0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="e9", 0x1}], 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0xd2, 0x7, r1}) truncate(&(0x7f0000000480)='./file0\x00', 0x0) 20:35:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/234) r2 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) r3 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r5 = accept$inet6(r0, 0x0, &(0x7f0000000200)) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000240)=""/138) mknod(&(0x7f0000000300)='./file0\x00', 0x80, 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) mprotect(&(0x7f0000ff9000/0x6000)=nil, 0x6000, 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x12, r5, 0x0, 0x0) shmat(r3, &(0x7f0000ff8000/0x2000)=nil, 0x3000) poll(&(0x7f0000000340)=[{r1, 0x4}, {r1, 0x160}, {r5, 0x41}], 0x3, 0x0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x4810, r1, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000380)) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="8cf16239a88220059a251c15c04be98eebb2fc20af03e6ec0889ae376b365babd552b418961ce4ae03df2778f3c9cb34ff28b51fef2799429e94d200afe802c04b6e27af8d8c6fa650915d307f1e60984f96bceef583344ed675e255920c4451665a4e1a11301b75af41c214de451811016bb2695ef786c69fdb1a893c406569", 0x80}, {&(0x7f0000000440)="fda6d5234d7fd2691047e05ce2593ab55912c39baa40a09208f74f34783d838f5b07b5fc872f03c9c7b7336cc9b95e00e053c9f281ff4c3c4ed52e572a9877687778f9cc0069e6556b3bedba5c1a6075693c04dedac3a251f01a004e26b0e195", 0x60}, {&(0x7f00000004c0)="f487c2e6b9b4339769775d0cd7", 0xd}, {&(0x7f0000000500)="9f41c74c4247844767f225b9457d0a43813d72fbad610d51", 0x18}, {&(0x7f0000000540)="31ec44e7e7a8", 0x6}, {&(0x7f0000000580)="27ef0f5abf7355388f34eed92f644aab94ced0f2126380e52c4965c60078da41f2ad16954da7d85b2ee82c6fb8ba415ff1d8eb3c4d25c053c4d334d7c1f6dda172252ff69f4687174d51002d1ddb1ca8c7acad65e259343b9de6a3bc594d4bcffb8a0ae520710757ef67d44fb601518e855ccdb7ef7fff06f6d3f2142d0dab09f4d6a2568850750ceb89e602", 0x8c}, {&(0x7f0000000640)="1d4568df4521eaa23a3aa778783e31681e2d4238edfbdfe02e7b072ad964011872737056f2a8a7c62f179188c7dd2d9c5ead85f1ca4c8eb6014f2281d240e98b251023695927384ebe220b41efb0aa1ef28fa63c2f70177a8bb6f0162d38dc2902ffa671627eb3863457008bfe5b92e63249db8489849c84b3c717cb4b855fc044af31", 0x83}], 0x7, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) wait4(r4, &(0x7f0000000780), 0xb, &(0x7f00000007c0)) ftruncate(r5, 0x8) renameat(r0, &(0x7f0000000880)='./file0\x00', r0, &(0x7f00000008c0)='./file0\x00') shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmget(0x2, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) chroot(&(0x7f0000000900)='./file0\x00') open(&(0x7f0000000940)='./file0\x00', 0x10200, 0x10) pwritev(r5, &(0x7f0000000a80)=[{&(0x7f0000000980)="4cd893edee722a330c8750fefc4a9398dafeb09f04dd33fcafb1bc5cfc97262dbd67ac155c00056ef4654dada6c96c5b61e51c7c81891e2d07729ed264bbdd1a2ac03d77dfaee8b947d9a8f92a767b6b09ba08af37", 0x55}, {&(0x7f0000000a00)="d4d4c88d172beeabcffa57ffc5793b9d84c93ee59efcfa1c041ba92649021234c932d7a4bc54c7599db0fcb334321d9bc3d9b39b5e6867fa567a2722ee184321b99ac54a37cfdb422b44fc3112586e2093", 0x51}], 0x2, 0x28) mknod(&(0x7f0000000ac0)='./file0\x00', 0xc000, 0x400) 20:35:26 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000000)="b2", 0x1) write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000001300)=ANY=[@ANYBLOB="0000757354fe9ccd20f04a0600ad38a32cecf33f694bc5ff12fdc9049b89b67d5ecfc8aefcc262293425dc668f03afb3555d7751f39bb79d8264b20947fe1c106aa0d2b314a28f3a5b5b6c0ed4c66a6b1d47d16f763ecf3f35ce8696e3ea69d34d5a2d5c01e0695dbef1fcbb9360d70ec4d09403336225e7a618c4834c039cc6f301e13d5c46d4166a77913efce14d16d131846f6ba4437380f2f8f4b069e41c65cb570960c361fa3288458ae36b56cf00dcb5dc0a1373dde3eeba20747d2172636b8bc496100b8b82d4579418e3"], 0x8, &(0x7f0000001280)=[{&(0x7f00000000c0)="b16bba6156adcc637348", 0xa}, {&(0x7f0000000100)="665172a382e2dc548f156b7ce7433a65dc83071cdaea826dfcc3db8d45934d41183d9624f63c8b165805a105b51551263a33305d19fd9c8550c770e4ab12e47956e7966782085b3ab5b703282028751bda1e650453cbe35fe1dde058393c50e81fa22f05a53f6b326bc63f96b3bc4b781e897c48dbbd2a7d42d574e95630568f149c5fa40c97820cf3ade8c5e87f1b965ea986", 0x93}, {&(0x7f00000001c0)="1c7d14d48b97cc87f2b7ec61abb3616868896af9ccd4afb6c958518fcd8b92f0f977415ecef697659fa0ca814cb2deb538c3219cc5647e0b1f1d54374dcf508d299233915ba48675f5e0c96108b496671d0d49070969891e5cd959ed0d3ea0aaa9e9983b19d1ac794ca166565c3479c15b9191279f7e930877e71f", 0x7b}], 0x3, 0x0, 0x0, 0xf}, 0xd) readv(r0, &(0x7f0000001780)=[{&(0x7f0000001400)=""/200, 0xc8}, {&(0x7f0000001500)=""/4, 0x4}, {&(0x7f0000001540)=""/45, 0x2d}, {&(0x7f0000001580)=""/236, 0xec}, {&(0x7f0000001680)=""/219, 0xdb}], 0x5) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001800)={{0x18, 0x0, 0x4, 0xac2b}, {0x18, 0x2, 0x80, 0x10001}, 0x0, [0x8, 0x80, 0xfffffffffffffff8, 0xffffffffffff4287, 0x8, 0x5, 0x7fffffff, 0x4594]}, 0x3c) close(r0) 20:35:26 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) writev(r0, &(0x7f00000013c0), 0x1) lseek(r0, 0xf, 0x0) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f0000000100)=[{&(0x7f0000003200)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c3ea5b2183de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860ac96718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc37b01f0efa2f1a79b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bd12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fca5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be758c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028f295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e99ce75627b3a34d1219c103dac45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f21d0bdf1643efa8014c7046c2552643c7437ae6b65bf199efbb0d3c8d832362bdef3384fb0e2af66d813912203d567ccbc2e2d7f80931e039bd6db43df1a8c206543afa6c2ab5b2f1926390c966a03b5b028df920d295bac066f4dc104bee9e22b3b4f54164e817ff9ece860c4d9388759ff68592a2ff6fdffddb2af135d587d958f28296e31e0ac8aa9cd6a7c77d70544642803497d8859c2426c18f4e15cd9ca04c1c9dd65c92b26e12359e235910f27b77d39b8c60a7", 0xffffffcf}], 0x3c2) sendto(r0, &(0x7f0000000000)="3ce4d42652fdab243aba9920d0021ed4727db594b713b79dc92098efa4e9923a5c69602e6d0b5b1b1e513f377d7591d6449e82ef1e41fa2730d9e2284f5c38616bf52a4e0e28b41516db80748e0dac055b08130bc85cc3cb1989dabc0a49152198", 0x61, 0x8, &(0x7f0000000140)=@in6={0x18, 0x0, 0xa1ed, 0x100000001}, 0xc) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x4e, 0x1) poll(&(0x7f0000000180)=[{r0, 0x21}, {r0}], 0x2, 0x0) 20:35:26 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0x7fffffff}, {0x18, 0x0, 0x1ff, 0x80000001}, 0x0, [0x3, 0x8, 0x6, 0x1, 0x6, 0x7, 0x8, 0xfffffffffffffff9]}, 0x3c) 20:35:26 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="009395e671696c653000"], 0x10) munmap(&(0x7f0000319000/0x2000)=nil, 0x2000) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x48a, 0x40) mmap(&(0x7f00000a7000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mincore(&(0x7f00002bf000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/214) 20:35:26 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) rmdir(&(0x7f00000000c0)='./file0\x00') getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) 20:35:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xe22) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/136, 0x88}], 0x1, 0x0) 20:35:26 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x0, 0x0) socket(0x12, 0x4000, 0xba6) semop(r1, 0x0, 0x0) map stack 0x20000000-0x20400000 of map 0xffffff007f12b528 failed: hole in range map stack 0x20000000-0x20400000 of map 0xffffff007f12bd68 failed: hole in range 20:35:26 executing program 0: msgget$private(0x0, 0x240) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0xcaf9368fbd6745c3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10120, 0x4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x1, 0x40) r6 = dup(0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0xa9, 0x80, 0x7, 0x6}, {{r2}, 0xfffffffffffffff9, 0x10, 0x11, 0x100, 0x80000000}], 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x6c, 0x1, 0x5, 0x9879}, {{r4}, 0xfffffffffffffffc, 0x40, 0x0, 0x5, 0xe1}, {{r5}, 0xffffffffffffffff, 0x4a4801cd3ab5b5b, 0x80000040, 0x36a, 0x1}, {{r6}, 0xfffffffffffffff8, 0x1, 0x9, 0x6, 0x8001}], 0x5, &(0x7f0000000240)={0x6, 0x2a}) clock_settime(0x0, &(0x7f0000000000)={0x81}) 20:35:26 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x343) 20:35:26 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x3ffa, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)) shmctl$IPC_RMID(r0, 0x0) 16:02:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2a0a) 16:02:09 executing program 1: r0 = syz_open_pts() r1 = dup(r0) getsockopt(r1, 0x1, 0x32e5f4f8, &(0x7f00000000c0)=""/145, &(0x7f0000000180)=0x91) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffbff, "bbeccb0b94c4bc203bab12d411e7f083b8129092", 0x1ff, 0x4}) 16:02:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000000c0)=""/89, 0x59, 0x40, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c653000717946c8fce632e625387d54dfad7f430000d84d45fa9cc4ca01719be8875e6e5007372a06000661c34fa772"], 0xa) lstat(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) 16:02:09 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x58d8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8800, 0x0) 16:02:09 executing program 0: setitimer(0x3, 0x0, 0xfffffffffffffffe) setitimer(0x2, &(0x7f0000000000)={{0x8, 0x3}, {0x21}}, &(0x7f0000000040)) 16:02:09 executing program 1: r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000180)='./bus\x00') readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/91, 0x5b) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='r\x00') close(r1) fchmod(r1, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000280)=0x8) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x186) syz_emit_ethernet(0x65, 0x0) 16:02:09 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/147, 0x93}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) 16:02:09 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = kqueue() mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x1812, r1, 0x0, 0x16) chdir(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 16:02:09 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x41c002, 0x0) 16:02:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) munmap(&(0x7f00003e5000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x2) munmap(&(0x7f00003e5000/0x1000)=nil, 0x1000) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = msgget$private(0x0, 0x404) msgrcv(r2, &(0x7f0000000200)={0x0, ""/189}, 0xc5, 0x0, 0x800) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f00003e5000/0x1000)=nil, 0x1000, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) 16:02:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x6) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:02:10 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) shutdown(r0, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x0, 0xd7}], 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) kevent(r1, 0x0, 0x7, &(0x7f0000000040), 0x3, 0x0) 16:02:10 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r1) 16:02:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) close(0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) sendto(r0, &(0x7f0000000040)="146c1f78c7600933a882659b8c66695e2bf113bb579c062db7bf59f3130bd749c2d7f9ee7c4b424213897213e1668567618dc03b43", 0x35, 0x4, &(0x7f00000001c0)=@in6={0x18, 0x0, 0xc, 0x8000}, 0xc) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 16:02:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 16:02:10 executing program 1: r0 = getpgrp() setpgid(0x0, 0x0) setpgid(0x0, r0) socketpair(0x2, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xef, 0x8}, {0xfff, 0xa1}}, 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 16:02:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xc0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x1810, r0, 0x0, 0x0) fchown(r1, 0x0, 0x0) 16:02:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/243, 0xf3}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d08", 0x29}], 0x1) write(r0, &(0x7f0000000380)="e36258a4000000b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023c3e317b88bf6659990bfe41f04ce01ba2b53e24dcab00a18548573ee6f4114", 0x3c) write(r0, &(0x7f0000000300)="7270bf6d40afc71c7f3cab69", 0xc) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() getrlimit(0x0, &(0x7f0000000040)) dup2(r2, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x1ff, 0x3, 0xffffffff, 0xa053, "aad3b6e74957692b3f9df9ec3bd348e776975e78", 0x80000001, 0x400}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x1000000003ff, 0x7fff, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/235, 0xeb}], 0x1) 16:02:10 executing program 0: r0 = dup(0xffffffffffffffff) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/187, 0xbb}, {&(0x7f0000000200)=""/165, 0xa5}, {&(0x7f00000002c0)=""/226, 0xe2}, {&(0x7f00000003c0)=""/158, 0x9e}, {&(0x7f0000000480)=""/49, 0x31}, {&(0x7f00000004c0)=""/128, 0x80}], 0x6, &(0x7f00000005c0)=""/162, 0xa2, 0x1ff}, 0x3) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0xffffffff, 0x81, &(0x7f0000000000)="ec09890081a6440705ea4f41eca54b3abc70f68c83181a3bf9f2e0cbb3fca655acb33c563acef06ceacb654b418a859f718239f26b404bbe21c80ae46eb9f9cd8b639eea11159c024f6ab7e5754c62c53fec490b1872d64b511346dbdfc3a114db013bcafcbac543e4e87438e10ec1def870d1ab9ccb418fef07730e1455c6fd3fbb89c4a5d09592f9305023a7e87c4b42fd5f680f0d87fc6b179e6ebff5e07b359dbaa5034b8512b29aa11afd2a13570baca2e6f7ea189d99d04e5ea670250fe7601b833023227225d4fa7f4bd7c3ae65c25d4094d4bd75b873c1f2cc7ddc790848243ed7a5baf4a0", 0xe9) setsockopt(r1, 0x29, 0x28, &(0x7f0000000100)='\x00\x00\bL', 0x4) 16:02:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x182, 0xa0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') rmdir(&(0x7f0000000140)='./file0\x00') getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x32, 0x2) renameat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') r1 = geteuid() mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x2000, 0x555e) connect(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='.\x00') utimes(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x4, 0x5}, {0x2, 0x8}}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000500)='./file0\x00', r1, r5) wait4(r3, 0x0, 0x2, &(0x7f0000000580)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r7 = semget$private(0x0, 0x1, 0x209) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000680)=""/127) utimes(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)={{0x1, 0x2}, {0x9, 0x9}}) mknodat(r2, &(0x7f0000000780)='./file0\x00', 0x0, 0x9) unlinkat(r2, &(0x7f00000007c0)='./file0\x00', 0x0) bind$inet(r2, &(0x7f0000000800)={0x2, 0x1}, 0xc) getpeername$inet(r0, &(0x7f0000000840), &(0x7f0000000880)=0xc) open(&(0x7f00000008c0)='./file0/file0\x00', 0x100, 0x24) fcntl$getflags(r6, 0x3) r8 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000900)={{0xac4, r1, r5, r4, r5, 0x144, 0x4e3d}, 0x7, 0x5, r3, r3, 0x452d, 0x1, 0x1f}) getgroups(0x4, &(0x7f0000000980)=[r5, r5, r5, r5]) 16:02:10 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000440)={0x2, 0x2}, 0xc) geteuid() r3 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xfffffffffffffeec) geteuid() socketpair(0x0, 0x4, 0x7, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) dup2(r1, r4) r6 = socket(0x3, 0x3, 0x40) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000280)={0x9, 0xff8}, 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000004c0)) setuid(r7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r9 = socket$inet6(0x18, 0x8001, 0x0) lchown(&(0x7f0000000400)='./file0\x00', r0, r5) setsockopt(r9, 0x29, 0x28, 0x0, 0x0) 16:02:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x410, 0x100) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)=""/91, 0x5b}], 0x1, &(0x7f0000000240)=""/8, 0x8, 0x1000}, 0x2) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x80000000000) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000000)='w\x00') lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 16:02:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="fc7a93dc9d27eb3642a8b2ca434b5e2c23ff1c46beb5852a922d14f01c25e80a5bd13465e19e2688902b9898de2f34182e340a6e76546687799f58afdd3d0f54387131b505b4f34c29fbe5de84e4af522a113c9f5a623aa09b98705e97d9a0d0ff267ac556", 0x65}, {&(0x7f00000000c0)='O2', 0x2}, {&(0x7f0000000140)="adb0b72412b8638cbec614bfdb6057180ad844dd2c796c7b8e3cbd8ceccd6f8a6c", 0x21}, {&(0x7f0000000180)="4a797907d9f48cc11db19f81d332a60592412e655392ba9e0db164bb046aeca7d7b6f54a3f23fdfbd0aaaf1d4440f8becac72f45754e15928d1e857144a008bf2ca002daa2a2b7ceb963a03b29cde529bac108444e062d5dfaed10e825f8f8e7f96124ea11a269af47d496622c911c14e987f2d73f186ad418552d93b95f0d", 0x7f}, {&(0x7f0000000200)="f3b02f1a4893d10fbba5bdfd93d699785713bb76ec8f91fb85e27180405a651a0ad5295415e69d00c51f48363a5978f3fc07ffbe4233724147a45c157e70a06e141787984cbd0a91595672d9baf04256", 0x50}, {&(0x7f0000000280)="d87df33822c0201007aa6bf2619b6d2e759110a30133c3e2672a2136acc75ba2d2606261ea70d75ad9e495b3f20b55cc73b41d2ed0f51b905ee2e1ea11210fd0c070358b11f1433ff70964b8d6cca7e513608881be2e0567861b8e4502542f8fe5a36128c05dff2478e95bf845013ad0622988ec7307f4ab4c2d0fa7cfc35f92c32f76096e2840fd1e756897978294917ebef52cc5a773657fbacc679025d875f439e34a4a7d6b33061e5c53faaf3b0a91a95eb9e0228ace403e7f834703c9f08920b59641", 0xc5}, {&(0x7f0000000380)="270c5f5dbf496f9c38c7d5b174e480c5a5addceef465f09045a45717ea216a154d4d078dca84c4058a6dbc34e5127554c211f8037d0b3b02bedaf56fd5d5a4b59ffdba0d89148965ef6aaa08293fe6091b637c9f58423a93b606bda93bdf63f8fb965f2ba5231cc12a4c00bb10c7ade6ae1255c768f7c048189daf020c54d9cbe288f31d8a6c8349715b09a5eaa8cae410f630de7e2d1ba4e76392a1ebdfdbb61fab2d46a88e13f6a3a47ec280d967d8685615d565c19076", 0xb8}], 0x7) 16:02:11 executing program 0: unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='c\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0xc) getsockopt(r0, 0x6eef39ef, 0x100000000, &(0x7f0000000080)=""/38, &(0x7f0000000100)=0x26) r1 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000240)="3ffe90da", 0xfffffffffffffdd7) syz_emit_ethernet(0xa7, &(0x7f0000000180)="57d919367d75259d51c63665039875c995c2c2c25d0a78bd8ca63e13de7793faf5ec2cae4c4efc3162378f80a2c3dcf72d3b564a51ac042b7a93a149769733649ccf00517ffba68e0cb1664975c996aa2e6c8fa99da3bd6f5b279933540f5328ad23da045dbe4203b424c3651eb2c3db807f5894d5a8415c63c7b385d3ca49f26b315cc665942c660bb9d28e7be9917aeb5b9136f80694d5aec243000000000000000000000000") sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) chmod(&(0x7f0000000140)='./file0\x00', 0x8) recvfrom$inet(r1, &(0x7f0000000280)=""/170, 0xaa, 0x843, &(0x7f0000000000)={0x2, 0x3}, 0xc) mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) 16:02:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="01000000", 0x4) 16:02:11 executing program 0: r0 = socket(0x2, 0x2, 0x4000000000000000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:02:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0xffffffffffffff14) 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)={0x0, 0x1e2b, 0x9, 0x9, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:11 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x11c8, 0x3) setuid(0xee01) msgget(0x1, 0x0) 16:02:11 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) clock_settime(0x0, 0x0) 16:02:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x400, 0xc4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="4c5a3ff52d7919b8cdfafb06e4d03feaace65a0c9111cb4c1a76896ab04c07dd26271423eb830eee1f9698a452d1f590ab5c22efb6349e76c9fe6ca8f7a9587fd16ec7128038d4ede7450b373de91fb7a3afad5c7a21e1330066", 0x5a) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x18, 0x1, 0xff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 16:02:12 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f00000000c0), 0x0) shutdown(r0, 0x0) 16:02:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) fcntl$setstatus(r1, 0x4, 0xc4) dup2(r1, r0) read(r0, &(0x7f00000000c0)=""/150, 0x96) 16:02:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x61, 0x4, 0x1, 0xab}, {{r1}, 0xfffffffffffffffd, 0x22, 0x4, 0x6, 0x3}, {{}, 0xfffffffffffffffc, 0x6, 0xf0000020, 0x7, 0x8}, {{}, 0xfffffffffffffffb, 0x40, 0x400fffff, 0x0, 0x10000}, {{r2}, 0xfffffffffffffffa, 0x2, 0x40, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x3, 0x3, 0x100000000}], 0xfff, &(0x7f00000000c0)={0xa475, 0x7ff}) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d, 0xf0000004, 0x101, 0x2ad}], 0x800, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x20000009, 0x4, 0x7fff}], 0x3f, &(0x7f00000004c0)={0x22, 0xa91}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) fcntl$getflags(r2, 0x3) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:02:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 16:02:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) getpid() 16:02:12 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fchdir(r0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) 16:02:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 16:02:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) getpid() minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) 16:02:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) shutdown(r0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) write(r1, &(0x7f0000000240)="30c88262f2894412e8c9d2a262bd3dd229929466b5f1020ad7b46193594361a72001d352429cc8f1de9ceb2567940eecc0cd1b53723fe5bd12330a75116eb4f72191a92cb3337aed3f14efc5a03d4c00ef68649b1a0baab0346d00aff5b1fa43742a5b6accfc05d0cf66123130635f76cbe32e64f811dc1d08f6877b7500724b0210c2ad9bb20643d195cec5f0e42429b78119e1b4c49a9dc1ba55facfb5917f38ae9377eee0e10a9cd3741c2481fac4e63bb374ab43d0cb139a5a09457934650f495938fca8f2ae927f84167b290db0", 0xd0) ioctl$TIOCSCTTY(r1, 0x20007461) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000340)=0x8) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) close(r0) 16:02:12 executing program 1: r0 = msgget$private(0x0, 0x0) pledge(&(0x7f0000000000)="dd0b2a213a00", &(0x7f0000000040)='&\\\\!@}\x00') msgsnd(r0, &(0x7f0000c40ff8), 0x21a, 0x0) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 16:02:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x80c7, 0x4) 16:02:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x2010, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)='\x00', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000001140)='`', 0x1}], 0x1, 0x0) 16:02:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000440)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d99900000000000045337b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a44864a57c69bc4ef1300bc6c1fe86784b32f59138d4010", 0x7a) syz_open_pts() fchdir(r0) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x1d39, "bad84b83c11e5ae0265de3d8374275835db57180", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0xae) 16:02:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000300)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d", 0x63) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffef4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) write(r1, &(0x7f0000000240)="034eb0a04d883e16ec4a3d398249dd0a05927a351b1ee888aaa88c5a26a8301117e4fbea435e6d4f02a159ec33650e7a5826be734ebf9620446e29603993abe0e6f7431b5ee4e43a96eb7c74816d854ce7cc5c6437b9705bd87b89e2335b1a62622ab154a9be9119ebebe0b5526d6ed2a91ce288ae7c6bc23d5898038691028101d8", 0x82) read(r2, &(0x7f0000000140)=""/249, 0xff90) 16:02:12 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) getitimer(0x1, &(0x7f0000000000)) syz_emit_ethernet(0x3d0, &(0x7f0000000200)="a1f380f9977b481c258d2d09c94425964ca92789407e4df96006bfb75fbad33d6046672247c353ae4b382cf32d48bf01361854d1da14f588c9efd8938df49ab33ddd7cb95f4a93af49e436ca0295345b18f7baddfc28fd455ff8663165273182251a3f64a9b6d18b3be9f1480cf61c5ae5de7e11889c73a256312da55c31d747d132a20a987531d7f682ebf8758968ce89b74f7004b4bae4d37a5ac6e2bed328b80e2fa940f4d26e33f02c7ec2601154288f1eba1ad9f2c864f0defb95e557d77c5983f02f8e50081e29f04ff0243507df632e614d35d3f3d979cee5ce4d8c4a94ef3dd53d78022233a4b975be2c20c1c6330ba66888092464f4c8784950b1ec0b65ad1b94ed6bd6141215c579ba3a64952184dfe9cc6e3547fe60deae0431d50bb9a92ebae69fba0db4dedf225a3af9bdea6e") 16:02:12 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="deff0100"], 0x30}, 0x0) 16:02:12 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) sendto$inet6(r0, &(0x7f0000000080)="cf997f0711e787a22ee855d15f7f29b41a6a3ca5cf80282b058f4cb739d3001ef74243039cf4e1c7c26c64f6690d3b7aefa2f7813be04f2399e5053eeb35e79539a59bfc71c3d5e9f808622dd4cd32c4ff38912c5982e92658118fe5989858c6a3bdc0b0e9d8df573f074a0ada1b5f3eb0118a4109a9a93b90ae27434d0baf31bedead0945d07e686a", 0x89, 0x0, &(0x7f00000001c0)={0x18, 0x1, 0x7f, 0x5}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0x100, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/73, &(0x7f0000000280)=0x49) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:02:13 executing program 1: socketpair$unix(0x1, 0x80000000005, 0x0, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000900)=[{r0, 0x44}], 0x1, 0x0) read(r0, &(0x7f0000000980)=""/105, 0x69) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) 16:02:13 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r1 = getppid() pipe2(&(0x7f0000000040), 0x10004) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x3, 0x7, 0x0, r1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:02:13 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca, 0x0, 0xffffffffffffff00}, 0x0) 16:02:13 executing program 0: r0 = socket(0x2, 0xc001, 0x0) dup2(r0, r0) bind$unix(r0, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0x8) 16:02:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5, 0xf0000060, 0x7f, 0x7}, {{r1}, 0xffffffffffffffff, 0x4a, 0xf0000001, 0x8, 0xfe2}, {{r1}, 0xffffffffffffffff, 0x64, 0x10, 0x100, 0xfffffffffffff801}], 0x6, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x85, 0xfffff, 0x4, 0x7}, {{r1}, 0xffffffffffffffff, 0x19, 0x80000021, 0x88, 0x101}, {{r0}, 0x0, 0x80, 0x20, 0x1a62, 0x100000001}, {{r0}, 0x0, 0x48, 0x80000000, 0x4, 0x1}, {{r0}, 0x0, 0x2, 0x4, 0x6, 0x5}, {{r0}, 0x0, 0x1, 0x8, 0x4, 0xd2fb}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x0, 0xfff}, {{r1}, 0xffffffffffffffff, 0x8a, 0x20000004, 0x579, 0x1}], 0x100000001, &(0x7f00000001c0)={0x7, 0x7}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7fffffff, 0x0, 0xfffffffffffffffc, 0x0) write(r0, 0x0, 0x0) r4 = shmget(0x3, 0x4000, 0x481, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x2001) 16:02:13 executing program 0: ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r0 = socket$inet(0x2, 0x4001, 0xfffffffffffff90c) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:02:14 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x4, 0x3}) setrlimit(0x0, 0xffffffffffffffff) setrlimit(0x0, &(0x7f0000000000)={0x80, 0x10000}) 16:02:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200), 0x0) r1 = socket(0x18, 0x4000, 0x101) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:02:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x100, 0x184) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0x30, 0x6) r1 = dup(0xffffffffffffffff) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r2 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x145) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x93}], 0x9, 0x0, 0x7f, 0x0) 16:02:14 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) 16:02:14 executing program 0: setrlimit(0x6, &(0x7f0000000040)) mlockall(0x3) 16:02:14 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) utimes(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)={{0xd89a, 0x135e}, {0x4, 0x200}}) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='c\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000380)=0xc) writev(r0, &(0x7f0000000840)=[{&(0x7f00000003c0)="7fd4226dec0c9282e86a92b263e19de7a1adb8cf875e5bfaf5b4665ac010576ca82e40c56393289e0d692d095cc87890d5791e496562dc3bb332c3f109ea6216a9f0db59b83cca9f7341b9e6", 0x4c}, {&(0x7f0000000440)="ff6f93417c4fa864983f80196dc452d459e0f84429ccf80f8275547369f0598bf1ed142a5f69755c98a0b4a992af5fc8d790be59c9e54fd1afd72e0681b9d94d0249920198f23119b8d44d385ab81be4191a3c86335bd476978711395c59f4bd68dd9c8fc8074e", 0x67}, {&(0x7f00000004c0)="4306b630d2722c8b765de22ca3d2ee006176c2b2a9017267d3c438866f83f53cfda73f0fa282", 0x26}, {&(0x7f0000000500)="80d0c3908da81126889ac57317fddc60c8d5b1010750ce1d97b432fef2aac4b740fbcdf3575c47020cba6b25e6bce1482ccbc9620828e10da72677a8ece13a9ecb3389a5558cd9982b3f44e557720137dec77602bfb72e965c11dd59c19f7f065a2659fecb0d6c9e7a6c24eae9238e", 0x6f}, {&(0x7f0000000580)="5a2ab098ebe99fa62b93582fbfced9b4adfe76d741ce046a5445f8ad3a9dedbddac0786f0e0a2093bc3358113c8cef9e629bfbb8011d73b477bd1e9d597bb103ab2f90d0da5ce8d4b6e5660e5201b92771ad3d79b71400402dacc8ca18ed3062457b6751945c50ad4deb23ac72a6", 0x6e}, {&(0x7f0000000600)="5354b10e505169e6de1042630314eeb789b4419f7d5497a60f0ed18a7ef66a80d760076b56d8000a34d1c3ffdbca6a2787921de17f13cee9dadf118c41d95dd3a717d6e97d9600a2fcef9aa4a667927f461cf3d67ae990690b84195caad3d185d81e1f594b5075b8a25311b6ebfd273a", 0x70}, {&(0x7f0000000680)="e44811b5f230937c386373dac8464fdb2d71d6642fd6303e975b4954e9b75174caf59381d5303768f8b12c597aedac98027e9b0387c97bfadc789d60", 0x3c}, {&(0x7f00000006c0)="6c8ba729c57babb2a0dc7b635050035e86d93c137d5b35c32d8b5ad655003fd6aeeac50f7d9edad3c88e35d46a4075ce031293439c4b1de4d5a2947e09d0d6457cf9d181c5920205a8c35c16fd5b54fedda507c54107d9dc11c19d06acc6ccecf466b8e301c9afb6a000bdccfa3d89398c70a5fe0e70f31257648b16e89b998f3454a3b1911cef4debff850f253f9e1f192f1bdb6cc3a642bcad1c09e0ab06683d1aef33c6d214287a100289943552341d544d3d9b3a6b7debed21e2594008cd5b1d008b5f173b672b8136bcc0b8c8a036626de3d7290a2e6fdc003924dbcf971ef8c42609632280f5f6d756174840149977d6affea6bbec19", 0xf9}, {&(0x7f00000007c0)="f5bb83168da5aaa412ac73abb598a8ab27066895d204b6e76eaad21eb3d8bb42da5310ba8c1c364df1d71cd54233e5802f54cc4c424d6531336788fd6287fba32f94f10dbaedb23a6f2fa34da4a47b482b0846ad874afd3cd60a8aaf4045b01af1bdd3c40de7c69b82745feb189db03b6847c285ee12d96d5abee74d0f", 0x7d}], 0x9) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7fff, 0x2, 0x520, 0x6, "ed454e146bfa8f647894fdf516cf98ae7969edc9", 0x1, 0x8}) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000180)='./file0/file0\x00') 16:02:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() r2 = dup2(r0, r0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x6) ftruncate(r2, 0x2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) close(r3) r4 = shmget$private(0x0, 0x4000, 0x7a, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/90) chdir(&(0x7f0000000180)='./bus\x00') 16:02:15 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) pipe2(&(0x7f0000000080), 0x4) socketpair(0x10, 0x8002, 0xfff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:02:15 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 16:02:15 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(r0, &(0x7f0000000080), 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0xeb5) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 16:02:15 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)}], 0x1) select(0x40, &(0x7f0000000040)={0x627b}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x7f, 0xfffffffffffff001, 0x401, 0x1, 0x7ff, 0x1, 0xffffffff7fffffff, 0x4ab}, &(0x7f0000000100)={0xa2, 0x7, 0xff, 0x0, 0xfffffffffffff271, 0xcaa0, 0x20c, 0x8000}, &(0x7f0000000140)={0x4, 0x101, 0x81, 0xe7, 0x8000, 0x100, 0xa72, 0x3}, &(0x7f0000000180)={0x7fff, 0xffffffffffff0000}) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r0, 0x46}], 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f0000000200)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x100000001, 0x1, 0x8, 0x9, "dfa4812e5c461c69fc4673f4db006ad09666a194", 0x3, 0x6}) 16:02:15 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$dupfd(r0, 0xa, r0) clock_getres(0x4, &(0x7f0000000000)) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f", 0xae2) r1 = syz_open_pts() write(r1, &(0x7f0000000240)="1b156cda9f3d4e56174b950b20a3ebe8fef29a7dc8075b6c9d7d3a69e7a5411738e0e606639ff1f514b3541d1d4089103888b5c138ab9d2a1c42dc5b3402b2382f74c3b782bd2b8cbba9016bf51b599d49fb44f6b7378d777373063ba71e7170b321560c3492afdb44f01c01eef8d16ca72cf4c5d3d8aca5f9", 0x79) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r4, 0x2000746f) fcntl$getflags(r0, 0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0xa5f5, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10, 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$setown(r0, 0x6, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x7fff) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) pckbd_enable: command error 16:02:16 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), 0x4) 16:02:17 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x24) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710ef240ec010100000000000000f0f701b406743f9bfcdb7f000000000000002a7a4f780f6928b55143fcffdaa05f1418f774"], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffe11) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000001c0)=0x8) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./bus\x00') 16:02:17 executing program 1: chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) sendto(r0, &(0x7f00000003c0)="17e4bb0bd92a848402bbb0f64f5ce44458cc7122cc6621b58e1712dfb8d3d5eaa5319c6260588240d71126dd96ff8f2707fe81039e4891cc7fd60cf9fca8c3fd8cbdbab5b48a9bbe4c44dd7bd684c533c5e16aaa3cd95f0f53d7229e33210859b2c87571e72ff0b2f45e", 0x6a, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, 0x0) getitimer(0x0, &(0x7f00000015c0)) readv(r1, &(0x7f0000000180)=[{0x0, 0x20a}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/239, 0x19a}, {&(0x7f0000002d00)=""/4096, 0x1000}], 0x21f) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="30716d22ca5b8356494b202dca5776037a99b655d7bea0a19480cb27fdc0", 0x1e}, {&(0x7f0000000100)}], 0x2, &(0x7f00000007c0)=ANY=[@ANYBLOB="280000000000000001000000983900009d91e2fe73f4c6c9d7ba9509143430c070cf5697dc000000a800000000000000000000000100b2b482883850fca0848716c26aa6de360b9b35c06f645637971c2a06985e5587aec06107e6ffed96e4cdad2a56506f51dbb8c1e4ad24fcfea048fd5243f39482aafb3fb8ede8df8dc250b9a21a91a82fbbdc9a6135e36036d2c769e2c4c9d5b7ef16e26d89a0710347fe83547bb0a859d396ed1b138c79c15cf4a35a08f461bed5e455be9432f537d6e820b0f2fbb2be000000000000e000000000000000ffff0000060000000c639f0a54a024019083d22edde1ea166dac6c5c56be362fef4d95c58ed2e5f5cc0f07f89ecc2c0a176b9f090ac34afb246b5f5bf44ea92cda238b650f01620010071db8c142c5013f48ad2ed36a1288721ad99666bb3be5c6aa2ab94435c90accacbe2cc9e9fb7a32ba4bf316651089bb661c311c34a8e9c18f7fa6f50a0fd71bd5e6b670faea209683315139429dd19443177d22cb9e9f00885ee0b45d3b6482385c739f07f8395c6d99b0adc9f2e7dee652195401e8b897997c27109476e943a2a725db394f61b944020000000000e00000000000000001000000070000005cf181abd8f6884edd09a3f76798a7696e14b5236ff8173e975d8a00490b999fbcebb85e862809ea2b053ef07c0cea47d4a3d3cf074b9892fd9d37327d459213cd0c23e12d1d3f7b2f48d6066f0bf668a14d766ebc66c108cbca7a03663cc2294eaa01bfbaf3b090250cb142cd91138b507aba2282d87f1cd2e7cc683e541c46ca764266c79c650a9d5c1613b20d08d6155836be70dddafc9357770415feebdd309aecf656fe89039613442f6700bee1b5e7720c67896324ff721d07d0ac7fb24a3d8e7fccf4946f47c21bc504350000003000000000000000ffff00000500000076be716f8743a82cca09c92f1d2a94bea24df1846a671ea315000000000000002000000000000000ffff000069f600007b12d06c8cc0dd6121295c4a00000000be4fe55bb94b45cb656cb4fd21c13c0bd31a08853f01f9827e49ae0916294203933aa671beacc8c7e236d8b7303d1d60fcdf6101073535a8f63a96c35230643dfe84c487afe5de8c55179775a1f4277587f739b48d61ebe8bc6103e87dc3b5ab25d26e642512a77e0d3f33b4f1ca98b1d5ff0000000084236c08d41d17d8c938738c03"], 0x2e0, 0x400}, 0x8) r2 = accept$inet(r0, 0x0, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r3 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000001540)={0x6, 0x9, 0x0, 0x100000001, "59530d2afbff77b0718713a90858e140856a2ef0", 0x3, 0xfffffffffffffeff}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) writev(r3, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000001640)={0xfffffffffffffffc, 0xe9, 0x1, 0x0, "bc92a864f1572ae33b139385a38f210a6f13f137", 0x2, 0x80000001}) fcntl$setflags(r3, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001680)={0x8, 0x17c}, 0x10) getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setuid(r4) pckbd_enable: command error 16:02:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0xf, 0x3, 0x0, 0x24c) r1 = semget$private(0x0, 0x4, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) listen(r0, 0xa626) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:02:23 executing program 0: r0 = socket(0x2, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) listen(r0, 0x0) 16:02:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = kqueue() sync() recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/235, 0xeb}, {&(0x7f00000001c0)=""/39, 0x27}, {&(0x7f0000000280)=""/102, 0x66}, {&(0x7f0000000200)=""/11, 0xb}, {&(0x7f0000000300)=""/18, 0x12}, {&(0x7f0000000340)=""/248, 0xf8}, {&(0x7f0000000440)=""/171, 0xab}, {&(0x7f0000000500)=""/30, 0x1e}], 0x8, &(0x7f00000005c0)=""/63, 0x3f, 0x7}, 0x800) kevent(r3, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:02:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x100000000, 0x4) flock(r0, 0x0) getsockopt(r0, 0x0, 0x1, &(0x7f0000001180)=""/166, &(0x7f0000000040)=0xa6) 16:02:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x100000001, 0xa61d, 0xb7, 0x80000000, "2616d7cdaa5e8e4c63b4c6ab18305b426617221b", 0x0, 0x6}) r1 = socket$inet(0x2, 0x8001, 0x7) close(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ac6a4196c7dc40f8b45fb2a9bdd4fe9b30cf5212"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:02:23 executing program 0: readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) sendto(0xffffffffffffffff, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = dup(0xffffffffffffffff) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) readv(0xffffffffffffffff, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/214, 0xd6}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:02:24 executing program 1: r0 = socket$inet6(0x18, 0x8803, 0x1ff) getsockopt(r0, 0x4ff80ed5, 0xc, 0x0, 0x0) 16:02:24 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x400000020000004, &(0x7f0000000080)=0x9, 0x4) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) listen(r0, 0x0) sendto$inet6(r1, &(0x7f00000000c0)="78b92b007754a25c313fbc99185cbed299f856f47279914efa6335e860cb40131bab0bf17c68276e90fb91533a9e95902fe17bbd1dd45c436e1222b468348907f74f586a13e64a03717522f7806c9bb6ba866b691bd1863c7ebfbfb1f8981fe74ed5e04b06904ad4342e0bd43247d54998c0be9fae485ee54e6d4595a9450e6a2c9bd34e2672e1bc4901a300f4806d522d60326d7e99ffe42f3e15b67ccf2968c211a43aea60bc558c3770be7c", 0xad, 0x0, 0x0, 0x0) 16:02:24 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da87730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0xfffffffffffffe37) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f", 0x2b5}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3, 0x0, 0xefa, 0x0, "2ea8169e887402f7149454beb120a5ba2a7d39e8", 0x3, 0x6d}) close(r0) kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x5) syz_extract_tcp_res(&(0x7f0000000100), 0xffffffffffff8001, 0xfff) syz_open_pts() syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x1) 16:02:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000480), 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="080191380a8f741bbb651d73814417414082ee9f596f304461852882a5b6bb71b27568abf7b87d5d0f514af0dcff2f176e2b973509dc9ff5ddfd826ae238c3dc4de5a0d7342790274fa4fa9763ae3f65313aa28809", 0x55}, {&(0x7f0000000380)}], 0x2) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000000)="7270bf6c40afb6b4f4eb69ff", 0x67) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) pipe2(&(0x7f0000000200), 0x4) 16:02:25 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = getppid() fcntl$setown(r0, 0x6, r2) 16:02:25 executing program 1: select(0xffffff77, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:02:25 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) socketpair(0x3f, 0x3, 0xc40, &(0x7f0000000400)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='r\x00', &(0x7f0000000200)='-!\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='-\\,-\v\x00', &(0x7f0000000300)='r\x00', &(0x7f0000000340)='r\x00', &(0x7f0000000380)='r\x00']) r1 = socket$inet6(0x18, 0x4000, 0x40) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:02:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = dup(0xffffffffffffffff) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x6, 0x1, 0xebbd}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000043, 0x31ad, 0xffffffffffffff75}, {{r0}, 0xffffffffffffffff, 0x60, 0x1, 0x2, 0x40}, {{r0}, 0xffffffffffffffff, 0x29, 0xf00fffff, 0xbec, 0x5}, {{r0}, 0x0, 0x18, 0x0, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x101, 0x81}, {{r0}, 0xfffffffffffffffe, 0x8, 0x10, 0x0, 0x20}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x800, 0xf76}], 0x8, &(0x7f0000000180)=[{{r0}, 0x0, 0x10, 0x26, 0xb5e8, 0xfffffffffffffc00}, {{r0}, 0xfffffffffffffffa, 0x7, 0x20000011, 0x364, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x11, 0x3}], 0xede, &(0x7f0000000200)={0x0, 0x9}) 16:02:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 16:02:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000040), 0xffffffffffffffd6) 16:02:25 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffc}, 0x0, &(0x7f0000000140)={0x1, 0x6, 0x9, 0x5, 0x4f, 0x7ff, 0x7, 0x60000000}, &(0x7f0000000180)={0xfffffffffffffffb, 0x3}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() getgroups(0x2, &(0x7f0000001600)=[0x0, 0xffffffffffffffff]) r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r6 = getgid() r7 = socket$inet6(0x18, 0x7, 0x81) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r9 = accept(0xffffffffffffffff, &(0x7f0000001700)=@in, &(0x7f0000001740)=0xc) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000001800), &(0x7f0000001840)=0xc) r12 = accept$inet(0xffffffffffffffff, &(0x7f0000001880), &(0x7f00000018c0)=0xc) r13 = kqueue() pipe(&(0x7f0000001900)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f00000001c0)="e446cf025487c8a571a48e3aeacff7adc66f7879873314ab108755de38a0eacb7d6bc58d13c093e598f2f07a15976464bbd582484448584e491871501ea72e15114468876a93dd3e37b281089e1c25c867a982c3d7d43c7914ed85395ab8165a5b520dc575f9678b57eba6bdb8cbb73c31c911049573fdc8bd7ae18acc7088259668c768a267954c32b97d44653706f0e99d1daa2e8c9d9b341d9927cae57a0a7e4c77b02f3e3d8a91222a4fb8e4405c4c3aa85acf52581998a674600c7a0745029c5bffd9fc5da6105b020db8e5edbf54e507eec73b2cc4576a4d8a7ea7c8ce152a2236c25f23c598dfb228234037998076b40482be7328", 0xf8}, {&(0x7f00000002c0)="6026dbdfa5c2293522d174a02e7f5be7e690bb235620df611acfd7344e8312388dfba31cd8cb024f226099706ee283f92d5cb6b754e5adbfc34de75b250c18480c572129471c2659a36db87c3f8451da76ea9f37d288e25a33b6f7a8c3fbd7a4fa0bda6903f3e6cd7fee221982bbd77a1b32a9cd5ab0586a3c0520f4c4eba21fc363ffb2307b0bfc36a77b888c331649304ecd9b838aac5d394e6031ac", 0x9d}, {&(0x7f0000000380)="2e0012cd29352eb53234af096a391fa271f31eaf81430e936542884e53e8b619366747cdaa870162d6c3edcac38ff6d811990b9e8d50213d1f9432adaad1276006a529368bf8cfd57ed5e6a120f4bc238dc99ec558f03821efb5d0672bf71be1238a4d185d32d17e098594f5d69bcc7b49819f20e16412339b8f44709376f74e07f97590235d22eab04dd03d4a3a55f7ebe9904e8ccc59ae11beb12f580c76517ab3d59173de6cf7957f45f5d338c8cb7b86cbf50c604621f99bde9b678568d355a785981c1858e5afbb7f9d19678a128fca", 0xd2}, {&(0x7f0000000100)="736c6054b303ce290911b6b2bb1d744ac676e67efd98068cb6db1d355bc7646e05fd54407effc9d1a5a46668d87de3ac", 0x30}, {&(0x7f0000000480)="c7cc2c9f695e9a89704a26db34d2b7f18c0670281d57bf58fd290a780ad450d4095fa914a63f8f74d2011f83ff739805f749c1b6", 0x34}, {&(0x7f00000004c0)="81a482223035f61889df86297ee0644e6bc53eab1a1f28167a040a7281d53e8de4ee7343a943a467e8502ef35bf84d216b9908caa96498da2c4d5cddad8e7d0f2c87c388e4237ec0120c97edea81ef780407ede634e5096510b2eb7a9494b487df7593b15f63b7ee8f7070e277c738bf9e", 0x71}, {&(0x7f0000000540)="6e12e993717a53f26d196fd629f2576670b8359669f26e3c0c1ac26d4e6311cadcb9fc7a72b487efce212ca0170e32e6da5333c38fc0ed2372b0ac033f1269727159f88539336558be12a4ffe87457840f81945ea0c2f9fb3e4e227f1b5107104f6b8f2226ebbf75f09a410394944bb429cf1b9f37e0af1ff3e4f5d2da8ba6f66529633f8cd929536eff485f53d8d2b44fff0b6fcfad72d14de99f87a1cf721da5bae25351d840b8d59660367c6cd80bd54f4ddd48aeb313ddbaf5e0fed70c22c5ec5238cd2bd97c4744af6758d3e0d5753166fab1f03a26a13d855521c69262163444bbdfa73f4597bba84f7faa3023712db5dfe4e5988c9b8951d815a91458094f9cd8de4540d70d6ee219e229c2d348a0e4679cf60e49c908e5ea1faa917847d5cb6832f836decf8311117448d9a1ed39dbe72ac085c43a0976238c019e8173a7ade1d44d711c7c7e26fe7df3e8fae54fc6ef1ab8795b2cf7db707b6f3f4d9070c7b6583ca19462c4b6f6d4c2d7a02d68c474d1e26b5d8f582453925e97d3e59c3b7cf4eae37d48fdf6ab8496a81a412b9f49bd89722fe025db6694aea0372254fc60b04eac3ca2f38e06ef7a4c55ca6dad161b1e05df213430eaa7c792b440a7073e6a4f1fdc31357a4edd28e2852d993d26412cd5ed2286d3233a5af264d5e9ca6cf2fab1f1afdfae06faa3e8c3980c4dce9b66d1bd26fb0a1414be564b429a432fe3ee581962d91735c689ecbe9badb685290c389cd05b904db3eaf46c37e07b11b4f8d4bbd746181272e333759bc696de75c9e62160befc1518612e0e87f79feb99153a1959ee9155991fb2fde52a963d514530e9e4b53ec57238de560dcfe2376a6eabe6749bcd0462d2d5b006c60731a8c678aeaf2531045ae58cb45929e2372958d2397ebbf83c61c4457227185fca3ce10e552df50036beed08197439b0d97d22e231418424c4daec33afb8b6b39c22aa49eb8ac572a957f78a9cc15a8fd402db93f67a6237c57ef27cbb835b473f1e1a6f13c0260755da841f47af90d9c9006a8043ed6be527fc0c0e4163e158991965ccffda4e6650d66cc18d7e7a609ea6db1ea65486318680edc92b9b8f788bde960235d458ba160dd3acb2abeee684b0028980e080c2e82194c0699d9ddb2c01ef1f75f95c9c3ad8054649aadf827585b40f7ddc080e7cc04984a03b3dd683d032a2d6a3aac6a6ffae77bb4d81037483921d3d57c6ce20ee350b27f7f1377f2e78b774ef5986edaff34a1d86d12e392adfa54831c136a64c33877aee34110cf7ae1d0c43f4df843d0046b919d5f93318aefe8bd454f37d29a6e8ee693b29cb92f67d0f281df5a0331a39c320806c0cd9c33facaf40bb476b2f97b70485ce61b66d38224e9fb6c92415c66158bfd83b2a0297b710b7d28ceb829f60734fda9653729a6068c8d17ad59c443096604109e7c6a16ef2685455ca23c28cfb2c917bbcacbb40da8570d94e13a20ad2a2cee2dbfd72346a4fa6983eef59d94ce81527b186f0ac06b4a4fc4313f89652680ace27b2e0ce55a76396dec0c9de55f7ae1edc57723579e61c223a1694c73a7f6cb972294b04afbae08d2feb6c136904072c81bc2fed99e714820be2a142087202ec7702348fba086cf9d1e269e6e31cb0a403100006072dd74e087b420f718d1faa2232c877fbd44a78a3f0fe2be4af124b794897e240121966b608fdf5be4c73943a3dddf2abf522577209cb3f8a27b115d35171eed1e145152df8e3f0e1e7bdf8ba89a7b6de47dc178e6a87ee79b78a151d3957c5ad10ed917af49c139a232857b836a3dce58d8cac66084cfde74afd63b331b12b346411ac4c54bf83e68a00935650a236a2124aefcbcacf26651ae2edfd4a11335b72a4801c5d37086a25b2159231cadd17ebdba00952555c77ab012333f3b2bb1dbbf73903a04e4759b59655f9fafdc6bcab6d9d1004412f57b30b4a4f755e205d6ad1ed60dc9e18014f88b82f0b3c0f6d5bd03516cb4c3fe0e49f03dc97782dec574344ff172b14c566923659128ddd0e15aa97978d1c7d4c4711f0ddc4086b21c27a49271bab4bace72495de9686efa90f33089bc130f4e7f5cba20cf1b2cd4c31e2d14bbd265111b861dbf5789aa3af07889149b472d125f2f4b4a6d895eaaabdcb1918d423a1c373eba2c31cc52c19a08e173862e3064fc4efbb4e3645cbf9da2dc0c69fcc6d7d5456d627f2dd616cefac7ddce40bc409b5ecb7018e72f1d559db6f05912b27e53e550def940221ea2efe9003bbbeaa5744bb05882c9233a6e966b03c4d82ebbdb8b5e9e9d562a4237111c15cc52c4973ea315201b53ad84b2d84bcb1b20e13d22596e648c2aac96f03020fddb9b5ea011777393e1fb742c4115714490f619fa7ebb2c7b6bc65cdd44fed2105c8f6810c73846e8dcb4807c42b38e4ad2b5457fdb901831a28c9b826024faa35932e144fb314a5520d841fd7be913eeb3c043967e9e142a540806dd5b82bb3b4b5a30a6ec15d64ebf57ea1d18655900d8bc4e45f459d16e76e4f90bef5366f0a16ff0750d6be64eb5bff063e3206441f3658a152c25829f92b28f0c11c32a0ca92de56952e6a292898e1ae42b105d975bfd4ecacc6ada741a9455138b27169d98d80a5df705373474659af32d8c07885a0cf58ce809c743c2b0977c13395ccb9894a6a35ba1c691b9b009609341d5d161c4913d4747e88a2a4ecddea961c4f8780d8742db512933059f6053b14841f6d14c22010b32c0a6a08fdcf2e9fb261669e6bd94aa90fe6ba68778389cc89f0c2540f4f37a2c87e698b9104b232c848e8ee5aab0a080351f978482623f7efb086d3ac3064d76b43b08e1df27ba8f3a809377be51d06edbdd91d6d6cc419fc2acbe0c9697101f7b67779d38db67b1dec1e2909102b70367adbf0da7153393e5d8ab561acef746c9dfa724ba815713ba106502a3f971d64641babf87422a3ed7e5df0e4f00ff60a5fa2c23b91b5ca424f8de891fadfa07b547fd693f00e03cc893efd2e4318ca13178f0c72734fc0eff8da68a61e1dbd3bebab81f70252eef45c6c85f6c8bf8b90445cf8fc6c86b5b2f94222e052c9c12b7f171595c236c60522e1b3a8beb283c20127337be03339a488db2cbf1965cbb9b437fd3ba3b89450efafe98928920093f8bb1c0d9bf49a8ee6b6ee9e823a68f5ca34a463dd3136ee79fbf6022cd1a0ee4c13a342b82a2607cd693cbead47dc10aa6368d0e204d3bc3cb76bd723d0d0cda37a3feb42bcb23a02f3c161d6ddf5708581bf8098b8ee5fca18738006c92df450a3a5a90173a2e474f1b9cab060031abeab7f912267a7b026de0a899129786009a59b18ce2c4d57a23401fb52b16c5bf65521630c170b5b50da52ccf03f7cb763c3cf6752e54573d69f3d057e1ad72ffe728f12b1a656050f2e330af9e175e73416d471b81e858fbeee4bdb8bf729b5b9dc3da73f1d8c8e27b9170f8c1976686c295c66cd74a730deaf6158872e05f7094881e2adb9f4b12929ab858d990140f5e04074fcd64e610a78fa54bfe3af69ae94bcb317d012f8a402ff0272f7b8f0986e20814e734e8675fad46a30e1e3331fa609a97eccaf4675e22b5cce6074e67bb26037ff82b63423da234522ccdfb7880cf2c2740e46a2fc5602119878a574d91013c432ca813748b9721e8a0ecd7eedc9eccbccf963526b489de92f88cc46cb4cc9710ccb5a4fb95e5aefa69816363a271308dde729782282fe6a6d53a922d26f28ae1a8835f77979e363f76175f693539d40ba8c24a2fe8b01eaf4f386742a71be382823e1f70b5f5973a21646da02df0f49935c0c04edafd23bea820188577b18cf5d0960db1c0f4b11ee2d95cae843bc4c75d140306edcdda57152421c8615bbf4326ea9ec8c92cfcaa24bd4eceb76d743c7ebcbaacd8f6fc2134b73f3c5a7902939cd820c3ac7e352cb34223808ad03e2b81478716728a2931db3a4e55a5221eaddb7703721a1a145c29a19291e78ee03f093d3a5e30c644cd7225fd872a51a8db70f9d2c59ebf4854b006e70a87d74f0f669b9fb333ebb9ff02afd1a92910ba4f5f20130bca8074a310b9976a9331dab75df87970725357dc07766bab17a1355c58f222b6ce4e3d44762c32ea492f0c06709e7000fecfaea2d2555c59938fc9eb45d709994b756b14af70d4520a903e09fd0d308d515e8ea9c1a7750809ef8de76e1b4af38eeaa25ec56ddf8dd78df25e66865b0b56fdc3c506ae4f88eb7ab0f32ba4416d0abe15cbf4881418f16286c9b8873b81bc09dc9ab18330903bfe890624d7b8999186bfaba3c002dd0034ed047c55caac651d6706c429c8f616414d1565f445720c98129c222aaad2ddc34cfa4d1699a61cc272edec3da0f095eedebda3ef5dd1ede60242f868c0e6c2f58325dc907412f58ee667c03f106dfc8ffc36345ef2ef508a9eb81d35e1dc09b3a8970a5387612e705d5aba5f214290a6b1c2d2b14ab722a6a574aa02eeec6a33c88640b321f816ef57c4dedd79d3fb756238be8412fb9820b85f9faa3438e8503c99817afdce132a18539163ed991e91a0fabfa1f8d662f058f83b251b17893a7d6c59f5ad631365817799679b0680627f9ad1c60df2a99d2d49dc661774c2bf8669b575d43a2d195d64f46bdacb24d4e50907c807e1775333fdff1f335e913087ced6f5168386c53557dbbc557a8e8d2acd9a7a079ba1163c49d020d85d31eb18aa29790b333fe6ff27b043e31c3e9d1673d4dbef62d3096c97ab3b0c685e1a2b5d7a5e9c26c8da0736fa37951b5fd5891ffe0d6420812abb99a9f3cf9b4e3abb7d8dcb65757979bc69f25b9b96fe2861741e1dc5a18b32cc770c5ce108d180d5baf01d1f8b7d776417aaa78a193e131f49701388b0b76f4417dbb5d7f1bb3a84d8c44e4746e7422fbb0f61435d59a2af9bc99486b84e87dd291d38ce80cae9590ef339226b29cadc606e96c022b8be96d65e8cbc6bb150b9f7a3cc41e4258c78e03951c70cc2483fff9f38bfbaf48caacc30cf0f2fbf883e0cd5d8bdd55b52ded20638455940060cf5a574274d4e2f17e5ea11e8a56e39140ac5ab4a2d0880eb9143f5856e8964db32e81fa9b3c7e2ee445e7ae615e155a2e3afd45ce47eb566cefb105d9b6cbfa42e2adbcb4856e720402522e83dbd7885ab070d0495504cd9f575b8a9c93de8217fb372f9e5ec9b402161c33d721d9c15de949d3e695a4b12ae8ab7c3e273fe20b8a4bd4d76f7b03e89aa4deefd618fca5c806b8e5d0ec138fbe9f4367e4f9dd71446fc23c481a760c927c73d97c1860a3cf0e14d5d10f249b9ef5105a5389be287883e7b6f278cbc3bc04de04511df3f76635d733a568144d7997074d35b192588c51da04d6997b527744c5d6f3d7a97df99c371a81b31262c372e8d2249d7ebdf60c361cc770c5d9e840f0eb859a8fe382ab08ba087cb8b71eb87850c0aefa0ad6260b1ca9f781bbd5751e83efba6aeb7a8ff946c634e4c93ba22b5132f4ebaa74f8a9f71b963ce6e86f301d4ee90ada34d5e3a6c78eea5f7454bb67ef2e2d051675c8793228b0a747f8d544adf7a31f1a08bc02bc10535799a7d067d590cb3d61277b96d0660bef78a6a1a96fbe095cbf3b115ab91131db8e84674b7c778c6b4942586ee3297e136f94e14c798fb378118169771ff3d14ee849d3cb7118dfffc889c783b75727667c7b4f290e80502eed469475ce00d37ac48dfc96dcc75f6da1dfd66b15d75cac4fb12313c32af20f14ead1f5b77ee707975bb9344a15d35974", 0x1000}, {&(0x7f0000001540)="b5abadcefc0bde6cbaa1700f", 0xc}], 0x8, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r10]}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13, r14]}], 0x80, 0x1}, 0x8) 16:02:25 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) dup(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x2e, 0x0, 0x206) shutdown(r1, 0x1) 16:02:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2008, 0x5fe7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r1) 16:02:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) dup2(r0, r0) write(r0, &(0x7f0000000240)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) syz_open_pts() close(r0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/237, &(0x7f0000000540)=0xfffffea7) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) getsockname$unix(r2, &(0x7f0000000880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000936ee3e0e407552a0744180dfe0cb461000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0000000400000000000000000000000c020000000000f65fcfb2c98d94744bcbf50fa13565ac4a8a458a6c37f0ea55d5095e17d4d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f625fc575c44892f962fb27a7ebda2654f843ffeb0d61da771e2fcd7b4ccad1cd1c9b3031cd3990d5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c79145b617e9feb800703db20116c328cbbabefa5532622876219ad0e05016a99464214f8c749ae3e5a6f9621c6b29aca017080d317e2b70c030000000000006020621c30084c1ed4f6e86b1c20f5a43375c8489c705c2869820f11f8b97769f18cdb79c11e03f1d2e96e1fa37cd3aed86d27745ac5a757"], 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) r3 = geteuid() rmdir(&(0x7f0000000300)='./file0/file1\x00') getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) fchown(r1, r3, r4) getitimer(0x3, &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r5 = getuid() seteuid(r5) setuid(r5) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) rmdir(&(0x7f0000000180)='./file0\x00') getdents(r2, &(0x7f0000000480)=""/90, 0x5a) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) 16:02:25 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x100002) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2104, 0x9) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x4) 16:02:25 executing program 1: socketpair(0x3f, 0x5, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x3, 0x0, 0x5273, 0x7, r2}) setregid(0xffffffffffffffff, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r4 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) recvfrom$inet6(r3, &(0x7f0000000100)=""/72, 0x48, 0x41, &(0x7f0000000040)={0x18, 0x0, 0xffff, 0x8}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xffffffffffffffc0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={r4, r5, r6}, 0xc) 16:02:25 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x8, 0x5, 0x3, 0xfffffffffffff440, "9d3c56d9d99d85ea1cb7ad5288b294e8cc59b863", 0x2, 0x6}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000500)="a1ee007300000000ffff0000000000000028114241b2dde39579e8a2a422e4110056b2ede7d0a4f882bd7d1d3a7d28f075010132b9048d8515a54e8bc60a88177a758799d891f077eae6ca4ecf3bbdcf", 0x50) r2 = syz_open_pts() lseek(r2, 0x0, 0x1) close(r0) 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)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:26 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x4, 0x2}, {0x8000, 0x5}}, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f00000000c0)=""/164, 0xa4}, {&(0x7f0000000180)=""/157, 0x9d}, {&(0x7f0000000240)=""/99, 0x63}, {&(0x7f00000002c0)=""/54, 0x36}], 0x5) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) sendmsg(r0, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000005c0)="d63b552562b7ca3dee47f327ff27ebc23e09a0bc7a10d6d56b0f27679d259d6679e7e13843ba484231e17ba646e209c95d41ee991d4da8e8c6c9b57e29a569392ebb3b07227b486a19a3d95b0f42a85771502a8e80baa66fb9b4bea42efa2ce738f4a021bf0f2645c8d16fe25314383775840b10571876886a95c1b1b14c176934bd37635e855cbcc6c816fd1cdfb1cc58f941c72131974aa8e8ff1e0a0b2f1fc1f3cb916a424d4f393c4157a72231bf1e8dc889c63f7858372a716e9414", 0xbe}], 0x1, 0x0}, 0x0) 16:02:26 executing program 1: r0 = kqueue() r1 = dup(r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x12e, 0x1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) kqueue() 16:02:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xa}], 0x943d, 0x0) kevent(r0, 0x0, 0x1, &(0x7f0000000100)=[{{r0}, 0x0, 0x2, 0x80, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff9, 0xeb, 0x80, 0x9, 0xffff}, {{r0}, 0xffffffffffffffff, 0x14, 0x400fffff, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x7f, 0x7}], 0x6, &(0x7f0000000080)={0x0, 0x3791e0c6}) setrlimit(0x5, &(0x7f0000000000)={0xfff, 0x3}) 16:02:26 executing program 1: 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}) flock(r0, 0x2) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x5012, r0, 0x0, 0x0) syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x120, 0x0) syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:02:27 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='./file1\x00', 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 16:02:27 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) socketpair(0x6, 0x8000, 0x361246d1, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="4b5fac923b103a305234406f2c0178e29fc1458b46006be7c19082fcb83a06223e7845e625629b5b6a2e65b42f3b69993b2368db33fee49e1159be0cbb6bd09acf427f4334c1ed21b626b28a8b88ea24f671500ae9b2a492bed623590fce443ede6cce1bc2b76c43dcd7942b908f3b84f5856f71d7f0c43340c33458fab6b3a22835724e4b168b1bd71522ad77f287eef94a3a44b669ccc8a8d0d53bd5af2dde9297bf18adb8e74e460de17d73c357d6a74e2baa812c2f0b9bfa4340c2c8133575b346a7b72e27ee07e88f11e54ab6815b8020e9cca7a210372bfa068e14d9bafaded7073ac498175799cef75a58824a13ed96ab64c2d122d6b70a70f0b0f92cb85b33d7044fbb82e8fa702630e604dee07ec0425f2abf6e76431e5e0f1680ab486b0fbad3e244b95b3116084daa20f0cab232a9c52bed44ebfb0f0c8b5bd190e3f1f821e333d4e34b5ade1b56293095b87efbe474ab0ba5aa6f33fb8a1d66fc6e77e12a6ab4cb3d93feb8e840af1d0119d917a0bdd65b66c3c7cb2c6ad8986a00264476ac7ee688b566952ff978360c1792355e58c70622e4032c56dc34f9c911fd1d7720d0f5793b5a99abaacfe0a3098e3f6ec7eed8af8e1b03c9e88fe34c7adac3f3f21d9c8c34047d5252bb828a9e663f2121794d2adfd9d1fd3188c6893033ed485d266c4a6860911552212ce0c79a7b0e8611ebb2278523487b658db896bea63a13eda6743fb1fd5634fc162c2231251c6a7c88a33e7f1b2de01b65bd9f5ba8880e044c130bd1838114b64d34904090ea82f5815fa04bf413d16373f9b31ca3e6a9db4cf9a18defb3274a598b54ab65c4e7234f7153bd7d4ab891827bf5651036f5aedb5dd9eadf60fc030005bdb303272ad59b8ccd16fb702346d25c7a5fc03c025832c694297bfb68d472d38e69017774901df7e27472519aca13054e96d56a2045e9bc48968eb7dec658f03b6107062ac563b4505eb3a87aef0ebf0fd7aa01263431b486234793592413d9d1ea4b9be4b750dc4f685d7709065eabc011b48a38ac952540028749f0b876bfd46a77a4b229ee151a3e9c67c47f00bf7887b228c76e5f32bf0802970bd23b3506c268276643f8416f82f2c01e48328bdf68d9dd4b916b908ccd900077969dc03dc044742fb114843f06d71295ed7147136848caaf1a0cd9f86f424f6b54ad87e64ac808a87bfe23b0acfedf63207612e688836913a2a6386cc3e3ae30bd6f62f9b5a77061b41d52a1f849ee767daf4971cc6ed6096f8ef6bee41e481a43379d0fac088568ef9d1ec2a3350757396555c4878ae5ab48746852c090c97acb60cb844a7a49152cea932c7c9219d545c2c7681c8c72baf503f7b30847f45897f12798277868d8819af57b5250b16bf18f14ff1661f81aca3f0643e59757f03f13753df56f0c523ecf79286d59637de98288bdf1e29875a7a32a6fb3ea4737a522094db8f67a169f1dee4ec2d2eb26ef1eb60fcab65b4503cf2c46ecd5447ca1d3d0f11e8afb5698bc4a6a5ecbc2883e20cdf42a08a19b9bfb7de5d11b2a33c2ce39e18f76cfdc9bcd345e1cb8bdb4f90c43468d84dbf54fef3dd4ae0232dc794d98440ba4ede69c46e4b787f0c4c9957a0fbea23db674aec82824247a5da5c3b13f8a02b6f0cb8bce2e41b3f7f0ab8e3debb9b292b160b4e83eabb1565d51b1c4b901294c7108fabac725d00a495afc475530958170f7f189c47e0bdc8f1cd54b7f7b6b43b7475582d10dae786a3b2af46b8758647ac10b482e1ef74eb886ddc41e7d008dd58937c2217bb63632210345610b125f90513bfb1710b725372ad6dabeeac5f70c5dd85cf388235c6436456432e1f8ba1cae4853a41195562c103ac8f0a15b669a1395e01e95a464de4bda4c93e2a5a9c2a8ebbefd4df1a7bb7bfffdf4386ccfbacb8ab015bb8139e0aa348246c094b73e3d3bcd8c3c61b3c390f02e1306afb4eb1fee915fbfc66f217a0e052c011ee9ef7f512cd2b24787685a6756b7cf03176c678932072efc360f4a170bc5a8d2cc650bd864c79e840262445815243581ba3b2c5fd899eba991ba7ec7c4ab4184936014af32268b097e3b06ca5e400ad805e22514442bbdc7fa530ccb1fbc4cea424d27d54c41b52cf693ae72c703178fdecc695e290ad254fea5f2eb3389a608e6381efda015e10b7fb0fe82cfcaac865b75bc3cce2794a2d0fa7dec9d42da7637b20161cf0ffbcf18b4fb276dfd5a5960929e493dcff76147c11da04fc70602548064529c23032cfb551e5e50898852b2fb017765e76aa65524a5fe87bbe51a0444626eb420c9a5c87085cc3ecfffb60ecedd5b2a1c4f0f4ddab2aea73edebc0bf9efee1bd84c940bebc24ddff64b8c193f883b9b96307e0a10a67a354ae2d7a5b208620617d94a266ad21850ec541ea2a801d80cc3e35642b75b519c5cb1ba5db08b1c9cac47eddc6d34cb6008b7e67179fc5a94eaad7ccd48d180d91ce3488f7990ed3d68503725a016be0ba9be02db0dd8f5048ef4ac1ca222eb5e81b5aa403e81529dd5bb29b14f57b7a534b2f279ef33d8c5c6e5ec54d9ac45d7ff5f2df7536646014c337031ecd0c86c19ad1e2e7e078432ddbd743a53dfef93f456bed4219ee6785bc6451acd9fe2beccc894d8ddb8277417d93a5f1d5864c05c9be8e20337fc8f759e8fde7ffb7fbc7181dd27621cbe623d432609ffb6eaff1fc8b9d2bd1631003cb1a53b5e147a9f499a45561e8fcf0cb07cb17356c60ee1c19cf54fc22b4639e988d73a850fa46f6db6b292703db978c199122ad09e545f10800c5ddfe4ce654924971ad2a88a65a20b65a57c9e1c7c5c72b60f577c39f76126a0d6f1ca282d463235e428af2738a920fab5f602c3f56c6486476fb72284b37c8b68e6e53dbda312f70e61fa380f930370e66d9e59eb887e4de32f171b62e6b845528e9e66fe51cf64275aa40b85e2d8640f1c68aa71be142ec33db7ef85b803ef6c555454c5e709b408e9c6a7f2aa84348b3d80c7f04aafc4eb0db8d36b65d4aecdf6db593c562359ea5d9f282e6de2f75d9e40052423176e8a5b6c98c197e8b88f29c3eccd5d0c5bdb052623e75979284c71065400f79ef86759fe6342a64ceec6bb712bf310dd780691b5169869144ff1503a902ea38fdefcdf83975f5488bbf6f4def1d942676282b09ddc245ec78fdb3b3a0febb4587271cd814fc8435f165e956bb9f4c8f17ea2d2a55b3043ed40df5f2d66bf5ec53c458aa3e5711b81c5adbe5908dbceb78bf11988080ed8d21e3469bff200a0f955af6ab29794c04e6020718a3a0632765bbb17fb77231acd2abf4ee83250abcd9dadf8db7d28692a67dda009a613c1f539cedafbc39943bbdefd444b59e2ba9326562ad52428a855c4730c8f1d9cac73611442c45d071e574e9e01cea01f2243773397a277278d9ada4bc3e441525794495a5a23d8b26fb5163797adf5c98bd247afbaf5ba183d184d4aea577eb0c73db8c6073bbd300a3a24cb7fe2e643cd4a3c955ff576723452f652284cc905cc336d5df75f3f09e032af1e13b2402e1d697161389a9dfcec189a4cf26c3b4b9c5994d0864820996289b635ee657869707a64d569e1861dcd383c020ba6664f4735ffc1552e125228cd1335ea77d2ca74e0e15c906ee7198fe52ffe1938253b2537142757f4183aa026f4ddbf8d069679e985b23751f3d84abaa41b8977167983e1b2c65d2014274863e05ee064ff1377483da986fc7f7616cf23c5e38208fcf5b1a1875163e4b82b193b3211667aa51bf956912b5e2744c064aadc3c67cdf2ef866bd2d7a3285900f1aaf6b46e560067855887124aa990b55f216b8beb73ddd33fdb307562e8649c72a38bcab148c8608b29c57fdaa72205b9081ba6d81e3c6627359a358723e3552bb095932e71ed1d3abdc8c99021d6f199c1d9e100809e3b794476885c82f77615640b52466d32e995c0edceea8ac6e5514f71a61a588846e881f68a7f79f0311c298d3d9bd40ade2532df45ec8e67dbe3c40714db511431d66392f96d9246e01ec06a392823d99497a9e1a8a6bd5b9ab68589487882cf87f78c5758938236c68b9a0349ef37743fbf263c6942912fa80d109eb7e93fcdca033a56318e0b584934038d85d582a9f54a600c3ae9f7a5068c3aacbc4b6cad1c77b56e8ca2824112ea23f9c56fb879bf8d3463ae54cb918467cf4b005b8118f6a0543382d5e3ed4b935d66b6e4cd2d70f9950605998a91ba61e5b01be84ef43cc1a06c8adde1c579535709e947f84180de5acc3cacafb17e2f77747ad581c882669418eca242908c07d05886d7c90b718328ff6c4274c00fc3604e63d1f63470a25bc7298b1a95010a1dce548c5d26d3837ee0ec01f2ad42286f52da06a0a03d4c83293e85f56e998a01d8ba550a6e7da2389c2d97697f5e7a6ab2d77474c03228682f29c94020e550eb73eec0e2f349ecccf538deb14f6f038ea5a9af3f7eaa3e817b6b7b94bafdbc43fa168ab3b4aeac5fcac519a79b3e78331dc6aa10a8e10971b700522397ccfa6af93ac2e2e597a12aecc07f7bcdfbb606ac71dbe83b5a71539183c27c14f565c5b0af006ef9613349db30024cf9bc6f5940e8bfe1c2df1281e769ea51b6aaf593f717968d69ee9252cbcab121a22924309471b739e8c8ebb0316f6506afa228262ce2d1d5e84edbeda7629632f8f0ae735c43f9b49c4a4cb39e6154a71132b34f2b00ab9956c09968daa2d0ae204e0925c4a672c9c44d081db4680fe547d9f2be02804bf4bedafb154dba5f5ce7075a64e3d83af445e8c219c0f8af8ee095c386bdf944a75d55f3163719b490257134c1928d474929dccae25774b2cfe36c9990cb407eba1ea4dc1ec668f9e2709ec1c357d6679fe58b123e5938585f88b9fee36c45ea83a5408aeb1a5ebeaebd4e5183b272bc926adc23f9828042b6415896b9509ca84f27fb80aebcd315f2242205037d99eecd39fc9b8a7b6a3c5b952ec0fdde166b68d70d3f1ebcd060905742e4a250428343a9e0a401df6d4cf3348c4d1ef5032930f975fc4e5e863bf78b177273278763e9cb89a30f707d46837e8c4d152a4111272596e052b937ece6617218646a134ea0d6186005f2b784962874a6120f0c9fb449a2a7d55a6018c06377516638d7011477246f1302effcf0e9efd8b3eabba14665c811c185026d6f9da3f511e98eef791700b0bb40c3344992308e02151feb6d1cac5aabce586760110bdbeb6ad2e11ef86a28055c4c5d687cfb9f997eace0d61c87c3ae6bf0a2d8be0224b1bae0b9abb6cea8ba15e49fde930d3ac5727354afdb56a918326131912544e63b63ffdc27f9667cfc1a3868d0f0e065001a074da37ce55b664f9412d7990e61ddc388261349e17ff71f0ff3f85c52addedd132569da4b0a90c15ee81aeeea93fa8fd1ec658a6bc88dd221024fecf0dd222227f65d4afed37e3f73c9403fede58efde922d4063717c8bca488a29057060f7b00a1b88f686a2cd0a4d926c04ca43a83c646877c3552d844bf67c7638b9e7d4909adea63531217769822f4e1976234f7e46f3e90b27caf23daaa7fa251f320129528463ab0688a5e107154989b5653a988e9b0bb25c90e14de3dae3904c9de6cb6c7a0f9f38075c0bca84470d75f8371b8a026bfdfa184a71b7e826d8189e1aaff871700aae4dfd3c975c54fc8cfcd53b9bd7d8ba639008de43014febed5b17ce1b9facbd6844364141bd86eb1a4bcd681a6322e8f24b49ea7f49a9198f1ce22ae0ccc53d4cc9956ddbdb147ae", 0x1000, 0x2, &(0x7f0000001040)=@abs={0x0, 0x0, 0x1}, 0x8) 16:02:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x80000) mknod(&(0x7f0000000000)='./bus\x00', 0x9028, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:02:27 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x800421, 0xfffffffffffffffc) r1 = getppid() pipe(&(0x7f0000000000)) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="e2ec06642113acd791e4dc945bcda49eba7370451852c31561f8495fb45008ab610c9f86847dd8de516735658db8d3f26f7e5826a18989aec1c4f5ee14967bfe8cfdffb9e4a9fefe6df9df9ae7c9087ae212a833490033d6e96dd7394c4928b7d3cd9b51bc991ea703b234b192b3657fc1eccaac33c09e9e8ab47d0a07d64f3ca010763cf46cdbc77f28268c418e352cf0eed040ad2f70c66f34950d26bdb6bfc21f97be4015c0d41d51cffc0de0fe4e624b5a06b80f65413ef363f76fb14b21836eb0228777b3a9fcd5ce1a6a82b11ef30a3696ea114f02e2ac8518b1738ff7e5", 0xe1}, {&(0x7f0000000440)="fd642b1d30001d7b0568c2e7052711c263c65c0cdd7a7ff4857b25a4af5a4eb536d04dd9e42fbee7671b3a339946ecac852ca98eab1c02f514813d63eb75dacd379ae4081707ca59083ff5562bf01219745f17b7670827f1b28293d8925fa9c4d207dcfc89a78f4fb3bccef36792d8e48dc8ab42f5081218e8afffce848b89cd5e58b144d6f2a601169d2a4f47347aea919ecdb4ff022716b04ba8a980c427fb2d1a55b18f35e67aa5401a743e9646", 0xaf}, {&(0x7f00000000c0)="615e1ee24185e42bf070b3080df42935dc38145b70cd9a0e0f33ba299d707aa674a2c7b27c404cf4a3c06a77bf1160fd7b405845e093", 0x36}, {&(0x7f0000000280)="9c8b9577afb795e7347dfb90bf4719616709a029eaf9b79ec4ddb28254c8fa410a038d26ff7fcc93b695f9877adc3b33d1b0e1b5e39f7c", 0x37}, {&(0x7f00000002c0)="2324a00762c27113d81bfa891ff2c6ff921bf4a508e22e09d347d9f4e760ae38c729e22a4930ad82d64ecdecd67fa0842b2e9a51d1e88e46a1e6cfdd4a5316330e887f7819dc134dab1190f5f33eb832be7ac2bd8e9eb1e06df7faf83a9f3d27d29c6de58d4dba42f5d0a11f216e133d20", 0x71}], 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setstatus(r0, 0x4, 0x0) 16:02:27 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) connect(r0, 0xffffffffffffffff, 0x2c2) 16:02:27 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x3d1) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000280)='\x00\x00', 0x2, 0x0, 0x0, 0x0) 16:02:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000180)="38406932eb43e9435abde0da55ba4015ba48864b3218f3afa0a2a6330314b8eeb658644a9539563091b3020dfa9ebd8c6d9b60476043cd23e8f1a5e2def8c138f7cc1a7c26a1c94b5a29c7b1ef23f038301dc2083c0329851a07795a9a4675747c6f002f5e8021e42843261a37625cd078d19dbdd060b353bf05d4d8b7df14a6394a22ddf35f1f2bd76a1565d84dbb2b5e0c299ab0a6a1e2b84cedab5a41120e167b400cf8d74d4d7a7c11145a9b5bf529d42f520d28b02b3bdb50f62884466e6df40bb0a27ef17b499e286cfd3eeef95a63cd0a0d", 0xd5}, {&(0x7f0000000280)="696a4059b721b3742dc80cc50c88e3676484a44289fe9cf40cdc1d476b6e45162f22699c8788ef0fdb5774b238597146ea2d8df59ed8be3076622a62ea8908c6f5dd12a9d597c544a3e0470617c5ce89a9281c836f36e669cf6b3c03c64088c853b6530a6fbd0fd1658995ea675309ccb603e54bebc026cb0b3fa60f6487500113840bf1fa20d0730f7eeaafdebba3aeb048a2", 0x93}, {&(0x7f0000000340)="d5bc16633fde7ab29755f3b0c29e331476a97b896193b10f19e61139c791665690f51431441b18939c46fd74d8fbf22508fd202fae48bc1eb9de030aa63ecaa3cd6ef5d17aa97774f76981e131e19898b483ce149db309d73f25b060d66216672bb8acbd1fbe8dd74d4a78c7c77659a411715695bac26719bb487efe28571c7e04b4cb", 0x83}, {&(0x7f0000000400)="5d59003863c89398f4fd63482831cff047077439ec7f", 0x16}], 0x4, &(0x7f0000000480)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x80, 0x400}, 0x407) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0xffff, 0xffffffffffe3865d}, 0x10) socket$inet(0x2, 0x3, 0x102) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r5 = getpgrp() r6 = geteuid() getgroups(0x9, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000580)="5e0c757191534dcaaabff45e60ab3b368bbc96c91dc7d26b4450567ba5dfe5728c147aadd418d0e22808f5bebd3df1a1e444dcd0c2d67e3301d8b71ba68a288f88c22ead6bbde1dff770c426c81fe35e381be337ea4ce6a3d4e67c6441853f174adef601d92999591faca7fc6943f4682c546bd16d14bd2afe2b84398e412b0d6503cf9b131dac0325b48e2d9fc414d06f7e7f306a69", 0x96}, {&(0x7f0000000640)="946baa82992e8d1a300cb51aedaaa67ab474dced3350f28d1d5883dd18f732b0153d753357b424cd911b5d650f36110a6c13defd1a61de8477d76247396ffc026d790e3d45db03c9b8ecb453e52920dc5a92e24675fbeed8df93ff459e4d9b59ec070bd12e4c02de470a12656098772cd32858", 0x73}], 0x2, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0x4}, 0x4) 16:02:27 executing program 0: r0 = socket(0x2, 0x3, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r0], 0x1) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xfffffffffffffea6) 16:02:27 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x4) setsockopt(r0, 0x29, 0x4000000000000041, &(0x7f0000000040)="fe780000", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)=""/171, 0xab) getpeername(r0, &(0x7f00000011c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:02:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) clock_getres(0x0, &(0x7f00000002c0)) write(r0, &(0x7f0000000200)="a10400fd7b85b507dee41a3ec3cabc1869e5e57335d6ffa4", 0x18) write(r0, &(0x7f0000000280)="068cc4033e27510a51557e7e0a004b22690500000000000000407fb39d0308d6f30e6308b57115b54aacafdc59c09abb", 0xffffffffffffff27) r1 = syz_open_pts() close(r0) r2 = kqueue() poll(&(0x7f0000000240)=[{r2, 0x18}, {r1, 0x28}, {r0, 0x64}, {r1, 0x10}], 0x4, 0x69) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000000001e2b, 0x9, 0x3d9, "bad84b73f2a42ccccaa772d83726cf835db57180", 0x0, 0xfffffffffffffffc}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:27 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:02:27 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair(0x1, 0x0, 0x10000000, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup(r0) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) r3 = dup(r0) ftruncate(r1, 0x9) ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt(r0, 0x802, 0x7, &(0x7f00000001c0)="d204cb0c5f754c64fb7ba476b45e9a51b44a9c03d25e694be6ab184d740df5c6c2936060c7b260e29a5a6c49b52ae339e4a8c8c4f9d28087f93f6a38a52a025c227e3c596799e0ed695885e54c8d1aa519fc0f001038fa915fbdb7a2e85648674a79e1b8a7e86fa0dadd625b1e7b120380225ae91235e4aa982e267637e710a95af2ec4c6ee9f7428e2c83211f9ee1c08679d500b0307bf25499a1c8745ae25044b3a89587b26332bf55a9", 0xffffffffffffff00) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTOP(r4, 0x2000746f) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) 16:02:27 executing program 1: shmget$private(0x0, 0x3000, 0x600, &(0x7f00002f0000/0x3000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r0, &(0x7f0000000140)="d0e5260bbb87be8fb54b993539f55aff51bd0f214b8e56a6b5797b2ddf7ce03e995990bb3367ecbd0567801357c474418bb06c5d994d6910a0b435d32f1789ce5306d2c9df2cf5a54fee198e3b7eea5eb3d9c97fb78bda6db38a421bc2a31f971b5f63397d7d372526ba5ee786901f3ed0f7cc506c905584d4d07cbdfd4ef66146fbf8081b7b1a3ff35b61d58864dbc4b69a7ee72c0ad4ae070e96fe05ffb47149ff1ffd1ebe90", 0xa7, 0x5, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x8, 0x8001, 0x37, 0x5, 0xfff, 0x109ec, 0x100, 0x5}, &(0x7f0000000100)={0x1, 0x200}) 16:02:28 executing program 0: socket$inet6(0x18, 0x3, 0xff) r0 = socket$inet6(0x18, 0x8001, 0x0) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) fcntl$getflags(r0, 0x3) 16:02:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/238, 0xff15}, {0x0}, {&(0x7f0000000500)=""/254, 0xfe}, {0x0, 0xfec9}], 0x210, &(0x7f0000001600)=""/210, 0xd2}, 0x0) pwritev(r0, &(0x7f0000000000), 0x1000000000000055, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000380)) 16:02:28 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x0, 0xffffffffffffff1e}}) syz_open_pts() 16:02:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x236161bc) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000), 0x1000000000000235, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:02:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r1 = kqueue() write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) write(r0, 0x0, 0xffffffffffffff78) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="e4", 0x1) write(r0, &(0x7f00000000c0)="ec6f32244120f5329936b5796d1fd327a456cd26d335c6f1f8554501aa80260b5e9da4a3899d40aed42477a50f3b7ed49ca68e07f93ec9bc6c5763828c6cd43718440a5c684ec7802223c3e18802bd22a3092c205f89ced7686ecaa7e8d7484a809abc15bc3a3f67f00aa6", 0x6b) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x0, 0x3, 0x100000000, r2}) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000200)=""/68, 0x44}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000280)=""/42, 0x2a}], 0x4) 16:02:28 executing program 1: mknod(&(0x7f0000000380)='./file0\x00', 0x80000000002000, 0x53b3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) linkat(r0, &(0x7f0000000180)='./bus\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) open(&(0x7f00000001c0)='./bus\x00', 0x300, 0x0) ftruncate(r0, 0x0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffffff) fsync(r0) execve(0x0, 0x0, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x80, 0x1f) setrlimit(0x3, &(0x7f0000000040)={0x42800002, 0x500000000000000}) mlockall(0x0) faccessat(0xffffffffffffffff, 0x0, 0x6, 0x0) 16:02:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x20c) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000100)={0x0, 0x3e6, 0x0, 0x0, &(0x7f0000000040)=""/19, 0xfffffe3d}, 0x200) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x287, 0x0) 16:02:28 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)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x8, 0x5}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x4000000000000000}, 0x10) 16:02:29 executing program 1: setitimer(0x0, &(0x7f0000000440)={{0xfffffffffffff2bb}, {0xfffffffffffff001, 0xa5}}, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2902) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x3c, 0x0) 16:02:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = dup2(r0, r0) r2 = socket(0x22, 0x0, 0x4) bind$inet6(r2, &(0x7f0000000440)={0x18, 0x0, 0xffffffffffffff01, 0xf2f}, 0xc) mlockall(0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="3d05ee3ace5b1ea2bbd50b0dd669d7222bc8e22cee8a74c9a52752d809f53f87fb046d702c8a47f44169ec3815b54352885a78cabd3cb4c7f13497d1065f50f0fe5195ea1c83267ea56bc368f207a6cceb8b82c7bf019c962a0821a5c63409c48c3e188153", 0x65}], 0x1) r3 = fcntl$dupfd(r1, 0xa, r0) getpeername$inet6(r3, &(0x7f0000000040), &(0x7f0000000380)=0xc) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001dc0)="b685279f21981827e6748f15f87af3f76bce577d6d779b0fea79673024428d43fc5c189d0c8e82827b91a72f2e25358f8ff9ba875561c85507b1ddac2645f55bae89b6f31f1b007dce1c803937c36756cac3e4a35abad2d49386420fd1b350aeb17d5e7b5fb2bac2664c320e71482ec3e2588ab466317fc34076e88cd7ab53c909f5cbc575b57b5eb3d6a7ececb943528910ab252cfff28e9332a085c3dae187e6847201bfe98ba8b389a86f21ca81b5c828afcd59f1660b8c63dea46809b25fd86eab6dc1479fbcd391246997a4fa680532cc6232b4d6b18a025bf4b8afacbd8ad4cf48332c37f8fb877b80d7d0df27f84addf05eb936034d5b6674dc7f2d7f789af8bc56b8d706e1573c241b1a5e5b320c0670d4b18e57beb7d5d6c76210a33d737d55cf0b5b24f1391ea4ff67a906f9265e374c7c15a58d3f394ebc589a0654a75c72e11efe87eb1f0bae3d5fb5f531a506521c70685fdc9e967b2fe28950bbe43e3126a41cab119f9471a066e2f602bc1cd1773b1726a8d59321744ef41cdf79e5505c38797f3ffa1b803760ade50df86c53c80169b3d1b0f6913dbf539ebe7faf8f8478a2c56654298bc045a97831314ebcd6255d23fa06e58179204ece95c3bf2b2878977da6b8e6f51f6227c85b7e8d41f150fddc8c46b9b9aff5257e1c8557d7285f77d4893629f28771352300bf77177400fd28fa387920acb5ac05e308493b5c29535c7cad4d3c6b299b42c118cc98e54a427568aeb2d0703fa1986757bccb205f56610743d786df7626bb1dc4109ae36c572f3af210ae7227bf6ddd8f303f6fd1e89710ae005db3109b6d9c89153cb568ac27b07f6d96046153f3ef37a3fd17c5aa8c0ae4551ca3cf042268e3cab2c13b9c979e090b63c91ed35a9112a69538a85f5ab3ecd2f03a125b839f62f576f78b679fb4cf8a153bbeb50fae62001e317427aea82d5e7f4830df6e9e3b4ecc0fbeb0662cbd1eed7063a0644b06c4d4fee5f61074a8b862e0f5800188582a0c5e36e9e0ab699a3f7fd3c958471fbe03297d27a830554fae84756bdbfa7a392e7e154c3017dbbf3a9eac9e35158f53a9b8fac3d709821ffd92ad7596918bbcd3e4cb4a1dde327676eb39828da9cda5307689b34c27c886207cdd00e938232b4def8af6fb5c6f490a5241a9da91cf4f12f5d72506dbf77ce47ebb5aeba4d68bb7baf0a8b87737a64a3ba46e54a39fd771a229442b552ff8088fc1b70bcaf519fb393ce1c4eb6517612213a3b5b0c0a182879803ffa841467ee01eeedeb5b503e0b4dda7c703bae5f94f715ed79844f034b04548bf3abb233171ad9fd40d354e1f2adfb2034d3ea88e61d1809b53dc6d74712c69c106c02ebf53525aa22067d73c10160c9fe508ca2cb1d4125f7b6ea88644d8b529dac7ead19f2db9d651b37386049331f95826e78d6ed714295baa09bda621dab28440677f804825d066644c29ce151ebddeef03991ee17b0b5951b7e44b7b49f1d5c52795d91301de0b360e968174663f92e1813616a15c1c6e8ffa54ad675e80318662d17c8765aa9a08e6c313f3001f3f5418289a2bc13df4ee12e7e10e4c2565c4731273d7e62f6c7037bcbce59eadd907006847305a1e6387c13a5b909ee808c3ecf6d848cec179c15b84efdfc73df1b8f0b9a5a08bcc6ee6f573b19c75b87504189909eadffb61ae80a59d5c6df83ea73f0092c4a08e0cb13266e5d46cbde8a25a4c5d65f3e97e1d8f2eb00ec307ca1123f7dd27adebb5c7fc10e56f70bf8bb8f8043e0c58b1c270e59f12ab776af864dc268f553d673951d2a4fb2c42d926b7a530bd4d46b365a976197b5788076fa32ed7e320ac70d62a394a0fc52592669651e48e9ee30463845d151b355bf55b7005a768a26c49feca3a3814a81c9695e28f05ac817c5696a8bd7969fa98755cf0c0007e1abd7b3aedb19ebed6ca0aa25e52abd60fc152c9b1c2f6b32b2c2b57db3b5f4cf66490fd11a0ae456f31c67560287c45471992428ed5b1c4518bfa5751cd3e3881226090c8d4515c14e6a3356d9d6e74008b30a2f99eb0635a54ecef1c4e533d773e829b381f23cee287c22836b0e0e94acf6b8425ad6ca2c699582300047c5f011aa4aa20a017c6b40d6c4911900415cb0662a1b9a7b1ee8c36747a71b148769de4f1f5b2a495e55a6ab1251c964ed32f2a4b9d8871fc84ad308f18cf4507023ee89990d21de745e4188ec89e62812a3dc3ccd7ae6749611b640b9b30c203b8a0fe5e730c0aa1eed15e36bd4641a5d42179bdfd71513ecb46a275bd7d6ffedcc0aad7009f65649a44ad1db6c3704049a3eb23df861680b4dc94a8f9a6f8718d521a1ba481960d71fd1d02f17f7014734dd470c70ca82123acaec4a7f6963e1ea16388223ce2831822d2bd81b92249c69d2bbd68778ce7445c3425f84d963799353e801fb5e17fbeb080bab1622fc22b24a7abf2d3f4dc086c8f61ca299ef711436932f2455f08fc40aea11b0ff6dcc52ec2946505a58ff68ef1fe253aca36a4a1977449962c594d6344ac78920aba325599459f765742f15253a9597744291274be36fdd0ee56d0f16a1832731ca36df52867b71f01cef609ece3a0ec953fa9d7297893d4bf4cb9d1daf0c3943401101151c0ce58ab1c4c653b579b9a6cd1fa1288b20ecf164c6b0d1fc92c63ad2d4c2273108177b9e1bb234b1cc0e59b5360f513c24e19d02545da6ffb3f4b8a861070577e9f0196b242cdf37872f626d9b7df97d33a0144bdca3f4344a637fc42bf9bf8fa31dfb54b7db1982eae41baa164831865aa1a164bbe0f66d6844af9", 0xfffffdb0) r4 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x6004, 0xc66) write(r0, &(0x7f0000000280)="e451d448bbc163011316226379000751e7f470f8e93d4a068c85365c916496eb99d95918e2777de2f7fae1c1794d58311b0d68d3fdab5f068fbeb8a1fb319cac9268cb330e68a11a8118867498a4ef97c64d873ba0bc8fb797236a743d8ef239335ce26cc902845ce14e5efbef864804848fa307a4dcfb096d943f8b78a3a1cf0430f609ef5c0d28e0ac90e91591b31754fc81359f5cb31bf7dd9db02e90d7b0f152233d8794c69c2452ffb91f046b9014fca31b0ee7b741f0b4a3023dd47170e22f07a71a11e8e97093cd84bb56e67b4bdcc09ffc529872d332e09e3f444b84e8de0d", 0xe3) close(r0) r5 = kqueue() sendto(r0, &(0x7f00000000c0)="89c4b1126c55397a1d229f28222c9541d5c853e8fef572d970e3f2c16a23beb3beab2d35e178539d79257346db3c6d1ca3d89e3fe74c91bf52fb39521d7771fca996482759e9d2f9fa36e6fae7531396f8b89cbd10a9d4a9d26e95438b3a640505ed4fdbbdbb6e455559fe2b77cfa2a23e9037cff273d677f79db1d0d12e038a4dc7cf755505d4", 0x87, 0x400, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000080000099cb5f82997c1a"], 0xa) getpid() dup(r5) ioctl$TIOCDRAIN(r4, 0x2000745e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) 16:02:29 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x9) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x50, 0x3) getpeername$unix(r4, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="d0d1da10cce74481fefa363fe950c899059025d60b0bd3a47f69befab0e9e5743c05286b4cbc79274a98a160776da3848f9cea4fd21ecde0b12dc670753601cffc80e8cdf4d73fc90f2cff8b339a4c0c4edcb61c31cdfe88788a0ef3fddfb24fc548bc90ed9f33521e18c4f81b03cca50e128fa8b75293fa0930f9e9", 0x7c}], 0x1) 16:02:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="bce3db1c20027c4a74e0f3a49093364329fc8f3cab8fd04d75096c3c5313ba9552723992b5987a809a8c674b0f133b7f7dd68412a07db053d58d1e05fd09178dd999ae4493926483dd358e6371e78139fb3b8588658e1266f8d2deef1b9be22b82550ad8f4d1b37aaa7f236ac937670882308f63ac02d56ea29d71d9268a4797da93c56a9efb1a5ae111f40a6a40b1df0ee23b20a76126ba7bda9ae4f5b787697dea34b3dfa7c8beab065eff71504e247433efecc15a3041b885cf1089b1a960336c45190d8c2e7950576a92b80d90d6ae3d6f58f1600e0a8fac80ba9ab674fe44e2d1209f3dac527585f6cd5479845d57510057318cdd3883d0c461", 0xfc}, {&(0x7f0000000000)="29ea459c51e18b1abca7c79a49de9184942c7a908527bd2d1c", 0x19}, {&(0x7f0000000080)="673056de9d830f84d1d282a783815734d06152a929b41830a5ed2dc2dc94", 0x1e}], 0x3, 0x19) close(r0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:29 executing program 0: fcntl$getown(0xffffffffffffffff, 0x5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4000000024, &(0x7f0000000000), 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x2, 0x2, 0x4, 0x3}) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="a31e56c2c8b56fe9d821988f85462ae7b5d14d2a7871a59cbc1ad7d1de5cdb1b5d5529caf267f503f2006a7e78c2b64f3134db6f509ee7c695e49da67afc52d86796252c0a5347", 0x366) socket$inet(0x2, 0x5, 0x19) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:02:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = kqueue() r2 = dup2(r0, r1) r3 = socket(0x11, 0x3, 0x0) ftruncate(r3, 0x80000040) sendto(r2, &(0x7f0000000000)="a102af0773a9461b8b403c86b361ef9b3f81d502240c79aad4f8550295bdb01b170f08f86815b87315ed18b05caf0df660daad11683c1e2d92fba6ec7bd42d226adb1f29f1d183430ba8301f6046f889d92e173630f7fc3fc641c4adb0bd3c7686ba7765ad1d29b57cfd073987d805e3bedb1d3080f42056813a7e966d3401eda918662bba5c8d235beb778c5d57f8e6849ee1c1bf78fa8b2909cce2b89fa80d6eb6967dbcf1592334461322202b20abef280e48789edb98252eddc007b2225d810cc2fc395109b7a00354fa5e9fb255cb7054652216e9c601a5415c", 0xdc, 0x4, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:02:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) fcntl$setstatus(r0, 0x4, 0x8) write(r0, 0x0, 0xffffff57) 16:02:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x400000803) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getgid() getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getgid() readv(r0, &(0x7f00000029c0)=[{&(0x7f0000001640)=""/96, 0x60}, {&(0x7f00000016c0)=""/95, 0x5f}, {&(0x7f0000001740)=""/95, 0x5f}, {&(0x7f00000017c0)=""/16, 0x10}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)=""/95, 0x5f}, {&(0x7f0000002880)=""/49, 0x31}, {&(0x7f00000028c0)=""/59, 0x3b}, {&(0x7f0000002900)=""/183, 0xb7}], 0x9) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)=""/149, 0x95}, {&(0x7f0000000340)=""/184, 0xb8}, {&(0x7f0000000400)=""/99, 0x63}, {&(0x7f0000000480)=""/189, 0xbd}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/76, 0x4c}], 0x6) poll(&(0x7f0000002a80)=[{r0, 0x10}, {r0, 0x42}, {r1, 0x124}, {r1, 0x10}, {r0, 0x81}, {r0}, {r0}], 0x7, 0x2) getgroups(0x6, &(0x7f0000000240)=[r2, r3, r4, r5, r6, r7]) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:02:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x2001, 0x32eb0d45) fchdir(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:02:30 executing program 1: semget$private(0x0, 0x1, 0x0) r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) mknodat(0xffffffffffffffff, 0x0, 0x9e, 0x4) sync() clock_gettime(0x0, &(0x7f0000000200)) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file1\x00') 16:02:30 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x400, 0x3}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="01010000", 0x4) 16:02:30 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x3}, 0xc) 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"}) syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) 16:02:30 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) chdir(&(0x7f0000000040)='./file0\x00') setregid(0x0, r0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:02:30 executing program 0: r0 = kqueue() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x1, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) close(r0) 16:02:30 executing program 1: socketpair(0x6, 0x3, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x6) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r3, 0x4b}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) r4 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x8000000, 0x0, "00005379a300"}) r5 = fcntl$dupfd(r3, 0x0, r4) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x20) 16:02:30 executing program 0: r0 = syz_open_pts() flock(r0, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "8cd5760e0fb6c66e1789a706c0bd713ad900cf60"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:02:30 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0xfffffffffffffe59) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x6, 0x7, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000100)="a7845aab3540907f71b1d432e2e4769c1bc65cd07f66", 0x16) 16:02:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)}, 0x0) 16:02:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f, 0x3, 0x0, 0x1000000000}], 0x8, 0x0, 0x0, 0x0) r2 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000240)=""/147, 0x93}, {&(0x7f00000000c0)=""/30, 0x1e}], 0x2) r3 = kqueue() r4 = kqueue() r5 = kqueue() pipe2(&(0x7f0000000140), 0x10004) kevent(r5, &(0x7f0000000000), 0x503, 0x0, 0xfffffffffffffffa, 0x0) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, &(0x7f0000000140), 0x8, 0x0, 0xffffffdc, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:02:30 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="fe7bb2f49ec9646e97a9d3914f1782d7d9b09b9f9782909cdc9fa69428b693dcc6d0a60b12b7ef3dc65b44790d3fd763395380288157922f0ebf66d2fd01ffc265ee163926c98ca5fa254642ca5558e37f0410faf034a56de5019eac2354ee9f1ee6f3385f3e803afb22db933002bbd752c76ef781ed7113f6c5b6703cef15adf7a1d3a4103fb23fa5804f2ada4cffe9c6981ca704d780b5bcef789952b535a06fb343ff9ab4f5ca8fd1f0687f8b9d80a9f6295eb5d1f704b9ddd60bcea920b71376bf1f41e425c3002b86a2cbaf16fb3806c5e9e826d02c32a6ef4e8bc2071fbb0639b0f13988", 0xe7}, {&(0x7f0000000040)="872f35388ad6a65bde48bec576c4e3ad59026f93c3f8eefa", 0x18}, {&(0x7f0000000080)="a3bafe5c39ad236a088a20e2d4f86b67", 0x10}, {&(0x7f0000000200)="5e23c6a52ea2697af45a", 0xa}, {&(0x7f0000000240)="dee9aec85d99d063c961607e7011435de1cfa22da7bd933662bd8671582e9220172cd5e79024cac72dbe8f1f6adf34860945ff28261c47530d130254c44dfd4b50ace6cdd60bfe7d37644f5d51d5129817eeb297bf5ecd4be8c8351af1558f", 0x5f}, {&(0x7f00000002c0)="555d6c6e8ea50ced0ec03ec732b23c772236b516c9136e2d1d332ba4b3a6f7c02f7b017ca65ce780d53d0706d8ad765c2c018fbf5e99000031fd23dfeabb8edcc68b557c336c8267275b23ab1ecd1c311e2919212ff5c302038feba7603b9238ebea08a7bdb6af38a5795f39ca66511ee5c4076ef0388f9a241cdebc76369eb7c856b6b28ab6d47790741c07b71bb66a8260413983dd57b5ad77968d0f40", 0x9e}], 0x6) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 16:02:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c5", 0x18b}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r4 = socket$inet6(0x18, 0x100000003, 0x102) r5 = dup2(r4, r4) sendmsg(r5, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x9) 16:02:30 executing program 1: mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/176) r0 = msgget$private(0x0, 0x1) msgrcv(r0, 0x0, 0x19c, 0x3, 0x0) 16:02:30 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x207e, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x4e4, 0x0, 0x6, 0x0) getitimer(0x0, &(0x7f0000000040)) kevent(r2, &(0x7f0000000040), 0xb11, 0x0, 0xffff, 0x0) close(r3) 16:02:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) fcntl$setstatus(r1, 0x4, 0x0) sendto$inet(r0, &(0x7f0000000140)="321a6d4a906c37a54e0a6a3c8a68ba7fdd5849d3c71fae1f60a4f8825551a1329339029afefb80d3dbcc8950dd6bb8b99d7b60e6e9f745414c8376e76ce039dc3b3bd5e4d278484308db14b0cfaca09f648d63891e44da74193936245ff9ac358b4bd41670be9e54245394d99cfbe2362b28f07a97e53b4a12d41bf1c5b8f9f13283e76c784f26382287fd178cca88c7d25609f9186cdc56a1dea2f606adfa3471f4ab488c", 0xa5, 0xe, &(0x7f0000000200)={0x2, 0x3}, 0xc) r2 = dup2(r1, r1) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x8001) 16:02:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) r1 = shmget(0x0, 0x2000, 0xc, &(0x7f00002e4000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/170) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x406, &(0x7f0000000040)={0x18, 0x2, 0x8001, 0x62}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 16:02:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x93}) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7, 0x1ff}) dup2(r2, r1) 16:02:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f00000003c0)='./file0/file1\x00', 0x10000000000015a) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000600)=""/237, &(0x7f0000000540)=0xed) mknod(&(0x7f0000000340)='./file0/file1\x00', 0xc000, 0x5) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) getsockname$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000936ee3e0e407552a0744180dfe0cb46100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000c020000000000f65fcfb2c98d94744bcbf50fa13565ac4a8a458a6c37f0ea55d5095e17d4d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f625fc575c44892f962fb27a7ebda2654f888ffeb0d61da771e2fcd7b4ccad1cd1c9b3031cd3990d5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c79145b617e9feb800703db20116c328cbbabefa5532622876219ad0e05016a99464214f8c749ae3e5a6f9621c6b29aca017080d317e2b716a9f68b88dd8fab6020621c30084c1e"], 0x0) chmod(&(0x7f0000000400)='./file0/file0\x00', 0x10) r3 = geteuid() rmdir(&(0x7f0000000380)='./file0/file1\x00') getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) fchown(r1, r3, r4) getitimer(0x3, &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x80000000000003f) setuid(0xee01) r5 = getuid() utimensat(r0, &(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000500)={{0x4, 0xbc58000}, {0x193, 0x8}}, 0x2) seteuid(r5) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) rmdir(&(0x7f0000000180)='./file0\x00') mkdirat(r1, &(0x7f00000001c0)='./file0/file1\x00', 0x104) getdents(r2, &(0x7f0000000a00)=""/90, 0xfffffffffffffdde) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) sync() rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) 16:02:30 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = syz_open_pts() fsync(r0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 16:02:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/32, 0x20}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/84, 0x54}], 0x3, 0x0) r2 = dup(r0) r3 = open(&(0x7f0000001cc0)='./bus\x00', 0x40001, 0x400000000) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r4 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r4, 0x1}, {r4, 0x40}], 0x1a, 0x0) lseek(r3, 0x0, 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) write(r0, &(0x7f0000000500)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40377784490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab4901ac15c43e6b90a4cf52fcd677eefb3ee171477cf8e01f6c52ac21432694e74b65a5311aae9ffa4a879fbb314065172db1584edd22f06054d853f96b1b60d72da1d28c42c6b82282", 0x13d) 16:02:30 executing program 0: connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:02:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001b00)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91f3181c8a474171e82655f49e39099bdd21443cf99cb016dc64d59dcc41c17f4d44afc349895513de686494f2b1626821fa8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c61d8c5d0e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c56cd2101a98f3c08826cf82b5562963607aa82038885e95cd1adc6d376ed8b1d9f97aee7757fbac7f56fc4fc4da4d4fd75918a488bd98633a1179aee602d7684990d7f945eb31531a558bb687398bd9d0e0910ae226ef5bd5a29a5d8aab0547f7eabc83b38dfd0de025f58c5f8d5ed1a08e3f6986ef877a31e09ca848aba088f1c85fc5318a8e6a250ccc185cee62c42aced04aff23da07705e7bc2b37be6bd58a40f8dfd29fb9f33837b94c624b824b30a4fa785731cc9b46ba8c34e4352869eada1f00349c9c583cee623eee3c88ad704f8ca7c2374d454a7073d816a64dfb16629e7892175219c733f2256c44c015347121b586e6450f8dc26ea725361056bec619a5773327fecb19e4db130a41119a5d985701cca8f90bcd7506cbed3b9bc2050395c1ea857cbd0aef2d8e5bfc59206f2df1aa7209dd4f283183719cf0b62b1889b358f93b4fd2d47c4f051a145a9964412408be34439e3e21791856aeed9ee71b574f05e9fb0bde926fb0650737a4bd75a788d1e6532671e2d581cfc5d12a14f17fb04c9c195dc96fb1518799e575b5d375b5f9b387afc830bcbe5cb7", 0x24e) write(r0, &(0x7f00000005c0)="46775c6da75fd8be2cdbbd97f5874687a2b21aac0e6030b79ac44d62f62e26dc794b0e22a21f02f3abe6bc76d5844abce7d817bd3d5a45c15452a647ac8fe8af515f45bafb6d8d71c0179ad98b3cde525aca1aa246722c36d1fbc2492c93722f5bdddf8cd5f5d33cc75480a9094e463a472aad25618228ae91d73e70084a0acbff75ca3a19347ced5768cf9de5e47e4b62ecb147f188393d2a32af351cd4e2a080ca722eb7cffac04f3de0d822436054a421710da5625c53ad9d7184ae981d72dd682ce5d850c3ab190adecc4c4493cb68e0ebcfa3befb1a8ff7587b30a94dcd3ff997d9ec69a9c7ceca3bb3c7f9c79f33a45c881c581643f2c544ff2830afd97caa82813b4d22a0136d29f4e07cc7de149d2bcf120cf2d8be36f4bc075f092a1153cff9d33af366aa4b2f6432d908b97f7ac0e5971dcdce75a4b57c0e67ba5a8a289e23cab23cc4b661bb84478f5b8ce44b1131c617bd252b893c674a8fba0861981e98227e7dc2dcf550ff7883b6537e218ba9f0b913073d68144b414a270fb3c07b78152048e407763be43eb5f0cd0121bbd9ac35e14d944452d4568b86b5c218e636c36ff8a563dee823377dc58ec65f9a64169e237a0f42f8e54517750f5dd32ee0a017fca6a71bf7b815770ab6072c47488a0f62555856bb07347793d31ed2fedcbab6217c0dd93c4aae3d989a84066d7b19e8a7b0299210b823d96f89f9c328169d79aca9f42aff5916abe5ba677fbe1a9ea79cf3a57013b31851b9f56eb923042af955653cdbb50e097fc79811e6f0eb50cef77cf81055bb11d5af1bf44dc1932bacfc08ea90b5a79fca43e2e0cac4a7894874a32558a726404680a20441b8b9909ed6ea00e82132ef90175cbb7c442cf8533618872957462e9e5f309f8c442dc9f3acbeedfadee9d08c070fe7ca7eb8d35be29d36adbee7742665422d47dbb7463aa6a2652f1edd1034dee17fddbb2ca8efa6caa0262714b7a9ad216ba5eb6f59eadbeacf90ec02338c52bd390af88f62c8c68e7de68c000220420a2bd267607d06fcb9be27f4a1ebb3c3f6bfcf19f065f3f34baebd0e591f90de1864f635254a13a8f7ee096a33fb842d14ab6bd1ce79facc594666afaef2341dc3239365966a6252b5fe833d5ff8ab1d21d55988c7c22514e45d9556e6b8564d0692a9bfdd54fa96c54733c31db4d975e3c050d5ddec41f0eece2f90ded74fa3bf8c624c00f4ace888104f4d87a2072495402f10cbc682769421f4a52891f8ba28af8b751767ecb9e063b68e8a203658dfab5f72dc4b96c22263a276ed518ae7923885ed496b102098fff2320576d0b34a8d3f78a2cf045fd12ca296686dca3d3f799e75ddaa26b282bff1259f976efd2b43f74fdc286df11852e3db2e4c5b9c057eb4830eb0abadcd05b8cbcab6f3ee442be6ab14955f5491fd10fc4a2c7268850fa506dd605d99572a97e146d7e41fa477fe5a4bc36d8eb739e6eeb04a71938be7d94c71e676a074753e1fc525fdea25ef6adcefa6ccb7ab0cb98a72d68c7f3cf4d436437de4a221be9adf052351f0d20dff24d8c5fcaabf5758ebe7f623626fa6e867735698eae519ce89a68abd090a3f4b7deaa7909f8df8240365d95cfd924f63343ac51be8b36fd603aea85990cc0fa076c5e55e68b2f1b9729f60cf524c2c6cf39d88479facb2184916b7946dc85cfc2c7691e0b346f1a619724bf772b78b45f80840a5ee60ba4dd485f88527f8bcbdcb6e30e13f3aab1738543ef79f9cb8882518cfd52cde1331cdacba536b84cffc6d576a9348e47bc39f3ff11b351b8b079df14f3c01b9c01bee0c7e0b53e863cad2afcd06273a7d51ab98f084068a4a636eb4369f585e4825e8213c9c2fcd96e069ae3aac041d5b013e21e6680716f757cb59f6a38676d2005a762599823f0b0ec49b36713051dfcdf3fe95026a55c842256fec6df399c9c18be76c23380eda77b7e06d23f2314bc97c7cdba8802d9ea4e2e74cfa469e113683fb10f77ed2ecd82bf660d9ff4548c5bcbc04f5602275ce7ecbbf7c23b0e5b5d62678d5b2139d0249dfdf78366ddb43f721655b54f92aa8fd21237a68c4953f2dbb7a708db2e79b11bf8bb7390f555f76667eb3add78332d5325aeac2a3f139a2588a96d64afc2a6470ae91f78f808a1e1e37a2e6a309bd46d8678a2c48d6adc9160fa465c25a03a96cf5af0e2e5b57835bd7bb4acd87d8a87dd58088e72ba3f14307edaf4981993f962227b8aa422454357dd8a2ad8119ee1959e77909d626cbf415d4ac33fca36c61b94a348386cf4a87e88e1f92e511eb25f9d0c95ae8c013cae2b5a7e254238ee9dc7b252d7fb771d659ffaf20e826e99d560d98676f6a8fa279c5ce70977a9488b404a552589ca85a87903372a6231ba9da03fbbddf27cae00df5c76d2299a743c86a3b7b08d19dcd4adb4559fc0575a078ca5d503b65ea81de6f669345a893a4b1c20861e898a407187703dc161bd6d6da746aa9e6580e1ebf0f7fbc78faf8bb91c39db35c63d90228dde303b6f0c8ecb84d3eaaa8caa0d6b3a46a42a03634d7b91ad01deeef20150d825cf108530cea12e40fc87b30dd7ce0feb4078a5246d95e15ba34fe64f7303ba68a67d1a6b10e6c4e06cbdc0fd00f89e85c71aaef7059aca2cbf5cd7666bc104aef373b9a94bb9dba04f49f74dbc9923c77825db7c0b82b210a46ac9458034ee940f145c2d8c48835da6e5368d9ae7288cc450051d523495b2bf368ae8c750a81dbc6c862d48b2b3a7a7853b212cdf30acf3e816bbf521b0b55db8bd32560e3774b90b0470894b1bc03043d93b909f182ea1fd1b3e5e2c46afba919b8e1c52a5f9c0538278fdf9ef86119976b94b5fe964af0b5421237b0dabab26ea31512141f32f58bf6c6b837b4738268338a51d8dbf0810500d0a864efbb19eda0eb0632079e95ea9d58575221df665d1cab9b859b35438c1a1297a14cf46428f1975b2f8ed6383a6085a1c420b8ac6da0bd82c711f1879235175fa063de8755fb2e07b16f8c662ff0c8d7e3d8eba2a3968c7661760d4a3be4078a6aabe8604b23d0b385dd09fe5a05349639b40836ea9ed860f1fe32c28a8459faec40e01c92a79d568715354e5eef6b2f0ac265011a34a2a24ab6b4d86934c48dd65fbe01479e3afb5c139cb4506c90b822e4653e9b9e9e08168a59a0b43f30e50fd7e983bcaf691309a0a3d246bb503cf05cd26b14a85a5a8bf8cf337fcdaf43e4444bb9b540c51b453109f013d0ebed3bac989ada39842208dc8d548e323a8e2373307c540501d42d1d35ec867aa14872c23ff67fd722c975989ae33d7d420a1a5a83c7ff0123c41389784c5f63f0ed0b0cf5dbbd360f566bae4b4e32321b166461d3151046a3e55fab15a8785b22d0adde0d8751f6d1e1ac1cb12c9d63c881f2b4f6d992c3ab9af9bd67159d47cf196f7a746490289fb1b23ae59451a1df92acf4e9069ae1ce13077c6604683c93c649f20bbc2c62b6273fe486e03ecf4818d2d6b8327780f1b3ec39eef073fdf06148da545d752368cc37d395f96b1125bcd92d2b12d2f4a2edf1567b9f638c04b91aea453dec955ddc9cd6e5a4241cde99971b4f3a19a01e64dc67be98965458db7d5fbc9e6bc80eb92614708a5bd22306f89087236dff9a679a546c3d9c97c6ec4a27776d100e0ef257173d079f6c5d65b36e6b59af609c4c29119dd30acd5de0027b731a3393b6225a5d792d8e719ba1c8c5bf647ed24924769da3d645f8eb52cbd8e43c499a987cc1502d1aa8480387c068f8fb273dfc03e84ab29ccaf5bb1aa3d11b53f53d5f31362e01f42fafdf706663de9d552784ce3f88721ff4d742a4b364a056a757649625f804f93a809c3429277961b75a6a6896cb4bb6d006a72cf1bd785bc904f75229f9832ad47b885a0d313ba08146d6edaa40d1f0ff9fa85e71e16315b0aa5493eb24180624bd87f0f9fa07d8e48aece5f1d22444938f4be95cfd1d696fbc43681b904027cc5ae12e3b3b60033ca6c36accc2c8c1f7ec8a45ea5dce22c20b08b0f1f4f4217dcd7dd6c334aa341c7a211792faea84c2f0a94dc185da7f0209ba2744f8441da0ba1041254e34295bf9affc54644d8cfe795ed64e605f999e03f5520003f232097f870ec6fb5439424a6ec69af63db39549917649005f77d24a06719c832eef1a0cffd57426991a55190272baae7a6057209dea7d5b3e9bd4657eef7d8bd7a55210eda605877ab19d4b3dc4413aa07c545d51491237afcb58893b178448f7e819988899e0e7960a1e749ff010900f2171a495f7d48295ccc920f788278fd42391de3254525ae8fef77fbd5b1052298142b883d0e205b7333b9bb12bc978b26213dca71ebf143095ea606f2fa20a80b325bcbc2a088f99d626a473fa3d62bb33d21da864731570a11664f8fa066d9357ae818698c0097197ca7a56bdee779e0ea0a189416911c0f320206e968f0290db71f8958ea0e1eca0f269b3d510c5efa95f21805767d584cd99386a8fa76d418ecad06bd1353e696447503cc5ddd7fedd20f2ae45e4b4590fd76f962f833a5638bd78ed0250e841ccae0c3b5dcf34db08d2f3c265b03cbfbd6d1d8af48d21621c9e3d63b97feac3c44b36c7fe146e5549c558e411b20a33d608558c246137e5c2ded4b32b6bfb3b8c487ea6d51e11843fd05114fb5bb31febf44def37119aafc9fad382e5b8f3b18f555b16e254144b6401deecacf85c666e8ea50348f7142e8269ba0998db376ff999e1b399292634552fad17ca5b44301a1cfd921d3b0f52bbd37a7c1945d62b204b6bf8e41f1f73b71435717f92c7e15521b65f488f12bb329dec8be53e867b2fb063888927cf2a5d365326d0ca01e52947b5d37f98d986e696ea676ab435f846d9a2e95b839b8ebe5c47a62f05e07286df6968cfbfc75cc0cdca4070cabf345c189297db28c858f7f3ceba125085119cc55e088fc11dc1d98231ca10c610d55dc062708af87f536b9c254b29b5d423050fbafc61f55122ea9257ce2d11128206200fc629a88f27ffcedeaa2752041691a54af061839972dc606e3c9256994ef451723d6dc2e83f01d9e77a886d33a44eda931f571df591a0c15328fee4a727bff7cabc8890effd481bf154ea8072428e6d38d2c42a3947a6f9c4a5ec4cf110f93b1385baad1032e39905cecf732dd422a009c7083648a0b66f980554854afb1cf1d3e229c14175cf0e450a4afa6e1b65901f932b93a8824f1af27d2f6064d70bcebab011e2530d59043e4eda8025d70faad19cf0c816f33c3fe2df673976773c01352656475ed6fc62560ba9818bb2557c862926deb9a3caef895c5bf33d26030579331954b0c720fa028831e64add6f962af217f7390d1e3c07f681671e396b564c80da39f42e43dd419cb3e26b215975b73f4a64ffc8e478bbe0fb0f94d1c59de1a7c0955ea245cf22d3ecce1657bc11db67ca8f2404dd3e3ca1f97230f8f085a29234c6723e56f8a564db09177e2f1484ee1ec075b1dc1dce1dbfe5bcfe8a0c140df1d6ae7918f70ec0019f6cdc04472b4a96545cd92db71ceb87c324bd2a7eb6ec1b1d82ada2945b45feb0ebb88ac2f51bd93ef0c4de8918dee6826a68b54743b9bc51c8feb2fd31bcd973907ff40961d8eb20340ee0d4815893b0ab45237aa3b6bb0f3cce0871b162722f1acc98f2607eb669039073e9ed3c4a30fcbb62b8051051f50817d91d165a275cd9666db9d9f8cbf2db975d0a616d3d67de91b6117f8675b386f76a65e237fc61d9a518d4bf1b40a295b5fc", 0x1000) syz_open_pts() r1 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r1) close(r0) kqueue() syz_open_pts() 16:02:31 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=ANY=[@ANYBLOB="00182edaa0066c04fd4c"], 0x1, 0x0, 0x0, 0x0}, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/39}, &(0x7f0000000080)=0x29) 16:02:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="d78c8a07333c489b40796baee6e40532f353edb33c8076361169e84bfc3099e39ae546c604235e29bfa78f19ff4722c27b70ca", 0x33}, {&(0x7f0000000200)="a30dfc797858f88a7e8d75c8e9a3a21f5726ec8bea6e76edaaf77f1af691023cc6a7a8f5d6016ea1e60ec950d848f6c8c3c46989b6e52044cefd1570939b3147bac99929825ccb6f6fcecbaabd5ab72d3bed131fe93d3a8e06984f34eebddc0bfdf7413d099864c44bed326ea6716f4171e59432327c3c182bd75f99e4f19044d87d05e04817acaa6dd92989f3454efbd3327683ff3efad16bc50f90ef9d90617af8d5a2938cb543586aa912dff53f5f3aa3f8ecc4f65708fee0f3c18dae5e940d49da871d3e771209ee7b060c68f931f80024f52ec521602e039bfee7aeb3510965cd5fa384cf15dac835f7e2d95a9dbc086ffc53f1f2b9e7481c3f5ea6ff", 0xff}], 0x2, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x4, 0x0, 0x3, 0x100000000}) 16:02:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x6001, 0x2) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146", 0x4e}], 0x1) 16:02:31 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0x47fe83d4}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x7ff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x9, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000003, 0xff, 0x1}, {{r0}, 0xffffffffffffffff, 0xc, 0x0, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x4e, 0x2, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x12, 0x3, 0x81, 0x5}], 0x3ff, &(0x7f00000001c0)=[{{r0}, 0x0, 0x80, 0xf0000016, 0x6, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0xffffffffffffff7f, 0x800}, {{r0}, 0xfffffffffffffffb, 0x0, 0xa0, 0x80, 0xffffffff}], 0x8, &(0x7f0000000140)={0x1000, 0x1000}) nanosleep(&(0x7f0000000000), 0x0) kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) 16:02:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x4, 0xff, 0x8, "d0be8772e8ef97035641e2dc0c9eccbd1bc2416b", 0xfdd, 0x100000001}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x3) recvfrom$inet6(r0, &(0x7f0000000340)=""/215, 0xd7, 0x3, &(0x7f0000000440)={0x18, 0x3, 0x2, 0x95d8}, 0xc) writev(r0, 0xfffffffffffffffe, 0x0) close(r0) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x6) recvfrom$unix(r0, &(0x7f0000000080)=""/192, 0xc0, 0x42, &(0x7f0000000300)=ANY=[@ANYBLOB="d988642199d8e68de6ff"], 0x8) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x22, 0x2, 0x401, 0xbd}, {{r0}, 0xfffffffffffffffe, 0x85, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x4e, 0x14, 0x3, 0x9}, {{r0}, 0xfffffffffffffffa, 0x84, 0x1, 0xffffffffffffff01, 0x7}, {{r0}, 0xfffffffffffffffd, 0xc5b08c0d0a3fefb5, 0x0, 0x7, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x3, 0x1f, 0xa7}], 0x4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80000042, 0x40, 0xfff}, {{r0}, 0xffffffffffffffff, 0xa0, 0x4, 0x4, 0xff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x1ff, 0x48b7}], 0x8, &(0x7f0000000000)={0x6, 0x1c170000000}) 16:02:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b8bc17c53129b4c5db881a159b3a032eb94aa7b7"}) r2 = getpgid(0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="ad", 0x1}], 0x1) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x3, 0xac, 0x80000001, r2}) 16:02:32 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x6, 0x4) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000004}) 16:02:32 executing program 1: socketpair$unix(0x1, 0x100000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0101f04ee8e9fc303126ffffffffeafe4ae958d403ef5f56ce27143ed10efbff3b8f772ce46de3b880b36690c581d370cca05bac91edf4e67dc095de75e0fd885b20bbd0824be1083d935c941c9dc909ea276c129c16d8246d30cd05b29b11f17056217fccf33d9a5abbc582222901b29b291f19d06ff2699ba8f9f4b3928f78c8562ec4cff6923252829eae5a497eb1075aea05f11a7a6de577233ff4e95df5dd340d164bffb2dc055424b32c505d4fe3d5fc6c05f2cf1eed3e263bc32598b2ee949e9a415f584f056ae22348f4f1d0455a45c97787cbfd9e14"], 0x1) close(r0) 16:02:32 executing program 0: mmap(&(0x7f0000015000/0x2000)=nil, 0x2000, 0x2, 0x2011, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget(0x2, 0x4000, 0x101, &(0x7f0000ff9000/0x4000)=nil) mincore(&(0x7f0000015000/0x3000)=nil, 0x3000, &(0x7f0000001100)=""/222) shmat(r0, &(0x7f0000015000/0x1000)=nil, 0x3000) r1 = getgid() r2 = getegid() getegid() setgroups(0x2, &(0x7f0000001080)=[r1, r2]) r3 = kqueue() kqueue() mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/11) preadv(r3, &(0x7f00000010c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/33, 0x21}, {&(0x7f0000001080)}], 0x3, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) preadv(r4, &(0x7f0000001280)=[{&(0x7f0000001200)=""/109, 0x6d}], 0x1, 0x0) 16:02:32 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x25, 0x0, 0x0) socket$inet(0x2, 0x3ffe, 0xfffd) 16:02:32 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) clock_getres(0x3, 0xfffffffffffffffe) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:02:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2000000000, 0x0, 0x0) getsockopt(r0, 0x800, 0xc0cb, &(0x7f0000000040)=""/198, &(0x7f0000000140)=0xc6) lseek(r0, 0x0, 0x1) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x0, 0xb2}, 0xc) 16:02:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="d69cc195e9539706b31897a8f9614d5366b65da02821021ca39f42fce301b2dd472055a737deec72a968185e981929d68a02d9eab76ce2ad7e26eb2f0941a8885416b994c0e6833be286cabc9a13f73c1d60d25184ffb144821f69d212779ff6e4df4ed4cf82943362c7a3648ebadbb83c1b59f6d0cd62e34b840e04c641b11a444a82a5ce409ce7ba144e74578c7fa8a0357d41f7a0934122985878f068842b552fb36021363ae155f3d2eda7aace64155a2ebd93cc1e952672f6af131c286ce834d4321063e65bce09b405de152b5a12fa8c5d1e8e5217c63ec1c04b59c2da2b81ede8eb7661b53874", 0xea) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "ba986b6aeeac05dfbd581c44dcb65e4db2d8ee3d", 0x3, 0x4}) 16:02:32 executing program 1: setrlimit(0x1, &(0x7f0000000000)={0x3}) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:02:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8001d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78b4abedf69511230d6f8e99ef70a3e0a6ca862c38a6643ba04feaae8ad353506982f3918943553f364160929380c388aa7e6cf7ec2eb3ea37aeae4680a4d48131b7614080f00", 0xbf) r1 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r1, 0x2000740d) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0xffffbffffffffffe, "8b46786eb953d07babec337860fffffffffa0011"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 16:02:32 executing program 1: r0 = getgid() r1 = shmget(0x1, 0x7000, 0x50, &(0x7f0000ff8000/0x7000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x99d8, r2, r0, r3, r0, 0x100}, 0x1f, 0x2eb, r4, r5, 0x68, 0x100, 0x6}) r6 = getgid() munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname(r7, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) setregid(r6, r6) r8 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x100, 0x80) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) setgroups(0x2, &(0x7f0000000140)=[r6, r9]) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setgroups(0x3, &(0x7f0000000000)=[r6, r6, r0]) getsockname$inet6(r8, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:02:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x4bbc701ff691cf4c, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) r1 = syz_open_pts() close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/242, &(0x7f0000000080)=0xf2) r4 = syz_open_pts() ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000000)) writev(r4, &(0x7f00000024c0)=[{&(0x7f0000001440)="a487acb291bc0e05f3709060c5806fa21d1343f979293da73edcea39a169ff862d6da993cb84ae12d477a3a8f213d8604425f71006275fd1829fce23df237bbf18fba2b7c2dcd71468e5dd89a9187fbf23153889d148150c304f22359e52c49b2c95a40aa6fd0ec8b31a7450ce956d746b148fb1fb41157954e110aeb1af216e04ebbcafc0a6099ca0c39e7a3489ded89f91af842f96b2abe145a97d088545c8454abeca73825f422465f1d83948288d363c2a8a7f12f03c690d633dadccf282ffdf212fc2555357a726d949b4176d9a2b3b4eba34f35bb3c594085fcd3b098c8384e4a8e953ae239646db9d77499a866607c5582e60cbed97bc5a24c06687e403a854d7f7d3fe8a0b4f832a7f5a4e24697b6488f23455f647338b53a5ea439570330858271b2f8cfedaa1950665c4834f7387e5a834bb2df02bed528208635e68a9209da9b7d5cc9fa20a2f8f3555e64eed1c46ff7b096ea47dc0826cf7a60e0d83f821c6a2a84d0462abfada4b57a73e96b81d90f3e0a568751f188063ba5f91080f8327976f078b0d9542d28a0adf06d15f024b8161132c193d97c34ae32be3db5df69e3808ab8baaf781af6aa6f1ab5c825cb6b8c981afd1d34b4bbfc3710ef3e27301a5aa25c60e8e8330ef9b884edc8b8a7a04ce094703ca05b86be3a9f0d26cb2cbcd85a1ef1b80bdc3935c42aeb80df49fae7c9971445d79105c02a23ae507f4533266f3bceba4f50a7da59f1c327d5a3f986b8a6118599dfd8614c535a51c470bee38f5b9cba965cd116aea5cc3f57482d57d13bf1bdd8b03ca36750280c8c304aeeb19a6aca3c4dfda1607c3b39347baa37a88d98cb5dd8a867bfa6dfa9fad020d80fddf34dd8603db99c322507c724a0349e629ef9b4c63dad28414e72a83a13e05b51d0c1e122c58c4fe84891916aa8668f1a7593175654d4922dba98922de2396c9f809a2e7b0420907401c652e3eb44439faaee095d47406d3865066285ac5817c9c2322a1e1b9342f869ea5ddb4171eff07d7bc3f33525d9f730b8b4c3183a06ecce67eff8f9743823ba0579b487d7867e799988943085ba28d6c838076fef0a1fe631d96c138e938df64708706446ecf01202952c2fc00a47f3e6240af92f013b13a610eb56b213f018360503a67a1fe8ac22b77a1d69ded6e416cdec731f8135a9bb954d49e519d7cc8d8f723cf9b83d600d0642b67bf19af188a8a1ab92d86d85db73438d9aae575d18392e25704c8306a878270467109f62ba9a48d799047c0cb84a2b2285e21f89bcdd2b85d6cf5e00a5ea01a8fb72da8a527c2cd7f520793b188c0aabb349710f7ef899de8913a47b98b0fde5651178a393d2cd0e601499ba5a8bae02b1b44693e6df61b3a6be9f1bc3ca2059b19c5389621cc75241ea90d9c198fc93d316371d30dd7cd9296cc87097e424972c3275e9896f5d450290412de1a48f4e9fa06fe0fc839393f809f72d1ae695685aaf82cc1d8712cb16934de8fa459415d844e810ac8dc447e9b37167b3f1a79981512126e352b1ec00991190a7fef0bfe194ba67b350b8c44cb6a58b714c9b0d7418b8284bd2c298ac3586e7bf6dae1d007dc4c2d72c92385438e9f31fbb4bb4c9fdf8a91188f811a4dbe94dad05594da30cdcdeb9f2c790a8d50639d57876ce89e61a1c15fd281a37712a284cf3e7b31967be03cece16648082c93498f134726b5a192b0a5f2971ee5706f24408eeb7819746807ac882f19cc2b3837f20c95b3b02f2c94c20f3521ef88f60fce68fbc99a9d4f51accc53dd16c5023e127fdd13600c0cfaf6ecfa645c8fd52af12e85527a0343c3c6d4a9188a23b2f273efbcfabc8157653822ffbbbc1cc394738f228ab53196d19f8d884ab0700b9bced7ab9efdf8590d56f960e5ec671e957acfb2bc1a50b2690a7da99728f02ab293c3f866a0a7b82afcac0a7de5c9cd754ed602990f20eff20cc370975ac57898cdb9d7e174861aae6e215c1398f4c9013fb020dd8ba162eae252f62319d780c051712c32c89e0e39ca675d711ee7eb1cf22c26bd851a297ab883a21c264e1372e8faa63b4b46936bc6069a94cfe0894a7ec7ecf10b2b721642874a9be716dbf6a7b1d55c82109f11ab3901c0618df6bcdaa434f3d4a9cbfa677a6da116d09355b0e8f8b2f6424376147a4ba5e4aa778bffbc3b11ab7003fc8493d58c9ea349613acf85d669043d81ef97bbab6225c95bad541bd73f26bfc45c545d6aa4add90037782b3c4fedc7b89e14b1a6f4bd0d252a9815dd026ecb67e4248bf7b174719dd7c34275e479e8495fdeced29b3ace45fa87acf26d9fb7806436ec8b1c589b7bdea45bac913ce1c7643875dacc38541df20f175b30f591e38bb29ff74aaf70091bb94835ef9e0f98160112ffb532e200af5d70457e6f1a444556ab28dc769f00e5a2036749089fe7a6e10d657495c9094dcacbad1797740535e98cde226e1285ff3a138bd196bc8ba6c4a298597bf0ab4c3b8c052a4ffc3e3d25448f10c52b4e44478dd254766b2acce81ee4b4b85563942c1a8f2ed77e2f587bc253d278f3069e46e2f1b23e20a8ee1bb2bafc0dc789f026489f4ad10ce9091fb188d69a5dbc674207cc066cba82d491754cf39bbda7693241c5d99f3f7384f1f1c86cf6fc1fa407ab75ea0f69c254df88e786879f62cc5c16bc79283caf1e09f758f64e2c4135b6826973c404efa363f1a8a8e0ec0f0b012e11dd280d8054ec83264bd7d323f59eae14538a02e8dceb978c5f6944ebd8ce766385a2081a15c0983befe0e576c3a7c310ed369a17f150d391f2a9ebeed6e83b128738fbabaa1779672aed2e97c324ac40333245e22791fc24d3ec6f52351f179f2c33819fde9ce7bb70da3b421c786d55a43889c6a69b976277fbe11d7a6a0512ed7ef123ad6e054532c72b3e5e3a6765d5c1434536f30f92345cc371ce8a38ee1c2554633038b799d0d7046f3bc582caafe9e3b7230be01316cd5738609b35db76d16622fd41338c1d86f06d8f61e438081c1554eed097d672e382fcdce01857e5ed0bee55296c278bd0e8d932513380c1b7a92c46d9b4597ec0a9da95518ec28f3389604301ce965681e12387363d7effa5e0ac94069377e358fdfebb0a7bb1831ff1e70c68e24900d0061caf1a445adc6eec67f8e4933475be25e0fe709a31b0a4b7fe4ededbf0e98e25ca923294cd4e68005fe320f245a07f0a20a6da7fdd35c515d095c68847d444f58b0b7e55073e3ccb97a0f19c9cee52dbeb9f8cbeebc4bf7dce1d52c473d816fcc7bf7dd24e1b8c659805bbd479dafcd1780929e77ffc4ac6782ec2d1320046e1c3ace2160984d9b0fa27d2d01115c18351aac7cbad19ac2820dd689af0d8411b9b7fed6e8a52e1fb330a1b26e74473e98499aaf01210874c6dcfb124694f66ea2042bfd1cb950696fa0a08e36834535ad9ff7af07d51cda1b24cf8628bf3dc7c111c9c1d942e4ab55df2b94ec13113284a56c8fc171e3f19659d85ce006ee078a205678065c0ede145c7945069d0a033d278c5d6be82191d0a71ef3c8a83a2005b9681d90df6b4945b613f8683d1d69d30cbc14372f65ce9554c67463d1d73a2ffbe55eed36738adf1bc2d53e8b01930cd5a81e1dbaa4656e158392c8c7cd3c99e93639dab215ed66e1ff1e3b71cc404d2affb8f5987163810af7e22ff670893949db6691bb1422ced0a2ae7a51e709817e3c381423d05798e970e8d40ec51039fc9171c6fe5a272cfbc74ca11ecb95f950684005b084304a9a10f6059af70b147be010fc6d453cc8260de4358c612d8b8ab7badedf1e969c633c1a2b44039c2959e8245a0673585c5bd2d0b78584b14ddad52789366956cb39f26456b482280b8ab3b01043433930735355c41e3f0dc55821ebe6653ccdc376e33bbdb39b9796624ab4598762c4664e42648bb4a2d7c95ac254369418015d75c30d6dd05b2fa246709404217d6097d5bdfde29961a715e0a3a0672f35820b95a9e7653b8b735dfe89edcbe4996ae4ec5eb6da14aa2b3c80e2d954d4fd95d244cfae1cd45418e970444c9dec287751c30a1c3c37e71293a6e1c939fe0c613c1b49272bbea13fba39538cbbf7f099d197f34ab7b93c73ca32c8703e12f6371902180e8a328e8801f12d8d21ce86edb096476893b5580e9ba71a6800b109bccfb443211439ea7d5849bc18431c7a1e4909904d2b776c38a6c5c6a2f5e4c9056632d581de3ba74e793cb1bdcca7562c877cec50e8ade32a61a629c4e118b80a163b8599eaba7ce101f1453ea536ceac7e640529cf02f939279e01429976517de935c47b13c97c73e9832cab972b3f7de0891aaf108f02dfd50ed64205e81303ba6032ae04c0a0ebc77c68a9fc760d59ee74eab0846f4ec8aaea4be5d5ed766a11f3e0275f0444afe4a49e83b8b02e334be64d37eb3a3e3725a5848b6bf3babdcc28376dfe0362171e7905df0fad78db8cfee07", 0xc64}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x40000000000fffe) connect$inet6(r3, &(0x7f0000000200)={0x18, 0x0, 0x4, 0x3}, 0xc) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000280)) 16:02:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000bbc7b3e1b599b7dd25c932c3917bfe3459f7367b7aa95eeffc423326b038cb6f48ff9cd96e440c9279dd92f09cafa6d5000000593640005a2f55b5e624468f2c9dc8a4bcbbaa4f4284a56704071247974d214d9ac0f3b5c721e6961501ddb42bf34cc2747a963c2db8e3a4fc861234026837e24b1e3ca790ec030299495ae7b03399653bb068d359045b430fa40302574e55ebd60013f6b595f6babe3dea3e000000000000000000000000000000"], 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x3}, 0x10) r1 = socket(0x2, 0x4002, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x0) 16:02:32 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x3, 0x6, r1}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r2, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x10010, 0x20) flock(r0, 0x5) 16:02:32 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') r1 = semget(0x3, 0x0, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) 16:02:32 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='..') 16:02:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000140)="84c758c4c8c1ee1bc8c0aafc7c1aca24a50edc06e5fba413a475b9aa2569d67b3e02e871c2fc7e2a46b38bc72c4cdeb7c8c21b39375d823f637d2374147dc5164345eb5176efb5f1cb937d53131349423bc215094d58e73b2287055fbd59e3771e1dc8791bcf6ed8c3321ed2d5b4dc8f4d32635a4da66cda8c63c307b358f53553d8ee25085d2881c9e819f35b78b580386412b5c82333f21457a9bf48082ba3267645eb6ef693bd8060018d5ccde82c6971f210d4efa7c4ffad252824e66cdc803eadf1dcade2b2533ef378b1a8a5484e3da35e61834ded34095e995870d6075777dd3e4d57abdff4ed8da685202ea33cf58749a460d52db99daa3fa6f16e17f96afeb9f16b33ea8cc8e624edec93741cc5c16eb7b547d40daa17fb72ea6388e6e97ab51cedb50f9c919d8290d03853ea3414f6120c53b6dd98bc55c910086d12b7a91c0233b54c60a9496b2ce293a154145db6d1cbb98d2d0a2301c507396c189c6cf89e85a22321cd7f5f4ea817b35077f18f7b6246647c91b7427ec6ab5773c6598f7f7d62338e6d195dbe907ebf68166969243cb720b84563c2514b75f8b35f154a80386b338fedc5edccda8208361612f59267bb354bd996428eb6fd3ee1509538a0008c7069bc68cf77676b11448446bf3873fa0300eeff949f2a0ab7711b6c7affbcb10570d5fd136179576d1d5855926940a36d536f84c9d43d03d29fc308bb4c0d98b879d8d952cf92f570b142c4e56a250599263d30b97df147d783c0c9c4c6050b33ab0ebe0db008e11e4623d4b93938a7b793702bb0656620f4aed20c5050e8fb1bb297f349cfa9b71ad858172dc2b08d43acd2173e4538371769acd82678c0e6814ed707a01b8f2cde7af4a251f443994698db78a5c9252355b539e8b38cf98c8c170858e48e5c7e73198f0090ec02bcc6b0b1e22dda84a6c2045468df59d92e83b4359877d59a8eb0bbc96863a268748eba944c8347af52a026fe902dc5003f7e676aac6bf76a464a7144aae2df0cda19d42dc31c286d9dbfea32a94e1d61f5c4ec19e15b0d55aa431c83d0349e33afc55d1a95451c8c1d7ee36344c388fdfd24cd55fce097bd696d4492d3dcabf4d197669e00fe383c6f75af5e34a1934cd759d819b5e16122399614271f2a4713f33f3c09a8177e8710389524622111e4189ba52017b0d093095de9351bb1b02616b4b85dd7993b3dc1b085d6110999f69b1a0b92f6042ad8ac54dd2b1b90dcc095f42c65d3798b7f1712c8f5aabe3ea95335d8355e087502790e89ca2ffbc0dfb06a25d45d21f497ca912ac3ab02c3a14e1c6ffa1d0e106e26fad6610a39aa12665c8dd8365e7e0f07a74c27c106e8448b955b3af49b2c5e63a218188e0c8f0b64bb0f1fad2a32a2c2b911cad42a5f42406886ed8a82aca62c05d5549cce8bd582ae0a50dc33a6824d5ea231cd506d09663fb3230861209e955395f559d62a443249fd64978a9694fb4bbdd9cb74dc38643b54cf6e7865a44eb4f9f61e6c158e50d747d7ad540c6cd9abb180a21ee6f81964143a1d0991d6f42d91ebb6cb61b5526b0a29eaecedd466a920f2f167be49de8f8c92afa62c30ae72f34abc7c2e9e90c1573c4c74f572af3015a6efe196e7f34102eb7284826c9d5e369cafe3f7e661e6a603e6c36e96f628e0961b80e4bbfa6302191d2ccbabb2a2e942f06eb351e5faef86396246478590a7af8882fa9194b434947852edabed829bee79b54a818b2371d4e0bec14fb419dc01cb1a051c987cc468033b87b016dc48115bc02c1c08f11a691b6507536831593d33f5a7b95837e3a3c7b2ce343208270a9470b9e19721d3ffa74f11723fbc5225231ed76ac29ab4a9d08ef5dcdf6d9068bbab81b751386817eb96e5026338e6a3443cce0a523df12932bbaab6b0f62e81b5415296be767ea97f3996ae54d790d5ae3fc95fd920c0060981a95741aa3cf4ce9d5c90e0452e8d90e8e39ba55dd127eb4fc905f868db0c1dae962f08c45834d036f48927304bab02f10b92a5338298bdc0c70f810606bdb4b75778f4e05dfc47cca6fa70b3c0d9b2586a8d5c3779fb4b89644f6bf18de68a643bf39b62bbc23f64428f85c019070e03d105bdb57746acb85f9db66459cfdc56c03a5d3de40cfd8cf9b686bd50228af8d35141409ff4141f617b3878ec37772bd32e4e3f936477de080d16e60f1a0146c1d5db7e30e9117db54477f35cc89bd3ad741557d4e131b2293c26d2ba61d40230b796f03764931bedc220d825f29a983d1208398c8371cf1150b95c8ecd5cd93df7155228fcd2224ab9d57199860ba0d82c02e9cde9acd983fba9d6845891a015a4a3ff830768abd6c0cb35149c05f58c314f9f53f09300de1add40408961291a70daba45fb53b72f0eed3b6a68b493c7ffbf371e38641f75197b8c2ff0a9a28bbd2215d24f6406158589fd456f80de8918ff4f8136777928f411c22dd95a80d6eb24b108aba4d64b36d088ab8c8b90706f63f4512729a49ec0835c6740924becb6623ed4ff8ce148f41989d76d4f55a485f42b838f62c870477627ff259abe7358bef5ee1be671709cc24a7a886deff1ae57776da99f5cfe4168e8c73c875c23628ef158a0fb37cec2b8ea3abd9d5bb24693df029324c037f6b33a424158a1eca6436177c07918896a879cff567f2a0e6f003d5dbc6c8b03e2dba97140d61c1217e8550ff008844446965d8054e6867cf41233683fb3ea6328f9334cff33ebf8f06a3642982c610b3057cf6973440be0ca66083bfa3ca54ded846ce5eaa24b421cd7500dcd772d7f4e393c93397253f9cd685e09a1edc096f6cab88ad557637a2f75d1766d86407f215deccf4a87f1afdfb07de5d9e2995f72661b33ae7e972216a2e68c0fe7f1b41fc78a1a1cf7e9c4e196c03a1bcb32dcb9a7d96289c6b9e201bd6d26ce19c717db38030e8a89d6b20fbb7ab82e7f2901f55cdc52898c3ef4af63cfbd1a61fef9b5a5c2b7a4934796819f73fd552cf5ed5580090cc5b670adf48732d317b2863b706e9f72b96c2bcf3ae5d6c5ef9f8126a05097b7019c4000eaee30266f3a22d07bd537720c148391276ebd3641a332c16a1950bf5457173d12e54a98fb5ba1ac83001f26e79771fd002af7b9b4683eb2c48de69cc64c8103f61d8e050e1c875f235f1ef3f08a7b774405a439b9a7fb292825be9424d987f89dcdec66724cc380612bde5490cbe495c9cec9c10a6d645a5d619d753174a2618999f579389011a74daed084e7414696e14dc11ff12e5d0a2facf77bc4be83a7e6f6690f9e22e0b865b6ec49e26850d1e2503fa49d4742bc299e65dd680a60c2d6c0c4255c04cb5fd27d0869de19fcad58a3b4f6e7beffbf7d120d024af080fef9bf7372893775ea07de57765b1a5af5a11f0ac136df22cdb1986ec50c78df848e30d4f1ac600f1de9eacb1f24f08eee57615bdac6cb386338639d74f96837e52018c75d317871f47954530e5cb00a5ed0f1e8ddbdbb93975fbd42607e8884174062a1b832cdf2a939618d3c1cf05af103337a4b729a20693accd05fc90d9c9260991595423eeb41bf86a5137baa567c0ad0352c195cafeb799578de887bc3d5ff001162ee6c7994b22cca10b93c556dc892d5efb6dedeff2cba94bb273384626e325a8f971faeab446b3f30ed17b7510f44000afc5eb8d7821e41c2a146e27f47b3c7ac2adec76319156eb06559ba407254a59d08f5643ec6edb0b6e7753b12503e30c4ded8721f87082c29f934b56195b9fa8f3ebc132e91e141e03d14fd5cb30f45d9dbfdf7fe06b5a6f84ee32aee3f08e80271d662057ac63d54ab63e53e52271f753cc4c5ed08fb1b420740ffb88593151d8a2766c774826119c4cc5dfee502c5ff8f44f60306ff2ffccca958befd16279058b4f392f9d1188ed95df044e0345aea85946a9c3f713fdc734d9ec4011dcf563874ff555a0f46fa6a92e8686254693187ba0832ec99bb5f75f978c4fff6b9c5ca2d1e3d2298c9905d3b404b8a5798e40c3d3d015e4bad8545a2aac868126b14369248d7d10300630a750f551efbaa7257bfdf1a026072d28d86dbac4e1175d11a8e3824c4b78b9f2408bb44da67cdde2e1a9db1ed977298f82e0c1d60115d22f33be3a2cb7e83f1e77ddc9c57fec999b21f7479e47e2a23498ee6e0acf2b3e3211eb9219c6b930f03afa501ae042e45073c363482822f1b6da8103de1071d07343c8443ff16fd6633873ff978f9059f54ff116da5cbf9bd331fc2fe1df0c4fbdfb211a89c75c53c75ab2ee6eed107d4f167d2dd7dc5f03d7e674c48a63b0e20b6bef7a3ffdde63845ab33bfddc87a01cfaa6879aaae1ea2aa74f0b85a4a3126ed1b5268f02ef93ae8f910b926a1afec92bcd6579fafd4e681b82c437f05a20a7e2da778ce2faa7692e2340a627da8ad5221d3085d76167b0e60f21a265427c4cf06ab59af7a3efb4d515bdaac5f73633d9323eb518fc844dc797583d7b05783bd0d19c96c815299cb7c907a4fbaa0f441a1e6280d0aaf71099fceebe15709c6f86bf6f6972640cc6a2b0d2d94739eddc1e881d3360b1cf868bdef175654a1363b6b7bfc2132391791a9bb607b12cbfbdfa65b0b4b2c3ff79ae8e8d4b27289445b682da24ee7ac37d1317b760e63c9a0f9d7b0185d426d14209f9a6defd7d479aa546c4ca3ba199ba064a69e70c6b14ae57bab009e1b1fed794564b852f3e605283571dcfb0cc7e26f0772d6bb204ac16ae41e5968202bc5e440b80dcf4e3207a1864ed029b73dad4372fd0c78d9ef289ee8c9e6e90d0b1ec431a6362732d4e02252772e18a371800ef6c9546e8f85af7ed73997f26bdab4f4c6155bd166243d905bd145831b20257f1cc500da6f9463c0fa0f78141907983b7645f98dbbcfd7868978b72b0e6eb9e619f4ece78cca6086d785f8570af8cd5245d85b3e0945b86cfa0d468bc1aa41012402ca7f2332d050d81d689394cb31459dc71b72d934be37c348278acf1e2774768440d37b0c3b63cfe11221790af5c5b7112868c147ebbeb3f84d84f05170c3c5a148721e1cdbb5e188efcfd3d68744b1a187a58dcde6866abfab169c815375b83edcb257923b0439a317a8f5c9fb02320690c7801b29737c8cbace2d5da0711227a7dfd723236e7364cc9519f4bc158fbba34887faa5e6968cc9c3cf4651c9f7f084fea233a38b8acb22dd36461bf4feaf239fa0b672cad1402ac6eba5c2ae047f3cfc8052b7f967b370f45701a2deac6044057d7912916872dea7bf90997a7080a777356921f95a91d62e41897c19d8341a400f509966313135739605461ead2084bbb16d834c8fe55ed6530687ba76a7d97ad6a7efdd6aa289eae62d96aed61817d612cd765f1deb5632394028c742626697dc4204a659c5793861457521d3e5a59c079f08d340862f58a0e9ba2eb3ddf79d1454574731ddaa2209ea6731ff121d9a7089ad8ce2750ad856931c3b5e8df14f3b9ceda331dcf2fe542d9b2c7da815f4912115002495eafd3b417d400c80167eb350cd78dbc00786afb59520bb2e2b6afad1df2192962be4e3bdbf972db04277e5a75cd8fc67c72ea418b52367d56b44e9622056e92aa84bf1b1890267124f8b2f87f43e4837dc2732054415dbb8d91df5a518fb5a4e5cebb3de54cb21a6a8d94b168b747089a9799fc19773e22da2aac6bfcf71a0c824a04d4af90c3409f2eae0eefedf1dd46879f67986a3807682490e3a68eaede3b6a3f27e690cf3d0a6d3a5ea54ffd8d51764a0f22742bc2e4af2613c") close(r1) 16:02:33 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) 16:02:33 executing program 0: socketpair(0x0, 0x3, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = accept$unix(r0, &(0x7f0000002200)=@file={0x0, ""/4096}, 0xfffffffffffffffe) r3 = dup2(r0, r2) dup2(r3, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x40) 16:02:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) syz_open_pts() r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x0, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7fffffff, 0xfffffffffffffffc, 0x402544e0, 0xfffffffffffffff8, "5fe98bcc4617000000000000000200", 0x1, 0x40}) write(r2, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffef1) getpeername$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) writev(r0, &(0x7f00000001c0), 0x1000000000000120) mkdir(&(0x7f0000000140)='./bus\x00', 0x91) lseek(r2, 0x0, 0x2) 16:02:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="e463fd1d6c5735134eb118fb4bcdba35a5ba38138963dcc8bbaf6782c2fd5b81e19a484ec4060f864eb2de0313b537e3544cb71538bbc14f759f26ab643a83cb57195658b9dc9e6110e6f088daeacff322bf803620ea27fc0d695ca5c489637c4255e5caa8bbe59b8dad58585ac47d077311e4e63855a499f40171958ca86bf0b49c405419b488eb10a6047692355f450138b0c69fbb9f3f6348778394121fe440463872c2405a53133c5b79841413c24d07e0266d734711a738ba6fc6fa9081e5deb8dc48eb08f3569517de2793b8c8ebbb66df169b59f46581597323c60674b725600e348b8e2f37551e7a3156cba62aeb491cd3b7f6295726f68853", 0xfd}, {&(0x7f00000001c0)="eb0550801d1cb908248fb82e0e176d4b765af1f13b6ab67b0ee28971d1ceeedac32841ffb9ef5f5668a800c50340b35b", 0x30}], 0x2, &(0x7f0000000240)=[{0xe8, 0x1, 0x1, "afe20f8abd8f13d0fa52fc98bc36337c10db8331751f0c6d4ff4b20179ef0857d38ca3addcac0f5db409a7fd4d0f7871c5415fe7c2e20a502e3e1c125b5c30eebc0b3e67843c69e0cd94102b4ddcc017d749d66a51e345b2b964c0e9b69f7d28f875b8f53b79b24b97275916ed58be8a5a18d0b78d0ef5a17f00d14e5e0b3619deffebf4e2849ae7bdda9ee31d2d0d1103b980754a6c45267ebd882d4ae273f98eaa9f755b524064726c39d63582b4413982a420f1de21329b8973737078b74ed66f6551bbc11297fb188b9d54b94600082d5e5d04b053"}, {0x28, 0x9afec072146059bb, 0x7, "e57219c1cf209e546d78d31479fa60e19cbdc1d43c33ec"}, {0x28, 0x0, 0x100000000, "016193e991c6972e8d280a835920e82d625e"}, {0x58, 0x1, 0x3f, "8116d91c29daa72ac5502b0703a3a046d85396e422e617e570b9fd76fa33c29de0c85c2a5814344da2600d3b3302714321bcd0f47e1889555fa0ed036b7c11cda1c1"}, {0xc0, 0xffff, 0x6, "18fbf9e96c814f562356b4644fe47c4dfae3f4bf4a3be56cdb0b638e73a27cf367f368801f137f38d71e9fa39eab257029e7ad99403346743ef1e7e98bc309e576940306032d0c793a7efa37d64ba18860381694f4dbe3c787add430d3ea82279ec2a238046e5f9c458c74b5c703bde042e369305cbac765115875a95127cfae5ed528af3739ae62de546eed1d27e71175e6344a67779eb3147bd959646a84153cecaab0bc49bdc185b41e"}], 0x250, 0x404}, 0x408) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x200000000, 0x14, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:02:33 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0xfffffffffffffffd) socket$inet6(0x18, 0x7, 0x80000000) getsockopt(r0, 0x29, 0x26, 0x0, 0x0) 16:02:33 executing program 0: r0 = socket(0x23, 0x7, 0x1000) sendto$unix(r0, &(0x7f0000000100)="664d40c90bfa1f9ab10a012fd0d33515303ecd14973576ec741677536f9966fd001cfc13bb19df5f43b9455e29e09a2e5d44f9d1f8085550a7032e9756d99694c52a41d2bdc6b230bfde65ac38a96013a2517dca539e776f4778084c880ae8ede5e8114784510454f19d2b019e399a1b7110e4e59296a76fc147d9ef9619d0d3daea0f2bcbcaafc8cabb40d74f84a5c847e6117accb427c0359101ca6c7c7e1f016eb4d8b1e1e2ab0639284fc8916962d3bd30ba4d2c155a712e50f5d8afc4f460b19df7b79510f66d877759a58bb8a5660be5e7c3713f0afe3f5e5e9041392742d649a7fbe718b58881591bddf7b230bce4e7a618049703d87fe3b83c4a", 0xfe, 0x408, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x3) pipe2(&(0x7f00000000c0), 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000240)=0x114) 16:02:34 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000006000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/142) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x1) mkdir(&(0x7f0000b17ff8)='./bus\x00', 0xfffffffffffffffd) mlock(&(0x7f0000004000/0xa000)=nil, 0xa000) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:02:34 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000001c0), 0x1a8, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) fcntl$setstatus(r0, 0x4, 0x0) 16:02:34 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x4}, {0x0, 0x101}}, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000080)={{0x1, 0x2}, {0x3, 0x3}}, &(0x7f00000000c0)) 16:02:34 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) setrlimit(0x0, &(0x7f0000000100)={0x6f800000, 0x80000000}) 16:02:34 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000001680)="012e1694d4f03609ee8fbd1c047ab3f089f3b46e8f13b478cb4f13f074b4e95f28d76c3f2f964ffd21425a686dcbe63164f5267dfd1779f1636969cd2452b2f8afa0677915d99a425065c4aa97fc4adabbe9000721ec66f005b5a834af965f0a0622304f6204", 0x66}], 0x1) shutdown(r0, 0x3) close(r0) 16:02:34 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x9) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x318c) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:02:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:02:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000280)="10d2ee85586c84e8061d10f097c4458ede5d2c3b391b1f4549f626363daf601d5982fe7c5fb17e6bc638e4421876434f204f28cabac409dab820daf20689f2d6378caaed99c5c368f858dfde4443e66d3bbfeb16035a83729105c6599e36f7c4dd726e1364ea93cd988f3feb2d0d7514fa32cda2341826d32f1c408ca5777ccbd228a99b7cabb20fd603fce9fb32f7bc1f45b207f6eaf19cd5fcff1c8bf26ac89e7d07c10bf875df1d6b8f4ab6a6818f73cb5a1680c1cf126111dbfc34fa31d6319c", 0xc2, 0x7, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000001000/0x3000)=nil) shmat(r2, &(0x7f000034e000/0x4000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$TIOCCDTR(r1, 0x20007478) recvfrom(r1, &(0x7f0000000000)=""/189, 0xfc45, 0x840, 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) dup2(r0, r0) writev(r3, &(0x7f0000000880)=[{&(0x7f00000003c0)="824630a76119cd9baee80b367df6c1eb2f223bd2fee9dad4f5c96113ddd6ad7304574245bfc50d816116332f6633b51536b44a2170da1daedde60b3ea01627aaed3d0d6b4ca8f1e01e69b6840f7427337d2bcb9db884f7b3a5f8d11ad6b521db8a419c5df37a6e2d1d6971df5e9a26ab9e0044b38dc4b9ac135d0914087baac97c1f7218c431bf12e46c3b6f0202ab87f19978466966d2eae1947eb1ec3df90b328aa44931e6e943fcd413bf2681828293df7be79f1be860d01db4f4fa5ce16ea3b31d0f50414723f88110f45440a663ac7fd8b73a1133ed", 0xd8}, {&(0x7f00000004c0)="e1530816273afb067b7dffc603cfaf1e761e9f205d64c8d615b9cd80fa3742d7d8e79a5b931d714aaa72530b24dc8f14e4e1", 0x32}, {&(0x7f0000000500)="e51e2f6f04c61057380f6e152eb1b981ae3ff5295756555fbcfce67104749bf202e3b46f81f9e02dc7ab0c5a65a3e215328f37499dd08c9c1aa41ef080b88d6afa0d8c3536066cfbbbd789907615fe1a0ab5b7768b5149bb1b9e51b1f81bf80848c6018774f7d4f1a0ae6f3839fcd01d707c73b3c7f1ae4d79abed4900368820dd765140bbf94ae5e6", 0x89}, {&(0x7f00000005c0)="fba7792752c3c121e1e51284f9b8977a9ae76ff1c751d0575128d0dbe0d1d113dbb174ec4a325c82a9ab145e3fed89433fb00262fd177e7825d00317355992ebf1893bd839de1c486c35d8f29c689a10c3c5adf244601ac032bc544f5be92f54ebb291e899b801123d5ee7068b2670f0591db36dff61337bac8551", 0x7b}, {&(0x7f0000000640)="dee14dadf5cace0f8e802759a58d8555e77669341fe42a5d327ebcce2d2af099d3aa549af6b437699829005d25238fc8234d73fe1e5a527c3bd7cb4a5ed6d5809b7a83a49110b12ab4ed4e03a21be4c60d078638012d3d4587b65f65253e84", 0x5f}, {&(0x7f00000006c0)="88a58efd5f8b0bc14d82793608d3ded56bef1107d2ba9de48de4a08c3385ea8d6027e0755deae29de8acda684f9c", 0x2e}, {&(0x7f0000000700)="23dbf7521e6179a6d998b87ccbd26e30bcc3fa3364afc3d1bf55ee4451b12fad025c12ec8fe6ea46635727bb490291beea797e81702f43a9e4e3e88370c895ee9c112c72b12485af3f20b9871b1a874ebdd1e07ce8aa4ca71bff50246fa855d56d3425c814a0a12d26beb823401b6b4d3a8b56201d7184bdf4a8490fb8533321f310a14aa6c6c8925a46db3db8363b7f7f5c5ae031d9af7e82d1fcd90e0ff24974f85a7d0e7e51f780575c6667a00be7cf913bcc9c27ad2bd76f3b66ea647cac332e762ee199b9b45f5bda2b52dc3bb83fb9af6c326fdf0cb5c5e23a6beeb6a2239891e014fb8cba2eaf40e1142e4479", 0xf0}, {&(0x7f0000000800)="960a033bb41a80bb3151756a46ed92da83ea2018a455a8953fd92d0fadef3de6ad0a94eccbef95b456cd7dca8929c40cc134ec23baa5b1f59db48aeb2c7e20cd8f6042ad", 0x44}], 0x8) execve(0x0, 0x0, 0x0) fcntl$getflags(r3, 0x3) 16:02:34 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x3ff, 0x4) 16:02:34 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="5cbda621f900045e53af23a7a6b65441ff02000000002e1bd0aa0b831c713a50faf6f227a23f91e380d9c436bb5a13d1332418b49e6e465c087b204c07e2c3428c11d15bce966ee1d73a0e17cdc4516a5407a3bcbe1b06466fec4a37e3eff30f561587c6d90a1531a90e03f8299545c17add903194f200000000000000000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000005c0)="d63b552562b7ca3dee47f327ff27ebc23e09a0bc7a10d6d56b0f27679d259d6679e7e13843ba484231e17ba646e209c95d41ee991d4da8e8c6c9b57e29a569392ebb3b07227b486a19a3d95b0f42a85771502a8e80baa66fb9b4bea42efa2ce738f4a021bf0f2645c8d16fe25314383775840b10571876886a95c1b1b14c176934bd37635e855cbcc6c816", 0x8b}], 0x1, 0x0, 0x0, 0x400}, 0x2) 16:02:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/51, 0x33) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 16:02:34 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x320, &(0x7f0000000040), 0x4) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x6, 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:02:34 executing program 1: select(0x0, 0x0, &(0x7f00000000c0), 0xfffffffffffffffe, 0x0) socket(0x39, 0x7, 0x8) 16:02:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6010, 0x411) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x40) 16:02:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = semget(0x1, 0x3, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x9, r2, r3, r4, r5, 0x0, 0xffffffff}, 0xffffffff, 0xc2, 0x7fe3}) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="4a5f9afeb0c9d1b2f346482c33e8ff01e29b4ca8baa395d548258a9eaf7ccc510c1aac", 0x23) syz_open_pts() close(r0) kqueue() r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) getpeername(r6, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20000010, "2600fe220dff0900000009feff813dc31600"}) semget$private(0x0, 0x3, 0x200) poll(&(0x7f0000000000)=[{r7, 0xf0}], 0x1, 0x0) 16:02:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000040)=[{}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:02:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x5}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x3c, 0x0, 0x0) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/93, 0x5d}, {&(0x7f0000000100)=""/126, 0x7e}], 0x2, 0x0) 16:02:34 executing program 0: r0 = shmget(0x2, 0x4000, 0x70, &(0x7f0000ffb000/0x4000)=nil) r1 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x5b6, r1, r2, r3, r4, 0x192, 0x200000002}, 0xa84, 0x4, r5, r6, 0x9, 0x9, 0xadf000000}) r7 = getpid() wait4(r7, 0x0, 0x100000000000009, 0x0) wait4(r7, 0x0, 0xa, &(0x7f0000000000)) 16:02:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x49, 0x80000004}], 0xc996, 0x0, 0x8000, 0x0) 16:02:34 executing program 1: r0 = semget$private(0x0, 0x1, 0x201) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/97) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) dup(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x0) r3 = semget$private(0x0, 0x3, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/246) 16:02:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSCTTY(r0, 0x20007461) chown(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xffff) write(r0, &(0x7f0000000100)="e1cf8512f0563cccccf90fd8fe440537d86f1b46708c5c4ce0b448ae1c7b2b35c1f452f02d1a3008fb057018262498ccf53aa533dbb9c97b89f6da3e85f2872c44cf917c82e356bd36f22aa9bd6742d7719997175c196795a4dde8195f168251ad79df037a40e5438dc67132b9e2fde01011bbca663b31d4252f87635c460e3e0eddaca3694046a83e424595cf1ff99de23f7b39a9904e6b3792e1ce893efba4ec9d731e23d4fe5e5f17b6d10cee88654799276c23f69c8f5f3968d90025a5b31f4ee26e97ab239e42a534b4f05eae0e83d5", 0xd2) 16:02:34 executing program 1: r0 = semget(0x2, 0x1, 0x200000000080) semget(0x1, 0x2, 0x2) semop(r0, &(0x7f0000000040)=[{}], 0x1) shmget$private(0x0, 0x4000, 0x120, &(0x7f0000ffc000/0x4000)=nil) 16:02:34 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x8, r1, r3, r4, r6, 0x1, 0x1000}, 0x4, 0x200, r7, r8, 0x8, 0x9, 0x80000001}) setpgid(r2, r7) r9 = syz_open_pts() ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f00000002c0)={0x8, 0x4}, 0x8) bind$unix(r11, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r12 = accept(r10, 0x0, &(0x7f0000000380)) symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file1\x00') ioctl$TIOCDRAIN(r11, 0x2000745e) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000440), 0xc) ioctl$TIOCNXCL(r10, 0x2000740e) connect$unix(r12, &(0x7f0000000480)=@file={0x1, './file1\x00'}, 0xa) fcntl$getown(r10, 0x5) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) fcntl$getown(r10, 0x5) fchownat(r10, &(0x7f0000000540)='./file0\x00', r1, r5, 0x4) utimensat(r11, &(0x7f0000000580)='./file1\x00', &(0x7f00000005c0)={{0x0, 0x4}, {0x3, 0x81}}, 0x2) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600), 0xc) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000640)=0x3) socket$inet6(0x18, 0x7, 0x80000000) 16:02:34 executing program 1: socketpair(0x20, 0x5, 0x7fff, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt(r0, 0x3f, 0x10000, &(0x7f0000000280)=""/121, &(0x7f0000000100)=0x79) mknod(&(0x7f0000000240)='./file0\x00', 0x1000040000ffe, 0x8000000000000000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x10005) r1 = open(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe, 0x0) r2 = getpgrp() wait4(r2, 0x0, 0xb, &(0x7f0000000140)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x1f}, {0x2}}) ioctl$TIOCDRAIN(r1, 0x2000745e) unlink(&(0x7f0000000080)='./file0\x00') 16:02:34 executing program 1: r0 = syz_open_pts() r1 = shmget(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x6, 0x0, 0x8, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1e, 0x1, 0x1000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xaf7, 0xb2}], 0x1ff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0xf1, 0x9b}, {{r2}, 0xfffffffffffffffa, 0x0, 0x40, 0x73fe, 0xfffffffffffffe00}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0xd9, 0x7}, {{r2}, 0xfffffffffffffff8, 0x8, 0x2, 0x3}], 0x7, &(0x7f0000000180)={0x1000, 0x8}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() ioctl$TIOCCBRK(r3, 0x2000747a) kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0x2}) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x3, 0x3, 0x0, 0x200000000}) kqueue() shmget(0x0, 0x1000, 0x54, &(0x7f0000ffc000/0x1000)=nil) 16:02:35 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x7fffffff}, {0x4, 0x10013}}, 0x0) 16:02:35 executing program 0: r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x77}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000022, &(0x7f0000000080), 0x0) 16:02:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x100000001, 0x3, &(0x7f0000000040)="7d8cc060bdb303b237736b6167c088e3b0d59385bdb75ede7f54e907ef56319aa82c320c5826d2775849ba98520a4944693121256ca3f5dae39894e854184d667b32921c0342328ff3ee5c07b9601a342e", 0x51) ioctl$TIOCSTART(r0, 0x2000746e) setrlimit(0x0, &(0x7f00000000c0)={0x7657, 0xe47}) socket$inet6(0x18, 0x8001, 0x5) 16:02:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0xffffffffffffffff}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() close(r2) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x7, 0x743e4b8b, "ba804b75835db500"}) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) 16:02:35 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0x7fff}, 0xc) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = getpid() r3 = geteuid() getgroups(0x9, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) r6 = semget$private(0x0, 0x2, 0x201) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f00000001c0)=""/241) r7 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000002c0)={0x8001, 0x80000001, 0x0, 0xfffffffffffffffc, "8fe75a1e4d1819b189c29b97995d21d26b4acf2f", 0x5, 0x9}) setuid(r3) r8 = dup(r1) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='W\x00') bind(r7, &(0x7f0000000380)=@in6={0x18, 0x2, 0x8, 0x5}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x0, 0x6, 0xe7, 0x4, "179be9b8076919bbce15e79d28168648d783ae61", 0x1, 0x6}) getppid() r9 = syz_open_pts() fchown(r1, r3, r5) ioctl$TIOCNXCL(r7, 0x2000740e) r10 = getpid() fcntl$setown(r9, 0x6, r10) semop(r6, &(0x7f0000000400)=[{0x0, 0x8a70}, {0x3, 0x5, 0x1000}, {0x1, 0x51, 0x1000}], 0x3) fcntl$getflags(r8, 0x1) socket(0x0, 0x7, 0x3f) getsockname$inet6(r7, &(0x7f0000000440), &(0x7f0000000480)=0xc) readlinkat(r7, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/173, 0xad) ioctl$TIOCSTOP(r9, 0x2000746f) getsockname$inet6(r8, &(0x7f00000005c0), &(0x7f0000000600)=0xc) 16:02:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(r0, &(0x7f0000000080)='./file1\x00', 0x8, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="d5a686a38cc3fb8026202229f5c91b14b8f63f5b04e6614e2a219ef4ab82621690d45c46cbf449548bc0c707e0b1303c11cdefaf791815a5bf07ddf5fae45067210b6ad0d7ad418ae25a8e8d896d7a108a6a6dd78960f521352bf2ef73dc95badfdb0a16", 0x64}, {&(0x7f0000000180)="cdc0586dbf170f4e1e1eb57dd3754c617788c46d7b57c79a5fbde898d26cc98a5cd13443aa408d913f468305499be82e088643c9d46a133a99691291bddf952f6096b5673f0fd540893a8ebed1d54d049ea29c15d2c8de7b027201cfadcd05ad403f66ebcd870966170fc96d5424dc787bc204f5b0feb74d6f7f7e9a3c089363716703cac4ad0272f18aad7c69f08223bda63c532606c1b7aa2dcd4703e8bb110a2765bdd42cd7e28e92c283ce8844814e0f0e7b41760de3", 0xb8}, {&(0x7f0000000240)="91d6f5620834ba75f1ce64942389fcf479b89f805d805db5da169e4f1ae4282dd15a5ee6d9098f95e47df22bae9fc7f220d5829d3c10a3c20aee777c0104acf09470a043a2c1a7dc70f91ff74f66d5f2160b702153bf34ac04f0bd22f765ba086d843d8f082f8c6f619691de0f71e26b493924b4df2e8322289277", 0x7b}], 0x3) faccessat(0xffffffffffffffff, &(0x7f0000000300)='./file0/file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 16:02:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r1 = kqueue() write(r0, &(0x7f0000002740), 0x106cd) write(r0, &(0x7f0000000440)="35d72052549c2305daaa939d18a10d5b37439ceb2c5df56c8e5c00d35b4f50a374d0347b3200e9e8b248aeac02a76a8bcc028830d088a9d74dec9f8cd82c41b0f5fd94541eeaa0f42d169919a35816fe824d6cf3012087fbd6f73a40b2a33261417d3bb02ed47f7e7d4a8a04a7bc8a5516de4adb4db00513c4737be04fc3e7a24b22f1615ef2d4b57265a4d6cadc884661a386b75d0ec764f4f36a00ef4b178df19dc859", 0xa4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000140)="c9e094c51fc8e87d6da13eb07c7ee2721150de37591d2a7cac1d5ac62b2ed6a7990d70", 0x23) write(r0, &(0x7f0000000180)="e4", 0xfffffffffffffed6) write(r1, &(0x7f00000002c0)="9f1df7cfe9a011eb3332f50ac7434b55034675e5b4ab685ca9347fbc78e99b0b1bf7cb35c58a2cc7f27caaa982f1b6b60aff77b930c2c18e4feb7336c84d150690fee27f9b5bb343dd2095bb113362ed973336f0f7471ecc3b6e827aa77e870c71e3fcf6bb1b4c5f3feddde2cdb5a706e19c5aad6008ef7fb66545ff35eb3ce6e54cc652fc770d81a991c2eb8b3ea79fd36aadd07294961be77ce072ab1c8281fa08deedf6694f3f875190cfb1f024d264670ce24c899f9919d59754e71a72b212202b0b", 0xc4) write(r0, &(0x7f00000000c0)="ec6f32244120f5329936b5796d1fd327a456cd26d335c6f1f8554501aa80260b5e9da4a3899d40aed42477a50f3b7ed49ca68e07f93ec9bc6c5763828c6cd43718440a5c684ec7802223c3e18802bd22a3092c205f89ced7686ecaa7e8d7484a809abc15bc3a3f67f00aa681", 0x6c) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)}], 0x1) 16:02:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0xa9a9) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x368d7872, 0x8000}, 0xc) 16:02:35 executing program 0: msgrcv(0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="002500e0190c0187594c6fdbcc1408736954fe83f209099e57fbc5e352a300edffffffffffffff00001d05eddc8bb3f0d99ce5b874b831ee9d9e4127a951cb6dc93b924822df8f6c33b49f5f7157b3188b23b0734c66fc980e7ada7840b4af36081d8807b4f732a5cb1a149b6e0d60a8cf29cf22f2640442557fd114a7cfd9ca4ae242e693c4"], 0x1, 0x1, 0x0) r0 = socket$inet6(0x18, 0x7, 0x0) r1 = semget$private(0x0, 0x4, 0x12) semop(r1, &(0x7f0000000100)=[{0x0, 0x1, 0x800}, {0x2, 0x5, 0x1800}], 0x2) r2 = accept(r0, 0x0, &(0x7f00000003c0)) r3 = msgget(0x1, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000540)=""/187) r4 = geteuid() getgroups(0x9, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x7, r4, r5, r6, r7, 0x11b, 0x2}, 0x1ff, 0x2, r8, r9, 0x5, 0x7, 0x3f, 0x3}) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000600)=""/81) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) accept(r2, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=[{0x10}], 0x10}, 0x0) socket$inet6(0x18, 0x3, 0x0) r10 = open(&(0x7f0000000440)='./file0\x00', 0x580, 0x40) symlinkat(&(0x7f0000000400)='./file0\x00', r10, &(0x7f0000000480)='./file0\x00') 16:02:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x800a, 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f", 0x44}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) 16:02:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) 16:02:35 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0/file0/file0/file0\x00', 0x10800, 0x1) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f00000005c0)='./file0\x00') truncate(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x8) unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') 16:02:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xffffdfff) connect(r0, &(0x7f0000000000)=@in6, 0xc) readv(r0, &(0x7f0000001180)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/151, 0x97}], 0x2) r1 = semget(0x1, 0xfffffffffffffffe, 0x20) semctl$GETVAL(r1, 0x8, 0x5, &(0x7f0000000040)=""/107) 16:02:36 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x20) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0xb96b) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000140)=ANY=[@ANYBLOB="090265304f3581107ec86ca935d6f1bacdc80525b125621f86eba7df09cbb390450d153fb759cb0000b27dfc32e04dd3effd967e9e8b9f0bf533c061d544b0177e9ae341e6a3b9d719f9731fce3b33bc996bd75ad50ff1127b60281f2769d8150c520954cba8b445613ca0eebe0000001c9084454e96ac987d1d6230c5ebffb79291b9faeb4b98570191cde245e41c7b810de03b3138e2ffb975de7ffbb3e5a1ee5e0933a9b8e69c5234c7376a655b7ae245307c4d3c20e70000010000000000f2e8adb79288f86a5910a9312bfa4b2b29"], 0x1, 0x0, 0x0, 0x0}, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18400, 0x10) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) 16:02:36 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x40, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8007, 0x959) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:02:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002ccd66696c653000"], 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="6611cb3c93358e1f50cb7c50eb0f002348093cc6bddac9d726aeec8a37e91255c251c3caf92de857d1815ef43216a429677365bbbe1ef6f9f128e2d09a8b72839558af112e13dfe340232938c967ad356e2da7b74c2b682527b40721eed318cb2ab3", 0x62}], 0xa1, 0x0, 0x0, 0x400}, 0x2) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x2cc, 0x0}, 0x8) select(0x40, &(0x7f00000001c0)={0x1, 0x7, 0xffffffff, 0x1ff, 0xfffffffffffffffd, 0xb5da, 0x366b, 0x6}, &(0x7f0000000200)={0x4, 0x10001, 0xb7c, 0x40, 0xbf66, 0x1, 0xeb, 0xffffffffe9c9d26d}, &(0x7f0000000240)={0x6, 0x8, 0x2, 0x1, 0xfffffffffffffff7, 0x6, 0x2, 0x4}, &(0x7f0000000280)={0xe1ea}) 16:02:36 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000040), 0x0) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='!{-\x00', &(0x7f0000000200)='\'\x00', &(0x7f0000000240)='%,:-\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='$-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=':}\'-\x00']) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:02:36 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/11) 16:02:36 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x2, 0xfffffffff7fffffc, 0x1000000000000}) 16:02:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e99162402abe9b8b4d411e020216", 0x5d) syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:36 executing program 1: mkdir(&(0x7f0000000100)='./file0/\x00', 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0/\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0/\x00') 16:02:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x2, 0xffff, 0x1}) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) chdir(&(0x7f0000000200)='./file0\x00') dup2(r1, r0) fcntl$getflags(r1, 0x0) sendto(r2, &(0x7f00000000c0)="c3eaec585bc7a7396c391f0af0a5b798fbf4", 0x12, 0xc, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) execve(0x0, 0x0, 0x0) 16:02:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) ioctl$TIOCSTOP(r1, 0x2000746f) select(0x40, &(0x7f0000000100)={0xbe2, 0x2, 0x8, 0x800, 0x7, 0x0, 0xff, 0xffff}, &(0x7f0000000140)={0x2, 0x81, 0x3, 0x2, 0x64, 0xfffffffffffffff8, 0x100000000, 0x2}, &(0x7f0000000180)={0x1, 0x9, 0x800, 0x3, 0xff, 0x2, 0x4, 0x1}, &(0x7f00000001c0)={0xf1, 0x7}) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x42, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x161b) 16:02:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400005e0000000007000000108d0392b3c6cf4c00000000"], 0x18}, 0x0) 16:02:37 executing program 1: mmap(&(0x7f0000378000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/50, 0x32}, {&(0x7f0000000200)=""/252, 0xfc}, {&(0x7f0000000300)=""/199, 0xc7}, {&(0x7f0000000400)=""/194, 0xc2}, {&(0x7f0000000040)}, {&(0x7f0000000500)=""/96, 0x60}], 0x6, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="97605a1dd1108c703fa65b308108389f8ae215b55030534fffef0d2c19364ac181ffd9a9c194120b1ba6ff9e4beaad02f6dc41e54c725fd1f53fbaeba7b8af0b8f6a4945c88a5b1a0a6258c84a8bc1e12fd6bba09decbe82b7f8da27b60f2bff8740c4e7a98da59329e5010000000000000000000000000000006d46adecad5b18d3c9e0310b6cfe2f054957edcbf2e2171e8d54084ee5364e8ee05690bf8bf492fbff730fd8f3618959107f9a61425a30b6e16e64656b5bdd62c0ee5ec2accfbc9f5fa0a3ed70167a0f2fbada22d6cf2c210d495a59c5a000000000000000", 0xdf}], 0x1000000000000068, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:02:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getgid() getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) 16:02:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:02:37 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) close(r0) write(r0, &(0x7f0000000000)="b3257cc882e52f49b4dbe23dbfa6d4d1608105c9eef61aedd88f0bb6f737ec7d4d4ef8aac9425190a81b6a7d53b7e18f5470b9f1f84e62e46dd49081906c4c9a8aebc7f8e69c855229d9f75a6c4bbad1e3787dea771bdc5866", 0x59) 16:02:37 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) kqueue() kevent(r0, &(0x7f0000000080), 0x6, 0x0, 0x0, 0x0) 16:02:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) flock(r0, 0x2) recvfrom(r0, &(0x7f0000000140)=""/195, 0xc3, 0x40, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) geteuid() open(&(0x7f00000000c0)='./file0\x00', 0x2, 0xc0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r2 = getuid() setuid(r2) getuid() setuid(r2) 16:02:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8009, 0x10000000000) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x101, 0x0) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000000)) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x30, 0x43, 0x4, 0x67}, {{r1}, 0xffffffffffffffff, 0x2b, 0x25, 0x10001, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x8, 0x7}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x2, 0x400}], 0x80000001, &(0x7f0000000080), 0x8b, &(0x7f0000000240)={0x4, 0x1}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0xffffffffffffffee}, 0xc) clock_settime(0x3, &(0x7f0000000100)={0x7, 0x200}) 16:02:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x100000000080) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) r0 = open(&(0x7f00000003c0)='./file0/file0\x00', 0x200, 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') recvfrom(r0, &(0x7f0000000180)=""/246, 0xf6, 0x801, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) 16:02:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='Y:i"', 0x4}], 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x3, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c3069562c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf29851483a90365872f3df1ce627e14b0e3362029f39587d3cd08fa9b58106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68f4e388407e0b8213d999f7fcf99a928185bdba956ff4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0ae09c00bccef063fe8215c76228245056c7067cae", 0x13d) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) 16:02:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) getpid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffd97, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = getpid() setregid(0x0, r1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCNXCL(r0, 0x2000740e) msgget$private(0x0, 0x18) fchmod(r0, 0x0) pwritev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="9d5fdea36a576550cf857c4d1c88ff665ba587b0cd54657c1bbb9bd0399112be305339d1d3320d4381d5f24aa06c12a4fcb463552b3d5c032a74964394a0b04be8c01077f298d21ccd78edc49139ea6ac237fd7637025a7247c211f8315ff712d99f8593d4e24f65e8847375517528cc9474f7aa90df99fef7cce98497b4c7aba1528ce062af3e3db054c8f2c5325311eb8d858ad57de920970f317aaefb1e8f6e52a6250f3e3d79f56d6ee7684a267443379b46fe740dac25c491798775cfbff731b733c95b5dcc197d3793bf2bd99e98ae62976e7df47dce2176ad385618746749be49176ede5d8597968150cddf821f496d72fe2ac66cc50c35520b2a09bba73589b26a17f4bf10b48fb861accc8ce3f88119b83dd3cc7bc2c4af05c1e5dabcdd5c06e6e7dd24e317cb38e8f2c830a173c157187d0dd6a66148ad20b8e711c114d70f4fa690dec45b740c3a3ada233fad2621cf6f4ce76f34725392416b59622b091f1a52ce06a04ff05b62870023faeb0724e0792afa338cf6cf540dbc7d4e48739d11454d9047156a845fb52a5b781e0ffe1f53fdf154bb9a76b455939945b0f585338b3e440d7c002d649efb6362f982c129bb9dfa108a284111c952b42e81e9e870e3dddcabc12366d869c82aff5c1e129ea2bdf731e238dd68e8aeffa1c8d143865ca56a9d95f08f2d31a7f0612b048606452a6544212438b53707b9370551ac8ca26df525856a7694314d6ff5a438129619ef32e0ced62c70cfda2749e7caf41a637d7a71ae59c8e640d0d3aabb4a1215889eeeb5d37374670681fe9f96f8a4bafb4b676a03f2111335cb74d171f9d56b3dd89a26a8d78d99b00b77831d51917935c01c6dec828fdb91a8c7feeadbd6737fceeac23c2029ed7545307634bcdb56eebdabcf26d6973b67b1b931b29d9eda6e487705de59fe240f00121b88950196f270cb6942802baf9fc055d043272d888dfe86071f74328d5cb0d402e78d57a47920867f83ff7ab63995e628252b7ac80ae2d5a89445bb1b9f15697c8b3c81c2dce06d4bf9d4fd10bbf99a8d2653a7c16f7c3d7ace109e8a4bc01543085013c544bf1fd2b3088d82dcab4bf0d24c4f219a4e92b9b6fff1eb64f044a0add7016df3e609b0176196584a6e73d6ab7f39710fe14c9be85b921fffb4371c68056280f4e524864b54c4414688a0470c09f6ce816711749f56fe3c1df072a95b2363ec60fce84eb6613839663cef7004370acf4d013cde329b8751c16c64a45bf1c2be51a3b1018d74081cb5a5e7a4388cd55964c4630c17d3f74f237872cd08c1ed446b4c0dd379ea9339ff333fc042aa6571e3dae0ffdc95126d1bf82280d962418056949ed6f77ad6b98d7fabc00a0c6ed0ce7353137653548773b6e42e9cc33dc0159a29ea1318a57046fb8e888b895cd5bfce3528e66f8953a4543e4a83ab8632ffb489b97afc753d86af230fc5ca7ace633ecfa9faf41957d590daccdabbbd33fe76fa53dd1dd75bb38eefa0bfbf76a42aeb17ebe9f5c97e0749103ba7ef0595177a7ee28b7789c3c7ef166221ef0ca7ab592a45ab8309fb4900c0a698b995983b768c96de16ea2f898ce616e16dba7ddc93ddb625e2d208148e86d73af9516e4cc773ea38fa82c721941720ef6e064a5d4058847401db0e9eb3457e9cdc46d0a5cc2f67ff29e72c1a974ae4c7de2d2a1c0573b5aa0684434477b75d12d4239a31ff47cd816c71a415e3f70c5cb0d6c04e4156dbf621674bffbef6df7ce5635c8d7a437ae90d8ebb392ce897cb3a9eab098c9f0743113db5715817171e8d204e458a3777a8111f2813f9258271b033143185bba82ead8ad1ed5ab10a9c1c6ef4efeabe53a975ab53edbbb9fff85583c716d31f8e99983977701d0b7bdd40825384973711c0e7068578a1d6368f4fb0751155f44df22a02d584dc321fb334b45066ca2cdd4e3906e6a694f193f2e8db2fe7cd304296d0014f20ce2c93eee3daae63e643f518bc3b1c7787643256736a614f99635b46cb1a817c59b1802651eefb3081c6a4d8394322973ffa528792aac838b640cfbdfd65041c8d40a5082bcb8d2705532916e340ea8034e7bb941da3709c6dde7a6809bd32117a8752fe1e6f27640042e350fe3e1cf1e6622e6b523ec820f1875a4ee05db134acfaf159b87f09f8165f19f2d64a3ce8b11959c183fe0329268a140cbb7e3a21367affe4b3308aa8cf5bb22304661851991bbc170bed3d6743fd34a6fefd1e09d1e955c33516986140bd32a73e097f73fea5970539154121b9c01d814a3aaadab7ec59e21582b02a9a0f6f4967678884a7ecf8e92e03178f367427d16890db768061cc4eaf1cd9a5e1210d606e2bb5dd0f6eec53658805997bd22deae13a426687c30c215c0882dbcd7beed3cf8ee17193bbd26f33f99a555ac67127e2348c2257e5930c1c2be53ec44c1fe5a82def9102a32213c2a8a72104bc790ce8eb5478060b21b5e68bf03810581775ead0dec7289b77c00469cc67bc84b7e52b0ddcd03664ff0ab222e39550598684350c78487f90c1cf87e39c0e6bcc0a20761a8fb49f0e2c2ee51e300370f30c807d60941e1843d6b0bb737fcbffab51d48a5065d6477897a27b677ab7aabde64134ba364bf269b59061e11f2501470143e4f37ad88a15c32425885bcc5930682fa1724da3ff395d0a1629b335e6433d1cd43855e336b289145822f2014d891e9c7dbb7d9730805921d17632adc56fbaa699e69cd3e88b4c2cd5b80c9dd18d9214f066b3e33cbd525bd2d21ad7d01b6d19d6a512bea4b26f0724846064813715aa2ec8db2114ead87be74b12b36e07e3efe7f74dbdbe959206ee710c8e64f9d435470562dcdd3961952047da899b6c9ee28f6c4d3779a9c1c9af00994e2e605df0284ea51bca89eb92b57a5b9ad51f1684ea3a2905892599ec9a140aa26295e3ed60619ac39b5ba249d156bb9ee1ea5c153db0710ea56a41f41fe2d77f0ee2fb5012a7414c3975e4eae143886c3f050bc79fe6efe345e3c36e106ad936841a3ad88e21dc2bf2e4d7472329b181576d3d24addc93841eff1e103ba0d2829199664183ec89eefef2c99401968a36fe812f1c999cc54f8086438f376ad8726bf716f9af18599b787f90864216dac65dee0fdc4e9a406acf96a067dd82fcb4e64065d5805e29baaa9c9c9d0b3b1396d9a9097d3b0a3f5c82e0388797c1f1f3d47c67511b9cd55d2caae8f78ef30a876092e4b6708a6be99fe95bbd9ea223a8048a3f6d7170dde0f34b18f4c24955f315a0883f24b571fc015d9508bd9ab91fe6f504bfb1d9cc2ba9ab385b9442360f5edca1ccd8b5d9a1cfbd1089d5c18fcbf6f85f47e61c789aa91d2b465dec4a9404c5c8275dee7778b03880970cc4d8d8c5c58a41d4172f6e7406b24a52ac7945028e3bb0f21ed57b3a1e12bd65532c227563eebb8442faabc7f4afd984ba6cd12de26df091e8c2d167969545fb7c4d34f3e5c364d7d0e7b7b93616a571578fd9ba6d3bfbec2af0e3b13ca3b50e9de333f6c61db04f9c3e40a32da1b69190b8e2f8235d390dd642606c33b0f4bffd3d611ff7458638b8a16fdcdc010afec96fb6638f220137b86fbde878d7bdb09a90dc15f3a6d51d236da8a7f2452e8fb879f4c372a31512842f819263533c7822aed72b2a4ab70800d785e7d9d97c53cf4e2827c9e5ebb7ff978ac03cb226cca1d09b093311e9d13b91b7db305330d1af4a2a3794dbefb33354f1436be6da46f73b78f461b5f175020a42019cca3511675faef7dc4a747bfd1cb8930df34d5f5c4fdcdae57c9b118de170d6dd68e31320f20d0dd1782b6cf550a01608e9cfbb5c397ab428337f98d334fc464c80768884e88c3afead624bc6b42d9a7ca4260f4a8d13f4f445ca1cc856e3c88983c7dec01f3aa134eacb8ce3215c3fc13edc576413497b5e65e02597c4415336c7b28a49333ce34e14df22fd0822f5206c3974d63cdaae7a88d2199053e83d78fe1ad48a60edca24cff56f5d8d3d3f485923b08c6d6034284724743c3ed91d2f005e788cb8878035a785c1475c59652060703e45c323a48f1b00888c5cc335a9344019d728312deeea81733d2531a136eef1d3f4584fb577024c609013473d5b5fa8249ceb50187da1daa7e7ff0ba096a488d0cb8745a3fb9bfb4e4729c664cc68888f956caeb87cb25451eb2fb02ee7663da5a2ece8066d185f47e48ffabd414f47bc06f03e3f7c50916e0f4be535c7e38d3b615cae52c440827a7a3528344cc6f6d3898f8fa22fa537e8f1449001da46e91b0be3949e8fef6e0d878ee851ef9ac296c335412ce94ff7c8e8692cd7e87bc32ed87e2722a6b3ecb00ab4c1580cc5dd9003b0f647e97575fc0a740525e12e0db7b7be57b4e8d41f92ae9e316ae0feebb4696e6584916255fbb79cab0dce23c05cb6edd77fc6bbe03e63b73836672a5e3aadfc27b3c79152b9f749453b0c67e4dbaab33d24d3c307a5e1e5cd23e6647ea94de91bc1598d15d08f12a6ab9198d8cad273167a6334aada7e6ce6e47913f8571ef3af0f89e752fbe6d2e90217f23529603076e1ca658390e2a30ae1811837edf0cd247de15ccb929bd6d265a31c953ef77ee5a0f56ec59378514c8200fcf5f59a10548a9c39bc7f9633c935279a265322656a751ecbb7c5ca621b6d6abe590a0d18f16617bb5b645e27a5f13abf561ed03dea6a6068e7cbfde5b078585e04471765b926cf09feb264374f3dfd32d5271d17a4eb8cb3913e52ee3c8ea9a80dcdd7f2608b9eb46102b30bdef2a9bd554fc8b3eac4ea7187edc0f8efe1d580ae0a90f2d02694a6dedd4685ac58a2a19f357788aaa13b99aae30de086bd39263b6f3c987e62f4c93365321e25157d0a150a16ad1e44097d02510e682fd5acef1164835af44c21e9f6f136d8d20745ea513e1b42983f2a8a6fde57a9079336570c0d52915d64cc4cd9c0b5134440cf72eb2c453f829c7f2dbd5ba6e3132ec44c40322947976241cf15ac9384f2e32688cdc07ddfb45026988803a95c98959eaf2abbc0d01ee627731ca3f47b9003d3a863fcf7f61f5f7e760340f458e4e640817b5c0e0f7d67baf1d7f716e21a775be59966a4c5b87e66518379e88c6b9c04f3065eb7adb9d490c49c8383e3ef17d492c318b16c90f07b0dc2e8919c5ccd8d6b53198509e0d313e13a7056eccfd85d98af8789b71577da8056e99207ddb81e7f31a2e56dcf9416b196b557120567ec47def32e934c6736135be1036489051368be7f797c32afa65e78b9eeb975fef96d4bc8525bdabb08012759a86f0e3a32a424fe3a42f55fd07d4367289ce514fa1b32b6c190b63127d3f1baa682362ba54e1c38156101db2995fd4c6d4d8fa4c79d1713a640c2fb96ecaa93197a686bf61fe0ecb42cef3d3778936ed6935faf88d3d88aec36b2e84bab03fe46fe5c111b0b9553ca1b7300bb4a099f16c7bd8803d6bf73dbf3af73d580854f4963651a7451db3376f85055b822d11aacb1c293362a4728c42122d89f488a66e59e505ad52e9dd031a2d2a7abd772200f368d978de38a24566f74403cfbac37550664283662e0c7ed43dde481d833bb20e145dbebf3a74fb98a595c48a8efe9a394a1af10f915b5e68f1feb1b98160eede15632c269b8863264401c212e4c38b1de9b4a7fa877dbba23816e61e6df6ede55c7b0dbd1d99b87e4e331f97b605048af5a1f3a368a6f4e3ff2aafa5a3824d9cb97b335bb5833e633a50a592ce70cb49d233b94d9029a6e9a8ce4e48ddde06ceb81ae55", 0x1000}], 0x1, 0x0) r4 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffa000/0x3000)=nil, 0x3000) setuid(0xee01) r5 = msgget(0xffffffffffffffff, 0x3fc) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3, r3, 0x3, 0x2, 0x21, 0x100000001}) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/164, 0xa4}, {&(0x7f0000000200)=""/186, 0xba}, {&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f00000022c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/233, 0xe9}], 0x5, 0x0) 16:02:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="bd482bc80fed74dca8", 0x9}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x42) 16:02:38 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) dup2(r0, r1) 16:02:38 executing program 0: setrlimit(0x7, &(0x7f0000000140)={0x7fff, 0xcdbd}) 16:02:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:02:39 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x50001) setsockopt$inet_opts(r0, 0x0, 0x400000006d, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) 16:02:39 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7}) 16:02:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x80) getsockopt$sock_int(r0, 0xffff, 0x1fd, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:02:39 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x310, 0x0}, 0x0) r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="463c802f87408d138ea8c94bbb822f969d5dc8b57292ed847d06e3459cb3c6744cecd9b7534ba39ab8ae1b7f29747600673cf26c8a5c4ab150042d3744e846dc5b5ee2949816d54eb14615aca62816532f76407ebe7a79e71166253baf04d1b1d6228bee3b8c6e8d59eeb657e9a8420d17cba77e17945811518534ae4f470c4c984a4b34ad2f16b5403fe71c407f0e0ee244a63b35d7bd1baa6d6062739dcb4522161da3de9f3ecf5ce1e338333e193e1a73247fc4b6f6a4af68b8fde11f4b996df9ab7a17ce2d0c9f00bb61157b1b77db6eadca30163cc67c0a72a1426dcc57ddeafe2caaffa83ec1f9eac4754406adb9d8f7291e5ec8", 0xf7, 0x0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x100000000, 0x7}, 0xc) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/226, 0xe2}], 0x1, &(0x7f0000000300)=""/129, 0x81, 0xfff}, 0x41) connect(r0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) 16:02:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) readv(r0, &(0x7f00000002c0)=[{0x0}], 0x1) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000040)=""/251, 0xfb}, {&(0x7f0000000140)=""/53, 0x35}, {&(0x7f0000000180)=""/140, 0x8c}, {&(0x7f0000000240)=""/59, 0x3b}, {&(0x7f0000000300)=""/228, 0xe4}, {&(0x7f0000000400)=""/227, 0xe3}], 0x6) 16:02:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) getsockopt$sock_int(r0, 0xffff, 0x1089, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffe02) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) accept$inet(r0, 0x0, &(0x7f00000000c0)) 16:02:39 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) getegid() setreuid(0x0, 0xffffffffffffffff) 16:02:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000005308) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) 16:02:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x73, 0x80000000, 0x1f, 0xfff}, {{r0}, 0xfffffffffffffffb, 0xc5, 0x4, 0xa922}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf00fffff, 0x81, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x7, 0x400}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0xe, 0x40000000, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x5, 0x2, 0x4, 0xe000000000000000}, {{r0}, 0xfffffffffffffffc, 0x49, 0x40000040, 0x343c, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0x2}], 0x40, &(0x7f0000000000)={0xcf2, 0x8}) fcntl$getown(r0, 0x5) recvfrom$inet6(r0, &(0x7f0000000200)=""/143, 0x8f, 0x0, 0x0, 0x0) 16:02:39 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) read(r0, &(0x7f0000000000)=""/166, 0xa6) shutdown(r0, 0x2) 16:02:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000280)=[{&(0x7f0000001d00)="3378f0e23d67a8e63c24042dde26d6f5453c27651702f744f55bd701b16c8f685fdd89a440b84f52b4781027aa8fdc6893dcc81578d1f42c6f23710eaa194a2cfc278e8fd9377ef7a4565bc27cff07f12c455b01cbe5307f11d8f249aac8af661de03404ccb4febd783681d7282851d7e54aceabd6ae102167f8e8bfc9ec1af0c8b4dec3c970c1638362a4ac456f99a5557c7262af2419f33318d8366cce851a84b2ccc0afdf45557e3a9a3a76b42238dabc232000c08d3b64743b95ee771b0ed26d2d36ad2c6d6abf1ffedf7f9a08005e2208f66f76923f8b017a8406f1fbe18472ff1406c4387efe2874c703818bed807fe767eb5ca94d18b4257a6033d27bc7a232ac3286bcb01d3024818c405d198d9536ce324cc27f400e39417ebf8d62fd9508cba47587eba6d59bf9c0c31feb4696122eede344c1c1e445be548137b23d856958f4d26cde8a1bd9a1cf3aedd5a6ab2097aea14cb637c53b89fe132596f482ee27fc861556c0091bb6cb4768f3c98c9c16eb6a3be1d909bc41dcc43f49e23a08400f4badfc2a04d160412908c58f6e478af247894ee224f53287da08472f0bfcf69955de2c16ca92ca9aa2f81fb93c12474e649dddc3ff89880c7df3fd74b6dac0d77ceb0234cfb4c361ba0d7bf931fddc0ec70724461b399ca21ef96fcc398898ecc5c569bc8c32eff2c8410c69e855ee954bf3d39fd4e1b84a93d1f25b09e69a5964be1efb7867deb4c54db7192980f2241639338c53234e41bb84f3d48ea52635a7079b8ed18ecf173b6560003c587c43d83eae414de125fa6583063818dbdbc848989b7373bf013b72ab723135da53175f85673c1694175415e6204d968d5eff568888da3cf219b0d5086ad31ce8052af4ca0ab2970bcd225bafc8d15331ddce3abcf05ae93167d0b82dd225aa50811204781c209c137b798c5604ec1efe20c1713f2da43de772318ecb348c8a0cc8dccad4ef0408133d9249081500ee40dffb4c21151445d7b2b15e55d8474261b16ee79d52fa1d8e7daf7babd630d7f5c74ccf2b8a87eac77e0b3cc44eec3f9b38bd06b9f98295c29fbe78e2c5be35a804cddaa1710d390e586c6dccabaf7e29e65be7a02393360d5556d0d31f2447602d1f9281f9538b33a2e949bbe215dc84159cc7e7939c085694c0131cead300505f407c563cd6b614e4a6855203851f7fc7377195b14f99ee1f340eed731563e20dd9d40fa29860972158b22e73b68465c0abc1d6c896147d70d93d370500dbe78d7bb2e070e04d91cb904146f55ee3811ec112fc7ed4a0a885e8076a6b588f0244537fe20338fa3de2b66661fcaf0db5acc20d2877f3e0c6e5855725c0b77ab2094ff12094f920bedf84fb3dd2a29d042c49372efb1fd186b377f0a73713508370fd1ce4c856cb7dcfa7b7413a457761e80fd51d0eae7c1d4e591483f359e935358d9b32cfc3155f5d42b7979c01d07cf6686bb8647197c21bd6606a40628a3f016346e9d4f248f96e10644ccc5122236ef527b6c7158c27d6c1e2b9881c9e7571da6131a320cff8485c021f86d228eee6aa334ff610b86e5e787878ae0d6cbad92bf6909129b778a3e481c5079d9556062313079cf6bbafd8dcdca502025baa9a68b35c649a25e395ac3e9d374258582b65b96022bec1738b3013487e0e3abf49665aae70f293a1e3f7947a9ba132e219a4d8e61f19cd1291f79c87af933d6cb4034a9603b3e5f976ba8ec1f8dca080dcfd19fcd32c04ede13b34c30e25d37ad367062788e55038576ba4c3cde263d29674753905646947f75cfdbc2e584397225a4e03c24b95ef4fdd24480f7e66b112ff628b37d8d652f2a64bcd988a42b078438a81ccaa494973792c38b283c43caee80099e4f180c6a9eabb3a7ca447ea6f3d21b13eb2dc0b33128531a6c7b8d73277945ab439e26fb7c03fc7debc7a2cbcc14ba55d2f1f11dbcc4424282d365316c1cb1924c7370dce73b8a1ea4efdc37699a40d5a27295e982298bfbbdf867047624f46f86cf0b9a4a8c929703793b798a7bcf637d8d2a619118317ce9e8e01f7bbfc0bfd09e0b3d5f2e50890ff833fbcedb47a7e80b0ee6a4426103d34f8fe1775d9132d173056d2b3f294c1d4c42dfc8edd8add20bdcf7d23812a22f2a7f23ce66384fc288dd6205fd60f1b5de4a8251557797100a14cfd5ebdf96c3c0ef05a3082c5f6a2117b75a603e5008a306f010420f7845797b6d7eee41d6f358f6ff9b07185a09d30fcc06421644c03073439cbcdc9f0af6f4f6d612bf67ff3052ff9455b2f60bbcf2b644795798b8ffded65cdaa641dc9983fb16e57dbc8af3971952779b017f5f23ae73b368587b26d37b65daaa00b6cc1a61d33c085f30d716bb99d506c22e74fff1f7bdc21db5954f84ba893f367c7653816a6c850fb99267961ccf7b206ef46311e928a32243b59682ded4c8d35b581839757b8eca525568a63cff551713a2f89ca46e9291298df9366cbd13dad52fbc503115129d6192def93b5efff489e934900916b00385cb1f1599694d4768fc971ceb5da72b14e3ffe4dfefb77923e12334499e56d8da9a8c3f3a5c68679dc9c88360367fcc1a00b0c6d1b01f324884578f10bb1f24343b062d6ffd8f96af1d588686528ee46afd59da9af04d22d5af766ac6b1d5a4fc38b288948481e7bf6aa1e098990a5f7f14110edc758e13cf41c8be6fc3bf0660b5fb2b41fa8465a603e65b41374e8084bee1b20b7f78e928b326a90d96d3c293af8e1a9da4f8e1efef28311a5ac82e99430876fdf03482c49361cf8566da60c75c6e23bad7154e2260022fd63b7b25f5b8f7029f80670556dc250f750f9a33ba2e8cc2307dc4f799a98c8ac6305a408990926f5b612caaa9d0c9f6ecc3ac26169d1c6974fab26d71b45ad5b83a93a9fc75ea8ac55a292dd57429f63b3be6a71348efbec02797af7432d7d776aaa22a185a7c038ccb8f39ea9326e3c289728d186ce079b4aa5de13e257c39c7335d4e4ea35ed493a84d421f7c7f6e73e75444b2a58fbb2012876d3cfa6f4c4696589965db3e6590c0e3fc08d7120c50c6e9130276142140dbfdd39d3abf479ca1aaa26f67a586225a449e48b5cffcad577c0ec108028e6ed81e73e01dba0cbbccfed2f2f69f1260409af49ee2957cba71e3711e68196551a432111c589e88a5031365545e65b09b45e8849d461e85e34e93e64cc9346cdd49811dd1713e083b7d6ecb0ad0ea16a7374ff36c89ab8438884e1fe5d9154ce89a979920fd52246361d355b87e333928e02b2151e4d6340e5b6ce76f8308b96f8e3d8475fdbdaf71ba0638fc8bef1cbe153eab527ccf8c36193bcbb80190e8b0a0a6545996f36808d516e42fe7561bd8a4aee7da72c585408736e3196dc8e84dd0ffb64eb6996acc1b026928b29a5f9ae79bab5e503ea8ea9d7f2333e20a68b1f92871b5c15a7232d0830323c34ce5d1601e3657e4c9cff2bbc5deed65951583b1f0f3aba13c565f2c4be70c1ad2ad7ebc0ae423567870be9161fb1bb58f23a6f2285a5f40d33e05b4d162953f76f5eaefb80162e5170e4c5409841b5f79b7ab2fbb9e9883a15fcd21df28953e8b3fec4632a9d1081a3baf1f4ff27a88eb77cb90292fd294bac5ef00a6e752fe40134d2d1d6c3c82ccd78b4dd29ab21691ee004e3e5d916414ac7f797152a05695a849c6939450ab0d32af0bedc067894e2f8a830cc854ef0785bc9069c56c4a60fc49dd5b5035239dd02bb4fb3d713c40cb169b1220ac25587dcfe4213368f3e88e4266fed53a68acc496a2c225a208715a7732971fee2637b5538cc7877dbff5973431330304ecb51d0bb56dab60044d01903f415c6bd41e80f35ffa14823c4a28cdd10410702b0fa03da3610e9c8bd602b0062937ee82a2cf17173ad7c64a1b1fe48aee3121714d23f4fed7d3e8b950b7d1d8b3553c122ca3aff70668ebc0d5ac11ffbdf45458805eb74930902097bcea17faca22c78b04d608adf242f909ab5bc86684c80278016547d281c54f7c5391b77f3e39c4cb0b61eaaea336e927c73d33f8d2db93afe9f7fb035fce2bd4b362e1cae465058eb348b00dd6f89151afe566ca767951f073301e0ab05f9e71875986e1767c5d8747f141ff1aa3abb46569bb41cc7405726956c92ccb80c661bd481c8ffb74c2e8182e8eacebbea191152f6fb5ddf98cada26dde9f588f991ea8a637ea959ca9f844cde212a98d82c62015b63f272bcf21596f083a4303724b2487f9bd8742c70985dbcb400c99c126eb70fa5bb177982d3b8d5c863a7ec9d0b2dd191cfca3f27bf38ff48801fb97259f3227e01f1b4a05d22f5f75c5e3de70e6696e02e3699590bedf8b03203cbb03352ba622eeed893ffbc3677a990df8783d425de0b0e408d5a6172a193516f4c6724e717f70911edbd957c5e432ce8662ef726cef976b6f44ffa729ca2bf4fcb714afb92474b56d2fca5257f00041818cc96b759ffa590e0cc65240b4e2035dde94c476a45da2ff1a6ed33f2499dcca4d9275a7e99f5dd82a1ed8c04a8f7be75c19f71eb0245c1fd02ac72a7c6d5347ffc0afb27c7e32d884336f0e3854b4ca0a0af283933adab037d87072ed401ac9d38146b0c86fc341179f1953396dbc076ad976fef882b1bb73de2c8e8d65be92427162a3916b9fadcfd28f1a240db82ebf67f71e4c200180b798ff455223620fd4373f61693c7aef6896d57f599a582018a9a43a62136384a530ec72ec01bcc88115f521cf6acd702bff12daa2525f48139821dd3c11d25555f9ab05f1ed1dd0458e441734c4bca34b8f894ecc5d1e9f6c1ef1621ad3fbc3ef93b6e05a5a5c8ca9a12c9a83473c4071f5d2f04a33095b2ce881d20a57fcc11f720e34c27a318fb1704c43b4ee227e0a8c4981e25b82f4918ac67e8ac532fdc21209ec2018ab40aacf0bc1f31529ead318dac501650ea4e7e5377a28f5c0335bc44179be97e336515391e3fa0f985208391a7f9d90fbdf2f4d4c987d3c7535ba7e68362eca342db4b2f606ea7d55a9d3a26cd96a4c175fb761e118819ae84d503da11e62a3a6c6d765afd1a3d8ca09c5858b11eeefb6283ff9ed7e88950bac48c79f1fc25d1ca354909351b1b4ea7d1a710c2c8f85d2e3a3f21050d346f2eaaba95b9905111c200ae0a14ed9e0144e58e5fe3307fd84437f87a62436400eb2856aef0f14b03b9f75c57cf45584798c72cf1eba1097055fc1d5475f7960c07c3c456d5d89583b81987f367282ee50d", 0xe88}], 0x1) sendto(r0, &(0x7f0000000040)="66e35bcb2dcebfde53c3dfdd715aa4891242d81a3dc969f2ca1161358fac492c4b694b7dfc7eb7f35ba1b72b41aa7b5464228eff5cd380b6eef9d82f0c0a2ed15633bf8ea7539de0bd86c5adf04047818e76d8068eff13cd67104b6f447b114678decb14c6d9fa595eb688d739a1ae854267015670b595957d37ff7c9af6ac38948ae7a93c8cc5d904c4d87e951d7b601411066ef81c970cec69fc6f4215ed992d50a53bbc433e877bf45a", 0xab, 0x8, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 16:02:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x80000000, 0x101}, 0x7) getitimer(0x1, &(0x7f0000000000)) r1 = getpid() wait4(r1, &(0x7f0000000080), 0x1, 0x0) 16:02:39 executing program 1: mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getegid() munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:02:39 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0xeba) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 16:02:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f660000000000436c4f963cda2a6237599d00f54c07caf80b4266c855a5ff79a5b31363c195664e0fed08a94916bcf5291499d9"], 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) getpeername(r0, 0x0, &(0x7f0000000080)) 16:02:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001b00)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91f3181c8a474171e82655f49e39099bdd21443cf99cb016dc64d59dcc41c17f4d44afc349895513de686494f2b1626821fa8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c61d8c5d0e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c56cd2101a98f3c08826cf82b5562963607aa82038885e95cd1adc6d376ed8b1d9f97aee7757fbac7f56fc4fc4da4d4fd75918a488bd98633a1179aee602d7684990d7f945eb31531a558bb687398bd9d0e0910ae226ef5bd5a29a5d8aab0547f7eabc83b38dfd0de025f58c5f8d5ed1a08e3f6986ef877a31e09ca848aba088f1c85fc5318a8e6a250ccc185cee62c42aced04aff23da07705e7bc2b37be6bd58a40f8dfd29fb9f33837b94c624b824b30a4fa785731cc9b46ba8c34e4352869eada1f00349c9c583cee623eee3c88ad704f8ca7c2374d454a7073d816a64dfb16629e7892175219c733f2256c44c015347121b586e6450f8dc26ea725361056bec619a5773327fecb19e4db130a41119a5d985701cca8f90bcd7506cbed3b9bc2050395c1ea857cbd0aef2d8e5bfc59206f2df1aa7209dd4f283183719cf0b62b1889b358f93b4fd2d47c4f051a145a9964412408be34439e3e21791856aeed9ee71b574f05e9fb0bde926fb0650737a4bd75a788d1e6532671e2d581cfc5d12a14f17fb04c9c195dc96fb1518799e575b5d375b5f9b387afc830bcbe5cb7", 0x24e) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f00000005c0)="46775c6da75fd8be2cdbbd97f5874687a2b21aac0e6030b79ac44d62f62e26dc794b0e22a21f02f3abe6bc76d5844abce7d817bd3d5a45c15452a647ac8fe8af515f45bafb6d8d71c0179ad98b3cde525aca1aa246722c36d1fbc2492c93722f5bdddf8cd5f5d33cc75480a9094e463a472aad25618228ae91d73e70084a0acbff75ca3a19347ced5768cf9de5e47e4b62ecb147f188393d2a32af351cd4e2a080ca722eb7cffac04f3de0d822436054a421710da5625c53ad9d7184ae981d72dd682ce5d850c3ab190adecc4c4493cb68e0ebcfa3befb1a8ff7587b30a94dcd3ff997d9ec69a9c7ceca3bb3c7f9c79f33a45c881c581643f2c544ff2830afd97caa82813b4d22a0136d29f4e07cc7de149d2bcf120cf2d8be36f4bc075f092a1153cff9d33af366aa4b2f6432d908b97f7ac0e5971dcdce75a4b57c0e67ba5a8a289e23cab23cc4b661bb84478f5b8ce44b1131c617bd252b893c674a8fba0861981e98227e7dc2dcf550ff7883b6537e218ba9f0b913073d68144b414a270fb3c07b78152048e407763be43eb5f0cd0121bbd9ac35e14d944452d4568b86b5c218e636c36ff8a563dee823377dc58ec65f9a64169e237a0f42f8e54517750f5dd32ee0a017fca6a71bf7b815770ab6072c47488a0f62555856bb07347793d31ed2fedcbab6217c0dd93c4aae3d989a84066d7b19e8a7b0299210b823d96f89f9c328169d79aca9f42aff5916abe5ba677fbe1a9ea79cf3a57013b31851b9f56eb923042af955653cdbb50e097fc79811e6f0eb50cef77cf81055bb11d5af1bf44dc1932bacfc08ea90b5a79fca43e2e0cac4a7894874a32558a726404680a20441b8b9909ed6ea00e82132ef90175cbb7c442cf8533618872957462e9e5f309f8c442dc9f3acbeedfadee9d08c070fe7ca7eb8d35be29d36adbee7742665422d47dbb7463aa6a2652f1edd1034dee17fddbb2ca8efa6caa0262714b7a9ad216ba5eb6f59eadbeacf90ec02338c52bd390af88f62c8c68e7de68c000220420a2bd267607d06fcb9be27f4a1ebb3c3f6bfcf19f065f3f34baebd0e591f90de1864f635254a13a8f7ee096a33fb842d14ab6bd1ce79facc594666afaef2341dc3239365966a6252b5fe833d5ff8ab1d21d55988c7c22514e45d9556e6b8564d0692a9bfdd54fa96c54733c31db4d975e3c050d5ddec41f0eece2f90ded74fa3bf8c624c00f4ace888104f4d87a2072495402f10cbc682769421f4a52891f8ba28af8b751767ecb9e063b68e8a203658dfab5f72dc4b96c22263a276ed518ae7923885ed496b102098fff2320576d0b34a8d3f78a2cf045fd12ca296686dca3d3f799e75ddaa26b282bff1259f976efd2b43f74fdc286df11852e3db2e4c5b9c057eb4830eb0abadcd05b8cbcab6f3ee442be6ab14955f5491fd10fc4a2c7268850fa506dd605d99572a97e146d7e41fa477fe5a4bc36d8eb739e6eeb04a71938be7d94c71e676a074753e1fc525fdea25ef6adcefa6ccb7ab0cb98a72d68c7f3cf4d436437de4a221be9adf052351f0d20dff24d8c5fcaabf5758ebe7f623626fa6e867735698eae519ce89a68abd090a3f4b7deaa7909f8df8240365d95cfd924f63343ac51be8b36fd603aea85990cc0fa076c5e55e68b2f1b9729f60cf524c2c6cf39d88479facb2184916b7946dc85cfc2c7691e0b346f1a619724bf772b78b45f80840a5ee60ba4dd485f88527f8bcbdcb6e30e13f3aab1738543ef79f9cb8882518cfd52cde1331cdacba536b84cffc6d576a9348e47bc39f3ff11b351b8b079df14f3c01b9c01bee0c7e0b53e863cad2afcd06273a7d51ab98f084068a4a636eb4369f585e4825e8213c9c2fcd96e069ae3aac041d5b013e21e6680716f757cb59f6a38676d2005a762599823f0b0ec49b36713051dfcdf3fe95026a55c842256fec6df399c9c18be76c23380eda77b7e06d23f2314bc97c7cdba8802d9ea4e2e74cfa469e113683fb10f77ed2ecd82bf660d9ff4548c5bcbc04f5602275ce7ecbbf7c23b0e5b5d62678d5b2139d0249dfdf78366ddb43f721655b54f92aa8fd21237a68c4953f2dbb7a708db2e79b11bf8bb7390f555f76667eb3add78332d5325aeac2a3f139a2588a96d64afc2a6470ae91f78f808a1e1e37a2e6a309bd46d8678a2c48d6adc9160fa465c25a03a96cf5af0e2e5b57835bd7bb4acd87d8a87dd58088e72ba3f14307edaf4981993f962227b8aa422454357dd8a2ad8119ee1959e77909d626cbf415d4ac33fca36c61b94a348386cf4a87e88e1f92e511eb25f9d0c95ae8c013cae2b5a7e254238ee9dc7b252d7fb771d659ffaf20e826e99d560d98676f6a8fa279c5ce70977a9488b404a552589ca85a87903372a6231ba9da03fbbddf27cae00df5c76d2299a743c86a3b7b08d19dcd4adb4559fc0575a078ca5d503b65ea81de6f669345a893a4b1c20861e898a407187703dc161bd6d6da746aa9e6580e1ebf0f7fbc78faf8bb91c39db35c63d90228dde303b6f0c8ecb84d3eaaa8caa0d6b3a46a42a03634d7b91ad01deeef20150d825cf108530cea12e40fc87b30dd7ce0feb4078a5246d95e15ba34fe64f7303ba68a67d1a6b10e6c4e06cbdc0fd00f89e85c71aaef7059aca2cbf5cd7666bc104aef373b9a94bb9dba04f49f74dbc9923c77825db7c0b82b210a46ac9458034ee940f145c2d8c48835da6e5368d9ae7288cc450051d523495b2bf368ae8c750a81dbc6c862d48b2b3a7a7853b212cdf30acf3e816bbf521b0b55db8bd32560e3774b90b0470894b1bc03043d93b909f182ea1fd1b3e5e2c46afba919b8e1c52a5f9c0538278fdf9ef86119976b94b5fe964af0b5421237b0dabab26ea31512141f32f58bf6c6b837b4738268338a51d8dbf0810500d0a864efbb19eda0eb0632079e95ea9d58575221df665d1cab9b859b35438c1a1297a14cf46428f1975b2f8ed6383a6085a1c420b8ac6da0bd82c711f1879235175fa063de8755fb2e07b16f8c662ff0c8d7e3d8eba2a3968c7661760d4a3be4078a6aabe8604b23d0b385dd09fe5a05349639b40836ea9ed860f1fe32c28a8459faec40e01c92a79d568715354e5eef6b2f0ac265011a34a2a24ab6b4d86934c48dd65fbe01479e3afb5c139cb4506c90b822e4653e9b9e9e08168a59a0b43f30e50fd7e983bcaf691309a0a3d246bb503cf05cd26b14a85a5a8bf8cf337fcdaf43e4444bb9b540c51b453109f013d0ebed3bac989ada39842208dc8d548e323a8e2373307c540501d42d1d35ec867aa14872c23ff67fd722c975989ae33d7d42161a5a83c7ff0123c41389784c5f63f0ed0b0cf5dbbd360f566bae4b4e32321b166461d3151046a3e55fab15a8785b22d0adde0d8751f6d1e1ac1cb12c9d63c881f2b4f6d992c3ab9af9bd67159d47cf196f7a746490289fb1b23ae59451a1df92acf4e9069ae1ce13077c6604683c93c649f20bbc2c62b6273fe486e03ecf4818d2d6b8327780f1b3ec39eef073fdf06148da545d752368cc37d395f96b1125bcd92d2b12d2f4a2edf1567b9f638c04b91aea453dec955ddc9cd6e5a4241cde99971b4f3a19a01e64dc67be98965458db7d5fbc9e6bc80eb92614708a5bd22306f89087236dff9a679a546c3d9c97c6ec4a27776d100e0ef257173d079f6c5d65b36e6b59af731a3393b6225a5d792d8e719ba1c8c5bf647ed24924769da3d645f8eb52cbd8e43c499a987cc1502d1aa8480387c068f8fb273dfc03e84ab29ccaf5bb1aa3d11b53f53d5f31362e01f42fafdf706663de9d552784ce3f88721ff4d742a4b364a056a757649625f804f93a809c3429277961b75a6a6896cb4bb6d006a72cf1bd785bc904f75229f9832ad47b885a0d313ba08146d6edaa40d1f0ff9fa85e71e16315b0aa5493eb24180624bd87f0f9fa07d8e48aece5f1d22444938f4be95cfd1d696fbc43681b904027cc5ae12e3b3b60033ca6c36accc2c8c1f7ec8a45ea5dce22c20b08b0f1f4f4217dcd7dd6c334aa341c7a211792faea84c2f0a94dc185da7f0209ba2744f8441da0ba1041254e34295bf9affc54644d8cfe795ed64e605f999e03f5520003f232097f870ec6fb5439424a6ec69af63db39549917649005f77d24a06719c832eef1a0cffd57426991a55190272baae7a6057209dea7d5b3e9bd4657eef7d8bd7a55210eda605877ab19d4b3dc4413aa07c545d51491237afcb58893b178448f7e819988899e0e7960a1e749ff010900f2171a495f7d48295ccc920f788278fd42391de3254525ae8fef77fbd5b1052298142b883d0e205b7333b9bb12bc978b26213dca71ebf143095ea606f2fa20a80b325bcbc2a088f99d626a473fa3d62bb33d21da864731570a11664f8fa066d9357ae818698c0097197ca7a56bdee779e0ea0a189416911c0f320206e968f0290db71f8958ea0e1eca0f269b3d510c5efa95f21805767d584cd99386a8fa76d418ecad06bd1353e696447503cc5ddd7fedd20f2ae45e4b4590fd76f962f833a5638bd78ed0250e841ccae0c3b5dcf34db08d2f3c265b03cbfbd6d1d8af48d21621c9e3d63b97feac3c44b36c7fe146e5549c558e411b20a33d608558c246137e5c2ded4b32b6bfb3b8c487ea6d51e11843fd05114fb5bb31febf44def37119aafc9fad382e5b8f3b18f555b16e254144b6401deecacf85c666e8ea50348f7142e8269ba0998db376ff999e1b399292634552fad17ca5b44301a1cfd921d3b0f52bbd37a7c1945d62b204b6bf8e41f1f73b71435717f92c7e15521b65f488f12bb329dec8be53e867b2fb063888927cf2a5d365326d0ca01e52947b5d37f98d986e696ea676ab435f846d9a2e95b839b8ebe5c47a62f05e07286df6968cfbfc75cc0cdca4070cabf345c189297db28c858f7f3ceba125085119cc55e088fc11dc1d98231ca10c610d55dc062708af87f536b9c254b29b5d423050fbafc61f55122ea9257ce2d11128206200fc629a88f27ffcedeaa2752041691a54af061839972dc606e3c9256994ef451723d6dc2e83f01d9e77a886d33a44eda931f571df591a0c15328fee4a727bff7cabc8890effd481bf154ea8072428e6d38d2c42a3947a6f9c4a5ec4cf110f93b1385baad1032e39905cecf732dd422a009c7083648a0b66f980554854afb1cf1d3e229c14175cf0e450a4afa6e1b65901f932b93a8824f1af27d2f6064d70bcebab011e2530d59043e4eda8025d70faad19cf0c816f33c3fe2df673976773c01352656475ed6fc62560ba9818bb2557c862926deb9a3caef895c5bf33d26030579331954b0c720fa028831e64add6f962af217f7390d1e3c07f681671e396b564c80da39f42e43dd419cb3e26b215975b73f4a64ffc8e478bbe0fb0f94d1c59de1a7c0955ea245cf22d3ecce1657bc11db67ca8f2404dd3e3ca1f97230f8f085a29234c6723e56f8a564db09177e2f1484ee1ec075b1dc1dce1dbfe5bcfe8a0c140df1d6ae7918f70ec0019f6cdc04472b4a96545cd92db71ceb87c324bd2a7eb6ec1b1d82ada2945b45feb0ebb88ac2f51bd93ef0c4de8918dee6826a68b54743b9bc51c8feb2fd31bcd973907ff40961d8eb20340ee0d4815893b0ab45237aa3b6bb0f3cce0871b162722f1acc98f2607eb669039073e9ed3c4a30fcbb62b8051051f50817d91d165a275cd9666db9d9f8cbf2db975d0a616d3d67de91b6117f8675b386f76a65e237fc61d9a518d4bf1b40a295b5fc00000000000000000000000000", 0x1000) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:02:39 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x100) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) 16:02:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xc3}], 0xcd10, 0x0, 0x80000000, &(0x7f0000000100)={0x800, 0xffffffffffffffff}) r1 = getegid() setgroups(0x1, &(0x7f0000000040)=[r1]) 16:02:39 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x429, 0x2000036, &(0x7f0000000140)="00f0e6423771862211fdcb732876915b080000002f0a530cd8dd7f3538f5b90c89920d308d2fe915be71b9f7b4d903f6b09889390ac8d5110edb0e745579369e569b1eff5fed86faf471c689b7a44a2068489c59d8a2fbc41af01811090bf9d1216c85bf74ddfc7aa09224f0dccb2ff6fbfafafe0f6e687439392540a5acd53128b133940b90319bf13b05368718a5c09853e069c243c668a460aa13576abbca24792c738aaee2d3d5186c817a628b270513654377deac99", 0x74) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x9, 0x4) socket$inet6(0x18, 0x1, 0x80000001) socket$inet6(0x18, 0x4005, 0x6) setrlimit(0xf, &(0x7f00000000c0)) getsockopt(r0, 0x1f, 0x1, &(0x7f0000000040)=""/9, &(0x7f0000000080)=0x9) 16:02:39 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:02:39 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) r4 = geteuid() seteuid(r4) dup2(r2, r3) 16:02:39 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x81, 0xf0000023, 0x80000000}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r1 = kqueue() r2 = open(&(0x7f00000001c0)='./bus\x00', 0x800, 0x40000) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x101840df, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000180)={0x9, 0x7}) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x7ff, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) kqueue() 16:02:39 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/47) fchown(r0, r1, r2) 16:02:39 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x0) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x7, 0x2}, 0xc) setitimer(0x0, &(0x7f00000000c0)={{}, {0x8000, 0x5}}, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) getsockname$inet6(r0, 0x0, 0x0) setitimer(0x2, 0x0, &(0x7f0000000040)) socketpair(0x30, 0x4, 0x5, &(0x7f0000000180)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x4, 0xcb57}) getitimer(0x0, 0x0) 16:02:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="894c91e74c65a2cd04151bb73d8a4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a83f3d33f6ded765b27a84e221c31c93453def15b4a5d1b71a9e9a61b64b4cecc8b", 0x4c) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0xfffffffffffffffa, 0xfffffffffffffffb}, {0x18, 0x2, 0x9, 0x1ff}, 0xff, [0x101, 0x0, 0x5, 0xc53, 0xffffffffffffffc1, 0x5, 0x1, 0xffffffff]}, 0x3c) 16:02:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000002180)=[{&(0x7f0000001b40)='(', 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000080)="39ecb7d2b40fef0d7dda929bad90a62a26f4a73b43f98f15f9a20cd7ac2263e395c2bede50f583c864036f489fa194b0ccb224daa66f924e7640ca948ad627daef7b9a066fe319fac933d71ab73915b7c8ebeac995b029efd48fb1a82f1e19a940ee647a8990a8a7eec300498d8b040392b6a49f214694040a98a6b78a7952eaeaf29f986651a112430aa0ede9712a9e152f3cd794eb9c7e805c191161d8f447454d62468e42ba067d8096ce7d30523ac5f456187df0e25e46110e", 0xbb}, {&(0x7f0000000140)="f1027c4b2a3070586c60c905211b71ccfe1ea1845a209a3d704843ec69910db77ea012a8bf39753a36e26d43e95d5b808c8ab02b0a352d33ceacec72eda5f9bd73cf63e4f35f116fe2aa45ff99f996e70293c38bc73f58dafff2c81f60015053eec18fdf7d78014b68ce9a97ff38fc6a8eb026b8833b11c6142bf163e2bd05a2d53073d820aa76e3cb3729ce99976a5758bca719ee9ddeb1b97675d088556f5c2c5c0fbc2297c05f", 0xa8}, {&(0x7f0000000200)="7c241dcbd3ccc0279f314b1c0d4e6fe15fa68734d1f854b4ce91cf0f599f31f0ffe4ad8183849551b2484497edf65425a7cb3653378117a7be7853948a14b018595e2b8c0a5d829645bb7c13c782", 0x4e}, {&(0x7f0000000280)="d15b567650679cf64945ce97fc4e5afef4496751a8202ccfabce17aaa44ee258262b3753ca73e9116c068cf4d72f51c08df75ccdd30ff5256150bf91e141d2fa768db08f77688917574a17adec94ac5f16a2e8f7289416fb22d5c1608b66997f61427701b6c677f55318c8453ce1610e1d322055fe7a133a814d2522b2baa1b74c31b2d26f10aa10025b0c74b27551d9dd3bf3d30a2e07e5e860e1e943b4c941b160f0991291a95feca2adcebe3750086b", 0xb1}, {&(0x7f0000000000)="875251b6f865904f75573a5a53d1402fb76282e57d", 0x15}, {&(0x7f0000000340)="d5b27251a84529c881c506d8a9383ea1a71671bb946e84a85d7410ebb9b728b0e7c088fdc1837069ef490291880d03bd79e940c9028d4aa6b49d70fbc0440cbb6e7077d7fb5fe75b7ae31e41966b8c629b06e601b57fc2b93b9212cb671120b8bde85882450f9d62f1e0a326e901f22873588c6ad2efcf5114195c586cf09379975fc168c8f3be03c93c5ddf2fd43bf90c33a5ba35774adafaa4df412b932e", 0x9f}, {&(0x7f0000000400)="6cba9ad30e7620584bd215ed56388e80cecb9f2bea9ff51122d373f6875c0420fd8a14a7b23e5c203bb4452f8eda219fe83f7fd7f866a26e13fa44fad0c49389b4633b4848f32cd61d709f457dacc08756b109bb", 0x54}, {&(0x7f00000004c0)="1732ce2ef9b1f91d0fee3a934f3bcfdfde1a06218f4855cbc716540eade8fef9f59d27821f1b0ad8d1e40a52fec5dd65058dff889768e2265c90115230e09cc6fe062428486d6155c76564e7cd611766db3da246dc515b2a50d01d5f2f30dfaf2eb1af10a5c42b948c06cbae3702474e8d455a10ffff170de39024b899461e7a999e1b797d8b06d98cb2ea965ef92cd3ab5e17d47fb7162d6e1093c31e6a0f6b6633a625fe6c3747663299039cc9f3fa26738a0f423ed37ca3ad92e6d126d9ea0a69b7d9a2e22d68df405cc2fcf8bdafeb368423328768", 0xd7}], 0x8, 0x0) fsync(r0) 16:02:40 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chdir(&(0x7f00000000c0)='./bus\x00') flock(r0, 0x2) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x5, 0x4}, {0x9, 0x9}}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) flock(r0, 0x1) 16:02:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000380)="e36258a4000000b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023c3e317b88bf6659990bfe41f04ce01ba2b53e24dcab00a18548573ee6f4114", 0x3c) syz_open_pts() close(r0) r1 = kqueue() ftruncate(r1, 0x7) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x1000000003ff, 0x7fff, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) write(r3, &(0x7f0000000000)="1caeff60e556484685", 0x9) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:40 executing program 1: setgroups(0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:02:40 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r1, 0x3) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) truncate(&(0x7f0000000000)='./bus\x00', 0x4) 16:02:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f0000000100)=""/142, 0x8e}, {&(0x7f00000001c0)=""/203, 0xcb}], 0x3, &(0x7f0000000300)=""/212, 0xd4, 0xffff}, 0x2) 16:02:41 executing program 0: r0 = socket(0x4000000001e, 0x3, 0x0) sendto$inet(r0, &(0x7f00000000c0)="013dd4e7e826690070beae13cf92ff04b432c8adf2678d2c19452c618202e3852cd79642a1c6b4efa92605448e736a1aaeba7c3082ed3514362690c403aa5a939bd56b4cdd15317607bfda37e041bfec468128064efd9586e27748832137c17caa047a67", 0x64, 0x9, &(0x7f0000000080)={0x2, 0x0}, 0xfffffffffffffc59) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x210, &(0x7f0000000040)=0xf29a, 0x4) fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) 16:02:41 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = dup(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x6010, r1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x80) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) flock(r1, 0x2) fchdir(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:02:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc4) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) socketpair(0x5d3791219a111578, 0x1, 0xfff, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:02:41 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x28, 0xf0000006, 0x3b6, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0x400fffff, 0x733, 0xffffffffffff0001}, {{r0}, 0xffffffffffffffff, 0xc, 0xfffff, 0xe83a, 0xffffffffffffff80}, {{r0}, 0xfffffffffffffffb, 0x31, 0x0, 0x20, 0x7f}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x10, 0x5, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0xc9, 0x53}, {{r0}, 0x0, 0x80, 0x6, 0x9, 0x5}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x401}], 0x1, &(0x7f0000000000)={0x8, 0x3}) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000140), 0x10000, &(0x7f0000000080), 0x3000000, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000), 0x14f}], 0x1, 0x0) 16:02:41 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)="df0023a8", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:02:42 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket$unix(0x1, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x801) setsockopt(r1, 0x4, 0x5, 0x0, 0xfffffffffffffe5c) 16:02:42 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x5}, 0x8) execve(0x0, 0x0, 0x0) 16:02:42 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0xc0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}, {}], 0x2, 0xffffffff) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 16:02:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffd}], 0x116, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000002680)="8308a371b10e0d0fde5fc4da031e799ac77d1092270a07559b1e25d450d2e84b67def94522598097ed06a3c5f18ddfdd587efeb8d459bf1d35ea73f575cdeaec73dc0894e898f436623b1845db9ddd8f28d62d2c9f14fae993b346a51454e7c264cece1765419926e094efef78e902fec94479bb3f472b19223ee15752b6e3afcd3c753df0cde50311edad03fdea43c1294029ea2afd1763966c812368e9e90918c8c2f012cb5594eda3fb8ea887ea9ade1819052a7beb6da8fe3a7de35bc1404fd825e499f706809c550ce460dbc6da9470d4adcd29dc3f9fd0fb8b6e329c2988aee954cd84ecc6d66c9c839f0c8d2affa4ef3fab4abfeaa71cfeadb9623ef67b6b9b45d97a414c578f62f16ed0dfa935d67d951fe266e4ae609d54ff1113d0c141957cf06f68bac7a9f64b37c7d041fab3939002321bbb0a8375f2d2fc9c49fa7867ecc999e6f378b69fe249b81266b39b41b7485733b5a6ad4864f49547fc772928e6804344a391585205ccfb12fdd863b37b19b19d65dcbe76f49b66e4d7d43deb0d08220ac8f24d8e4435be97088c3243464dd6370ba2be6ac7b9a2b3c69a9147980b5d15f14453dfab8f7cb82a09f60d4984bc38797ce1722c739dd5cdc47acea16f7cdae89ca5cfceb3078f399ab32cec66089d02b96b4aef64f456d2f94316495ec935751cb82d49fc59b1ae6366cd53e5d9340922cee61885540837416d4299f699df2372e34db923275d3c01ec8a340463e645da93b740b6c5249a528118ebb5bc09193f0f754c50a6fd33a5bfba24c77336665e2f5005d5b73c4961a35e013e3cb5ea1364b8e86c28bf085b7e38b9bc3b626beac7271aef440a966f560df2c6566711146a884b836e300f7a88bc50f18898e0c2b72ca3d7b5477adcd1a9d6d49a488a6c808368827a443c55d2f5c066c83f40b36543041120aa0be594c62bde420c9947bb0346659731db9dc7bde6ad0647a8a48af8f300773e1df8d70e738a1de3190d6cd0eb15759c9f123d360de89b95fd277efc228496b65c760ff01cba4b0cafef676e48daa7b57f12232e4046752ccbe29ddc9633e562c9762557df1f3b6d21ac1e5d8fa06fefe64f5a736c14e2068722ad603014e568ad1427d1232c0ae4839ae778171c7ca0b90b262fe51592fba8e93a9ae37eedcf85e28e1388a8b4390cd3fbb3ef1162e23bee50e30a4bfe265c061211714aab1f3b73f7c31233fd87b9fb4cb996ebceee406ceceb2cd52d3a1672b2bf885c973ff1510f05acbf5a42608ab802646ba8f7412d7061ab09f055520ee17356641fc43eb5bdbfbf5a4cbbb8f752478cbd23865da6264c0f8311f7b2478f20f8dcac94a905c5ae3e29f1a9d900f68fc5ef12751781ac5227252883c0d784616b52f94d71dcfd4b3e2ff363874ab6c231e01c9f438fb9563df3f156ae6d592e28ea8d6d50105abb399e5b67701ec1496b13eb0f6bc0846fdb9c57b4ea021f4ad02d753cb3611dfce3e8efcaa32cf27c1438a41e02614114372cca0d9deee5d7dc0c724f9afc216f8eae4a0718611684963c2f9b33ecafe1f961ddbd5cdbba1438441a9923a930ead9a32b22994054cb3599a8e82027fe2cc7751a42624cb28d6f5b0f6940c285d8a0e8de467a25e7fe0f2e5acbe4b10b34cd1ff6c0a190dabdd81ca7f258e48c72a0e8beda68b7c6c9e07f242720bded767bfbbcb8a57f1e6c36d1c8b9f6b4b4191365ea230b1dd0daa3660cbc0e32c215a0c6c2d26b902d9a677b368c52e82a8227c16eb2ef415aece3e69636a344d2beb1076f3416ec8dbad3528b2784d756e5347f008a9e6a71a093c01c690a18ce40683fe5040bfa16b449e352090842cef7faf98070c257d20a6046c9154ff1982ae47e7eedf221291400aaef019412525ece833879fc055d2db183c2f261bd2a61b604db16e9b63dadb77c9ff91259448f0134cfff6a7a3849b4a73301e87e1d9dffbcaab24447a085e01a0156fd48f92259d25a9ddd4ac5caa9ebfcc87467f26aed33e4872fb4c0cb7cfdfedfad73c493dd815903939c43c9cf3afee3e0a9c896be9e0f1ae17bc938148b9e5f9a1880ffaa798276b3f238b55704c00826e39fe0ee40a00096bedc58373aa5fe0d1d386ed5fa09235c249392050f7278bac249d68c1716c1c1d0b4b15002aad5eb61039218fec2272b69341a78f7d8e8ceaa2465684577b2d22d8a6a7c4054c66ed0c60d6a5ae8be05028adca45c59698ab595f61d227c404846b83e5d59933af24c3cd75ad8e20538a8e35bf41c4932904d688f52bfdae7e7563385183ff11202bc7864ff116b4b34abffa9c0a38c0ab997c81f2b58e8ba018ac508762ae4e763057b0086ee864edf36c3b5bd843904b83f5c314e23e0f88bc321a1d61c3b96c595d78019383afce846395708ac9931cc5c54bdf5ba3fb5de4db07b0eead4228d1193a13ae9c0a85a3547ffd2bd74bf8799444875c4bce5c3657fa711676e00cbabbb40c9cc861a267ebcec8691068aaf1952058ecbbaaab336e26baead01cb5d4734e9be4af17f78879a94307529ca93d9d77f8dd5b668a74ad56bec40b1cf9c82c437ca536983d0a2082dd088fd62f930e666d42d2c544e329cf157dae9ab51b538bcb88bd56c81a2329c24f48f377ec40beedec90cf9f2c563b7ad8044ce0ae6329c0f524a785258f6c74635a8fb2ad1fce1a3e51676464b60488c13ac944d888fc219acc9aa11d494254e403f33d9fb30607f05dc786f084bc45fac86cd160a9e2ab4879cdcfde8f0d324980f9d53f0f78d84f44e24b326f3f0d4a7a5ac8a10eb56f2c5baa9301697652341ebbca1aaaf935de59c05f0fbba271ad314710781bb9d1bd0629a2f882f28930d2fe268bd16a973ae53b5cfe74939ea8571b3fd74ad2f87e7cf4e47f700b2a5ac91e27525def288cd64d3fb42bfae20ced5c4e314d882f9104b6a5adfff2d6fac49d8b23c62b2786b54ff41adfa3f6876870b80319fbb61dd518978e2c5a201ca53a36d9b8bc4d4cf4c963c3554839ecfca7b98825723eda1f0376226e0dbaf866812792e4b9be287051da5dcc273089bfb16ccf1de673b8ca31b78d12704a5e67c364ae37face495ec11f0c913f27fe27b318016d28a38610a1421536340e1a9de161b7e9af0ea8e6f8333306e091215aa1159cc54f69fef4083cfb2cfb49360b25f43523017aeda7fbb33f61f0d8f08294fc21cab3681e4337b3cb3b077ac53d7ccb163b209c1fbc8ed5d50290545cfa3f5773f3e2fe2aeab3cfc083f52e583b63d0f5232a3eac69dad9cf8720e9c7ace1ef308c718dc4976bf084241916c948d5c5d275d4e47b5f50fcfd9871095deac14846d7d2c7ffe857b7efe9981d06e003724d2372d871b8804c05b4d734f0396b0eba2844a0ec64fc41dd7ca84f8c8995d547002e5f8a30a98813891cc1b615505943d6616ef4c0ad5bfae0a93fc05fdf547b257b39568e0f24e15c37fdf8e91cdec82a03737ba026db4236637e60f1af9f68b04b154455afdda840b10c02577e8fc4e1aaa433506c1dc2af8b53eba11d4e356adf7dbb56687ce2ffb5cc73ff500e7d21549c378859190c81c6e4ecf3c024bf37c2a3b5e5da384877810233221edd64f8e66915dd8c5d64e234e9e546cf7e56ecdc22430d35e62eff913fa8b2f414efba82468a470cec4335d965088366fc9a39b24fe784e67bbc26a5b65800694de19c5781ea9502497ff021b1dc4c015d29b17f0dad2b45563c83784064122fdabd202be14566acffcc00df31fe0e50bd5c9950d1873994a07dd86ea53cd8d7d712df2fbf5440e647781660178653a0741f7efde82444b4c82baed730a83107e27e66db990e6f159d413b7c54a3232fe687846740783503fa309a60406b08ab27c4daff152457cbc24ba5fbb972838f01748eafd314852ac9d9f9d00503ad1dec5c1bde9837fd1de58f634a04243763fe3677ffadfb08a765aa3ba9b50c900bc181d7db48b46727ef6e8c759b902493d6c704078f500e10cf6455735644866c5c339656db264b4a31032a48c73acea72947f1357ffe860a4c4e341ed9e7ad7f98b74d91d0932f48a1b6c3917af3d4cb7f890228774e697ad75c10548eac1b9385410caf99f850fb05da21a1d07bd7f324fde75ec85b20307c76ecfa96deeffd9149ce271568f32a18d496ff27ee12aeba4ce7b3ab1eb53dd3eff91fbdf2579be75be236edc08c0ca4a1c3cbde20aba35515e14f4d519eab1b4228606c8e0e21da1edc2543a56486e166d8e9fcda00dde227e32a7955cddfef5b6877b1dec2dcc2e7d5fda493b1e125aa83399054e2f18901d74525264721ff41c76132ed41162c1839fb6b4e11e3f99c0dba1ab6bc3f6481dcfd1fae6434c0202f9877f31eb458b871b83adfcc2bd36eefa96f0761d4a1b7131412219ec82d30b8e6bcc68add245a9c8d6cf8479f16de0528fbcda7d23ec089f147c67d57811937c5d49d02b230786f7b4e44cac6efb990fa39d56b99fa722d3ef2a72e471a056b614a836fece2df702de91f680c83b25051f32a45ec87cb0c1e0eaa4f6ee63f8a5d572857609046a479ae4010febdd411bafc0a03b4c598caffe41915d239281a043ff04076607531d284b3fe9e672c215a6e7aeebb8e636fadac8d4a1504b9c58e16d5a1d7f0c157a28eca3c1547f5bb800e057f46fc41d5ce11e9588a1cd481b3d1c16cc57fffed6053944be4632abe1c04560d37ada07f8a63a0521c1483fc5e251361d3f44f70f211676a3670762bd90afb822028e76844ccc00a9605dd3ee4ad0c154e30cd95bb5c1f3f8447907abd1af42a89039c4a4a8865afad495287ca359bc9796416abd2b5aeee5cc61d8ed3660920d979447feedb5c658a2b353cf73eb041c7dd80d8f8554de15f4a444e32ac193a9934d404e02c6f19b44ac7c12a49a0a9eea3d56cecb12de2f115a9d0f5412bf3d6e9926f1bb817baf85ace28a05717ad88f5c24854e845141bbc6ac9fa8007e3657447d40a3da4f46b155416c8395e688ff55c9a75069fb752e99bb8fd7c39845c24e87502c133f810054115698265a16692de88c39e9df5fd2be0a05fd47d74c1db613f3ab1f24f57369b9b2a9a0287e74689d5c33fd8373372fd6df92825f1540be779fa47df475981e8fddda7cdd855080ee50ce88ea130408906df49800d9e401812cad193313ec60ef1adaa5c1a56914d97b588aa599939570c9280e1cb3dfb3103cb7119e3be8ce5a5f6d674bd8991fafcbace977848e90aee9bfe9094e37ee094eb19f4060e80033b0af936f", 0xe9d}], 0x1, 0x0) 16:02:42 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) readv(r0, &(0x7f0000000300)=[{&(0x7f00000003c0)=""/124, 0x7c}, {&(0x7f0000000440)=""/240, 0xf0}], 0x2) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) recvfrom(r1, &(0x7f0000000180)=""/231, 0xe7, 0x2, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) 16:02:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b0000000000000000"], 0x18}, 0x4) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:02:42 executing program 0: pledge(0x0, &(0x7f0000000080)="1160576cdc7c90420eaf3d4da68717a17b8e9a9b16c047e694202876a89af8d07522fc13379051f72bc47e560daab1b6ff65fdc6d15ce7c3b484b0ded629ed7236a35cd38142c9dad2d300") 16:02:42 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1085, &(0x7f0000000000)=0xffff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x40000000001004, &(0x7f0000000700), 0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x8001, 0x4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f0000000040)=0x81, 0x4) 16:02:43 executing program 1: munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}], 0x0, 0x0, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000000)=0x1002) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001200), &(0x7f00000011c0)=0xfffffe86) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x40000003) 16:02:43 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) 16:02:43 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x100000000) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f0000000200)={0x3, 0x1, 0x0, 0x8, r1}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r2, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x3, 0x9, 0x7, 0x401, "82ad00905c922d2643b1e45373baac46f09ffb5d", 0x100, 0x2}) syz_open_pts() close(r2) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000400)={0x0, 0x1af, 0x0, 0xfffffe7c, &(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES32=r2, @ANYRES32=r3, @ANYPTR, @ANYRES16=r2, @ANYBLOB="6840df29c0d901f40000000000987448cad28576c7d5573e167b00000000000800000000", @ANYRES16=0x0, @ANYRES64=r2], @ANYRES32], 0x0, 0xfffffffffffffffe}, 0x80000000000000) recvmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x1}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x0, 0x3, 0x800059, 0xfffffffffffffff7, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) read(r3, &(0x7f0000000280)=""/164, 0xa4) ioctl$TIOCSTOP(r2, 0x2000746f) 16:02:43 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2000000) rmdir(&(0x7f00000000c0)='./file0\x00') 16:02:43 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5404dadd796ad8a5ff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4006, 0x3a) connect(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f00000000c0)="ff69be1d923dbe68", 0x8) 16:02:43 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0xfffffffffffffdfc, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, r1, r2, r3, r4, 0x40, 0x8001}, 0x4, 0x8000, r5, r6, 0xfff, 0x285, 0x0, 0xb60c}) socketpair(0x1, 0x4005, 0x3ff, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000380)={&(0x7f0000000200)=@un=@file={0x0, ""/72}, 0x4a, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=""/164, 0xa4}, 0x1) r8 = msgget(0x1, 0x100) msgctl$IPC_RMID(r8, 0x0) 16:02:44 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='B', 0x1) write(r0, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) execve(0x0, 0x0, 0x0) 16:02:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x80}], 0x2, 0xf896) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) 16:02:44 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 16:02:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:02:44 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff}) syz_open_pts() fcntl$setflags(r0, 0x2, 0x0) shmget$private(0x0, 0x4000, 0xc0, &(0x7f0000ffb000/0x4000)=nil) getgid() 16:02:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x110) shmget$private(0x0, 0xa000, 0x400, &(0x7f0000ff3000/0xa000)=nil) 16:02:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) 16:02:44 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) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() r5 = dup2(r0, r3) kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x80}], 0x3f, 0x0, 0x0, 0x0) dup2(r0, r5) 16:02:44 executing program 1: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x60d, 0x0) write(r0, 0x0, 0x29ce62156748918) mknod(&(0x7f0000000000)='./file1\x00', 0x20, 0x800) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x1, 0x200, r1}) 16:02:44 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) r1 = shmget$private(0x0, 0x2000, 0x662, &(0x7f0000ffc000/0x2000)=nil) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0x10, 0x8, 0x200, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x4, 0x401}, {{r0}, 0xfffffffffffffff8, 0x7, 0x1, 0x4, 0x10000}, {{r0}, 0xffffffffffffffff, 0xc1, 0x7, 0x9, 0x101}, {{r0}, 0xfffffffffffffffc, 0x41, 0x6, 0xfc4e, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0xc11b85d4a08c7d72, 0x7847, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x200, 0x600000}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x200000, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x9, 0x8001}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x20, 0x4, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80, 0x40, 0x400}, {{r0}, 0xffffffffffffffff, 0x11, 0xfffff, 0x8001, 0x8}], 0x0, &(0x7f0000000180)={0xbc, 0x4049}) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) readlinkat(r0, &(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)=""/12, 0xc) fchmodat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x0, 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 16:02:44 executing program 1: poll(&(0x7f0000000040)=[{}], 0xb1, 0xcf) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) socket$unix(0x1, 0x3, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) 16:02:44 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x200) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00040000000000003000"], 0xa, 0x0, 0x0, &(0x7f0000000000)=[@rights={0x10}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r0]}], 0x38}, 0x0) 16:02:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffd97, 0x0) r5 = getppid() fcntl$setown(r0, 0x6, r5) r6 = getpid() setregid(0x0, r2) ioctl$TIOCCDTR(r0, 0x20007478) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) msgget$private(0x0, 0x18) fchmod(r0, 0x200000000000) pwritev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="9d5fdea36a576550cf857c4d1c88ff665ba587b0cd54657c1bbb9bd0399112be305339d1d3320d4381d5f24aa06c12a4fcb463552b3d5c032a74964394a0b04be8c01077f298d21ccd78edc49139ea6ac237fd7637025a7247c211f8315ff712d99f8593d4e24f65e8847375517528cc9474f7aa90df99fef7cce98497b4c7aba1528ce062af3e3db054c8f2c5325311eb8d858ad57de920970f317aaefb1e8f6e52a6250f3e3d79f56d6ee7684a267443379b46fe740dac25c491798775cfbff731b733c95b5dcc197d3793bf2bd99e98ae62976e7df47dce2176ad385618746749be49176ede5d8597968150cddf821f496d72fe2ac66cc50c35520b2a09bba73589b26a17f4bf10b48fb861accc8ce3f88119b83dd3cc7bc2c4af05c1e5dabcdd5c06e6e7dd24e317cb38e8f2c830a173c157187d0dd6a66148ad20b8e711c114d70f4fa690dec45b740c3a3ada233fad2621cf6f4ce76f34725392416b59622b091f1a52ce06a04ff05b62870023faeb0724e0792afa338cf6cf540dbc7d4e48739d11454d9047156a845fb52a5b781e0ffe1f53fdf154bb9a76b455939945b0f585338b3e440d7c002d649efb6362f982c129bb9dfa108a284111c952b42e81e9e870e3dddcabc12366d869c82aff5c1e129ea2bdf731e238dd68e8aeffa1c8d143865ca56a9d95f08f2d31a7f0612b048606452a6544212438b53707b9370551ac8ca26df525856a7694314d6ff5a438129619ef32e0ced62c70cfda2749e7caf41a637d7a71ae59c8e640d0d3aabb4a1215889eeeb5d37374670681fe9f96f8a4bafb4b676a03f2111335cb74d171f9d56b3dd89a26a8d78d99b00b77831d51917935c01c6dec828fdb91a8c7feeadbd6737fceeac23c2029ed7545307634bcdb56eebdabcf26d6973b67b1b931b29d9eda6e487705de59fe240f00121b88950196f270cb6942802baf9fc055d043272d888dfe86071f74328d5cb0d402e78d57a47920867f83ff7ab63995e628252b7ac80ae2d5a89445bb1b9f15697c8b3c81c2dce06d4bf9d4fd10bbf99a8d2653a7c16f7c3d7ace109e8a4bc01543085013c544bf1fd2b3088d82dcab4bf0d24c4f219a4e92b9b6fff1eb64f044a0add7016df3e609b0176196584a6e73d6ab7f39710fe14c9be85b921fffb4371c68056280f4e524864b54c4414688a0470c09f6ce816711749f56fe3c1df072a95b2363ec60fce84eb6613839663cef7004370acf4d013cde329b8751c16c64a45bf1c2be51a3b1018d74081cb5a5e7a4388cd55964c4630c17d3f74f237872cd08c1ed446b4c0dd379ea9339ff333fc042aa6571e3dae0ffdc95126d1bf82280d962418056949ed6f77ad6b98d7fabc00a0c6ed0ce7353137653548773b6e42e9cc33dc0159a29ea1318a57046fb8e888b895cd5bfce3528e66f8953a4543e4a83ab8632ffb489b97afc753d86af230fc5ca7ace633ecfa9faf41957d590daccdabbbd33fe76fa53dd1dd75bb38eefa0bfbf76a42aeb17ebe9f5c97e0749103ba7ef0595177a7ee28b7789c3c7ef166221ef0ca7ab592a45ab8309fb4900c0a698b995983b768c96de16ea2f898ce616e16dba7ddc93ddb625e2d208148e86d73af9516e4cc773ea38fa82c721941720ef6e064a5d4058847401db0e9eb3457e9cdc46d0a5cc2f67ff29e72c1a974ae4c7de2d2a1c0573b5aa0684434477b75d12d4239a31ff47cd816c71a415e3f70c5cb0d6c04e4156dbf621674bffbef6df7ce5635c8d7a437ae90d8ebb392ce897cb3a9eab098c9f0743113db5715817171e8d204e458a3777a8111f2813f9258271b033143185bba82ead8ad1ed5ab10a9c1c6ef4efeabe53a975ab53edbbb9fff85583c716d31f8e99983977701d0b7bdd40825384973711c0e7068578a1d6368f4fb0751155f44df22a02d584dc321fb334b45066ca2cdd4e3906e6a694f193f2e8db2fe7cd304296d0014f20ce2c93eee3daae63e643f518bc3b1c7787643256736a614f99635b46cb1a817c59b1802651eefb3081c6a4d8394322973ffa528792aac838b640cfbdfd65041c8d40a5082bcb8d2705532916e340ea8034e7bb941da3709c6dde7a6809bd32117a8752fe1e6f27640042e350fe3e1cf1e6622e6b523ec820f1875a4ee05db134acfaf159b87f09f8165f19f2d64a3ce8b11959c183fe0329268a140cbb7e3a21367affe4b3308aa8cf5bb22304661851991bbc170bed3d6743fd34a6fefd1e09d1e955c33516986140bd32a73e097f73fea5970539154121b9c01d814a3aaadab7ec59e21582b02a9a0f6f4967678884a7ecf8e92e03178f367427d16890db768061cc4eaf1cd9a5e1210d606e2bb5dd0f6eec53658805997bd22deae13a426687c30c215c0882dbcd7beed3cf8ee17193bbd26f33f99a555ac67127e2348c2257e5930c1c2be53ec44c1fe5a82def9102a32213c2a8a72104bc790ce8eb5478060b21b5e68bf03810581775ead0dec7289b77c00469cc67bc84b7e52b0ddcd03664ff0ab222e39550598684350c78487f90c1cf87e39c0e6bcc0a20761a8fb49f0e2c2ee51e300370f30c807d60941e1843d6b0bb737fcbffab51d48a5065d6477897a27b677ab7aabde64134ba364bf269b59061e11f2501470143e4f37ad88a15c32425885bcc5930682fa1724da3ff395d0a1629b335e6433d1cd43855e336b289145822f2014d891e9c7dbb7d9730805921d17632adc56fbaa699e69cd3e88b4c2cd5b80c9dd18d9214f066b3e33cbd525bd2d21ad7d01b6d19d6a512bea4b26f0724846064813715aa2ec8db2114ead87be74b12b36e07e3efe7f74dbdbe959206ee710c8e64f9d435470562dcdd3961952047da899b6c9ee28f6c4d3779a9c1c9af00994e2e605df0284ea51bca89eb92b57a5b9ad51f1684ea3a2905892599ec9a140aa26295e3ed60619ac39b5ba249d156bb9ee1ea5c153db0710ea56a41f41fe2d77f0ee2fb5012a7414c3975e4eae143886c3f050bc79fe6efe345e3c36e106ad936841a3ad88e21dc2bf2e4d7472329b181576d3d24addc93841eff1e103ba0d2829199664183ec89eefef2c99401968a36fe812f1c999cc54f8086438f376ad8726bf716f9af18599b787f90864216dac65dee0fdc4e9a406acf96a067dd82fcb4e64065d5805e29baaa9c9c9d0b3b1396d9a9097d3b0a3f5c82e0388797c1f1f3d47c67511b9cd55d2caae8f78ef30a876092e4b6708a6be99fe95bbd9ea223a8048a3f6d7170dde0f34b18f4c24955f315a0883f24b571fc015d9508bd9ab91fe6f504bfb1d9cc2ba9ab385b9442360f5edca1ccd8b5d9a1cfbd1089d5c18fcbf6f85f47e61c789aa91d2b465dec4a9404c5c8275dee7778b03880970cc4d8d8c5c58a41d4172f6e7406b24a52ac7945028e3bb0f21ed57b3a1e12bd65532c227563eebb8442faabc7f4afd984ba6cd12de26df091e8c2d167969545fb7c4d34f3e5c364d7d0e7b7b93616a571578fd9ba6d3bfbec2af0e3b13ca3b50e9de333f6c61db04f9c3e40a32da1b69190b8e2f8235d390dd642606c33b0f4bffd3d611ff7458638b8a16fdcdc010afec96fb6638f220137b86fbde878d7bdb09a90dc15f3a6d51d236da8a7f2452e8fb879f4c372a31512842f819263533c7822aed72b2a4ab70800d785e7d9d97c53cf4e2827c9e5ebb7ff978ac03cb226cca1d09b093311e9d13b91b7db305330d1af4a2a3794dbefb33354f1436be6da46f73b78f461b5f175020a42019cca3511675faef7dc4a747bfd1cb8930df34d5f5c4fdcdae57c9b118de170d6dd68e31320f20d0dd1782b6cf550a01608e9cfbb5c397ab428337f98d334fc464c80768884e88c3afead624bc6b42d9a7ca4260f4a8d13f4f445ca1cc856e3c88983c7dec01f3aa134eacb8ce3215c3fc13edc576413497b5e65e02597c4415336c7b28a49333ce34e14df22fd0822f5206c3974d63cdaae7a88d2199053e83d78fe1ad48a60edca24cff56f5d8d3d3f485923b08c6d6034284724743c3ed91d2f005e788cb8878035a785c1475c59652060703e45c323a48f1b00888c5cc335a9344019d728312deeea81733d2531a136eef1d3f4584fb577024c609013473d5b5fa8249ceb50187da1daa7e7ff0ba096a488d0cb8745a3fb9bfb4e4729c664cc68888f956caeb87cb25451eb2fb02ee7663da5a2ece8066d185f47e48ffabd414f47bc06f03e3f7c50916e0f4be535c7e38d3b615cae52c440827a7a3528344cc6f6d3898f8fa22fa537e8f1449001da46e91b0be3949e8fef6e0d878ee851ef9ac296c335412ce94ff7c8e8692cd7e87bc32ed87e2722a6b3ecb00ab4c1580cc5dd9003b0f647e97575fc0a740525e12e0db7b7be57b4e8d41f92ae9e316ae0feebb4696e6584916255fbb79cab0dce23c05cb6edd77fc6bbe03e63b73836672a5e3aadfc27b3c79152b9f749453b0c67e4dbaab33d24d3c307a5e1e5cd23e6647ea94de91bc1598d15d08f12a6ab9198d8cad273167a6334aada7e6ce6e47913f8571ef3af0f89e752fbe6d2e90217f23529603076e1ca658390e2a30ae1811837edf0cd247de15ccb929bd6d265a31c953ef77ee5a0f56ec59378514c8200fcf5f59a10548a9c39bc7f9633c935279a265322656a751ecbb7c5ca621b6d6abe590a0d18f16617bb5b645e27a5f13abf561ed03dea6a6068e7cbfde5b078585e04471765b926cf09feb264374f3dfd32d5271d17a4eb8cb3913e52ee3c8ea9a80dcdd7f2608b9eb46102b30bdef2a9bd554fc8b3eac4ea7187edc0f8efe1d580ae0a90f2d02694a6dedd4685ac58a2a19f357788aaa13b99aae30de086bd39263b6f3c987e62f4c93365321e25157d0a150a16ad1e44097d02510e682fd5acef1164835af44c21e9f6f136d8d20745ea513e1b42983f2a8a6fde57a9079336570c0d52915d64cc4cd9c0b5134440cf72eb2c453f829c7f2dbd5ba6e3132ec44c40322947976241cf15ac9384f2e32688cdc07ddfb45026988803a95c98959eaf2abbc0d01ee627731ca3f47b9003d3a863fcf7f61f5f7e760340f458e4e640817b5c0e0f7d67baf1d7f716e21a775be59966a4c5b87e66518379e88c6b9c04f3065eb7adb9d490c49c8383e3ef17d492c318b16c90f07b0dc2e8919c5ccd8d6b53198509e0d313e13a7056eccfd85d98af8789b71577da8056e99207ddb81e7f31a2e56dcf9416b196b557120567ec47def32e934c6736135be1036489051368be7f797c32afa65e78b9eeb975fef96d4bc8525bdabb08012759a86f0e3a32a424fe3a42f55fd07d4367289ce514fa1b32b6c190b63127d3f1baa682362ba54e1c38156101db2995fd4c6d4d8fa4c79d1713a640c2fb96ecaa93197a686bf61fe0ecb42cef3d3778936ed6935faf88d3d88aec36b2e84bab03fe46fe5c111b0b9553ca1b7300bb4a099f16c7bd8803d6bf73dbf3af73d580854f4963651a7451db3376f85055b822d11aacb1c293362a4728c42122d89f488a66e59e505ad52e9dd031a2d2a7abd772200f368d978de38a24566f74403cfbac37550664283662e0c7ed43dde481d833bb20e145dbebf3a74fb98a595c48a8efe9a394a1af10f915b5e68f1feb1b98160eede15632c269b8863264401c212e4c38b1de9b4a7fa877dbba23816e61e6df6ede55c7b0dbd1d99b87e4e331f97b605048af5a1f3a368a6f4e3ff2aafa5a3824d9cb97b335bb5833e633a50a592ce70cb49d233b94d9029a6e9a8ce4e48ddde06ceb81ae55", 0x1000}], 0x1, 0x0) setuid(0xee01) r7 = msgget(0xffffffffffffffff, 0x3fc) r8 = geteuid() getpgrp() lchown(&(0x7f0000000280)='./file0\x00', r8, r3) flock(r0, 0x1) r9 = semget$private(0x0, 0x3, 0x556) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x2, r8, r4, r8, r2, 0x184, 0xff}, 0x7, 0x2c, 0x3}) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) chown(&(0x7f0000000040)='./file0\x00', r8, r1) msgctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r6, r6, 0x3, 0x2, 0x21, 0x100000001}) 16:02:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 16:02:45 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x1000000000000000) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:02:45 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/19, 0x13}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x51) 16:02:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) lseek(r0, 0x0, 0x80002) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x36a5d42f, 0x3cda, 0x7f, 0x6, "f23ff434b4430ca45c2d495571cf58711d0574f6", 0x7, 0x3}) 16:02:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="ef0fb4657ef371544ac20a7276d34a0318d0262e34d42ee01aff2008b6411ffbdb", 0x21, 0x3, 0x0, 0x0) mlock(&(0x7f00003e5000/0x2000)=nil, 0x2000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) mmap(&(0x7f00003e5000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) munmap(&(0x7f00003e7000/0x2000)=nil, 0x2000) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r1, &(0x7f0000002480)=[{&(0x7f00000013c0)="ae", 0x1}], 0x1, 0x0) 16:02:45 executing program 0: link(&(0x7f0000000080)='./bus\x00', &(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000340)='./file0\x00', 0x1ffd, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/132, 0x4) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000001640)=""/227, 0xe3}], 0x1c2, 0x0) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/167, 0xa7) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') 16:02:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffd97, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = getpid() setregid(0x0, r1) ioctl$TIOCCDTR(r0, 0x20007478) r4 = msgget$private(0x0, 0x18) fchmod(r0, 0x0) pwritev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="9d5fdea36a576550cf857c4d1c88ff665ba587b0cd54657c1bbb9bd0399112be305339d1d3320d4381d5f24aa06c12a4fcb463552b3d5c032a74964394a0b04be8c01077f298d21ccd78edc49139ea6ac237fd7637025a7247c211f8315ff712d99f8593d4e24f65e8847375517528cc9474f7aa90df99fef7cce98497b4c7aba1528ce062af3e3db054c8f2c5325311eb8d858ad57de920970f317aaefb1e8f6e52a6250f3e3d79f56d6ee7684a267443379b46fe740dac25c491798775cfbff731b733c95b5dcc197d3793bf2bd99e98ae62976e7df47dce2176ad385618746749be49176ede5d8597968150cddf821f496d72fe2ac66cc50c35520b2a09bba73589b26a17f4bf10b48fb861accc8ce3f88119b83dd3cc7bc2c4af05c1e5dabcdd5c06e6e7dd24e317cb38e8f2c830a173c157187d0dd6a66148ad20b8e711c114d70f4fa690dec45b740c3a3ada233fad2621cf6f4ce76f34725392416b59622b091f1a52ce06a04ff05b62870023faeb0724e0792afa338cf6cf540dbc7d4e48739d11454d9047156a845fb52a5b781e0ffe1f53fdf154bb9a76b455939945b0f585338b3e440d7c002d649efb6362f982c129bb9dfa108a284111c952b42e81e9e870e3dddcabc12366d869c82aff5c1e129ea2bdf731e238dd68e8aeffa1c8d143865ca56a9d95f08f2d31a7f0612b048606452a6544212438b53707b9370551ac8ca26df525856a7694314d6ff5a438129619ef32e0ced62c70cfda2749e7caf41a637d7a71ae59c8e640d0d3aabb4a1215889eeeb5d37374670681fe9f96f8a4bafb4b676a03f2111335cb74d171f9d56b3dd89a26a8d78d99b00b77831d51917935c01c6dec828fdb91a8c7feeadbd6737fceeac23c2029ed7545307634bcdb56eebdabcf26d6973b67b1b931b29d9eda6e487705de59fe240f00121b88950196f270cb6942802baf9fc055d043272d888dfe86071f74328d5cb0d402e78d57a47920867f83ff7ab63995e628252b7ac80ae2d5a89445bb1b9f15697c8b3c81c2dce06d4bf9d4fd10bbf99a8d2653a7c16f7c3d7ace109e8a4bc01543085013c544bf1fd2b3088d82dcab4bf0d24c4f219a4e92b9b6fff1eb64f044a0add7016df3e609b0176196584a6e73d6ab7f39710fe14c9be85b921fffb4371c68056280f4e524864b54c4414688a0470c09f6ce816711749f56fe3c1df072a95b2363ec60fce84eb6613839663cef7004370acf4d013cde329b8751c16c64a45bf1c2be51a3b1018d74081cb5a5e7a4388cd55964c4630c17d3f74f237872cd08c1ed446b4c0dd379ea9339ff333fc042aa6571e3dae0ffdc95126d1bf82280d962418056949ed6f77ad6b98d7fabc00a0c6ed0ce7353137653548773b6e42e9cc33dc0159a29ea1318a57046fb8e888b895cd5bfce3528e66f8953a4543e4a83ab8632ffb489b97afc753d86af230fc5ca7ace633ecfa9faf41957d590daccdabbbd33fe76fa53dd1dd75bb38eefa0bfbf76a42aeb17ebe9f5c97e0749103ba7ef0595177a7ee28b7789c3c7ef166221ef0ca7ab592a45ab8309fb4900c0a698b995983b768c96de16ea2f898ce616e16dba7ddc93ddb625e2d208148e86d73af9516e4cc773ea38fa82c721941720ef6e064a5d4058847401db0e9eb3457e9cdc46d0a5cc2f67ff29e72c1a974ae4c7de2d2a1c0573b5aa0684434477b75d12d4239a31ff47cd816c71a415e3f70c5cb0d6c04e4156dbf621674bffbef6df7ce5635c8d7a437ae90d8ebb392ce897cb3a9eab098c9f0743113db5715817171e8d204e458a3777a8111f2813f9258271b033143185bba82ead8ad1ed5ab10a9c1c6ef4efeabe53a975ab53edbbb9fff85583c716d31f8e99983977701d0b7bdd40825384973711c0e7068578a1d6368f4fb0751155f44df22a02d584dc321fb334b45066ca2cdd4e3906e6a694f193f2e8db2fe7cd304296d0014f20ce2c93eee3daae63e643f518bc3b1c7787643256736a614f99635b46cb1a817c59b1802651eefb3081c6a4d8394322973ffa528792aac838b640cfbdfd65041c8d40a5082bcb8d2705532916e340ea8034e7bb941da3709c6dde7a6809bd32117a8752fe1e6f27640042e350fe3e1cf1e6622e6b523ec820f1875a4ee05db134acfaf159b87f09f8165f19f2d64a3ce8b11959c183fe0329268a140cbb7e3a21367affe4b3308aa8cf5bb22304661851991bbc170bed3d6743fd34a6fefd1e09d1e955c33516986140bd32a73e097f73fea5970539154121b9c01d814a3aaadab7ec59e21582b02a9a0f6f4967678884a7ecf8e92e03178f367427d16890db768061cc4eaf1cd9a5e1210d606e2bb5dd0f6eec53658805997bd22deae13a426687c30c215c0882dbcd7beed3cf8ee17193bbd26f33f99a555ac67127e2348c2257e5930c1c2be53ec44c1fe5a82def9102a32213c2a8a72104bc790ce8eb5478060b21b5e68bf03810581775ead0dec7289b77c00469cc67bc84b7e52b0ddcd03664ff0ab222e39550598684350c78487f90c1cf87e39c0e6bcc0a20761a8fb49f0e2c2ee51e300370f30c807d60941e1843d6b0bb737fcbffab51d48a5065d6477897a27b677ab7aabde64134ba364bf269b59061e11f2501470143e4f37ad88a15c32425885bcc5930682fa1724da3ff395d0a1629b335e6433d1cd43855e336b289145822f2014d891e9c7dbb7d9730805921d17632adc56fbaa699e69cd3e88b4c2cd5b80c9dd18d9214f066b3e33cbd525bd2d21ad7d01b6d19d6a512bea4b26f0724846064813715aa2ec8db2114ead87be74b12b36e07e3efe7f74dbdbe959206ee710c8e64f9d435470562dcdd3961952047da899b6c9ee28f6c4d3779a9c1c9af00994e2e605df0284ea51bca89eb92b57a5b9ad51f1684ea3a2905892599ec9a140aa26295e3ed60619ac39b5ba249d156bb9ee1ea5c153db0710ea56a41f41fe2d77f0ee2fb5012a7414c3975e4eae143886c3f050bc79fe6efe345e3c36e106ad936841a3ad88e21dc2bf2e4d7472329b181576d3d24addc93841eff1e103ba0d2829199664183ec89eefef2c99401968a36fe812f1c999cc54f8086438f376ad8726bf716f9af18599b787f90864216dac65dee0fdc4e9a406acf96a067dd82fcb4e64065d5805e29baaa9c9c9d0b3b1396d9a9097d3b0a3f5c82e0388797c1f1f3d47c67511b9cd55d2caae8f78ef30a876092e4b6708a6be99fe95bbd9ea223a8048a3f6d7170dde0f34b18f4c24955f315a0883f24b571fc015d9508bd9ab91fe6f504bfb1d9cc2ba9ab385b9442360f5edca1ccd8b5d9a1cfbd1089d5c18fcbf6f85f47e61c789aa91d2b465dec4a9404c5c8275dee7778b03880970cc4d8d8c5c58a41d4172f6e7406b24a52ac7945028e3bb0f21ed57b3a1e12bd65532c227563eebb8442faabc7f4afd984ba6cd12de26df091e8c2d167969545fb7c4d34f3e5c364d7d0e7b7b93616a571578fd9ba6d3bfbec2af0e3b13ca3b50e9de333f6c61db04f9c3e40a32da1b69190b8e2f8235d390dd642606c33b0f4bffd3d611ff7458638b8a16fdcdc010afec96fb6638f220137b86fbde878d7bdb09a90dc15f3a6d51d236da8a7f2452e8fb879f4c372a31512842f819263533c7822aed72b2a4ab70800d785e7d9d97c53cf4e2827c9e5ebb7ff978ac03cb226cca1d09b093311e9d13b91b7db305330d1af4a2a3794dbefb33354f1436be6da46f73b78f461b5f175020a42019cca3511675faef7dc4a747bfd1cb8930df34d5f5c4fdcdae57c9b118de170d6dd68e31320f20d0dd1782b6cf550a01608e9cfbb5c397ab428337f98d334fc464c80768884e88c3afead624bc6b42d9a7ca4260f4a8d13f4f445ca1cc856e3c88983c7dec01f3aa134eacb8ce3215c3fc13edc576413497b5e65e02597c4415336c7b28a49333ce34e14df22fd0822f5206c3974d63cdaae7a88d2199053e83d78fe1ad48a60edca24cff56f5d8d3d3f485923b08c6d6034284724743c3ed91d2f005e788cb8878035a785c1475c59652060703e45c323a48f1b00888c5cc335a9344019d728312deeea81733d2531a136eef1d3f4584fb577024c609013473d5b5fa8249ceb50187da1daa7e7ff0ba096a488d0cb8745a3fb9bfb4e4729c664cc68888f956caeb87cb25451eb2fb02ee7663da5a2ece8066d185f47e48ffabd414f47bc06f03e3f7c50916e0f4be535c7e38d3b615cae52c440827a7a3528344cc6f6d3898f8fa22fa537e8f1449001da46e91b0be3949e8fef6e0d878ee851ef9ac296c335412ce94ff7c8e8692cd7e87bc32ed87e2722a6b3ecb00ab4c1580cc5dd9003b0f647e97575fc0a740525e12e0db7b7be57b4e8d41f92ae9e316ae0feebb4696e6584916255fbb79cab0dce23c05cb6edd77fc6bbe03e63b73836672a5e3aadfc27b3c79152b9f749453b0c67e4dbaab33d24d3c307a5e1e5cd23e6647ea94de91bc1598d15d08f12a6ab9198d8cad273167a6334aada7e6ce6e47913f8571ef3af0f89e752fbe6d2e90217f23529603076e1ca658390e2a30ae1811837edf0cd247de15ccb929bd6d265a31c953ef77ee5a0f56ec59378514c8200fcf5f59a10548a9c39bc7f9633c935279a265322656a751ecbb7c5ca621b6d6abe590a0d18f16617bb5b645e27a5f13abf561ed03dea6a6068e7cbfde5b078585e04471765b926cf09feb264374f3dfd32d5271d17a4eb8cb3913e52ee3c8ea9a80dcdd7f2608b9eb46102b30bdef2a9bd554fc8b3eac4ea7187edc0f8efe1d580ae0a90f2d02694a6dedd4685ac58a2a19f357788aaa13b99aae30de086bd39263b6f3c987e62f4c93365321e25157d0a150a16ad1e44097d02510e682fd5acef1164835af44c21e9f6f136d8d20745ea513e1b42983f2a8a6fde57a9079336570c0d52915d64cc4cd9c0b5134440cf72eb2c453f829c7f2dbd5ba6e3132ec44c40322947976241cf15ac9384f2e32688cdc07ddfb45026988803a95c98959eaf2abbc0d01ee627731ca3f47b9003d3a863fcf7f61f5f7e760340f458e4e640817b5c0e0f7d67baf1d7f716e21a775be59966a4c5b87e66518379e88c6b9c04f3065eb7adb9d490c49c8383e3ef17d492c318b16c90f07b0dc2e8919c5ccd8d6b53198509e0d313e13a7056eccfd85d98af8789b71577da8056e99207ddb81e7f31a2e56dcf9416b196b557120567ec47def32e934c6736135be1036489051368be7f797c32afa65e78b9eeb975fef96d4bc8525bdabb08012759a86f0e3a32a424fe3a42f55fd07d4367289ce514fa1b32b6c190b63127d3f1baa682362ba54e1c38156101db2995fd4c6d4d8fa4c79d1713a640c2fb96ecaa93197a686bf61fe0ecb42cef3d3778936ed6935faf88d3d88aec36b2e84bab03fe46fe5c111b0b9553ca1b7300bb4a099f16c7bd8803d6bf73dbf3af73d580854f4963651a7451db3376f85055b822d11aacb1c293362a4728c42122d89f488a66e59e505ad52e9dd031a2d2a7abd772200f368d978de38a24566f74403cfbac37550664283662e0c7ed43dde481d833bb20e145dbebf3a74fb98a595c48a8efe9a394a1af10f915b5e68f1feb1b98160eede15632c269b8863264401c212e4c38b1de9b4a7fa877dbba23816e61e6df6ede55c7b0dbd1d99b87e4e331f97b605048af5a1f3a368a6f4e3ff2aafa5a3824d9cb97b335bb5833e633a50a592ce70cb49d233b94d9029a6e9a8ce4e48ddde06ceb81ae55", 0x1000}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="8db1b1372ac13e1f35e09ead0bec9fe4a928ae906a9c0bfc3781b07fa86c6abbc523746ceb3b15739dc3e00460020ada3bcef9896a968985b0e41bd3ef40abc80779062832231f21a1414434c1d1b7953c5ddff4215088767b9db06819fc382593fe867c97cf028652aa0cd897add664435c978baf6dec335deb1b81373de8f93ff8e098bd0428f0daec252a35c75356bec50181c7e17c68a956dc6685e47b16d189d498b84c", 0xa6}, {&(0x7f0000000340)="e65e2bd2e03b2b1e791ea27b9f7c23ca6ad4ff82b6201a", 0x17}, {&(0x7f0000000380)="afb1b1", 0x3}, {&(0x7f00000003c0)="763c8905bdec2a47f4e6bbfcb69387e6fd16f55a94ae98af97c5994f1cc3015dc8ac2f4f37b9a31e0d4830939815e3d2b1a936d9abdf294a2f358711a11d88262bc1c961f5382a3f300485e56042cb579ffd4ede3457b35c8e3cc81ce76a336601e61dbc80cda9882019da589dcf88d3c555eafb405f67c147320d569f100c6012b20f9fb5d62a6df0ad2a40f0b7e57622e82d2567eab6d755d3e24de1fe6d7f9668515c089c81e4ac1fd1085f6d9db565a194e46a7c5a855d7ee830268408f4d5d38b58fd0c4e6000b64ad6a8aa3f173747113079f461ce0c83c2f0bca972da5d7c57d644", 0xe5}, {&(0x7f00000004c0)="335f53ddc3c14a2c712b403e36ed9b2075dae32ac1909e4e97c1287a4fe71181768d19c8ed2626669e57b91a50093b577eb8af673e31b48f1ea3", 0x3a}], 0x5) setuid(0xee01) msgsnd(r4, &(0x7f0000000240)={0x1, "9d9a2e13f7870cd2cf8320192251a477171cc078e76fd6c6ce6667c1bd6a3deba517265d5aeb06432c0d774dbdc16ff5c8f672b4267b70bea47a2462d57f450b7578335944e213630c60f45660c58845f1222acd57537acc31f067039c15193c746e32b8e17d904b4b4e2d36c4c8ac427b210837a5c97cf6c8d39279bd70f3c5cee7e261cdd671b1e3ee9c82dde0dd81c2dcb5f457d9a0484de4baedf379cbdc24ff49009f5e98a94d9694667de0ada138825f1d9d844adc13d0e8e98364fa3a0a9f67890655a5"}, 0xcf, 0x0) r5 = msgget(0x3, 0x20) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000580), &(0x7f00000005c0)=0x4) getsockopt$sock_int(r0, 0xffff, 0x4000000000001005, &(0x7f0000000200), 0xffffffffffffffff) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3, r3, 0x3, 0x2, 0x21, 0x100000001}) 16:02:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) r2 = fcntl$dupfd(r1, 0x0, r0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2029, 0x2) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f00000015c0), 0x0, 0x9}, 0x1) 16:02:45 executing program 0: setreuid(0x0, 0xee00) setuid(0x0) r0 = semget$private(0x0, 0x0, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/66) 16:02:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="f9c3e43723ae53edc61dd227cb1f620b43cfbea6aee4338798c52b753d8198bb4727", 0xffffffffffffff8e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0x2d1) r7 = geteuid() getgroups(0x4, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r10 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f00000003c0)="e5f3c830f5385a9df80676cf76d4831bf03d3a56813887c35a6c4de3a2616a539ed042aa3a73bd83299f50794caefb426e27592886bc1d9640da2109bde44100b0c28532874aebc8ca21e68a8c097b55c8e9cc7b9d9d6621dde972c97f1f14976d76a8303c0f68cac0578d254224fe6167d3c1a6edb69336cffc0358bdf292e99059f8d636d3b408f35bacdd494242c5d894d1f475ddca44fb6a709915ef34bd105817f327343e101031f592", 0xac}, {&(0x7f00000007c0)="8cd2e1c5b5b068d1133514b2365bbb5aeb28190e4deed33612f4a7d4050b532b4d7de8e912a2553f5ea456bc607d6c6dd00ea66347d4e2d1899aea625435a5e11ea0d6299cdd96e398641d7121979f75601fea5c0b0df96b20c174bd85791051a819dbbe14b151a4637fe015a88e24d5282e69705f670dff1d186ad56ad7631161777e1b569f74bd80713e3a817104af8593861d47b3f0d616fca32248121ff38c1ea1a086461313784a38c9ae8be5", 0xfffffffffffffffb}], 0x2, &(0x7f00000006c0)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x88, 0x400}, 0x6) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0xc, 0x0, 0x401, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x6}, {{r0}, 0xfffffffffffffffa, 0x701689ee4a7357fd, 0x42, 0x81, 0x9}], 0x80000000, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x42, 0x40000000, 0x10009, 0x100}, {{r0}, 0xfffffffffffffffd, 0xfa300b8b9877855f, 0x400fffff, 0x4, 0x400}, {{r0}, 0xffffffffffffffff, 0x27, 0x0, 0x1, 0x200}, {{r0}, 0xfffffffffffffffe, 0xd, 0x400fffff, 0x1, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x200000000ca, 0x5}, {{r0}, 0x0, 0x2a, 0x8, 0x6, 0x38d}], 0x4, &(0x7f0000000200)={0x8000}) mknod(&(0x7f0000000280)='./file0\x00', 0x8, 0x0) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000002c0)) write(r0, 0x0, 0x0) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x40, 0x0) bind(r1, &(0x7f0000000240)=@in6={0x18, 0x1, 0x1, 0x28}, 0xc) 16:02:45 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/19, 0x13}], 0x1, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 16:02:45 executing program 1: r0 = syz_open_pts() r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x4, &(0x7f0000000380)=[r1, r2, r3, r4]) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000240)="4a5f70823f8c33fba7ac482c33e80261e29b4ca8baa395d5fa258a9eaf7ccc510c1aace338b9e424bdb7cfec125b84278c67582042ac736ad44b06f63dafbf3eede04eac22693d53b81599374122d279d0d40f734c3cb162a3d957bd1c6743830975cae38a545528c9e47a21bb28399274103ff8ee4bcc833384ea54c5023f577eff2d82d5906bfd3272e641d679457057a8109ad48f7b4665fa7c086203f808b65b6ebfe7b749f0c0494d70261e2ba140b996d0157b53083fd193d9ee80799625fd3140cc787d23fbe02c46e5f1de864e52ee14566d2d5e37488d33c33efb80acb50a05f171f22dd015a17f510ff5b45085a8e042d2ea590000000000000000000000", 0x103) syz_open_pts() close(r0) r5 = kqueue() writev(r5, &(0x7f0000000700)=[{&(0x7f00000003c0)}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x20000000, "a146782600feff0c010900000000fffffeff00"}) poll(&(0x7f0000000000)=[{r6, 0xf0}], 0x1, 0x101) 16:02:45 executing program 0: r0 = socket(0x2, 0x1, 0x2) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 16:02:45 executing program 0: msgrcv(0x0, &(0x7f0000000040)=ANY=[], 0x0, 0x3, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:02:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed1519", 0xe4}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) getpgrp() r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000000880)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000800)=[{&(0x7f00000001c0)=""/217, 0xd9}, {&(0x7f0000000440)=""/153, 0x99}, {&(0x7f0000000600)=""/204, 0xcc}, {&(0x7f0000000700)=""/206, 0xce}, {&(0x7f0000000500)=""/93, 0x5d}], 0x5, &(0x7f0000000100)=""/50, 0x32}, 0x40) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x101, 0x401, 0x6, 0xca, "aa4c002877ba90fb70f7d0f825f70225a60abc2c", 0x0, 0x6}) syz_open_pts() read(r4, &(0x7f0000000140)=""/100, 0x64) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) execve(0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) write(r1, &(0x7f00000008c0)="8b0cccf2450f45b17be36738e87c756e10428071ce813ae415bf653ade2012023b91bc6fc0c55574304cc540", 0x2c) 16:02:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/251, 0xfb}, {&(0x7f0000000180)=""/54, 0x36}], 0x2, &(0x7f0000000200)=""/173, 0xad, 0xfff}, 0x3) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0xc00, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) 16:02:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) write(r1, &(0x7f0000000000)="5caac55af3443aa2f0c43d62f06a91ddf05a8c0d5ad10b199d2fcc04bafefcccbb9da73b1deb9432ce433a0ba8b560c77e8d480ede2779a008aa04aac38e7f754f1c3a5832c61102741a6cd6", 0x4c) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0xffffffffffffff54, 0x840, 0x0, 0x0) 16:02:45 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffe, 0xfffffffffffffffe, 0x0, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 16:02:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f0000000040)="1f7f03246f7d16d07642e2d78c821a92a41ff2bdf891d1f6544ea58a29cfce03ef550d4ea6cccd1e411b446cd62d1a40ed1dd8274bcc0c3d886c0e3d0b23c7ec772d3814ed11b2769ca5f83643b42d216bd39930a81f22a95f3880882016b8b58cebe058e327df7ab2dcb1d1cd57a0a82e69abb35af7afe554b757cbc80dea58dcbdb93fd60fb7b924877fab348a332d3940a64c5c8e91cf327add54cdf8fc9f3c89c00c5a6d69ae45b43d20a36a515a54c479808c90adfd689df0c2c911872304ec6a840c1d5d30c8150897a0e1a5d9b1b2cfa7091ffe45fa8449c3cb9274b4007531a7bccaf5cddcc17be5b43efc83e7620431ec9569956358362e62a980691fdf2be5e6d09e865612a049fe0db11633dcff7463aaff88d425c8765da9c9cd827a36ef601bdae41648dbc42bc956141702ce5787707b58034b172b1866d4a14a0eacbef29b6ce1bc688e28098fce8a6c72fe66b270d9f916040a21274f9b2f7de7f109f8e1902f4e399fca249bbb23fa1070c69c745f7f6956c9127070a7585f77cb05f6185f085c244cd1627875afc730533dcc0a875e50f4f67132693f73909aecc31649fb36662a41fb364bb23276a1113c0e8cdd049a3dedc3ccd6bbf0c00cb3ff965cf53097230de6b9faba06cc349085aa66cc3523a169ce151db2146cc8faaa027d961e38253833727bfac7611827ca0b60bb7ebd7e7cfd246c3d809fc398d87d6c9199b6177be46eb1cb9b4a0a02e6efe1f3d2704ddc5952fa28804c75c8ad5011040e717806fddf03b1d3dd68c2435eb4e74ab7e2215bacfe5f14b5c80f4d188fafff670444504c1b79b4af178ba7f2a18e6d218fe88083804eee096f976ee4c9414f3cf9db96a441e13f4f6fa5ea9bc9d7e47df4c3c899f29eaa78085f17936992a19baec39f3f8bb09475379e16d10356e7746b6158f52a65eddd0044404e7e812403482a3a265f8baa472aca94e338f35b6fe6b36111ef003f1d57faf464ed0790e04c0fba1a6d7fe9596cc00df745414ae7eeeed5f3a45396c4857466946220f1bca24d9d59494aeb5413145739934dc9991579052c6e1a375122258238750e0033fa9f206775c69144184325682b69fa36a7da44f6f6d4d087b48f0f044d11bce879e57c3af8d3da331b1cd2cc4e57ff93ba3cd18f54b8b1480f107f0d5382c30c32c8d599a8824777baf9fce3812412579e32a7f9cd849994dbfd71789027e580c2d9e68d359681ca09e4fa18e3511575046f39406e0f64ba855e050675aeee2c58b8ef91f007b5ad465fe7870fc296ecb3d9db06142dfba322f691b23ee5135003936be7c4b4d15fdc66f6b1277798280d6a5289c28e08923833c375736742950eb0d7fdcc12fb508d1e9669c36d70e7a95e7f2ac2c5de612471b625564d9e6e34c0514e69531bc617c241711cc070e5b3147f0698bcda8540d62aa135cab4f4da11af50dea191d9625e330e1579a93e20bd6bf72366879df718d9815d5b001d448d943fb0fca10518393976d183355e5148fa99ed0c3fa22dc61f50636d8f24cbeeae4d8a1c1ac970da1bdfc9d23f41882fec42d628210b10927768741bdb2ad382a159c568cea396c2ed536c6398335c1b2be0b6b6e3f793b6350c1df1c28d7b024f3df141edcd7cc8bcbaedc065d04eb465edf104bc7ebc947876360e2a9a310326f67fc9dd132ecae83341ac06a2398317ec36b2bd41f74a4abff276b39104a40e946b01de783723cf8d4d58e53658d64ac99b778a03b0a5b200fc65081faa499e0adb563b16003b43ba7c3ec20ad08cb57bb456311b0a5711c0f240c4b910ee3bdf9243040450d5b9639490399aa73c239e511dbee9d357c32115a659f54ddad8d9760dbff35d050f1fc3a742ef0c1981389347c126797fce9c96c240d8abeea143e3d86053b685ffb39e2c07a59dd01b1d68c26e3ceff21291edca053ae0a9976209686d394e35fba2d16f5282051879972e95f08333a5c63b65284b1118d85624b391e9ff14668284631c847dca4c92a4f5a38afcddfbd6103db0cc9798234d0d6f397c7677b877fa9b4966c8cdd9fdf37b195eb811a043795a262cc87b1f114d82b87cc725f1622d1107ecb8013de47ca3cfbc63d63d29443b3b853eef48683ad05124d162972cc1c39251bcf8854fb337d6fa5e0c92ed819f8f8fc59e3c74792f85b60d82010939378a69d1236277fd6e9ad53c38134a2dcbd726484b7e39efb04c6e4c086ac1868f868d0354cd059a9f556ee465142b666d621676af5d67ea8cae0dd8e9baf0eb5d07a8f3ed2bf53a00be5ea12ae126347e5220e2b74d21f9befa9bd19b2201280b960925f84ca0bac99105655128b759fdd28c961099582a94cf9a08bc6d1b97be9a869d5913714330f33317c633b6e6f1f340506c789a1dc00f6dfbd6f9da9fe27cf255c78566243691448d09ee20ec157674394b6e32c25c4abdf57afef3afdcf25a89e3a700c80466af107d5afe801fd39567ba507ad6be909c392c93f71705a00cd3f25435593f8dcfe165db0d63cfed2d82bf1f7ccf7d15e92928f5c52e2ea631c849b628aa2bedc7ad57ccc1fbb0eb1c6e7531f7e2ff4c120c6007a09885b00d7e1e9647d5673b4f1ef1ba6abdec98a5384cf3d8e0f1db6c6f20a8cea7a4306de70365d81b40bdca1830fa7ae32c21c0b8e1280a877d04c2ae76e445bbc5b8ecc71edaec72177ce36e295e4416ce658c57ffd02617c78884636a61477b0140c299af91d2eb7156f614878a09b25afe72318cfb57551c9147ea9dc5e75512f999de20879502df2f4b5ceee88ac869e7b6d3ff5ee86f8ca3ca92c30490f25b67f87a51c40661584ccdf09a413958d8280472613acbb459ee66c47700de619ca4515fb44cf47079488d793402a334c7d238a5f74062a593bc044799ddd5a8ad35b5fa5bbc13f8e9dbcdfaca6b6e20555a6eade75a04aa63a8b4ec9fbafad2039ca41dac5aae9ab1bbb0e9498a4cdbd40aeffdc786d118278b0db2b51d7b2d503d549ebe9ca610b7ec3979010d2a6e3633f50b2377df08a1f6ca4c1a3933b26e95f2e41b592578225241fbc2c1111092eb00384658c99dbf85c8ebd8eae5d39c5c68e024056bc66c366dea7895c7b5de17b771f6177b5e9a7f2edfce787566b902f2605d813557137a3271ccc3fa65a732db502c428153fc7a00e77eef10965f720cae209f18b10092091cbb7a5e8ec5e8fd0813a9ef9b31f255895db6d9f8f35ec55e86d37dfca88c062cf82ee6d055ddf4bdd84e69b57fe64463730fa286b1ba27ff2a5d659836d7490e35bac9ea1e216e01698e7f6f42a6d048f9bd1b4a12afe35254e822081112b931479d3a19a599035e6e26316c2b4ef4dc7c41a1517ce0dee252fde010a6f76c728dc3814a1b7dbf14bd3a6c2325a015616ec73c581468fc3fc24b220bf568a42218db35e39e8a036815123b24c4355fa202625997c1a06a1ece8e2d30d80ea4baa543a8d16b4194b5d3fce55ca1d9a58d93463d6ce54bffbad7cf32bc1c64975fda495ba1887abbd4886709b25cd629a955117ec01d94faf92a18b499d0e0e92945c305dffbebc90c7f47b6e03a85f6737d03f65fce8781ac9ae69560f12807dc14676933f765905159dd299a8def77a3f1df83f9c9eebc14456d5049e4cb42324cfdd70c6e678d265d13cdf23c016a0c12c6ad2552179cc0c66ff0d7bc0f966b893316f3731722458c209c7bf777d7303226fed6bef7f9b7ab6297abb4b8c729df20756823b485d522b4a273cdaa3e0650636b2e80d0781bd0d03355fff29be0cddce791b38315e399c6f685b4a95543dc13ad387f42a8afc3c3adede0751ea92c4f3e2da2b09d31a59fa655bce5c159d82170f80ec0df53517a0d9c49da52a79bbeb574a0db572232b7d7d4b3e7b0b1990efcc9377a5ed72daedf2c059dd1eb6a672211ab1dcc4051f4b6741e99ccc2142b97a23c63cbee11ea0d2316a7706e0944b8d57785f978c316452fdf1f07d65489cd2236e9c6edd38e343c15c0604367ec452a2ca43ee956c6c14dc4e5b2c1225d93367f7b16aec676c4cd84451d25877154720e4f20af6ab50a22ca1199f422622b09513875a8190a1c4408fda3cf5f19f753b4b2b5d10515181691f91c3b3882a726234bb3b033884dd94b16b873c01a4d8a50efd2e1aa4f4075fbcf3b959de827fa4197d66accbbcf07986edb9de0172d53d283a116d6f430d83cd5519beacda0ba0e8093f02e86b04c4c29584f1c596b8b76ced49d8ebd9e323d5f3cc16ed716cadc9c1a196d55c3cc3d5709c98dcef19a543be374e969d3a461643fd44ec4fee4b1163c9bce7f258f83c3537205bcfc02e3d1189febf747aefdbc3503b547b09d207640d148f6d26193777fe21fb02b569df2be4e55dc4091133e69b655e6ac62be269e68020b5f912dad0ff885283d8f22498796f57d56fe537ab99a287ed022f98ffcba960016fb4ad1edad5b8b96236fe289ce8543a5aa347fa195afe212c04270c7fa3f565ffde1d42b6839108e158eb07211c3007a89dbb523cb3a6d3fa0a2ecb098519a27fc85923bc5c8b4db9b1163dd638a6837c67f709f0dc3dfeeeb4acb3a4d796d9fe59103fe31bb6036c46e9355b5a4d1f97df78a2fa9b28887ec5cefeaa56dc1129d25d93f099e5669ca4df280b3df63db7776929ae6dc3a0771ddfceba7389757b31a7f0d6c238cf2a0954e48e13b75d4e175441c2b9376b40bc3c3246a1af89490884f63d1c16abb51787898728820ca8549432918f01b7962d1fbc9ebfd3508452fe42ad31d78f758808b67f05cb87f7e2afa7023231cca79f2ee37998102a06da6c3e8c3dfe15347a8f308c0d0db2ff61b51a7423729aecd0c35d05c5dba80ba6a94c30982f40c3e65805a1dc100a323e394964ec6cd470d90a55f398887cefecff8dbaa3c8ee04defc29c1a4d5bbcf10d1f865d28f4bd2dd3860cf76da7ad3fc4233ffe27ba33a29dff9c4063918431dead3f37b3628759102243893df1ab4594b0fef0c30013d8db2ed094f5ad360e6d606eddf2c550ab61235c4c6fae6b74e5512f7bfd098dd9f47f12c29b687093886c1af839c4470020283e7767ebc2200bcd933984ff022bda9760b227b82bd2f0c510d2a9d83497ed929105c84bec07dd520db6e7e2b6cd9eb470b355d0da69aa6fb878981b5ca86ebc26366f814702417e6c75df201fad4a0b8d2291c8b09e29dcc69e0a907e74bde8c451b6a33dc36d9a34c6f2637f4bbfca8425399d4b93f9d34a18ef2e57cb6504e85c292192d1d0f28c1b76035c6956183b54b6df862279899303290db1daddec7d321a645707c2fbcde2e9be172c105d55913a1251e2bf65b9efe0397b751364fadc96c28f66060a1678474278160a82340789b77b86fab77b385e03a0b6c48bc7212f1ca9bca0a8253791ce61610e3e87e7b5a774eae4855ff35bebf4d8a52fcc8b303b4d0197879dd6586f88b69476dee3486169baaa3a7745c20ceb5f1ac53cce733a5550ab2fceae2812a2828a6d467069a3c3639a7839e9f0ee5393ca895ba84aad84f4e9b8dbdc058abcf2f7b79e61ac4463bc475ea900ec942ce2706e75a71b265939ed8dad8808c6e1f7ec555b4d718128860697b324e26cc6504788b6815a42e37b7823a76890e687d756cdf44514a99fbdcc4116b038407c4e588db2bd56574c2de5624c73e47c545acde6ac4e0e4a5a7359693d040b978b2462e0bab24cbacdbc76826e3be3ed78e1f56d82bbdd3ae572fa9c58dc458f4f08bb69bbbc8e57b64a7fd562", 0x1000}, {&(0x7f0000001040)="508f7961a6157dec0db7db27064d2b4efc34e81b35f48e63e6390e248386ae8e8e92d8416f2f1db46d2bafd6be5139dfc998d9d8ff1bd5f3a6fe6aa92b3a", 0x3e}, {&(0x7f0000001080)="c78deb5a317baa48c3b11a0cc17479be03a6e6b9b61fd417a9b4caf337f27ec84812dc4bf711ba400d6004b015a04c8bdc1a362e064d6f646e8ada982e00eec00779d1209d6046f84afefe6056603d5ece8a7d5b23985e8906d9134d9a06983a6405b73c0c5234ab8dea319c3f83ed8ff6947c0464c75bace13b39b6f6d157eec65ae5b0438507f57609ac00570363f11143923763f14b0dc70e8d3030688be34beee606f450984ec690c19b5e6a3ab8dee5dec9abdc6f0bb66587b8cee0a1f9a520f7bd729c157930d312d98cc579182e7bf694c079d5f3cfb2a809ef0c427b0c923eac70", 0xe5}], 0x3, &(0x7f0000001380)=[{0x108, 0xffff, 0x7, "ad1a7335c54e0693b1f5d31b0ddf89d3517aa1b6e5e1893de68caa52550d8a4d2566e96bd7519d8fd5dbcc422dcd6f5d94bffc2e13bd4f23e7576d77df687b335ebcd894fddb098528032053f81a7668b7290fa901205a3bec4ddaccb59f93d7b596a479cdad896902bfe83cd0eec4c75bc1237e13fd3e895a2c04ed616086b9d7289546c50da2ca3fdf87ad33deb0a82a18f340e539a28afd395f35cf8dcc6adf40e303b734091de55add679edfa9e51ad2145ec1b1129d2edc2bd4a56860363413c6ea372a2c45f1120eabda24dd557c2dd7f77b38f00f5cef5133d3b414c9e8425f922085be0919d3e6152844a20bd3"}, {0xb0, 0xffff, 0x100000000, "bc280e02f651380bfa0f788dfb3fd72015108ea29395e2bab13dd7ca6ee18a9bf977199ea8c88e75050bf86a8a765add421071257cec8c0ac3e878225cd244cdcd20b2996bddb1792fafe60f862fa08a6bae534f14e84ec1dcf85314ef6a0fb593b8d43c663120b3dbc527e61b3e207848be868e2202270666cef6870e99df0575ee724af0bd51a23fe038587141fae5889af6daadef561cfabddb3a2c"}, {0x18, 0x1, 0x3, "b330556ced"}, {0x70, 0xffff, 0x5, "c3c278076e20ab28ac5cb8abd792e1e310b1bb95e2c2fdf78777ad19d4e8a78baf3eeb39015e6910ae710948fd234937e4173a1bbe5e4c0c93778922fa2b16784c8b35ee189b57da692015a16be355c4f3404191799b2d7ec36c6d"}, {0x80, 0x1, 0x2, "4b8d859cc95d82348f88daa9fb4966835bba6f0b51a56321e1bdf1fc9fb9e3606a2a8fea1a6131bf67999c0294e82a3d17ea6c9433165995e2537001cdec01334a14c031fd59e2c6de22dce9d8dce840e5b16c799a5e794cbdca0530d2b13441a409e41f10241ef8ddf4"}, {0xc0, 0x1, 0x80000001, "c16dd814bf1a1e49b48bd0fed27a8675ff5fd6f27670f2d852a2e4491d42a4ee334f25df25d269cfe944a3a907a30c8fed77970663f0b54a8889d4c9929ebe25ebe613d7db7f4243976a92bd7708c3042942edf95b95da6a60e71652f59e4e4a50fc07825c5919c5b0811a5ca16203419c956e7cd793b557f6704fc12cf9188c7cbd437d96b7fa2d547676a43f8664a8f0b15e4318c1cbfdb779e698238401d4ba6cdf24e1bcae5d0f124f"}, {0x50, 0xffff, 0x0, "42c4b6a9b7637f9830e8ca264586e9f38e14ffdad4137a972a6791a0dc63e98ec82bd8535f244ed391efc580905fb4b446bd73dcde288518432608c2c2d5fd9b"}, {0xa0, 0xffff, 0x1, "10ab02a1dcc1b5f937297026fbe522179f1f51436e002ecfe42c5a6981cdd689e8ae97ce6fc307c7bdb29addd617e055646fd9baebf950eb27651cf1c6299bb1ef9f9e6c32e63d582169d93f80110916a837b617bcb89bb5d964774611ff9eb218980af31971149680f4aff5c3776284e2470c358dae86b2c3e3439b83c611d6e3102261335677d0fedf706c55"}, {0x100, 0x1, 0x234, "5938a2370ddc560a8647eaa47109e8f17b4401343273de026a036e18a1c5982bd1ae13c7e1081a32a8a90b401ea57631dd510091cda0add154ae7b0a7a2a351f8d9b0852d7e7045b71a891b53c0df8327765d9fceeac56c57f4e5b395afd1aca182e4cea7a2a7b6508c5b3bf75b77ebe93b8aed135b7764c78449fa371aadf364f14ddbb2ffb7cac8172c2443bec2f032e401a9b7e27b950c7d074b848a0ef08a263065770765aa12239deebbeaa842ccc6e0110d64eb9a9cd94e700ce4b22fa7a440cc82cd276eebcf7d036066c2785d737f1cd86fefe880b0f7be6f1c3b77bc911f299b2abb1aac1"}, {0x100, 0xffff, 0x0, "e6a812b3896eea7412177ddf01a4c7720f2b7a915b58007155a1bd5f167ba7d040653c361e4403e1dcc50ed1f0fe4370e34f7f836fe584c65c88de5146b287731017087d9d89af803dc1981516c6f20a4b191e495ef14feb667638cea1abc4cd216dfac798639f8a6a5cb2f487decb9aeadad1a81836ea600a09976a106a91d37bdd7b8ad8f95acf97cdffb87b35674a1c2e6965a04072beca8997ffbede112327585359630e4d5dd5abd3031807578e65696e0f177ed05730286d8f5d62e5808c8b6fb49d6263e50fdc861cd3134bb3895755635e64ac6e70a9b5c8834b6ba13ff2eb447195400065d064"}], 0x670, 0x405}, 0x2) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001180)=ANY=[@ANYBLOB="100000000000f6586fb60000000000"], 0x10}, 0x0) 16:02:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:02:45 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) 16:02:45 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", 0x0) r1 = getuid() r2 = getgid() link(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653100", &(0x7f0000000140)='\x00') lchown(&(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", r1, r2) clock_getres(0x4, &(0x7f0000000200)) symlinkat(&(0x7f0000000640)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000006c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") ioctl$TIOCSTART(r0, 0x2000746e) 16:02:46 executing program 0: r0 = socket$inet(0x2, 0x400001000000003, 0x100000001fd) setsockopt$inet_opts(r0, 0x0, 0x4000000066, 0x0, 0x0) 16:02:46 executing program 1: getrlimit(0x0, 0x0) getrusage(0x0, &(0x7f0000000240)) accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 16:02:46 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = geteuid() setuid(r3) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setgid(r1) setgroups(0x2, &(0x7f0000000000)=[r2, r0]) 16:02:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0xfffffffffffffffa, 0x80000000, &(0x7f0000001380)=""/58, &(0x7f00000013c0)=0x3a) getsockopt$sock_int(r0, 0xffff, 0x1827, 0x0, 0x0) sendmsg(r0, &(0x7f00000011c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000001140)=[{&(0x7f0000000040)="375f5ff28f6372f4c6ae652e2221b7fae366042e4950d11eaa8a2edb669ae50323cccf1c4eafaa82395879abce2f95e218a59a5ce596bc81a3660fb67376ea598768dce9cf1737f4eeeec945b3cc1f4c791a75fe3f57b5d5b6de1312b9cc368f6d308b5315c4d596cd2c918a26875a7690326b06b5eb19a52717a4859305da66ccf984be0fcbb0d7a94b12e25395ffd25f485d6eee67f1f3080244a0bd94d97f93fadc37e65c61af7d9592c7deddc223cd1bfd5880d5a9325a6267168272748d9f746f875efd6d70bdf456754477d07baf8ace20f2ab7ff68ade4d337963f810b3e5bb693e01775ac7c9dded1291201bf6a0d2e70664", 0xf6}, {&(0x7f0000000140)="d058b0a3dae78115ddcb0a8bb24d4b21be2831733b0cda68468bda83eabb72651c4f238d399c5fcb24cc41646894d500874f3cad57992874061c4ea0be942f4996e057fd15e21d5629bca3da821f6c02e027a7cb8a3ddd63d281fa332d0886df556501135478e3199b8770c6d8bb545f213ac50640ab012a570b5cfc2efabff7d83528f537f2eb4a0c0fe7908ee57474bfe4a43d0f3a42b1e827ee24af0c239573d4a9e2127410f687a0b0c852753e51dead18a4d59b300df9634b46fddb3107adbdff573c3fa8a459a76d0c1e370c17693eee325686c04029cbc4ebbd6219de2e9d0c3dc8c23b1dee7dba646441bff7efafb209cab7d8526ba55f7a26ae98344608cba792fb35c1deaa4dee168531a37da846f9640a5adfc6ed0fce2edb5aa2c8b77d0673a68ae15c66c06bbe7ec98992298c96c6b5904dad64cf2fb41fe3ccfcd629e1fe3c4761a861ce51067586e99da1efe8123fd8414d00e5823b2fcb7db674600fde80743dc3c4105ea521cf3445838822cb4e5c491dc9d1c197f766de8efca160eb44cecdf973590ba7b13418708404588a190a90e569f47d4d1088db8475581a2868c1aa8ed2f7055ba4fb115eb88876015eee2b6b85df077d282c1d64f066e4da650861984c79101c94a95d9838e487b1b3d0da0f5f5d5826c35f23bbefd2f30dbc52b9c4e7da909b940b65f010f1a13c9a22837a5d6b21555849c13c906c46e2494bd22ea28bbcdbd52b2dc70ee7a869b6c851bf372b229748df930b932ab96df1aace4e4e4c0c3c9e984ff93dfcf4d6ef5514b07c596cebb508a7d7c6a3f08ed768750816a2d1a70ee7adaae9e8bb011933e7338f6732002d9a57414e45c9cf9455b50d578c97d086518aa6e7e89b1cb9e9bac99d48fb191787eb836811c2bf2a1a80165e2e39566df8ee2ecaa9f8f914b8d4ea471317a0d6fbcaf9c781193aa86f334d8843769db91269022c41e25805cc942b8905240de184507760ccdceee57789b2dc4bb8c3d2874d582af7a78fdc8f5f6df549a70bdc8b8193c12d1b799dfddce9f6f0eb3d9b381f085f2ce12d4f6e3ae1b20b8a9cbe2a7f3a9af304154d90a9232a25be9794a9276f543442e21356443679e989980cdcd8ebc66524e8115a22f82c44495aa45f49d2f9c680402d31d39a13390a6e557dc7ed057bc5b7120c43926ae1beadaaacf8578ad06da76629d41a6890c88040422eb675917bb637db1292807e7db731d117ff8847a9d42a731ca31c26ba732b28194223ed5c41a69b45218a090679e2a1191510fed8774f78c7e4e58ee2593939f4c458aca83441756035b9991a8d27bf986be9b0945913e9bd34320a7fa66937c8dd633c2063cd438f583ce7ab46dc16c9d3ff82972b4b2f9552839de3af29b0164af98be3ec5eaa89d3c600f0593ff5fb059719b834842ee246de743efbc676bd94617a554aeff9fc0dd8b8672e97d08938c210f4620378fc2f0332a3e6c3b10e18d5390fa7eb75ef91af89051e416a7410cf4e16d7b8ec6a8255856a0dbac81b38a4edd33d92e7f6ba75a3d49e7abb6ed7dfa7b85fd99586a1fe8b3716f76be888c3d0b3b6f2395876a6246b9dab6d093c9d1efa317f889b49bda316c597c5ddaa2a42b59b7ef8c26aef2962590c7a21573f18c44b96bb4bc27af6f4bb818a78e0b8008dafe0c580de87b736f140e7e4deac13adc26828a9f09cec9947277e01e7b1b38028aec8f615c1cada06f7f3ddafc6fe58da4c880c2da13700c2cec89931e5c141c245cb45f481bcf350a717dfe0f4f185f7a43294d0e7dea1c6540aefc387b15460a4b77b6b895512f80e2f78e9d643d25b1683258612fdc549b2e747e9049effdada8c2bd87bbcf5756e110938107dc8eb374be2e4da5795e2a9c3fd353eeac8b3d595d6607241c30646d9d17a65861b22abcdc9a9c6ff3f93c9f9f508cae3bc06f083b9b0c7bc23cbbf1eda3cbd06b3c60d3770d15f30bc787a8458d0a2c1060c8ba281c88d07fdba25e098d671aa82e3cd5193d5a4f997b8d7d36827d304cfd658da4db6a338a49f687ae102b025a7f4d8b4dfe96e4f3776346e9d596f27cae59d7aba2a6e19a4cb193e7d8a2e5b87aa9cca6b133b7b3e052f1135019d2240ff7592a99737a8b0e363e7dda92fbd39903a0db02b8364162c8a9cdc378c9c26c66d05684d6a016bc886ec75d8741c0a674a62ecad7509fb7c2fd60ddc26f6a69f9ea6dc616ebd44a25f7cbb476b9cca4a0970dfae755e6b1f26845b02c4f3692696c01ea9e5cab0d4d7a5c9954ff61f4ce1b8dbb4d5b13d897c036e32f4bad00a1ba8daa2612e2ed7635231b718bf46c07eecb2bde36aa2e77dcd37b075cdad9e3cfdc8205b654efee3ef95281fb999bef8f524d74df815b88340193cc444e815cbc30c08787998127345ab47ce8b63a96cde7c4b42da4e9b0a5002a5d363dc9a2d302b860ddaede3e43eab3b776a584a6d38c378cd85df3b91f6e9a7cce3f605a35f355b3c9ed54a805169741a626dd7bbc154238d2b64326edcc895aabd6c1955bbeb37e3ba5556146e7a884b3a5e8eee16f505390449934788d3278bf445b92f4177ad77500ff36f0d86d3da7ed0f327abd37e996e80126af9ada009ad5f10154f65616b68af1337056550f449eb0e592a910687869105dec6695147a356c4045d236509e8a94bb8f5ed4476c716e68e402feda02777e1bfaa3c3656179a214daac52e79d8df11f88606472e3eb9e5e91ee2a377f047f8c1e124d313e76d6e54ce56971811fe5b9154ba7ec2df6694e2946cd308b80c620b694d762a8b91542d258f430865a60ebae58cc0ab862ae9d29d028bb6ca5368673c0f4dfc7e76e4ecee01517fcb40041c29cd5a524fc7c3573635da55d456ac1ee8783c78ea39c5b10877f85c32caccac50df79bb51b145ce35a55a871b3089c5b2c8eaaf161ffc09a940641fddcf63d2c4120282139ee1849b54b329b6563e05a50f23f51b7e4585d1420a264a52e4fa48a3dd5e423e9a1dc67ae8c5819539b0133df1ec1a0f5813c278fc08f34f18f1549fdd6d510aa026f00a986f0564d822c5d1133b1c67b48d6aa29daae4c9d65d7af2a8d32062a3912d593a8ce5f806955489ca3b98654fa608c7c76e28c51f9d8b7674c932334f2630832c48569a7a5f0087af3993e9823dbd36ce01368f6fb53d206636714c1041e0e273adab4d23dcf296028d592466e79bbd5ef005c93657fc652e07953d6fda11c64e499583c3443565919e3b649287643fad53eee6caf1c93047c7dc94a5a42d54bad2abcdd51caff6b3dd97ecdf76f9bcb23475fe15c770ed405408608d35cd210deafe19605abb6cdee679194141baf79151fe00d68f6e1a298662f23907d9f5d0368b7cc1c1c3dd4d9aca5c945608fe5da21ad8aaa82b9c882c4ba9fe6e09c7b100528796a0c57b2bd1b20b3ae19d9e82e97ef9d3e6a898ac920b0f8f6060e83b0c2bf734cf0a1bfb55323078f2f68ec4a33cf82f0bfaa47d1326a6bf79380e4f4eff2da4e507dcbe171ff737ac49968d14f2a2536f4d45fd774f7a78c36caad6f579174e1af173767ed09299ba060e5b4b8dbc45aae239c540473f0e85c93e354f38fd8b177bcf78157404913e31a9de5f48f01518ffb4287105cf4726f43747665f50f2333f405bd25930c1ca34715c1f79b988bba970a2390881be7c7984727d88dd6652d6bdeabecbec4d7c361ea1d92a0335892716bf2ead3c717876944d65a8ab1fbf08aa9313bf28a4427fd2510201572911a03c989f4b102bc9fb628578d3a49d5c71154b9f4c48b2a7ae6ee78fd0b5595bb2c7fe3e70948fd63651c7383fbdfe79f5cc8ec711519560a36b0f855e0ff27c73e7793e93cd4d3e6ddf53463976a84349ec9198237eba81f23416429e171ff885e4490f22c01d28b7e2059279cac4184161801ade0407e2650955bbbe5074c90c9a4797e07423c613419b414493529a33ad745da696e5164c90ac5e15589b168eef99ab49c32ac2c15ef135fac350169fafedbb5b870d045dc2397df6ce062f54a576cc1e6971a1ada71f076c9c967a52acfdfb5e6f68593ad8757847be3463b705c47ffc3ac75f428568365cee486befb9b4fa923fc3d5b724e73b4c729ce8ef4f726fa764cdd29639a4fdd0d774d8075419308b2a872485ae97fb77e86c0e49b26a5400d97d7fc9bc58e5a8300f14c791ae7757b2d549cdc7a2c639154c6c931e52f1b94a596f5574a29b0220d0b55ac082449a2723563cca826e1fe31ed3dfd219dc4121ecc349a33569c934b7e574b0b6fc1b5ca2bbc639cb848c4db16db1edf38c296d6467cba11580b3f3207fe507ef79c858671a55d8e5d739739f4d3fb1c19a0465101e249bdfac8cb93da2f24c07b9a2807074584e73e3d74d329d5b9d263c35d34a79ae34b7b29445e8f8a3cb23475eb72478b009f3adc4b24678b317ed443b6cf431987028ad75d2d6b0332f1a39848d79f80821e5b0277206481f182bbacada66b70cff8a468c3ea6db294a21cba0692f0243f3591db658921e48aa8e22b14aa700a8f82c1fd8dd3b43cb337036404d55b49d6a9582e9deba372a87bf5bb3c82b4cdd1a2d4a7158d554162632121a5e8cd841a776a3f22c3171f2f25fcd55c6f11eb8c2435512bc4090e92a716524f3c89b323033051e239069ad72ee2791aa32d90d8d720a418ac6a63940b404debfce08d3db277490a56f93675f4683471597d4f9a81f1e4de2b7e939d149e419bfe602523bde7dc3acb1c2873c5c297ac0a827575ee1ecae9b6673fedcb704403cb6b08303ef7602090ef592ea6203bb827e38b94b4a3741164d7926287593db208240c244ce3d0511e865a0ccdb64fcae503a56fa56df737788a6f70cd48641d7dec37a457c8015926efa819f174035120adca962fbc6ba4cd2e4ca46a5ec911aa4e2d91d7073de0c40f24890b36d7108ad983906a0f2713149aaf1df81529a779ee270c55679bd0e41c5a48996d977e7302311e6a4477a670539c60c23eaf8dcea77cc50bdba3e7eca8942547f713ea27291578a16db362e3758fa5be946d967f400a0af54ac208ef65ac58c316e4f372e237c75762a94615bc953e9a4e1ab6a6cd49f7b173e026cb696bb53ae8a06058330a688a4a8b27b9126723e3977861c7c6f6122e26d3960091860f268e172a5a481519984a2692288f4fd82642a5c229cd4109e2384abe0638d2be7c37af8eb3fa7dca1f05bf643b3dbb2a7857ee46c23a989cade2d2da615e4431d480a598c508cf731f811c5fe8b11c5a4e675f8598abbe69d0fbf7900c586fcb78be159854b3c5201cbe645b5bc732263ca37fbea01b5b91fb7c864787968c21c994b2c012faae1fa0be2b863ea6a0fc5543642a6e974166b045b9f0d854de3542ed4359fdd9370f870969779c196bdb38ac0bf945710fced0dffb9f06562dfbab79d0f04b3d21acefac604f6e30d80f79f4bccdc0f6fcbf3196956c6d34dbcb2b6f9a79d882497e2d129fb42fca0c12cb8d27ecfa1b561d98dc3cb42e53f986165ca22b8f589fdd32d23f80006425815f746a040ad785d790e1548d9b5ef534306ab40f3f7967c2fbd706762ca9d5e74ccdc39dfed91e2bb1eb407a8063b170ed0ff3e8d947a076bb68dc9931a14c0fb2289470f3cd490e7a8fb1ad4f31dfb28a8a2f87692440730d450d6c67aecae714a6702dcc60d80213ed1f82d1a5c40fdc7c7e64b2458af0fff2a40ed1e717496a2db230ac4a9f05e7b2075265e6b0a270589494d8393d71231bea872f2509489", 0x1000}], 0x2, &(0x7f0000001180)=[{0x20, 0x0, 0x927, "277120fbc86c2c91169d"}], 0x20, 0x40c}, 0x4) utimes(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)={{0x9db3, 0x2}, {0x8001, 0x5}}) bind(r0, &(0x7f0000001280)=@in6={0x18, 0x3, 0x800, 0x6}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000012c0)=0x800) getgroups(0x1, &(0x7f0000001300)=[0xffffffffffffffff]) setgroups(0x1, &(0x7f0000001340)=[r2]) 16:02:46 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x100000000, 0xffffffff}, 0x10) write(r0, &(0x7f0000000080)="2b80cf098941080d5c1d9f04bf408b041d0984f8afc455d995197734480529c3508f4c6581d16b2995b88bad3a050e68f8249e594e34f456441894ef2e88c885462769e0fe5cb622fa14", 0x4a) poll(0x0, 0x0, 0x91) execve(0x0, 0x0, 0x0) 16:02:46 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0xffffffffffffffba, 0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/172) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0xffff00000000) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000083a3af717c3415ac09cc04c57bab3309f4ae228d3d2cd155d1628fbda1fc677397bcdbe86f411f00372310f19dfde3d3096930e7d2aabe6df8ee08206a9a453a15d3b77cc7b1045f4b9851d4c2739044b2e6b0cd6544"], 0x8, 0x0) 16:02:46 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, &(0x7f0000000680)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970fc495261881de5c42f5ea7fa0023d58bf6659990bfe4320449878177ec4ce9c287530c53fb394b842dbbccbbda10f7acad445dd976a63cf92c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf2914b0e3362021f39587d3cd08fa9b54106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e40aa6a6739f695b3c2b88d89769c835f8ae5fd68b4e388407e0b8213d999f700029a928185bdba956fcf5b37f4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0a05070000000000006715c76228245056c7067cae7e3f27d69cfd1387dee862d871eb563fa942783a0540d18885f6dc2f96c96229cbd28378628d62b23d8d78953905622a9731ee9f0915a43d7c41c4fb3cd59a1f1cb35b70441f420a1e7f3fda583d86ca02eb153c22bace51d6d0f2d85b3bc9c932be9347c6c23fd8fa271e8dd995c1293c687c9b52a893e654ff4a1b583a444969790fdfcd59ccf284468683de5855a164d71087524b0000a74580a5718da26d0fa753c14ba8b7b5d585768fde16d46a58516927444ff6c0ad71e831f78d1ae7b05df4add1dce5f66ce614209fb5af382b354202979760a45cf9d715ce0282b4cb1800000000000000000000000000", 0x211) syz_open_pts() 16:02:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bd98345f07a098206fb2"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="0a52b4d0324638a28f8fb82fcb8ebea9efb0e7e29b3aa62716ccb508ffa3a88b0c98b2d181d843084ffe09ab8ba1016b367cfe83e3a6f31b01e5200ebf9bf2b414c891fa474a108f2d7f3201c024300c9fbdbcc4fffe8fe3562ad57e7c5da1d397a829317c", 0x65}], 0x1) write(r0, &(0x7f0000000100)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990", 0x30) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000002500)={&(0x7f0000000140)=@un=@file={0x0, ""/59}, 0x3d, &(0x7f0000001480)=[{&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/78, 0x4e}, {&(0x7f0000000180)=""/52, 0x34}, {&(0x7f0000001380)=""/93, 0x5d}, {&(0x7f0000001400)=""/126, 0x7e}], 0x6, &(0x7f0000001500)=""/4096, 0x1000, 0x401}, 0x801) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "c290000000eb00"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:02:46 executing program 1: readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/142, 0x8e}, {&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/228, 0xe4}, {&(0x7f0000000580)=""/230, 0xe6}], 0xffffd18) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x44) r1 = shmget$private(0x0, 0x3000, 0x526, &(0x7f0000ffd000/0x3000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c651a3566696c653000"], 0x10) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x6064417e04ec0d9c) 16:02:46 executing program 0: chdir(0x0) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000080)="d2275d27c8a51f559bac4cf24ea25f1d4f75d1aede511abadf7202676298019ad78cd94394277ae5517149a9caa932422581e7a7d1982a6c52bc863412405c34c3b03a4a51a4e7e9da7d7f33be8dd41d83c9c5acea04cc87d8de4d5a216ef9e2dadc5dc06f729720411b1a7635009003075744403b853be12840e0f59f5783d2d1c8", 0x82) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) r2 = dup2(r0, r1) r3 = accept$inet6(r2, 0x0, &(0x7f00000001c0)) r4 = msgget$private(0x0, 0x200) msgsnd(r4, &(0x7f0000000200)={0x2, "9df60109760984c734f78fcb5358be0335190024b9a65ddc6158ceb55b59673f5f7e433a964351e5517fb6960f053e8f460031c8bd3fb716b0f46eb9ac4864a2515c3742f4c9303c97d9ecbf707ea5fe02109bde2bafcabb6693e5a74058b1a4463c87209841a749fa8d78fc772b7972"}, 0x78, 0x800) fcntl$getown(r1, 0x5) read(r2, &(0x7f0000000280)=""/6, 0x6) getsockname$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fcntl$getown(r2, 0x5) ioctl$TIOCSDTR(r1, 0x20007479) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000001340)="2143df5b07657033f50e8827ccbb6b93bf9181c3047addaecafa826cafa129cf8d78570d7e7f501326037c2ab7cc7147b267", 0x32}], 0x1, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r3, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x20000008, 0x2, 0x80}, {{r3}, 0xfffffffffffffff9, 0x1, 0x0, 0x80, 0x401}, {{r3}, 0xfffffffffffffffa, 0x30, 0xf0000040, 0x861, 0x8001}, {{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0x0, 0x80}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x83fe, 0x10001}], 0xfffffffffffffffe, &(0x7f0000001480)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x8, 0x4, 0x400}, {{r2}, 0xffffffffffffffff, 0x5a, 0x1, 0xfffffffffffffffe, 0x8}, {{r3}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x9, 0xadd}, {{r2}, 0xfffffffffffffff9, 0x10, 0xfffff, 0xcf58, 0x2}], 0x8001, &(0x7f0000001500)={0x2, 0x5}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001540)) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$dupfd(r3, 0x0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001580)={{0x18, 0x0, 0xffc0000000000000, 0xb99f}, {0x18, 0x0, 0x1, 0x9}, 0x56e6, [0x200, 0xff, 0xffffffff, 0x7fffffff, 0x9, 0x400, 0x3, 0x100000001]}, 0x3c) write(r0, &(0x7f00000015c0)="c39aa23aa414b910d8f74c680f4d41a5652e2ee6130ea732486a30583fad58aa147dfb42c7d2c0464351a05117c541aa3b984d01916fe68cd3c08890049251ed332cbc3e8da0d6bebe2af2814eebc6f3d0b6dc3b55f188a51dce0102cbc83834248c15621fbb6b010c43074bec1b8ca927d3e90c57c6fb7859c2de14fdb7597778704ebe9a7e15a4a1b2229d3fd57f941b8a764469cea6d860bf9222800a65fa6ae113df1a69cf8aec0acaae063359d452d992916b27e192057fd70eb1a8bdea265631fd8cd64e73e5befc888e3e8bd00087c64038d6127c4187f8b794b825292124b6e191c76ab56b279b7663a330700da1ac5a0b064e488862d36fe1dc81b7fedb7bcf0d7bf3cffb570f32d22610e78896283a9622fa894665c36f6ba59e544dfb1e6309db6003ff223ee3c69c1866458f430e49c295cdf4c8bf174ab9802ea99c589caf6132bf9d98bccda5575f44ed17199158f4359a800fce720600a53056c2e13cca66e9c78bee98f758c93f213d6d828bbf65175086bd26a048fa3938a13a9f4f6c5b74e9331187ed704cc86596598e0dc074b87816566ca19f502fd9aafbd22c864cf8a262fd7cdc4738a5594a4662a122aa63a6ba7b8555aa64f19a5830abe2eabed7b6477a8ccef40d20429dc2949a395698cf743f1e7600bde9e15135676c1954cb3e4fd2873f181445577207bdb2017a8aa5f2a1d6c051b8a4f6dc9b90a984d19a866d2f61fa887f57d262acf70dbabc68e213505b16af4b8451711f5545472ca51c2170f60fdc90c0226efaa0ff559b6b1e2573712a801ce2ebb32a1b0f59a0c8f50cdda914756aedd88fc8d9055aa248cda850f474d7d0c223de9052bea611040e91cd77ddc047a50a5e84a9f44b71983132bb47d7a4b074549e39b0495d7fab5ba1260e3d658aa574d1ef3c31bf53e848a9bca18b80c239fc9152971bad973376a209d8bb8d6544ff8f8637281e0ff11670630048a5806ccae660a8815c8dab70e9c2c67171360e186d423d03a8e5363178258e89854d8499b2ec812e194efa398196dd5d4c8051046bc87ad13bbf2c2cfde1f5084a7e0eaf3885e7d71bd00476b0bd50dcf4aa8df6cf6e2cfbd16564a006453d12a245697d2893a984e4092f4ea10fd8e9543b1b85d8385f8d1c59a8e7a419288bc802bae24724dc32c6c050d645c1e9d5cdb18def8c60852615a7e85158df4c8af0f621ecb30a97e7804e724325b882c79ae8b84ab906cae8e1a09b4b73553de3835e9cf3057de7b3d0ab759853709e0e74bd17b9e3e247f90cf24da023613d59f7e6b94e112a8beb93f11286e0658946e3e0062614aae4ef10e331b386707cdebb33959ac171c3018f07d77c04095a5911e5a1aa3868eb68e774dd322d0f620f6caa6eb0530d92a95e1dce69420013ffd54eb21af240f941a3d1c61190ee387cae7b59fb003ef4001e33628e2a79be3d41efd858f69b2709817f76bef23613fb41e544e6277b5116baa81bab1a9213311fc3880740bc2ee2da7dd8a38ebf86d8a63e1c6dbb40a579e2e898f8ba2b58419f0e592cea04d7ddac506643781b823b8d72a76a8b1c0a09f8b02e5680b9dad40a48c88398aa1851a3e930869480ce31121f392a690e4c111486bdbcbc6a651a7343800aeea67c3d4e3bc99b0bc59b1f2a56a8cbe4fef2a199d4e7597ecd75b3c3e4be4816eb2fe68edbbfbbd6d5da6117a503e5b766698b0115f1c380fd4e3c26613df41e6b660e73283909384ce1ff0a863940e3e8b249e792cf7f583c4dc89a111f409f903e51fc47657826e48c94c10f4a436d895ca6d8d647691b68a9c6e2f27ae9823767130f104ad3f22bc164bdaebabeb99f1d83972def5f80b9a884314ffeb228647efafcf0d994d0a91b997ea35c3af3c1eb4730d5b65a3a6c1cd258f84288353511e0390e1595dab034a2bfadbe92b1d2dbf3aeb0c71701c9f776e51b6877d9b718db6f5c51349cbdcb7d1a74c6f117412efd5ad237d1956c69236d2ea51262c89c686bbd6e61d5e4f52d1c2d26c82fcbd842fd9f120f5cf59a68d1b846352b6925084882264039cb5866a9e5d07253add2b034011fe473589c754ad0efbdeb814e4a2c9d606518bee1d19bc2544371061e36b9e8c08c79d75a55bc223f1c232be1be3b3433f2e1969544ae5360306a2b7cd1430fcd45deb02b6f75c8365fee52796d890a8acdda974764f9788c3c5b4538f61ae68d4fdc4c85d3495f58f327a50704f8755f1d6fe3c9142fa00051c0bb0ddd17cb5a1c94e4a8f1e831be4e7bec038f19f7e6464872e9ca4db2f442c72a3530149b9d3f0f99ed75929706b42dd8db5d72246fba4d15c4395c2a018ff32aced2838b076cc6afefea41a27b06ae4623097a3376c6901b451061899b605208417e5003b5288d2e26953c755a10cc06a9849364e38b2adf3028da7822d25236731db876d8a6f913a062ae7269691d6cff75996487b465428aaf9584fa59cc389263d1e9591ccf7dd854151ccd43e9ed436d728384cb5214f785ac64ed241b15cc7b93238eb1bf574958286d9c771c9a110bad03caa41ab812431478adedc558dd7a827bcd0acb29d36dc5366caba8c153ac1e53f0c59bbd4c8f59829f3bdbd9eeee97c7f5b759bcab63264ee09fe2ff0c0a257d43800120786a0133752bd8d893dc65616101aef238cbbcc89c767a2e3d45405e6e8f6bd1fdaa234d56bf544b5c738a6284f073f599f6885add2af47124cac35d1fd815e2496e8e9ddd6ec89a8e54de308db032acee9e09a412d19564e97b8d669890d8c1d1e542fb080be2a8f957355b7be5542255164343f0fb8a6a11e37a0aab7464c491bad6746480aa4c695948d1361c21cf65f7dd3a965d2268a0fd203f4b2f01c5abf4823ce4fc0ec130410c8592e1c0ed7dc83df39a198e401d14feb963c77c17bef33ef9e0ef25ee4a460ccde83efcb72e5c130436996e13a20917e2e0e5c9adfb6e301a7addb1c6f80d94dee0699cf61308b2999fc266bd982a23cabad64eef005ab6877f4acb5ed0501af3c322312c90ed323792647d51451ce6ef2f3b99f55631434905f7bcb325582ccdae4bdcf0a447097b407d645b4f54e8e97ff3d33c0ac89688ac9de5024f3c961e79b4bcbed4319f4cec585bcb29a74cc577d6221b773b51fde7dafcca95fd162ba6a729c636637d48b036e4be056c7ba415c8fa195bb14045d3e325583d956e8176722453afd25d527b13c7ce55e48dbe97c73866dfc781799ae96663e7f100d668d95d275ae76adc4db103b746c3a5f010bdc0f11558405fc5ec4f025ed58bd65f5cda1c7a6c66a762fd5b2463e4ab93814d808666c3e00e5d02d1017673f371ffb062a101118afd5e63cbf5336a9119aa337e937bbf6d9fbebad732382b4eb17b7a2d974829c853fe9be4dd697e53e497dedb436fa466df2557bc5bccc798b4fafb656c631b68b0f4adb80f5f43ac1c9249092880fecaa9b71c56534ae61cdea1d9b07fa0311776288e9cf20c75b9d99f7ad53528d5641478c430eea88f08adc725c85be73304ed7461083910d55c85bb117927715ab1d3080481413290ce009488bd940fe40c1d70c8554a2301f28e5a8c546ec13e6f3bc144ad552334151a6eca742705e96c934a2f4e4fdf75579966419a2e0d9ce273e82f59fd0f7b1e20d565e01507599c305a4f5760e5d8e0364bc3216cd751e1cb280d49c57eacb6e1b0a21ce67e44fd776c7f6a72fe97b33ea000750d96844d6ffa6d25fc3640f024fa6b20fc5cb8b307b84cfbf44737e4b178f892eb8b8622a842248a2f23754c3b239495099f83a99c78946b5e64e4aa789ac3a860db9336e38da673b11df4228c862f3f1c3132976a6c1dd9ee7d6db0d7b4efc8b0d957b897c1f3ed6d4227687dfcd0a765225b0df679f616760b8e7e37e9601b1e8d2a7c09e430152d913ca30ad197021d6f7bd5f1516d5fd0961a794ef367c5c75da56db8bb56caa487b91f6b43174a299f618a5c931c10d7fc6ff98cf191e5eb6256e7536d47fae34cf5a0fd419007d1928be593a9ccee5f698a2034e9d07e3cc7479e6f1480a895f5545a56a87017d13e35a35ddeefdb9fa90b6a4da8e909fcadffbd9761d2e35263ff6d1c17fe28d0f500609a20fe256cc0dc3101e1ba5c35549c1878f4084e5acad20d440e53150d58f12e85a69e48ee13ce08cd88a31bfccc8092069e4995e2d25755a928fc65a97166909446599ba71cae0dccc004c3bbdc9ed256254350121acc1f2c52e28610daa2aab732a5d156ec960c005bd713170a883a334e3551e23da34379324fcd7e3af6da71b69d4074713d583654dac0831c39248c0da7c0aab7b3f81a27a4e665f8741c96475748d7194193bee6184c73fe04750320c40ab866041dc1b1b9edcc1e66435cb576800ab9a97b5c0fbab8782b435fee972a0e20ef388ab4bca6648d21d3650e3769cbcb96e8e3b5e2fdded80fae7064a18c44fed3be26d9171d100ee51a9308c7af21c2c7bb99d45db22d356dd87348ca7afb34e7dffd0766c2d0638ef0cd73c84b693432aa09590830c0ec5e3abd5692ef63c69ac9b0b96fa5899941c9f8fe8609bb94798596f6aa9e0afb2dbfd58b016c55d2e80cd20738e0011f748fa68ba220389749fe7e9825e5ce1297fd4aecdbbdd4f4cc38d12f94f1e0b29ab325b2c7ba93b6c6e81bdd3ddaafa81170d968172a4f5e6893cade6594f7f1b6b4a490aae7963e18678aad09f055c0bcb10cdd8a34c48bfe82be8f8f8d7e6ece0cfbeff9363a1647e53c0721ccd87af79b70288ccaa412475cb34cf412d827f30135b05bf6faa43b69867e1c816ec2328f8b2064020d5285b65426cc2d267e399a0a0480b163416ecd4a176bfd087264cc6e014fc1936eb868b9da646584bfc0526b1d15b8da65bf0813e6d7e4ff97ab2d60e1f370e15e888d01b2ca1f01fe2202979b466e8f0dd2041759a279a13798fe6159d1695b1f94e7a2aef5d26e00fc8e59f58926d815af190db4c1941655bc8c089a93f17a036a57438cec3af22704c583f08b23abe8c2d5055ad2afedad332db9c4fc5d9c660e1c9144daa284210fa2051fc2b3d26b0d76608ae3294fd490880ac9d4faf9b00b3794dd8f90012f6266683e825b8ab0210a821966a2a488f7083f49244b1978b98a5f6e56ef4b1270d10c27c6cd3f1550a0920827b495f461188e43581ca0b2573483ae2303e767374e25d377add9279318753a3f18a02582af9d2bc98b69ca468b8efcd058c926d9a8282377d0cc4c1733c4c9951ddeb0032041024724d9c99d4abdcf8c3c72206b103c984bbe3b78476c42e4b0a8f811ad936639288a6d62cbf8de2f76b28787512c072808f22b23db2ebbff602207dbd870d72370845ac0f4ac20737792f7a5468affd0e6fc26adae74b14bbdac265161c11c16e0eeea45b2738e75ff5c482e772b2c3fcdb8f216eca4133be2e59db2e0e42d068c1786ba77df7d986be449c3643613ade90d9243af89d0b9c25ea3982dad5344fb574f56e8f239160a47553f3b1dbb0704b802df60d5689c4905985c83493a2452152ca8a91b7ff79c1ea54ba805a9392aee5bb919e2e28d9e78c4a318432cb0073c38d8a951a804c8bd876f317e9e976203a2b1b08292b0c9a9d3c1c24ad0b5ee1ce314a8cb7fb8db6d44d2b138d09cf942c8153324c8d951fbfea4b0f731a19a5810c12e9b920f12d72731abb797e7eb8cccdb2f150f4a2c7e25ec54bf2d57ea9c61e48b95092065e4e1c82e448decdc4ae919c80792f8587629a3d2a76cf240c8", 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000340)='^.\x00']) 16:02:46 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00f3e5e68e523aa6f8003fb04928be17724c94a73e6e2e48a3abd069d566ba348e0cf67485fa1179c8cab85d18fac6cba87150aea8dca6a435642b088244acececcbff1b92f19485074d21ae939f589b0f556ae34b3e593ec75d64f447b416f46530ce17b3fa50a0556f027cb1e8226b3c32aff473e9831f4cc0c8a87e4b4918bfc04abfe58e1444ed4a3b0751c3aa1ea1768ddd6b1458582141c1523e5b4160763ada81c8bf197331e233d4eceec29f551dab956171622ce17635bd20e5f2c86771ba3a4776d39d31b53d2d95012dde03be939fbe582abf18fb3a4f856ae2c6de2d194c96daadfbaef708712a636ce8ebc15108e0ed985bb7445f33dccafb0378ab9d96121e44d9d3ca3197dbe3ca5e9d3bad8f50586a6aa9e130fa69d6e04482af5ed9c98dddc0a421522d6b38ee5885e177a32d5f92ec9f0eee600ac254dcae228389def77abcf5272598ac08ac"], 0x10) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x7ff) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="6264667a886b255801a488eb68ec99fb0624a7c01321cc2218ab634ff99434729f9714b454a4429438f1b36af51271418c0b3cf3bb2f86ebf3c4b8fbef71f86f2ab61d53378c3830680080d5c0fb37649f34b814", 0x54, 0x0, 0x0, 0x0) socketpair(0x6, 0x4001, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f00003e8000/0x1000)=nil, 0x1000, 0x0, 0x4010, r2, 0x0, 0x0) 16:02:46 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) fcntl$setstatus(r1, 0x4, 0xc4) write(r1, &(0x7f0000335000), 0x10060) 16:02:46 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) msgget(0x3, 0x4) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x10) close(r1) fsync(r1) chroot(&(0x7f0000000080)='./bus\x00') 16:02:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20ae, 0x400000000006c7) r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r0, r1) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) write(r3, &(0x7f00000000c0)="859fb1cfae6d40c06d6e5f34b32fe1258d272e3170baf4030c0057fd5ba1eee41b230071f65eda78106fcf102f5d7b6fc5c468c4be24240660f44cd5d8681bc634e2e0e1bb2c5d9ecead03693fce00ebe873e95058ae695950428b9d824ceab076769b0e5bc86a51c12ea2970ba0257c3de8a973bf7dd68bfc23bc988fbb3ff4f2019a5c5eb4ccbbe47163cc7b", 0x8d) open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x44) fchdir(r2) 16:02:46 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3e4, 0x0}, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = dup2(r0, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r3, 0x20007479) linkat(r4, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCDRAIN(r4, 0x2000745e) 16:02:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x3fd, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 16:02:46 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) madvise(&(0x7f0000264000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) 16:02:47 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x40) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) pipe2(&(0x7f0000000040), 0x0) syz_open_pts() 16:02:47 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x8000004000, 0x3) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 16:02:47 executing program 0: setgroups(0x1, &(0x7f0000000280)=[0x0]) setitimer(0x2, &(0x7f0000000040)={{0x40, 0x2}, {0x2, 0xfffffffffffffffb}}, &(0x7f0000000080)) syz_emit_ethernet(0x2b, &(0x7f0000000000)="b197514d2a3713ed3679b523f2fab479e69c8f2bbe3dde77d66fdf96b2964f91fd0d027f408c7216bfcecf") setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x400) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) 16:02:47 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd}], 0x943d, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = socket$unix(0x1, 0x0, 0x0) bind$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000240)=0xc) sendto$inet(r4, &(0x7f0000000180)="1feff17cf60b5024b14aa50270f2498f732188972f103cc494e763f4bcc008c6f051391bb94cf479c24becd5dd7563208336f23505b3a5195da91c9e64b6d9b402c0eb4931501fee6ba6bff82fd169bd46dae67554474fddfa643c21552f9d537c412ea9d02bb5231becc6a6fd1c964876b0f2", 0x73, 0x409, &(0x7f0000000200)={0x2, 0x2}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x6, &(0x7f0000000080)={0x0, 0x3791e0c6}) kqueue() 16:02:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000001, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56", 0x201) 16:02:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) fcntl$setstatus(r1, 0x4, 0xc0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:02:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2040, 0x53ff) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) mknod(&(0x7f0000002400)='./bus\x00', 0x2000, 0x10002) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002300)=[{&(0x7f0000000100)="9edcd46046d52d7c973e5380f88b304939f8763cbaa227d177ba69a032e72502d92b02fa7eabace105ff853b5f2a6adb880ac21baf295d55ec1427570dab6a0fdfdd7dd4358f7ee6673686e5be9ad4bebe3612cd04113afaa31acba8afd82190267c4baea51ff4246d9f8d34fa5129a74291fc9c7304e0c99b61c5437f8ec583864111a49a87b171984826e6b4eaa690df7c831474f60872f49f49642ebbb3a7cdab97cf7f108a4d9643faa3a9498e2e500b41513b2434b03eef6dac112b38f016214201fe06033c9ddb932050de89fdf2e435b8ce1da014d9f5caab18b5861e7712f11e68cfe308d4b53b8cd27e45fb6bb12fdaef01d0b71b35ca51d5da0606c4a962ea010f7c0506e116b3d7412ba34f698935b1623c11bb104614084c221a7f88d92bf6e70d1509203e868b0fc5b23d999e576863e4c0c2951a0c6961eb18df03b59cbe88a4f9f25873cdae0b6332c4a06ea3c986f17b375098b170abdaf51f2cee323f09709ed9a7828a8ebed38196d061176f6209e61bf7e3d8240166f07834b3c9d2dc0c6a3cba51b7c0759a16a8388bb7a70b7afa010b6aaf7ee3fae3547363e70931b61039e5f18380e807a72190f783a55d85ed6e1a79edd9aefd3347aeb45df09fda0e6440b059f5437b58df81c801fa2dd76cfae4b57995a525d9daec4972da244c3e675536f955e8e03c4293ffb7c566eb7a514a662d9386756760a98cba3e7036aefed4ef3b844ebaca8ff63ce714cdccff841d0643a684e6e5a2f54a6f5c10183fe2b2ae15fe969877cebf79d29f1f2510bb4661bfbe84fb3555a572e059508be0a6ca69848859101eb01475ec9248117d8a3d95b057fb76020e9801b478f60288ba8bd0903ca1f414ee9568a9d466dae8584248b572b3c1adac99cbdfc31c440fe6a13242038edceffb3a4f62f22f32f87e64115e622a857af3260dc04625f1e23187f0284a52a2b91a674167f8432b5a2b048da15ba1792e236d3e9ca39982f38cfc4f743e02563fc4444b2862d06976702a842fe8bac70299f0266289ab9f6fb521ca6a633c3504555e01be68e29741deb1ba65b40890aee7d9627fc84fb482be4cee0f7721b4c673a2fac8de7320749e6c800166bd3fd0ebd1f83aed180a6adb173e56223081d8c9d7ad198dfc24f234ad5ec7ca85b41089c0dee2a28328f9c6f6d3343e047f66e6847f62e22908a716711b3f5f8e5fd4c712ff76fc0f4d185ea0f16df1839fc66b98ceb316b508bd98009fd8dc5fbc739cc8c05e90e27ce40896c8d4c43766fe474af03342a8dc06a501ad9ba4eea7bbf2b0d70eea97292450f231bf6ac65c4a1a61c9d64637a12932c93961d32548c1e60899807169e10502ad8e1b5f2f220fff8584aeffad809dea6fd47375a5f3cf73780d1e056e3aa630c1e144a583d0703a24a7cd6d03a6a07b1fd0484d5e1f8a78b9450aef1ff3d026cf353a4dbcb0b23edf5d08dc4d3d229c383ac7be7455fc7528ffeb68b98285b54ec57644e1151e52b3d3f368c584044e9190d4fb47095cc5124a883eda3b8c486aa7b3b0aac1f6a38978a3488dfd79442d2466bbb36ce00f733ebed218d8077b05aca08d1958efcb03fa1443c80fd13664e497f1d76841bbb6072ac32ff4eb6f47159e6f75d68a33169a607eb6f3372b6a568758bf6cbba4b92b4a84ce8883d00f8635f5b40c57d0679d6a56fc14b362e6a289bbe0c96be21c1542cd48c05bb5025a7502c83936574eb16de74b5139484b6201cf21ddcfa9cb6548ca43bc673f1cb2d7015194ee09c3da004e3767b90b4220446f2bfdc49648e5eef35fe5d7286b471a9bef1839f1b9203e4e1b791ed5b37190dbc7ebd41f7c7c01a25f41c91eebac78ca14b31940c05062bbd22ff2af397eae300be3af0f78155c9f0835392519fbf411314c5fbbc6d0b36bd51b193e02d05cbc4058a9d0060840f3fd10bcc5333c9b88707adf820a3c1d32f38d7773fc06125dcdea44c1c43ee72c4d33eae974bb06c773b0321969cf9526e8212898ce0fdf242485604b11f83de3a6b0ba2efe9f948cd725533f231c0d748d769ff4ec4ee5c45488d469cfdd997aa41572535354940d5ba63403b0cf2cf7d606595b55db37d5be3cd6fe17ad4250643059d0111f2738352024199affa8f1a74a6268ecb856c6a80d869fe1d1c598775cb8ac3d028a0bcc7518255f1e2b26948817a161cc1b3fe3b1fe428a3a91a72f217ccb64cfd1c0fed6eb59a42a7bae22fd2b39f35f221ebde327924ede55d1f67960b3917e2432017b1ed4b745836045a9b059f562485331bbc51800d1c0d25ea642e9733c1e196df296892e0ee58e301fadf4fffbfb0fdd6cef0782f5a4d6b47842c639724bf372eb3cf894b8a7adb052827b7948b74dd1d0754463f10d6f627569933f81bf89e61b28e9c3b541cbe11ff5e752655a48f8b835c77ee2ee264d94f1a5a08cdcff1d4454d863e4216289764bd737eb456c759c61eb0bda935bebc176a171f34aacab496fec99772cf9439c5bc3279877e7a5f0c4de44e484767a2a1a71ef22ad0bd200deed3d4c28c2ac2abe9e4fc7be6ad43758353ba1ec74e7ef3e1afbd7cfe37919084cf4f722ddf96969c72e659ff29ecd80b7beedf5be6b8a3c48eccb6074b2acedea6d4f2d8c38b084a2d4d6ed502fc51266b9a638e2451dd11ba110fd386b6aac7e393f1fdc4c7c7bf55a0418e504411213052fb044cffa3e98a178c50fc3f7adb057e4b07706a6287c44e7a257d721fbb50df157afe2ea779b766e59e89a308b3c15165de38a7bb36b639b3e00e28feb2ef204a93fdb9de52824eeeecbc2d73a3f039c14e2b3c407edabb2e9a9e9620519164b106f96735fc0933eb2b91ca7b5cabaa0017b7c135944b051176e320b9581e5d65bd2aafdcb5a63bc244f0df830e8fa525912ec191e07bfd4e60294a66aaecad6c6ccd81f7e12f2e4d41911093b09046799c27a404b93f633ac8e204f181ffa3748870d533a7ae6569ed412c2e71ab766de9c09cdf3280043910981384ccfbc32e7a4e8f05cc1a55ee1b9c648eb7185e5cdcd6b5dbe32e8bc50e1e969ad36b9cbe74ffdc848dfc52bc517bcf09ab63e80ded341fb3431f8c39683f3ea89fc8fadb5a7f0665abafa6919a4d3f5f5b3fa91519c5892446dfebfc18aa45f498c0dd5e9bb89cc6426a882b4abf37919193dd892d95e8892e5241ffecb38b2debd35a873c85af58a4160f7a65c95265a9ad1bdf8c1c118efd8094a8c838992ec18bcc81063f0e6a799c56fdbfe895af5593727a23cf29fe51dc0bd041c0742c0afcae978a6a7debebe949bd30446e87fce92ec384f4224f7b6fd385049b572f447e497c38484f0e1bc8641e058d8903cb19726318b23681662135e3d43c5d7a12cfe3bdd58c6233fe24aae4e64095f25891be5f593cfa78fab8863c9b6f11e7d26137159b4bca978ba0ab79fc9faf2b6a22edca9e0b9668f7745641e63e43ca858a3333f4a5d7d4320fd5837492fe0d5f64bbc3aee5774092e90e8b9496ae55baf59337396ba29ade57efbf72cf550de82cb2cb1353805c2bf2bc067b9ec058c1e49ee1d62d49d21335ee92ec1c3e56236a2e61f796f8372ce28024e7d7e90db688b286cdbac38b46546623326b415ce012f19ab9adfa3520a35046fbd8d7589e85de0667ddad8c8090cae89c7f44282c34bdfcb2b6aafcc6a717e44bd664c019519a25bcec3a1e48af4b0f16df16a3dafe7e6133f98de35910d9eaf12646d122188f2f9db89eec37a1e37ad4b3cf5bf9c7f574eca72e52bfeb631b1e20b730df05fe2b1cdb34db9818f5c7cdabf2d28828ead34d4f4083c6eedb645c0191312b1d97663b733f4e176cde3383026cc565fbf81d0481851a643638e62b9817cb09129326023dfb336ae8d72a27f925557e1942601def3785c96a1cedce196a387974db27caefe80e587eaf0d723aa86bbcb9f28c15f5d08cf19f7f56c21ab4ce2f1e4578d10e0ca3d6d3842a721737444d5f9dcc5c56df0a6b22508edd785fda1dbd718d4346744cafa8ceaaf6236a78fc7c0f0bac5066dbdec280a7ac179d300b76cbea72621f4f02c6117dadae3c1e6d25312631ce7b37aedd580337bffde83f977f84a03263f77fb01e89d396c59c649492a2feb7a6e0c83372254b58efca48a85f7fdf5a830a4bf9a8a36f8cb8a41a0dc9832f4f2aa04b7bae0a6324cb4740c1a5131b8c5d6c4c3afce0e1d5055c4a9d70b02871f4a56f4d40b26fe07c7f9559b9cda966c5733f0f2b2f26b19a705cc761fc62fcb6e5fbf115728949e107c6b52eddbbd886c33664d4198d7d34d46b574f69335158df72aec0853bc6053df5effdf721fdda029cc722f3e9c0280432dad1f46e484e9f9ce55f18c1106cf239d096c727fee1bd524ad1d35e328647f6c08884d0c3a2a03f6baf4a49b68c3c5d9b5dd528e6228a11cd556cb3da6db09a29d8c3817a994c3182faf95596bbe2971fbc0ee0f559b19c15009a7e790cddfb213229229a77849acff71a62aaff642232aafa70ac342771831c0e948f810c0f069512368a4759b153edf489c44cc1f5b423767f696d635f867ab4d989c8a635cf22e91c996fa68d2625fe0728b62774d9cd0e68b76e3c4742b825663f3c76378adea664c7b9855ea22a394fddf279765ae28ec797d85f0ef1c8e31e8c1c6930a1887c2d0c5c4da211d9301b1eae5fe1f2cd7adc629f603c50d25397989b6b29ee0cf288a7083e48d5ad4e9bf18b3126c600e422598bb988740f8711e675db0b7c40a4b66f84ab177f28afecb87affccd1f84374b8d1fb1eee692184e22238e6401763cb097314298114278768a89cdeef92b9c18e1e701fb5bd7d108ceaf94224ec0855b00fb4d3ec93de12ce431a9b7cae757fa6d7272d697aed4dcd23fbd0214e475ae77812e9f22ac82631cf8c82cae1178455c94a2fc2d18b92b5e2b9f736ea5544fa910c30a799b274d762083da543c32b7080ef56abaff994dcc51abc077ccbc60fa8266fc978038e45f9851e970abdf0f7d2057ef74589b5f8721c774fee11dde24813caad0c3c07e9c35d3ad5b494087a68a8889ef2bb15107af8fd62b2e5ecd1180ead8d134234141820c4e3bba6594e1a374d63f4d4003661d7f898b263e0d93f87aaade688c0f2ee4c903a59fc8d3d22bb1ffb88b62d219cd6570c4b2ba4cd985499ef73a4e78a202828d4473961950c0fdb4c84fdf7bf7cdb67b0d400f2102dbb557ede7e8d8d8f14c9e8fc13f7376d520fb5bff210991649eb13f18f4912470692dcb3b4a3c9f971872e06673d7d6199e04f6eee9283e259a66b8e72821d920add1acc37224ea879c9a335cb5a9eac2d214142083b71b56d296fde766d92f52bbf4db612a48430e75d6701fd680a3719b98bd80c930f52088ba3b94138385183595cebdf5e02ca77d0aac66d7b3b55979a4561e5b5d080091c5dbed13d7810f5cebe8cf9e3cb47efc2ba711bad5b1d6f4165a28981708a4fbb938a206e12d368e967ad34a202afe832eb1789fbb9283e796380f514dd6c2efe18b676f8e98ad4cce93ba3c4db717ec91477279e443dd4b57c330b4d82f54a1625d6cfd069c354d5889b10ff72e093a16895065a8dc9a62f54f5e06503588a910a9da2837be284d138659cba8b98d31bd36776482b1d65f4fbfe38a6d5f2efc19e91c170b0918b1af476f6574b20c14949155ff0a09db1b08a87dcc40d37ea9eb5ab8b8b5a538009c51f54d67e8c40d9d7e54e1d34ca22952a3b03dfc87011189bbe5cd4e02d111be443fe3e529be4d", 0x1000}, {&(0x7f0000001100)="d97018271463ae87e8530bcb1aecaf00b580c47964f33f7d6bd27d8cdbe5020da41ce5777917eb811c6b8e5f3e74f86371b45817d28b97920df8af598e6b6518b28402842603ee1532d241f273810fce57c43ccf2db859f98eee83a96f4a2bcbef161921363bf9450c43fc46ed17c0a6408a642eb51c8ce671f55a3ca3dc1dc201deaa110c8ca5cab47615ae93c53cc75df9a05644405edc6e3535ff8c4fb072aefb636f28069ee92ce4751efdf56ff0c43e07", 0xb3}, {&(0x7f00000011c0)="8a0e5c2c6fe2bc408c7f3667cc06cd7aff26ea5c41688721d5a17601e5be3209f09156a4321f1d39ac9a2b2f8bc5345c9b73ffdecc87754db673e60644b5cff48deeecdd949f74f1f02fbda467a0d608ac2e68220bc4", 0x56}, {&(0x7f0000001240)="f4d5b390c5f8c12621acd2daa8654d4965aaa042968d7913c33486295023d8cd68e7d46fa16b547815ca607a0336af93cfe31526f3af900c60c302183814c9ff789b389c371af4c0e3f55f79bffc1fe7e6820d1eb67384d6b55797ee156f4b373ea27125750c1f0b9882c0c2f97295297b7bf1615844104424fd7a9a55f5dc7f24a42e1538a78660efeadf7598dc453edc82f07c88ed7d50af2a45f724e017b71f0046a8af3dbbc0db36e3fb62b04568e9d4071c525238873ee78b81104419ac8a86d39d195f572b0f1d19667b7f10713a49529c48b38267f7e28b2ddc30c613d4d2ea57d8d8bbb6661bb86bfd44acc51bf597dda3058fd8185b4c0b90b95d0e073ac6bd194f1d7712a21a2f2059b65b1effde8eaccea13ff2617f518493c005011a50d84333df6e612a1d4b36eea12daf3c347698f40f04b61252618b8df194611de6e737b2f3d0f046ecc06570e07cd9e9b35fb19bc97ca836012a94acac209c66468682a9b3014187d523cafb7259dc5b88e89e8df7a127041020016d6af89b2fd30833e4dba3511dadd428c15af432a8a6b33b3b969c93c22cd1e819eb1496a1bfc0aa404677de9eadee676f0be2a6351a67dfeb3701cd1e332ae97a71eca8743935d16edf1ef93441c725ed62dcae6831e4a9a60421e08533c7fa41bcd8cf33e9a9e188115ed62c178bb92be138c1cf355a80de77a4e24b90d769f3b49d8959fc9251fa8f9e3444ca2ec8d145dd446f06cd8b934f43626ee383b6412e57d120e59cc0b6be339597949f6ebd3f5b3131a6150d9fce526d3ff7a5c184a41514b581ea468d82fdf193a7f2d57c7d2052058586bd3f5f21381352b1e56b8fd4518c79795872c2eb287b11a990e1f511ca3ca9dd13fbbd7636c8b02546a3c8db41b0ca2a54f3060d6b887e1456b0003adcb056c7b8c4f03c665435e5e8f1c0d3906a44decd30fc7992f23becce0701d196a3bf76342e16fccf768cc35eb2a74a85175b8f74fef7d0838de02c9d7fa3ec6799d5927ae2b3041c73ce97bd016d8681dc7e698b3007f40cbffbcca33f80985bc0b071975fd9c1891b243b6bd0e301390877e5973b9f52dac646f388ae5b9d7291754fe58a81ce85c0c5db73e17ed063170c202ce2bf5f617bd55f02c7b368a124bd2d4f431eb51521c470d035d1132d1b897eeec956356d26abf5e96d49bf0aac9225efd6669a583d9f37ab338a855b18c29fd6dbb771c45342720a9bc7add3301b2647fab2b44da8cc953c51e7f72c1a15ed10f26a1fa15413e714e8d177177627621e63f7bc20bee909a147456258c2978e7aac94e18353149b56c86d9abc44c9f57a97ada4b0931cd0987a289d38dd294120e7305883a49957bed00c83a60e00f91d6ca01fd493ade29a08773e1c3ba1087656850421c947f75918f69f2f278fbaa521cc9ab63891e3e58e5316391b805bb2ded6b85f370a8baa77b38937537056d0cf3d6c710df1306df99b0311abc747bec5a87a03c787eac8d5bd2c3995fcb6c730039fe59542cfa1bea0839c8bce9eb661a1f4e22cac7d9cb16d93e26375095d666d3880fefd15e89e0ad219073fe41f7f759ade236c6709f111cff461e54d33251f19e0a7d6f9b438f398ceb9ccdcdc062d474ce1473b537bac1928d230238ddf44d75e99f9d46cb8fee52d99606df0a061e950c7b0bf861f689767de4955ced9cecdf4d504fa07e59dbf2736bd22683c82d620c13dadb18d8cf2dae2ba3d3ddd5e672134cae0fa86ab4d34703854ec237a0ca752a804929b4254ef72035acd6793ec5857af2fe81aec860973065ceba19b5f8df2255febe760e9baf991b48ac8daa52eecfa683e51c239a192e3e555c8a0c0f9523a8eaf11e6039de63d412a71cac5edd25f45ec365c3e08b7ff88e6ce24105fe061e60e2157fc434dfd65fd8f232b100668184e7fb2a79b5a480d45fcb848fec7f285c3443b7c648f57256ea14efa5aa4fee04988c175e601821130f2858094b607d9c167a195bd8be61c1ffabc426910511770248fda35b1511fece315b2fd0a8ee342b5780892bfbf5044563ab927efff5bf210a4c3b02a7d1f30854b922037470e96ce9371ef425d051c1af1cf7eed5779fe9984b80df0cfcb2fa7fc00bb351cdec9cbfdc2c35bd357b8e4e09aca905c494cd8fd9b1786007d066149163f6df206f856b4a8cad36980f498464cf3aac2bdda138598c7e33ab19cba215d4ac844b8384ad56847a18b0051f5e77454a734d5972750023e3fefb498af76eb8e35c9b85de2d58b669772a4aab369da49f1c3477562389117c4a8af43d44783621a91128f0108e9fb0cb119dd82692956eff85f7f5f484d282bd715ea171b51c2e28fc7b606b4fa0ae3b7494134926a16d786a89761eb3d208b2a9c7ec1ef9f6f158dedc9deb8723daabaaf85591b96b1fb1f77814c889210d1a4dfcfb9f119dc9357084c04df98259578b0454f9e2c39f731fb478967622abc1f3a0c49623db1c628abf5abb2ad8b3e145cab747f5b99b50a8897c7b12a5c24c9c3f719cd30627a50e268b46f657960dcce57d42e3deb4467f9eb9516dbdf88f6d1bd776f660e3057744a6606607a8120788ffb21429214a83e3ee39809d880f57824cb018ec7fcabc670da7c3f754299bd1b2b9bce433e64b2d24968dfff6df45d464512f7cc6e51af2ed54cf28aa87932781d7a766f5c82d064523aaa7bdef106e17d42627b907ea8706562e534656c0186b5dc092321287bfd1245bdb2096b9d186644f14a77be95caef5d2e8b1df1272ca1ecffa5d72edb6c7b8553cc86b800ac3ea21a5ea380e3bbbcc9ec2267f613801eb44bbddb74a0900e79c699a7a7a8a3cad033e241d0f263e81f24ee10d83f34c98ccb4d03de99cf8485e75fdd5d0040c1277d6627984c3d0fd043ea1b740d1a32d2f41f61d643f20d771f8ff6800c53a2664f753353fdc87f07061e3c8e12ecae46ed5465a9560dcf1f13504a4d50208cfcdd78aef3720a3ca65c64acd7ae5c0466cc1f2446f79e6e7594c675bf9f1e6441db3c35445d0887f233b368eee9f58d9206a18e2b2bc2b36e13d6c55916ec9a7bc43eb314ba1a39ba824b07df42fcc8f2960aaf6616d0c067a124241905b1fda16b3eedda865dd39eac5524ae155081408de30ebe33f7038174f333cd35fb73244e1937eabedd7565805f7d9f96821567f8095703ff42040af117f97de12b9b6f762e4da22aa7450983a950f0e9dd3534e60b69ea68534e263fb018ad57002468fbe1dbf1a77787f6c2921a8de35a5b57d878859e1999c6a2e0158ffa43c70b4baf88766a2347d2a59cb508a7c55cf2cfa046a62f9a872fe131c23e779a5c4febf8b47c109e01c07dab5165a7f9c49fe8959282368a39bb6702802e6fcfc72934c8466f06afac0ed3eef5a24417744da22d1fa32f30f31f63d2bca93aab6064f4a036f9027692c913e895f63de9110edd0dd9e6f2539db3429302417f030efe56ba93b576d7f04c00dce3bde135304dcbe4a9a29fadcfc6b29d1a4a81f55b63790dfb34bdec0843f60b1d6c65465275ea94ab9b074e10171fe15f51838113c478e38888ff7465a4e93e5784fb049608a4939856c9a03ded02bb8c15ee084f21277e5dc9feb558b17db15da23fd9f8ed230ed210b65e23fddbc3494b1a3921fc76b67cf9695ad662b2c4480ca37a627b57098afc16fb31c0993f435cb14a8f2d25b2e117989283a654cf429b7dab63e81b38fb9215e02386a7dc89af65e7baeb1d4ebd2ace749a09ff521ef43c8a01991e542a1cb2f9bc232e63e575af98bada9c186072a1f7affa25820f4abc2759a7524805e04f1046b2dc6433e2475d750deb55bccd58fc8f430fa73fdaefdb0875ca76dedaad154566e0c652a35dff9a71290719ed00a734c2fa650609337782ed6a1a9c275f80a07756ccd0778252e0ce3a2848c0562287cb996be83e93804a065b8293ef9ecf34cc450e627189ad013773e28072dc2673dc9958e03a2a3f8a90af0a8c1cfcf5b8d92671e52bd73b4d1d3c3c45bcce94d3887e3b40e9e19c4f88f4800d7ff9ac5ee054cabec5edce16d1f186572d27bd403a43429034458e7fc314301bcb7fece1aae605e8f0f27ed0cbe4fd14ec3a8d681a493af61692c04312c496d45b44673b3cea14e1193803954d49a6ca943ff9cb62c0e36b8c3a0c8a897ae3be900d2927912be8c086e51976459f07c5167f50d0c35e2ec9dadb0bfd5da37ed7f35792b8f74690d5afa9b6053c3d11e5e48959241854d66896bad14d3d9f49ab491ef3c79894b60f40b493dc778ea0139f9df249b460ebc30e609460bddc140f3b13f3d5ca5f9cad6842a27ea1c0ef380ac68f1c35a929cc43a6bafbcc1c1d851f20aced2679b4a2613086a3039eab3e4a080539aee443dd4a712ab137b2e7d84d0bdfacf369de8cc46af561c76c7d080cf35e50471fab4fb9ca84d6ba658add20ce65aa43f6d0587e3d95b0a74272fa1981d89d5f5b44a727caeb6bf3dab60dca4a5d8b43dd9285104fb3bdb9c8408f3db61acaee00332085949a7eed57d4a3e18f71ba65a104401cd6ca39b03b5cfa572390d07c616e843e324801917e9a99dbf6a2d678a0e7dd2fc296f71aab60a9a568f29cb7496584123aaa502391672e97dd467d527c3a4b172f75ace95500bb4d41cdeded1aa400cb670e3b2ec0938062afe4a5251893ce0a6cd5a24c1298e16737a337e5729f769d434b1748179ec9e61f0bf5fdfbfccc2943412c24d4350b85c7556fe78c7fbdd5d9b2740d1d3ad29ecaa97c8f7bb5ba609c51f8eb5ffba72e7093aa455f521d2044b5fbbd4aff6da7dc282b9656821cd967cbbc4a9de6fdba474241449cd60a82bec7255fb1cf8ef60f39b1c4d0416f7e621709a7302073db5f1ee6097f1d7b67ad9e3cb239d5bf88ea14fb1fb8bef90e53aa6c7073ae02cb9fd0acfda7313986ab568e4ee156287a43043ab781495e77bc0214e68e9286d4695fbc20b297fd70f005a8bbb180bced0da32e87cb2b7ebd15d0f89aca5bfc6e91a9a83e36e7c68623bafe27cc1390c976695f19d5db2ae6e4dd53da3685aa00b280a80354e26eaa166a3245cbe98c38faf09a7e75484f1f5449885559fc82533f44244ad3639387fb907ecb6d807f29798fed049e9bc07269b52a02ad31d97091135ddc7b3ec41bf5fd0ed4006e36ba22465d0ae20cba5fc3c356bbad83093337f95dd5bf22c6c3936298d96723051d663468bbf93e383a0961cbc40af01997fc48e89507ae8be1a8144fbb8e086d7fbb0b114fe80ce2e65c0f66a83041e2b2e73b5c1aca0878c3932a65d1fa50ced0304a14a2cdffb0761b5bfdd0c0db70a952e16496fb2871286327f6ef9d9b5dd131f4a39ab238a74d24aebf70fc40bd7207d8912fbaecb0125894bd4f6e6e3d8bdf4b0e4a4376049d505d6a3a83c76bb35a46e5c1885a1a5c2fe66fd175d061a1a289f948ea321230400d85dea6748ff42a97a7e3e3fa5a89caa46c19bd88946099bd96a0851e7bc2fca77ad4cb29cdc0f7667c08a89e672880a4e4ea962e93895436397670494930f0984a216de1d66e5e592bd0a958aafeaadb0b6e597669293f2df658d18c4b0905bf876c0e72a9cd72d61cf53ab61312ed7d6ee9fedc8ee44079d8644bc20f2832a100afb63637de12655171a2052c279c57ccb1a89de9bfda12d1b29ce7e1df8e507503b8f70a1512728fb079d8826e3d41baafa04fd27fe303a534d76ba7d4406ccf260f1077bcef17fe22b72ea055eb6160f845bbc9a78702f74aeeb3", 0x1000}, {&(0x7f0000002240)="c40430fd703adc5c8b49b67b7cfcaff3deab4b91ab41aeb894fe660ae6d2d65f43cdfd64fca4ca005fa9acdfe8a30336e8c9365e63619d98591e730f61b87059c23e3774b9f6260a42fbcd884ba49f7cface47e85bf24329568052e4d3844c06d47e1a70402e4609fc3a8e59def35f9a23de150afa1ad15ef8d8a018f878fe473330656bdccaa96d6378c9bc6413479a848bf4ec8e9c225c60daba90fb287cc718801c1ad74d20f79d5653a30fdd04264176001eecf05924706f337e", 0xbc}], 0x5, &(0x7f0000002380)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x1}, 0x1) r1 = semget$private(0x0, 0x76941a6e164fbee8, 0x8) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000002480)=""/4096) mknod(&(0x7f0000002440)='./bus\x00', 0x8000, 0x418d) mkdirat(r0, &(0x7f0000003480)='./bus\x00', 0x2b) mknod(&(0x7f00000034c0)='./bus\x00', 0x20, 0x80) 16:02:48 executing program 0: getgid() setgid(0xee00) setegid(0x0) r0 = getgid() r1 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setregid(r0, r1) 16:02:48 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r2, &(0x7f0000000800)=[{&(0x7f0000000380)="b7f4398d5614249fd9", 0x9}], 0x1) close(r2) r3 = kqueue() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x2, 0xaff, 0x3, 0x3, "510366365050a1cd7b427b117dbceebdc5b18a84", 0xfffffffffffffffc, 0x3}) fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCSBRK(r0, 0x2000747b) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800"}) r5 = fcntl$dupfd(r4, 0x0, r3) readv(r5, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/207}, {&(0x7f0000000280)=""/44}], 0x1000000000000059) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) chdir(&(0x7f0000000300)='./file0\x00') setregid(r1, r8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) fchdir(r0) getgroups(0x7, &(0x7f0000000180)=[r9, r1, r8, r7, r1, r6, r8]) close(r0) 16:02:48 executing program 1: r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)=""/201, 0xc9) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x5) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x36bf7071, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0xb6, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x11, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x2, 0x49f00000000}, {{r0}, 0xfffffffffffffffe, 0x44, 0x4c, 0x800, 0x3}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40, 0x0, 0x6}], 0x100000001, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x20, 0x0, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0xc3, 0x10, 0x600d, 0xff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x7fff, 0x5}, {{r0}, 0xffffffffffffffff, 0x1c, 0x20000044, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0xffffffffffffffc0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x12, 0x10, 0x2, 0x8}], 0x800, &(0x7f0000000380)={0x7, 0xefb8}) dup(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1080, 0x3) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:02:48 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:02:48 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000100)='./file0//file0\x00', 0x10, 0x100) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x10, 0x8) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) unveil(&(0x7f00000001c0)='./file0//file0\x00', &(0x7f0000000180)='c\x00') bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = shmget(0x2, 0x3000, 0x681, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:02:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_getres(0x6, &(0x7f0000000100)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20010, 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) setitimer(0x1, &(0x7f0000000040)={{0xe3, 0xff}, {0x7}}, 0x0) setitimer(0x40000004, &(0x7f0000000200)={{0x9, 0x7f8}, {0x0, 0x8a724}}, 0x0) sync() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() setitimer(0x0, &(0x7f0000000240)={{0x7fff, 0xffffffff}, {0x6, 0x62}}, &(0x7f0000000280)) r5 = shmget(0x3, 0x4000, 0x30, &(0x7f00005c5000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x2, r2, r4, r2, r3, 0x80, 0x7}, 0x80, 0x0, r1, r1, 0x20, 0x9, 0x1f}) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r4, 0x4) 16:02:49 executing program 1: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10000003010, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/160) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/152) 16:02:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x400) getsockname(r0, &(0x7f0000000540)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket$inet(0x2, 0xffffffffffffffff, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="cb9262370a37688344b7c4b98faed19607fbc07df96f81dce8091df790c0caa8beff25dfee2a490777b21a89236dd2153c05743fbe70ed496a93a7445ca478481f81adaecdc6f43a05b32742e35a0ce88f15190a6806b6e39fa2ceffc9543375dcc6df9063c2375a1c863881af001684f2878e91b2f92f64134bd6131f445e926db5f0a758fbb9520ef4fde86787f9ab45c21d3e8572a181550f912f1ebed924e361b70a6f79550cf557f27078ac8d22e364930b2f4f147810767f332d0bde48a9901fb39b06c6e7fd66b8ab8f80a7c38965cd2cbd7fd1e01fa866801ab52d6a0c7ebf4870a887a6f78a93c13a8c131f35f39289b165214d1b86d88fff6e15c130a609a03ad6a7828830a6f3fbf9c97c7919dc8d612b143d28b0aac61812ed16d2343b5f33932a1341ce8eba57aaf9e12b7b2f02aa74c908bbf2dd41f0a2ac9fa5eac476197aa30395bea892fc4f95e793cdbf874eb233fa7fd0914269965b43f8465e861ccbb98befb9622d4194f232ef7d25baaad774eb03ee276a443eb07db8c01646c4fa3149cb6f2f69ead3e8b31ecfd99ae698b0dbd4c711d253e17e7b29f0cf9027cffa0105b8daa4817b777a303241b2cd8b79bf552d341d", 0x1bc) setsockopt(r0, 0x2, 0x80000001, &(0x7f0000000040)="9cd3fde479e65ffe1bc5225bbd66c5340bde404cb43d9a961dbb93859e01e048946d3cdfe4a3cc503829eec7ac52296c6861d45b30ffdfaec7f9be962306ac1c47e6e09bdba7a9d674243c36190643aedb118719d5", 0x55) 16:02:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab03000800000000000007a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb0000000000", 0x55) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="2f5ff41ecffc71ae2d2636a8bdc9c8693371842271b669087119121c68d15781891b82ef1eb4ae6b09b17351217eefdbb304ff933af7330ece89082532a1f8084a1649c06e74cc5c46f311689325e8805c03ce37041dfafad0d40b71a85033e6ca08d2186d20337956e52f41b941aa5bcca3f2d5b1e1f1f43c4ceb1b563e0f610c4bc53ad896e320a62600fa36700dc6a6507f41c0c5e1b944f7fa6bba72d3930e18ff6494b597a72a8e690c0e01ae7eb7c8e7ffc55305194a6280be14db1094cd4adf019dce688f6a6a184f475ee6fba9c4c58b7d3ad8c2b06d5174d0d021a8cef6ad7cd952713a8607aaf108a53671ed1ac533b2b1066c6184526756642836bef5d5ca826cc407007b964307183bc62582b153d0d02d0f5cc0bd6a7f61a8994fb2928260e51576e1c891a3b244785d28577f458cb990740815e435ac3aa8041f9a5efa1831abdb9661a34ad7a8a03cca8fbf6f8d9e0daf9acf168ffc1b3f5927f27637e2314b5328023b03", 0x16c}], 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3f) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x100000000, 0x8}, {{r0}, 0x0, 0x1d, 0x1, 0x100000000, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0xff, 0xff}, {{r2}, 0xfffffffffffffffa, 0x43, 0x21, 0x7, 0x1ff}], 0x0, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0x10, 0x10, 0x100000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000080, 0x6, 0x20}, {{r1}, 0xffffffffffffffff, 0x0, 0x86, 0x29, 0x8}], 0x401, &(0x7f0000000100)={0x7, 0x9}) syz_open_pts() 16:02:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000040)="fbfeeb16e8ab2500", 0x3c1) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/79, 0x4f}, {&(0x7f0000000180)=""/6, 0x6}, {&(0x7f0000000300)=""/207, 0xcf}, {&(0x7f0000000400)=""/182, 0xb6}], 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x900, 0x42) r2 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) pledge(&(0x7f0000000100)='(\x00', &(0x7f0000000140)='[*+\\%]^$-\x00') shmctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/129) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:02:50 executing program 1: setgroups(0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getuid() setuid(r1) fchdir(r0) setuid(0xee01) r2 = syz_open_pts() fchmod(r2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x3802, 0x6f2, 0x5, 0x9d3, "675cf25c04be83daa507ab0adaf3faa5ba790628", 0x4, 0x7}) 16:02:50 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x102) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) fchmodat(r0, 0x0, 0xaa, 0x0) 16:02:50 executing program 1: rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x8092) 16:02:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000000000000", 0x8) close(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:02:50 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r2, 0x0) r3 = getpid() fcntl$lock(r2, 0x0, &(0x7f0000000040)={0xfffffffffffffffd, 0x1, 0x2, 0x200100000004, r3}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) open(&(0x7f0000000080)='./bus\x00', 0x2a0, 0x40) 16:02:50 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0xa0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:02:50 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) syz_open_pts() mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) close(r1) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x8e0, 0x8, 0xde, "97b0dc721a9390abaa6a789cc1272f1fcc0b2bf1", 0xfffffffffffffffd, 0x6}) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)}], 0x1) chmod(&(0x7f0000000180)='./bus\x00', 0x10) mkdir(&(0x7f00000000c0)='./file1\x00', 0x8) unlink(&(0x7f0000000040)='./file1\x00') bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) dup2(r2, r1) 16:02:50 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="01000000", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet(r2, &(0x7f0000000280)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfc, 0x0, 0x8, 0x8001}, {{r0}, 0xfffffffffffffffd, 0xa8, 0x1, 0x9, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80000043, 0x8001, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x75, 0x60000026, 0x6, 0x2}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x7, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x22, 0x40000000, 0xfba9, 0x56}], 0xb8, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x80000000, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000001, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x9, 0xf0000000, 0x0, 0x50fb}, {{r0}, 0xfffffffffffffffd, 0x23, 0x4, 0x822c, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x88, 0xfffff, 0x7, 0x4855}, {{r0}, 0x0, 0x0, 0x40, 0x3, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0xcb, 0x8000, 0xef}], 0xf17, &(0x7f0000000240)={0x1}) 16:02:51 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xd1, &(0x7f00000000c0)={0xffffffffffffffc1}) r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:02:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) r1 = shmget(0x1, 0x3000, 0x180, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, r2, r3, r4, r5, 0x108, 0x7}, 0x6, 0x355, r6, r7, 0x0, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0x137, 0x0) getgid() select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) setregid(0x0, 0x0) setgid(0x0) msgget$private(0x0, 0x0) 16:02:51 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x4) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) 16:02:51 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget(0x3, 0xf000, 0x30, &(0x7f0000ff0000/0xf000)=nil) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/42) 16:02:51 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x0) sendto(r0, 0x0, 0xfffffffffffffd24, 0x0, 0x0, 0x0) fchdir(r0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xfffffffffffffd4f) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) getuid() 16:02:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000100)="2a2af045ad59fab4792dd45b14e877e75190552aba12522707a7a3421ad31d77b3ff7cff7241fb88d185ab7cc39a0dd719fdd97e8063664dbba0d1f4a1102dab7663083ee973af41d227fa1d5a4e1c26f1688ccf21839c8cf1057eaeab0618a8163a1226a23a486094391e83d866145194280494291682dc9d93f5ed8dcae2cfb3fad1ee1f9d75239d08c456ec18eb09a371c095d5ecce450b5b1aa037902a1e66896d22b08503f80f2873c20ea0f65c8f6f335e3c4b92a524301938ea8693ccd97b9955c8d32a4550a03918718d", 0xce, 0x1, &(0x7f0000000200)={0x18, 0x1, 0x4, 0x7f}, 0xc) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="7587d821dffe11003000"], 0xa) 16:02:52 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r0) r1 = socket(0x18, 0xc002, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000002680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 16:02:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x2011, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:02:52 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x25, 0x0, 0x0) sendto$inet(r0, &(0x7f00000000c0)="2b17bf556adb4d3fbe117f3d5a516f25d9f145cd8716591dcdfb3187a83d1a06c0fe772c80575f43e6041c0c0cb0284284989f43e93723ce48ef83945bdfbe5caa5abde2c7d3458a551b4cc875da3f52e47107cbe851855d817ef249afeda4868ff291eafe9bbc714e99b37881520e2637e35003e34c87049e355e1aed4a2f60d2150b185cf9006e9db593b152175242b99ff025b346d59c35136b29e46500000000000000", 0xa5, 0x402, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:02:52 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040), 0x8, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "ac311d81443c83446492628e52932e8ae1ccd3"}, 0x1b, 0x800) 16:02:52 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0xe004, 0x501) getgid() chmod(&(0x7f00000011c0)='./bus\x00', 0x26) r0 = open(&(0x7f0000001240)='./bus\x00', 0x10000, 0x10) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="6b55222847899fc3904e197a78386575363e4d9da80aed1f224ebfcdd14e22900742f83c7050e7a11e68c73b430c3b11648e6e0945bf99e1fbced68883104e365053ad51779e83bf7275bb0453e37885e7d20d809f8509957a9cd1ee27c9cbc39721120c98b0a9869aecf10877a307a59166fe0dfe6dd66b3823fe15a8340efd4ddd610bff55999c61f24f2d5a07bcb70e155846e1fcc9d7c52f7c7419a1b90c9dbf2c0fcdccecc41b8ac607001816b4efa5d7f5519ba24dd80fa88cace9eeca3c70be0e7b44fb4414535ea3994dd3e878068064ea244067eae2f47153dcc9dd1826cbc72069dd567211e3f8de067f282bb6e14cf344c9710ad4a5931e4bbaa749f244d0e3bb9ec6852d894a64e7aadfd905abebfb72cfef63c9678b07f27465f7b6df625c4a73bfa392351f675b5932091462311b75fd1e83918db447994f131d86d598b7d42ec7683f9606734ea75790b52b8c99a04059a7a7c1312f6ba2cdefc2204c3eb00447efcb0cf7c8180e994aad7b2fd993e1302fd806f8c8761b3426e8c541f40289e278e94c409a40d352e684003053efd92df740b0acd7b5c49e7ee15be39cfc49914d9f6ece598aa885f4ee448a914cbe3673082e4d97f2aa00b38a614943eb4e1bce2a1dcfc3903af1adc70cad5a5c051b9fa09d38b4dbf8e002d574cceceec275c505ac79046d11fc3a0670fa27f37fe86ece0be4667cbc12d97ecd348face3b997be1a7a2f545f25d02e5806ef893cfc379cfcf44e9965df711e515a07c553ec8de904584b419ad99be9ea7afaa7616b0265e0127f29fca2f1a582a3027e575e010810e2125e730ef9b11efe9159294218c71deae479ab13acb3dd73163863d1a7c0223a6a94e1d90b3d60c8572cd02695af99dd45eaa916dc42eaeb80c0350099f6144a05038880c294f10b008ee385b14e72cf50e97624a594d678ced7af4ba2b344048f4f3aab718c61fa69a591c32e1f8e9697254e40a707fbdd3a3ad259226511a6f09e983b67b19860b61a56873fcd40c503d28d87ce0fd20b03f3f8660eefcef83f709207f65b1c55c9b5c687a4427ac51bbe7aaebc67163ec614b79a7235d60bfd7d31abb7b1731fcf31f9bbc8404ac7641d1e9c968f3dd44aeacd514f953f96412281dee5f2823b7e472d3dcf825a5734141eb30066b10ae4d7fdd37de65dbf18ff512858d3f275e7cbf06232a79b2f2ecc05bd013e8201ba2f1faf6fa21181d18f598518589fd8e5e527c79b0f4c292ddefad890eaa0bc12cbeb74b9cbce00389e1cb22b3f7405617ddfb89227aa5be35416a506972da8e02f554bc44755e51df84007d9d02070190f3056f364e5736f311d2a6e91d9a0aa6ded818f3a1656afa6bf98ed2237d4701c6b0132295ed91d0cd2be242df28d6240fdcf708b0ddb06d724730ccf3f26fbdc20f0a6be9ba5ad030e11e8523fb852134613271210d350c3436f9d01f1a78a854a2ba3a1826dfea77ee43619fbb70a1d4dc8e6e60f0e579f0fcc63a23d97304f066df2edcef4713a0384b35abf6e2a40bdf3437bfc5fc5451159ba7161d8fe63bf6ba188cbc43bd5112ba626088122ca8587214c22ca848df2d6eb5944718af72b574b6b97601b376ecaa36ab2a79e38d1b5b1a067976bc7b896c27a659a637336eed999dd4e2935410e58aee27684b9dbe1c1a209bdba566310572596be0109716e13e1313a5ec90cedbbb74436a87ce0d817159e4f08500b2867ce5930cc7a94823029175c4158bd9bdbd70eb794a61c05f8467463dca68c95531539f21b46c5ae1ee25a5ec47dfbca08e3480dfeaa28c3a3ebc32af5e7af809d4a4ca85ee4d67532b6a9a8f89e04ea7698de2be25ddf6d90b448730c97e3e596cf79b1d161a48c9527ac12e0e427dedb36ae408b29b6155cc0e50d640341fae0d0b08823f0c86135bd41171e40f4cdc0d0af27edb5fe32a17794c8416d81c9dd1a46d7b31c864ec76c1487e8a22a8866292e8f5c58487bed8b01d9839c1554bd26a531efcb76a0380bf79cac897bb8fc73854a726146b3d53659f64d7b5d9ae14b23c942741c0e885cd23789c014644ed92650ee21b9e011256302c9b74e25455a90291bd0447ce7633fcb2d03299b13078b6bfcb8ee4e4eff2950fb5d0be8db4fdd7035745fae2ca3a257b7f34b932c80be1922719189f573c877570584d59b2853611d2f001b27895f335c13111e1176ebf7164b6666af490c584fb737f10dae6c4f484d5f1197ef8d667fde550713885cdcf1ce301517a303b2ea055834ae1a5da91dab195cd4f766921173142a4c1f88039b6a04f074459091db61af91ceb2783aad38e0a1d323e5926fc052b7e3d8d150f501e46d34d67a6b26f76f8e2ba3c05edf63c63b68bb7f72138621c9af7c94cf71acbeb91c346bbde2bde3352a5d4c83ae32cde83ba0fa95cb5fa704c1e9cc4594c7fb3d5baa2756c57b97ffbe924bb1481a79044ba9867e393882f18ff8012e62ed85f51c4ffbaa93e699eb1679a1eedf32a7c7e72b4d53863c6c6396bdc661291055205136605dae1b03a3b8c33fc02393e0a56a26ad264063f3408cdf5ffcdefd071831c6d86883673c79ed6ba7b872aace978fc7a54db00c5313c91c6501f5645257580b526a0c0b74a81c4c7b7822b77d4ef77201c82fe5cf6018f6285b54466fbd4897225c7ac1f3b27598c7e7e772df36a61dee8830df4c252aacde5a988da671551c96f12952a6e8875d8aa3b29a8d7a95e0e95b504dd64ac5d9e44b87957822fb4ec9e476558001995f04b8c03a0df4775d4c89fdd68ba405d9853a39ac646e5fcf683c024c29841e07c180611b16c2a96f320ff9f003fd29ec22a80a919566904d82091b4f8c3f183529f0fad88ebe0113eba7340e9f955f9cc4145026e57cfe40229bcfe4d64eafba8709d5451ede7d236ee91dc280517dde142de2dc73f2cacd2977de8f89399a1d087bcc2279ef7b7091066bad03508078d6a37060f81c96b917a1abbcf52e63a68c9a7555137ffbfa620a5d579ea129db659de9b44072c2c0ea59cdb4bb6a896c58458b55629646a7ca7f6f8cdf0528608fdd324ed98f80b3753d4068d15ad496fb26a8f79e3d60e38216cf7f59b971e3397c71e2afa51e9892d461a9828465228301f7a1f24d1a62e1da578b7fcd202262a023c42b823907ef27ebac685a577d1333721a4e38914462d8fd54040d5def57b68146884a9924da5807687e2ea1e94b020cd0ccfe220fc0958f3c193cbbac049b9db992abf26dd1cd651843c9f3ac2072461d0e211df9d5edfa76e897377c001cd1d1837989a47a3365b5c23fe4c8905c475be1bf9b514c63af618118319c4c6a685218953f771b25ed04991ac92267b6d51828e048e40c9ddd17208bec2908b6abcb7664b55b57102561fb5764689b8931c959aa9970e72bbcc1f44849e9683643936d935c1f0f4ee7ab05cc70cf19018801e5685626002649937c9a763998f18bfb4ff648b24d8e2243287605ec5b5c33ee31a7182060c2ba300a9a7b8e7ed748665e3ae43dbe5b9c4b3df465e80a4a1303fbd29f2890200738d2920635d8abc0188ba45428358c2ba33c8b6ae79309500fc11e2b83802aa6deb343088535d29784f2c84cebf336ea103db29cc065c5d6aaad09093ff7cea4f1bc49a279e6591faa8b6ef08536d83a24fb079ff9fc6237e7942de8bbb4732369b3eb2b07719aeeddc2710d1d5a67b23ca1994e5b8d4643f71019a92a1e50338c9af8b78e36b7dcbb9427216a7fdc81b465cf467432defbcaa9f388234575d3a6b3783578957d65a5bb2478c2e8c5ba46fa8f6552643559bd82e904ee267bfbebfb854547738a62811d7c226dc7ace33ec2df4103d40e479e7a4af1abbdabe6c0e451516b8a45107361f46702792e77759b9306d3d4092caafda5e2afbc2de87c506655f5c63c99ec927b851565d089d892a629025c80a35f56ec87d63f050c845dad6fa46304ec00b5e0b7be57e1d4286219658b872c748ad20d2a2dc64bc169dd5ed5ff61898a012de711f967e27b0d4b13c7b6ad59746ee31db3535d332c3e3159f7f6b07ea9c0312e52c314bcdca29854d476097d6abadbe480cdb2eaa3cb785d4653f72affd6a203877af8846877558ea5d7017cd4ebdcb120f7587a526a4c9d4b479003af7f4432970257aa2b95e59841c5d5ddd846655775c42597273b5f2c2cb1bccc877153c2601f13137f9405c5a8acfd49a28b6265602e0ba4c403caae0849b97fdabd032fa649bce20de11749b9edf4bb0f6a1efa654e2d36f06bbde47c6e09179c993d5ac5f2fda3d8ed48c1356ef74e3e7e55e9a1863caf64057309e0c2f4e87bf3569e9fd565614934fb629acb0196f31ea7cd0017801112dec2dda7e462cf93d3c5b64ae8896297fe5e4347df49748c85d4cd0fa1196e1a4da051499f626d71ff123846e9e088d669ca9c408a00018d6ade5cb2d2eebb9a90e5a0d90a49a1025d8327cf74039dfbe17e151dac18cdd5addfab427e499d7525c0f8088b312027605acd3756d0929f4e71eb9748a9c7ea44ac2dee4b767b13de80109fb260c3ba9ab77274d02cd8d4c8d5ad88b9f8ffc4988bfdec7f70479f1a8dbc53de63da0436b284d0e00a8d5929d311223b28b54983b08b53ebbf8f88c0594dc24f6a5961cb8e97bc4d14e77ceafb2337e0a363d51f824248eb6df98ed4738e08a9f859d05bfb775669321fee27e4b40cb4d13b86f63e474a5c814b222e864dce2510110a55130fcf7946f787ad71c9b07ced8e799078a766061671dee764b3380d1ce2611f0159e27572a347adf4ca54a62006ccc7ec9a0f85efec0d33173a41a48fed01434b951a09b4c2e3fda94b2b6036be2bd46aad5495c0c507d84054147f35a2cf0394f1a4a961c4aac03987afb5e4a58e0b7d0d209589fcd1d0a868e247c652881c72fef00207521dab325587a92fcb7e957f384026bad0a44c251b007fe4f8d6669b1378e503d8bef5a93294545b38c6e0e8d37b285b5df7a5c71e58b33fd8348db6478eab95ea256d589a13972d43a0c622045be2e43c23db1727d5f3ad2bd529e1e3625cfeed8e94991b3a06f29ae533c15ca6620df623b9d5edfec633abf88a26e591073f8e2c3a77403ac2e1207b284f785dfcaf36634592ee37ba948928b6ea3d9a63aaef5e27a99a222f5c5a61b608a3e01f24d7a9bab6d48c488e9bfa22668b6f74e738200996b205423b820ca9104bad9b1bc7a0a6da512f8e2fca91f08bb596ddf857c4651c87345ef4c128a3d0a393be187c124a128227122256a5a143c4f7011e60669b6de9f2e34854bd677924d1debda2e3024c0b5fd14a322801bd4ead44c3b5b2236243c7184cbaa5b612de91c18279fd7eeeb1bec575839820ae202a4bbbfaac68905f66027b2a1ce1baa4930426a9c8a57ef84d745be7de583996d488bbb804f8899fe1cdf371c46126ce62d2a39e081b51ecfa9ee1f7d198b7923cb1ef6620f6caf829267b7d2ea81579d05097c84e86883a8fa41c42eb0abf0cc572e42c215f68c9cfdb1e69a9abf83329075c39c3d2b5b1441a892cb65c2e5f0c133e13fe8e6fc2895d841491386ab1e8f1bf0967a65664d7165445d71fb8dfc4f493a37512708bce1d1da95b0a98f1bbad4fd63f29195494514155e129fdb21805625f29071467284718ef1e913b5249e6ed2c947dd5af8d81d04a9708fd942e86a1a19f8d4e776c968f750693ae12e46d09cb8ef27876c3fdbb1cbd39a7b787f2862d3936069e66a36b038e162ecfb5b4488ccb54d172", 0x1000}, {&(0x7f0000000000)="03478edfaba79b574355fafa06a17d3fd97d5d9179bd8f5860052a14891ec5c5c9d85f749eb366aa6193b14ee54156d7a7d7ba6b33ba970ee70ce81423ab68ffb00ae5f0a324663abc35a7219bd1bde8bc090d0e1b", 0x55}], 0x2, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000001180)='./bus\x00', 0x4) execve(0x0, 0x0, 0x0) fsync(r0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) 16:02:52 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)='P', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0xffffffffffffffea) r0 = semget$private(0x0, 0x4, 0x51) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000002880)=""/2) r1 = socket$unix(0x1, 0x0, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = kqueue() r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000002bc0), &(0x7f0000002c00)=0xc) r5 = socket$inet(0x2, 0x7, 0x7) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f0000002c40)) r7 = openat(0xffffffffffffffff, &(0x7f0000002c80)='./file0\x00', 0x0, 0x11) r8 = dup(0xffffffffffffffff) r9 = open(&(0x7f0000002cc0)='./file0\x00', 0x0, 0x4) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000002d00), &(0x7f0000002d40)=0xc) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000002d80), &(0x7f0000002dc0)=0xc) r12 = accept$unix(0xffffffffffffffff, &(0x7f0000002e00)=@file={0x0, ""/108}, &(0x7f0000002e80)=0x6e) pipe2(&(0x7f0000002ec0)={0xffffffffffffffff}, 0x4) r14 = socket$inet6(0x18, 0x0, 0x1) r15 = openat(0xffffffffffffff9c, &(0x7f0000002f00)='./file0\x00', 0x108, 0x2) r16 = accept(0xffffffffffffff9c, &(0x7f0000002f40)=@un=@abs, &(0x7f0000002f80)=0x8) r17 = open$dir(&(0x7f0000002fc0)='./file0\x00', 0x0, 0xd0) r18 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000003000)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003040)={0x0}, &(0x7f0000003080)=0xc) r21 = getuid() r22 = getegid() socketpair(0x1, 0x4, 0x2, &(0x7f00000030c0)={0xffffffffffffffff}) r24 = socket$inet6(0x18, 0x6, 0x7a5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003140)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = accept$unix(0xffffffffffffff9c, &(0x7f0000003180)=@abs, &(0x7f00000031c0)=0x8) r28 = socket(0x6, 0x2, 0x71c6) r29 = accept(0xffffffffffffffff, &(0x7f0000003200)=@in, &(0x7f0000003240)=0xc) r30 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r31 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r32 = accept$inet(0xffffffffffffffff, &(0x7f0000003280), &(0x7f00000032c0)=0xc) r33 = socket$inet(0x2, 0x5, 0x4) r34 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000003300)={0xffffffffffffffff}) pipe2(&(0x7f0000003340)={0xffffffffffffffff}, 0x4) sendmsg$unix(r1, &(0x7f00000034c0)={&(0x7f00000028c0)=@file={0x1, '\x00'}, 0x3, &(0x7f0000002b80)=[{&(0x7f0000002900)="9f25f23adacb80f59430a05c5eae679acfe3277e994ada03f18d8169973cd658a5c37ed71d12636c6d3da9bba0937afd3979063bd4309897a7122898de3fa9d97ea7d2cea84e77ce967aac0ec4ca9124421d813f1ea2341377d00fcb2c7a156a776d1c7be01fd87a491a8dd82b5093d948a04c253b0ab0e2679974393f1a7888f62e47f1b60eeb022f754330335167d3f88caaf86693d9ffc6c652bc00812c8b7ead3587eae1db0721c9c6b45af3f71485978ae7fd4d2a8c23", 0xb9}, {&(0x7f00000029c0)="4b5dba3c6855327967701f0de1d8a97c94b0a674e0857f5b08c16e5b3e9a157a0ced28ea7c662c2f0f04636efa3c2d812cfbb985af90c894ed3884950a620ece0a6c0269a7052dc727894a3e49da4ca298c2e05f899ccc2b31a42b4e686227ba093109859fcb50b0a515365cbad544bdc7680bd6096672d9eff522538434eaa73504aacb1603d3b5467101c63cb8e9e29debed6d84456d83bdfa38049cf494510fe4019191a2411f42523279c7576203e9bcdb083a0d38cd5221edba70", 0xbd}, {&(0x7f0000002a80)="1c28df1c2487382e7d2a00aeb0474e8616d5a95445da6f9eb9be5ae4447936e07546eec1287b873ad501c9e72bed98df9c60ad4faf9adbefc739b948b605074dd18f85374578b1b6aa80471147beddbd67d70f271b9bde91a39d5277cd1b74ba5eb91d35e6af1e4651ef8d81d6b29c368a18e25c953847afb9225feaec8afee08faa311038590f6168bee4a6c41d97d3675f6d89d066d2f393a7f56f07c3edbe9896ebff7287addbf1e6ea5c8bd62634916853aec46b14e4c3c39f49953a1fc111666b82a4d6602bd9f99e9f85883a0fb29c6d4232b1d9fe50fb784cbe67d783acc1a48d927680484e3df0cc353c51f200777ed074", 0xf5}], 0x3, &(0x7f0000003380)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4]}, @rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11, r12]}, @rights={0x18, 0xffff, 0x1, [r13]}, @rights={0x28, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x28, 0xffff, 0x1, [r23, r24, r25, r26, r27, r28]}, @rights={0x30, 0xffff, 0x1, [r29, r30, r31, r32, r33, r34, r35, r36]}], 0x108, 0x1}, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000002840)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x190fa3ad}, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)="3e71a25c62828e10bce9cde4007b9bb3b7f120c5507331b47e9c3e638a0e74eb208e93d9af5be4f15bc777cce523d12a7e9d1948223c3cddb39afa482800ba954378b4bd19fb44b60bafca685bf4980c616904cc013b4597dbefd920c9fb67dfd54ff02b0475d206b17c2f87c07e57a09d78ea2b8cb7", 0x76}, {&(0x7f0000000140)="f0427ea46f7f749223b0a58b8f761d6bdb91bcb1e74f918a8e548b2fe5d767786d91eae95f1c82671852cccee373a8322ef96057f786135cd6090cf83bbb89cdbef10bf4aed17c0c0b9d519980110b8218d224e9c778f0e75c0bd5ae56d1d55b95099be462c9df8a8913d7033422373d37ff6ddd7427cb85441711ef12fddcffb2a7827d298ea84fd22affed8c72f897be96ffd0dfe7209e0d6b447a91423159ba4bfd0f8d70340f21b2008dae1db01008b81be8c78d4351f966d73e26077353be2e07552b4cb293fe", 0xc9}, {&(0x7f0000000240)="c419f35bb642b1193a7f9b019b38f0741593cdaec0c1184fd107a9091f6b57ff13c6a80117ea76c70f406f80a71b49a3e8f8f95b50b7277434b842ac0c2103816d6bf4be92a860b40963b05bc75e3df8eeeab4e24fa07d10c6356efe0373b3f528d1e3065b7ede74ee3c47b658d936d43f5b42eb410993aab01ca62008cbffa2b4b4c088608cf4f735a8206a1c6dab936aa172ecb9aaa20b8d08", 0x9a}, {&(0x7f0000000300)="3a0cec1782ed5bacee923ac30aa75dcf8ad04fdd5e198e23c31d8af25104cce3acafcf5e38a873913f3772088555da559b20ec2dc5f859ab6ac81d522324a3e271fea709e4d55fe39c18d01deb5e5296be946630d1ce6f0c38", 0x59}], 0x4, &(0x7f00000003c0)=[{0x48, 0xffff, 0x4, "3820868d6a910bf3144961445e962887003f69b8104bc8ecb0be0ca3f79b7203254fb77ca5c194ea84bf9a2ae4bccb31c84445407a75"}, {0xf0, 0x94bf86174acf305, 0x9, "53c1d21d9c4a455e36dfc5554340bd4b1f8eb8dad1616f9fa6290f8478383da4f564acb7fb71a8d397d803cf74ef3abfacd3e07b48d9dbcd1296a784ddaba7460dbf1bc9c9120150ba1e0a3458b71c7e7db0cadf316377aa3a441ac2f93a09870d4e7d765c895a1e937a35e469f1c37efb5bed96d7f1564671c0af9c58b3c286904788841a141106addbd5efa5eb8ae70567659d34e64384916077a635a0fd3847102ccf539095430a80afb81f5578de406b697f817b9afd75e8666dc2c988670f066e7a16227fdc05f894d5e92f921338d32d10e8ba9a9c641b"}, {0x1010, 0x1, 0x8, "b8e12baf0c4fcb77e8722db5357f090279b54e051e93e14d2a716ae8e1d84cfe5c633c13804c5a63ebbef1acfb2e12efda72c796f8f235af59ef0859b1a6d6d16af40be10aa0426200f98ecc0b52b625c407cd7952ddb7445ace88b5e2c1c4bd5643581a4a4eb9b2f028c6a3a0a15d77423dfeca43fcc6400eb5c622113d10592b933bc6270502a357bbe725be695deefb8622bfc91d96eee9da91c2a78556dacb0bc62e9efdca9ae670970f0572d2501c2eca31b726b6a7d591599f4b7066f45995698f64eeaecd23399f42702501bbcedae199812464bbbba436d7653aed59fbb94485425a457236bc9f27a2f632c98c04087384a8e8a544a447673a86ca126582f040ef76b9b6ac3079e793d94368c8d5334ed3b0323d768f7b118a9462a61b4ad23a647129a0e291a23cb651e485abb474bdc7fd10548080f52acc82bb7d81e666dbe059369445827709991b5fe61d32e0bc9f16433afd72fdb41bc2ce5be759f25139ed079b0026ff50f928023e32db80537b4762397d94b0a0f762747a138d835d0123c11c844e7311429ff6eb2a8c03da6d5015861c90f98c1a231615e96c2ef656a1206562d814516f7a65d222a5e6934035a44f779117dd1cc58d9b1a2e301aebd631eaff8daed81dfb3b4526bd0c13c9a90971c75e43274fbea377185735002cfb5a4924ad67b5d2c1278331ed108bf7020ae1cae97f25b7e97fb6e3a1160f215f7ed84a2f2f2f6da2ec67464bc575d14fee5fec4c2eb22fa40613bc586a7659545fea5dcb075a51f6fee12796e5cfaf4cd79762ac1a0a4bbdbf5e9bce3450c3c092e53eaf120862a0afcb653c80023ffbe57ae0681df8a1961b17c748e1ed0b6b8e2bad2a27323325c54810365e11e51a3b320d6b0ee12946265ea26fee01a0d6ab4ef86f41acce0a524eedda247b4f37d31b0c8ca824b8187160e0366d0d7aafb31580ab5c04dfd048db1cb7e681d30ee67b34ea8df7133338bc157bbf31e1f9e895783d35b87f7a3cd0d918f87417b217409fc6b0bf162d5566d961833319cb4c612caf830191acac9efe3a17ff1dc2ea4323b6700f3b299bf38ef81bae89c29df05262f9849889399be5aed2cd36d7075469a4ce7a9fd39746fcafda2a647f1d12998b8e9ed83160d4ee9ef1eb9bbd0f1b8f93a36d953e50fa9b6c1c2729f5bf0d5402d3bc007e864b63a341b8f9ac65d68985174d8f2cb2144e567c6f79f8b292aa5a50b1d2e4ffe4ecfb96b49d3da804bb293cb2c796cbe093e370c2820fba1dc3afa7c5320ecbd213162db6ffb02b2cceee990e2e8a87d33454b604d486cb189e8395413f17fe8e92c1f30d24beeab0877d5f78c6ae2b30340e091f6edaa9e6a1343b871f15726b9796ce3b784433652a28de2d1af4f54f5d5d75fa97d9ce9b8f12d7f25f0c1880f3dc3bf1842e5269f1263b9d24a7c1960b2d306ea03e284d1c3708df8aa0fbbe98758b5be32e1214826a401549252554c915c9bea467c107e2177ceb76db19bd0309c3a4d36df0e470dcb3de5c7ba9782c239e1de7f50634c8f749752fbdc281e7abf8142a34d789f7d3288aa580346aec79b362187784af05b9b585f07b94f85f14cb4ebe68589eded80d7f55d8f7bb3d5771f008fd2805d0c3838da8c578f27778b2200f59a61cc9ddb9f382f16d66a04767f076919569dce1f6fbaede56ed0fb556f500ba00ac81bc7b36d85b2ec6d673aefe78b2e997dbafaf929d8bf73c67921fee39a90cb751b01664ce457415db86976e1224922cd56bd5ad376c43e22a82d8c5316af5da283837900ad06cf8b661eab6a13844d2144e2a1b6d6d82de4df1ae037c86ba5d38aa2e1b12c25c103958a66d55cbc38a52b722bf8f85f5ff6cc28ae070bba861cd92d69219cb41f21e873ddd6f1fcf1d94f3de448b091aa7b24322bce0d1392aeb3906849ecab05179035981d6c72429ecf057c014df1c1a18bf47e93a1fcced53d433555887c190a83a3e30cddc7af22a6d77e5b1b5ace6592f430dad1818b799733119ccf8bf135f94a0dc16ce66fb1f9d99ba71093dd10ae2ff609cdc671feff32e862860f2a4438c24cfeeb24cab06d16d4e1bd7401bc16d284c3c21b7a5c017617629686c8b1fd855a1fef3c7d067f97648739a17882b083c961e3d50601a6e790437bf407836e086ad4bfd83935ebd7a77a7095ffebaa96e0e748be8cc4f73c6f1c9999eb6ec57101cde266d5c9173324d31852ef4a708941fb18931edb330e53db384d4535ce2bd21b93f563774a585359f324c35cf5a78c10bc289c143cf9103ec4da026d5e3b1c3fa081f5662f31890259a8949c6055f3dafe8dca6932c05a0e63a33e62fe17deb51fc26ae04d0c0aa307244c59a6cde119dbec0eacfde4cd4615b2dd80af84c2a03b44ce1aee3e960d68f7aa7bf57a8ca10ed585ece47283f3ba6732a4abe4417d7208b6dd8a4781f02bc5952b80fdae33847512b841451c32613937d72335d30496526876844a5093ca15be404d2f964fba51091ae21ecf93ae001b8cf92f8b328b4a72c42116a27e28dac502d8dd687684ca9044fdaf452d3d6cf367168a8e6c15e22c47bff06647dc1d605490c454ac6ebddbf0ca8d80093a59a097b3e76a64343b5065988de1caaf767fed535a8ee8cae1a7f6fab3590060b2b0396b91019f950949d0f6eebfe716e2bee1883e72e4ab5655700900f2b5282abc2a26d72b40973732e5eb6eb9526db39a0a9bac2eda7f95df341db63d9757265634cd7494e316cdc55dead22d8dd7c03e01c2db42cfc3ddf381bb467882b87e0f4ab19d87f923516444e25083c1e57c08be992a77f37a40ddf420bfad1a6c44d028df63fa8bfb2397c99fbf90279d3f9edacb5400b49621cc0fb995d7202fcb5ba78a4af0f3261a02f2e47db5d0278b10c9acff2948f90d3962071979288d532efdc515dc53ab4f7b0d6bd28102a13f190a49ab4e5077803e3dcdc762fccea4cf6dd9fae443d8dbb44b983f04b9aab2dc611b8d595e394a4cf75d28d16dbeb6f9edf5ce2f3eb1042783ce923dd996609e5ad04c785a5e21ce411d660b4980f25184528a0c554b811f7ca32de40b1807652ca368c233d3b61265f43f49f1afb2f968366db7c2cfe31d199c611020bc2a734bdc4985510ba2e1f246fb10e257da2d8c4cef0af351b93412b34458c22b4d1a7f90a5688686edbaa7054c6ee77523ef06d667ef87b5d5212b002b52a44ea89e76e6b08dd66809c095ae5cf5b5ea6ac03e5f9e043c09544cba3e4fa34017ca37412216fc0fc8abf6f775687170475a2fccadfe7cab51bfdac3b99909a4fe128eaffb634950c8be07bc427804f23be9164c302cafe4b2e006c2881e6b2d128ce50c8d603a9e94d1e6965a57c2b2b9b64fd590a6cfd498ac1e6e1dffa6fa3883b9c2bb5e34a3f95159253313cf6b3699c7b4e56eb88e3c8a797e4183bdd766e156f258b7366b132771e9fa33272e54b8af29141dcd067f341baaf3d609f9682fa05cb2b55682b467da07dce56170e37c53deecede92a5a5583d8e106d227d516bba5babfc3b649a7393d23b5f970ecd7773146cbf60fcdb9c3a615ceaedcab0f2e7aa305425f2d85193ed13db2b9ca94dd5beb8b9394a42d57ab77cbdacd76187c8309a26dd819fce5f800b6c25bbe2714e8deba001f513cf0e947f93a66fc4018c8e715e1e6ec2fa3fb8356a365e9de4b5e13e5ff44746077977be2af9221dac3e1a040e136067effb0686f4e8af86e346f478e6360b8a7d4db141037ea3dca8fecd4b9ffb8e1d21e15779728245d67817ee887a1dff3745eb4f7c41670aa5fa4015023bf301e7ab83735a4807c7c264f20ed3cfb0f46c7730a18feecd1e13119bab66d7bf650bc3b78d3c533c8a0620d961ae1f41796ebfba8aa1abf07d181c7242b6538375c18a6a14efc50631a26ab0e3fc7151f376913dc6b17b1118851f42a9a190fd9b5e01fc7d55fc04e8f947764d86ad802423aaea59fe16e7ee44de0b9a570dcaf47862fae9688be32a793a4c9721495bf914e0f993c5988eda8c896b59e474086fd1bd40625b6d0af8adb46ff20d6ada7cc1d5ab426e60ae21e7845221e91bc574e44f615f461a88a0ce219237fa48cea9a53393df00baf56553faf5676339e2c1caf9f4a4395907f446d972deb41654168cc95c7ae713c2646dc077ce231e87a9dfb30a13cfcb65259b0abe43e00186220154d4055a0d193096122dc9127cb9fe13d6ddd61ebb1a6982106aa61764214a26f1a49788abf7c4c5a24c8e45f95fd68e0013ebc6975f591a936ac82e3f374c1d586e824fcc3b7446128f3c566222836b9530e1f923605ca378b1838571f7f0dc19b03adef59386e2fe13a1a3efd8c7a1c428b9b016241eb382cdd978eab26f4cb6f10a578a0835963396f8935daef56ca8b235f35da75c51009ed7184470e40c0b1e9c4c4837bbeb955e9f46335db2ce54c2bf1e99fd586fbd430adb2265084a5f06de1df3f1ea2896512c5ed8c96d7704b39e4b2676d7d6a288e008642ef590d98e7337dfc8ccf5d267e43dd3851711cc8192e51e725f4823a1b52d1766cdb1592ac93dc9ee82d2da24c251f462ee11fd5a5af942bc9f13dc07a6af4887437c60881eda9c5ff71180ddb64512f23e6c08491e090af1ce3cdd90d50963f8961c7a50902d2ea204545ba96d0421411ff8a0ccc9ca5794fdd93920630b07568ffa9c37c0d0c741746e3e23175b45d703b394a6ec8e1a7f99a6bc60c1c0e46846875b4ec964a0943c3b26c5832dfc6074fab7cae0cf5dbcab9f47179269e5502487aa6f63b004762c7c93a93f6715dfcfe5088974995131310261e3e54cc757815db9aec1d5058841367a579b18a516de6b44486e6a011e6a24742d7376b9d1de4e71977836da01036141fb6c5510d400b3d03ce9e142d7768164c5754f175046ecbd0eeff2943f5ae49b458bd1f38b4a1d12b970e3c669bca364121f0a1f9e0721a5dd5b14efa80f9a09446adf9209523c7004c178e290a5d0835e92cd99297f08c8833131cc6f5f8eb4acb3f3900cd849268d205c92543e0e129e8a6e8b444373cca626d7e4882a0f060333dfc4066966d772557bea30c384d9e43a7c7c90fdf4582b2f9886df453cf34aa5bb1fbbf7479b471560c3faaed0a5eff3c364487dcd693a1aad0ad202bd2e836df48c68bcbab78b6887116119a52d172eb15f06bce8964267692dd7132f150286d4258ff94585725fd7fa243cc40354d085ca1563945d4ea0f97236b49eba6cc1d024af3d8701a68ad5de365203ff1914b0c5f5e00bd16d883218fdc20bdf040ca8acc91e9baf7c2c89f0edae1728a620ad37fcd6a924f1d664d4b09153f59170f7d48d160bd54329828ac77fb222ea4ccf0e879a2ccae43ca140ae867838689b6552b13b4b8a5b684fa42cb8823069dacb595ebd3273efcbe94a15261833d4ef7fd17a5640cd269f6993839c0716adb37b670882caeff64cf2dae24244628f2a4d6fbafc053e76353a8a541c22cdc85408b3b6d771972b744302c84e097a13f3150484401d993205724207ab3cde918f744b1c6358f1785b2fc985cf58c84472748862ba508f83d082e9c67ed090d7c36b3c6c1754934ed7006c375f62898781cce53f101b5f3d1efeb51ed5fbb54cd5a6214937e7f665578e4b0ab2e6ac3e812a9095dbe8954607d9644a0023eec551d4002d26d74a715132113124296fc3bec6c415681af2935bd7823fd5068169072ac9b2dc88a24d7a03838e28c1ad8f3f5ca30e3b6a68b4c57e78b72feb3dad"}, {0x68, 0x1, 0x453, "c8bb3bcd57a37bd0ebe4d2915306b98a2a52df0f1dd89cfb1d293a8f12a31da54b818c4585ba44f2cfb16e2f8380b3c6a3f45dc377eec3c5896fa801a9e9e2d0cf80bbe4158c00feffb788079740d760a80582"}, {0x80, 0x1, 0x2, "17b23f1171537ab5823bcb46f346608c09a83c03c1ee048657127bbe1c56622e02711b3692e22633b4b39ca8af9bfa1a0705517c4ae614630c79557aeb28d1b7db047f2341620fde03ef735fed68ef65b0dffedbf0e0304d7d712bfdb034b1787a162675997763f972ac4aaa"}, {0x58, 0xffff, 0x4, "89dc28a9c569928cce0d36de8f72423a2cda063add2e2d23583ad69127dac1400551841a0cd8f1e7de7c3bc20fef4956637cd4354d7585033eea3e1638f9e86972ca2d4d9fc2c148"}, {0x1010, 0xffff, 0xcc, "abc5569155409097519acd1fe60fd60b52afdd09f8eb2e3f59af75b2394d20f1bf4c2d616c133aa94c1443d2be74eecba1d21dbd590a35978453f9af87c532632a9e6d96742e5ff28dd95cfd7f71311838ce28a3d16b38675030a9008c9589b1f8a7ab7f51d0396f3e4699fea54bde11ecb2634924821845914e6a5581a6ac5aec2d307cf4b9960e988c7e7236f467ce8fb6edbfbd7824714f7843ea9d0cf5fb7f99fa30480aede9e0d6e37b4e06fa21aab583b6b07fafff0b2ec8ec430903879141ece33294dc48e95b7511ed304386bb6f63ecbc3e665cebd09a2c6caf53dfcb4c287c5fb1d4411d5691a3ac7fbec6b815700e6785fbb8ae2e8832473f331d99cbe617ebdb1823c5136779bb86bfb94a2e537f5303cfcff4f5a9088a4fc49c8acb660df43699e5f20f4913ab92c76fef4f4b3eb534cf7676a3b8bfa3a958c15df4d9d748835d15a7a12c95aba5ee6df33d418a3cbfafec371294a1ef4e23a047bb4edc697460952bc71e6dc6150531b2a2908e4f2050f55454d299fca503671883f23baacc879bc5eb9562624467b643e79a472f33cb0862124201ad013b5b15ef42f768f97be56054ff9afd19ca1252e2c7fda2634080cc060a972eeaafa9bda5d08bbc02fbf9e52092d5659983eeb062f9c8e7b2b71daaf9397900618f30eeabd413ccbb19563d1c1d179e97ad03137cc4a29286266eb88150044ff72907130f636636e5c444418b5731f7b0d2bfeca602c5a75d1e534f9f1aa156eab4e3128404e5a62ec50fd54679c3156340ac7a0607291ce480f0496fe47e602018caaeda8d6176af1d39e840d0055e656aa1689fd93486641ea8c943d41007eaec9a3349cf97cbcc56008605327bb0c65a755025c547c797b3b945a07a57bae707c57edf04fda18ac99c0a9726910dea71a43936414c45e0640beebe9b1d2795a89254b17d0e758f2558e1be10c173df1974293e921463a061cc150a558b3086cac3b9fd6119cddcd27fc76605b0e30dfb9b5b20eff40dd5488d485076137b12f36f1ce0dfed817dc04faa296b706e682f1ee6dc6a918cf02c69cf8006bb2494932d9c0ead0cac806f07449bfd9e0b4a18d4bc96c513e6e6e4cf730a779b3afb386301d98a355984a508aec5b008d19a706f527671c1230d8ab0df7072e67368420bf8a28366dbf1259e46db1290fd1fe7d0e01ee9f5e67267cb67717317459183046d4fb7c40f9f87e3bb30bc9097c6a436c887c9229b9a9c4af6300dbdca7563e540b732b97d617da6c98eb326ea8156f614c91eb93171004040c356c93a66acce99130d89cfa3f50bad1a5446c316029bcf963bbace257b5d6b755f00109680612f781afc88c4368c9434771ba036b87d65498bb1391ed227d399ff0156e774141f4e5b99c195700d79deb2d857e2c83756b6280f214c852262ec2a1972a9c3450e29d4d28b07d68cbdce1b04d4efa6e60f640b506fed013c0e4f332b88baf3d6798c218216e2dfcaf005dfdd34beeae8c6fba171e710a24f01e83eb16961ca5f1b27893d7c3d64c7ccfd88117d206c5588bc4416ec0160dd1f97e062872727fadf43851fdbaab7a957bea36bc817516fab6f145f212ef2d782d6d1137a4ba9b6bbcd6c6f5060a971916ff323200a21ddec48e14f9efe51c715ad0d1446034c04d0a22a94684eaae98110c8b52ea508156e734794eeee4bbf4f822b5b30afb036e59f2d0786242602629df010c66b0cd186f4c0e2943c7d7b2c0e8b3102a7fb365d69462d3b03bbdcbefa2b0decc78cae4a619aa17a26a15fcb14fcd96d00741ce8d4c59e9e46a567e172ae9ef98c1dec83a13d3873ecd4eb9612594b8a9fb25fe4707ed92c426cc8a213ff173984564ff668812f575e6f281a66185aef282d06c9a5e923efa85f4c796d59ac199880b13c86b8162da9a63348d3b8aca5114d096335c9f1965c09a5791c35ebaca0fbe391a5576b05c07a2ab3ce5ade66007a524835a46de3c736a19c33dea3adebbbfc2d2c8f907ddb1089e20455678c63151a7f70aebc41c39c97a3283e0a332ed42c23ba981007d01a115bf4280e47b1a976642637573476d107ef0c12c222d4e679bdaec1c9a1236f1c32705bbb852a514d88b8ae3e4312e2470ae03476b3599e10007b23789e3c44fb9f15c46574989525c258eb6a446f324f7a1f5abff0709c44b2248f93c31aa410dd4072bf357aed4d659e9dc6fca978681f0d2efa82431c18a97021b8f8fe694062a21555fead98769e520243c5c86be907cc3e703db86084bdf1b40a7075cac139a486cb56dcde8edb1059441e0336630263d78d9b4cf85d6e6f8539df979917f4ad48bea6a0767470b3286d4de58a6a3093ac8e9c50e9404eeaa68c7e8517378adbe44705784ad723b6690ccde1a3dd876a15d388f8b99dd6c4869bbea1a1bb2f838ac6325b28b470a9d973bbbe7971d0fe60f025992154e579855985274d54ddc1208d0ecc8ba246291e12294b95008b26937cc5a7073d9569084c3c94d9f8f517f47b79005e6eb22a0f8cc64826c50c68cbf20b7dae039809edd958902f81d1a57b8a6fa0a682e3e02b15b8e91c06aece50392a414b7342258032037a25a576ab3f31a17d7a7981f09d5dbbb3db283a8db0011c8a5ce2d738f47c69672737fd03a6ac71b2d44958838f525115dcac34e842805774c961301849cc31f2efcc765caf622c4eacdccdec49b27b4b603b2af3c48142fcf06dddf2e37fccbd0ea4d148ed9cb7c957b2e6370d9634ddd290a4e388fee08529875ddccd97b57315ebb14016bbe5d6011cd3a0b61cf8c7461bd8646e37672d3eba59c715df3435e92d402adcc6f1a0eb6a8a8ae76920bbc9ea87bb65ce78cac8b8ced6ba9cee3ad57704e18d1fdfdbc187ae44254910d82c7d20342228a94d2c82284b3b165ce15a81ba347612a4b5f3122ad061214f2a971f8ee3689d5f56196431a5a9cd3928054f770989d6637c8ed42cf063c344e5c23085ab21f38a3f8e7af4a5683c9affaf7a3efef3249ab2b01e3bc2a339eb9bb6a15757c3971d0df7876ee716536df525baeca6a777fb44c12fffcedf4676aa5a0fdaa55631a64966554cefa441b1e58cc2de3f49c22fda738ec0df35a84838a6157110b92b54174e14a39a417d0bff9f0c342bafdedbbe140498b621eb9bebd7174e89cdb207dd33708c58d995b492de3bc8212214d8dea2af6d813563c5be9f19c0ecb97817dae13a54301765ef38f353c56c036a46c3a1ec6f38e2877d91185ce11ab416179878984b34e0e4ebb2945b00abfa5583d2019c2b02bff6d5d6522b7f1a259cabc60ad98caf29e6489d7e75e0ae707769eaf8608d4fb8d319ce2891750a864e7d6aba233e343da0571dddb7487a269bf3e9ae41a504312f85c0c5bbe309f1fea248b64828289cfcc91a1d8747d2e23337c490db689afdce3c8afcd3883ddfd2b846b803547f00e2c09c4fd1bb1ad6f7ae20c2e846ea4d60f58c0ec64f8e41654d8bbd4bc7b55b9e106f6fa41918bc2ade2861a69733ed9292e8abd3f476ac0752a420441de18352dd8bb84e74fdecfa01b4b9015cd50b54e114cd092f8ca26411c94c80a150010220d3637062ae8870426f8dc77162c74b42c1c897374d6be3ef704afec93cd098fa927cc99df8d699ec19b54b380251d9ab32cd6cbf6fe26283c28c5b6440e2f32cbe0393555be0163c9731946473184aa211870631467ce94132a2c73748eba60dee452d72032a65293ff16868637d4e78839bfeeb6ba3d0e8206bd78ce11b8d10df427ff05a1c96b3965be019894aeb266139ab6bb070418a5128c180126837f742d973dd1113424e471be4f4b84244c882cdd57ddd0d61373d9bb78daf27e760a5074cc542b3dc18fdaaf80e6aee473ac611c7fcddafda38d5b0cf8eae865a88b8a3977a9ceea74c14d32012fd27fafc389a92f3ca2f9243670906f10117bc3a6dd7ac49784fd23f85570d5fd6f9493ac7e9d4801bd9dd8890843062b2e0d34be2cefcc3e72c46a20375e2b5ea276c84d2aacb536aabde76208942a41297066b8a6d968ee284bb412572f9dd99a3a7b1ccd7c4800fd4f8f11ed186c57cd8078395654c7334b0c3ace21e11001acf6937254b2748271941fea2d83d9c484869010cde9ba9e6c026a2eabc96da4cd8f064630ac29915f6c85cbe70e78f43709388a5d71a59dc27d92b82b2b61138e5810520d34f7e635f91ad086b591832589a62a63a164fa378014ae57e40bbbedeaca82661ea56b7415525ce45d221aa67b862574d5999de10e79ec8b0196a8c7dc2e4848b2bd5596ea6ee0417289f13dfe8974c0a56adcac2deb2064f50f03e620c484934263a8bde9c5dfcd01fc2bb7509b9aa6c03ed3d46b706e9371b64504573bcf6b5c3736fee7eebc24893c4393c05f73c201ec93f65ac923021e618b066781a38949c23314796848da6134ade9cc47b143c3972097f16677ee643e88cc81bc94b2c9d9ade18a034f6e0e74ed1b2cafcb4efe8201ec0065bb3ee113fed21f39bcf799e0a8c4843e92e4521d7bc3f04ae68f7601e7a2b335f8e52d55ba88d12a510ab0961d6c5680bce4ae9fefcdff2704b4d4552a8c989d19f70d3bc9680d11dfda42581f3736021b5bd0a22d64cef8ceba55145724df5ec80af5e5c6b968d1a9b02b90909209a38c689302bd2c37405bef8693ce89cbcee09e80be1e257a76b65218733ba2bf91b4ebdddff1726c3b24f96fa69ed67f69a07f5de8ab102afd0ca7168e09c177e8db6b9c5caeaaacd2b5f8e2f5f61173a92bee25b90ec34393d92cf13e9f8d1a8149c3613e72f6ca1e6f2e4de157203861bdc9b05ea4428d68c64e9bd554ce607a6ebaf48f5c85f13fd9748ef84c625bba4a9d996d2753d379ca7804253cbfc3726e5f59323d7f38c7e096507808f4789695b2822bb7a63f1d0862c776ff2731d513114175133b010a70a5c1f3e129a714a2adf4b03cd661718bb73966d6ceac72ca9dd0c1b050081ddfc984d0b411a164ade4c9757fac7b05397ad3f663b3baab35c683fa1ccfe1e32f1b65c9530e34b1dea7c9a691053c994d80d76cc9c7a4ac55962013e397db94da67b712babbc76df998e789bdec4cee9133aecb1aa438cc5dfda1788f16a64061d230a46f184b6463dcf235248ad8f52b78a6389ce08053eaae7826e6fd4cc8647e87ddeabd684af63ec27514a3cb4ea1a181f69f30f6183ecfb5dc1604ee280f867d6fb9b04ecf1dd0713983b3b1b09b35bbc5f7245107eed3c9dd00f7a3574bdc54981b8788f6848cb0d438a4f0ec512a68838c725cc170f6f7301573fde060dc09e80ef09da9b3874fca3194e7a5cd3a7f6fe56b2ce682b122d1db69862cb07a493b52d72457a1aba1cfa3df89b50579aa3da5484034490ff235396fe75184af7cbba926f9b380532c3e72fdea32fdefb17335a98ee1968d37a974903c315e21e601f96264be9362d1f98be0b9ab6f2cbfc649e0cdd2b9ca4b04fe8ce50ba8f657f5fff9f300d743e36821e7e840009d72d14668bbc7cd06efbf516bcb24d4a20c64c268af70e27b6c865c5174031a7ce1c3809a5f1d26c41ec3f780dee048015810cd1eaa96879ca860fc30f1eacf1604873131991a3aaa3d2fe4308667a98e3ba1d76acd8cf6148cc890448b8c844d1ae4152618c2b9f5bb33daf2b3600aaf0bbfb3c4e40a9b21559b72a2dcb43f0cb15eb66f7afc64a816ac5032c4c12a4c32bbd2312577742c2e4a35aed35094b49f85fb265992b70adddf4eeca76a4b65f1a3221deee5f6db2ba"}, {0xd0, 0x1, 0x6, "2dafc1cc4c1d83f6984085ae8bfd3929cdcce319f9b4d748fd601c7f88798bcc095d52f4c74348249840e9964f3fd73e7eb556bb7734fbab169821e767cecbbb9aaa528d75b3e002813db076b7656c5df7b2a9a7f86ad80c48e0518b5bc1ed63c77050507029f402e27f65e6ad19f9c7f47f848b61e5dcca0446f7013e6dc62c505eb089439053777928163bd0fca739f7c960ce72cef61aacd35a1e05fc6d88267beb82b6e4b73c5ed1cfffb1c1af5a18d710f018c6adfd7964165119c9"}, {0xc0, 0x1, 0x7, "c4aac6c6b1ef52e98dce5e1aa5001f36ff6d60239e02349045b4df92f31e9061f2cf95cab0d741cde1f67ef06844fc8f894a3f98e257eef5fdcee0b411dd968edbbce34157c7084bf94149c19d45129d595582fb8fdc9b350e2b27d18de0602c23231c2eb93f4fd86cafe43d861c34914031f3192cc282f9e7ba9b8792a98cb16cdf33885e2a35e258bf399b10e1246c8e71ce98c7f6e6cc127b7302210f0cf534aabbe08389125a867d8fc1b30d"}, {0x28, 0xffff, 0x1, "34c59854008666becdc6cc806b24c8791372"}], 0x2450}, 0x404) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:02:52 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) listen(r0, 0x3f) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x6, 0x9}, 0xc) 16:02:52 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x800002000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getrusage(0x1, &(0x7f0000000200)) getrusage(0xffffffffffffffff, &(0x7f0000000140)) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='c\x00') 16:02:52 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x6044, 0x6705) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x21, 0xbd) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fsync(r1) 16:02:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xffffffffffffff7f) setegid(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) clock_gettime(0x0, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r3 = getuid() r4 = getgid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f627573ac"], 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="7d6294b686bf174a781e6c55533f4d18c3907f9717", 0x15}, {&(0x7f0000000180)="1f33da6acaebd62708cea1a92ebe88ddf076deebd3d3831f9dc9592b655f", 0x1e}, {&(0x7f00000001c0)="889ae5ca55faa462bec98bc21f10a1c8271f4d3f2564ed9d7450279697ce453b46efa5504ebef784201b469e1afe513512763917933e647664c7a336822227135e947e294049308e91ef651fb3c88e31e870c8c6d063db77d2b5a682e8b52e7e6658510043a17c98e140bf1cda5a52b6be5e5552f2c59738e013fc1086998cd7f4d9ffcdb88187b3421648cdb224d59154bc2a6fd20765cae3dbe8e0a85f95cfc95c93a423f40e6e", 0xa8}], 0x3, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x80, 0x40c}, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x3, 0x6}, {0x18, 0x3, 0x7, 0x4}, 0x1c0, [0x3ff, 0xfffffffffffeffff, 0x100, 0x401, 0xb71b, 0x1000, 0xd8d8, 0xd1]}, 0x3c) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f", 0x44}], 0x1) 16:02:52 executing program 0: r0 = semget(0x3, 0x6, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/12) r1 = semget$private(0x0, 0x4, 0x400) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) r2 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x401) fcntl$setstatus(r2, 0x4, 0x40) r3 = semget$private(0x0, 0x1, 0x252) r4 = open(&(0x7f0000000080)='./file0\x00', 0x288, 0x100) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f00000000c0)=""/238) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000001c0)=0xfff) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000200)=0x1) flock(r2, 0x1) semget(0x2, 0x0, 0x80) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000240)=0x5) renameat(r4, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0/file0\x00') faccessat(r4, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000340)) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000380)=""/216) connect$inet6(r4, &(0x7f0000000480)={0x18, 0x1, 0x8, 0x9}, 0xc) utimes(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000500)={{0x8, 0x2}, {0x5, 0x4}}) r5 = open(&(0x7f0000000540)='./file1\x00', 0x200, 0x0) semget(0x2, 0x7, 0x80) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = getgid() fchownat(r4, &(0x7f0000000580)='./file0/file0\x00', r6, r7, 0x4) syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000640)={0x1f, 0x7, 0x2, 0x4, "9459af54048a3e66400542734ac58d94988c136d", 0x425, 0xfffffffffffffffd}) semget$private(0x0, 0x3, 0x50) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:02:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x7) execve(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='{\\-%\x00', &(0x7f0000000100)='$\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=',\x00'], &(0x7f0000000500)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='&%\'^[/^}:%$\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\\)[-{{\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)="2b2a5b7bc9292e2600", &(0x7f0000000400)='\x00', &(0x7f0000000440)='$&}\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='+#\x00']) 16:02:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0xa819) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x29}], 0xffffffffffffffe0, 0x0) 16:02:53 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) socket$inet(0x2, 0x1, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x4007fffffff) 16:02:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x6, 0x0, 0xad, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x4) socketpair(0x17, 0x3, 0xffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0x6d, 0x4) socket(0xf2c5066427f6ffaf, 0x3, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 16:02:53 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@un=@file={0x0, ""/79}, 0x51, &(0x7f0000000100)=[{&(0x7f0000000080)=""/79, 0x4f}], 0x1, &(0x7f0000000140)=""/252, 0xfc, 0xc0000000000000}, 0x1) 16:02:53 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f00000024c0)=[{&(0x7f0000001440)="a487acb291bc0e05f3709060c5806fa21d1343f979293da73edcea39a169ff862d6da993cb84ae12d477a3a8f213d8604425f71006275fd1829fce23df237bbf18fba2b7c2dcd71468e5dd89a9187fbf23153889d148150c304f22359e52c49b2c95a40aa6fd0ec8b31a7450ce956d746b148fb1fb41157954e110aeb1af216e04ebbcafc0a6099ca0c39e7a3489ded89f91af842f96b2abe145a97d088545c8454abeca73825f422465f1d83948288d363c2a8a7f12f03c690d633dadccf282ffdf212fc2555357a726d949b4176d9a2b3b4eba34f35bb3c594085fcd3b098c8384e4a8e953ae239646db9d77499a866607c5582e60cbed97bc5a24c06687e403a854d7f7d3fe8a0b4f832a7f5a4e24697b6488f23455f647338b53a5ea439570330858271b2f8cfedaa1950665c4834f7387e5a834bb2df02bed528208635e68a9209da9b7d5cc9fa20a2f8f3555e64eed1c46ff7b096ea47dc0826cf7a60e0d83f821c6a2a84d0462abfada4b57a73e96b81d90f3e0a568751f188063ba5f91080f8327976f078b0d9542d28a0adf06d15f024b8161132c193d97c34ae32be3db5df69e3808ab8baaf781af6aa6f1ab5c825cb6b8c981afd1d34b4bbfc3710ef3e27301a5aa25c60e8e8330ef9b884edc8b8a7a04ce094703ca05b86be3a9f0d26cb2cbcd85a1ef1b80bdc3935c42aeb80df49fae7c9971445d79105c02a23ae507f4533266f3bceba4f50a7da59f1c327d5a3f986b8a6118599dfd8614c535a51c470bee38f5b9cba965cd116aea5cc3f57482d57d13bf1bdd8b03ca36750280c8c304aeeb19a6aca3c4dfda1607c3b39347baa37a88d98cb5dd8a867bfa6dfa9fad020d80fddf34dd8603db99c322507c724a0349e629ef9b4c63dad28414e72a83a13e05b51d0c1e122c58c4fe84891916aa8668f1a7593175654d4922dba98922de2396c9f809a2e7b0420907401c652e3eb44439faaee095d47406d3865066285ac5817c9c2322a1e1b9342f869ea5ddb4171eff07d7bc3f33525d9f730b8b4c3183a06ecce67eff8f9743823ba0579b487d7867e799988943085ba28d6c838076fef0a1fe631d96c138e938df64708706446ecf01202952c2fc00a47f3e6240af92f013b13a610eb56b213f018360503a67a1fe8ac22b77a1d69ded6e416cdec731f8135a9bb954d49e519d7cc8d8f723cf9b83d600d0642b67bf19af188a8a1ab92d86d85db73438d9aae575d18392e25704c8306a878270467109f62ba9a48d799047c0cb84a2b2285e21f89bcdd2b85d6cf5e00a5ea01a8fb72da8a527c2cd7f520793b188c0aabb349710f7ef899de8913a47b98b0fde5651178a393d2cd0e601499ba5a8bae02b1b44693e6df61b3a6be9f1bc3ca2059b19c5389621cc75241ea90d9c198fc93d316371d30dd7cd9296cc87097e424972c3275e9896f5d450290412de1a48f4e9fa06fe0fc839393f809f72d1ae695685aaf82cc1d8712cb16934de8fa459415d844e810ac8dc447e9b37167b3f1a79981512126e352b1ec00991190a7fef0bfe194ba67b350b8c44cb6a58b714c9b0d7418b8284bd2c298ac3586e7bf6dae1d007dc4c2d72c92385438e9f31fbb4bb4c9fdf8a91188f811a4dbe94dad05594da30cdcdeb9f2c790a8d50639d57876ce89e61a1c15fd281a37712a284cf3e7b31967be03cece16648082c93498f134726b5a192b0a5f2971ee5706f24408eeb7819746807ac882f19cc2b3837f20c95b3b02f2c94c20f3521ef88f60fce68fbc99a9d4f51accc53dd16c5023e127fdd13600c0cfaf6ecfa645c8fd52af12e85527a0343c3c6d4a9188a23b2f273efbcfabc8157653822ffbbbc1cc394738f228ab53196d19f8d884ab0700b9bced7ab9efdf8590d56f960e5ec671e957acfb2bc1a50b2690a7da99728f02ab293c3f866a0a7b82afcac0a7de5c9cd754ed602990f20eff20cc370975ac57898cdb9d7e174861aae6e215c1398f4c9013fb020dd8ba162eae252f62319d780c051712c32c89e0e39ca675d711ee7eb1cf22c26bd851a297ab883a21c264e1372e8faa63b4b46936bc6069a94cfe0894a7ec7ecf10b2b721642874a9be716dbf6a7b1d55c82109f11ab3901c0618df6bcdaa434f3d4a9cbfa677a6da116d09355b0e8f8b2f6424376147a4ba5e4aa778bffbc3b11ab7003fc8493d58c9ea349613acf85d669043d81ef97bbab6225c95bad541bd73f26bfc45c545d6aa4add90037782b3c4fedc7b89e14b1a6f4bd0d252a9815dd026ecb67e4248bf7b174719dd7c34275e479e8495fdeced29b3ace45fa87acf26d9fb7806436ec8b1c589b7bdea45bac913ce1c7643875dacc38541df20f175b30f591e38bb29ff74aaf70091bb94835ef9e0f98160112ffb532e200af5d70457e6f1a444556ab28dc769f00e5a2036749089fe7a6e10d657495c9094dcacbad1797740535e98cde226e1285ff3a138bd196bc8ba6c4a298597bf0ab4c3b8c052a4ffc3e3d25448f10c52b4e44478dd254766b2acce81ee4b4b85563942c1a8f2ed77e2f587bc253d278f3069e46e2f1b23e20a8ee1bb2bafc0dc789f026489f4ad10ce9091fb188d69a5dbc674207cc066cba82d491754cf39bbda7693241c5d99f3f7384f1f1c86cf6fc1fa407ab75ea0f69c254df88e786879f62cc5c16bc79283caf1e09f758f64e2c4135b6826973c404efa363f1a8a8e0ec0f0b012e11dd280d8054ec83264bd7d323f59eae14538a02e8dceb978c5f6944ebd8ce766385a2081a15c0983befe0e576c3a7c310ed369a17f150d391f2a9ebeed6e83b128738fbabaa1779672aed2e97c324ac40333245e22791fc24d3ec6f52351f179f2c33819fde9ce7bb70da3b421c786d55a43889c6a69b976277fbe11d7a6a0512ed7ef123ad6e054532c72b3e5e3a6765d5c1434536f30f92345cc371ce8a38ee1c2554633038b799d0d7046f3bc582caafe9e3b7230be01316cd5738609b35db76d16622fd41338c1d86f06d8f61e438081c1554eed097d672e382fcdce01857e5ed0bee55296c278bd0e8d932513380c1b7a92c46d9b4597ec0a9da95518ec28f3389604301ce965681e12387363d7effa5e0ac94069377e358fdfebb0a7bb1831ff1e70c68e24900d0061caf1a445adc6eec67f8e4933475be25e0fe709a31b0a4b7fe4ededbf0e98e25ca923294cd4e68005fe320f245a07f0a20a6da7fdd35c515d095c68847d444f58b0b7e55073e3ccb97a0f19c9cee52dbeb9f8cbeebc4bf7dce1d52c473d816fcc7bf7dd24e1b8c659805bbd479dafcd1780929e77ffc4ac6782ec2d1320046e1c3ace2160984d9b0fa27d2d01115c18351aac7cbad19ac2820dd689af0d8411b9b7fed6e8a52e1fb330a1b26e74473e98499aaf01210874c6dcfb124694f66ea2042bfd1cb950696fa0a08e36834535ad9ff7af07d51cda1b24cf8628bf3dc7c111c9c1d942e4ab55df2b94ec13113284a56c8fc171e3f19659d85ce006ee078a205678065c0ede145c7945069d0a033d278c5d6be82191d0a71ef3c8a83a2005b9681d90df6b4945b613f8683d1d69d30cbc14372f65ce9554c67463d1d73a2ffbe55eed36738adf1bc2d53e8b01930cd5a81e1dbaa4656e158392c8c7cd3c99e93639dab215ed66e1ff1e3b71cc404d2affb8f5987163810af7e22ff670893949db6691bb1422ced0a2ae7a51e709817e3c381423d05798e970e8d40ec51039fc9171c6fe5a272cfbc74ca11ecb95f950684005b084304a9a10f6059af70b147be010fc6d453cc8260de4358c612d8b8ab7badedf1e969c633c1a2b44039c2959e8245a0673585c5bd2d0b78584b14ddad52789366956cb39f26456b482280b8ab3b01043433930735355c41e3f0dc55821ebe6653ccdc376e33bbdb39b9796624ab4598762c4664e42648bb4a2d7c95ac254369418015d75c30d6dd05b2fa246709404217d6097d5bdfde29961a715e0a3a0672f35820b95a9e7653b8b735dfe89edcbe4996ae4ec5eb6da14aa2b3c80e2d954d4fd95d244cfae1cd45418e970444c9dec287751c30a1c3c37e71293a6e1c939fe0c613c1b49272bbea13fba39538cbbf7f099d197f34ab7b93c73ca32c8703e12f6371902180e8a328e8801f12d8d21ce86edb096476893b5580e9ba71a6800b109bccfb443211439ea7d5849bc18431c7a1e4909904d2b776c38a6c5c6a2f5e4c9056632d581de3ba74e793cb1bdcca7562c877cec50e8ade32a61a629c4e118b80a163b8599eaba7ce101f1453ea536ceac7e640529cf02f939279e01429976517de935c47b13c97c73e9832cab972b3f7de0891aaf108f02dfd50ed64205e81303ba6032ae04c0a0ebc77c68a9fc760d59ee74eab0846f4ec8aaea4be5d5ed766a11f3e0275f0444afe4a49e83b8b02e334be64d37eb3a3e3725a5848b6bf3babdcc28376dfe0362171e7905df0fad78db8cfee07", 0xc64}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x40000000000fffe) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x800000000000000) 16:02:53 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000e3b000/0x4000)=nil, 0x4000) munmap(&(0x7f0000fea000/0x2000)=nil, 0x2000) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:02:53 executing program 0: mincore(&(0x7f0000f14000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/127) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') semget(0x1, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000240)=0xfffffd85) write(r0, &(0x7f0000000100)="9c2776aada09d904e9119bea7162dba78896a1a5929b44053547cffb927ec1f443e50f191bde1b22f4352029959bad177c01ef131768a964efacf90f27f9a3b15068d263474d028553810fc028a01cacbdd37e769d977b12e377545f8bc949da52ae99ddff0258ae748f46071b0f736bdf93ec93a97a3f87f8845898", 0x7c) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x3f, 0x9a}, {{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x10000000000000, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x1d5a, 0x5}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000000, 0x6, 0x101}], 0x800, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xb2, 0x1, 0x8, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x27a, 0x100000000}], 0x8e9, &(0x7f0000000300)={0x1000, 0x101}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000340)=0x4) setsockopt(r0, 0x5, 0x9, &(0x7f00000003c0)="e5538e107a5a21e91dea9cc51415485904d20a6610988c4a558d470c0573a20e9eb9fec0bb8665c11d3102cedeb3bb637aefdfa90f87025532e9b041c41013a63e4babc56d84b6d6d25ae3bed486fa5a47ac33d9f44734a17a1e49395c85c2ae72c325bcffbc3ebb743c6c5d9a61162ed5145f1806ed4dccc3dea7bf88872ead6a59d1d5db8ae12e76a4dd834883dee14ddd4561621c93970e99ab93eb768cb7870bb36c78631530fae8e4e6318c21a76d7124a7ec0d398cef8c7026bbf5f885cfc0f25876ab39e7ab048d145ff727f323e6874be7b008438beb88310108739abdfbe3c19e4e5cb089aee903da54f46f", 0xf0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20) 16:02:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x1fa9eb60e35b4691) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x2) r1 = open$dir(&(0x7f0000001480)='./bus\x00', 0x10006, 0x0) readv(r1, &(0x7f0000001700)=[{&(0x7f00000014c0)=""/204, 0xcc}], 0x1) 16:02:53 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001380)) close(r0) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000000)="8d7558e5558304cd06cb7d4c467bc0a3ab45e545d0449734a6e62fbcb87e1cb81cad28755be56d88a7aae9c925952dab4002a20e93fdfbbc7e06494593f408156d07ae58285dc7710b", 0x49}, {&(0x7f0000000080)="6537ea979dd7fb11ffb84eff8ed5023098ec1ad58465c622efc8b10d9494c6771e37681aed72729a9c8baf8280ae400dbc821a5a2eb85b22c8ab9d50dc826ff627479d3b03baadaa13f8805a6271a636771ac80676b36f6ee814f92852a521", 0x5f}, {&(0x7f0000000100)="1b5b39d6d27304521fc8132f2aa4f0a0a600748573d4c899698b8898dad32bc580ff3125921eedc21d78b319b984618da12caab3ceec25116041e81231f699fa6acef2fbba2294f417830d0729ff30ffc327730480a7f3c2a0907b3acc31d4127509010efc0b276ccbd17f2aa10fa002a53076b2aab028ac2c78dd067bfe861412c1db10bb979eb6172b7c0ca2da94644f0250b0ab1502f4e965dbcba6e7aac45128dcca9abaa434dae2", 0xaa}, {&(0x7f00000001c0)="6b36f997176fcab973daf86bedc4e0c097aac16cfe0b856b8f1ae283658f2db564f82e10328f95c7b2559860c71ada9d3123678aeb2244d25b6c2b019dd506cc57ae33be1b229757d2428cc73e111beb26fbfa5fe0b3d612b789def176d0aa907e9b38acb7a5cba3bb795813442c3074ced377fbdb3cf985c546b3169e0bd638878a9c7440097a7ac11385067e7d2169b3ff27dff0ae7b2792beb7cc371c4ab3ed6ba5e482a9e2dff1fbbeec485d7ce5536c", 0xb2}, {&(0x7f0000000280)="36d068526d48c716433b08", 0xb}, {&(0x7f00000002c0)="03506b906acfc3806c1bfcd2a3bee807dcf522eb06066ae7ac897b55391d1754c46c0065c46fef05e9c401c57e43496ae48debbfc35aba81e98aa635abdf5ce70ddf9d35b0f03da801e0adc276f8e6f79d435c540f89b7712c11d3f49d7916c77989ab33fbc774886b2a1078f6dafa26d9513532a45aaf5154decd631f30262b7df8f2d19dfab9339c0c935566328f98cb5cf31da8568b918c5614134b831215d0e3467af802803bec860b9622afb603539a2a17653f4728db93f26c3d3050eed22993981b4d71e404f3217bcd60ce28d877fab6258eb993df69f02458e1cec82d56a41de90fa6b8df1edd3ee89b9887001e587b56e3431a8700778820d6f4131a5590a9a531ecd7d44faf1e0e34c4b4a93475fdaf5891e1f81f35b556054c8a3487a9f1d82c18cb28959bad4bd3178223b768ba8858640789f6cc2ac4af420c9258916b66b71d5a1264c5736780f1d1f00fed9a40d75c087a810b4fd217fb8c2713f607043835e4e90a184ff3238e2889559a66cb997e8cb3e837b2538b3f49292902e048a64f98b730a9744acaf577535ac38c8c422e9316e13645c19d2c27b03a26ac91834ff67e5136d5abf6447f13db69b20913e503a17bb3c0fb1addc736e22ff1cabbd8a7f0f56e909e6198dbd9f56e66f388797282d9faedd27b948d43fb0f5189681a81d2f184db4b53dc2da9e12cb7d573ee982eafc86ebc84d3453fa6e9fc37cf3c575fb330ec56f44eefef574f156febe40376e026e8a699d138f4b2aff0bec2dd975f76409f69562d2c7be203d08397e3e40345df4f9ab778fc04cd9947ac8417514fe773b27e31c92218c828fabed4ffe571559fce719b2af5225ba057690357c9247654ae0dbb1fd88249fffc0e6f20e26e645f516d0a78529489bb5ed6bb9f6750b4adb6f59cf523d614e8c53b022838235d665554a6b20256f18f737dc9eb3073c4a4ad3ea794c96a0c8f353649f47c085245d34ec1bebe08be0f65797d9b502eb1f4aa9bf541b6186c15d34c790d2c85be588ec0c48c16d3ccc60b60acbc167e152f6020621460e93619b7a814f9a7d7e604cf5e5d69ac11ef5b25b955aeda1e3946ea1d738826df69be4f3b7ff817eb52206e1ca7e3201883f06b63e0cfe8f6975bf34874c1aab0ef69d47e7755bd00509a9881371f5b821f00ece02a4fc202e083c8ea333e781b5c49f02aef9f9e51c76f94887244e477a872cd2babacd4352174ae02354fd42997594fb0fbe450e8592cabb35a45545f2b3bd728263b48770a12ab24858c9b0afc4444b63ac2295e1ddf716538a9877b68804f7c595d3a9de9d1ced54678a211448bd04ad9d165b17e1376c53934bbdd6114946e6c2dde8620a238f7dcea4713a225dafff70a4e3866644735da3e6ae01a4d5d7a9b12c55d2f33a259b53ce0709659524e8f40d2f8b55af0fe4c89c49a0fe2aa3af70b78f80dbcb0c5a3dc7c877aa265389e584f55d2fa4105fa3bbf090f5b880b1326e90c59e2bed0b582bc1587e9e3f3dd5351c2f0852e6fdd0204a5bf41f33c99f828ae842be5ec5d64c83cafd7d560cec27d71cb4f404cbe787d1f055981c06647ff5182b3c588d661343bc7bee2b90fae22b45b091a47d36d4387d98817118d9244c629f99501e086c13762fbbe6e0b0a3e8e5759ac629c829169a444f0c8ce8b1210d1cf5da22f5ac150a4623f247c3ecf903db74269003b9afeb19cf5d3a2a3f6dc052d2132e412b605dd5e22038e4e9c43e6720f436f2f7fd1cf01fb959e5f5a03e51c5ae42afe157fc9e08860a2d43622c48487490bb893d20009d61c39c0b4969c6398989216f4d12a4519f32f7313cb3ee10a728461e53b96df1be2d3ee87004a7c953647b1532b1fe2a8021840aca765e8a3835ccb5689dc934a90aff3d167f251a590833deb3bbe76e9073640d00fb3548a43550975b898d5902b0ea9e0b7b7b66cb3d5e557e7dd549400b87e325271f1d06c6bf77ab72c3222c389f8a5ba104f528f087d1e33f0ad068f674b939461c17acd213b09e1374fdce8bdce0d1f112043e0a0159deeb2946ee0686cddd97f6558cfe713d26ac2728dead05174f004ebba78b8d4653257004cf0b8f28b5009b1e17b773871e240b487483ed7c6a655919695d00b397c1513b83657c7be78e25682928db17a7d00195de2bddc7120f39259cdc2adc9d75dd054b0ee9f7133a91328d2cd4ef455e5beb385210ef9346d77d8e75ccb74886071de13ec2226ed6591b17075b2926e797c5c4414dd9edbda084159bf3d3bece22fe1dad181eb87c2e34ff21947d8fb1d68b1e112af39decb631a2d20d191f05afd0d2e845dffb2b1f8bc67ee94ee6743655fa827a28b8c3430c185ef280c01a110250016dbbb96403ebe2f910d22dd74e3eaa08890f918c046add731e978b9b80db0aaab3b40d86e516c01581e34a2473454d52767bd5f8d44ee2f311b4f9929a52c9d99f306d0fa1f338de6fc5b3eba6f12da83fdb8b4499eb3c202396fd4deff2393537d651dff02f333176174ddc005dc86c26ad7904840f9b1ed4f011fe03f3dd9208d6dafd736fb59085cac7b7353a3f653e47b7760cb450de48454d1b308c142d4bd52e0a67dba4717dc9d43895c067d7347250c09bf75db6e8a315b4e02dcff184b00626062524c11530f3bf6b84b1a9a851888ea5b7be2080d190240365be154267a77bfd6d59e8e060c28d076e0e11d0b5e492f472f031942c00d49eb6878e9d349f074d8b31e5045b1e894eba0d4f3e842ade7e5cf426d7d48e0535deb20e1589fac6c4a8a02e1a7a1118e4838be548bf2f78eda0542e6b00611f7dc340d545ab92f505db15a27abd27bcc4c68b5963fad161f4dae3c0b04304cebc1fe7a2517911976c36bd4fe0b1aa724bae8e161609c773d42e39449b45027722fe644f29f4357f6a110e0c5bfbac4916d2a0d2a947e719b91afb42e6d8e037cc0435ce9de3484294247bd46566694853a5100199a63a8713d128b535059b25742925e4531c008638c52038de8083175abe49adc8a6bf4f5ba3014fadb2a6d0b4a6939b90cb8c19c132d4931fc63ffc0f4bc7cef4e5be7ee98bd326a038e6d99ae89cd0444f8c3dae0b7a4b5abb0398aa6307d5687af24f9b631735b8c31941776c57156df6f049137d8e98a45786649053efecf1a366a0f8777abd47297fc0e9c77bd1c533ea4f04a42f4d6d517497757845bafdfe7ee6012e2a08333ad738bf14c7e9051d5ed55de7d3f492de1a42fd661860a1e2f5260239a9dbd76c4d2b4d465931da1380ac9aa443bb37d56975bc6050eacb0fed19ce4d141fb1459e469bd0bc40030647890ce1f95b189ac49728f9ac759a2937e23dc0449f6b52b4493a9cda47d7fb862ab657129edc82e19b833c854c81dc108485c3d3f538f07e871b2850527493a432af1143870a6569ec0af41bc1e3584198de12012cd85cd170782379039412e0165a9e0d40f074718c99f2cfc152950028350bc252fe707ff3b67a548c856ea0f864b0242c66ac7284d639060f76e675a5f0c1ae0f7a347b99da4e693244a92f640e52506b1e19b6772ef7e94c87a9d6deb204e5b3796e36135dfcf6e2ff8d05cc6133032e5341c425f2cc64067d3ffbdd32420eabd920e35011bf643deaacb9c9ceb267b445f87531bed93b91f1099c7e4cfec2aecb98f4d7390d3596966e04f2e4d3ff8ecce902631d273a103ae4784c63f0a2a9ae1d5980a7109c0deebbc09418fb00255105d50ff7b8a2f0419f6f6a58ef9badd3defa0499f78bbf40c74b7aa583c02ff0e5499569bc0b09aa5bad5d5daa642a6ffaad35e040c2b9b53baad5bd49f6669341953515882502a9deaa03f7735332568ba9e5a5cfe712ed532b38ed5544a0e37187cab200281d3334adfcab65ffd1ef1d7d372b69c4a6cb030046d8d564bdd5aa207ad5921d6e17f32818efe178f09404e3416fcbc82d9c13e784ea3c40307e8d06d08655c25f5de1dc912f8878bbe17c934b8259e1d1fd7d890f4ab0eaa2f35f8583a4019c65e1514da231496fbeedc5b96ef92aaaf0d5db4891226c3c300040207a5f8eb82385054406210eec22c99421b177d5104f3d99c9c63437f54587b86056e6cf714de0d3d1c2ddb2c6e791ae31124640ea8d03d24bfa0e9c9ac3834d44b674ead246bf2dd109c7b99381759f3be576160c0e1ff1e4ba4f46f58cb53481d62f9cb66cd2ed1de89601d961c9479adfc1ffd00d0e3009505b0a022fb548173d223b1c68ef0de7b0fcc15a8d915208a2f302529cb0d7775d1deefd0a4748f9883b473ba80f0c9bde68ea024d1aa71aa89e4ea5b181081972b6ed22697505818d442f9d1ac29c3c2c80bc8f4eb0ee70cd5aead257be0eea315153a4df5863f16974985958b8731389d0f8c054e76ee96fc21d33e10f10c55c0491a47dc8943ce856e27732aaacba0a96182fb5ae36537e774661a7b09ad1b549243d4f748dba147debeb8d7f2966fc1832d3ce667b1882065afd6beaaaada08545771cd006dfeffb81d2eb86905088e8d14b666c88248db3aa7168a4c420b5edc748606a77f2490ca03636f2883e48aae1f093aa1eb538e6cb9a9518938126d3a6272a679e47829874f011ac6d9a623ff6a7e60ebf5ca124adea5d203a788d34cce14b62daf7726efe0bfcf85e24c4f772096d04e47ee9c90df0e0d3a9e259285f40959eafec3030c3515f802b0c00e61a2f88f51eeb375d2b427a7dedc52981d55d72c048b922cd7308158c6c0b85a7512583ecd5ab2cc3493f245bc8b9fc6f45a695ff07d9cf01ef7b5be42729a53d7d923872bbe5aca42f0003468221a436e6489e32a516e9d439a5cf998d3bf13db1e01ecc07d93c6e6fbdd8fb0838a1bcf2e5c71dfbfebc83a2b0decd384ceee9e4f464d29975d91a9672a8c6df3172f525114ba68cf2740c7bde067df8ca41c4d9ea01f49c297a1e1cef63d0bc5e62709037885c0a759bf868098b78fa665ee99a8db8c8a8b09dc38301f3e3e867a90edaba3b334375c19bf6f4a98b01344046d84e56ea9ec06d886b0c2bfedd18741bfcfece9186caae867f6ac3ddf182785af1b109ed298fbe3000d05f8f997b570af839d4c10c4c1d6269842178559ec1eadc52fec4d8ebac35201fb8ed03c91964a45b6cdce65de673fee14e30f7a712d66182b14d19b0781da790fc53fda9e0926fe7173e044929dc3149d2af82beb260c635098ca37261c4a69163ce73ce8d54e2913882bd614dd4c7b8765c0e8209aa8d57cd26075bc0d9c783cfef828441808e62bcf91f71dcbb91c91d4580d9d78b24dabf820a0b79ca6e239ea15fae0375f2196e9fbea0a756099a6e8d37b876a5445eadf3648c8be6e5c3f426269aeb9460b76dcfa888ac1fa66e88944471508a5a3126b357d1397c0d6f996dbbb722178f38b8cedcd7cd1dcea1fea43d25b3560c9098ed46bfb16a211483675f18561e722c28a824bc182320128ccd29fbab4db2ee48941dbd70bb5cc6b45bf0e2d39edc27c5d9cc4b4a9a412d080711c8c09b7e1160515bd016e464efc4e81340cf72270711612949e14b7f072117600e8ffab1f8dc36293b96551eabb7b074ac3087be38f54235d63fe4cccc1dcfda0975de7a767e1e2dea348713ec144f160ae14f511346d50fd66da0451367e71927c1cf12c6e578eebc260bcb951faf672510cdd3b30d6498e3dfb3602dbd1bdd50ebc55600d56668eb1f0713d28576c5e975799b0b7c99e221102e97c4812c730584c088c589f74571a342925f2557d5b776759b95e7a3b5d", 0x1000}], 0x6, 0x2b) r2 = getppid() fcntl$setown(r0, 0x6, r2) flock(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001340)) setpgid(r2, r2) 16:02:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f00000015c0), 0x0, 0x9}, 0x1) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x9}, 0x407) 16:02:53 executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) recvfrom(r1, &(0x7f00000000c0)=""/55, 0x37, 0x40, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) faccessat(r0, &(0x7f0000000040)='.\x00', 0x10d, 0x3) socket(0x32, 0x2, 0x7) 16:02:53 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x100, 0x3, 0x100, 0x7, "24afa1d202d2ce8bedaba9f4a19834cc9f6a7e35", 0x5, 0x82c9}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000280)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xe4) close(r1) r2 = kqueue() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0)={0xfffffffffffffffa, 0xffffffffffff8000}, 0x8) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = getpgid(0x0) wait4(r4, &(0x7f0000000380), 0x8, &(0x7f0000000440)) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff8, "cd6474f4d60ababcd6e600"}) renameat(r5, &(0x7f00000005c0)='./file0\x00', r5, &(0x7f0000000600)='./file0\x00') chmod(&(0x7f0000000500)='./file0\x00', 0x42) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:53 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/174, 0xae, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x4, 0x8}, 0xc) r1 = socket$inet6(0x18, 0xc000, 0x3) sendto$inet6(r1, &(0x7f0000000180)="c9f70832ca5e9ac1b9973812227dd8d8653d42de2b6933a5f5430b669cbe1a39d4fab15c0d01794384e9791ed284af5f6898e4657bb7822f634e1873abedc508e8e33d86501e457182a3a4b355bcb4410c3b8b834d4ea7d14a85667f42768377b33d5efb1789fb67673996c7b3ef0b9efb9cde9eeed3ce6f70ad248d3c04928e44876523f8da8b464f0fb42e30a5e14a245515793dd0b0306c798b09d7653423ea77b0f2981f9f47cb12037fde38035387a72b90df70c0b21ad90ccbf61d2fe389988d5267110a054ec433a6e357b27106812dcb05db1cc60b59b53907aa5cd6d5bd028bd8f68137f6f1106cc0a84d77e29a370c20e2f53315e9d7edfbe63f94b7092185e3bb67037327bd2c7fce82150fe7b185fb32d84af55ef8b17d253d650d3bb0a2ca78d4dd475243c5b51dc3b66c0bd491b445c093b4ccbb9ddcb20c9fbedf39b5155fb512d3e2fd0e957984cc20600956f4d8aa888bc3f085b9d50a06dd45770acf12a71c3836b4c5047881d32ca68fe9dacbb0f7f07330187fdb9373386de7404549b449408dfcabe775b97e0e0ca3f4e6fb2ed81d4aa0d2d73f8bddadd86891313af464c4c30f6d2f8b23881ca77f1203690ac43c2ea7988fe25d255f1bc996830e6fc55275366109e105582f4381d660ba9b963e569ed800b41b13aa179338b0e64fa34e34d9a52e22851442253c4482b42979953156ff69584358754bf73b0ab12c38f160759912d747d3ef7a8ede2e8398d31499374024873fc91610d6c49f986f19520cb19e2ddcf533c63e8b89a7848413e16de4984ec6ccca01702880ff19eae1b4a2cf063598ea32edc988ff8534afa7685845d448c3ce4dc32892d3b48f99631fc4d6120291ae6f442023a37403b79d5f439c50841fb155cede029ceb530f34e16a91039d2e3afb0b1cd262f8c87818985800a899ad7ea1624b92f3122c6db07bc1fef58e8b809818395cb5e0d90b3fe92a4352e3b302d7c57ba3969cfed071fdd3f55a889a8058c23ebab86a527edf73770372669b704ae0946679b0ec00eba5f284cf7de1fe4068bf90d0096116bc1cd93eb00b62456f8bf317d56322fbf48c99b134386dabcaffa1dbd6acca634611fe2b6cb642bbd16c7ccdf5f03988e79848401b98d6f9464b43dcdca0bb5f7b720846b84989b2caf1c9c9637f29bc7a04f1d9a4409b3dae64387d4963f54dffca8b90caed752ca23b0f4f6cbbec3823ce2684c4a2cbd8de3574ae8e068cd98fc21775533840f6bcabf5c3ee1b48e1ffefa308526e47d51e61a370b6e1abe7c3019c086eb6aacef9db44d2e8c2aeda4bfa956696211d799f016ba287cbbcb4f9746b46b8cb98925ddd90432cc787f643759ef047cb65872f7d55647d624cf5c1e42eec74361c0eb9c6a97eff011f9cbe6c6f23eae81f1a7f5683884d74dec51e3645c45b0e08bfab19d151c20bfdc6da7f2c476e3b2eea62160b061b3e6ee638233331401695930ae6c9375ee41b90b6bc4860344dbc9aea14ed532eb08bcfc73e362040cfb3e9a35edf7c8dc2ef5eadb04cad74dbcf9df5f02e0d4c17a9a251ac5bf142fc84f3b3f95b7387fa8f2d3e604025a3a235491b1dc9ed7def54c04cbc0666a84ce295efee0b394d2775a62b9c73b6a3302d74bdfa367e6a73a05bc26cd43c56183a11d68e8a246fd0cb8d9b66d0a33d07a1dcbcc36444581d725542a4406aaf59ef6b3cc7943f57166520d3bd4a7e49497a08d67d0133b82f7e24558711ee74667cbb560e80f250d17181d72c76318aa371171ad6990c77c87a3734166d17bc9766c17ccbe9769b79e28f41df353b52e78ea1d8e47586319c173cb004c27f2a213e05b0ddb9a1a2190fe0e30c198ebadb97ee5548a082a1b163fb032dbfbbc7d0be067b7f7a66041ab17775b9c3069e22cef45263efb085eed9ab7b87eefcb8d6213f29e90804716e139e2eea5d8f29afa84ef354d43220525ed63e3d8bacdce55e06b598eabfdeb7783b5895fc21fe7f4629e033cae8d90986f11933e22c002de3f86586c399fe932f1b60b445797df256e8760f0bd387641dcb5727f69b90b2334318cb12d000455595246828050d7b32cea0b1762345e3eff4e2ea339db6894036b3cb41ef4f00107d14f990635cbc3c9a1cf97e37d4fbb834827334e5e834716af35fa981ce25a2c532ca7d0338d91105c3e76d7042582ddb03ad26ed07eb79ec7e6828a14db9925bb14ef50a4a90a96e8306413704ef0fd0c512f88ec4d6e951b4ffc7a084c14d21677350a9a3e6ea3d5dfe08c8dbe2e0cfadbb7e1f14a7e17a0d23b4b2bb82b5b32aa8ce5c37e6c1835534ef2343df554cc1621c9da6bf43b334bd8c33173be21492879dc0fa9880481aa2eb18706a86407a8fb63df1b268ea87c0af57abc96834a165e05707cfcad9e894930fb1a73681c7bba5877601e609e2d18393ce16915c2c974c9a3ec5fb4f60e2b990c05405a1522acfd152ef1022bcacebc34abb8a1b9056a1d7cee4fefd30e94aab62ef5cd2e9e836e67c97ce1329a71ded07a088549b531671ec89112e2d57a3029e407be56a73342c5d28444ecd5726c486a87800994d2b6f3781f34f6a7f9be0d0ccdde8e2c33d6971c74bff7c03f892087571e6fd3c44823135ee03284d0b3e68fef88137d58a0c410aa866084675a341bd7221afe2f7d106a348b95f83a9e64ed2bf65b8ed27f97e76ec72600fd6923c52c03958daf0d6793ead98fbd53f2ee57a36e64151426490b89ffbc89509ef3322e1fcfa3d95545fbfa7bb4e767034468474e4bb8f62992e280ef4c2f198047ec545646c254bcf371e50da5eb704a3e52cecd099b744297f9cccb1e84ba1974739905e374f4cce509918f1558795c4cdd1aca44e7383a104b1dd6383f483483f920bbd862f61b4d9d2804422357aa452246ce07b91eea7241fcc29f94028a347f3d69f4e927841a78ff7e5ff437b6ca8769c5bebcdebe2f977b7a71bab6febe1e14af2e272279a26ad6168f8fa3bcd8ec1aaf35a31212cb7a3a0e162d2cfd9640bc42b4bb5d8c3e652106b4e76b7b8fc6e9976ced5cffebd808fc7228725f7a0e12d71b3adf7728927e46f78a247da824c23854b5169b5ad62906298c375c4ef329b9e5a92fbe54b7bf5fcfad05de5d213f18eb7785daafc413ab5de03292bb7fb379f8c8aec9a80efab6428b214dbe4d41207c689c3f28e7ad18598eaeb1bdfc8407e5737783ec100e5e653d4641101ce790aeded8c3d81b983a0b104df408e35054e0a2fca8a71cf8ac6f8160434ef7513d2792cb6d7b5c0dc6216a5c849bbe4809878c82b2c6d1f6f2d0bb3d0e8f84d9528ca1d63ca31b8b2b491ea07c52733912db28ca4b9c7f775e8906556d2da3eb334da1859a431f4c18b0f16e8426d1715454771a30db5c8d2ce3806d46d1adff02e9e80e136ec2ba0ddc3753b3d60746f32c4fa450680b0d0f947be68f6c47ec91035f1176839d42660727134504ff33320c18fd49aeb9b66b9b0a302ddc2e7b4d374e49f3deff3e2fe436f749ea34535a171ae4a644d44fb993888e977fe7660f08cb4836a106c610c74ff45512ea40d6ae2b7603c313c13cd5ad719d09516af82d0999c09f660fbad7b5dc49734e3ca73488242ecfd2874d116223925c40319c1dd6cc9f9b37fc34db7911b83fa35da80f7c5fbeef6069a3b191a49ad75a8b41a50bdf1abc939d05878ad4a182188abcd7717ecb46349a9073b26afd597d4d7e0a0352da96aa45bf8dd13ad9664e5fb3a633ccd3377b139e4c08abb3b67d9f790d73518c72d82f2cb0e61aa1c61f07f3fc116c189c6e310a0213ee1e4b4fcd05affafdd3e7e3857eba4b6a94ad70f70ac825c8b3e159b3d1f5bad3ec211fae78e51e3bc8c3e8b7cc98c7f7d66e8871300884da8858f005e3074fa27700d3cbb037640ad07e4dd0c1d215e8089592be8149e84260c92f4dbdaaebcd9c79e512a59bc4b6c0d9fc29fab90cf9c080231b40915cc7fe784ec5df57ed84397ab257181eba62d3e2e37dd53d5404ef021fca3a64bca0649e85fe4ec00cb6cff570c3da109bbb78a69c78b322604362875b6270c51c8fbb2abae20242cdcbf4ce79b9298ba04546d6ee7e95b0c1a673d0a9d22e1106bc09f78f56a540fe1489d0b78b874671a1482f35314508a89d3761fe8727059036286e79caffe7edf49a269f719495d25e1f3427897a28b28040917452982e7a468a436f320e850fb8984888b434bc5dc00bc33d7264c3644f0acd9273f2efff5f071541059b5d061ed9846d9b5b1806a8394b030dd21a6b03887e57c6f80fdbb472db8b5d753dc89544407223b1d05b5ec60e1b9554e4be30c29bbd171ece990e657a8067b4f4f92ad5ef0b70429eeb4096fdb66eaa065f277e6dce0c6e330360a7a8329d116dbbeb74c6782ec2f5ace3416b54a6b58eb451c9aa46577205869f7e9c77d94e60a3fd5cb3e2539f7a6edd1f213a75c9c82f074f32fb10edb1bfdf05296e2b9007d45402b41245e004ed964731e3c4321e52b6443d3e5f9b03962080a898e8f2e6ad336491fd402c22d4aae2cbfb8f428abc9f86b2a15c4906049d9453cec7fd2c83bfd9bdeef26cab8154dd34992ecfdfcfe91ed6a83c6a788920f776e6cbbe7d7f17f5886d1b8166418bc1df347dc68167b7d4f88c51876c842f44977c1d1fe608894ec84b5d76f2fdbfac6650fa07c0a85d42b5378cebe7991f302fb1ed9b1fc89a61e23a35fc3cfa51c24e324cf07cfcdf995e503b78d769639996f39975f9a8c63842298e43d23dd3def588f47f2745b4810784f978bb481dbc70b91241a15c50dbaeccfbe346bc57796ab662925b6a647d7fdf32e4ec425d556de709dda74c5872019a133f981483b1e8974358e40cc366128e4cbaaca54224dd3032843ed522bbb4f1087036bf1ed71d215c1b533a0fbac0046e1548a29fd5adae0dd21056b16df07bdae7f95b5b7472d26478bed2f79083901d1363578b4c6c9b4e6fcdf459b9d6622f82dc19c1503cb83bc4570ab689f40f8421119c79ea4baa3465a47601de746a10f759ba93536c10f635c276491ac31ae38be13987f31ba86f8f17793095cb697c3949a7a4d26d9226b0ff6ec35804563d15fb9bf1771353ddaa068bd653f6f9bb438f7f92aeac94d5b3e0fd31448019218e2f86b0af5a42fe3237cc89f5033b46d9d40a0e1bc8060df70fe21eec98c5ebba8c4511d1f9c27b678b86305378e011c1c03cd95b0bdc91102cdecab6400e08463308bc3be485b8b114df8189ee315142579ff6bd7983e5c14890aedcf21c730e06c63dab4ee67fbccf5086c3ad23a3e87425c1b1002377c5f117a5e46901598c97c85074d2ae627c5d12e5bba2d98011f0f99ebd2020cd6cc2843886f835fd3318fc9a79e925bb12718a7f5887443ba6f5bc8f35e5caeccf2243fcc48fc0b3270bf75ef722241e22c9725ff709b5778f0d3606cc9c3a683f4f0098174df7c3e4b26aaf2bc93940a43017545bb52fd79367776dd0ab911a5f01be60cee0587117d7beb42a2ab9a4cbbc6a4bf98fed80148bdf3316f0545aceea950f4f3c80272e62e34a2dcdb5912dbf9a440126cec228b4de17600446c2e8545b1f9eb3b468f92b33d6604ea5429ac8f3071cefde41da8416d7a1c4e904dff6c960990ee7ba0c8a754c67668bc5971d997c5d99edffb9ca5e4f9861a188cb2733de0692e008902ad18b2fa819f12f124999a77e7c40f1a11b7a491c160756891078f839ef842cc7331e7bed52b50c31e53ffd8800a623f237d3b79b35310e4c8", 0x1000, 0x4, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x90, &(0x7f00000011c0)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x7c, &(0x7f0000001200)=0x9, 0x4) write(r1, &(0x7f0000001240)="a6e896d7aaffe83baebd3f50d97aee6a1585b4940f93fd161a97aeff6cec5039cd538f15fdad27b02204b20ef773205850f146379714e03d24ecf5fd362382b3acab8a8c960d617c5b7cff476908c82f2486753e4bdb4a6453ab3d1e0d9743abf16886f07e868cde2730524693397fa479726015c616144b621f4c31b4cac80ce73d455b18e068881147d7", 0x8b) sendmsg(r1, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000001400)="4246150b65eca0e92326fcd3dacd3e59e5d5a265c24803db57d6f50f64b0b5fbddd0c93548b3c4ed4032104e9ffb80751569ac20f1c47d3a4cde596a3b93ee397bc5109255713c57a3197193e5c1009b4d8fb39c844c426d619343cd9f7d27b90e8af255afecc418abbe7be6336873f7b886bef1bf85487829c1a68d3b6a53133fffce2f1430559317951fa69a7b33aaa92cb704098d9329d5400777d9c0de60b49cc47ebfb3b1164c4fcb4bf08875e989ac32df33bcaf", 0xb7}], 0x1, 0x0}, 0xd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800), &(0x7f0000001840)=0xc) r2 = shmget(0x1, 0x1000, 0x18, &(0x7f0000ffd000/0x1000)=nil) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1810, r1, 0x0, 0x0) read(r0, &(0x7f0000001880)=""/184, 0xb8) writev(r0, &(0x7f0000002cc0)=[{&(0x7f0000002c40)="f5a6462b2bd9ec8129d24b85fe37dcbbe7b265f71d1bb4163f370866bd70041a8660c1d50940a5ecb8a8a537a142847580391b8ea4fa0ecf94b866c69bb04130b4d615", 0x43}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002d40)={0x0, 0x0, 0x0}, 0xc) socketpair(0x20, 0x8005, 0x7, &(0x7f0000002d80)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat(r6, &(0x7f0000002dc0)='./file0\x00', 0x10, 0x13) bind$inet6(r0, &(0x7f0000002e00)={0x18, 0x0, 0x80000000}, 0xc) r9 = semget$private(0x0, 0x6, 0x10) semop(r9, &(0x7f0000002e40)=[{0x0, 0x8, 0x800}, {0x3, 0x80, 0x1800}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1800}, {0x4, 0x1, 0x1800}, {0x7, 0x7, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0xfff, 0x800}], 0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000002e80)={{0x18, 0x0, 0x9, 0xb915}, {0x18, 0x2, 0x100000001}, 0x3, [0x9, 0x10000, 0x401, 0x5, 0x4cc, 0x3, 0x7, 0x6ae00000]}, 0x3c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002ec0), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002f00), 0xc) recvfrom$inet6(r6, &(0x7f0000002f40)=""/4096, 0x1000, 0x802, &(0x7f0000003f40)={0x18, 0x3, 0x4, 0x8}, 0xc) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r10 = accept$inet6(r7, 0x0, &(0x7f0000003f80)) fchdir(r10) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000003fc0)={r3, r4, r5}, 0xc) r11 = socket(0x6, 0x5, 0x3) setsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000004000)={0x7, 0x4}, 0x10) close(r8) 16:02:53 executing program 1: r0 = semget(0x1, 0x1, 0x10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/14) r1 = socket$inet6(0x18, 0x8000, 0x2) getsockopt(r1, 0x8000000029, 0x68, 0x0, 0x0) socket(0x18, 0x4004, 0x7f3f) 16:02:53 executing program 1: getgroups(0xfffffffffffffeb0, 0xffffffffffffffff) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xc3}], 0xcd10, 0x0, 0x80000000, &(0x7f0000000100)={0x800, 0xffffffffffffffff}) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x1000000000009, 0x0, 0x81, 0x0) r4 = getgid() r5 = getgid() flock(r0, 0x1) getgroups(0x2, &(0x7f0000000000)=[r4, r5]) r6 = syz_open_pts() ioctl$TIOCSTART(r6, 0x2000746e) 16:02:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) r1 = dup(0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x80) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x71, 0xf0000001, 0x3, 0xac}], 0x8, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x200fffff, 0x8, 0xc6}], 0x7, &(0x7f0000000140)={0x3, 0x5}) r3 = kqueue() kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x49, &(0x7f00000000c0)={0xffffffff}) 16:02:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) mlock(&(0x7f00003e6000/0x2000)=nil, 0x2000) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x102) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x0) 16:02:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0xe002, 0x1) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) r1 = dup(0xffffffffffffffff) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getpeername(r2, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 16:02:54 executing program 1: socket(0x1f, 0x7, 0x1) r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1, r1, r0, r1, r1]}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0xa8, 0x2}, 0x400) 16:02:55 executing program 0: getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getpid() setregid(0x0, r0) 16:02:55 executing program 1: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = getppid() getuid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x5, 0x7, r1}) select(0x40, &(0x7f0000000140)={0x1, 0x7, 0x6, 0x100, 0x3, 0x2, 0xef, 0xe4df}, &(0x7f0000000180)={0x7, 0x7, 0x6, 0x7fff, 0x80000001, 0x5, 0x58d90f9b, 0x1}, &(0x7f00000001c0)={0x7ff, 0x87, 0x7ff, 0x0, 0x9, 0x4, 0x8, 0x40}, &(0x7f0000000200)={0x401, 0x3}) mkdir(&(0x7f0000000000)='./file1\x00', 0x110) 16:02:55 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r1, &(0x7f0000000100), &(0x7f00000000c0)=0xc) syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x58) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) 16:02:55 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r1) setegid(r0) setgroups(0x1, &(0x7f0000001380)=[r2]) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) 16:02:55 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x4) r0 = open(&(0x7f0000000200)='./file0\x00', 0x400001, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x8) getrlimit(0x3, &(0x7f0000000040)) 16:02:55 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/27, 0x1b) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') 16:02:55 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/56}, 0x40, 0x1, 0x1000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x180, 0x24) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000001240)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(r2, 0x0, &(0x7f00000012c0)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001300)=0xd1) getpeername$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000561b7a65aff706856d36b7cc11b3a634ee8238cdff7ec5a55f9fe2588b0ee2940d3891314f9a9ff85e1753be1d1dd80d4b9f919bd37762837a2b25e44b334a75ca21f956317db0cf7e17dbf3216e15f646f138ffa41e33240057a32fa874c12cc7e99fef6d750432a7c32d7a80048a2b265f124fb0e5fd9bbf02398397"], 0x0) lseek(r3, 0x0, 0x2) fchmod(r3, 0x108) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) msgsnd(r0, &(0x7f00000011c0)={0x0, "b42b161162c50f40df0dd3a4d976662155472cba1c38b211374bfa5b5866c739aa1eff1069e5e3da91c04ab38b6bb45b553a0d56d6aa05f0204e6b"}, 0x43, 0x800) 16:02:55 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) listen(r0, 0x82a) shutdown(r0, 0x0) shmget(0x0, 0x3000, 0x80, &(0x7f000010a000/0x3000)=nil) 16:02:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = socket$unix(0x1, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) close(r2) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r3 = dup2(r2, 0xffffffffffffffff) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x0, 0x800, 0x4}, 0xc) 16:02:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740), 0x0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780a000000000000800000eb06a600"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) fcntl$getflags(r2, 0x1) 16:02:55 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) clock_getres(0x7, &(0x7f0000000040)) shmget(0x3, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) clock_getres(0x6, &(0x7f0000000000)) 16:02:55 executing program 1: setuid(0xee01) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) 16:02:55 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000002500), 0x4) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:02:55 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="047638a688ff282496d42393593020652d4e1943710d7ea84c518dfbb27cd65109391e0a0399e71a999e4e2a5c38f7da", 0x30}], 0x2, &(0x7f0000000100)=[{0xb0, 0x1, 0x8, "1713797e62074122f47b16477e059fa6c376a3c525d60c4f2f087b17c4e671e9183fb17e554dac0f0f34ba18488d00d7f85d515ed3202ab56c933f52cdb12d7744d49bf73aea2fd56f860fa9f625e77a0f1c052e183ebde8679df568e5bc1709dba92410f77ebdbe5d4809b924c17d89d7aedc7715f57db2406362757b7f2ce5918a6f816cb82e9f38a710cd90fd2979df3db5ac274bf04473b2e985e273"}, {0xc8, 0x0, 0x3, "2bff9683e51a84567714ba88c0991bc2d03aa3a0e1485778b785602e7dbdb4272bf74de3d8b3608fde610225b25ee1ef6bd894b4fe92f136e69d0cfd6bfbc5e0aa5b166baf227d440407462c3064b522b5d76b8d71c0b9a9f51411432c7b68ed78b43108c73f298c9578cce7cd6aecc4c647c8ac3e762c5e89544cff13ab55d71ae5a9e75c8be3afb47a8b7d37df4cc291d7e7dc0e92b171cc568f822f4b9270ffa2fdd96ff6baf2ae135c8c4236eadae6b52c711c"}, {0x58, 0xffff, 0x3, "8e4233fc5ac102442c7f899ca59bd2f50ffbec0d067e8c9e101d32e19669a3e6e00a4947a42abdbce266956af7426d703d43703a33e0cce797de3b52219a83c5e390"}, {0x60, 0xffff, 0x23179b8000000000, "4b9b8fb47ad67057507014e7bfb226c7eb5524908b86d96ad4e7444ee5f211c2da6015b9ba85e27465db41331db47bbf47aa0f01a46b30fa9f0293da34c6b1032b58df5fd795122f10"}], 0x230, 0x4}, 0x40b) 16:02:55 executing program 1: pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000080), 0x0) sendmsg(r1, &(0x7f0000000400)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="715821b115a6c106b83a7e1e75296870c606b5814aece52fe7ae589c9997bc7652d89c5fa34808e59e3d2cd0244d4783548223b86f51e6", 0x37}, {&(0x7f0000000080)="ab37c07bb89d8405a3f1fc3bc1b5c505b01d3047ec4c75aaeb42561ac35ce71cfd4323fafd80c2f156bc0d6cf346d6e1f20b85455b9da35766b5e48c055a539a6c5f71e0962b6dbe5ba96e1665ba24a5f9d498bbe126a9f3a2207d2561108e2b8bf0f40c347f3243bdfc58f3098b4eb9c2839ce5ae53c292b5", 0x79}, {&(0x7f0000000100)="69de90400b606f00cb2a59eaae078cf89328e99b3889928db6089159a959661f3f47ce78e40c7a2c066ed7321372c49de93aedeb343be02be006cc716ef6bb9315621f9ba424b4ff1043c484ccd05d003705bc6bf6bdbc99a925fa7eae8d9302edf4c56746d2aa78f2e8edc165f47189f46095cf13e1e6fa6dc0ef2d948746d47f0ae9658eb65a9293f784881beccfbdbd89f8df856253af3fe9720096dc4092491d368ac21a73c5a91d87ce859978cebfa61afc0e638615bb49bf6d9a3d67f40e399aa23631dba10db22e753e7085132d", 0xd1}, {&(0x7f0000000200)="154be91e3e906f7f555ef937ff97152e3e608803481e5a0bf8403e7f9e8e3993a80f6d4df442cd8098c43e94ec362cda", 0x30}], 0x4, &(0x7f0000000280)=[{0xb8, 0xffff, 0x7, "f3a61ae72cb5e4614033922aaac8c46d6eaf4229912e913dfb6db6d6768bad5ad901b49b49803f90a06fab75089e682997c88f9b4a2e0d0215e4fb5e2c5bc5fdacd20feba7628686ef46e68a218a8fe235a7d0be05149d4d2d81af18887467ede6b33e4f99eb0c77a78da660fc5717a108a8eafdbf435b0e02bbe5f2ea15f258adb34c2378e3c0ed970042a8003cf8e680fa24a99ee6b14193b2ab8201980158b4a83744dc356f"}, {0xa8, 0xffff, 0x3, "a8fb438c0e225ccd3e866fd9ad76c7735b7e23246235512dadc26b6bcdfb4167d6c7a1bbc39612705299baedc59cc54c6fa87550bec8454d4f5a01db86aa36d6cb0a6aceb634243da63131dac2181ee50809b85d01ab4a5bded3238d534b145218fb7d5723a3bdeaa1a98f65ed69674248fe0bb8d884df1ceadb38871ad8e5caf5c0d0c9b3824e9cc79e7e93ec22eb1a65754a9ef0a0b8bd"}], 0x160, 0x400}, 0x8) 16:02:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000003c40)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) read(r0, &(0x7f0000000140)=""/195, 0xc3) 16:02:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)="d2f32e6a5508c33f8b1a524349374402d5438816dec610cc7cf97779084d358dfcd2684b34bba744b9685d43df06f963dd3db6bd53c3e12ff02046ae70f65e689f8653b036c422308831c05a7abe937568547fa369037c3cb7e31312057ac312057dcded111ba8ea503efd6a80f563ac80a3bb85068a2ec42ceeb0e5e2d8234f5fdfc0345192d78c4edfc61d19a7f682b99a5de1c5b48d24ce61a49b3f6a75654f4fc1a9176a8b76e9bbe1f100a52483615f3b363a0ec7a3f91be3d9a9267a1ba8c8ca4b472913e37d1f5a6a79c6c0ad81f53743b41297331b13da5b8ab5c0c7", 0xe0}, {&(0x7f0000000100)="24d29e82979afeda56cd79b2e0ac23f36ec59c33fca4c7217da7e2b8e1da5ce8cb8d064ba165ad5d5f5a062a1de1868e77eb949863ae368f5ae2b160dbcb65dfd344ecc825b17858a3d4cd4ae1600cbd0fadba41978aa0f37fce6ee82e0badfbbbd2f1110eb1a039ce23d8e4441cddd5ec9b433ccabe2f", 0x77}], 0x2, &(0x7f00000001c0)=[{0x28, 0x1, 0x401, "7ef89cd6fd28f7d271c651a145d0d10840"}, {0xb8, 0x1, 0x6, "a54d596cb7ccc177d871b27de430d8f896249c69c1b614db1f65241bc0fc681b6295a06ed3d6eaf10ce71475ede13dd9aacde4ce7aa0dca4967d4c5dcea165eb3726ddf2fea4da134bb59ec66ec33f6817703f9b05f25931cc7a5c460071f7834cffa2116b46bb71c2440c364dcddeacadb92f81d349ccf379d1fee420c4c733c41e71c6e93ff0e64670b0e2954c1f24225af383658b2bbd4f8896e674de10e7d7475f419e17"}], 0xe0, 0x1}, 0x2) bind(r0, &(0x7f0000000300)=@in6={0x18, 0x1, 0x1, 0x7}, 0xc) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x1090, 0x0) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000380)='./file0\x00', r1, r2) r3 = getegid() r4 = socket$unix(0x1, 0x5, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0xa, r0) mknodat(r6, &(0x7f0000000400)='./file0\x00', 0xa4, 0xfff) geteuid() kevent(r6, &(0x7f0000000440)=[{{r5}, 0xfffffffffffffffc, 0x2, 0x8, 0x7, 0x4e56}, {{r4}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x85, 0x2, 0x4}], 0x50, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0xaa4, 0x3}, {{r6}, 0x0, 0x16, 0x80, 0x9, 0x7}, {{r6}, 0xffffffffffffffff, 0xc, 0xf0000014, 0x4, 0x4}, {{r0}, 0xfffffffffffffffe, 0x32, 0x4, 0x4, 0x9}, {{r5}, 0xfffffffffffffffb, 0x8, 0x1, 0xffffffff, 0x9a9a}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000007, 0x7ff, 0x80000001}, {{r4}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x40, 0x8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x401, 0x10001}, {{r6}, 0xfffffffffffffffd, 0x40, 0x20000005, 0x200, 0xfffffffffffffc00}], 0x7, &(0x7f0000000600)={0x57, 0x7}) ioctl$TIOCNXCL(r6, 0x2000740e) mknodat(r6, &(0x7f0000000640)='./file0\x00', 0x2080, 0xc5) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000680)) ioctl$TIOCNXCL(r6, 0x2000740e) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f00000006c0)) socketpair$unix(0x1, 0x821b0f613031354, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sync() getgroups(0x4, &(0x7f0000000780)=[r2, r3, r2, r3]) recvmsg(r6, &(0x7f0000000d00)={&(0x7f00000007c0)=@in6, 0xc, &(0x7f0000000b80)=[{&(0x7f0000000800)=""/215, 0xd7}, {&(0x7f0000000900)=""/168, 0xa8}, {&(0x7f00000009c0)=""/88, 0x58}, {&(0x7f0000000a40)=""/160, 0xa0}, {&(0x7f0000000b00)=""/118, 0x76}], 0x5, &(0x7f0000000c00)=""/225, 0xe1, 0xfffffffffffffff9}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d40)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r7, &(0x7f0000000d80)=@abs, &(0x7f0000000dc0)=0x8) ioctl$TIOCCBRK(r11, 0x2000747a) readlink(&(0x7f0000000e00)='./file0\x00', &(0x7f0000000e40)=""/42, 0x2a) r12 = socket$unix(0x1, 0x2, 0x0) kevent(r10, &(0x7f0000000e80)=[{{r9}, 0xffffffffffffffff, 0x8, 0xa0000001, 0x7, 0x401}, {{r12}, 0x0, 0x54, 0x80, 0x2, 0x4}], 0x9, &(0x7f0000000ec0)=[{{r6}, 0xfffffffffffffffd, 0x40, 0x1, 0xff, 0x200}, {{r9}, 0xffffffffffffffff, 0x8, 0x0, 0x81, 0x5}, {{r4}, 0xfffffffffffffffc, 0x93, 0x80000000, 0x2, 0x6}, {{r8}, 0xffffffffffffffff, 0x10, 0x40, 0x0, 0x83}, {{r4}, 0xffffffffffffffff, 0xc, 0xf0000004, 0x34d, 0x7}], 0x3, &(0x7f0000000f80)={0x3, 0x1}) 16:02:55 executing program 0: setgid(0xee00) setegid(0x0) setgid(0x0) r0 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x100000000, r1, r2, r3, r4, 0x9a}, 0x3f, 0x219, r5, r6, 0x4, 0x58c, 0x9}) 16:02:55 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0/\x00', &(0x7f00000000c0)=""/25, 0x19) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:02:55 executing program 1: r0 = socket(0x1, 0xffffffffffffffff, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffffffffff14, 0xfffffffffffffffc}, 0xd) 16:02:55 executing program 0: 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) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x8, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000002780)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002680)=[{&(0x7f00000004c0)="02719e5bd34014087e7ae7c350cdc31e6fb071f1f55ccc9ad1005e3bab1e7751d4baa41e0e739e7bddfd043c23eb44f189d7683f961125f0dd30924c896194333d4c2a64b8d054855c96fe817889225459ad91765c926f1e49abe6152457f84e92394eaef5d5342847c7f61bbfe3758193a60e05eaeef305d0f092ba242edc24d022105679df1f1cf2702e74f363a32c1331fc601e4bee92bfd4559e218e", 0x9e}, {&(0x7f0000000580)="b00f8d917952f878c1a6c12c26ff788d9c87e0e0366d7335775e94725a3cd67461420ec2b3159c4e5e4ab9a901a9826e2aba166bc905a0744aad4e4839e168279f87eb71b12851c9d538328e3b9b8ab9c58126910cc7dfb3e19c7dd5f92d147c6bab3e2243ca6d16da1cfec9e21fc8e2b776f3ee52a5ab76ec0b9c79e5251791b94c86474d91cd52d48d031d1d62561527d4d477d6bb952fc1666f9c7b5771721027440a153ab05f0e2ffd1a176918c493a1dddab0309c8c897e285eb6ee897fa778318614fedb138d14971c38e942b87d67f564d9d5f6da62505e9acedc65f3c4d5007b15c03624cea8ab280e208ebe7f600a3aa7eb46068b29047081d2fb99f90109f6d3c0b2338513ba85ae4681badbeb5fde465b3eae6063d5bbed73fc7790e20aa4eb675b721567c6bf92ff06076c038c1bb0958e8de286103e0dcfebba900c49c6bcf0184ee007b014df0e2fdcc30bfdb3b566fa28732f7d0d9c79f022c8d06c43125fbad1e312fd4a90e39c2ffa8582e2142a3156ff43043c7fbbd9b4037b0ef9f39e61d1678be7e4a0791f68de72de568e54d92b95195192d9755b634c9617fdb2597e7c35b391143f6106d2eff139221ac0e3c46ce5ca3bdeb66b8a62ee741eefb9ae17734ccff521d45e39f1986e8d53afd0dc71c9bfb6948abefd5d9b75690354b2f3de9e734adfbf663c5b046c11a1059d67b71a310cbc415ddae8e418da8f2d48dd040da28d93d62ba92a705d9c66f20a5e199b38127dfdd8bb0989e034126fa306a57c23b8306e06a28596ccf997f1384b05d08bf49cb7cf2918c37d6c3bcc87febb577a74e139e31cb7f12b95b44eafeda37e283fbc61f5e0ec519c7706aedebbce345ba40d14068ca9a8b0a2b18695312f778458866658fd71084836f8b0798fa0b9ed05e60229036f19e7d8ff9412ac7fb5d320c509a0bff0c9e3907ee01eaf63c8a78c2e642e20e4722724c4920c5f19b2888b4153de727e2e147ded87d7bee06aafac5aa699230056ddc7c49a309b2210c6b41b3966178677e0bc1f2101a46974e6dc18eba0e5d131134c249884745a4e3aeea251327664a00e824c5165ac97b5354975d506f17bc6bec90b2cb9d25b2c6b597b1c55d2215bf7729a41059773b0b771fcc0b65522feeeb909094905560417f1959562cb788612e1b9ce1506f3b0f99a152a764f8922fe255882d21228c0c8fb46dcd2dd1ec0e7ff56678235015e04d6853d1cd0cb4b30e3d2455c3f1fa4ef4917098c976eb44d9c0a0cf9aa98f63717578d6ec401fe24f8cb863e5b15b1f7fad5d1bcba10b8dfa3c818e2f3b32fc9b22ff4e664caee7c99f7790891dee1d644051e86f7f050b63a847e64ef7216fc196ede82d9f7001028a81eddd702e5a72e68345b9c9f0f50d165256c97260af4672d3ba1448a65ce6f11f94c96bdbb07c051734eec7be92fc5a5a314b928ec627a50a92322689dc228433015d19161f01300e15f69e0f0e5ae82b9432d1f2a228d2dd955466b90e94a216a1d776132664cfcbabd13f09868f10ebcfd28a3c94ff7b1fbd2bdcfe597b3e75635cd2025bdb6db73045f33a2fd8d52a05fd720ca4d5bd27286fd4e7b5c4ef260c69bd03a7181d35df8255aac804252764c01bc435c20b81eab122e3bade58d4257fe7b24ebd4ce26b686877e6a60c45284fab39026d834b9ee74ab3c4d94f278058672db6e861424d4d2b567658248d635d7c63a85e3580cab2fa0a1f367c019b09367f66e837fc6dbf4e23f3708d821ad7e90efeb8d309237cab686e74f6578d1eb4dfa2bb970cefa920d6ef54d4f2fa8af5f654735248094325fa30ef358b1022e6bb077a4cd2e1ba1507c1bb0b01beef63b410d4bba990460bfbdb8a949b255653ee5df3ec694f1dbbe4b4d096b220e87ec480f7e379c9f8e4504e58d8a93315776deb8f148e472365dde68e4044c03cc82566e338be1648026f26c08b90c72bb038b23c9772745a75945edf690f8f8394c88ab6d418ab21b244966894c9c7ba206d435f1b61ae92498401d66b3a3484bae74be00fe457540a985a3c2e29765acba7b8b6db507970c34933ba3fc75ae07e476b2f3c330f5a01de54a38c8a416557bb6839cece5a31ae3ed3dfd73bac4498a9e0ec611ed8bddf30637028e177dc33087eac05fed4c47829529af67486b841b16ac5aae5632c4808a07edc658c0879135a94d53aa78858315dd9272bca0754468c9e682500813a261a4c3ce8ef2f0dbe36f767f1536a36f0f8e1dcfb54a7b6f324c0c7968d87b408cba5e02b8b9cc42f30861f285891b7874c98a309e4c5943d858089a6c06dad42007ab14191e952e726a6e14eb4a44710ba0eec2fc3a92e6261851a2cd6eb038428f0f61ad6f596cb3d4a727ff9da3b48c3a754649c41e6c55cbe7ed88d8b90a30f304bde97069706b2a9a7303a4a8e3a613f663416e857707d75ddf3b04e58891e12d03c2107e4156f78651bc55504c9d289dae14a6d298d8d63bba98f7d15591d2cb40cab83f6d7573ddecc774135b5d66fc541311305357601e7a4d61f783d02a1c286dcedd60899dc17f8328e82ce60d4fc4fb2f86c116180259feda1826777c9eac2350076cb3ec49ad5e45ea52d96a7de47b0c83e0c670a008b7dfec29565ef496a1a197759becbdda73fbe6ea36d90a8dab67183189282ce286b8e8be8668213c33ccb80abb7d2637b60e5756efd0b7c703105ad63bbe2408194b0a0229b5e9a117627878c564dfe594a92cfc854cfb3170355ba27c310c44c78ee2a79a19c40878a03afd254713cb5fbf35987214f851c0b5f2c0df9eb67cd884ca9a4fafcc02d6fc72119ad14e8524e35e2a76887125fcfb5d07edc3391004d87a99b22774392ab7aca6cdca8c56a4bd8f1173f7866e891666b42c76722261081d99fe204894bac0cbacdfc41525115a968abf732791d674b353127d60f1752346ce771ed5f4da50ab3c45b205e7fc19bd056374ef58706cdaa67a79fd37383b38f08adcf994613f3d0bca87d08e54fe62825306c63d0125bcae22f59a140d387b70f224a0624e32f84edad77cd75a0b3cfd9c19dadddda81120d4a1ff763fc9b0b9fab29e46baf4ec3d46b23e3a3ebdbb1a9147849feb93d2abc5d1de48be10eab9b7e34eb3eb3c774faadd2492cde2065771254a6354d2e413552de180d23a93569f1e29117056e4652a4eb3a1c71cf6d63b3d71c93d68e29829ec741cf3d51ba1ba85e91f95556810dc95eb38ada78d07d4276dbefd49230272b4b8152e5ec7c00578b46fdef286d2dec7ea75c70aebc4acf4838a023f37d3833da3512af6e2286ced77e9a255b6094b98cf1d47c670e3f614cde99bace98413816d9ddecd6f4ed82eb4ba11b0d950195766c4ab4b96965787310ca59293946be9021def4c8232ac702f330bdf86464be3751e3df564627d42e89b92d5f30f66dd307bb17231b37a3bc5fe2ee514c50c1d4e5dbc291b8a2377971a533dd4b3aee6baf5192ae6127985dd254083086d9782ac5243a4fa2193c171f91b036d0177d7c0aa4ab5a18cbf93617d300ddc9f907b65978e2990832657e52c22ca2c1f244e56ccedd21e208b24df882bb5e0a8fd09d108c620d1a1edb5b65954f1f7e442e9d9b2c6904f27219930e55e38464849868018d464f639d4fdca7525d1b366719543c2fa92a53a7379f75a877450d2a4d2c3c835882058b0dd1373e5ff5da3cd84a8d3f6c15f230a6b4ef7a04853b64ea0d7125b6edfe2465e9d3dd0786406c68b7ac8cdc9e495b6a01bebcd713e7358810e137886d742a6d30205a8bf3298c3acd5ea4183c4dc805236c2ec3e1239c26cc42c946e7895276a94366a088c8e3f0a548799f41aa6671c0cf85a90489f3b7e740ff37cac3a193fc2df4bfd312b633296ba8abf14ec463324c02c145148d8f3ae1ab687b33da59a713f25422eb04090f2a4603fe38b35c59d9f210e0773d262889589a9ecb06710c3cb1bfe60a57adb518f19b1da88853b68a195cc40a2c2667ba794cde7c14c6bfd85b8424b9b762b06525268ba9658fe0f3acc0937ddb424360bdef068e078e44234c26a0d7abe18efb79d5129dadd99fda8c94d0f3938b8bd567a83c9344b78294b40c44ac56b06b50570222ee55bfbcd7b30574a43cdb00141d2b88d918a3a2b1e2b0445c2b0fcd339095aae432f1ebda45b5ec97d3192ca1cb1b266bbf04e3cd26fd5c226ba300aa3fa03bd50c4dc25a5e64458a6e6a5cf00d22f8b722e9829b28bed25b4883d9c645b76af59ab4872cebed2437c0fd850d3b0ef21912e2ecfb7962023b825086e5f8de83a2d796b989f243a073bce8fedaece7cca0603cde0f1ddf6c1b6598c57a2bf70bb65354536044e246cf728262d953413d26d4af73583a503ceb8798211c65d355aa654aee82d9294e2dc16dbc2947ce2ebe1ee3d2b3105f9295b2c0bf124ddfd11f304576d6eeaa3120b849021b5d76ff2169094f35299c1315123126b84e6caabeacd7b5e8884870d934bec1f8a69675c03e22571f24de3bdbcd81172fcd477f3000a8194b2937bd7e99474c508c12ab35f214291a2a3b8019602d966c0de10d671273e45dc1ac38c11c691426511dae604af621af51d4b4a1e32616d9cc9b7c541124983f623c9607e35975014eb32b8552dad4e1a8df06a0728e5c3925774cba2e465f1bbf5a859e525ea3502ce067e62980da102a7b0c84645231687a3e92331230fc63a812595fc34ce9b4b1f6cabd5a4f82482017f50cf29bfe1b854480018a16fb76297f74ca7ab289dc74d1073ff41c5ed0e6fc045236c098023d45f6e21a68bdd4c400d6cfbbdb4a07acec9ad7904c822896c4a498ce7d6203a66b2f87752f836881eda63f3b89eb9ff51cd8bf855ca0016cbcf2283be523f71f223fdb401f2603dfb84c172e10f1d51ed3c586be54cb6571ca0f69502832b6359eb0591f91eea5bf0b3f23a4fbf30e044a74521ea508a86a06589f8187c97b28840bf41ff7cde4b4d688e18cf34a3405556484f7c3e67aefb688c117b09d05a6f9a75e773ea51a979566e9c9af2017444be2fbcf020376190b7ce13152f8d2f068c57433fbdb388460057afeb1423e9b62e5b51c94dc15128a6da1e39d133f7c2cec6561d17c7e35445fb60a87a9391a876da2f4770264e82bbb072b01a872aaf873eec6bd965124877fb14b25ab74ea09e6671ee877cba4202c3c687155760eb892ee3be3acd71aed84271b3156b544d391f436f887cdc8ced92dd76c9641635ab74e0a63ef893abadac395f81e6bb54dd05ebf22c24653624dfed7dd233fa4efe305dc353bba0fa2eac7a25233903d24b019526ec70841c2205154cba4316abef91129d48d90e0dadf8d5e43706001ae443a167706f2b2f0b25662a413077b8485752d110f0fa2ad25220854011928422f9972a058df5627aed717500b3df851b2f56fb35fd52241dc995a558949f0aec9006a559b3d1d3911e891059b0eda17c706e9b4d44e51b882510b58ae51e297a23f3036c3255d4bf4c24456b0cea067418bf95382b1cf6dca1d55ce51d55312dead6fa0cdb0dc311bd4137c9e15b37c3cf8981b4c1fee0d8fff895236076cc965fd3dce3bccff0fea86c3094cec09d4e52c0b226ea13d4d8943e051390b227a9abb5a5934c6854f0d01842dfa5ba1bc2feab77d0796472a3209da21e4d01c4fc773426e6dc27eb43ba9351455ea0b5cbc3548e5c758f5e8016bdb406ba94e436e8e7dd9e5fa4de3031b72723a8f92417994593c7ae6baff07d067647931db310b4", 0x1000}, {&(0x7f0000001580)="680c9b216854a4b0a46a7d89b3f2b515607ea955b53c31a6e1f887ca3c19a786bc9db7ad15e1113c0b1cdfc92e908383a4003a61aaeebdb3990644e9cbecac02fc3f4da79aa01986e455b99f6297de5415abab425be61746e050a8353008dfcd99bcd4c5efb604ea1523e188702994ae94220d1ac1a9555bb3988a921599d64305e9a5baf639c9", 0x87}, {&(0x7f0000001640)="4593ec7ceaa3c61114ec5f50e6c4267636777e9a30d9746ccf844a44588c3e403a66", 0x22}, {&(0x7f0000001680)="0ba595df4f048373fa2d46598134ec33f48bbb66356aa8b2f97e388bf3df366ef3578b002db56da9bc99acdad50e32dc0a39017cf05e8c86191def4059168e25d5320a528a6990390ddffcd62a038c72b72de5908fddfbd9a942e11ce36d78915a27623b489c8d78ddb476b67f1fd9de26997da0ae6b02f774bc8ce819ddda628194c94bb083fa18183d2501226a9501f2aed30c5fc8d430ed2b514e9c3c9cfd9cfd2712a0c71fe02a186877b3368c9c6c4a782699b4d1e6cb26666bd88c2c3edc1fbed99d5b940f99891f10728e1682477f68b42ca3d10206485414fa01b0e71a282072cacaacc3afe7449d6986f0e81cf89ad06011a4bcf2ae2cea4e3713d35cf66b487059a72976e26f6d243d90236a1868a69d913c4c54556509290bb5a0f4f26b94652dffcb12704bcfeac6bb192bc34889a999e602777d37fa2d95c159c61e0dda102e639f17cb4598eb0ebc22713e86fb22a3ac6fdfc8fbbfd5d57a5ceb1c9f89b02d801926ab06de9417935f6e8213a6f6dbedd3d67e694279d3ad3654b5f8fdb66b1f08b109a1c3d000ba79c12673fa7d68aa1dc011623d9a68fe5daf5d5ec489663e1cc30bde6203d9dc2365a999487bf56cd0849595f22aa5eca1fdebf3cddbd5e577c7c3ae30a8f134b2fa7ad66cee7e6dd11ab669e83f0212992747bac95e1a60859c0c8c3edfe7adb3e45a76c70c6be333a704a1e400006545fec8a4dd2c4729eb9d4357621b5716e06c18ca3138265e913f9ac4f8de4dd13fb78d25836746e697ffecdff81fc2e2f9a6de98268b9ef7c8e635b6debc67b15fe03dd734e9f980aa28edb3af78c7c69bce33ed92255587f0de5706ab2e019dc8c8071dd6ffa616a79d25217df3c2096fe7a783d5f358df7a975f37fabdca8687b7f983405c6485aa6d82583e51acb0b76f5532e85b43f23826a149fada5e2590abcb78fe630da2b8fdbde88c4027dab68a95eeeea2853fe85ea428c2cf7c6a364bc8e5e1e5086e4984fb4b15120484123b7a8ca138ddcd5a3454abc70e8354b547c4c687efe896850e3fb78c53d4030448fb531a92334a4eb0ee5b287a7ce54ab00b6d168f2b4b0e4c107b541b8d9dd28f76ee3d91fd2df41203af2fee4795f3ff2bf2678ccd36f71b5eaa3687f4d018bf1f4152263949ede05401daf9cfaafd21c65063f03762a6b02bd21f64ac50ce587a0d38458db6725954d802e68b9a23913a7c5deccc7ffdd34ec52ae8bf2408e030adba673cf26bfc032f4b88a962fd62533be803f224f2eae32f22c079e4b24aff832cda4266fc28a47d85d4120577d57d304217bfe309046b393508968097ce31c69ba1107d8180f97cbe62bb84c5d3291e9e1b229f66946582bcda63dbd9b95e6fdbbdd3dc44c7ed3ec5e9bf3ad9c83378430d58e67e63d5177bc7c9fc15dbbabe43ef99065797707c52f45231b362a7bfdd80d14f0d5a8f505f0257a04bf34954e80bfbfcd0a3e103a6fa082f9abd8244c9137775f5b7c034582123f98f6ed697e0e5f99e50ae8447e939998ef85f79e9a06c87bfe5f96d92e1c2a7838e58978e5cced46b09ab5110d31fcaf14e96fc583a7f6e7953b6b0b6f459fc6c073b5b6bb5844a5ebe979746a378b9fedc9606b415014ed4f257dcfb4e0d6aa208dcfa79c687fabb0a28a0c1eb8972d9c4ef22346c265aed8feadc53f64c9baed4abc30f55989fafc1600a166836a65f489eec07c641b8b71aa6a27670806b2a6c6c56ff11f7fb9c37c6cc5f408660eb93d23c9fcb40427d49c7202c8f719977aa2efa1cd38600900c1fadcff1daec59a7e154b922519151041580fcbd79ce09bc4850956163c0baaeb282521fdb6d8deb14d92b39f17a4580cceef715ab7f1a6a1449247da7e0d1a949638742db75d94154345d87c97c7fad9065109bbe3d9ed6f3b3937cd4b7d570d455960d5da7f13399c5ae1e881ae3b71a27a52b60bc9c80c5843ae937ad638b5766e0a53beff06b322dc3f882ba42791d42cecd9849d1bdfcd858da4e4a3bb44659b7f51eb867c3cf2c5e6afeeaa16b35fac02697da40313ffd5b79fadccd46e3c3de3981e7be3f0e2720fb22179c830f2535fe285baf3f794ca76f033423b41dd6edfe19e2688dbfa83f02041bed871af5ee20ba6b1336925569790ea73fa5ed45a500a177104d285f3d34936909957859e2d8885a8428d9a7f05b32ce12d2fd923e5e78fe94dce667efb18402274f13353e2c83b746474a84b5e80dcdbe0d6e0ab3e0d5e558e39e8d8c32d58d5f347e60de4e0bd88bb5fc12784c20d0d4171d0cb805edf0f0007eb391144e23c4300024b49864fdf3e57deeaeba1985eb86991dcd9f338f575a030a4e4e60ada31a4c8bbe01c9357f5e42ca0ea8f2210af0fe652b086627413137e678c4610e303522d93a799ca246bf5b5e892c3f69f44cbc45cedff08828d72e9737dbe8732f84f79ab73836eeeefa9b7adda44680d6331b56c9aeb8273845452d61a8bdd7267b901925fb69bceb4488396ec7fdc0251528dbe07893932f0258c6c18fd4fb362981413bf29b504bbb1037b4d5d3422b6aa08fc2197fe7a32215e16e3113eae8b9757302becaa36a0132e578e6ad2039ed1b7376c58d6e4a1884ea4ff52a8a17862d9a9a25794c9086ddba601232659a7fe24e52b83b65806c09b535c9de72d5ea971aca32d3f7ac39511414f4d408d277b252439006f2e907bea828a0345f05b7759032781e4ef96ca32887f52f3156ec7ed3ce9a77a276d393a051d82572ce9a560f00ea4504fd35e5cb624d7b377e048ab8e698218dd5e0850a7c124623210e7361712e9c8d09ee5b68806f884bff86ead740f327265a21285e735f5e88faf376e92362f789e4341d9d08b0f3f88c6dd4480e43b4d180bb71e6a46db19e2b5b10e8017852d3c56e00b440bb6ba24219ed607abdda5a8f59e33033d7ed6fc63b90d58dea742e261c6ebc507165379e068f63721ca1323129a972e87d019aa753e209943031a0a4dc6ded645e9c693005cbd39b3c9c8a9ab8e61beef37c3bfb13d8c427da13bf8e5914f9106797f145d27cd679433068d392a040c598f6fb58e5acf17ec6474c39348b7391356ef36d74c22970085e763298f9305a5c838e66d54d5d22da72025772e60ced72a8fa89eba70e14eeda36057ce876dfb17040677e293f504a96147253cf34c5969731a9ba2c4101a5bdf3e70df8aab7e11c2c664b12a8d80928a6859cec360765806979f959a1f28a8939bb1c1a966269be242eae460fc2abe5fa91dc19fb12e4d6a5ebe7a1dec8f2017baaf306388f292e9b2639b4a499b0abc8542bd4c0d57958c3a3e19159844611ac746c4ad0640d498cb22f20b55fdbd98d77b9631839e53d27b0d02ec38227c460a3fda32f7d385ad293b24607c6378ce846aaf09bf1c236a8a69ba29bdda6c2b6e2a33a832b245280aabb467f9543e79a690678192773b930e9735922b60b359165bd1fdb68bbc0857a9b0f5d4eea55eefd0f525a438cc21e0d48249f165e40f26f61281bd5cbe57de521067140e8e5866f5790fd6bb4ba43b71ad06ccf563d801c31fcf7d4f9f59de91f4b5fba20f4b7608b35809fe6137318e51fe04350ab9f7a193c3d0f2dd74e03cf08598c388f876ea0e77de3dea13c29b8662da8e338bbdb16e6950d5907f7b45e49130d647f0a69065c86a718752e221010f497c0d705ea7d894720330252b719cbb5bc7bcff6e1910a52805706d5fa87772ef913ad5949e99f0885ea846982c1b8303bd4fa89cfa3b1e4eae9db9cec8112c0c4a0911c4229db2372de31fce33670308552d5e8d350608bf4915bf0873a1eb89c367618c413786097290d6183cc7ded53e7abd96ed3ab833a0525f08a466eab99eb74efa7e32b414dbfc8bd31e60d4b7a291dce4c845a38836dbc2b5061f77fb57050b9190f98569662af1229640b4e3317a376b5a8a48e2c42ed6311ac48bb671896264f59bb8fdc22747a48664241bab5520212602529b0b827613aabdd1d48666e95035616c62e541f08bb52f8b7783ef8ab0faa4bab2ca48bb1b2e0a04ab8ca58671862b01368c444dc7934b9e9fdc0675da1d6b390ada19c7c4c10bbbd4045b58a12fc286dbc3e7c3483419739d9df0e3e3662e4b2ec5c906f5024a080223d4fa57cd5db400d198401d5a025ac716f69e64716eab09dcaa1d5de7590f57697ff49551d21c4983d1d0e1fa7f07d9476c4eed1282bb146d450be31b28fff1417484fd6120228bc94d7b9a2d04d35e225d3bb9a977e1c0384676e58d381ebf13ce000728707865dd5ed67e696e18cc29c0bb9bf9129bfc94f9299868287c25a68a80834d4830d49ecc767fe210997a6bc079436a2b3fe1c9f4182c36c0558a0faa8c2633a7cfbf596350c82401d1e052dedddec9353827ae897d6238bbfc70eb5bf14dc0ca11fa5214175d0fd3f5a6aac82b9f34de250f97b375dc19814fc39a860e277de14c3bd84efa04b556a47f5d0cd232bf9790b4b5d7ba5edea6e401d129ae9551cf8f10cf45444ce9a37ade5a248b9acd85c83598247a612e694bd6c49755363d05d0be4a01d59efa92b4c71468de0db6070a11c9f13189697d6e99141d00dd77030b19cca3ed380eae3cbd30fa018f287f6ed119730c43ab59111d6744215e576baf0fb35814ba4c903063ec625b351d212fb17b9c674a2044f7ec339b4cfcd37f2c0e8d7b01665036fdaaa064217dce057be126fdd52ad6dcca3831babae7761e301bee45c7268d0b88081bec9f546be730068b1c1866e7ac0d28f55e607ed84e9e9e42afbc03b2edaf2deb12b74bc819ace629285532219b9a67301d2d112aeddbf736ef580c303dacfb28cab72439c08c57be5e62a4c2972b2ae6365d07a42c0a8606b6637f7e5a1e67f15beaa94a0c8249697a506246ee5ef783e0a601b5debc5479d5ec1dacbcf917dd4a7172a17610aac811c6969ab666c9226d0a0dc03cd2ce098d396592ed0b0c89f7f0670bb231c0d2c3a8ef7206a050823b41deecec8030696980664606103813f5b892ccf2658bb9c0b5fc134be799e3d107ad17297ab3935c8e51b9282e3f4872785f7f9e938953995e2c8f40384f2f2551829de081352ea298023faa2afc956d64646f67ee6862653b546eabca9bc61be3b7c4d45d1d65519a71c5006836f9a0fa5991744b33976c38143c3f0355b87ba6048408ee4bb2af983752cb05f637a950973c5adf95eb4f1b8edc85b7bca5a4e0fadbf97fd5bb1f2686a6a4777e09c415164cdc43b91f84289c3b6acaf9c3e2a9ab736bf6e46d80d750464c8509cfaf7fdaefeade5407ffa1f59efc8093addb71ef53edb1f8f9b2267bed3f35c3c604afc9a560f19895c3dc081c76eeec26389d42368ad2f11617008292ece50a851dc61f54b5221864e3cabedf81dce4cf693bf5a8ada0bf8d8f6fb08ec812fbf2c1eebda4113b34b4d4d5e7cf17b1325c494fef628aa8503d30c16ccacc0d793930b48a020cb1aaa83ae6435b50c79230b6cbbbc00e7791c0872f77e49f0fa70e2150f0e8f495c8a9ccabcac6ccfcabc236adcdd8bd72c8ae98d2885b29d9a3b9d9f9640a0ffa154987ca7f041cf337b0f290d6a57c76cdebb275a89a549dd39934f94ce20c000af1c3761e22b3dd7ccc6a32fd64eb7a8658cb87db79da98b61c7b2e71b51042100cb2c2f8fbd0b3b516fcc0aac8bbe205436ffbd2334bf7a95e650fabbfe03560575c66e913086a1c0a231c43e5bfe6f84f09335a622aeed03800d1d75eb8d44c7b66895760e1e478fb2b1f8bee1", 0x1000}], 0x5, &(0x7f0000002700)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x80, 0x2}, 0xd) r8 = getppid() r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=ANY=[@ANYBLOB], 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="b86b6bf44468b10714914a69ea2da6b6", 0x10}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r4, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x78, 0x8}, 0x1) r14 = kqueue() kevent(r14, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xdf}], 0xf2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x86}], 0x3, 0x0, 0x8, 0x0) wait4(r11, &(0x7f0000000480), 0x8, 0x0) 16:02:55 executing program 1: recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/1, 0xfffffffffffffd56, 0x1bb8fe4a9532e192, 0x0, 0xa1d64f244699038) 16:02:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x402000, 0x4a543a7) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/195, 0xc3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:02:55 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) lseek(r0, 0x2000000000000000, 0x2) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) r2 = shmget(0x1, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/95) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) 16:02:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x180) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x48, 0x80000001, 0x7}], 0x8, &(0x7f0000000140), 0x0, &(0x7f0000000180)={0x9, 0x155f3db4}) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1) r2 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r1}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0xfffffffffffffffc, &(0x7f0000000100), 0x1b, 0x0) 16:02:55 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 16:02:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) setuid(0xee01) r3 = getuid() setuid(r3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r5 = semget$private(0x0, 0x1, 0x300) r6 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x6, r3, r6, r1, r2, 0x1, 0x7a}, 0x1, 0x100000001, 0xffffffffffffffe0}) pwritev(r4, &(0x7f00000013c0)=[{&(0x7f0000000080), 0xffffff75}], 0x10000000000000cf, 0x0) 16:02:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x1e, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x3810, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 16:02:55 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fffffffff3000ff89f069ae2e6e9147"], 0x1) 16:02:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x14) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:02:55 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x161, 0x40000000) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x60, 0x0) r4 = msgget(0x1, 0x4) r5 = getpgid(0x0) fcntl$lock(r1, 0x0, &(0x7f0000000340)={0x2, 0x3, 0x3, 0x0, r5}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) rename(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='./bus\x00') r7 = getgid() r8 = geteuid() r9 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r11 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0xfffffffffffffff8, r6, r7, r8, r9, 0x110, 0x8}, 0xc896, 0x1e, r10, r11, 0x8, 0x6, 0x3, 0x7}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 16:02:55 executing program 1: symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000500)='./file0\x00') symlink(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)='./file0/file1\x00') mknod(&(0x7f0000000280)='./file0/file1\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file1\x00') 16:02:55 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:02:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x100) openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x100) 16:02:56 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x4003, 0x7) shutdown(r1, 0x1) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x660, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x80000000, 0x0) 16:02:56 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="255f2ad4e61658b225f6c027da3cb2f1623a1fd1282881d42e434ba32e4c320ca95527b4980ad0d3becc5af5bc59c656bc2bd9b44cd289f9ee9efdb6fb779f2c501250d4af8c43907538dd445b177a2efc0c01affd31a93e32a7f4411fd593563f819cd3", 0x64) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000080)="84d18d3e", 0x4) 16:02:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = geteuid() ioctl$TIOCNXCL(r0, 0x2000740e) setuid(r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000013c0)=[{&(0x7f0000000080), 0xffffff75}], 0x1000000000000106, 0x0) flock(r3, 0x4) setuid(r1) accept$unix(r0, 0x0, &(0x7f0000000180)) 16:02:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) open(&(0x7f0000000180)='./bus\x00', 0x8000, 0x185) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="9689a5a5b4863f4c7a0df51a54eb9dbbcf38fd04a3756dcfb4a75a12d492f1bf0c1214a25f4da6e50e3bc593389099f4ca8f7882bd38562d7ac47840453b888397ae02cfb406d39f1045044e793e8e108b8bacaca6026f1be66fd09f587a27b14f78d709706842d2d3c3feebd250facbd5e55a964969e3bfe2d59ce0ecf15ad80f10a9743f930baa0ac22251991d78e4e63aca25291d84dac799f14f3ada3de14d18a254efe95ffb47733298a24f61b770d261607706fea74d508d3fa1c70f20fd5f0fd87919f6e6da1f798d2b3af6ce59dfd60c6239aad95a68156d0079ad23", 0xe0}], 0x1, 0x0) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f00003e5000/0x2000)=nil, 0x2000, 0x1) 16:02:56 executing program 1: lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x9, 0xa2f4, r1}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x6, &(0x7f0000000100)) 16:02:56 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000005000/0x1000)=nil, 0x1000) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) pledge(&(0x7f0000000040)='\\.@(\x00', &(0x7f0000000080)='\x00') read(r0, &(0x7f0000000280)=""/132, 0xfffffe73) 16:02:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair(0x20, 0x4, 0x3bb, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) 16:02:56 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) lseek(0xffffffffffffffff, 0x0, 0x2) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x9, 0x1000, 0xffffffffffffff67, 0x4, 0x4, 0x2, 0x1, 0x4}, &(0x7f0000000040)={0x0, 0x6, 0x8, 0x80000000, 0x80000001, 0xf000000000000000, 0x2, 0xffff}, &(0x7f0000000080)={0x3, 0x344e, 0x0, 0x8, 0x40, 0x80000000, 0xffb9, 0xffffffff}, &(0x7f00000000c0)={0x7, 0x774}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) socketpair(0x20, 0x8000, 0x8, &(0x7f0000000180)={0xffffffffffffffff}) kqueue() kevent(r2, &(0x7f0000000100), 0xfe, 0x0, 0xfffffffffffff14a, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x80) syz_open_pts() 16:02:56 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() close(r0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000002c0)={0x9, 0x3, 0x7, 0x3, "f9b66d966109ecbce8ac85b98158e8e06a413e9e", 0x1d58, 0xffff}) getdents(r4, &(0x7f0000000380)=""/153, 0x99) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0x1000) openat(r4, &(0x7f0000000280)='./file0\x00', 0x20008, 0x4) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x81, 0x0, 0x4}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() fsync(r1) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xdf}], 0xf2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x42}], 0x3, 0x0, 0x8, 0x0) 16:02:56 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:56 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0xad8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0xa0, 0x80000003, 0xae6, 0xf71}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x9, 0x401}, {{r0}, 0xfffffffffffffff8, 0x8a, 0xf000000a, 0x101}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20, 0x42d9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x4, 0xbe}], 0x5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x99, 0x8}, {{r0}, 0xffffffffffffffff, 0x21, 0x8, 0xfffffffffffffff7, 0x6}, {{r0}, 0xfffffffffffffff8, 0x15, 0x20000051, 0x6, 0x7f}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0x80}, {{r0}, 0xfffffffffffffffd, 0x44, 0xfffff, 0x2, 0x9}], 0x40, &(0x7f0000000000)={0x5, 0x40}) 16:02:57 executing program 1: socketpair$unix(0x1, 0x8000000000001, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = socket(0x20, 0x0, 0x3) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x600) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/103) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0xfff, 0x0) close(r1) 16:02:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fchown(r0, 0x0, 0x0) close(r0) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgid(r1) 16:02:57 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) socket$inet(0x2, 0x8000, 0x81) getsockopt$inet_opts(r0, 0x0, 0x380000000000064, 0x0, 0x0) 16:02:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x101, 0x101}) mincore(&(0x7f0000124000/0x2000)=nil, 0x6e1d618312435888, &(0x7f0000d6e000)=""/34) r1 = dup(0xffffffffffffff9c) mmap(&(0x7f0000125000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0, 0x20) 16:02:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:02:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fchown(r0, 0x0, 0x0) close(r0) write(r0, &(0x7f0000000100)="f4d9f598e5fb7a3a35c4e237a750247afb6bc48903c201510cd9bbc5f851d17c9adbfb159a084bfeba18e723ad5749fc86628990d1badffcc2b4f8c360ff8981b1494b5dfb88376007356530d3dabd9979a09e3bc365c7b70780e2d3c6ba27ad2de185b81bf1dfecb64cc63a92baa7802b5727f01901995c469080918f2b03b12dddabad6b31eaa14ef42706a651c2f0f600fa7e3353636556ef4481", 0x9c) 16:02:57 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) pmap_unwire: wiring for pmap 0xffffff007f12a300 va 0x1b30620000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a300 va 0x1b30621000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a300 va 0x1b30622000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a300 va 0x1b30623000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a300 va 0x1b30624000 didn't change! 16:02:58 executing program 1: unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000200)='x\x00') mkdir(&(0x7f0000000000)='.\x00', 0x1) 16:02:58 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x509, 0x2}, {0xaaea, 0x1ff}}) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x5, r1, r2, r3, r4, 0x38, 0x6}, 0x7, 0x4f, r5, r6, 0x0, 0x4, 0x2}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r7 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x800, 0x1) openat(r7, &(0x7f0000000340)='./file0/file0\x00', 0x0, 0x1) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) flock(r8, 0x3) fcntl$lock(r8, 0x7, &(0x7f0000000000)) pmap_unwire: wiring for pmap 0xffffff007f12a300 va 0x1b30620000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a300 va 0x1b30621000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a300 va 0x1b30622000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a300 va 0x1b30623000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a300 va 0x1b30624000 didn't change! 16:02:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() pipe(&(0x7f0000000000)) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447d}], 0x1000, 0x0, 0x0, 0x0) shmget(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) 16:02:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="666bcae0ee349c89be54103bec64acca88ba83c1d6d3558257425f37ac28966328d043e7660acb47d2461e29926d4a21c02f6dfdabb8646b19f5017ee3f26a6b0af8d3abfb0af2ac5b5c5dd17238b81ddf56f1cf4933717bd99c78b0d23c35426ee2312a323f6d126ed405d6aacce4c5b27117166379d16b2a48c3ce3e053f157c01bdacaa242eb7fa7aed3c32bbbe87fa0a6b4dd10d49999784f81a4c", 0x9d) getegid() poll(&(0x7f0000000080)=[{r1, 0x164}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}, {r0, 0x100}, {r0, 0x80}], 0x3, 0x4) sendto$unix(r1, &(0x7f0000000240)="3ae440357f0a03667da5f0e4a6b515120bc4459c229a05f0f4f91e2305fdbd1a769fb7abf0aa4330e96c1bce876cac423f7afe5c6d91429865df10fc58fb1d71256988e2352ff8136179b0e39f8e5a2f4ee4d18c322d76d31159d6ae730346c0dceeeae2e4c6e3a1197f2d49aa2771b7e087cdbdd9923adcf90660962ef9598970bbbcf6ab6520ed345e6a400bc6c04b84c7681b45ac138c58514361e1554e4c9cb34513817f6019ed1f182367edc05d494be22fa55aca99d6646e07b9d2747722ad4bb6f05417812b428ba4cfcb95ab2c34f05f7b9533d476b32af5c69b", 0xde, 0x4, 0x0, 0x0) 16:02:58 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000080)='./file0\x00', 0x2020, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x402, 0x100) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x84) kqueue() fcntl$getown(r0, 0x5) 16:02:58 executing program 0: open$dir(&(0x7f0000000740)='./file2\x00', 0x0, 0x40) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) socket$inet(0x2, 0x2, 0x7) rmdir(&(0x7f0000000000)='./file0\x00') write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) bind$unix(r1, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/227, 0xe3}, {&(0x7f0000000240)=""/164, 0xa4}], 0x2) write(r1, &(0x7f00000004c0)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a51970290023d58bf6659990bfef32044908d0d90b6e7d12", 0x32) syz_open_pts() chroot(&(0x7f0000000200)='./file0\x00') close(r0) readlink(&(0x7f0000000640)='./file1\x00', &(0x7f0000000680)=""/102, 0x66) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() unlinkat(r3, &(0x7f0000000540)='./file0\x00', 0x8) r5 = semget$private(0x0, 0x1, 0x5) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000580)=""/175) fcntl$lock(r2, 0x9, &(0x7f0000000480)={0x1, 0x2, 0x8, 0x800, r4}) socket$inet(0x2, 0x8000, 0x8) r6 = syz_open_pts() kqueue() ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000500)=0x67) sendto$inet(r2, &(0x7f0000000300)="ab0617078bc325c1fc9dedaa195f8a500837282926cd515ab3f10a95c2d9755f455d55850154e9567fb1e424a011cf409583d9270166be6f73d7cad2ddd5b5e41a999da5b96df442becdf3dc954b34d7b9920a7840aa6a06ae080249986f5a12906722cd0cde2159ac936827c9eee6ae4653ee09d3eb42624e62eb89595c0fb011091824bcacebbd3f3b7af8dcf3a719db18b24565abfc7915505a3ec2", 0x9d, 0xd, &(0x7f00000003c0)={0x2, 0x3}, 0xffffffc1) 16:02:58 executing program 1: mlockall(0x3) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) clock_gettime(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000402000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:02:58 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fchmodat(r2, &(0x7f0000000080)='./bus\x00', 0x4, 0x6) close(r0) 16:02:58 executing program 0: mknod(&(0x7f0000000080)='./bus/../file0\x00', 0x0, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2000000004003, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="c3d3010e", 0x4}], 0x1) write(r0, &(0x7f0000000000)="6bfc47e075f7a4215dafb2716bdc4f9608e3c7b5ac8109e11ec515f5ff661d64b9853941a27aabd919c849f6756266f79841e1", 0x85) 16:02:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) socket$inet6(0x18, 0x3, 0x7fffffff) shmget$private(0x0, 0x1000, 0x140, &(0x7f0000ffd000/0x1000)=nil) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0xc) 16:02:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4401) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x104) 16:02:58 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000100)='./file0\x00', 0x860, 0x44) dup(0xffffffffffffffff) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x2a) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x10) 16:02:58 executing program 0: pledge(&(0x7f0000000080)='J', &(0x7f0000000100)='..$\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r0) read(r0, &(0x7f0000000140)=""/4096, 0x1000) 16:02:58 executing program 1: poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0xffffffffffffffff}], 0x1, 0xfc) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) poll(&(0x7f0000000180), 0x2af, 0x1) 16:02:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) socket$inet6(0x18, 0xa, 0xc02) fcntl$getown(r0, 0x5) 16:02:58 executing program 0: clock_gettime(0x3, &(0x7f0000000140)) clock_settime(0x7, &(0x7f0000000000)={0x8, 0x4}) chroot(&(0x7f0000000080)='./file0\x00') r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000040)=[{0x4, 0x7fffffff, 0x800}, {0x0, 0x6, 0x800}, {0x0, 0xfff, 0x800}], 0x3) 16:02:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/237, &(0x7f0000000540)=0xfffffea7) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) getsockname$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000040000000000000000000000000000000000000000000000000000936e31e0e407552a0744180dfe0cb46100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000c020000000000f65fcfb2c98d94744bcbf50f5e17d4d761d974457ad70776fde3fe80b9d16b670ff00b8318575f24181929f9e9df74f78c23838e2b6a017bccc47888342fb154627f625fc575c44892f962fb27a7ebda2654f888ffeb0d61da771e2fcd7b4cadb3cad1cd1c9b3031cd3990d5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c791429617e9feb800703db20116c328cbbabefa5532622876219ad0e05016a99464214f8c749ae3e5a6f9621c6b29aca017080d317e2b716a9f68b88dd8fab6020621c3008"], 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) r3 = geteuid() rmdir(&(0x7f0000000300)='./file0/file1\x00') getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) fchown(r1, r3, r4) getitimer(0x3, &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r5 = getuid() seteuid(r5) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) rmdir(&(0x7f0000000180)='./file0\x00') getdents(r2, &(0x7f0000000480)=""/90, 0x5a) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) 16:02:58 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) setsockopt(r0, 0x5, 0x40004, &(0x7f0000000040), 0x0) 16:02:58 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000780)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x4e4, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000040), 0xb11, 0x0, 0xffff, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r10 = getegid() sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000140)="313090df9e5515359187be570a4747de24003fafd6375d9a67c637da1d45ea2397ee1c16a9394b0c9c9b731c2064941b652ae02eb34f3177434d60b1212c9e0b5e6d4f68186eefd9421ff8d89354011be2f6778f14ca3e7c82ca1d527108bc203bdd578e95ae503708ba195b1fd374b9e7cd20912be45948cb453da9fc76ccdb9b270215fd2b04315415bad30b588e5ac629230e5759a2d5233bd82b4cd4", 0x9e}, {&(0x7f0000000200)="b923fdac0c88d9bf654a39273b29c12eb0bab70b77207e3a56fefc55f8186121f047a478c3d72ef8222449e726ab282494d2ebf25391dceada62310c0f2f3f8758114d6452a16d2e8a4c9b016b", 0x4d}, {&(0x7f0000000280)="47da80a8beb03ac1b2cc0c12dd1ffa7cead32c3f621e15a8bc23ddfadec9363f10021dd895ebb2f47c1a2af09d88da05e95753d840150da4c25a8bd971577fb5a5c8c315bf7346f0f80c0e6cd16afb659363ed87107b371747b01719f0d562f0fbcc", 0x62}, {&(0x7f0000000340)="92e55500c3610f7420063d1fa74564cdfdd5bb4886e98cb1001ce22238ab071418be3451c9241a8cc69b5255a481d7c043e0c4db4de91abf2a12ba4c5fe837189490ef50ae0974900b8b79cbce328fdd2f07d28878827c2c04039e90ca0ae5c8cf96df8f2ccc6a7e40a092733eebcb3fc1e55bcb6555b10d2c53a3daa328c77a71921e325717693a3402d6bcc97e411086789d93fbf492708e1dcdd9d8e8e6df977184933ad49acdd4e03e5b9cab60a1bb85a7d1fc0ba3470ed19d38b135936bf26504a583ca08e22f2762a229e90dcda27ab9d1d6a5ecfd85db1b7a8de94b41e073c7b2836b84c8aa10ca5cc5ad2f5970", 0xf1}, {&(0x7f0000000440)="4471a2dba475616ddc149a981997e8fa7bfd3a9b8f079281da6a7f9427236d1457cda9565344067ccf7e7cc167649bf322a42e76d4980afe38e2e55320b559a86dea89aea72cc6338358d00837872d258d6e15b9cb888009b4775727f2d6afe829425e76aced82f05be3fdcd5ab2d1efdae98b394d3fe0f61f5fb93600d751f8eb4ba0df37286db30469d024878c2b987462cc7de9c77ba5f0a054cbabc5a7d905626ff894fa2cf9cb20d7e3e6a9b376bf47c87f78dbd7f1d785f56fb956d7cecc6110c38f0390f812a722801ff6dba6ce5103bca92fc2e5dc", 0xd9}, {&(0x7f0000000540)="99eb8828ee6bf1b40a54bc358e1b3d9ea98c541c02e3b51c3c0c332dc8f23cedaf0efd144e85d74f630d57a5dd6e6ce0933280a7e6574fc2d6215f34991b77b8aec1530bd875dc04d2ce18949eb2006a461ba0883e486a3231582e5dcfa7be91ce0c26f57efc1686f689", 0x6a}], 0x6, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x40, 0x400}, 0x0) close(r1) 16:02:58 executing program 1: r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x6, r0) write(r0, &(0x7f0000000000)="21f690a313da8e28b9e85c9b1656e37af37a840ec6fb2c5afe07eab8322cf93c74cc82176ba1fcbc4dc40698e5039b36e051632177cfe4dee6e4667bc141fc7f5f2f0f4c0a650da3a369fcb81ddf3f58a525b7e11085b4cf2cc417472050109553433a0ae50c16afd1d35e33a138e9e853ab30a168f3503d1028653b037db28a9f5e94735911692c87691eb266d6d6", 0x8f) 16:02:59 executing program 0: socketpair(0x1a, 0x5, 0x10000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = socket$inet6(0x18, 0x1, 0x0) recvfrom$inet6(r2, &(0x7f0000000340)=""/4096, 0x1000, 0x1, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x5}, 0xc) setsockopt(r2, 0x2000000000029, 0x2f, &(0x7f0000000240)="000000004eae646a065d37f21afb5cc4b99ea94124e640a77c1e86a68e5562e15b82850fd1df9f4c6badb64a2b0bb4d43d32c67ed031acc2bd88e0bfd46875655ef6364c22f23e5f1b53bcdaa93a5994e3343d8f0e0f014f2669d7ec213dbec4db74aaf3fcfeb796307cbffa1d29138720135e5eb500845420b3b2a931c4a4e6a95a692b91cfca0221502d6620419a1b7909fae2087d6475884b7cdac2a92bf649980c4352341781758562b494e9c9a45e17bca7068d726c00c52d39dd15f183faf7679abaf46d504189a38a574d9796105c9ba0af9b5decf196736bde9cbaaa9783debac727e45c86ec20120100000000ba980d03d0160fba7373", 0xfb) ioctl$TIOCNOTTY(r0, 0x20007471) 16:02:59 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) close(r0) 16:02:59 executing program 1: setuid(0xee01) socketpair(0x18, 0x0, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) 16:02:59 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) 16:02:59 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) kqueue() 16:02:59 executing program 0: pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000000040)="88", 0x1) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:02:59 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e00100000000000000000000000000000000004c"], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) fchmod(r0, 0x1) r1 = socket$inet6(0x18, 0x1, 0xe9) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:02:59 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x124) fcntl$setown(r0, 0x6, 0xffffffffffffffff) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) 16:02:59 executing program 1: mknod(&(0x7f0000000140)='./bus/file0\x00', 0x4000000000002000, 0x6c7) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) syz_open_pts() r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fe98bcc4617000000000000000200", 0x1, 0x40}) write(r0, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffef1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000080)=0x5, 0x4) 16:02:59 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x77359400}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x60) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) rmdir(&(0x7f0000000100)='./file0\x00') r1 = semget(0x3, 0x0, 0x1c824b7797811a98) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)) 16:02:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="820265391df05ae34783fb417a9bae840898ad02aa0d2f385228cdee65c372edd23b45a81bd14b271c8c81c83f12b7b5735243363321bfb77a14bc0b42db10b61d0facad019978ab26c062f1df378467444f248534871a128dd4f96232f0e99ee013a636b49471c09a5d8b536bdd0bd35124b06910ae9c468363a8025de0fcbacf5bf3957fcd794ebf6c8a763135e18f24cc6eb4148074b111caf26f7cafb27688e782c572aed627a290a1f7e4095863c807bbda0a95c5c5bf8dec0b648022c049ccea45fa759e352ad548e6df0736a4949ecaa0f7a697e38ab3f879decf252310399da4794b0f04268f7e59815724abdf83df512ee6559598bc66dadecb94da72861bade7ec4c44706d1fce888062704f892d85ae27828ee14d904a805767cb4e3a94f683e482ca36e2b600821538774925ce5bea85b100dad9a93f3e1f9205aa0d090217c3a74a2d4cc08790590110992530c4be9b330d35ae27526d0648e5e32f958aded22495df66b2e290b1078891298cee2720036805efa998af56344bf9b2eb25de347611e5601393c54adcd54ec5c0c1085982eef152d9e761a7820a78d211885321362a200a78372d0b10365f5b775589a635000000000000000000"], 0x10) sendmsg(r0, &(0x7f0000000b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)=ANY=[@ANYBLOB="1000000000000000000000007f000000"], 0x10, 0x2}, 0x0) 16:02:59 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x7812, r1, 0x0, 0x0) flock(r1, 0x1) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x7, 0x7fffffff, r2}) flock(r0, 0x7) close(r1) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x2, 0x2, 0x1, 0x0, r2}) 20:33:20 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x40, &(0x7f0000000000)={0x9, 0x333}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0xe6, 0x20000002, 0x6, 0x6}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 20:33:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 20:33:20 executing program 0: mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) 20:33:20 executing program 1: r0 = syz_open_pts() fsync(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x76674a2f, "51246fddf9e7af806c671b8cff3b8c1baa636287"}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 20:33:20 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) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x3) 20:33:20 executing program 1: r0 = msgget(0x1, 0x402) msgctl$IPC_RMID(r0, 0x0) setuid(0xee01) r1 = msgget$private(0x0, 0x0) r2 = geteuid() getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000180)='./file0\x00', r2, r3) msgrcv(r1, 0x0, 0x135, 0x1, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x10) openat(r4, &(0x7f0000000140)='./file0\x00', 0x8010, 0x6) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r5, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r5, &(0x7f0000000740)=[{&(0x7f0000000340)="1c786a45af5fba47c89bcfc61d0e5d344e9aacd1bb9bd728b97be03f60eaf7ac082bf21702e479ce04114b816fdd610421099367225c33c2f5effcd06480612ae27b972f6d201a22a651b105aea17cfc45edfe92384db4efb2f376281c36ec590ef00c", 0x63}], 0x1) syz_open_pts() close(r5) r6 = kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffeffffffc006, "a147780ac85a538a131100e800000000ff7f00"}) kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r8, &(0x7f00000002c0)={0x2, 0x3}, 0xa) r9 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffffffeffff}, 0x5, 0x0, r9, 0x0, 0x9, 0x3, 0x80000001, 0x101}) 20:33:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendto$inet(r0, &(0x7f0000000000)="b0a1e66676feaa65430ef6d217a2a6bcc61a29365f6933a0f4a5fec66a9c6ac8322a3ab4ad6b93e9b1f5b819b0b9dc4238a4374c1cf777d5962a04f8d00e36fb56ee0b944eb923048a7dd41ca4f1b987678eeb7f6e0dda24c22ab1ee373b803a9103b8a87e57c5", 0x67, 0x5, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_emit_ethernet(0x1f, &(0x7f00000000c0)="0af50be3bab33dc0f1da10712556ca38e5e17fa3d33946001e685ea5f9505f") 20:33:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) close(r0) sendto(r0, &(0x7f0000000000)="209fc45d83de4623329b95e35b6150604d067665203d31c8c5aa97ef46428874dc7358cadfb4ec75bda66ef33af1f6128d14bcdcf1e23adb074cdf4dabd17207972f", 0x42, 0x4, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x4}, 0xc) close(r0) getsockopt(r0, 0x0, 0x2, 0x0, 0x0) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') 20:33:20 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x10) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=""/215, 0xd7) socketpair(0x38, 0x2, 0x1, &(0x7f0000000000)) 20:33:20 executing program 0: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x2000000000c40, 0x30) ioctl$TIOCNXCL(r1, 0x2000740e) syz_extract_tcp_res(&(0x7f0000000040), 0xe26c, 0x5) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 20:33:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x480, 0x80) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 20:33:20 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) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) syz_open_pts() 20:33:20 executing program 1: chroot(&(0x7f00000001c0)='.\x00') getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f0000000140)='./file0/file0\x00') unlink(&(0x7f0000000040)='./file0/file0\x00') rmdir(0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) 20:33:20 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) kevent(r1, &(0x7f0000000080), 0x1000, 0x0, 0x0, 0x0) 20:33:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8001, 0x10000}, {0xf8, 0x1000}}, 0x2) unlinkat(r0, 0x0, 0x3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) chdir(&(0x7f0000000000)='./file0\x00') 20:33:20 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/48, 0x30) fcntl$setstatus(r0, 0x4, 0x4b) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1) 20:33:20 executing program 0: r0 = socket(0x11, 0x3, 0xfffffffffffffffe) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0xc) 20:33:20 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) r2 = dup2(r1, r0) write(r0, &(0x7f0000000080)="f2", 0x1) lseek(r1, 0x0, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) fchdir(r2) 20:33:20 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x3, 0x0, 0x1ff, 0x0) 20:33:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000001500)=ANY=[@ANYBLOB="82067cc0b3507241022e2f66696c6530004e0940c8a2881748701af10f379c8041cd637bb679fe7c95d9cbbda5a4e81536"], 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000040)="f760934ec30d8db85c2f46f2d7e844c859b50489d6f24c77901bbbacee121a2f1bb93e9d905fc37fa1d64bfcbf27a096a167d3974db99ed8aea751bece6ca6e52ceea9fabef84f1e46e1b612ff2c8af1d7a23f5ca9d50013d9bf6ab39d7b95a084e5d0f66db97b332890fcc0e074e3c2a4929efc1de2f12004ef37e88c750259a0a728883a59ceb8365098672be6b6dfe83458fae973778c6ca3f44fb849c4c3a70fbe3590bc31e61cae0f2090ebcc5ff26f37be81a1efb12966d89908fb452a0ec06411595a2657c7", 0xc9}, {&(0x7f0000000140)="ed5b7403114a96ff321d57f30a984d3911d889b286ba80c5bd250564c7bf9e3379873f511310db05546bdc2e6021151817350a20a68b3eb3fe761893705b476efb63d6c8ec63585bfa87cd79aa339b80d997e4f2ff1799c31dd3c648a98c50e683b26e295c57480e155379df5da5981c00454b887952c7a46d426a4234639494fea2df654567aa5d766249a604c580be5778b4a87b3de97d7c78e8", 0x9b}, {&(0x7f0000000200)="7250434c82429c8b00a7e790aff6787005936f17486d8e9bcc5bf71cf1e4a4cb0e002cfdece64ef99a79bfb240a46cafe445d6aa1bb82b535dda3a8b82862228b597fc1c62c2cae109a987eca3953111864504666c48d5d4f3bd9fae90c8a760ac63a79462fd6b657181a30d6e178eb9706875600cf7ebb1f10ffcee19c41afab13dc0d69d22755a422f79baf45d487b4d1a0bb6bb612d107006543c680db24bf920fb8a944e3a8529d2f85a122efb5fa6e28c2488b88387ad31ab390e54afca044027571faa9e59e1aea1fee246c67677b23f8a97d0d304da6c692bf52e65462af8bcbf9efe13c2976bdaf5b445a6434cfa325a6bd7c6d8b66e6b041b", 0xfd}, {&(0x7f0000000300)="b858a79c400e5d7fc6bf6fc8ef7864d1a961625d7c9efcdb289107aa0f51cdc36dc5ba10aee9d561321a1596f59f8bf589dc6dd3e219d4f7f358710ed1878622c2e471619cf35a6ab006", 0x4a}, {&(0x7f0000000380)="5b458cdc521292bde7a89ad77662021fcb262ed267bae72911da73d0109f91ce95b8df4938d8aaee02a494edacda72c6a56827209c4f2c40f52c44acdb83747b86680e496a86859944323490d2ecaaa0110b579bde05d816add165cff1a844ed92738be4011c41b5a30e9f97822c1eb1da40c7fb933e00289a021a86df4f022c19ecfd031618b009a5651f1f9fd4a663aa0665aaf13a7edcabe0ae092ed7465a56507a5f422dc7e04589527696e1f28924a1eeb1475e0822583a1f34b0f6387ec5d971cb92ef8b8f3f25f742e49236119905b4b82c13d187d8f645e93ee4818a6cf666e06d0b0698283c9d06a05c80d829031f8a887f4d3827807f556abbbab5d54d06e11a5d260a173043e72c7f9884b458b8dd1f9f95d55972a842bf0712f9973c2cc1427f0355b8aca6cfc72d90767360c6e07535c5903cfb3f0dad5e1b1732544d6cf6466be56b48891fe76606fa9daf1da64686e84763263bdd17be8f40d123929c9f447120eb81c4226f9f390c94f21fee8b967f3e210880203b909b364093b13071f34bf8144bf42a83ce68c747149d3ac4ecb6d37f00a74e9959c903ab25537fb6a8f5e009bc50b55e6a40530ca1499b5bcdc2151acbb3246ef0f321858448d03e6ce6c0a6dfe850dfea058c2e90ddb1f2e90e362e9906a6e3e2757dd8107d67f7b7aba25bddd0b1536ad9b0f0b3215e9c2da904acead408e09611c67f6c4f1abce2eb24fe0036edc06fd6608b20055e89b69d346796f60357f56e11e9860119407d1b34d1349a3a496a1663c65aaaf27b522ded2b19dfc1e45d22300269eaa34e4818de6533ef987fbc2fa39d551731de58e35e3fd5f990ce220561402a8b70b9d843d0effefeb2401add5b6700f6f957876d82fa5f52d5c2016ecec4743b57c7368482e3b6f62cfbae56409e68b34d7f9d33402559f8cfaef74aef2f565d08c14986fa06b490793b43f9db0f02c131848ebea3b16f8b425ea257d2c698854bb89c836624ba6235518da2cd624c80db0f3f9481c3c166c79fe2171f782b94f4caa3f3b49b4db8a67b89451f833eba6fa17694568309e6fe8899c42f006b12648c630dee8efe616ae9d31f36676d1e9779c505435f1d34e7e4f9ed9c3afdeb984d1545dd595fd8da968e0708169d3e2e2c1104f42a171ed81ecbf5835a2c3a17fd81eb5529c8207f1e64364c3421f373239b81405fe4885a533a7105f0a336318f0462fa8e83bd250f67a7babaf807ab0f4ead9d429840beb95214759894c138785adc262fa12f1a035377e12f8b54b08d8cc7c17d22c3a38b17c58995ebd5aa94eb839f89af78df36b4f2e79e4dfda38eaa91ea214191a838cb84cbfea19f6176f6aeaa257691fbe297afecc4e58711e137dba46ea5db9ec6ecc3e361137cf1cf5a37a9ccb7ebe99608a95e33166659e1807773b4439b51ff458cf145d7bd701797579d12d4bf4568c9ecd0d14a076e314e7928b94123cf5bddf5a5bbaf3e5c035f86ab23476e14d1e9861b2c17afdd825c4b73776005bcbd0b0bdf19940436e6d8b360d1fac87143f87be5367c8ad745a7859740fed000152f2ab6b9833cb0550ebf804096d249c92a9bfd26f602bfe82d38ca918587151b7e789040bc1247282a827fd2ddd28a28d0b5dad042873c8ba647073f0e6214772684794a1a2ea2f9a56b2cf46dba4260babb63deac1db3027749c275823f47023c1632122abdb67cd27a81e81ff4d2c21626eccbf59bf6e8e478a80a774b54fc50667460ff3d4e4866b9be5a65d1d74c1d2d614c1460fc8f029a5d02c58799e1e0f7d9b5901f27a2677b7d2744bdd795f9209cf3060842fed63a080d9e161ee7c09bb3695696bf0bb5b49ee31c77755cfeab57f13b8b4d9b98e1496d8a0f0df6e808ff47c00c79817510e7c030068045032b8f1dd303a6ac7a2e3669b8f8510b07277b5149e0163a53961495a169bad435659223d71ab5755b521f9d757db643b7c6d5fb118e50d42e0b922969601da422878f2e7eeb3f582d1fac97f0b6f0551d5310070b5a85bd76fc71d0608e8078ae72b89b3e8d513d7be5cb117dc80e7dd1c0ac0615deacb86572d84633a84faeaaf6d02a1ad5cc052a6fbc1928dead24d68cbf808c2d1350c50aa84939924fa7733295ffb4b0cadb0f2737e01e095dee12a6c24d21bff5e812a2230c7aa4bd4ed3c89526b234aed134519cbfb9edf5a21ac51f3d92687f39ac80607e9f99f9b697ac6099f06877f6e6592343bebb3e6220e10d6b6e2c5aa8d342ae015873a5159f473b16ad19edf9f8e8c42a5c8106c5d2f47066db441a3d0418410a29fd611af8d8f9c658b81265b47b4f56b971c498c9da204262341e15fb0776660c894f9fcad3f3edaaef11ac20a182f32f261e29b002a02332b5d1170c8df0a75f62f9e8d0038a8c92e2a02c430d3d6fa061a3b0a3642c3bd8eee360fdfb2661e4c7913818cfe6a309d4c6d9f130035ecd48c4ce263a378c3d61fdf787aa4199ecb3067ddab15c0108c9b8ba98cd4ab6ac4d0a752bed7caf2e57aa70473c1ca49a616917aa75856e6bd5c16c31d517a64cc1a6f96405dac0e368b1804cb53abcb38baf0cc9069114d8895063b2558bd8caf3964a1c0b0d60d63eb0deafa4b3881595075b8f822d21cc6bbb5d4231447388f254850d79fccc35d4bc5474760f09e73317ffe66ee7776f1e42f1780c25df2147e521b6ab414f5c17c3c71a525e6ccd2ecdc34421cc5bcdb0d0b7f644740076197f38a8ca1ab3f9237086bd0762b2f9af6b21543f207426d9624c4542f7a8a0b16d00104c54d46ca81df3c258a3ded95b35d915368804568d633eb31c999bdf9a0b49feedcaf73259a9f4e4845a6dbeebece655b569b6787cba2a163441324fdd0824d1eab8685c8d862fb6099daa442dc6b8e8e389ba3c80952555124e9a6ca8de3bd8567c9a4c178d27de0a1b4a4e9c6f51f03530f495b06ddcef08cf639a61b0869888871e42ecd9166d5a9ec56a199b0a7cb10bc211a11ac006e685d29272841a0251cf4fe0c153cdff663dbf174640284ea39fae01e3a6f1a61135c9f6ddd631c405ac7adfee57ef71d98ac4791afd7cce164531b8d40ea9213d951d270b90eda5518c3b882858a3f9a445cd741b2f1f7fe4e0c7cde61d696f8232bf34ff753e16c5a6fcb841166664874d20a501cc66d80a12ac8c7f0ed26e12ae5c4f9df3ffb33678eb3875a35f452983a5242f3ad51cf1da74e74306ca9667778993dd149ce9f6d99c6b4994c7b807dca19548c6d8285b774a4afcbaca3cf3793e0be8dd691d151f61a920e192217b743262fee1f60bbef9856f13f17f58e168e993126a968b28c26d5692a8f58631a2bb16a1df8a38f48a8fe7fba671e4b7104b1274afc6f7f9613a19bb1161fc228b2033fc8a2e9087c03a24a22e85a2170c8a81be40a52d28638316b364f3a6e0cde954a6e99f38561a840330520945fdb154b80f651a88db761c7068b3bd4ed4c6abb22f67206fd37259a743859bd43d17cec0c8a13c987bb0169c8a3b92df7f8c1af34bff5bacfe3d161afb328f728a676e688a2382111a5a6fc44f462824cd7f7b8a1d6137208092469b082c99a4b929f9bfa367e39f37a5d39858c9c3d2f9197038feff69dc0a6a0075cd96da09afaf7c520249d7247c30e4f368ef7d22e0d2529941c1f3a0a61976ef0d5e94afba1753cd6d48e0e3d5b62bde1807d603b24e27d57ff9c04cf5de3aea11bdbf2ac864f2981ec5b075f05ce61d6e2a5d7b82625578d92d77aa80b49ebaaee167734bbdf8c9123762850c210d52b2ca0c90be615a26f10f30da5e1df834848f54fc7543684a042d8227bf745c71dd47bf63e4c21b6e5319e1cb939e88be8a29b9a4d3a7581d374a6a713f22531afb11850112fd2f1401f1efe03829b2fa437ce1a3154882f8c97dc46058781d0571eba468fc4fe0896607f299574b1243d2f96766baeaa7871b0b0689adbc1a6ff4ac253eea879d15eec3e6c780ff73b9b6c2394604b84d70ae3c152e830622418b33fa6156d0557d1e6921e13729bc63013b5e8fd03c22f08d417529199251eb926ca4bd335f3b83084365d2be4a9e6ee5e39e3d7a3be105e91ce3b625914a847ed876c60669f93b5ff6ed0cec3ba7e3d7386751f4c06d3d55434b8ccae25dbe9b4103e3e77e1ff7aa0842217e929020443122eef8a8f46d91879b599ccc748bdd7a15859e315a09298f6577b24f5b57174f2b77742fd590fd1911db2dceb744d0eb25db30f3db55a865daf1327a47f64981b39c0d9d7eee54a61f1843bc40655e3622c271fe9c29e269b51a7bdd7c4e577b30a1195107f0ee808fce1073bc7bf690473c2c669dd6ef3b7bd9fb07635ef58f816356b84766b72b5b6278979bfef448a1b8d21fac996f09e9136c99201e741aa685c8c538e0a1a17b3b3ba6ed0caa2a5f2c0f4cc74051c562f6bb5f2e5a182b115ee72d1fdfeaebe39c7891e3f638a8b59757ea74e00453f9ed202506181a58e2257682bcfc84361b6a3cd02e10d2545b4724465aafff48e3f1a640d16b1c30f1bdfa3b4b8d408aec18d8aa71a9281b34d53d207d746651d39038d6b785499ca4deea90ca78cfda0456d4986cc98275caaed9c9a7aebd75c4928fcb886626375f719829bced8c0aeae6133fccf9c0561172fe68c36ffe85807d353cf1c5f5b2329806d948a1566491758ed74e599517de146435bf5a09d04c236c983147a4af341ae48583d52059adbafb4f225e6f7a90946085cc4858a60b948c2a91df7ad6ebb60155177616336a428b899f92091983a3d4a84e9fe7933ad2874deac00512901a17b6d4e34b574e0fb2d6cf22073e6afbe585430da2d1b2649beb4b99b872efba50a55b221d19827cf34367924c14ba39f5cb00db65a6175394f934304b31e42c844637e8f07572fc83f82c63d8c1ed241d36be53d1a55caa627619568cc759af101f2567914908f822825a355ebf63ab47e3cb296fbde7f1917c7b4402e9c7be6e4707fdf108028e74ed8924a7291b46efb82166f5cf2c6979a360112be3440a1af3d655f69ade1d4aa9c7ce3f0a38d1ca60e37230bcdb43c4e92f66a8c18e524339c6bd741aac79f123dc0133ca8b650ebfda2b3afb4adf3542456bdf23179e31df7421ee77bf4f50cd90f0169d995db59e7ef9dfcc4de51f07d7f70d39ba9cf4db983d1f76624a4644c8e1504d4fbc80b48dc31ec7304a171534c4b288a1c0b32cecfa39fe332afb37ea40e15a2bc1d9fd3eca2b062cee161461dbadf29982fe2eaba27ce0e253fa9705de5bab5df4794c8688ad526b2e5cb153458fe91fd5513d16a83eb441d43c466d52ff425fb09a850029ba8a36281e289b748e40e4da2d03e050608b2723c1c08c4e985e31eb05c9f60646d4faa8cf4658a65498e715823a4661f1e2e70413ea4d892c60b8822a98673ca7ca2a16f3012f106be4e9226294d8b24d3512afdb30b3b1dc726f671cebe7833238ac3b447a8a0239923b248ecaac673625e25d1f023c06c1f0951507f54e72a66ff5f48b419285a349369f36fd3fd55d7041dcbc6e616c0eec4e1fd2b435a20e6b9acee2778b6d9185673342048aad1ccb812c993973a43f431d0245807444a14592bf558c176416cd112c16f17355fe9648b877b5a66af430956e2b4dcd9335b6b269a1e4420bf1ebc674aa4d2fd2e0fb621d042bd45a83fae4045a944ab97af118dcc087df25c4eefcaf55f5a81d433c072a6c85bae7894879daa62ede45f678debb1df6f0d8807d8ab6323cb1e77bb8d07ea0fc", 0x1000}, {&(0x7f0000001380)="42bd054c408e17064e8d4a7a2d40d950850fc9a150fff986afc24c994e378dcfce8f30062ebe486f3426a32b5774b59ba331deaf23e8d88c34c72129ce9f312b54d92addaf31a236628f5b01801368ea06fbb008dd4a450c858c3f9e530fd290db1a0000197070", 0x67}, {&(0x7f0000001400)="05c5ebd4092e9d3f91589871a9bdbae58cf2be79be371dea76f31d30c5a967abb76fdfa453c756e14ee1baa263bc6095e38ce57c2d02b02ac6ca95ea52214c7b68c04eadb4a4afcd8a49c48bed0a9701f8ae6ac6925840a8472937114d991146793339f086e324ba9830478f84b7ad1b1414aac7c180efafd6ad94c0d423702b1d3ecd6167da23cb780952d05b26d8cbd83d22d44b84dd710302b9c55f39e7e62d30f3413a1a86170e4262e9cdcc4723c990e7", 0xb3}, {&(0x7f00000014c0)="af36a94ea17aba84bdd8e17535c3c6cdb4a9bd34e67e1ed39658e863", 0x1c}], 0x8, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x2) 20:33:21 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xae7, 0x1, 0x8, 0x4, 0x100000000}, 0xc) select(0x40, &(0x7f0000000000)={0x0, 0xef, 0x0, 0x1000000000000, 0x773, 0x0, 0x7ffd, 0x6f29}, 0x0, 0x0, 0x0) 20:33:21 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) write(r1, &(0x7f0000000200)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a51970290023d58bf6659990bfef32044908d0d90b6e7d12", 0x32) syz_open_pts() close(r1) fchdir(r1) kqueue() syz_open_pts() 20:33:21 executing program 1: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x101}], 0x1, 0x0) close(r0) 20:33:21 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 20:33:22 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x7fff, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') fcntl$getflags(r1, 0x3) 20:33:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x2, 0x1e, r0, 0x0, 0xfffffffffffffffd) madvise(&(0x7f0000ff2000/0x8000)=nil, 0x8000, 0x4) 20:33:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) readv(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/213, 0xfffffffffffffdee}], 0x1) accept(r0, &(0x7f00000002c0)=@in, &(0x7f0000001340)=0xc) write(r0, &(0x7f0000000000)="3855977091f6c6d7e50612d9426cbd7f2dc5374b521b51318ca65a9c05eb58044ec434fe8a72a38d1b63bee524e450700d442e185f8b9ef6bfbdf78be844662f1c4d0f478f4feb132c7496b15275de5491268a9e83c273598da6e77e057d9311b2dc358718b79bf43a17711168e2d086285ac5d76b29764769a0a0d28435cf795b334945a904ab53213bf1cb4714e7ab2e3955ad7bb47f6518a9d9aa8b1ff8a5adec082a9d1e297241baca79e6c64bcc14d06c3f0d75c78d7539ce60f1f47334f1fafb9138507b347afc817768ee24ab2be958e0842737b02823533e3158a2eaf80e750136", 0xe5) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) 20:33:22 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x12) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x4) 20:33:22 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x81, 0x16) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') msgget(0x3, 0x2) mknod(&(0x7f00000000c0)='./file0/\x00', 0x60c0, 0x3) 20:33:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) sync() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) getuid() mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 20:33:22 executing program 0: r0 = kqueue() socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000000200)=""/238, 0xee}, {&(0x7f0000000300)=""/49, 0x31}], 0x3) unlink(&(0x7f00000000c0)='.') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000380)={0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f00000003c0)=""/239, 0xef, 0x40, &(0x7f00000004c0)={0x2, 0x3}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x0, 0x8001, 0x6}, {{r1}, 0x0, 0x92, 0x1, 0x5, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x20, 0x20000001, 0x3f, 0xcec3}], 0xee, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x20, 0x1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x1c0000, 0x10}], 0x5, &(0x7f0000000100)={0x6, 0x1ff}) r4 = kqueue() socket$unix(0x1, 0x1, 0x0) kevent(r4, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) write(r4, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 20:33:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/44) r2 = dup(r0) fcntl$setflags(r0, 0x2, 0x1) sendmsg$unix(r2, &(0x7f00000024c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x27}, 0x0) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000000c0)="865d3b016754550b8d4a6837d4639d4981b67b76078ce4631a5b908c59a6be3f02f2959239e704dcf9e6805218c03dcf4ade1c1bf0c5fa376e341daa0bac3c3acfd404395a21eb1e9404f7422aaddb29457acbdf2f38909841f581c9e00278553210eeb1604563dc1d7e4b9a649ef7c21f4fa3b62d0a1e344f56c47d0c4a1d2f6702d1877086c1802b8ecf470fc578d7615618f3b708df136393b9043bbf9980cbedbf39e735e8", 0xa7}, {&(0x7f0000000180)="792b6ad794f45d698720b18aaef97946bd1a2987e04f707842edf1179e09a624bf92ff5eb443e189a7567ce74f7b443634d5055449cfff172a20f77d5106d84113edb23eafd2b4df1edc9e4f822057f4a0b0ac1c0bf9ec1dfeb9214a81e3ebe87fee4a96fab1540211ba6780fd2eb5196960dd8250a5731ed5a4e94846aedd0021db59", 0x83}, {&(0x7f0000000240)="7e10675c20af20d33ceadbf48709bb3960822e97506bc27caed72241563695951a54fc3cea82453f5cc55c", 0x2b}, {&(0x7f0000000280)="bc502a7be1d35ca8c7265d13a34121dba7fe00811aa96d698df53b4b77a1b8bdb0867d", 0x23}, {&(0x7f0000000340)="68a015291a2440b6fea627239461dd8bd835766094fd7fa5cb214b7eb7f4d26b55362d96b478ccde4dc6f1836e63a9796cf909f95ae6bc08449c65c7d24c76a87f7b6ddc1b226dcfe2c07f51293111e4a95f69ea6c30b457459f74b940830f238f34addd49ef6ca6aa5121ac1c957143a6b984b09bb33ade3d7882b8ce3599eacda03de1990bee0b43ec45f4edeffbeae2943f532d9f934c7c03d9009637266b64fc462ee5f70c0bcd76fa4f18f92217de7e0f1fe0fa2c3730664aeb1fe3674d3e9f34903d1d1d9dcc37b02f336f5057de418a62e7b4768a03b2dd1cf2565663903f8ed389c5fd31fecb6d3d07a5f2e85f400be181ee9ffce8df1aaaf09613", 0xff}, {&(0x7f0000000440)="4686dcbc9e8f61f68dfa64999327c563d7845e38cf4b623ae0f7f8989b37adc4530b648c40aa53a64a90f983d301a4e6cf6f8c3542ace1c51c23945d140abed0d52678a58021a63b5f85177602a3b29db0bc33e0a0791a00efe653fab8826a6be095793b78c41dbe77d50f5876c62b6f4710", 0x72}, {&(0x7f00000004c0)="a86544d1ec99dccf59798f39713415dfa4b6d16ce02256564a747c99b62757261793243bb66c2fddec01809de578ed3292aa3047ba8a3e8ea253b4788b6419cc115f1745f967421a1a943085e760f4e7de75df38ffca3ebf059dc1c08c85ddcdc9b9d7319d4c322872a25f25764b66a2c121fe64311f0411bee48e6e44ecf326dab34f70e15cdc4adb31a6efe8e2a3c9f86a600b98bb58f23402b0458271b7b025991c2fee7d9330e39287e0855b807a2581f8cffb4cf4d585baf203b0d0c1266dcd0ff7750cdb562faa6b0c2d822f77638789c31da4ae0781744bc51172ef4639de57c1dcfc4d756b43c8c7cae173969e1f4223", 0xf4}, {&(0x7f00000002c0)="8691b7e1cb7493f8e043e5683d2fc9e2c3ccfd5905fb893de1416e57c7405042553b5282899457f11d23411c993e2c98fe", 0x31}], 0x8, 0x0, 0x0, 0x4}, 0x400) recvmsg(r2, &(0x7f0000000980)={&(0x7f0000000680)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f00000006c0)=""/31, 0x1f}, {&(0x7f0000000700)=""/62, 0x3e}, {&(0x7f0000000740)=""/30, 0x1e}, {&(0x7f0000000780)=""/146, 0x92}], 0x4, &(0x7f0000000880)=""/209, 0xd1, 0x7}, 0x2) 20:33:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r1 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x100) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') close(r1) execve(&(0x7f0000000280)='./bus\x00', &(0x7f00000004c0)=[&(0x7f00000002c0)=']-+\x00', &(0x7f0000000300)='*()\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='@\x00', &(0x7f00000003c0)='@\x00', &(0x7f0000000400)='*\x00', &(0x7f0000000440)='\\\x00', &(0x7f0000000480)='\x00'], &(0x7f0000000780)=[&(0x7f0000000500)='[+\']!\x00', &(0x7f0000000540)='-\x00', &(0x7f0000000580)='}-(}\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='{${\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='/\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00']) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x14, 0x4, 0x6, 0x2}, {{r2}, 0xffffffffffffffff, 0x8, 0x80, 0x3000, 0x3}], 0x78, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x0, 0x5}, {{r2}, 0x0, 0x2, 0x40000000, 0x0, 0x8}, {{r2}, 0xffffffffffffffff, 0xc4, 0x40000001, 0x5, 0xffff}, {{r2}, 0xfffffffffffffffe, 0x80, 0x3, 0x3f, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x82, 0xf0000001, 0x7, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x4, 0x800fffff, 0x0, 0x4}, {{r2}, 0xfffffffffffffffe, 0x4, 0x5, 0x1000, 0x81}, {{r2}, 0xffffffffffffffff, 0x2, 0x40000000, 0x0, 0x1}], 0x80, &(0x7f0000000200)={0x2, 0x3}) 20:33:22 executing program 1: mknod(&(0x7f0000000540)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/7, 0x7}, {&(0x7f0000000180)=""/40, 0x28}, {&(0x7f0000000380)=""/218, 0xda}, {&(0x7f0000000480)=""/151, 0x97}, {&(0x7f0000000240)=""/17, 0x11}], 0x5) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) mknod(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) fsync(r0) execve(0x0, 0x0, 0x0) 20:33:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x8, 0x0) semop(r1, &(0x7f0000000040)=[{0x4, 0xffffffff, 0x1000}], 0x1) semop(r1, &(0x7f0000000080)=[{0x7, 0x7, 0x800}, {0x0, 0x101, 0x800}], 0x2) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) semop(r1, &(0x7f0000000300), 0x0) semop(r1, &(0x7f0000000140)=[{0x1}, {0x2, 0x0, 0x1800}, {0x7, 0x2, 0x1800}, {0x3, 0x0, 0x1800}, {0x3, 0x6, 0x1800}, {0x7, 0x3c0, 0x1800}, {0x3, 0xffffffffffffff06}, {0x3, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x9) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000001c0)=0x2) semop(r1, &(0x7f0000000000)=[{0x4, 0x1, 0x1800}], 0x1) accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) 20:33:22 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) chdir(&(0x7f0000000140)='./file0\x00') utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x5b, 0x6}, {0x5, 0x6}}) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000300)='x\x00') chdir(&(0x7f0000000380)='./file0\x00') r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x2, 0xa0) socketpair(0x6, 0x3, 0x1, &(0x7f00000002c0)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000280)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00', 0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x157) 20:33:22 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = socket(0x10, 0x4, 0x3) lseek(r4, 0x0, 0x2) setregid(r2, r0) setregid(r1, r3) 20:33:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = kqueue() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x2, 0x401, 0x4, 0x1ff, "e30edaf95fb54b2b7c22a631d43641839f8e547c", 0x9, 0x2}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 20:33:25 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x81, 0xf0000023, 0x80000000}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r1 = kqueue() r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x101840df, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000180)={0x9, 0x7}) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x7ff, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 20:33:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x1, 0x44, 0x6, r1}) msgget(0x1, 0x80) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000001a80)=[{&(0x7f0000000900)=""/14, 0xe}, {&(0x7f0000000940)=""/13, 0xd}, {&(0x7f0000000980)=""/21, 0x15}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x4) 20:33:25 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000200)=""/177, 0xb1}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/121, 0x79}, {&(0x7f0000000080)=""/8, 0x8}, {&(0x7f0000000440)=""/201, 0xc9}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/44, 0x2c}], 0x7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xe4) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x6, 0x2, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff8, "cd6474f4d60ababcd6e600"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:33:26 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x5, 0x80000000069}) 20:33:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000140)="4cf0d5ef75c7555da6af13e4b4791677f0e2e9486cdc33e51ea7cc01416f199535a1b1eadbf475e8202c21659a916cb58a2e9ebc070f791fc11d559cb4c344833778f6752fb9007f40967289060b27d1f6e8829ca767af5a4117de92728a9665d1e5d16d80f96dd4ea9fff31b6d3a1af19758a6ec92d6d24bc91ed601f2425f6f5f2b9b2785d0c521f4390bc", 0x8c}, {&(0x7f0000000380)="c1524cdbda57f45d95240a8ec02dc5e04002a8c421c23cdf3c84cbf50a8fcee7fa8a65a9ca32a4e295f9ba542ce8a945a652d5445dc64bc3971eb3a84a58e9e853e03e6bad8349aee373fff08cc44868c83c1c078d3b472a81e46ed8d14c6c4e8ad9fad9260809322031ae9250eb708ed4046bf73bd04cc69f7f04ca79d03e3274be48b1470411f9cf79a55793d8b595e556712a83dea387b18ff4fcc760379db2bb228222bedb41919e71728c4db6a734e6ed85b472926b442e828e4934c935b7c026082963dc3bea08bcc4a322b3b16ed4badb62ca5a88292f506b1c1b8d9d30210c770ad5d0236796a0a38ad73cd4d20a8b", 0xf3}, {&(0x7f00000000c0)="36d6f364", 0x4}, {&(0x7f0000000480)="cd39d5b2519ed6f2908f1a8513e5aea12a525fbf4db24fc6e99d2fc962476ec5ecc155e391d0d5abe9ef61b028174711d6f2833ac851bbeb64d5c8f9f5a6d169784fea9e3ad71177dad6822e60c034eef8f419cea12657a81eb35f23f21f15822a27d0b0f6945188275954bdea59880125cb6f4fc1009c5680c30f6e58b8ed86666a10146d956e8d2f9774eba70730741b773bd541c2b15a078b08c796cbf21c50353a1e3a8bb1b69409c331ec855f6f74543a683fdd7d0f35b9de690ad1d59b0d52c8389cedb90bdd73cf26746295c450cc5681", 0xd4}, {&(0x7f0000000200)="7df0b83ae1991ca1791c382ba251be03473efe3fa6d0", 0x16}], 0x5) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f00000002c0)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3d, 0x0, 0x2, 0x5, 0x1f, 0x30, 0x5000000000, 0x780}, &(0x7f0000000340)) 20:33:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) socketpair(0x20, 0x4000, 0xe20, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) 20:33:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r1, 0x2000746e) connect(r0, 0xffffffffffffffff, 0x55) 20:33:26 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x7, 0x0) connect$unix(r0, 0x0, 0x0) 20:33:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) dup2(r0, r1) 20:33:26 executing program 1: r0 = socket$inet(0x2, 0x0, 0x9) listen(r0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) 20:33:26 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x0, 0xffff}, {0x101}}, 0x0) r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="a271f07d25eaebb66b1b7d00af9d7c48832e80e042470b68d358bbb514c50696d989e06318d00dc5fa", 0x29}, {&(0x7f00000000c0)="cffb63580828ace5d530ab1062eab2f234d8f32f939e4f52885e03cb1c13ad7035a3b56f7cc78757b765b9fe763b4119ecfebf8aa89fc556acdcc2df14631804861867d90f179c22c10b9c26cda393288958a4134e2a3edc6503834115c95adc1a8fea88b487f1af792fb21e81137b41e1eac5afcf9acdc3b2e32ae7def554f5b52f41db57b5054453f4c378d84c865cba1963c2841a9f03904eccc97d34337177e3e77c1817e02991685dbff71084321851b6c227c04c5df56eedb34833406e1326c8bd5aecf4b22039b9", 0xcb}, {&(0x7f00000001c0)="303bc4bbefc55e445ab7d32a6450977f67e61a1aef6c3d871f92a77749ab041d6b43e94ccc46abca9c", 0x29}], 0x3, &(0x7f0000000240), 0x0, 0x1}, 0x9) 20:33:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() fchmod(r1, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) close(r1) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/65, 0x41}, {&(0x7f00000002c0)=""/225, 0xe1}], 0x2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x7fffffff, 0x4}, {{r0}, 0xfffffffffffffffa, 0x21, 0x1, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x10001, 0x5}], 0x43, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x52, 0x800fffff, 0x77, 0x8}], 0xfff, &(0x7f0000000180)={0xd9, 0x5a8}) 20:33:26 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x1) readv(r0, &(0x7f0000000ac0)=[{&(0x7f0000000900)=""/32, 0x20}, {&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000a00)=""/154, 0x9a}], 0x3) mknod(&(0x7f0000000200)='./bus\x00', 0x2102, 0x237161bc) r1 = msgget$private(0x0, 0x410) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/223) r2 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) bind(r2, &(0x7f0000000880)=@in={0x2, 0x2}, 0xc) ftruncate(r2, 0x5) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000008c0)=0x7) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000002c0)="14c50691392ee98937e6b063545da44e71134ab061301dc91534b85946c993ff11b514cc7116915c922312f8e92a91c1851a2b936e5ede0c5112f232ce652b184b5471b733431187d519a0de4ee5e6717bde936e92ac294a88c3f7d43ef89a9f54d56b617282443c27eba57d954f2bc4b75de2830bf5c87208e739ced6b1acf2f7e10bf56e029f48e730b6eba5fb6bfbdb3ec486feb435fd9380d2f8283633e3eeea431bf30b318508e17c1f518e4709c2b0c1a18f47dd2d06556440968a3d46c60be0cf6be7a231fedeadda53343c7e9b475547f84b50612e0aa8e311fba85b6c3047b05899141578a6d73172b9ade00c9a25b2309676569661aba6", 0xfc}, {&(0x7f00000003c0)="32f53fc0fa7c92481dc2824b4cacefcd8a9fa8ed8feade4137b476c31567d89eb917ccef64404bb9d15007e43288f8e814138df7f5b737c660f760e6c4dc13116fb7da0fe0c3af3a36c25757462792de0365d1b02bd1970696a2741c302c1bae64a5ae4f0b517a28416268ec883c9cb892b0d80784b228446bfd73499aeb830373f8f8cbf5aad4b3235ffc9a5a078ffb581b281dd0b05dc7fd8d42e78a15094c027a4325dfa0ee207285b312796f72e23801592e2c67c051dc50a4274923ef7d41adf01760a5b5ff9d1dd7479d4bebd2cb92376110742f44efe0f9f50bff6e7f87b997702253", 0xe6}, {&(0x7f00000004c0)="b50149f36189ce149ed886d6995a7375b155b05a10a823a2ec996466f98313eb58be28271d660b8747f5af4443a4687ae5c8a5d478c8a061ecb2c846b0b76efc8e0e2abbf2a63021919381d309d8fdd851ca14e5e0f2c94121d8bfcde1652e63b5f19e1dcbfaa6382c2b3d394fd05a205f4df8a9ece48ef2c86b63ea59ba213d7c52d8718dd1692077ef5fb13c6e443e761bc23252cf9cca48c4a5799a4485d68e0f6c33c47d44898e248b395388e00435522e69bf32a847ad8cdf5013c2e59c172d20366ffc7bc7e10db1b88bc939a8357c8750720a12370d6dbba0aeacfd", 0xdf}, {&(0x7f00000005c0)="22bd994eb3359f8f7323566e28078457a51d4ef7ddcaad9e2cd01313782c2096e49a076a695bc67d1d6fd68851006087f9712a946cbdfee1f37ae2cae07c572e7402e858b2e553ad3bf4aed6b01941bcfebfb25aadd29328c51a2ce6d5675993a2f909b5473ca841f9c19100189c0736f23cb79b019c51d843d96d1eed767f29fc879f8ed3d6db478aef6357bcc4c46097b818b22d9c78ec25b9cb98ee1ca2aa9aa599b96e2e9bb6fb4dc99bf2d5b440683f492b8a81ed67549ffdf54095455b4d4b2b3ae4af573fba5cb060a47d3774d44847d6edfc639d044ee98ebea25c8c9955fb9d360e195db8b1e819588711345d4d511e60", 0xf5}], 0x4, 0x0, 0x0, 0x40c}, 0x2) utimensat(r2, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x0, 0xffffffff}, {0x6, 0x7}}, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSTOP(r2, 0x2000746f) recvfrom(r2, &(0x7f0000000740)=""/237, 0xed, 0x800, &(0x7f0000000840)=@in={0x2, 0x0}, 0xc) mkdirat(r3, &(0x7f0000000240)='./bus\x00', 0x0) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000080)=""/17, 0x8}], 0x1, 0x0) 20:33:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open$dir(&(0x7f0000000000)='./bus\x00', 0x8409, 0x0) 20:33:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/27, 0x1b}], 0x1) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/212) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='W\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) connect(r0, &(0x7f0000000480)=@un=@file={0x0, './bus\x00'}, 0x8) r2 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x7, r2, r3, r4, r5, 0x2}, 0x10001, 0x42f0, r6, r7, 0x8, 0x73, 0x9}) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 20:33:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) syz_open_pts() 20:33:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) dup2(r0, r0) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = getpgrp() fcntl$setown(r1, 0x6, r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x8000000001001d39, "ba75a75db57180000048a00dc25b4e3d3d00", 0x0, 0x2}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getpid() getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={r3, r6, r7}, 0xffffffffffffff29) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x22) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x3, 0x2, 0x80000001, 0x5, r3}) readv(r5, &(0x7f00000001c0)=[{&(0x7f0000000440)=""/235, 0xeb}], 0x1) 20:33:27 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x33, &(0x7f0000000000)="0080000100000000", 0xffffffffffffffc9) read(0xffffffffffffffff, &(0x7f0000000140)=""/159, 0x9f) read(0xffffffffffffffff, &(0x7f0000000080)=""/139, 0x8b) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x65c6, 0x4, 0x9, 0x1, "d3a0b7d61ab2f6e7179ef45847a87b64714dba5c", 0xfffffffffffff21b, 0xb1}) close(0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0xb6c1d0003ceb8bc7, 0x8000, 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/235, &(0x7f0000000040)=0xeb) 20:33:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xa) r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x8, 0x0) getuid() r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xffffffa6) setuid(r2) chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 20:33:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x8, 0xf0000043, 0x9, 0x305e}], 0x1, &(0x7f0000001100)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x24, 0xfffffffffffffffc, 0x5}, {{r0}, 0xffffffffffffffff, 0xc0, 0xf00fffff, 0x135fe5ad, 0x7}], 0x1, &(0x7f0000001180)={0xd69, 0xfffffffffffffffd}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r2, &(0x7f0000000100)=""/4096, 0x1000) write(r3, &(0x7f0000003540)="94f1b5c75c4c80605b715a39d0ebcb807fc21ccd725cbde7a50815a15e024313f4bd45fd2b2f484d01e901c2c95a5c05cd2b20fe02b80eded5126589c5664f78b620b0c457dcbc510932078c060234548cb76f48e42363a977c889d58ecfd841abdf433635cade29b5beba6f52113fe855e20f659de5f7d6e2f39f37cd818c74f438c3f0d15d1e7881931c1c2ed3a5772ca2d7ea04e86594c9017adc86c4a541bba6935f002f331f7d063281892bd473998c82bad2bfe9f164583b39a0a25bf1e839d644726643138ac3f85f99b98c0cc2705dd2d26002e73a97294580d48d7d08c45f508eea582ef1890bd675c695810ab2b852eca1532a6502a8faf58ba6043b870fcfccf82ba1e25f1c7566f00463722d5b6befd0ce64f0c097850ff3a15fb30ba27d23cc82bc6b4239ecbe184f5b4e14fe2f01215478043659da6640d4ac6ff3252b5977701c96471ed1d7799af3beb3d8980e32f36e544fb190af64d9ad48208cb3af1d52add4ed8feaa89a5a3bf6f731aa11501d9a052199794f7bab787fa91a21fb7e9bcdf9b7a84ad44395eb8f0a64de845b4b16726678d10ff1099d970b0adcd779141b85befed1aa5fa783d4e13ce44541c5fea04ab6ac40fafc4e35924fecc57866883c9b7645afb008cedd19774b0ff8309fa9365c5e65ce77ccda2fc4224427c5c1b294ee60c887d550bcd3db71054c274e6ff7b3ab163cc17d4a9ba8fc8aee63e601bcc18f0ece7cc728965408a866a9cea6fffdbaf6dd9118ab06924ccc3efb75980eaca750721b956f56ef98e40fdb3e7028528f413dbc7c1f7a0c4588917109849776c25134f46bcc12d77814df56b09916654b1ed12b2ee5747a35e58f924fe0ae88817c7be5597064eeff106c05f7b5e98eeeecebae4ff93cf45dd95a9d1f8407e362d3ac8178a4a0a81dd9095d71df5e416db123bb4b0b40cebcbb41ad544879f27fd3434596550753efff3b238be40e948da183a05362181871ae236a7bbc5bb909be80e3513045f7ecd2bc4f487cdbd344c73b24fd07a00948a82d71b233c6528a320b45a36fb21ac90ba9bb8fc22c7174256dc990f64f33dba0396ca455a1793cd7eab05a09cd557bbc74dfc73f3cf661326ac06401ffdbc66eeb7933929f5e967483ea548808d865adcf25350cc2532d7bddf0235acfa67e833c3dcdc77bffc856d7bec62fd7ccf8e7dcbbd70b2d926b4ef83930f3dce2a4703f80380fb58bcb3b23359e5b40e06905b3f4820f783498741dda996413e111cb9229713aeed64c073c47fc63f76bf67e2ed2a156dde14aa3a758f06cc9cc01944a26f3b8fe2f19e64b177afee4d9ddeeafaf01a4f90aa2e3adf18eb6e1bb030c51e8f77874f83c27fbbe974a94c229c1ccbe6f9c55d4088569f863fb4a66f26b6d8948002425a8875c26b4076b7f8ea4f443e318ac97627b3ba8ddae798ef14320c5414dc0fd1bd4ccf19d723334781d66370cee0c4dba37d339e5ec58b91af422fc1c63b582a5123b389e7d784aeabf9f8b236aeefdc464eb4fc5844d2a1d8c7290d7cafb221cb5502dacf73541accaaa8aadc57b27160417540862d8d457e74ac3bc93cdbda139cabf61c647e48a0a1a0e27380d7082a9cd3be0a4ee8daca800288d91bb1f840b90b34aef54abc521a7d1999a8c7e188ac3b96676703df487f0375739cca0327f981224034441e0e1ebfabf0a1d4a4eea1279fcee7919be6c80fe90b02c7b871dc90661f2a5e0cb7012499de10763e528d54bb7d33ff29c845fec427680b8a8b506e29d03a36740fcc8de69a74191d7cb43a832f5d5273bcf51488c5d0b2b6aa5c1d1fde402688e2c66abaa4fe24d9e9e752054b68aa5e39c87e2f468a8150c3a1a25692ae4458bd7436b78f836fa49e13738403e87c0f3183051bfe9bd7830cfaa8fbe779e1736c7480252033b7047897ee124fc2a11e2e5364ee04e3eb7fe01b4725dd5b75490cbc71102f8892eef0bf92fc061a10e5376844ea0c697a3e4059322c4e97c533a7ccd36354fe5e99a61fbb30e1a96d22f015e7499159955d4ef488ae93e436924d142c74385cc38ee2ab8c80600e6e8b22061240a7595e886711fb0d53dcee21f7160030d08e4c5f0a5f8626b74d3b6ac5d9983838cb8546a226fd1aeaf3f3571ca5701422058cb5c4f0df74e67d0a5fc8b22bc9767d75a7822e2bda617ceb215ea7f53ec8568ae0e17964f88de9f0575df145d241f481f759a5d0c6ae978b466af5bf77e493cb19a75337e21b491d6b0f9608c6c9c1edf82a607ec3fabbe1564e75c146a6b811ff36c77873e38068f5a568c895013015644147b1c535730a32f491d433dec9cf9efd23a9a5fb68fd248b3c8e375b87b2e412a4498ad39ac8ccdf202a8b88ec45b08d05559a611149ae0ad0ca5003071019eeb8fa7ab445b439dd98c0b3a143cb05aeb4451edc2129a506e94ff5b10426d71b9ea1a8f4de471f3cc2e895c17e5189153ad0055c3ca7b8a1f9aed94c92768d080584352bf2099d7542f331d100ad0de2edcd5481fec34bd6102ae3b0fc08b4af46231fa93a9b087e885e2c6b4b225458a9bdfac1f318d1f96e80f031901efcbd81ef8412dbf6a768729b23f2c832d474be515e0a9db1438c69b9e6eff02e466a158d081c41cd2d379d8ca33ae2ef5aac54e3ae115d3fae4b630e8717696ebc5b53d746c41a094bcc00237d93261a0f4b934cfd2defc1340b72b11abe602a8330af7a4c443fb1ba98c1e41dbacb2c40f786284d734f99fa5fe44c1917607f42ab36014d044294a6128af5fa93ba0b98b1cccb3a4d6563e29d3286c5a79cc3ab20e5ea226a516a266178097f7e43f31786be8ab7b315b37e7771acf4ff4bbca1e257671e9d11704f75855d03d7ab2c1cacb34675de9914f9a36c8c848b766dfc026b9c6138b881005ff2945330747aeb602bd6832e07b5bd1e90c90575c9d3897653a711d7b0250ff8099f617e8dff194c43b896c15e46cc80f0aad3ff780ed50b61c94c41fdf4cdf8fc7debec7ca5e347398a737526a195df6356f310b09a6178d83f551b0c8e9e463091d6eda24a5035c04c6530b461674d01e27562152d73b51c69fb84b9263c39baeaa5be8979c1e67881858561aab140a198adefa8b346a1765a22f95495e870113ae2d1395fb61a23b9f4cd7d483a0eeb2ff72ab91e4ce06391f0ad479858746176658f772bb0ceca8bd58b6775f552ffbf54f7213815cbd0395e427be292aea1fd25e144fc49a737e1c82fd6cf7b104fe5600af7b50ac5973dfabb82d2e29274202dc8568c0cb0477a6882626d97f99fe84567674b867a01d4db516516e27007269a73d742e8c44658f34e7f68d709a6e2ebf3e51af71ed078d498daebcc0f74228be4ac75f1c2c8c64b4b0539cade13e03ed7e52145396a5923ae103f101e3d8fc24e4304e30b36d2f15833de77fcd730d376fc9f07e215446f31376bc9d9d835d53d94f99222066a6499460ca295e391da95dcdfe3e76370add7529ed25edd44d390cef35fab95247b7038f2e14b8ea8424c4fe5ab09f17a7e0ed6b9044a2258b32d44b869e03d60bfd06e7ba3cb258c24c5aa0a6c604916d0153d121eb7470d7a2013722f9be41dacadec763286eacb14865097a77fb884f61ac48cd206163a791a169076d790c17b501f6560251939c7ba8c01acf29a69e4c9fc88cf0ff30f66896a7ed24504c987e114e39e541cfc25d6207925402b54f614ceceee6c66aaba871001b7ba6546477dadc48f289bf8be024298885d6f2a0f03cc0589cd727720a342c081711ffd773b53cd4da0e733058c11cc7b36b248aaa17d33c6819c38af616615db4b9abc15bd87f3fcca84bc254d4c7a0503fb52ac629e03f59f13cf7e474bc0172d61e6f5c488e87e45a5c065842b306c37daea4f77fec74921ed5595f496902b6b5656bb22703df6162c97cad84ab86d864a28f57906aab55ea5cb3abe4f7be0d4e1de9c41cffe52b05ff4ed12d36a23a5f617170133c4e653b1dd9c4de606a1cb29ad426352fe8bbd260d5522386370ea69817ec2f867e9d19b8ec94ee64cd0678e7fe54c3fe1ebcebf580697b1703ab28e631c03c3a792305142dd6ad27a206d21e384ccd439ef2e41c6a5a24c1ad75ee85ff1da4090670348b9c1148e4f48cfd7d7bc616153ff29b5b7ee87fec94a9345eb5eec52464d44d781b6ecdefa80c19fb5972a1a544d6d64882c947c6d34bbb47f44e099440360fd1090c1c33e4ccdca369db19c58e2198f4297537891098176958515f3a906abd5680ea8890e4ba30adc32735676c41052c0dc82839e7240bfb597e29e4a07de5bf1d56fd1dcda73f0bec24b75a93098f08061178e235354458fb5eed0a25d20052385ac063305b8ca618740041500750c0429dc339110934597ac291c6738be15e92a99da9243ae4b2961ed4e9c230f5dc044734942ad298e5e95225e4ea922cc39782a09e11c2ec03b00f88a062e8cfb75d93df279e9e8e2180e4949b64ff558bad0cc32b2f2682063b0014fb0b5704d10744d262b31e329cc91a8fa2063f2392c3148f6d11e4f6cdddc63dfe0aa5a40fd57e766043abc1685da55e908b0a4081f1f4ca6241799f1fbecf2a5286c9f69bb12d35a4b9bbbf7d93a69b726265480aff5da240a12198efdc0e8d34159edeeeaf420650444fdfbb58dbfb71cf85059022232986eda0cfcc5731fe68b049c8a714f11e9d6e0c5c69d11504f7b4854686ec7bcd7a550c53b4b543ed74ee802f06aa7a0ec726ae09319d986175d36fdca91f8b07c5efc66f9f0ca2c57128d5555d0c1755248289dd740927887f3fad8da887e93ff2a179ef81aa05520b10ef917a94c4b843d970235e74c34bd7069d06a97c3bf34a4451386347b6147d56365f2bded192fb3ad5bf99f26a879298250ff065f6a99f692b0531f18d18ad5ef234a3fb3f2c93183acb278e1901b7210fbad2e683a5196616c9fab52be9fc826f26abdc16b578d82fff9f3d63d831c3bb5592acf9112a31b7383a44aabcdb65fdc0c6f27f4a36e9d6804ddea132f2096216f95c7c31af5d5e4b382df9813f48a5ce88596ae9fcd1a8e8c41a61c53e9ec01ad1b33125026a4bb0c545ebdb93184c7a70fc2304de136d75ab05157d7ddfabd7b0f1320af281575bcd58d2ffcdb7d89ce97247c5efe9fbc2c81e358666ee0d9573b3093522cbc195ca98c1811c88ceb694b900cb7528e6d1eae0980f77de1041c9d55428e99e66173cd374059cde565d48463f74045378abb325d97d87093795f2d57c7ab6351f8856b7c6544ac38d021438998ad4720111ee84177203408bb5cc259cde3d55053d7b3616ba649ff1c71765c6aa44b7f5374adf4ac64dfcd8fbd4b79f42e49f5a353aa0515ee489c78c5dd77e5bc54864530254d44cc21a888f84db82ec5c1be0a45d141ca03c97ad72ec78d3dc755a1ec6a8de8b890c498927bf7c24cd2b7671c8a69345b44c08955bcbfee9d6debe29c8446ce05e3df961577ace9f63a6ffab5c52b99349921bbe9986f2f7834f416112b3a95344cf53bc69be0d9bcdb28fb9c719fa1d9e37b0b7b5aa64d2a7a32e272b66df9db936a1cf55a20f877a21817b9b872ecd0cfdf70e17ec44e31c4e97a897b5d434e9d90cbaff7cd44d0564cac318b755eb4aa55d5e95a20a2aa0fc401393927d404593f8513689fd788c2b4d6183bcf3d62282f3d2064991dddfb7ae7964b13f82eec002a59a43525810ef95f0587f00f3c71c845c03daa54a9a7cba5ff328a527e4f70a98b8f253801ec5f14e95448f6d", 0x1000) 20:33:27 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) r1 = dup(r0) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) dup2(r1, r0) 20:33:27 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x300000003}) flock(r0, 0xe) 20:33:27 executing program 1: r0 = socket$inet(0x2, 0x4003, 0xfff) getsockopt(r0, 0x2133, 0xffff, &(0x7f0000000000)=""/237, &(0x7f0000000100)=0xed) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 20:33:27 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) socket(0x22, 0x4, 0x7f) 20:33:27 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x100000000000004) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') utimes(&(0x7f00000000c0)='./file0\x00', 0x0) 20:33:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x8) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x80) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/119, &(0x7f00000001c0)=0x77) syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2000000000000100) syz_open_pts() open(&(0x7f0000001800)='./bus\x00', 0x0, 0x0) syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x200, 0x14) syz_open_pts() close(r1) 20:33:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000004240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) shmget(0x2, 0x2000, 0x608, &(0x7f0000ffc000/0x2000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair(0x2, 0x5, 0x800, &(0x7f0000000080)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 20:33:27 executing program 0: mknod$loop(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236160bc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 20:33:27 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) setgid(r0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) getpgrp() 20:33:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x642e) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000040)="94040013", 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 20:33:28 executing program 0: r0 = socket$inet6(0x18, 0x7ffe, 0xffffffffffffffff) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="0000000000e9df08ad3dc9000000000000000000", 0x14) socket$inet6(0x18, 0x1, 0xff) 20:33:28 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = msgget$private(0x0, 0x601) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) msgctl$IPC_RMID(r1, 0x0) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/230}, 0xee, 0x0, 0x1800) 20:33:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES32=r0], 0x1) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) sendmsg(r1, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=[{0x10}], 0x10, 0x8}, 0x400) 20:33:28 executing program 0: setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x2) fcntl$getown(r0, 0x5) 20:33:28 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unlink(&(0x7f0000000000)='./file0/\x00') mknod(&(0x7f0000000200)='./file0/\x00', 0x2000, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) utimes(&(0x7f0000000240)='./file0//../file0\x00', &(0x7f0000000280)={{0x3}, {0x2, 0x3f}}) r1 = semget$private(0x0, 0x1, 0x24c) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x7be, 0x80, 0xffff, 0x5]) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 20:33:28 executing program 1: munmap(&(0x7f0000004000/0x2000)=nil, 0x2000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mincore(&(0x7f0000007000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/194) 20:33:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x10002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x5, 0x8}, 0xc) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) 20:33:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x40}], 0x2, 0x7) r1 = kqueue() stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)='L', 0x1}], 0x1, 0x0) 20:33:28 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x3) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) setsockopt(r0, 0x3ff, 0x1, &(0x7f0000000000)="5b139915a664b328bd86f5d0270f0923c1bd4550c5204e20bd688a2ff853a12efa241425098b3b71a328b1ec9c75bc06165e44588d67c738c86fcec28b0acd22a3448061f687b76705f2232cb76b87a70dfce9c14ae75b2cddd556c0638ab414023dcc648e8bd804d3d83b037f3fd9864912d09246797ef8ec00616ed8a64b3a9fd2911aebb7bdb3a11d047670c0b0bbf12dc6b094c515229e", 0x99) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x3}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x500, 0x20) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x120, 0x3) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x20) truncate(&(0x7f00000001c0)='./file0\x00', 0x7) 20:33:28 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x10041, 0x80) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) 20:33:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20000, 0x40) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x2}, 0x8) setreuid(0x0, 0xee00) syz_execute_func(&(0x7f0000000080)="430f99dbc46379df7ee60e66450f3adf67caf98f89089351d6c462f92a750b45d97de5f2430f2cbc93220000003463c4c1f92bbe07000000c4a3bd49a10000010006") utimes(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) 20:33:28 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x2, 0xfffffffffffffffa) sendmsg(r0, &(0x7f0000002ac0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x7, 0x4}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000040)="7187c00b94c2c30aa6a5a826754a6409ab2179c454af62c5a38f13c6bce470542d7b378dc9c9a3a2dbea0dda925e547bc804cae1f6961e1b6789f72ccedd91ffc5f6bdd7ee56ac25e39d286286c0b0bbe68f17d5fb1ef6b837a2dc4764eddb7034ce1b39aabaaab4d96e1d56b437d4fa95349dd2593625fb65fc1eeacc2e7cc74fd746676b3992b15b70ff754fc231f35dccccfca48c78b4007df8e0aeb871dac474ab1dda6427b32d6954e8bf7435d3b0ee85f1a69c377858f3d6b29673b9302c119ad145ce4ab11dfd552bbb473c71c5838ae3db7edf38677c4b294c8253917cd3f63feff39e291df0b8b769143dfac432aacba243a30f377b5b9607aaa5c20e02159e5fc97ba38949e6fb0a7c6343863f41d4165f8ef0a17d83c433ced5408a709582e9d309386351c514e1795c4f7e81db8befd924763b37fda6ef38c207a3858ac0b11da5273e28473c7c93fde020835f4807e7a94d54ddc13c888f4cec2c8ab7c9c29893b2be4e00219ff154a2a8fd3eeafb35c478d77cb29db8aabe8c619a26c1fe11a1ada372f807ac1715d8f42dac9c27cec447c55eaecbd9de4d09f830a4070023cb513b4a90c873f531f0d3b1740d8bb20b72edcd3be502aa2bf286510b8967165ce73449209c632b38cf53ca41193d165f9f14b0fc9863251e3d7b74b98a5aca6fd61c90b63716c2bdd99de27259ce01a6e263c83f262a38c416e78d92eea98d1656056b08ee868fe519be347c2853ea989b03910a4541e4a6304d4e04d9fb451802c3e4803bbbfa40761a2c7b4a4242e171e2ed1dea9de0a3effed35caf9490a1602f821eee3372280fb21ab544282ac7ded540c0c43d6ec56f67e18ef30acaf150f3fd043787ec99f80da54e0b78245d3742d214bd051046811ee08a07b39ed8a062e55644fc0c2586902c7c1d571d2c09379a9fc7e53e16dbceb1049bf3d4f4a7e4edc1348b899934990f06a026f6dc03f41891f4b64f6666beeeea1fc73667e4e00b23f01cd7a5c127242464bf8d12c2e35334edcbdff287a69931ac52d0c8bb0f13254c5b95187b0a48705d16d37e7054157165f0889d824e48004cbef6b5d44bb8b1fe9a5f0b74046c7f388ae0066e4adc1e9e613fbf112b5905c2f79d9bb69859bdc68c7e556bb4d732df57db7d7f7f0f0eccbd0f8cbc49106b6a3ee06cff619ba587fedbdb6822a89ffef338a0d9db8a192598d8343711c7b9150da4ce5028bb3cca41a1b24baea9b6a45399ba93cd77c138055c2d2368a32837df815cc18907e6f5366260c403f96b7ae1d81514d7608b467dbe13c90c1bec2d3bfc456b317fd61b5be21e365e2dfa0c829c224885a62949c3d876c5bf50d8c838baa99b51f53931e60bf10f63fcd8e5558baf3f6193a8db9bdb63065c4ee52376613bb535dc5ae104e0b8e7b45336597b17188d19bddefe2aa89e10acaf507081e225b9bae4dde55a22787033c3558cffc969a3a1879db4a8c65292c50ff5e74ee7c83bb86b7881c9990e13dc6c7343d8573daf6694f221ebaabcd1df6d628ca9c7b199103547258f7be82a9fbc693a6ce5c2cfc8a1c1cfbfc2f1c2f5b496498c098fa644e3799fb47df2f36b8ef00cffa63fd2e232007daee7d1ff99b282b1e96b9c7e774eb27d3346d2474fe4ee6a7ac1f33fafa6f184d6d9525e985fa8000a82384497f54ebeb8a6cec6e4c25f155802db1aacf143148a20518618ec2104d774ec154589ddb0355cd0836b0d5c51ec96f1ec6d66b33f422c8d0fefee038b842d2c1124b8d8a4e8c062f333d86b3d40a36a7250d4a33f1f1bbb8798b9ee292e70befd7adaf26a88c3dd3720b34f76675ee61ad14cd89434c088365e1de21cc367ae49aec577ba8b4d8879b7ea74b57561a9ac8eed584361bc21b5ac0e19c514a0124cc28be14db60326c61950cb7860273705af819a37ad2cfd3773a009283022b90e887a9f5c2fcb37f52e75ec202a9377d9826282dadf748f1d4c7150e8aa9a5cd72ba0f88dfc045286d7cc91da8d67eb1b8d861b6f8dc0021c57bb4f2d4ae7c055da542df05fb1417506385e9c39aa5b14cfb01ae797eddde08d9ed76db9265303d6e9bc85b53d6cff2fce91749d9207ba8d07c1e30c6280392793453bd349577bf3545ce9a2a2f190095a68e56399410372b0ff5663fc8a6f0e2005a639860f9cf127f0ff223e521ab592c671c650b844a3a423b542fe899c88f97b873111f937100b7ebf9f26cfec33370337a872a610dd57a11296ee54e4c79d0dea17b017df88e9ce5d2419a3d508e26895dd2c2e2b0aa1890bf65414d3756ac14d5b85e1f2e98d67f459269c30fac82c09f199c55b95262e4823815efd05245c3b07f2ce3044fbe34c73ee876c8ac0b4293fe74ac26c1dc1e438b8d532f439583ba13e01fb50d4acaaeb75eaa2d8c1f5bc120db689f69b24edb3517337299c81eba6c851a0f74850cf6489e0486e7dabd613f8f83535d7676a6c873d06b2b27f7bdf39107f093f85f529dfaad01d15fdc0fcc6880721e4d832c3f5008af0b25b73679cded8f8c16fb7fc32c26f316e355ea915a1bb8e353b7b1f74c46a07d6979de5b266fecd815559121282f4aae54a681e22fd679ec34ac0ec2d36bfda37c28765d484cbc8b5fc89d3f9e288bc33da4e8d812268b32c29ee79e0a13c8ff70c96059b29a906fc0b12cfd38c3486c5e029ab41a0b33fc2219bb5e25dfb4edce5ef70a0e374200ce0b996abfb15e779dad29db19f5d1d9d3f440994a4337ba386c9ca51340d4e4d6b77e75e7eef82c0b2b962d944b07dea0c5ad7e8ad5d42e2e926decc1c3f0396f853b8ea47a2ad16bdac7e1ea1d3027a232f43f4a72db9be6655716fcf23d52e65636ebe0d14d2448d0ce2cb549e0625af12b52cfc018b6d4248a7bd1b625b4fd538e3056a06c24e4e941ec3b0ae8913a806a4d912500d08dbee84fc1877a54abaf1b88b74f438984a352fed6df3068f6462bc924caa88f0211db2759ef1bbfaaded62ddbd3f19421c2621a6d8f67bc70b5f855e68f1a8c2d914d49c1e148fa42c4b2ccbfa56cf5568d2e6bedfcd4e2ab24d115870152d024d113aa579b0bebe82c1c285ce903251148e6117b0c0cbc21f77a8eb8fc2b3f563f182b5912846ebfb635eac6aad16e33963f6f87d3faed75961ccfc32f459440d0d3f44cc2e3de4df66807419a7266eebdbc0a427b16531de1bd517e74cc70952c49e4d4ee6cee6c6971eca6131ed6ee7a53dbb313c4196129d1b44f1024e2b7f2f4be3c7a573b2d09a889fced5c2812955555e4712fe7f3d8889573d94a34439f45d6f63a8f7d9e30d90852281ceb9dfeee67c314e4f0cb42679f59226a7b8132a6f406c77328b848d4166636ac085b11ee43b7cbfd6932c70e26368adf175b684c2ff7fd0b7ea7f089248cd9a5fdd2082297558ac49cb1f4bbff136012c66f24e854cbcad4ea383c560934d1bfa786b6b34380c1773097e6eeef844a8c7f5d87962e5e37976c74bf2708a734bf58d44f173a41d45556fd97444ffe9f9a423793eff1fa1833cb9ea28355830b9ba3a6db94edff70cf05e809548dd6f67840b5e5b7ba31848be46eb75c6d02dcec5a1dcef763eaa6b840d2bcf2cc2fedcd47337b1f772c87f89ac0efafc9a3374c201e4e1088f93448f800ca78235fd11b7aba80821729d4aa8f7d3f572d0faeaaa60f0b812fe4266221a09260137b2dc40340e505db6a0077db46f23e5860a646a34c5f6f5c4df729ce19d39ba3d67efd703cd59db009dd80fabcb10754c6a2bfc400ad44773ad08e45ff124e2a598dba23acba47f41edfdf604bcd8d733e66f9a779c223bf340c23cb2054057ac3ed50b1b951ee1d229c71120f6e14cac385eebe41cfa203adc5e408227d151d97b1b0dcfa1188d91b9ace981bb06403f55b84e0df560fddeedefaeee06fb81a56d5ebc074ca75fc790b5ca7220421a166da2b89899c0732c64e40adebd93605693e0c428925ea40766f1577f71897c967015bf0ed62daa74b17757e30ddaf62e8f8db8cf0e2326d5bdd0296ee68c1b9bdc2380a28768ac4923037c8712a90d5a1dc2f4fc258f0560e5114de9b127f162689f4a28d94c0c8ff2e29e8f518b67d689598fe96311d9bd6953256c7c25d988132a71015823b722129c584c335568b2e00d6f35346743ab1ba4e1c76c82a9042666948128b221b0903d0aaa2a35cd695a8d27aea20b63a86a724ec14047a6bb16fe5bbd3979595e92ff5b3e91d845b45929d4a168dff9a00b9349c08ab9191e73daf82e52ca8ee63d027709cd7bf77740821f415b7aadba8c3b9332b3678fcfc068d6287280e06bdf04bf49e10e3a5fbe35989111fca556a5dbac56d12e1dd3a1896d081a0503c14cbc6030f4b58965901438394dd54d4cf8ee30420b433227e849c725895d031de1ae2fa9032e6a8b03602fdefe030cc492e24967fcd9793a29e263d0ec9bceb0cc691e78b9ddeaf03e3d1282dad1bed50f7c8eac8a4d259a4b4b5a73cb6ca06d01f8d33113fe5ad79acad619097a95556dba932c42a526639c8b6d60ed476686113ebfebee6eba5be0679aa3d28668c2b80df179ce10bcd8cec4c1eda498cf421a0654ebfbfa850eaaee012816157af736a2aa274f0725afdf556ade75af52a7a8f0f23be56c5fb1fa1615c4d2d10c7ce4330734e1a5afdde6dbfabb63966ded7dc9ee98720b13cda4cc836c4653530933f124b52b2dba73bea919b58c323781b5e65dd428220899eeaf590e21a896bc6e363d1c3735f4de1edf222e9a4ab43b3ca7dc373d8ce9a086a45013cde82593d3ac214feb1e44d82ebcf8c99e722f71a99dc007fa5c2f0d1aed0bf62e91a334a123e98f0236745a06fe4ce8b08446704c665f9c86817cb427031a6997f1415e3e2b67b9be2f9a36fb1a6c5d82b5c3b959ea42a6d54f004325908892f0f3a84b975f287112dfd122fb2b8f74f0de155ba4569d430435e745325dae25fe7e5538954073d010d48398381bef5a4cce388c948feedd7cb8ba06bc4f8b9e45b95b6e4c8ab75fbd8e7185188e983e76f4829cb9eede3269af0f096b0e899cc7c73ed860cb8a2fdf18c72acc0089bde6a0b1e6098e2fb68e70e1149d924b829485d24215ffa6e88e41407c74e7ddabd9af8ed4bfe53f0b972eac35613e207da847044077cfd9909ecd5ba9085dcdc394ad54049792f5025e267e020dc74d0ac644c8d44c55f39136182fd19687f525fb3153f0f10154de458b9c056f3f3799befed03f5e7da86be0b9a864fdef28a4c79b0f230c6ed46be729bb9d962af96a608e7a559ca2513e804f8929268861742ebea374b5b5d7e24efdd00f600dad6945aeb324d7330327912acf32908dd179919feb5631687187cf6aab1d620e35f8d4e124a64727bb3083a31b56912aaf79e6ac3f6dad0c76a5cd77ea51ecb2326ac4dfb63aa9ab68ac422687ddce2dfb2d34970959deb4b6852965277118cd289fd26097e888b3b57fbdb31fc16a0771c032e72d7b32083a8b55edf33b9289acb07ce52c7307c61a20b0460c93105bfa84141635810966684b9cb29a00768cc91316e7b787f5bc482030189a3dac277cd93dfdc67ebbaa291bb33eb11e81ef9616cd92eec1262e1d8b13396abae4916dd2e372390de63bb4e6f7c9592f094e02f68cec2ee2cf2ebdc0892c01e95a8ff497dc90ff23f25ca94c9ab05ca316317e8f05d2f244989f45d918c358d60eacf65eed8b1fff8b37d08aa80edff735abf6696bd3fd2a81982230b669a1a638ce6cb7ae979b7d9089ce907f84e740e719", 0x1000}, {&(0x7f0000001040)="8ff7d7ccd57d89859e9ae57c7c272248da3a5b9146ef6ce1296bba3b7c52faac89cf9f995285c65aadfd5f8d0728746e0bec2b777691323777b9dc11f5a6b77a8d567a06ea67f71ac6730bc92ac822a4ff81e661e6f883cfbf4f77a199f8c14c53ee954d9495486463dc660000", 0x6d}, {&(0x7f00000010c0)="c8cec0152572d691122c37cff7aa115f0f3fdb7d6192b75df4bb25065f9b6fc65c66ada76539b5bac06ecbf8050f1619e8b3b1dcbfcc53b35373628cd61196a3e1f1c675c5311be7082e0fb1a79abadca5654c78e6eedf64ca82f32b0c577ac159c2e446ec7e8a65b4c8c8164646b45cbecb7e7c34a2b0435173dde65e4fbe047af60a9856040959720738d13139cd4628ed371fe1c74ee009ad0dc9498eeb5e1004ad8da3b7cc8656aefbf32ae56cd1fbff12", 0xb3}, {&(0x7f0000001180)="8197b15cfc470cf6e49998e001070bd9543106ca5f6ec2fffc5692b1345333a715d652ce4b06c16f8c63bafa03877c90356e05185fbefb958d015b392a91c9933ba9579d1ea49dc72c5855accd4a031abfad8bd5f43429a01c104bb15674cba4308ab1d3963e41b8dcf98d8a72", 0x6d}, {&(0x7f0000001200)="e8a4502f4dafb20f1855f3cf6e74c186eafbc6537f27f28a232d4e6abd17450b69064e53e9ee56ea287e5b68e782bde661348145db362e81d7b7a22420f6a202a21e16e803e3c223240caf1ae912647892c3cf6fad5a8318292796cbb1b9311b9a7a9d807c2be954dcab335cc63956178e355b5b62c7c5c8165d454bdf94c92e61ff3cadc33f47d894be51559c4dd27dcf8fdf2dbda8ea88d3f8f0fb8b49601f168f76a992a73e7661b797c2629a2a3c90bed2ad022eda79ae94f20f41bd22c42799bd92b665c361dc1b5b91c7d9040516d409ea95dce51edd673cb6cb71813675651511d89af79773b628f446", 0xed}, {&(0x7f0000001300)="756cabea62fc5c9e0e27fd7629cc06fedba8448de48ce4f832694f08915d4baf08ae175cf97877d5b417d6d931546d4555a94b3ef5181fb4d6761ce4b751ac8d6fcce2b454ea37069df04c1b7e0df593777361b915d2e13fe1e6f77da28188595f96d93cef627e32ea81735dc14f4c193352329b68b2699a3112da47a8718685ceededff0c523c7ff8bd9cf9d18b6a72fe96646a0d0a6280a4bbc292c4c682a9932c8130d8d096c299ed80359c89cb5ce28458a74303ee9ee491c36f78bfec116267025390f0f7fc7adb", 0xca}, {&(0x7f0000001400)="b99e349602c60a7e3468a7bfd681292f238571a43047cb5cfff3afbfed1f091e6b90d08c6c8304debfc152efd9674e4660df02cd26c11158e490db310c9729fc52f823fb7b370a5925fc59f4a0d832ca5c741bd42e768f94a5fc", 0x5a}, {&(0x7f0000001480)="64538f0ded811e0dc7771af50e04d70f51016bfae8a9efac4669e392e04c0c2c23e92ebb6c6c3bfaa2d7e97d8a5417e9a2a28f49b1251e2846f8f7578bbd396f716a615a6f71feb0c627eba1729687dd50e1d183d53615f9a6b1c25b3d8dc7807c975eed7cef8b1c41d7ed633d65fe5326847b8e71cba680dc40a13b8b393747e0e28866c824c8a91585139af3bbcf49076a4701025d20b1f40501c71c18c67b5d7529a9da868bffe77f7f7945d4a7ad3874dbb1d02c69f15e28d244fc7e05052261bdf851e770e1dd0b0ba3d8886d1043bc56f0e860606b9940acc847944be0d5f298a67ff59144d053b996", 0xec}], 0x8, &(0x7f0000001600)=[{0xe0, 0x0, 0xfffffffffffffffe, "283a39339faaede7af1aefec219bb592c12df45706d88db87e2c2c9313035527f85c53ff13ec6c13c61c72ec315d0e04be1e03da2a540335206909fe85e1d9e6e505d3461b987b145fcb6f96478dcd62b62b84db4fbd27897803c7ac097820160cbfa0637626ad5db781363fc82be060389bcae20f1303e46534e90b7bebbc6ed196c12569da564a6fa4917122e93e0739f112827a6d202ec4826411c028bba1e504e891ccde3c42a6c9b9941b35af534c5cb86b614d2aa0c205e6af2fa97478fff4d2bcf93e9244a609ff4523cf"}, {0x1010, 0xffff, 0x800, "e62840a2e413f111b6dba1667275ee45df45214dcbe5b813dd449b672c260f4f4db184b7e25c94976144b193d5cc406b29b2615a258aa8d8a76ea1db5f806f10de3d755dc5ccfd5e1d2de806c6c6adc19c97bd649f70d92cd71b155103c5d4610c7d52eeff84d016160394b55b609a5e1dbc0221815d10f03e2acf9f103954462a28e3b21cbc44f14ad1804dacaa8cdc0710b42e2885e78d26b4ae674e36fe5f227c1ee8b7d726ca1b2eaa2f1c3f27cd94ef5577b6e65e45bb134b7a80c3f8edfeed43964012850031489e3fb4dd929826dcd482bed881c9d0a55a2853bb8c24784d8fca302e56040fb7f5f829cea73820f3629ebac6b550ed570f21f891b8c822987110ca509e0efda6be6dfce81aaa204cf0656a8e28762451cf5d35bb7d588de1477e6e7cd9be15a460b32da7838478f78c0b42e2441317da8a863a8305b546da838ec417e9d0aaec6b1fe064a2d1ced78f5ccda6aa0869c1057074d60969178d7f1dc40b0a1ad99f63a99ce39bc6f9b2fd4780435424d0ad5e8647242e9322444a8a034f864b2a72ca798df8e96f36164a7f67ae7d72e6a2d859da6429b8099b24b884507e43e125c89ad461fc1bd20eae7cf7bc9645cef558ff32526091d7927537509ccb6419012fe4f59523c45d9535d164a2c8b0840d985c673d559560d3e64ca2d4e5406a331c81d6b1720e5bb815baaa9167f1cff1c708fc0d34dc212c6e4e5b29984b1112c1ea7742005c5993bb5a4fd289902180212b8e2aad9c0e310d18200c732c5fb61dad997762471221fc7c2ec1c935768006aedece69886b2826357fbbe139e5d3d4c8187e290eb48cfe525093735402deb00d5aa8fc89f90f79736fbfb760e40b2777e5621ce9af38db4a037d1ee75e74068fd0ab33e9787e69e0a414dbb5698240345388905846849f6f15ab282dbacb4e29fafc08c8acab730f4c650c9b9fcfa89e1f8725c54fc6ffc3295d7c555ff677cb60a8c3099924fcad00c7d3ad4962abb45fccb17d4dd9b4f695618d0a8fe9a1401d4adb4ded4047518da9941282055a4506f3195da615010ed18a620bf5189b6bb7d511948b7aa0cd92d15b82207a20e44823dbc8cb77a32434b96f535f5d8d41ad7030ff4a9d2afb6cd4d2bbd9bfc0d50920c3d379e2b4cbf1a1d544d2b9de7169269bda94a1ec2cab84c6d8ed6b78307d85068a7ccdc7e1fc350bce91f4f4cc59d1464ca7269dc8a3efa271fac04cacf574521dd6e974e3029836dcb1b3685c3263bba9caf7b74ac7dc3b338bbf283437532face00489acc2e828f390f3087bb7583dd733ca126386fe7cd21a25eb2e8e9dced79f3c0841b6f66d765ca43f1d7529f03c53cfe4c4ce337855f4c2a013aefc6fbdbb976b7cf155eba35aa8e8f3d98e60d3c19863b7461bacb77c59632e3806b9126437c0af000b1b7bb55a5f34a930ab23f8cacd855e50cd4331bdb370ccb3f1e3a339f6978928172a7879795336a8b4b25a41aff4c0001e88558f4282d6d1348d947f6f8f9e358556c8721c27125eb524a65f2e579fd7e24078ef3ab423db35f793aa5c97be137695cab574743eb16128b7ea1c220a94811ce152de6b0f5a2da0e06281ec9a2c80c4f11cecdad7a311604fe30294f075c59592cf6102d495aacdcbc674e50c9112b2b3926d0602a0dc9ad4073a0867a4220dc665bb21f9e166f263311d63f7fa537eb1ca3245d78a27c7e619b077006e565181831b257f9112a0752f1ae741ed1ad6cafb5270bfe2e5e73b25771091cd0a54259bdc3c7b69e7a758600879636e496683ca825e2b41ce66bed7470c140da6ba4a5ef97ebccff6fbe9f88ef6e3dba52d3aa988141990bc8a089fe7f65f5cd5618d232dd91fe726028b0e3844554d0aad72f7d05fcdb21f22cedbd1fd393348075c22b7231b2cbb5c39a86d00e102e3d758145af28a3570c0713377ee691a969610eb9abd9819792da05a0e50dc79e8e07a6e948cdb405a783e0a5eedc16ce85983b2f1f5fa9b768a4303aef435c6ba974f7141ca2870703e6fb8f31f69d26a001e2cc2eb8c092b58689be8373d7273b302ba3115f2402d0e1901f9c053996b4e3ffe7728ba29a8fdb15bfdb210374a0805e9e04e883b3bdc972c79e1c37d20a696f22f89c3ef8ec5ecc5d23af8b9c09b482e179394b9411a716bc48f78df41638c6ef910fbf9196ea2c619fe028183035f8a7b6ea7ac0c49cacebd5d2a5b319aefdabd3710884d7821741cd94b4b003009761607687fbbe89aefc67e5f02058707d525086687c583598f8ad20854aefd61bb576053c74fb427072dcc50af4514950c8427a67b1813fa67cb011781440e0f893fd1654dccd36e4f4fcf51fa023e70bcf16b5e10cdeff7ad9afc2346c3b0cba0da0453b0bf1dea725a4ecb18063287892665a65d6703e8cb4fb133e06834b592a1009cee31e24285bef3cbbe8f5405e12641701fe10d709aed94edd35d5d6a2bd84fcbcb8af7e0b4efed27d5ccddd866ebb5e3330906a20b118572d62fd43804f8322aa08a62cd27cd39de1ac78700034f1174faaca44b8ecebc89cc5ef32ebfb4d19b22c10087523e196c59d305867aaffbffb94c8179e5b5ff4a4432fb96414b7c19f570899e9984ada756a026cce5b292714f271448a2692aeda96988528933514a35ed835ba19b9edfaf0ff95b5a3a133049c338acb5fd10a7f6dc7fbe1d209eb7630521b3e15d2b5eece2d1323d625eb98c4f58e2a694a41c5ca87435401bbf1d7d329bcbc9aad3306b4d20d283c3f5300f0df9c557723b50aeef5e46e17bb09a171ed83760bab8cbc976782050503a1a161cd23d51d59a6cb49f09c39a6e0281ca981f18ce88af01d52de1105c21d3eb4256cdfa8fa825b3e26d1b4e19301425537178bf952a7b58dcd64d01faef853c55f8f3feb65e0bac51cec94232194151a209c5a5454e2256f51a9df1a6e76efa4320725b85044e51b662d8ee67c938363b96e3aef2c6797c6beac8eec5cb0e6ba7bb5d4e70d37c6768f2e855e478464bb269987f0d31e20a2e0cf6f64c9a2f4b63a4904a749f9e2063b26e83d6c9e1bf3c938d066912286bd890cc5a7b55302705db2795d0bba9765e1deb474844cade7474e948a825f4a721e3af495b498246e3018c2a559bb328de68afdb29e416bd80c33400f324c3eb96c3846bcb09212bb32a183f0361d13a10d786025f21b687e6e98a218c2027956ef210c5b505cc134fba8fcdb2cbabf5c585f981ea607584ab60404055de743db914f4a5747fd6728c565a440e475e5bc1118ce0a3fa8c736e383b78bda92aca3ca6d4ab6874896133af795f93da3bf6b45285c9caf6b33a853a00264a722c231d943a3fda1cac6b3f4238efbf78394fac4022cce6f8f5aff60a88851caab2972eeff2eca4f5ec41f857b5264ecabaae68223bb5ab1d36510c642ce3888e0bf7f46839e933d1c99b0cbe0c73bc685d6c9dd4260da5f76f26978e7ac0197d62001685ead0f9dbb61a0589bd8bb1d2129d10aa36397dac94b834675c2ec6f47b6238d8c30a163c145f80b870e9fd03cbbac71681a28b69c08530d4defa9d2ebfbd1ce10ac365beda42d63fcb31b6313d833de22750e174234a45ea85597785fb1643e6587c44e0918491a42698b2912f222d185bd6212419ed90658ebbfec71327d23a32dc31dd15a28f40768c4e5715de69466a6e196bf554f952c848e743db11249562e1ea9ee1f691533590cf70260e9039e2536fef4100ddb801ce1a3bd01626fa411dbc6c344aa7e9093ee327560365f8312505e6468e4abdfcfa757020afc80613e19d191879727ebfb1e8d7dfc25acc57a0b26b080432f06cfe3935e5c95766c2ecd9b46317e1f5dcea9496e5caf2fedace49402768839d08cbbc94dc41aa07a182d3acf7f85cc4b1d1cd6415df14a65b9ad3f8fc51f20ebfdafc266fa44b9371fcf8bc91c660586aaeb547a41edb072952082f9d4fb6bf877457aad95f67ed2c829a64bb064cd215daf52aaeda7ef3c281605b9d1148c5a419bc767cc5e6b18426df4350cc18a9a5911ccf0123ff583c92fde764fc8b1a6202ad75ed84d0790c1f73e67e440e891f7a149338a1961d174d425f238c56d1938a6e43ade02385df57d24661ce5738fc0f1678969228b2dbe51848dfa383e361c6e80ef193aa39a39a998f48793ec31d90d4b166d4024dcfded750549db472a50a2314fafd56940c32bd5fd747466bdf2c76738592097a32a9e5ce6359216a7af894462e13bae5ea7fc336811fbf38c4579577424563e5bc4c9f09fe045c88a7395fd95c09474e908e6b9d93090ffe817c435a930c7972a116f467e22854da18832c1747baa4c5d8232ebe49a2d8734a39466a47ea099d26a92f2e1def6da800dccf718ce6b242fed8be75ba1dcab8afa21c883143dc67540f90a0c881a1f7a342bfdc8d1d05091ba151d8293a3b574c1834eaf82b67f8caee949630c42f93e397000fa97c87ee9a5c2dd4e4b4317c6a461b9e65daf97e5b007cec34f234e5f3fad7299f68cc5b8f0cc22dea6fe3f96faf1efeed5bd914a7bd068fe341cc060c05d3b0c28b6a652fba7cb946e5f0e903747a4a238b3639e87b21ff60b4ff473af9674789ac8c4b97ef151a190b422ba95e20eb49940cec0bf0650ac4cbddbc333ac7b5270b4b77c75966b78370831b398f103e9cb6d69fef43fa73a1c6f97bfdbbb22823ea723c5f7acb577ec41e31c5ad1a11e23ab97e9321635526cd40e13f07cd23abf1f1aa1ffa56262679b41f7ace41e550a18d0edcd2d0bac6ad2b8a92acc88b2d7cd74d644ccc216629d90ba5588a63fb68252f5c23d1ee27e0fac2cba3c20d495f18947a64524f9d7c97456ed8c1aeea28704970fbb7cae62c7ad59527bc97634b8c7da53b43ccb94c9cd9760fc9d84d9ec009ed8df32729768945fc1d240b82bdd5e5331ba384d4f2cbec8120980c5259a881b271199f469db7837472b7282a47111590bbc183ceb7ecfb575071fed9b25e6730b037f5bd9ceea3f1916c127ef4cdaf86a47fad84038ffa4d08ec2e8a2a581b559ea9ba5537e328265da40b3bf34be2d2aca2d1bbe731d9a7742e38bb2d65a5e645492fb0a02e982a5af348259c1fa4fe5757e474e6050538d47f0f680fd7adf6bf04552b83025c58d9a89eee98f01d9d486f64c4d5abad07d5065b98a6ee796459b3af4abb04f28fd270d11e9f2efd528ae21b91005445fb120d09f853fd3f3ea9936f3f0a2597213e494e959c6a6e212e7072e8b0e42a77b2b0eedb40b3e08d36dc0c4d5b443f1c36ec57f652a7dcab3e651d6164ced55e31071d37eab69fd3c8b1d3490486ae8381304189d94843dee046fd54771921c98f101d0323c66d160ca7f576029ddff62e7a1166a60ded73f3dd2264a1965e53108f596d5808756c8c3463ef500a9b0020b8afb9f48f88d6d258f0a04521e69da1a7c897722c335ef4ac0386bb2f6bd20fbbb8e44778fd94fc5f623bf3cbd8f64a453ddd32882a9463611cb051a33940008aa61ab4869e075d7787c5ae9f3bec69184455c537df6097bc102abd51a968b9fe2a460be34ef330b0317369ecc99faae4520bd71ec21fb6df09e8d1e1934cc935b9fbe9fd1c3994d0bae9f3299f6662239af022ab4740f2e9361f143b77d6403edd6ab38d182c595843352666e998a799e8bf1c8104007c2d8cfd5c279a79203f517d4f7e310426174f50e049f48745301a6af922b83e95ab2c2acf4daf49862774698fa06ca859d9614212dc14efbf07c7af27affa7a671a0798eee6927b"}, {0x18, 0xffff, 0x80, "55ba3d8bbc982d0a"}, {0xa0, 0xffff, 0x8, "57c9955954c9d210a988bdee20777aba72b787bb440d956a42afa9adccf11dff2a96bd69635cc431abe10fcf1311e5203f4cf0412c2e14d073d0dc3db118ccbfa9d6c59991755437a0a8098c036977f85b97f91d97f1b957abb1c9933c5f61d2a201172392f30aef2b7b1c19769b53efeed71967ccd99ec8d297f4dc3de9fb3deb5082790f011232e040488faf"}, {0x70, 0x1, 0x20c, "2cf171e008a3fe3919f6bc0978b787ee1ad48ee298be8d52a123ac872a37a47a8fbdda9796565a76786b32d193c5b6d56744e7af0793dd0ef9c462f97403b41c702da2856527bc8652f94adc16fe1957045b39e0847c6b67c3"}, {0x58, 0x0, 0x400, "e35a0cdb69c10cecdab6e451a6542240edc716a77992256971ccf5d6169eca9516ee7d5852adb53555743b7830239c8bee56be9588e9cdf9bdca1c3a204e9c03770036"}, {0x70, 0x1, 0x8, "fca6af95a1b812e190736641590dc664d306fd3807ef3327c66a08d84fd501d0a846c5f29f9b549d7af86269d0d03c77560f807b934ba59228171af172f3524f709e5154c5afaadc273cec915356d76abfa1e04bc0816b5d742afc4b07e2e367"}, {0xb8, 0xffff, 0xfffffffffffffffc, "5b848fa6b0398a6deb81906ee5eeece2402620a297c852ab527f4a8415dece556b84e8621ca836d0e626a81885d005a0d6dfb641359d87fbc89a4e2370eba0e3c4d61b9b5b04d7676d82d893013d6503d413a27cfee6371b92343a56d0f0063d0644af0709e5eacd6c18966356c2194cdeda5c9642bef8a3f65901596c416cbdfc059beb73ab8ab6928744a5280461ea0cd40c5976b25ead0ccdba74b598e43d04"}, {0xf0, 0xffff, 0x3, "76e9c8301369b64f21c12775b3c262eaae82ae156dba18b0795612b7109ec5eb5be45bbe2d017b1e8725239160b38bf182694448064367222bae506920845881a2c1ce62e58bf680744ca449c3b8dc025791c1ed045e8d94303a5d8183e41e0d03264b94ab4bb00ac3cab025c1db7067884dbac58109f8b89674063ba7906b9a068eedcf689e6428aaac578d7ef3f1695bd2ada1785a38e233a67d8f9ec7d467192df4199b4cc5356feae67025fad479b6aec48f3a798e3139d97ecd72ecaab3c102c29a03bd19164bf194f26149268f28b8bb8e4f92f7cdc4e544"}], 0x1488, 0x6}, 0x4) 20:33:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200000010, 0x4) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x10c}, {r1}, {r1, 0x54}, {r1, 0x24}, {r1, 0x25}], 0x5, 0x0) dup2(r0, r1) 20:33:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) read(r0, &(0x7f0000001180)=""/4096, 0x1000) close(r1) 20:33:28 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) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x62c9cee1) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 20:33:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ftruncate(r0, 0x3) poll(&(0x7f00000000c0)=[{r0, 0x181}], 0x1, 0xc6e) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec", 0x1) syz_open_pts() close(r0) kqueue() getegid() syz_open_pts() 20:33:29 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 = 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, &(0x7f0000000280)={0x0, 0xa37, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) recvfrom$inet(r0, &(0x7f00000002c0)=""/210, 0xd2, 0x1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 20:33:29 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 20:33:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x59, 0x7}, 0x8) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 20:33:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000001000)='./file0\x00', 0x0, 0x22) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1cd882990665901b64e8c2061a43454371676e987fa23f2db9d3586957e8c8cbeb516d92d7f3204125400824c98bf7180eea506694571db4835bc2e00255c8900babb2d71fbace509d2af3756efa58d2f1b669b968a39004b55b1b26fa8b85d04dbd70c09190582d1feb1f36bf82c17b190962ac602d59926e05d42d6a4be00cf818d6503ff39ae25ad7b2b8a41e14f8920b91ef454fef5d0be086a1d5a2968776437079143cff8b03a3ef40d6be92a29c7fad2d4b88e831155a9f828be58e4e96668a86f60422b5092595a5f45ecc738952735c533713ebed95a4b24ecbd036684c0b93ff22d168057c8e455a5ffc7721310edcd2bd39159226fb118baee7376e9be08f251b74d7cbdbb5a88cedad3d9ae2c4dd7e6224bd1cdf064a2b3ed4a6f7fc58f001c4eb457021f68417a751e95044d30f53a55605cd1bc07c706ed4bbd0ebeca7f75545221311eff31a60d74c742ab9b5fe6a4e7a9b4e35b6401f1f19ad611df1062268120dae13b29a01c72d60b857774f7f5fc1cc8314cae21610406e0b73be7e0dced2eda6e807d3e8da7fd3cd80f07d330c362f1f0c22a28b8f39f36685489d0adf2ad69911c07b5370097421f6327cd6d703481dba3b316ab0f3ecc30fd5e6071638c30d276368cf43590176badd3d1488dfcb66c5db52806eff72775a5d48db2f50f590840f2d430ed94f1070405584e1c5503b6d620a90e3e5c2f8ba7c7825f7371ed2f3e9fce2ec4c68884f78f4de1ffe81fe2489bd6eefba0bce3099065c7aad08587b736d55d9663dd563968464e41d551385bf5f5b98731cb62dc81956cdc5b2bde547eff51a0eb2b18e5907616609274247cae9475cf425f6c3bf1b8e86b3625e544ff9856391811bf99d94464f22e566176b9a63ccb37fce4a2f6b6fc18401d4a8de55da2f1e2abf7107169cc2522daf87eb5d9c78e62a86a49fab4c83aa6122957b1cfa5d80ef5c20edeb2e0e9486f2bf0c4b0024bdc6e4e188c2d504f6ee685379bef3e5c9fd4f6f6f034099843e983a91ae48dc3c72d7c7f9d0d8f7e2b67e1e69fa6679000a0367a0ac38383a307b3159b1c4cb841cc08a847c550fe568407b43219d337f646f25060460570d91be557ece8b3182b2f20f467c1693292316a418e88ae2780d7f2b83d119476843ac0aca3f3d8b41b2486963b956ccea99e358df1e5bd3baa52a92ff85526b5fecadce70f6d62d88aa9340b4747b3832e4ddead4b89785f7d6e9d341213f4ca39368a8808ece2b5a8dda0cfb61808bc043dcea2f12ec4c1df752dd9ed5c1758ea0c151194c2995ff091767685c5cbed6631da2a14b34e9ed10e33ba20afac61ef896d8d59a3c140ae20d4e271054401c439aa45a0d132d85751e5c30082196d07903323690ce3354d4700dee7cd112862b269f0e7a89c8af09f2c8452ddd0e2602c3a0c1f489a06c668f4c05aa8b630fd3423badad21cd3fa512f2065b54595803227cacaed191204273450b0d1b991a1ab821bd4e12e432f96ccf4d5a04f65f8fe8f2f799568954f067dc745f00693cf8c7bb380e4d17db522289bee79b1b1d2506466370024095b260a60a257d8a8a32df96ca53e2239511f90b3492947aba300967a842a75290c60782da9e9cec54fb0edc15d567346830f171915f459de0d3c99c4a8aaa6068d3241af6f4a286274c8609400e673847b098706ec9c365e618abe88ce9a7280ee3d4a3563190ad287d4de6d25bfdcd9526dbaae36d607626835b053ebddac6ad53c04ec7a0c9a697a522e18710bfed5d134678248a3e234035b212fdabf270f235ae927391b1877049973fbcbc510a90c8877d3734b920e901934e87add1df9424869bb4db5f4a48c0579c3aa0949b8e6fb2e2484ca6a0d7b2544ad0062a4e570ac066a02551e7adddae51ec5d12569458570889ac973a99b72a206cfcd9d2339bdca70614f781845ea14a6800a381a405d767ab6b7c8a1b49875e65568465d587213f884b25bd9dd0d5224f33251f5f10f18b54f3e5052f0006d91c5361a8e6b199552ae72c3036c42ca8baa55d6505926524a049600273d51af700173bf0e2dbf14ce5ea02f54ac30380a0236e9ffff7b716c4967d33409125ce74a186585a6f32d60c63f920ba036e8a172b09f7bdff315f238815584759f73b2eb1a5bef6747aaed4804914875dd8545d3194df80d671519d6d58d08006226cd9f8d05cec9d17ae8d8b75d66384a6ee5c9adb5654b380b7a3d67130c44bf28d2c09d3e870ff7da05e1a5e2dccfe5262c45aceda5849d305947d3478e9717d6f4676fe7ebd24a45db21510a70edbf3d7cd8eca1978468de2025a6e4f85a7da4ef83a91c3c4174ae374c60497a4d46a44ac783bb75e42576e9a8d41844c85c2ccbba5bc790fc6ec65ea545c22fdf7bc3ee76a6a3cfa093a583cc6034a553d0b8f18bce6f317663970491ed4eb35526be54ae23bd102dce625df7964bc26532aacc34775ff65067a91b46082d22f4f6e3aa3dbd5ef884ce0c3365200d9f3839fb815c28b71cae2192854c60f3ca4cd62374995e9ed6f8ee5e87898e52f2d3345653e055aa3c35579c8822e1a804dceecf4c7d7c56682c848fa1ced029c59bf89e5ab366088aa150147576d7c09d5e62c7a9debf631fbb677a12b9d3e9e637f104f0db7cac10f06dc46974505a5c180b0392c98808e4744a1dc916c35faa9a22a7a859f6d5f3effe141be62a4b610dc4315ee8cd5203376fa932f1b67dc4af91e3b4bd7c692c21fa9f794eb74ef61fad7af2acdfb50d167ce7612828ff6da2818283bc13c9ed7d7b1406d344787a8f7877390bc3e8bf8efcde4dcc6a8ef34bcb0d13bcf481058231c6f710536018cfc7579dfe867d40f5791ce859a65b2d236288a8e0584bca021a10bab6382379e202b5a5e732791043006ba72b4c98212bfc4634f8586ccc860dbcad27a8d2ff231b3e688aca5599a7b6b3e5eff615b12729c61964e2f20d6b59f555d150dbc9fc749a010b52d1d88db7425cf6cc6c462cc215a2b43aaeca675654c2274b2c5fc3bd36e81a2974b98805779b3ef1586abe3ed8a32fdf46c2c5ff32e680742997e4f90861461f6c212beb685182f926801036a6f1ec275461fb01658ad8e4833db9d5be39519b11fdc95243d75c9645d60df6a1e26284cb97576c4818b22299ed2cd00e6b705dbb4e465bab49adb84cc2e834680ae227f02a343d342abe05d4dc39f015d497687a753b091b6fcb38983874fc8311f9c61779bfcbc7c23e1bd63a98e7510f4f8417fc6da7aded1aeaed875a9b0441645663ff73da050d846a0fed47ea40f468a5688a8af86bb443736b4831dde762dfeac0a60150d209fe1d291aa81ad403c6b3db86db778d6a75eef013f3e7f5f629b27f8ffa203c8ebdea96a91c5046bf015301a7b8b5edde407a4e0f842a01273dc455ba01249d9a7ce70625498d8b561f863763575590f1b6aa39b5907353cbc75eaa0d714060ef29439684e2e7d075b15f370fd965242f6eb2dabb2ebed699b5fdbc025b8dcbb827b6e25de101996b6a6b793fd165256edc11cd340fc488585256519b3c6a678163e9194a97299350d8342b2789dd6035e12bda846e2da4c3410094ac6fca726a270a2eb7e5ffff3fe1aed33de6a72cefeb2d8978cc1b7b0d231961956771be712193557cffd1d400055d05e2ec5217c168135d4bb854fe0df8e9bafacc51ef7c07b39c3b0f997be5e95d2bc61f2e492bb0594a4c7d30c3b45c128deda0fc3233929968d216b98ded28a2c2b28065c767db460bb29562853f077e1f97a5756315772379611ac2829bf1835e0d60c50a7d9092982d5f1fa6e0491193a2bd4cab72429274263a3a745f1ea92727c4c39d57ab8599b347089a84b050299e662e374b7a8b12ae7865a6e0b33aa73417d318faa98011a08cc9a4b93aa13e4f2f144ba5d305b9a23d1835ce77be777d86a4bbea8a9a7929714e1b8f782ca62638ff68391a7459845a2c67066e52fe5dfea391def06ce02cbe87e251c4ad462a9a3ebfdf12850aa658ca86fb6ade57b7e112bb5c296e664da167dcb63805774a10108cc5d74cef974bce299566635ee5f3e7b1aaa4afec113792ab65abf0c6eb81e6f077478693d333de301348740efb954ed94d1e8020b37d2afaf2338c92468c95635bc1db23539ce656ede470089a801129b688e26bbb4f02256276b2396f5e32def89ab9ad404833136da424986f1a4aa7216132a6781e3020ae119e292157f1524b42423ea6039db7abd7c1f7e25443fc77c5b89aa6c8898cd4b508e4b858b57d85e1bfb56b2e182fc44f721485a4c00602500ccb4a1580e40d1d11cbf8cde783d53e111f6c1141c3ccdebf3c7f9b5d2ed6fbe52f884330b62d041a6549ebba6bc985d2cad13e47f34ccd3ded178fcfad9be0dfc91a7ad122d941bc79941258942f4542b90d6744b8b4fa533d011780466df1b1c15dc4e0916a960b0fceb07641e8b4c357d20126c28d148f3ead82aed6dba4c0ff5ffebedb532cba09766d43c00ae073fd1095413b005f497f8ea8a456db6f2f26dba89ae44fd7af6ac4ec7f8d216a151d7b44bae80ebfa278588da75e8f41d5062a710be77f802202395b4c8e49caca14cd21ac1d4950d440b9971f592d915e04d41898dcbf19e759ad57c759739b4f29b5695b157e681316458d53330e2889dd047ac4f868d5d314d1c250325894c432f57499dff2b6444980bc5b4f3f6ac7d46664abd6742cf84d929dc2a899621e83a7edea217957bb5e7d1cf4b515499773579ae2f13dfdfb8d1c2bdb7580919a81f632a0afaa97c939f038ce432eb9be6c3a4b82c430d1908966008fc960d24b362b8a3bf6ffbd84590e725245325594f00669e388873a5aa9c8ec428de960bf77582a75aa36318471fa89289fe97956b1ae8872076305d6839faf257a3e185eb662a9c2205ab336955ebcae2a31c15626550de010840f768dfa3f7e2e9605d5b849f8a11f3ff38f2da7883499acc9eb8d81f82c9e50d5f32add4efa7b2b08c4b1a1ba6f86b12f2281e9be817de25606fa68b79ebd9c30a17264885c5bcdc7c5ca25379e329c8d6e423f2c7971939b4b3c41359547e190df7591820ea69171997dd8041c47ae3624daa1d69a3a6e41fcc55c317aced6824c63b7228a8aa6c4ff02a16fcaa730a0028121dc31ddc59d5cd4a77716bdcccc53b1f7e7bca3714fd91a8d7c0f4f92e00e1014c32f56b55601d3895c4058fb1a12de44c8de2bcb1510663e4e5d3045c52762398889de7eb929d9e2295d5efbf2ab1884432d47e52c225418e3312701c632d7ab1ff5836befe9ac8b534b3cc655c2f545c4fe86df052928377bd07d25034e2400a90659c3570535b6f8d4043bf9fcf58aeb484f8a10b6fc22d3233cfd9a4571c381a5c5da4a2f905a4caebf5e5099f77e594bb2e7f773723f239fad7d3ea90a001bd6ebada2ddf03b212f1db2ce9fa7ad8baab33c6da0186ded52eea8c5d1991cb0db3c37ff867d8670d0db51958fd23279300dd5ad6ba23ea756f936e99881e11a5598a320a2038d7658337d13c4e453721e8a7299c05259315719641105d47e5336ec0e49144f7f2952737c9b3da0bdd76bb8b8d3e9a9b1637db9b0a6789ffb398df37562986801114f8b2e4142339e050e0a70194b200c92c8f7e6b52cab5152864c0193986c9f9ba76208a24fa8e82ad95665b7261526b74a4afa5abed167a81a30dc64053f822b0457a78fbd07004326ffca72de5d603c931a35c06be78eb38b31b8d0d2558494da8632c41dd520f", 0x1000) 20:33:29 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) getitimer(0x0, &(0x7f0000000140)) syz_emit_ethernet(0xc8, &(0x7f0000000180)="1a444f4592d0b35d59ce32d897169fb926f5e3f2bf6414b1d28fa31fd793d4db94181eb6e3abd5f28c59975c6a48a93247343f03b1b03bb360ebdba297b4c0801aa9f6196ca8220aa99c8923533ed166c68772f533ed83bc21552421ccfd4d39d2756f18e16c1c7c316b3b316e7cb520eb18badfe50b679b609c68852c22b599aaa3481dc21de64661b32d04abe02f4b6b18f2b64b6768a0a9b59de6499aaa4ebf20b99a92eac4f9b1395e6863d2b6afad30d4727c1214fb91dd07496cc414b0d61592e0c3df0221") r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x80000000, 0x1}, {0x18, 0x2, 0x7, 0x1f}, 0xffffffffffff8a81, [0x87, 0x2, 0x8, 0x0, 0x7, 0x9, 0x2, 0x3dc]}, 0x3c) 20:33:29 executing program 1: 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, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f04d622a5c12b6930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000817ac9ba7c86258b5d8c967dfbd44b45b73299e8cf0fafbbc347efbbc620bf0bee8072c0634fca12827f5f7920a7d0a4d615ee078eac74b1bb8f4c0eb55f400ccf3b215bdd60187ee8938aa4386a7567cf9c86da7c6fc439b6100a99175df874811c9fab59935eb3c22543bfd1a2fc285c424c8646549d7dbc8803b30c2741fdfd2c397dcfde297234095b44a6724830df6079beabe15d8aeeb4a5216b2646c17819ebc678aaf71670045551d28f39a45c3d555fcda338def5b4a2cdef1e69f9a21a5a8f45cb086bd8b8f0ce0d8f03000000000000005abb8f5168c67c3d7c57bd58569335f458a3bcd92b35282bd665534509c6926fb17cd5c4fe7fdd3f6b91210c0000000000000000"], 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, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = geteuid() r9 = getgid() r10 = getpgrp() r11 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000440)={{0x1, r6, r7, r8, r9, 0x22, 0x800}, 0xb7d, 0x4, r10, r11, 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) r12 = dup2(r0, r1) ioctl$TIOCDRAIN(r12, 0x2000745e) shmget$private(0x0, 0x4000, 0xc0, &(0x7f0000ff9000/0x4000)=nil) semget(0x2, 0x7, 0x0) getuid() semget$private(0x0, 0x3, 0x80) 20:33:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10208, 0x21) shutdown(r0, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) shutdown(0xffffffffffffffff, 0x2) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x10) 20:33:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = socket(0x1a, 0x4004, 0x2) getsockname$unix(r4, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000300)={0x0, 0x6}) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0xa3, 0x10, 0x4, 0x5}, {{r2}, 0xfffffffffffffffa, 0x50, 0xfc5111ca7fc857b5, 0x2, 0x8}, {{r0}, 0xdd041b7feb877890, 0x80, 0xf0000012, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x81, 0x80000003, 0x8, 0x3}], 0x65a, &(0x7f0000000000)={0x7a418e4, 0x1800}) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, 0x0, 0xffffffffffffffff, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffb, 0xa7, 0x80000041, 0xb5da, 0x5}, {{r4}, 0xfffffffffffffff8, 0x5, 0x2d, 0x7fffffff, 0x3}, {{r0}, 0xfffffffffffffff8, 0x55, 0xfffff, 0x3, 0x6}, {{r2}, 0xfffffffffffffffc, 0x10, 0xf0000001, 0x6a, 0x80000001}, {{r2}, 0xfffffffffffffffe, 0x0, 0x9, 0xf323, 0x59f}, {{r2}, 0xfffffffffffffffe, 0x10, 0x10, 0x8001, 0xe8}, {{r3}, 0xfffffffffffffff9, 0x22, 0x20, 0x200, 0x8}, {{r4}, 0x0, 0xaa, 0x40000020, 0x5, 0x1}, {{r2}, 0xfffffffffffffff8, 0x20, 0x8, 0x7ff, 0x3}, {{r3}, 0xfffffffffffffffc, 0x5, 0xf0000001, 0x3f, 0x3f}], 0x7fffffff, 0x0) 20:33:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0xffffffffffff2ffc, 0x100000000204) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x6001, 0x1) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000280)='./bus\x00') 20:33:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x3, 0x1ff, 0x59}) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 20:33:29 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') rmdir(0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) 20:33:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r4) mkdirat(r2, &(0x7f0000000000)='./bus\x00', 0x108) 20:33:29 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1e, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getpid() r5 = getuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f00000001c0)="aa05a64200c35e0f3f978245e94f8be7b1d2287c95541ef3b3b270a261e00fe4726376288915cd748232cbcadddaac2fea9f500afef6b30db92fa3fcf12855fccc282178c6cd2f209eb3aee6818f735c50ea78b1dd2915cc0039f3e3affeca0b5ce5d2d8e8c88d3900dec8317fb6af3e34a645f76fc72bb09dc694511b2a72fd7adee39fd8816402f2ea5e5fc1ec756715cf23d291bda928bfe4a6d62f187d07c6424ffcbeb522ef57039ca7d716016a02dc0ef9531b37de179c15c8439827669b40ce2c047118a348ae8a0f008f628fed40c22dfc4513894757cda946e04feca95d9fe03bd53358cce9fe6f4a7ccc3c34fa748d31401ddc6acca597f83d1bb95767acc7621275f44ebc6850ca09d0e004acdeb063be68d1128e74a7817317aeb64e68e687a596a7936a7df350db708294048a88f808cc35d69b0ce27cf96dbcb9d866f74989e091dbe6e04ee8a14070df1577ab786da9f4ec35efcd9df5c43370d0eeefc888710428f2c4be60b3ad4e7f63be336cfb0759f51f07ed68b20fb00394a502a0a7cc3731b0483948224196b8fb92bb0ba872290b85bfd3688cc022b642d334c090b6120eb6f258d0f21f0fdc4ef53eb978768ea4295fb99b0306d2b497048801268471f1f24733ce9900802a5e116edf67abdde2a151950b5b145b0bff8b68de12dc1cff47cef3cf5efa139225c16f741956a4f2c4e46a333a9dde2af4adff22131cc8fb229ec924002a3cbb60ad03f35bd75b087a7f2b9e8ab9b788da2ae925bfaf7ac1cbfd3ee477ddc5dded885f41fb3a0454e9bbf1194672c21429dd134df48b2d7d68fe531120ca4d34ab66d75426fa130a5461511a8debeb768558776fd67de88b6f7ad91c28dd7506984c8443e77b25b69894259f6f9820b1f68c4748396f8a8bc1eae5c715e2f94f539ea4f853b58666d5ad39619d1f0dbfd97358883ac911dcb96b4162dce8110c2ff4b15dd65db64b029aa2569afe7cf4af27dd0646b2776d6d5ade704b423a79fa8f734f2cd722378544625d41967b5f0dfdeaef44699ec84100138281c3292b2ed21d26883b9b01a61efe0b4c65c155e2217f249708ada88f6bbc8134a4a0bb38ee001b5af2346410ebe1624c67c57c8a8db1740cfe1f0993897fbb011aa7f74b08272e3949f6d28f74441e346486227dcdc334755407ed5259056ee582a6bd88b70e546ad1f5fa2300f7902dd922b4e173c9eac91a49cf73a42c5bea6df0975536bb36d7a890770017fc4d34d793c46e7ed429d98f0f90338be5000ff22c243c7e8450146e462597a367df35d29bd2b64be82ed9e5906d472495dba10efe223685ecc5312eb546cb860836270f58e2fb1ebd39cfda85a910c1fa5504e87ddfb3e294d90ea0a897755ac39180fb46cf1ffc2f1b1c6309d280be8d859fd84e77f1c90992626d7523871468a043a47a6bfe6292aedc9a4952f4feeff12b5b410f4a20daf79b26add6074906c087075938bfc1ef279fcbe327ac43b97b63cc92248ef86c181fe9e1c05b2995dbcf5c25a683b4e7390a56483ea18244a21847f7ace4ec42dc8a1a47cbd2bc8c3f0cc4ac9b6a88da227033cd1898ec24f8bb69948262e46624c12522c44f9f43b615a2f6cac23e5c7be6526a5b743efc742afab4804dcec0cf64dee3f84b25a52b72d20655024fcc79db42ecaf24ebb587a9820646388d9f0e29ecf0e4ce993e22c68d84847aaef4c3431aba25c1a5a331149d15f12f7f62a4b4f4901e3e35606aed249a746bfb2bcd48982b69815b22d8737a4b996ec4f583d0a3cadf7fba202aa5ac9727ea4951445b73492f8fc877448955b1a960afc0680b93e64cec975489efa750f037282721a912931b31e6b95102c28053c733101cffc203696c0fa1fb11df2ca02278e8b082beb222c06fab169ef9885478a0da6f74a658ef5d9f8e9007d99cd9cd6310d9e537c2d6368e3ec1e4ad7fe5896ba33514a597dd037a4f705f81e61f1013597223e02fb64dcf5a45d0bc9a42d3e96c95c5dc24fad0b85d30d8b11c324d110236246bcb355250948aad198f8f0d10a4374bd13d0faf1c7be361cb37e7ba0178692972bc6389faf42990b624d9bb36e5cc6bd491ba3cbdf2d808a762847003a93b33c484c4aa2335705c1a49d7f2f04b403c8fbec30de93a57aa0f4c01e556f2ce68611111041595c239a3cfceacd70f837311b915b698ff9e54e237acc81de89043913cf60ee7ec59726d8604d3cb0135c151a90975f477394d48919f50f74f2d7f09958328f99440d360561d692c0b4a1ef8e13937290fefbb186586b60b4eb70abef84ced4c91b9ec49e9e6f9a85aacff930eca1f3d4ec6c83de53fa679924301f8cd4421bdf5b23df2a574177c2c795c04a18adfe3aa2aa2f5621ef6ba2377ec0d1bc67d145a7678cf5d011e90ee8c506b369ef2de90a14e5ab4f917e833156a18e9d5fcd414374cf64e99cb2026398e4c360b02cdb109cc8781e61817b1cb1ed62f05f839321cd2bd27af5230d30e1916bdd0ea4f4ea843636f4b27bf692682283ee3aec271e4dab056858f84651cbb5846dfaa43385b4fbd284a7da19a529d2d377aba59c9133b69d3662c2ac29d84d3b07a2c6f52da7d0de2f2fffe9949ceecba2b6498cdebb398e2ff63457a20d14ae8153d482439ed6a884167ba7067be67277102ae6e98446cc2c53677745a4bf10be5e342d681603d3a210e20ca04be93ae3fb0d98f51884990ad73b795920504623953c3b807916992c8edff2daf370e2762f98bfa48232a4adbbfd12a981d44fc78660ba5625014a92b642f69d3c412426d2d30a0754ece3f3e64bb1d48ba02f6ed504b4474b833155fad2493491abd0284da5d1282c567c955d085ac76a843d000be56690bcdefef75c05466f779e54c0f217ed9fcc1d2f27d5ccbf6b5f8c038eeff2aa5d2b01198108607ed8e8f77bccfda9e6dc9127397e381626d06262ee77438ad32d1bb9eed436ad566f56209985a9e61dfaef4c7e4d4e34a3ed5d98cb0c8149ef077fb0099c7565614e381e25bed2ad20a5dddbd383518763de478787ddd09014cc27a7b188be31f07b7eb88e719cdd09b49efe7410dec0f568b55689c24342813dc9a19e9e0a4c2e4159b9a888a32e8038c68e887fbf4f8494ba718485e8c097ab56188b100e70e8934571691eac5f7c492ac3afba2d4bfdb6967d3dc61ab7cf669b2340ee6b8f7ff1e40874617aa46fd82665ea82ddcd99df04ebc48e2678487b4782885c00ff4fc9984c3094d1519cce1da2bf00d06aee1b663b0843eeeb120285676cb0a658fe061cde19535c21461f2c9ffab6431ad417bdac683bf9d8ca83950945ab0fa332e8cdc5634e0ad6ac9058fe34d40733de4800c1fd983a9ed0a221264120c944c71c1fe186f5e8a8582ca285185294cbb72cf3cc7c10630632e591b0508b5d6b3c9db11b0f23837d315882c4ee245b5a5bd8c8b9c0314881fab1956d1da400c86592478109401bd0113c7747d194d261fe2b55f84b0c5d35621f1f7f029eeb5655f08b3cf8a4a0dfaa2be21244ee8785b68d42563fb752c9b7825cfe65b0ac39ec39afd16138d3b3bcd7fb343e1819d4d890522a3c19ada634d8febf826952c0989d5fe751e426d62cdaadfc20345913a8d1add813c6f58ba7c1df68356553d6f82a6c9a51eb16f8e266ef796b430c683d89b63c3cee68006891925df5e5888c5f65b39dd4a5d1cb00e6da11ae92a35a7a9d7cfad57f237167597f57e590e95da355d65582efa0183e9cbf505e26fd78b01698137066f88305832dcc1620c31394a0146f9979ca49d2c41cdb3e9891844b9f009f9242be569a5d0261a914c1b1c9a1f9624f6a17568cea0e03ba6bd8b4b5c33b128d8a89fad790fc70e456fa43a036498bb71da98deb4ffae30254264f349d88030ac934c59bc1d3a3aaf31088012545c0d7cc946c7e4680c10f4481a192a19039a3a47b64e1868989c248644826325a0ab2ef382def0b57772f41b8d765531ee47d4aa4be7172e3390c3ea531a6ee4306e6b01671d4d2857f1262a1419d9ea79a606ca2d66f8d9a3057c6c27c5a11823aadb792c7e89f077cd0c3a3226b5441881bfb2e2a464869527daf91f32402e9bd9fb6c0c03f850c2e58c5fbd7791980ee9961dac22ac3f41c11048ffb8eccf4b176cc884e9232131872593b972b525c7c9b834284dd77cd52763e3bc47d096473edad196af6f34b3745a058aff9ca63e6fa7a08e808be005f3483a09fd0d5a4b2186632e2277a2604c38912b1609402b59c1a23dc738cf04b6e5fcf52dce5b887369e36761e2e86b1c7f65d6c50c9ef05f2105e8f1e13b39e65101ce743da229979bf749ca158de5b2ea4aa62738c2a95070014aa3d0e7a6a161a980ed7e09007891e1a4eea6395381783b46bcef94472ce3989cdf421c0fb2fce9c9d7b3d7008c334205fae5ab1c84861abab1cac4bce444b5dc7a0e74e89e633844bbfcb4ba36c42c14af4e4448996c6c33ac4c1eb0d74954278821eed4193ac9ce401d5a3d2d9b05acd391a3d6f6f1d6cbd753509219feedcf0d03490090dfad59afceee031227d5e437ba7996bf52998b661ea0449e3011e80c4664b20c82efdfbf5c01ff6d6aa924774b80e6e7631fc60b678f9252900f9486555463c25869ca76185039c3f666406a080583ee40fe41af1ed854ad9e4e4d0c320902fc699a8171e5a2c2e700976db692c277dfa3dd4c2aa7eecb02403ba5c3d9dc9b2b218e85aa8bd07d1b2a09e0ffa37e17cce3c59dcac6fe3aac0bde3b610be07302b381bb59114ba2c4f52a5f81484e2d03fb1702f3f0b7713bd4e9901d637e48400bca9d1dd66a70ead8c794cc3086e7ddb9f1af9aeceafb8ee110142cde82d40b84c087a2917d8d1cd8b07174b078e0fa444fe2a82a970044f7c86ba4ac34a85363199b6df076fb6e922a6c58fd7a170cca11d40ef4e670c2c5097949bd50a071b871cbcc94ba7a3f0b3c15e05c094a3e6c406670576beb958b17cbd0b78d41f63062d7b2dbb2a7fe1a14f8b7a887db885611dc7f9be01af2f81fb318e6de2ce6d2fc46124565162f7e34fdbc41e67d5d01f4991d18241269878f18f89798b6bf1aadda5985f31052666e5d1c653928d4bc4da58feab72a3ebd68d118cea735fdc9d8f36c254f71a39073401e4a76fdf3678a46c8f702abc4c9de1b41bd81357f04c98b40951a4e0c321eb3a6aa4830328bb1f1d6e07fbae0ec236a64b4d627488639df2ea3ec628d6f86feba6531044d47ca7d7637d8aa71b47590b491bf2bdde40d26967f2b243486fcc35150c9b82f6e1eca6532ac5a40236fa57acce6187a450fcdd1c3ae1d34efdab9c88d06ea0dddec1d18eb4591c49332c536cf312384083b8084cb9498869b37ea5c748d8433ccfb3a2a036ecca5ece922fb01a917bb36b0c1aa6e9ef241c7dc566e917d9d7e7f5d6265b28a04474066414420f3f3004ce1b3f61f17917d12ac0663797d7f19dfe0b941e91745a061fbf5b371c8fc813d87c3bddf247a21a4fdd2da1d529675fb0a8811447afc10f1de7f72274c73678ee8fc2b6bbaeaac5c3794ae033560d95c51f4332f611c8f47d7e18c83467452c1115c7da75e9be5eacc220ee3cba30a0e2403a52dde996e6babe80a9bd934b7ce03238ec1d99da09b14f7d803bfc326f4e700164df066f81e171926cf9809c4fa0b3ca1d0a2963207b73cd500b4c3d16bf5a9b9bbbf3cfe450406984a62116ece648eae9678616a7405a775aeb02b67d3eae3ab1bccd88f4f07dc97901de0e84d", 0x1000}, {&(0x7f00000011c0)="a1fedc5fd058411f7618b6e2cd0bbeb590de61b74b402614bf32ef56f04b2af71f2dc90f8455479d4e6a", 0x2a}, {&(0x7f0000001200)="b3510b620aad1c95de7cbef1ba73af7bb69394f4901660b55ab39d3a4c51539219075f9df91672405815b9b84a386871421cce775aa97a45ef9ac059a5aa745b", 0x40}], 0x3, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x2}, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') readlink(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) 20:33:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = kqueue() fcntl$dupfd(r2, 0xa, r0) recvmsg(r2, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/218, 0xda}], 0x2, &(0x7f00000000c0)=""/3, 0x3, 0x5}, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001280)) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) 20:33:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "279663a8d3f9678d6d6fb632c5a21d141e357935"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x401, 0xe6, 0x9, 0xffffffffffffff01, "03031b30e6924c020f9f425d2e9e080034379b72", 0x8, 0x7}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x9, 0x0, 0x0, 0x0, "27859002ea01a40ba53c9bdaa3e86313f6c646f1", 0x800000000000000, 0x1}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 20:33:29 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file2\x00', r0, &(0x7f00000000c0)='./file0/file0\x00', 0x4) r1 = kqueue() renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000200)='./file0/file0\x00') faccessat(r0, &(0x7f0000000280)='./file0\x00', 0x3, 0x3) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) rmdir(0x0) open$dir(&(0x7f00000001c0)='./file1\x00', 0xa00, 0x0) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0/file0\x00') 20:33:30 executing program 0: socketpair(0x2, 0x5, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/23, 0x17}, {&(0x7f0000000080)=""/215, 0xd7}, {&(0x7f0000000180)=""/255, 0xff}, {&(0x7f0000000280)=""/211, 0xd3}, {&(0x7f0000000380)=""/143, 0x8f}], 0x5) chroot(&(0x7f00000004c0)='./file0\x00') ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000500)={0x1, 0x2, 0xff, 0x2, "71ef3b9ac0371d9ffa9148547f3af14b76ee3fab", 0x7, 0x9}) connect$unix(r0, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000580)=""/134, 0x86}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000680)={0x61, 0x7, 0x401, 0x907b, "58660fc22d58b863237f6baff34256209602434c", 0x3b3b40, 0x7}) getdents(r0, &(0x7f00000006c0)=""/65, 0x41) socketpair(0x10, 0x0, 0x4, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x11, 0x8000, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f00000007c0)='./file0\x00', 0x1, 0x0) preadv(r0, &(0x7f0000001a00)=[{&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/77, 0x4d}, {&(0x7f0000001880)=""/254, 0xfe}, {&(0x7f0000001980)=""/92, 0x5c}], 0x4, 0x0) linkat(r2, &(0x7f0000001a40)='./file0\x00', r4, &(0x7f0000001a80)='./file0\x00', 0x4) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001ac0)={0x401, 0x2, 0xf1, 0x8, "5955989e53172c180d30d0bcfa8d9e1a6662e9be", 0x8, 0xa73}) r5 = open(&(0x7f0000001b00)='./file0\x00', 0x40, 0x1) lstat(&(0x7f0000001b40)='./file0\x00', &(0x7f0000001b80)) unlink(&(0x7f0000001c00)='./file1\x00') write(r3, &(0x7f0000001c40)="47861e76ac85d926adb903f0cbc6fc218b253e29248126e7ace6aaa71a802fdafe90149b00ca631c764e8aeed46d24a7cc956f329193b36015bf71c0c2c0798121349a6bda4f4c7bb4000793398b2f4d6cf562a222779529685c82895291b4", 0x5f) ioctl$TIOCSBRK(r5, 0x2000747b) mknod(&(0x7f0000001cc0)='./file2\x00', 0x30, 0x7) pipe(&(0x7f0000001d00)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r6, &(0x7f0000001d40)="189e5b1914bd2a3369361785bc150dff38e5efad696d6321a0cef3119a489528786b093d8c5f3b808c38f536c1ef011e0b416c51d64ff13469a92790ff83333c60da28c1f084b8", 0x47, 0x400, &(0x7f0000001dc0)=@in={0x2, 0x0}, 0xc) setsockopt(r2, 0x80, 0x7eb3, &(0x7f0000001e00)="b4fa6b1c22f413550b4dbea7e14292ead715f3a75d77145b7b655375b0b77ed4deee7b2e9afc5b60f826706f446c0368b0d98c262ac72f18f3efc767050776ee7ecd6fca40f3f3162347a7e2c5b97bc12252104e8c4c40515c21046c84d72d5aaa166dc5e6d8e6bbe818133636c050b45f71cc601212a6", 0x77) chmod(&(0x7f0000001e80)='./file0/file0\x00', 0x10) r8 = getpgid(0x0) fcntl$lock(r6, 0x9, &(0x7f0000001ec0)={0x0, 0x1, 0x0, 0x8000000000000, r8}) readv(r4, &(0x7f0000004400)=[{&(0x7f0000001f00)=""/4096, 0x1000}, {&(0x7f0000002f00)=""/77, 0x4d}, {&(0x7f0000002f80)=""/106, 0x6a}, {&(0x7f0000003000)=""/53, 0x35}, {&(0x7f0000003040)=""/4096, 0x1000}, {&(0x7f0000004040)=""/129, 0x81}, {&(0x7f0000004100)=""/220, 0xdc}, {&(0x7f0000004200)=""/32, 0x20}, {&(0x7f0000004240)=""/130, 0x82}, {&(0x7f0000004300)=""/194, 0xc2}], 0xa) open(&(0x7f00000044c0)='./file0/file0\x00', 0x81, 0x68) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000004500)={0x6a3, 0x6, 0x9, 0xfffffffffffffff9, "482ecb817b3a65143a4145a4a0ea6f4967a847e2", 0x9d, 0x6}) 20:33:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) ftruncate(r0, 0x1c0000) 20:33:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fcntl$setstatus(r0, 0x4, 0x80) close(r0) flock(r0, 0x2) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000040)='s', 0xfffffffffffffeb0) 20:33:30 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="eac2c407850cb0c106712a7941f4472624c0836193a59154e1b62d0408eeccd949c51335ae3205a2728327199b789f8c0436e4ef1ab64c5f05a16392b3d51b917bda1c8b8b1f983b7de778e6ec3953cf386b9f745fb392f77577a01884be", 0x5e}, {&(0x7f0000000100)="658521de59714143a69712d905e7343d7fadb97d97130c2f82afd77fb0fddaef8e18d740056f83f6d6b90f822836a652c6baac032a42948314f0faa7482a4feea8d9671447d477a7f7b24cec5529a0a5a0328e0cae61c281ae87756399a26c0fed6d3b22f5aa555973656fea3f0543d981b41f55c2a3aea9c540b9625a02f1dc0a289fb272f57a385f5e82ce51ae03d821ce11e3875619fa8225d6f6b3e1a4d61309e63baf1631d46af6bffd1ed828a8ffaabfbc1359e25e1a75931b097a9a7f2f56c89c0b598bc0fdd9", 0xca}, {&(0x7f0000000200)="f91a97f1a755c799091b961ae09e2ef7f405df79e69c6eee953adb333b60ee13ce4202ea1e888ef3d071c7a3113f15042c43979f71a7eb4e325f6640b8930b9ae1b9c8ad2a3f9d9f7cc3519233e3532a620938a90484e6d7422979f568", 0x5d}, {&(0x7f0000000280)="9816ed25c4d827f564e05057e9cbb5985cb17a00294cb3d560900f1a72c7bfe269e8bb8f5659dac476df0eef6d9bbed208ba78f1f921d5826eb1", 0x3a}, {&(0x7f00000002c0)="d65d7d166fc226b4f1897251153419a911f2908a38c5fa5591f5f4e2157d2bd75f7b56c62078b2697686d5ab1fedd938d475d62489d78d96d1a07c1e9d614bf8996370d088f974d9e57cd3de552d0d3daf072be959a4e364bff9fd58fe824989befbc4515d49b3d78c31b707385c0ad6f40f2c34fbdc6768ddd5", 0x7a}, {&(0x7f0000000340)="d6c4ea0280509acaaeec8cd4c11b0a2c34a2359925aa72b804c6f1a4953eb5d6e3f21d53345d2b50031b01044d7ca213169445c082d8742a7fdbe2d971a242ef4779acce5cf2b766401d991e3b323747cbdd881c5dd9cc14", 0x58}, {&(0x7f00000003c0)="4ff8c030e2c7c83dd5040968941c1a74880045ccd607b032f7863004344d40b134b24b05ba86a50247a0a606453925aa77b9e88e9e33909df9865a5805fddafdf5f6f8f547eced292b392936dcfe80a759bb3788662a6e257fa8a6a6b4c8521a7dbe5a4d52169f25252a9e76c92a091ba37f023e9f4be8c05b3206dde07667b0fcda272838c9927c27ef0d6fc3da5902b9819dac02c4c303ec19fdb62d67725289ff26323f97ba8da546bd300c1caa78", 0xb0}], 0x7, 0x0) clock_gettime(0x0, 0xfffffffffffffffe) 20:33:30 executing program 0: r0 = socket$inet6(0x18, 0x1000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r1) bind$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x5, 0x1701}, {0x18, 0x1, 0x3, 0x57}, 0x100000000, [0x3, 0x9, 0x6, 0xfff, 0x1, 0xb9a1, 0x3, 0x2]}, 0x3c) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xd0, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x44, 0x60000068, 0x9, 0x7fff}, {{r0}, 0x0, 0x40, 0x2, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0xffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x781368d5, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x14, 0x80, 0x1, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x10, 0xcc7, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x1, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x64, 0x1, 0x4, 0x7f}], 0x5, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x48, 0x40, 0x3, 0x8}], 0x4, &(0x7f0000000040)={0x7, 0x6}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:33:30 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/45, &(0x7f00000000c0)=0x2d) r1 = socket$inet(0x2, 0x2, 0x89) getsockopt$inet_opts(r1, 0x0, 0x24, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket$inet(0x2, 0x4, 0x4) recvfrom$inet(r0, &(0x7f0000000180)=""/12, 0xc, 0x41, 0x0, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 20:33:30 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) socket$inet6(0x18, 0x3, 0x401) getsockname$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) ioctl$TIOCSDTR(r2, 0x20007479) syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x6) recvfrom$inet(r2, &(0x7f0000000140)=""/228, 0xe4, 0x800, &(0x7f0000000240)={0x2, 0x3}, 0xc) 20:33:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) setsockopt(r0, 0x7, 0xffffffffffffffff, &(0x7f0000000080)="cc662f1a5df63e960ca13dea49de3fa99b9588c23db80c5c9224d094421ef5b5b75ea000992a14c526bafbfcf7ae5bc5d840450f32ddb3ec960e0f517e18c104852551e54256ab63f66c3d7dccb26b62a8c5c870d934ff7d16a33120e0d69bca296434ab2ae6ce892e23bc33f8ff0fffc3cf4933d8447083276156f64a56c1d0ce7c68e18152", 0x86) 20:33:30 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) clock_getres(0x7, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000040)) 20:33:30 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x400400a1f, 0xfffffffffffffffc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1000000000000}) 20:33:30 executing program 0: semget(0x0, 0x4, 0x4) munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) 20:33:30 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3e4, 0x0}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xa, 0x40) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01001f00000000000000b440cd00af2c659c8037f453551089e61819683eb99f546d3414a27121e5519a7c09050b99550bfb7fb9741e36b68d15999e426afcbab776de190e00000000000000"], 0xa) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 20:33:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x800, 0x1ff, 0xd24, 0x1f, "a051cf3172e21a54751613c27a172f85ee342d5f", 0x100000001, 0x9}) shmdt(r3) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0xf84, "bad84b73f2a4caaf72d88000"}) r7 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000240)={0x1, 0x1, 0xfffffffffffffffe, 0x5, r7}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:33:30 executing program 1: r0 = socket(0x1e, 0xc007, 0x17) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) 20:33:30 executing program 1: execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)="2d25fc5c00", &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='@-^\x00', &(0x7f0000000200)=')\x00', &(0x7f0000000240)=')\x00']) nanosleep(&(0x7f0000000040)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) execve(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0), &(0x7f0000000580)=[&(0x7f0000000500)='@-^\x00', &(0x7f0000000540)=')\x00']) 20:33:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xb7, 0x8}, 0xc) chdir(&(0x7f0000000040)='./file0\x00') poll(&(0x7f0000000080)=[{r0, 0x48}], 0x1, 0x0) write(r0, &(0x7f00000000c0)="62bdf88354ce82404c89e0a9109ee2bb459b89409081a76e48afff0894cac2f848f6", 0x22) dup2(r0, r0) 20:33:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x3}], 0x7fffffff, 0x0, 0x0, 0x0) r3 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r5}, 0xc) shmget(0x3, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) write(r0, 0x0, 0x0) fcntl$getflags(r2, 0x3) write(r2, &(0x7f0000000040)="d8803adeaa5ed64cb7517969fb7d5015ed3ec5b17c17a9bb27f0a9d7b96bada6b0818bb97ce8291ba8d4f71ae642acaebc6dd20990828ec02d8775c6cfe6e94796f8b2ee400dd40cb7c2544a238e7f5d64679b747d91dd6a9ed5180009986f71c86f5f3257a5f07feba85d5ca860a51e76e7947506d10d757deed57e78f74a61b801201ff6818456da888eeb432487b1990a7addee020b894a87f67d068ae206cb28c29f4b3216bba8da3326cb375895318ed29c12cff7b63fdbfeb0062854be837b25583257dfedf90d4b7839c4068963dbe111ed398f65eb2467106c5ed5abcd8e00000000000000000000000000000000", 0xffffffffffffff76) 20:33:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4000000001020, &(0x7f00000000c0)=0x6, 0x4) truncate(&(0x7f0000000040)='./file0\x00', 0x9) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) listen(r0, 0x0) 20:33:30 executing program 1: r0 = socket(0x0, 0x3, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="f2d1d724", 0x4}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x3, 0x5}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="7a1342aa0bef5acf6f86c193dd94e98aa780818ffd1cf08a70fd7e5b3e0f89ffa18502d04b5b1e048d4e15b9c8cd0ba0ca0248337d426f409dedf8186258245e0fd0335bf45a648b74486c4231c7b7120950c48829276996f9a9d7b8677c076dcc8fa193620baadf5423f7707a1ef7e1e9e4d2a6866ae2d9701f4cb248d79475ab2e2174365efc4ca95e56be4a2c0c70cf9cc5f40e77f33e28d9b9c0263e3a9538", 0xa1}], 0x1, &(0x7f0000000180), 0x0, 0x401}, 0x2) 20:33:30 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000080)=[{0x0, 0x268}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file1\x00', r1, r2, 0x4) 20:33:30 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000000)="b2", 0x1) write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) dup(r0) write(r0, &(0x7f0000000080)="edb62d0162315a543aac3f1ac4990976032f3ebb0b9e6ba807aac01d2fb53533caa4b20b69c0eb1e40aafa9291683148f94c7b2a61edf098128fca18241bf937a23d5230f53280c43050460fff24056c3fa6bdde0e89bdb30e4c1dd22c9aaf8856e54d91126fc0fc1ac0e543c2e24221f6a38d3c41285620f7547442dd2067d5c6e2983847472a6f086576c6c55bad0d15b6ed01b0d2caecce6f028b01e5da5033d1a415a3d6e52df99ec6ca7a379de784cf2850b0b1debf6fedae9815e7628468e20e", 0xc3) close(r0) 20:33:30 executing program 0: mprotect(&(0x7f000042d000/0x4000)=nil, 0x4000, 0x10000000000003) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') clock_settime(0x0, &(0x7f0000000080)) 16:00:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x4) r2 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x1c}, {r1, 0xfffffffffffffffe}, {r0, 0x1e}, {r0, 0x8e}], 0x4, 0x4) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 16:00:00 executing program 1: open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x28) rmdir(&(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="5e40a9aee666ffed4320670ecb4d5eb4fd", 0xd) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) socketpair(0x20, 0x5, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f00000000c0)="d4ae9ff1209f0e11eb48b0ec3b55cc43644c64711b927d79f8496371f5105ee93ebc8c2db6a38fb3a9cd71b6718c136b9cc03a774eb00f0f6847c9", 0x3b, 0x408, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="af4d164be40e1083197e7908aa931eebb4e82bcd5db8481a006ded953b9dea905c2ab2da247799b5a60c3028db6dc26c05e141ca6c", 0x35}], 0x1) recvfrom$inet6(r0, &(0x7f0000000100)=""/50, 0x32, 0x1, &(0x7f0000000140)={0x18, 0x2, 0xc14, 0x2}, 0xc) setsockopt(r0, 0x29, 0x36, &(0x7f0000000080), 0x0) setsockopt(r0, 0x7ff, 0x10000, &(0x7f0000000000)="dfe4a7481e4180c19320355aa5996f423140883b712e4769b95571dd9aab7421b095114166f9b6596c80e32dd522590d52a622289141b481955de80ae0b1c3cd26dde5c6c8bfaa6f9b4f2439a926d01d2eaf76", 0x53) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f478177da4ce9c287730c5371394b7c8e78f619d4692ea4738191be18ee7e405b64b7e525a386702ae5a879d783bd71a0da9410a2", 0x70) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) r1 = syz_open_pts() close(r0) close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d33, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:00 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="b40f23b3d5647b119564994e90c249fd1eacc60fe9f6f9182245c2c624ea40ec5e2f36fb3e40b8746a0e58b146e396d99c1303d57f1a0c102377c5b01f611b6937714bc9c05b9172ecba29d83bb765a24fe9c79a8e970448c126b9f2caca0d01f8086d475348351612bb5950384880b061572beae6b406e964503810cd25fdb91efb079405", 0xffffffffffffffbf}], 0x1198, 0x0) fsync(r0) truncate(&(0x7f0000000100)='./file0\x00', 0x0) 16:00:00 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000005c0)="d63b552562b7ca3dee47f327ff27ebc23e09a0bc7a10d6d56b0f27679d259d6679e7e13843ba484231e17ba646e209c95d41ee991d4da8e8c6c9b57e29a569392ebb3b07227b486a19a3d95b0f42a85771502a8e80baa66fb9b4bea42efa2ce738f4a021bf0f2645c8d16fe25314383775840b10571876886a95c1b1b14c176934bd37635e855cbcc6c816fd1cdfb1cc58f941c72131974aa8e8ff1e0a0b2f1fc1f3cb916a424d4f393c4157a72231bf1e8dc889c63f7858372a716e9414", 0xbe}], 0x1, 0x0}, 0x0) 16:00:00 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x810, r1, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x17a, 0x0, 0xf8c, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10181, 0x2) 16:00:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000040), 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) readv(r0, &(0x7f0000002740)=[{&(0x7f0000001740)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="20399361e580edd2fc4f3e6c1e125cf6effd9b7d72b189c65cb10d82ca10a67344ff10190e7a5cb54ad6f46481a98c608cad7a2ec3e76bc20ee5022a675f3ab0804571bdfaf333ebf0d37d9bd708a0a39a9434973f0318d39019597efeac6088ed2fd1c8c2c80ad88ded931fb5e9adb5cb8ec32a63ff2e9c28ddf0dff13df0e8c94db3f2a3b558c5ba22e5b39b8506ac364286a3f843c9db486235070e71f5ad885505fc5fd290534ce3763f22ba00fe6ca24a35941f7ecd052f507e634a3d5f1c96b64ac496b1525e87848ad5ffe28928e3dae0494048c40d22d9b390b1ddd8c93642ea13854a74cf9c721905257eb60a6033a9d58f41ed6e5a9285", 0xfc}, {&(0x7f0000000180)="7770da139483df5a9b8362b050e91909850fb004ab86007925753aa26e61509321264044aa7c97b6f606036eeb9054ce5982901ce346a82ae40b2f248677f16a897b4c93bdf1a5298cb9b2723f6c8fb55ba8d4b9b49a1a5b08b2d36cb6e31e320facff0bfb5c9bb126e847075b2fd0764d565c315c", 0x75}, {&(0x7f00000003c0)="5a0b5f91a8c28ccedaae69548ea49a9d1520f705418fa31baf57b7fc4b078a18dd2d9d3121489e5598979a04474c8a37f53daffe8844384f544bf52373a2acec357a28679835c67c3efe0ddb22fa9a4db1e62cb91067dd47fb717ad75ff8aafdb140a1a7ec98a04d413d2654b4c84b188bac62e97414c88f04bc525fb77e1a28cf945074000d93c1843b4be7db34646c97832c969e88225223b664983041f64539f1", 0xa2}, {&(0x7f0000000480)="379a268c734186d29c8720e6d1266722f1e4df1d24f68f30eb7a62242964fdf5fe9e5784cc0e36f6efff4ce0c4851dd20fd0219aa17d3f0be644303fc0de399d58588bd6943b369e3588ec5758f03f8ac94015220c477c7dace6620dd7f6c9d26cd544bb4c677640d6265ded3100c413524fec5b88299818760f5cabfb23216ca0ca549bf5c974f73f3b7608b1ab390829e841ef2ccb31444b645ec80f962efd35a4c13c831cbee63bad857a220d471d82e37b48cdc1383e222837758fd70baa4d57c61049246c7a155170b7d3265543729f4d8384c4c94df8912761ede16af8e60976175ac14ebe8a0e6d", 0xeb}, {&(0x7f0000000200)="9096bb0e922e2686817b", 0xa}, {&(0x7f0000000240)="72c6d4aafae8c5816eb96dae5dc6f349a4c1764e47eb1a234e6f4e22cf13e44b2d09aad9f7d4cebda95367e1a3b635ee32", 0x31}, {&(0x7f0000000580)="021b7d5461e500b80c8630edbb3a570b754085479175b411c3ea40e0b3a1702f23b761de9a8699e7bd9fafad6192fb5fa0db5c613b6350f1f91463dc681046e25a263a2fc74b694bbce8010a681c56863b04bdd867a81ce789be9f9c155d6d628efc5625fd70ae7d0f129a4428db1e621c275cf8eeee38c78ddffc8a470f", 0x7e}], 0x8) sendto$inet(r1, &(0x7f0000000040)="b22150dcd9bf3e576d94189b4d69071dc7467074042d2f9e5504479ee1c737e41d880c15d82f876411ec", 0x2a, 0xc, &(0x7f0000000280)={0x2, 0x2}, 0xc) lseek(r0, 0x0, 0x3) fcntl$dupfd(r1, 0xa, r1) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, 0xfffffffffffffffe) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = msgget$private(0x0, 0x402) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x4) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) msgsnd(r1, &(0x7f0000000040)={0x0, "832dd54c39a03f445b6a2265dda12dd8596b355479f205927157ea65468a858d521b34433be4e03a0c18f57ba537c9e5432eb6283d53878c95583f72fa171d034fdc86fc520c55272f4cba6c8ae722632c6a98335e656e1efac4d883aace9da84d531486038d0e1587dae0ea93f26ea69fe5c52bff5cc7b1c32b6b8ab9b9d14d74702f55d470d754403c9ce2174b5345567f407a9900543ab873430e273c3483b23b74bc210821ef75"}, 0xb1, 0x0) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000040), 0x4) fcntl$getflags(r0, 0x3) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a", 0x0, 0xfffffffffffffffc}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:01 executing program 1: clock_settime(0x7, &(0x7f0000000000)={0x7fff000, 0xc0000}) pledge(&(0x7f0000000040)='.h\x00', &(0x7f0000000080)=')&\\]&\x00') getitimer(0x1, &(0x7f00000000c0)) getitimer(0x0, &(0x7f0000000100)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = dup2(r0, r0) fsync(r1) r2 = syz_open_pts() fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x59, 0x6) clock_settime(0x4, &(0x7f00000001c0)={0x2, 0x1f}) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x4) r3 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x4aa, 0x8) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x7, 0x9, 0xaa, 0x101, "01b965a205fce73c3dafaf7a35e1498e0c708723", 0x8, 0x6}) clock_settime(0x6, &(0x7f00000002c0)={0x1}) r4 = accept$inet(r1, 0x0, &(0x7f0000000300)) fchmod(r4, 0x8) r5 = dup(r2) chroot(&(0x7f0000000340)='./file0\x00') shutdown(r0, 0x3) kevent(r5, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffd, 0x40, 0x10, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x0, 0x8}, {{r1}, 0xfffffffffffffffc, 0x40, 0x20000003, 0xf401, 0x9c}, {{r1}, 0xfffffffffffffffd, 0x1, 0x29, 0x9}, {{r4}, 0xfffffffffffffffe, 0xc0, 0x1, 0x10001, 0x5}], 0x2, &(0x7f0000000440)=[{{r5}, 0xffffffffffffffff, 0x44, 0xfffff, 0x3ff, 0xd8}, {{r0}, 0x0, 0x80, 0x11, 0x26ea, 0x4}, {{r4}, 0xfffffffffffffff9, 0x20, 0x1, 0x9, 0x8}, {{r4}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x81, 0x10000}], 0x9, &(0x7f00000004c0)={0x3, 0x5}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) kevent(r3, &(0x7f0000000500)=[{{r2}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x1c6, 0x81}], 0x20, &(0x7f0000000540)=[{{r2}, 0xffffffffffffffff, 0x0, 0x4, 0xb4, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x10, 0x45, 0x2, 0x1000}], 0x7, &(0x7f0000000580)={0x8000}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000005c0)={0xe39, 0x50, 0x7, 0x4, "8c585faf3609078a1332884322b8afe4f21dabe3", 0x5, 0x10000}) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000600)) read(r2, &(0x7f0000000640)=""/4096, 0x1000) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000001640)={0x20, 0x2}, 0x10) r6 = semget$private(0x0, 0x2, 0x4c) semctl$GETPID(r6, 0x2, 0x4, &(0x7f0000001680)=""/139) 16:00:01 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f00000000c0)="632f394b4834187f", 0x8}], 0x1, 0x0, 0x0, 0xd}, 0x2) flock(r0, 0x7) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1fffffffffffff6e, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) flock(r0, 0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x0) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, r1) sync() 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0x44) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb005c423bc7724395e614cf12a09db29dbbbc392ad3def8ffffff3a5ef3b6d597eb800000004b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b000000809ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac7631751cc1a19a790fdb12a67852b52c01c92dfdc4daa862ccc12e9bb2aa286418b8e8ae675b0000000000000000613eb5508135773cbd66de339e653b3a3660787c4d46e7d320f6aaf2b6e17f6cd0733e499573cc4088f5bab9ad1ba140c36068b8fbe561fd27bd5047be8f6916c4c9e10c740c57cb67b6fd9f3e0c389a96ee4b6fa9ea82a3d032be6c0e153aeca6f9c4373c60796bfc5b3ec5f07334034eaf3dd221cb", 0x16d) syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xd36, &(0x7f0000000140), 0x722, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec11eeffffff00"}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000e40)=""/4096, 0x1000}], 0x1, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') read(r2, &(0x7f00000002c0)=""/249, 0xf9) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = semget$private(0x0, 0x3, 0x101) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000140)=""/40) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) r3 = semget$private(0x0, 0x7, 0x0) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000040)=""/235) 16:00:02 executing program 0: socket(0x800006, 0xfffffffffffffffe, 0x0) r0 = semget(0x1, 0x3, 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)) getrusage(0x0, &(0x7f00000000c0)) 16:00:02 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x2}, 0xc) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0x4}, {}, {r0, 0x2d}, {r0, 0x81}], 0x5, 0x80) fchmod(r0, 0x2) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0x25, &(0x7f0000000040)="3a929119", 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146", 0x4e}], 0x1) writev(r0, &(0x7f0000000400), 0x1f5) 16:00:02 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0xc) 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) r4 = dup2(r3, r0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) bind(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r4, &(0x7f0000000100)='./file0\x00', r5, r6, 0x0) 16:00:03 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000040)=""/230, 0xe6, 0x2, &(0x7f0000000140)={0x18, 0x3, 0xa90}, 0xc) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) pipe(&(0x7f0000000180)) bind$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0x18, 0x2, 0x8d2, 0x3}, 0xc) 16:00:03 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x7) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000}) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a07, 0x0) readv(r0, &(0x7f00000002c0)=[{0x0}], 0x1) setitimer(0x2, &(0x7f0000000000)={{0x2}, {0x5, 0xba77000000}}, &(0x7f0000000080)) 16:00:03 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffff, 0x2f51}, {0x104, 0x7fe}}, 0x0) setitimer(0x200, 0x0, &(0x7f0000000040)) setitimer(0x1, &(0x7f0000000100)={{0x6, 0x2}, {0x3, 0x2}}, 0x0) setitimer(0x4, &(0x7f00000000c0)={{0x2, 0x5}, {0x2000000000005, 0xffffffdfffff8000}}, &(0x7f0000000200)) getitimer(0x1, &(0x7f0000000080)) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x40080401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x800000) chmod(&(0x7f0000000100)='./file0\x00', 0x0) r0 = socket(0x10, 0x0, 0x2) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="3ded0000a0cb99ec"], 0x8) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) rmdir(&(0x7f0000000100)='./file0/file0\x00') 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x2807) open(&(0x7f0000000080)='./bus\x00', 0x10420, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f00000006c0)='./file0\x00', 0x2002, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "0ec433fa548f05710a07e6ab306aac537c53d7cb", 0x0, 0x10001}) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000), 0x0, 0x800, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = dup(r1) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x40, 0x41, 0x4, 0x4}, {{r1}, 0xfffffffffffffffd, 0xa6, 0xfffff, 0xc48, 0x6aa}, {{r0}, 0xfffffffffffffff8, 0xd0, 0x0, 0xfffffffffffffffa, 0xa9}, {{r0}, 0x0, 0x1, 0x21, 0x101, 0x3}, {{r3}, 0xffffffffffffffff, 0xc, 0x10, 0x100000000, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x5}], 0x7, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x3, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffc, 0x24, 0x0, 0xf1bd, 0xf737}, {{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0x6, 0x1d}, {{r1}, 0x0, 0x2, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0xa, 0x20, 0x9f7}, {{r0}, 0xffffffffffffffff, 0x6c, 0x2, 0x100, 0x81}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x2, 0x4}], 0x200, &(0x7f0000000040)={0xa1b, 0xfffffffffffff4bb}) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) write(r0, &(0x7f0000000140)="201970a3baa988e5a4790b45db947ad779c63bdc27350fa3325cf7cc1254e30f03a4337e754a716ad8a7efdb1cf722b3f143ae1198e4e67e1d4351e4da2c1e8186c4d3a52b0e1760ea9c3338653dcd37fc540444ce28a3e0dca6c484ba8f7e03879cddc88d62f1d8635c1505888e1f30e9f836c8acfa6077dee38d3d85349c9639f24ec6f2c04b8fed28ffc832029c22bff36da2bb9fc24bc6515ebc383b3170d6e1caf8813e2b84374c29fb7675997cd91fd5744b879e55b6265a94f99159f9f6a81b8257504db6931fa40a7bb548ff782fd0520c3c7d0af5643400335e667ce665bfb97ba73406fb9c083665114b9da6b810b9d2eda34b8e7171", 0xfb) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffd) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) recvfrom$inet(r0, &(0x7f0000000180)=""/68, 0x44, 0x40, &(0x7f0000000200)={0x2, 0x0}, 0xc) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xfffffffffffffffb, 0xfff}, 0xc) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000040)=0xfefe) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000080)="04000000", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000000800)="ff158ab6f69aa0dd8129236cdf42d713b19f767e2ceef96eb648341b87c37d5749f2fdc0c7ce6c174dd49081bde190df6aa7ee1024e31270ca010000000100000006a72fe465f6c7ca7f702222d7f35268d49c4741ffd3db184d18339db460c1ed9ee55ede7644efbfd751039fcb817a779a3850a258e418ad9fb5e8bddf9898b29c3e36273f4cadd1b86dd69815ba3748ce977edac3b4b7fe9bc3b33c0c7ce831c99a9514cba5d3f2a1386ee0f36b2c39fb021641abf66838e69f47f15aec164e0f8730432dc8040a855eb26c27e0870c8f76c10a25954ba4e2a4b550e7cc8b0ef180583c1259ba010faae6285c3547fab39072fc6ca65d78b83a1f4288017bf6c04be88a0674a7525417e517c7a51224f6b34f3154334d5ab95b71e5c99e153c0d34212ef57e51962568c3fabb0dc1c1a75301e8b91707bd18d6374f4c9b7765338b6eae2889897985384fa221bec0b2c312ea1e0e88", 0x7f) bind(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002eec502271f2abcf0b8404dd1f0000000000000000a84305000000d95f0900c3c9f2947077b13a0057f8845e53495c48d00d1f8dfde5aaa20890308d83f02c46549f0e69a19b0d6145f0a520d6bc11960b600c59d2f012b89883f355693db5b9fca8e0186583c28a7ad90e7be482a69ba8e634bfc547732faee83045fc07466c610e2a8bdf7e8787b5877c42830c40e67c7aeea52fd06db753f4c90656eaecfd32a72eeb844283579ca27125c12ef00189d09f63f2cdbb9daf20ffb27c2c07020184dd72ba6414906f1ec4c153"], 0xa) 16:00:03 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000f1ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x63, 0x0, 0x0) r1 = socket$inet(0x2, 0x8000, 0x73) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000140)=0x10) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="7b2b0b3d9c53c1fabe7daa179906803520e8271894ba1a5bca2c0f4b05fda4e3ae353453eb37fb779df7e651af68d25176598b"], 0x8, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/1) 16:00:03 executing program 0: socket(0x27, 0x7, 0x2) r0 = socket(0x2, 0xc003, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffd86) 16:00:03 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) shutdown(r0, 0x2) r1 = socket(0x1e, 0x3, 0x0) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000040)=""/220, 0xdc}, {&(0x7f0000000140)=""/91, 0x5b}, {&(0x7f00000001c0)=""/86, 0x56}, {&(0x7f0000000740)=""/252, 0x9}, {&(0x7f0000000340)=""/14, 0xe}, {&(0x7f0000000380)=""/13, 0xd}, {&(0x7f00000003c0)}, {&(0x7f0000000400)}, {&(0x7f0000000840)=""/169, 0xa9}], 0x9, &(0x7f00000005c0)=""/42, 0x2a, 0x5527e272}, 0x40) shutdown(r1, 0x2) 16:00:03 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x0, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) recvfrom$inet(r0, &(0x7f0000000040)=""/98, 0x62, 0x840, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getsockopt(r0, 0x400, 0x4, &(0x7f0000000100)=""/35, &(0x7f0000000140)=0x23) clock_getres(0x2, &(0x7f0000000180)) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="92022e2f66696c653000927542c95f3ca1b9b1cdd706c983b62d4cf0ea782b3c1be0eff06b8db95d7b4e6c27d479f484d4580a52"], 0x10) recvmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/101, 0x65}, {&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f0000000200)=""/173, 0xad}, {&(0x7f00000002c0)=""/245, 0xf5}], 0x4, &(0x7f0000000400)=""/34, 0x22, 0x80000000}, 0x0) r2 = socket(0x2, 0x4002, 0x0) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r2, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000040)) 16:00:03 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2016, 0x4f72) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0xccd) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) 16:00:03 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c9f3286a8c75f10c85806d5788a6ee318903d05dcadef1c156c7222e6be5f8c6b2640be43907d53960b8fe211159480e8b4f1e594e244feb22d660b178ec721a7dfa763131559906cd7078684c013", 0x60, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() close(r0) lseek(r0, 0x0, 0x2) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a", 0x10) dup2(r0, r0) 16:00:04 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/169) socket$inet6(0x18, 0x0, 0x10000) mkdir(&(0x7f0000000000)='./file0\x00', 0x18) sendto$unix(r1, &(0x7f0000000280)="00000000000000000000ff03000000000000484215475b49e88b0ce3668cfcb4", 0x20, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000100)={0x0, ""/139}, 0x93, 0x3, 0x800) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) geteuid() 16:00:04 executing program 1: writev(0xffffffffffffffff, &(0x7f00000002c0), 0x4) semget$private(0x0, 0x2, 0xe) r0 = shmget$private(0x0, 0x1000, 0xd1, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) read(r2, &(0x7f0000001200)=""/165, 0xa5) write(r2, &(0x7f0000002740), 0x106cd) lseek(r2, 0x0, 0x80002) shmctl$SHM_LOCK(r0, 0x3) write(r2, &(0x7f00000001c0)='D', 0x1) semget$private(0x0, 0x4, 0x300) close(r1) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="4c44bbe56d3d35760488e326923e8a3c9a8c4fdee1e6ee886173053d617f9c7ef7032fd923db02b225a2423d876f9a3c943ccabd6cc9554cdc05fa13f73d7ec0e1", 0x41}, {&(0x7f0000000200)="1f1e7119b4d990736eb23bc441355bdb09b6691d6431878165bdbeafa67ffcd10ce2dcd9385e8f065d91b87604191c46a16e8279a76bbb43f09347b77a1128f2cbf73a7170a2ef2c80e41737feab46d7236af654bb263fefca1dce29e88df981b492b61b6d9bb847edf6f28b21af13fe66b044dd6624b879c8494228c58746cf3994f8914c63376b9236df40f2628b190c86400188e5dfef8c63644b39c16050a9136ff8489ed5ad3e4037be8f7f6400103c695e11a45756237aa4edd31d324f04ca6f05f96a54bd72a9f6e3596778e38de3e6468ea32ff4c23edbee15f74cc4919c07366f200214517a7524694c2c78e5675a5040c5b6582140298c89c89d7731305d01063ab91749ce55c0991bccc0f2df927c761e3fba21887785e0ee67626826d43eb9bc497e4d4c53639ccb48458262109af1166ec807ea9404b90ef041f2bebc74bb77599b1e875b1572c69fda5b89c58c4bf05cf0ad9897df4da079fc873cc8d14089bdaeb71715271f0fccc14551af94052ac524f15b34a0d4305d6c7a8f1350fd2ddd95a0dbc715c236866913b2fc684363568636efe6ee4ed093811281a804b3bdf0f3e61c8ca9c278b31a47b6ed529f8192e4e7a14f7237208a97471ffbc41f81de92085aa8563acba6db8730e9272e486a84202d100c79e0b6c4db39d57e165d68e7a9050d12fe998ed7ae1c99b6bf8db6f1ae5e03eea0b4ca40f73d1418332673bb544549289619f37232203be96d624144e7bd10a204550039fd285596045945d1f8acc512122fcc484957ae35b2bff9aafde9cb4a66cca56b218515353d3453f637a226284083cb5c0a470b987ab58a50d89d483de25727bff9cca27a66dc63cba2e85cd914a97c82b3f1592c03c70a236b76c7bca61be0d8a4212be8f2953122b6a9d138baf177ffdbfd08bbbcb871ce29e8934226eb2851604e236c0b328fd76b4d27e59995a8b6eb08d5642af3adbb11b5457437bcf967adfdd15aed58c980dada2c70214b1ef1488cfc61e8d8faa7dc4a836ede819adf7080c1368b66b4fcbb006e036e04fac24b1c3a5d64f54df44b0e5146d45fe937ea1e14e154953bf431e51d926e04b4db7c609c25bc8b7d9635f9321c46c968f73ca1263454c120b4eddea16a097c388e1ce46ee339344e080fd49ada095ef45ee5518e1e56b4d34b25730d349793458bd27cd556fbf38c7436602eaff1defbfd8d684912d334cdd31f2e5de259af171a9e8b481998a59684541a6e3dc77c0ce5a9872f13e94c46576fbfd96388ef61633bb4bc1cfe615d380c4aad8b46aa3269bd9771c43215538f5685fd0609c6c684da26db6f5c68223d6f022d7586129230f3b3d916ede8a164d227dc6584037e3eb95c92d685b37dbadb0e7b01a17fb799805bddf98fc66e9b82a45f45a464eaae926ce80599e2eceaeca2eebdd401850c44f320ee1b54e93411d7b814be877931eed870b463e7792295805855b2f89cfcfa7724bba79b1e85f1dd506de7eca4f02826c9547cbe4640e1feea1a4bbf4114c7f2628541a21bf80e1de698739836a37b7e074dab0ca582aa2862ade962d33cc9e794097c6eaee1b97f89c5c8e5512d1dc851b6751478b4912fd0613759e91542f3214d73dd778f31192c816d94c4563c58bde1d2e3f743403b0a40302d5a83e850eaf951515794db3373ee0f11073db1c92fec7abc652b2c9fc2e05d3185bf507da0414bc034c525ccdb411f039545214de0ddddf70b0dda9ae4838164db2260e445856cb6d63363ad4635f2187f9297891799b20095978315e78631cdb64bfdb6d9f43729b95738138788527cb8701519574be1c810fbe9574cefd0b8ef262ebf325e0c2c6753fdc2f17aa0d1eae489f7d80d94a242facf744c2eee82cb1570ea5d55ba30bb02414f01591f45828c300250c67b8e9666065f64bbf75dd020c190605ce3e601d768c7bbd0b29e3e509c650c5194f905e3daeb9bcf8f31dd8dcf43fda67795c866933299d9de70e805f9b1d75b81c1e58763cbf336e062f3a9a7cb761396a52e1cb74d70a1d375b82dffbea7e5edddc68df50ae364cd0a0e94a5fadb0320479084598a811b90744b234b999739e7e14588df940aa3be2be83ecc5160ca29244e7bccb4fd6c72e2c817d61d0143e6c9efe27d11388cdf25823d2a084d4aae0690eb1c801bf04cf8519172d825355c5a66285a65890e9ae5acab24ee2f4433832de222c5bcd0f24ef7a883c196b81189e7426278c392f9586b6a4066f168d3023dc49f2fbaf093d9315e8259eff637a71ba7a4300cd55ba552c67f51f06b1b65c3a83ebe742342718ebff83144c3435c099758c01d6ec94e9a38c7c021b4ecb27ff6c12a5882bb332105b499987964bed6aa647d4de4991f85b0f85c3618fd9db9f3a5496467cf16056f28af1922203c28d94519fb5904a7b2821494c723539bbf800d7ed0ac491e382c5df7b0511898fc21b429ebb975798a8d176ce60a165f7076a10c15773882822597893332ad21678eb6d6f42e9acd66b168c11752953e5dcb16f000479ee76233065af5c7061432bc8adf617922d1b7a20f131a70f6901f8cf536a7a811302acef905cc0d3b3f90087c06493d35ce71578dc846026ee7bc4aefa8aeb6ab78eb02f458ffa368689ac1da86b6ebbd49242e145b4d2620f0ff54bb2cb85f51131667e0d79cd2342b60acff8aad45dc3297bc7e2b9051f0aab007594a3abd3fb3332430a0ceb5562fad4f6a0d594704874992ef11ee53aa1fc017fa65d76d2a1bacb5b24823b1a79404c0530a045cc4a037c6ff880bfc09221490a001e9adf742f74ee721e55c1d597f996ca84e5fdd26ac07705a9d28e6e0fe8f544e03c9295d7e833eeec868ccfce7d4429543f6da2c2c29f10e9dc9d8dc3d1edc2678c7a353fa656f0fa604305ccc53d5f955cd52ac7c072de25d150f96998c460cfbf1ee6df5023ba64c02523b19ff21ffda65d4fa6ef72059d0f5328aba5cbc7a72bb20fde548748e0c2dcc5eca3a5c28358edb2db5150b42a2aeaaf854b742f67703e40fdb97073991aa8186195ab9443a5345febf3b56101bd055620e8272bc5aa094d3db1a7e15e3a1dad7ed12801ddd3416ab1e748b2108a1b894f44c7f24fdec2035e5cbebdf0826fbc6c76447073a32127ce22c06a3b33e166b3c427fc72d47cd525f30f8434b4e5812b96c50be6fb2fc927bbf0f09d6d10f9d4f41c4c52a0993ff2c60a109d402e6bd8b630da1329ce9ae0e77e07407c60686f08c1da6fc120cdf9b54d90a30be0500b58338d8807c6f55d50ff93733faa0efdcd9d2a5a69feb8bd9dafede3375ae0cb84db532c5716a78fa0c6f22b06362c3b1bb0b367713e856200681538b7e1799197133b1a90d8886ae4d098be1a16b2a29e12a5c70d3753e61bc6f000aa9c2dcb5de97a36f99d59bb1eaab21aa873ba0130e9061ed4c836fcdb841221e570fe66a8b89bbf9906e052b68e2c41852899722dcba2ed388ad01ad12cc8bc5710a5255ced33510bb364564f92739052816fa1a8291ff668c4628e3c303a376e86a77173ccd2d0d0979650fdd5b88943cf8081a13b78b7caf6630b7ab60ddbe2d01bcecba4e1d0c2f91dc911c728f5c7f21a6d485c8e40e5cb89564c1bf0326af5a0a4644972203c0b243a69adde40639e01a905684218678be67a4bc31df94505320894982200583c6989349349b061a56ad9b0c9bb9fcefcfe9fb39fb388b7c604997f3504e2c513f148011141e1d635a55b8f698ab794c6083ec1e5cb09012fe387dffdb7f29c380f1458e9ecd16193f5c68fcea93955d06ca9eec90f824fdc354a0340d6bc6c147f267ed12111850e1c9422706fc771a8d534d9ff7eef1e4b054d17e05f0bcafb66317b8546e396f695f0a97c44a38f4cb11dd6b33b8e387af3054d4c7cc53ab8b066439d31f73cb4a79fa89f828cda1dd557f8df33f2a6f13e61a9a3094c0925a84a442cc697f77c1f5096bdf4c0a2d6576a87dfb7ab55845e90b1c8c031621d99bc16b6473423eaf4d3c6509cff4d11311749ede28325e4c9986e114f3d4830a3926b3c607b1a3eea3614e0eac2a9882f2f83453099decd7e110a8adce56e59edd60dbae02fe910250d6b59a4d613930db69591b44dd236310d8f0ce1827e8a23593e6568faa3002db124fa4811e154e5acb446dd243c425f8a91e2fb00400d501d60e0f405c86c1740fab6b847eaf1867f8e8419d8f2feafa3b76d8af0900a13ca1562bd9905d0eda35fcda75c431ed171f86b95e17fc4b1f3da13b34e40e907cfb888cde401e27c23fe535b418d61b58bfa55bf27682b1b5048345f1b83ca608bd62510b92b40735c3d5c8041d6d93089670cd92da8aca17c3dda1f0084072c970cfb601a3cc53606b9c1bf3905d49bc5ec50edb5bacb532d31bf219cee33622efcf2773652b6767ac3e6c91a33ab3c1e486908534b260da5eb06c1bdcbb74140e6bc3b088bf93ac66d98cbc2b0e7b039e20dfd5b2599c49956dd89e0e137dd676463e217ebd3df4675d125490e64f47f2c5c5eae0fe508b24946faa05e4ade1a400e073ed9a71c10445d72b9fd4e9d13bd2469abdbcd058685ffa98d6bec399780c075e01ea84a3f0d32152fc69848d5bfe07bceb8e958bd9107b0438452333a6be54cf785758b31b2834d191ebd82f698b80b0db0372c7f74c50fc765fc88246d1b67343584cf4dd0a80bc0c4690f4a8b55143f04208d8b4c8c684b3d4d1aac0eade060144e9d4af8828d9e5d3514f34a388998852fda83433686e9e1b63adf532e482a7a625afbccb43c0baac39b6b0e30f52e378118201ddd22d23fdbf5703b1f010fcf6a76a453dfd764841311d910ae57908cea99ec8f3dca3dd04aa3d6e03932112ccf0ea0ea132426f2125f175556f7080cb57c4d57c51e7d79b1f76fab8cc768ecea2b2da33419a4288d7a615f70a7e60c47b8269b1132d113db24aade9d4442cc00da60e03ad5cd106992cf39451e48164fa5c93bfeb493a9e9f1773b28eb1eded69a8db7e929a1a869fef77149197949d4f02d14ad839d167edaf3d78ccdc379c78817362d1cfab8ec6c16a876e45a22d52876bb6ba89bcad82314bd48ee2a0fe1d3dd48e3e8ab6a1ecf1317a49f6034c632775ebbc0ce7754f4dd8c182c9b8b0153c8d69e78145ba74225251255b04595b2a3301bdfcfc61b4f61902eea106eaaed557c9e1f09ab60555c7d044ca9ac60e6a47e62d05b6bb0ba2ec470b89465b2e153ae3e66c0027c008037ddfefcdc7fec40501ba0126a64415c19cc8d49ce7320402420df4228b5c04fd8b3d0128eea90062464e1d55b79ce612d9a7933ef370e25bf66e3e3c8d40516a8cbe869ec909a214e6a1bb704edd107231b5d0a2be5962b9a6147c308ae591dc399c6eb03e798e3d4b28977fc86843f057877e31065e5347a976780dba39288183138a9907f5e0e16efba88d6e283fcd72e56f2f26d0435a8d08b6f3403bde2f52907971368af64e509377d0d9d492af854ac14d5b007f50aabc4ef8c0a4b9d958725dcc2a780c89de665ee00d3cbaf309c568b3504d3935b3bec9428c565dab6b45dee40fc2629d1d4e95c46b61c640a6d7450e839abef370c013d9080b3f4575e193db43036348a352858864d5b63be7ff8695f377ba8f48c275ad5f5df4f8d0efab4cae6933e1d57030f1e1e260b6ed9b39f8d059ef3e5fbc975f87d42df0f852af61e79138d6389a4b42e6caaf54feaed1538fb31843472811dd953f5265e1a2359bfa832fde0b8deb175001e049a9", 0x1000}, {&(0x7f00000000c0)="52f053c17ee56a1f566f7d3bfad5e743ad88c8055ad688b6bf05e61256c8404aa6ae04e38ecaccaf279b1bd31f5667d42a83640346d743559258af90be", 0x3d}], 0x10000000000002d7) 16:00:04 executing program 0: syz_emit_ethernet(0x229, &(0x7f0000000000)="cf398bf97ab9ef18b74084970ef62bcc3b5e865f22149fd98a7bab59058da27b743727c847cfcf6d31c5a6e26e4f8cf44694b0c9e2be7534f2922c3ffa55232ae3f2cad29e395cedd6c56af38ce4c065789ed88f686da3ea1f138ec7091a4a33a93d5204200c0be092fc59427c88e8d8af0c5b941bb4e0ad59fa97a21d0ed4d983592ae7d601f3bf8b0611bf003d661d0cfbd9d90b93121fdce5eb16529e9e47eac241d05fa163fc00b3763aa5dd0e281c3a6f2a825dee3dc2c856d6439bd34613e409a6301348ee9635f99705772307aa278ce42ce978a5f282afe9512b370400000000000000e7b3acb8dcb64851269d14b9ec8e767756783877e749ac3e4de44e2f90e6fbc8cbc6af770086e468b8abc17454a3e02c1b50f34b8f815a7c72d8683d33557539959a048faeedec3273223212a08af679e5d2635eff806c647ff2ba981196d0c6e12b1786188c43313f376e3cadef83de6be59490b5e71fed1b8dff21a25dc30114a2cb4aa06fc16b8c7d378d4449ef922616a670460ed29041778ed456080d2117fc559a83bf90de000000000000000efcd022c492ea3b5908ef1f27975865bc11dc49298f03752674a92c63bcb79043f693a749c443721b8a1f00f307f7c6b494d586ace270c6460dce01e5cd09bc383bfa230564e626fece91cf0f1ce8453435dafabb0305c20ac437eb3f1924d6aa69068bfae72065f1797d947a81ec3a4bdfd5b5dd68af74ab4d38a9f8482c6bcb671cae889753bfde415a7fbfc07ffb000000") mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r0 = msgget(0x0, 0x200) msgctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) msgrcv(r0, &(0x7f0000000340)={0x0, ""/79}, 0x57, 0x1, 0x1000) sendto(r1, &(0x7f0000000280)="3d7805ab248cae0d0c9ff2280b5a78ee824903ab3312ab63b287553573cc29a133d8cfbc2bf1d499ae608f0617eb680985a0af2bb63f794bd3805ab83dcfd26b35089a6b4336a80de59f6250af95ce2b7f043dbecb3d713d249a7d5ac148a3726e9c726765c1a52dd4f8a3c659631b6aeaababe0f538232035b825aeae819e2851eabf031543553dccd74f8c0f", 0x8d, 0x400, 0x0, 0x0) msgget(0x1, 0x206) 16:00:04 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xc4, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x1, 0x9, 0x7c4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x48, 0x0, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x6, 0x3}, {{r0}, 0xfffffffffffffffe, 0xa, 0x40, 0x16e0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x6, 0x3}, {{r0}, 0xfffffffffffffff9, 0xa8, 0x200fffff, 0x6244, 0x3c}, {{r0}, 0xfffffffffffffffd, 0x4b, 0x80000000, 0x1ff, 0x5}], 0x6, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x34, 0x1, 0x100, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x7ff, 0x3}, {{r0}, 0xfffffffffffffff9, 0xf3c89c3eab042fb4, 0x42, 0xd32, 0xffffffff}, {{r0}, 0x0, 0x0, 0x10, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0x1f}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x4, 0x1000}, {{r0}, 0x0, 0x64, 0x20, 0x6, 0x80}, {{r0}, 0xfffffffffffffffe, 0x96, 0x0, 0x4, 0x6}], 0x8b, &(0x7f0000000000)={0x1, 0x7c}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x6, 0x7}, 0x8) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0x40) dup2(r0, r1) kqueue() 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8e", 0x2) write(r0, &(0x7f0000000080)="a1313a4de6dd014d97f0dba80437b05c93418a9cda9272ab10a9af7da8892955e301c73e9943f08091cc3024983ffc862807604204dff11daabc4c45bed7625577f6e772f595fa83c1fdc3c50ae7f737aa31fab73600063aa0d66c6573536a29c175fb81990a90fccc1cbca49b7303efcd2d34ed7b995253b819fe484eb821aa00ef2eb63e1dcdfe8572ecffaf777455fe6b87abd919e7535299109c3a21bb3c8156e28d13dab490e4bf73981315f7107073d1dc66095349c2ea854a3a1a", 0xbe) getsockopt(r0, 0x7fff, 0x100000001, &(0x7f0000000140)=""/14, &(0x7f0000000180)=0xe) r1 = semget$private(0x0, 0x1, 0x30c) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x4a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x7fffffffffffffff, 0x100000000}) 16:00:04 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x3, 0xffffffff) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="ba0e", 0x2}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:04 executing program 0: readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/45, 0x173) mknod(&(0x7f0000000400)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./bus/file0\x00', 0x140) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0xffffffffffffffff, 0x0) 16:00:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000000080)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x80, 0x3) openat(r0, &(0x7f00000000c0)='./file0/\x00', 0x20040, 0x80) socket$unix(0x1, 0x2, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') 16:00:05 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3ff, 0x9}, 0x8) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x7fff, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x45, 0xfffff, 0x38, 0x600000}], 0x8003, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x10) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) kqueue() r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x9) syz_open_pts() socketpair(0x11, 0x1, 0x5d8e, &(0x7f0000000140)) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) pipe(&(0x7f00000002c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) lseek(r0, 0x40, 0x2) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xa, 0x80000000, 0xfffffffffffffff8, 0x5b5f4468}, {{r0}, 0xffffffffffffffff, 0xe0, 0xfffff, 0x6, 0x5}, {{r0}, 0xfffffffffffffff8, 0x1a, 0xfffff, 0x7fff, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0xc3b, 0x6}, {{r0}, 0xfffffffffffffffb, 0x22, 0xfffff, 0x3, 0x10000}], 0x3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000010, 0x93b, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x1, 0xffffffffffffffa9}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0xfffffffffffff801, 0x3d7}, {{r0}, 0xffffffffffffffff, 0x94, 0x40, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x2f4, 0x3}, {{r0}, 0x0, 0x82, 0x1, 0x9, 0x239e0013}, {{r0}, 0x0, 0x40, 0x2, 0x9, 0x7}], 0x2, &(0x7f0000000000)={0x2, 0x87}) 16:00:05 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, 0x0, &(0x7f0000001680)) 16:00:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x15, 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}) kqueue() r1 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(r1, &(0x7f0000001140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) kqueue() 16:00:05 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x2bc, 0x0) r0 = syz_open_pts() fchmod(r0, 0x100) 16:00:05 executing program 1: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x81) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 16:00:05 executing program 0: lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8000000000001bff) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x8, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="e36330875da6f46d9f297460bef5272c6b95558a4b3a4c2bf3258e30ac1e381a6e03365c5f33a2976e67157cd8535328e3ba44b6a9302eb212128cfd8c9a8b13742e1384bbee6c3832c51e3f8a798a12a2df7fb52d067f1d270f1abbe0c24fceaeb157a9d59094d7494ce38dc7a125a5bdf40a8a3ad6be6aab04a0e9d7f4662e2cf4f85eadcae68504c78f5f82465dd4f03c7ecf2737b9cc2c377f482320d9de22c3b2ebb2acb821b33ad31af1470a419f6bf3f22bb9a88eaf9d8ee2362aa64244f11aa35c09dcefb38285bd169dbd9362a78ba47e4a33b03e81e4167aeb5b", 0xdf}, {&(0x7f00000001c0)="ed529907595bbcfc4aa213f06ba96f8315a68cab5a76a89f7821a0d829bf5ecd78d7fff8d4eac9eedf9a7ed79c53d92700", 0x31}, {&(0x7f0000000200)="b0172e935c53496cc9c18809d1d7d3bfc0d97e5574d7ab07ee03c09cdf8f4d8e03f9dfb6e16429a6db49b2542c9511a9fe6ae9e33ce0faf2d45c54001fcc120c34d6d098a46d0149c37d37376e4e754fe60e84876159560a40947917672de02466f8126e551a7411eb877f6bf1068d5253c85fe8ab578637ef7f3db34261d5e6aae34c930332c94dbcb8d9310b8f452739913485fb10", 0x96}], 0x3, &(0x7f0000000400)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x50, 0xf}, 0x404) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r4, 0x0) 16:00:05 executing program 0: r0 = socket(0x22, 0x13, 0x1000000000000004) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x20806, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) setrlimit(0xe3f921f1839b26f9, &(0x7f0000000040)={0x1000, 0x40}) pipe2(0x0, 0x0) r0 = semget(0x2, 0x1, 0x80) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/48) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000040), 0x0) socket$inet(0x2, 0x5, 0x4) 16:00:05 executing program 0: r0 = kqueue() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) close(r1) poll(&(0x7f0000000000)=[{r1, 0x80}, {r0, 0x100}, {r0}, {r0, 0x85}], 0x4, 0xffffffff) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000100002, &(0x7f0000000080)="16ed0cb4b5318fc8b33b19e4d501833c7f7f99a41ec5454d25897bb94ab44375785b16ad0264eb0d196eb18452a9b2865e33215202d059aeaea5356861a999d2d975a5d40ac55afe1fedfb8897aaac814302333af06f22722a216d21e023", 0x31c) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) open(&(0x7f0000000000)='./bus\x00', 0x10420, 0x0) pipe2(&(0x7f0000000080), 0x10000) 16:00:05 executing program 0: clock_getres(0x7, &(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000040)) 16:00:05 executing program 1: r0 = kqueue() mlock(&(0x7f000041e000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20030, 0xaa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = dup(0xffffffffffffffff) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xfffffffffffffff9, 0xde2, 0x1, 0x5}) symlinkat(&(0x7f0000000180)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x1}, {{r2}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) close(r1) kqueue() kqueue() 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000)=0x9, 0x4) listen(r0, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000140)) r1 = socket$inet(0x2, 0x3, 0x0) setuid(0xee01) fcntl$setstatus(r1, 0x4, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xffffffffffffff96}, {0xfffffffffffff000, 0x5}}, 0x2) socket$inet(0x2, 0x5, 0x8) setsockopt$inet_opts(r1, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5901) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus/file0\x00', 0x800, 0x1) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x2) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r0, &(0x7f0000000040)="29f1fae6a9d54b59ec2187dd26cbeeb5ce4ff20d2f048521d12255a54c6f660bc51329f6cbb489af26adcd9e03c054c8f3a24999689d303a9c19793811ab488303827497062d24", 0x47, 0x403, &(0x7f00000000c0)={0x18, 0x1, 0x8, 0x81}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x2000000000029, 0x27, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x40000000000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) syz_open_pts() 16:00:05 executing program 0: chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = socket$inet6(0x18, 0x4000, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x7fff}, 0xc) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket$inet6(0x18, 0x4, 0x1) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = semget(0x1, 0x4, 0x200001000000c0) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/254) getsockopt$inet_opts(r0, 0x0, 0x280000000000024, 0x0, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000240)=""/195, 0xc3}], 0x1, 0x0}, 0x40) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x300000003}) flock(r0, 0xe) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = getppid() socket(0x18, 0x4003, 0xf48e) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x1, 0x6, r3}) 16:00:05 executing program 0: setreuid(0x0, 0xee00) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/191, 0xbf, 0x2, &(0x7f0000000280)={0x18, 0x3, 0x3, 0xffffffffffffffce}, 0xc) utimes(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') r1 = msgget(0x1, 0x8) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000010bfb31f098aceb44cc1842175cd46a8f7fef71876d46926c7b3ab4a8c2215831cb5fddf3d0f8312277900ae1301680cd4eda3d95dfb1be43dfec5bdbc6154665eb51d2653296f66f0827877e7e4c5c8ff006c74182c43db1cc088aa915a062b481a242e40deaf092c4d818427cd1f3a336466f0b44bf3221ae66d7e95b6fcb8027c4aad407315e76d370e5ab6c567d6f6b4a5ff3d9183020afb5362b75f29cc3fec27ded6e1305422e615c92291baf8446e9f08eea4aeac4ca6cf459e3b93a7b35bd4659026b82e7229a4e3962e52f7fb16213ead351528c6a65fbd"], 0xbb, 0x800) 16:00:05 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) fcntl$setstatus(r1, 0x4, 0xc4) write(r1, &(0x7f0000335000), 0x10052) mlock(&(0x7f000079b000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 16:00:05 executing program 0: r0 = socket(0x1, 0x4000, 0x8) r1 = dup(r0) r2 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000000000000000) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffa, 0x20, 0x0, 0x3ff, 0x400}, {{r2}, 0xfffffffffffffffd, 0x40, 0x4, 0x200, 0x401}, {{r3}, 0xfffffffffffffffb, 0x1, 0x2, 0x1, 0x8000}, {{r4}, 0xffffffffffffffff, 0x84, 0x2, 0x2, 0x7f}], 0x2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x6c, 0x40000000, 0x2, 0x10000}, {{r4}, 0xfffffffffffffffd, 0x40, 0x4, 0x0, 0xfff}, {{r4}, 0xfffffffffffffffb, 0x80, 0x10, 0xea, 0x100}, {{r2}, 0xfffffffffffffffb, 0x8, 0x0, 0x5, 0xfff0}, {{r4}, 0xfffffffffffffffb, 0x40, 0xf0000047, 0x1, 0x800}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000002, 0x81, 0x4}], 0x0, &(0x7f0000000000)={0xf32, 0x8}) dup2(r3, r4) setsockopt$sock_int(r3, 0xffff, 0x24, &(0x7f0000000080)=0x9557, 0x4) socket$unix(0x1, 0x2, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x7f}], 0x6, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x22, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) write(r0, 0x0, 0x0) close(r0) 16:00:05 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000940)='./file1\x00', &(0x7f00000000c0)) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='c\x00') 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000180)={0x8}, 0x0, 0x0, 0x0) r0 = semget(0x0, 0x4, 0x200) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x9) 16:00:05 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8090, 0x80) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = kqueue() socketpair(0x26, 0x1, 0x1, &(0x7f00000001c0)) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) getppid() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x18, 0x12, 0x81, 0x101}, {{r0}, 0xfffffffffffffffb, 0x28, 0xf0000006, 0x401, 0x401}, {{r0}, 0xfffffffffffffffb, 0x48, 0xfffff, 0x2, 0xb140}, {{r0}, 0x0, 0x80, 0xf0000022, 0x2, 0x8}, {{r0}, 0x0, 0xc0, 0x1, 0x400, 0xfffffffffffff000}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20000002, 0x1f3c5f96, 0x3}], 0x3ffc, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x5, 0x7, 0xffff}], 0x20, &(0x7f0000000140)={0x0, 0x5}) 16:00:05 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0/file0/file0\x00', r0, r1) r2 = socket(0x39, 0x8004, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000140)="d7d8") 16:00:05 executing program 1: socket$unix(0x1, 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)=']\x00', &(0x7f0000000080)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000100)='!]\x00', &(0x7f0000000140)=')[/\x00', &(0x7f0000000180)='^+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=':\x00']) rename(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000680)='./file0/file0\x00') mknod$loop(&(0x7f0000000500)='./file0\x00', 0x4, 0x1) execve(&(0x7f0000000300)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)=')[/\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='^+\x00']) execve(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000500), &(0x7f0000000600)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)=')[/\x00', &(0x7f00000005c0)='\x00']) 16:00:06 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000700)='k', 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r2 = dup2(r0, r1) read(0xffffffffffffffff, &(0x7f0000000740)=""/4096, 0x1000) write(r2, &(0x7f0000000000)="37ed40b847358915887dd1a25c7e73ffe19346c3a2e0a166e0caeaf774c4c44a2ec18010725e01a720491fdb0c26bea178dda88cda89607fcdfd835f38340bf589439df6b846be916290e751488fc09c67d9a00daa6cb76af8d1622ccafede0b7e15a86c7be158d3ddd0f5e18e638b45cad105d377373cce57374ba62bef754b1756f5f534bfb37440fd0f4bf000d75e6802dc1f2dc9a8eefe79142fe990e03573ab66c1892d2f6cd30a41471975907577066fca803048d7cd7638b562809ffcc1960fc1bd042cbed4bf47aa61a6f135ef85b4d6c38e25db", 0xd8) 16:00:06 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = dup(0xffffffffffffffff) lseek(r0, 0x0, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x206, 0x0) writev(r1, &(0x7f0000000080)=[{0x0, 0x268}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000200)='./bus\x00', 0x20060, 0xb0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, &(0x7f0000000140)={0x1, 0x3, 0x3f, 0x8, 0xf77, 0x9a33, 0x1, 0x1}, &(0x7f0000000180)={0x0, 0x88}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:00:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) getuid() geteuid() r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r2, r1) r3 = semget(0x3, 0x0, 0x0) semop(r3, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x80000002, 0x0, 0x100000001, "5bef0924cdc284a63df5852d7b0dd720c8395a23", 0xfffffffffffffffb, 0x6}) 16:00:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x6, 0x1, 0xf0, 0x9, "07df0f4f5ca7594d21917fc5ceb3f97f16c74730", 0x4, 0x4}) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) syz_open_pts() r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r3) listen(r2, 0x8) r4 = shmget$private(0x0, 0x10000, 0x100, &(0x7f0000ff0000/0x10000)=nil) munmap(&(0x7f0000ff0000/0x2000)=nil, 0x2000) shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:06 executing program 1: mprotect(&(0x7f0000271000/0xa000)=nil, 0xa000, 0x2) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) getgid() 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket(0x6, 0x4000, 0x8001) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffffffffffd0, 0x4) listen(r0, 0x0) .”Ôð6 î½z³ð‰ó´n´xËOðt´é_(×l?/–Oý!BZhmËæ1dõ&}ýyñciiÍ$R²ø¯ gyÙšBPeĪ—üJÚ»é!ìfðµ¨4¯–_ "0Ob.”Ôð6 î½z³ð‰ó´n´xËOðt´é_(×l?/–Oý!BZhmËæ1dõ&}ýyñciiÍ$R²ø¯ gyÙšBPeĪ—üJÚ»é!ìfðµ¨4¯–_ "0Ob[ŽËŽr\>a™ù³ª'G 16:00:06 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "1eae8682ab0320755ab8206fb200"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = socket$inet(0x2, 0x4002, 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="c765667630da8e209d5ff3402b72ecd8e970a1fa4bd529702f6bb944b76d324223d83cb168bf7a987c21b1a0f7b56f5ae1eb43617b1889c713f615a282932b1d23a66c32fc03cf7e2ee5fe59f3a3303c4b52697281bd38bb7fa14fdc1902219bffff58825bb79ab9bb3dd3f5e8c76efa3653685b1788d5904ba3c76aafb76d2f549e4a8fa3bb194e3efb8549a9d4f32dd54d53872886dfc8946c044623c83dacd2140d2a9de902af5178f93297c661923d6d42", 0xb3}, {&(0x7f0000000200)="27e00610f7d7005225e74be9215310f479a9054cd3b41f4f280b591ac7c65744cc746c2e0f7aab02889d5126a0982e327f075cee18eaad0b6c9133b4d3430c12e3207b2cf6a69a4959cb54a8fa4635c7e7cae7ee50880908965c340431e566871b3f621d47ccc5af233f47f220ab21cf76d972b2f012f66e22334c1688e504b9dedb812d487af5759f53889d04724caf8815bd50089e37bd2e1fb1ac8ec3f984a943e8e90ee79cafc8363c82e997f8734546876a645c5cecf73a61e3b79892", 0xbf}], 0x2) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x24) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000300)='s', 0x1}], 0x1) 16:00:06 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, 0x0, &(0x7f0000000080)) r2 = socket$inet6(0x18, 0x0, 0x800) r3 = socket$inet6(0x18, 0x3, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') dup(r2) setsockopt(r3, 0x29, 0x35, &(0x7f0000000000)="03000000", 0x4) 16:00:06 executing program 0: shmget$private(0x0, 0x1000, 0x0, &(0x7f0000b3a000/0x1000)=nil) –È?–WZ.¬^ìUàØãˆfQ-sæZïÉÈÒ¥öµ{i‡Øhï|ôC-åÝ°ÞÒQÃÚ£.Ô+ì °¼Ò%vÔ‰ ¥ÏÿgFK¯D/&À†I¼á¸În‹¦6^uôçUr4ú}¹_å´}:‹ ¤àЕQ™’k'[]*Á©£9Ïh(()6T~7Û£g{pø¾]uŠc0ÊDè¿Â ìŒ ý•À€±vEª†aeƒNG3—Ôî–3ÖÉ@‡~™ãßUGo¹ŒŠ;&8ør’¦>Ë~ÃKpþ‡Q9ÿg½»¾íß/½ÑÞ‡8€$¸à1q¥… ýR¶Ôii“ÿ£ávºãùùY°SÖÈèOÛ<Jp<’w„[ ¹Ì×'Éa™ù³ª'G 16:00:06 executing program 1: clock_settime(0x4, &(0x7f0000000080)={0x0, 0x8000000}) clock_gettime(0x3, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:06 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x7, 0xfffffffffffffffe, 0x2, "bd575599fc376c03849e4070a3256016d785ef08", 0x4, 0xffff}) 16:00:06 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x11, 0x4000000004003, 0x0) r2 = accept(r0, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) shutdown(r2, 0x0) –È?–WZ.¬^ìUàØãˆfQ-sæZïÉÈÒ¥öµ{i‡Øhï|ôC-åÝ°ÞÒQÃÚ£.Ô+ì °¼Ò%vÔ‰ ¥ÏÿgFK¯D/&À†I¼á¸În‹¦6^uôçUr4ú}¹_å´}:‹ ¤àЕQ™’k'[]*Á©£9Ïh(()6T~7Û£g{pø¾]uŠc0ÊDè¿Â ìŒ ý•À€±vEª†aeƒNG3—Ôî–3ÖÉ@‡~™ãßUGo¹ŒŠ;&8ør’¦>Ë~ÃKpþ‡Q9ÿg½»¾íß/½ÑÞ‡8€$¸à1q¥… ýR¶Ôii“ÿ£ávºãùùY°SÖÈèOÛ<Jp<’w„[ ¹Ì×'Éa™ù³ª'G [ŽËŽr\>a™ù³ª'G 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) r1 = semget(0x0, 0x4, 0x80) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x3) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) 16:00:06 executing program 0: r0 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x4001, 0x3) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000001240)=0x8) getpeername$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000561b7a65aff706856d36b7cc11b3a634ee8238cdff7ec5a55f9fe2588b0ee2940d3891314f9a9ff85e1753be1d1dd80d4b9f919bd37762837a2b25e44b334a75ca21f956317db0cf7e17dbf3216e15f646f138ffa41e33240057a32fa874c12cc7e99fef6d750432a7c32d7a80048a2b265f124fb0e5fd9bbf02398397"], 0x0) msgget$private(0x0, 0x10) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x63, 0x0, 0x0) setuid(0xffffffffffffffff) msgrcv(r0, &(0x7f00000011c0)={0x0, ""/90}, 0x62, 0x2, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/1) 16:00:06 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc}) sendto$unix(r0, &(0x7f0000000180)="859002c80f8b056f954dd46cb3cbd6f51c61f615903a9290e862cc5853ab2f52012b8424a7c92d6dfe6c6ad5e129c24f832ce9fc86e1c5aeea63ce3b70f6851722be9e87a447a3dc293a5a8887b2a7dd7c356d21e374b141af1bca8e2f1b139e9520570ca36405557340055ae28fbfd3304673e7ecc1b5eb234ec0e83f27eba90807e06f472b50e1c65847fb9842bf452064426900be4ca65d1c99caae17f3ce031b9ab40a6dca9c77c7a3fffe77318314b637bb4f4edee4fb2a561f729d7485d15257a512145bd68e5198b171f237e48780442b4d554650d41a11137bf5e3eff1e1053129c33075f76d1b1c283f62e00f749aee086037fa771a079fa17cc51000f74f30185acb300848477c3f2059ab89ddd4cf3c7cb914ea41505d0a05f1778d4a93751dec29aa7a966d38ea875f03960e3d684522f5241499b6c3a135d1bc96b8f3d0c66dcf1536f36c6597a5fab6fc8845bac70664eba8efe97dc8cfa5c8899d05e4fb5627a153a589ecc27b319c8399da36e725924dd068b6a4ae6b2dc4467df5fbfcaa11bd8a5b0cef08f1d37a6d018b8ab330145ec863071032d5c4a9dd18d787af8729b003b909900510faab6796268297ae4013eb624f50d48e46fcdd71dce57926cfaa10b94d5a65af727f63701a530ff581c07a59ad8e1f4d9f1a68b8c583d5a4d649e77c2d2906f177a2d20b32b7bdf1440f5188715dfb43f8018ff5349c2825f1b198285d5075dcbe74ac8cbb2591689f73f3c68c6367d020b168d56195a98809b05cbf10732beccc3693bcc4052d98b0feff362c702d875db7de5c35978e47c10fd98e52e69f90e3b8174e27484f24c1f80d8a2733a47b687f46ff515545cc75fa387d5b9c489fc4c1297fb2951e8de610031ffedd98f1ce33c708be8100159290b93a3e97ce70bbb0f12f797bdcc158fc2158967de58d09f6380b8930d1560c3e9923eb8fc3d9b340df4b39bafc61c9d8cbcd4838ab19ae90ccbea2cae79c04b454f1bc32e0946277425058c8a72f11f3f9d1a28c8251587a8644e0627e5fd74819c25546d0de92bf7faa22c542214b34668047db40fac07abe6dbf3d24888ebcd6f48870d52dc70db8c7b083eb0609eddbef48d0edea628fc60331ce3aed3f2dc58b78fe569fb4a832ac00afeaefd9ddcb6dd28b690fdbbd1899ededc85d0ea76b1b5355af90676c2c794b3ef7c6423929e12ef36364a0e3af677e3fa21b54ca4154066754fe26f15c1bcf8dd1ffe1603b89da65a23a16510cbcf5cf81473761a77058e865f7f56541057003a3f63aa7296ffedfcd9f2d5269e40040e9acd78fef8ebe2d23df44057f7ec550363641b52d82a0b45e68a13cdee42f341124031d7e55ba0ab4ddb53129a6f58aef79e9d41c0a956a9e0d59a8f5384b5573b9ed9b4e05c0aa7e56cbc57b12ce939293bea0ab21d3871c948770d75632d24d6bd24fee70114deb3ba62710e4f057ec659b7a1e26455dff1b29a47f94ad2aaabbb11aa7294aad7f6069c500e15741c4bcaeb9877219974bf5ba1d60f830d653c039c05af997d97ce0b1aec84b51abdf0d6c5f30dd784f99a892f76160157363e978da628731a4d021d94d706b8c10a8418e4891ceb86e3775af8fc6beb07816dbb03d204bfc06516e71aa0ed1c2226832463697d3e08570c2afd4c2779cff4b650513357c569d70b05845a0902d5064aaa5e51917c162a88b5e8b05d0d30b1dac307a32891fe953232acabc90794ec1f735063c7c3352fc83117c39e827f5a0820aa30f5ba263db5abe4ad86fb32817cbb50ef4e583a538874c03d10542a0e99fd157c397b09661cfd566bb11112e3317439d1d36a8bc6699cb72e6b3afd7f4f119f06bda5925f161936cf5d85d5559bbaeaaeb49b5ccfed8daf00ae044d5a09b04c77bddb9ea76deb539c783be72f79ff4a040a2d4d7d43d5a701b888976336dc94353b84d4d7c60b64bbf11e4007a6dd754caaa571f8e32b1a051a139c7fde76f53d409cd0e0deb1de23cc76d9a68efb97babf2d765152d2b8943fbbf8a7f76dab251eb299016d72fdb4d0db594c58d9e2ff46470b902119408ac1fd0cf6bb975e63a207e1660cf7dbba7d45ea50afe0c6c030deec12469753787b160fb95f958dc779465984af2e85281aaeccbebda2933130d3b6f0308ac272fd8b09dd4ef5aa49cb212a6847d8dcc81975578d62b54ffd9644b0ffe020cb34bea4522533634c2f3d7415c9a1bcbf519dc3e9f50dec636fa0045f8334b0a88a4412ed00e4657fdb0acf43423c99e5602d874d6685f3cb0e84e64d57ffe4f8d8ffa550cddcaeee21051efc0127a646b550be075dbcee8e76a98164c69a60536df6d3c8ebb2b877e7d1557d77ff7f8b182a8e3fd83aba1f7c6eea11804c7087edb6c9dc15ba1b0147442cc5445c7dcf4d494a69e98ecd60a8fca3ac239a9cf903c6381197e3d6800b7260840dadb5e0473392f7911f90106b5f28eb58b105f4379574d7481ba3c2cb80013402f951483084ad4c92edc2ff0b0581ad55bf9c6aaca1ea93731f1ee5fb069abab205c4d4cb85c29144779d474bb5e15bb32e308929d55a2732507a58788f94e9f3228cdc844c439071a883d703e272a3ddfab9805dd41d1de215a82d5919d642052f296e2f7586a459cc3544ce233512dbb70cd6f5b44785e763ab6ff4899e5c5a554650a9ea129882321670b19b80e555added4b1e04e3d466f4be53c2c3be07aefd12fa0e3cc2954a6ad673c733e256af5ae80292c67e839988731cd480d817f7ba00d00199df94605041f0b7491aa091a037f87d5d0bd90c613029c3dd18b623f0f48fa22063fc86559133ab0e4596738b7cafa6ad002c60814dd61082019ca1a9f39b0be7f2b5643b36e71f8f65296e5b1e577ec7d45440088e81dbd9e931ad8ad513b880b36ec5d021e3c32022adbcb464f96b882c94cebc600e953a74768aaf9eaf67fbfaad713273a99577ba7208a75f547aa5c0ce007264b505a4bf742fc8fe1ab0c90dbdb94b8e95e3cc0c6729ff19c5bba7f53e34f668f1fff5dad6aa493c4f06b1bd4f89ca39906494a9e3c8b108b0f5e4c37cbf57e35be35a15a97126d207275ca433b32c2bb95408bbf253b885b73c3d0dd0dba167861fbb67051f4db0eadb069de7e3d5385c6b39555716464790ca56a5bc5f4f335142a7092d1bf60b8c035dd3e6a8f4499ac2d929815d2826d4fcdeaf1f270ed30e4802e6c58e6b3dfe5889ab83d8017813c4b19b0664aa27ce08a8a84e56144fab2aece4abf14a50f3ec25666d4016131d4c159c23db7d1b11773a9931ac2dd0d80acb61fd891ab9d7339b023e8ed0c3160123f00087e9f31807b4707b67ad5f2ba9a9b7ea071c2b689e4f6eeeaa3062150e207a1b6df673c93859013eafa8aa3efe8e782dc4764bd222e4bc3db8096b244f15b00db9b3dbd9a4a824e3562f52c189b233db0c95794d742eecdd04fdc822820d97f554092cb048f93bc58e3502bc56b8280ee4e99b7d0fa683a99430ee4aba71e92375edbc0c2f5364132199d581f550fffaac7b51e632f4dfc8dec65a4c0a51fd640a09422a91e7323adb67470c5e81e1d77e6f233510be74f989fd829b412a59951f766dcfc5d60d440b4c1e4d949cc992c0657a2968e73d089e980507f4458d754c2942cd51f7fe72ce7040d7fa64ccc013cf0cbe32da3620873d617be75062d48906ca608433c762c0dba6d39803c091a97b85fefffa69d4b69e957ebb0ed225452674a92f73a3aef739b13eeff75227a542092c49ecc8c60ed08c6e5f213c34e22870b75b4f798bf91917005ec48b3bbc586243d59e569615c9d8e73944253c836be9f4f235fdec5069b2cec74281c7bd5324dc7a55b7f4111dcae5896320520dfeaf562404e5b7a0fc22ed3f9547936cb13cc3beeca3eede5b2a3a159e34c7acb42b46caf6709f20c2223da61ffa6e8add106986351be66706219b1419743590042760731e8e509bf184a157a82f78e3d06048d662bdf01a44a88a86eaf3e0d908f6457f0ea49c57d1e947aefe72a86c58b6462b24dea767180b03b124e629e83aa3089de1fa5d2e5a4ba97ecd15f13fc70422e930b7a06439ef6a853409253bd0498da6a848c0e90649c06a9fbac470961961ce95e0e4c40a56fe538b1b2da4c1548166e31d74f4dfa8973ac01fc64f9b00a4525d8d075bbd2f19244ec41325b0716af8451abe4374f58190f02e2c58aed388436123a81db37fc1ef415defbd311c5c367b94669dbc5cc9730291e4c858d0d13be1429dc00b217202efa20146488be06ce3cff91d311db3ed487a405c2601a074b6d3759ce8e5a54b3e144f78b68e5963c2fbaa1b69c377543d27581f2b813607f6c72281893b3f1340cba566a0dd8f9c3b76df8af0c59eda86e59f5b2aee28395fd78263b21ef499ab627db2ae82472d5e5eb90faf24698493fc65990c70b4c611db845bb0f68dd3d7633567ad96c9f8f774c3ed838683074fc7ca8ab6f9b275e3b1e758ee0d3e05f71506edb2636a59cd08af5505e25162204c2ffdb07f865b9c03a4b2555b90e79d95a8cc1afc84d71ac04ee30290c81ce4e06d8eaaae7164611ad15cd8f2b19063167453cd5803fce60f1ae1cff16eb941690332c75d6548fe42a2362a2abceaaf36730c39102b21b46c3cb7d80c80368e2b5f59a98b607fc279e4c2f61856f71284feab461af4d572a324df4fb6ace7cd06d2a29c9208ae1ab70cc7e64e4ddb748f3457ce82a63becad671fa3777bd45ad33756a2639c7c402a553ab42bda3d0f4d91548771b91eaafff74585f0c5139419ec5bc218097d4844c6c0304b3983f9c88c69c06de3d254617776e0524d3603504605c8f66d2cb6e88f07950d0d6efb2fa0d280fc79c0197f09b84236bc3c77a0815ea3f98f8f37756fc7600893764849356aa0b81c6856fa32fffeffd95dfd8ed46fd03ce6b58fbb2487d36c15fc26091c3ed8385519ad2203d8a6985d514b27870a6c2f2798ddcbd42538cd45fad46f0dc48748c34966733782dfc1657c0976860f0cdd6389aebbc8f9e6f130cffba1500fcb1383a59a80bc59b877a947263fddad7fcf5e55f91ac0d85e10a5ee45bcc303bef9c883438054c824afc24f6c59588d28a0bd887d8a6e734015796b765b1a80e283d07f4c39488657681823b84faab75627e570f2209cdf2a2a3b0428e392a2e91b7bcb78f25f2f83a89f76aa52e7b7ebf774d99a77e201b21f658e01a8b6e7e35893a9a3957280cd34e893539b8acbc1a835d9979ce2bbd736cf679ef55330e1ea26edeef1841eecc98d2672aee341da557f2d44db55e3f68bd3b1c132f582069a35dd2952a8a70d577364c3f094d2378bae39ca947af1e6e49e556651143a6ed788f5a18c20da078a2f6546036cbe440da45f4d0b268cdd6fa80212b242a00b91b57e49fc9fca89ae0e15af6830fbbe3c78e5bf6bdc954c6a080c5e9a93ab0683cb456513fc8fc9ccc9e75749ef8b602442c7c5e6b77ef3e09a7286e065929e53c171f4b941477fc04c0796d5b5c30b420292f931fc3e9eae602ba8b6fbf0d24afd581316ffeb96d612090afa852e35f1ca968285ba467ed0831406dfa9b63a91326087029686782df3c06139ff594b7fd4d3d3f8d027aba871f7e0e4ef123c7ac7e0d88fe168ac9c4963818a501548ea686f31b4b1b46a254d86effe17a3afbe28d38fbc51363543c1d6020737be7974c7ebc5b95a3eb51bc56e9464c314ceb14bc7b9d34cbc27a22016f6e8b0b733fd67c06a105480e29b0078af7b6e0d776076", 0x1000, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = getpgrp() r3 = getuid() r4 = getegid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="40e00379b15dd0b690fcca759814109e58272d05cca02afa9478ed1a9fc3f4ac27746fda1a0d96fa51f9add1d31f30249122f848a0bd0e0160fd44f1004e9f179b545d9b401a09417d2de26601d742082503280ee741d22510e0e77996fb4897bc5243a37001516ac73650c8ea27", 0x6e}], 0x1, &(0x7f0000000240)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x50, 0x8}, 0x400) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x10002, 0x10002ffffffff}) 16:00:07 executing program 1: socketpair(0x0, 0x8005, 0x159, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 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) mknod(&(0x7f00000000c0)='./bus\x00', 0x2141, 0x6) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20050, 0x81) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$dupfd(r0, 0x0, r1) mlock(&(0x7f0000e17000/0x3000)=nil, 0x3000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munlockall() madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) 16:00:07 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r1) setuid(0xee01) open(&(0x7f0000000040)='./file0\x00', 0x81, 0x81) setgroups(0x4, &(0x7f0000000000)=[r0, r3, r2, r0]) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x10}], 0x10}, 0x0) r3 = getgid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) setregid(r3, r4) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x48, 0x20) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000080)="083759b528871df393110428861944a145163956eac262b4537d37f66ec24ec4939f6e502d2e245091baeecda97f412b21f5b7281135b6d1863e2c4778e312ab56f7a62c7a303f226a96e6422a29424de5b5568d523bfc312e0993d50a6337ac94e1d466431d77352a28c49adfcc1eeebf7898f2b01b0fecb3e952d7050323514c91953c1b8375362e6f2b38d3a6affab5e41ea08775b440c0377e4fb870bcfdbbadb8e85a5c4b239a6c930c11f88def7e42cb38fbc508fa87bd28a6f5050a684db107758be0d8e7014d800351eb2ec0096337f986d6041d7bc1c52d265fd87b1b5e4fe57e6494c10793c7257ee705c945862ce5d6b3", 0xf6}, {&(0x7f0000000180)="6f7b49467c96eb578d78b6583e0c7f7f684da445016faeb9fde4802a97623701290c552134ea18", 0x27}, {&(0x7f00000001c0)="ca78e20a0371617f97f4b2b34f1233b60aa58ac9646b9afb6bfa8ce5430363fddc2c3a449d1259633c28605ca9a69f8f627ebdd4af23bb00ae797bf22d752f6f178063d35e842a175b54fc22f9fbfa20e870dfb05454650b56bb015455d0328607dbc63a56b1e2b0abe669125b9cf9a8ae817575df9cca856150906c82bde2f78873bc3e83c11c4ef2cebc52100adcd2f2b914ede1f71cdc7cbcbf3c466c149b20ab9b610420eaa486322a5d400c42c1fe7bf488669cda491b0093a511db2aa906d2404086a38c1699575d1136020c047a765d145f520fa1e7f751271c47d371233576a51478ebc869a3378e1dae68ce68f7400d070c680d4bff1f80a480d2383ed786b03799df2b253e6a35bcc020b95a82d1ecb9b056e926156eb8430db72867a23255682925e3ad8c4dcf621d60940fe3df1982f022267792375664e10054b7e99bb167c127e487c7bd1c3743ae855ad9e31726dcbb21861da3c1b6986a4b4d169530420e4233b4d5fd2c754a875a983c9198c094de2a298ef9146952422523dfc097df75820cb08b92de5138137049c370ee6d8c55f158550569e6f2df43160f3049170abbb6bb49daadfbbe04074b3cba8815ee73c1aa89557caad2a27fdc82f02ab7d6c8121dc2af8e5bf6facb317b868101bd22dcce0a135acce3baf45fd7c281aecbe51cb3df8541a55f120c6de93e712cd2a091be6fae9fdccfb6dd5948d0280e548c6c5f362ddf8908b8ccbf14dba42bf95e0c528517e6511b100537be1793f34d777b680e1b38fec9399cfe1bb4717cd8a46e2a29223927ef9616ed4def5e99eb3dc66c7801e51061c5807f4e4bd3b390cd7d05bcb2d6ddad7f79fe3ce3e689875b531638d1f2d3e94f74f1d8dff99cdc0aae2d40bb412fd8486486d2812eab1af81b5289eaa2bb08e1a5a4e1b370ba9b7630862b7dc05380a82af0ac97cf7297a4b0465578fe64e112c7b3f6c0849e7d151271bd9d2f7e2d450ce312761039f79f1fa8139cb019a37b510151f7d0c7815b2963ae2e324b3ded833feeba0a421d0c14aa8b5c2464a9b6adad73c5a379cba862d8721bcbadbafa33b7084a4392177726c3e8ccefac1f90b5594dd136c5e89ea76cf2dc3fbbb4b1be9eff556247b810f764b0964de95d1f8b7c95d376e503ee5f73b935377fd23b5dd275c1c8e967a10d1261b840e78fbefe0d2d5bf66a01f888c58bf9a666e39a035805fe836c92bcf2bb70f16f96fd66d9fccf289d96df70816984f114ff8b12b716232d4823c1c0b83a7b0f1d5e906d584765eb031ecd406fad89e04f84bb5d998f40921a31e27ffdf84448b50401060203d3c4bdab2eb92acee9162e97cf2c60dd49270393e1b0c9e86ee9137a0688dd4874ab37a51722c8ada12805035bc89e30c1e9d7464a8e0bb4f68d806a5ead3646afdc2796980f6569aff5421644eccdbdddbdddae348164acb2201789b2c1466f72905f3105d921af196476c24e9f6d374a78880c8dfbbc691c803735b67fe33a2580571f6994df02770a6330a4517f623e178242cb1fa23ef8fada9692dea84610e7ee9b89f85f7dc000950f9e6d1747de566a4bf66d58bff36b82ae1fb0591834aa2a7dcb9f0f77d256438aa7039e9813621cea0e5ad88f85bcf0de382810d2cb94a921c730eae25db5360df4a65aa537c485ee5c93ace8ae6ff1b1493cdce7db1345abfe5f85b9aa1a2563837b043ee7b94d450782cf639fdbea17e7431d38bd43c4df9e8fde0aa3af19ebc36a0fb0c9a356529d3374529844e30ee5016d7fe432a472bc7a143732b6e00012899ee3de7f4fbf3a4955bae1ae5923290ba0c47e625b5ac347f2214ae29f45cfbea458e682ca57d02581354bc97d193d9fa0bf2e1a3f0a68b75f6a984ecc752239bed1f52fc3742c7e3f6a5e9b6f0ce651fef228e2904deb2ef8155ac3a79591c596b09053790512afbc4749b0adb5a053c76519141b52e99eda4a9b32263760de4e596d96f1e28dc303bf0e2040a0aa327f336c89481fd96ece91c5bc3bc21995fa8693937d11c2d5424c9b9d9cc6ccf3b488012d2f86e7e45938e154d5d44b4d94e2e65e80d868f11bf5ab1ab123c95d77d46785502cb688ec5355b4db75299e5a4166066685a056ca5a1ac10ea9591bb2759ccdc223920de0fe33e8c89f6c7e90ad12fe6386f1ba73587fe7bae207148d71a79b2b7d7864173ed11045295089e9e9eb81f63c0b8c2f610b5d5da5cead0719041e28e27999d2235d51cdd9e2dbd062a805608998746c55f718b92b2358806ead1cc55b8491e8ef5fa1b2b3f8b40fdcb00590c5ce4fdaaa35724d5a56d7350841f0847fde345fd5acbf72fc550d8a11dea121a94ea508f6cbd267ddb6431874dac4b65b776cc57bc97151e4f22994bd4aeecc143f7bacc78ca053cea1c2dc0b6e812f07092152034d30ad3b34e33b92de6b7826f43fa34da36402f485a565c88c10dc4b777869ee4cefa4582668f68a37836f5f878f1871104593149e3a7125d510272db68b39270f51cf0350b4c1e93921bb1fb73ff58e6d249912dc49666bc058aa62e676741e72a54a3d5d0c53742bf5e0320047c7b71abb272d6c6ec2a72caf6194ccea97d3112449200fdd5dd1bd5a70c615eeeb6b674160b2da4f5bb4954c781d04acab9e0bd819cbb4c13b5eedfcdc00a4da4bc99db9c5dbbf98788d3f0b60530cc171258dd4b71d18fb301c8b0b4855a46069ab9f2ad9af9bf5ccb92c1dab8a60ad10a0459748891675150da39d39e2d9b6d72316397d3735f11cbc9fda3cb7423790078b3335e49437736d5ee88741b7c6699bb3fae64d8ffc4954a7f9be62c4cf8a3f80c99c63d2d4fed35f7ef36a0e7b38770e8c8f4f8aa59b621480a249cd5620dd2d4b08adaa98c104b95321ea02f9d7d4c5ac189bf7043cc21769a8a3041077d7e343f9e560702c4dca40301354016c203823c8149bd5e0bafa7b2297bbec9b1c6cf63151cbc7af28ad923502eb9744b19520cea23cc252fa9e7f7d03d3f5ec1f5330e1cc316bfc6db3f8d369d778052b86c5bb21e04232e3fa197a5465bc181dd9e3e21565a982630f35486be03c237c82eb7a85ca1f14343bb4eec2ee7783c7fd6d03bc8b6b5875bf8da744fecc0208b9fec36be297e3c22a69f9be73c1a537c4c9ec76ec45cdccc2309f0a061de2c679d98d8cbbc940b45de3686575169c165b25f63b5a190e27f6c9a30c08ccc65512e7a753a6eb48d89815da6bd6d3f602e95f7081781f63e651e094e1c47a1dad7e811aa96f86a32f86e85b2b0c54fc240572e74c7f32971b2d908f9de3a85e1a3ce6387e8ac639b95ea68ba88cbdefb80fdc7bef7c915f183d69dbaa26d45dab62ff0acf8c3cec8538d5bfec8d24bf540265231e57fdab8c1b5a9e3442c9845943ed43bd1697d6bdc55d5bb9e04c9677d0d003192d33b65dd9db4b7a9c2c7333d901104f842750af1370ca1556771035a1cb0c896228f0d28eac7a03b0dae3eb085d20de0be620edc137aaacf1a96b0ee0d2ca782c1ef5d1bf066a9d98bf8b43f18aa5ac0f64d30dd82283accc77426f9b30f6a687ebe6ccc0a6380cc6dfc23c4035d5923127d33a45a25303ba186d0bed5a71bdc8bcf9ec76d2f7b421aef70d3b6697a67395dc03c18d97d7195581a8e0b365aee1e3f302180d2a12f175f0b01febbf7649c8873e15ebf2536c6de7dee4d8490b528999993751109a24c435fe459e2b069418f37398e0b2a80047b28bf76aadb4684d41a5d95abfc2e565f984001a011b2394c0c3f5c3fda245baa0679c3dd2a32e42e5a0fef671b0ba4d6cce9b99e59eee0eedb1d9fb7207673849df290a52db16344ffe414972b6ac9b28a655706e484bb5228f510baf4df89cf9361ce92a514a0854d3e694a18224f6d5f1d49cf3aaba5f01f0ea3a5bcf5ab1dc6526d49f0a5591c7e242218e64e8f0f4c55b15b6c0c59c202180ae68278449a6bfa944f160fe8a9c92c7ece651d0bd21260ab0c65455ac7f24566f906b76c7e6bcd728dc83ec40629e3361989ef5fb1cfb816e3f2178229751e580739f298e8c4cd615271a9057f07e07b8f8fb2032c3f9c68b2bf0f69b6132ae12bce76e1ac61e5eb620a425f8ff44532dc277221df4300c11141d3a0c7dc78e3485cb17e28afef7e867804dbaafed538561e14ba3d4dc4dd5bc5c6967fb43478a9ffd6eaa067bab1688622f4d262b1ab4a598dbc4e3acdf34dadf1803ba88d3013500db6bef2a0c798ec546f7423de9f040f2177df63d235fa740e920c61a31424d81ceba6da5c2d8b521de71bddacb36b4f7fccde4b56736242431a640db520d36e4dbf9259691679f19e8b66faecdfab218016735af1dc923fd461e775ec97299d8fb3ccb02f9d429f2724b7d3e2ac00d282b020ad7467cd4ece7bf4e3ac0b60d6416386bb72b7814c70d5eee58f71e8d397febcacc81aba85841639135205abcb2138d3eb1543748f3acf087d804a6c6de9665280285f55d943a01fbc0d2ea04dbcca4c6d4e371c0f5002e0e95d4b84677410793a9e9b65fb049d5f8c5d946d8cd4e3282b8b497e00ee5020133955824c3c1a3a94b1ad71d1d7a23c1be0bcd5da5df8e4fdb178ce8422c59a993e292c31b65d4f0f0450d94b25a06ba3801e79386acb7e4937bf602d582cec1c410a2f208cf3a89093fa776a32fcc2296d63e3e1c2f45ad0ec0ba123a5881a48225c5c3e37f049f7b0600afebce0b46c0ba7d48abb5fb9e5299471b6d059af15ef26af4bdced02d9f9eed7fe352743b6878858f67d9076730ace6862a7eafa1905c4e1af6540afdc6cde238da642d7f6f076045118326ab7411720ba6e3def6592207ac8c6f35b448621a8c9da02b14de4794123ca57c21ff2a627949d59c9f2e226a88fad7e89f484223933818977ff41548587005cd5369bf11d1f0073953007dd141f900122c4843df87d7a94734af45524092dd88c207023b7c42167a6814ebce4580c3d3be5bed2ba9234eaa2137c7685ddbfef0d2e7d8ac8ee26c09f30dbd62c8de298194326837536b3d7d12094eafa060b3d5b6341fc80aa6f055f73d4b7cd619e013f28d439a992b3d120977845ac59f4f6f2fabf595c5f5e211492fb1fb6f5f28ab38c2b14087048dccb422a040ecc3783c75f077530e5d540f4f079f2d7d8b35bebdcf67d00ab8d0bf8bf49e9333f6f07aa08f2d6cfb2191d3dc4d69b9794779b8d5c83d346f52c45b3cbfcbbbdfa7c83a37ae1d8b0dfee91e6a3f9e54bc3d3eaf54687bfe4e610823d660e530ce9e3242a0cbc057eba09606f07713a281d85bd099d515686a1353996f735b3a8355873ec381808cd334c7311f38560b30d6f8068a47fd5fcfb643113a3afff0a912248aa8a2cdad21aa515d3ff6f00edf9ee2919abc9e385cd8b865cfcd5396301711ab3949c94846386e3eb0a761727362045d21d00b3ce684cab114030aa922b6a730ee091a2cddc585e7a6ec0a48762b733f5f74b98a4720fb9d4a4a1745811c170c3eb3b8b3150ad34f90c5c59349bcfd0145b598eef63d2976a52545dd4aadd1e2cd7e897a0a63397441b0b96276b3fa90f5a68fdd58ca2cd79496cab2642e42170a6e1059a175edb6b92f2ac078ad77f6dad59b9c6e5f722486e3c52ebc9644a6e0004e0228cc11aab333afff2623a930096dadf93150ce1675f7d758b404fe0744ab47200e4df149f2917b07c7f38a3c87259b0c2a7360dc0f67cd6848d6531a05b4a977a9a452e33f5ca588ea81fac4d2ebc661e53941d152553e487ee46c36fa59cd6f2863110b65", 0x1000}, {&(0x7f00000011c0)="9031293df47d29511ff080a3eef6f9a10551eac664230c877ffcfe32c6ffd15029e58a668cdb34c44f2c6fa61e6e546723741b46263720476cb329efab07ade023ab9dab3fa6eb0b1f5388e558df7565f3fd91b435657ea295e79221b3f1a11cf72ac0c46f101922a6487543ecc50b7f01c522293cea3c55d33bdb760746923a118cda7adabcaf985e2f41a1d95a6f1783f1eaede7", 0x95}, {&(0x7f0000001280)="fac36ec12b261142baf154027548d058baf88b9d9e52c6e2f6179d4abf37daa81bc224aa63dfb0509f2dbdd3d082dfb772d3a82e09bd4c5aaf902ec1eaa4b0a90a1391ca1baebc8aa58786a78280b3f8d8b1c72944248d74271cc39b909342b2017c40324865f8bf20dab5060b0fc238827cfc807fc18722ea176fecbe740afc85e721a0dc44022978fe57750d6283db3ec30d396dc6f07b624e7032085a88556ea18aaf9c0e7c3306", 0xa9}, {&(0x7f0000001340)="03c4707d1f2418f9bcff9edef73457d6f409ef31448d91388db952e8c7f75ab28541a264275f99a624be9ac3d29e5aafcd893cf6e82b2f1c2ff60e82aa7504819df5758375ced825c11e8b13562999182e9270c5a2317fd2679fedb9d381f22fa27f4120e6233914e770035bef8bd42281ffc3dbbcf46dcd4d58b43c95f0a793f14e1432734899b9412e92157ee245c842e0db812c5f8a625d347dc5082686099785411f087d3818aee0dc7820ea2e66a7d083dcc4", 0xb5}, {&(0x7f0000001400)}, {&(0x7f0000001440)="b397d14ccd083d8c7402d092b6291fbeacc41fe2f9b15330d08574c5ef12fac94e157453", 0x24}, {&(0x7f0000001480)="803470e5c33107a9ac4affcb185c2ab7d92c8090a74d96124edafc5d12421dcebb6e8fb072dc04db57fb18723c000fd03398e031307e465b942e0f21724b541e5a0e21c5307f2f865b5739b2bebed691c9216126925fa6f60fc4", 0x5a}, {&(0x7f0000001500)="e78a024d8c", 0x5}], 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x812a0a, 0x458314bdea9e87af) shutdown(r1, 0x0) 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) preadv(r0, &(0x7f0000000700)=[{&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/227, 0xe3}, {&(0x7f0000000240)=""/143, 0x8f}, {&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000400)=""/11, 0xb}, {&(0x7f0000000440)=""/146, 0x92}, {&(0x7f0000000500)=""/234, 0xea}, {&(0x7f0000000600)=""/239, 0xef}], 0x9, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/49, 0x31, 0x803, &(0x7f0000000040)=ANY=[@ANYBLOB="06e85a6f562badfa0425011f2e3512d86323bd35301440bf8c750da2c3"], 0xa) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000e91f7189591e9233ddddaf614b00f3d4d8bf1a9e8f182a17d7b6dc04e1b6653528942121d6087944ed05898cfa86b04f4459d7b502b71ae37e2da3e76d4ebea1ffd368a4a1585c1f84f17939b16e0163bccd4c00b6f3136e5bc02e3be2773f633eeabf22966a75eda4af77293dd45087face22d51acb351b0c04e3e6a736277af696da6f5dda81f20000900aa3a42ea2cfac5e5578de44353d9cc3038b4802b0dedf"], 0xc) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) mprotect(&(0x7f00004d1000/0x1000)=nil, 0x1000, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) 16:00:07 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') socket$inet6(0x18, 0x8003, 0x0) unlink(&(0x7f0000000040)='./file0\x00') getppid() 16:00:07 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket$unix(0x1, 0xe, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x88ea, 0x9b}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x11021, 0x0, 0x45c) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x8807, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:08 executing program 1: 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) syz_open_pts() close(r0) pipe2(&(0x7f0000000200), 0x10000) r1 = kqueue() writev(r1, &(0x7f0000000cc0)=[{&(0x7f0000000bc0)="fa1261adfbe4841a1737eb31f0c6e3df827f021f8d1a7afa99b9fcef89ed676354a80f850d5ef2bb250b09943cc8f075e0c90ececae6537daefc558229c0a61eeab86acd0c85a59144a269d7624b7eb97d69509b2b70527bf91eddc0974544cb18e2d834224039b21e9e3455bd6c7aad422627e3de8af9719bf2dbbdf9c8bb6bc569ca182d71c32866db2203f24de5e306333c1b91ad180d1be15048c299b7ade0f4cb1f006befb5f32c1325a3fc5d95990020decacd625f1f505e6750e2ddfcc4a8091951b1302cf5955d4b37acd0bb6b467ed5554b1e53e5537b62", 0xdc}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x8000, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:08 executing program 0: 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) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x4c87bb06}], 0xd8a8, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) r5 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) close(r5) kqueue() 16:00:08 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x0) r0 = shmget(0x2, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x1004) shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) nanosleep(&(0x7f0000000000)={0x1800000000, 0x4}, &(0x7f0000000040)) getsockopt(r0, 0x29, 0x3a, 0x0, 0x0) getsockopt(r0, 0x7fff, 0x6, &(0x7f0000000080)=""/196, &(0x7f0000000180)=0xc4) listen(r0, 0x3f) 16:00:09 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000140)="cd502bda51b2d3a98df219c48448e4591ee253a6c929a49c91959e8ec424359238b4b1a254635092e4c70a0baa07731ce64a5d84e08a6a43baa6e446bccda97923ff80fad728d713e38fccdc", 0x4c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r2) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) 16:00:09 executing program 0: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) shutdown(r0, 0x1) socketpair(0x1e, 0x8007, 0x504b, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5, 0x7}) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100000000) truncate(&(0x7f0000000080)='./file0\x00', 0x7ff) 16:00:09 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0xffffffffffffffba, 0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/172) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0xffff00000000) msgsnd(r0, &(0x7f0000000240)={0x0, "227c031eb3af0e5aeec3dbc0b18fa663f047b83c3d56cfc9275cd22c76104aac09fe77d829626ad400dfa2110bcdc5a5221bb273dc3650f14d6f3bb41dbd7c6cf6dff133a17aaa2899f60ad4644e9c713cee5d58a98aae0eb632fdc0d6822290503999cf70ca65d0eb530aad63695cde2f3bea17b8c91d2d3169774c9accb928f2c3de28fcf3e7"}, 0x8f, 0x800) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x0) msgsnd(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000003af475e56197480ee47bd0d0e2f98814971fbd151f6fabacfa21fadb8ac39844d5399da52abffe9acddde7754dcdada4475e646024f59bf1c69cd55da9d657106e3efe4f222a742be8a64a9ffa6755c4f1b933acbdc7a995e1e046e83d5a36cbb343c692657a584d002704b0c7069116c8e789db54451363108fe56d247b115e3f8b5f1f7cf8e6ebcda6d4c912c5dc9ccd41fb9c6df789057f5f44a9a9ad7ec9a84d6953261167813ae5f9e60a2b9083ec08999afecf21afd233cd838d0b8b201e4102f539641507f3bebc0ac9776b6ed48c9f0975940e96fc4fac70a0ec8b4d5b59408129372450fca835ff3247e4d15a402a9097c2bfb2b36729a22fec1d5c0678adfa208dc17028472818993100"], 0xa3, 0x0) r2 = geteuid() r3 = getgid() r4 = getuid() r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000003c0)=0xc) r7 = semget(0x1, 0x4, 0x80) semctl$GETVAL(r7, 0x7, 0x5, &(0x7f0000000480)=""/178) r8 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000400)={{0x80, r2, r3, r4, r5, 0x80, 0x100}, 0x1, 0x1, r6, r8, 0x4, 0x3, 0x2, 0x5}) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x9) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820269e2b0d2ce0359653000000000"], 0x1) accept$unix(r0, 0x0, &(0x7f0000000000)) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x38, 0x8000, 0x9) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x810, r0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad5f1a735b9299766ee6e196bfcfcef1e4b7aab0340ddb521d8aeff88831afd7f330d8f9fe712643d571e0e62085b00e0be4efd7cd9609ba2305ee90b4b99ee18a6addb872aba7819ef2629e8812b9ba6605caed2dba4f1c783f20455cdf87446fca04d6f1d1ff6f4a7455bd9fe2d93174e6223b76773b77878a", 0x91, 0x0, 0x0, 0x0) ftruncate(r0, 0xb37) r3 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) r6 = getuid() setuid(r6) 16:00:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x2, 0xe) bind(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="bedc817be40b57e317b813757d6b4c727980da118838c5fe0b971a33863e43a4c1c8f2657981b02b2c83d61200375c65969b1c339cb3bf45600e028896cb"}, {&(0x7f00000000c0)="a52830bd0f65cb765bfa44bd3b9e2f2eedd2bf000041a6feb7786a116a609f0a720eb5facda425d18b014553e3e8af7d6f163ab99329c9b377afb760ef55980ced0ce17aeeaa9c0ddc1a983f6a8fea3ee4d7e150972360aea29f7695912632eb2cadee9701a2038fcd872f410000000000000000000000"}], 0x17) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x282) 16:00:09 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x21) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r0) r2 = getppid() getpgid(r2) write(r0, &(0x7f0000000140)="2fff2077d9457ffcb6d158d7d66ebad768b75283634e3dff073da402afa40791c762c1a26c7ef58b8ac760ba49868e28f56253592bbe6a68e07ef9c90f68cab584b1f9b3ddcdb91f975a2aaebbc61434395d3778882464c2a06cd1c97ad426dafe4164f7b95d58cca25df15178fa51bde79c5430527c24f8f349f07d84ce03905ff666fe50de9a10ee1e9606cfa20ae80fe438e7323d150b1a70e2d9c08d8169524884509de2c0a6674f1317d79f13bf12f8886d5b848f4a333436bfc446d0ab43d22c49e977feeba41de8716d0b557e3653a8beea6f2e638f499f8564ae77169f38219631935a4da26aeeb360c05d5f2e70723605a8acd0f876b5a33e629b4fe5f2bd7430978379c4896016c658a40d27363efc44602875070cd2abe6169248a5f268495f23536288180f40b5aa18e5cb86e8d79f400de0e20306eaa694f048bce7a11135ad3a4f733862108222dd4720d1237233b7df42585c583645d5fa9b737c01f8407b89de435098fe4c51e626115ba6fa92d691f47f62a352607b83e78904f1ccd57aacc80e199b07d3914ac53e3bb476631c55f50a32dbd1a5ffd1f7bbce429528d93ccc8385824c3a6097f378084351f5c2b44ba7ada2f6ff861d83d54cb11c96253807faeb9425155d53bdb8254c1af38685da063c5c5300584a3a5618a33fe24b1ed10206de30ab969aa3c38dd02339352328d4caacc043000e73f0649bae6a1cde61f37da10f93f9431b1c490b51dd8c3fa731c8f7e687e21cb3b0aa6071cf1ba615b52bf47658e1ab68c6a3bd64aefc557f1acf7144d2f761617269471e4c04a27351a3a4f287624ff1e5656aa97b169ddbe71c6fdb0b88560d474149fdb8b2b49514b0332fa500ad6352c60064467d7a911be85348a354e2ad88d2fd137988621bbce01decd8eea3794adc5e1c8a40e28d4707e3ab709d46cf7637ee91431d3bec4f35e09698b9330b55f246cbba8c9bdc39554efc20603a9634dd00fdaf4d8f56a998fe1bf1514404202a7c0498ba1d2c50ea6819f319eeb2b31e239cf98e9673f89c432cf60a40591f8effd57df8563941e5df9ebd2d00edeb48de6d05fadb8a78e8e1845f57bf206b78d1f732fa6611962a3d665663a586ed4893f5c8db77e3c5193965f2dd60530658694be0fe7e355e54b05924d0f74aa0e739eff80949f8ea0983d2042f578fd1e4a04dc6f8d49ae90646e35422b135e3a2da9b41ff90626447333634b0957e43863d8d5ee028bba2e75b1a4537495355bb0f5f889ae003a92b2909f3bb39ae3470aa9c538669451ec2cbc381c8375f60ebee93c9c58f55c6a91865ce4de567a19aaa214823609348a86c266c9254a78756ea8647436adf2dd2549b4e07864cf1dbd892d340420fb94deb5f967538cd0911f6527e45822c45ecf23baa3ede2cee679487b94f83a1a6d36de82bc702fc27622427aebac5d9bec33119fe552079f52f99d330b94682371bdfe10a7cda956c1d94681c6a0261fc2a4f53c3a9205eac3963877b4eb67d20226d3abd3c17b66ca9984c96fecf813b3d845cf0bf73bad8710b73241b321ec297c9c6d313a347f46d930b69a45ac8188b16d9dd973ece7eeff3b72780a7c12b5c2eba1850634529a3f70ca805f6dee7975db4fbf19f0ff6131fbe5cdd1afbd31b6ffc01541cab177b8ff6a1f6fabbe8c3b55225d0b91cc4cb9569aa67a07672358523ed255b2da8ea9763d4fcb975437cd811261af5a76d88bb3104c1d486c8801af7ef30b50f1fefef521b365bfeefd63ac34e3aee82aa672e819261d3c933299862d9f00d5564dcf9d8a4f43cd3d7866a05a15ed257ee6d2edeb44a96fe2f0dc0527a39eb5556f52c4920c010ef1b3637d1324e81fabfe9212d233a96534b6544436db25bd47ccfd65d1512c2af1a634e6344fe9537456b7f1645ec3711661bdc4289f0ac5f02b7df106dffa6aa07a41b291d92330ec0c565c505d0b6f0f256f16d3c821e2b1712e4bc939f646cdb64c2219778a4699e93eed80a273b553297f08284f23b40f7300218c8a5d5050456ed742b58e4ee90b8c955ef7591e4c22ea70975d7059dbf9e66d7693ac905bea56bb9d483a39eb3e578f644fdb85b5c9f971e496f6e4a627de843cbe5c57eb1f1890db329deea80c98b42d9857b7ac1bb9abb8c85994f6e99fbf84622b699734c8f66b0bf58afef0efe41fc0588857b43acd698f6065aaed9f475221e2ac4d083a80f590185dd312f88008962cfca3d0695cd466b1c8a0cb63ba072a566dc403da0ee814bde493c11578fad99b46883884c792b47fabd996a932ed00ac5f6d59735db97aa6aa18e9c8a10cab482ddc6e78526a5f828a02c542e82300831b31b42a9b5165de0ca657b9a600b4a1d848e489f805daf2f101337e084d7d9a87692b7f4e141f8ac14b202a42633fac4979dcd1dc087cfa0d85c23c332fa4a3eaa6fd90884a1b3a6848cb3568e5810fbf562ed60830937c9cc42abf220fb3bdb9ff2ba54920fe87e655d823c4420e5e0999921ed8a62cfd4f6660fbf2c39d340633e760ec08b45a25e1b0402a560e79829cff8707c8c0bec00998772d33eb57acc015355d3f18d9e74e3690af937f7a4f344eb7a983f0f10a4cc2081a336e461bea077cae40835eec7f23b37ce01466f9a06d8a07adf8fa0432635eafc84e96c8befed8deed8fe9fe92bc84947796708f40396eaaf1483ffc197bbe5abd0dba49d14fdb8b87426f3e8894d8151bcc75b7d186085166772325d9a3cd8b072cdf937e8dcace47ff3e6757c934d25710eeb0e926ff97dd1ee57afcb91121126d9a5cc3bb8f73a53bbdd619ec1e9c903b13b310060464507c0dfbe97716fea2ebc7cd75a240ef7fcaea167603183fc4736900e37e33dd8854b297695609a04eaf6ebe4f0879619e347be65ae2f65afa2cab80291e580839891e362fd82db6ce02aec57cf3ab144002faaa0e6127db6d1f710d76b98729e425fd800f2ccacd5defd7556e5cef92dc11ef9916d58635a29b15f23793a325669a1855d60ed337ef0b8e0e3e6953f5039373e90522577e6010c6ee8cf9bc426e4de594dc21f3d6b66a42bd977aba543b1996130f01fbb6e0e9fa5e1a4aacbff2491b1ff9ec5edf4f723a39bbab94e076246bc6e6ff1cb864926367cbf3455d82b79b080e010c11e2f3605c0a6c84a91273c90e64b56a1ddc6a9b76bb3c1df9c327c5b09b5cc4419d134645773aa155da2e88a443931d17b344b410b20f9a56ba62cbeb59e40b65ad6f0ad23c52bc47fd0325fdb783987ceffaf8d88b20d481ee8841f1b8872615ffae17427dc996a22373e166f155410337cdc1f4f442fbebb7cc9fcec4bd83279f1ad970392bf2b8187c1c436822e11cdbbbf960f77d3585bfd95145fa02d859c2e69149d9988fbbd9b0c00a0616392936589e1afdc5711cb5c2638d817c4f8b69b7cd9703c256fb5b382523db6cc1975630a976fc4f244e453c23e2e5171c3f2536f5e45586e8ed3351258a43ad593ee3b66bda9745b332d960389e2a45aed506fb5b225694d222ed6cb63db4929583b85382b085690785e1527fd27a1310172b86a47cb686c7954c32564e557371d01e02cb27cb7f9c17dcfd546258012e143482d8329e8ccdd245f8da23a48ec652769c1ff4092bfa9966d28e12a6d8b4baea8a47bc941a9479cd9c6e5bedd713b65103512758822de72e216fdade1853e3ef0f9b379745227bb691e305c1ecfd57ab082bbcfe6cf98b0ccb0375a961d32fcc3a6a486960dec3ca2bcfac38e05dd2867e66ca6821a0b934f7f6ffd223dcf73bd52e0b1ea8e9c12fb06c61fea957bcaadac544408aec3b2158c83440963a2f772d9607c3ebd2005024c53ab86b4cbeca3b292d8808ac4f874ba6fb8916e5484a71b4aa43eb3ab6d65d594db071b40ef5dde9d82c12e73070c301825fb8795bedfb111a3b4fbd429f87758ed475d9f0f115e4beb75346c9ee5752502aa442c142483c86d36050024c38b43b5164c982b6a7eaa435e3ea4099e0f0e824b0a0a945e6e82a508dc51d1d2fd0f2d800f6811575f102f8a20467a1835d09b8a218a0d99758d861f9e7f815a6d5b36dfb200728a3104d37219becee828d3cf9dd429ac6b5da581fbab4f69e22b8cb0941eeb32ab512e5693de2cd5c1c2d78336f065d709dc0e483fed3c43d265ef845132714b4fdca125e0a84a18dbf8f312f81d0e6d7745b0e604342f4a74d9c306731a305eb608e8d84f97191d9b17abf3d80b51f956b84f2c607b486004745ad11b2401b90d88ca27fc507f07939eadaba000d1dc6b364edaa730e3278a5f6dcef114fcf8c97621d695f8e028eb36a5a95f0a4ff27f6fa4a3590407a1b03e1960d83e33677be22d3cc8693396284d6ee70f049d08e01ca41490806c7bd401eb57aba34590cc8a77d836803b67f9cf25b05e8281217b9e2b799b047409a07c1a27d3a8226b3a4cf2447fe11b4f56a092dc48c1f649a00d5aeca0503e1d5b8a631cbb02fc936e6a9d3841a441bc92c356fa3bdfcc94d6271a6f00da7a059ca680b4f57255760d1c51966b1e5f1f5acf13d00a8f716144025516770764b3360c5511e1cd98bef0321496b69de4fbfbab335a23a516f4045a8f7ee63cd3bcd996db3af9b633b8e0c25ed2466c0f98df74727c0fea97bf0cee3ab4b598627a0e5abd98411cca7f89c07b57886ae2f8b40da47632940c6ed12af35f94b5fde2743ee12b5e2af7f3a41248242e1efc7c5b20f6aace2dc3da82c6876cf073d7996cbc29750350f3fae67e9e6542048879abec27e6de40612541de2d2bd30baa33de52bc6c0efd92937fc789a1ad07a25a7fc57fc56cffbc47ef02b9284a8005deda9a56a829e1ec61c84a50b82a4459dd2d690cae27c6975a01f00fa615937613baa1f0d709a4f123f3e757a5904755933a6c420bd5807fefeb9aa37135eba0b98cb605f2820a02fc9249d5c83036d54cdc0adbf2e60a79031c95b410410506c727875cc7780fd8c24533b1225d1212947fb119112a5f8d3d94ee0b9ebf83afe1fdcef8c3af8036e69bae131a5dffb03e73016cb5b54f8942c539a7808bb7b456d27713179162f2c277b90243f6aed399f92032ba37af244dabf43ea8a0767e01f0b5f212cfcfe7d1634ded83bd6f7b6a381968c976d52d5f3134584596262c12d818bb18fada392a9c62b4c324b333956a84fc1c775ef01103236ae3a5b4a95398982558049f6738291c3f81927e172d2c488266adc6e9cc7d6c5fe13997c02dde18c0b8516d5663e479c8462650fa70e3df524e5a8bc56dc21e61f3aa0451f50f559315b4f8ebb93bdede2252503af75a1e924eb37954a209ed3676186e5331d63f2697f4e29de86dbacef5b583c2988b7e8197a744a3afea60a3b2fdd718ae3b00650e837fd59a59e58577bd1ea20ab0119e025321e27be8f1c48b22c2b3e74ac8134d834e0e7974dad05d1d70b3af0206d137bda856f71d0638e87fc96aad2fd55b2c706b68051009c68515af0e5e75633201fd668ff3bf9d02a21b1fea89c4f6b2a9e54155b71fad8ce0b0781fe11f7d8fedad06490a548fc149792296a8d44bb05a476e5194234b489801a13004748f43f386c77aeafeb1882ff4691783ea55be85b7a0c1d04b1cd2a1e6c1106c1a05fe9ef8b392974111a49c51d084d9c2a04b604cec1e45344cbf0efb4d5ed0ba8f1aff15703fdabcf40629a3582f1591b1c7bb2f9fda1ced5aa660bb724b819be3ee4d5e8b3c9fd87d60e3882b977c397c568b3b99689796410633fa526a521a7d0b3b", 0x1000) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$inet6(r0, &(0x7f00000001c0), 0xc) listen(r0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x28010, 0x0) close(r1) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x0, 0x9}, {{r2}, 0xffffffffffffffff, 0xae, 0x11, 0xe2, 0x80000001}, {{r2}, 0xfffffffffffffff8, 0x89, 0x4, 0x1eb1, 0x3390}, {{r1}, 0xfffffffffffffffb, 0x14, 0x6, 0x3, 0x7fffffff}, {{r0}, 0x0, 0x30, 0x0, 0xa3, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x5c, 0x0, 0x10001, 0x1}], 0x2, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x3, 0xfff}], 0x6bb, &(0x7f0000000340)={0x3, 0x7}) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r1, &(0x7f0000000100)='./bus\x00', r4, r5, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x3f) r6 = kqueue() kevent(r6, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r6) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89051fc75733fd8f104089d405901e0db7e6a1f1614ca3d61f731fe9bbc0ad76e23f578d35a396c43d80973896e68a61d4709120cc7a81344f3bfd7b4f3762c4fd2d08c89e8ca1e79686a7143b54f0115be6b3af324681f1873a0c1e", 0x5c) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000180)={0x6, 0x4}, &(0x7f00000001c0)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0x1f, 0x5}, 0x8) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0xc4, 0x8, 0x0, 0x7}, {{r2}, 0xfffffffffffffffe, 0x2, 0x1, 0xf6, 0x80}], 0x4, &(0x7f00000000c0)=[{{r2}, 0x0, 0x20, 0x1, 0xad5}, {{r3}, 0x0, 0x0, 0xfffff, 0x4, 0x3}, {{r0}, 0xfffffffffffffffd, 0x90, 0xf00000c7, 0x6, 0x80000001}, {{r2}, 0xfffffffffffffffd, 0x1, 0x40, 0x4, 0x81}], 0x888, &(0x7f0000000140)={0x5, 0x2}) kqueue() 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x101840df, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r1, &(0x7f0000000000), 0xc1ad, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff}], 0x8, &(0x7f00000000c0)={0x9, 0x3}) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x22}, {{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) r5 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r5) 16:00:09 executing program 1: r0 = kqueue() r1 = syz_open_pts() fchdir(r0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x20, 0x5, 0x9, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40, 0x3e, 0x5a}], 0x6, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x80000041, 0x5, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000003, 0x2, 0x6}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80000001, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x1, 0x9}, {{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0xffffffffffffe568, 0x7fffffff}], 0x40, &(0x7f0000000380)={0x4fe6, 0x9}) getsockname$unix(r1, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) r2 = syz_open_pts() r3 = accept(0xffffffffffffffff, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) getsockname(r3, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x84, 0x40000046, 0x8001, 0x4}, {{r0}, 0xffffffffffffffff, 0x28, 0x800fffff, 0x4, 0xaab}, {{r0}, 0xfffffffffffffffa, 0x41, 0x9, 0x3, 0xff}], 0xba8, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x13, 0x8, 0x5}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20000001, 0x6e23aa61, 0x6}, {{r2}, 0xfffffffffffffffe, 0x2, 0x60000041, 0xfffffffffffffffe, 0x100}, {{r2}, 0xfffffffffffffff9, 0x4, 0x0, 0x2, 0xdb7}, {{r2}, 0xffffffffffffffff, 0x0, 0x80, 0x9, 0x1}, {{r1}, 0xfffffffffffffffc, 0x48, 0x1, 0x5a, 0x8}, {{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0x9, 0x3}, {{r1}, 0xfffffffffffffff8, 0x82, 0x2, 0x9, 0x9c}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0x3f, 0x4}, {{r2}, 0xfffffffffffffffb, 0x42, 0x80, 0x800000000000000, 0x9}], 0xe1, &(0x7f0000000040)={0x4e, 0x8}) shutdown(r1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x49}], 0x2ee, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000003c0)={0x3, 0x100, 0x100000000, 0xdb2, "7c446122e18b5c539f09c81bf8f06d1d5c6d6c9d", 0x81, 0x200}) shmget$private(0x0, 0x1000, 0x110, &(0x7f0000ffc000/0x1000)=nil) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x7fffffff}) fsync(r0) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e3", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) fcntl$setstatus(r2, 0x4, 0x40) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r2, &(0x7f0000000300)=""/241, 0xf1) open(&(0x7f0000000000)='./file0\x00', 0x8a00, 0x102) write(r1, &(0x7f00000000c0)="21958bf190dab398eb453530fdc5673c9105c9d5e5f0c429c5322d450445a2c07f59395d919d47461ecd9cff683e05aa7254bff038593c47e0b348c170dd1ea629ff645479779052b467865ab9058dcc759ff317edc03921bf584a89c77f3e25fd5b8a8bd4df303ef1503d495f2d164a9168581bb394bc167f8780b60b26d91d24d917004dbf2f585a8fbec0e9648475f22bb1e25342e19a121a7597e82a2c", 0x9f) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20002, 0x20) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x4) readv(r2, &(0x7f0000000380)=[{0x0}], 0x1) close(r1) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x556e5fbe, 0x7}, 0xc) 16:00:10 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x2001, 0x0) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) getrusage(0xffffffffffffffff, &(0x7f0000000340)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="2bdd657b5f248bc92898ed314047d0a258a73b882b52a5622d9f7b663e51de7d367dd6d2525230ae2cdead6b6bfa4a1ee79556f7daf4bed0761dc066c3383c3260b1d4130493c4a9135611ce7d184b5b1b5d92d1f9a88ded3c90d8d3f45c0f13c29119769e1a4f5593cd06bae1ccee4bbef322fa9e01fe202a024447665f313b2c545cb62a3d2360572c64265fbf400bef08aee57e88132289dcb27a181f45fef25068f738abde0052229b40b913ebbc57", 0xb1}, {&(0x7f0000000140)="6fb0b1bed7471138c2ed90ebedf193ee9dbb521516cbacf761f5b48a6b1bef312b70cef8a8cdf1256ac03b1af89726142111dd0ccbc46f9f920bd8b13444120e6c421794532e8e5bb075659a05bc389717cc60635b28742f37c3c54bc51d72eae78fb3866857c7c72ca9060d70f82dd5d079bb010364c9ae106a578679dd0f709a6864244c42987448bb0a4561ea7270b40c92c6b5e70c7789a7e08b8c50f0d95dcb", 0xa2}, {&(0x7f0000000200)="2f8f31ab61b4e8ce2c1d76a2cf3623f30dc093b422e61c49a8581e4af207acd9c715b008577f84706ee9455d2e4d8a49ce06", 0x32}, {&(0x7f0000000240)="9640e0543b93745ba37f5198e70c4974b385058e2430332be42c73275f4d248bdef0587dd7f020d5bfa82351f32ff22d", 0x30}], 0x4, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x80}, {r2, 0x2c}], 0x2, 0x80000000) fcntl$setown(r2, 0x6, r1) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x707f, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0x0, 0x88, 0x1, 0x7a, 0x2}, {{r0}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x0, 0x2}, {{r1}, 0xfffffffffffffffe, 0x80, 0x28, 0x1f, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x4, 0x8001}, {{r1}, 0xfffffffffffffff9, 0x52, 0x20000042, 0x9, 0x8}], 0x4, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x9, 0x2, 0x9, 0x43725e5c}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x0, 0x4, 0x100}], 0x8, &(0x7f00000000c0)={0x498, 0x1ff}) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0xfffffffffffffeec, 0x0, 0x16, &(0x7f0000000100)=ANY=[], 0xffffffffffffff30}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77}, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x4000005308) rmdir(&(0x7f0000000040)='./file1\x00') r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = socket(0x0, 0x8000, 0x3) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getegid() r8 = fcntl$getown(r0, 0x5) r9 = getuid() r10 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r12 = getuid() getgroups(0x3, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r14 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r16 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCGETD(r16, 0x4004741a, &(0x7f0000000440)) r17 = getegid() sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="0c9009b4", 0x4}, {&(0x7f0000000080)="3264c36e73ffe5929f1c9a207aab717ba0348a863381aa52766719c766c43a1bffc3a80934ca030d63f6f2b46740273905b6d56366642495cfcee398601dd8c11920bc4cfa54a9", 0x47}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r17}], 0xa0, 0x8}, 0x4) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x9) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) sendto$unix(r0, &(0x7f0000000040)="779c60b27c68", 0x6, 0x8, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getuid() r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x3, 0xf6, 0x2, r2}) r3 = getgid() getgroups(0x6, &(0x7f0000000080)=[r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r4) munlock(&(0x7f0000fe9000/0x9000)=nil, 0x9000) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0xfffffffffffff737, 0x200}, {0x4}}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x503, 0x0, 0xfffffffffffffffa, 0x0) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0xffffffdc, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x40) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000040)='./file0\x00', 0x24) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000680)=[{0x10}], 0x10}, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="cb8ae4d968d5e21f4f7241955c7b3f1e7a6cf4a1e0064ff170e69aa802ca8e53b994b54ee2a429a4b8267e798dabadf386c9509e2e33099caf0b89cfb96c1cf2b9faf6f4ebfa457fc751f1db8cc07b8f3b1455cb6ec0389d1991d18a9ca0f9352937b68db0f0c5c73758cb5f1da8045baf266d0510de1e60df4b30eae181b9c797a1a9228df8229bfad7aa70f8cd2f8edc589c0a3361262132dfef9458b0fa02cec0d7463c0f87858dffd00ee45fc6d5a5dfcea28215691d185789d54ebcdb39b28722069ee73c86626146cd534c1a5fe68700d4d4c280015c47c177b7d73a92caf22127829849db92da60508196939808168e87890a271aa4", 0xf9}, {&(0x7f00000001c0)="ee22801c6b3f5da96b931a00262c19efd80305c00bac65b9c74b399c5ca6139626b0688e3a89bdd2163142944793046ca1f7a2572e2ed3233efec426a760b738a7693d0a36034ebaeddedabdcddb364a2a225ef33ea71d96a60d845084cba9a345c54b235a17c22ed55cec7c77423a61bb5ebc46a4594bbeb7eb6ae79b3d91b71dd8d591646da1584d3caf0b4385", 0x8e}, {&(0x7f0000000280)="5ac4236cd7251d0e52bae6bf60c477d49a480ac2e86e12b909fb7acdbf1f0502bafa01796a208ac2a419c9075ab420f88d79302c2b682b0ad7cedb30dd5ff38ec9944d8b7a855c68507d8ebbdf2e611b8ee59161dfa0ed630dca33b266fca420583b521a5d2db4ee802333dafaba5fa648e37cd5e31722fbd8bd9a1c4bad4297e0d524fc0299cbee2ae34c41caf25358f999e5f64ed99ad8ae4ea474dc906c7c8eb8d47180b881d2afc35cd627c795149262", 0xb2}, {&(0x7f0000000340)="6988892040dc151bcbf5d7c2b247a0643df473b0bdd8839d28f696761b2a7d2281866c892cd4c2c661061e84e4c6904fb9a334244d5d6211ea3c2c49b276db5aa82d63e190230e19b71f63cbcc5c5ab40cd08c57d95e17cc55bfa5ce4d7d1e63cc111753d28237b13b50384f29841f18b4dd", 0x72}, {&(0x7f00000006c0)="150b9e49bca6fcef24382ff7d17b886c5022d3bad1c9fce828579930780a2938ad2661c8407547912cef359d13558aeb77666650272f4a1cc2e9fde9d34f8a2ffd12a1fb55551b5a0913f2a46ac47606b033ab099fbf6d1e885ba386993764f6d5f2a620fbfe721a87ac1e0937b32bb045ae879746a07359806cf722ae5d59b0aaec35534743b72182c792a83a191b8a56363678492ba72a6bbe12f9f392b03ae55921aaba1757de1e87fd0da8888db1e3049d8d01f99c3726d6e3db48d1a525897ad65c87b686131e504e21cfd576b894f1677e8c34cfa1e0a4af7ee72c28083783c5525f88a1d5025fa96ff9ae6614a6394d167fe104c18b243bfa721e9ba3564de15481168373849ce2468939c06e1f584600051a6342947e83eeafbde56f078db48bd8aa9e8e4c95f9f17eb5b9347b332c9a7a9b396bfd041552ab661070abd82add24c17855dfaa5810a3dd4a04fcbc32a6fd0f4f1cd373347c660fdd400e0be7cc012c389d4bb3c3cf9171054026b3519aaec493c0a502327b718730b96c25dde9b2d48604ba5f0de586bc288c6211e9d974a07f093be0f54797bb3d4f6550f1961e920f24ff4fd634f4cb504a57310663429bed7cdb2020c9fcd26bdaf3adf7f1e6fb93812e75b07db4f71f4a9a650a42d9166f5b849f08cff47e98d38fbcb8fc931e977725520e3707086c041e534fbb29213be876679c9ee2aa6b3f98446243adf6fd2e3fada5c266fc4a6f661caee77205fb4a03d356867aae871dd13142832d4ecdd91eef27b151914d097d2045d3efa376fbe901a1c97dd58e184c4888eb4049e8b68961d02669ff3892a85c147b1673ebfd74f75f36e4958560109b06ee4cf9ff7455036b05f7ee7b2d62e1c6b995fe1460f5e4e43cd9bba9b366887b920ff656c0afda9f45d1fb73a820d2760418fdf148eeb848e13411eb259f040c3f2f8ffa891d2d845f0b0dc2ed83105a90568cb1987fa3d6706b59c1253cfd510262b4b57429fa29587c2883b1887b453d915a5413ee26975edb0da8ca37cfb952869038f223174843e91009ee0ac63402283a490236374c01cab743525d40fe0ad381005a70747545266f5b4e4435d1643d4a2d24052289ee930c22d3ea3c78369ef9191a9a52f5255bf1671b0e38afceb7fcf0ad7ecd6d0edd7999858d4373a45c9079795a92709b77e4ea3552995e08cd440a74dbc55b434404a28ee089b195919ae66f99573ee86fa403a4b8579b0b09af3c93f3d8f11bc2dd5e83bb166c9e64348c61f6eed663f293ef25e69222f62d496253c4c42c4aabe26c1f814ab09ac69053d0f347c9ecbe7f16e7e2d2aa094e7fabcefd51aaeb6fe84dd0f96adc5cbc8e29fc4c437268e17099e8d98e9700c7f5755a765b759be0ade1efd76664f811185f0f72fb0b1e1b039a0adb20a92df3069a73d2185edfff26606e3ffb5d5394385e49520d6c41cd1a029a8363a340a5c0fedb7b903e721792494efc3b27b85fd0cb5c99b5a03de6b356bc39f57f524d0d559eb9a221e9a4f3c4f7d8c73543ed4f7415008c0574164a7db8d9dcfe9cc69879efe0f7315245e3248279b5dc0cfeca734a228187c23f8f7409ab8f71239a8de4ea42f0ddb897f7c1d5d5fbdac85ad6895b831a8a42ac0fe7dba400ea5b42da2f756298b7543981ab3b6d6f7e633f16ffebb495ea9549e375147c95c6c60db18dc8c8527dad8143df2782e9c1f7034df300d26856a2daeb16b0b2bf24725ad1ef1ee0317f4b238b2400715520a7f71db5243416a04796545602c24d6a7df603604dc8bbdc3f2f06283a0ee75fd8bdee8fb7a1577869ecc114e37f9a8bb3df45d0deec287dd89a8f403f97d46506f55a3427d5a5e9ba9a9a44d2c94178b812b4e4ba8231147b4b8e7d8e8bf34806e285ff78b501e50bfaade2cebd0dc95d7d3651aa4d4c8ecf2c599cdaf8d8e6d21ec6f2e964563c57c2a03168b84b191a562cee786cab701bce61635f4624c60f1db4a77e3c371638aaff12d00d85ca92c44b840729f02868bb4694741f17a447ecbb538908d3332f3923b6fed5cc774ba74a8adbb110d82f9aec72569e2d2a5761f420271f063bed5185e8987e1ef5caa740e1e6d9c384187f386ed1c71f5e88a6e732e50db79472de13b10a92934b4ef059707ae961614c290373d74d72e7310e49d3549491a79bbe46ee0b0cb9f1ae5769bc8c084b42e8523a920d4e5cf6474209421c215e905f49347819cd2fd52cfc6bb5ab824b40c9687c8a1b382e3a8ad171c456b68e4f307ee69959ae35213b0c7cf9d29113e1e4315a1c22ca1b605e95dc7fa4b8b98d5cea2ff31f3e9c188c921ca26e7aa2c853e90cef2da3df0378ea2288872e0ce957ce251e9d54c576131c725261205e21ba2c6ff6eb9742c8b7e1386084942e653fb339ff6e501eb36adf65ab3481392578125da62fb3b2d875151b94ad5d38d218be0ff61de50f51c4e545df6217fdbfd3e4125abe9358e750a1319b640164063127661412d1b17aa063d55c957ec50bcef38a4f1f7a11f78a64f045250fd3f7aa309e17ef6c1339f5e29c119ca6113e29df9e6d71f4cdb1f5fc4b698ef55fed1cd368ea44cd72ce50183128224da1aab4eb6d34e96feed6cd4ab18feac12392d71dbe7e4c69a3ab308d31bf8c1292cd7f36a720a8410e0ede299b349a290a7dcda6453d9bbc55ce40a366bb6bcc359228eb2a6f8bf4a4a20ee6c7437713635d62ee2ddeb96f1b98152ccedc0bb9438735e64cb3aa909dcc59981ceb076306691b680f3eb4f861a046ed33e3aed123fe92994f13f74637f0d231d24f108abd91e71944c55e7acccc2fa204930058ce53a07a216e3c42ab1e6e798cc41b9a2d3569d2f6e368435deaac9b2539c45529cdc277bcdb332a76f8675cb75f6568b1f444f1a98824ebf15c9ed4efcbf635e7039197a2f4b61d966b9aea02c431a2e2fe90aec736eb90e9985835dd32435279776d544239b1632bfb74374b1635d9e21389c79c77c77dba3cc627bb2b784b2270bcda9195cbbf51d5ba7a6185531eba2e8cc625b22c6132bc6647e6283de66bf2d00738538cf7b29d1149e582dcca5d95db5d63443dbbcad19f799c73c6c3542dc5df794917e7aaa66987f12592990973061b7fa562dfb2d8d8d591ee7d1b44eb9a75853108cf58bf36236dd79b685f7fe9c28d6f51945fc383eed340c9b253117bf30972693d7e45b7512a8bc10d422522c698bec302b8be3be1cbede47abbe862d9c8e27bab0c14cce5fbaacdf3bb6980fb772a2c51dde1d8cd08ece09f8d2a07a197d83cd7c46772b9689c292f08ffc1a18dc0dac66e5b50dfc965dc2e62b5e2a30885c9447739398ad04233a858aa9fd468550b63decc5f4a94e094fae5b0061316bbf1d87445a1b76de03b4c42cda05bf28102def847b7568bfd2c655de30e2a3397a6fa1227b8b1b1741d9cd487c639f17d20ffc502b5427108d07d74118048914db32b92971b50098635ea552b4b835ec5b2bb93da339a467d38256788aaad3b27e770ed9002740a2c1887991191e0b320ed5e9e99639cded9a3d1fa886a13311864f6376daa4a324b542c0fb600a9d2c2e285d59372852d36450595770b6e79424f60ce115758ccd251ebe3d65171177ddadc4b5302ffc9aa7bf0f14e02d00f6e706341b012aa1c18769e3075444c67f65309a3f309764d69f5f782a979e310ca0286e5ddd4dca4e5ff0a64cc87d98671c9272f23d45fc395985d751a225caf9b7f825b452816a9f94846ef29a2af9c3ba7e335131991836316224fd4654350a99e98499331ba1abda00e64ed91d6611f278f936b5d96e4f5c7971442dc0873a3e04bfa3a3a0159a7e2b390fdd81dc059ca6e6858bfd67c82d2585a1206dc19298504904d5494209a9cf254f34fcf606889192d54d8e89c4713837a6a19c93440179ffbafe2491fbba30166d5e5ce586ed42ec7d6e747bef90ea95ad59579f2eaa98c2b3e1b63abc0cf4e789b928b14dc220139a6e7e94649ee95d67e4cd6a3204c339c827670d66412db70da108f3f6103d027c49fe6ebe5cbc9b0ab694dbfd033d14f5a4534020f77381da56f12a2d3ccbb4521be9fca8860bbf2c7a550bc011cd63cfb09d009908854c6f6169987dcec5d63341231028a98d671f7cb3a88d9126c4aa7cd822eac921f221175f3032a6f0df49a73fb20f6eb02c447909a5b2b639ec9ccf52dd9179d1f42b416445e7e06bf175a84cee1eea1c7649711efd9b2323fb30a102cb6b7ce1526fb6df85e1c087d4b48a4e0914dfff9d6621e826606639c41e6058a5dbae4e70b40a30b46543fdda2b1f25452f0391812e61e771c0b9a66c6e226f1cdf3e364d4a559f33fa5a53c665ed961e1e3e637d72249ceb3fb4c0f923b1af1165fd187a7675f00f7907eebccff1e55497a360c63dbee41a8a4573a3ed20fd1314012db80b0553c0fa1550965c1e0736a47140caf2813e954f1349acc9c798b721b7443914438bdcd96de68293efad27a85817aa2c9c62508f83f2e0d76df2f4a7928c94cb5443230dce2b560541e1aec24a415c89cf485bd06b155eac97717e0200050cf4c21170c255292c29d2bb9c37274123a6410c6e0dd01620540702dc82a3491f10646ae2a80956852cd9c938fcdda1ee98b3ebda1fcb552107c02be9e325c64e768387fa18e96f6079e7ce97f2451f829e74916af27a03a17dcb24bfb35a3ca15eb03ded0e77a02bf85b8a374a04b3e76da81731dc4aa368abbf2fafc7dd63a2a26f2a9363c1579646b24b73929e24bf1c03193400f30799baf483d10ec7b9ce248a946af7cd21e102619cecb40e96cb0152a4826b92d804881258c333a958da842b428c576f36d41b486bfd560b14ac2dd1bdbde1aca7aea9faed1378c60f255b25806860cc867f3ac5dcb141543d975b603030364ae3110a588202a635cc1bb38ae975989c1f676a968429f40dbf317749cdd1928fb8e8ecc6e354a4bc63b0951fe97a2cd3a6596187173b86100a688bc41cf873cede0101f50ca3f22ecfd2f5f7f42e8110aa9ed837723b58a3420ab780394aa052d5fc2fdcc56011c4493ac402ca795b5e6b8949cab93399cfc076127dadc9103262e0dcfb16f5b42b57139e4d3e08f2642f57f2e9c8448fc77ac9c49a859b099d8565f69f582711e10ee8c95cc78e87fecd22a8d039b2d4a048e8300c0c65249e299003717e7c1aea5be1209096aeeccf594df22e3066f19726cb0f2106724128686a95ca69c1fa6e858b222de126c5c05967909f5f74b6d99c3cd43f401aadd460639037e8f0c27f0c38acaf212a4596d13f3f119f3683e700ceacf2203888d248e93ef34db5d14846c3850326a74f79124cc899ee8bacbc56804cf760790e2fb47db7647bbece12a4d5bccef72ab6af24d352e3a3defe438b59924e53d489966f572649a5843b6da036dcc8f0fbafd98f0fceeb68fc8762f7ff8bd070c849618ecf804ca74be6e2eee0ea7d6055d276b78fca962413d36619ffd77a274dc4479537282ed3ab6a5605e14d5c94ae74690e0f5dc5375a6c3173ad6d5ab7ba088b904afddd8fed0d1141a7987df90adcd4ca21eb8da8b870ded1c99947c272f98038050d21cdf8446549d92a29b47a4398ceaf1ce13dfc502f2da19e4b61e219cd6a145c24706e4c6097b0c778aa47d7dfb562c53d149cff594a0d8b41218cbd2dab695197d4d2efecb184f9ef7e77a7cfb654219af093c0f5e474a532c10843e717bc47b5ad5751abe1a1b5dd6fc13584aeff439415cd12fba9f035ed0f2d6599c", 0x1000}], 0x5, 0x3) 16:00:10 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/24, 0x18}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/4096, 0x1000}, {&(0x7f0000000580)=""/95, 0x5f}, {&(0x7f0000000600)=""/33, 0x21}], 0x5, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="14b6aa50775e414a087b974c74a264293391fe7db98a85e7ee66d7e9a5a2c5ebc60cd61769734f14a552dec1335592eb57c37b027d403186404da05b71129bcdd9754254647194d3fb5a71d02836ce3c7f26006c740b4d728d82aeed5665dbfbf2f0e63bfc4ce17d90ec54e75085fed6f07e6fe55c9e9d0e6f012e485e7550e8548d7ccd3dddee6016fb8d443a93f874b4a6aae21f00e5c166b9d87820ed66a06a7c0a60061bfa0102a5c1e8b5ceb0246711692866986d8ad4eb84ba73a542", 0xbf}, {&(0x7f0000000180)="5e0f5e80da5a5f83f372c84d83c1f2446af571744b446d90f40cb2b8a211588fc2104c44cceb9722cbd2b7044f1d8ae242ab731e9fc8da58af5a53ddcca0f7b60847fee58dd507d7254b266463000c708399c222c833983da9d28a63869ddfcdb5e3ba0224ebdc61ca7242e8599fef33d866272370e704a2419551fbcbc26b4f81820f02d7497339526acf", 0x8b}, {&(0x7f0000000240)="bbe71d1859c198ff4bf703d412656d30db7d9da2e15050c7c5ff049c280c0a3b5a07c5af85e492715e85c8a85cf7491510c6541a61fc2657131ede07472e466403ce145c5eeaaa3a0235b468d0c1a0e5904e3a26094e98e841b78bf557a433bb3dfd1fa6a7ab5586ebf474d5c87ad0a2fe80f51f468835432b1aaeccc0576c4c8aeb02e9b3dcfdd5b08bd7c4bc97431762cbf97c0e3d4625fb02a97159e0b66e29a72ebaf8c6c1c850da3c7adcf313ae65d5356ebbf85c11449fd30a2fc8f88bbb1213de43123ed7c5", 0xc9}, {&(0x7f0000000340)="a8f8941da00fcf538c997c65368bfbf9362baf2c91cd167122810cb4c77b3c71addb060391673c830e5ed9fc0dc00d65962c8a7dfb3c46d62de9c1d3f877a4caeda5ee9580663794769b0ca07ae3447776778fa0c1dafa572d67383e2d9de9a93eedf8d04731", 0x66}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="c43d47fcfdeee2a0d98cc9d25b928367a5b47a4f19e2fb1fd9452378cdf2bda5947305dc9f9efe200b91bbae3257c0266af0a4e15a32a026", 0x38}], 0x6, 0x0, 0x0, 0x40b}, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130fe19fbb", 0x2f7}], 0x1) syz_open_pts() kqueue() close(r0) kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 16:00:10 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) write(r0, &(0x7f0000001080)="4eee28f6c2a62fe7f7a2168bcf76dfd8831de67e95c76b1c0163a3aa66e49f6f8f736ae6a94d4731dba50bb485487e6b188b96aa2ca1cdd8ebb8c80ebafa970bee0584319851eb0f3586947096f161a7da9830c239a6e2e061cdbd3d68de0b464c5de1cc2d38c4412011d74ce0162ae7c71bb485ca9e298f02e3472bb63a8d6a1bf88dd2b898d246050ece9b36e4725c14f05da92cb1447c9f9e19a9e183073db28f7968ef42140bdba930721db6e3e09ef904890a1ed05b285dc1e1ab6744f03bfb1543c4fc9edfea36f8718740b7e3a8ce5fae95a799af1f245f819ecbef01e111328caea1db185847330d8ecae50ea7af48d74a2073a87aa27cc54216aceb09c48602b90947a78b4e0d8466a3e280b1b5b26212c269d7f02b6c1998326cd28deb5d0db79b7d407f68c8c73f36b38207f09142a8c36e037dd6fab5e825e9ffdd0c01a21a57f44402f68ec3ef33db9ced8699ddd6367b865aef24740f8e2043fae3d254ae04105e77c1bfef58d2df5a80ffdb4ae7ebec0a00af0b41daf3b1de8d517396aa7f38ee281e7020b2028a9d98a613e025c05b215a08e7bc6fe66bfba60ebef23cdad87ec703a8e66d9b02653d772288c3254e4598df769e39c6ebe05edc0f5b109c47e1dcb983037e839991db6b6ac20d083795ac42a7424c2d4976661063ff8472d98ef0b9d5ce46caea18ddbcc3123e1d9e229b41d5ac8c183feacc87340a5b94573c349727e7025b2fa5959ad89ad859f7becb86ca4939fe7b330ce9d08230f477148b71eadefc3122b2b51bb16afb14d363a4137a8ea0bdd4ad8316f37f528dcf9c815d857045380e33da6e4b6ab4375b0fd0dc0abb3e551d298b167c5c83051d7228707af3eaef67a460e061681c192011c21b6b26d3f7426fceeae685972f1cc7b00b649089585ec96a23fc9f37785824a7f02c2a1b490e78a21cd8ab3210cf90a8ee787dadd18d4594d7d0f7991fbb3a4b854111c479e14fc21e444fc187676e56702b57b563adb3fc1361d9fa392b4ac423e5393d0ceeb489683d225bdf4f3ca47bdedd27be8a5e66c3ba90b0c8ef782c0963b7514e089da85724b35452287acbcbb3f2626ff9dde3d0113e282cf08099f678d24e464c6aa1aadd9d967638e1f5c3f7528af0e224026c97652ac9a39738ebf289a9ec3203c3e8a75f0bd72d2caad820095985cc7c5dcbed3ea0c5354a3ffe23c886f12318f760710573fcdee75ddd61715f20d6cedf3d788e1eecdd0e9e958a132656c2f490beee190499599f798ae2ab5c867a49605f2d8e480632999daac14cb573573cd66bc517f72bbc5b1a35b41b5df6e6fcff3bfaaee2ad972980cd63880ccd148829672c7efca97d33fb0a7499e4a4d3624f9e682c3bad91671e61b2054a67413a056fa90c59332854683543973cc8a9865b9c4862e3b600a9458b374ec492ba306c24b6f66b8846b77cd5efd05354b34514cae0e7d9a298c15a416aecb84e5058baf22c21da700dcc3a1cfaf756e8d727d60b6deaa5cd0ce5249c06447fd4664935666b1bd8045793500eb93954930410c087fae67daaf9c86d8085ac229870980391d549d3f7016ae166e52523b697b8b2cffb495e6abaa96d28279b6fda54e2b7afc0a8839601697f88738744480977104128ea2ed7fdfeb3f41983693134fd5f53df7f1b17a3b4f7231a0784c4a632aa21d67a4e533b8d3825f1f2717b2071127b977db4ff1fbf9afbc04d78737275688bcf48971cba404e673048912614a14c3523005b5775427382f23c5da831ab5d020fe084b257d045945f5ee14a414ba334487b73b247a898be09e41f52d84e083c1c4f1626c3913cbde6b44a34a37664591aa16f4011ef328698205066024d6b1ccc275b06bad2ef1f563703449d608f132ec8caf40ab061037a2d030932cc0deff61be4c77c849db3c50b875c30ac67e43a4f39a625c4942172e81c1b76536914d0fe76c3779b615a38346b6f2038638f6d91c0974caf6d657ab18b52ff564e4e15ea72262d395471111c73774ccd60b8a134c15b04a8d6d4fd720935ad92c84d917f455161e2b21aeba1f9a8dc9e931c2649762c3a986a9a9650134749ffae8a0ab66a920dbd55250ee7a43a68023457a5d4e2f0bc34ca31128dcf0c70740179c36b068ef112ec35cea8afb5e407172319060c400d7205f9b0bd55c74640869de32a280bdcc775fb4615b234da01b534bb18f8945abe9cb157cb591d97f214cd85554f01a82f51e48be28791a008bd1428265a835a220732b79300accbf9fdd876117fcb9e4f3c98523fbfbd3a9ef1c3e661a42a7ff9598c84185f3ba2457747cc14f2d1677f06ff0e2b366d7330469636ab6e838fb2b75c518f1c4396f643d07a125fcd7d714c73aafa85f29b34bcba6aeeefcaba7e480eaa66b077870c545b9e1edeba2371285c811f0b79ceb0249e97647747bc4349973f0e5790618e6e8e6585b430d6a8c19235062b672a00af6f338e4c6bfb8d46c8ac5230adb278445c41d3abdfee7029e4b47bbe0409d0c7e0f9df82a942e835073c536c56e88f28ed9e675947ce4697f7ec2138753858bc1e1b972a48ca77c23649bf8924a9438d857c5235b3d4a825cdf9e8f26dbee32837cde0acc4431bb24320e98bb83dfe0accf5acd8b2549fb6679199dd41f76e2d4553eac4c674360d457c7192980c42db0d12fc8867bcbbb74040ce4d03b1069e91e93c5404c09a059e1f5e9139badf4c13bd91b229567ed20e9354d3baa4260a72984407697ede75c7a0ad03b8bfa823b3d54eb66c4e57310e1a32c2e124eef18faad7c4037fb8929b449e3b81cd38c5f49c0d28efe21e9d81cbab7e78c8c41ddb20261c01e0430d3c44c1582abe794fc55aa6b47aa550ff58e51fc97c7b1331e591032eb087c5452657bdb06b96d21e59603e30e48cf40220a935fb49f47bab4f37159493e039e02e47ff698275e7e3c7d5862938061f9cd11eeef9f227dd9b32595f43f2e89fd9385bc9f563e2c05deca2d46e9dd72f5080ecd09f70bf552223d301ede5255a996725e76024817e0c106f7bf5a08dea31545b2ea66c9ac27796260b91e225596d0e0b99ece4f5c6d323e7383dfc33117e9181a6f0314177f4743918150d4b5db18aa194009fb3a1fe81831710a5b9ba76c706606b3e57b06c09157a793565a8e4b627796d64269b36bea39da82c8385b7a1c67b0bafb214cefca00b90b7a19a7aee11e8ef146e0c9498ee7ff499732cb7b836cab3f45e7b33b9b349706ff8ee5faabe95975088cf6ecf046fbd5221af21c64662377f1cbb70b5bed785ed27d58c422f00c55dd7620a11d4ec466b3ba1cb1534726794822457175522f225c54ce848234e9cac6b6c3adc05053e326211838db319cdfe34aaa056cb257eb0860c378cd458268700e843c08b2c48bb2bbd5185885d5c997d3e9d28a899c4c01850217b13e5534fb02748f4e95cbf658a4b2666f7fd07aac81efda10494fd8018e6559f7a0d5f2d304b44e92111ca69ac02c543237fd5f80de1e6516b48de84dcc600f33998f9788032be7e069de135f11ce82584757c1f6bc52d1ffaf8a169c68823d7ff58b4c68eff278b8d5234e73673a80e43e4a3943a797f2dddf5e97278e9f357653a82739c812e090769b5bfc72afc79dc8176bb3f795e19a7c8733c0bb44a656481e304b7e2b00dc3e6c6680bc55757eead798e21f53e2b38f0ed26af49de0fd68d9c250dd1e9b1bd0a9d9775c4a4cd68edca17bf9c51cbe034b6c6f8a738db4b648564d152030095fc0a0ba5892de0c2cfa21b03ac377ad520c029f40beb9884f2e0d180610572aed2d1cae0b4213f690dd77b2c4b5aa2532c4ea70564838130ec61e96a250aa0767232d4b06867416f1a7d1f83526f17eb0ef7f0c34669ea2a83a356771af256cd60e86b6e0e1b5c22df05933af7c8e58a9780078e5e2bf4be705a72e53ee9145837f5d57b4519a57eef8af63e827360a3a35f8044e8fd4aa24484563539fa0244ed9ba32deeb1fab8d178d924098b4383809f1b67abe024f24ae59d56753802b650f4f6c2c25511e17030961885de5019549e680285b36840dec2e89bb68e2cab2c8a6152660114da8a81fba1418b9cfb2e799585d46e6362ff3d53e62d6c553b9d87d775196e7e3d82e3a21f4208c2d81be931e031cc5de1882d797e0ebd0c661b8cfccac0211f0aec8662f6d8785a95a0f79716c8fd458d05b942e7662860a8915fb1b889f2379bfdeb95930b7cd6c6f423b8e1e7f53b9a95a27e07c612fb4433ca22ad14cbf248871d219414429af0912100bc8f892e41752fb5ba83ecb14149fc0b53b5c523f2c61b2290e3e0eda855b70dbbd0e494b2dd1dba42826c95726e0c0c820a2b20c9773c92381c8a654b237177692ee2eb92b149f90be38791e165b6903750d065996f6a5062839532fa58b9bb7fe59a55699637bf9540116ca34d3bd4dcab93f74de372fd611ae36b22949e024a46be674e5cfd1e7ccf4b9206b1ee40c0824d4be4d9bb7dcd4546131eaeda928cc07fd3ff21879b85cf4fcba89f83f4f63889ba0a5a164e6fbc39f5fd54423b46a8cff7ada7129434df89366432386c5bbb956632581c78df393208945e585759f1643d9c2162bce7970c12d2d0ffc8420ec8b70b3cb1a62a3f40e81b055cbe2e98ad50e428599e829a87f16cc25b01b5decff23b18f15b0015263fde8ff0026fd736f51053af86489b845660da296876221253af30fca00cb19a57a4695ed052ecf456a46cceb3ac2a7358c6338ee085848a04cb984484f0d4c81228626d45ee63448fd6f3e1508f4b98ed69ef2e3400998b1845f38c754209a0b50f02cd80bcd9f5363bd13aa8375b1d2858bd37ccf1fb407638c73622270813cf13a5cc56eba1a64095ca7711f30547fd6313a59c54e2d2614330b7a0216320681f4607867aaaa0c998cd42b104fde9e42287b594a147bda9812ea2b3d5bf7c8565ddc8be41ca1ef86570ab02a54b8f6da51b36cd71c76fa1c080c382fef059e42dbb02e0fa0e6ba93f38b62fb4e84ba704a701277f4fb8b73c6b8b4f76fbf41c92635972cab3235cf7f45bd8c22975ced13d41a98b620ed2f3fbe84392c5714b4a83930a506c5eace951ae04661facdf8b6e8c0be51edf3dddc28d63c8efc463eae7344b700eb3cb7afa4dff07dd860a5b256ec0fab4863655f21572336f39404321fdea05e42d3ef662aecef8ae9e12231c0f508ae8fabead786372c5c1c1684bca35a1fad3e6d32781c04205af99f534c93504a6bb063fafff1bd995893741561cce2482ef383cf77af04ce032d0c3b65a1be3310ea2eeac0bcba3cce8680b79c08affdb5faf0c067f4c1f8321528336531e88408f1503d220ee7947ec5ead1b80adc38ef09a6fc3481b49514ebb0283b1b0f81883c87604568725ecedde48fb46e348d04e47655f4effbf2f0031594ecad0b52d601956b5136c3b11f431092d29949a9aef9faaf355b8d0da9ed7431b4a4cd519192469e89af7d943a707c8e4e82dbba4926ec465376010fd4fe1312546e9ea293f01eee46b564e142e1c649a4c27de9730a9968905795e0eb8c5991b6c8a740d1737dd6ef203ba809306427c82ec623d7f3e9f2b7b2b109c381a889cdaaabb2684d8b16b6c06b117cec1c158a10e2467eb4bdd33914fab252d76a1318451cebd0d077d3083f0325581e7dfc684dbd8bd2744ddbfe6b302ffe910c1c9b18c7cfa1bd6e7d33ca1742797f0652802a90929e7d0abcd4932e17e8eeac2c0c01c02a56151dea07ae83cad72", 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bd) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000002680)="2405a834725a1998ea40bf4179490bde036ad5fd9056d0f9d87505e3e953005ea9b3a67bbeded73a1d70783f651ca545442a7ee25c0d93a235c167fe35fbfb3c34007db7a4ecd8115805092038f444bd2230ca6bfbd5a81641a560b735b9bfee1268b85482b8d74778dcf47412b8a71cf68586aff2e62d6c0186c411153556bb579852f4d49b02f78f6cd33aa0a0dfab17cb6ac1af3935619e239d06764547a160d75957f4779ffbf28f722a4d8392596d774deba9a4f232c742638baee14d152a9d81feb2d0b723ef69e1bb973c0c55586b574d44e2832a6b1c5ad557764477bcc0914e3444a02c8df6c73f78b81921756c13da50ffd99b37b78e50b5e163fc86ebcc7e068cc368602141a68fab3fbe84de64abb4f583a3d75e772f693969f31371ad8b79b8626c29fbb5819f18e63728d6487b705e6c57bdb7df34027981e7c41c8776f07cdfe4c37424b42d42fbd847e1e79400cf4e9b5a5da03eb9a4d1ba0fcb77512bf32e2c34342a96e35d74453e90905b85c31775b7b6aba3c4557897536fed5f923dfca916769dc6d75cb19ee7d2eead628e85ed44df31e41b1e62fbb871599e8f97d66c137cd934e261f73dc94f080edfd7e005841b639f9ce0e3007721c9062f6ce4a71e8e3eddf4d799e0ab0a703527f8bb94b0699d7d7e1c6b46d1bdf4631f53eab4f9a8e9d6f5a7c7b98c5f6d1c65ea4cd13a7c4c3073384dea26d77ee396d7c98f3fa503404247a594d1940e4b6fed4fc5a60fe414e5d2368d8f7cf8a686d1d317857e4cfb532a0c509987fe24930274b4514fe001d870025f1e95836bb24bb8109fbfff8e9f28f875fa3b027ed65a1bc5259d95b11102851fddf01659ee196839dc1a9e1987c582d425e4c908a8fced06a13a1814eae3bc1ef8e40b4f3a5cfd34e52ff610bf699abcc1d2524a6d25df316b7e75d2c2d398e69f658a939a3b9fdef34dff69d95fdc852c82dd547437ae171173330feda24f09a682a38ac6b71e58e1798f755743fcda86fed1bbec5dd8e62ee29f53134a92f179feff45d02aef4b0084a43e1d5dc782123c7ea39c54b488d796af601c3d482791e6b6619405e53e60aca69ab30691ba6173c22887880991d2a230b2228f5dd0325292c01b27113f2e87cb7b50f1288ff8e7c93d880afb3e33e054a37198a2c8112ad63369342e01ab188f58b9f29278cb3270d46a8ce6f0c72e10b57002257e61c6b9090a9ac37be76743245d50c009fe429bca4e71bd3f9853490853f1b99646d26f43c00a69160256bcb82cd01be4f541607cada7b4bbecc463f88a41505ed8494842c64d0aa3a69032a214bdabe0c887f98a62e9d7fa3b938bb90eab1aeb51a3d30948a363e24c3b09166d62e78e9936de294ede2cd60f8d1d53cad0da504a745e63f8e806ef5dcca976b0c5e97ac367ac61d35518332a3169bf5d805880f46cdb0d3b72c1c704b1cb92c2147b127799f49638740a6a5ac44b427a970709dc2a79f1946c30271f11802489bb7008dba388b9b9d6bbc2a9cb054997bc38f94ced4ae89073bef4e71db6494b38512f277e463c1db506687ef849039106dcb84f4a1506ab341c2595cb6f52fc1597f6126f1229f75a5f698bcc7b28f793dd5085f7e8229b228942bee44e9d336042521d45f7034534bfba66e35794282e2f397a79ac12c766b7547beb52022182b64b99dbc81f9de2122f403b4143a499dd88d0dee0e8a3cb22b315daad137e91803fcf1aab7b0635aa051d6450f3fa2980e072a58619864c121105069eddbd658d9c229cbecb88d819726dd29e6b4948ab88e04efa469d72340b812a9b421f39058402d2c15045e98ad23b38c0b834121d21951b24bb4d57cdece4e939a38677728d08ade6664e6c535e0abf65936f1cadea06dae858e3a922bb474d0a22a65f3f4b36ca90e63d45fb958b967ed3879460e315dee0db4103f467152492fd0a23c13d2c11729d8eb4c5eec8c67e91e159e5ca49a4302d5108998df15647cc1a1f23d6374f34712c9761bd221288c035d528547df478603774366ad3f53b1187bba7fb6bea4d169ead567e828ba1c2054601171253e4d3b9605efa9683609f9365a3dbca6ca82f5a610abb075fe301053827c6123f5d6c856f4cac5cda1c7cc4160d7621d22133c03a07fed569ff291e0dc365e66bdf8518927cc0029f74b328f528730fdad85d2f746d6f9f0ce3aaed39255628d5dc09f3a9ccd60e444f2e1b1ca0b758744473997a2edd79013d047461c8bc016611df4f555bb02ab335155858977051b23cbbaefbdd4cedb00d68a2ffe034b711d8cc59fe0d0047562840e702a7d87d0a74194f4c6d4e2b61670c95112c9d68a603060abedce50048eb084d5262c16dd15ee9040ccb4359f6a0df8952196fc38238c4e4ea8b48dad95bd4f9870550d2c43196153edcb4621cf9cd176374f64581f0f84abad3eb4af2dd9ed89c3c1387247ddb2d18cae9c612ac583371b529d2b38e4452e3a3c9a056fc1661488a450c0942a3a1442ab390b46f45abf45087efcee5e89a778f83ea286b20acd4585d41ae8a7c682bc2bcfc44e3184d067df952f0c37b285228824a4d20623b6d79f571d450e23f9daee93b5f384a579cfc135cde8ecabfac8b33e318defa6901feeb59c03199b869c8c983c91e7f5e04e178be4cf8d92ee2075e7688f22ca2a884e20679611eb5e4d14838080f5d5205233df3a2c6c2711d3851376505ee84079e344b4e0d52735d1de7a465dc5a24fa3c689b562a419226c812916419463fc89e4f3a5469750adf8017df59ade2685a6b1b2fb39f729909a5f2d9f51a03f0d9a1a108b81f7ead10a99bb1c883bff8be6686b8b751cee3c7a6bb400edfc6775648ed790624bbdbb3a0c6db291732ec8a9c073a846a7a17d7affea9ccc5f60052efbb713ce48496f0f6120e8beb7066adec6ab0258144ddc62559405ce3777ef1e24866fb201ddd330d30e12d4e269a63348b34cf40d6528c4a0ac457dbfd6064121ee67e124e05c7ab619ce342fc082d67e45638464a2c3429ca68f77c47748778f15297aa284e9c52a66b5932e066c7ffacb7e38354c781bbe08d88362a79f3bc7cb137155f3c9ffab2537569794f4cc4a09b5c2d5ca8cf0d479ada7b35b3bc6b8e1bd812d93d7072b5c29eccbc461ffc56601220c27418dfc86d089994e50f32e925a4cdeebf0658d0544102af141d7609470bbe293d8af6aae49cd0d0125a7fd35716a156dbaf0bffb2e0ee681991c50c70b1cb08a667fb7ba037fd11baf1db6fcb6b1b7fb8f48c121aa299dd597449353d61342f3f69db4104eb2ac40da2c1748f2d00af5da7afec6becb416e8341ab5fcf43f720181fcad86de44b06e25a940957772e11b7d3fdabe339c86f1b0ec01eccb66acc6944a968a0803eed1618aa892e1b5af75eff0250f4c10c94ef280cae21513d37a761e9df48bbc6e4ee0bd708108c5c2f2766bf63fc6d28dc67606195a4001d50cc8d3decb326fd37b4d371d61cdf6e6c570989110b959d93994342adb13b241bc45cee93db5cb6e65ca0203cfc130d5a7466118d07d65ec9a094d258bec663f0cf7589036592f86b6b352c157555e32865a719a10c0f7f5ca4ec31b2a8258347ca3c19c63cc262e30b7e0ff60d927d6e8267fdad54d1a656c250d0a236bdeb4895ee6660735a58ab6fa1551ed5ce0e140e9058d0988ab22827328792be0fce4760363effa4ab32c6c312294bc20b01b25a247d8d79e10313b0b2ce3c5fff289b9cb7be8a684299dd9e16c5d3dd150fd9dbca758217579699bbecc3bcd142592759b483182f2c38ebb303ae7c50233f00687a600cb43b257d2826bf140c2df184f3d812f4d1bc333f2d894ec976d8e079cb72a70c10d2f7700e2318e56a817231aee3b01888d00cd61b28587c1853b00dd0feb3943709632356477bae65316f8576226eea006a7dedf5685ff5da14ca3df06aaac059fd37fd27a54ed1e85b1060194a10b748bf5aab136dddef33c5b96a4ef58843a30886d4e2c0e4012819c9ceec8efece26fe2ff759e0e32aef1599dbbe12f3aa709e4b9a72d035d5dac851d6b3693e92ada58bd7c02478090cd36d793810316d0e9b2ccbd323d924687295683211ee80fd4b0ca23167af84fe07faa7d46dd968a406183122216aabf72008f6679fdab444b3a860c5d335b68cec382392587b41e3609abc2d5e536db0575347103352dde0ff4207c7bc20069b2a3fb958e184062eaa2b5e3ded981b8fe1a549ce64db478c4fb00d98b8ac46f0b578d120b134a4d99574ebfe27c679dd458b676fcace0c5ffdee412f2d5f8c3ab15096ec25866b573946e55e670e03f5f76586bb2e475de74734ecd0a98b6bb146b76769a25b2c4ce652f3ee660b8f1a57d18db72d8963a069eed375030de02425743e250e0bf6a485b7c08c2c49a1f1530659514716594d7909a6df9ef5bb3bbdf0c78dcd0a3aa21d0230c3f1e7102e901b37b551e67e2f617e3849e319e6b6d5e117d02fcf335293a1cf030219d632d95080964ace5cb2fca187d27740406a05440786b060733ef6ebcfa35d75f3b65b239859c1582fed16375dce46aa1578c219ad7b9db0cccef402f2ba95f88ff5b3c5dc61077bfc48c877b96503c175208fbb711433f6f2af22e97bfa5c658d8949dcd285a3c953c1027127ffac9426ad0c45f3d1dfc77237756b1667de415baa2c36447eff1a58178a68746e9d2084dcd6613109522a6830dec7431ff98ee5ed2378665b19bae40c59bc6e1c46d213e2da65b27c7ac1c07d039d452af0a1631193baea5093e81c611273bd28ec1213c6bb80f6c40c0760568566215c1e70de164c1e0a01ae8452fa0cb8259e91d12ae5e7fa6a2d4d958976a64651092de431f080a4dda6cefdf621728b0baff62d08ebdcb50ea389f54efafe971458185d1b08cbec0760c5531e28caceabf41b5672c723d45bb89b2e56bb19e21a81a77b02980e2a4bcf5a1ebe17cba6345a6a1ae697e06baa3a4a601ff260f999dadfafc89529762300eef83bb64783af5f3002f269b17d6f2b00f5bcc45bceae86431a547df053663734bdb871798d32c297e4ec85e9d58f35f2f5490232e8a66206a8b06672102f95e4a9b6b7e0ec5ffbcc307f9b65f4a9179fce84798135ba85e2c0bf696e31d57d3a7721ce6b54bc727a8cdc24623a970fd6ff4f55b7f7c22436e0181b2c324c251b59eeb78b7246dad78a2224ddb387ac6cdac1394cf0a68baa20fb82b765a187b6a135f36589cb64071e186774bec9dba2b5927be9331727f9982e6bf2360645b9d342c7f49576b35dd388d9098369d47afff52b2b0b92addb3b8502d25b89ad9f094", 0xec8}], 0x1, 0x0) 16:00:10 executing program 0: r0 = dup(0xffffffffffffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/208, 0xd0}, {&(0x7f0000000080)=""/132, 0x84}, {&(0x7f0000000280)=""/248, 0xf8}, {&(0x7f0000000000)=""/2, 0x2}, {&(0x7f0000000380)=""/127, 0x7f}, {&(0x7f0000000400)=""/150, 0x96}, {&(0x7f00000004c0)=""/136, 0x88}, {&(0x7f0000000580)=""/76, 0x4c}], 0x8, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:10 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) syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x6) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x80) r2 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) syz_open_pts() 16:00:10 executing program 1: r0 = shmget(0x1, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) socketpair(0x22, 0x5, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x2, 0x8, &(0x7f0000000040)=""/200, &(0x7f0000000140)=0xc8) r3 = socket(0x2, 0x1, 0x0) getpeername$inet(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt(r3, 0x6, 0xfffffffffffffffe, 0x0, 0x0) getsockopt(r2, 0x7fffffff, 0x9, &(0x7f0000000180)=""/244, &(0x7f0000000280)=0xf4) recvfrom$inet(r1, &(0x7f00000004c0)=""/171, 0xab, 0x40, &(0x7f0000000580)={0x2, 0x1}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000002c0)=0x7) getsockopt(r3, 0x0, 0x2fbb7ab7, &(0x7f0000000300)=""/250, &(0x7f0000000400)=0xfa) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:10 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:11 executing program 0: r0 = semget$private(0x0, 0x7, 0x418) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x9fdc, 0x3e89, 0x8, 0x6]) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) recvfrom(r1, &(0x7f0000000080)=""/110, 0x6e, 0x2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) recvfrom$unix(r4, &(0x7f00000001c0)=""/127, 0x7f, 0x40, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x1000}, {0x2, 0x1000, 0x1800}, {0x82cab8c18ee5463, 0x8001, 0x800}], 0x3) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x30090, 0x80) write(r2, &(0x7f0000000300)="55a8460029067b3607b6b01642caacfbc7ba28c5b79a9fd74951532ee0fb52c1a9fa2eb0b6d63c4bba3d6634e613b7a3500c507a550da9942a16377590a2e051f6f24b4223aafbc31e5a698491f304d4acbc26f63a11e1f5567adec33263efe02253c1c9dc43e093c24a59bb4f5acbc834be0208813caa0272", 0x79) semget$private(0x0, 0x0, 0x108) semop(r0, &(0x7f0000000380)=[{0x3, 0x3, 0x800}, {0x2, 0x7, 0x1800}, {0x3, 0x8, 0x1000}, {0x3, 0x1384, 0x1000}, {0x5, 0x0, 0x1000}, {0x3, 0x815, 0x1000}, {0x0, 0x6, 0x800}], 0x7) recvfrom(r3, &(0x7f00000003c0)=""/73, 0x49, 0x842, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) lseek(r3, 0x0, 0x3) r7 = getuid() r8 = getegid() chown(&(0x7f0000000480)='./file0\x00', r7, r8) semop(r0, &(0x7f00000004c0)=[{0x3, 0x80000000, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x100000000, 0x1000}, {0x2, 0x6, 0x800}, {0x0, 0x8, 0x1800}, {0x1, 0xffffffffffffff11, 0x1000}], 0x7) r9 = kqueue() r10 = getpgid(0xffffffffffffffff) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={r10, r7, r8}, 0xc) renameat(r6, &(0x7f0000000540)='./file0\x00', r6, &(0x7f0000000580)='./file0\x00') flock(r9, 0x2) semget$private(0x0, 0x1, 0x142) truncate(&(0x7f00000005c0)='./file0\x00', 0x3b) close(r1) fcntl$setown(r1, 0x6, r10) writev(r5, &(0x7f0000000b00)=[{&(0x7f0000000600)="d22c8de301581500a2107a50f89729746db76103a9e2bcfd09f36436cd82fa029218bdd7708f1a4a8397d6", 0x2b}, {&(0x7f0000000640)="62e744ecd88db59433d41489e8c2aef3087e8e35b77453c77b14127d239f103d6c57a1a83fb86b6b86205057953ec3906f121a6a918e75e921114046d1fcee5728299f62afdcc3ef64c5f1331162601300c6565e4a7fbd2f1b87bbddc81ece225e55f345f4c5db4e1da80fc36f7b9529b913eb0f2d127baaac4f1c8f39401d59b9", 0x81}, {&(0x7f0000000700)="6b78502181dfe10958274a29bb8fa0eec266d2b0f3fb57b2e81f45f0af8c48edee410ada5cfb3c88ddfbbd2f49b6f2ff171062c8e0511e1c24004651065d8c8ed1a53a341e36063104e79ce191e365bef0b6fbc5c0c107535d7f6cb4a24888cf1f9e202de8932409f09a62e156aec218b4afdb53b4772477304f8c169ee139ead85037393f8d8ba10ca9b6e46f4c8f532a4d63827c7cb02d5979455b8fc6d50dc7a5500dc39222528be654f9cad9f849a16c8f29da7a3ca6039243f3f3cbe5", 0xbf}, {&(0x7f00000007c0)="072a1c8d48aaf8f560f04d97aa59f1bd199a8a98056de1db65636b2ec6199bcf2f2546d1ef31294ef186ebbd4258827f50aaddcb431fd64a146af868681350301fd546a213c8033b5b9d64f216db0dca3935c1befef92748", 0x58}, {&(0x7f0000000840)="fb80b527608d559724084f8acf6db8ef9d062f060afac30afd17f6532a71ef879799abbe7262e61c3bcd5d31fc7e19855360f63af9ed97917be8e4d41b674b89f67e7fee253d0c54b8b943ff7cb211c680a9e1a1e7151d125f039d9329323a8b67909bc0038304df7530b579ebe0042148eca1a19e335c32168077a8a444b8f22c7815f14c602b2e010de5d7f1d2378661f363f1c9fd660d66a29ca2837e7e6d3890594c4a4f4c27e46ea1ddd0153ef585e4a274ace72274a0251f", 0xbb}, {&(0x7f0000000900)="c2d7918382e6a6514c6f9e21ee2f8fcf6ee2fa637d8eee97ab39584f13d1398c5ede8c668211eeead6cb2e22d95e99db837c12d2faa2c61a40e787e9e5c5f19283c60455c5b7d0ba9dfbb2f2105c885c7cdb115aca35e590a8dc5302d06d59f1cb0de2e3fbf5e159176b1ac18771e9542a0372a6c7bd3a", 0x77}, {&(0x7f0000000980)="38cb069e4e553797bc12cb6e8a1b6e767285400b1e4422da29e540e5c0d53108ab6ba162446c619d0e6e9822acc271184fe7e19950", 0x35}, {&(0x7f00000009c0)="7e66a7ac23cc6455fe9255b5bf3de662add6be47dcd251923847855f4485d69b58ea68ccec1221ed35546b6444a6757f0e31120211f7e6f9317092360564d42d2f504508289e04c34c5b9ef069e7b31f2f6fbcf2abe627afff4132c98169e60f66e4add04a29cdc91fcc7b6775ea5f35b8072b23defb5b3d5baadaf925335737d6d608efa118c45008d5266ca18dce4e62af0e52a9f137ce2f31e1da25e2e01a715e4682d06b44360020d3ecc2ecc8aba22bf59a650ad77acc842b1f5edfdd89503b657a458b36e3af3997d186544c936c86f7f8dd0f64b04901ce42faebba2aad971f96a8c0dd2d756cac898834001d", 0xf0}, {&(0x7f0000000ac0)="a173156c5611faf671cffc5bff", 0xd}], 0x9) clock_getres(0x0, &(0x7f0000000bc0)) 16:00:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/19, 0x13}, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xe050, 0x7) socket(0x21, 0x0, 0x3) preadv(r1, &(0x7f0000000000), 0x287, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4009) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x1) r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x130, 0x6) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 0: mknod$loop(&(0x7f0000000300)='./bus\x00', 0x8ffd, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x100) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x83}], 0xec97, 0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000100)="0ffdd9ec9f9df18e674765afe90ed52977b7bd7e130d2ae788aa5e671b41cea8fdbf6c5328c74b2a3bee899447e2c658fa9184c4bb836bc3c36d470bd5578c9333a50630d91eebf98a29a53c84e8e03565071b8fdc69bd07989b1e4f40a3a5a52b90c9bee86a6ac58245ab8a36303cc29606d36e45c20cef6e302b1d3e8a", 0x51, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffffd) r1 = socket$inet(0x2, 0x1, 0x0) getsockname(r1, 0x0, &(0x7f0000000200)=0xfffffffffffffe44) 16:00:11 executing program 1: mlockall(0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket(0x6, 0xc004, 0x80) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x800000000000005, 0x10, r0, 0x0, 0x2000000000000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:11 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') unveil(0x0, &(0x7f0000000000)='cm') mkdir(&(0x7f0000000040)='./file0\x00', 0x123) 16:00:12 executing program 0: r0 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) kqueue() setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = dup(r0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) r2 = shmget(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/223) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000380)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x100, 0x190) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x181, 0x3) kqueue() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r3 = fcntl$dupfd(r2, 0xfffffffffff7fffe, r1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x800, 0x6}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x880, &(0x7f0000000000), &(0x7f0000000040)=0x4) listen(r0, 0x5) 16:00:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = semget(0x2, 0x5, 0x8) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f00000000c0)=""/253) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000900), 0x0, 0x2}, 0xb) 16:00:12 executing program 0: symlinkat(0x0, 0xffffffffffffffff, &(0x7f000034aff8)='./file0\x00') r0 = dup(0xffffffffffffffff) close(r0) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x800, 0xffffffff00000000, 0x9, 0x7, "2453338f7a28ddcb62e52c1f61c70d2a56926566", 0x3}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1bff) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3}, 0x8) close(r0) clock_getres(0x6, &(0x7f0000000040)) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet(0x2, 0x4800, 0xb) setsockopt(r0, 0x7, 0x2b, 0x0, 0xc9) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0xfffffffffffffffd, 0x20, 0x0, 0x0) 16:00:12 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x428, &(0x7f0000ffe000/0x2000)=nil) r1 = socket$inet(0x2, 0x3, 0x5) fcntl$setstatus(r1, 0x4, 0x88) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) 16:00:12 executing program 1: r0 = kqueue() r1 = msgget(0x1, 0x20) msgrcv(r1, &(0x7f0000000040)={0x0, ""/8}, 0x10, 0x1, 0x800) r2 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r3) dup2(r0, r2) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b", 0x20) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}}, {{r2}, 0xffffffffffffffff, 0x1}], 0x100, 0x0, 0x7, &(0x7f0000000040)={0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) r3 = shmget(0x1, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000340)=""/207) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x8}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1f, 0x4c418c5c}, 0x10) readv(r0, &(0x7f0000001980)=[{&(0x7f00000000c0)=""/254, 0xfe}], 0x1) 16:00:12 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 16:00:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) setregid(r3, r3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x4, 0x0, 0xfff, "f53abe7a58330d75b8d2af4aed261d7b09eba2b5", 0x401, 0x800}) kqueue() 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000002019, 0x59f5) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x53) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000000000)=[{}], 0x1, 0x0) 16:00:12 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1000) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002d80)={&(0x7f0000000300)=@in={0x2, 0x3}, 0xc, &(0x7f00000019c0)=[{&(0x7f0000000340)="5e4d50c4a2dea97ad271d0898e22bc28363539afaa1d11f2542c60c3f20129e10db210f18529de47c5e146e6e72805edac1eebfb9a6a50c47c0aad49d9e7e8214738a1c2c801542cef2992973ee64954b40061449f06202d9887aff91c2f47389a6126c9d4976613e42a1fa1f0ef7014cb5076710393119c3dbb61903f8121dcc29e9ddd2d11eb3df771a4cb6b27c03f36f8ededb70151ad30c8f711c0b7", 0x9e}, {&(0x7f0000000400)="f7537c27c572d06ede7dc6e275fcc1c14f7ad4b89a7e74445800ad3351009a308421a70e3d925420e3457f53de07cc4495888f2124c99a20ba0d8dab446e7f567f69bebd07fe00a08fcaddcfa4b66e3284e72b306f13cdfa68448ee80dc97b94292511ce2fd180f8814204769ab51ca6cf99ab78f92a09bf06ad7bedd5f0f4fef9ca2c3af913a9b6ec779072", 0x8c}, {&(0x7f00000004c0)="f00add2d08bbf3cc20446838fc2016b332934d8b92945b02ce7771519ce7919e71a9d747aaf6afb6e3adfecd1eb1f031ed6b178697d2969b56765312de484ea800a78c7d5b3afe0ae64f8411ff8f13dc9a96e2f8ab565ccce74055775f", 0x5d}, {&(0x7f0000000540)="d61f5777f711cf0b836cab7c5b98f7697cab5febfdf9a544b5e793697fa7cd69eda8a12f0289a0ed3839a58c5a5fd8d1df69db8373917c3f93feb605dd0eeb9ec50aa9b6d670899b8fef9d5cb66079489b4d8598a5a88451", 0x58}, {&(0x7f00000005c0)="c5f50fa4ff1c89af0201d141300eefb43dc68cc14f2fc558bc12b876373a6f051844b3eb3d871bd3f286871eed3ea70feb795de431bd97211b6b346c07466ef8f1bfec390e6d7762044b5612c829e6ee8742674d65c72f43cae024c52affbdcfdf98428521a1024e94712efb3a96e73168c79c86efecc16d792653718228b3378cf0dad92767271bc1a4a8c4eac7b6394513082a5b5b109911a73982c4eb2d356c3a057cbffa86927c62fb1bd9d694892e5e47dbe29178e11f784c3ebe351603ea62", 0xc2}, {&(0x7f00000006c0)="69deeffef21e273ecc64e1af98c7e068cb147176c7689d841757db957bca74a32255dadf16842ebafaf48ff586feebae3d62e8d7c7c1ad800d33ba0883779faf40893a3c99f755b51a84ed827d5fde30f66f06d6c773a1af0f8bb697b3c34e839eaa991157902dba8f3a1c396a454d1bc2a9c2e23018db3ed1842662c9812928c74627434034ce8cc154fca3362e6c8f8dd6361f0c4a57b357f3c3be2cf8d580eaaf5b743af3f2bf93434c", 0xab}, {&(0x7f0000000780)="be1a4ac7131cc443aff3bbd8eca7037db92dbf856ce673515d3088d52f2461e1cfd820325455bab7517bd63e46ac0f02651a66383ea1cd9a05a3085365328d50b9af5247122411befee95048e62616f0e54c8b68c08b162802216b33e4229c53d6da17806487d188b97db41f76bff8e770e0105892cdb1c67284d39c69db258ea60e3a044d8635725015fb506cefaf2157c1cd94dadfe996cd31edb9af15a17ae01b5b9f7538363f3c0a9caeed6d2a4bc9cbd9989f08606761d9e9b41710f68b942dec7a2d0ca2d3d0c0b8463ff94755e313256c5f9852b9b46a2d6ee1ddc243c9c5754cdecdebc4865b688419f1b3da2e88193cd837f04d7a65a20c318a4aed470545426c6d2cb02b2c2e995b916ad79f45361eb999a4e330ee9acac46605e7ae77c5e1a1d81adf58a49f81c7ef119bef3d4f83379faccd807b61c5c689145c672c4aaa031fc692c40560d732fe7413725ab1a1dc84530cf894d181b0aec29ce0d20ef9e2e6df87aa2ad5a2c0d4fd767a3e013242093095728133ee658ac82243cbf1a96a3906338a5db10909a3e0a24ea095cc80b081514b27aa847ecb368a03e83aaeb4522b27540247f0a312ba8e254af94b9e67575d7d086f7e5e86350ab495e04b0f6770fdeb7931c54a93db6a2fb683c6594391d08ecbb5483cc6f8320321760d43275aff39c19ee877645462f3094fb08978c4417aa1df56079751920b25f81f13a0ab92fd8af159a3e54d9871e6afde54c3fe5a6abb674ad2c6d6b7f362eff900e9b280210273c12d8de72f1076bdec24e10de86c1af89b24fd1d7e2b7c1386a243e90380d76f2483f281eadd51dca51e3d13b8515849ac8e1f60322ebd21c4bea1c70200b36dbd29b42b7cc9a0577bdf55373db8320004c722b5cc4e9b705687fdc0821149c07a9b758c2d3ca9042f4a37d30cd692b1173b96f49a51a1e7a7f1916f803a9c7090aa95bb1cd78f50fa3aca7b2e48c0352b13406591693dcb5ed36ff010da3227e53e566da5ebc4ed7218c12de381bf169aa06f22817969bbd14c8fb6e2e6891b2137ece74ff4d1b550ec2cbe2730277b4dfe19de357e4ea9c5e9bfb8004c174fcdc431e21b5ee4bd982873080d6ce73e096a9a70e2c65d61dcebf796cf1a2301a7441a1bbacb18ce4e9252a266eb4f70549ef0d0b0f586c29cba10a69344d59e128dd8d84b0744b9ecbd9391646923e4a1afcde0c9ef229448134bed3ee580f1a43df8f6ff7864dbdb5e6284f8f19a7e31232e9bd9f48f81f953fa3590e157b3c7f3d9bda4099e1ea7f534ca40fd720f8704afd2f35a8654074f10c998123769e415afa967f40242c42b449e67140b1d213e6d319ceee58832e01a5225591d63f60010b6e0cf6b6f0d67030563920e208d6f0679b171dd6e57ac1ff5b84033c81f3e811171210f353b81cee00209910e9aed6e77ea372f806aa31854132978171f60b8a8047f789a472c401c3609bb95ad53f93c96b03e30cdff9870f3869dac899d45059f994923ba207cc8259acf6b3e6d3d4d1fdb41261276ec52dc288938e8b8f352c3ba44364c147e512035232ba6a9de6ae370ff64cc8c69258eee5a7d8786fc6651af9f01e90b12a558f94dcac46b14b0e961675ddbc410e2a6fa645cabbf0b5dab50b17ba5da60e3a1aadaf3d8c51158e8211d24c0eadf384b186c9792798599af45362c724562c91bf05be3f80375e2d72416c60065f3469e1b82c846d56aeafb3c4660688818570a5859222a18b5dd047b3fc1f70b288516ac5289bc02fb33b65b750db98f7f2ccc4bf24a03b6321b621309b726cdf04e1b9e7921b82fa98b4e798829ba351e469cd35fa32a5fc54911414bd66db61c51f76830a1d304c19e275b9eb1488e2d7bf2b39d374df8bfc67f09541a704ad65eaeaeb6f1a32b558d42f19191133e34148303a3d736029729d0126409200ccd7f9d3784f0efd78cf9c9c82e988c3f947792762d63e721f7df2caf107bece0a2e1c07bfbf40fdf86ce7b0230b6f02e6777cdf56bb8fb9b90bb5232134d35b580f4277649ec81b19d5c5f2cda0ae2547c44a16ffc0e46605a4f89d1da7e3fbe33a0af9be20021f0fa755a3cfff12563e9ec383999b4ec757044de8abd3fb362bea839620c211504d55ae7a399e6b72bd6698388bcd98d6bd4ef8d3caf7d5cc958183e03b5d65fb36099106455cee36b6b586327bb9b602661457a3302ba0ad587439fba3655a43b15a6187db1593e71bb7fe30689be11d97d720f04c9f65d6784e5bc267bbc76cf0a31e88e3f909c3e2bd86840bc51de12a23fc47171fb352b92473dfb1bc337eeaa9ca948adac366029038859cc3243e81322aa07f8fc9725b088fe2f23b6002c27977875d2cb9b69a9c77c90e73a624c2ca6aabc29422cdc8043a0572d5471eeee547697685f62b407a1294aa2ef955f1c80cd5f91a7964c7a0a33fcec849443c6acff28d3c38952648b9afc66a66b35a1e4d6c19adbb636468fe69c954573f7d21c949006631a13455f521356e5e6265cbe7b04c75ad197632181f0204e5313058435c36921c2be93740999e7add9d59538be272b5633d6b20974e5f00270cb105c81c1936a43222c929bf9dd616e59181a21573ea86467f6d22c368f45c00c0c33cd85118385dd935030ae707f72a8eb6d44f245665d8c8d4776e2627581879ef1b94d9a2c3153722f1b9d9f4622fd38bcdef41f1b6253b2206cb9fa9f3605873b7e49b8418bc5a0a33b9b6770afc0f3a6a0cd8f431671c8587532828b65b7da6f973b4e3c8061f10347442e64560818bf66dba0886b2f34a5d8ad3a92c72159e549fcf71de72bc30c816060d3a68b22f35b0fa4bfa42b33250796f17685f2041ce607778a091dad1385525590e103b3254ea7dd3c199b076cd69cffd7968383bceb560ea9ae4ddb05907dfe66aeae628f550f41a9e0f65e4210eb99089ed44aef74be1851ba1dc3ea420e99dc77e10fefe73f0147cd01ca65f4a71bf26543b3ffbdbb3ef5d43ad0795ae80f1db195fc9a707c026d4cdef5d253e585d033d242fcd19ac028d1c8e5f16e327dc39be2cd1924bc07a401b89612ea51f3438138a351398f4d5e8c1ed39526f5780b79b3789740483f16a90fab5dc9b757dd40b9f2dc35df5d2b81424a31983184609e08f79fe00837836813a82eff6307665301a5c1071487d7e99433bdfea5e07e7bdb4403ed41f88f4297b4c13ba4176100cd239b682edb3f294df2b0b5eed153c3b298aed91049a3678a614e6bb3a6c67fd0572abdb70740f1213c30b7798b9537b304511b7cfda5f528580e027c0193aa755a61b729d2cbfb4482f93e7692053d3fb821b00e99ce8700acaa86d8530dd44afda37feda31b5a13611d794b8c0119c2022f048515108d385c516a7b376330b719315dd99ec52ce053fe6b3a935ea5c80a0123fdf0f3ff83d259d75e35ed8eac3e4fdbb8264bc72e4a320cc7b2619c9a53c4a97738b1c583f000cbb63b391885e7451c51cbc5f33c5fdc0c3936ca862b2736ce7a45bab80f89c013faa705e83cf9b1ec7b3568d7db43c3cc9eaa29638bbd83b5272fe92a9bb59f77f94516840216c34ca6828354e33af05ca314c622f473c368f871f2b1f1a568e33879360b9d212fea284cca04588da9929a17fdcf978fbe055d40727025c615def20b53b690994d4d1399e5d1b934d96f6250a71fcc68b6715be876f72f6989902fec18f7415c9f282799a3ec351431fcdc69351087704c4b5d29bdb7627f38b9782223859d7eed85122ec35d683eeccf68e2e61193466f409f837fbb8b2263ea05423132f0b87fbf3b4eaa10c26d1567703badce9d9c258edcfff44c91943fda27ba18a55099117fe76d0cec96fd4be9dbd3edce151f57c21fbf18a4e90fb2c1910a699cc927f9d08fa317839e00f7f390bd42e7b5561e6df32036216eee2e15bfe12b6206dcf6130385bb08fd31dc95ef05becafc9a570b8cbc2c92ff4004a7b481548014d0a8a3c524f334fb223d9a6798173f033c023821abb5dead878c0c99006afe755896d28c352a07a3e3c5babf71862efb94868f45a2dc7c867a707d86c451754267d1e44d9b12c3eadf1f786183b0cb8ff035af71cb012d4d837fe5a3a3e80568b22d04529e1adef39337b1440d5ad689ee996a83b824ecb6774069d1fb8c5b6cf5fd98136b7ec33d8461d97d0a8070eb11688e580ad6abbd6df4edbb7e0ff7cc411b1332f85a07adae0d8a6629d4daa7809d9695f7fa4548e867c6203e04a4e8477d3161e4ecf8f7e87aed55efaf32a7ca4af6c183a39a55f7d756287e4bef260431d7943fe7646ca0faf5c8217ec6b5cb856e4bb44b3ef9fefd92d1281e43b242b7a8d752b069f1db4c3dde7e0780a84b9f23e87fdd03bebc3637416c815438b4287e6d8a82902171542bb6c363f6bcf80ebe02765fc6bd435abeffd6f58945bfe12c11c8f7bfb776d714924de645e905d0c9563f4d046852c257f2988f4dedbfda5dfc3cd05abbf61619fca1737f9527b78b45c50e40a5087129bd98c4ea70d73cad036989dd2190e6a3ba791a59c4226759818a62ad2dc71591c69601c2cd8a3a9027fbf60bbfef69d156f18f9768198c793cf0afbc87e56785ad8aae72589505b0c45955638335b8cfa8075097ea58881cb4e0a0771b5ad280308622a0ea268986456c9466086b5f4891d54de88b4c930ed6888b79f8ab7a22b0e0c6cf5fc64b6ddb58a1e13b45e7d866bef733630a04d768eff69978a49dde47481ad0a7a11b2ec700037b03b5afc7f4845436aa57221c9ea4acf07e5087140de2266ad2b20c1143bd7e5df799d84ac4bda0f1249cca6ee93d5bf700bc1e8b95e7cefa1691a895ee49744927a6ec29f00ad79289eff7fc09b11a7ee24802b01a67a0e8d82cfa43c16fcdb2236ac2309b43c6c07ff666814fdfe60f58920e6d670bef5cc19507b4f5944e4c8c4c3f7614766190b20239ac5c2929448f3ed40d743ff6f749961ede1757cea34fbe97ac9307613860f2ff8968e9450bdac39f89cb3562bc8de8f19b8733a4ddfc7c33508ab1f70db153b4e1911c1751d3fd591ac7a1cd1929a75fc606319038270536e14b85bb6e4ffd5ce164d69de9c9a20c07176b63df7ae03b66bb54e8ed81f292f3cef77bc29af197ddb16a9a5973db0cd7453f737a3bdc2eb65b8608189179464f358ca8db36582157c68ffc785bf42caa72e2015333db45a2c099a64dd34df9fc099d687645b5b59115cb4c32055ddd2d96715e1046b26d65868c423cf03673b9737e5d5ce1e6eafcba20358af57e29c20690cd0c7f6023774a479f9d862fa7a0ba4d51d862915f5df44298b79e4ea4310ea3c44e508d6035e82d84e43aa558d1aee8bf8c1f002263a3259773abc1e8544457f2d10f9c9f03f2f2c7679bc0665903e58e27dff4417326eae0d1a5110dfae68b73c498ece4dcdd8827d6413dceaf0b56383533b6219cb6b6ee171e8f8be36cf9f7130355ad213aba39211f8272b50f67034d3803fdf0465bcc03475472c279f09765e82478dd4945d1a3c4d2249dac9228ffc7cfea053fe6ff01c40c9bf630fc5b08a282c5fcb0677137bd42cd93686916645d38b2ae92b6331ff1712b4145246d0f1761e37c91184750e8b524d1b1eaa8096769cf0c09337dc08c774b809b99e82f0feef82eba387e2d24cec8ed7fa782f1a94ace0db5a53e9f59a4ba3c88894867690a264da7688bbf5d8b78943be6364e3e47896ae703ab662c3d5572384ed197b81944e3d371d8bbde6ef283980b1771c7751eef", 0x1000}, {&(0x7f0000001780)="1ff9", 0x2}, {&(0x7f00000017c0)="65f2424fbce6a8360774366d1ee4872271471c26c7d198400606ccb715154a43ef024e81cc519438f384593ed6b53c1eebcd31570603df160b80c513e4be0b3dea72249036299e8523ea39c87f7ba4fd7371fe49b89d0509f96197a5a01deceb3e7aac52a72695f136cf1f2707faeee67beb6bab05fe632ad34e513bdaca4ae4fecc499145999e6e037aa3b5118464f939c0e60801af3f95e72c72ba2cf48c6a112564e4e5951f2a93124b0e3ad2c7800d44751f883045bebdb6b1da2151783ad080fbb5cdefec8ea75cf212ec", 0xcd}, {&(0x7f00000018c0)="daf0ff8e1d1f9c3c19f49a901c3ab80e069af67c00acad10f6293f9b9ca0f6c9f095abb27ea216fe0308fbcd390730f914651897d1ebed68378276884ea04ae81bb6caa4e11b449c799f2cd5bbc21596c635966cb42807816d8aea065d6de6f92bae8e6d82eeb5385e8bf80500be098176dd9e40f4a606d208d2e761d44b170f2379990384779dc56f03bbdfd98d758b88e73697369c7ae3912137d8e26fcdf84177afe008c8c34ba725e63db793de5ae072ff6e01b3209de50c6f70bd4c7f5a4c0119", 0xc3}], 0xa, &(0x7f0000001a80)=[{0x90, 0xffff, 0x6b, "8c88dab9cf368c509239fc39252cb3d09a5f119314101bd5c9f77d684d17a24e2cf6262fed6f1defe5e1a4e7e558ee809d7e45da7be4831795e6e8480017f0019c2d5460448345410c6af8afa35de5cfb8b64373eacb13e7209263d9c5baa077d1d0378235209c01f5b0a19657c1e1a0f8a20e7621d02c09ddd3"}, {0xa8, 0xffff, 0xd2f4, "ee8419f01744b3e01f48fc464687c7d188a93646d773f242a18c8d4e66b51296e9ab0af1e10a02197d0265c956ea2daea439a671dac360b0e7d2a50dfe68cfdd80e95ed94ded2db2bdfa90f97c319c01b7d00063bdf3f3b1c92711ca0571e0c92b1eaa20542ec98a69cc709250ab33c8accf0497fd66ae82b94fe91adf6c328386ea715e7054793bd1b3a98bcd5349c1d12e"}, {0x1010, 0xffff, 0x1, "79ff45776ac83968d3e4adee782af28cefa0f9e98f8d68e711cfa7ce5001c62f96835ac61a7078d2ab1d905d9389f205fa4cc88f82249dda682ed7d9f94deae6358e86e85c5772143cc6309c4c25b0ce2f9fff01880e24cdcdb7c471f23b544b4482e0a0957cc419425eeb72798380614e8918c3b48db73b7dd0b5f3afc5e99ec6d591a5047fdfa4ec5607a5251f52a27bcd6b2292408255eb3433cd0aaa712fca2744657b2c9cd9f7761c6912c22670504a0ad46436bad426dd6b89fd7c6ae7d55f42c906647bfc7527a7c652bfac77b2d2fd050cf49f46d8ade3657416c749f838b08be3718bdc390aa18580517ce61515a7214a41df22717d49638a9395169468f6156e72aee9649cb7e257150637a35e0cb4e72715b8c220e5c7700d6e7b72b97076d49912afc5fba0cd9d7d7c53b8713d2afda6c10a0ca856b689475a8d650bdfdc9f9efa66d1e69624f19b9c17dd5bbe74587a4657f5e0ad16f53aa54e4c747a7be60b26bab4b5ffc488e33cf07998e22523dbbdd0843a0d8fcf5f53391792fc028fc875d8cde0aa7aad503cba6efd57c7c5a081d5548dec5f6606c04b458a438df3bf4960285c995102bab2db1bcf2ca4efdc60f42a73739f3dc600b85fd563fbeba8e99bf46edab2cf85433b6f7e9588a07957bd9e01b5f52d08d242615edceee716f7b8c3db13acbb5e4376ed32df2165a6d23bc40bb0af83e8205967ff73806f376e91df6b0d42dfbb3096cd65695ad2616660b38bae82e7c9f6d062c1082c0916f19f228e9078171c40372841be08743b47946914e4bbad0ab0ffd9a2e39b9a5120fddcc052e283dc901b5e933c9af8aaa7b6abb4cfab7807a1151722d3283d91e21a3ba3cf2641e7c795ef455d0a094ef237895c8350c64f12d274d35ffc969cad68ed1498a119c2654d85e0227f272da2de06a5baa3c897377249f5e6b41e37b4bd9b842a388417d4efeb458bcb9b178c1618ecce8b8c5605f65dfc70c120b3f5a35215e5ec23bd284e4277991888a2e4666ba9618978b923091000239a087f1d4313a6a6da157fab4d10cc806f2f6a6ce2edf6a81e572d8d0e9e32985b4e0280c9b2e074c271aa5970a472d3d8b72a0c956f4bf40bbe4aa205f60f2f6fbe4e5edb885a5201419441a8a360c71521a85cca4d05f3048edf65396fd9cda179ff18809f0a9a640c29f0c61581c42ddd7a74917b2524dc7519f3258454a9ab0ca7940c53639626c07f3e447323d7ba505249a43a216a3f33af63394f5fbc31a31cfeb8322a2a21ce42a2ca44b1fd5da357a7ba1144cb22e87350ca5964bdc21e219474c49ccaab3f64af14ce076a3e2e658faa9e499b20732a65216365c171d7c1d241cb17b1576fc8467f8f3f21949cdd8379de5fa5b54c76f73fe13f7928e0fe7ab14716230fdab473920768c7e93a895471d100050de1d5caf1d7545a732e78ca943f8648abd80a08a9ddcad68737aff6aa3c2580b2897163b846086dbe81a0c500034afdc491018512838c98cfe9160cfddd3d4f800913d7a207804faf2b18611fa561b2af63d255536b4ffb32484b3bdc8c50b91e4d2c8358c5890133654b0b53fd88680397a6b0c08beeaf7c0d7308479801e57eefb64fa1067c4fe0d041f26c33cb99815b73e68b7b0d67316deab167cc17e5d72b7e427c6c274d98afc355837a63274efe798fae5e95ffb56cc6d84029934842b3e07ac637a130a7d01180ca4d6d6fdc073bbf5467c070cac0caf85c9d4f6878a6819bbb52ef3cb7304a46718e7600be78b1c47c2003bea05583dc805701b9eca71127bd88ee1de621ef47f0f6fc398924b5c4b6376320f58bbb8ee2810d12d401de0165a54e8bf63b2c5248c02112a370b1bfa52fdf21f661650730aa65d4757db40b9613a726a14f065920a3841865ffb561e76f87ef7e1998fa4f164e8009dcf0e0f38504aa4a34c814edbd01132ac8a69d28ca9961b95d71e07b9ff194264d3aaba6d0ba5e6ecb6c4e90a1ea022612305ff301ce9171892d0c407227d02860c1ac566548afe131856a5071667bf2011c4458fd31542a122355d0a99e3f9d68f19e140307410c5d00d22ba3bfba09c1f124ede90e5c80f919b6baecb8aca28b6a740eb423f213e7be822b86c87036ba494cdf6c504ce00fd70457b65998e931c87b1de1ddc5dcc2eaf8a11d21acf8515626f5c5f22c4c4cb099e639911cacb489d6281bf8d4f7b75dfd5afa3364819d485d90a5c6e227d4bfa631a765d75e1a67f1a1e4a80702f4db174f47cd75ae2af14713feda91602ba4782b20a891f93acaa7393bc9fa1ef6e42d3ad65ff95913e49abebd5c8be2fa2b7351133db39c9b2b5fe3303757e3592272e4c59cb62528d34d2f33688a4884d7692bcef16a0c3ae9d36673507ebd89eb4db1a124d633fab61418a5607bf82c6d62f6a12b85c91e84740ae1ff64b9761d77525911a2d74319b22902b3844e7f65486a2c883ea9bf11932b6939ef2cc2ec86e986853a081671f6f01b1b5560fe98264f426c9f9cb5fdc5b907bae8fba4645b7ebadda89762c177d9b3e09332a29a2a213465645fd8cb1c5d97f599fd5dcc7be753a96e23e773de3de98bc395c1b0b99baa62ab0b033903b080e27e12711a3134a7a8234f0fdfe311a4a3495d85d15c6e5001ba1cc051afcf011bc1b24f72956f275932b6afff80de9c5bbf86da85c6af48e934fb37144a3f0c4853c70e4d73337225e1234d5bd18ec2522db84861531c4a991234da346960d65909da4fdef70dafe7576ac29cd142ee62ce9755843a6400222eb224dbaa9a1c50aaafc0415a1ff7b4554d70bbac3ea343b8c12b57991644ed38f012eebf82e461214fbbcdf5ea542faf51da1f0495f9fbab785acf2cf81056ad9bc9c3c85b38cbfd87e569e897b6be5ea0b8fa55c3ea5be5fa1ef935041df97b118800d57ae1f4ecf03375c5cde1ee6e2651fdb8066cf37693171387679f004cf98e5c829261dc9faa5344db40631b99655450197000ccc28eea7572e78e3f9155188bfcc4ef6a800b477d727990fdfa0b72e64774c22e670d63e958ce014306e64086289cd6715377e3d7e0c1e2ac6bd14395a5f006ee702886b57e1b984a84fc8a3ffdb537ca54229460b09aeabf483d262247683b67b9347ec70918b541e0923569d50c0ce981c57c82bf11c3fa7b4197be9967f6a832a5db34926e5dab50f179cf9fdd75fb2612e39e3b5fb3fa1361c45f1df2ea6ea9a52724f9c4dcbf3bea3bad8677e578b83463a781ce1ce78aa851dddc6dbcb3c329f4485f8ac23b877c252c0436c24e155c18954b8e16c0d0be2a3b2ad82e66436c557bdff1561f982e38e52922405b2039809dfd0dedd908626b854c9eaeb73c9d427a931eac03b74e631a09202ae8c767f245f42cc537d7f4168f65afa5829c23a5729fa7dff55dd3d68f44de695c2bc5d9dfd0ac776f67ed5a1ec411289a0614279d738a248db86e0b474525d38401e243b7ea25c3bb9a93db6e51a1588027daf3f0ce019ba5db088fd5f14884fc1a09a713373072e8f79092b6477268cb6f5b4a433107faf7f5b356e2fea6b04a6f41f24e6705933ece9e4d4a5d612fa3b46e7337bb86f9c62eed952dbff44cf448f8841e31a8ab3329fd860cf074dab40f0eb99e0b81f04a9aae83fb78f8be6763846b4e67573e1888f738d26ba8797b1040b3b1ab8f7b4fb0e2ace9bd0e394fb5fe394b6633200671734d3c7a231decd47a08ac950e649a74d22634e18469ab3e21062b1149dc0aa47049b8ddf47b10e3e660284a1226404860f4eb0a46a49273cf986a3f80964e1bafd08f96b0d1e0f042d9614670acc369f54adcb125edc7445a5903ddd6a6bdf30dbf24b745f29512eb58b59f78655510b21fd733410bd98c6f58656a5ffe95b04eeed64ab476ec0a7ef200e2387478cf3716ba521ee4bb4253332a0414b365c93848fcd304952172f6f67069ff4f183a59de4a00942c84c648ce24d1a6454103550fdc96fb5c0529c7c08d37e7ea8cc55f665c19fc5d5c798c9178afce7b6c8c316d1c636ea1f00c3eb8fdbdc4038e0a02c6d8afe0a39f8df4dfef115f8a8fb07442cadca87de3f5dc23320f42f35cf0ac20d4b45f9bd6213721897bb2f5ee42c6b002a19d382cd5326a66b5d4846487c99d4defa043916cfb7cacb660d2f6fe729b1fc338ace8fec94b775c969f2e7c5394f9b1d70cf11970dfd76e3449b526d57b967a5fdd296587d4ec218ada5d0c5627c944e22ebafc05314ce264af3c4a27428487d9c3a7fc31e1f70d49555b6887de32b5b310a1b1e45dc3ac5aa8db662956dacc7ab8ebd06af0a6b528a16cd4d47f8d22a6889603b5ade0952dbbe9ab15c82fec5915545fb9399d256c4b2049922b01241af7760ed0dbf7bda9d0e11c5715aece81c7cdb8c3cfc27faac6711fe3146bc314b91132fe8d1f035003d12d574d243adf84570e012b9a750a25b97c45a202be289cc5dc79fb55dbbb761d5a76b910488f14aae4dad62c0b6bfd8f9cc6c228fb60059bb14081d2bef3ed0d5bc09b08f6681b53d21fad283b32af83d9ab5c582dfd8862e73814b1aa7d9c10a1ca900e1dcfc3e06c211d75e5d2cebe884d095c1be40a1b4b6cb2e635fe947ece550e05bdc0f211a05d2d7b5f08a5f79c3f134dcb2c6b3777949c2177a397700a391674e3879300e48b45a433591e11d1b0060700b942fc46296dce7d5be6947993f937d3153c9b825b6a4d59fa83cc9ccbedfb70f732a1c3b71fa3fd2302fc6f386975b59b0602f401d1be3031229f19321267ccb33c0a20ebeed3d7330f8faa67e0e86f58352b07286ef71f52683e2b0ba24db966634aa0dd25fc40ba4b280e8c2138fd1a2ec58d9c06333dc6473b7cc0d3d20da6eb8d37755386fb87d88ac10ae225979c5012da693e3e97c182f70f22984be99908a948b10fbe87c6c160f81b763800abe07d3f0b6b24f39eda8cbdc29e456eb8a6e5188dab9827dbc111853850abfa5311df4db5d268bbba621c486ba3fea601515e0c1d09e3dc31ffa469375ed68578146a00c20bf9b717d214c49f33c84cef79ad70c362b3d87d0f45e74c478167dde3a8831b158f5858b9f3eba15c3e1902cf39a0b3a84cb10837cdf3de4f74d4349f2ed3a5af2ced527f6b834d6b1f29c63cb8e652c47e18d80d89c9700ddee2849e0d741092a3fc789fe4642af5038ef7ef38e1b5090424da3c1453f33a8ea7cebac204d97b4a698cdb95bb398e4653f5913d966894c4dc0ea86393916fa153d573a3510638d330c1f8f76dd675a63950ae83106789418f9a93b04f5d46d22a6df117aa734b84c8ac7f3ea59a1d34619d70bdf73a6047e06abb340376d3e7d483638abfeebab703256b5ed747614b0bffefc220ce87905ca9c7bddce3739966c255237eba4545168bb5d84fc5908cd40edafca31573b676542874de55ad509810cfe5cf8d394886a73c9892f0a8626571f82f1436024b8decd68748faa71afe0c137096ce2f07555600d30c062b1ba1406b16c36fc726d084c38aa49ac24ea6bdc621442bf6f8d736eade39cf780d982581e436e2df10fee30d19775e61c918ca9371944b0262ffa8a7d8e041eeab86d9707e7a237d786e6c884acd25af43e15af7863f6726c4f6ffadc296a5f93b5590df938f3fda0f064051a35f4ebee4fe6f7cb5ab7f5ea894f8d8bebbf1aaff388eb891f4cf708c3f14d58ecac7d31a4f9063fe59fe6d9e0d27a537f5d648e08dc0109a001375b63edcaf2c68ba6cf8e85c11c92b5e0d1e52dfa1d7e0742e5c336f"}, {0x100, 0x1, 0x3, "adf4c5fe9137b58c1a070e3a675450e1e6367d9a1c083ef5e7737b26612347b8c1d0e29ba3b5765146e5e69ebe05f0091ef3ecf84d1b506b208d9fb10b3954fb6a0b6bddb193b5aa6cd9ce687f3ea2998829d7630e3e1f6a37e5a6decf75e77cd12a8050dfea7bcd05ff4c713768b8d6f9bad49c7bcbe70333253c98b46b36769bb730b5c3df2508432429506acbedd70c973944d80a1e12ddd803e53f9c03887732a483dcc0f39d53a422e2d788a624b6cd55514cdceda85d6bb5838383d00d2cb2f68052cef351bc6b6f1ad9191aa990c8590d260fe0cdf967edc34aacb58b39c964789cb5016461a038e6"}, {0xa8, 0x0, 0xef, "df2231b5a09cb9e58ff034274759ca24861510201241798b15914712fa602ea872835467561ad10f84e45c0a646f9f6bc9b5d62d322a868ea69008312ea7a3a43872156d77fb67cdaee50266865f0f7074e9dad3e5c797ef2d4a2f9cf7b2bf6eb14d824d85dfd3671677ddd728fb1f0d0439c51eee6576b17f0ec1d3e3b551e3abe23b0197ff243f3f1ff362ee9b87df589a015444ed"}], 0x12f0, 0x400}, 0x400) read(0xffffffffffffffff, &(0x7f0000000200)=""/129, 0x81) chmod(&(0x7f0000000180)='./file0\x00', 0x800000000023f) setuid(0xee01) mkdir(&(0x7f0000002e40)='./file0/file1\x00', 0x95) getitimer(0x3, &(0x7f00000002c0)) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) open(&(0x7f0000002dc0)='./file0/file1\x00', 0x8, 0x10c) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) close(r0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) getuid() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x44a3d3d344e99715}], 0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket(0x6, 0x8000, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x2004b, 0x104) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x8f, 0x40}], 0x2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x0, 0x100, 0x1}, {{r3}, 0xfffffffffffffffd, 0x24, 0x8, 0x100000001, 0xcd}], 0x5, &(0x7f0000000300)={0x0, 0x400}) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r6 = kqueue() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000000)='./bus\x00', r7, r8, 0x2) close(r6) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x1, 0x2) getsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() write(r0, &(0x7f0000000180)="cbe93a178352d0930b80a888bd0e9e4cbe23b6402613e204a2be56406231f573393e21eaff5ac66bfedee23a66413d2abe8b0eb9450db219cdb010de3442a0f39511a603aff15ca9d953beecab1c73ace2d7a01971bf45af69f9d9b5a18b8dde55901e6a8a94187cb514e4340a8e5bd7dacfdd20b2d786e9b499aa575ae8939c04cacba5e71506a153bf7b811f041a3d64153ffd40d6276b9d136199924bbf7b60dcdab91f7bf66d6f5106b2e631534dbefc3b631ffa3ef6d900f5787c0587d30e", 0xc1) r1 = kqueue() close(r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mlockall(0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff79}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4040000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x812, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) flock(r0, 0x8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x6813, r0, 0x0, 0x28) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0xa0) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0200000000000000300089a9542e59101a7909906134df16999fd57759f817f82af34326f56e6cac409cc886eeb8c2fffa449675f27658bf797faad37b5d9955950d3a0cbb6e8c6a3824c88fef58383d7133c6da15e7d7488717867f9950edd414ca598fed5fbefdf0e57f71e8d3ad7eaa362cadd8afdf141571e771bfc679e6ff9df5ce184581907841b130740e46dc62e3d30ead4f5c649591b67cfa4e5d85febd17cd2590a97e635628d0dc3469babc2ade3bb6f171ddc33a1fc2a036731c30e3a62c957c8f4c57f05c"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x1) fcntl$getown(r0, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{}, {0xae0, 0x5}}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="9f1fbe4a650c6653a794d7a627250eabfbcc2458a9400dae8f2bf7e2685d34e6051e0ad288a068d0759559d755c24490cbed9c6bff570d91f08fd27d026f368889b2214b9cd826840cbf80ae0a3239f86e793077a554d754b3dcb9dc22731094cf759e17dbea6696966dff61547fed7ea6519f27161afe302e544f424c1843a1ce921789581b3c5d620af1ac3608cfacc8e7628a0bb0300f2b", 0x99}], 0x1) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x100a0, 0x1c2) ftruncate(r0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x9) fsync(r1) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="87dc5670b9c326ad5b7475077df65a23eadaf06420eca4b7472ce83ec30f30a96cd7151a4ae2f027bfbba34a29706ef3caaa1378ab00a37fcb1cc8da18a32eee085c151afb9743b9da039f815aaa1010ff309a8d4d4338559ceb88986243301a696ed83a047018f289d21d3eb61b8c6fb2751871cb3fbdcee2dadb34ecf742f0e50b3529b77f90eaf5758c1c469eed5b35ed2e6263cc6f2a2f558d4aa9d945b00d8026b6a27c1ffccfd3e04156df0b3c236e7f57ef4a6799ce96dd3b872aa2644b4970e28ebe867251e00f7df930fa09188244f1bf7f4e7b1a738a417bc2227ac49cf10a73c9fcae3d448c38d6892af313256bb5f9ebcaee456eb0225d9e04d69bc27896700a2560b433580a8ce0476fe4f0524767fa95ff673a52419e3fcec8bfcc1a6e1b0000000000000000000000000000", 0x133}], 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) r2 = syz_open_pts() recvmsg(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/129, 0x81}, {&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000180)=""/22, 0x16}, {&(0x7f00000001c0)=""/119, 0x77}], 0x4, &(0x7f0000000400)=""/14, 0xe, 0x80}, 0x41) ftruncate(r2, 0x200) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8040, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x16a2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) sendto(r1, &(0x7f00000000c0)="0411f7127b72fcde95ead1bc33c1c132219ca54db94ce69900a3490ed32faae084cc8dfc192a954513c1e2b84b2ccbedca4f07696545d0fe1e4cb4d520c2a1cf37468efefdbb955923694b786c", 0x4d, 0x1, 0x0, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000018c0)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, &(0x7f0000000580)=""/115, 0x73}, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 1: recvfrom$inet(0xffffffffffffffff, &(0x7f0000000000)=""/115, 0x73, 0x2, &(0x7f0000000080)={0x2, 0x2}, 0xc) accept(0xffffffffffffffff, 0x0, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) fcntl$lock(r0, 0xf, 0x0) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe54) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080), 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5b8f00", 0x2, 0x5}) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x0, 0x0) r2 = kqueue() getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) readv(r1, &(0x7f0000001880)=[{&(0x7f0000000280)=""/246, 0xf6}], 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="c152bf22ea9c130de13dc09b6f43ea13f9abb52ee806fdaf0f02", 0x1a}, {&(0x7f00000000c0)="41a9a77c4c5bc7e3f1d05d8e2f0399d3866f4255d1a21feea9b471e6016c13b3ca6bbd6cb9fab1761f0e14c0bd7416a6e199850d0477d41a06374429bce6bd763a3f2d9ec6e5ce0168fde507e638e1cad622b2e6ae4270b0a793012023285f51dcb77d2a3ceb15b46a217c43cce15a6573762129e88c67e4e3bb0a98a77143858366cf", 0x83}, {&(0x7f0000000180)="d19a1c7853a38085cc1cf60c3360371ae4ab683a663311fe3b3cd9bcf8acbc1f11fc565ee5836b7a268d590bdfe49b9285532fc6fd8e3085684f3b388ad83edc390fc5b2b297cc2b491830b48b07c0c1b3a86c3db9c2458d8ec73d4a76f8b63f0901951e9b36d02ec43f7fa1f97a58009952d14b541a6bcea3db1d9932e43bb49b30dd9619fdc510c22b6ee8f589d46e2b81fd1bba3e9d4dedc343511756339314acbe37a23653c4a801263a1e557889999355acfc921014745eea472db1e3d24075680a493b3c3759ba54d02aff5af9a68f3489998b55a084c863d7c5fbf482711b902b608e1d3c53f596ef7960e28817e0a1357184ad32262b", 0xfa}, {&(0x7f0000000280)="d6ff084e08b31a029996a42cd8dea6d01b127055947369effe1a1237263eec623c93768eb1d27276b84adbc36d3a6aa7f7ec5bbfd9e9adca08e1e1091c3d9a20becdd44014b0efbd8ebca098e7ad15760bc3d95cbc9350edb6d370e0a41b1cde5f0f09461a01f2ff5b99edd59443efb73784b4d75019f3fa6ddef931a74f88082245ef058113a98a68a4f6cfbca354a19b011a95a7b6dfe5b6fa874f1b06c70972e3d3e4d290cb225cfbcfdee98381925d82ed40eccf2433905c1406d06e40fb7115", 0xc2}], 0x4) r5 = getegid() r6 = msgget(0x1, 0x11) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x9, r3, r4, r3, r4, 0x140, 0x93}, 0xc39, 0x6, r2, r2, 0xffffffffffffff8b, 0x10000, 0x1, 0xfa9c}) getegid() getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000440), &(0x7f0000000480)=0x4) chown(&(0x7f00000004c0)='./file0\x00', r3, r4) chown(&(0x7f0000000500)='./file0\x00', r3, r5) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet6(r8, &(0x7f0000000580)={0x18, 0x3, 0x100, 0x7f}, 0xc) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f00000005c0)) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000600)=""/138) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) fcntl$setown(r1, 0x6, r2) getpeername$inet6(r8, &(0x7f00000006c0), &(0x7f0000000700)=0xc) fcntl$setown(r8, 0x6, r2) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000740)=0x100000001) ioctl$TIOCSDTR(r8, 0x20007479) open(&(0x7f0000000780)='./file0\x00', 0x1, 0x8d) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0x2000, 0x1) msgget$private(0x0, 0x4) pipe2(&(0x7f0000000800), 0x10004) close(r1) pledge(&(0x7f0000000840)='"\x00', &(0x7f0000000880)='/@\x00') shmget$private(0x0, 0x1000, 0x1c3, &(0x7f0000ffd000/0x1000)=nil) 16:00:14 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="c3138b118c08a58821cb2070ec1d426518f93388cf166e9adb79085846f121c425d3ed3b78f5dff22405a0f45a85f3f3216b39efbad4f7bdab461f4a22c2e7bb9daef1ded47ab17d430fa52754bf1fda0aeb31fffd74dc09ca05d839fdefc8a30f7b8b0043773000ef0b6321f0d8b32bf5f318e49723aaf778c3430f66abbcb6f18dcc69f4c95933a5d577cc84f3653438efac804e6b9e8f54850394792d74a05753f0be6f2f29ceb672259cb2c6246bc190cc049454d4bca379d51205b174736c84b966c16e3fcf395ef3", 0xcb) r1 = socket$inet(0x2, 0x100000003, 0x80000000000000) getsockopt$inet_opts(r1, 0x0, 0x2, 0x0, 0x0) r2 = msgget(0x0, 0x205) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/172) 16:00:14 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0xc}, {r0, 0x24}, {r0}, {r0, 0x100}, {r0, 0x8}], 0x5, 0xffff) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x104) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffd, 0xcf, 0xfffffffffffffffc, 0x5134, "8cd524013ad900cf60ebffffff00", 0xdffffffffffffffd}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCCBRK(r0, 0x2000747a) fchown(r0, r1, r2) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x7f, 0x1, 0xfffffffffffffffb, 0x4, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596", 0x67) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e203ff0f335bf20d8b8f32ab2a3b8bdad934c2a441cb886ce69774a19b3f0001e61009fcf41fa98a0bbd953331022c3f5c42bca801f470986250a4cb3723000000000000003198b5e22fa1d98e", 0x57) r1 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) geteuid() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x3f, 0x6}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x7, 0x2, 0x6, 0x9, "3c27d1421bccfca00fe11501e9e32742724f91f8", 0x0, 0x399}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x1511c4fe, 0x5, 0x0, "b9f7ece404e71f34727ebaf17199636a469fc399", 0x8001, 0x80000001}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) getuid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8, 0x101, 0x8, 0x396fc3de, "1ba8f81f43e99f9253c3ea805082f33985514746", 0x5, 0xf}) 16:00:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x2000005, 0x7, 0x0, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) r2 = syz_open_pts() r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x2010, r2, 0x0, 0x0) fcntl$getflags(r0, 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x80) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3, 0x40}], 0x1a, 0x0) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x8, 0x1) write(r1, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) close(r1) syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x400) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x10000, "ba986b6aeeac05dfbd581c44dcb65e4db2d8ee3d", 0x3, 0x4}) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, 0xfffffffffffffffe) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xb98) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:15 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000000}) close(r0) 16:00:15 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = geteuid() setuid(r1) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:15 executing program 0: clock_getres(0x0, &(0x7f0000000140)) clock_getres(0x4, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x1, 0x420) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/102) clock_getres(0x4, &(0x7f0000000040)) 16:00:15 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r1 = open(&(0x7f0000000480)='./file0\x00', 0x12a0a, 0x8) msgget(0x2, 0x228) recvfrom$inet6(r1, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) setsockopt(r1, 0x9, 0x0, &(0x7f00000002c0)="0a8df0ee43eba76242b730f3277963f26314efbb0f1a926db99f3bf160a2ca410acd6b596f037c5a42744b2b63404d93a1ba64d47eb921546beb52067699b67c61d8c74cc6e4e34eda907f9e66164b06574772248dbcd5b5c67c4eced39007470cadfb9d4f8a1efd2c220ffb883a032fb820ccd6c99f8a3fe9e9c1508d5776acf47f2fcb1b8407812be67683f4ce687c8a41d11f79a1a9ff8e64a836e4e0a26ff42b0e36daae3a228c383235342d0327b597a930c4156abd81dc66b2c46d3acb681d9339afadb1493724e0957899a32928372e528946872af513368077c059345a30a5e2d198252f11a47051a41ab9c9d35ec8834ea170db", 0xf8) r2 = geteuid() setuid(r2) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) write(r1, &(0x7f00000003c0)='S', 0x1) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) r3 = semget$private(0x0, 0x7, 0x100) flock(r1, 0x0) semop(r0, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) semop(r3, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000280)=0x8) r4 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x8}, 0xc) shmat(r4, &(0x7f0000ff2000/0x3000)=nil, 0x2000) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fsync(r1) sendmsg(r0, &(0x7f0000001900)={0x0, 0xfffffffffffffee3, &(0x7f0000001580)=[{&(0x7f0000000040)="6a9f90bf633a34b8db4c05362449116c90a1d5ea69da02fc3a7d095aacedd1ad9d568202c972cccf85645f0893d19bad16305089af", 0x35}, {&(0x7f0000000080)="7b5cab962d507477124ad105d90c1d3ee4866a4a2e2e9e03487d05119ab2b25f499f4ebfb89636ab78d07db21b20d62229051393128e65177e2a4b803998e73ac2ca3b3a9e2c7bb2ed5e79235a922077f51a845fb236bee9460bafd2e986b07d71c3629312eada9f5d64b72d555c0646645d6a0088a47db2cd65748cc8bfdd716bcc84995a9a674698efc861d798fc549bda11f865c338d82b88e26586525b75b234fb6f7f30bc91017588e24e10a473ef26f8ec37c50ae59d63c6dcab083a21f50050ee8268b47fe13ebeda97ce5a9ccd867dbe323abb05242412981d430185b7f238d5aa2fb4433df9f86fcdcb7c1b2ad12c25dd4322be2a02d914d63c9661c1956b14a13530b46857834aa5bb9251bd38f3cfa04303b2626ffe3606f324dba501344761b90de06d484916032f4021136e882af828c74e5b267ce75211a177639ad7f9d396bcb34322ca00db234780d2cde6ffa770b6a5b8d2c7992357118ee80cc0e3e747e461754f4d1b93270b2bf8434081d4de7087176f8b7d7e8393eaedbe7f3e91a765fcb72e55eab11bc609feb48cdc9a5b0a82af162306c22eb40cedc98d4a4271007a8326376c273b200f5cbb47a3d2ed8c313dcba9f410e14a0bead7ca06463e9bf797e71b1e0d5fbc1519c2f1f68d6eccfe72cb48d2e38634fbbe196bf28c6dd6ef628716ebc71f56dd2d35b2f9621162735afaaa564d1c4ee1834a045ddbee24e30b319adc9c84be2a2df6b1135ae14735134f7c9dbb7b8b30bbd7e251879a786e52f32f61713aab0028aa38589172269e824233b3f1062c7a9e1cc83417c9d565a5dd2945591fe026dbc2a26aca6e44d3e393ab7a35aad2c3dc7e6313501be8c9ef8ad8a1a64096f5155357ef12864b2cde7a61e7cd468755ca4603f8170a89e9589522a69e54a6bcf0005191ccf7bee32703ae8f82985689d43aef2b09160df8e028397e99e3a6a92672283f80005b478532f921f3d8b891d3bf4e5a8eac8cea96f4f9fe511727af6854d852aac4f1685d0c74e4deead128e29d5b4c91f5b465ee3b2c1f6ae0dacfd5cf11d1b5c546027745ed9d3d2394081229a432291fa363e8e3ddf866f1903d087c373c23e6d4c246d20d46e4d6a5b42a7ee5337c0f602874d129136c161759b73896148c42a09d93648c4da572bf63f26080e28745b663977bb2017e6d21564bca41a5783a8800677ff2ff82ef80a1bb47d643a0fb23ad2a67de5035c7fc8ffcd04d035654ce4a39edc1de95ca1c3bf7499ab8a81f66b875289064170d689ac35270fb20df59e410d47c74b73fcc0957c7fa242889aa0105f20389b2ca192956ba39969cc0bbc6cba8c25cd5ab718fb6e6560f876461d097d34e8d49fe03b0d413402338ff33a45921717782e402156de8926afa0fc0a896b2f626ffa5f4cfdc6f7af5a79c77647b1141ee4e1fecc89863195343b63fc928afb114d85d32f1c459cd761fb651e02f92d8eed9b0fc7a15d2827e7bbede6baa62f11ba5a1ebbe761c7472a2480dd2f3bca40c9aa012d572222a228262320224aa4f536cfb50ed98a55ae3f4e9b9105e42d1ff1dcd4fa5a150281d939d1d9432025c8e83401aae986d5b3024e83037fca70499ccc0f8b767de22d49ecfc3213d684f321841cb44e62fa22c2bcebee8fba8db826a438806b68b8787c4f645ffc2391ad6949865a8ccf932c4936c5c8d95b06c3834858ef6a7b9ce8ab28489ab50a34a689d6ba087e20ed66895d291404af8ba1bd3d054cdf6d70c582dc1e98b397bc80fcc29a1f316be795e61b8f3e7ab454178bf552ec809cb9a830cb594588db48fdbd2f5c8123bc1a39a549efec5fc21d1a4ec91ee06b012b35b23aca0e7d529912906005f65ceed242d426c273b771e46cf0576cace5cd169066857aefb0e20dc0fec7570e8a583f4e0e7c864aa4712478d76000462163dd78302974da2f33c3b37f0ae0a5721d88c4b04676064664048406429f4442c7da1d7408511a40925ba70b0e31aaff0fef3ae173e6c5685c9b6f4a4d7a4bda467122a72e1325663ada95aef8c9ad4d1f83000c24cf7ad7eb4399cc5153921efa23cd3bfb71a87f47301a10030158ac6f4bd24de80cfc3981281df33b9a798d07dc77e88fc8b0668db5dd2283b6a172066d32d3886a6f960b6f0804e9932f8ba10e3a1e70cbaf8d9afcef443d87e858343613644c77b5f004f11648643847ff992d02afeb66e95984aae1aa2ef42c319f135ec5b5650fa0846a1130e0816cd4d61581e3d0315beee6e444675f946a63dd7c710a2dfbb290c4f0f2a2ed93e094bbfd7379627928c59f82620eaa9f2c8bce4b4f73a53787d34cb2b15e8ed28202aa4570709e2d30ac6575beee250e86b61a1f044204d580561ad325511c2b98cd21b2075114a419100d51d22f0f4c43d63fe4a06142bf2919935adc7273f313b24f915c49de0e02aafda43bddde0c4d28e4bd361bcf0ee162ef90dcd62f8e87d68e8c95cf3a1a10d2ce8449a20fefd8ec873a9f24d47e486af445dc815b14221a3a8ee97237d8569337a8c8518b441fff1edd5770e43994fa945e80379d1ce263f51cd13bbce72cc024ab7aed026ca678ecffa66fd8ff7b98e536581ebf7bd389b254963ae44e28a76d0566d3daffc2c8cc6bfb9d730eac0032fe6049ca3c25072d75bd3c6363848dd9c2ae120f7ec79caee592cd694ec8eae2a9c13b1d9afa3db6f3fd7a4db3b4da6c5f531164852f70d4ed29974311e4a280d276165ac1f443ccaa7589bce4966253dbc1eca82aa5e10c6fc083e76f489a348629423f456db7a3a824d9e61cde5ced46d9d7632965314b1451a2cfe44466af81ba8e6d224f04f302213e7cd95f73ce96abdb07ca7d97b5c97e19b60f827d7e2dde871c5bca2f5da9d1bd4809d4834599f4d55b0851419d4a8b1e41b2a031e6c17529b51d531a22ec1942f28ca8ec3aae6e8338f5b941afc76ac948a910bde842aea6877bf9be4554e836388965f95eb258ebd560edd9f6e5281e9543d43406750a5076fa8b73c6f68a7c69229c470d2242adc1a284593d30e9f9b41953898ef00b025a476e50b9b1958e3452a85d95c453f02f49dc994115b9a2ef5d5439448d9033a2c15a058666d0f9c89ef0cb86d539c5bac535c1c04db493857f756b63468eaf8088bf51ee8fe922fd1024d82ca684d3d15bd13bf2e32bca017df01b1f9e9558a9f52c0f86bb94ffcff080a9ec6e7fef9ce3d8592407442613fd3f7a46e3e7c7f6a0879f59bd2a82bdcf2f8fdf404cddc36021fa140e1b147c611367de120c78c86eba90e2f984691c446dade612af4325f23647c75907d851d3ef988d07749e01c0cc47de4586a4e3697bdf3221e4be96605870f8e489bca480f45a4f3b43b3f0077b1858e0576ff6ebd71bdcdec6859486e9aa411e776ea5fe2d30a58d59efbab40689761e7ca6d0d0d98834f9ed0d7f00c05b5060217e8daffb8d93fde3036bf2c38eede740ade117f4c14eab616b33658a16618204540874af33c9f71ef3f1dfcc53477d7a18070a0d5f2e11688e1e48256e47714d4261c60b1781fdd1a26edb89882ff06d697db6486c6a62aff9edd96600fca052d801a4a3018c5274caa18137a5039991010aaa6f835618d08fe29c91940f1a4101e1f6595405f8827c233127c5a238d7f1314acdf0aea7f97fa23da005b5349c444d50bb1d2fa0911c6565073949f89774b1b157be2f28d28c587f6872014c5f4ca465e6ea0d00a9010a508fb62acaa1c1b6790449e444009ecc51490852d40ea922972dbded41f87ba2e7911c966a6169eb5eea57df140092d57405b640d0d7b54ff19eb1cad3a0648978bf05a0489659f7e3a94a4ffce9b86459dcca6415f5d5e1c54c0b3658fbd865bed9411cfbfe6d86a4cbac560c94e0a68639099421772e215a938c4f2913b2d58ca8ef1fed0f81951a2390dbe5ee00ec3b64daade9a34cb6d1ff9cea0aa642bb37defc77ddaa1b67026039e6b6182f9fe74307e2b83d26708015c2d9d4b85118a1fe7013e84d3e2216de860a9acc63d7f46d2ab8ce02d96f2165dd8f4400a364de4d26b14a245c44ce0aa77b9f802df04dce2b409e1ebb71e12b9e9206e0d93ce01eb23f3bdf0d0bd3e5b63a49ee7c713c5a93b435df1e22d9d0e26bf0bcd90d76e22bf1e74d1afd803513d08c951e7de92f68659e32b34ddaf7676f53a2026391bbd40bd785cb2ecbc0c0e3bf8246d4e1f9b7fa29f53adafc4de87593b0e9cfef7225bacb85ecc1c8d118da0cee805f5f592a6f945aa45ba3d57129afec5f94bd1faf2800c8480f0ae2c8863c3692b395d7f94f415b9d2180a7b79ebef959f3bfca52b1ee879464bb933e384b65d9a8454e408e7c31b29016363a2105ba1a0f5c3a8a756cc034308ddf33d43262c6993e0035f1613aaf042d2e5073dc3d3b3f618c9d2b1627709fb78dd0403f4dee7cdaef49d704123600e7df86f9f06a21bf37e2c1c4d19f2965d17471a76296d365ce742ddc703db1036527fbaebcc601bd98f1fcdc8c370068e0da8f9a55606f06ad8ca7509e3b8a7ba89d64b471990a83752279510d12f4749589169041effa81cc13cd206b142a2105b5ddd19cb09ca7549814729bfbbba3ef46323c76227d3b08e7d509b974a883ff86ce6ac2889177f06bef84c10e4603460bb4853a32c1c39a7350800fc618399dbcbdac36a0b01b72ab8841e59b4370cadae7a478776db3d08a3e68b7c47969a0b6c9973413cb8881866b3c7cd9b8575bb28c36c5f650a03865debbfc9af19ec41a2e6cf7e54853322d2012f0e2dfc927cdfa4661dd2976943c2a86de62de529f4477dae671f9265bd75727712f89387111c64d12200a18f23fc589f2081fa97ba44e566fb3bf75643e880619be5fd7d1eb32867b109e062ac3babadf659631cece59c3aaf8d53d53d44de184fa705886401904349f9948519073177fb894d590342b2d811b1cdaa08e52f8ff68200e16cbe027b00921c8f1f84c5a51aa1e9584c1a222f95f2ff42d34e9bc56d46238b913574b0fe0f67aa758d18dc7844c20faad6b08374c96637f7e7f3805caf4d40a6e906d3e7d75a2052a95b24710764fceb3407b5562374d25f63509fe9496424ac990d675c4731ae1abe5ff9721356c2cccec3c23159b1dbfe78ddf843499fc819c905a939aa8ee2b3b6c616e8e046060df5ca93fcbd0d930e6ee191e62c789e5dd8cc330b02a4e749c55c35923cf9f6eab42cbf72c2f66438cb5325a3638ad88af7880b9364ced859a3ff930c8b28cf6226f0ec3b64fff82c7eed0e250055dcf9f0e99019975a01c9dab4203bafb68381d4a097e664ed12b236554b6992e765a01eb8db45480eb5ece6ad336a07b9526026a9cedc1c6cacaeec4d88152030f60146c07935855dd70c49577f7d1500ac61dc7d8d40a646bad20a9dea0bbf8d1ba014dbcf821de62774c9eea5c3febfa89e8403d1dcb14ca3a199d21adf2c45595f0efc6adc29d40350b0ffe7e972895c90934635f073c6376d120b6fded247b67d152166ee4d9258110778da59c7e37b93f38d6fb53a61b89b37d420cb20edf3b5883d5209d7fa1636f5f95ed97cc6840bf64b0d70c48abd4dfd8d29d118b2b51fae218c257cc67cc1238a1cd4bd50cb7b71c607601898f0aa5bd20ec1081ea4af078c0ebed2ce43bbd4ebd33c0a294a23769f50b0abfc17763b52c719cf37c79fe5a5c29787f4100f0ad675cc6429a1a98584b4163d9e519e6d4748196784d806898e5bd8bc7e18e7599944e1793c1ddc9e807006885b9a1beb", 0x1000}, {&(0x7f0000001080)="839d65adf220c687d52c60c1038299745918915d52ecec8150c7ee0da458e428c3df2b67a00003", 0xfffffffffffffc6b}, {&(0x7f00000010c0)="6c28673eedbcc9859273823d915cdb6ca751eb756d2d0cfd1a9204434444581d3cc485ee83b3a0e1f28d2e98963055858a400588d489a7088a6599c775470f5ab3", 0x41}, {&(0x7f0000001140)="4628301dd828bc3d93757eaa5a798694e3a73da1731d195da755a172a57cacf6ff3c27db7f84e27052e5d658c5f59f1bce6673856995811b00b1eefb4ca77172bbee070e2c997a9a88cbcc66ddb19d66d200b5a98622efaaaa5355", 0x5b}, {&(0x7f00000011c0)="d271e50313c5217ccca518848dec2cdc622f79d8563db49832911719e515f8f49d0154d44137e7fef676c9c0d8b5aa97d568be443755360dc52f9908618a2575d00b9d56dd061f3a4d89072b74e8de96164eeb2b5bbeb9af152e31348f05b4d4bad7c3ebe2164052116edc20d1a5ef5876ef540dedbf86d934fc7317b9b378f0a96bf3832eb95ff70f9284eb8b12ef476270f94241bb820668fd1bb3177cfa532eaa4cd34950a60f686ba32794b3fc4d35113b726e897ce624271abd4981fa0a796d7e56309a3106634e4d1b1cd9dfb7871bd4d184de5894a5485fa0", 0xdc}, {&(0x7f00000012c0)="cc6d7a75964aee195d22f1d13a12a796837c923edcdbfac3b4d6cca45fc6e29cd2abfb3f4fc639b47c6efd1a6ede12df4369fc42fdb5c8e4cf9d58ca954b0aae50667f03372922b8255f39f130b1d6bf53c7abc25cf3e5e6ee8a04359c8e1b717f83a8a4c86d8179ad", 0x69}, {&(0x7f0000001340)="4504780061c897246c8da5a504df10208f2085f8e86c8b1b5055fc683e33ca456ed3e1a4211c02f12b70ba1ccae16c47999fea8d49f2bad1ce4a0a9b2559a403fc7254ce63525092762093665118d6195917ecd4f3c9fce4535bd218d5f3547f6c7b05899eac13d30fb275b7460f6bd09d6800db638b22ce04f800fdff24b683f629f0d3e680e79a8b534b2c3649a893a538599d65a50acf75b3776b872d3c79b52602706e5442031d9ed453b2249838e194c60a8ddfc2ba6ff9b42280f26a41220a215c23678fa27cf03a57cdd91653bce1838e8c3a693969d8344cc640f03d", 0xe0}, {&(0x7f0000001440)="ff4e6b35e577bc92b739415feae02cfe", 0x10}, {&(0x7f0000001480)="839ac96b1f7f608813d002026bcd0ee556a85971f4a36957576a35d74a55d3d2ad9b3732af2172a9f895ad7b4c615a17e664728d0a959ad04be32b84cbd5412370d7326357b91341aa2d1f4f4a8162b1b0fe082381186154f3ac648698ca9f6ff0a76f7d40ceb4db1f028e41f682ea41b5283f1214822e0425890e722fda447670ffb526f3c8c8b5ec8ca14258595152e030bbc47fd931fb97ce3da9a2e17c51736ac844b3433cc8cd931fb828a000d69f4d1130367dd38548ef903120559e19a1154d6d45e4", 0xc6}], 0xa, &(0x7f0000001640)=[{0x30, 0x1, 0x7, "3528f8769a47a70c278aa3042bd691e5e5d3162240ba1c27316f95"}, {0x32, 0xffff, 0x23eb, "cb2f66d5f0da2a129afd88c381fac3045f76c42fd3552c2c7397e59f3e790925a66f922671126672c64847b68ebfd015ab5100177fbfca738de0b72a9cc8da1b1d8e944630f4d4c27c9502431f9dede5cdca17494543187747bc3bc1c9050b55796c899d2ec5773538b1dc87f99237935d35142344aec4fbae231339deef765c057d3c7a53b5f84a945def1651f746679b6f7043bea935fc862b8bd0a14b0c24ae7ac660a433d6fe934191780633cde3ea8b5caa055b13e226ab0b8c1b6afcbaf3a9e4480b712804b56a96bbbe02b2edb1c8c3258cf428ee6528cd70f49f616d1f"}, {0x88, 0x1, 0x33, "eaacbd2c70391f43588963afcd6ac83326e1207784ee34b3b9f62e8955b7b741c631aeccfe6a04ba88157363f32ec3925061bc7e73592ae6b0c5c06e4f7db841c2a508aca196a9e9f44a28b92ea7ccd542c828097e84864ddebfaf08157af0b77808fdbf93da204c807154bfa2a8938075e52188af39"}, {0xe0, 0x1, 0x20, "af5cb4afeb612d06851ce16a0ffc325bcb40d2cb8fe43695eda659a92a6f7494f6d5dbce9388d1152301dc751828c55875671e99ffc629560054621cd6750d3353fb0b2cd2fbdec1f92683621ad95c187523755367cb2b5fe17a167168a18e775d1f24fa05bd66771096b212279a71ff3472b2a2d7bc8bee42e1b490a88026c247809129e4ac03277056cc68adf35cf33b2027f5b4ed62802157f7ce85936933fd816d89b425b2873e3f1e1a87d70de0dfd2c41a6cafe876a7dd322f88bfd7d1f07cf2a76ccfc52e58d2e7f9f281e4"}], 0x290}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:15 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = msgget(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001640)={{0x3, r1, r2, r1, r2, 0xd2, 0xf11}, 0x5, 0x80000001, r0, r0, 0x7, 0x10000, 0x9489, 0x4}) r4 = semget$private(0x0, 0x7, 0x8) semctl$GETPID(r4, 0x7, 0x4, &(0x7f00000002c0)=""/81) r5 = dup(0xffffffffffffff9c) getsockname(r5, &(0x7f00000016c0)=@in, &(0x7f0000001700)=0xc) r6 = geteuid() setreuid(r1, r6) r7 = socket$inet(0x2, 0x2, 0x5) setuid(r6) setreuid(0x0, 0xee00) r8 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x48) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8840, 0x20) linkat(r8, &(0x7f0000000080)='./file0\x00', r9, &(0x7f0000000100)='./file0\x00', 0x4) recvfrom(r7, &(0x7f0000000200)=""/92, 0x5c, 0x2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) socket$inet6(0x18, 0x2, 0x9) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000001600)) r10 = dup(r9) fchown(r10, r1, r2) seteuid(r1) sendmsg(r8, &(0x7f0000001480)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="0f023dec68469b0e21121b7a35233f67df1b782271ce6b2f0cef445037fe6fe90dfa26f990c11f0ab252", 0x2a}], 0x1, &(0x7f0000001740)=ANY=[@ANYBLOB="e800000000000000ffff0000070000002fb774166dfd3023b043f589b143960f92cd838cdd913cdd9e95435bfcf8b476335d9c1fd16244842c83d53874696c90d580fc279ffc117308c03fc5f2f690e90b625b52fc7a6f476e77b6f8752798ffd20ee832f3b339269a0e771d80bdbc7638b75eda295a1982ad45494738a0ab0c8a857698cd2b051d6926268af787095319345f6fab198523a66777ae2a18cd15392ea5cd8aaf5a291aa9882604f9d12d84cd0a6ed348f3d9c358f0e5476066ee6ef2585fd9e476afc01a986f3171fd9e2e22d5108f9e20fd807d8653a9f8367653c9880000000000780000000000ff0000350de83b727a89865b3e5428ab756cd9980108ce05495e81d104e6563e6eb43672727d7dbfd438aa75e644688a0cf353b27ad4d37441ba62561c242343ca82456f5b48687f7ebe5225ebdb22bbfbf7c48781cbd58ab5daf9ec832cd15ca8b0fd76b114017c0000001010000000000000ffff0000ff070000923dcf830778d2962854e2dc2ae004cd3d00dd578facf32a5fcba9ef897154953e3cc81db8009878052f51b7d0168fc350e9f3ff72f42a7dfc2625fb597384e7255d80f73c0fff021d9e7e9cd605ad0965b4911a740a1705cc7ed79035cad48dd94fcdaee140c370169a71ab25e3a7a2454a35bc63287f1a46a1b7f3947f5fb3b7e7a7b535a5884633eb93e2cd801a9bbd489e802adbbc054ee756f4a8e1f125a5b3d5943bea1ee1514f7232723e77bdb711a6b9458d7835e1dafd8d57e3b061e3f988c4e678c519f5e8fae5efe49be472585a108b8a6690668276c39da3bd26324164fd938a6726d176c51c0c8924c406e6a925611ec7bbb0c81108bf103748a269d8072f5845df8f590da8d2b1f17c16438165939a45552305e51eb9c87648283af992cec20a9049302eee73b5f42aceb3a535ad8e80949fa42b632bd8d7cf8842e083e87d5786cff8a19542c8eb3adf9b8418f60e1de7341052b7c370132526e6714e91acc276dff6d8f012e3101ed511f079ba6bc53a09e3c677c88e0acd2d3cd13f0f7c5dde8af1bb3d173be7d662e20075cb6fd32e14bd9aed0ce729a3c2c2416fadaea9c774212f49ce6c39e20aec133c82aadc77412a34e8e23259102ce883a35773af4d4571791d8bd76036b58df2be3b39424ed21ff090190d316c26aa20ef725cef9c9e4fbee83e27291964876910730064ff28da45cb666a0bf5c8ed3de79415543a2e2e46d0dcf8bbad2ee7d2631323acf759632d82e98c1448983a66c43015dfb4b16b6d659c781b9b34045db48ec58691111505b9a34daee1adfa8402dd5e8bf746b4a5a797f5d86695e09e091052f6439646a6a243c9567e78af1f8c91c8a5453c16ed7d97c73d5125043d01fa84d6214189e5616167784f5a9d2ea87953e3ca695b9b968e58515ab7203b433339fa5905b0ec14b19b220d33e3d93c84ca71f0cd935971f2baf08e5753ddb57ac5b475454bb16514a2fa1232d79af57c461bf211b2d659cb89d59e5a62a4e6ccd68ef6eefd650d9dea8b181e5d432863c48075396501bd1034a9efb4c42a4acb2f623d83f44367ca304ccfcc3a1ba4fa92e1b64f9a0cb70ade28c2076ea782750c4a36142cbb9db38c5a9ea7b6acb8dbd93ca1e053491d67857186a0f24bf24e97a64637282f0b08599f4ddd9e02f13ff5eb5808d6321242c711b5c85620e620a41a3cbf57bc65b8ce3e7bd06ee8ce625632859da3ef795435456cc2fa15b226d61ec84a2235a7450d10668c1f960cc3041520516f78581756924602ffd3dc37fae8836e94bfc66f6528da9d97a424c18bbfc951a6452fdd9dd601a9b8fcd04ba2b2a6011f4a1de105df1774c9a16e623c3b936c1e3bc44825c0cf2422515561428024d6d72a9ee7d55702db2ba1b46329b518e8a93b7c4885c1edfa1ed20e9737f29433d4520da539d76bb1f634d8f974f6d65fb23e11d4031257bce0779e4fd70922e08382efe963ee54ab8a12fef6245a90a88d4a467414c30f2b9975e8f21d270ec1d0e4622b98f19731c1e2be4f3e334595f6106d33327203d446a975f1a3f514324da2987c4dbdd9a3053eb4fb75de496a0527985e737c6c62a2d1fcf10e4d8be9ca25d806687ddea729be46c8068bd034b887d11f61a9446ae9d324d14a96263557281ca6c6373f408702b03bc3f12e38143c56bb48cbbdbb3ca0b577b7cf5510f84988f9331b4fb1c8448d99f1e7eebdee9ce2e41f57051cb2ca9cf3385d7c1d52809d2cc0741b6d53cacaa8450cea80716eb8f639300e23176fd5ee5d83bbc8d5beec186b92f5d0d45b57d80927bf288d4544c896c82ebf8fabae9dadea3b22111853b4ce16442e57d5f3e46ac91bd5b7dd4e79be0248b75070ded5841b488e0d9be731ff2de26d6ec1d9ac72936173c28ef496d487a55c5c0badedb17cb639d95dda9d7f013f3ef0eba408d35944ae3f04ac76a40fc5484a88b3c146abf37526a3da25b9122b230e5bacd52db02edf32e78c5e77ef1ed0f31b0ddd6f4cc2f863c4902bbeaf86dd6cda131abda29efd67696ae4b77c0096616d225555ffb085f57af525f9c39b2ca30b030ba93c6cf9ff729dbe3ea0dd49c67b6b63b8ba3210f296e2f0f485e325b3be8da10858afeb95ab97f4be07771b403002c490c87b7e4037de1d1f13cea5c83c3061ae26d5620e049b89ef6d3badcca5a6f98baf29dfb7e1143c0c7db405b09df9c27b72aa274aa8ae3df761fd0eebd841565a5ed56078759e3b6680ac3636658f9ff3ff55c424d0c1de745804d3088b9c03f2c98ae46cf2ed28013f7d59109f07c635c6d0332e6e40399c91350522e487db6978eb31deafd6bd1fb58e3a7b12f63ac8312eee1064f9bb4f5a497ed81bd75480bf6c17efe9c83ebc99f64dcafd3c71ffc39512254f0f21dfb3b16a4c11b4e2b809d1f7c29dc283cd86e2ccb60fd2d4eb9fffe6b8a1911f05d5156997339e69b6ac8ed869a166253efd9ffc12593425361fd878063b1c4806080c4471ee89efeb98c4b6449939f0ccf8d890d7372f8e0714b2515e2bfe48fe1df16bc5b6be0190bb96f326e8dccf0b467db3e7300437ceab97fdcfa53e1e04f2593f97e1796d187c548f46a2adcaefc2fef04648555fa9dafb0221ed900c8f314a557b424f0f1061b74cfe55dfe4f5e42ef2318b4665d8b1b6a24fffe8bdfd5c975662385f2f547a0b98caf69c00c84840d2b30c20aaed81cca000f5f40514f5a972a5442dcbf1a580a7ad12adb00bc0391e02f46465611ba79e171ccc36ad7e72a3bf5e5eb0348db72be7acf56b7eeb619f1cc8c7eebc16e46e77c4dd0174b92aeb9f10548014f04c768ac867da698d89d7b04326148f5987b3917bc48a3499aa752ac28713571eac37f0f65aed3b2216eab3beb08152b028ef75f320165da70bf24e7ad52df5707f9609da2b95a96b3f46c1c46744f60ab1bcede98409721649895d249cfd374049553c6f8288e57f5ebdf852138a5fae5f4584cc85d37eae4f9ff99ff841f55472efc02964ab4dbf330fe644bece504840d46b122384ac32148fa05761a873dc4c4091bc3a968aa20290e111613fa2fea2554078349462c5562babf4637a08c3e244159f315b86c12bdfd834e421cb476aa4786ef022090f9441aa9ff7572feb0014910444cd752ad78242c624937605c1e69a28e691fdb3f18383a4a43167a748c31e4e82fdb702f4a5fd954a1db242df5cdb8483b635b30c61f38797a7d4fc71769d5aba81232ae67572673487d7ec31d186ff1739a1ec8d62fb68a0698b23a8ea8d3877ee9c3f73c202204fc1cdf55637379bfa316abfd5d6795f2e1df084e31a5d530fc20612135be39249d31c10b94f9159b78990f1c4d0ab8141ff222464a3debdbd51cb563e27d7292dff55a7068fb4646700197edf7375a6d01bbf7162c83e2af9c5a5464e8ae63b66bd48e12fcb2ae5fcc0a48f2f540ada1be5d0da3f89e4e29a725a7f7abbf68de9f7ee43245760b69d7401530c5404c50431a5abc08dd017a7222744f583829468f95753e6063701c5cdf105d008e58e4f1379c141290d803abba2f6780e819d8bdd3629aed93d86a48fa34e91b3334748b9125496f2607599ea2b613cc232ea8d6f89348e776ed20f5657ecf9c37b9a88926990670095cea6d3d01768148f18187e7c6b9625028ca92ac3575d7f70921faf6a39eba8c72a12d257a063b2196ce1009f7664bff3968519a074bd777738759622de445bb1883e1e6ba6a1f1c847aa45eb46f2aba6dc778e5c0394af4a13d996ffd31af9d7498da2ad56236fd53db0ab47541bce0784ebbe2ce93c583ba228504151544514b342205ca2c6709d5f168b6858c0bee7a1daed85e4df281b3c12b67dc1c1d2a700b03c6c424961c6f3862e9650f97fc1e0fdece0f5943dc357007a1ddc00181bc7a21d2e9978ac55251f0c4e0f4ce42c9d624c1de19877b0d7de0411cb8b742f693199f31d565496785de7ea6eda581e404dcece4c2c832dd662fb60ab3e9d0baf7cae4daf1be4c38f2c8cd6370692d818116df8648d6dd675b241640d684916860f4dcff5be04c733b06e3167f0ed9c6c28a81d7453a6927647658355ab17cb558a0cb14848bae8edd6d050a3026e4226faa552f27d8e2299ceaa5d25e8df3809d7e02fc58eb75735a0110dee6f5a6c9a4cadf16f2319c60c754ba679bfdaa3defe4bec4adac13b55007c60035867587097d46a30bed729ecf16f42f1e8b183b84c5b2e8507038dbe1acf73cf8d1811ced7d96a6b98f007970f45a0f91937aabaa6a3322e7f7a782915485c4ca72afe188747ac5ded8387710befe78d9830c6c70fbdcb979d8f059acfcd473523ec2bccdd33ecff715a199baa0293abfbab6fc6627412c4cfaf1895d0ba4f46b2759fd07d6db31db7017313a3a54e1760131312d4b36371720f0b6152e96a12e7a6cfbb15b29b60a8f24c10ecc2c3c85a516336575309593785901fe5d09a11cd1ae9daabe2f9aa0bc355717f4060b7a3983de8facbbcbb060ca73b174a15f34bea6be1349b378d45fe4a77e40b4bf99637847f6da44e55213d85a80cdf1d0000000000009fbfa9c251fab1eb225aa45f0aef968e027a0c22871ed432dcb6359c8f8efb47a85fc234511667551aa28dc865629e71852f8ddb6d2db7425799bbc720bc9578d38d6f86bb1da17a569ab092bcde4139e4e973ce8ae39efc7348a74c80d1a0b495a2aac0b8cb17504c8f0908caeddb094a753560374e9fc940538d2abd8c6db2426aa60192071810ee964f5fcd3d42eeab072cca0c26921ff1b59afc8db1755ef195fbe823e6ea6664b5f587170f015409cff2b53f6aaaf8d7319e207891b004269f36dd645cf21b457cd8afd8c96689f991158ecf5381fe5677674a7bb04e55f22f4a28dd825a7c7c587e3d61707b2f0390f6920d32fae615723be733a3ad278a19a1fbb4b3cd0e906a6d220408fc35a8e70764aa3ed0813cc65c13a131e93ce0f4f89b4521ec7e90019e15d49866db776eed7a8c86b779630812e73400ae4c62f453a7a27aa203e8d059966bffbbe0641d6730c2111e1dda5af317eb2c7516a414a74af777d40d3f643059cf381dfce21ba9ad4d77e6e6c31b1d221a99c5b473b60e2668ce5ee569396cc4d4773211e570ea217abc1c616c3b3d7a5ee6c5899a09f5b0517d31d3ef0e67af8122628c23ef82077f4ecac254c1322988328beebdb5b8ad99d8e2b2e4ed354108414dcfda14ac8c822c4a903ef32516ea6fe6f6fa2dad6a8c2e4e4fa946d43d17481601e3f6264c6ed77b5d8d8502b964a259343ed444e68e3f240d1d862dca6439e8de1e1fbda9ddcd8c4a69fb0031e450278bd3989ea8a237870cdfb4de2e52f3cbb91cbe10e1f469f5508a2bb5f99bfb044380383793834c8981b6cc011304b4ecc4036ac2c45c9f496cb46d539ab715902c4a87b6c5f3090c0894f65aa00edfb82a73fc40787fbafd0781ba7891b1372e68ccaab0c47401c0e7ca7fc65ba54ffac4b5cc008951e38384b90a4ae401927c531f11b67f25018d816af0059e54f7a53e1c3773fb1dcdf959a01fa9720dd78093f079a5caaecbce9b630857d4d449eb56050d0148b7a2a3d08ded37aa7669799c6fa3550019ade9d6fef13690bcec02ed0e0b1c43baecfc8c9197f2db6ae1553d9403e8dce76a652cd2ec7697b54cc5401ea439fadc1657340f718ffdbd1978538917f6ee47fe451efb6e21a068c2b5837eeedd1a815110517268ae6f43e1c31e3a1a1488493ee5a59fdf1ee443c4d8869efdb58f12c1aef9fce5d0920996c21ebee980350043d2ed1adcf76c3bb3ca43fa59172033150e0801000000000000ffff0000010000003906d5925c2ef1be9b6c894c7c50554a3ab26389d6584da6f634491fdc807b2e2f099c39188333056d3e37a934f6f623fa86d8bc6c8c3c4b55230585bab65d3912ceef35b826cfb6c3be1a58cff768fdb809fb079b07b960eb727d8197623decd11c65d9bc3c954261edb99dd247fb540d8f6dde8261090fd6a67add67be0a6f785781344ae3511b32fcd11a33d26f170a672ab12cb9ee0515ffc9403b83f5d752d3d3bfc83b2144b2983e0be9526836a3791b928e831120850c104eb8b0b12b596949d0a1b99847a6c5b85ae3a61561678260c49b732ba19882879df9175be2e444cf36cfcb8029b034cbf275e03d7b935d028d0000000000000000000000c391ab54a2c96b73f4d07cd3c0a8e9f2dbd71e0ad0d896cd1b029ef9c9ca23d993d78db5ab23eca4176d917ab31d5e0cb42ce6155337abeffc879b38a732b2b059d679bd084d5acadea15da1c6b9a898a3491621051eddc1ceff07f0adb7576bdf17d42d621385e331b224988b46a8c6d4ffa2ad044ca39b"], 0x1278, 0x8}, 0x1) setsockopt$sock_timeval(r10, 0xffff, 0x1007, &(0x7f0000001500)={0x54e9817b, 0x7}, 0x10) getsockname(r8, &(0x7f0000001540)=@in, &(0x7f0000001580)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x5) shutdown(r0, 0x1) 16:00:15 executing program 0: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x100) 16:00:15 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa18, 0x0) faccessat(r0, &(0x7f0000000080)='./file1\x00', 0x4, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) openat(r0, &(0x7f0000000040)='./file1\x00', 0x48, 0x1a) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x403) getsockopt(r0, 0x6, 0x32, 0x0, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="39e2d0ff7376f5897c764311e3a97f65cde23e3f0f527f1941c2b758e2ce49b893787b65734a35570a0d046772602d78b056b796eee06dab1c01dcf8060828873d013c16c8db0dbe8396f331fb980c14db50ac2bf22d6d28f922bbeb98d32089ea7e551125623ff310d962dbf70cf6eb7118e6d31630977eb5dc9fcfd3dd857eeffb488bb2653d0da6b6474cba225c0d", 0x90) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x80000000000, 0x7, 0x0, "ba75a75db571800000483f509a7c4e3d3d00", 0x0, 0x800c}) ioctl$TIOCSBRK(r1, 0x2000747b) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) fcntl$getflags(r2, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x67f, 0x2, 0x5e, 0x2, "720fdd021cdf6558f97842b1df732ffd0de4182e", 0x40000000000000, 0x3}) 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[]}, 0x0) close(r0) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup2(r0, r0) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) sendmsg(r0, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002580)=[{0x10}], 0x10}, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000300)={0x0, 0x6}) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0xa3, 0x10, 0x4, 0x5}, {{r2}, 0xfffffffffffffffa, 0x50, 0xfc5111ca7fc857b5, 0x2, 0x8}, {{r0}, 0xdd041b7feb877890, 0x80, 0xf0000012, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x81, 0x80000003, 0x8, 0x3}], 0x65a, &(0x7f0000000000)={0x7a418e4, 0x1800}) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/190, &(0x7f0000000180)=0xbe) 16:00:15 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x214, 0x4f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmod(r0, 0x60162411055c8dfc) clock_getres(0x3, &(0x7f0000000080)) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x210, 0x80) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r4}, 0xc) r5 = shmget(0x3, 0x2000, 0x140, &(0x7f0000ffe000/0x2000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x3000) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0xa45d8dd196b3f44a) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0, 0x5) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e8000/0xd000)=nil, 0xd000, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x4, 0x3) recvmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=""/81, 0x51}, 0x801) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/115, &(0x7f0000000080)=0x73) socket$inet(0x2, 0x1, 0xc8) 16:00:16 executing program 1: setgid(0xee00) socketpair$unix(0x1, 0x8000, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) dup2(r0, r1) mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff3003, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000d40)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd", 0x765) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000300)="b753fd20ac8f396d0e7610da2d9b2e551e1a35642e8dc66b81be64ca76dd9d3e1215e7173ac2f2a5b99bd6f94d48dc782656364fcddac880e0a2b766d085010dccebdbed2f32fe53f4bb6f283ed18c5b91d9cf3e4fa242c33d7f09f87932c7665e3b4a0284cd1aca0ac00f6d254bb611bfb19f41366e8bcacdd4d45525594d78a8fbb9730b48c0fda69d51194c99b5673825326b053aa0233fcf", 0x9a) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "7e7a00040000000000000000004c76001f00", 0x4000000000000004}) dup2(r3, r1) write(r1, &(0x7f0000000280)="13b91ffd7e15ad7988e8aaace5c917acd8d216efc5e5e699ab438885b9c248af82721fa4e65a5065b840843d8fea3de8c389bf2b738b2c4b68b2c545f4d432651592f8441b3b34510c2fd02fbbbcedeed1ecab3b102ad7ad2140a24bc5459d3e9910a9b639ce80517895fa8c0347a60e3fff6468289764ed90a948fa", 0x7c) r4 = fcntl$dupfd(r3, 0x0, r2) poll(&(0x7f0000000200), 0x0, 0x5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xf8d, 0x3ff, "a8fde9de6c740ababc0901000100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 16:00:16 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x97, 0x1, 0x3, 0x6, 0x401}, 0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfc94) getdents(r2, &(0x7f0000000080)=""/27, 0x1b) fcntl$dupfd(r2, 0xa, r2) close(r2) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='\x00') getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fcntl$dupfd(r1, 0xa, r2) close(r1) 16:00:16 executing program 1: socketpair(0x11, 0x4000, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x0, 0x87d, 0x6, 0x6}) symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000500)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="ee18aaca5b0281d0ce54760ff5ddd4b417a3970809ba113712bd254f326ca1cdc5fe78da34fdc71460218f140b394ac43377000463bec8da2b411112a3774c987b85caf0ea06ec3ef5d626221529395a65e923b690ed5d22c5d2f2e53596bef8d6015d9b089cb5d0bdb2c3eb7fecbfbc6c96abd35495d308381457e8dcdb3ea911008a4e327170de599b96b53747ed14d31dd6882b8c2d23574feec60dc0173d0b4d18c7666f63cd90cffc0e", 0xac, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0/file1\x00') 16:00:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = semget$private(0x0, 0x0, 0x20) semop(r1, &(0x7f0000000180)=[{0x1, 0x40, 0x800}, {0x6, 0x7}, {0x3f6c4b50b71af9cb, 0x8, 0x800}, {0x0, 0x3, 0x1800}], 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="50698a4f9c30e831dadfe3dba1d316cbaa967d4129ea87800fceb10400000000000000bd99e3b71a8bef1d67be8db018827dcf05034257b1cca3b8f5ba7d6bc098fa9d03901213481f6453ffff9de3f6e23e48", 0x53) r2 = socket$inet(0x2, 0x200024004006, 0x22) setsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f00006cdffb), 0xfffffffffffffe16) clock_gettime(0x3, &(0x7f0000000040)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x5}, 0x8) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x4000000000002000, 0x6c5) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x100) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004529) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000000000003, 0x3) sendto(r0, &(0x7f00000000c0)="5087cb8ba469770c9b1787512d82e92edc0487300c83da20a7586fc419dc9f2a0315ac42600b89b9688d337681f52da0d735a1808055d11e53c9524c1ed0d722d907c39445eba13bb104d3151420150a404166fc9c37ea9eae7127e8eb4569284720", 0x62, 0x2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x5, 0x5}, 0xc) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) chmod(&(0x7f0000000040)='./bus\x00', 0x20) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) fchdir(r0) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000000)=""/60, 0xffffff1c}], 0x1, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:00:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="afd41073a777ac03676ef3ff0c2b6aff20850c312f1e6aad1bf0d843235e63d7c989fa49fe6326bcbc38998cb06125a41198498c68d067613894b26c07e4aadd1736ed18495ebc9ea7d4522fe606a4db96f64b10f14fdd81c72614c284d331973ebc51dcac", 0x65, 0x400, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r2, &(0x7f0000000040)=@in6, 0xc) 16:00:17 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd5441d3e07d19ff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000000c0)="d63b552562b7ca3dee47f327ff27ebc23e09a0bc7a10d6d56b0f27679d259d6679e7e13843ba484231e17ba646e209c95d41ee991d4da8e8c6c9b57e29a569392ebb3b07227b486a19a3d95b0f42a85771502a8e80baa66fb9b4bea42efa2ce738f4a021bf0f2645c8d16fe25314383775840b10571876886a95c1b1b14c176934bd37635e855cbcc6c816", 0x8b}], 0x1, 0x0, 0x0, 0x40003ff}, 0x0) 16:00:17 executing program 0: r0 = geteuid() setuid(r0) setuid(0xee01) msgget(0x3, 0x501) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x20, 0x1, 0x100000001, 0x5, "8b7a0486401096dcec2005028e52c543cf566066", 0x3, 0x2}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:00:17 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000080), 0xfc4c) fsync(r0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:17 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x104}, {r0, 0x46}], 0x3, 0x0) syz_open_pts() 16:00:17 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0xffff, 0x5}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003f1000/0x4000)=nil, 0x4000, 0x5) syz_open_pts() 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffb, 0x3f, 0x3bc2, 0x3, "ae93862ca1ef6835a52254bfb65c52ea2d80d716", 0x4, 0xfff}) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x400) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() r2 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x6) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00fi'], 0xa, 0x0, 0x0, &(0x7f0000001180)=[{0x10}], 0x10}, 0x0) 16:00:18 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c58", 0x2c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) write(r0, &(0x7f0000000080)="744c10f46a", 0x5) 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x5) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x8}, 0x0) 16:00:18 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000100)=0x8) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x20000023ffc, 0x0) 16:00:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt(r0, 0xc4d, 0x8, &(0x7f0000000080)=""/156, &(0x7f0000000000)=0x9c) setrlimit(0xe, &(0x7f0000000040)) 16:00:18 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}) flock(0xffffffffffffffff, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) open(&(0x7f0000000000)='./bus\x00', 0x10040, 0x10) 16:00:19 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/204, 0xcc}, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x90) connect$unix(r1, &(0x7f0000001600)=@abs, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) socket(0x12, 0x4, 0x6) socket(0x10, 0x7, 0x0) socket$inet(0x2, 0x4, 0x48) 16:00:19 executing program 0: r0 = getpid() setpgid(r0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fcntl$getown(r1, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:19 executing program 0: r0 = socket(0x11, 0x4, 0x0) shutdown(r0, 0x0) socket(0x6, 0x4001, 0x9) socket(0x2, 0xc003, 0x1) recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=""/120, 0x78}, 0x1) 16:00:19 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ea6000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x48) mlock(&(0x7f0000ea8000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff4000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f00000003c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='$-\x00'], &(0x7f0000000500)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)=')\x00', &(0x7f0000000480)='-j/&\x00', &(0x7f00000004c0)='\x00']) recvfrom$unix(r0, &(0x7f0000000080)=""/181, 0xb5, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/228, 0xe4) munmap(&(0x7f0000da1000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000da1000/0x2000)=nil) 16:00:19 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7fff, 0x7fffffff, 0xb5e, 0x800}) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10) sendto(r0, &(0x7f0000000140)="41982c6ff00d5e57dee65229946dfdacc8a0f1463917a86edb4ef8ee3cb3ef25e6612286c7165441f1c4de10d4b2dedb91df52b7e2ad02f1af7f3def0c5902487c000cd4b079893721afce8dc0fe8483e8ebff4a1d945b67ad8cab2a58cd30decd400d4a80cd33eda7aa7111887cd3cdc5e737ad", 0x74, 0x5, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000040)='./file0/file1\x00', 0x100080, 0x44) readv(r0, &(0x7f0000002540), 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/226, 0xe2}, {&(0x7f0000000200)=""/65, 0x41}, {&(0x7f0000000400)=""/88, 0x58}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x4) fchmod(r0, 0x83) 16:00:19 executing program 0: link(&(0x7f0000000040)='..', &(0x7f0000000080)='./file0\x00') 16:00:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r3 = syz_open_pts() socketpair(0x18, 0x4003, 0x7, &(0x7f0000000100)={0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x4, 0xffffffffffffffff) close(r5) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r5}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x45, 0x40000002}], 0x7, 0x0) kevent(r2, &(0x7f0000000140), 0xc996, 0x0, 0x8000, 0x0) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() r9 = getegid() openat(r4, &(0x7f0000000200)='./bus\x00', 0x800, 0x2) setregid(r7, r9) r10 = getegid() getgroups(0x5, &(0x7f00000000c0)=[r6, r7, r8, r9, r10]) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xa95, 0xffffffff}, 0xc) recvfrom(r1, &(0x7f0000000300)=""/246, 0xf6, 0x801, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='[\x00', &(0x7f0000000140)='{&)\x00', &(0x7f0000000180)='\x00']) mknod(&(0x7f00000000c0)='./file0\x00', 0x1128, 0x8) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x3, 0x20) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r1, &(0x7f00000002c0)='./file1\x00') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x22) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getgid() getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000000)="01", 0x1) 16:00:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) mkdirat(r0, &(0x7f0000000100)='.\x00', 0x188) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) r2 = semget(0x0, 0x3, 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:20 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f0000000080)=""/118, 0x76}], 0x3, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 16:00:20 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80, 0x4}, {0x7, 0x1}}) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000e00)="7bfe8973fb3ab669e723124487198751dd6fe5167a81ba339746457c53c7ee82fddb0f5d2a934b636612fdd55f4a7ec17149b349f0d5898905987831a6abb0e3a3d76a60450b9e80675c1d3d2f51e76cb859f5f9f1d7bd9e807a3bbe369d59cb15212a33bbfdce8cd8ecf9f5c89b073d2fda59cc52ab247202466cd58859c5636d865906c5b17c621a7d155032df6fb297a791487d29433e8b2e1ebc423bb3ff4c2aaadf8f421f8b774bdc4e7b53764ac49db9569d2a694126f7729733f01c9aebc23190ddcee9e2a2fc5ff91c376d2d5b3cb4b646867a0b4f5dfbcb6c008eba8f70b81db253944a77a4aab171783718ec39e224f4f46956090fcda7846b3657df9db60d5053ebe7356067a5ac4fd850e5b4d8de8f7eba203e6468b3fe9d4c1b8b38206f472573eed8fcb588f3d741f3e220cf2cbf4d217fbf61b851888a8cf0a8362855f5a3b56f86c08e3e563057b48fd83dd35b3428b9b0ecdd60aa21f3908e24d224f904dff56733564ea976f0512b576fddf93b72376a4cce527bb9290108a814d523fc3d0f270912cb9e6333216dd9e70fa99f69bcf967dbce84ae1fcda6d84ea8be6025bfdc805c47f30ee14cc0c3917cd490d92b2c6953cecb8b8e1a4fd6fe9467df1cf52edf868b69bcadc2ee8ae8f79266fb3bd2695a4b2d79833c9d01bb2658a090d916debfdf5c6f1621ce4f2430f79486b0ea5fd718c527beb11e27c9aadfa536d726a5fa8c6cd15df9f019546a8a0d2ca49cae1da691b6d7b26b57670496a367558384a693ec8590b1b437a0addc7ff1d76491807aa8ad01a744d5ee9a740e60ac0cf2d4462c378e49dc1769843fd74761dc6fc0bb68eee9d3b3194b380d119d10ddc33065793173d0ff733b4ca6b337773cadafa91597f8ee2d3ab59970459fd94a67212d9cfa7a9b4bbcf205abad8543a89f3bb9764f47d6f9d73a2d1b4820d11917a40b1f6b1ad8279cd13f807cfea639183e92e44dd9f76debf64d7aa31db218255f1b6ad3c9bef4a8a3513f8c511f3b9bb50fe42f1f1a484791ada90ec816b8e8ba8d2b9c2c1be32e49384f9bde1c0834", 0x2fa}], 0x1, 0x0, 0x0, 0x1}, 0x400) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x142) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') symlinkat(&(0x7f0000000340)='./file2\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') utimes(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)={{0xffffffff}, {0x3, 0x3f}}) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000300)=0xfffffffffffffffe) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$inet(r2, &(0x7f00000001c0)=""/219, 0xdb, 0x3, &(0x7f0000000140)={0x2, 0x1}, 0xc) mkdirat(r0, &(0x7f0000000000)='./file2\x00', 0x0) r3 = shmget(0x1, 0x1000, 0x440, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6001, 0x2) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1000007b}], 0x3, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x20008, 0x0, 0xffffffdc, 0x0) 16:00:21 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) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xdf}], 0xf2, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getegid() r8 = getegid() r9 = getegid() r10 = getgid() setgroups(0x8, &(0x7f00000002c0)=[r3, r4, r5, r6, r7, r8, r9, r10]) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x86}], 0x3, 0x0, 0x8, 0x0) 16:00:21 executing program 0: setgroups(0x0, 0x0) setuid(0xee01) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) socket(0x7, 0x0, 0xbc) socket(0x22, 0x4000, 0x1000) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = socket(0x20, 0x4000, 0x80) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x6, 0x8, 0x800, "c9fbb5c8ca0a5dbe671d735260f3d4bfd3643ae7", 0xce, 0x8}) r2 = syz_open_pts() fchmod(r2, 0x0) 16:00:21 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="ba0ed314e6ba5dcfaa", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000000)="7237d871221ca5715a8639b6fb31ef4ca7ba7fc455936d1e60e5c972d9ce9788d80539b346fe608962992126df1d2fb7963e2c3760b599f17cc4b019fd4086ff45c92ddb7a756fa7c201ff52d33ecadf8029af1ea1586e5891814c5cd4aa521804c70cd2ce300dd673c1870a66d409a17929325e5882c34afd7f", 0x7a) uvm_fault(0xffffff007f12ba50, 0x6000118, 0, 1) -> e kernel: page fault trap, code=0 Stopped at _bpf_mtap+0x68: movl 0x18(%rbx),%r13d