2c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) recvfrom$inet6(r1, &(0x7f0000000280)=""/178, 0xb2, 0x41, &(0x7f0000000180)={0x18, 0x3, 0x7f, 0x3}, 0xc) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) syz_open_pts() 16:00:49 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x400) 16:00:49 executing program 1: socket(0x0, 0x8004000, 0x5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000700)='k', 0x1) r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="fe05e6d63fb91e814f57fdd60d9a1e702b790b0eb355dbac91250b1eea8849c717d58e4fecbe00248631740afa76e5185798c158ba9d7e7d4a5f5405ce133fde153ebaf9112515637541753aa0d7eb62c8c491078543470a0f30d55e8b7ec3989478e209879249ce2711aa246d66c8db9e31143024a47262891679f23f982cebdc417c9da507f9ba2a16e7fc45d55d352260e2f8d176a556ec18c9369a11c0a3a3566476d594464f77142092ddaa624d3eaed466533fb117bcd0d1e20a1902093691687aee2e760594c3b73d1ad7f674fafeb45475385353180844a65ab91877a294e19c5bd05218be848a86a509ddd3b5458a29822874", 0xf7}, {&(0x7f0000000100)="e652a1597384feedfc5f86b33f5294f3b918a471d196537698864ac6f8b93ca40615583cc319f9d22ad2bf0c010c3e0bf164459efb370947ddbae09efb920094149e5864ff5f301a150d83099f", 0x4d}, {&(0x7f0000000180)="aafc27634c9658f5777ab848f1b8caf53aaab80719f84438ccfb9acf921341635dfa8dda5323423bd289c82c0b1f6e855ff52d48bd7674c07b1f58d8ea8a152887b2104751b955b26868366667234e4defcfa328efca63d9a0759583a44b39c44bac673fc6e3cba6878bc5f852287fd1ac63d6f5fe4e05cc5fe60a8c521d976f234161fc", 0x84}], 0x3) socketpair$inet6(0x18, 0xc000, 0x9, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x1000, 0x40000000, &(0x7f00000002c0)=""/8, &(0x7f0000000300)=0x8) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/164, &(0x7f0000000100)=0xa4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffef0000000020", 0x8) 16:00:49 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) mknod(&(0x7f0000001280)='./bus\x00', 0x2002, 0x8) fchdir(r0) socketpair$inet6(0x18, 0x3, 0x1, 0x0) r1 = kqueue() r2 = kqueue() mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000000)="b2", 0x1) fcntl$getflags(r0, 0x1) write(r3, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) close(r3) close(r2) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchmodat(r4, &(0x7f0000000140)='./bus\x00', 0x100, 0x0) sendmsg(r4, &(0x7f0000001a80)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x7ff, 0x8}, 0xc, &(0x7f0000001940)=[{&(0x7f0000001780)="b733d7c94010c8cc4744d67744714f478051757c24394d814782d7a16af8d08bbe47c8519250e28f596b1260140e361936bdd75535e96a2e56c64f2566f80fac798d4cc9dc64c3878fa78e8ab88ff5e126b8dc8eb47c0f22d62a2ad85a5cadaf0e1d0ec6793a29f61aca9ed09d801afd838a7cefdb34106263da8de7d245fd02e00c721611c1fea7f6a4eeca42efcde0fffbd4b5745002186648434920f4dc7842fc934c7f918341af0b1bd781ce8c4277bf77bf496e8c3c65a9f1e1ec07cf0775627e448af0ab02c5ae27", 0xcb}, {&(0x7f0000001880)="6d87689726aad16e609106b13c772af55ec95ebbbc8ef5da4fb0f065495ea51d8634ebd3dfe9f1ed99fe93b27bbecbceb7b603a86c59c8eaf2ee4e48dc90aec035c5157e2c9106e416dd248408f071179c21068c5381ba2f2ab1c6e67e0eaab1d68a6b5d435b51266581e8be6b72912f24439d3f5cf12db9946755ba12e67e5b708a64c27e0594d29f6d3f96c087cef05cf07bf64bf0d017d909b0b17e4e1a962f36773b292d35ff991f2362871444", 0xaf}], 0x2, &(0x7f0000001980)=[{0xc0, 0x0, 0x8000, "2b463c85ad6539467396645eb0ce4b1e93b92e1c8f437583a020ef389caf7fa60e2714c77b683d3b4ebccc513ee717a40a6add4d2e724d04119456b991cd9d629ff4625243d380d249295b36a17a935aceb658a8dcf1b6c71f5ee3b33a9715ac2ed9f02c62c5165ac339f1a3acb06a7aa86a16814106f993607da54b4829ed6a68f2255856ebbe429e994d8c95c920480e8d49e1b394986d3792adf2910f01240b686d9f19878b7cc3a9"}, {0x20, 0xffff, 0x3, "b51a81f62024e40efe18be"}], 0xe0, 0x2}, 0x4) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)=""/207, 0xfffffffffffffdc6) link(&(0x7f00000001c0)='./bus\x00', &(0x7f00000012c0)='./bus\x00') execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001300)='\x00', &(0x7f0000001340)=',:%\x00', &(0x7f0000001380)=']$&]@\x00', &(0x7f00000013c0)='\x00', &(0x7f0000001400)='@\x00', &(0x7f0000001440)=']/%@\x00', &(0x7f0000001480)="7d2d5d845e27402f00", &(0x7f00000014c0)="292d2f9626242800", &(0x7f0000001500)='*-\\\x00', &(0x7f0000001540)='%,\'$*\x00'], &(0x7f0000001740)=[&(0x7f0000001600)='\x00', &(0x7f0000001640)='}&]-^/\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='&&\x00', &(0x7f0000001700)='*!*/\x00']) ioctl$TIOCCBRK(r4, 0x2000747a) kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) 16:00:49 executing program 0: rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x84) readlinkat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)=""/184, 0xb8) recvfrom(r0, &(0x7f00000001c0)=""/160, 0x19, 0x0, 0x0, 0x0) dup2(r0, r0) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="160e05f91e37dc42f1726f291d98218c8753e846ea21ee7e408cbb7e178ff38b36c39c237a7632f72db1aaf170321189c1d0923f4c3127f3850f50fa28e53f75daa84b4923feb5fc5211549dff5b73daaa7e6984c2768a854b01c7f6f54758b1b675a7ebf84ab1fdcaf4ecc8671bf4a82b4972395f5523e0f3e85aeb5ade971e822511a52689dbec8b7d93aee5cca1df59f64fcecda4a5c1aaa743ca75e55cbc86522939a2c4b8c57052aaec3187aed2de4b54faf45fcc4d3d872889f88f5a7847b5cf3cb7681b2cbf1709000e8498c03d9c365ecb697742480bb88396956beb67b17b7392ea0554d60a15d2a7fcab7006e25619e49fafc0defd3b3e1ef2b1b44edfc31eb8833ca6eacd92a32c3ac36cba077f1c95403e6995722c9f53cf5f080b96fe9a1d758c4bc29bdee1e39977b1f6a954cb47be1371541fdf6485d888cb9ba84eedafd796ea728aa4239a9625d63561763ba5147aab4742e26b77090c2458f898ffb4f9eec5af7937c790156bba39cbba04e732a10d72d1f9f1842a8e9fd37286f7e7c48e6953894db99c2829b5b13b542d3569fe5e8cab6dcc4a954c47ee810b164a35e1e010667394085dfc01c6f13076671411bdd705a9647dff251072d3ada73dc8e09e9766e35f2b7223b547fe0e7718a91fe24b1dfabd3aa59944ef178c62c09180d20682fd5c3046ffe593d2c7fdb498e398b554af601ad0e916d9f807af6fcf5df25f774ac8d4e713fac3db28a5d14d1ca9dd7c7a84343b3be87723741f351dccbb2d3eb9101ad9edb2df61a1b3b49e6cad6fa6a9dcfaa2249a3c41d63d77602fb7e4a84be3c7f14ad7e0f82b0c15d795d17631a000c281493ce43b5a947381566b1eb76cff0498959377413f8220a2772e526af74f5684a0a17dd5ee357b192acfbf1dc26a2396b34f6f65b1d2290eb71479a484769edc9d045dfd84772bea655170e1486c27bd6ff7c65706cd8dd5bb2de2d85d69db610eb3766edc28c11911dcb1c4ce108072a7505ae40c0dfc60a8d386f2523d3dc290a5db58a33400f496aa5fdfcce089dc85f33a3fe5590666532a79494d73428c038537bc0b6ac26d5e54eb6040e0e8c9a3c8622df3fc0e3b1d9a7a870143572e5f5baf9217df0eec7adbc1e67d8809cdfb7884ae814088ad5f14c6e5c14fa585c455635bd5339dbaf242b8857850d9a5132a7c935bbbdc27210eb51fe769d679a598b6a416e490517d809f08d5cc3b86ed03436357efd4b1eaebde4a56bfcf63a1a02a75db5cf8aded39c9314cdbe8cd35964bd2a036f48f8a7eee9e814842ac614ff8be5360a9bff92a9e1dc81e0cc4b2d365d3392a8ba596ad93524cbf7533e2c8ef5f56bac67b9b6aa6199fee7e461b477e3173c35a632684adabb5523a0e117ac3e0dcf4d18acafc5dd4abef65677742e12f85d89eff522255cdab1676d62473744655308fe8466391edde56d03f8eca776733727ed42a355994c4bee00dda159b10d531c5eedab5015ee62cb57be4a659be0a30892dcfc6f9bba4b82da211eb90111042d1087f6697c442f296a56a58272b5889cc8152a89767e69321c2bcec238442ca8b3a1a808600e7bb51e9736874df49e831acfb5bfd198d0a07766e6526b8838d0ca16c172a975b7199bc158002cc2990fa645b5de0720e467e0c6872d72110189624476f273a8148398c83424823ca68383f916f5b3e1e8a9f5500960ebf68acabe210b564ff5250580bc759092ee2775c3eaaedd49e68f5721ee8991d6d66efdd8432e5a17016d9e9ee5e81df74b20503899e43a1e24a4acb036bd43f66a6b1c30350c3049e39d3d4e5cdeacb7a13e3054a16283cef56b9b7dff20538548ff58b90b0dcf927a44530875e34faa81dd1926dc260a7549b24ef4621bffffdf20b241fd72fa5c59c2d94b3964c2a766b17a82433f9afe437857e992ba21433951bf72ad53d08d748ce5dc58b1e1a16805106a9d5940888433feab14423fa8cbf57d5ac88bd427aa196d703eff313a8f80b3a6cb533fdebe701f65d1179dbd7ffc74aeca713e259c3e7ec9137e40632ddec3fb832fd8f0ea357c2de253ae65f085bbab5bf3078300b59108d5944fa66af3d5e96cdefffbbbf21b4faabf1cfe58ada244a78731e207a51c3a8b4336cbea35a7e6803218323b858854a3d563f33d55cc5fcb33d616900570e7ed7d0a8789032575ab0e416505eae07b6aebd492235da5ea0b4bd42dbddd400d2267136ac17ea58b2145e88ae7adf5342012114d69cee5b5c6a20355343018b668802ee85d5910a77422dfc51dc1204b8270a9280a6faffee88c4e68d3a08c40c64a20a48a514ef22602fd2cd9529dc37db262eef484540e05ed6f2eeb5f9bace589ee104bc4885a4728178e632cf39e8ef7f0523eaca14bad24cf740de7ea661b539a53460cc499d953e7bc9ece5aaa87d5a6949fd68275a38b8fe77c9f4413547991930473a07b610bd4a063a13d07ef280fc7df3bcdecbaef7875b2c58deca7baebdf875843e7fa758e62c67f85e2b1a8c557cd63a7fc6d72b5b056cf2e5088d857a0a9b0d9c576b0f7c7ff3a0ad0f15e59011253c14680f14e468a1b7b9cf10b8eb2b999118098e895babd14ff2e86c44de9d9bf56f8a97b6ce9e8863cdb1c3e195c7dc9f78faa00b027f9d0f05f73ac869953699945b3b46cc3525b0f8d2a2f285a664ac451517c4b33c47f1e7b6119df6993d31a5a0fe5a577612c5b03a6cd5ce4bc0dab30341052b8e13a43fdb8e579bd40fe1675dd418471514c682cf351af6703b92ee47b382302fc55c17d104ca6c3b4f57f71edb9d15c49849ab35c69771e99b0411fcee404042b6b4a685584125d8871ce690735337eb9d1217c0720528f5892e2994feace36e5c23b6f0445785bdbfc071e5938ab1aa145389951021be326916f2b1c36739fe5c2ed10a4374e5826656c35c88e34087d9042d06530f4c404f83d2e2570fd0a38a55b265c1df9d7605bedc907cadaad5fc95f7a71cd80282f81a5d73ab1bd987f70dae0b0803156b24a19b2c37017403d6ac8edcc7e340fac88df3453f51962be42c67a78fec15ba80c34dfad35a9f901147c40e2748490e8495e4bafe8708d1556608b25b81ab6a3a1c361d2376586f909e0ac8de7ddc70651a59a98ad0692327187fa9dac89a9c6b3a81760b99106b378a697c740e1212503f79584ead6baaed7481865bf487b92fdbe56fd3e12ff53b7182fe243946e2200cc15812ec3969bbd6fb0640772912bf9de8fce1f6ecc1ec03856c29e98be68a095d07230e539e8fbefb07f0796abc9b90702a69c1de03f39d6418a45ca42cbc6d0cd419d2e97b9aa9831f87508d40fd2d4e81dade6afcfc681f2d137ed713fb443e83e963da11ce5ac112337155d8bc77e0359e06204679dc163b91820eb179c0f9063bb48068a383bba3c158f46636dcf6035a23b938e39efb775f7b18ae4c99ccdb832e0571e00430305206e5e404f41f7c71cc2691352217cb93f149870ab217d62926f6f67e959545904812120afa7594ef57068ed420eb229c606efe49b150983abfd6575c1f407b196ba85044f5df78b2a5237e709dafee5b2a404893e3df2675fe7042997b4d1155bf0e56c48769957159014d303da6302036e765a5aee59c7e1225b21e04d589369624db3e812838a539d3ece83af3c29f626305c0ac8d5f6baa0395b79923bc5ac9352c48a2fe7f2750be868db169f525af45176e26c24d2dbd4dc620b2586484993c97d36d2ad10e9b0dee6557f0d233f2a4beefaf28a49cd8057d744ae759b0760474073c1c82ea7c3b5a6cd08a0fb30e9843e909be4d122ac7438d9503bc57fcf11e6d282a48892e040106d7ab4c095488ddff6167ca974a541e9ee32e1fcfa95d6d29a5df4ed79d29cda30c715d28d042daa0fd3fb5e58683ebbb3cc77a0eb11aefc196ab23f2da50e79f212d68c3627a2de528b0dd00bb7779e4784f0b6f07957a64ca01039dce6e00e1a3432c8e313073711d31f466da7d2966afe780f8bbd2539f2625f0358f7d5d3c8880499849a8741bb8d976e510e3c06069c14fb6261b93e1a51c60419a9f3f073a9847f6a0ac55390afb106b61b9795d88b8a96c4fc205b45723a344197f39caa51e824d107fc7a030744de062399dac605ee14b9dae3f4f5fd991657bdcf91bd8638bb554a2c1e213103655d4f7d603eff0115f404e9571388a992b7c27c4acadc2173b2f10ec62abac13ab6340d25cc7e9dfbd5f2d4554df9706d1b891cefbb41fbfa2dd5ad62e23ac1a025806cd515fb033b61d3779b7960099d99fbe6689b7b327f6266067888d712f52f84c30ebcf52806fa9477e2104a421aa274cac9cfc44e3fcb98f9f2d7ca02a2994c5ec9577e8d374a1443a6de6b1204c6d69514a52d183e167ba1b04f0bf60b00be6da7c7d0499b54099ec6afa318c1b098e545e0f581c79f66eaf76c0cc925fb1dd38ba554bed0704f770dda39f6c6a6dafeab704b8d9df54b467b399f3a2b56acc9e3e9f2f551971ecbe49c9681986b34e21d7a022fd43afa36fecdcbf453b691094933e95bd55eb80eb64e0933886145b84886de416c1a558bdbc3386b75779434776041147b078c6e3598c7dbaaeb852a52a4d991cd1621e1cf47c8334ded6350518e20ecf35a65261134ba596963eb2729edb6e63414e60208276e413c4a1e34bfb8c740a24e744cd90b2d6fb5d57f95207961b5bd4f78646e089cf3c6cfe45ea90ca1c148c5a26b9450cca78c8536168f906d411a4b77be538ad9c97a6cf58258d11cddf35fc567cb2b014b13a00f286fbaae6c7fc2f6d7f151ad83147938272cdae1ac8240e71d37a77c36a60cdb1bfdcfe81da1f3878688d0e970647e79716999e84b194b2a8548ed88a293133c80926bfe8c79fc1e60776233f4e296a74ae8b98efd9245f428415093d00e0dba817ce2b868b5d0140b9f55ff1ff9a408eb80c4017516684aa0d14dfd6cbd1d6b20ded95875f57303f6713ceda5e1ce756ff06892ee5ba80a16d7cce0ee9afbbcf50de7b6ec424d86734752481fb6b8e15b6628eedcea38fe4d2590d0f108feb658ff9bea4af3934d4a7793dc6825e9d2a561af175d9bb023cdb26778fa1f4fdcc409faf89bef2e73055dcf127cdd1ce20b2c7a93a8b2edb30337c394675366435e1dc4138c3069563df0924df66aa8630de554d2a557144ad8f84b93b8258933f1f6f12921781b3ae9f4f1aa2edfe25ba4636c5d1f67b6372e54e3f2fe473b139e1686a2265194eceac454d383b35180d44862a599d0839ae5102a7af5b57b8bfd2bee3b569d0930fb945e19b9db1bd14636c1a188e9054721e5d95cc5b6d492a45bdc51af7a61bec5ea708818c359e75f1ac1ceba0d144ee89307ce761116b092d9f298671955ef08e4a3c134a53bf4f628f7339c3afa5c3cb15095c080fc6129d2447a5af73fc4ca105e0c46689d333dc940b05542800172e34f6f8743bb14354a3b40e473cd91f3158aaab6e782a02e523ad7fbf65444843a08288be0c8340be8e360c7bd98ffcb3a9604c0b1619b0316e504c5cab4b63f491e01f3dbea3d9387571a9ff4df88a8d1854f5a7819e7dcfe98b261f71a86df3ab1a936a40608eb44d0bd676adf749ab93ebd7d5b4cbd7c7f3354a57616fca805c59ff733b289e09ee6cf255cd76b8c46bdad9f6eeda2b8c81d9acda7842668931084bfb6a637cf061eef437c608bc002df49c1442045fc4e44277aeaa4e707a363131b3bffda79cb095e48b62b74b65ac70cb11cb861994c68f02abd0d8", 0x1000) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) 16:00:49 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x25, 0xffffffffffffffff, 0x4, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000280)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xffffffffffffffa0, "c48310b8e2dd4102d08f201ebc2300f0ff00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x80) ioctl$TIOCSDTR(r1, 0x20007479) read(r0, &(0x7f0000000140)=""/255, 0xff) 16:00:49 executing program 0: r0 = kqueue() r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x2, 0x8}, {0x18, 0x3, 0x5, 0x8029}, 0x2, [0x6, 0x200, 0xdee3, 0x7, 0x4, 0xbe98, 0x98, 0x2]}, 0x3c) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r1, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r0) 16:00:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x21) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x200, 0x0, 0x8001, 0x7ff}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, "e239dc6f417270bf027f5f135355f2cdb3983890", 0x0, 0xfffffffffffffff9}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xad, 0x7, 0x1, 0x2, "624f941725e892dc900ed513b237c4a123d53625", 0x6, 0x8ef}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x68ac, 0x6, 0x9, 0x1a7, "140156355711e3083934fc6da1ba8e9169f39a79", 0x4}) 16:00:49 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0xffff, 0xfffffffffffffffd}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x8002, 0x1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt(r1, 0xff, 0x8000, &(0x7f0000000180)=""/131, &(0x7f0000000040)=0x83) write(r1, &(0x7f0000000240)="fd57ed33b1360e9c281c7c49042cb46161e5c732bcbe1f9020013457aa325bb11d39ed92a4a4a4700fc3780164257f0d33cd5df92b9389ae415dde2e70914def4becc2b71079bb77849ecca71be92aa42155734917107fa4da8c18f467333da04c3be4fa3e34e1ece969f36e1d4cd756e4eceb3c60953aa55c3c4c6bdf88969e03994fd2adee473309d48b257de12c2e2801e0f871f61e49e4ed37096b85008224b9862402c68048d7ba", 0xaa) fcntl$getown(r2, 0x5) 16:00:49 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) flock(r0, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x7fff) getrlimit(0x7, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) setsockopt(r0, 0xffffffff, 0x0, &(0x7f0000000040)="fe780000", 0x8179234a171ccfd5) 16:00:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x0, 0x100) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f00000001c0)='./bus\x00', 0x20ad, 0xfffffffffffdfffc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x140) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/4096, &(0x7f0000000000)=0x1000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) r2 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x4000000000, 0x7958, 0x0, "52774a166916b808c56261141891c93972940bf5", 0x0, 0x9}) syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x20, 0x8, 0xffffffffffffffff, 0x101}) 16:00:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340)="0042f6f07fa1863eecaf2404d28f47ba010ecdddbbcfa4bf0f4ebcb548a9501cc7f675162439fc82b01419b748cafc2982c2e0cb7a4f95c2b6e932b81843e89d7b3931c61c5f34491ce4824b13399087a3f266999f0f11d1e8cc185e22c7232b570e40c7e0996ee3e4cbd32d1a1787b693ced5f50f5101eebad4a211dfc72ab19c6a004259f69452304e3a5b55926e6618a3f0af8a5f1b6ed62651ed0e9ca604dd6d88b7b29b5c5e8612", 0xfffffeb9) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000040)={0x0, 0x18c, 0x0, 0x0, 0x0}, 0x0) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x2) dup2(r0, r1) 16:00:50 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x89, &(0x7f0000f3a000/0x2000)=nil) 16:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x4, 0x0, 0x0, "8cd5760e0fb6c66e1789a706c0bd713ad900cf60"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) 16:00:50 executing program 1: sync() getrusage(0x1, 0xffffffffffffffff) getrlimit(0x7, &(0x7f0000000080)) r0 = socket(0x10, 0x4000, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x480, 0x80) dup2(r0, r1) chmod(0x0, 0x0) r2 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x80) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000000)=""/71, 0x47}, {&(0x7f0000000180)=""/236, 0xec}, {&(0x7f0000000080)=""/29, 0x1d}, {&(0x7f0000000280)=""/199, 0xc7}, {&(0x7f00000000c0)=""/117, 0x75}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x6, 0x0) connect(r0, &(0x7f0000001400)=@in={0x2, 0x3}, 0xc) socket$inet(0x2, 0x3, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xffffffffffffffff, &(0x7f0000000140)=0x7) 16:00:50 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x16a}], 0x1, 0x586) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x18, 0x4, 0x68a6, 0xce}, {{r0}, 0x56da7a9139069c29, 0x1, 0xf0000009, 0x1ff, 0xbb}, {{r0}, 0xfffffffffffffff8, 0xe5, 0x0, 0x4, 0x8}, {{r0}, 0x0, 0x10, 0x4, 0x7ff, 0xb0}], 0x7, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0xffff, 0xfffffffffffff001}, {{r0}, 0xfffffffffffffffa, 0x44, 0xf00000c3, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x1c, 0x80000093, 0xfffffffffffffff8, 0x7fffffff}], 0x4, &(0x7f0000000180)={0x100000000, 0x8}) syz_open_pts() 16:00:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xdfd) socketpair$inet6(0x18, 0x4, 0x3, &(0x7f0000000140)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0xc0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="894c91e74c65a2cd04151bb73d8a4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a83f3d33f6ded765b27a84e221c31c93453def15b4a5d1b71a9e9a61b64b4cecc8b", 0x4c) 16:00:51 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x20a00, 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet(r0, 0x0, &(0x7f0000000080)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0xffffffffffffffff) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:00:51 executing program 0: accept$inet(0xffffffffffffffff, &(0x7f0000001980), &(0x7f00000019c0)=0xc) pipe(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000001a80)=0x250) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x7) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:51 executing program 1: socketpair(0x800000000000002, 0x4, 0x81, 0x0) socketpair(0x5ed8b793c764ac29, 0x1, 0x9adf, &(0x7f0000000140)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) socketpair(0x6, 0x3, 0xf800, &(0x7f0000000080)) 16:00:51 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x3, 0x7fffffffffffffff, 0x10000000000}) 16:00:51 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x8) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x0, 0x4002, 0x6b3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x100000001, 0x2}, 0xc) connect$unix(r1, &(0x7f0000000180)=ANY=[], 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:51 executing program 1: mknod(&(0x7f0000001280)='./bus\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114c", 0x119) close(r0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000001580)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0) 16:00:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) close(r0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./bus/file0\x00', r2, r3) 16:00:51 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1, 0x7fffffff}, 0xc) r1 = socket$inet(0x2, 0x4003, 0x1ff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvmsg(r1, &(0x7f0000004240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) 16:00:51 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = dup2(r0, r0) r3 = getpgid(0x0) r4 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r3, r1, r4}, 0xc) fchmod(r0, 0x0) 16:00:51 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x101, 0x2) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect(0xffffffffffffffff, &(0x7f0000000100)=@in, 0xc) 16:00:51 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) read(r0, &(0x7f0000000040)=""/190, 0xbe) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000100), 0x2a7) 16:00:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/34, 0x22}], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xabc, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x3) truncate(&(0x7f00000000c0)='./bus\x00', 0x5) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) dup2(r0, r1) 16:00:57 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x4000000000008) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x4, 0x3}, 0xc) 16:00:57 executing program 0: r0 = socket(0x2, 0x4, 0x0) setsockopt(r0, 0x400, 0x86, &(0x7f00000000c0)="4972b84b15c6adff980e4ff69c738ef2d8e51afcdb6acfb593d4c45757b8757900488c0f5578fb571f23fc7f8bec80b06f3b7f9303541cbc1f58d27b3a2d28b505166eec2717988ef1a88ae6a5f328f573192c4a07d7373040c405682ce0cb4339ebe0f82269cec61fb767518eeb54e7018f97e5902711d09211e37369783bbbf6ad4c7af6cbc4ebb33ad8ef4a78575a23857910838236c53f50", 0x9a) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x6cac, 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:57 executing program 1: r0 = socket$inet6(0x18, 0x1000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xfffffffffffffe90) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) setsockopt(r0, 0x40, 0x8, &(0x7f0000000140)="d5cc9aa60e082ab6b36d6e507bb9838373e027f1aaa4f790fddeb0096954f8f88a2874737378c3c0fc644f71bc8525ee48632c0cdb0a203d01bfce4bbca0a544833e3c00f9c82949f17723f5da214fc1a4ad49da186bac415e586e6b44d1344ead27ffdba219d24dbf8db3b83118eade4d4e51b355dd0f62289b36fe88cabdefeb0c71be69792e42dd1ef181444cbf7f0e0c540b3f007c9a34a4927dbd5e02ff787975bc5ad2b177285fe66388b15e251fc1de63da419cfd4a6846e0b7cd953f3de778b377f182b4779012887a534c2775b623c5ff9e03e33a9ca2709a9e70fd48f99985b7549b0756e127c19d207d42f8957104935e61167461683bf89437087c48b9742272193e797f729454802ca980e7b4717048ecfef4a460444589d5dbce42807e80b41ec42cbeaa5c016b325ab357a8ca62eaebda6f3477", 0x1ce) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x4}, 0xc) 16:00:57 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0xffffffffffffff60) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/62}, &(0x7f0000000080)=0x40) 16:00:57 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x161) chdir(&(0x7f00000001c0)='./file0/file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) 16:00:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18000, 0xb1) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r2 = dup2(r0, r1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="98c21cccc137762a9abac065491d1c18698642a8c3cafe76e796ddba1767130b6dab8b30fd4d1e7984147d5889f59d97f4ebcc450fce230bea4a8927afe645534f7e42192b6dd93e7cc545de40db130b90b713bdd380b23b052a34446f3c8bdb34f8f0d40a9f02262e840778b078694d1d34e9109c291388c32d87f88278ca2a9ef6c0220d2c379c6488df6b92a9c98c6c1e16d357e7ec910fab35b65a06244f27c597fbf54af5ddbb4595e2f56c391cd796663aae439b6af4b924e51dfad649a5d1008f22031753cef80d168a6c5951827a5592c7370b25fe6f6a5d56613221f653cd09", 0xe4}, {&(0x7f0000000240)="1130ca122094d87eb0c7e77cb61441668c972a9d945f0c2493bdb7210f245c6a63d14e9e4e52b869a5e99154079713dd4771f22ded6cb983e864f81bf687e4ed96d031f4d11874cbea703cff706f02b61b37b68f42e4e40aec6293ac6864e4c4e54996994842722f04ed261e6f786db18450b1132616606e038f72346c48478f01cacba769b4446b34af52b30723a45d328733f099b28a740e1d7b373fce10469cea6bcc071af21a861ca8be0e732293a1ede44730020f95f1e29b0367ad153aa29ca1485cad69f54519426f9b20ec8f1ff90fe0a7772f9e96eaa95c0e47d5bec02986ad3fd571ec3c4dc1921e7dbfd472d077b801e001d4c2f6", 0xfa}, {&(0x7f0000000340)="0c50ad7eb87a761450e8ac044655e76511bf97216b8ad40c4644bd669211dd61bedbb35b8b3146329bb0712747f54781d1d69cc70b4b4edb56412d953eca9e7a4f90afe036b0c508d4c7456fcc8a70a63b1df4b3800f1348", 0x58}, {&(0x7f00000003c0)="553e26c14f378efa36b46d8d93bce9d6a9370152ce6de987e1952b997155be57c8c709f2e0a7ee974c3e10175d443279d78ad11bf73646be7697a786bed1c750d8e03a83b155421de147058b7a8f4f2269f9eac1460df21c31e673927bed5f4569045fc1e97c4c60", 0x68}, {&(0x7f0000000440)="c2880c161b25a9f659d7e75f513fccd1e6b89838452a3d0917793a2212bda30187911fe07dbbcbd3baf9385a5d82eeb17f2f", 0x32}, {&(0x7f0000000480)="8b320ee49f4bb45b39fbafe24baaa98e41e00db8863ff8e2bc29ed30d01b7437d3c9de50dcaf069c5266006cc979806195fdf94c8ba45946a814b017642d71f916f848856985e8296ac01862d948af92af0f935c65b15bb6ae50a10e1c6907e83bc29994cd0c362e247d922fa821a0342f3dbadcd5919e1b91615102ec9fe07c94615910772bd74c592f3479eb29be6440591b118af38435083e6b", 0x9b}], 0x6, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) mkdirat(r2, &(0x7f00000005c0)='./file0\x00', 0x100) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fchmod(r3, 0x0) close(r3) 16:00:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x28) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x9, 0x6}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xc, 0xffffffffffffff9c) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x378ff26d) ioctl$TIOCDRAIN(r1, 0x2000745e) clock_gettime(0xb, 0x0) 16:00:57 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x1) shmdt(r0) shmdt(r0) socketpair$inet(0x2, 0x4001, 0x10000, 0x0) 16:00:57 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000200)='x\x00') r0 = socket$inet6(0x18, 0x0, 0x424) readv(r0, &(0x7f0000002680)=[{&(0x7f0000000000)=""/102, 0x66}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000000080)=""/233, 0xe9}, {&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000002240)=""/230, 0xe6}, {&(0x7f0000002340)=""/111, 0x6f}, {&(0x7f00000023c0)=""/204, 0xcc}, {&(0x7f00000024c0)=""/255, 0xff}, {&(0x7f00000025c0)=""/151, 0x97}], 0xa) unveil(&(0x7f0000002740)='./file0\x00', &(0x7f0000002780)='x\x00') 16:00:57 executing program 1: msgget(0x2, 0x4a) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r1 = getgid() r2 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) r4 = getgid() getgroups(0x5, &(0x7f0000000080)=[r0, r1, r2, r3, r4]) 16:00:57 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() r2 = kqueue() close(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:57 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7f) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x7011, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xffffffffffff3a3b, 0x101}, {0x18, 0x3, 0x8, 0x5}, 0x99fe, [0x0, 0xf9, 0x100, 0x1, 0x7fff000, 0x6, 0x1f, 0x9]}, 0x3c) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) fchmod(r0, 0x31) socketpair(0x38, 0x7, 0x9, &(0x7f0000000000)) sendto$inet6(r0, &(0x7f00000000c0)="ef008425880452bc27ec0df032652d77330d1429fdd2e6b1184d02fdfed81808a8bcfca79bd32357991d88c6c28d5cfcdbdd6170196e2e9804ce4eaa4e1f370b8488a8879c3f5a99571a5599b934dcece094609a4c9fccf8279716119859f28ee9c47f0764f6394b2b9cd7d01990f36d8dae72edd11fdcb102", 0x79, 0x8, 0x0, 0x0) 16:00:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bd98345f07a098206fb2"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="0ad2b4bce54638b18f8f", 0xa}], 0x1) write(r0, &(0x7f0000000100)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8000, 0x20) symlinkat(&(0x7f00000005c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000600)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "c290000000eb00"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:57 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$inet(0x2, 0x1, 0xfffffffffffffffe) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x80, 0x9, 0x1f, 0x6}) geteuid() connect(r0, 0xffffffffffffffff, 0xfffffffffffffeeb) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchdir(r1) sendto$unix(r2, &(0x7f0000000000)="17f5da99a323efbd7bdfcaecfc7665456635bc5cc5edb86750452ae1167f3bf75b2db2b493dbfdc997e9d8c8", 0x2c, 0x409, 0x0, 0x0) 16:00:58 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/186, 0xba}], 0x2, 0x0) fcntl$getflags(r0, 0x1) close(r0) 16:00:58 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000100)=""/248, 0xf8) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) 16:00:58 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = semget$private(0x0, 0x3, 0x11) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000040)=""/94) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x3) setreuid(r0, r0) geteuid() 16:00:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) mkdirat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:00:58 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x4000000000002000, 0x8) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0xdffffffffffffffc}], 0x400000000081, 0x0, 0xfffffffffffffe01, 0x0) socketpair(0x19, 0x7, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x80) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:59 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/154, 0x9a, 0x800, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x4}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x2000100000000}) open(&(0x7f0000000000)='./bus\x00', 0x10080, 0x0) 16:00:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/140, 0x8c}], 0x1) close(r0) socket$inet6(0x18, 0x100000003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 16:00:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x4501) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0xb1, 0x7}, {0x18, 0x0, 0x8, 0x7fff}, 0x1788, [0x4, 0x7, 0x7, 0x4, 0x1, 0x1f30000000000000, 0x2, 0x6]}, 0x3c) recvfrom$inet6(r0, &(0x7f00000000c0)=""/244, 0xf4, 0x42, &(0x7f0000000000)={0x18, 0x1, 0x4, 0x3}, 0xc) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) 16:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setgroups(0x0, 0x0) r1 = getgid() r2 = getegid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x3, &(0x7f0000000040)=[r1, r2, r3]) getegid() getppid() setreuid(0x0, 0xee00) getgid() ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() syz_open_pts() 16:00:59 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) fcntl$getflags(r0, 0x3) r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000080)="3f928c6a4aff9fed7047b6818ed6a7f59e017880861769", 0x17, 0xb, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x22}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc114, 0x0) 16:00:59 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x10) fchdir(r0) r1 = socket$inet(0x2, 0x8003, 0x2) r2 = semget(0x3, 0x1, 0x208) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="0a8c98694c883410b4b76ff1f1a69099b2bb7803000be397c5700bc3649440132c472619c2654e67635522eb645a5f7eac3a88b5d955c7339673bfd599722f304037f272e72f60e0ed912a2646dbb82ef66f79118c759c87977744e63ef39d42222673a588650894a8e4506a8a42f47c839af0fd180fb7df1d63727daba8b8d7b3c8b389a0938994a432d15829d5c59e3826364c3565976199c8aebf9f64d71338c9f6182d8f93fc288dc4afbe850825646daa7b0ee4b22dacfa475c8c723e62f361ae14b56d7b3cd173875439c4b5ac92ecb1d89f956588629fbc995a22", 0xde) semop(r2, &(0x7f0000000000)=[{0x0, 0x9, 0x1800}, {0x7, 0x7, 0x1000}, {0x1, 0x5}], 0x3) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0xffffffffffffff2c) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0x80000000) 16:00:59 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) shmget(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) kqueue() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x32, &(0x7f0000000180)={0x200000000000098}, 0x0, 0x0, 0x0) 16:00:59 executing program 0: pipe(&(0x7f0000000000)) setreuid(0xffffffffffffffff, 0xffffffffffffffff) 16:00:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6081, 0x200000001) socket$inet(0x2, 0x8007, 0x4) accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x0) recvmsg(r0, &(0x7f00000019c0)={&(0x7f0000000440)=@in, 0xc, &(0x7f0000001840)=[{&(0x7f0000000480)=""/199, 0xc7}, {&(0x7f0000000580)=""/223, 0xdf}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/224, 0xe0}, {&(0x7f0000001780)=""/105, 0x69}, {&(0x7f0000001800)=""/23, 0x17}], 0x6, &(0x7f00000018c0)=""/229, 0xe5, 0x900}, 0x3) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0xffffffff) socketpair(0x3e, 0x0, 0x1f, &(0x7f0000000340)) kqueue() fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000380), 0x4) r2 = socket$inet(0x2, 0x4, 0x7) r3 = dup(r2) bind$unix(r3, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) accept$unix(r3, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) open$dir(&(0x7f00000000c0)='./bus\x00', 0x19, 0x20) rmdir(&(0x7f0000000040)='./bus\x00') getsockname$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) 16:01:00 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x20000000) r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060cbb2bdee93a8"], &(0x7f0000000080)=0x6e) read(r0, &(0x7f00000000c0)=""/155, 0x9b) 16:01:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4) r1 = socket$inet6(0x18, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="912dc6077644ec393a50b967400b6f21e079facf0c6514eeee1c4b", 0x1b, 0x405, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1be, 0x101}, 0xc) setsockopt(r1, 0x2000000000029, 0x24, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee99586132477f256b4093cfb3e25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432043f08d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2babf82da3118cb54ff8ff463eae06e8e", 0x65) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) chown(&(0x7f0000000100)='./file0\x00', r1, r2) write(r0, &(0x7f0000000180)="deb2e48366090800000000000000c40f8ab04b8b9e026be085dc4711060a65f9277d3428ee632d2314ded8d67b8246fdacda3e4b79541ad9824dba", 0x3b) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0xff, 0x10001, 0xffff, 0x9, "294498e3f708efc44841ee528fc70338f6f0e33d", 0x0, 0x8}) close(r0) kqueue() poll(&(0x7f0000000040)=[{r0}, {r0, 0xa}, {r0, 0xc4}, {r3, 0x8}, {r0, 0x40}], 0x5, 0x4) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbffd, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r4, 0x1}], 0x1, 0x0) 16:01:00 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r0, r0) 16:01:00 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x1a, 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x41) mkdir(&(0x7f0000000140)='./file1\x00', 0x2) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r1, &(0x7f0000000240)='./file0/file0\x00', 0x0) rmdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000080)='\x00', 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) getpgid(r2) ftruncate(r0, 0x3) 16:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8000, 0x0, 0xffffffffffffffff, 0xfffffffffffffffe, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0xc00}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d", 0x257) syz_open_pts() close(r0) r1 = kqueue() shutdown(0xffffffffffffffff, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="397785d2f993256bf9eb15d979decc6edce4968ea473f281057aeb12dbb65011aacccbaeba711d3e11445952184ae7d01d6aaa03e211a12e8b318a6327246957e2f0e7cf265b4b57b619f9fd57e701d7ea54db07e008aa208328", 0x5a, 0x3, &(0x7f00000000c0)={0x18, 0x0, 0x9, 0x7fff}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x9, 0xfffffffffffff801, 0x9}, 0xc) setsockopt(r1, 0x29, 0xe, 0x0, 0x0) 16:01:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='+*1\',\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='.\x00'], &(0x7f0000000240)=[&(0x7f0000000200)="9c00"]) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 16:01:00 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x58d8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) 16:01:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) unlink(&(0x7f0000000080)='./bus\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) socket$inet6(0x18, 0x0, 0xfffffffffffffffd) socketpair(0x1, 0xc004, 0x400000000000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000000c0)=""/208, 0xd0, 0x40, &(0x7f0000000200)=@in6={0x18, 0x2, 0x7fff, 0x2}, 0xc) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x8) 16:01:01 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x182) write(r0, &(0x7f00000000c0)="e3", 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240)={0xc2, 0x3afb6ae7}) 16:01:01 executing program 1: getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r1 = getegid() setregid(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) madvise(&(0x7f000028e000/0x6000)=nil, 0x6000, 0x7) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x64}, {0x9, 0x5}}) 16:01:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202eaf7ffffffffffff"], 0x1) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001340)=""/252, 0xfc}, {&(0x7f0000001180)=""/20, 0x14}], 0x3, &(0x7f0000001200)=""/150, 0x441, 0x1d}, 0x800) 16:01:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$unix(0x1, 0x4000004, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x108}, {r1, 0x1}, {r1, 0x4}, {r1, 0x50}], 0x4, 0x2) shutdown(r1, 0xfffffffffffffffe) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/144, 0x90) 16:01:01 executing program 0: readlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)=""/12, 0xc) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='rx') socketpair(0x1e, 0x5, 0x0, &(0x7f00000000c0)) 16:01:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x401) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x8) dup2(r2, r1) 16:01:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000fe9000/0x1000)=nil, 0x1000) 16:01:01 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x4}, {0x80000001}}, 0x0) setitimer(0x0, &(0x7f0000000080)={{0xcf}, {0x34a}}, 0x0) getitimer(0x3, 0x0) r0 = getgid() r1 = getgid() setregid(r0, r1) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getitimer(0x0, &(0x7f0000000300)) 16:01:01 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="8bb14721ae7b0e52db0831284f29af44dbf379bc9962917e1b2387c43ee6d6002784f3861c21d80c521c464c9b5ce3d335cdf40115ecafc61fc4f9b3e478cf0e8e67091a1404fc5f511d18007b21ef96ce1aff76c08ac9172235719c935dee5ee6bf714e21f138a5b25fa4e15097143501dc17a0f0b87d251d41e54decb95471012890e387c281e9039b9211a1f251b81d", 0x91, 0x0, 0x0, 0x0) 16:01:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x1, 0x3}, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = msgget$private(0x0, 0xc7) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x88a0, r2, r3, r4, r5, 0x10, 0xa59}, 0x20, 0x0, r6, r7, 0x1, 0x2, 0x5, 0x344}) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001200)=[{0x10}], 0x10, 0x5}, 0x0) 16:01:01 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r0 = shmget$private(0x0, 0x1000, 0xc1, &(0x7f0000ffe000/0x1000)=nil) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = semget(0x3, 0x4, 0x64f) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/212) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000140)=""/235, 0xeb, 0x2, &(0x7f0000000240)=@in6={0x18, 0x1, 0x8001, 0x9}, 0xc) socketpair$inet6(0x18, 0x0, 0x3, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r1, &(0x7f00000002c0)=[{0x3, 0x4, 0x800}], 0x1) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r5 = semget$private(0x0, 0x6, 0x500) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000300)=""/113) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) setuid(r6) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000003c0)=""/64) getpgrp() shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) flock(r3, 0x1) getpgrp() setsockopt$sock_int(r4, 0xffff, 0x805, &(0x7f0000000400)=0x1f1bab5d, 0x4) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) r7 = semget(0x3, 0x7, 0x294) semop(r7, &(0x7f0000000440)=[{0x3, 0x73d585dd, 0x1000}, {0x2, 0x8431, 0x1000}, {0x0, 0x0, 0x1000}, {0x3, 0x5, 0x1800}, {0x3, 0x0, 0x1800}], 0x5) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) flock(r4, 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000500)=0x738) socketpair(0x20, 0x8000, 0x7, &(0x7f0000000540)) 16:01: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, &(0x7f0000000300)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf68970652280390372d57252f3752e72f0ab105248453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac742b71", 0x5b) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) 16:01:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xb2) r4 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000004c0)=""/192) r5 = geteuid() r6 = msgget$private(0x0, 0x301) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x5e, r2, r3, 0xffffffffffffffff, r3, 0x180, 0x6}, 0x4, 0x8, r1, r1, 0x10000, 0x5, 0x1, 0xffffffffffffff4a}) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000400)={{0xfff, r2, r3, r5, r3, 0x1, 0xff}, 0xc2, 0xff, 0x10000}) r8 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000480)={0x8, 0xd9, 0x8, 0x2, "f238d19c6d63729da8de7fe6365761226b7a51d6", 0x6474742a, 0x5}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r5, r7}, 0xc) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="c64885eacedc7916d51cf137bd5eb68645ae31dd8c70042d7e001cbd5a55a8d57e966a1d65aa8ca7900ee8d8f48bc878b8dcaf757696f7157095021cd4bf1d0b1e8b7796847407acb25704954575a2722c30885feb2a594f17a096e3791b64b307676be4e8f757b1f85b774f9d72416c9593e0c0f4368be447faa0f7e063642bdf695fe7071fbb1da9e3e8e8056ba97743790fae0aeac9d0e8e03cfbe09a62f8bc5079decabae5e278c173456643373ec868f729b3a3c661", 0xb8}, {&(0x7f0000000200)="b043d7", 0x3}, {&(0x7f0000000240)="8694c750ee9706b72bad0319af4f444004209850ab7b03cb1f3236007b9eb6384dd9f3966876c61ac6b8aa98603c8494c2c6493397bcec632293efefb6f4ee75bb59e48ad2ecacdbd8d23315bd4b22afd22c95e38bea4769cd1d50410ff10cba74c80483a5b58dd89a589f9701c7873138ef9fd47e4dbbcc38f1561143b9ce1c82bcd51246652f5188fa853e4c4d0d7f233fca019b109a4c5bb169bd8abcfb1170e6", 0xa2}], 0x3) sendto$inet(r0, 0x0, 0x0, 0xb, &(0x7f0000000100), 0xc) 16:01:01 executing program 0: socketpair$inet6(0x18, 0x7, 0x8a2e, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xfffffff4) dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000340)=0xc) socketpair$inet6(0x18, 0x2, 0xc1bf, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040)=0x7, 0x4) r3 = dup(0xffffffffffffffff) kqueue() sendto$unix(r3, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2aab7c1b1", 0x178, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x7, 0xfffffffffffff17e) 16:01:01 executing program 1: setuid(0xee01) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) r0 = getuid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000300)="05f4c11f7d0fe4d9cebe4729ae8214c763366f0026dd8a05cfdab6b046b2f5988365bf438de9c58566313e3e0211ca860ed917b4fd60297e176637587babe77db2ac159b6352bb7438b4245b20b4953cd2991c3a131720edc58b9ad88b1be73d23e592a4baab6379e39207ff35d9c0161b82c03428b6fc31efb495bd0c858c4c1424a81c6858a1d2c20b648e513999e89f68c5abae0752626fdaa26bf8f017ec6bfbdc6405e2e7ed5a936568d048fbb42d9504a9ba8f344cf909ac821fa7a2369c03e9d5b817846b63ad6bd0a67407a1b1870c85d8c223893b22bc785f1dc080d7001c2831a495633fc83314e8", 0xed}, {&(0x7f0000000400)="a2c916b40505b916216c41e7a5b5edbeb5a10691cb9f4156f58da5a639a4993cb916075e3b54a35db082fcd91060cb403d0a0cb30203228ccc45eac35e98f21c2c5739dc9b080148121c66335dcf028a24d98063880e152a8b3d4ba0b1aa88a295411b09be421bb2a010a872b40773123a9001c0dfdde7811b3c88b958e8cf0e24849ad513e2e2bfaf2d217721bdb2d65a18d32065021364e8e75716e1cd1f190affea9e", 0xa4}, {&(0x7f00000004c0)="229df9cf3fee8aefc1419716374ad7b5cae5e6c527d6319b31410b37c7b0c38a9a90230a35fb83a428f5cb4756fb8500232c4c3a7afb6e44464fa1c640bf2799f4a8358d508bc71e7239944616033e4fdbf82b78072e2296828ca0999b9d80564a4ac16225ae7a5074587658eb32bf85868c94b412008a05d9e80127203abdf75710a2cf5ca56606522f777d2b4011f95359450c4db35d42", 0x98}, {&(0x7f0000000580)="37224453ece7b2d286fc6b1c847e9f7195cb84b07f2a3c86925a0d8c90be0f0f7a4fbf5d4600efb197494e33978e9756609919a31ce970e73957f4c9cfd648aa90289e69e2b65bd2edce6b4e815273e3c827bed96749f0ee6b2389eb43c0b071cdd0818e812bca2040d2c1c94ad1c5209a4df033bad0d7c254eff484c6c25b5dd1294f6bc57a567fbe5042bd6fbf17d3aff272143c6e2d9823400ebb99bfabb5ff6f0cf8b7f0d7c209470087ba", 0xad}], 0x4) fcntl$getown(r1, 0x5) r2 = geteuid() setreuid(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="2e77fc1e805cb426e761b4436f28375b36498e6f2188d91644fc505f30d95d67b7f8a38024c0998cbeeac5f65bdd4080cb37c4db6038b52858f8ad729f29ad778377ea846a39ab19549f3cea4bbda8b2a2c877cf92b25b2d419db15151ca71ee", 0x60}, {&(0x7f0000000040)="cd784e9da31804c257e96e82703cd1e0e4ba21aa6b97e2be097d658cb86eef564bb6c279c20bc8987e754fb1b4e68299f1", 0x31}], 0x2) setuid(r2) setreuid(r2, r0) r4 = socket$inet6(0x18, 0x2, 0x7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xffffffffffffffd1) chown(&(0x7f0000000280)='./file0\x00', r0, r3) 16:01:01 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6008, 0x402) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x28080, 0x20) utimensat(r0, &(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000100)={{0x8, 0x9}, {0x4d1f27f, 0xff}}, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002500)=[{&(0x7f0000001400)="7d8bd48d7a579c7f91f57066fa8a5ffa03d132127efd419d8280961c6fe07f3288d2cdd6736da5363487bfe0ddcd10950b3699f21b30c44e925d9764bbcdbc636d5d1d5d5cf9f2ef16bc6dcdee2ce24c42c832833524bf136ca95828aec98ca04f7bfce56658677cd397ff4d3970acc3b85af8732086f806d477a75f76b6ed742b3b1b79520a50046d0319f3aebae23a1c9b23b66145e998c8096d2ed97a56f5fbf1bfbba40a49db1a7fd2aea79e61470cf1ec0c7b21e174ff444dc30ca86302352264f99824945112c73f8ab907daec4c5c560f7fd0c116ee31375f774d6cc40d6dc97ac498ae62788d7d11fb2d81934e977f8862bf7f41353f7894571a39fd27e58ff887f5d63e1fa1835428525ec1520a427416cc26619cd0ae1792d175b0899c5470564c28a0708e340e1540da6dcc04b289e45c5dc0c473843fcebd271e09c749e12f844b084006a9a6cb28c9145d167f1b53242ac7b15403b0c4ee7c4f0cbb8c340e92c73fa84c644dcf2925563311a7a3552a7c95a106bc4fbb5706133b84c07560fed436fb1733489134c5313094918383e79b2134c85f7a12b1e00d8ab816a8a6b9531446a89d48647e9b23e790532e73a70ab8c23f34715d5d143e2d28954de2c6d15f08c1844a2cecd645c566af6627c2584df8f869ef3d3036461196974320ec2ef5b18243aa701147fe4ad82793a2341fad21d5a2879362a189f692ef0b170c2ff466f21682a45a42660daf904a9ad213c88b0c109338e5875818c7a719b867734fd33fc2238de39ba2e404be5557f72d2d5c105cd50b6d7d3bd57df901915ee3f4ebf240be4b12d2c29ccc24119d73d5f01737b404c086ab479f31a3f972f0a4bcbc22bafd3b24e97f203ecd0b324f3049bf3e68d32e4f5cad2901e81a11fb61b11d61e7991dcced124ad576dba6254d6693937bee164e97328e4df2ed7d76d7b1dea1954ea6f4fd23d5bd3c4bcc65cdc0be9fd14b11f11eeb9ee475ba87db24de50c28d6de10a21cd99269bb5d4dacda5d6b020fb0119610181e1e0027078c6c55112ec17aa206a52e2344cf8890a84f7fe1eb01d24c70642f00a93cc9eec0f3a2cf4834926f5a9ae7be39f6a2df9812e38b3b5222a075c788871a9286e2f242690cb97c99b13d2d3b46fd726e9797e62800a9e3a70f9a8a90fae7f82ee065aa5bad92157038c00ccd254065bc110a01933638797d8850ffaa82bc5ab0773b1f5929a8bdd571f47fd51e2a5b9c69952408c6b394dcfb1d4721b74af24575aefa0d8f44d7d1308bc28b1db8acc776fbb2624a1a0b55744eaf7da93b6a560f12e8e6d3d394717e062f4480e694512a83d8806e1525a3c22440ade62f14add93a5750c22eca074364752fc4587cae50370c6e50c1149c5e81d5d51599cfcb3a811c9bc0af9b22fc74b9195126463e90c99fa8eb18cffc88a2df50bf8dcf3b2dc1ecba09b66159bc0eaedd243380773a8a5d27a6165e1a73a33d7d610308131fe5889f0bdfee10f004d22df37d8d1ebc67d1d1ef9bad5fad15ae36a4cb2f713186f30e4c4b50f4cb7f7f382364121b70db37b7b5d61b5b9a516f75fc1601d68f004070b4ae52bf21beb1daa3876607e1b3c3d01a22ec4c2df7760c5f8fc5e213ae8257f4f8ec6306b53b977dac9061c84874bb134ca58eb914391a5abdd1c2b5b63a618655fecc72a0787c3fea5531835e245c52141facec2270226ec07db36b664faaac1df8e7e25a26449ac6d23990ddd64b475f51befd0e37054e56099c546b48d28cca52e15b3fb6832c8354221000fa55c38f80f00c6f9d9df8800e2d9c0bd779c23ff33f4c6ad03b24743a9597f9cdd6a71e77706baab89d147fdc0e29887f59407cf47ebc807cdfe71c6045bfea42f3a11b800fb7001ce03bf394949b18ccf2f0b1064f564243d17b6443c01980f6e4e95e1d9d752fae8fd1602df0ec748e06fffa687aa635391dafe2c8d16e91f3dbbc16c0f324e94738e5361e48fa341cc08996ccad894b32cd09c1fe5d8a09c69301e8affc0d9146367f65db80d762a4225d28bcde5eb5d16e6ac079f2ccb74970a9ffd3871d624afb389aaadc7ca2b74e051fe991915c079e5cba6ce7588f7f065e40eaf3f5298bed8f8d0c57d89aeb55902f30924acf9944cdeb2d709816cd92ec882fc7300aad5fce86d96344f8f7ce2967f10f063bb42e748ce128a1749c459ef7d3c5538d18c65a391213dfef5a9ff57115bad4d0da8cf5912e3c3525f6c02a6519430092558269b6d7aad6dc8613933c3e7c7460297e068222355e3ac1a80bb0ad8ef225a2f36f4aaf7182063af0ab4ab7d99c13fcd2b351d7688b499c241d5e14dc1de3b2aa10a7f5d8c6f730ffbb9a37b10807173ab67244cab0dc060c5c36e669b32771d78839432fe47d0812de52dd6b7b8cc9799a81814c6c1f2a69f86884573fce2bcd847c96f9031d27fe1efcbef545cf3cfe829e929c803072d170e15c07891768572e12ac7085eae763ff4ab3f1a930b1099a2ffed4a05d55fe9235ade9b683e9e4029fadd336c28853e8eb449267b876ed3a13b86cc1695549e24904dd21865e12fef2404c9ee11f385387dfb62f89c1a38d3c72b2f1b62a91ef572012c91be618d2ff3d72978e08739a8d567472b7157215cdd8f7bbd12249a3243c4aec120e11fe14afce4135a483e80effe9f9d250c767a9e0377b5fdcd20f12cb138454b111429f5000f0faa2eca101dcc16c9ab3a9b680fdb5b319ead21b3ba9eec114e7432e5b06dfd37dcef6bd52863cbc0708fd3bdbf96ca0db61e160fbf0528b2a0c9ad9c8827db0ea162a6460e32a9c68dbcba04d5e059af6e8e414efffe3ee8d08223490d79cc0ad010c683d8ed552bbd462291c70268a5c7df95caf46b182ff67306f75a0c637547fa3275f040c9f87e244a47c927a9a80432253bc726204b2b3bf77e4f0251f78b75a59cbdaa6393914aadd5be9a8dc0df77d893e8bd4efab67512099945b4ddd0bcab11ff97ae25260a403f07fc5996520f4fbba54867f2006e3f8ef211df0a39f4bb194233286904082aedf3d5132ed7b437bbbc453670298bb0089bdb016c5efd24324ddaff45ed1a6b270cb9536e7cacd41ca54dd63b22d2d509e2bc482493d8e0e59b82e5eea92fdc55090550aa525cab76ae188526efa6837db5d8b62ebdc0d3c18d59c6687fccffcb1310db75d1e2378794cf10e5f02fc73a61614fcdbf6947e4ca0f7eaf5b7be94896b8868c6a95d434ea7420cc4836cab6c4c54a3826f5c4c3a0ac23e5c6901c1e0c20cd561ce781baba633cacb5566b14b659587c28e622f12b1b82141b1364e1a717065924a283ba5d363bda19032cd79cc6f83b371f6c83d202505a0a501711f6e34a893dbadf06ef9affecc466343b1c3a69811c919e0405ccc4ef60d40f7b15be28745ed7184c67154b8d4a33f84ff2bdc425215cedb5b71e3dd38a615e7733cbf664167cf397347a6bbda77a495fff363233f5b554a983ed784893432eb3995d795a482d0a24a9494306cfc9102752ed18abf290dd9b754eb5ab32662022812c8db4fbdeb20073c59e127a94f5f5cb222085a39cf35554aa98bc208c97d716bd93ee7ae01d0282b621cc238e6099b594f0637cd66bfd98b634905c1cf3894c8fd300573d0484c8c95ec4af742da446e72f6fb8c22d8fec642aca69705a41f41008c70a693421ef690353973e5d715b7321d669eb265ca8b262f8213b95f3da056bbf1bcce960eeeb3247cd1147721e595992846f30d047b9937e100fadfd62c5e26eb342cd652a2617ef2a58535e7e66b6b3e90474d5f6cba8ddd8f808b6e97f7da39cf9f0d5720519f4489d6af7bce8a9c720c18ef22ee29f92c8e8ba515b58cd85434571f9f2eadf79b6d3d121c57867b34f04474d57d1b3470efab604fc661bef602a4b99e0abbedf36e36fbcfd8298ecb22011ffda730b8c2ce6bb02af1e919c3277b898a22ae6bb8ef6967a935ee126c65bc5b88468a4cbfc00e3699f063e42c0284d1a151edc2437df9aa86103bd90c12bff91dd8f32dd90ae3f40b5215d0052f04ac15ffd491bf931aabca244ddc830524dfe316d185fce8186f42ae2008c6c3e1f11d0c97eaa2eebf25ab8243d92b5df8f890c12d0f8d8e9305393ecb075790629ea34846548d47c246456bb420b54d633f881ad3b32028f39fa7685c0da566dbfd10c31a5c1e005cfa57ce1bbb4c3087dc3d8c35f244460af61db0772e682ffc87e8c2ece64f9fd23d68cc5d9e916e14977c5b6da3f4ec64ee7e0edecc68b6750ae62a25ffe7a0649a9c1c18b3d4c4edf03b81d7f4941955ba287f4e7ae69a5b745794631b3077645ba38e152865287203b851b7379febda930d70db92a53d17f6f02c76e73940d273657b7b231d39dc3c268cbc90f8b57011bd5efb8b96f732b72577ba1ac7186a40a63d5a7009c45459e6cf8b969a89108c079363258a84e54d0b4533a3ced2f1b3c881a457d63d83bb8c70559dac722753eea8c2495cfb96357536ad7806d058e763bc25b6837a796164f5e4ecfb92fbd18755f824c7489f722618501d2716001946e985c29c57cc967836e29c7fd76f8a9aae8a1d680ac696bae0a0b2d358bd3cdba3499f655b2cf103720acdf73a7fa859c6f338d2ce347749ddda50597a125cd4e96a1d6caff3d467a0b7f38f683bd32283e6528373c235209d211c7e6ac8c178a30bc0770f797e62819d9f99bc1c7a012066695cbc48113266595294dd0df6ea83fc1082e9a1ed741b60f7c6d4b11249c73a7135c1f37a46e26aa00f2fa13ff9e6ddc6ad9807206e56308cd922c885329f472da7854dee8c952b3485f3f0b9c1f5a5df8b46e06d838591f363cd199ba43c75d05a6b1f250d6a42a90ba62cbd742a81de6c0ce4b41e68548672eac46449798c3ae598168f514987a480063eb605c5327b29ec187298f7ae4cf53f7542b776f25c867e58d9a30021958b2efd1b1cee87a56b60f36767e7f03e31765de66ba6aaa12fd7e9c03949d68815c970b5140df7a87635fdbc822d810a894d19b9b520e71f84389d0497720cd603dc6283914e4f32831b4fffb1568f65628950d681ffc163e0739752414f77dd2f6be985366ecef7d77153b47c900a4e3ef9bb7bf5c95054c707e498179a0b48a83b7f4d2e527b1f4613b22f0c1ed6feb954d9d9bf4851c451091c6ec4c17160f43d8e7c1357b7bc561998f64033cccb105096fe3aad984b0c934dd09a0a6ccb3436307f172f6f830a26a735a1b9fb3b6e8bc7da0c6fa618c59eb41a3bd8731b9edd3b7a91a3f995ff39e20d5eecd0222da082465978fabd001f3913c7dc9b6d2ff6e33dd46bcec88a1a39d55a08adde07b272ebb3df37d4a101a6789e056ff70e9a6db", 0xee1}], 0x1, 0x0) write(r1, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8", 0xfd5) write(r1, &(0x7f0000000000)="5691f47dcd380c45ff10dd9e331947a0f7a4a880774dc12a0779b5b88b79eca8c15d6d627eca92a98a46bff3", 0x2c) 16:01:01 executing program 0: socket(0x12, 0x10000000008007, 0x400000000000007) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x100, 0x2}, {0x6, 0x5}}) fcntl$getown(r0, 0x5) getitimer(0x1, &(0x7f00000000c0)) close(r0) writev(r3, &(0x7f0000001cc0)=[{&(0x7f0000003c00)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11767faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbfe9f094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948004000005e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5c895a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef1a1a2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e83870bc0164fcf1c753209e74c558f0416ee9ffc33f48164b6eb727f419c583b5394836e0eca052d39223de7d478dfa36511739e2779fcca1ec065742063d69a93db3fa9312b94053b12fd7e87445e219cfa6926f1eca111d0a6913c5bbc89017f23f8ba32b1d6bd7ee42ae98c4d1d688f27a5b97cceed5f62c7b3da44bdfa89ec22fb04124dd28fa22501d97abe75d656495ca5780341bc3a95876d81cc14434e0a40abb801c43a2d347569166fb3daf8efb78b843337430836e2cf970e60c708d915ba7bc078b4b867e54f8c42ce3869b681cfcb5e8e748319c03b86dfc24d9d835fab2080a0c7fd6061c11613c7aa8dcdb64f398b602d2e990efcf293b5fcf60b6f10dbc36bd2c38d4e5fccde7985d9665abddcf68b203e1d3b51545223960dc18af1ef8a06c760b18185efdff5c4eb428e9121b0c1e954f2cc4d96042876cef2e938d9e1d806cb31d144521248c33ff0edd6be72126671d0e5cc9f6825a69f4415d17599282cb8d1477f1dc0d067f6fe7571129a8834cdfdaaee71ec345b8fa9f36b6e950bf12413882216113087b210e4aca2caaa77251a6c5dafb493b8ffa3374dde0a3aa25d84d93fa816b443b2d0ca31c280ec243f5bdbac9014115c5f7a5ca369607b6382d5935098099e3faed58892d10897632602439e8819b3c1268ed0ea67d1db7e67848c58dafd82af353c54d49d4a4f8795578dee1f7f844cc742ddc2cf4cb7ff2ad676e8594379574346319088441d38b1ed476913036d752ed19770776198298a376188669ce853a0a739f76376b756669d3f33716edab77147a4e73404493ded588865569d4670ab7496b143980dd12325073d5c4540dc4a4bc0f4167d8e97988bc832222e6c3c952f4049d5f70def082b40891b65fc33fc7a5c843b17c7b166fbe57f67519fa97d03381ae56b6f1ac19997b885fcabc462e1ca15d846dfd59a2288e391fde620a368ca292a7f1c1b58eec124ec21282377ab8b0ce3a93e6b086a3567e9bd7c90840523d97246cfde2b46bfd81e92938a5299e99ad0b398499827ebbe4d0de00a0a733458fda98e0603eef21e24ff30d0b975e80cd651747ccc0ab0944dc35a8d3c7ece51f6069fc0261d960de6ba1a723068f0ad60f0f8d5a0a72cc3abe14bc73bb09162cf05d62b435a72f86828da75e6f0525a88043eb4b6d86e5557491958753786de72943177d6fc458af90c9a4c7c0a957274af6ad16e6174c40bc5cb1a32a5099deaa1adcca4d3ed1c8445b47a0e10113fc3ecce6e9099b12069012ae7767b0b8e350d012ca433397b838fc85eac563c01fccd623a4c92edf9dacebfebb540b87897faad41b68fff285bb7947574c9ec236d5524fa8c4fafb86bf20b9835665c4de24e6512c0b11b833fa253c977a8cda1d738d8bc03f3c9ef43390e110b605a7ba017abc3fb4f7b07d74e414158dda12718c28c4a64646027016c67ee87a7931a756", 0xf36}], 0x1) fcntl$setflags(r0, 0x2, 0x1) 16:01:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="6711d668c7dab62bafe6e76f8ac5c12748b6259ad03ec6a1977d", 0x1a, 0x8, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 16:01:01 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x21, 0x1, 0x1}, {{r2}, 0xfffffffffffffffd, 0x1, 0x2, 0x3, 0x5}, {{r2}, 0xfffffffffffffffd, 0x1, 0x1, 0xffffffffffffff03, 0x4}, {{r2}, 0xfffffffffffffffd, 0x22, 0x22, 0x5, 0x81}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x1, 0x7}], 0x923, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x20000001, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x42, 0x2, 0x7, 0x6f7}, {{r1}, 0xde66e201edf2461e, 0x20, 0xa00fffff, 0x8, 0x5}, {{r2}, 0x0, 0x18, 0x85, 0x8000, 0x9}, {{r2}, 0xfffffffffffffffe, 0x81, 0x11, 0xfffffffffffffffd, 0x2}], 0x6, &(0x7f0000000240)={0x3ff, 0x8}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) readv(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000580)=""/216, 0xd8}], 0x1) kevent(r0, 0x0, 0x40000002, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x2b6a1c73e1825367, 0x5, 0x7}, {{r1}, 0xfffffffffffffffd, 0x61, 0x7, 0x3ff, 0x3}], 0x456, 0x0) kqueue() execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='@!&+*\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='$]\x00'], &(0x7f0000000500)=[&(0x7f0000000480)='($\x00', &(0x7f00000004c0)='*\x00']) 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bd98345f07a098206fb2"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="0ad2b4bce54638b18f8f", 0xa}], 0x1) write(r0, &(0x7f0000000100)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8000, 0x20) symlinkat(&(0x7f00000005c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000600)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "c290000000eb00"}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x25, 0x20000021, 0x8000000000000200}], 0x8, 0x0, 0x3, 0x0) 16:01:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x3}, 0x0) close(r0) socketpair$inet6(0x18, 0x5, 0x6, &(0x7f0000000000)) 16:01:01 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 16:01:01 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) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000180)=0x9) execve(0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) ftruncate(r0, 0x2) recvfrom(r1, &(0x7f0000000080)=""/200, 0xc8, 0x800, &(0x7f00000001c0)=@in6={0x18, 0x2, 0xfff, 0x6}, 0xc) 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000680)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41", 0x23) r1 = dup2(r0, r0) poll(&(0x7f0000000140)=[{r1, 0xc4}], 0x1, 0x4896) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000e00)="2da9984e204d297979621ed98845a8fdccc98ad062f14c559f78186f2592adb4acab89b80c07ac5f25c0282fc78b6482ad37463bc3ea5c48b75516fa6d4f282777d311ab113adba6deb0b99fd4f85fee0a5b61a51d4cdade13c3c840ccad6799cf75eeafcebe8e0d1754ddb186adcf5444bf0944a4cc1ca751bb98fc6e30ffcab3e4151426bda25d608a86e01258603819431003923c8e082c28498e478ea7c9e1e3448a916cca014bc7f67b05ab25fd94d3bd65363f3ebbf9b79052a3944e1600d712178de85b0a5e9ee4cf19d39901274944debcdbffdaa22e0a5b407c44afa1cfcad6654cfa5a633e8b22a9dc3f0fa25212fd7c457b8f31b51dce5bc39ed83ef29010e57414b0225bc39c1a3b698fe49ae5a45c464c2ae07ba194d0ef001ffea0e470a61e60cf2150137324a7e503fd4d5ed862d3b0dfd4fa3690361a5f5c0e6946eaa3d2aafa5321daf87482e2ffcc37fa08f3bb5c90a4104e5e90f48638dfc74bc4c6f9b166dbc6fa5ef56827bce82e37fdc3f41c0b5e85eb5e2a985b698b82469cb83956c2328ec8eb7afba7aff2ce8286dc33f00656e720e51186ed729afcca89c3b400d88a23bacbf3b36a139d7089d681deb1b5067c646087248f1440653b857b26d458f28f4d9421e617ad708afa2d592ff255c70424d45d43f0a083709e7df2d9cbb4ec9e458723f46646af1240b9b16e31a084ad8fa37908a4704d", 0x201}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() syz_open_pts() 16:01:01 executing program 0: symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000500)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000280)='./file0/file1\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) 16:01:01 executing program 0: open$dir(&(0x7f0000000000)='./file1\x00', 0x1, 0x6) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='rx') 16:01:02 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x20000002011, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x9) open(&(0x7f0000000000)='./file0\x00', 0x20ab0, 0x8c) 16:01:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x400, 0xf1, r2}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) 16:01:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) setpgid(r1, r2) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) lseek(r0, 0x0, 0x2) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287", 0x44) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60a", 0x1c) syz_open_pts() r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "bad84b73f2a42ccccaa772d83726cf835db57180"}) write(r3, &(0x7f00000003c0)="eaa475f02decdeebca5c9cc87454eaf0a55a47c4a944fdb10bc02202f06c6731fa674cd7846a8e600b7c08c75d3e1018ff703f4d5986ddf188d1d73b8a5f90ceb91cc2bf2e7d9d67a6de73e9673693b6b07e0b1d627f29a3a55a3ce401f693a2d085c0fcf50c8d16aaf372aaa32ead1106c6007eb1ae78b598ae6564df333980bca55767fb193f19e2594bcbe0db9c8c44544b4483b388565f7595e1ad4fdeb4df9b0f9fcb50609cbeb2a5fa", 0xac) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) 16:01:02 executing program 1: mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES32=r0], 0x7, 0x200}, 0xfffffffffffffffc) recvfrom$unix(r1, &(0x7f00000003c0)=""/4096, 0x1000, 0x800, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:01:02 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) r2 = getppid() socketpair$inet(0x2, 0x5, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r3, 0x6, r2) fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) getppid() fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000335000), 0xfc94) 16:01:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0x0) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{}, {r0, 0x40}, {r0, 0x47}], 0x2000012c, 0x200) 16:01:03 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) geteuid() socketpair(0x1, 0x3, 0xffffffffffffff13, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x6, 0x1000, 0x5, "5532661567bad0ce5ed9d9d13f43eae6541a8144", 0x9, 0x2}) r2 = syz_open_pts() seteuid(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1) 16:01:03 executing program 1: mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000dce000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff5000/0xb000)=nil, 0xb000) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20220, 0x3) mmap(&(0x7f0000c3c000/0x3000)=nil, 0x3000, 0x2, 0x2810, r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x1) 16:01:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8bdbe8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c520015ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500d5b8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x748) read(r0, &(0x7f0000000080), 0x0) getgroups(0xffffffe4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:01:03 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x1}) close(0xffffffffffffffff) 16:01:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="3747dc7b9881822c08dace09df02ec7716e14377bba172f06502aaabec1128047302321854a4ec973dfa8d123ca1972ad94c9a4a9fa31f405f6348fb94fc5516b56e3e4d00d3ed0c4f10b0c880f9342fc70ef699db7b728cbb7328ddf0ce91bd036a5ca29f31699afedca70243b1c6639e359f472d88cd6cdef2d7fed41032d3f55e57ec2d40832f14094231362e9f6ddfbd4e0f578ada80770d8813dc", 0x9d) fcntl$setstatus(r0, 0x4, 0xc0) open(&(0x7f0000000040)='./bus\x00', 0x21, 0x4) 16:01:03 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file1\x00', 0xc0, 0x31) fcntl$setflags(r0, 0x2, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffc, 0x1000000000000}) 16:01:03 executing program 0: mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x2) mincore(&(0x7f0000003000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/179) r0 = msgget$private(0x0, 0x401) msgsnd(r0, &(0x7f0000000140)={0x0, "8a6c00b131b3d33693707d363a587fc2a10300ae810abe06e70a28031b53369c85b8dddee5fed35972ab41b44bf6f711a4"}, 0x39, 0x800) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:01:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) close(r1) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) 16:01:03 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='cm') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x691, 0x4}, {0x380000, 0xc15}}, 0x0) 16:01:03 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x8) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='c\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='c\x00') 16:01:03 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x3, 0x101, 0x100000001, r1}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r2}], 0x2017, 0x0) syz_emit_ethernet(0x39, &(0x7f0000000080)="1f166fb5886add676bcd3987a9615b8cc3e914834ec496a318cef4458b4e79d8c477f86ba31944f93d208d9213774f5454ea2eacc926b1f15d") getrusage(0x1, &(0x7f0000000200)) r3 = getpgrp() ftruncate(r2, 0x6) fcntl$setown(r2, 0x6, r3) r4 = geteuid() r5 = getgid() lchown(&(0x7f0000000140)='./bus\x00', r4, r5) 16:01:03 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x10002000, 0x3014) r0 = open(&(0x7f0000000800)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=ANY=[@ANYBLOB="00000b2bd856af3d"], 0x8, &(0x7f0000000580)=[{&(0x7f0000000040)="01e4dfbf7b361ea41a321cb8986166180f3e6d6b37b5a8504c07a0262c99b05d926e7685c4a1a8a44924a076dfd6f22b426d3f09094b2f2a09fd0d7390eec1043ef59014fe3a10cecfa83ca1a866ea9c168b1e4a5f9016e959eaed9c07ac9a7931f4f960a04e9cfd28c1ad6f6b00df285e6172fe5dc3c185499f1f43f3900873d2a2ee102d51c38d31e7fcc02ba65149ae153ef5ff48b96e7a805e9c769bbad5eeb6f07690afd92e", 0xa8}, {&(0x7f00000002c0)="8b9a486e9257f0be49ef4513f5192639056994c65abfa75f939ca3ec1eb9ea29fb0d7d49835fa0148114069ccc28ae005f0d91fb272d8e56c5b11aca3d8b666317b7aa93d486ea87c6f83ac75e862a514755ea69cc663fa5645106e1e6e6d5a605a594bc719815e8af27892357152458dc6f9d7c63e8746314165429e34c7bf54d26e0d63268115297c3c7e8b7f17b", 0x8f}, {&(0x7f0000000380)="c4b182def9160d3b96ea9d032cb9f0e79542007e440b87bb967bdc4f4ba2d92dba0390d93f41918d0a8cc7968dcb5f8d4c3d6e3b58c7342350f639346f9e2807ec830c3038307cde60af389c2be397ff9402f9d8d44d99fd3e7ac801341a1515d093e887a9a25032a0e0e348c71aa93b19bafa3551feeb0a8c04efe4077fdc8b6d367ae267a087cae87a43bd271dd2e0e507531532d03c836b34a9222346cc9a3fe6e4813b4717c4c6ccff6a5d4e488c955f67062066549ac14c9d32e9be4f44f82ec3e8902db9fd27da353d4378609fdfc5e94373c7b840df3e8c93449fccbfbf018fbef016c98bafd789d499df68fa279b4a8f0d5dd3423a851eb2fbd1", 0xfe}, {&(0x7f0000000480)="9474c398a410bb373eab083b573f93c8c4623d6577fdba18060ec6f739641d0e3d44e55e0386beda3b950e6c043b3a94d312cf47aa7947365bd9cf36b4f7f83daacfdcb2dd8bd5cbf4405dd4e57efffa18c579704239c80e8ab835a99e7385c09841ee68e94cd30d0d49703ed6c27c006ca974a6f302e0488a3ace36632155d692ecee2fb29e3aa78a2cb19177ebdd6b9594dc5466fe4a8b6ec4e2dc6b1062e958d9f60442fd8e47f866911fe47272eb8994f9c031475f7d344780c9f9c4e3466b4d1ef696f60373f0e6dec2745897b28b85b3a6d91cfe101df35c7749e2f5653a8491", 0xe3}, {&(0x7f0000000180)="5b2cfdf777bc3fad490842612fd2712bd0277c0037d5f8edfaf54fc8d9e5d30fee0c7710841512892536b71b5f4b5f9d4a8395c4d55a83ac2afd952aa2e2c9c9039bfeede46dfddef8d97fd65ace0e2b10e23151ba674873d9b7f7bb86335cc0cd7019a7", 0x64}], 0x5, &(0x7f0000000600)=[{0x68, 0x1, 0x1000, "be82e6bc14c3e442b07df7be907e7dd0b2ab8de5ef9a8608c8c11785faf0a4e34ee95c951317037d7f9146e9b637800d6d1021c79a95f06e9345ce44b664d5ef31e1be9c4fba7ed76078c6cd0cd1455efac40b"}, {0xb0, 0xffff, 0x2, "3f3c080ff99aab34f94206d4113e9c1063e73f617d0e9b7235dd9e41a09f1de2a1820763d4ee5e9e00c6cd2d6ded542ea4057953da1b794929c7fdb94fb661df8acf90d6201bbd89d9ec2fedc49d77e935f19d27e75d861d8583595d56e93f396dd13ba9aaf94365568153faa0ab8c045dc525b9d2074ebb228cefe7d99e6a9b0aa8422892328339bc9dfa683ec6719799dbe86b06ea9acf429b740187c9"}, {0x80, 0xffff, 0x100000001, "4334ab853f05d8916a8b22135457ad0713ba5c368d3996d7c172851e53b794460ca7758980ae7f1ee4f8c9994e52975091618e932f7eb66846df587c918d2e1863228022413aa0e4713f9382cdb979f026f13610459953e9b3f9b58e39f92b3da6d0999790724c4a52803771"}], 0x198, 0x8}, 0xe) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x14, 0x20, 0x85, 0x9717}], 0x5, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x6, 0x7ff}], 0x8f2, &(0x7f00000007c0)={0x8, 0x8}) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:01:03 executing program 0: getpgrp() mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:01:03 executing program 0: symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000500)='./file0\x00') mknod(&(0x7f0000000280)='./file0/file1\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff, 0x2c7}, 0x0) 16:01:03 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) write(r0, &(0x7f00000008c0)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a5197094b2229bc42f5ea7faa3c6a151ea08ce290023d58bf6659990bfef32044908d0d90bc4047ff451592d4bb2a36b62ca56466d6f6fa2a4bdb9517b01087ae766308f59ccff65744f93d80000a524eb77a6a8e362609f89654206e78b05912ea85457e9e8d8450d340000b633e90700dcfdd6fe69b674c6261409748f4b72284c4d18bc31b232b75aa82fa50632c6cf6274b881370000de1267a5605009000000ef3588ff13215c000089bc0d8d0000003d59715ea073fb976049a4e16d2021635f6ec31224ea76d32cc32e1396d300", 0xeb) write(r0, &(0x7f0000000200)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d99900000000000045337b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a45a2eff3c1e987d551aabd9f27717f5efd77b12f75e8022c", 0x7b) syz_open_pts() close(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x200) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x1, 0x9, 0x4016b8e9, "2e545766106af7e7e482b58e154cfe7798e94f14", 0xfffffffffffffffc, 0x80000001}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000c80)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb02000000c7724395e614cf12a09db29dbbbc392ad3de219680db9e54f3b66b03eb44c0cd5e4b7198b5e9600d2ca040f1427e216e741b8591666c2e0e981d12286400010000886d86a55a7e493c16a5837ad857882646c574be88311444824b638ea7f49ee32c9f53eca70411c2c8f40700000000000000260931e75adfba42e78956a4b45c3d22dab66c5341e43cb6317852b52c01c9b3a9dc7df5e3f4027a2dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b0000000c00000000000000000000780100010082905520ed98aadf1c68921ce6539fc98d5abb9ddfe5e5bac999aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc60d534f3cff3caf507bf9951191d67481f27d1db813eeb072283c224e4019558a104b4de80adf3ae9cc5ea6042677128fe451e1724176e1e4606dac0b09d9d02b109107000000000000003fb34a5ca5f93a452980c1c143ebc6af9a9b3ee0551013311ca8ee6c681de73868990d35657a367eab713eb802e6ff43ac96107392864ee369fa5accad183ea72aa15ed8512e0796f87185e6a696dbf25d5528ac6490da9063c37decb548a9bf0992d4c75af38b8961086ebf5d1b9ee549032a652f3a7343d01d0e031e96eceaa02fc6051656ed8994115fe703db9610bfc97caef5129e9a000316940650eba79d30064272d5f1047d0119f81f7118a3db25942877501c6735c6ac7555c493fa56d27b45c2df6ca6dbad5cadf7ec2a49ba1bba4f85c3c2bcac2aac993022632b1fc637e9cd11772bcc6d1fa9444be962b32b88b16f2351b4a14e", 0x275) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() close(r0) r1 = kqueue() dup2(r1, r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r2, &(0x7f0000000140)=""/249, 0xfffffffffffffde1) 16:01:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000b00)=[{&(0x7f00000003c0)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d33458201db576bec3b1d4bb6d3249d78b95d6d6d", 0xdd}], 0x1) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000880)="78cb6f8f32ca4fe4bfc4240b499d515af60cbb63c51892a78d8d801768512e539fedf625019539283b4d47bcb2774724a27787abd55904e1b740f64d579f9dbe0853b05699ea6a0062e63a34325a487638b9ee8ef341cfa547396b0c324c87a2f4ad23fd05fe4397c53e3258dd787ee29425c71ca1e604a120d0a7ef24d822e2943d7ba3c26aaf7187226dc62681e66d478001e9ef0c12f09fc6376c41ef8979b21961a89a0b6960e8d83874c84b99102c0e9b4a3f9027a41278d2ffdc9abbf839132d5e860eaefe466d4c6af8c92a2f3fee6f1be40090", 0xd7}], 0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f00000004c0)="0f8e33d49c6fb05b4c0c85e2dd206774a8100c7c5cb91e8f8cc2d8fb0bf82f10c4ba139b4c787b246a559f1f85dff1273101f84d6ddde5e06156b9165235e4190972157c040056c7930322105f8b06815cdffaaf48fd75b137377a80c0a8a49c0a9a34edcbddaa994d2aa6f7ab854878cefa84012ae6db6a582edc5cf5019c9fdbce6dfbfd55810ddc1a", 0x8a}], 0x1) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f62755a00c0c5953f1ef2671b0795ae2f5d8cdddd15047bad39401e8cf900bcece0c1f0b2b2fc5c22f82e8f4d16eb797670de9c437cd3870a55073b355d022dfed7917c3b301233e48346a2bc0fe08fdf2de9423245dc9a9615aa148fd247ff"], 0x1) 16:01:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:01:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x4, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000081, 0x5, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x15, 0x8, 0x10}, {{r0}, 0xffffffffffffffff, 0xa0, 0xb8, 0x1, 0x8}], 0x8000, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40, 0xffffffffffffffc0, 0xfff}, {{r0}, 0xfffffffffffffffb, 0xb3, 0x20, 0x2, 0x3f}, {{r0}, 0xffffffffffffffff, 0x14, 0x4, 0x6f3f, 0x4}, {{r0}, 0x0, 0x32, 0x0, 0x1, 0x1000000000000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0xffffffff, 0x6c7c}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x400}, {{r0}, 0xfffffffffffffffa, 0x8, 0x8, 0x1f, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000010, 0x100, 0x1}], 0x3f, &(0x7f0000000040)={0x40, 0x4}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) write(r0, &(0x7f0000000440)="c6555dd84ba4f80ffa6c8e05e83e4629f9680a239641261aa60ac430551d5c57470b30b75817332e8568e85d8ea0c74d6f3c1bd01f3930a8d4fd27f6291a3f9b46f9667e7605548ed410947752e2d70d1d907afdb85a382f54a99c0b16d6fc9b8a4f507e00b2c0e20316d69fd4d7c991d09c2662aeec41a8ae13177db2441b0fee24ed0d71fcb73d06a888cd94cbb44b38bb92a50245566400eb98992a3d5f99544c2e70ef9d74fa35f9ca128fa681e2a20c3dc1ec842c2f6e6114a4945dbe5cd69144be73c0f1276ec78fbf695f5231da5e1103d658405b2dec9b250735ba", 0xfffffff5) 16:01:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x800, 0x1c3) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x4}, {r0, 0xa2}, {r0, 0x4}, {r0, 0x8}], 0x6, 0x9) poll(&(0x7f0000000180)=[{r0, 0x97}], 0x0, 0xc8f) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x20}, {r0, 0x1}, {0xffffffffffffffff, 0x23}, {0xffffffffffffffff, 0x124}, {r0, 0x4}], 0x5, 0x0) socket$inet6(0x18, 0x4000, 0x10000) sendto$unix(r0, &(0x7f00000001c0)="7e5e6fd545f94755268ccb71515425c6fe2aacc3e9417f5a984390d441022531bb2315b6e0b0aba002b0d3244e8364e12aaf1a329df0bdeed2210f7e54240cd3aa4f2ab6b03763ad99076413ed37b4105dfa16b828597ebc50c1b11c77ddc143f2ac38f6fb173799d85fcaee995a722903a0c0728c145c603650c04630f92f382f30b70739837b06aa3085e61feef2436617eed7aeb1020f9bb9cfdcaf7aaf96353c7ad1b7dfb8b9252cc4ec067fa586", 0xb0, 0x409, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) listen(r0, 0xfffffffffffffffd) 16:01:05 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x1008, 0x8) fcntl$getown(r0, 0x5) truncate(&(0x7f0000000000)='./file0\x00', 0x3) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x149, 0x5}, {0x3, 0x3}}, 0x2) 16:01:05 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x66b6f8f9}) open(&(0x7f00000000c0)='\x00', 0x40, 0x89) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) clock_settime(0x4, &(0x7f0000000140)={0x1a0a, 0xf1a}) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) clock_settime(0x6, &(0x7f00000001c0)={0xff, 0x6}) 22:22:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = semget(0x0, 0x1, 0x0) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r1) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x81) 22:22:01 executing program 0: socketpair(0x10, 0x8002, 0x6d5, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x100000000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x924, 0x3, 0xfff, 0x1f, "7c22ea614f676a63f9535809d6d3a62d22091e99", 0x28d, 0x20}) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r2, 0x0, 0x400000006e, 0x0, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000000)="11c2832b05da63cd20a9a891d8771bd3ad06d2f6045a93bb1d5959770f942e19c0cae96ea2f6d6f9e2dce6f8f4a4ad8240c2cd71d8a22a754d0fb748239186a25c7582b6517d8d51447386794c7d5ab650834a2e27c5c30d355ff16ba4bb9f08575cf8838f510f74c50505ac88ebb6008bf8bd85c7fe277e7c0db550", 0x7c}, {&(0x7f0000000080)="6a97a9310c59391962ee1e8f15a297cb314f3afa724572a9bacb2b8910fe92b13179eac2030af9e6c08ef5dd4e9cf321b9168d7634f2d0ee68155949d59165f7f2b16d674eaf55c757970a9d2610a68887e6fc371ce74f88c5ee0c94bfa5e5", 0x5f}, {&(0x7f0000000100)="b17510ce081327712c22dc825ec472ce2f5a803698accc277fa0b7822b71ee14f7e08abbe2a6b3579afe482033d25d551c616f600a21e07ad79d37b7d83601c9e28991c5c630c2640302d0c06140c64d546e8e0b48374b4f7362979d02947acbe799810f6253a8d4bce4fc426be6ac2e27e7d40b76438c7bf1366fbaccd7f3fae0588c304cf67e314a16d11c", 0x8c}], 0x3) 22:22:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xffffffff) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000100)={0x8, 0xa9e}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x503, 0x0, 0xfffffffffffffffa, 0x0) 22:22:01 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x2, 0x10000) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) pipe(0xffffffffffffffff) 22:22:01 executing program 0: getuid() r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x6b}, 0xc) kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/76, &(0x7f0000000200)=0x4c) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockname$inet(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = msgget$private(0x0, 0x2) msgrcv(r6, &(0x7f0000000480)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) bind$unix(r4, &(0x7f00000014c0)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x1, 0x10000) utimensat(r2, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0xff, 0x2}, {0x6, 0x100000001}}, 0x2) msgrcv(r6, &(0x7f0000001580)={0x0, ""/85}, 0x5d, 0x3, 0x1800) fcntl$lock(r0, 0x7, &(0x7f0000001600)={0x3, 0x2, 0x800, 0xb03c, r1}) socketpair(0x2, 0x0, 0x5, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r7, &(0x7f0000001680)=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\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001700)=0x43) fcntl$lock(r7, 0x8, &(0x7f0000001740)={0x3, 0x3, 0x5, 0x4, r1}) connect$inet(r8, &(0x7f0000001780)={0x2, 0x3}, 0xc) getpeername$inet(r8, &(0x7f00000017c0), &(0x7f0000001800)=0xc) sendto$unix(r5, &(0x7f0000001840)="24105f1cee8242495cf85f0d1b3bd7510de161b9d17f1acf1e2f3e8d80d0c5cf244bb517b303cc0cb07fd610cf7048489cf259a757690d0535cf2786bce713dee6f291fbb97d91bf980e", 0x4a, 0x1, 0x0, 0x0) writev(r2, &(0x7f0000001a00)=[{&(0x7f0000001900)="8503240cd54f3b46270e6cd09978bf179ab3f653c3d52d562026ae7c786af37dc9ce5a6d2f5a06b57180a8b9408181d601d0a4c5acade7b23e68d0fa1606d602cb9097306ae4902b0d3f5d0473037964dd9c1cb0987fffbdbb044d9edddb69f3f24ec4d21566fdff777166e71706e3e99bfc1d70c1cc1f6f0768979fb1f8cd153c9d3b191f9a36404b1f07bc27dfb26bd11c5e93157ed78b63e28ff30f4705782800b41d125547e0dcd6969aff848be7a0fa8cbe3d685b98eaba0e2b642f02500d11738b3128059979ada5cb9e670edd8f617a88dec1e1002a9559a0a0e9c646e2d5817ee2d21741eb6bee78dec4637f65", 0xf1}], 0x1) accept(r7, &(0x7f0000001a40)=@in, &(0x7f0000001a80)=0xc) msgctl$IPC_RMID(r6, 0x0) 22:22:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = shmget(0x1, 0x2000, 0x20c, &(0x7f0000ffa000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x284, &(0x7f0000ffa000/0x3000)=nil) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="248921a6", 0x4) 22:22:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="960c2819d595e3c9d76e3a138a4d08ff45ab0fbea37a1500a6c760ed4539324980d6f198e1c42167228a4aa5889d6447af3b3c8c65f3929cfd8a1b467794078af96d2794d9f3b1a9843a8e8a85fd34cd41"], 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) poll(&(0x7f0000000040)=[{r2, 0xdc}], 0x1, 0x2f4) sendto(r2, &(0x7f0000000100)="28820914086432464207d285a580a161107c71bb7040571db30f65e75f8f8533758e414fa7379e60328125a995bd49e144e180808db916184c7a6eb3442df4c24af9133da4e88b3553fa8750d416c70b07c7bad562dfc9942e45d07a9025d47a7ef3e9320c2f77210d238bff169a5258435e81fde5c4ba29e7e8a55e720481bb7390e7b38a42eb12580e29092dda4b7e25e7efb2a3d316f7c2626f4a08a8a9ee7bf38f00c5508a3431ebade86d293693c1bf0aa8c72246b4622dfcb7878fb2cdb6755606cf3e59853248ae82f982f1ae", 0xd0, 0xa, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r1, 0x1) 22:22:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1010, 0x0) flock(r2, 0x5) dup2(r0, r2) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000100)="9e0c60ca6804554d614dad297e0f7b26abf841cea9d3b0b16ef401e045c6cf3429b67902679b771510bde7f86eb153edae6e44643623830fe6d69f85facdd75ce6c30813d88ac225654a691c6ca299243dddec16160ad82b474ac81a4bf00c4fb4d5481fe185efe7f60eb24d6df4b20e9cd25f8feae27e2335c9d7a3a03d2e7f371315ebfb596fc640c73d83e68ac768ac6ef1e7ef66fbef", 0x98}, {&(0x7f00000001c0)="df51c75c9aa455a1852b4e1d0dc6b877024c5443aec05604874cfe9b84e3a344045f3b281e584051b1e98b79dcdd508f1943c354a77677341d6834e0087d431875dae38adbbb407cca5ea1e6c2a9b6b3dc50618f5d5e891cfbcf752c4b6dbceb85f8438496f844b78938dafab8c6be4908bf2ac42aa0b134d1f78be1d8ac25c07c59d98fb2be58c4694d4a8b32dce0e216d726518a17cf69d09c66e39848e21a3d14d021b3f7cf4ebf3cd45b3ae81dd76867845e9c2217856c17da5b8287a511b771da31a56c75283c8a78a1752edbc49301e4721cb1087e1ddbc6823152ddbbe07454c8be85e05fdb80205239f00cbcd284f8ca5ecc2e9247", 0xf9}, {&(0x7f00000002c0)="8c169b69f6ae67d1ce5be0a814c7270998362fa21c7ac8d9076e76276f2cefb3a51db7b0e9fe097388bc", 0x2a}, {&(0x7f0000000300)="8d24b609a536c03805b6ad78250edcb9b60a10a21108da215d1c1eb3249861966ccf9e4301d19b214cae8ab8fec45e1596bf243fcf1558d613a4e8ccfff7b88c80b1c1045f22e12c3bd1291a2dde02b9f21626991765174a595da7549f2f258b63621502360b732dd142c4e1c5735d1d7a7d8f49f407c2db57862f134f7a9541d6d72d17fce7de27a5c279dda593fa95fa4fb5e6ae642b8c1cc31cfda982e2ee716c28bcd035cf90c7ec00dc9eae43d20f3a29106a30bb0a5ad1189bd22a0ae5b853db92ef3ad52a92c741772cca4595ff0330390f8f92b79f5b54b122d4426ad2f8378fd680b8d598488b0fab48f7be1f9f5350e2fe49ee0c86178edcb79508f51bd7a9b4cf051eddb0170f5a1c99b8430b48ebd27dda60763336e58c3bf9d71226d0506a4f8cc0ab2584cb21158051fd68bff45dfbb0ede9a9492f0da0498a63b4cdebf74717a42a5753a923047f048a1b36a4a8a427406763ef825b7f90ec446cf203eaa77f5a0dad051dcbd44d8dbf446a92454e804d115b1e7f21423dbcbf61403900a8e3123ce6e38d9d6c7665b603229ad4e76cd76b295972225c1c3270f5087ca4f76cebb7e0eebdafde54d9795345d4e290b1296a579ebf356317901d9a6d06f04c469331ac5c2f6b3bfba74b9ceb24750a77e9fab37b39467b89816a5a3e1856e7f8f93bfef777c8a84159442d7bbf35e83729b0c9eef784d4848136c015812ba7924bd27fa3c9965ad471ce774d298770af7a73a66e9df0b9f81ad9964538f88f4f5e59409202131e822fe93db2e7ecd3453a287df4e0acc92a48790601f62300172bb5c2b0b7a63410767a1659eaa3a83015ae9ddf10b3f1650c294125dbdb68dc2df714dc1590373846f7540f040cc4c8dc772c6129b62d6ab95d5e876c63e170ccfc9b131c448057d47ce4a0104e587ef7b725b2e38455f8f616770881bdb513a8a89444865125150f49978e1fe2bb42c5485e348eecd469b73c8e557cdf55be836b2e3864339280920eace4620db3289e1960c0acaa007cd17e78b4e70b53311dac749021cc411184d11f40ed7d827314bd57fba1f9aa96b3c66ce94bf40578fe16b1a68ca5c8a694bb60d180b2e7b1ed1deb1a75f4a1408cc4aa093c635c9a4141b51d9b67354ff71e09cf54c88a47efbaadf1b5d75689542721cd8867a4a9de83b48ca029a38849e8cd56e3f56def24b1cc508c6e3c3d059151c00eb9a8c70ec6c6ad3a2d4da9a918712df858b6c952612df96950890f4b6dc8a4795498857402fcf7823f377f67221d53e56714cf597546cb21bd8e0bba8949d0985766fda94f0bced5e7045a83124c1cb125e5f67b0b98179f06e2115a7c3c9a78c661164f734e7c0062396229fba7209bca60a3cfdf8aae59a6714f3ff34fe5e40af1c66584fdee5d19206633d5a01388cf782b9c4606e7b27de9748279d99ce5e4e96e2af4ac15aa7f4e840f060c41ccdca62ee255b571dbefbd58c32f2966c2cdf87ae399791b86b1ef498b29b0ce7e46db4695f5bdef6417f0b7b9525c22253cc08482edb225b95d19b0cd81a2e103719ecd59a871ac1174ae24be0afd4f828b87b8c2a35596e7e743ad0c7cde7b477e68233ab534639df32568823f5da92588a8152292f32f0d88d3b8f9881faf904c99d3aef1f6dda34c6a7ff96d231377e67e3f841c26fe7156cd0485d1e3337340887cab462e1b82c64c1083c53828f8190112ed8fe8ada7d73f2908af8b40a73d8f3e8e7cd478332eccf3c0888313847d3b2d9f6bf2a6f2d9fe46cb24935f343d88e97e8a37e073b311177cabde22d13ee320d3318a8d39d893f9bd1908f87ea126afb789293a017fe806c09d5c8821219b299a118d19a46e6f4f6770148b7476f59694435926c5872ec1c704dd98dad277f9f30a85dfbba5287588d993499fa7afd442dae8531f64f3cc763a6beed608e99de40b4ffd52d91a43e01fdc7d01693d75d5adbeca8a8927cf72b6861adfa419aa65f0d2cfcad3431d868b0eb271b0cf97cfd083a807631127e01b55a81735f67856627e960746d4b367c6c40708e4d5a3f1516db36cad93d296d791f1ec1c08974271f46848cf70f529f5f23080aee354731b8952fe31e68a96d053049440c303408a7357b76aae3315dedb697b984c95a3e636146381e4b8cf14f42cb79a3b313889590cc7770e952ac9c88f47b6345e2c6b482a931ce9ee75fab480bfdfb8762205062a9c3be1120168bef85381c46a0824bfe6c016beaf42b656f895653c5b1b9131b73fe6ed61966818656753fd143ff9f2385ca51aabee6175782e8916dac9eeef93d26de903d3827c37cb7c37ccf2997c2bed0f32de7209859e4af9e4200f4fc9457b7ad2b3f923840561bbebaf9f22df36e7bb8afc6fe3ae34ee3234518481f53d062014dea983fc5819b6034f21c70e8f0bb56b93be65154692909d974746e7549aaf5b9f4f7552d970553f424c77d5925c6e38f234869e17b929c305e6674b96dad1e9df13b580e4512e1371f4376817a422e9a7a139f2534ff9d7d0b2c9e4a86a3186698ab248686d3f17e67866a5dbd31487915a62f1c0a849c922ee1519f001d245f29d013a5cbe4e1d46f2f77d3958692fa29a857b42758eaf64d6fbcbb2bfbe5c89d4d6168a361e4ebbe65272a46a51fe6a0d748ae9a44b73d145ca862b11f09ed8c5f65af41a5539cd64f229f113bb73aaa02f0a9d5966a6d2dd80b2209a5d5f994e8794f9154090786368768fcca93b99b8d6bb5fd8d9b4deb925019bdc103012d6022d4edc9e07762c6dd414a2faec8a191571d3610253e75a70c5616825f94bb29ae317afcf067345051072dec27fce55d690327d8900a4331e479f659f8bbe7e433910c888c093d56a1052faebf9cafa695e971947a76ad472ce6f5e79d5516e6540fb38259dc8211f7d5155fe031c411ba4358575d659586dcfedab4309b0864c93726f8b9d3c3d77671721e85ddcc2f106cf9c82525ed1664e35a3069d458076eff6dbc224524a0d0f2f33a4772c9ec802cd25715086453f5f391c78e72833d504d29fd8aa9f3d8ef41a47fade14d27a771ad3d2cc5bd26a1cc62cf4cd75125f275e1f1dd1aef69c667337580ca150a57f2a5f529cab0a9520b575b90bd201d03c23b2d6edf3d8ab5e5e40f6bb1f734c7b5bd8f279d0651b01a7828cfdc00d954c3d4f99cf4680d79cb2709a046c5438392e1093ef15c20e4a8cecb07678f1dadbf1ed6838a0c712552e5bef9cfba22c772842fcda4515cba816720fcaa24df7c2774d1d97c931e302d925c90c94b684acd38cd5bce40e09741700b19d539194f5148ac4b822d12eff2c5ce3353e3725644c9c339184a4880e41e90bc7709142d557feaff34796397ef3578dae3f7e73c93ff0b292d61c2eb57a60ba0d01dee7316f0c3c58c9edea1a334ea40a418b2595ad1b68fa98b5577ff6ec8dec7c150dd63669f119be534fa375305c9767fb8da29decce82a8aac24f263193e2e178672fb649ad0d82fe7c3a8b07742418478cbae06e26a733be5fd76f4fdfce8116ce4096b111bfddc38f0d1462f5369eef1832a6a4f66bacc633f8360fcf3453f3e9314e6fa10c537e389d173627492f4fac3ab4caa147f2c5c9ae323e8b0173fdcf7a53c6497306b3eae04a105f99e3b7bfca247aa004f23af7446aff1e14bf2e999b5ba3924802ea1f7b52da807ff32921c6739e8b69eb4118cd64cce7a2b48270362cd45cc667eeb4db092de2d5c2daefd9ef9fa619c8ba65a9dc6c2cde1ca4bf6e01648d7bb4f6997f0a7864d64f1d831cb6e4e396b136bdd8c6765754918e1f980439b9a538101c6ea1de4a69af6d1bdd72b8bb50eb25a284477ccda118ddea847d5f1121cdb5baf183caa9bf81aa7b345527993452c25db65603ee9c58ee4b5e5ab919c6e5c2b2791f6a2df3a1fb8de814687d6d9147e0563a092f6b48fd177651c476a462492da62f8e1c7185f8731390a10b4d17e99eee13d141f94b008cd0ec8ab7951f9e2427ee29f9aa75bf792b53453f1ad922b59162d70d1fa77904fc1abd49e784c9d6a9b505038a69f768c8acef93a70b1035ab670251f971ce0512b3dbd72b31fd9646285468e244e0f9997929afa2dc3296cb4d18f78522ba9c67270c366f4babbc3ecea679c095a05092fad621728abe6ab180bc16b767e31297a77a9c0667df36ea34a9ac968cb7f36b3437ca3d49c11e5e58aca6bafbf24373db22ac02e624a395dcd42a0c1f8ba729752ff2e73dfb6a34523dd8aa9e68dbea41918063223ddd9004fa0e30287d83f879c3b3b17b3c41a866ac57aa09aed1c45105823bc0e1ea558696a19666d69fb56320461e4f249954d8c371fde9ec28295c3eae8d4b942329f587f55a40d7ba6c3f1332eb537e759377cef87bc043ff0fdc64041ddd682fcaf3580dac0fc0abaaa01029f6adb8c20db9843a567d5229b6374dfce62544ad4ce18e4c80491e08b9dd5523c9f0faabc984b455dce0145b4d5fc29cb556c612e1dbadb2da3ce285c1e1c81029a942f0273eedba38ef2e3cac358c1f235ca939bd8c013b09e089aa853532e488477fad9ab61c4c6019fded1f4091fe312bfe9c288c3a826995eacb3212823b74bc4bce800108b247b1def9a88e03aba7ded77b75adb61328c8218591cf25283199e015a3075c4fa0be471688313368ecc298abe287b0150617258b447c0c556d61626631d25437b974505b1c14744113d309161c1e8282f2a764217d51f6730150a94a7a2de4244d488b35142558d917ad05f894fea5c199764e2c137859d19664bdbe69d323c356a92637fd6f17b58b3fdb5ef19cd6f6bf4ff166ba58429b14cfc432c11e23889880d5eef54494ea426715229af27e5fcb9b5940ae929fdd76d70b5875b8e9cc5a5341de9f7e2baf95f280eca52c4177233057f7e89cc9342b349155a1bfddfaadd8e59c5d610c5d1586dec5d6ef1ffe904112966649ef34da63c2c9ea4183c0a5233252f33f48f28720798a9c267ac947e80271f37faf7535654888fc31c36d7b0bdbb92c0c6c2b8f11cfca4a4db4f3dc57b1b34bc0fb70b2ade0f7038f2d6b10f85a986766290f3c9204f84206fd6057441b7ad04c075c7e0f3d3e6859f72c215b834f630fd159953e2d3a4f743c144ccbcc83afd7d90a5454efae5e40554fca4748137d19fa9592774f1345ff74ba2a2c49db9a1eb53504b0d92f37b40dd3e0ac771ac3f906d0e7a8f3ed2848137dc86f3b422d0876803dc1dda89968eaf9200f9b681c1397bcbade06d54ccdc596db1affec7fb0a7215c4db58da62a6798f5765a0e2e3598af596fe2de372f0c5e43cbe19e79b385d64e1032a74a8a45fbdfa59d5ff629e6a58aa176a4a598f35efd87a8f333bb50729bca11a0c88ae1b3b97624afa7809fd3d2df9f0514fd6dcd4d05b661ef5ff0f4720ebe6a816699150cd944d1f4dcbf2d9cb14a09833e129600fbc48daae9a29dcc886085fa4bb84412363ec408d4f8ae3a558bb2eb1f6d20f542e0141f883702f37554d041acc4dcd294e154b5e240c5ccecffd2350e565b66f0d38c908a6f67f7f5dd81e599362e2f7b8866f00f5fc9080ec6f54eb937ff7b45cdf56bb96c082091f36d1b0c6c61c553a54f6785e18e2e43b971a63e2a83706f3bafe176e42d20789d70a96f911c3f0251fd5b9665336137aca6297c2126e7e6dc146671d1ad7f1ea1a3fc5ab7a4de18b9d6e20e9dc83d6332cc9ac8e9109738e54bf295065c7c96f9eb5c8f644db23e6648725e6ae5651cb6b6cd0a0205e4116e", 0x1000}, {&(0x7f0000001300)="b4ca07633540c5f2f81aa533a113c3fcbd067b51d49459a0652a561f70ab1be3109a905e7b344a06ffb7ba334db7ccf3db29be4513fdab7514002d14a73244b8492d1483de87e4ae8de92bd0fb0c208cb3c713c3409e1ef5a0a03384482c15b053f373ade4036163796654c0883bf3b9", 0x70}], 0x5, 0x0, 0x0, 0x400}, 0x408) 22:22:01 executing program 1: execve(&(0x7f0000001080)='./file0\x00', &(0x7f00000011c0)=[&(0x7f00000010c0)='!\x00', &(0x7f0000001100)=']\x00', &(0x7f0000001140)=']\x00', &(0x7f0000001180)='^#/\x00'], &(0x7f0000001240)=[&(0x7f0000001200)=']\x00']) r0 = socket$inet(0x2, 0x2000020002, 0xfffbfffffffffffb) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x74b) dup2(r0, r0) r1 = kqueue() dup(r1) mknod(&(0x7f0000001280)='./file0\x00', 0x2002, 0x1) 22:22:01 executing program 0: write(0xffffffffffffffff, &(0x7f0000000240)="1b11de1ae33a66e45a365001d35f019f0d6d41b855730bcaeb0fd88014195be6df598edb891a0ccc3584c2091f33a1025f8952c13b836c46b922254068b22b8d541a80c6331aa95ce135a3ea416c70d2503be587d21bc648d20c16adf81f1e9e9c44cff37f66d501899b3b070220cc3e65fc3f632681721c6577f3cfe6dc878c28ce7751c34fb2e38c1c0db389", 0xffffffc8) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000000000)=""/248, 0xf8}, {&(0x7f0000000300)=""/189, 0xbd}], 0x3) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 22:22:01 executing program 1: socketpair$inet6(0x18, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r1 = syz_open_pts() shutdown(r1, 0x0) 22:22:01 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r1) renameat(r2, &(0x7f0000001100)='./file0\x00', r3, &(0x7f0000001140)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001180)) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x4) r4 = syz_open_pts() pwritev(r4, &(0x7f0000001080)=[{&(0x7f0000000080)="624a48e027d658719ed4ba69c36cc1e8bc1e438cb30a5f0833785be2837943b7733ad8f315b54a3e6543b9af867c5e4de1fee0c0d3d9025b8bde5853860d1491a02cdb8d3dc728772f549e5eb52964101070497992e808af347db53f71fcdc5d063135f35fb0318c173ba5ac98dfdc02ca94aa86b4e789920ddfe55e0fbf67ad947f42f44fe57d6b220e90f5f4e72918fc77aa6687626ae161ccea2471201a6e6f4e1ff2016e412bb4adafd01a2600bf16ab48582c5d7f4155216be354b777d8bb2a12ecdde6dca791ac964834406c0353cab83a3d038f466778953bfb3d8b5b7b0907e6518ba16eacb56dda39ccdce53dff5aa178557634c0a42c2aa3c66759b31ac4da7ffb84ea91cadbd159a96d7bbdb0158cc27ef7119d30ab109104fcf8cbda105c3eaf9855d4ecfb13ab5e85bb5be3c7bb6334df0587ef22a6cb9848c8311c65c41b0a29032eeae0f761f34fcde71338a5794d9fa88c49af853d0eb83f9a2b7c15af17aa11ce671fb89efb4e9e98899d7bac82d672f4c9668ca4b360a336e43d0768e98a810d4bff82a1f4e075e77ec1ae642135b951a9e0acbc3db9352fa970ca8526ffafb1554b50f972a9b6a9765040bf3fd33d6b17d43042368c78b2e69224dfb9864db8a7e5ba96374393e66fb305712e62b79673dd81b446c192da25f87940f40e3cc0dfced245d01c7a0038c06f29c5851bd0c403a0ffcf24421a9880420bb87d83f872b42b574e6d0e8d1813fc2a3c616085cdde8f8a95e974f359cf227b69b2eb5fac163848f90c591baec9398347078d3a73320d56e4a28927ddd439380981383b59def1a146721d41dc4c1a62ad40f54acf3f4d51db69b2172ff35f7cd1be3d7c46b272f1fff7755ddeb730200f1fde8a294aa231e2b2c2d8717db330f6c03bb6ae78ed08030042a216a510e06a451660669e8590b58580a1c20bff758c98650eef0795d5204dc9a5792303b28dd5332d6795bd4dd6d0afe7df69b0f0f1cbea7811c36d101f39570c5d6c470c694b932d9e05f57afde5d713286302ebee9a84c52669d269dd5fbe0a848c80dcabd67008aa0440f25f3e8bc8202ac2dd6af139c97f951dc7008e3aee62f0ad9f8bf9d2a5635608e2cf272838a004f0e206e3f30c1c1513d0f7993d3fab940d250baf1963f4e71276d354876323951ac424b6b342a84d6bda32c9df89817e4d8faf3d41dd688382b8089f263806b6cb15e798d2c025a198f7be5627622cbcb6de74e25c6d28564377eef7c24f6e3af6e0b964f4ca853df601b79d0ea59f2de1e710fb482ad854448551cc315e08dbc01a096e7401415dff79df826c93da68854d153424aebe7545a48e60e7f5228fd21a5d9fa49b4c1f34b89c746939855a1532c663bfb4df9d682070c36f3b4a64d53196eb59de2c20a6e95a73cd56d4d6c82420a7eb2ea6d2260f22128e677a4e11a6db5a87c554fbfdb29b15e8011960ea01b0a85c519eb0d854537841208087d06726d8b2798b1eec3f26620d97eca5751e45bd7967ea9ec959928973623725d401334770f932c72de2924d55bf2492bedf4a40867845494c3afe75e3780ac48a060c3236b39193dbd025172d3f4b02e00876481d9f9eb52b2ee0324a80324f371f905f410984619e3d8447137119a7bd3de7479f67fc9394daa341c5eb7ad965ea694937a209c9f58af76f0d0eaa233e6e5bfeb944408eafdae391999c8739e5560c52b16b613166449c03bec6ac52afe13a3b29cee5ef50176b5e4ddab7388b0cf3021a6e2dcca66b21b26686e15b443f77ad4bc07db2b05c6eda158f61d44c54bc86b6db353ca8475decb8078a7d019e7c0f87ee5b1149d4834bfdc76bc951dbcd9b216d150bc0f88dab859e8dc89339b3b906517f8098ea25fd7535fbef9064b9ca83a0d0bd07a6b85094f8eeb80180d7a3501bfe72b98c201d1575eae66f29d08309060d63114cc838634668b86315ffdfd899099975aaf74e50cd433ce5e7eb6a553ab5b18522c81d72f6153f7443cfaac236f196d872910baa3607336ce2f39b8947b5686dc6a483ca476ac7681428aa279f258b82fe2a1ea713c5753826062ebedee5d9856d310af4c6583e17593968c0d9c2a5a8553c5f532c00a33269462e05af0bdcf008b57904ec0898209c073c2df2c27151f83853116e61a1764eaeebae8c1d7d2c90dedb6eeff8e6216189e13474507ae136a745e1da965d985e3e20abd40d8fcae548ec84832180fc183f8d50000b7d2c31bcfde6cf0262f92a240c9833712669f25df2534a0cc313b10ca4f82a73f7cd2ab947b70e47005eddda5f69a417fc2555a2081f2fd5d5e820d22dd5a8b6e5b764c50959e3cd391f89eeb25863b7f6d99b0d05e63c73b95b2aa565d140d87e0b17ac3c80aa1bea41a88a40a4f5fd1e796abfe6cbcec8c513b6227a13cf9101a26c3c87fbd50bf4cd74475e5eb832015ca816585df216a57eaf6e24ce5d94100866a07c8b2715905ea8b87b72453a61e22d9d4fd06cd4bee01ab0e5960143a0b694497a647ec66d8389e53fde36bcb8fc49674561bb92a010d24d6830ef1bcd580f227878f528dd3d2eb43a4d95a5b7bf7d3a650b8e2d463fd29968ee91c35ea7354395c73cbcac8def1b59fb7dcdb1e94de32283c72b47a270d770cc15e62282d8cd7382b51f5918d038c2802e661c3e2a16724f428c489fdaed614ec4b560d0a8a0a0d08af827b0b5bcf39beab377dd45104aa8e6ac6073d243f403d8e350e1ff99833be12b041d14f42806a1fde025c36740356f621d6a194bdb5ba267b7aa9a88d55cb6b537efe43a2c812132a24e6ba59fcd648d6f09cd531ff86852a8ac54f66625a12efb8d6a19c35e830e1933d0841272a16789d32d537bb163dc12d374384885d7a041a1d4b53a2d4b69b1665b1714c1ce462e82ac340cde04c23eb726670e592631cac616000b4715c8a13a891a163ed033403776977514103a4e0cfcdc8d920b3160b085019e17fa6db3665cae4882cfd4dc48942c484cbeee1ea921a0f491e569a195505c86fdea9212b360b33b627b9c41bba2b26c36d0a94753e66ff84ce69f25a6ddfb98355b547f4518952523f10bf540ef420cf4a667e0a89942f61aaa48a58a98dfdb2875fe4d433ff1edcd48a53fb62ab9ed527a99cb0ade0a1f4f7c6fc0fa4578b57f729e8d0c4da3a804318b9d58c11210d43707ea061475fe839b9dacf9f780ac83b05e2b43b959dca2995b892632cfea0337011931df0d05bc8d8ba8315e6ef770af81557d935b04174e9db3f8c44ec909be4d0c1da2e312e9cdc314a3c90b92c511051ee6cd7ec5016fccaf7a343bce69db26d107db05a53e536192e8f0f109bb4e711c7ba94bacfa67ca127a616a97a05a9a2448afd613c7483d58662ed40a7f0877ea68116701b023857973e2b98c7518b7ea21d5d82b308a59da6f70ddff01db8868c48e4c7a86792cdef83f45e929f9bafbb589ad5c62df9e98e45b493e89c258512d8cbcc5be46f1ea166208acf00e97802510b274a2eda2be0feeec391bb997d7f520505a61dcc50e9be7a6c67a35d26e35adee7333fd593b5214b5adfa88afe52f175f1de42ffb107f3cec838467003f2bdd3d95bece9d789e1b5bd68c011726dd982042741eaaf6c27d39c99ad8672cef0668b7bacc868c9833f0cfeb3c609c78c242b177773ccce2f7e903fb17b9b272dd34a467306b591994f8995278f45aa28ced7847a5dd34c03b6ba36c97604590b4f1d1849aa86be6309b98e30a0b017f5fc398e20d77bf049a3bb20e41472e11d01fc028e1ee4b9074ee00a23eb9f2743ceb17fc64cb905006e6f10f3b299465a01bde86b8dadd63f9de5de497ad205764d12f2c36bce72d10a395fc78e00173cd814eaa28e7873b72e8069783204ae1d94b14ef3f2e5d60c15a220ac400eabe65189d4000016ceb9780dc22ceb51887cad311643ef2992b9521aa546268577e720d7ac82dd586a85e1714f882b4437e1dca0bdd640d53a35708ae5125cc2105e8b870bfe4dfa53b3a33b93c3865737992ae6de94669de4eab43c507f22667b0edc1c54c142435c462a36db45943fd6cccbad63dc2ba918ce97ffcd153912639af91aa05d34e0f922e33dc53ededded9ebb8091f214ea12f34faa456301629a46272ad65a5221a890f2d00c414602efc8f952130f4916980cb4357dbc90fc1cd7ae2296a5df6b480420fa13f8158a53eb04d154551ca543ece917fb77fbbf5d02e789878698f2216011b229d73624913dacf317130a25b69f4ff5e1f4f6e421fb9047c9f49199dcd3dc15cfe922dc5780adf9f176ddff9ac3181aad5ddca6aa1342735f103d7d7f474d4ab6cacb396e33b38ccc0b918ebe9b10a08229003d95431916df87f221d428f902467e8fdc1415642194c84f27b8ce201adef0fa79b216706e16a4282bcf303583d4eb6d7567e0f0ba6f44824a371b0e528d4b5996edaa96179a5da3b58ace7bf0cfde87a6fbf5af106c9b0c9108cccf7cdb4ba19dde441a373d5a5aee6d42004e5e1b6cc8fece613e924a2720411731328187ec7d20c3034fc519b4eaafd786595cfd023b14dbbf229cf4792b6f0ece57b38a0c7e9593082d2b0eebcb085d9677589c3803a5494c75aa6ef2993bd51b42a64e5a27319329bf713607b32cf58f4a19cd941e37e0bd001e16ad96aa3b42ed1982826926594e86657f14a43f38a8e654183fd22cf7364536caeea05e79809d0234dae27646489e2f4a840545ed1b7a18c43dbe4b29f4581ac26dd82df9cb19be868d2bc275af382194ef1de120dbf247ca4272e65f4796a205cdbad5114aeaca0b70d56c88c89d3d3c9cecd0189c5deab89f9188ba4b43fddb32edeb0b4961032ca09805777cbb1eaa955054bc08634061a2e936f93ae8cb93e84fc9217e60bd8081d7d7cadac5ffd48d73766b5e1c8825b7b339fc60771bf0b2cda937d7436e961f65d61df66f8fc1d5625e523c83869257ea0d51139a2f3fe8fece5807ebda5a0ed259cc6412d00c809b3a3ea52783ec4149e03ae54cceca4c9fbfe13afd06aac9a0f5e60353b5fd71f5aacb2556e53f0cd6543b3aa2eb721468812850946e4fc78ce51470cddbdfbd1000603bba7448596c1013395fb129603aa485d30d6f0fb86fb9db71ce4cac6c3abc0a0f9b02d162d4bc606f90beff9489d0f93b79501470fc9638d296b6df833d02225bf1a58544df1910158498decb5b77e0c92e86eae624d491d11acbf00d1716d41d8fdf9308c4bd69a901735dd25e2e74d6e7543adb54ffa757519ce3bfb7700ea5534c2af5f9b8c8853a0a722eb49e74cdeb57d1cca56dd013fac4cfa64d9c25389721e64d1b5b752e52fa9c52ee3f1dcf17df3820263e278840f48a2e5640dea656073722fd90cafb066cf73cd1b27b7136af6069720ce37aba5673a4fc77364a87fa08d5ee8ca518a0482f18e0f46922e8d0e1ada2696c6855a1d74d2cb6279fa930a6536cc6218a2b3cce78f8e52bb2d1f8de7f9aff49d2ba95b8ec9d3023dfeccaf32de04066eb8fd4fa330675fef7191d854a893e0af6d51fc3a3c3b289ef9f818ff69de3dc8e0961958fd1b682cf6e368077bb1551be44df2ce40138936ae1e2b4a9215ed8f9ebed39c83b00d1fdcc166cbecb3a5ca1daa6626bb37efa671eb196adc1b4474e09575aae94d8cae97f6ecd0052827165b276a76efedd2ad2a893e773455fa91401d607bd8148d5864bb3c28e4292c8203cfd9ffca79a47810f797221572f691043e4ecc9e777cf3f63e6891f0ac86b80fadaf", 0x1000}], 0x1, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000010c0)=0x8) 22:22:01 executing program 1: open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000000)='w\x00') lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x8200, 0x0) 22:22:01 executing program 0: getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) setgroups(0x1, &(0x7f00000002c0)=[r0]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) lseek(r2, 0x0, 0x2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r3, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/22, 0x16}], 0x1, &(0x7f0000000180)=""/245, 0xf5, 0x6}, 0x803) setuid(0xee01) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x8000, 0x6) writev(r5, &(0x7f0000001640)=[{&(0x7f0000000340)="0c3e001d31ec465566555debc873bbc3bc9a39acfee2b2c712ed54a54d7110e86caad27949449f61d228b8edc72c7c34da58b7d09bf09280afbefdb190c816382682f565166dd636ce5ab9f6b24ba211ac60f34b50bd0850238cbe1ab6f09d27bddfb01b3d116ea1b141aa1263d09683430b", 0x72}, {&(0x7f00000003c0)="f2c1ea8c0f2b727cc154350aeed0529cecfd2c8f32adf7d7320c8eef402c09637e446e48426bdf5ccc50b2cce5fb98440f25c7bbc5ee432b5d30d4c8fc72852179abbe4c44612263af", 0x49}, {&(0x7f0000000440)="947185adc97bc66f86bcd1f8b64c9f8606c30cb4fea732c198a85d8026f76126f1d247dfeaec6ac59f54719c0871098904f9a78ac4e338692f31f7c5eb17b20dcd52b75433b7a4a783c0e3cbb7b20d11cb129ca0e1fa653128bb29d77b1986e06701606836d15938fd07be8168b685c9021f7d6296d14df9c81488f3f054939002c32dbf88c23faa38fd75e6e6c3a87943e3703e2afb2f9b8996e2dbdc7725157c3af316ca6180611b24e03028e72f2bfb2d7dbab48e6198efa93b020f574e92f1babcc07cc3ca6a22d69dacb3a72ade759f65677f31e6c7211344e296fa3dd87662061fd7b15339e0f5f89a0b04201a453da8f9fc5b06fd5bf9e5cefef1d51a6b78491f54f24ff2b82802a8600e058329e2970f75b02ed4d9ff0713351c88499edb320a91195b8f861b4d176c6d823f4b63150a2dab1f4ea394e53f572ebaaf2796e3008ee3070ca59930bf43d002c904b14830dda470b1469c7229fb84bb81794fa9e4e33201353bff4f418a35b95ced0aaf2534027895ab2f30f2c2102564178fc8f76e091e16e9124e4a8b19d4f37915e35b2e8227d444719e396559d0e77960155c84806284f9755e55979f34bf4f2938d5c991736db5c07152411153d9fe7576c25916608a50dd71687f4431a74ac156ac52fc728868d46766c3ecceadd3dbb6d33eb6ff408117c68f84a8a79eccc1b2c32828d5e0f8fbabe83833c200cb607bba689e0d47a76e5db6648135e03081c13be13f7e5f1d2aa5c4fd9518f3547c7f830da2406082d0d63a1fc30cc976a73fb04f00629dfa65771a671e39673be4a82530f566e43de6bf436f2cf6b721acb75cab4d2f4b6dc8fcdf7c5de1973b895f12aba413f66e189528759b0ac1448604a88b16f39add98807638ec5caa2f35ea9a119ec718ea1dcc3863cb99295ebe1a8ddba6734e48e0d839613d26a246306a1712d22aaa95273c56eb726a9bf91600f756e9b28a40224cda6f1d809bc0b0916fa722c971747442da09c6da55f97bd70d93a70f289fd9d161bd13d4336b7781de6f91a7ab85ddba4d296c6511914319e0cf6d5189d763f3a207a9be23d9bfd87c24a989f004d92cd4cf675ebd2d481b3049c936fdf1e3716c0db314269bed413efeabaaa135bbd7586c28748e93bae4feb5f3696174c6b26c345d9b822b7cc71761a33a4393f3ff831f88397fa5e4dea58036f2c2de23b4be34454662306bcc0b4ffb40e77470715ced82e10b79d298d5c3da78edf6752bca45fee4a99d779196c1e7a57ab52bafece3ba2ca70e453f184631ed6aaccf5c24661e7bc1bf41bea970e3b318e779a01b0a64062a548f6147bb83847047075138daa7f4e4eba3fae429571fed8a8f63d70f297a6ea670d5c67120b875a1a56605eb2e2bf2e5c2734616b2bdf83bed245c7a91074d494fd3af619766eb1c241720a7f953df72a6a09d6132f24afe36b98a423c690d4d1195a20d98173fb0762b6de522405c32a40a7547a95487da624bf1b13f5b5ee8f19a943b703412759c219a453ad5476a498d22b5b534ea793a563714dcfc6744dd3ff03f3683323e3fdc38b6e18804e0209f46448d7e9a303bd9193f692577e3f2a6ad4ace5a5e1219356ef206763587f956a678033afbbdccb04b8d51c75b50dc27e0962385a0df2c45170b1d22678cb76a6f0dac152a506b12cc505dd69d6d769e6af79f2f21e0e3591d78ecfc41b4b4a10ceccf7af288dc30c7d3e569396bef4c86fa1df1fc850b069cc36bd3aaa3900be7643838a2926dddc9d1845789b1ff4f4eed890006d91327859aa1344d7eb466e6828b41fb13587a039212954df5729df68713bc326d4b1028a8c3d729bedf803cc4d7098cb3f3503434c0783ad70ab19e1c56d2f360abc408048572c7d66ad00925e31bbaf030ea4b06aa4b668b832a5d90063e0b4d6ddd5de0d300d5271c5a6499c926870b6a13ac9f149fb64cfb51e8107a8a6f7ea1a8e7cd5490c1642431a459f46f9019e972a196669509ef6bf70b99e165aec17039e4a829d3f2d718f48984d1661894dfb064a0449dc74b6a5ceba6006ff44e0529471197bf06083982ed653786a3925140479f59f776144d8a64e665bc7068b4a675c5b88e06b0fc860d6da097a62735f7ea57ef12e2f0e3a8511851a2e472ef9144e84c4617cb70a9bf32a1a2e77f7a2e31eaa0cb89dcdffb226906fc8903649055aa86f780f0ef57c64ea60047c2d1221f5122327e9a93a5f25c7d4caa311af83b625fb25dfc4b51c750da4f0de084073f9a0bd3bc16a91931a18cce38de085092455a8abd0d2b208b8f83513c4106f7209949e04de7bcbe68fdb009d7fd37d8f9cfe071d15a57709892640265d2c992592629b378b3feb86c148e07e52d3b84b7db6caeff537d8eadc0cdccdfe917a74ec0a59117d0170833bf0703a5587017664528487de7ebb0a178259a9f30281f69b0370ea3f9aee7ccbbc09599bdc7c0324d158f7f6f6af3026721607a3c18ff34c68c13dfe3d8dd1c31f24176d36d4d030779579f995a53b5fd2e7cf35085bbe2a2bee9b38e69daa05e61c283cbd897a71de6e2803d7eece8f2e3f98565342c643b13c0626f3d7552e440a38652c86ee58a25cdd50ea57b0a2a9520df180ee4c9c0bae8645d4b993f5150e02920080aa1e0cf5952707d909cbce388e290590ce3a5daa77f30aa22a89e4cb6bf87512f9fe371739f2c68f8833f073cbcca4e6c0cb9471a49dc0bf68def6457621097d297df99f089e38308de503048f81518868a6227d339827eda1fb4fed91a4cc7758821c07bb8342b7ca1fde68f0f106b1cb67be4de957838d3c01b03951841d80fecbd41f972c72a5240c12b50af822f685698e31f7feb67758de4ccd022eb76fda85d9a7febf7d76161ed980bd55584d1ed47a440a209f646fab56c23caf87acccd7961c5f1ed105740d7e50454d50b1f3701145cf6cdc7e2d34daf5361390caaf11cc91a705ef64ae2f37be7cabb4ab2c5d59d07bdb9b7f6935bcc7a92ceaa53cc1506d2b4d4060acbe0f33860a34f39f542ac5836326ca0f9a2b86c8b4721aeb76a9c5a986e8871714e9f937890aa7180c215ef0e32d25a55008cb26dd6c289ce6b6ca416942dd346673f7138e718d66ca2b2560633fdb5a96b1e68260066aacbe4ece4e065a30969a2053b1a2043e70fd2020e6374f293795106be8d47e865eb97edb638ede9d166251e6867e2d431361571baac71809767cec8107eea06e743c347e273fc7a14365ab0abb93a93c4be4defb15002000b2168f13d63466deb17168f22288eba97be1f500c53f318e37d058704be9fd4dd13006d7ec21b953d6d4c9194cc61c1c94af5ad2a907a3841717e30a9fd483b127cd534f2ba38094dba3f2c3ca0180d6df4c2d8c0ca188a8cf58afeb9601daea7692da27703383bf756dc252c95b41f5492dc9b3dd2c07386e9cb2afecad5e4db55b1f225e641ff90fba58febfeb3addc84ea206cca7cbb8c498954d001612e6c259748689240f2bab73cfc05c784c399718cf301f9800c4a50a58c6c158b884ca8b558c5c36c50e3cb8045a13acb6d76d2818ec288dbb3f51e32b1379344e377c0ca7d8178ffb56b10d006fa9d2f7a5fe79817c1259671914a6a968065f1d799c83533caf880b01be57fc9a7e57b7fa10807f7014ece622467fcf4259b61627bb3c1b4694d2b0204a1befefacce9f2159f3e511d01f284ecd6506c107f33d74ead17c5d0150678e09f0bfd1ba1d5a99c0014e00a483f09f6955f80cf46965e072261e5a3b945e558065750f0a67175ef7e4f32f64c0f5872f96b381cfa5d97f2a14130fd77df6a65a3b3e59a5dc020c7ced198bde131f4c56599ad4ca5b5aa41375165b33a75d087a14f5b08a5086cfa4c19d0a80ce27ae7fd639432373324bd3b2af97f491b2fc3b4ec0024da9dfcf99a4849d1566dddd0a5e07053d40d26c3775f33fb994b6482618bd6c8cbc01829deff3cb66891d5220ec3260c2e9ae523ca06013ec18c413c76374f76e609fb413cce704eeb3b68bfede88d2c1cd80ef9f30ec5854837344ebb54b32d128432c8a0d1291c4c225d391a1279aa6b4d815ae4684ed00708d9c7af1d33df0dfa470da95ec37f0aa8ca372e8ebc4e1ea1e0cb05f2524350b52a210c2581a95d002d1c27736d3896d129625d8d5c0f907b4f88efeccef412e14cc5bf8a00057dbb27e1e84f6bc077af20dbe3d35de3e398d39c9c03c353f5ea7fae0491d64d65b2229e04101230cbc501c512a009bb2654afd627ef90d4e147d9d0c322902ae75688b79ad768cc3fbda1198fdfeacafabf7852aa8d6d301255fdd97635cc6e0782e9abae97cbfd7854d7ae0bb65cd82afa2d3dc12667cef75b4c8c5e0ac8ed91f23356b0bd08fabeced691e202a364016e55a3f6949334bb3b1e33403389c8f88a4ee17a82d14e60fc2c52806d8b4672f5fbf3931d52a21b018d6e09200d16dae6ac69f2fb297466799a2432459e99d1e4930f43dc28bbffbac4b0b6f836a2c99d43e8d2fdf4a012b3d9911d014a1c0bbf7be0dedcddbb6499d5ca215b8828f98290eec74109cfe696cd23162b9a80385409d5f8ad1f81c7f090c0e6e1effeb88d35d4b17d0d0b92fee1140e85611ce4c3ba45ffe9b3cb75b01d071c6291b02d9c432e2559e6dce339b9d23cfc3f8a877e492af8cad4dfabaa2244cd747a488b1a864723434a4f61061a637223827123b1c321fd134b067348dc79fe66be01e097f47a5691cf73b0714249f0f23dff21b6af6f81aa3c5116ed928b7ee2277e02fe67f0eb4065e9a2980cc413b0875dd61f4dc541ad7e6a9ac57e8dde573557078a1fdaf2cfd4bb34f1239b312f2d3bb0bf097770f339eb00a8b6105b81bc84a2cc25cfdeb42b14f7687ab2984425527ad89637f698823dd7460195e6d02f5da13d881cb208f82adec1d2f0dd9a06f4767adc7557151111d8c05e7d414a0ba77a8061b233bc2c2a2a9127bf4ea32f0da098583ac603c15ec0bd1fed3a902fbe1c11e0e2b96d224a9c9e137b957971212b7c25321af44df8bd30ff795d3c01bc46af5f317a648b4c8fcc8505182a575de05eb7234ae6963f39e1b51ff54871e724464fc7310f4317cc740eee190822e5558f6d1b6ae665b0bb8a42066c801d2456a96d4946e9767c0eb707216a69ad223d7b50127d5970783f9f7183f9e01f8edfbfcafb5d0cabf6bf727389443a30605135c8e1015a9ecb16807e81a6fa1dbf2ee416ba3578eef8b9d73a9913ffe6bef3f8701c6471e8e64f159bbae5220d1ddcc8b911b9c7e7e239049982027117a1539d301b3904aa142b6b30db11ebb0e0da23e4cf708089788a72e490c2dfe3dc8c0e90a58f5c772ce5ee42ddb88445f9abe4812b38bba4d4129a4e3def85ad3a7e98f2bebe962986e3726934d61da26aa4bc6bec7424c4348f8b5316a5f8bc3a104f8458df99e6523c208c6ce6072910eb163268a158f1293e1af5c4a5566455aade8b4fb1e5dab8c8e97c2b51abb84f8198bd937550c249e9745c7e03ab0aa4a29fd366131bc9212630fcd495e4b1383dc4c27455c7a8d27f5903e3a77c51423fa3e0c70fa9131e3f9ceb72f0023b10f745af1e73d0ce4e3c59ca6e74e3fa3e75dd53976472ca04e64c62b97b3b7de9bc5be95c5cca5b8a7f5bdaaf6a6c80e33c2a8efbbe373281a7b79278da38c81e2c737823eb0ebfdf064f07610b3e2761a0e49a54c2aa6b8a20418340127f6486a8b1de6e59bb706e945fa1db22ddd7bfd1421c77c4baf87c1a132f340e1ee24e78", 0x1000}, {&(0x7f0000001440)="c6b7c10747b56346cfdd1118e58131c20185369cf4ed089560b0a036ba7202b8140bc410e463e0da0f1615caa84351f96c62b7b2e65e083054d41581678bc044bdd32f7757db6512a4c3cce4cca6cbd888c2488079e9edbabb0568505402d14dca9f6859eeab3614ffed429296f4e80c5aec07e2b33579f82c186375898f6b12d752c0df934e8b057a12e890a065611905d88089d87f5f37ee910750e8e2269a81dbeed9", 0xa4}, {&(0x7f0000001500)="cc22295dbb640d6d66b5cd429a2af0dfd48f8afa5fa30726ec086a2ef2f31b41d6b20a981a53f454797d89d9d56084d1ad5c28fd5545b79ed0cdb1a225615bda9640f93d577f19cd42e041a2c084301986fd30fbb4888b54d63fab9d3280b49631a625c035eca922eea871cbec", 0x6d}, {&(0x7f0000001580)="743280beeb3bc950a2438bfdc00ed97ecb74448d2c444a1792148c38a9ff2641985f550fc1ae296f89b41036c94d359bf8b5010f94195a497fdbe75913e9c0103c2f462e70a137933ffd4cf6d80bccff92b2773f78a0d85ab0e7b0f1a47a7a181d1c28fd2da8c95d8a644c1545fda9f91f4f916e0e5414df1df7b20b88c91079dcb033626a295ef9d66ac8216afd35fd63", 0x91}], 0x6) setegid(r1) 22:22:01 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) pipe2(0x0, 0x0) pipe2(0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x10000, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xfffffffffffffeb7) chroot(&(0x7f0000000040)='./file1/file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 22:22:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4800) flock(0xffffffffffffffff, 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) 22:22:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000700)="a13e5ac4c2641d36826b523ec3ca2c42d6b290c363ed8ab753174771fbf2ed0eb75d75ec10cefeb9bc1869e5e573116330070cf332319aa2f131b60a9db91273dce254cc8c870b5ba3bca588cb5cd08b1fef4fe87981f0c42be64bdeccc8a8041cd5e9226d1793aaea94a4ebdeaafe61a35c3ee164bbaa0cb78f2108e5d83eed555097acc2d104a5f17ae40e813c70af6cd6b5edca0019038eb2c5ec8b7864097783ff415733ab1ccfe27b0547059464687d14ca9cac95a26e816e4cc8f4931179223b0ae87bc8671e927c5489d482b007cdc3e1e6ece64335a5a5350c17d26fa2604de016ffc04bbfb11f5caf35a17ea9f50e4cef169612d618e3972a11bfb9d933a91b86c7d4df9dfeff5a15c1dcc8843cb7d955447585764683b92c4156ecd192ba1b838fafaad94ca4", 0x12b) ioctl$TIOCSTART(r0, 0x2000746e) 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) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0x1d36, "bad84b73f2a42ccccaa772d8374275835db57180"}) write(r1, &(0x7f0000000200)="d73163411283d6703a099bfd54576c1c7071386a17732a249d81580fc019ec36898ffa7a8d2eea9888f7f75babe333d7a4c7cfbe3b6d88916cb90a2bf3c92c9bd6d2496144605c151ec41d3082f67f3d993a", 0x52) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r5 = geteuid() r6 = getgid() fchown(r4, r5, r6) setgid(r6) 22:22:01 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x2, 0x99e}, {0x3ff, 0xc}}, &(0x7f0000000080)) getitimer(0x0, &(0x7f0000000000)) getitimer(0x3, &(0x7f00000000c0)) setitimer(0x0, 0xffffffffffffffff, 0x0) getitimer(0x1, &(0x7f00000004c0)) r0 = open$dir(&(0x7f0000000540)='./file0\x00', 0x281, 0x108) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000180)=""/19, 0x13}, {&(0x7f00000001c0)=""/105, 0x69}, {&(0x7f0000000240)=""/236, 0xec}, {&(0x7f0000000340)=""/204, 0xcc}], 0x5) 22:22:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ftruncate(r0, 0x5) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/13, 0x266) 22:22:01 executing program 1: r0 = socket$inet6(0x18, 0x8000007, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) getuid() setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) fchmod(r0, 0x4) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0xcb, 0xafa}, 0xc) 22:22:01 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) mknodat(r0, &(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x0, 0x0) open(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x200, 0x0) utimes(&(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", &(0x7f0000000080)={{0x5, 0x5}, {0x3, 0x6}}) 22:22:01 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) 22:22:02 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff, 0x2c7}, 0x0) socket$unix(0x1, 0x1, 0x0) socketpair$inet6(0x18, 0x6, 0x100000000, &(0x7f0000000140)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xfffffffffffffea4) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 22:22:02 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x45) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) syz_emit_ethernet(0x12, &(0x7f0000000000)="d69915599cf0272963642e221ea07d172e11") madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 22:22:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) r0 = socket$unix(0x1, 0x3, 0x0) dup(r0) socketpair$inet6(0x18, 0x7, 0xcd, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 22:22:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x7) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x7ffd) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 22:22:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x3, 0x81, 0x200}, 0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="6fdaa9f08d2b70e111bc97dc2e847e22f8655e39a103499839d0e58d5fd884b75b9e288e6bd0f1793f6b16c27e6c06f6b0385c10c3f5a901313684130e94fb9c9517dddb707a7ab04afc986625b12a90aa46d38342d5af", 0x57}, {&(0x7f0000000180)="334022ba2b5dfd417eb2b0a374e2e3b105e82e839fe319bc20fb8e5fd49807a696473ed2ff2ba23ea78c6e3a8ca4b7a8e6e205de0bc37b995a0b1c2d8dd364c7c80a06d5258a8888d4c40084a6f344eb93289c270ea0cd704efb3aa415bc6b75ed032e1fc1ec71842022db84e464ddb4ff8c352583eb789ff019", 0x7a}], 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 22:22:02 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)=[{&(0x7f0000000200)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x15f}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) syz_open_pts() 22:22:02 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) socketpair(0x7, 0x4, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x20, 0x9}], 0x4, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x8000000000000000, 0x2b3}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x4, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x6, 0x525c}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000004, 0x3ff, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x2, 0x2a3, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x41, 0xff, 0x40}, {{r0}, 0xffffffffffffffff, 0x60, 0xfffff, 0x1, 0xf8f}], 0x7ca, &(0x7f0000000240)={0x7, 0x5}) write(r0, &(0x7f00000004c0), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x27, 0xf0000000, 0x200, 0x6}, {{r2}, 0xffffffffffffffff, 0x4, 0x9, 0xfe02, 0x9}, {{r2}, 0xfffffffffffffffa, 0xa0, 0x80000001, 0x8, 0x180000}, {{r2}, 0xfffffffffffffffd, 0x81, 0x0, 0x0, 0x9}], 0x7, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x7fff, 0x1}, {{r2}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x82, 0x1, 0xcfe9, 0x4}], 0x6, &(0x7f0000000200)={0x4, 0x6}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fe98bcc4617000000000000000200", 0x1, 0x40}) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) connect(r2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 22:22:02 executing program 0: socketpair(0x1, 0x3, 0x200080000001, 0x0) pipe2(&(0x7f0000000000), 0x10000) 22:22:02 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x8) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)="81daa5e35cc2c3457db483f744f34e54971252d53d9c516f3139285d88bed64c5a8f2598ed5814b26c08c1c606bbf8f9d53471da5a629f639433caec09394b", 0x3f) ftruncate(r5, 0x9) setregid(r4, r0) setuid(0xee01) r6 = semget$private(0x0, 0x3, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000040)={{0x3ff, r7, r2, r9, r3, 0x20, 0x7}, 0x22, 0x3, 0x8}) setegid(r1) shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) getgroups(0x3, &(0x7f00000000c0)=[r1, r4, r8]) sendto$inet(r5, &(0x7f0000000180)="e4b3c4d672d47f1161dddda6197da8a9c9b5f36aaf520c26c82033e4178013c476a2fdccb810d3d4c5ddf3f773924136fd71fc55c1ec37e0f689ded52aaf70075d15fd74822bf6c25e61ffae6aeb9224f76d7113c6226775c2c89ae91526a08a94fa2ff4cbd173ec04602a558394c3e2df8b6139f867b57b5168c9b3c2f5dea2af", 0x81, 0x1, &(0x7f0000000240)={0x2, 0x2}, 0xc) 22:22:02 executing program 0: r0 = socket(0x1, 0xc002, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) 22:22:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f0000000080)) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x100000000}, 0xc) nanosleep(&(0x7f0000000040)={0x400, 0x6}, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) 22:22:03 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) mlock(&(0x7f00002fb000/0x1000)=nil, 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x1a, 0x80000000, 0xe033, 0x9}], 0x9, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x32, 0x1, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x12, 0xf0000000, 0x0, 0x1}, {{r1}, 0xfffffffffffffffd, 0x16, 0x6, 0x8, 0x2}, {{r1}, 0xfffffffffffffffc, 0xee, 0x20000000, 0x5, 0x5}, {{r0}, 0x0, 0x8, 0x2, 0x3fd, 0x8ee}, {{r0}, 0xfffffffffffffffe, 0xb, 0x9a, 0x1e, 0xa}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0xfffffffffffffffc, 0xa6a7}, {{r0}, 0xfffffffffffffffc, 0x82, 0x40000000, 0x10000, 0x3}, {{r1}, 0xfffffffffffffffe, 0x1, 0x10, 0x9, 0x5}], 0x5, &(0x7f0000000040)={0x6, 0x1f}) kevent(r1, &(0x7f0000000200), 0x8002, 0x0, 0xfffffffffffffff7, 0x0) 22:22:03 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = geteuid() geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r1) 22:22:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x5, 0x20000004, 0x2, 0x2}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x6c1b, 0x3}, {{r1}, 0xfffffffffffffff8, 0x20, 0x6, 0x8, 0x3}, {{r2}, 0xfffffffffffffff8, 0xa1, 0x60000033, 0x2, 0x366}], 0x4, &(0x7f0000000140), 0x9, &(0x7f0000000380)={0x7fffffff, 0x9}) sendto$unix(r1, &(0x7f0000000080)="be9c65bafbcba057d7b004b9d29da47ec593554247445e1aacd6c6dae9a13fad44112c8144b01b8133580071880d86414866de3f27104b98319d4a6630ec6732d5776297c5c01fdb31890f25991d593b7b3175095346189280127b6998344d557a6682223ce94a3bfde1c37c381089a358b2087fbd8a82101bafc3b385b70c743c78db29782eeeb2cb28e351da", 0x8d, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8003, 0x0) recvfrom(r0, &(0x7f0000000180)=""/131, 0x83, 0x802, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) getpeername(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) getsockopt(r3, 0x8000000029, 0x67, 0x0, 0x0) 22:22:03 executing program 1: setrlimit(0x2, &(0x7f0000cc0ff0)={0x0, 0x509}) r0 = syz_open_pts() r1 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 22:22:03 executing program 0: 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) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001540)={0x6, 0x9, 0x0, 0x100000001, "59530d2afbff77b0718713a90858e140856a2ef0", 0x3, 0xfffffffffffffeff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) writev(r2, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001640)={0xfffffffffffffffc, 0xe9, 0x1, 0x0, "bc92a864f1572ae33b139385a38f210a6f13f137", 0x2, 0x80000001}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x400, 0x1f800000000000}, 0x8) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) fcntl$setflags(r2, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001680)={0x8, 0x17c}, 0x10) setuid(0xee01) 22:22:03 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) socket$inet6(0x18, 0x7, 0x5) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r0, r1) 22:22:04 executing program 1: r0 = geteuid() setuid(r0) r1 = socket$inet6(0x18, 0x40009, 0x8001) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0xffffffffffffffff, 0x10000000}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3]}, 0x3c) 22:22:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x10004525) socketpair(0x10, 0x7, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x8081, 0xc) chmod(&(0x7f0000000100)='./bus/file0\x00', 0x10) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 22:22:04 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/157, 0x9d, 0x2, 0x0, 0x0) 22:22:04 executing program 1: r0 = socket$inet(0x2, 0x4000000000000008, 0xfffffffffffffffd) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) 22:22:04 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) socketpair(0x0, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x6}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000069, 0x0, 0x0) 22:22:04 executing program 0: getrusage(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/176, 0xb0) 22:22:04 executing program 1: socketpair(0x6, 0xc007, 0x7, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x6a, 0x3, 0x521, 0x41, "cefe0f4d09892b7ef5d6fb2abbe7a21f61b50192", 0x4, 0x59}) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000940)=""/13, 0x8}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/185, 0xb9}], 0x3) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) renameat(r1, &(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') 22:22:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) r1 = shmget(0x2, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r0) kqueue() r2 = kqueue() r3 = syz_open_pts() r4 = dup(r3) linkat(r4, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "bad84275835db57180e900"}) readv(r5, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 22:22:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f0000000080)=0x10000000000004, 0x98fee5c90896b4b6) 22:22:04 executing program 1: pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000100)) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$unix(0x1, 0x5, 0x0) getpeername(r4, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f00000002c0)=[r5, r5]) socket$inet(0x2, 0x0, 0x5) socket$inet(0x2, 0x3, 0x0) getpeername(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) accept$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=""/231, 0xe7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() pipe2(0x0, 0x0) 22:22:04 executing program 1: r0 = semget(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x81) semop(r0, &(0x7f00000001c0)=[{0x1, 0x4, 0x800}, {0x1, 0x7f, 0x1000}, {0x4, 0x2ee9, 0x1800}, {0x0, 0x90, 0x1000}, {0x3, 0x7f, 0x1000}, {0x3, 0xba5d, 0x1000}, {0x1, 0x7, 0x800}, {}], 0x8) r2 = semget(0x3, 0x1, 0x2) semctl$GETPID(r2, 0x6, 0x4, &(0x7f00000000c0)=""/26) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCSTOP(r3, 0x2000746f) 22:22:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c6530008f28c9cd6ef204976e57ab220255fa2976f81e6cf492b338ffaa028f8f57d162421f353d1c974475adcc565f800b40bf"], 0x1) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 22:22:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 22:22:05 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='.+-*\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\\^\x00', &(0x7f0000000400)=')\x00']) rename(&(0x7f0000000640)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r1, r2, r3}, 0xc) 22:22:05 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 22:22:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) 22:22:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xfffffffffffffffd) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/28, 0x1c}], 0x1) fchmod(r0, 0x40) 22:22:05 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f0000000000)={0x3, "e90e279b552ce02996a898"}, 0x13, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) getdents(r0, &(0x7f0000001180)=""/4096, 0x1000) 22:22:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f00000000c0)="f32d005489341a3c17c8009ed6289acdaf6aa2dbfe6c2d76c0b7f6a8ca46d64bc9213cf9ff54931812e974081b3a011eedf504e046c84d6ba3ff023a6a3240c85882a4841f68849d02a4cf3c15b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d3e69193cc29ee6f66caf202e15baf1bbfa90e0a6ef1023bdae2480463f54ce0ac0049a535e7cc6da3af511ea066197fcc954ee8a15cd9f639fbc3c93d105e2f93623136163cc42a6784f72f21f6e96", 0xb1) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec4423f0b1c85b6a8a1311"}) ioctl$TIOCSTOP(r1, 0x2000746f) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 22:22:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x6) 22:22:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r2, 0x12d}, {r1, 0x28}, {r0, 0x108}, {r0}, {r0, 0x4}, {r1, 0x181}, {r1, 0x24}], 0x7, 0x3) r4 = msgget$private(0x0, 0x280) msgsnd(r4, &(0x7f00000000c0)={0x3, "b4bc9ec5d952732996f78e591e1f50f3b6718a55b1a94a767fd478ef36d258"}, 0x27, 0x800) ioctl$TIOCSDTR(r0, 0x20007479) r5 = msgget$private(0x0, 0x360) poll(&(0x7f0000000100)=[{r3, 0x4}], 0x1, 0x8) r6 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x11) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) nanosleep(&(0x7f00000001c0)={0x4, 0x3ff}, &(0x7f0000000200)) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r8 = open$dir(&(0x7f0000000280)='./file0\x00', 0x102, 0x80) mkdirat(r8, &(0x7f00000002c0)='./file0\x00', 0xe0) preadv(r3, &(0x7f0000000380)=[{&(0x7f0000000300)=""/128, 0x80}], 0x1, 0x0) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x2, 0x1) r9 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) fchown(r0, r9, r12) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000480)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000004c0)="afefffa80806cba76a7d1e3e48bd02da82bdf71e5e8470fc06bdd25c421fb166d9fd5a262adb8daf8361b6231349e7dc7cddf85135385baeaea7c418b3a98aee3c9503b82a593b9c0f259fc31ee1d0954071223b9d5ebb9e86c4b6a05840098710ac37b24215358b6f8cb80f13d5674b3cf9dd7cffd0", 0x76) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x4, r9, r12, r11, r12, 0x12, 0x80000001}, 0x6, 0x507, r10, r10, 0x4, 0x7fff80000000, 0x8, 0x5}) rmdir(&(0x7f00000005c0)='./file1\x00') getsockname$inet(r7, &(0x7f0000000600), &(0x7f0000000640)=0xc) readlinkat(r1, &(0x7f0000000680)='./file2\x00', &(0x7f00000006c0)=""/33, 0x21) clock_getres(0x0, &(0x7f0000000700)) writev(r2, &(0x7f0000000c00)=[{&(0x7f0000000740)="1af868cb0f838b164b87b8f95b7eedfbe7990203c56fd169c310f5ea0d3354adc078a363463c96cc0fdfd46a8442c982b53431bdd39e8dd7eda85fa61ed59cb043e2bafc41b56e21f0ee952d05ebe281a8612018df9278462a8d23b91ad0ee49193bf3fab6a7ae497183a572aa244956d5ed27da74d3f16bd61ef083b7aedeb6fe9fd6c4842514063d2a59495b4cc2373f87f8e95b30ec46d5b3d5e95f561b26a77960efe2c4633b4e4e897651ad6a25fbed49dee4f16b16afd2dd51c58bb0dc918381fee8cfc584b685721425eb51b12981e4de1bf05885c9c428933d680a43b4c5cd327ecae216946cbda33df69e", 0xef}, {&(0x7f0000000840)="bb683ae195b04643cf7f78e924adcb2cb92f76bc4218b34ed78155054182fde90eafe0cc407ff71537ee18eaf5d827472123aa848c81e11ef4a8f0735b15fe1bcc9309", 0x43}, {&(0x7f00000008c0)="3d3e16db1115864bf938772d4c1ed8e87cc71262f99294cc12f0586aec415e7628bc96ffaa242a2b3faa3ba2d6d7b0d6cb9a892976ec2d3069cba1cdf710ced825fe3228d361485da0bdc9a4b86d2426a432cc9e2b7cc79260888d125988de3f5f79c6696ffa0fe1", 0x68}, {&(0x7f0000000940)="385a7d6b89a591515cad16f67467b000719c1a76a55084daf9020abd7e", 0x1d}, {&(0x7f0000000980)="86d7c26e6be7e197d4bef2349e090a91273e761eb90ba6b7e857bccaf55fc2ff1e2007ad0397f704224d22de5ede364755f9140e6ccedbc2", 0x38}, {&(0x7f00000009c0)="ad567168e8ed651c94a7bbde82927abbc75f0b819be123190a3bc86bb50c2a92f3bffa33547a23d5b3941c713ade154534bba947e3b373933f7c4b49b3aa8104e93da5c53c088653d6ac9d7b", 0x4c}, {&(0x7f0000000a40)}, {&(0x7f0000000a80)="ce654efeef8f13c0e5de6f340f1281aec57abc68ed7857a9fee1b5f27e971f11c441ae0012a74073e6c085975cca99eea80c2ee70a8edcdeb8f968b76b9de4fe91d27a9c42464512cf04d8eb73c72c0a741b85cfc8c8aacf2ef5a6cc55517cb8423929fccad3c49617c84a6c2c9b600fb05aabb6194b64e828f6f6851d4b61926b223ead59c82e4489d7644f829ca9323edfce164d537d5be365f012341af40a7d58ab5b4e0c4e83b66de06478694885d73f25291a5d4f5dba585113752b72", 0xbf}, {&(0x7f0000000b40)="46ccdfd1334379982f481d2a9859e38c7f83b1e99dc0c03a7fdbf77b441d41df116f6a7b5b7d59450477472088e8817679627d55a9d4e809edf0a0202f1080602e76ea1c041cf06dfade2194e94eeb8894c5bb31a7c70fbc5fc53951947f98d4299c342ef84ebf35cfcedd73704659e66458849e282192da69750ab8df980975a0389f5df61a1cced47accf2e8de3609ffc7ba1a2fc1d9e166d27e08943efbcd857210263fd28bc4f451f07f7dbb627ddcffd47aaa8f30a1f2c158", 0xbb}], 0x9) wait4(r10, &(0x7f0000000cc0), 0x3, &(0x7f0000000d00)) 22:22:05 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x4, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0x2, 0x6) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') chmod(&(0x7f0000000000)='./bus\x00', 0x24) semget$private(0x0, 0x0, 0x1) 22:22:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) getsockname$unix(r1, 0x0, &(0x7f0000000040)) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/77}, &(0x7f0000000000)=0x4f) 22:22:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x82, 0x80) mknod(&(0x7f0000000080)='./bus\x00', 0x2009, 0x4000004300) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) fcntl$getown(r1, 0x5) 22:22:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)) close(r0) dup(r1) 22:22:06 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect(r3, &(0x7f0000000140)=@in6={0x18, 0x1, 0x6, 0x2f}, 0xc) r4 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)=0x3) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x2, r1, r2, r1, r2, 0x0, 0x5}, 0x6, 0xfffffffffffffff7, r0, r0, 0x8, 0x20000, 0x3, 0xfff}) 22:22:06 executing program 1: mknod(&(0x7f00000001c0)='./bus/../file0\x00', 0x207002, 0x4000004300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = getppid() getppid() wait4(r1, &(0x7f0000000240), 0x80007, 0x0) r2 = fcntl$getown(r0, 0x5) wait4(r2, &(0x7f0000000000), 0x9, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x84) 22:22:06 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) listen(r0, 0x800000000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffe, 0x40}, 0x10) msgget(0x2, 0x501) socket(0x20, 0x5, 0x3f) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00`-file0\x00'], 0xa) 22:22:06 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x4}, {0x0, 0x3}}, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x2, 0xe36b) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x1810, r0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="647deea3f09cd0c14651be0281d3b8819671be2b6efab9462ff9f696304752f3486300000000000000000000001b000000f952079efa13ad6b54f6d44afcc224fd74d632a54c682abaea70ecbc163934e2498c4dfa8791f31d4921e98957ddfe396ba0521a4f2edaae965b834dd523613e93bc4d4ab146b6e12b5b863be4046e64c4aa4d0d5f55d1c58e3675d18a94d708472828e79d769aa65d2e9613c221b50d5e749ab2f7374e677a7faa37b6b532d437a050c773014034e55a460cf867295f6e1be9839cbf091e76e8f98f738e16fea04cfe3d2d3ab342a5da1438eca99de0df5e7b1e5144f08d465fed2426f672319b6ee94e6df623afa1d067eab11870"], 0x10}, 0x0) 22:22:06 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x2, 0xc2aa, &(0x7f0000000040)="3277187ff3745d67529a257f671fc8cc73768cc278b0abd0ae3c4d77a079684e94937ec3bffb72007499e8f4f5cf8669b8dfc56c7032c4c889582d118fb2ec4f4c72e8c315c0f914e513112e198e3c99d8ebc41b746b4584eb79f3f5845e467d268c750a9496820644b74fb1b7438508ee56cedb14a0491676e5ffb75ab8b73573ea67d03db341b673e9109141fd117eeea614ee9050b5384f8bf24875d60a393231a4c6dc834f128a67cb643ad3cbd1083c6191bed74f42e957f754a325409bbaf048fbc1d27b7624b189fc3d4644975bda9d51adbc5f75f62adb7e8e0ae18eca0da8782c97d81a6fa07fc5148f4a2a9ae6bd92c6f18a5ff08ae38407", 0xfd) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000000)="d9c4fb11", 0x4) 22:22:06 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r5 = geteuid() r6 = getgid() r7 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getppid() r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() r14 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)}, {&(0x7f0000000100)="d0c539739bb7cd896ddf342987cfd7e822618a51961093f6ed2f3430defdec5136b25305be3bbcda43d8fe55108e10d8da41e355cadbf7094a738f1b6bbac45456e2fbb2baf256f611f8edaf33a44af3f77445146f235427f6c26a29357681831a3286ad66eb3e5ba11e43063c8f48cf95024bda66754289f49cb4d9e026d954", 0x80}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xa0, 0x2}, 0x8) 22:22:06 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) r0 = socket(0x2, 0x1, 0x1) r1 = shmget(0x1, 0x1000, 0x82, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x6, 0xc2, 0x0, 0x0) 22:22:06 executing program 1: r0 = geteuid() setuid(r0) setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) 22:22:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) open(&(0x7f0000000000)='./bus\x00', 0x10080, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) socket$inet(0x2, 0x5, 0x4) close(r0) 22:22:06 executing program 1: r0 = socket$inet(0x2, 0x800000000000002, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x5}, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x339) socketpair(0x20, 0x8002, 0xffffffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x20, 0x4, 0x2, 0x7}) 22:22:06 executing program 0: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 22:22:07 executing program 1: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) nanosleep(&(0x7f0000000040)={0xff, 0xfffffffffffff5e3}, &(0x7f0000000080)) 22:22:07 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r1, &(0x7f00000000c0), 0xa, 0x0, 0x40, 0x0) r2 = semget$private(0x0, 0x4, 0x84) semctl$IPC_RMID(r2, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x380, &(0x7f0000000000), &(0x7f0000000080)=0x4) 22:22:07 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) sendto$inet(r0, &(0x7f0000000000)="b03f2be43c4d9a92e22e58073677d466cb122256dd78831c02379ddec47ba1e1e74dc518f56f69d3a64d360e05ea4327eda5ce8a378277402b936bf7d4d247c1da7ac1170b81840419785d7c16a2f00d49af4e077272824a7edf342150e6054f8d6d0105f910cd966c23a9902b898d6ec8af9989667ed909323c7e2ec55365f87789876824a51573e527c13a55c7a843a1c6f0a4a437fef0e898679dcf4e9abb5565b19c812e2e07ed214bc1e95bfe80c3b3b6b507bfa846ee06a61d9d13b06dcec83c3ab677356f42703910ea7fc5157d3787feacbf9a6b7b641a64b5fb790db4af99400acc398354e01b5e7da7aa9367595e5171228f5c127f6e2e4c722967277ca7026721982ae02b20e86d125783770fb4210e17cc289cc4bd2314dff000fda32c91f65c3d98ab4c6138c4820e67d371acb5a2d9f37155d8d938217d15c9364430277cc34e653bb72fb7369a6d7d222f3ba0d3ee2ddbac5e6b444ddc8c6ede4b6f94e122693da63e15628616a842a8b8281fa52b52a518bc2dc431a80fba197b4f5a8f03c92b77f79938f793b882523cfae36ec09fc504edc7d768ea60acc1fafc15b04e3b75d57555cfdf5fe194bde6c5d87521cbca47c46c0ee1e7f1e851c2c2067e823ff875d15a11c080ca3fe052d9d0200fce1f97a4da3c9dbab646813662ca06184aec56f1a7f3f4ddba5cb80c7978bd5a76d4c62773a781e9c91533a67c1e435d58decdbd321a0e7c8db0edee490ea69566f7e5026f8bbef13fd9d22630827304bc2609cf4814d646104f88b4462d663fdd53e2018da7519a1218843a8bd7f05bc63244c8340366c7d215fa14fac7c3695d35efc849a4be0c541dbd4e1478ee6d800f0a0565a2bc2243578000a14c0d643e6c75431cdade27f78f8f6dd11d8e0efff8f24eca33ae75cffc60e80587dc0643f4bfe3ee6d0a3e5593fd14540665f3c5b93e616add7a59f8aa5c10026f883298b9540996a5b5e5af6e01beebbfe842b837eef15498986e56ba98eb4c2984578b7135f4002064257842c968bbfd753682b34758de2f0345fe570d72da070104083385be8e76418e9910c16aa9faa6eb6263f512e95c037f698cc8ea5c84deeca347e574dbcf2ebfea5c782a28ff86db05a8671e135a0b8307bc115924dd420d70378b2333fe0f5054c5fe21f550fa9fc23134fd5f0a4efc2d7a72e38cfcf97fb8d9b2b3f68075902ef991a11762e85b933d610fb0b6b6168fcb2d716f228fbb961dd3c7287a81ac2341fbad9198a94bfdeab9d77be05cec8fcb003c2373f7827f54d1cb87ebb0c43f0641900f814b2b6c7fabee9b240878bc78c339b427f592cf7117aaa6b7b907c7d6f5cba5e392f2703ef76a6b1cbc5d28572629dd90ea3be7d0f41cb68641a7297035e745db2c4e830368ce2cf7b31da8cb7fc44c2abe15fb86a10e30471a64f2c0520a888a553d79dea8da8d6ed6222356f686421e1c71b6aa286221cb44f467bb4f8af1da061ee5191840859b4ff9ffcaae51fa490e54fb9c4c425ab114c1ca88f274242bf68cf9c628321628dbcaad0dd2779ab2ab70738959a7a5e0f418116120ef02d05a525e8596e4ce05fd02401be7dbb0bdf84e53793fd19b6fa8f5f062f25ef3e3274ce19fed1cdcffc192fbabf542daf7d7869edfeb467fcc7a6e0514068c1413cfbdb5c41d05ceeeb282d9391b3c58d2eaa8605b48f59259305d9579c6d7b1a39576a2d9777d4c62dafd5f48d69717b348d05ee58114444944b4edb8c5f7476c9fea33da1fbf4f64fb10a48a583a6f22e26f4342e6563c363509b0a5dfd3cab11d83cf39e80bebaaa1120e4ed1547a10bdeef7cee83f80435485912515e1462b61d4a9a49b7dfab93a9aaeffa69cb47631928f1a0d1860eac1c83cc833694f707f910843f52b715ef71319d8facd7b2530febf7f85b7a958b774da6e777b72409e0ed4699b4203a85f5da5d94b7c73e1bcfe9943f971b3fdc4e75eb84610da3699fdf7bb98532ba7f3afb101bc173c35f098836cc3211aeb501558facdea93d5979ab8d2dc4a51cdc9a8e878f792880e93889767781386447ee17b6bdb329e412e7ee5c26bf8ab486fc029c3eb36f9415e2c9475a19ff8ce0efd3e5af5682fc0fe45ba18bcfcf4a036d47fedf5e86b3eef1f3e05a6a7aaff293b17e51b68bcba4d4eefee31827b45aff28173df94fbbf44edf5e6e38ec3a5b268e9031976370c032e2cef38545c3ca07dddb84ef372306749a49ec051033b60630ae3e7ec78e0c4b595f8e93a0f14076994bb8c7f930d857a18aa5125738cc2e9d36be28258d163aadd685912267f7bdacad0f5b9998eb254b8fccbbc0d489cc719f5643c567affa217b2837f0c03f7c3b20d0a4059e98a959a44fdf3054069bd38a475e04232c2ea5fac9fda49f6b5fd222a72679d3e450b23117a822b45e6da0a0967f962e360f10d2d4b47198346bffd63468bf0969081f725930767543e5f221b22df19218d40cb81927d9fb9610aa9339dd06007479c24a55f3bc96f0f3ce9857909fc3bfca4e45c0b75955d8202753222733ba663ada937e4c3dbaba2456c474a90389135e6c66c6430f19da211b1bf9b31297fdd6214ae037d9da1f08e35a3b0965f111b9b23c45d0fb6ff4c04ee631e570e5a5007f87c4f2670451db80f748f5731b19154b400b53dd0149ed138a4c05d9315bf5a78c5a7d9567b050d00e0b23be5fb625cf95479c67548e34bc7c09218b2880c8fbc25cae36acdcc338ce67759b0d97b93d88f706e51fc5382953271f10672318169e4634832016a906b99a5e4a83b4d1974be547e2a8aa38cb45685dbdb1fe1fa34079fff44dd6ba577437421c18a94873d9078bfae5a03ef61de325e140ab910ad8fa2ac69efcfba05761e30a5f7a1006f01f0b0099218f7b4e018021890c3930b5c7091b9143efe6e5064c0b569254870152f900c4b6ccc08587d44d197bdc95c680c5dff009ae16ca628caf228c4977ad1aaf81dd476707b2b8c1cd54e305aa0ca6b070fdf3a63ea09cbda125ba93ff629ffca6b20389e2cee098b17759e863b988f79e3827d87d5511bf86a9744ec4ab1190316f6f8e3c54ed3246c4c4407fab9a57c02d6abed2eafac0af9773ea287a65fdaf8723761ee19650b673654933d2ab5e3fb14e627ee78b5c9c3691d0ee9c3f78ac8aedc356061533f735b9005163f7b62c6c752bc811993dc56dac1f9acb887ab023ba11eb28284cd0b4c1f2ecc3a837eff18183b94d7be7591d6f518bc4c69eca21eecf1e477debb6feb02c412e9831cf6f06c23001cda7be67881d1c156a38915ffd33c62b5db555745eb1d6e041c97e44aab8ee72a3797655fd7894beee5ac17610a4315097788d13ac4e93dd90d73682c105ff5f5358858d1f314b6ab3f016591e2af950c7d078175095276daecda760e65a5e6767f421c4d5c65f3a0c9811786942e477083457847f9589a4d2eb7a507842e8676e5323588e768cb57c95c7c4eda99514d06bb65497f361fd6ccd020152a47d57e7097bcf88b0894f36786f899e61ecbafd549df83c495d4919d4d05cebbdc15139d393bd5b789598f06f0aaa912197c1332466563697e1f779cf179cf6f2e0429dc35a686dff7be3ca9d47a539aae6e05c8c5e7c2585ffd20959ced0daf588b8a5b87f6bc0576836668aea6997d207986f8b59ac873b6d86055e86780a44b7fd6d69ddfeccd28ade7c3cbf2e83a0d6c1a894ba11f6f8418ed9b4f9be61b0fba333a1c7f733a34ea2e8a17068024c53f0ef84d181b65fe71263df915a4905100facd3271a6bd7a68a66af826e2da6dfd64bb51d9da17b8cd00fec881b16700d56f3b756d3ddf742945464c8c1b7700591292ba8166e28832365fd93cb6b2c5a31d2718160e8875601ea138f058b45636df09870c5b7fc7a1246d4b097621bb70e6a73fe1236f0e47ed94b444feb1812be8370a867fddb243ff0c08c7569741c8291e2bbda305f1247e519463b1305d476934436bfa1a1d227420a4e9607a892624cf8c2f05d14222f4aa5d4ac94310badfcacee287c21bb6ffc92e75f956fe3a0c634e905cc21f6e600c5823099f57ce03a3e2e9ff1a99633065c3e30b23cee42b8f1a2297382cd182d93e6e88d8ff8798eea90781384c1e6e4a800772a425e21a89dfc59aed265514b052f8e9e0f206db5024785dc42b7e843e4e43d270c29834fb20b0b16362a7b3ac15298bf57c094cf70daf31261d4e37b9ae799d7a6df68e9bea8c747b99337237c46b1e6648d12024a98d2061ff4f4cf9174655fd9acdb52126d568c172686aa584d19da5682bf32b1f87da7c0a5c76a539bbc92c37f7101b6d926ee8a8090d5c8857a1f0e98ecfe483743cda25c8f04f71aa8ef906dcb700f13cf703ae108afa193dcf7f4539fc6eae0ff39aa5d3c041b02b06a55923571805a499111caabcef74d88812d3126c52c8b1fadbe1960b5186279237a380ab384a68c9f7d9d50c05df167eb992d3adf077dd7bf6354d661ec74b1de1638ae31fe5660df8bcb3861cf11a84931dabdbd024a73850c687abfc18d39d3560c8dd792f1045857113415030367ddfdddc22809d4020367c50420247fc449bb0b043697680e966114bd84ebf2f9d63b97befdcb406f173ecc0706b4d69fb6f66439e5295504b9ac9a5ba451ff920c3fafe8806fa00ec218f7366332636399d7bd86769985c664fa64fa2c3315532ca864a89cb9dd375f61adf68e6983f09669306b6e7fb92fdb23a4369283fca5ee52fe5e53f0d4dbbbfa4d27dd5048f5f8aef2ce03c4fd27e02e293687485aedd87d0425a629e85814c551bb7c5b7cb6fcadbfc3197106cb7ebff60e8a0b53857f07f0cb5efa44582e7194df6b0ef409008e0b7a2391f7caebd192af8c469918f2d9b4254b2026c2828afbb7cb592eb7083cd2a0e2a60806958bf269403202172f503646cbf632f2bdfe9a27804333c5a4bc3086c3da334784d07ff2a8171d0d44422499eed71f8b836857f96595632d3c345d404cea14ef318c80170c364374aed764293c3caf21477184ee30988f16ae25c2ffaa9b6ac644ec9431f7c5db12bb6a7c7cf7418ca83839ddd08513ccecfa0c015e57457124f0e298d162d52b7a55238b32b5f751bf3fc01873d806f95c7f8b2e5060b15760e2e270f7802a7a135c8b6e25800c32a4e895f5838a22f4fdb147ee15dc8f40c6d2a556278401c58bb5858aae1b50b4d47dcb3f0af594a44315dcc370da62b9c4931f8a3480feebebfd641dd25514813175490d96ba9f06f36e850f35b5a569c7e44d36babf18d1bfd43963a7dd7dc5a5b4aeecb781a2bb3591575af9db6282c2604b4f5a8571ab2f5ed1f70f9e31a1e2bad9a6e1ef1cc8eb138ce056983537ef174e90b9c8873dac6f16e21a42876da9fbaa073fe8896026caab653bbc3d41078868a5a9e143f06d047bf7eaf97e9d7e2e09f0c456778a14ddc66ea3046f4023194cf762cc880da31891bb0f19a7b48853bce9af864974d260b95d706c1b0c0b6bca2bccd5c7a9059c2f73beb010b01989da18e429e38e13fb0a01d4bf15d2a79f5d8021b6af76219625f08acfb9c69038809be49107f26bf4f5f0f91dd4709ff81201d19ef24a9296043b2771bf3e75cee0375794c9f4d49ae0221197423c716f9e7f84ef158cdf7072aab55fadfd8e8d3608a3162bcfce5d840c7d18d4393465baad76b2d5383a4d8222b9e42fcaa143f52aba59798abbad6a4c2a91960c9db44d8923387825bbb4c7a23b76bf07ca6a03066c12e73e45e941c7d4b", 0x1000, 0xa, &(0x7f0000001000)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) 22:22:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) socket$inet(0x2, 0x5, 0x7) 22:22:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x90, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 22:22:07 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1, 0x10000000002b}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') socket$inet6(0x18, 0xc000, 0xbbe) r3 = dup2(r0, r1) dup2(r3, r2) 22:22:07 executing program 0: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000080)='./file2/file0\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000140)='c\x00') open(&(0x7f0000000000)='./file2/file0\x00', 0x0, 0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') 22:22:07 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00004adff7), 0x167, 0x0) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xcc, 0x1, 0x800) 22:22:07 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) rmdir(&(0x7f0000000240)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x4, 0x1}, {0x5, 0xffffffffffffff01}}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 22:22:07 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = geteuid() setuid(r1) setregid(r0, 0x0) 22:22:07 executing program 1: r0 = kqueue() r1 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) 22:22:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0x0, 0x1}, &(0x7f0000000080)) 22:22:07 executing program 0: r0 = dup(0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x0) unlink(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) mincore(&(0x7f0000000000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/51) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$getflags(r1, 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) poll(&(0x7f0000000240)=[{r2, 0xa0}, {r2, 0x144}, {r2, 0x1a0}, {r1, 0x2}], 0x4, 0xa855) 22:22:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) symlinkat(&(0x7f0000001380)='./bus/../file0\x00', r0, &(0x7f0000000200)='./bus\x00') socketpair(0x38, 0x5, 0x1000, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) writev(r0, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) faccessat(r1, &(0x7f0000001300)='./bus\x00', 0x2, 0x3) open(&(0x7f0000001340)='./bus\x00', 0x1, 0x10) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="d91f2473c05b787a039ca3fa548e22a86ca6c3ebe5b29709001ca73d3f66f86a28fb318bae0b1674e5a2ab157a42396a6f991616ee3053f526e13fcd7d9ae4afb92199a51e4a28c6dc1764679524336d07e8218c25ee10c81c7e9752eeaab863547dc17ffbbf78576650d67dd762924d35f4a9d40f5823389375137f5da93b38dc292bf1693c5c8b77b0bdfe922cab44ec2d8316bec26128cf88e59c364eb1b0aad50624ef8c83669235f79b5805aa9dbd6b863211854730a6901e", 0xbb}], 0x1) 22:22:07 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, 0x0, 0x100000001}) execve(0x0, 0x0, 0x0) flock(r0, 0x1) r1 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/96) 22:22:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) read(r0, &(0x7f0000000140)=""/214, 0xffffff12) fchmod(r0, 0x5) syz_open_pts() 22:22:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) nanosleep(&(0x7f0000000000)={0x401, 0x6}, 0x0) fcntl$getflags(r0, 0x3) 22:22:07 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x6001, 0x1000000000100) getppid() open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 22:22:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) write(r0, &(0x7f0000000080)="7ac6b44e15ffc4e6da0c90186549555f9be52423864bc5b03a33df825ce75ae29f05841dcd3e36ba427105646c3594f0eec16eb796d15de6f04221043d3d134b304a68bc9f2798bba761d5f99586a22677db4198bdeed5e65f58574ffd68f2253f1d2c33af636f9f4c3ce8518b853db60136ffd9", 0x74) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x12000000000, 0x15f, 0x80, 0x9, "9d40fed0a9b78667ed747d8dffa9d4336a4f1e8a", 0x4, 0xd60f}) close(r0) r2 = dup(r1) flock(r2, 0xb) 22:22:07 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/247, 0xf7) 22:22:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000140)="00000000000000000000000088fdf2bdc84ba8ef9e6d52f3c902baa0101a92a58f3c35548f13484aff70566430ee9752f09949166c4a8f958f3ba295cdcad221d592d356fcf0e0d04fbba534060d", 0x4e) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "fffffef90000000000000000fc0700"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xffff, 0x317a, 0x1, 0xeac, "5a34f8ad54d4554c199cb5e3c8c8a7a057171939", 0xffffffff, 0x1000}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 22:22:08 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x4) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x80) unveil(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000100)='c\x00') 22:22:08 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x8, 0x1) select(0x40, &(0x7f0000000000)={0x80000001, 0x5, 0x9, 0x8000, 0x2, 0xffffffffffffff80, 0x4, 0x3ff}, &(0x7f0000000040)={0x7e0, 0xe18, 0x2, 0x9, 0x5, 0x8, 0x0, 0x7}, &(0x7f0000000080)={0x40, 0xf9e, 0x0, 0x1, 0x1, 0x113, 0x7, 0x1000}, &(0x7f00000000c0)={0x9, 0x1}) open(&(0x7f0000000140)='./file0\x00', 0x1000000002, 0x0) r0 = semget$private(0x0, 0x5, 0x600) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/98) getrusage(0x0, &(0x7f0000000200)) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x3}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 22:22:08 executing program 1: r0 = socket(0x2, 0x4001, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = geteuid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r1, r2) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) setreuid(r2, r3) setreuid(r1, r3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82f22400000000008000"], 0x1) 22:22:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="6638d3a1de656ddc79af87ff6c4f90afa59e4d18c929f0177c8723d9bb2e2fc3a6acc88789282abec94015ca4e8989cdf8a6a0a022085497e4a7de36a8f5d433bc3ab59ff92da702be7965f4e5252273fef8b26b06a09ffc42d38cdce4a7f59497eca8ce07adef9b8e5db9aba007687ed07275aa8002b5aebe742cbfb3f511343032b090cad05e14e2407a3b95e27ff629f8e41900735255bce28afd63dc2ebcb912797fab930c2b0c71bd3038074ea1ed98d865745d4f2c599f347d5bd358c21cc6", 0xc2, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) 22:22:08 executing program 1: execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)='^\x00', &(0x7f0000000240)='\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='][\x00', &(0x7f0000000300)=']\x00', &(0x7f0000000340)='%\'\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='#(\x00']) r0 = socket$inet(0x2, 0x4003, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3d, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) kevent(r1, &(0x7f0000000040), 0x0, 0x0, 0x41b1f84a, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = socket(0x6, 0x8005, 0x80) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x60, 0x1, 0x100}, {{r1}, 0xfffffffffffffffc, 0x0, 0x6, 0xc2, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0xe, 0x1, 0x8, 0x1}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x60000080, 0xffffffffffffffba, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x8000, 0x2}, {{r2}, 0xfffffffffffffffe, 0x1, 0x4, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4000000b, 0x6d0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x50, 0x8, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x20, 0x2, 0x6}], 0x8e92, &(0x7f0000000180)={0x8, 0x7fff}) 22:22:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x100, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) poll(&(0x7f0000000000)=[{r0, 0x48}], 0x1, 0x401) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 22:22:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = getpgid(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x84) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r2, &(0x7f0000000240)="5e8c7536889fd09fd14c387bc39027657c148336411d9e67785d04d1fcc3e462e962bbbc10ca898bd128363146fabe6f9ee1cd464080e0b53184dff58b1d707f7a570813c3f7c4775bd2c99a00d39ed6ba500931a9100e194fa49cd075d7b5f143b299eab7dd960f691f6e6a78e67a08c61c05aa2a9842e2bebdd097fe32febd7f951fd3383c964b047530d021276df90b1aa5450338492ee81281a22aed34fd6d234109080ccbee0bb237d6e24002cb4b49502e5ab356200d48dd2e23fd92d690c49559087d03485f5a193ec493bbd2b7228da00ad1468e457cb67fe67bad6203ac5b8318199a738cd999cd364e78efa70da2db6e06269e88556cecb738", 0xfe) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) poll(&(0x7f0000000180)=[{r3, 0x1}], 0x1, 0x100) 22:22:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000040), 0x4) 22:22:08 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0xfffffffffffffffc) 22:22:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000400), 0x330) getpid() 22:22:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e616cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000da572d78044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc966e19924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951191d67481f27d1db813eeb072283ceb4fd947b6498c585b0a555c4e28c63635eede075739b4d427b2070bfd9d35ba045eae36923d374f97bfb3b1d7f5991e89382203d96f68879964bae58fa25294512aa60b184d7e0349c3b64e73bc5d1380b160afcb763e67ff88b546c0337692c9815cb9", 0x1cd) syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) kqueue() r1 = syz_open_pts() read(r1, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() 22:22:09 executing program 0: pledge(0x0, &(0x7f0000000540)="1160576cdc7c90420eaf3d4da68717a17b8e9a9b16c047e694202876a89af8d07522fc13379051f72bc47e560daab1b6ff65fdc6d15ce7c3b484b0ded629ed7236a35cd38142c9dad2d300") mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 22:22:09 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 22:22:09 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000180), 0x2e7, 0x30) 22:22:09 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0xffffffffffff0000}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000240)={0xad, 0x8000}, 0x10) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x30c000000000, 0x1}, {0x9, 0x7fff}}, 0x2) read(r0, &(0x7f0000000140)=""/177, 0xb1) dup(r1) openat(r1, &(0x7f0000000200)='./file0\x00', 0x10, 0x44) 22:22:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6080, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="946cfde60c994a1126668b1ce71ab1d8e971cf635ff1ed7f5f0b1fa38514a6647fbdc7ec44a7402498f2b10605e7f2e24f0a8c3bcfc5dd02dde83d8abdce756b5ccd7d214a9909bbc32368e4543c0c30a90531f62b0ee9f0ede372d6d72bbc3f0a1a4bdfca44691f73d4d146fd6bbc253331e23ad319c121f7bc01a4e8aa2f2be64e57956f8a8098b93b49d4e8fb48a74ac52897ae26605efdc10b0094ebbc9abf35a78803c9c7e47ceb43ac24", 0xad}, {&(0x7f0000000080)}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r1, r2) 22:22:09 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup(r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x10a, 0x4) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000280), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) socket$inet6(0x18, 0x5, 0x8) 22:22:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x40080401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) socketpair(0x1, 0x2, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/143, &(0x7f00000000c0)=0x8f) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 22:22:09 executing program 1: clock_settime(0x1ff62f76bf201261, &(0x7f0000000180)={0x21, 0x8}) socketpair(0x10, 0x0, 0x74, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) msgget(0x2, 0x206) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x807fff) read(r2, &(0x7f00000000c0)=""/60, 0x3c) open(&(0x7f0000000100)='./file0\x00', 0x20800, 0x41) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x40000, 0x8001}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000200)="976473496755499afa742ae586483c1e9e4977313903bd5f8919d4b9420ec7f426d0df345e9d9e56b9d8591ec3cccd7690b3ed604cb8cfa4b69c302b45abbf42729e6299eb", 0x45}, {&(0x7f0000000280)="a9d61121fec83898fcdab09b8ce3c274e24f0f5eefde00be62156602c2cad1afbcc865e095eee6c7468559485f70377f66fdd8385d3e7a96c4d0147d5f8d4d2834e832211f12acb166ba0f821b70784846fe49435992ce", 0x57}, {&(0x7f0000000300)="f2bba569e51f108dad765db4cf098535749b88fe0c9fbf97c950256cb78b6c83dea177eef3aab8712bcf0033a931988059b547546f5cc8efdb747f11709c7bedff1f09f67984adc8fc1f30913c441a7316c22f9d45d816c8a3616c17cc494fdf47d1dd7c155e86e8b17fd6200567ef4027dcfc7abf1eaee034e11f1ba1cec0001c0296f4f830b6b812e668bc7c75659b7a86573eef070a870471f1424ca9e86dadc7e77db53098dbc54482dbe6680f977306158092ea85", 0xb7}, {&(0x7f0000000140)="60a53e41c5c0dc3871559ccb38f24d5211", 0x11}, {&(0x7f00000003c0)="cc45fa3991c2b1034b2b93e53fd2c4c0535778fb6afadeb7c7bb23d800759badb1faf4ee5f2e5cdda77836490ceee1716dfd682bc286241219958122", 0x3c}], 0x5, &(0x7f0000000480)=[{0x100, 0xffff, 0x7, "990bc36b73f841600ac12f017e9ac9183c3c4d6ad78715cac5d745f0ec3f4b08e670ecaf34f1da7bdba16a9e90ad902ac4040a4d5bca275e359cb402fe612b5abf5e497b5d252cb476fbd2b5450a68b6b8f4ca193cfa6455cdfdadc0e81a05be57279f9de56973bb0ba8ec854b3b36bc36cf27505bef62a7d5bb343bdae50c6c6e805d65fc1debf5416f21728fb54a301e1a60ccdc3654d22416e8509b2af536dc98269ece46df217ecc83e0db5c5f1b8d5faf8d61599dc4dd8b3df2163b2fb426e50cab9060d93f4a0cab7959d62f186bdba54a57b20c48557341b7c4b3399e9454f8e66984c0b70e4c1394df"}, {0x28, 0x1, 0x4, "4487dd4c1d99f50e84fa066228f37100f2ff"}, {0xc0, 0x1, 0x6, "6271a40161de08a6901b7761eed1497e391485c71501ab8f96ebc2507a8c733dcea20ecf469e8be196b0edba0125d970c34d4da7ee994e4dec8f70a867464b6a4c0cbfd812f43639ac706e3d431608754fbe1a3ea8b2efc250db4f38d70eb077c9526f9e1912a5538c02a1cda0aa938426ab9bd06c60fe23c2bb5344d15e9019377c7d958d5a2f0fb585e4a12cfb2246e6bec139f4039e22045dba2e174054bdc44aa574ef4b4710bef3"}, {0x20, 0xffff, 0x1000, "345f6bdef8f2144cdd4ea5"}], 0x208, 0x409}, 0x40f) 22:22:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file0/file0\x00', r1, r3) open(&(0x7f0000000040)='./file0\x00', 0x82, 0x88) socketpair(0x0, 0x5, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCNXCL(r4, 0x2000740e) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x14) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, 0xfffffffffffffffe, 0xfffffffffffffffe) lchown(&(0x7f00000001c0)='./file1\x00', r1, r2) fchmod(r0, 0x40) 22:22:09 executing program 0: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = semget$private(0x0, 0x2, 0x8a) semop(r0, &(0x7f0000000040)=[{0x3, 0x3, 0x800}], 0x1) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') utimes(&(0x7f00000000c0)='./file0\x00', 0x0) 22:22:09 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x25, 0x400000007fff, 0x0, 0x0) 22:22:10 executing program 1: unveil(0x0, &(0x7f0000000140)='r\x00') clock_getres(0x5, &(0x7f0000000000)) r0 = socket(0x10, 0x1, 0x1) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 22:22:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000180)="f129106e78682b83dab7480a932aaeb620907ee564467c48265bb101b794beeea9fecd50a1f2b70c5adb1ac7264a8194cf863129ee14cfac85123844c856c793066f0b903dcc1a38cd9f5c8f481d6bc6cde9f152221602bbf3cb97a79f9660151760e2115322e1d3b075dfc9e4ca55bf5e036e0bbad031d04594fe011923e958ed4307562a0ab228b9343ecd5659fdc046ed2f8d1abf02cd4282a6eb2ca0805ad0524fdbb671c4f9839448423a822dda2089ec764f8af71e7cdc28f82517324a0ef9469d608bb61311cec8bbe3c4e8957b73e6ac87d1b2c5e5a1b8dc0e986536e7ba5345a91997e5057776efa60f8b0ced735b086b0871198d2f0aedde02", 0xfe}, {&(0x7f00000000c0)}, {&(0x7f0000000280)="43ebefc2d80a13b93a6261bf59a5ce6e996c060d0acf523baa22db729e20623e16be7c95aafcd9cc38e07ee7dfcb55b07992d6063dad1a22bdd6921a2a231f55cc4f91669df7a4", 0x47}, {&(0x7f0000000100)="7183ee3fc809977567d587654ad93890a31c", 0x12}, {&(0x7f0000000300)="74b501184c575df93e7e72aae4e4e60586121bd24cec", 0x16}, {&(0x7f0000000340)="3f4000ed6cebf98414e6595cf3dbc8e8cbc61dc0186c5a6ce546ef37d47093e969b9c7f5c318b13a70322db9be85a27f84557339fcbd0d7f0a831c53e66a29080bbe116b6b2865d56a9512bda612997e655cbadc48a9602de7a4f0af46ad7b1b87addfc8dc18a0c23d7e3d08af91c33e128a9e731ca3fef0385c9fc0", 0x7c}, {&(0x7f00000003c0)="c73a455cfa3742cb2affe59ca3125b6ed2c894a05e091351c8b48213c242eca31279382eae45a82fdf155dbcbc094c1eb5f95906cdfefe4d90924f9eadd06ea527139b279cbd7d7a6d79c77c7c6f88b325bef515003ef12a9cf8039904ebe249f47fb91063adfead4072c2f9418dcf70de03e747c4ade98c7bbb32493e", 0x7d}, {&(0x7f0000000440)="b0d33d6053e3b136a679c9272c2806f602c6c0d5d0749d14e898e492df6f2c1f903e9359232f24fc9738ff7fbdd73100db06d48095deb46bd35072ee2084562c4116e56b8b9adfce61a2ec56ccc8c5330dd2607e6f6ed93320a59c665751", 0x5e}, {&(0x7f00000004c0)="a24fb4a71f4f008b3799ccaae4847bd274846d25b60ba6ba813f4b7f8a557df0de92e46ec66b7eb561fd552355ba65b749681f7c8424b91ab4f70318803a5493e9fadfaf574fb1b2546b9624900aa886d762cea9222b55b7b0c722a25ec1292d4d5e8fee885244f7aa2934a324475e4b379ea7140f1986e675eae009ab7a759227ad3924abb6386e88e7c5710ffe9c8456e1796a097c6d46ad78cf0311df0b1a00df59e5e50f28a33938c7f33a81d596915224", 0xb3}], 0x9) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x1000000080001) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) fcntl$getown(r2, 0x5) flock(r2, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x19, 0x0) 22:22:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) fcntl$getflags(r0, 0x0) 22:22:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x400000020b0, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000580)="5b8ee4021f05dbabd0a8f99196d5e22da896fb37fc3ee2fc13e5c922c8d24009", 0x20) lseek(r0, 0x33, 0x80000) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = msgget(0x2, 0x4) msgrcv(r2, &(0x7f0000000140), 0x8, 0x1, 0x800) utimensat(r0, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x401, 0xb5a}, {0x6, 0x4}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) openat(r0, &(0x7f0000000340)='./bus\x00', 0x2, 0x40) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) bind$unix(r0, &(0x7f0000000300)=@file={0x1, './bus\x00'}, 0xf5698c3ab7206a24) chown(&(0x7f0000000000)='./bus\x00', r1, r3) 22:22:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) setreuid(0x0, 0xee00) r1 = geteuid() setreuid(r1, r1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_open_pts() 22:22:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x8, 0x12) openat(r1, &(0x7f0000000100)='./bus\x00', 0x280, 0x80) poll(&(0x7f0000000080)=[{r0, 0x164}], 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x11e, 0x3abf1618}, 0xc) 22:22:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e9630835846534ac10c2f2ac62c8b1a35a424c0caf6028c172906158f01e3b4f02cabc2fca8da099d802f78dbebc1de6cb63b523872d403b4a069f2758e89be9a0b79a05c6e3645fea8cf1630448040eece58aaea5fbd0f5aa0b696d864d17bc88c1563d5528c1dd13b5b53c85a8f1b920222e938c2787be7676e3a97893dacf1914b4a572a5e9df91d8f98a50fa95b72d500e4aadc640e4f0b724ceed274cd501098bb52bfe3e54604c07e463e67dd588c1d79d78de874afe61ddbe434f6b01ec3b3c7", 0x1000) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 22:22:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000180)='.', 0x0) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000180)="cd7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb97067a15707a6a060ea0dbd70ae063229425a21860b42d6d4e0b76acef1fd6bca4b917e39f265a7667a71e0b2f64ec5c944513709119205214034b4fe2fd9d3e0f5d14f0a7ce53b863efadd56adbc1bcf240a7fb164265f323c467121aa0967ada3952837a531c5fc198bf4108c5926fbb7f19da6106ef1c97e05ad7cc89b9c65251cf2ed5af240b04d8bd7c66f6d543594e6cad7b45cc809c8153ff8cb9f70ff259533c6d195bbfc8a2452895186a72788dd2edce10740e44ca0ab98480fcd1", 0xee) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x180000000000000, 0x100000001, 0x1000, 0x0, "2691db5c46d9816b2f51d443abf942e13d0fca10", 0x8, 0x8000}) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000000c0)=[{r2, 0x81}], 0x1, 0x0) 22:22:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000040)="3a929119", 0x4) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000100)=""/170, 0xaa}, {&(0x7f00000001c0)=""/238, 0xee}], 0x5, &(0x7f0000000340)=""/237, 0xed, 0x1}, 0x800) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x8, 0x3}, {0x4, 0x9}}) 22:22:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6080, 0x6c8) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x2) mkdir(&(0x7f0000000180)='./bus\x00', 0x40) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000040)=""/168, 0xa8, 0x802, &(0x7f0000000100)={0x2, 0x0}, 0xc) 22:22:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x8000, 0x4}, {0x18, 0x0, 0x3, 0x6b}, 0x1, [0x0, 0x7b0, 0x1, 0x10001, 0x40, 0x8, 0x80000000000, 0xbf1]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x7) 22:22:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0x80) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0xb, &(0x7f0000000040)="01", 0x1) shutdown(r0, 0x0) close(r0) 22:22:11 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) munmap(&(0x7f0000004000/0x2000)=nil, 0x2000) madvise(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x5) 22:22:11 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) shutdown(r0, 0x1) r1 = socket$inet(0x2, 0x8005, 0x32d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="00527e4d58fb4a6a65a6488dbd3188a71596615acff635fd71c1eea88d94cc029b4d88ec6178b0291d3879a9189ec319d10ed1265e771e09c52dd871963c2b25349a9fd6318df2bf81178722e483df9687f56d9a5692179ac554761ca37f2c6a886361aa498c8ae7a442ce3a16f5fd6d", 0x70) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000ee0f7f), 0x0) r2 = getpid() getpid() r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) socket$inet(0x2, 0x3, 0x9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="94dc5d71c8762606c53b69330045e4af653f156f911af406dff281c8771999c92322252a7c5494cb67f31861a6e4e7230206f3f4cd40f8d367c5bdbe8b130d1117192280953eb9f785e71c9e167d99284a08ae6e220841407eea8c8c5bf96e355e6ec632f97e087011fd068a1d995bcbc40b70af07d9830ce8858d76d45346d57ccda4aee820ab2e14a719703a775e29b63e099e1ae3549b3d93c750d4bc84d59366b49961e96e4cb14e4691558ede4f16b50ce4e4d489b0e84e0ec655aa16e9e082162a0b105a5bd3b6434c9780fd8d1e526e304bf8c17cc521722a", 0xdc) 22:22:11 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0xfffffffffffffff9, 0x3}, {0x18, 0x0, 0x1}, 0x0, [0x7a9, 0xfffffffffffffffd, 0x200, 0x7d7, 0x7fff, 0x4, 0x1, 0x6]}, 0x3c) 22:22:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1000000000000001}], 0x0, &(0x7f0000000000), 0x7ff, &(0x7f00000000c0)={0x80}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x87, 0x0, 0x5, 0x0) getpeername(r0, &(0x7f0000001380)=@un=@file={0x0, ""/108}, &(0x7f0000001400)=0xffffffffffffffbd) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000280)="1012f4e551e4a8d11a5275ba0cd158e5aa3b9788dacf7c60326eebe6b0dd66bffa348d758f491802c18b95d0f4ca4264d90a9fc0161f064f3ecd5b09a54bf6765944b43224effe614edd9bb4a2dce1b6687d6fd1806d5b28b112ddce9b5a98170f3ca379a96d3f602b5a5801b00f1e0310f5f87ccf2a0e2db9ae363706776392e9b0d45886c03a120739e7788b2fb2ea67f00c49c70c949a795ee26303f434aa282a4ae3277b0adfbf2ce088d9cdfdfb437f1cc558bf77ba621f8f95e41304d02a8cb8d4aa433d35afa55f5b461e1c40b357e618250af341e1ad01ed7a9853aefe6ca91c1a11e2e82374bfbb0d5432e662587f2d7b087aa372a680610f2497557c508a2079c9b67c80664d7b891a46371fa31f94ba5807cbdc53be1facf80d4d0eca0f0047204efaf5dd22acb1ff4e0525dbb101aed145bd4435da681edf25abc222109fb9705220dc1d461b19725f70323f16db03c50a76d03369d72ed31a49fd7e691ec98a7288fdb3582f9a7c866c03997421c9e5fbbd239bd1b3d43ab508fc34a6bf31795428e7739eda0e2dd01c0f81071a7363934539366e9ea336f175d8f925fa199941b69ab515ce35b086bbeca57d94cdce41aced58bd7422b824d93ec94b2e534b2491069f4657a1274b014f187d547eb2a2f046c562e5eb0431559b35fc504eff5a23d6e621079ad27d864eb85f8201b273c3920ca778a9ef12cb8c3ed035f9bbf5080b5a516fbb2816b68568355b4eb0dcd784fb33028f4d605771bff926751d2e9acbea74718e4bced7bdf31d2ea8ae6e2c285ec637c05e00f64c038654a20f1b37644d69fe0ce06894fcb950aa7e21f5a5caa79019fe58646f82272468c0ac9725c945ee75a886b8c484940744ed46eaa4f6e99a080c003c80a1900e046be2e7bd49b86bc57e169f8e129cf5bcdf37c892f5437d432604a42a60c4b32b0972c5e222d4ea107a85ec5af247cba56775c1f2c87883b129cec795f7901e26010c2f6c0746596e8340bc34ce36461a586279de403dd74ccf04ba34b124700414b8c5a92a2e3dee159eef9845a77fc35de299d481b94925fcce7da6b0989c86fd0b9133f072948145a7ea564ba90428f4707557279af03582bff840433d3ddf9f8ce68b7de4567a20ac8e14af57d71f30695f1048ccd7ee09e2f9cc43670f38408b9692a1e819d38cf245634fcb30015c1db28ddee5af7823a435e4e587dac974359e760b1823193345908413a2bbdfc0c877737887659a6db6d4c78f94954f643c41e08219954b085a06615c5292bdd6b0a02cf223208aa5a3c162b0233bae2c3157a4b03c5e96b68675d66977a0b7f014e895158cab18e395cee9d85c669530dafdbfa620a71e2eaf3bcb2f6cb2e80cfcca5208d8fa2ea93948b96974f67794ad8a6052df18e67aa021cab6b93ee467a8fdfee098cce1240714c7926aa2995d9e98348a97887fd582896a4b2e2c6a543fb87f8cade7b6396980282096d7587319027cf76df2915dcdc14859c192bb92427c2c50dfc9427f51012949aba8261e8b8c35f669d471c187684885a2e911eab34f299f4860c2c29ebed2a11f002abd5225bde82f546aa0395abb4d1ae32979500d22713f1ab267949d01430dc831fcee62435dedf8f3e53b8d92baadc23efdd3686a3f485055aa09515364e2a735ccf1e8047a5b222c6a0d38be1c00cebad022d7224c41555dee1bf6f7fe8edf61638739b1da0401549f9c59537ee0a053db1b7ff3a84029b31f6b30dc5b3e701dcbf4b9140a749d784548c75b555e31d5ae5c4080a3cf233eea1ecb828e69e448562c8a20d3caa947671061060f5d10090e1f9161ac0e49b14e9d1881fb6a552e7784acbfc5e61c6af7f69e4e5f66b130baedf842b9cfbac2961802736ccac5a77457eba65b8ecddee06eea47d1c96f0508b8600eef408fd1403f2d19e02129e71c7be73f9c34c9a569acf5097ba647f59a32a94d57d865d72a997a9ef98bf982b560dc8a06c7ba3b5ef5a84c591b2cf89a5bfeaa1035dc02d5df08d1f9cae502ca94660a52581cdc48ef6ca01e95e404527e7ec7e929d445d0a0f21d45f6ca42f06e98e23b6f5b89a37f9f0999b96e9f29dbfbb139409e6f0a7364e9e7132f05901cfb010d3d8b320e26cd8c2feefb46ce6b21ac382bfe431c07ab787f910d5e060601f1bc0265d9c55ff535f92e21d55c3fc1a0ac7fe38cdc35fa396375f240e30bdf3781532c7861896848edad53622b41d6b497c014c5a440af07c355dd45de454e4a21d2b53463b7e2b82cabae2d4f7256cb3f2770f1e5f5367db17362cda4a0eceaa677bf6554caa978480d8c7e27d5fb73ed83eb030fead515a053febb0e9daea1bb4a69c2a5ebe1d3608b468cc5318c2d69d00a398d601ff2f801414b832791f514e4a79e893e278d74e3dbd0b619bd0552b31bde7b07c10ebf1fc0a156783b66f63e94757e2b5b4037281f4493fd9109225622c21e4080e31661eb6b8e8c1e589f323484ab98051e96aa522cd9f9863a4a5d93353b6079326fd623c737b7709b085a57685054c5c7794d4cde80dd294d32125f54f5bb57f3c3d98f845d95f19ca4aed382293589781903c9ce5c62ff8777ab074be39166c4865ecb1e56e556e1283539590e6b9b0466f52a8ca21ec6f21a4410a0522e39712211f30559d9922a96e86fd70246fb46dac27d70ec350198f8f0290d036c4ba5e39d3c0302d394c15909eee2f9ad39347b5183b8a906e06870750cffdaa75f4e9d2532bae3b0d8e8bc37aeeba878a7f1bb68064904e4368135a4b6e7ddb65807ae9dcaf84c9d585a3a1b59858b70103cb407145ad300c5933e5c15be0ef9ca54cb31abd5a46f8798d1dd9281b8c68ddafe435a85c78d372f8d7b350963b369ffe97cad1cc13f03d9936639dc24a80097c753db7646b67e5ac5dca0280843720bbd438f3c4c18c065bd8d9b02d495c4f1ad3278b95f58472adc431edef68d1f708c49095aeb57640cc503dd1671b11d95b381a49a8a77918e0c27785661b9e41b9673543193a41083f47f1ed600486333a043e650441b7a3fa979754b0dfc805fbccd03617ccb6c83ec25698a976cb5385336ff6745d8882c816ece9222a9b5fd8a589661fef751023a26aa6fb7bd608bf94c52822d3a7c180f2c2994e0dff559641d35aaeaf1cedcf8f5090ab1872fa0153b1cf2cd471145dd251f686f6185b08fb2c323f882a180dda81fbbaaefcc2ae012bd7006319df168db1620e1d7b986db408fdeac58824c143519be488a40dde2c44d64357f45558caf45b4e3e6b6c0b787f531ee811d759859511f546483aa34dd87223ade22e3bbdf50b9435578db53989d07457eb0e65d11c7c976fbacb61bde75e2537292ae6a59381976eae38d6cd649dc51fa1399e8648fc9aa27805d68e252d40fbdf1429553d41491573b270c2fc843e535b81eee7dfc9e8196759a62869c5fc47b53e42ef4704c1bfd303b961f55564c9bb9b161bbc7ddfebead1cf2b5e53880c4e96b464bc6fd9df02e829ded51ac5bbf6412007e042bdbdc26d01ce28e21e0eb8ac7cd21030c77fc2c123e513f1ec662086a4ecb081916a8960102136b6c2ad8eb12f6e9a7fa62093e695012cda121df195a2917c6bf9889c874eee28993c2e2dab8f0ca1cf675a092ef7aadbc99018ed97f71e534d025f4226bc8cce2c931b3155cd1ae1860181eb94fdce0b22c92c276f3c04e600880d12f771ead1d64947dad3e61921b2a7ddffb9532c8fb3722564b2515a3355dc27782abe1474c8f93d054d876888c980c1d323ea0f81f9eedd022afd03156a8a95549e95984e9279c2c6095620c5bf22ba00701e36ce087b7288819e70c0ae2fd3992e3bd3bb9dfcede29c6d8da112896e2d9449046e778dc9147ddeb6521c6450124cec6833d95c8d6ff0e8c76ca11285b3be29e1f430bed4c6f76ec36ac9a782c3580493eb984f74e8f8ad81d5e2ac2cca6205a98756a637cda2638a0595eb7c39437b5a394fadc9ef7298753aca79f8ee22d92238c738591bfd2adf9d4ce7ea541a82b969f8ae112d4b6a5904ea431aaa5b21d8befdb4bd333f204f069c250e44999619951b95d30b4dfced76e42e03a570ab7ad8bcabd17c9c1737b5163b5bebddd59802c31b667abd8d45a58194378383a32d6793b11b045ed32c8a7e1fc90c7671c281b597d0fb3de8e20eb99fd21319c81f68c2fa64c13bda62ad6d2eed75622e0594f33fa49d7f272202681cde1c6ffba07180bd9e178122a68a3bc50173f4227e21bf635ced3dd31c079b31e812930fe8ec722cb81f5ee8b88144ba79df69e693a7f078641319e6a5d83c797a968cc9f9e940620b100f045a0fa5ce970e898d63fd1f62e4de72171fe9df74fe6453125074ff0ba41b1f8a88b7f8783c55efe1021456d5f0f598cf4b0064ccbabb77ff96ab565edea7d2282ada9644dc8aca7c589f81ab337e529dcaceacccb8e4e99ac2e3b7298778addf6959706cba9ae45ec40414ead97cfb98b9071c60447ad388b16192ebf8fe71dbe092b7d0e66e30106159fabee260d169c4a28bf00b5e0a347ce54ad1cf303742cef296c6b2d984f499e5b20ac538b754fc15553b2e96c89ebdb907189466fed96a87de8f8508ca7460796abdc2ebaee9bb700b0d98255e03b468109c7587ea40e87692309676a82b5e8b6634f2c1657fae77b40ebae9fd90a49c236300f5a18aa75408100298c2508587d62e44a77d9cb56c9913ec3b478dfbdb8ae87762ad38693c5e2f873b50bb5629d18c7b94f3d6e729ca7e3bea7fc1e532c33bacf8545c2a04a7f78012b00bdb3eeacb47c745540e0d86c30f3e806403bf35c968e5d1eca360ba28f60c6043c4128171090a01130a33c3694add7416979b4c6df6d6a7cb3605ff06b45efd8ce2aa0fb4193468dae0cad5d28b318018cf6f1eb7e22191107060c79a4494f413d9888b2ded0d3d24b9a310aa6c23750fdd56918377515fff0a0250a116fc6c609180c47d9351e4447eec2c161318abf7ebf42a85c211becb74398fd41a1ea710956a0fe197a360cc5f92166443a03eb7941175cb063eabd81d1b9691842d17f335a7dbc7f0701cc38d1f60d62c728472c206457445d5ca2416f1219a87d05db5afbb3ed7c5b545c930046e46321a3b39a7d856899bca7dbc683bd4445d95c10379d5ab374eb6df0a34668e228e0cdca9f51b90f5eb46dbaf63b3cc1dc188cbe46113122a97eafcf1d672d5a88d591eb0b8c32e359c189489caf2ac0fbf3ace762aee614d538f95e2db9ad2a9b23c4e94384908ee5beb6c83a5870fb25d45bde8a8510a423644cf5bef2d2d807f2e3fb70790b202968adc967e2a1fcb3550823903f2317af062fa19062672952bfa751dc2347ccd7c153dc4e736cd027443290d41d6b30cf6a38b737df0399b3214432405e04bcf11cef62fcef658d94dd894d8ad461c4b03cd8397fd7246c5285cbbd5ac4cb0702eff49875b6baef5eee6f6f4ec3cc4085fe4bf8594220ec9cfd5e4022db047b45faff62e4fc234f4bcea4599c50e1d495b014a2c241c4a9f3e4b3675af9d38bc2cf031865e4c7680bb506d6231cb49e59d68d3811bfcc7a8490916b7bfebfb899d4513662e24926ce3de1474da8a5f99da8fff8ba39570e7ea3f0ca3a8ee2a0e35b7ebcff7839262bc624819d3131440a5a14f7a912c4a1ee0eda9b197ee2a7338082162bc9946238cdf7203c99911cb1ca7ade6da41936aa8a96719d450603841983e202ef52d36e4298767c7d1e88601d4e01e9fbd194844046bf", 0x1000}, {&(0x7f0000001280)="ea53e87b3fbd4459a7", 0x9}], 0x2, &(0x7f0000001300)=[@rights={0x38, 0xffff, 0x1, [r0, r1, r0, r1, r1, r0, r1, r1, r0, r0]}], 0x38, 0x8}, 0xa) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) 22:22:11 executing program 1: r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xffff}, 0x8) 22:22:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0xe000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() dup2(r1, r2) 22:22:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000000010000) kevent(r2, &(0x7f00000015c0)=[{{r0}, 0xfffffffffffffffd, 0xc8, 0x2, 0x2, 0x10001}], 0x3f, &(0x7f0000001600)=[{{r1}, 0xffffffffffffffff, 0x18, 0x2, 0x400, 0x4}, {{r0}, 0xfffffffffffffffd, 0xa0, 0xc0000041, 0x1bf4, 0x9}, {{r1}, 0xffffffffffffffff, 0x8a, 0x20000001, 0x5, 0xfff}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000042, 0x10000, 0x1}, {{r1}, 0xffffffffffffffff, 0x51, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x8001, 0x5}, {{r0}, 0x0, 0x64, 0x1, 0x1, 0x5}], 0x2, &(0x7f0000001700)={0x7f, 0x200}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca, 0x0, 0xffffffffffffff00}, 0x0) r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f00000017c0)=ANY=[@ANYBLOB="01002e2f66690102300022a9e0de117b7777c715b700e5c17f0d8108b002782cd4a66f8198a6d833233e9986902c796129288d5cebb67573c60b321ff5a03ce158757be6eb6b147b024b08a4d412b9968f7d606d85837ba21c7f00000000000000000000"], 0xa, &(0x7f0000001440)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="53912d221692f16f0e61249d741ba38c76915c527ab75617628c3d6cf4c5538087435b4772abba7b6a0eea6388f83d8de71fec1297cdda1dff95a7862ce0497cfc9500f5e1a2fd2bce6bb2b564f8d69aa10a0d5e1395277fc14dbead5fd81e8560a16468e11e27fc60ef2ee6ffa6a43bdad1584bc2bc9fb7e230e126f50c0024c12c9673656dcb6fac6018d7ccb3c8516e587b81e2e2d0f58a66d393b777581a99367950d22478a35cd7b1d22306ae248db04bd2ed233ed9aa82", 0xba}, {&(0x7f0000000200)="a6b0589da635f1e0b529c1bc2aca14f21cc93826bca5e998a666690404fd2e3298017be526c24661a2cfb85f573279261eb9a29d51a642c28174d3b9964d533b0daa6a2c7a9452cba6040e7d4e4144d220101811c76195123a17", 0xfef6}, {&(0x7f0000000280)="741f7053bd930cc649ae674ac3e8f49d2b9718948a13dadfb35b99f1f81277b5784f09d085fbbe6fc601a9f827aa14349319481a88d611c9989c426a8e5fa37e94cfeedda1ef386523df6de4bb86f7e05683db374ab4c18bc7980380f4588a52aeb0fe87c889beb968e0413056f549f9cba77a6b29a3a4ed971fd7", 0x7b}, {&(0x7f0000000300)="fb3747bd1a9aeedf466bc52bc03ea117bf43f76cb9687034c2448b846abc6d4daec24019be675b98603a5c89d97bbb660d6155f3cb3ee9f36384b0a94e1a031b1460fc00d4d37924ac1d81ee5ec26cc1cce8b49b034148b267bf2394782f82d9c58393187b1d97c2d4ff0452237275b8b826d60faff96ebdd8cd858ef7b7cfc823f8de739fbd957e77690a781d2d2767343fc838973b5095478cd2416836c8980442b839f65f5e2477d10ab4d1df8c3cf19aa58d38f736de1de6d6d42580c4b72cc38144a857d5dc683eecae2e34d99dc0c71b09ea916a188094b79d97c3fc1d12344c4b482eb8d1f71cd23944befb5f6674b536a83b14b0a9aaccffad1c4e558bf180f787c4e82639a5e378c1d5f2e580aeedabb5f13590e954cad9c0e8bd62647df15744d8edd0d527ad6ca391b9cd3cdda940c062a2366ab9861f4578339d97ef874bffcb63ab1ff9f81516198ab07b2d38c9b49c25e77c279e63d02fb7f627a07b6b135b5ce2e9e010f5b8f1d2deb07655b61e294225721fd2f275614c1f3aa73130b660520b640ebe654321798bf2ee0dd08f69f5bc3a1d53a21f84962c6c326dfbd099b736bb0ad333e337ef28f036bbde57b001fb751d14cd3645b245d33eeee19ae2626258b239a17b298f41056d075464b970e7a3c9d4fee84677ce1834e78c5da82577dfca431fe85aabf0bb3ecb65dfd24292b1ab776c2a3cd07315dfc4bf062e36d32070ac75f8d5c6628a1e0bc8120f9bfaefd14125e350349564157ddb8957e06df50c3338be7c6eb443bb01cc8f8f8dae5c9cc0b0ed98ea4320eb8da7c789ec60efd399c74f9b6e7d97629602b7296f0799b619cfdc2d2d85e8c2ea5364a27b6c5341535fa17147763a1f0c35d383901e2675657bb2263f80a1f190131d79c2a360cea9ac6e31c75981909afd6fa053b59015b70d80463c8decefeee1a4098da2d9bb0bb1658b45631420cd713c194b1ef5df9e4c626611b5ab834f37fcef72d5fb79703740abfe6b6ba94e9eda08a03b30de4031594bf2b33ae4e0a712fa37e850ad42f22c10adac0de16d7ec8ae3d6c03b10bab55b1f2af327477c2c43ef7b964bb60494cb779c20dbb6cfcb73d0c54baf644d1f6bc8df3250b63b420e7ec0339dc80705abceef45d801f686df3706102ada9cafbba9a80e890064afb476085ca2fd6046fe9f850b8d52135e2db39950bbcd347e39ef1f96e175a1dc69f4fa9ac7c2fdaa4ce13ae34d56ea044993264c01e1a14475ed4acf42b76510ec0536546d3e2080c6cf47c5e4a315076c0af2d5ce6eeee24a1ce5e4808dc9ac8d24b73af882ace260af7b8ba25b8a27ec9f10aca781fdce11c816c04908be1cd98fc35ff06d5573e3544c12c013a6d613e14e4f5ce6ce6988ccb39129dda05fe2d14054aef448352d2d7e5a147b5701107b67205a4506176c23c1ade7bdd3e177fe4f976d7e5efe345d9e3e6ee52cf72c63a6cd77889978ffefc4d01fb9c07df19a06506f498c0fb85fd93602c60c76d91cf8fcd0ddb68b6d18b0729440c7c10926a4f2c46cc9225a6aa56beb3f5e61c3dd91131429c01413f5c0d307c94286319af5905b832cb1caa007c187adf6c2d619a3f7beda2122bd86477c3b1b1f7f825072770f456d890b5121867f6f705e09b6fb0020684cfa1f7af1468ebf1f8d963209f01f6ad3e8a921e66c1df0b93c438dae42ac85807fc5490e07aa5781d45f935444c1dd7c04d2893bc8b11c65e645db722aa6481887d7db6e6b3bc1558e623e174b39e7ada1760e54ccaac9a49a552e3a51b02fcc4ca8f60c4d49029597a9faa902e1155b5ecbb26513aacec1958639edad914234755f5fa846635264fbee49c35e647afc9428d6968f7509977108055d1444725f10cee38387741d472c1a579203d10ff0779647e98e896c2d42a4efe6e0137f222431755ddca3676ba2413f63dcd918be8b8bb0269c89c794b66706d69504a8a2888aa9d25877b2f00541965d31cfc5dfccf1acdc1f8e21a1eeb68860ad41abe51932b36fba86e40f34c41213adfd80bf3b8994867e98a21d3d413f82c5cd43d91dc7b8c8d7d1cfdd13313e2866059a3fcd50f02c4b5e945bdb6775ef66267311e1f22d588e70262d41fb8c3fdf68c6d8ef471fa1430e40d8c1896513e5ba18d9f7be5bf2e54a647631cf0c5922e45d022cfc2471aea8d32a7236ba974084ded37d16e272be1c58db9b254989de0af6c617d9ab72685a0a2878dd3c99204522d48550ec77c06d15598a425869fc089cb78c4e4d3da802db2e57a78177fc48d7175cab57e5c14c6d4da540f487546e627d6671cfa3ccc1d05e8805e80cdb656281ae7b508036565a4596507d6745ee80b86ae863dfd52e8439c9123a932e0f76514ce5a21f606045f2bb156b8b250a1ace4f83d81f4af9e545d302652527c7cda4c3315a778e47eb284ed846dfee48ea05a3bdcf7a5085d892a33cd535e74026ccfd53a87c57667e03de2bd9fceeab940c2d4323a3c7edf0743708e68c5037a5c0e85a48662ff21dde7ef3835523408df18329a4c800d60390b9cf7d5ef5b864dcc775fa2c1bf63aa78a158aff592e00e3b60652ab33ca824f1176a7643016238e9df33806ae39af989ab6e487d307f2c44a83a5a9129a11bfaeb87caa1a2bc4d950724a8a86aa9872c842409469119425e31f007b80900e02c3df2e9218a6a2e7ccb61a16171f26cc4cd1d946615661f6ba8501eff53ffdcb5d9bad81abb83da1774e7beb53e275a05420b43e642e0fede784cf30a8dc9d98979afc4b9ea43c3f0fb4e1b4b2a25587870276420e308649208367f70145dca19f55bedbd496eb72804d8027f21375edd4498a06f5ad2ff3be9a2fc7fa79085cca568c774e9a90bd3ee0a2de3aabed2548491c9489e0f6e15a8cd0b6fec21f5b2fae86591277299bc94bf27c99c0a316c1f7f7e3549ff8323dc792358ab052061efff4f125cc3ff2e5d35ed12b59f7c44aada676ccf6ff12c5bda47b04ff026111ffcada31fbe1ea82a6769af37700538ebb01af9e772df1d584e3f92359d51aa972d9912937f5114cd591be87e96ba9281d58fc9d0f6cbab17838827021479f99897af98b942ae75796fcc24d1a89881da605a99a387fb9efc47c13ee2f10cd47d5a8b0773b456c894f7a907d062a32d98c1250a9f11192a0df68ae769300ed9d7f1f41a770c234b481039e4d5b9b63021cbcf4ba654f465ae42d6556864d4ef01eecb8167bfe6cd960a99028406bb36225e1b1815968d03106fffdd81ff1b027ad7e445c4785ca22a5045efee9fa5e23668e64920c7cdd5988b642f272635653973ddf238b5ce585d633f99bf8b42021e8fce39cc9c86d46198716bf1bde2edd2129f6be72c7d76d1e13c47d22dd7164a554ee1acfed6504276e8760f707ba12fc0a0757f343e577cfa10fff6e015f30347232bf2a2bab17af70c5790a388d1fdf719912c08e0abde97ed6bc2fb9d2468e014e017e58757b0d401f5c6eca38309a501fc56f11c02c3a4ef2ce7691d90f887a01c21b61287b99bb0b208b08fe12082e3af75cd8ee58cae58fcd9d5f4dbf66b5709819777cb9c66108de4b26e90ebf9e58bcf816c694c6cf7157cc26916fa45d40d61659d5f19891426cc5d9035e6e617055bd98789512cbb2a02d9788c29dff8c84e290b64d8a9c05a4db9b99b3d242530b8d7f0d2ad9b0b856685037afedae238c537f1b7fa59e3e72a4457e86be603b8e2d77074df8f7b1c2ac411677e9c5b3e7a56412644dc512968c7dfd2feafe7765446ba6a0f6a40858141dd9b20adf5e97502571bd0a052bb04164105f2525a80eff2d018e76709c1f60de732ab6464e8001d353b8526483d5ce90dbd211584349e358eb1be19833866cb248e33239ee86f360e7451023725c93914b5be929a349b73cbe0e0d5842f49c34310b7af4bb4a64178a56815d55a1053cf8d72a604114c2f0cf13b698be1367c3449f045938912cb1f68b00eabda068896e770854d48c2b72e3156c291e4886f8b29f70cf1b6177503947fdb13245b10b34f7d1efa6fd471755375128e961403e9da660d70cc84ad3c9f1483f073e93b750568c95b4af7ab0588c2935c67eee67b794686fe194f70da80e4de6cfc1b45c78c3f63e11fb7d6f86c768acc40c90eaa163be5f9083d211b53f6739a68abb6a6170efea02e9f435ab57e103a114747186094c18b261d75c631b159d3fb7ed9faba454bd04c157e94061dc26d1a6a34ff571370f731337486d128a79093a9e26c544ed4991d1dae8d8b6f61012d06df2c17fce2bd8dd6562546d7ec2c14d2d2944007d04078bd86ec573d56809756ae78386d87861bf6d387bdc53c5f51ced9ff3deef142e97a2fcee30da03a934423198f6e11a26effd53fe7cd07759a951751ababdbbc6684a55a9042d8d7edfa50eca9bad5287b074c3c11ba859f72498293d4d44c993f4df116890b0c986c365351704a3cd7bcaf950b1e12d7ba28c57f1c62605d8c59f2d6f92caca0096ed693d1f16b372b2f49c23bd11537e51af982a9e83a6015b1df2ef3c8ef02f900eeaf30a5f1f136656690fb550e62f764569f2f8346977a6efd8deaa5c12c75fdbf90417956a0894ba257a4d8e36fecd6e14906fd07fbe64c77eedf953b682c11d5877d8d0144bd0e2074c95e2bc11c054448e41f6a5662ac7fa76e0cade1ae2322b90540a46cb94195f3c2727d8593dc80636b994ef2bb2451858546d64975c51cf26833618cdab11f89a41fe545c604cc58d8d82109453de2cbb51fbc5136be5dd828085bf78f62a7fc4ac3a61832e840cadd5f50bfe674ab133d787b4566d5ef7dcb831a67d5ac0b6d5ac797b7e69ef5cc3ac2f697859974dec762e1a3bb429851a8146f5214a3cef66a7908c0c5647f89e24f0f65a7ffa1be16b0e3a4cef91de25c0ff5aa2c9a5e1ccd084cdf76e33c63b4986e4d3b2e116b18bde96acae64bd219760a44b0c9ded80ecf842d299142861c80dc38c040219bc31b63b0afb5e48c5f41e30003246d9241d509d5d0d8c77c9e8c8ba1735d527b2a486e66d3644c5ca878e1f57d802245d91f6580dd2dfd1d734a8c75b8cebf29fadf35eba0fd1080bb7f094623ee99d857aded66dd1ea78946b708faaaf75fad141381e673cce3f970d5bade961c9307118d0ce9660890f21830d89c704de89454871926af8896b9024be6d6dbdd4832d003b4da9734afefbaba755d514fdcd9506867d24a2ac20f5ca9d39806846eb4c59469563d505ae9fd54ef2bb998482986ad51dfadbfb46b339d2538e1ae4bded0d1358217177cb1b7315b8fea7a8b75a5d914e54cac368dd3fed54609ebc31c8a2b94a3938f6567347ad4969ea29fd704bb6f8d9b0024147887b8086809035c6cd95348caa8378d749aa2f8b1e252615b30d702d6be87f821907dc206d9ed4dd038aa66cb29037ce0ee105b647b0d0ceb9a4cdb7e9dbd3e96caeb15c05b256402dd4f21c18247177ec27af0929adc786e93151a78b2a5251648fcc609cb6c280b40d59eecb714c719da2b1d8b15c30213be6fbb0d88c29533bc9c91dd0540ab07d10dad0330ec0253513da2fb2d63cd78a74c299fb32718231b46500e71d880f935ad2dd616829be77db218d6e85024d382e5a0159b2882f1594c7f8d619593ec2dc583c8ee8a91ca845d0cad8cc289564b179c5806954735d298313bf5e7e63c3d90fa8442787050c9955adf7ec98a7f6bce50e62be10e7ba3cce9396c980a500c7b34f21b8a076487ed5f0809c81a0d4f7d2141e8", 0x1000}, {&(0x7f0000001300)="6945cf9310ff1f69a7104ee613223b9090ddb9f01745060bbaa3744c16fb1cf3eb33c02542531bdb70c7766cc123dabf7302ac56e1f6e97f658efed6a50ea75961c27d14ff2d1e4e7768e6f23f2e44b1a2e970235b4696707aa6a8023914bd40fad0a89dad5b9d22793f4ce90aa536e0bf3154609d2f3a8b3cbcadaa14b0a7815d9760919505ba7a660e2a48473c6ed02b16f1476e1eed947a1c21fab9", 0x9d}, {&(0x7f00000013c0)="a25c48356aef61b1e06b4ca9a58d41b2caf5bccc76f5e91b0654750c5ea78cdcb15a38e9f5bf928c0a25aed108f54f01aa2fea8017cf374ea310da254651d51a23629cdf4e328e1fe9c10ca14014df636bce868182961fb7a2ec29f4a786bea58ac0ce0e53e798eb42d29438be9943c5", 0x70}], 0x7, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x2}, 0x0) setreuid(r4, r4) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 22:22:11 executing program 1: setreuid(0x0, 0xee00) msgget(0x0, 0x400) r0 = geteuid() setreuid(0x0, 0x0) r1 = syz_open_pts() seteuid(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) 22:22:11 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) lseek(r1, 0x3d, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r1) lseek(r0, 0x0, 0x2) 22:22:11 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) r0 = shmget$private(0x0, 0x8000, 0x188, &(0x7f0000e4d000/0x8000)=nil) shmat(r0, &(0x7f0000a2d000/0x2000)=nil, 0x1000) 22:22:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = dup(r0) sendto$unix(r2, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2aab7c1b1deabdcb7ee27189427", 0x181, 0x0, 0x0, 0x0) 22:22:11 executing program 1: socketpair$inet6(0x18, 0x8005, 0xffffffffffff9199, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$inet(0x2, 0x4, 0x6) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) r2 = socket(0x2, 0x1, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/21, &(0x7f0000000100)=0x15) getsockopt(r2, 0x6, 0x10, 0x0, 0x0) 22:22:11 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x9}, {0x1000, 0xffff}}) getitimer(0x3, 0xfffffffffffffffe) 22:22:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8249552ea993022e00000000000000000000"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 22:22:11 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) kqueue() open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) fcntl$getown(r4, 0x5) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r1) 22:22:11 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000100)=0xffffffffffffffc6) fchmod(r0, 0x4c) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x9, 0xa1}, 0xc) socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x5, 0x100, &(0x7f0000000200)="0000000036a2f6f744a475965b91f6db212c68ed9a97736a0f78b24583f6269db8f609c52d012fc3f3dabb593cf8972b73b2e93057f3a0cc26519d427cce12aa54aa89507483a405e4bdd54f37d9564638289b75515af1d1789f0d6326d3b55d477dfdd24fffd04952", 0xfffffffffffffe4d) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 22:22:11 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:22:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x4000000020, &(0x7f00000000c0), 0x0) 22:22:11 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = getgid() select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x9, 0xff, 0x0, 0x5, 0xe7b, 0x2, 0x2, 0x40}, &(0x7f00000001c0)) setgid(r0) 22:22:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 22:22:11 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') r0 = socket(0x13, 0x3, 0x0) sendmsg(r0, &(0x7f0000002340)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001140)=[{&(0x7f00000000c0)="81f6fab3f4bc065fca1844ea1f15365607c79fe155c90b439395eb9d9ae6bffa4a1df9434c4949a975d3e4a8e2500532f82c2d019ff512b3097aa13fd4763969ea71210aa013332f9a65eecc55125eab3dde0bd463f0e646f9dbb01245ee0b8bb7", 0x61}, {&(0x7f0000000140)="11ff5f6d027958e18a034a8ac3fd65629d878ab4584feb69bd4e2a3f06d1ae4a83e00af4661952ffe6599e7bdbb592191ee003141fe10218bc23d10da166d0ae6532da6e61244b2ab2f99d2e917297f8a58d9558d8f7833ec0657406555bc28d950b866bd63de81d2855b1503c873bc55cee3f4976e51c2a4af2911963e52f3dd09f9ef865433c9d95f5f151c6b9d673872e1a38478fd5b0fc1226079837dbaf6ec76c333fe5f30d9155941190070903e6490206df0b6f04c6a100d630d05151bed82f025d819346a4e94150817042135e70cd908d96cac720f4ccd79b017b2ed09dc73109364759e2bdcb5bbd2de4466926a92935ebfe73d632b8fd2292d7ea2a310fb5266456a1310325ae81af74c3c2a75bf063de9b844a789ee1fe2d0ddd14e30a81dbf607e172827c2b6ec9c58806dc1d028c928c0ce817b1921ca8dbe4b6615dd127c936aca20d9754b1a64a8e84b569b4c4a85d73c5274af71f62eb360508b3680d363e003b92b574d79eae1af6993f8cfec90e3f1f68b003c9f23cd3bfc05ceeba7199c6b70fe7abf5aaf7fc24da626b54474d211957e65f4fc100c70cd2758c44c12cd582183445f60946d9e45e2812169dcf84dac4ad44f23e0368bf5992394893ee96b129efd8fb6920a732facff54b3e265a815c22f1ea97ae1cfeec237e5e40d96b8b7817c3207bd261e59f805acf6ee41cc1871f4c52b8e1d8026f86734279d51d890c89bfc4c2742cb43574a24a1101f088f0fe6fcc7bf2c00c0c50d0c448867dd54faa960d2c2facd3279614fb7d36dc58aceb679d90d3659b390bb8687a5ee21f47c2ee70277d3fd49ca756add7dc7b9bae984f84d0f35b8ee3226c2d1d8ae8770fb20ef584c489bd90bd0cb7f99ffc4f66d1bb4585e831fb018ea6a551c8f599bee38bb95b0c5ab4c3d57ccfbc8955ea881c8811c6595c2eff49c4909f72001ab78577d1e6b9a655a12a4e83c7ffec3bf61e89a0b897dce56acafe4fffbbf7d98c15eacc2d036056fea3081e65bd3888434353bd2aa7f046d0f3353988dcbc5073aee8aac00b364b18256b0e34f0d57db280b0fafb2a402852d2c03fc37b76725599af545bbbc7210576657fb17e9cbe89e2ba8f16133204e337d223dd58a5daca4180e00e8f5031da9cde678e0fa772a1264598895aff499a58a04b42d618992308a89581d63d8b456340a366ee3515d744e5804712a771e451ceba03790d7fc05c1afef894b603e9d4864ac8a1d46115f1b13c0262d96cc8129902bfda127ecc9240850a0eef0d18031a39325eb10c4b50ff339440c2bc1195fc4606692b6282ddce2f5c55dd1197b30d6dee13372765aea5d9bc1dbfaf09093884c2c83b7ff16af5284fd38e7624f6c9c75e3fda5f8990dedc0901c320b3ec5d79b82c754770ee38fdb426cccba83c477c86a9f51336d2fda9ab871708c0a5692c3a0972eeb2f776ba41d40f9f5165e85e0f47563a1f9a8bee58c37a20b43fbef96d482fc5ae62de24b0bd452dd4d983104938d902fcbc2b178f2b8d3d5559fb1e40fa9b1f8a6447c16aeb409ecaf5270e2f5e97a0b9705a60765ad8ad12b9a5ba788377419f9709a7f474c6dce5879cdfbbf401fd7d302895f0b9a0c254ba98ced04676240babffdd6bae350003dd0d16399b32be6a332fd0596fa92818d16c9597147df8ce39c027b0d4155f636742d4228104d9fad1619f23b8e3c13403e12bf7d68a47da74a42a9e45da506d15c13123be18a151adb07b1180ce8f04cb9c1b9053d8984315493ae964b586f62fbc1a030d16fd64f900ff561155cb146dcce7ee87c4ac99ada4e46352dcb9330e29312c2745690c3b982f511eb9796a4fb4e7190620e3500966b9f2b81979c3bc5d24b7a6d17208022008cba104162009120bec06884db1e467eb22c576a663c0672f0f15784da03a5f42ebaa1492708a35ea8aa6d1ed3a68c4b51c3d7cde23783857381442012459261fba2779aa14b7ab793761cecc3efe11372441ea7b5f332127de77b8184b514388386af7d059a3284fec523556c713c8b1a696fbef8c5974d283cd29553db3ba083a5745fab13121464d2f01c53614d05a33d9bbcc95bb4daacccc379f388bb0a68c77b2a3620618800c363de5349132ba89008de7931e04ce79415f24e94349de7aab20c61bf275c2832f7098db32285d543423ec7e22dabafa26ae2a5b3f8761012201e6c36c92ecfa67a636d40264e702e094de6f34171326f366aa732ee66fbab5d9cc65213515502ced426141ffd42f976cad52688699b4e219be20ae8e12733ace364ccdeda23981042a4516f4a017fa4a65f759e84432e1e1f087c5571d78975e301de271a6a068daf164027dd7dd00544d8497c8f5b11164cb886915a062b27f40d45a5161227997427c9312ae747808c1c580b258ae84f2eec622743f0c7f440da93214ed56fb0ec9ec465baf7c01342b814d11dd3a4f2d7ff55eaac013d49c0f862e891ef043f1434b37691b54c278b5806f1c511c3ff4a71863618c2a3329a6b8ffb49ce3f73a2e5da96af9b2900b832d5ec6984488086b6a3cd14c1537f657ef604dd191856d899eff6925a6dc736ffb849db6aa1309f8e3847e7568d16f98a90b4fa866ff8ca9c0bd68cfd36f3ccffc223b38236629523b624156e68463801a1f4f7420798fb36cc493f16550f4024476fe19c97eea1065dd4545bfd174b4b5ac40014a53c531faee7f49d5921121ec7b07284c72dae2f3840b4978e217755697a2b5fb3a5f15afef553866d959e3003c8a61779ac7377ddbd5fe58880a794cfa6b3dfe7f722c578bd7917c885d6885e28a4d0199fd3322136616d7f5ab49e22cc7493e091b6c7d0695cf02fe4ffb42a7566796a95b3d958fc0a1864c92d159a8bf09a45296bcbae11508222523b5002dd238690d4c77e218b1a451f88abdb54fa414c8454d3f803a970526d0048b123d0a1a9ec924a6154ea6f69d597fd5751305aaece7f83d89163f0775f6b903b7aedac8eac62375ec099be27bf33558c272e4bf6794ff048564bf958b0971e2a2f4da4a9bcfa3eaf2f32595146736b76ed762f98170b5be13cac5482653b0e4e8cdbf67f5b1fe385fe05d39ffaf5f7643229157543ab43c23f3593ae1e48f6adddc31579714f87fc43d02c872350fa6b0eedec3e27cc40c4e717cedf9a2ee02d2343e9e1fdf70faf2afa85028dab97b4bf6882ab5dc8a6135a0ea44172b4230e0aa21785ba2d4a3d592a7f882823e2356940978e12decd8d0a83d35198f0e57520c006d8e97415cde2e2021876733cce7151a293378d639be3dc82ea585230b0ac62cdf63f5c4429d2afbaad9c2e08aba9c5cfb5d8f0d70de7e6afab8150f0045916521e9e18f11a1eaa2693a9f9d72036b4abdbf24f4811f57034d72867763b6890a294770ff694157b0d4cd81616142f0c66ccf085941ea5b19cc7287d6313c0c8d0c0c8b689942913f2d1996ec59f037752666825bbef5c7af31a93b7f5b997f5bb5bd7e8cef9e644a3fbf4465a9892d5152d027c86543572f67186637541cae07a842cc8c2aea93b73bbf6d57a3af133689f1e4116ae872f87ee239fca6f6521fd59c90be7ee541e963262ea199c883601cb2bab883922aca0dd1dc653f5fe0f58112a86569b4a6a796be24085a52be4affed00c499e8b6bf9daae5cfb8ae71631cc231abf84c24539f2351ce0637d1106ae87e61414933fafea928bd23321004f2a5b9cda2ff9e20f1474be768a8049b09747f9d49f2b6f3c58f5d549d9fd6a3b4ca0c9cd69ad1fc5446fc432db25b9dd26e94af7fa3d85cd6a4d10d749f4d0a6435f4af6e909052b625f15c4b4541b67af404c8f2b08299b523d399a308ca005fec8af848c790aa2a25df9341cd7e3ec249bc8312535dfad5483126089e6377ec227311ba5969ed43ce4f1ea62c7ea88819f78aa0f4afdcdd8f6f513f706e7a2c3bef1d704a46abf82e41b03fc888a9741051cde2713e7cca47b6987e76f9daf731ab3a7cc194f33d42e182152d3ea4d8fdd6b4b3db3093a039ac26db8f915c69df5dfbb6489106e87763611aaf379c18f84d92e19937696acb6582afb1584a6b0dbd2137d4f02b7d80e84c14b73b88e52092919d4b3dd4398055a33975a97129a1b5dc7c7813d77b2dc32a3cb3b9ffd72ca0465a1462ffa2da6a084ef3de3b00c833d74daa9e833599855cc710fb4967f442648decfb8b0acc34f1a2ddab63a05b83156add52ebd354c0459d0f5287c084e10c189fcade1db19c424acbd8a785334825c5690431c857a99269f864d046f57bb5fc1673355fcaa5815ab2ba8bb4138191cd3234ddf6737bc94177e695e1ae96ad1238fa785533ad9d4abe243d67f39d406b47bb7d3b0eac6022abc74bab1ef9117dd3f1fb0ca479369fc435e6e6a48a019e47926c520e9050d5eec61b4d4df0c8e4294110e9227409576ccf0d39a9b7cb7722829a8f996cff4a331174fd26c541b3629efdfd59e628acf4adbd9b8d86fc4643f2d4925e89b0f5f7bfa85f2a654ec53237b08160fc7cd8ae16d5c108d899937f670223f3a9703f200449237e2a742180a59c2d5d57a88ed814edee21c1e5642c0decd356b39d9aa679b5d71ff9cd0820d0187b31a95ee473b20652cc20b7a6e99c1f251af5c9f4a668aa151ae3c8c99ec5dbd69a641e31b602c8053aa4e9468d69295a5027f1c69b683480b8dc74414fcbe900c90d1fd10c7745826ca6de75a3e3259d34c7ef6ac8fde6862476af94c94291c66c35b4fe8623b46d1f30b46be6c134ca5bc21f631e6cbdffde2f2bf64e2370fbc260d0c04469f2563d6a61132ad4393e2bd3b3d2df16431d8a76993cb69f4de24631eb75430e08a6a96041024855dc3fdfdcfc56ea9985bb71413ad777d6930d3e85643f87532988bc251c9656392028e5c1172c104a2fcd0e9aba32cae8d2ce89765921986b7056e0a0614811ac221d15a96b60ca60f90e81b35e31a100466d28f9ec124418a2568dfc75451cf84b453e5be5119e728933f2137bcc09e93ef98f2244bdd3e1697349f130726822fa745bf62c2e2cff6abd489f32d6421874f58f42cacf71ff098f04ce4651943b9f3ec10eaa2e239337c96378be7e408201d73a7611ba426f821acf493b1898fa0ae970ff9ead625669aae9d42dcbde1c20ff70dc1cd21da921d18170fc5d2a2b1ae4778ba247a6da4aa0edea7d9a0da2296cecc81d72f61d7d36bbcae2e1f834db5c8fa654963c8fb9279fbbde15f4436280b9157cc08bd1802a4573e0816ae329a29e8e5a5306a2a17678840945d86722429cef1984fb1e84d985d912ddb565786b3a88c08c320d69961b2153c3e70faa7c033e56600d87fb87947df9a1247592a5f6d9efe4d2ed77cdbbdbc1a77dcc7aac42ba3494287334920c8ca6fa330c0c32a2ff6264c21c05e89dbd13b117044f58cb038404431aee8b7e2e035ee32febcaa92cdd704827d72988d1d66721acb7d0e71ff31de02ae604ea1b1fa81b5fa81bcc046bb723ed859dfd9713dadd74d1a54e8e3054b02b5ba44ed31bba340876712761a3b83b512ad9adf5b14c29132be3f1965caebeec5cb647cb60217e33405d33db33e56fdda3a1ad6a5fab2389fa479243a5dab9f1fdd8585326c5d6280ebd42d9789a2d49d05e5971692ea5dbdfeb036e4f9fbcf8f8dee1da98341911a54e1550c2f99a3f3b0e501e16c97c0347be9d25fd039a3bb312f75d249b19c44f8959ff9440f993426dc8ce557078b883d12a5b197638fb7534f3d77218e19df55f6d59e6", 0x1000}], 0x2, &(0x7f0000001180)=[{0x18, 0x1, 0x2, "da95a8fb20fa"}, {0x1010, 0xffff, 0x80000000, "650237644e653d296f3fdd60a55e2a9c14c3963e2189eb7d6425fe16f2606cf2f52ccd3191906a5ed81765e728925958373e11c13e988d60ce8e2e0a7bfcd8e82d9b7abc5d541ae8a44381a95dd3a8fe05b4f13115b844e12ea8f4474588c852edf29cc48042f5b6bf2e054aa0a47f0b7ad445967554f2f872ebe982f8a62e736a4730f10830239be6ad851e05e1f6287f9a5fab96444f1b52ce56ce9359bfbf5777a5b5f67a0699e5c95f75a6d7437e921732c3b8161776f6d932000ffd575fd665f2bc3a93536252ced57219df7b44089fd5c0201179bd88e1a950bf54a25a215f84ae1f18d972eeb9fd1c4b7f04df914f87dde2636330c61c3fa374d65a72141e6988530838c88e07dcc2ee3308b626a3589771d661c4beec387f841bf1cf93edb27a100e00b83840e7a694bfda1935b060615905c4fc6a64bd5f1b359f8cfb37a075845b9d75fe8ca1e022804b30b431207f007842a667d347df8d8cbe72a7329162793c8f6d6a007e5c68f23f99390ce6baa5ab28faa0da4eae65ff4c9ad87e3ffcba63da8ff60afec3606c78d4c1f97785a1338cc7eab9c83f520d586750e13d18e6e76e28c84880a2f7a785a3b1edd35374e2d6bde0b12981f3d918a1b26d4a183296b9b9246138de2499f79ff11a0bcc762c902cbba6f59a4942ee3887e2186fee69e2d817f94ad7f69a348e5d90ae246a1710b854c85131365c2552f5e1118077229e7180e5330820771e19103a1b6d228ebb4bc0ec2c77dcb382920f263899900519cf8c8d42a9f73c9fc2f9ee0629b20c8435ab10b3ff8731b43a868e97a540b147072930232e42210f3435f7579b45b6ce83fdfd93c63e5ca2b133eb956fe53da1b2e54433ec3eb828d3363d71b3eb64b9f392681671bcd5e435c5063e774b1009011106c17640bf5883d8e9407e9547c4a81e24147ac03855a56f3bb6d5d9bc1c310b6b632512fb0b5e1c411252d02ac89dd1bd8fc52bc0f972954db253966a9996ece6fcca2572e49276f704c06d258e2ca40de43084530c62e6220c13fd9ac776d941c5fa7c406a6dd3e78daeb33d8435a76dc8de31b65a8b050345a49f71b0f681b33ef7097adab76a28a4ca978f98954bb3e6420577d6f57f02f7550076f10e1a955f455757f88b32e4e658ab09c3a1b036dd02fe9a97c0217e9c26418c7e72eea82dfe7f8b1046890e6c7a09a3e10e2469d497059d9424539e7faaa47e7f5c8bd9c082fa4713c8548b82074546015f9f1ec4b7082f87bcc1e9b881c2ec1df2337a0eab3197ee19e62667977d0f0d7366cf65dcacdf4c54bb795ec4d933bdc235c00536fa0b6909d68fbbb64d1c628404524bf0b1d16db290ada38b8f5f98339d4f1af8b76a59337f7b0858febe6439713a9462ca720cbc11b6f4be2347b48536a3d1459dfc27cd5b5ea7ad478961b230a1811807d4a8ba4f10ff749622664d7e2710c085b7590b79d857ba87762e91a7ab3531d1211c8d25b440d7605148bcf783910adbfd17c8108acf6d8190a2acb50f30a88845907f6d4a54d5c28ee1da9afa0ed49c3329f550d0a3073d5244d23b3fda645aa5de06289a8fe49ca81462f35871f40e23b7a45f6e0ba23960ca3f48b8519c357cda23ee8c24120c5e168eece1c7bcf4a7f181aac8126b8d4621c803e67a96dce6d275a87dcca748c41736a489fea8febb14824b1315a37ba7b6bbc0c88644929dbc9cf56cffa1f3efce48c9373f89a8daa5a3f001618ff048532b9bb4c1d6ce9c9f1f39bef3536808bf763f32b1d52122f6e5a552348a06e7f0d3a94a1d917df2a296091133816963bb6d1e93c694131332c4fc6163d09f5ebf370b0ded3c807f2aef592c2ced24200c1a77a4755aa3b6b492852974aefdef7dedcadbb4155de75ffdea1c9ecc0749067ced7b0aace8f2b36367fbf8081346c3894863d83f8af7bf2ef896754278ee48c6867937e4de355d482ecd652673343e5f15d99a776ce51936a756c40b192a6ee4d5a7fea9f42d080c08d5e5d01cd000c6c4cae3c6568b6813ff47ee53f70cb80f7130e4f921ed2c5c8315f8d54b2ad23ba07821034592e06720cbbdb922fa044295804b818ba6651128787344e8f44e6e668dee47b83096668ca883237b0d3b87a5aa5ff26ebcb68645a1557063757b2645a50f5db56e77b15f04170ebdc3aa2593ae81189de7fc7826c5c8819dcce7bfbf6984786581c6c371a0edf23037925c872506a4a6dab2aa6a61842bab885a7d550c0640cdb072c54879e897f5b274b4909b20521284b5bb5c92c9e55669fc371d6e93118190ad0374676f8e2a7a9442b059235ef7e30238074f50fdb9a77ff071bbaa0805fbc283fd6fa5c577bcf135e3a6e3767483ae29c176c4469cbcd624f3055086ef85ad76565caba75efeab9ac0d29f80f97f81b9e3a34f2ca53cdef34f4c943f9f00f355f713f9947d608cc693126d2f27fc373fd62c6ef719ec3a4dfbe61d80fd66c9549e4d8a80a3fe833b4f2e49e3efaab1412f9e13116a9cd63f6e1f403bd940325e0311499e357aac20af444d0d18c9f0c2c475a892b6747e6aee1af214b55984f2e52566bb706c15b0f6fff22c530b24b6c4d32fdd3a83632d1049fcd44146f9ec685eb5ed336bfe9ab006e22862c39618187d04ee7fe5851effae2c9e44b41bbecc9013334811d61acae402a725b454a964d7380fedeab1a04f9d95a3dd21d35c65343c751dc5c2f794e7164ebeb98d47ad711da2b5f5aabb1198bc415ed48198455f42cb90a338c49ffdb23979a2e815714f65beee2287f3fe99122977b8ae795059e6c71aee02646d86307375fc4922225c396dc9bbbfa2a02e89d9154033de959a38872188d00ff5f99012ae0672d12a831da750a3c4470633f4a06f57bdb1881df20b1d22ab477053196228059cb674fbe794c907b54c99d04793a0f831118e822eca8dbab714eb399b7eba1b6bac6a586a4eb0bfda7c3de547ab5dea71b15f48f6aaea760a08d7703b6a91f7cc3e8ebecf1862af914440c0639796d974f61d2f8bc1b2290b19cd80c7c986412d41839411b10030d096834e5d6828eb77c64951c968467f4739c556423c7e90cc3dbee95fe8fd784317049b27e3ff317fd6c1950913542aaa3b5732eacfc5138fdd2a0f4498358cda5533330f33c926a65d7ce1de90388364374d21f7090d7af1b6c9a1569f6f99df7420178e356e377f4691c721b12abaf1a34983a5fe5dc36af4545ae0d443f8adc415457f7f975b7cc92ed52a7ca5fb3e851aa5b3ee1ff011a155d7499847fc16fa940592b8621c5a93c96d9064f556ce495f06006f8fd738073efd7948b6c708b2fa08b999e4846f09f9f5d90d4d33fb2aaa87c836550f2ba05072596047c0b5792717ab14abc356d050d85c04920fd041888dcd7c61869c386bc5c142363193fa33c0947c230a331267e950821e16e1c695767bb0734da23c9a792e04eba9ad5882c12a8383777c349c73d69354fc12f31ee6c38aa695499753c58488f9d948a9e983d02f83e0d15c6e3e438da90ca6a43a35db35e71ed00a34b4f0cc7aea23b4d5e3c5d52be0d656ea061674653291745c36654deffc7f2cb7af6ad7a7d476023b06c503d3de5caf54962670787bbc4dc1c77ef9228070ed189394199e2cef3c1f2ccf2ba7ce6a61fa3b9f63874a608381c47807b4ab3e7def02da5920b5f86e78e8e016b0c3b5cea176849ad187d7fdab8a1b689f57559a8d179c29b1127b015d9f27378e12c1b4be427d7783f30825cc4179d41a477acacc376d260c485c6912d0216e7592982bbb9a904ffded457f33cf3f4f988eb79d6bd2380042f9921facdd21d89be5fe01849023197af6b284c8be2cbc7a4fb60bf26b8b3943e64152b3827e59641b8c66c6df8736b104f2162ab04d5770b12255f180ef43be79a22af3979e03205ee51a5cfd1d374cc224e80a17204365f71e953f4aef13eca84a950f8419657e6ed341c2c0c2be01510fcd3426d58a1763bc86be992e5bfd52d1ef80d1fb481fc8ddedcef723cd9c03643d5d1736dca69884330251db0ffd66bf809b10fae73f34f1d04411b40514115841f21de73ed91ab80928824bc8937e4bec432b0ab2c31c20846fb7934125ef9895a7118e4728a0b4168b08dac5739aee9c2a5ef9dcf075db43375c9c627cda92bb701340b145ad9ad62834e34617059f4088ed6824d30898b19244e086343d233da6751377e8c6864e73def16bda306fda9c74d3d780d12006e34f6f1e491328c9e081fedfe00154f72c8821bd6745fe26d6bf2d7161a4c48a3f41020d5a9f4038a16e481250c29b7f938b0109e1f91aa7aa359aa3bbe22cba0816dd4310ff9c687bd30ec0fac80526074649bb984afbf9510555596be9bf2ac50127d867a3f70c255b06e267f0d211a2bfc39eb7bfb7392123ec62bd7def6f3918c640418fdb1cb7015deae4bf61a97faee85bd98a139448b721ba1c36c90ca04ef3c3444fcb0db4c2242c323409391703d1326d152cb7c1773d35159201ae522b6c6210d41e6f61a366ae882ff2cb4612b5bc1775490aa45029f074fb7c3c4dadcfb4ceee034bcba355087b29a225c82f6e9198af3f81ddcdada289a97a4491f156755ee2563c1b1648ee1ffa9bec3e50757c66a57c3a9a01ef7472782c0f91bcd71eabacc432f5160ec50019422f5c78424406ecbeed16c247e3f74fc42010b7a47cff937ee365d7f215f271ed1e259450202a515150eaf92c73db862fcc068e7dfbc08a6026a99e5cc60a8e3eb1aab445e5520aceeaa3c45f27414d0a2f0fbff60f61dca8c2504166525adb122fb9282cb2e98b24eba0d166db58b701246a426deaade85748ba1d42391dd9bd88a5cfaaf116163f4cdfaf0b44f41021d8303bd06d36d1528acef853e3cd9ac603002e3a69c9cf55b97f5c8ba6e379ff37dcfa17cace6fb73b288b8e030b2c04a4bf987662331adb4677d55519249cad11dd5c7094813044e6936b14d5423dc0064c6cb7ca0f4c7f819a14f23963fa3dd349dab2f257f961ec4edab235220c4f55447403ee244bec4c1f5e3ae1cd98cad5743cfe77812a2a65622a3a2faa7e9e38fe02227ead6f6d1a5739ae72e71378d06e95b29933521a32d1e9d90d74307e5b54284ce540beb137e5d710be6acf187ef3adc2a08592436f59ecd6b0eadccd9dba11c8d7087c8353f8ebe4223486961b45966c3cb285f49fbeaf9161a45ede086bb3fd0534a9e1a94d1076ae22dd03828acca711950d2265a7e5927334c722c497f4da882cee0a73adbb5a1160bc09ff1cc66e7bf8a4eb0cbadc466f6644237fe6c556f154e204fff24a46ab3ad538a5f2b35cbab2ff2790099b01884d2ed5c515ae8fdea9ade7065ed0a02a6844ec1231b9cec79f2dbbe12501c27a6856c584e6ff96c967a003053d78cb27309e489c031429d1dd2796b7ef7566b50a6fbe9304e3ce9626c1ac07320fccc3d825c22f295577806104ab8930a027ce6c82ffb620e412193fb08db533c15d4b86a03f10182b47f79205f1a64df49d10d7adfe75f635f1c98c437f5932a0d0ceffaefcde555f8ec86b865fe82aea01d79321a5bbaf96b7978d04d5de99eb226de7d32ae496e8aebd9095cf8b48aad6813c618ead37d0b2f91c63f8c62a070dd3c13ef631838d033b64d5b05bb5140db4ec72ebc228487957071d8f8cde20b89f2767688dc153b004daac2abe1c35836484f75dde749ca472d1f24b064015e0f5986f070600e61bc5affc37b6feb2b36ec52e48ed406c239797f4e73a3eb1a8a6f4678ea2"}, {0x90, 0x0, 0x0, "d7533542073579775cebb96e0e8d458e8b52b8819bf074784fc66aa83f7247e50f01982b0f9ce11f87cce186469d23d98bc8aa564990d2d66913a09cdc90e6f77f57d5f684841b1a6b437f51100587d56aa8a28273b1f4ac73f4b7a9e2836ccf7b4c9de6fbe077de3b37d9a1b722d95ce8ea0bf11351622febe9a836"}, {0xf8, 0xffff, 0x1000, "cdef7c41ccb5635868415055df815bf970378c60d351b301b7f7b08edcb0434b650cb7e828a9479936413a828d315995842cddfbbd4e3b6f815cfe056fd341be59e4adbc5578cf93e3a5428879e8ab1bae397ff358f3ecd28814bcba339efadb6f48b3ba70e57158c3142bce2e64b4afe81c3c8301a11785210eea17e67467d5ef1d463d1ece76d877b6ac8cda35ba91342a5b134978a98ecedcba277d974a7f5322fdae71060f13724d53eeab5dc86aa9beb588c3ac48609d41e18e2e3c48279c3e0917a6da545c0d281ea071f998aeedf793da3741866b3de0da673586577f8ad334"}], 0x11b0, 0x402}, 0x1) 22:22:11 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget(0x3, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x6) 22:22:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x140) open(&(0x7f0000000140)='./bus\x00', 0x2b0, 0x8a) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000000000cb1f6900000000000000000000000000000000000000000500000000001000008f103854ee5060a616542d62fb63000000000000000000000000000000467eeda17f6b11e271c37cc964c0b7b524ee3e72c1fe1c548da84da9ed0d4ba934cef32bf0315bd555f2909ff7fc16ba6659a3c931f37bd060a7f7e98adff82b4632abf58ae76576e65391aa2a95a12c70c96c84b2f157d830622f029209cebc460e5dbe2fc047321549eaeb315a1a4b4f442c234ee527e76621fc87861fe9cbcee89f7f8426f3166a819883f9769a065b169e40217f5f2859edaff9be8f19d6c77bd7ae06a900909bb1083ec4b53eda867efff1aa90e498822a2fd2137bb4ba101e87e0ed38966338a83a66edfa7a925255f1b1b716f44da54ef2cc00afe3ef459625b420ec28e8d49b2f964ce473736093"], &(0x7f00000000c0)=0xfffffece) r1 = shmget(0x3, 0x4000, 0x301, &(0x7f0000ffb000/0x4000)=nil) r2 = getuid() getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) lchown(&(0x7f0000000380)='./bus\x00', r2, r3) shmget(0x0, 0x3000, 0x503, &(0x7f0000ffd000/0x3000)=nil) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x16b) shmctl$SHM_UNLOCK(r1, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x7fffffff) 22:22:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) fcntl$getflags(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x220, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001140)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, &(0x7f0000001180)=""/235, 0xeb, 0x6}, 0x41) ioctl$TIOCNXCL(r0, 0x2000740e) faccessat(r1, &(0x7f00000012c0)='./file0\x00', 0x10, 0x3) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = openat(r1, &(0x7f0000001300)='./file0\x00', 0x100, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) mkdir(&(0x7f00000013c0)='./file1\x00', 0x10) recvmsg(r1, &(0x7f0000001600)={&(0x7f0000001400)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f0000001440)=""/60, 0x3c}, {&(0x7f0000001480)=""/129, 0x81}], 0x2, &(0x7f0000001580)=""/122, 0x7a, 0x2243}, 0x803) rmdir(&(0x7f0000001640)='./file1\x00') rmdir(&(0x7f0000001680)='./file1\x00') dup(r2) bind(r2, &(0x7f00000016c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) unlink(&(0x7f0000001700)='./file0\x00') fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCSTOP(r1, 0x2000746f) socketpair(0x6, 0x2, 0x1f, &(0x7f0000001840)={0xffffffffffffffff}) mkdir(&(0x7f0000001780)='./file1\x00', 0x2) getgroups(0x1, &(0x7f00000017c0)=[0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) 22:22:11 executing program 1: nanosleep(&(0x7f0000000200)={0xfffffffffffffffc, 0x10000006}, &(0x7f0000000300)) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x101, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000240)={0x3, 0x4}, &(0x7f0000000340)) r1 = socket(0x0, 0x3, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x7, 0x0, 0x9, 0x5, 0x2}, 0xc) select(0x40, &(0x7f00000004c0)={0x80000000, 0x3, 0x87, 0x6, 0x3e3fd575, 0x2, 0xfffffffffffffff7, 0xffff}, &(0x7f0000000500)={0x0, 0x0, 0x7, 0x8, 0x7, 0x2, 0x7, 0x67}, &(0x7f0000000540)={0x100007, 0x7f, 0x435b, 0x0, 0xa12, 0x4, 0xfffffffffffffffe, 0xb9a}, &(0x7f0000000580)={0x9, 0x5640}) sendto$inet6(r1, &(0x7f00000003c0)="9c469667eaf41c66978e17d0c2c988b02b5846a7524bc4ead3651360dcac5ecbd6b540bb0bdd6d2811ade776baf0546998044562720116629ce58d98a1a62ff82327715211fb18438a96c54d53a82cae5d4b38ebe4d7e30b7604cebd0b71e308a650bad7ac74804c35fbb3f995000260f2f20e378c2670c2cd5ed4b51255d42b5ec69800adbea3a0410ad49401aaabc775455038adb05bf4f9440fb6b8b34d1b35ea588768c23cad570d0783071cd6bc3d72e59472b4eb5211", 0xb9, 0x8, &(0x7f0000000480)={0x18, 0x3, 0x8, 0x2}, 0xc) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/108, 0x6c}, {&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000180)=""/5, 0x5}], 0x3) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000640)) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380)={0xff0000, 0x5c}, 0x8) getsockopt(r1, 0x2, 0x1b, &(0x7f00000005c0)=""/54, &(0x7f00000002c0)=0x556) 22:22:11 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ftruncate(r0, 0x80000000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "88f1543012ee0caac627f33777043ef0244d5a6e"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) write(r2, &(0x7f0000000080)="268f68b0", 0x4) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x92, 0x0) 22:22:11 executing program 0: symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000500)='./file0\x00') r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:22:11 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x61830cb4e5b697d0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 22:22:12 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = msgget(0x1, 0x14) msgctl$IPC_RMID(r0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x4) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r2 = accept(r1, 0x0, &(0x7f00000001c0)) mlockall(0x2) read(r2, &(0x7f0000000200)=""/43, 0x2b) fsync(r1) r3 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x30) linkat(r1, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) shutdown(r3, 0x1) read(r3, &(0x7f0000000300)=""/140, 0x8c) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='W\x00') linkat(r1, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x4) rename(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000540)="bf47ae29efff1bce601c7f10d2b08b5d7e85c83f5081cd230cab0dd9a43b3943cfc6217e0423a31e518578c811f4341a4d45510f82da24e748d6394c69a9f91d5a338ae3723690bb5ac63d0fe27eae09ecf45f345f223042e4562d90bb42e83c6c4bfe4c18441d1f752c72931816d89e1fe4b8782c58b71c7a9c29584df3374807a62486e1f19c281fecd68f042149750ca4097cce95ef990a4450dab1887df3f370850737077c50c2185931d4b3e6ef6f1c948467262d553c1d9d05ce409259b5371cc09f8744b1bcbcb203ab51b5016303347f857e1e65b5f55a34a56191f9e76d5411c113db72eb23d231cfd878d14b4e2dbcb8bbe75f9f1be2d7a23e3a", 0xff}, {&(0x7f0000000640)="705f847a23a5", 0x6}, {&(0x7f0000000680)="6f3e810f76777dcc1ec814dc516a8605fbff426eb10b1291274eb28d9ed78d6fa0", 0x21}], 0x3) r4 = open(&(0x7f0000000700)='./file0\x00', 0x0, 0x946ed50f897d405d) poll(&(0x7f0000000740)=[{r4, 0x104}, {r3, 0xc7}, {r1, 0x18d}], 0x3, 0x5) mknod(&(0x7f0000000780)='./file1\x00', 0x6000, 0x100) socketpair$inet6(0x18, 0x3, 0x7ff, &(0x7f00000007c0)) unlink(&(0x7f0000000800)='./file0\x00') ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000840)=0xfffffffffffffff8) socket$inet(0x2, 0x7, 0x80000001) mkdirat(r3, &(0x7f0000000880)='./file0\x00', 0x102) open(&(0x7f00000008c0)='./file0\x00', 0x2, 0x4) sendto$inet6(r3, &(0x7f0000000900)="79dd5f05baa0ad7f2fe9170fae77c5982ce6775d1d", 0x15, 0x400, &(0x7f0000000940)={0x18, 0x0, 0x4, 0x40}, 0xc) msgsnd(r0, &(0x7f0000000980)={0x2, "7f510d15432a6b6283d69404a271f1cd35e25604470fa7032b9c69d5b60c37a5c65b912c87e63c91e28ede4e75b24c3fb4ac43a675b14b06ec24016e9362c8c79a05ef3654c3ec3c332db9385655f7b118519f5c0031e89b31d3b2e8cd70cfa46009621152ff8a16348d993657276b7eff32c1adefbcf06eabe01b70226d6e3c0008be22dabd5e22ac9e0179795c6606624af61ba782a18b74a438edc6b05a0b45725cf2300e3cae72f824ecfca64ff28b10f58ae7e2d6e6a94c64ca1342ccfd6d026c1e40343f9cbe6dcca377b4ae1850f95b0aaff03969693e75f55839ffbe51a1e3bf9955bfed395923846aa2a8b50d4cb72e886bb7919d8f3c4a"}, 0x104, 0x800) 22:22:12 executing program 0: munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000180)="b0175b11c89124a1bbafc7c98874425d3163ce984930a59e9b84c5b024a8140d1f6d370a9b1ba29b8d37199ddab6abf7e547", 0x32}], 0x1, 0x0, 0x0, 0x9}, 0x1) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 22:22:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffffb, 0x0, 0x80000000001, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1, 0x1800000000000000}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) r3 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0xc573]) 22:22:12 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) socketpair(0x1e, 0x4003, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x7, 0x4, 0x9}], 0x1ff, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x9a, 0x0, 0x400, 0x5}, {{r1}, 0xffffffffffffffff, 0x3, 0x1, 0x100000000, 0x62795038}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20000000, 0x4, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x40, 0x8, 0x1, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x4, 0x5, 0x4}], 0x7ff, &(0x7f0000000180)={0x9, 0x1}) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000004c0)) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = getpid() fcntl$setown(r0, 0x6, r4) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x2, 0x0, 0x0, 0x0) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) 22:22:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) read(r0, &(0x7f00000011c0)=""/114, 0x72) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f2d", 0xd1, 0x0, 0x0, 0x0) r2 = dup(r0) fcntl$dupfd(r1, 0x0, r2) sendto$unix(r2, &(0x7f00000001c0)="75334549856449c69f2326dc0aa232e95e57f091c9b3eff19558e664ed44357d04d12d46c7cd8419f086f86a622072520106fbdcf78bc8cb836021ab82aa23e751d943619220fd5edab9ca1e288720395c60326e1274994885631a3461019f1e1e3f7127015c3089bce9984cc6fc8d53bcdc3bc32914bc032d265d11eef098995e3cc54d4b9a7c671dc46bc3977eaa08bf4e7b257448bbec5e3bec386d680b02b2bd6f5f65b9be77dc87207ec2d76fd82db5c06901984c7a245010d8a1746f359176b247db9293bb66943927028fd0951ca3c36dd2bfbcc13c7f0fe55584de4b79dbc988e9f83d349558afaf18c1ea62f1950238e7a279ac6052efeac159623bb4928bc3ceb4db52a0fdae7d1ba37c9384a4fd8d2ca043afbdecdfe6fa8c26b34eeda9282b582e5d3f0a96ad1869717173c9794fe7eeebc6631aeb92fafad9afacce9e53d882e56b0a28a80afb3cdbb1b8e913a2be34beb2f153fca5b70cf642d52a3daa2ad650b9d99559ac508d65144b331ea37a479acdb4b57c145f0f9b82fc9848b05667fee6cdb13e8836a380c4ed02de769fc958c50fce7eb6e3c91ce8607003ce131ecba58d3636e77541902ecc571d401a493dba4978f411c6a33758e3e2a226b30ba186db8ff00ee42add2113fceb661af64c8d13e85fba6408e201d00dd86e6a51515437c13e5e9f5edb910be80718dd225fcffcda1bc8cd4f0cdf8905d7ad4a08a34653964aae4daa33aa6591b68db9fadf25f1b5dd38c6899096309e8d58350b543b5be07c4ca3995eb74af6a667c24abe3dd030f1c74202c8f4b3b19ec974b3b171dc635088d150ed25188e81723cb69b1d5dbe7f3e33fea250e4fe33990708fb5ed617300648e9f6549ac6bb075e1ac7e511bffa46f1850b69e5787ae671fe618a54ac20df35d1619c89f875403c1f338246ef5dc133598bd29e316471979d27327fdaeda73e0402784992df1542ad675108a86a97e81560ae6e3e7f1e9c4bd3f9a4e1c5bb0e53f6f3341fa5cb3b6f0fceac39a1defe7cc33b5ed8493700965d69527eabf7380e11a1504c334db6253eb08f23f9abc6aa608e4f7b476cd19c993b571d58dda03c283a944a6ed8459683c897636feb23bcdfc42118d991204db545b92adde0c8971fad3af30b5f17f1cd91bb6ac5d1d082e4d892137f8f60ff7e53957fdf09882c65ba89b5e9856cee6012c3cc4e11e2348ca2b7a4524f2717093c1b0b3b9ae1af9127f4e18b5f394ab7b94ab5fe2a926e9d454144eee7608c7707f0a86d13b063f77e335fc761d45dc4c5a4403e1ada0f800e6a274b4dc2218a3daaeff958fe0e0b43bcb2d322a6555019867b7fa4b33446d8a2873d0aec936640e66255ba254e29abe28de2f966361987af21f624caa9d6f38c7dcffc333956dc80ebc2d7827f41b13e3d4fe901595c6d38d1358fc054f77111531a466c82cbcce6c60b6fec56d92ce66cbb62b60f57e2b44b2f1f80d7940c1c367122e4e61c5e588772541600def2c10d7ef3886cdac82e19e442e8aa98efbb136275b169450452f9c96530ac14f0c09a2b5cb2bfcf7b2db047ad59940ceebf6062348e1034b3a90e7b9bbb16dff1346d310b4a063cfaf2f94401247245c2c58239c06b8e861399c602a2c3f125e73ce8acb0311ec94738e270b0157857aa30d1283c1486cea128f5c80f6bc834999deb9988045d3fe8fb2a2d2c57a15eef41ef4bda2ba1b32631b682c78eaa89e09e5e8f9b24b3797800e0a8464030b70e245c7354f8c8c06d33d0012bf62c455feb02bd0c1b66bb9ccbddadf5310d52e0e2a2aee687298cdc4725787394c3cd4104f1685df3d4d3d474515ef3844d05486b658b57ad8a08fbc479063d7377cbc92bc102ac92f3b5c998f96671d1da3c3dcb0b457f8ae6d62d47d9111d50fa4be83cee60199bf019d5284ca49010913a636b0707fdf94bfb2698868ee8e982cea1382e39a8ca11d8cc1619fa9e589bda00090dff5258004cf624cfd90c98432080b6d1e151b2381f417e5f98d225a8cab8fabb780cb0b0725fc718ebf8dc7a32e0601a57952a7599926d7606ab44f76aeb3def3bc09f0d995af436c50fdbe9c853d1cd4f8524e25bfedc2fe115362befcb248c45f0279bbb69216df359a937afeb6eecbd47b1bd8d65ad72eadb3a773baf87374f7f2da5a4668bc535ab033c510e93b5c5543cd7421257c7ca2ca7db9c6fc841fb55f05a15ba36c90b8342aef9e7d54d5ff28dc611b81dba9ed1e6496b5846fbbe35e6e8d035b55ad0e9f1128b7a7a1af446d8e6530efe7c69d272486b5d3b5635cd9c66bc009c33bb91e7e9be21d0266abe0c502daf72c8a50fbf7e8febd8aa501e8fe7703153896d109f368e9c0e880087be33c97a100912c2b63033db93184793baf83d713a47c5c97f39998b5226182acc802b9f100fc5458de968f241c24fe6a55f2843a0e812c2c123e99e596ffb86c7dc078c533838e98221ab8ed50b8eba13abf6f4c5ded2a5075b122bb3d13d770ef1e3f44b911e08d201e2e0bd9728d2ce7f5eb65a768256a36e10d89b21bf53dd6d8e9f90b9f18d4c622b93fedf90f0f6f0fe73c9da8f59d630bc3acd58dd1f0969d3159adf104cb4fabd1d4348a157ba4e3445881ee594fd2ba9565a0407d99ca2859b13624f01f743f36e1d28017c7065c29b3477effe963f89704fa4b329a26f3a3151fa2740deec3129865c7e1748154cf129790518878b47bbaddb56e21244b1082abafa3eeadb7359a753078b6d94601053212662bc02196fcaf431e283d4ce65bdded8d55aba9d059359241175c8a7c4259ef7aec85c8ba1207b6b1af77e2c3f5c9a876a5d9c24f2ac59c1548613d32c5c2d44d12ca2a2615fb75c40f332ec74545eb1f74ed1130de72bddee278151ab0c378afa8205e142fb142c53476711cc2c6121c64d0e594ec8d7e25f6077c882d656c8cd7615b6fd604d64b5d351eedaa3abefc584c6fbe0c7134805bbc4d3f4838e38ba8463e52b090190521548b3e1b773fa1f0b39db308ea984357f40081161480d533d48518624e37d3d53b2781a62ffa397d932ae52b24af9a484b72a71fb5d7d69eed7d40776e64e0bde59ce69acc74aeb62f2e38eb66b103ccbe27a6662faa3eb517556ed739c9ae071c1a35f8cbdf498ab275f54c600c1cd4940d56a987870bfbe18db6e2cfd173062a378198ccbaeb72d5747634b7199fa0168af80c8c9aa27a1ec38327bade080884f8de4356eeffb02607e357aa74b173831a326bc1a273030e75c6634ff55a96e532061bad17d18e4ebf723054afad1b270aab2b53f24e3e936adb3bec35ea93c68031bba0f3f4bef21a38c08ef087860c946b4b87551f72197f2afb1048b57f69eb81f85a1960bbb6644a2c231d45ed273fe0e5739c99d8e1c1177524efd61a20de099ca52d65ab569db4f65b4d4742d522641f4f1587ac8956c7caa8f6a020e57cdc5500ba93163abf5184f183e0959129f5788915c48170b493d92be44adde507e8dc9b2fc9a2e44e4741674180a45345dd7d67cbb8ad73598aff87a2a633d84712664c0b94eacf04162caaa146046ae95a19292e335427412f43fa253ab3fb371d93ac20794031445e08682384e15e960e1065bd1abfd1bcf4929ac8aceec0796610594ef81eaceedefc05811cb7115174600b18046746f8d189e7064f250dfaf074c3da9817f0d29590c7f18e4bc0f945f48ffe06ced91830344652ffcab4c3e9b12696d9fc835a4d9da8ff2b2d84749c556109c19109ca93fb7ef851cc6e4402b7079ff17ace76bd94f34ad5ed96a8fb7ef93204c6f6c663c9dca69a8c51c2ccaede4b7dc40c4763390f39425c7e14b515389c52d9549d7fe19df6b53510df457cb82b16881f33cd7e717f3c3ede761dfd6d6053ae380cb085894b26cbdbd4fbfd67a1395bc86874af9f11eae1b68f66c84e229a82680f7b84819b5f3ba14184169dd7e46272603c95f4fdf1f8eb919d4d4dead590a5902b97d2062aa10b848ec9efaf47cd35d6f964aeb7ad40fc1712fd97553ae99c63c19edd888736ee92ea411ae69ad9dbcd3d989386a665bff5f77d0f7644a6db840a406ed00a03449f3c9ce37fae2cc6cc6fdaa8f7c682d4f73fab5399a9e87259bd8d830396105f8a90496d428810507c0ae89b2c1378c7197f56a945ce94d5a9b299daeddeac6dd864ac62fde0f6e13f86e2ba542ca720cd1e5403edbd873327328381b4a8bc48000d1f3ea948094daec9a30ee3d3ec74f1c4c9094203f85936b8e26e57996d0ce812c32ac30bba3bfcf30bd2c08e0bfe4ff43b12ef4db2a290332d963f42c06e82d46782d148d531b9847d087230f05596ca0d3c525965170639687a4fdbd6f0c47e286d178dc9defce192e962ba8de6d901f695a84ccb16b0c6810744fb85880e8d6ef93c4ff9fdb2807c30138cf21038bc137f5e3ab22b0b1127cdde4aa19ccd99939d88c675fb398c6273f3c1589942bfa259fe3f8fe9cb5f0aa355e696fc4b0788ea5bb856c74155b30eafcab761d3ea9b6171a9df193205f1feea511173b78e4321416dbf677b4a7a9b5939af95b3dcf49a69bcca1f1173cd45ba2ee16b0a7e34eaddea40d180c4eb72bce22d30e4557e28f03a41d3d19a389b50a0422077a8cc590accc27f06dbbc3d4435200608571bf53f9a0270afc6cfb27d5cdfdebaeec28690b35a0a05d94266d88bb0e523980cf3d5baad62b1ab2263cda741df9b03722852da78a8e484bad7b67eba5d1eb1db98c0b5c5c69f727ade003e9652d2d66997def415239b5065a2f226b204eed6cb8193bea809694712079f4f2e43945f49eb53b0bd1257a10625bfc726332a1ae77e73197c1616c15e78ae94cced281caf4191cb6556d3200dc24096d2ae1f38aeee253554ba98e0234b95d6a94a5c250581fc4b859c46caa988954011176b248db975f8394361cbb94a956c7e4ed240b074489683868efc2cb50c4cf3d8aab5d1ce94b66c9a9f1e57ff08cd41b7c12dc2b0a1109acddeba3564aed9775bafde521227afa27c31a0a69a1be0a3087aa4ba09d6367b3207828123df147daced0ee2b04417f6813c896af70f94d3b0e242d6a64beef84c2c54aa0647aa1c43a4641cc42c5b33af51d6e30271138b927fd1ecaea47ae1b2b9ab553b5c0c2cd6571df958d591a6b566c8e694e5c29534e95659acda68f0618de65f84389fa4c50da19bac44b8d7b35bc02b45f196c7faa15287ff0c3cf86907b9aab1232c8ba5ef1ea2479e5cd2162d643742cdc61ed12b7e31db2e2f23073b051036c887f6e2067f9453ccae7690ad7e8877c346dceea0fec2068febf372cfd43fad0bfe05c0fe849aaea3c8704ee5999f729b93493ed023a02d86eb8dade0522cf7b9b02f15a26c8f345a7029ccd3d0a91fc5b04d2ed9e30f937fe7071db6ac3c0fc3bb8666d56f3f23c690459ca5c4d83b42c08f881b11f9c0aa84f97746280c17e93cc5b806506bc6e08dc2d9d664e00ab689da93fc70bd2780feda3a7b1e042747911983e98bc71c38a6fb8189895dc2983bdad7c529a48a1c3f9bac9ea92fcf2096a7b8dce65a3f6777cba21cb04a1d2b8a6f4fc87fc9ee86cd51bc4806a7d1c4abe3d6ac8cfb48a4d1f387db7287baefc98f5e7c48b6714bb3807d66830739797fdb0db7f70fc589d6389c4e4d0cbf85f6cb8b41406ae80479c0de31b3a4384ef97a06f9987d352ffc020a442e4cde31d8db2ddd9dc63c6a092f537ee35be0097e4158777f01d552db96168e039db2ce630a8b4aa7ee7b8fe01c70977d5", 0x1000, 0xc, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 22:22:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x401) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) poll(&(0x7f0000000000)=[{r0}, {r0, 0x24}, {r0, 0x150}], 0x3, 0x200) 22:22:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)="b7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x4, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xff, 0xfffffffeffffffff}, 0x8) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780000000000000000f500"}) pipe(&(0x7f0000000100)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="040000000000000001"], 0x9}, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f0000000380), 0x1) 22:22:13 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) chmod(&(0x7f0000000040)='./file0\x00', 0x10) kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x40) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) 22:22:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x110) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x2d080000000000, 0x7, 0x8}, 0xc) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000440)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xe4) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x9, 0xfffffffffffffffc, "cd6474f4d60ababcd6e600"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:13 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) r6 = openat(r5, &(0x7f0000000200)='./file1/file0\x00', 0x80, 0x180) getgroups(0x7, &(0x7f00000002c0)=[r3, r3, r3, r4, r3, r0, r2]) accept$unix(r6, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) setregid(0x0, r1) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r7 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x11, 0x140) accept$unix(r7, &(0x7f0000000100)=@file={0x0, ""/16}, &(0x7f0000000180)=0x12) r8 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r8, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 22:22:13 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000140), 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x2, 0x4}, {0x18, 0x0, 0x0, 0x1000}, 0x63, [0x767f, 0x2, 0x6, 0x2, 0x3, 0x10001, 0x5, 0xffffffffffffffe1]}, 0x3c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r3) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x7f}], 0x6, 0x0, 0x0, 0x0) socket(0x10, 0x4, 0x2) 22:22:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x4509cc1}, 0xc) 22:22:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x9, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) dup2(r5, r1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) fchownat(r5, &(0x7f0000000000)='./file0\x00', r6, r7, 0x4) 22:22:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) r1 = syz_open_pts() writev(r1, &(0x7f0000000480), 0x1000000000000307) syz_open_pts() 22:22:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x100}, 0x0, 0x0) 22:22:13 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x80000) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 22:22:13 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x5}, {{}, 0xfffffffffffffff9, 0x19}], 0xa3b, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup2(r3, r4) kqueue() 22:22:13 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) r2 = socket$inet(0x2, 0x1, 0xb4cf) sendto$inet(r2, &(0x7f0000000140)="b715290a3210fc8409213105395ba3f3305151fa67303e44ea85311f05a82195db6bced1237f46c5d1a7125f76f3e26782d08b39", 0x34, 0x2, &(0x7f0000000180)={0x2, 0x3}, 0xc) r3 = shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmdt(r1) r4 = socket$inet6(0x18, 0x4000, 0x3ff) fcntl$getflags(r4, 0x3) shmdt(r3) recvfrom$inet6(r4, &(0x7f0000000000)=""/224, 0xe0, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x3, 0x2}, 0xc) 22:22:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) 22:22:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x0, 0x8) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000100)="01000000", 0x4) socket$inet(0x2, 0x3, 0x8) 22:22:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x6, 0x5}, 0x10) 22:22:14 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)="a10400fd7b85b507dee41a3ec3cabc1869e5e57335d6ffa4", 0x18) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60a", 0x1c) syz_open_pts() close(r0) r1 = kqueue() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x13, r0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/235, 0xeb}], 0x1) 22:22:14 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x1f) setsockopt(r0, 0x2000000000029, 0x27, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) recvfrom$unix(r1, &(0x7f0000000040)=""/56, 0x38, 0x801, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 22:22:14 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000000000)="a5", 0x1}], 0x1) write(r2, &(0x7f0000335000), 0xfc94) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) read(r0, &(0x7f0000000280)=""/243, 0xf3) dup2(r1, r2) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x0) r3 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ea248ac16c9fad701a7dc9cd29358fa21bf627a5"}) 22:22:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f0000000180)='o', 0x1) getsockopt(r0, 0x2, 0x10000, &(0x7f0000000080)=""/203, &(0x7f0000000000)=0xcb) 22:22:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/142, 0x8e, 0x841, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 22:22:15 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x6b, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000700), 0x4) 22:22:15 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket(0x1e, 0x4000, 0x89b) r2 = socket$inet6(0x18, 0x8006, 0x9) r3 = dup(r2) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCNOTTY(r3, 0x20007471) getsockname(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) setsockopt(r0, 0x29, 0x1, 0x0, 0x230) setsockopt(r2, 0x401, 0x0, &(0x7f0000000280)="089139c26e439ccc375ae727b216e1af9f82d21afa69dbb27b09a5f332c8f1ffe26b5fbadd23b1b447072b1bfc1739cfcfbea4251d8c1829e6e99283b0383ec82b507d49caed9d31b23b94daa9e283abc4ab27fba23fea199a1f76d55e8d0595252915e327375b1f9aa6cd14c1d22ed2dcdbfd0af8449ac1b551f7d6fef04f80673f521a36d88fb3a35af9f896a42542e4c215c621de26528139a6bb937bc0d57cf1618fca55357732409ee863452b06ac85d99c5896f843188aafaf9f282f602164c2edc845da5f865971657f5f31e5ef3d662fc498b4d15f3447f2038b8d6274818bcdc9159405bef587b3177a224e7a6d7c45867e7e30896cb7133608a139a12f00d61ae13d0c7e0078b82955f0a6c8b169b89e6d416e357fbfaa4ed95ee5e79fe021863244692c35496fdd3dc0f93538f380fe5839e75f34dd8864996dedda80bd45346a88033d8ef2c6f2871ac8b126fb5d875dc5edd89e3d1c0418966e9e83ec578c9eeed2f6c808c92effd60f9431a6fa12921d6a350e25eaa7fe66d784fb0ec989251abc2d156b2c868fa9584747ad7bf9c6d9cae7eb79fb437f561c74e2fa3608fa9900afe8ff2928d512f6e03876b15302dc7d786cefd97e4c0444950ce98a5a95179226c57e6ced220b65910a956222d7f404072df6ae5a83000975853f40acf584120c4cf69e339242ad1cf1ec6a105fe151d31b20e686e323808f46d7287abbcb79534a9566f75f4e6f1d9346c33eda587dce177b227fcff81471a48f59fbfb43793593a0821d89c6a5e28867956502bd2dfdf068edc959b8747bd9491d603ca5ffd55a8bddfa4300cd31215e49c1dfde5011a3f213c4a1f5225aebe969a1232afd48c0c6f033e6c835f1719de6c0685069db9cbc3b921fffb97bf3eb831dc347647161292202e0ce359629212c55a14f01a5bf991b65c558d5a8c590786996f88b067cc623ddc62a1ac79bde9c75f313331f26bd5db62e6b3820f51c9de8af2176234681b1acac1fe0209317e2cff557cce31d9c7c5d3da272a5e324cb3ab18b975e01268d5380c6e5cb8a4b611ed248054cb3088a1af468be9e7e80b7bf46d714917103832bb2e9d00668e22fbe72ffe40302f9348e26bf70d4df810e09183adfd73f7dfb82b1b5e852d8d354f1afcca2ae7c85a40dabec3a266e5630abf9087c2384a37f67eca832e2f81fcf9cdf6c2e6b8d6ec2e59b7ca1fc31f8782afeeb5d508a5b1c69b548bdd3c3a387d6e3925f7c076a14c992cbafd4d193241804d17d9f250c9979521835f26e74eadc57aaa7984eea8dbb70cea8b6536e5696dda48c9097858ba37f8e09fba32318d52e84d02a4399ca3b7335c99eb3f26a3b63c50afc28efeb5d8d3eff69c6f02e3005195784493128af1283a3dc2e5ca007eab184e24e4a220c0695eab9525f1e92137c7283d8fc690ca99c3ac7c6c0545bb8d3f7ee4cdc305f2cea49f6142fd4ba9bc35081814b81d030f67fddeff33dc5d60425a9826fe756998c517a6942a3e6fd1c410dcdedd87e83ba2a6d9219804a76c2d9efa51bb9375058092b13d866908c4bdb97436b29628b6d3878b9209a8b6758c07900f36521330a9a3542f53653837bb975ccaddbec62caba61631c9f821a5dc7f31c89889e8f37ad383c67f926d631ce6d0712d6f331c6940e3b8cd52681577f01242ce4d1bc3dffc9159d3035742eb62f82ab4a2d98a1e8f5e50dc43c002ccc91f033ccb103a9263a3c99b2d38bcda0a7b863820b5d46b9f3554a0ef1786a8bb9ae6b34097e4819cdfd5ab24156ec56437b6aafe764db3db049cac8b48a9e82ee49fbda2f37c464d5a66336476fecf31eaba9935fca640b3f13b21883db11e7960233f72eef111612f4d2c3321ca3e84345fecc24f90c31349f357c5571957b42335b4058446885b5b9f33753927b0e8cf72f35ad9f0ef787accb97ac67a0dc4d9bc797dc4c5b73a05be9df0c8a4c5cc37334828ce1a4de79b751fe4f8d6253f9f2c7308da14a1c9235b70e4f4fbc0b4479c097338ac95e1c8e6c12f22f52545310877ac29c63a98d2e0b28b493afc30c6fe6117f4e5e3a30c18dc82e20d27e408b9e1400755575ab996de3a7ce60a8d4fb05fd5e7cb37ef8ce60b2b7a4086cc6b352dcd424923928674026669b1f02daa33c27a4d726ff6d3c53f190e5e27ceec9060d2e756ed7e0d361a0f7385bc9c58814364d65006317c8119e990d7ae81b0e9707209dcaced22f41e31e9d339631c82be20ab193ed456f94d9aee4a185368d680ad3b9e4c58393bdc790d1e418533e9c67eaf57f304c760e4ff02689695a68288f6298e9050bb780853270b7215e981d97c7d3cc39639499afb511b0f5de335a8b1c18321e48bc5b37fc6bce6f21e6cb46b347cbb8aeacb501841128acb15f32f7e88c93f571f4f4fc9e3e0aea98bf3ae90530d4dc63adc8968f0c5429c400d507458ae8937d26f7e14baada474bed678b77ca2fb7d8c838effe059653c55e84a38c962aecba5fc78789e9737574d889450d9bb8a174b43c67a8be1b202706880de3e2d6ef140a6c8966be9b12ff9a1434a6d05e64bcee989da02305ecbaf954c53af78c3b9fb17be42a67ad21a17e90a3646757bd241c3e335b8928ec449dfc346053cb61eba022d5309a3ae500a13d506faff7940f4e5c72512f53d2624e18cc9eaf5955d6afac55bedc1aa81504fc875ac6a32819bed0046144584e2491904b87d8eadf2d3557cccb59f9f33bdd007f85284967be7d38b1a891e711a27c27248b1ccd8071a2e409930020b4a3e094df97f6831ba13d8ba1643f1b57855f56163661a375374d8dd421db68189cf98261e9e969624bce25466eaefdd33a121df42cc1e7c2ec8fd6873fbb11dbcc86f6b82e56f4467a2772bab6dc3dc786fb524ce2714545cf7fdcf0fb578128900d18075c411c07b1a2d29aaa383cdc9d9eae14aafb4509fd29d13f6c00cbdae8bff6b342ee768409ff64328933d473d4f35b65c7f7a07f256442a5cf7a8c029080c4a10b8753399d3f91b2bb131728ae07ae6bc6de86d86871ee53abadf8195b768566319f12711de84d466238c535b6ad0c1c25249575585aa1efa294db89164f749bfd1bc62f4ec20f05b06cde3081a4e8d4386aeeccfb7b44c8828caa3a503fe312190a4c19f67ff1d4301d697b1dcc70f67781fc8fd222c3be111b6179f0a2f71ee9029a0709d1fc42e6d1d1474bf7849e791c08b11ea60621b23d1e1eba0559d13bf87a966fa2905b996867c23aff7ede44c14c663b6f2410f8c0c6d686c0e5587cb64da8f397166cfd4f81452965155d9245d59a2ea9831e45847f87ca052925dedab31dd23519d045035491386c63834a6cda31e4d087ed1bfca8484c5d3969018098153361ccea63eb9ab309188ea883e276674309c8f870572516c2c23c543b244243c6000f8f76b099b213af3cc05ebddbb22299cc77ad105966b4465071847ce1ba92978efd78ca811f261384d5efc97cb1d071983fa0ea51dfd1bef4578330fffd1a57ee96f8d65f0d89690b82c2735f23c9a3d5afb04ac57f7f1954cabd1ba9154ea32724036a6a850b81ee7ff6d3e1c83c619dc79be0c50d244c760ac7c383c62f5758aeb39a4ec19ae229e4ed0979ec3853ab245bb91c0ba3cfdf16d5c8dceea3c611885013184c35dcd61bb9202b85f5806c374866681d3eabc6fe47fba7216953f0f1cc4258ba9ae7f955e7c69c9fada9bd598b56de21172f2591da3eb35559568b3dc959c32f449ea91bda46c668950f52c742e4132bc02120ebe9a0ea280a16a47230ad34c3b571d7e650812e3f6d98407b90428b82720a637faed542e4b186cc55ab81842d5a0fab186825fb071ed53c5d7704cd11a0ebb4905c42021af062235452b81300e77f2aba350908676e09ab9943f0efba830fd03c22d5e47d0b16e938e8757f7c2c8c3679ee53910270f092c9b9def381d57f1deb9abd03308b4c674d347a1047b20c20ae75b58f7f427320da3b5ed49e007ef543ee3923706b2a27db41c5343ad713c65697d158af11678523a4b18d09ef2dfac01e54273456f1c3530919adb314c34a401a50adc6c86f74a32eea6113bff3b9354e615c0b423e0456c1f2181920950d695327a4eec57d6783fe902f4aef29f725d128eeba00ab7c5017c42a3c90d57fb230bf3a18d18d35e9f7b035fec8de97b6c0039e00758668857fe4d3c4eed58dadeb890727b53874e75253cad08b9379ac98013a2f68ebc09f4812b7d6292e933872d3a94624b95a94ab78cfd6c323d466df774cce677d99214adda3026ac0cf2efafd870716d88e974841dc34c27dfdbbf6d00d2399feed0b943bfd1a945a540cb4176ed3a1238b0737865ae106a664a3de74b2aad7300a18b19b6b5e070b01b7b74e5dec1341d9d7260744b4542bdd847241e7a652388b888d0f37988bddacf194001d6496f4b85f33cf27d2008ace11039e17dc1d201e283d7dabfcf6e9d7a63ec74d945eed626010defdbce9ffabe2322f1548b5d606b79717dc6526c645b145fdaee33a6de3c4b67fe169e857d3c6aed8e1a36bc17f012c506ad0e5c1347f7c5da34caa32e0f3db5e06eaf3136768ec9fdf607d40763d4116830e6f34af53f35f6acf3fbbb203835c3d77f84a197dd85cfbb35cc82c8a42df3b84489a0a25e70db7ba67a8f92964d55f150ccd3f7e043de2388ee22d3919cd6f36446e9565e0f2d72cf9d55c640f624c9e0549eab14eb7325f35c577dec04b86416130619aade7db21b482ca4e08a155ef6dd748248c9ccb6903fd79c24da68371408ba5ccd804435796e502456780900d18a8c947ae9730a8b0fd41edda4317d9df203943c6931d5a503dfb5986111bab7aeb2cc6e06137b9be86c9a4254419d4cfaf5643b48bdf26af3bf9ab692421cb92218763056d3205d4fec0edde6433f62c3297ee175c9ea912e064aeec8d6429c39ff682e1d869e58aae89a1e6f4772680007dba90918ea4dee5c474cd71607238665a817ce1196a7bbb0bc9c7ae99cd4d77fc4a3d1374cc4191b1243a77de0363df50ca28850e2c41cf2d790e37994eea9a7b2b080b64987102ca808de49dfac9bd1b2e671b214017b975a576c73976cd98815c84f8fd56198f5923568f214a6535964012fab5439f4da4142baba3c0af3d06422213a3e2419294c20329da46ef3e469c9ce528dd5683f09680659a25676cb47e5f1d6bd2cc3c05797334241d8043c418b7793ef48b5b56acf4f27023b77ca2e3143d4d4afb985defac6af96d00ad34c9849b31325f3bc486baa0bdaca93f131b6323d1c8f98d5ef4bc05363381fb449b8c2e38bcc93108a12b98895a129b4535492f6dc8d3ec0e997fe3b160262ce3b0eaa5d9437ae59c5b8caad687397d17a07e2ac554d85e7fc148a9178225213eab221eb6e08ec093de74a547c3c5985ecd28ccd1b85f21c309d714228c62520367cbe76be1d9e73f0c9611f20d2f78110e8dd1ea61fbcabcf801b43f31c0e61559b97fab591e451a9b03911469e46f5a7e4ec9b41deb997608e98bc1b08eefbc0b7f044c32c56fccae8f725f1eb585a4278e731221b2b2e800f9cd03a06e511d0235917da097431ac5c5fa75854ee2dd71ff939bf27655a95f4d4ae1defbffa02f7fe0a75147745aab962fdb3af9a6790ccdc8f3c81761802b074baed6547286c1b294cc82c53b7b3837d4df1554bb3e0b2ea98889fac48a8fb3474404453f62259680e82c4e9c9134de98b880107d6f973bc9cc897f73900680ad7569a9c0e01d0db02f99", 0x1000) getsockname$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 22:22:15 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x1) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) 22:22:15 executing program 0: r0 = syz_open_pts() r1 = socket(0x36, 0x8003, 0x1078) sendto$inet(r1, &(0x7f00000000c0)="f0a63c661c069383a79b828ca9bd31526c2e4cedebd06a5513e1957749353a83035cf5f5ec1912854083d9ab4b091bc416e39dbd348fef5a922d6d29dcd1b30b42b0b32ada27585fc73243d038efaea2fa32e79630f1677155e644dabbe522ef6bb5d73a3f1b69d50af10a911b0242c24223c2e8e3dc375ed47076cb783f4216f2f5a5494c08f80190a1701542", 0x8d, 0x2, &(0x7f0000000040)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x5) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) r2 = fcntl$dupfd(r1, 0xa, r1) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x18, 0x2) 22:22:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="05000101008847d9b89f6e04201896c19ac6df00000000003e1399a5cf6c17d1b91dbca84610cb4f503f4e7c1975250ba0ee427ef7fa55446bf181e3680f3460fa1e464f0110fbdcbaeaef790761c588"], 0xa) preadv(r0, &(0x7f0000001700)=[{&(0x7f0000000700)=""/4096, 0x1000}], 0x1, 0x0) 22:22:15 executing program 0: setuid(0xee01) syz_open_pts() r0 = syz_open_pts() fchown(r0, 0x0, 0x0) 22:22:15 executing program 0: socket$inet6(0x18, 0x8003, 0x27) r0 = socket$inet6(0x18, 0x9003, 0x0) dup2(r0, r0) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 22:22:15 executing program 0: setuid(0xee01) r0 = syz_open_pts() fcntl$getown(r0, 0x5) 22:22:16 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x26, 0x0, 0x0) 22:22:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200)=0x101, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) recvmsg(r1, &(0x7f0000001300)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/222, 0xde}], 0x2, &(0x7f0000001240)=""/165, 0xa5, 0x4}, 0x840) recvmsg(r0, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:22:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xffff, &(0x7f0000000000)="03000000", 0x4) r1 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r1, 0x0) 22:22:16 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x6) fcntl$setstatus(r0, 0x4, 0xc0) r2 = getegid() r3 = dup(r1) r4 = fcntl$dupfd(r0, 0x0, r0) renameat(r3, &(0x7f0000000240)='./file0\x00', r4, &(0x7f0000000280)='./file0/../file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r2, r5) getgid() r6 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x400, 0x91) kevent(r6, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x100000000, 0x8}], 0x0, &(0x7f0000000140), 0x4, &(0x7f0000000180)={0x100, 0xa7b}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xfe2) syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) 22:22:16 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x203f, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x41) open(&(0x7f0000000040)='./file0\x00', 0x802, 0x20) semop(r0, &(0x7f0000000000)=[{0x2, 0x1f, 0x1000}, {0x0, 0xfffffffffffffc47, 0x1000}, {0x3, 0xcf, 0x800}, {0x4, 0xf800000000000000, 0x1800}, {0x2, 0x7ff, 0x800}, {0x3, 0x80000000, 0x800}], 0x6) 22:22:16 executing program 1: socket$inet(0x2, 0x100000003, 0x0) 22:22:16 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = msgget$private(0x0, 0x8) msgsnd(r1, &(0x7f0000000080)={0x3}, 0x8, 0x800) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) 22:22:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10020, 0x8) ioctl$TIOCSCTTY(r1, 0x20007461) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) read(r2, &(0x7f0000000300)=""/178, 0xb2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x80) rename(&(0x7f00000002c0)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 22:22:16 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x3013, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1) write(r2, &(0x7f0000001900)='3', 0x1) sendto(r2, &(0x7f0000000540)="db7a49f437bbda820b28d3d553085424f837d5a59bf04b0cb90dd14177b298e2ddfbb76dddbd0c1f45570a435509b25ab7b8e3a608f2de0c0e5b83cd13e21d55734a15f80f68963a6beeab280dc24901ac08b0d468638a4c759f13a6a1457495e6b42fda6dc8a58e1c2613c8d6e3926a68871c7042a24ee0a00f7d126bb2f5b4051f43930d4c795259844d84965f457658e5a660c754abc5fc7723d706eb3c3c58554471a8a3dd1ebb053405b17650de22e64ceb904e02bfd9f32196b7eb4c47e50b2dd139a9bae2b1304011c0931ce27ede33b9a9a782c0cae199889777b13bf650e260a8e5f500cc3dee2470aaf4a875146f8ef05bc1c48b9db550176902ebcbb0beb951aa75aeff01967c01a3f41f467fc85d926f76de234286b4ec10d7a014f7ef4b9e4240747e28dbd03834e5f893400c9c221cb9e44318d2df38cf58900669b0c7c7b404bde11e1938e3cd822e9762a74e4d948307f3eff9168067d32c056f273c1caac3083ac1dce5262d8f102ef2bbc8f21288b421d4810fcd6e5428050a96081857f6d2a01baf74ea6805220e4d452ec031996949c84d2e8a8084355f8f588111a940dac62bcb2d0c785caf42c5250606f2be05f08f3eb45b9cc9c137bda14e715159128fa3e34b6f4d64e44061defec1ff6448cdb2786bb6b8afb5246bdce5893150232892368d078d0f106f27f19676f24e068d0928d92ce5b6af8bebb66d1bb21a8461b16bdcb5873dc4f81c0016b24e7de5dadd43a062f6a6c857c133eca0bdfced24bd9fd99d02b74acb4544fae59061e05c2e0d5fb09fd3f9cb29d9fc33ed8541c070d6da740efa1ae48af6c4559bb002c9052113d97d6e5ea8e057de0928178f2fc7c44d1ed48ccc63da15c32c67b67d160b035398bf106c0be6609985ff31cd0b2b17d61980c80be1e8b19efbf664052d24e9c25607be786c24465597566c0458f4f05af0d382303e0f64c1e49cf6b579dad26d73800e4264719f92ceab81db2b04571498ed063148542ee3f1c032f9220cb64efd65026a0383f4ec4a3b52becc1b370ecbfc2e079acbcca43a35f74d9a4c6a3c7844c96866b499993954110a0cc10eda507dc3d995d7d747bb1e71f377824722c801cf23cf26ee3ac06c302e151bee04347ed824a78b7add94227dc6cebd4537514e3dae9bada6eddfdb902d1e4a527d0aa548490e3ab7ca58f5b211df76c0ed4377fac5cba343486eca4aaf04608123b6cd9db4dd713ee94e80063bd1b67bb05df675a0c35226b3056cdc34a6f1dc3c887db7a3ad178283b53fe474e6de0b50a57210cf7592b07852ffb44623475dcc8fd83655db137393e91b5d5ff4520b70c2c40087a0654b806ba8a4307755bff89a02903c35203a92a5565fa2afac142583ed150c3bde5c463be892d315d180a0b7038711b749b1b41de4a59b86194ac18f4f318e97f34cde4d7a0fbd79667a76b5d5f30c2e8bba9f8cf85902994a766977193efb9637264999143000975aceb6702ce50f84ae24af3924b4fee18d86a4bce333fd908471040ee546a659044a4cc4605fadd58c441de02ee11e3646237e63c055d435c4a8d37c727914c24b537575813bf3e1cbb9f596ebaf258c4700e4195c96f576115ddea74b6d2bf8708f19b3154040e6084d0b44664d3862b4518cdc5c7782cc8614b6703b81a5e4bdb97f5e9f8cf5596b56051402027d4b445a364afe36df3633f27cbb01aa8d27b9a02a454e906362b52978e82126ba3c7ba957b7ab6e9b2396b9c091d6246bcec6832da54bf8f7f4ed7c573da0edc0f7fe93d7a8767cf336fd9e480b89e9fe9077743b9511806f9dfbb4317a443089974bd4edf7c317577ecd1e894a0dd38507f15f0f567d4a864fc41b1709cb0e530d4da9cb1b7396e993799a6fea8ce3811a189c52a1ebebcec95d28ab390532e1f3c341c3908ec9c5616e267d71f138ede0442173fb279aebab0d0c64f2ed65f196096e1c7745a50b19cf057962c71ac5407b4c3462f2813d80f0eef20125123be83da8e068f0c3dbee8cf52ce6d4946b82b5325b3225a585bd84506cab234c601ba5aafcf7596457989db3c5d05eb206ddcd671003e7b31450751c40fcc23c7b43a36afe20baee53b688692ee5c456cdac18b732d46e4e1bb3a5196f00754b0a4ad916299fb51b6e89a466cf57f1e6100754cb23b0decc5807a990886368e9dd509be736ff959920d5e97b1fda1f75a7df57446ff088004d77b960c3e0aab083311b17e2fc6c898664ac0b56ff9b9e23248eee61cfa3844d32442db7549028699a64da2ca2d27982c1163c762648c3ac486d3af798849af7511c0eb376cbf4d23857ae988d3a223022d256a57822eefd4c64c0df485d5529ba3e7f3f9e17c6fb52c720081896f012c1f2f4fdd748cb6b40338a6d41c79d996832aad55bc7f3cab1a634951c88f9da4a6558ccde25370eac6f1b207e334c462351934ab180833f4ddeb1816d9adc2925ae54c38c6aed34ecd3bc1d1361fbd45c0393ad9532fcb981fea5938e4cf11ba2c75c8aaa811a2fc7035975c92caa75dadfa97ad2596f3154618a1621e6bd028bfa254c890ef51096f1c52d8490f8fbd6ff61644101dab12389aefb1a5e2324e43179f19a04167e4ab549bc2ef5637e73e10448f6ec5b9522b86697d74b97bb4bd18d38413d8eb9e10e9f6f3d2242177e7547b6ba56d25bf71c5b32bbb0dc19c570a559c14950fbc497670415d7c072f53de95f708675fc4af630dc52df46e8a254ae6acc8298e014ef19c1f30364b970e99d2e020a29bf2f82f71bfb0b8cff078fb01bc794b5d40fd31a30bdb673a5e856c94aba4417ce181b8b9266233f651628cbf511cb45c4bb99131474efd75d1914a055e89ea6d57294b4240ed63de96151307a82299d7f6eb45ad8b834d1ae9ff23408adf7e236d4720050ce2d8342138ea47ad985604dffbc728efdd4fb0e78a73b220ec68939b300efe6e873e4af83402e472897ce87cadabb826a697ad7c9fda07967e50f605760dee9724964ed22d9b15b39ddfd62eaeedb1676a3a39f64db59f1a12a1adf54c8459f05d7431800fa9522d62ffeb1b23b8c4bbabcfe54d22634860371cd8217db7a63719f5d251e0194e9fa0faa9a8b3958007fd72d792dd00c02faf4eb3245ee1bbc946d8625cfac5fc477c6b6722c6a7a8f9f9603dd1b164226e6bb66ed2cbd6ba76adfe796773efb426da9416433d8fad4efbb4df9a495686a0cd7c7988bdba22baa6402994f0e11779db40ae709fc01f6ebac6fa51b0b278b4276f44f25a34a7760b10f1c13f8bf122de5068ea5f0937e841b74a694a6d855fa5cc4ad2bb13ee028dafe20bccc6bc78dfbfa750c6f1e0247e34840b217edc379255150866f6e49ce5b841d9f26884bfa8215d764b0d6a7151dbe3ecdcc5483b5a90e52c47404fdfc34a62e998a27e3ff973ab1d01af6ca2ffed21a17625ed623b1e1213a6137a6aadee0e2854c17ce8b1aef17376098a859d51ed10622498bd656a5cc52f1d02f4b1692784bba094d3f89adcd41e55d59dfd684059a17631a1b4922ae8e879c35407bafc84ec06f037036b62b8493c2817e2a51ddd3619d6cc9e3a68c5a64b54db336a4ef4d520035eca4b7db87a59d962f0e1e7283ed3c1482c77339690017fd0178ab7735cc27ee1ff74a03223fd3072ed357f772dd427a5645b31eaa3182f9a1c3808bcf609ce9213f2180473ec5b2d0003817355c21546633d16d0ac1942cd985cdaa91e39170ed17a4bf05e048267ea00a240fd32e3642ddb8ea496401a5d59860d1cc72462d0815f60e0e370202d2f8421ed6d4ac36a988d0edb2bf01de3d13ad565a45aa876ef139abfcf5e3a20f25b5aae026c57fb49a7b4778154a0af1bdc240abb87e8368d3b88fba2e0747d3efb5f754a4abaa775a6802958784633022ee85ff2f393a4919fbd5ea1bd356f13fd082ee824773743db8cd06fef73321dc5070de684a987b737d31c5b2643425e0b0d1c05955fb29d8d7fdc9a3613103b633ee1fe2b2b4db3839a0a4e490b7940456c68d77f20da986e577c08ee73ee61569ce356e1faf2498a9e6f7a40572b5eebc252138cba9c0e8d8ac5cea6a6f17d299882646d4bf09701ada690cb780d8482be9b5b86fd4e6e166c9634f58a8d88dbc1d1dcfe65c1b486b5edadce385c04a3ff578a4c8408acdc322bf4d172bdcd018feea429c3a31a4fedd5dd0c248c28653606d480823acbf42bf1b6a3fb2fe944254d06871c001c971dff84ebd5f28b0fb900dff3c342c77257d03bf2b047b7a1e4f817b88aa42b10b391d8c51b461023d05e85e065ceb2a3b353621c17d34d22155ce0650d28d6454f02e9fa750093fae579228f421ee2040cf2296e2af4bb858fb8cc9a69484d7a519e227fc400888bbce0682fdcdfdfde6c8284019d03343cda487fc7a624460b1690a830f666938f33d2fd3dbe893ca24034aacf2b8a959de0a78216db74e78c46051f981997e35451d76635b56877daa84da8109b8f884c060b5dca68fcb31e589093656867c2f842ffa5f4a3ca1cf67158f5dd6854841d50e55158ee980ab4d0b6184ffe82c14e84e5b0c97026d0311089ff2fc9bce8f30e543ffb8f63a507f479f6391bd5308b95227fe9fb49dbab3bb44f9f392f88882c802542d454a238534b406c1fdfcbd98f4242eb23133139fbdf81e6a8ec70e58984a92e5744e24d6382b19c4d1a2e97c027c9486046c08accc0578a9990ecc80590f11ab5cf5a7b0fbfe2addb59f00afaca038741eefecd93ba0668a2c63f70ebbfe3fbd46e6f8d2d0e3fb970b0f03c6bc26ce6fef9ffd2db86802b63042b9a8d1a67a6b575c10fce9b6afe117985a2b9f63cd1c969026768e03b22b8450b22465ff2817368fc11d4e686a399ebd4f4a4ed7a7ea5016b0a8a617f0753d9ce6feba9e1a0f6fd54bb65eba94cf8b740566f64720be4fd25858aaf6cbf417bac59d0e9530cca17387dd7b155672d5e4f978e59db3d39fd7a11ae297f80b6a4b1026d6210d5bbbfd09198d98277fb3dc377dfa6cca94b8120e454481cc329dce15bc8337c068e3d632f1fd8ebb672d151b6ec6e053b6913391e3f1a26bccc266e53e4c6bee5488cedee8a41ac3d7d249095c8d594b46d8d41a24b3ba292e582fbd50302829e3b7cffa25f6c7f11aeb2fa0fdf719059ca871222e08f2a579cbdd315994c377a0fd54f3ed5c571052c06ff1103bf99a9c5a779ce01f80985e2ccff155b7680a62a06e363f58b5fff2340d0b812ae8fdf51534768a468f823b6ce28bf3d24b520a2fb0c71ab3292657de768f232d8d7902a23af94f010bac4d79e4530fde18b4d80dc797b8a9a37765724c00e21371f087541e1e0cb8fc1f0e6a5aa4592ec244429ed1bd2b2419ed7e8799cf3f21366c4afd8a641fa9eb6eadc8f5b246d30ffab415646019a6c981b45eb2b6631890cec3d5e6e73b90ef8b5635bc4500b2c59949f0e2b3d98355342920cb1f37664b0aa3f243819a2c9e0e55cf5accd15ee1879090fb594fd9ba7b272b16c8b2745eda5a16ca6fb81e143280e2fa87384789fe79ebcd475a5a22b6771cb55a33d5284a7c0d0500c0f3d401a9618cef4a1f4ca5f691012798de495d4efe2d7f9ef6efdd29518d4771dfbf402b552b1cc67f6aa543dc0d06466e41278d4b70a847", 0xfaf, 0x0, 0x0, 0x0) sendto(r2, &(0x7f0000000240)="017a1c911a7c42d11f8874fdab6c39bca3e71b16c4d746ac1ae53619894ff1dfa272a09b1d489a408e30fcf1019b7da99bd55105c5e734ba194c82113c341c96cef9cf3ebb84340a175f1957102325d4e01c", 0x52, 0x0, 0x0, 0x0) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000440), &(0x7f0000001540)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)=':\x00']) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10a}, 0x0) 22:22:16 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) shmget$private(0x0, 0x4000, 0x442, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r0, 0x2, 0x1f, &(0x7f0000000000)="7a0ad4e5de3a4deef7dad1b18ef7d735e0567fc5217631f7739274afa2aad20a8bdccb66d6d5d5ef809e20c4a54dc708c1817eacfac55be25d3be76e335f0b6129fa7f325d126e16ddec02988e09a5a4a8d0a83dc5360ff81e810c81baf70d5651648fcc7c094339e91b80fb0cee45b397e2fcc2f60baf1b677489fbbefde99fb21e8e440acfed22ad83bfae4f793e73", 0x90) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 22:22:16 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x211b, 0x2) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x6}, {0x0, 0x3f}}, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r1) 22:22:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = getgid() r2 = getegid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = semget(0x1, 0x3, 0x180) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0x20, r5, r3, r5, r1, 0x104, 0x2}, 0xffffffff, 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x5, &(0x7f00000001c0)=[r1, r2, r4, r6, r8]) r9 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r9, 0x20007479) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 22:22:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 22:22:16 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='r\x00') 22:22:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000000)=ANY=[@ANYBLOB="000208000000000000002b3f23075616"], 0x1, 0x0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() fchown(r1, r2, r3) 22:22:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0, 0x346}], 0x1, 0x0) r1 = getegid() setegid(r1) 22:22:16 executing program 0: r0 = socket(0x2, 0x3, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="07800000b0d2ce03a6210919925621cfa3cb1baf7459653000000000"], 0x1) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 22:22:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002a40)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080), 0x0, 0x0}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002a00)={0x0, 0x1c5, 0x0, 0x0, 0x0}, 0x0) write(r0, &(0x7f0000000240)="a4218f2dae17a6cf85cc61f839b22c7306aef17173d124ebc178c9b6b1ab31212c729a779c23b6f9d1acd192517ace97de8999dbd97b00c00fb1dc3f6b56123ff5c10c07786f862642b00ceb4b6d668a8093549ff13b879931cccb0a60c5e95e0b122c43873c08973cb754703b167d234f3c8ca25debcec6944d5e7929ff58957041ccbae383d8f10e84aa8fb6952fcb98c19d386d1281ce9b7b77c11e1aff1b2d", 0xffffffffffffff4e) socketpair(0x19, 0x5, 0x7, &(0x7f0000000100)={0xffffffffffffffff}) getdents(r3, &(0x7f0000000380)=""/50, 0xfffffffffffffd9f) socketpair(0x1, 0x8007, 0x53, &(0x7f0000000000)) dup2(r2, r1) 22:22:16 executing program 0: socketpair(0x6, 0x4000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001382"], &(0x7f00000000c0)=0x6e) r2 = socket$inet6(0x18, 0x5, 0xffffffff) r3 = socket$unix(0x1, 0x2, 0x0) ftruncate(r2, 0x81) dup(r3) dup(r3) connect(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 22:22:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000000, 0x0) dup2(r1, r0) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000080)) dup2(r3, r2) execve(0x0, 0x0, 0x0) 22:22:16 executing program 0: clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x2002, 0xfffffffffffffffe) 22:22:16 executing program 0: mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) socketpair(0x33, 0x7, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r3 = dup(0xffffffffffffffff) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) poll(&(0x7f0000000140)=[{r0, 0x11}, {r1, 0x180}, {r2, 0x34}, {r3, 0xc}, {r4, 0x6}, {r5, 0x100}, {r6, 0x2}], 0x7, 0x5) openat(r0, &(0x7f0000000180)='./file0\x00', 0x18, 0x80) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x1a3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 22:22:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x8) fcntl$getown(r0, 0x5) 22:22:17 executing program 1: r0 = socket$inet(0x2, 0x5, 0x9a) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x345d4c50) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 22:22:17 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='^.-\'\x00', &(0x7f00000001c0)='}\'\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)=']\x00', &(0x7f00000002c0)='!$!}+\x00', &(0x7f0000000300)=':\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='*\x00', &(0x7f0000000480)=']\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='!\x00']) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8}, 0xc) close(r0) 22:22:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0x44) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x80000000, 0x9, 0xfff, 0x10001, "24b7c505c9b15d55f34ce315af0f7a180fadc70e", 0x76, 0x7fffffff}) 22:22:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x200000000) shutdown(r0, 0x2) socket$unix(0x1, 0x1, 0x0) 22:22:17 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80, 0x0, 0x1f, 0x7, "7da8bcdd8355be3b7618ebd8218c1872362d8592", 0x5, 0x8}) 22:22:17 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = getuid() setreuid(r0, r1) setuid(r1) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) 22:22:17 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x195) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x2, 0x8f}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x180) nanosleep(&(0x7f0000000000)={0x1, 0x4000000000400}, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x82, 0x8, 0x8}], 0x8, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x64, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x5e}], 0x3, &(0x7f00000001c0)={0x7a, 0x2}) close(r2) 22:22:17 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f00000000c0)='./bus/file0\x00', 0x200000008) mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x48, 0x10) r1 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 22:22:17 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4000000065, 0x0, 0x0) 22:22:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/167, 0xa7}], 0x1, 0x0}, 0x3e) dup2(r0, r1) getsockopt(r0, 0x3, 0xe66, &(0x7f0000000040)=""/174, &(0x7f0000000140)=0xae) 22:22:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x4) 22:22:17 executing program 1: setuid(0xee01) r0 = shmget(0x1, 0x1000, 0x20a, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)) 22:22:17 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{0x0}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x20088, 0x101) writev(0xffffffffffffffff, 0x0, 0x0) 22:22:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0x100}}, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100), 0x10000000000001a8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x4, 0x46ab, 0x0, "81d387170725ab38695a7511ae5f2c07d4c67324", 0x5, 0x1}) 22:22:17 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) syz_open_pts() preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/21, 0x15}, {&(0x7f0000000080)=""/76, 0x4c}, {&(0x7f0000000140)=""/145, 0x91}, {&(0x7f0000000200)=""/70, 0x46}], 0x4, 0x0) 22:22:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x30000, 0x6c) ioctl$TIOCSDTR(r0, 0x20007479) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xf0000022, 0x3f, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x200, 0xffffffffffff7fff}, {{r0}, 0xfffffffffffffffb, 0x30, 0x89, 0x7, 0x9}, {{r0}, 0xfffffffffffffff9, 0x80, 0x95, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x3f, 0xb65f}, {{r0}, 0xffffffffffffffff, 0x90, 0x41, 0x1, 0x80}, {{r0}, 0xfffffffffffffffe, 0x80, 0x600fffff, 0x7, 0x1}, {{r0}, 0x0, 0x0, 0x80, 0x2, 0x6}], 0x6, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x4000000a, 0xeb, 0xa692}], 0x7fffffff, &(0x7f0000000400)={0x4, 0x101}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) 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, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:17 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) r1 = open(&(0x7f0000000000)='./file0\x00', 0x801, 0x24) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 22:22:17 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="fcff46fa7357862ab700000500b314c7c4", 0x11) shutdown(r0, 0x1) 22:22:17 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/186, 0xba}], 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) chown(&(0x7f0000000140)='./bus\x00', r1, r2) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x0, 0xcf}, 0xc) close(r0) 22:22:17 executing program 0: socketpair$inet(0x2, 0x5, 0x1ff, &(0x7f0000000080)={0xffffffffffffffff}) socket$unix(0x1, 0x204000000000007, 0x0) getsockopt$inet_opts(r0, 0x0, 0x807, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/37}, &(0x7f00000000c0)=0x27) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x961, 0x4) 22:22:17 executing program 1: r0 = socket(0x3, 0x1, 0x80000000000000) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x4) 22:22:17 executing program 0: r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x12, 0x100, 0x4}, {{r0}, 0xfffffffffffffffa, 0x9, 0x20000004, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x2, 0x7, 0x0, 0x10000}, {{r2}, 0xfffffffffffffffc, 0x40, 0x2, 0x88a, 0xfff}], 0x7, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x18, 0x8, 0x0, 0x6}, {{r2}, 0x0, 0x88, 0x1, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x2e9, 0x8}], 0xfffffffffffffff8, &(0x7f00000001c0)={0x8, 0x1e9}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0xab}], 0x7, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x7) dup2(r1, r0) 22:22:17 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x80, 0xd1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002640)={0x0}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000002880)='./file0/\x00', 0x1, 0x100) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mknod(&(0x7f00000028c0)='./file0\x00', 0x100, 0xfffffffffffffff8) wait4(r1, 0x0, 0x8, &(0x7f0000000140)) recvmsg(r2, &(0x7f0000002600)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000002480)=[{&(0x7f00000000c0)=""/105, 0x69}, {&(0x7f0000002680)=""/247, 0xf7}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)}, {0xffffffffffffffff}, {&(0x7f0000001280)=""/175, 0xaf}, {&(0x7f0000001340)=""/150, 0x96}, {&(0x7f0000001400)=""/115, 0x339}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x9, &(0x7f0000002540)=""/140, 0x8c, 0x1}, 0x2) symlinkat(&(0x7f0000001240)='./file0/', r2, &(0x7f0000d06ff8)='./file0/') recvfrom(r2, &(0x7f0000002780)=""/236, 0xec, 0x800, &(0x7f0000000200)=@in6={0x18, 0x0, 0xfce, 0x6}, 0xc) 22:22:17 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = getuid() setreuid(r1, r0) setuid(0x0) 22:22:17 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) r1 = socket$inet6(0x18, 0x4004, 0x3ff) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r2, &(0x7f0000000740)=[{&(0x7f00000001c0)="c7", 0x1}], 0x1) syz_open_pts() close(r2) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x8000, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) close(r0) dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) r5 = dup(r1) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000000)=0x7a) 22:22:17 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8) 22:22:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x40) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x6, 0x1f, 0x3, 0x1, "5c8377fd2071eb627cd443df26a0a47676f2b87b", 0x20, 0x5}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x6d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x401, 0x8, 0x9, 0x2, "5ed1ff54ae0647e8c82e95be349f684841e13c16", 0xd133, 0xfffffffffffffff7}) ioctl$TIOCSBRK(r0, 0x2000747b) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000280)=0x3f) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) recvfrom$inet6(r1, &(0x7f00000002c0)=""/143, 0x8f, 0x1, &(0x7f0000000380)={0x18, 0x0, 0x1, 0x81}, 0xc) r2 = openat(r1, &(0x7f00000003c0)='./file0\x00', 0x2, 0x4) chdir(&(0x7f0000000400)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000480)={0x5, 0x9, 0x2, 0x100000000, "e87185368567c61b5e13c46812bb1616949f5666", 0x81, 0x4}) chroot(&(0x7f00000004c0)='./file0\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='x\x00') nanosleep(&(0x7f0000000580)={0x3, 0x8001}, &(0x7f00000005c0)) stat(&(0x7f0000000600)='./file1\x00', &(0x7f0000000640)) mknodat(r2, &(0x7f00000006c0)='./file2\x00', 0x83, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000700)={0x1a, 0x7, 0x92, 0x1, "378a71354dfbe02bfe9c763e9e195d8bf17b91b0", 0x9}) r4 = open(&(0x7f0000000740)='./file2\x00', 0x182, 0x140) readlinkat(r1, &(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)=""/191, 0xbf) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$lock(r4, 0x9, &(0x7f0000000880)={0x3, 0x3, 0xffffffff80000000, 0x5, r3}) ioctl$TIOCSBRK(r1, 0x2000747b) 22:22:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mknod(&(0x7f0000000140)='./bus\x00', 0xc001, 0x2) socketpair(0x20, 0x0, 0x8000, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000780)='./file0\x00', r1, r2, 0x4) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="42b12e44730d8abe6dc0e864e0fe23e6f77186828c0f04ae7b9da7198694b95870d706b576090ce67b3502c7169da8ee7a6ae9", 0x33}, {&(0x7f0000000240)="80f06c2a2b9dd62de32cf088fbe385edc8b28adc72163001357fafa642ccb2b7ffaab22e59739178398002c044c3d3ab56b116a37676d76a06830b43c11d9e9bada4f2f5c768fb73305d6aeb06b2481c6cf1ffdcb4d15282da874a30e35c36c26f8e2aab3dee1e0d1c32410c976520a5cbeffc2a5e92cf30033c530b5340b5281e86549bf161cd80254981b380ea54c107c9c84f9d6d8dff5b641b1681bc78113927c1e58929f6e06245d4acf621597624d0bf0bebd96ee7a07e7dd210911da4e386", 0xc2}, {&(0x7f0000000340)="5d93de1be98e1a09c0137297dd3bdecab276c0dfe7a32802ff5b221017fcee0847e0bc8bfaebe2025234a731c9f89bcb28459004fc4aa0fb852d4e38261ff4aac20e7e2508cba1c14a1df9111521abc4ecc8c61679e19648a6", 0x59}, {&(0x7f00000003c0)="a08b4ec93ce28589b521237f85b986b3f380e36dc6a38a0a763aef5330728c93304aca40963316b2de6b1df77527a0556d79f7b1e2ff69a369777e1336a46d05e50a630c8ed7b85e86f8eff357cf7765d32c660e6e8ed1df54ae5617e9cf9c8aa4cdcdc8a56ca293ecbe7955945a8cea1ea74958692f4d84a4db012b0f0db89a83f9a17c8f61d28c9ec124454349e646962177a70bb03f7fb41d88d7133d9b5e5380701c1ca9eaceb55c9cca4fae4d31585f94", 0xb3}, {&(0x7f0000000480)="c46080e8b17733f01c4260dcddb384683d4b47121b22fa7c667dceba33e6b54a15084acc83d5b28bc9a8e94bc111bb6227533d363255c403b5377ef6e653706a33ebbb9e08287c50dda387f1de1c966a62f9592b10dbbcb4b4f5216074b3a93a066b8026a8a50b95be352f9028fcf45a5ce37a4e40a4c93a7f730e654c925733dc052c48555fd437a891c298a4948810e29694f1726298246d2090c27c7a3c900d380d2c3abca50fce22170186da9fe6c851e214", 0xb4}], 0x5) chdir(&(0x7f0000000000)='./bus\x00') r4 = open(&(0x7f00000001c0)='./bus\x00', 0x180, 0x4) flock(r4, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r5) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) rename(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000100)='./bus\x00') syz_emit_ethernet(0xc1, &(0x7f0000000600)="b4eef8b9098a5b7dde03ec4dac2622c0afdd8078ccd385f350f5d98ad90de133689bcbf4f7e60ab07a4b4184c4a2665e93d89a0cb58e3eb4445cdc95ad5addf6c3a52e29b09967f5379a7fa303a5d11047c37369e73ccfc34f44e64e861d7ad5a8c93beee7bade65bc9193574a4a9c812e1036dec4cbf20f69bb9466c500566329fbd9b3c7882dca5c5042845f592e1a49c6d11773a59203100fa1d558e4d0cd0a9f7ccd49bdb26e5d905d4e275c782b3a198ccfd80dacde8bb95cc11ac25a31ab") bind$inet(r4, &(0x7f0000000700)={0x2, 0x2}, 0xc) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000005c0)={0xfff, 0x20}, 0x10) socket$unix(0x1, 0x7, 0x0) setegid(r2) 22:22:17 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = geteuid() r1 = geteuid() setreuid(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) seteuid(r1) setuid(0xee01) bind$unix(r2, &(0x7f0000000540)=ANY=[], 0x0) geteuid() 22:22:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) socketpair(0x18, 0x4, 0x7ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x7, 0x0, 0x81, 0x0) close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r2, 0x0) 22:22:18 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc010, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000300000002}) 22:22:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="be", 0x1) sendto$unix(r0, &(0x7f00000008c0)="a0e27bb0ecf1f9f2317cf138b80a5c875d79425fb28576adcfc03c5ddad90b1f9a72eee54d76111c326ac4641216b6649139ef144568446eb6b7d77e0667219e29ed302e7cee44eae5d823c3ee094d086c40c2bc7e09e2e31f6d67d22f150597692228806bb5a1f304222ea701c44d50e1fe6ff6954312553b60bc91386666f3197dd629f4ce905103f6803f5f5276765608f3dcc4c7ec834110f133a7bb19c618d532ff83933fa2ae82a050023eee08fe8b5619a08421735b4b56fc5d7a25adf6dfbf522c4ab8e12f98866abec583ac8f339b7f96944a2fd7fa8e3bb6eab0ca553f0dcb502e09ff876594b4beb8e88c66fa7bbfaf90187575d203284213a6abe2735ffdccb43ad33e9c194d885db84cd19648be8bd6916618ae0ae7282823ecf412435ce445eaf9c343089a6e9174f26f38f863aa4bafb84b58ff6f1eb94ccecc199d1fc87ba845223384c5ee2e5a8beac9727806a1b4a178e1708583b3af791b4f3d25e0f52fed300f85a1e1e6822b896832133db17718513d52ab3dae1d6ec042ef26e0843116a9af1900f182411712c693b9d627ef41af95fe6e1294dbdea39d814dfba28a1db163a4eae27ec59154649ba3bc0d3055433c9e3c012ba13ad331892a90f6c9a42e0e95ee1266b1039f5b87cf3638585a83a117cba5bba2a8f3b18ed13be4ab8d78908ec997558c951de220028e0b50b824406371a599994af7dba448844f4c6e77603afe5debfccb43131b641c2c2ac277c9402468761434d82a09639c194898461d4c7cb42ff17dba7368185138e17c09c4c3e2c78f988f4d6ebe6d1c25e2dda1e320a17a8eac1dd6d60ccdc793fd4393eaa0b31c9a42fb6e657a5f6aff93e51d6a192890e03b0cf25daff0aa56a2fead6d6d607bed051c9d774d80894eceaa8216a264c1f413aea7af57348e24f3e8ce802d1f6712206a0442f40fa81b11d51ad259ed775f9c471f665aff56dd85aa8a1936d4ffe7152fb37ce507595d00357772e4a0014e7c833942281f6ea24c0405eaa0cd54795aca8176847c9dc68a5c5004e1761d1b32f9b0e68d52982768ec9d6ac33584b11ba56a50e1a496cdadfe3ac49165af94a197d54ef444cca6c2a8b9cd5d97798399f2ab036648afd40e5a5bfd34fee9ec22a36873aa9ff8e6492093d459036664fa46bcc73fb9465a3868e29e78819ab01cfe89c92d6efd349b58afa50b62b4213a8e9036d3d98201673bdfad372810d4e71391b6240535fc66ac9427514151b4cd301f36ba9335954f6641b608dbf1f0e0755596dbf8cc390719028185c11e0ec2e0c744cf20b03769151b52461b4ec29e0b3477bbfbb15dbc89b78b58dca026d9b8975c8b3af585cbb6ba10bb18ba82129e97e69022b8d1755173c91d214f1ebd3cc6286808a49fb9f6b41feb924f96906c9015305ba38d0839f14f72f30bf9fad697313389f423441a504254a5b34a42700a06f49db2c623f13bd801939151cf74c95f78853b964af0b74ebc70fe2a86394e32d29c81082f92fb72c9d9b98c941654f645e584a374c1b0219df058f3f91829ddc9cdc496135ca9450f1e1b33fa14da2d12b2bd4aa212b9e9a3684eb0ec7da1ac9bf006acc4de041fd1a09e2508c03d9a1ac01f7e95adc9e1a30571423187a3874e0ccc1712592a0598d06b8a7f2de41303f71daf17a9fc23220050ca2c99b6d41296b3ad7afdffbb0662b690bd0c71aed626fb4443daf4d1b4e8bddc33cb16474c36909884792427703605c09fb016e5671971877bf768152edf1562cd64ec1e5df72c97878876e13f52a5700195ae8525d976b563220b4a3cea53a841193cf1318a677acdcf338617548cc879f5edef0d4dfab2fb9b631f7803e20dd508b7f27fe628879a50db571b11e958f407afd2ae70620b648097dce9e7f5eb8545fce248dd0cec90122c745622a1739964680a825f9b72944d213babbfb2bdcbd062cf72df587ff35ce017811debe8a3988107f54ac514061fdc381ebb8dc1c87033e73a12a7699f288123e40a6a6b89ee4ee34095670480f4f7a2873380888909f71181012cb807c64e0885d7218a59bdcf89ad94981ae959aa37e317369ea34ec295b40c2262f0d7014512059c8a0c5202d1db82cce0fec6302d036127e636f446f1dd335378a17e79edd64ceed84295a9bb3e0d2e96aca3dbbdfd8d14437c350d6981d636333e1aad6327dd112c60d975c72b2710323187dfee9ed1d69f6711dc7d12c61e70046e658141c7229f4a9b3020fa2386e27d4e6fc6e96ba77ac4851ce02e52fd6a4456d009cff4e0efc21c77306c3d005107e054801a096ce4e3a36b5ca83426be63d02622cf3c1082329530db54ad75a370aaaa9c877f477221f1ca53a37652f4a70292a512d74822d71d6778cdbeb61b2b4f491f133cfe6484b2cc18b1042b7a612a3a06c1a3667b9c633609c33f4bcfcac1b0f170d3870e08fa696a79b3415cf9ed797cd8823c3f5ee1e9dd56d48bb80fbab9a54b8448ce11b0da51dda799df3929cbc8fd6feba7141a0849e9fae26a219ea19cee26161a71f869bb52f2bba993ac5ee11fb41dd250ede4e4907d1a7a0d33eb614ce5ba45f87720c1febbbf94ac56af4f25a492754f7ef64396844e9a686c849360572aef0336ba8d1727bb0e6af430af198fdca810730b41b9a507618c50a10df4239d2208fe0ea9bad3b8ce213a676bd5a7d2e5dad09379aaa3e72259c7ef9f25b14ae68ae987afc17c3410f34c02c6ad71d83c79d1c479c30682b7753ede7b8c07c3ce67d3ffb056daab472d57c49f41b5b097c8ecbd4e784c76c0c88265e5c57460324bfe32a8e91cbe3e2babd8320e5cbb2ba689025fb43ec8487bd6269738654304b092c823effd3d2ae091dd9db0b5f0d1bc60931be644ac19d331cc53fc7df775b00b2b8a4b16b3ea3170a626730fb170d741821650ea0ca4033ee442f95553c020138399f0b3df0b520f78fe66e96fc697fa48fb44ca9cbe5adc83b3b14d8bc86a9670d477eafdef18e15a5bdf4f306c84acf2f89b46bd68b145b12e3c2ed258dd1ddd8d17f0d8467c39b4c9eb054ffefc7ec639d0cb06ea560029063dac4639f6b64ea53fc813eb91be48316747509482bb0981d3485eb25f6312ec3255eb9dc296b1f2cbc170c70e4648ae706df685ebdf046bee572bb22882d8dea9ae99943a344966839e0bda91eea43422d6f692c77bd986565ebf2fe9d64860b256cedd1d70dda6d607336f4a0d7c386f80881a21170b96e1a619687a2ab1f1daae1974848978441f12bf0e430e388df663f893d8e715efc996e57eabe26217fafb1dba6b41abfcca914706917cbabdc53595b1a209f0d96d7c6befc60bb5c383aeb78177724c26a3dda9d5e726a580229df49fe272df59cf59551f8db97d4882f669a265ed6845ea56ef51151027d0e25a002246c2026d0a326ae679689b00aea54a47751d40c4f58f5fb24005504fabd02196b8edfae5298d637b581552a989913754cb3c4921a88e56c9a68f122c7b0efdfc10cdd86b97d323fd17b0533cd10d90ff84f988be3ea6254ced8feead857b937365cdadf3096ac165a1808dcae66cbc817b4e2b9b038a6eb37beb9cf6d18a9248aee2eaa1ad58bfa9ae2989083f334ef0ee21c862708ced46c03ec9f3a78a46e26141d8f19196d38790a9f4fe01569544910a90fe0b88d5112984147174b627c3436da0603b92dac2ddb814f323083a45446a2cdfd7aba64b81a3a96579748074e10b8d336b4ff77d07b47aa1fe1912a4ab0efc2a6f8244868f33e0f158336640e3e704b930f7fbf28ffa522026351b2136c95bf320ea3ebcf5f26702ea1e6ce242be18848f914eba8fc3b9019c36988c2c28c271cf267d7b5db37131f8b9febc01be34e56766f7070e58be4f5a4d67db19ed5bef5b7019a037cc7a3f42210b8c7e4a32598a45917b4d17952c59ccb58a2ab373edbc1d565223e9b2f51236013e3c84d0fee3613ccd168ed7ce4bbd2754df60d4b6631d1fceeff6d8f97636b939cff28db6b99c3f15c9981c72a1401f8016aaa75b909c71647535de16d4f7e85dc06b91e65dcbb7bee771e4c6c743934434211476676e0225d059f08473ab235c5d50010e86f01421753295831392e904fd5a50ad462a5d3b8c3f417104f7aceb8bc0fec5c15501f069f14bdaed75edd1828ee4ce4b77fd8d6f4ab71856bbe7bd2b26a3c96f8cda04c7aab6ebb0a19fe3558fe4bc62396736e13444db9e91d57bfe0c8291cb24450a34dbfbf328615c63aa69031e3c57b70c183629a1a95b70ad9d1c5b6622c5569308d2cd28e48d6980a9be0f27e8eaf7d1819d6641fc7b626d7824989d7a1f99af6876923c86498acc7b85a6788d3a2ae35d29bb53dd48b93822b7cb6c89861a377e4333aa0607363e3258b1cc5ddee92ca4b845a2ee35b4844ec39db1c6510112e50300c483917864abec079470cb7e33aa8467b6515a8b42271ec2c1cf2718b04e596230b7c29b127d25b2719b7337d45f3f253c0e5a744a46d54be14419b1eee5803e43c79a3c3ef51cbf0a4d97672a747d62bf911439313f22ee1f61253ada45833dda2090012c2858067a7416d85ba7700f2f5f311681eee2c2500c59b76eea5cd643f5b1358089fb37f2140fabd53e14cd54278fa23f4bae223315374a46066b564fd6c47ca677f90f7c5160824b8570d4b746516fac3fc2439fb837a487953a9f037795078f963a9667c3f89af762daa88af585058b8aaf6b0dde8441393b1b7915a04423d3267ea727dca3265204f88276cb1193b48865b13c11ee5936443ae49f6ea3bfdf37c1b159ce1ca425fb98f812fb84d0b5e97beaeaf6ad9895c28153b37378af6ba2fcd425dfeff507a72652d86771fb6b050adb6b0dda88006d7cb2c77d2dda8bf5ee31db7db57e2724c396133bb0f7fdaa87021cd505554f9c59442a0225596e535499568e634a0a343607b18644ec5e7c29668c6b89374e8e3df423c2483613dc3e90087a6a9443ae2ccddb3aa19cc14188c1f948150015c689efbaca146024cd307d6dab13c4b991bd83ac0bbe82a7cd1bc27f082b644af63c5b8558e634c53b247fa5d81f6d86bcda153d944c10069c18cc628c0902cfd25ecdd0ec51e8aff58ecda76596905a6f64bc237011f1c1ef81e4c9ed33362f24d121670334923d73988d9a2609bfdad4aa7ce11ad1113804d05e2b7968cb0d9b8ed47f5c86514b3b8ff477242191f5be7dd430fb2cb1d1226e685eacfa27744bdbd059df9daf2ec3b6d63949f6072db9b31fa1fc31b1294f939ff72d7fc7632b248819a4b415a3e9b11c72e85339ffd3040f95848e67808c1515697da61498639667bf7321566a832f9a02ffa25e978db479027d37937ce9281fd5222c5879c3ec6f957677e092dd00920f90af407492294981ce0346a047bc4fde93e5ee0a3dcf98a33d0cebaaffd3963795e0870cba066bbab66f6823a7fe748bfe908e57e2931d0aefcacc9a02d40ae07138de41e49fb2f45f8e91345e18c2e3deafdc97c5c6b493e8ecb869bafefe352a6f7fbc9ff88868b872e1d100b63745d1cb90551473aef3762261a7729a382224135f2ee74319ca046112dcfba69dd3fc665bcc11389375741fffd750c9964501d34c2b6ccd519c6a7352389475f2e827a32c4b689e528e45bc11e9ea00ec6e14d1a5c3fc2336849e7569fe1fd39c132080e8fc8127b7820e33f90a7c613bf55873aebcbfb66fce306f8d5b755f9aa8dc88a3cb14407bf63058c2886a1b039d8aa0547d3d5affaa456d748b19df", 0x1000, 0x400, 0x0, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x9}, 0x8) 22:22:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0xeb}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="7c49c3f66e40d7365fc5e748155f59c34f580d1d3df26d5f2288e2058ef6a56bc83d", 0x22}, {&(0x7f0000000100)="b9c1ddd9a0911b7cf763ab1be5e83bf5057525b241c6c72d6f712e3b3049d03806ebffda051c0a5968c7164d15e4b95706515f3866240afceb725d2a16acc3ed99a73be3575fd5f346739c70dfc9d379ca6fa1caf60c5ccd295ec7e315cd33c083bd3f790592b2ba3d278e9bc72bfd26d12c54a0a26ecc79e8c2b9d5d553", 0x7e}], 0x2, &(0x7f00000001c0)=[{0xe8, 0x1, 0x4, "e39ae6519603dedfc029894bfae18cf3835598edb4cd4f011ed5abfc03b0b3baf5c69aa0be35dc49a94e3d2efd4040dc79ebb79473951da1b63a4260c875ebea8adea507cdd39a2f9838bfd7e186ab458710e4dcd184e0f9b45fd15f7dedfca671985d7b89878c88ed807a298f3ce724be82251d5dfc0bba5b13bf9dbb1ecd0967c677d3c3aff4672b46135f085736da0a27132ea1ff518aa4cb8bbef7c84da8ac909db1bba31c7b0520ba73f9ac7ffbbbe7a0746e494e776cad1a47c9982f57ddaf300167b844a97c3ac48ab652f03a5d4469ee"}, {0xf0, 0x0, 0x7, "c773d8dde21c522f2df88d93ad8c3e2c018226f5aa46f89bba516498a6152eca155fb17334ee23d1347244e3c566f454d3e90050754af9a439a2bd7b0e3233e73a8b1755ee796af463ded763deb8970cfd0c1d0a5014d8368e035febf80e0360fe39cb1c900b5f7171a264badb3a816fe04170b466a569808d747a31749c5c9cf69a9bf847ca0ceb8dcb76a062c363dc48ba694d7800f1d3b73abc1d3b7a8cc24d818edec119fdfc21c640e1f24c085bef83ea0d119feca526b42c075913b461263a4003c6478e702a6b0f8f6d4d57d9eef3f7ca29da61a829e3f3b1"}], 0x1d8, 0x400}, 0xb) bind(r0, &(0x7f00000000c0)=@in6, 0xc) 22:22:18 executing program 0: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) truncate(&(0x7f0000000100)='./file0\x00', 0x81) socketpair$inet(0x2, 0x0, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 22:22:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001d00)={&(0x7f0000001a00)=@in6={0x18, 0x1, 0x5, 0x6}, 0xc, &(0x7f0000001bc0)=[{&(0x7f0000001a40)="cacd093ee3390448e0ac55c8812631dcb82e74ff6a2d51de18d6d2681ede803f9eb2532b684b534452d318ba8276a106af2290e9a6b3dd256ae106038d40ccfb8b337396437a49a41a0f4dcced31def29db3fa27c1f7d7c9ba64912e8b5a2f7315369318fc9bb6f2056a83c77f059956945c760f1ce843d5eea7d1c93f3f0c6afb2ae2b912f2c704e36bc320ad0d0044c04f4c2b0fecdc195dca7606ce468b85f6c8fe35", 0xa4}, {&(0x7f0000001b00)="b5a4c2f5beb88e746e1c98fa34ba87c10123ccecd5a8640a1cf48ea7dfc8c48332c5aa13ff3ee3dd8f1a791b23f1cf0deeb852c36131138c75e224be71de48891a9e88e09f056e063b271fd7c9bc55f6604e180ae81d111b", 0x58}, {&(0x7f0000001b80)="f5bd8bdd94a990f8f2492f7b0d500572f7ed32949eeb", 0x16}], 0x3, &(0x7f0000001dc0)=ANY=[@ANYBLOB="f0000000000000000100000007000000b0ba40bc87dc662e613de0836da43a99c531efa12e9af706630e3ff069efcb58d9e512795414eab255ea3de99359de61ae9ba779d0e7fc4d6394b7152a749e1e4ea7bbca85c8e303f42b92009af77a0efdf562327c63d3b8cfb29c241cc6ee6a627b7b217a2f49147e5c35b31e7910b198dfc95529ceab502d33ff545ab3188496acac5bc37876952da45c025239f0e49d80b7270a8d6e658341aae3c4292dab89f6676a5e43819960f5d6f39af53f9acfc936c81410e2f9d93a16ae6ecbf64e41291c07fc2a76668555ed5caba9e202753e80ee596bdb2f1cd0baad000000000000"], 0xf0, 0x1}, 0x4) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001c00)) mknod(&(0x7f0000001280)='./bus\x00', 0x2002, 0x8) fchdir(r1) r2 = dup2(r1, r1) mknodat(r2, &(0x7f0000001980)='./bus\x00', 0x2000, 0x0) socketpair$inet6(0x18, 0x3, 0x1, 0x0) r3 = open$dir(&(0x7f0000001d80)='./bus\x00', 0x2, 0x4) r4 = kqueue() mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r5 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r5, &(0x7f0000000000)="b2", 0x1) write(r5, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c7", 0xb5b) close(r3) close(0xffffffffffffffff) fchmodat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x100, 0x0) syz_emit_ethernet(0x8d, &(0x7f0000000e00)="6db2a948856a493c43c02bb1f3c0a3c3d00c3a39c600d10e9d4a9be7bfce1980c71cc5ca47195c9dc15514cd1e04115e46053f8fb563eade3903469db5e69b17dce34b49c73b33aca51840d55c5f30b38c9a7ccfdae6fb84f2655fa6b7b8f18c1016afde7eb5240b9ab83c6d5e6c35a3bbc0973d28ea1ef190357eda3b8fe94c4c5fc6149003af30e818be27b0") preadv(r5, &(0x7f0000001880)=[{&(0x7f0000000ec0)=""/146, 0x92}, {&(0x7f0000000f80)=""/125, 0x7d}, {&(0x7f0000001000)=""/82, 0x52}, {&(0x7f0000001080)=""/71, 0x47}, {&(0x7f0000001100)=""/200, 0xc8}, {&(0x7f0000001200)=""/108, 0x6c}], 0x6, 0x0) close(r4) recvfrom(r5, &(0x7f0000001900)=""/111, 0x6f, 0x1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) socketpair$inet(0x2, 0x1, 0x8, &(0x7f0000001d40)) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000001780)=""/207, 0xfffffffffffffe2f) link(&(0x7f00000001c0)='./bus\x00', &(0x7f00000012c0)='./bus\x00') execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001300)='\x00', &(0x7f0000001340)=',:%\x00', &(0x7f0000001380)=']$&]@\x00', &(0x7f00000013c0)='\x00', &(0x7f0000001400)='@\x00', &(0x7f0000001440)=']/%@\x00', &(0x7f0000001480)="7d2d5d845e27402f00", &(0x7f00000014c0)="292d2f9626242800", &(0x7f0000001500)='*-\\\x00', &(0x7f0000001540)='%,\'$*\x00'], &(0x7f0000001740)=[&(0x7f0000001600)='\x00', &(0x7f0000001640)='}&]-^/\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='&&\x00', &(0x7f0000001700)='*!*/\x00']) kqueue() truncate(&(0x7f0000000080)='./file0\x00', 0x100000001) 22:22:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r4 = semget(0x2, 0x1, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0xc, 0xfffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0x1a, 0x3, 0x5}], 0x2ffb, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x80000001, 0x4, 0x9}, {{r0}, 0x0, 0xe1, 0x1, 0x8, 0x400}, {{r0}, 0xfffffffffffffffb, 0x2, 0x28, 0x10001, 0x1}, {{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x1, 0x7}], 0x5, &(0x7f0000000180)={0xa10, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) wait4(r5, &(0x7f0000000280), 0x3, &(0x7f0000000300)) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000000)=""/95) close(r2) 22:22:18 executing program 0: socketpair$inet6(0x18, 0x3, 0x1, 0x0) r0 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/181) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000140)=""/171) semget(0x0, 0x3, 0x4a5) fchmod(r1, 0x0) 22:22:18 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf1}], 0x18000000, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 22:22:18 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) r2 = socket$inet6(0x18, 0x1, 0x7) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) read(r1, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x3, 0x100000001}) fchmod(r2, 0x10) 22:22:18 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000002700)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xdb38) 22:22:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x1, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8001, 0x80, 0x9, 0x4000000, "1f137f6a03646504ce560fb99276a7430851a4a3", 0x9, 0x4000000000000000}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r0) sendto$unix(r2, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff54", 0x171, 0x0, 0x0, 0x0) 22:22:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x107e) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 22:22:18 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) dup2(r1, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) 22:22:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="82022e2f66696c653000b9b1f6c582d908567f6ffef238ff7e6bb59b775e199cf0656f476ab397cbeda84f97f9f766b00f155ff1303d66160f8c268662cd7ab602a18b818e7b0315aa6d5308c700fe8a44313aac27cb9d5d10c3618a622a4db5a02be3f3464f033e91f2c8932f32d6b4e9ad34cc45cb356730daadf2fbdc7b3e873b5ae8a09063bd514f8210424e56099b8c"], 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af", 0x84a}], 0x1) socket(0x18, 0x1, 0x9) 22:22:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7fff, &(0x7f00000000c0)={0x7f, 0xfffffffffffffff7}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x94) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8) dup2(r1, r0) 22:22:18 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000003c0)=ANY=[@ANYBLOB="00001980d198d2d3d12eea92f9cc665c2800007e0030527a4b510dc74384b1386c4cfd8a702e4664738f023e01d2ae8d7e9af924d9365e94ff70fd68ecdb000000000000000000"], 0xa, &(0x7f0000000080), 0x3ca}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setegid(r0) pipe2(&(0x7f0000000440), 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket$unix(0x1, 0x5, 0x0) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000380)=0xc) socketpair(0x0, 0x7, 0x20, &(0x7f0000000080)={0xffffffffffffffff}) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000280)=0xc) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000180)=0xc) getsockname$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) poll(&(0x7f0000000200)=[{r1, 0x10}, {r3, 0x4}, {r4, 0x2}, {r5, 0x44}, {r6, 0x50}, {r7, 0x27}], 0x6, 0x7f) 22:22:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000002c0)={0x3, 0x81, 0x6, 0x101}) r2 = kqueue() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x110, 0x20}) r4 = fcntl$dupfd(r3, 0x0, r2) r5 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r5, 0x0) sendto$unix(r4, &(0x7f0000000240)="3d2bb8d2c68bb57494dfcebe4d7250e8c8ae098679f8", 0x16, 0x400, &(0x7f0000000280)=ANY=[@ANYBLOB="01003e2f66696c653000"], 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x1, 0x8001, 0x5, 0x1d38, "bad84b00000000420000000400000810000800"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:18 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) ioctl$TIOCDRAIN(r0, 0x2000745e) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 22:22:19 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x430, 0xffffffffffffffff}) 22:22:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000100), 0xfc, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r2, r2) kqueue() kevent(r1, &(0x7f0000000080), 0x2, 0x0, 0x80007fff, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/189, 0xbd, 0x800, &(0x7f0000000000)={0x18, 0x1, 0x6}, 0xc) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 22:22:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000000)="125a5328", 0x4) socket$inet(0x2, 0x5, 0x0) 22:22:19 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x2) sendto(r0, &(0x7f0000000080)="6769ed74596830739fe3aaaf2633e8fa6a88ccd8d3181abb43c82bf561a437491577904904dc8c6788773022aaf5f5d8be6e9a6523e9a6907152a2fcbd49e511a7874b0e713ab9e0359cb4d2547474aeec996e6f62bd88cce4820c40554346550e60f6367cb2001b2b860b3a6efd640ae1442f729ba85ecee6cf58e2d3a6284bd49703db3d482634974eb5bf2395a6b39d6ca173232c2000ee82cea1fef6862acddc62a42257348d8c3e8d75f00dcdb754", 0xb1, 0x9, 0x0, 0x0) 22:22:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x1) r2 = kqueue() r3 = open(&(0x7f0000000180)='./file0\x00', 0x500, 0x0) faccessat(r3, &(0x7f00000001c0)='./file0\x00', 0x10, 0x1) pipe(&(0x7f0000000140)) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) dup2(r1, r2) sendto$unix(r1, &(0x7f0000000080)="be9c65bafbcba057d7b004b9d29da47ec593554247445e1aacd6c6dae9a13fad44112c8144b01b8133580071880d86414866de3f27104b98319d4a6630ec6732d5776297c5c01fdb31890f25991d593b7b3175095346189280127b6998344d557a6682223ce94a3bfde1c37c381089a358b2087fbd8a82101bafc3b385b70c743c78db29782eeeb2cb28e351da", 0x8d, 0x0, 0x0, 0x0) 22:22:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 22:22:19 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) getsockopt(r1, 0x100000000, 0x4f, &(0x7f0000000000)=""/2, &(0x7f0000000040)=0x2) close(r1) getsockopt(r0, 0x20000008, 0x50000, &(0x7f0000000080)=""/86, &(0x7f0000000100)=0x56) 22:22:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x10000, 0x7, &(0x7f0000000000)=""/215, &(0x7f0000000100)=0xd7) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/188, 0xbc) 22:22:19 executing program 0: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='!m+-.\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='&\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='*\x00', &(0x7f0000000200)='%/\x00', &(0x7f0000000240)="c15b00", &(0x7f0000000280)='*\'\x00', &(0x7f00000002c0)='\x00']) mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) r0 = geteuid() setuid(r0) chroot(&(0x7f000009a000)='./file0\x00') r1 = getpgrp() chdir(&(0x7f0000cd2ff8)='./file0\x00') socketpair$inet(0x2, 0x8000, 0x80000001, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000380)="69935f335e4598d771cb9b7278bf646d8eea0cdfae074482a80a513a7ac707d58dcc7a0c333ed4c4e55b4c2df1f91558e83f84e7966f25715b349d0077d25277ec87880f02ba21ece0b9ad18e2d272e6c171ef44b38e873812191fa3b8ad", 0x5e, 0x401, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='x\x00') r4 = msgget$private(0x0, 0x12) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) writev(r3, &(0x7f0000000940)=[{&(0x7f0000000640)="348a745757df6a12176fb64a648b7130fb3fd791a39a2ac52c1ad0b97c28e168cc12d0cb883b5a9111cc3e820fcaf6694c896fed312f81184b840d0f697a621f57696728574a020482320583b602a4e504456607072e438c18a9986844b28d2554c8465fef0eae75abd204549c7a5958d46486410d129e22aeb88587df20c3fa", 0x80}, {&(0x7f00000006c0)="d95ddbfafef31337aad8ada62ecc87fe5565d161332c94c012d859b04de7a99e7fe8b899c8abaa5f33efa3e49ad4cc9e8778de86e83568a4d7c5cfe68f56896ba55aad", 0x43}, {&(0x7f0000000740)="7f4161f0fab48b130ea9a7e280618db94b85e345487f99f2495a2dbb036dd97b867de3236dbc0676d57ef04d5b0d79df03de52b501031671a0ccbb05ce1cb98ca802c08d1dc81a6c3013278d2bf18003d7ac734bf37e183cac04f620017aca4467820193878aa3c200bffa4db10679c1633affe1b210e94c21e751801507b0da7db3d2d8a1e6f012531491ad30", 0x8d}, {&(0x7f0000000800)="f38053c92e2b1d31e1746c51fe9b0fea823df89ca2f725fdc594e2d167ce12e23abc11344b829eda7d6ed87b87daa6f83b84ff94135e97bf3de090064ed50f56db53bc916e1ccba027bc9b55", 0x4c}, {&(0x7f0000000880)="ab181c4821db13d13ac7624c97cb8a0caf6c1c4f78a2316bd2e7e5be2b318cc2b1dce3985e7310a4ff831b7afc036fee65cf8f26a9363cab61da57413d9d1f8208d917a6f9e5a64f62c96b6f46c2c0f437164efa2195fbeea3877700f88418ab67c4bec799e7aa657625b6bbe94a2945a81dfafd87940d316dc5412d03cab96061a243bd7d695d5ab9ff0e7e763ae3ca473a0f70527331a6f29a2cb7d5567aadea80c55f4b899a34e22631ae5496b52f237377", 0xb3}], 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x9, r5, r6, r7, r8, 0x11, 0x9}, 0xa91, 0x2, r1, r1, 0x0, 0x7fff, 0x80000000, 0xc78d}) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_open_pts() mknodat(r9, &(0x7f0000000a00)='./file0\x00', 0x6020, 0x1000000) rename(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='..') 22:22:19 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x8, 0xffffffff, &(0x7f0000000040)="595e8dafd547ef1a1266f0fb449d27ccf666c7cc02d1d28117e8e4f228894a5639360726a62f5a64707c3b050d1c50c15901325e6318126ebe8eb8d0c28575dd27185e178f531728e67e08adb52a5978cc0cdbff4108b2798d04dacc8daeaacb365a16ce7ef645c57c4bb31bf2deaa324109833f12c4ff97d0dc06748c59e030496962292077bf8ff8334c1f2e679446c3a9064c1177bd8ddfb4e28b6f278f1fd54eb22ad85181aadf45ad195f875bb6f7d0c4242d4cf36fdfee067decc7f9327963f487b142e636ecc3765287a86e6faeb0c4140902f7dfdce4021bfe28f1fb5ef440fd83670e907417b8f93be6b6151d20a44f787173e101e158", 0xfb) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="651cd3ea1efcac0a72082b43ea8c6146a3b182a22f5e18fb4aba6e06c918805daeea00d4488ddb6e7891a43ddf27b835ec"}, {&(0x7f0000000100)}, {&(0x7f0000000140)="43a33271db"}], 0x1, 0x0) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x3, 0x1}, 0xc) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x1) 22:22:19 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000c40ff8), 0x21a, 0x0) msgsnd(r0, &(0x7f0000000040)={0x0, "60c2b8216d692a435d7856f60162019d7a67d450650832602fbd129fd04b16c8ebf000a9338ef901495428e08b6b9e964a3d9d0530cfba420ff0df7f6c4e140b9b83977f7701eee2ca1168910cb8c5ea7feaf73c1f2040176c24ae645772abe685880616034fa3132dca81e0135e51c41d32de0f7aa87c718b7a12e2d049b1c9ddd8248f60e7450916b71369d27b604f9f23a5ba431a209d7eeb1400ef0f9ceb0bd4aee1377c70509846c2177689d75d8502857380c266a8543e9a3c1e03f2d4ff2d2e63f8b9285923709bc5f5044c70d5833e31a37aac704b76ff36f9d617b92da70bd363c72b06573e545a0cd5f01c0530effc859ab5537b6433100ccc147a6d555c4de120b3ec3bd8bae6c2e0cf7103b7a0003a216b411e2bf7a4f9f6a8247685"}, 0x3, 0x800) socketpair(0x16, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="f37184fe2b8e371e70916c630bb416308b69cb81a6b6f960d223bc9844b41b538dbcb20250c2fae806d5f4f234b70d", 0x2f) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) r2 = getuid() fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x6) seteuid(r2) 22:22:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{r0, 0x62}], 0x1, 0xf73b) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) 22:22:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0xfffffffffffffffc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) 22:22:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) bind$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x3, 0x0, 0x6, 0x0) 22:22:25 executing program 0: r0 = kqueue() socket$inet6(0x18, 0x3, 0xff) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) 22:22:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r2 = socket$inet(0x2, 0x8000, 0xfffffffffffffff7) ioctl$TIOCSTOP(r0, 0x2000746f) accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r3 = open(&(0x7f0000000180)='./bus\x00', 0x42, 0x4004) pwritev(r3, &(0x7f0000000040)=[{}], 0x1000000000000389, 0x0) 22:22:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x10) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) r1 = socket$inet6(0x18, 0x100000003, 0x102) r2 = dup2(r1, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 22:22:25 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x2, 0x1000, &(0x7f0000000140)="a3c2413089e6455859f29a82982c0ba67cd4cc2505b2c12892ad7abc5c004348850a25da155fccc2917fd65ea6ac96e12f781901688250dc6d9990bb9b3e0032d28e82f669b730ecd7e15fdc3be2cbc5c777a74c74b3d29009ef19fc563e3e62514961ec6bc4c4cdb80974f63869319ad0d936cc11ad1d9a08b7de0c85c2a510c5271f81e40ee53e54fd0acfee6c2e67c52baac388c11a2bb57ec24dd372549e3698bc7ac42c9ed6fbf1f7c391717caff0ccb760ef22596a1dda7b78613a14bdccb309b34f73d47f87dfb4e9f0406c10b03aa36548dd498e2f213f471cf7dae013a45918693d6699f2b96d85bf89f12ced1c02fa2f12e19d7cc0dc48333e7675f13c8d08259eea451d10b2a5ec1f58ef7212ead0505e35f78332441b2c7872b8c0dc5c27dbfc83854dbff96d2b3cee49c572d11f0c8ec2c14a42c2bc94926f0c34b6218870173315f0769b879b7822034ed0b774f2c7ac70e95a486d6cb0fa83be025e5d6291d477df82618ddd581f9706892e62a0330b893510e6080cbbeabfb4fdfa2a417fa225858673f45582a8b2280c4054ab8d42942b54962a572fa7abf26bf1a0af521e7d53dc137477d9e1c75f6773b62c2ba8f73de7e14e63761f183577e30c1efc7b3b003a452bb78104f73f26cb2132c5fbcfb8844d092f73126f31296c2b486c6b2021229140207e2966813da62cb50ddaf478a3db2074b6a9fb5ed72efd3b3b182cc5ddf930dee85d75544b1434d0ca2588f15486650c220306e42d9091bfc8bfd9408689c0aa5a7023332e135883f2b0292ed2e8b28251b47ff2df709a9647e16226d2e708ffbe647d33a896fccaafe83150d8d5db2ca85ec6c68f00405a3720066384dce19a775777588a28631023b96624593ebd8d21a0a5a12b6343c16cf69c080c6e8cb5a29c1937cefe63ac925b0fbe15420f3256b47a40ab02a90cdc7919768b31d20d23f46e2399b8665382e2286c6dd86ab2b53c3211c153df7af1f86001b2dd1ab89410f0f26b44f5b93c9683f2de47caee5d91c91e5fa7b02f18034fccc3543c765ddad89bdbecf5ed6397219ee37064b3751c60ff3eb76b5854e3d6e66f666d91f16599c716381e2094a5350640555b6bf3a62a295dfe63a8a44aac68a63e77a57933b4418892d86e0957effb7fcda6b8853a83c78c467d96e98ba3e29c58a73b737da19cf5daa0ac77e55e22021b1b46763355bac1b1bc9ab4f40541037dc1fa8598d1d9b15f519f902ea438a79f09590c301853b5b1046093a906261dc76af97c6b6617734b70d2842d40decac8031e24afd0d059576f7adfa74c86599dde875559024af71ff471b94d6274bff99e8307a7b37181f71af728f9c1aacdfab6c2d24c42bc3f24f412857a2e70e7bbead6a254c5eeec9686745b611c0a66d39d4c960fbad55fb4533d71ad2fa463edac6b1d09cd438d7b9b470be0ebfdb257e73e943c7cc772f4e496014c21bec8bdc9e3b1099a11ab22561a9bcfa6704b6c0ddd6feae650f47e3129a3740231b5b06deab8e964ddaeb3db45da2978128cc0ed24e1ebbbc06eb8fc8a71de0346bebdcc5de46fdb79caf315dbc4a4aa3c1c33f904a4eb87a0cef68186bf3de65ac8698ae4fd8b7dff69421f1a5e696e2ac2674a63c9306446670e35f610bdd8d90fcf49bbadfb5e46880de1b7b3e65313c5d2c8c183a2e3796655211e6311f8245b34c987e61b20924b387a2c92bfb0e651a09415da7e003d99e5083db18e1d1be98b87d76377ee6e2083e5600822833adf73708c73bc8c93ed4f4318cf6b1f324d7606f301115065d808c130b68b23bbd635fad0608b2d67fbf3cf1d29334d58d61c0a9c7ac74e3e1b516fd58f614dd39be2765ef4a2fb0656a0dc93b11ec285b8165a6a6f390845f8a4ad492df341c586f126cbc5908440c9a3a13edcfbc85b82f173624141eaf978d911506e48c473ad2b4fbdc37d36f2b1e813a981faaaea92789eecaace14e49f329e26d06ca58c983f0e0317b2cd059242b028714e64eef8681fcf9e4df8f08de4a51f81b3a07431b60abd384f97532028b9599c1208562ee0193ff5d85ca42b22efd5126853fca21d2e4f1fb7f4d1f19dd70a5b37f857865afaa146f2d2b6ef9d459be7b7b53be353840343ca8e61b99055698d49004e03e392943c448de5eb5cca23c01cf179cf2bfd5c4d035c4885cd7a7b7d19ffe2b474b9027713fcaf5e16eaf717ebde1b528ddfdce9bc838d620f64f550bed2358f86b918b2b991e79cdc1438f4ce2928595662f17a290e68fa4ce11ff65c98a4b3335d44d492d411bc65eaad1fc7f97ab3692f089fbe095cee5c70139c8f068c30760f01c65e8fe1150803ae79286bf6569f550dd6901f0962d05b429ad39d5a3d062ac6ec7c8f7bb96d878b52e960f1aee58d01bb5a0e66a9896f16fd85fa5e32fd14ee2c14c8624636047efd474e258927e5bd2a7c792b9baca9af13f9c31b652c012cda9cb75e1311b73674ca61bbbfd1bec3d1ab3939c425935659bf91c40a2c0e32ffa111166e9b47094fe15cc621cba515361fbdf33b0c7a2d34b9404dad99b2e4786d96a880fff90c3a2e005182488993807851969467539b863506c7a6da644254d82aa411486f6d17d4f8b2a9ff122cd53f4d7e37e0f5e4a31300769e60496302cb8fe770bc7d98ab1a176edaad03bdcf01f9d0048b8314e06c1fd097be06aacfedfd24ae5e320075ea63a26fa6d504a3c264e582f19bb5cd3bad230cb10ac446dfd618ad101a8835db99244c63d1f05771bd591e5aac63871a45e3e22148cf42a5548640bbdadd5ec2f8a78a81bbd76c6307794b5ae08578a831e09d27148f8c3f61185d39d2791cb8855c5b742f18dea8a249a0c4392885d8b85a24dfa15c11c99cc61e6944150af933c27b15ea478197f4323f28f4e41c58378aa73a0a9aee93c4e9162be28d9687b5e26adce8d29c6d3f8745580a5443338586ab7ce9d086522e4033da023a533c70ea1a2adea80de239e43467b2fdb61822fb953b944f70622438da0203b600958cd0a29cbc97675e1314b4ea37fab2abfccce293af7bd1ccb158e6ef839affbf87725d769bf066537b6033135382be4720f32828bf88bd34aa01c2962a8f84f76407796fa284ee5547d1658f3011e5ce804c57a9a8a5822c8279be0907cb2b8095f94c1229e78d4b0243e3b1ce766d644f291e9a828236fc451c824f0859aee39e8880f335eb20ab49c4e9b97b6d4db913c362853b1c956e235bb627508b12e6ca663fb1e05cb7203045508d80429a045766c08f04175c4afa3b6843a6f22b6a7ec1b28cf8351767bf5f95c0daf5865aa31b0f6b09c36f53cb5398fc8f7e1ea5ee45576a40bb7bbf8cf365c7315bfae4007b16295ddd491ef9a87f7b7002de12de43c73b51cb6e2e565f455530376f41e23a6a55803405fd069413aef77228b2fc7f146c2730f3226345bf3a8b0acf06862d4cc2b9efc891f78da8a3806b57b6fac9f23b5595c70bb3e1e1b87bcda3846e0267c3d3a44f7d3cb88de228db2bfd3c5bfa5a6777a77cfc8705421de8384b502db853bcf9d58a70b1a115b14361d006bfd0f39e26449be2c70e1d05d6955b07ab398ab87ccaf7c3f7d50342b148e6de60263376928d52c742b6638bd7a658c9ac87888123010ba771012a6bdf0593abe2e77b67717a63c3459549c91f9a5d4b1ce8c71c847578801c98683af6ae0cb6fe8f3f84e86b119c6b18d2251457d6ff1324f8c752841786aa5daadc3b542da77c910171de753e5038d174608d5b169d867ed2d53f5f32176d8a27e2c7bf25244c1753281ca244854bec1e023ba5ae38a8fcfe3cae8322639720c275df4640f0a0582a6ac6d201752bf45ba0368379b29005878ac5f8eb438ee4e56e7c632f55109f235a3b036391f1a3c4ddda8627c91eefaad6384458d4e37688dd1ca7bfbeaea35343234c51eba3c4f5986f8b81c32fe7907c5c5aee9ca45e39ac89cdf963811adc0fa6d212c828870514287fc933350acfd9f8bf10cc864bbd2fb6583c5215bfb1700e6e044f8a22d0a0d84354bcc97c6afd9d6dc08045959ea3770239e5cc0f1eb23c30be3d69d614d687b0c1cf1884ca5b19568f6d5392685d37fa213d3fc404557e72b55dd637dded773fac93670b9518cd286f79b87c77668cf8dad750127708eca71e91ad2d651d6821624033b72017976f6d981e487c9c21e094f490123cb9b86e0f16c95e511e6fc347bb07cab608b3e4cbaaf5a7655d7f4962bd7acb5653f9f44f4b89e3141ddebe456ac0661f585f380af7a59f9b36058c82a7de8b17dbca5ba89e941d0293ad222ded0a705c420bb444de93474560ef25864bb66a3c2543670dd07e5dda074f0e3bfcca44ee815f230ecb560bafe03f25bc242e9071478175bb97d1c868a56702a8690a697baa4599dfb5f0a0d31402a94a138cbd1a9041384f888f639a7438d30ae41f56c79a7d33f3b5126d19c61f6e8e21f64cfa5de96c1ed123b61d3f0490c3cec4c74527568a19265e00a2bdf20aeb8f7be273079331ecb40e02459701e943f6c0172efb7e65273b2a16685ccb75d761d0733b0982a90bd8b0f06d90f3f8e0a71889d98e3ed0f4b973733a8c739d6bc34c083b947df135047b6908f2b995e6e83c4ca196b22b0cbcd6b1c6dbdc04e29181138e3cfaa4be55e4c3a2d6dcb4c52aa3dcc8c55eecbe3fbe5693e1d9ed13ce4634da23140d2a70d2efe77be369d816503ef4021d2fab9cb463cc566a7f644c9bee9f2984c3b5ff6e1ae88a6767eeda13d866aa8bd9499f0e5aa5844d27c0560d5dac9ef79684837ae53842a0836d79fb1c3976eb2fd5f4e6c810234232368bfffb666e6c90fc1c3d17814146e8a1c42bc525f31cf938a41ce0e6d49741e2d98d753754965bd9a4482fa17b0146c6b50be6e0107453b13249ada5bd993acf1006dfca6b2b3ca291123fecef0d8d44f0e69ace555f12165e6b184ea58a1435206c1dde5701f32dcbf15160b1cc1f31d2cfe22109bdec6bee80f3d094ea936d36fbb3558d3ed1bdb9ea3bce2ffd3f451648a22a26ab683cdd9e6060c3b771a8553ddf9680336d02879d107403a520a91a99fc3d8d07e0b72017374d67c4452652e2a792edf66c7a347fc981aa14afe924b2bb46ff628eba5b9e0951ee16ea0ecc662bb330053478debd10ed53a77a15cbc76aa0b7533b7418cabf45286826ce24e438427ddef9005451c1cf5f327e2e00d0ee7cc6917b5b5228ecf8c166020dcf549d0ca668d891096d84864ed740abed4208207dee7510c9441b43a3244c5a537326762149c4dc4195e422dd90a31fef67ce7a479f1ff2b4fe2b050b5d9caf3a3ce0f7b8c17ee33915895753354ee3fae8b24535e21b1a8ccc940e52bcb7aeadb542e9b43aaaa07af0c68ad17e2e892e4e2aafd3f3650ce8d052989aa4d4a1158984abadcfb740eccd0bf153bc9718c1de166ed450282775fbd89ce7a010e3f523d491ba7f3de433891f2a06fcab2d639f833e4419032951e546a55daef7406a3741f841a420e49f1e41e02ea2dc15b2a92ef0121dc473373450f1c640ba495b00a18db5c47dab4708b13a2991403d1f62d83a5fac8995b5b81d173adf96cacaee70170189477bca6d10775f2955dd21a8bb489880b2779f641309d3759897b84beea7171473f98aaf7d5ee32792c65570ac9d62511fb9c309a5086410c62f1febcd3ce7d89b3c2fcc806c4bf3ff60dbff61d414b2f922ff19fb5eef94182870701f07db90bbbf62bb6e0f0f99836dba9396535e08ecdcea", 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0xc0) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x0) socket(0x6, 0x4000, 0xe8) 22:22:25 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x600b, 0xfffffffffffffffe) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002500)=[{&(0x7f0000001400)="7d8bd48d7a579c7f91f57066fa8a5ffa03d132127efd419d8280961c6fe07f3288d2cdd6736da5363487bfe0ddcd10950b3699f21b30c44e925d9764bbcdbc636d5d1d5d5cf9f2ef16bc6dcdee2ce24c42c832833524bf136ca95828aec98ca04f7bfce56658677cd397ff4d3970acc3b85af8732086f806d477a75f76b6ed742b3b1b79520a50046d0319f3aebae23a1c9b23b66145e998c8096d2ed97a56f5fbf1bfbba40a49db1a7fd2aea79e61470cf1ec0c7b21e174ff444dc30ca86302352264f99824945112c73f8ab907daec4c5c560f7fd0c116ee31375f774d6cc40d6dc97ac498ae62788d7d11fb2d81934e977f8862bf7f41353f7894571a39fd27e58ff887f5d63e1fa1835428525ec1520a427416cc26619cd0ae1792d175b0899c5470564c28a0708e340e1540da6dcc04b289e45c5dc0c473843fcebd271e09c749e12f844b084006a9a6cb28c9145d167f1b53242ac7b15403b0c4ee7c4f0cbb8c340e92c73fa84c644dcf2925563311a7a3552a7c95a106bc4fbb5706133b84c07560fed436fb1733489134c5313094918383e79b2134c85f7a12b1e00d8ab816a8a6b9531446a89d48647e9b23e790532e73a70ab8c23f34715d5d143e2d28954de2c6d15f08c1844a2cecd645c566af6627c2584df8f869ef3d3036461196974320ec2ef5b18243aa701147fe4ad82793a2341fad21d5a2879362a189f692ef0b170c2ff466f21682a45a42660daf904a9ad213c88b0c109338e5875818c7a719b867734fd33fc2238de39ba2e404be5557f72d2d5c105cd50b6d7d3bd57df901915ee3f4ebf240be4b12d2c29ccc24119d73d5f01737b404c086ab479f31a3f972f0a4bcbc22bafd3b24e97f203ecd0b324f3049bf3e68d32e4f5cad2901e81a11fb61b11d61e7991dcced124ad576dba6254d6693937bee164e97328e4df2ed7d76d7b1dea1954ea6f4fd23d5bd3c4bcc65cdc0be9fd14b11f11eeb9ee475ba87db24de50c28d6de10a21cd99269bb5d4dacda5d6b020fb0119610181e1e0027078c6c55112ec17aa206a52e2344cf8890a84f7fe1eb01d24c70642f00a93cc9eec0f3a2cf4834926f5a9ae7be39f6a2df9812e38b3b5222a075c788871a9286e2f242690cb97c99b13d2d3b46fd726e9797e62800a9e3a70f9a8a90fae7f82ee065aa5bad92157038c00ccd254065bc110a01933638797d8850ffaa82bc5ab0773b1f5929a8bdd571f47fd51e2a5b9c69952408c6b394dcfb1d4721b74af24575aefa0d8f44d7d1308bc28b1db8acc776fbb2624a1a0b55744eaf7da93b6a560f12e8e6d3d394717e062f4480e694512a83d8806e1525a3c22440ade62f14add93a5750c22eca074364752fc4587cae50370c6e50c1149c5e81d5d51599cfcb3a811c9bc0af9b22fc74b9195126463e90c99fa8eb18cffc88a2df50bf8dcf3b2dc1ecba09b66159bc0eaedd243380773a8a5d27a6165e1a73a33d7d610308131fe5889f0bdfee10f004d22df37d8d1ebc67d1d1ef9bad5fad15ae36a4cb2f713186f30e4c4b50f4cb7f7f382364121b70db37b7b5d61b5b9a516f75fc1601d68f004070b4ae52bf21beb1daa3876607e1b3c3d01a22ec4c2df7760c5f8fc5e213ae8257f4f8ec6306b53b977dac9061c84874bb134ca58eb914391a5abdd1c2b5b63a618655fecc72a0787c3fea5531835e245c52141facec2270226ec07db36b664faaac1df8e7e25a26449ac6d23990ddd64b475f51befd0e37054e56099c546b48d28cca52e15b3fb6832c8354221000fa55c38f80f00c6f9d9df8800e2d9c0bd779c23ff33f4c6ad03b24743a9597f9cdd6a71e77706baab89d147fdc0e29887f59407cf47ebc807cdfe71c6045bfea42f3a11b800fb7001ce03bf394949b18ccf2f0b1064f564243d17b6443c01980f6e4e95e1d9d752fae8fd1602df0ec748e06fffa687aa635391dafe2c8d16e91f3dbbc16c0f324e94738e5361e48fa341cc08996ccad894b32cd09c1fe5d8a09c69301e8affc0d9146367f65db80d762a4225d28bcde5eb5d16e6ac079f2ccb74970a9ffd3871d624afb389aaadc7ca2b74e051fe991915c079e5cba6ce7588f7f065e40eaf3f5298bed8f8d0c57d89aeb55902f30924acf9944cdeb2d709816cd92ec882fc7300aad5fce86d96344f8f7ce2967f10f063bb42e748ce128a1749c459ef7d3c5538d18c65a391213dfef5a9ff57115bad4d0da8cf5912e3c3525f6c02a6519430092558269b6d7aad6dc8613933c3e7c7460297e068222355e3ac1a80bb0ad8ef225a2f36f4aaf7182063af0ab4ab7d99c13fcd2b351d7688b499c241d5e14dc1de3b2aa10a7f5d8c6f730ffbb9a37b10807173ab67244cab0dc060c5c36e669b32771d78839432fe47d0812de52dd6b7b8cc9799a81814c6c1f2a69f86884573fce2bcd847c96f9031d27fe1efcbef545cf3cfe829e929c803072d170e15c07891768572e12ac7085eae763ff4ab3f1a930b1099a2ffed4a05d55fe9235ade9b683e9e4029fadd336c28853e8eb449267b876ed3a13b86cc1695549e24904dd21865e12fef2404c9ee11f385387dfb62f89c1a38d3c72b2f1b62a91ef572012c91be618d2ff3d72978e08739a8d567472b7157215cdd8f7bbd12249a3243c4aec120e11fe14afce4135a483e80effe9f9d250c767a9e0377b5fdcd20f12cb138454b111429f5000f0faa2eca101dcc16c9ab3a9b680fdb5b319ead21b3ba9eec114e7432e5b06dfd37dcef6bd52863cbc0708fd3bdbf96ca0db61e160fbf0528b2a0c9ad9c8827db0ea162a6460e32a9c68dbcba04d5e059af6e8e414efffe3ee8d08223490d79cc0ad010c683d8ed552bbd462291c70268a5c7df95caf46b182ff67306f75a0c637547fa3275f040c9f87e244a47c927a9a80432253bc726204b2b3bf77e4f0251f78b75a59cbdaa6393914aadd5be9a8dc0df77d893e8bd4efab67512099945b4ddd0bcab11ff97ae25260a403f07fc5996520f4fbba54867f2006e3f8ef211df0a39f4bb194233286904082aedf3d5132ed7b437bbbc453670298bb0089bdb016c5efd24324ddaff45ed1a6b270cb9536e7cacd41ca54dd63b22d2d509e2bc482493d8e0e59b82e5eea92fdc55090550aa525cab76ae188526efa6837db5d8b62ebdc0d3c18d59c6687fccffcb1310db75d1e2378794cf10e5f02fc73a61614fcdbf6947e4ca0f7eaf5b7be94896b8868c6a95d434ea7420cc4836cab6c4c54a3826f5c4c3a0ac23e5c6901c1e0c20cd561ce781baba633cacb5566b14b659587c28e622f12b1b82141b1364e1a717065924a283ba5d363bda19032cd79cc6f83b371f6c83d202505a0a501711f6e34a893dbadf06ef9affecc466343b1c3a69811c919e0405ccc4ef60d40f7b15be28745ed7184c67154b8d4a33f84ff2bdc425215cedb5b71e3dd38a615e7733cbf664167cf397347a6bbda77a495fff363233f5b554a983ed784893432eb3995d795a482d0a24a9494306cfc9102752ed18abf290dd9b754eb5ab32662022812c8db4fbdeb20073c59e127a94f5f5cb222085a39cf35554aa98bc208c97d716bd93ee7ae01d0282b621cc238e6099b594f0637cd66bfd98b634905c1cf3894c8fd300573d0484c8c95ec4af742da446e72f6fb8c22d8fec642aca69705a41f41008c70a693421ef690353973e5d715b7321d669eb265ca8b262f8213b95f3da056bbf1bcce960eeeb3247cd1147721e595992846f30d047b9937e100fadfd62c5e26eb342cd652a2617ef2a58535e7e66b6b3e90474d5f6cba8ddd8f808b6e97f7da39cf9f0d5720519f4489d6af7bce8a9c720c18ef22ee29f92c8e8ba515b58cd85434571f9f2eadf79b6d3d121c57867b34f04474d57d1b3470efab604fc661bef602a4b99e0abbedf36e36fbcfd8298ecb22011ffda730b8c2ce6bb02af1e919c3277b898a22ae6bb8ef6967a935ee126c65bc5b88468a4cbfc00e3699f063e42c0284d1a151edc2437df9aa86103bd90c12bff91dd8f32dd90ae3f40b5215d0052f04ac15ffd491bf931aabca244ddc830524dfe316d185fce8186f42ae2008c6c3e1f11d0c97eaa2eebf25ab8243d92b5df8f890c12d0f8d8e9305393ecb075790629ea34846548d47c246456bb420b54d633f881ad3b32028f39fa7685c0da566dbfd10c31a5c1e005cfa57ce1bbb4c3087dc3d8c35f244460af61db0772e682ffc87e8c2ece64f9fd23d68cc5d9e916e14977c5b6da3f4ec64ee7e0edecc68b6750ae62a25ffe7a0649a9c1c18b3d4c4edf03b81d7f4941955ba287f4e7ae69a5b745794631b3077645ba38e152865287203b851b7379febda930d70db92a53d17f6f02c76e73940d273657b7b231d39dc3c268cbc90f8b57011bd5efb8b96f732b72577ba1ac7186a40a63d5a7009c45459e6cf8b969a89108c079363258a84e54d0b4533a3ced2f1b3c881a457d63d83bb8c70559dac722753eea8c2495cfb96357536ad7806d058e763bc25b6837a796164f5e4ecfb92fbd18755f824c7489f722618501d2716001946e985c29c57cc967836e29c7fd76f8a9aae8a1d680ac696bae0a0b2d358bd3cdba3499f655b2cf103720acdf73a7fa859c6f338d2ce347749ddda50597a125cd4e96a1d6caff3d467a0b7f38f683bd32283e6528373c235209d211c7e6ac8c178a30bc0770f797e62819d9f99bc1c7a012066695cbc48113266595294dd0df6ea83fc1082e9a1ed741b60f7c6d4b11249c73a7135c1f37a46e26aa00f2fa13ff9e6ddc6ad9807206e56308cd922c885329f472da7854dee8c952b3485f3f0b9c1f5a5df8b46e06d838591f363cd199ba43c75d05a6b1f250d6a42a90ba62cbd742a81de6c0ce4b41e68548672eac46449798c3ae598168f514987a480063eb605c5327b29ec187298f7ae4cf53f7542b776f25c867e58d9a30021958b2efd1b1cee87a56b60f36767e7f03e31765de66ba6aaa12fd7e9c03949d68815c970b5140df7a87635fdbc822d810a894d19b9b520e71f84389d0497720cd603dc6283914e4f32831b4fffb1568f65628950d681ffc163e0739752414f77dd2f6be985366ecef7d77153b47c900a4e3ef9bb7bf5c95054c707e498179a0b48a83b7f4d2e527b1f4613b22f0c1ed6feb954d9d9bf4851c451091c6ec4c17160f43d8e7c1357b7bc561998f64033cccb105096fe3aad984b0c934dd09a0a6ccb3436307f172f6f830a26a735a1b9fb3b6e8bc7da0c6fa618c59eb41a3bd8731b9edd3b7a91a3f995ff39e20d5eecd0222da082465978fabd001f3913c7dc9b6d2ff6e33dd46bcec88a1a39d55a08adde07b272ebb3df37d4a101a6789e056ff70e9a6db", 0xee1}], 0x1, 0x0) write(r0, &(0x7f0000002540)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd76e1bfdd5c45f9a9b7013a172837b38d28a13b4766625999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46bbe579863c1ae22a54b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef6", 0xfde) write(r0, &(0x7f0000000000)="5691f47dcd380c45ff10dd9e331947a0f7a4a880774dc12a0779b5b88b79eca8c15d6d627eca92a98a46bff3", 0x2c) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000000c0)=""/95, 0x5f}], 0x2) 22:22:25 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6ead}, 0x8) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) 22:22:25 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getuid() setreuid(r0, r1) mknod(&(0x7f0000000140)='./file0\x00', 0xe004, 0x1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x50}, {r2, 0x81}], 0x2, 0x0) r3 = semget$private(0x0, 0x0, 0x69) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/36) 22:22:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0x1}, 0x10) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:22:25 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x20, 0xb, 0x2, 0x1}, {{r0}, 0x0, 0x69, 0x6, 0x0, 0x3}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x8, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x10001, 0x4}], 0x10001, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x12, 0x2, 0x3, 0x8001}, {{r0}, 0xfffffffffffffffc, 0xc1, 0x0, 0x4, 0x7ff000000000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x9, 0x8, 0xfc9}, {{r0}, 0xfffffffffffffffb, 0x10, 0x400fffff, 0xcea, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x10, 0x4, 0x866, 0x8}, {{r0}, 0x0, 0x10, 0x10, 0x4, 0x2}], 0x3, &(0x7f0000000180)={0x8ab, 0x100}) r1 = syz_open_pts() r2 = syz_open_pts() r3 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000440)={0x0, 0x2, 0x4, 0x8, r3}) r4 = fcntl$getown(r2, 0x5) socketpair(0x18, 0x8007, 0x3, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r5, &(0x7f0000000280)='./file0\x00', 0x0) fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x3, 0x0, 0x5, 0x401, r4}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r6 = openat(r5, &(0x7f00000002c0)='./file1\x00', 0x8a10b063185e49a6, 0x4) sendto$unix(r6, &(0x7f0000000300)="5f0c752f067fc5e45cc9e68adb83648cfa1c8be0f5b40551fbe346e4fd159ec586c000d050915052aa0e8f1a6ce4337fd43a89a4487bd666b0807ae71466c2f212d6511be131503f92b0eda634d870d9beb4520717434a2dbc9f48f338fefa3700e49771555fba10e3212f0e96fb4924275a39d875b1d801f9b2b5daa78ab923a0d2eb84a00d2ea99e13a9b2a0d1056e552b93776cbf104c5867736c2fe0e060fb59cb940af61f88b91636733662618330a12e06a6766288250d2b53b3e3e6ec25458e20f00f71bfc98b3dc7274c52e61861f0e64a9b241d311786dcc970e569fc76", 0xe2, 0x400, &(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r0, &(0x7f0000000240), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000580)=""/216, 0xd8}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 22:22:25 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0xffffffffffffffff) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0xa80, 0x0) 22:22:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x0) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) r1 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:25 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000356f799044a21ad4befe8d4a382231a25beb4eccf89034b05166b04e8a635e23eba6fa53898cc349f4a5c60af6b6aa8eb2297b5b52740b84d9053ae33ec7ff0d6893ce6233ed641cc442d34e01cfb5780b073dec43028f84a049352f3f066b79909df551a085047eff12345bf3d6e0e10ab89c22e52d72cf497213c82b3da55e876034fa034bf6492dc7a042d7230168a8fc0e89a31e2b355c6fe6ca4beba03723f2508be20bc0add5983053c5c704e222bf8c67254e19773e09970eb810375beacdcb8df1d2c12fb70d10680013ff4ca79546e9e491f4a7cbdff8b7eaf7afd279af27e3aa5b16ab9c1b31a2"], 0x0, 0x0) 22:22:25 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x1, 0xcecd, 0x7, r1}) 22:22:25 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040), 0x0) r1 = socket$inet(0x2, 0x4, 0xffff) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:22:26 executing program 0: mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) utimensat(r2, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x3, 0x7}, {0x2, 0x4}}, 0x2) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x63, 0x48) ioctl$TIOCSDTR(r2, 0x20007479) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) flock(r0, 0x2) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) 22:22:26 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0xec}, {0x0, 0x80000001}}, &(0x7f0000000040)) 22:22:26 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8280, 0x2) r2 = socket$unix(0x1, 0x2, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0xc0, 0x0, 0x3ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x6, 0x20}, {{r0}, 0xfffffffffffffff8, 0x40, 0x10, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0xa, 0xf0000004, 0x4, 0x3}], 0xfd, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa, 0x3, 0x9, 0x20000000000000}, {{r0}, 0x0, 0x1, 0xf0000008, 0x8, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x18, 0x20000000, 0x0, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x700000000, 0xf2}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000002, 0x3f, 0x8f3f}, {{r0}, 0xffffffffffffffff, 0x22, 0x80000000, 0x7, 0x7fff}], 0xc9, &(0x7f0000000100)={0x4, 0x7}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000070151"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 22:22:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) wsmuxpoll: not open wsmuxpoll: not open 22:22:26 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) setrlimit(0x2, &(0x7f0000000000)) setrlimit(0x2, &(0x7f0000000040)={0x0, 0x100000000}) flock(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10010, 0x0) flock(r0, 0x5) 22:22:26 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001640), 0x0, 0x0}, 0x4) 22:22:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xffffffffffffff67, &(0x7f0000001640), 0x2, 0x0}, 0x0) setsockopt(r1, 0x1, 0x3f0, &(0x7f0000000100)="3b27d971ca7a43055e35ec5d345123924fc3c540f1403ba06f521ce7e442e7324801d523c29e61bd28112daa1d9adbe6cf8a15114a0e4e253d2d6101824d733b9dcc2f572437879e877410c027fcbe89016e3251ba6e4f4524727837ae32e4fe180a87acc9021819be18f8eeb86372767e732ba6ea3d7274c8c2f9655d7e0bc26484d513217b43faac1a7d1e20ad95bda53a5b00cee0", 0x96) 22:22:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x90, 0xfffff, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80000000, 0xffffffffffffffc0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20000002, 0x6, 0x77}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x1, 0xffffffffffffffb9}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x40000008, 0x6, 0x2}, {{r0}, 0xfffffffffffffffc, 0x10, 0x4, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4, 0x6, 0x9, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x92, 0x80, 0x4, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffff8, 0x20, 0xc, 0xf4, 0x8}], 0xfffffffffffffffe, &(0x7f00000000c0)={0x1, 0xee39}) close(0xffffffffffffffff) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x10}], 0x1, 0xffffffff) open(&(0x7f0000000100)='./bus\x00', 0x10b885, 0x0) 22:22:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9dfa5d0b3f79b4ce25ad3f28aa3d901460eaea2"}) r1 = getpgid(0x0) r2 = getppid() setpgid(r1, r2) 22:22:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) nanosleep(&(0x7f0000000100)={0x0, 0x804}, &(0x7f0000000080)) 22:22:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) connect(r0, 0xffffffffffffffff, 0x55) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/223, &(0x7f0000000100)=0xdf) 22:22:27 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x1) fcntl$setstatus(r0, 0x4, 0x4c) readv(r0, &(0x7f0000001380)=[{0x0}], 0x1) 22:22:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001800)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a45a2eff3c1e987d551aabd9f27717f5efd77b12f75e8022c48", 0x7c) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001780)=""/82, 0x52}, {&(0x7f0000000300)=""/97, 0x61}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/98, 0x62}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000440)=""/34, 0x22}, {&(0x7f0000000480)=""/167, 0xa7}, {&(0x7f00000015c0)=""/68, 0x44}, {&(0x7f0000001640)=""/121, 0x79}], 0x9) syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x76, 0x4}) kqueue() r1 = syz_open_pts() fcntl$dupfd(r1, 0x0, r0) 22:22:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000440)="b58e6fc4a3e87ad672ebf5f73b19eab828f0c44d996817e9da8fbb9faf77941a76309af36c07bc533e7a0636e076c80b57a054a6641dada448e29f1b376eaf90aa35e9feccd44fd6fdd49a883f21bac54a263b83b5c7509cae250898cc332cc5e6e86256b8b6adfd5b0fa506eec1ccc0012a2293c169794992eb546aa6395562caaefac53999903d571341f9fc891df32430c5b388969e6baa5e8b2273220489561c2ebd3959efc9f2cc7dfeeb41cd0ab12e16849f83cc553395f38171c7941cbbc57d42da247d496940d2174afd4dd4b5aa14f49a67c337d98040cf7ab585fdb68e6968beecd5bb5a0b68e5fc2c40fab250b2f0e4921991f0ed488b89950c04b038537f02a551b66b5c57cfae7d4305bf2a53d03ffe0ca41a6d33a8077f4e32bc7921f06532ec14aa31e27638e92b9d3101f954514f504120fe8207cea6ca05bfb568719d810b26dc769b4ad96ce8a0324081ac401ba8b357e54e8b7639c0a91c656ee92b4e5bbbe4d59dd1fa02ab435552a89f10f3dc6aec9901636b87a1eea27ce85503f33d9425b4be659b2b2127c7f367ae99cc9cb8bd623441052b169df54be5be2259d689411993e0358874ae46b28f403b0ea933641672159ad6cc91cb9af21714c13439bf8fd9399d654dcac3f9f701474aec7aaab7faf7128d71377b3261fbe8aae18c9e2f14f8400aff17a77b8063ad53970be9b7eb1cb34d7a12006fcb32d9fafa571ef464eba1f6e4b8700f12534a592faac097d362b27648f03bfe778afb359c352d9353d98f68e615c98390930dbe081080bea51d16130c12ee4961e5d14d9358eefeeb342601480513fd2941d8a2ed1ede41065477e4159e2ea2042594baf21b9e4cdc89a561f2e999e1b207514237354ba0754c488e1c2273f04514a6cc461ae4f3cfe2da3493f98ef7234c73b0988577c4cff6d34bbbcc5db1f13483e9a29a8c57eb7362bff160c330ce9a8573f585ae4ab25f13614e5b97a90948f7e90c04430a1d60d66697cebbee2eb4808e0ac62514f98073f3c81779bdbf319bd888448eebb1f6812f81956841e6e99286168cea2a52881b44935634d639babd9c1d89d866b6d65e80582b4016f46ab5a64f2eed1276d5b23512a07dee51ec77c7a298ea92ae1e5f004bfd9b4ff311f1bf6c75b56e62ce8f14659da333ec4e7fe279621be9a3a249570dbe62a1394578eade8445368975c93205f93d677c2ce72a58597a3510b5d1bbead5c882734423a05f0c88d2f4e409f394ae62bbd1183a3e56e1672e17ad36742c4d236d449764f70e661967fa9e89a53a52aef768c0ce7ed775fc120ea863bcecee0cdf5e324f2c9cf97fdbe361ac23680ec6321afae9e12eda5b4b1bac62bea5a3ad3f48193bd353f89e456d88e87854394ba34431a8be23307ae37a95ab941a8f0be06c58fd389045a6c22db62297cd76e14dff0943680f57a67e0a87118ff3da08c41674c867d0819f4a7c50ad2b1124c6332d082beadf0fbdc64c133affffd59974f0983764424d50e58ac1acd138c630fd4bdbbcd34c0aa5ca67a2d88f2c0d1923979aa216ee631a060557f0c4690d2e2dd4133f7341fd78a9212b6baeea76094fbac68516d518f04e97c32b19ac26d43f0c6f79c0d68da0dcac844cef085e32f24eded6424ed79f0d4c2dc042861b96845315e4f750fc65059b219fd2aa4d4fd8384163bb9db5b70266868d785a1a901104f2ed41473b465c6589c39f0c02ef793a6c3d20177a7bd098643b7ee11994f354efe682ee38eb6d2848bc7b71e3306eefb7e140439af54ad94de166607740fd15ef42a0d31d9d9135907613f891a7b0e8857c38eebea258de1ee95fea8b83110d0e5ed56c148cbdab52b744f9cd12f4e7ae9736b00524b646bf070217789358a68b70bfa8d03801db0bf02d66a00816e7dd61d25f3734f75282e76ce561e352de5536c0a0c6cad0dd64d749efa92322978ab98fa12e10ef7fd4607e4e67645a3c318e28afc0ab9f6cf7c476174875c751fd2ee5358bfb02ab3b98b28dac911f41cdc150a56ac043b09684cd01e9bdcfcacbffc37b9533ef7a6553a5cbe7b4cc041f6cbc1517eac8b83842774e239c045528934c4ed00e3a406e7d574e6ebec19174aa94027ea8927dced967cc0486d88ab8e7f4e9089fe60cb1edf6cd20da992fbe36b9b63fad04f23d0acd556d579e2f641bdf9a52f981f3e2b3df21bec3c2abd166ab134909be0440dd8f0398cbcc2b48e2b1ce0a5af94593cb0c7e447056258f6cba662be99e4cf15421922259ffb1a3c401054e9266b8fea3bea448ee07202a46712a06b53f7e6412db46ed25fac7a6bc0742401146218b8fe96db6dc512bc374999e5ef45d02b9d36053e8dc55f37396d075ffa5366018c8fc3d4745c1a20ed17af0da5562a583cbc5c0a6d029b9e4e4afb3c071c69aa05aeddb2f1691e30a3e41c1f43f551ae5133d1bd4376f928a3641d50666828ce452ee9d2263a973cee869daeeadbabe8d5e86b580610ca067b7f86ba18cf4bf3e1160826388daee6eb037f04e0d3b07ab8398441df813db927ad36e6d42148a7fb565e8e67e5b911ca6631ae0af5e0bb681bfe21137fd2ee8f27e258e19a12340bebea8978c1fbb11cbd1e9b9788241020e3cefafb2600e07d0af555b75c3ec2d58b599d3206feef344971fa3e0c7f62f119b4f4cf8d68d9c63342fcc5f935d68c3fd66c9ff3208257b291ccefdbc98d8cf88b680abc4ffc2f9259ec2153b1c0abcebd9e74082e064323ea0ae01814151462f9c455e2c9e04e031b125d2a8e58cf0b026a3f8ae7ef0a585757d904e2a72e94997fe52ae1c9c99e06fd1e3be297b6361a5802f73a021b2e50181a5d279505a693713e9b5a7a1b41ef5d6f158f6573feb3247a0a3da61b75c622be53c8a440b1249403352a5ee312bcd233d87a05b504f80f8e9fd32474f8feb5936fa4cccf7048885ead4832569f533291aefcc880ecf2ea0d2c872d87cf4fccd209670fca78bc22f7017d8a305b4d989a084332ff9dc5dca49e21f44c086ef025f6800f6fbad22f0724fd40ad3deea1824d3a9aa0e335a130ea3a8f448767d398a64d33bf7c79631952a7bebd6493376c7435064e54ecd27d6d0536c7d5f508861612c712b4f0d33e6f226a565388d3214b97fe40feb778b4d7e57e4760a376664510cf868369d4c9ebf553bf7e7c587c4b2dab95b570074507e719135383e642ee678fddcb74982d522e636f127e5a6b705eb424c98b07cd48cc3781ba4f94b3996dcc11c009203705988bf116b1dd4f17fdde431e7425fd1165ce42ff2200d79586db3996c24b7677c886889249651dbc2de9ebb9526ec2e5da26c8f44e3e0e4d87c2b0ec45090ad73302ad1e89689c2e0d4815c2aee4b095f8688daf602e6c4a82fb6c73df956dd247599182ff43217eae7b65ce393a14c046c7a6deebe9977308a2b69f14592113c8c9a726d0596daada492f9a05f2351513b46bcc003acf909455fa0d4fd8087e5d8231cd2bbc64b4d8f8526c5222da2d5e66b3c85db6dfa0be891805f387061db1bba19a6d796f9c2b9d0f6ce009d7fa7e5d16414b5c3435d8ba94212d7ab3850416bb7d3fa53a04bf035e8b59e8a05b686197592d5e627f8573172e9de0ea97391a3a9cdc9cbf31e23cc7243a48bb2ef4a2d4487e9ad221cf2c72ec9e5950eeeb2f6c49fc403cba2d4d1153eed532a089d3a4d8aa53b2355123908f2a910a1d5fe578a851ad439da2fbc16410bf03487d4e88634137bc64c24e094a56a219daf4db8b4a81a406e640380064736e2530f6cc42903882a2d63b7dfbae5687e75d02ad670a117d98843b899fa9891185b8415088e6f3b262d4baa4b1dbccfcf3a2af441fa9649a4302c393f3bfd9e4662a72999aa0bd41b2e4b438a3348b6957d76e0b949279d0041a4b5f7c5da7346140acf633196df62facdfdb1988c0096c7fb92bc1b988a7d0694c170f80f3aae7c8bbcbecb085b5bb5cdbd1c84f6e9857c2c5cec5102c4eaa0a7dd661dea742b8d005807aee1342e1c00178b03108f424b082b42140a0ead60fdd54d1e2e3d36138080e72e0304f3ea44a0b0885fc0c275113f8e6233315c410f985fd2b96f7d9d644e1afb83d0536b159c4cbca9457c4abc47e653a40805fba33156c7d7053c38fa947dabd5b59399db179ced2afe9e5edb78f5e9bf5464ec0c027275e1d197db183cb91a5482fbb1056fc75d4b283f8b8baee7f124f8fd0702cc06750c07d92ec0b2cf38fd7c0d4c60e3007c35537c6bd74041c89e3deb051601a06dc6e90299eaf14ea708c01430cbcf1fe80a6d8483a0a441d1362dba109e5ff752f7af51e702414f7c1f4483874cf36145f58fc29354afd89086cea7a94452e3e1a7248b5b639798712d6fbff588385ec6555bd606a9bb71ae86772df0d6d10d5a03ad0fe930d99056cacd510aeca61760f6d9758654eb37bb2957a43fda79886527e9c679fc2ab4203719595598400a48b0c818f12f08f7e8c54ec4728ee10f8f6034f86c94ea8c6d3d522b22ed6a5f1fad6c142aeaf0591c6fd880366dad2ddbda7d29a6fb16c6808efb78b9ff450b651ef2726cda6fc63e3429bbd6e1c18509693c5cc76074351b04a0be492be360ace02ea5887c796777523eeb7150e1e948b317a78bd89c6a4551c96a4fbdf6bc85d6455fd2c3c061efbee14958e965cab87a22c80899a933b00c5d5b05baea7db321c7ea7bdc443ce5c5c375b0c08b2f5fe43cf169bdee5ae365a1fdf2edce852c973ca2023c1ce0c00f2db063ab7ffd39399c6fe0d60cec088de872fbee87699a5a99740a7cecf428e147d4e6cc5c9e269aa455014213b63f17850c71fcf6fe7f4fad66f2d5e87cb7e522ba0033ff5ef5bcdc55194937b7d91cf36ac48a1ae41f1fa27f0097d7fe967bebb228f73b898e5de38094aad21e5c2163c3c5d61d368c9c9cf33ae68a78f9b1eb3d87525e18c4d49b90d7bbf56a490f8894d0732e7d2f4ee586190e46c8d9240a9b627a82aa37b21c669f1cf9243c2ce6d7c789edce134651768304ce852999b5b67652306b9d566d20770e7ddbb572ba934ec7b1c215e0b9ae54b6809a57a909645dd1c16089bafaf6ab2eab7c3a62d310d594c00865b360a8c8a9ffb6f92151a713f48d3c4c1699d68cf38ac4e980245e7c33cb6808a6be20108417dd233647f8115ae6d9604aac81774ccb68136d65ce20da2ea194b55c37aab11aa33c0dbe2e50c4dfd8a6a4da09ca896e5aa926a517423891c5b45092e3fed4bbe53d504ae441959774e8cc2e8cafd9282dc864cdf59ecf0f9b7f68d36ad57fe28e48b3c6a29d3f5f835d766216ef659baab0130a41d6c85ca6c98ced8dbfe0b3dd3097d3fb23b282bede6347511b039ab4052b4f2c88cddaa258a4c647519075159315ad1c4474b7c8a89170f8729aca4e1425116fb5bc5e958990c9dafbe6d5bc10de2d9074104dba2b513d800fc8ec9c9ff768539041326d40b85f8372249623ce784d4560b67e08bb7c5bec8065134407c28ca16509b0121291756c994d557983caca7d47e1fd83e32b6ec7b9bab7c8ea80914db2fbd799fb2734285ebb89b12ed7e2168eab0a8d86d0a7c5f4980bfe08de0ab11b1f490c6fe246dc45e66a2e6ad7d709c3c236cbff50bf73b90bc1c37225c345d2c8ff32cf824139089bce500e1038b3c2fb6e353624bed5ace83521a5cdc0379f943dded20bdc54ebd8e15290d2cd0b75d5265263a6e106d6f6978cfa230298853e97a2dd81e247e9f201312ff0dd7824c35768ff3c245a", 0x1000, 0x409, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) socket$inet(0x2, 0x8002, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x959c, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x100000001, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x10001, 0x800}, {{r0}, 0xfffffffffffffffc, 0xa, 0x80000000, 0x3, 0x800}, {{r1}, 0x0, 0x60, 0xf0000080, 0x1, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x7d, 0xfffffffffffffcba}], 0x9, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x81, 0x4, 0xfffffffffffff3f7, 0x7fffffff}, {{r1}, 0xfffffffffffffffb, 0x20, 0x40, 0x1, 0x101}, {{r1}, 0xfffffffffffffffe, 0x8, 0x31, 0x9, 0x2}, {{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x4, 0x3}, {{r0}, 0xfffffffffffffffe, 0x79, 0x800000a0, 0xa74, 0x57}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x0, 0x11e00000000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x2, 0x1}], 0xfff, &(0x7f00000000c0)={0x0, 0x7}) r4 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmsg$unix(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) listen(r3, 0x5) recvmsg(r1, &(0x7f0000001a80)={&(0x7f0000001440)=@in6, 0xc, &(0x7f0000001940)=[{&(0x7f0000001480)=""/203, 0xcb}, {&(0x7f0000001580)=""/254, 0xfe}, {&(0x7f0000001680)=""/141, 0x8d}, {&(0x7f0000001740)=""/16, 0x10}, {&(0x7f0000001780)=""/143, 0x8f}, {&(0x7f0000001840)=""/197, 0xc5}], 0x6, &(0x7f00000019c0)=""/147, 0x93, 0x2ab1}, 0x842) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x12, r2, 0x0, 0x47) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 22:22:28 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x400d07) sendto$inet6(r0, &(0x7f0000000040)="ce928c278ef08a641396b647a17292fa7868da512ff928409554a476f3729d0ceb36ab9e4ca41aca856ef7e838fe9ca29b51e0aa9dc843c1f30f71e310807761e87da7fd8466a301638fbab56716d7c4ce9c08fe083295d90ab7c101f94bc2956f68040d35ab053bddee88199088389f251acb82143650adcb18f9fb369feb7ad3baff6aa7970d9a05cb98dd074effd2e519509cb1e5198529a37b112f3f45b740b77ea5a1bfbbc0eef0129cdd9bc40db1414256adb5276dd4cbe1b3ba2cd2c8cad40b16180f7f974e51c67a35cd6ea54ebcd07778b365f2c7db915383f7f11318ab", 0xe2, 0x1, &(0x7f0000000140)={0x18, 0x2, 0x80, 0x1}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x1e2) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 22:22:28 executing program 0: r0 = getpgrp() r1 = getpgrp() setpgid(r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000) open(&(0x7f0000000180)='./bus\x00', 0x10000, 0x0) 22:22:28 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) clock_getres(0x6, &(0x7f0000000180)) r2 = socket$inet6(0x18, 0x8002, 0x0) r3 = dup2(r0, r2) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x4ff7a1f56d5306e2, 0x90) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/238, 0xee}, {&(0x7f0000000300)=""/64, 0x40}, {&(0x7f0000000340)=""/119, 0x77}], 0x3, 0x3e) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000001c0)) renameat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') getrlimit(0x1, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) recvfrom(r2, &(0x7f0000000000)=""/31, 0x1f, 0x800, 0x0, 0x0) 22:22:28 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) socket$inet6(0x18, 0x3, 0x7) r1 = socket(0x0, 0x5, 0x39) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair(0x21, 0x7, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x0, 0x1, 0xffffffffffff8111, 0xfffffffffffffff8}], 0x2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0xc, 0x4, 0xff, 0x57}, {{r2}, 0xfffffffffffffffe, 0x10, 0x0, 0x31, 0x3}, {{r3}, 0x0, 0x8, 0x80000011, 0x7, 0x8}], 0x8, &(0x7f00000002c0)={0x5, 0x7}) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x7) r5 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, r4}, 0x0, 0x0, r5}) 22:22:28 executing program 0: r0 = kqueue() flock(r0, 0x2) mprotect(&(0x7f00004aa000/0x2000)=nil, 0x2000, 0x4) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:22:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 22:22:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xfffffffffffffffc, 0x0) setuid(0xee01) fchdir(r1) 22:22:28 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) 22:22:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8, 0x8}) 22:22:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x8, 0xc1f, 0x3, 0x9, 0xffffffff80000001, 0x9, 0x1800000000, 0x6}, &(0x7f0000000140)) 22:22:29 executing program 0: clock_getres(0x4, 0x0) clock_getres(0x0, &(0x7f0000000000)) unlink(&(0x7f0000000040)='./file0\x00') 22:22:29 executing program 1: r0 = semget$private(0x0, 0xffffffffffffffff, 0x500) semop(r0, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) r2 = msgget(0x2, 0x228) recvfrom$inet6(r1, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) semget$private(0x0, 0x4, 0x400) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) write(r1, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r3 = semget$private(0x0, 0x7, 0x100) 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) shmat(r4, &(0x7f0000ff2000/0x3000)=nil, 0x2000) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/149}, 0x9d, 0x3, 0x1800) 22:22:29 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="b0abdbe301000000000000000000000000000000e1"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f00000000c0), 0x8, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/1) r2 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/141) 22:22:29 executing program 1: r0 = msgget(0x3, 0x2) msgctl$IPC_RMID(r0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x8) getsockopt(r1, 0x7, 0x7fffffff, &(0x7f0000000000)=""/222, &(0x7f0000000100)=0xde) pledge(0xfffffffffffffffe, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000140)=0x4, 0x4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 22:22:29 executing program 0: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x60, 0x1) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x3) 22:22:29 executing program 1: r0 = kqueue() open$dir(&(0x7f00000000c0)='./bus\x00', 0x400, 0x110) close(r0) r1 = semget$private(0x0, 0x7, 0x200) fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000080)=[{r0, 0x100}, {r0, 0x4}, {r0, 0x100}, {r0, 0x4}], 0x4, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/50) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x80) close(r0) msgget(0x3, 0x20b) 22:22:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000180)='./bus\x00', 0x24, 0x40002) r1 = kqueue() r2 = kqueue() close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) close(r2) 22:22:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x400000000000001c, r0, 0x0, 0x0) 22:22:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) ioctl$TIOCSBRK(r2, 0x2000747b) poll(&(0x7f0000000280)=[{r2, 0xa1}], 0x1, 0x2) 22:22:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x200000000000000, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x20}) dup2(r0, r0) write(r0, &(0x7f0000000200)="e36258a416f7900302ba753777f256b4093cfb25b84e5bbdc3a51970948b1b2e0bde41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="89faf10f940933286ea7e4304228b03a31bc71c56ffd796b2aedc483ba412712e2fa3ad0d113f7f47612f78198db794d24ee4dfe0bdbdb3c0e7cb4efd7d22a73a9cef891672dbb538c7c61a5ba3529b3e4f367c82f01e396e582733417c3f90bd1d4095ec626c88342e6ef604a5c5dccd88e1e016b1de94320df0d04c04bd536755c29c462576bfe35bee5eb63ff5d1922ccc89eba4daf7d9b4a928e0ab68a6bf22f038d63ae6a557ec317d562990d9b73f6ad8beb6c393447eca16187dd0f645a23dd8aaeb04a9df3acd12893aa35c51f6325193be4c1ead395bea6a025541f001fc598b2d277bc6d78d41fdda112506f", 0xf1) write(r0, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000008a7a86044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff", 0x153) syz_open_pts() chroot(&(0x7f0000000080)='./file0\x00') close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7458, 0x0, 0x9, 0xffffffffffffffe1, "a14a1a16cf59d07babec11eeffff00", 0x0, 0xfffffffffffffffd}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) open(&(0x7f00000000c0)='./file0\x00', 0x120, 0x26) 22:22:29 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xf9a) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) getsockname$inet(r1, 0x0, &(0x7f00000000c0)) 22:22:29 executing program 0: nanosleep(&(0x7f0000000140)={0x0, 0x23974438}, &(0x7f0000000180)) truncate(&(0x7f00000000c0)='./file0\x00', 0x1) mkdir(0x0, 0x0) setrlimit(0x1, &(0x7f0000000080)={0x13, 0x2}) 22:22:30 executing program 1: r0 = socket(0x18, 0x5, 0x400) shutdown(r0, 0x1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 22:22:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3fe, 0x0, 0x3, 0xfffffffffffffffa, "6828787de1eb5903000000000000001f131b6dbd", 0x940f, 0x40}) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f00000000c0)="fd2f", 0x2) mknod$loop(&(0x7f0000000080)='./bus/file0\x00', 0x6000, 0x1) 22:22:30 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) shutdown(r0, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xfffffffffffffffa, 0x6}, {0x18, 0x3, 0x200, 0x81}, 0x1f, [0x3, 0x6, 0x6, 0x0, 0x3735cdc1, 0x60, 0x40, 0x200]}, 0x3c) 22:22:30 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001640)='./bus\x00', 0x40000000000001, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x4) ioctl$TIOCSETAW(r2, 0x802c7415, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 22:22:30 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x1000000000001) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x400, 0x2, 0x0, 0xfffffffffffffffe, "f5a6849ac35d9dfc1ffdfc79f7a824d9c9bfd010"}) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000140)) 22:22:30 executing program 1: mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) r0 = socket$inet6(0x18, 0x2, 0x20) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x26}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 22:22:30 executing program 1: r0 = getuid() setuid(r0) shmget(0x3, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)) 22:22:31 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x5) socketpair(0x1, 0x5, 0x1, &(0x7f0000000080)) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x7fff, 0x59ac, 0x2, "e4a38a5f6c54d9fe64b839fbefdb54bb23126fe7", 0x7}) getsockname$inet6(r0, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x4000, 0xffff) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 22:22:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x90e, 0x800}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x40) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x4) getrlimit(0x5, &(0x7f0000000100)) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:22:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="b685279f21981827e6748f15f87af3f76bce577d6d779b0fea79673024428d43fc5c189d0c8e82827b91a72f2e25358f8ff9ba875561c85507b1ddac2645f55bae89b6f31f1b007dce1c803937c36756cac3e4a35abad2d49386420fd1b350aeb17d5e7b5fb2bac2664c320e71482ec3e2588ab466317fc34076e88cd7ab53c909f5cbc575b57b5eb3d6a7ececb943528910ab252cfff28e9332a085c3dae187e6847201bfe98ba8b389a86f21ca81b5c828afcd59f1660b8c63dea46809b25fd86eab6dc1479fbcd391246997a4fa680532cc6232b4d6b18a025bf4b8afacbd8ad4cf48332c37f8fb877b80d7d0df27f84addf05eb936034d5b6674dc7f2d7f789af8bc56b8d706e1573c241b1a5e5b320c0670d4b18e57beb7d5d6c76210a33d737d55cf0b5b24f1391ea4ff67a906f9265e374c7c15a58d3f394ebc589a0654a75c72e11efe87eb1f0bae3ddc9e967b2fe28950bbe43e3126a41cab119f9471a066e2f602bc1cd1773b1726a8d59321744ef41cdf79e5505c38797f3ffa1b803760ade50df86c53c80169b3d1b0f6913dbf539ebe7faf8f8478a2c56654298bc045a97831314ebcd6255d23fa06e58179204ece95c3bf2b2878977da6b8e6f51f6227c85b7e8d41f150fddc8c46b9b9aff5257e1c8557d7285f77d4893629f28771352300bf77177400fd28fa387920acb5ac05e308493b5c29535c7cad4d3c6b299b42c118cc98e54a427568aeb2d0703fa1986757bccb205f56610743d786df7626bb1dc4109ae36c572f3af210ae7227bf6ddd8f303f6fd1e89710ae005db3109b6d9c89153cb568ac27b07f6d96046153f3ef37a3fd17c5aa8c0ae4551ca3cf042268e3cab2c13b9c979e090b63c91ed35a9112a69538a85f5ab3ecd2f03a125b839f62f576f78b679fb4cf8a153bbeb50fae62001e317427aea82d5e7f4830df6e9e3b4ecc0fbeb0662cbd1eed7063a0644b06c4d4fee5f61074a8b862e0f5800188582a0c5e36e9e0ab699a3f7fd3c958471fbe03297d27a830554fae84756bdbfa7a392e7e154c3017dbbf3a9eac9e35158f53a9b8fac3d709821ffd92ad7596918bbcd3e4cb4a1dde327676eb39828da9cda5307689b34c27c886207cdd00e938232b4def8af6fb5c6f490a5241a9da91cf4f12f5d72506dbf77ce47ebb5aeba4d68bb7baf0a8b87737a64a3ba46e54a39fd771a229442b552ff8088fc1b70bcaf519fb393ce1c4eb6517612213a3b5b0c0a182879803ffa841467ee01eeedeb5b503e0b4dda7c703bae5f94f715ed79844f034b04548bf3abb233171ad9fd40d354e1f2adfb2034d3ea88e61d1809b53dc6d74712c69c106c02ebf53525aa22067d73c10160c9fe508ca2cb1d4125f7b6ea88644d8b529dac7ead19f2db9d651b37386049331f95826e78d6ed714295baa09bda621dab28440677f804825d066644c29ce151ebddeef03991ee17b0b5951b7e44b7b49f1d5c52795d91301de0b360e968174663f92e1813616a15c1c6e8ffa54ad675e80318662d17c8765aa9a08e6c313f3001f3f5418289a2bc13df4ee12e7e10e4c2565c4731273d7e62f6c7037bcbce59eadd907006847305a1e6387c13a5b909ee808c3ecf6d848cec179c15b84efdfc73df1b8f0b9a5a08bcc6ee6f573b19c75b87504189909eadffb61ae80a59d5c6df83ea7512892c4a08e0cb13266e5d46cbde8a25a4c5d65f3e97e1d8f2eb00ec307ca1123f7dd27adebb5c7fc10e56f70bf8bb8f8043e0c58b1c270e59f12ab776af864dc268f553d673951d2a4fb2c42d926b7a530bd4d46b365a976197b5788076fa32ed7e320ac70d62a394a0fc52592669651e48e9ee30463845d151b355bf55b7005a768a26c49feca3a3814a81c9695e28f05ac817c5696a8bd7969fa98755cf0c0007e1abd7b3aedb19ebed6ca0aa25e52abd60fc152c9b1c2f6b32b2c2b57db3b5f4cf66490fd11a0ae456f31c67560287c45471992428ed5b1c4518bfa5751cd3e3881226090c8d4515c14e6a3356d9d6e74008b30a2f99eb0635a54ecef1c4e533d773e829b381f23cee287c22836b0e0e94acf6b8425ad6ca2c699582300047c5f011aa4aa20a017c6b40d6c4911900415cb0662a1b9a7b1ee8c36747a71b148769de4f1f5b2a495e55a6ab1251c964ed32f2a4b9d8871fc84ad308f18cf4507023ee89990d21de745e4188ec89e62812a3dc3ccd7ae6749611b640b9b30c203b8a0fe5e730c0aa1eed15e36bd4641a5d42179bdfd71513ecb46a275bd7d6ffedcc0aad7009f65649a44ad1db6c3704049a3eb23df861680b4dc94a8f9a6f8718d521a1ba481960d71fd1d02f17f7014734dd470c70ca82123acaec4a7f6963e1ea16388223ce2831822d2bd81b92249c69d2bbd68778ce7445c3425f84d963799353e801fb5e17fbeb080bab1622fc22b24a7abf2d3f4dc086c8f61ca299ef711436932f2455f08fc40aea11b0ff6dcc52ec2946505a58ff68ef1fe253aca36a4a1977449962c594d6344ac78920aba325599459f765742f15253a9597744291274be36fdd0ee56d0f16a1832731ca36df52867b71f01cef609ece3a0ec953fa9d7297893d4bf4cb9d1daf0c3943401101151c0ce58ab1c4c653b579b9a6cd1fa1288b20ecf164c6b0d1fc92c63ad2d4c2273108177b9e1bb234b1cc0e59b5360f513c24e19d02545da6ffb3f4b8a861070577e9f0196b242cdf37872f626d9b7df97d33a0144bdca3f4344a637fc42bf9bf8fa31dfb54b7db1982eae41baa164831865aa1a164bbe0f66d6844af96d475b880831e1ab95abeb", 0x7cb) syz_open_pts() close(r0) kqueue() syz_open_pts() shmget(0x1, 0x8000, 0x20004, &(0x7f0000ff6000/0x8000)=nil) 22:22:36 executing program 1: utimes(&(0x7f0000000280)='./bus/file0\x00', &(0x7f00000002c0)={{0x6, 0x8}, {0x100000001, 0x81}}) mknod(&(0x7f0000000040)='./bus\x00', 0x1ffd, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10007) write(r0, &(0x7f0000000180)="fb19695c947aac835abc0a1c5fbbe5fdfc79575bb4e9e86dac67af19b5b7d38d3346238779665bc041f9dcd9b352d919610a095dea22d525b8a53702a1d3f2b3780827409e82ba83ec69a60d6af66fe86b5fa34bc1b0cf522bfee77837b038d83094617f739023d519b76e31649994e7f3cd24624db2febb7de818c6e38529fc0c5fd55357b00b5590f9bb702b2ddbf6212418cb1f73562f99f90db019f2b83ff63563218b7987cdfb0c83ff72b45eb7dd8092f84c686e98a07ff001ad513a70e9f2f0a3896d36bd051316e1bff60bd1321f1fc2946af0b556d97135a51411553692ebd8ca256b9b12838d14", 0xec) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x20) renameat(r1, &(0x7f00000000c0)='./bus/file0\x00', r2, &(0x7f0000000140)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 22:22:36 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x4000000000000041, &(0x7f0000000040)="fe780000", 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 22:22:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000040), 0x0, 0x400) 22:22:36 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10200, 0x28) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0xffffffff, 0x0]) r2 = socket$inet(0x2, 0x2, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x3005, 0x1) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0x1cc) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x18, &(0x7f0000000200), 0x4) 22:22:36 executing program 0: socketpair(0x7, 0x3, 0x62d, &(0x7f00000001c0)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x2, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x900, 0x88) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) getdents(0xffffffffffffffff, &(0x7f0000000140)=""/21, 0xfffffffffffffef6) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2020, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/78}, &(0x7f0000000140)=0x50) 22:22:36 executing program 0: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 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) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = syz_open_pts() shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) write(r1, &(0x7f0000000000)="396e22f01627946aa5c958c025c84fdc7a4307a69f8fb14b06587de2b481573d8d52f21adeb95d68", 0x28) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xffffffffffffffff) r2 = socket$inet(0x2, 0x4, 0xffffffff) sendto$inet(r2, &(0x7f0000000040)="142d3d2d88ec354eb25331c6383b43fb8f618b569139bdcc8640a66fae8c592b7fda04a815eedb2d7f45683340fc0042ecb3dcea366b2fa2ed9971ef6fca2f0c6d10e43f1034ba29bc98cb15a4ac64bd752f540d7bd29a48ca60055734c06f5c20e3c9a18f5d1552f583a2d7f784d912337f5cb119306ebeb1a3776af5f273619f265d58b596087a281925a0242715c240c77056005da61e32fdf3605b0e50b59a237e92c136bbfa2cff3a607e1b818c457ab34197236b552071184c755b60fdabe74d", 0xc3, 0x2, 0x0, 0x0) 22:22:37 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) read(r0, &(0x7f0000000200)=""/70, 0x46) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="ba0ed314e6ba5dcfaa", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:22:37 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000100)=@un=@file={0x615fe340d615d6f3, './file0\x00'}, 0xa) close(r0) socket$inet6(0x18, 0xc002, 0x2) 22:22:37 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0xffffffff) r2 = semget$private(0x0, 0x3, 0x4f0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x9]) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 22:22:38 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x400000000000000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 22:22:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) open(&(0x7f0000000240)='./bus\x00', 0x20, 0x10) r1 = socket$inet6(0x18, 0x0, 0x0) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="e80000000000000001000000080000003dd1561018c9de824a18c15a1dfec490496fee50137ee191ecedda4d0b12e978b42eba6ac4f7dc9c50a4bec6afab74386b2d97be2da7e49447979636ae26803d503f3d7d04bd7d199b8b9ea18a886771105118437d883492cfc669cec726a2cd8e0316af16827a7341f36fa604b08939582628f69f589e1cfc03aaacbd4001f7af056b7c494105699167e98b1cff10afa5f64661e6a7eddcdfb0fc80e467ee132073329491f2d4716988b6ca1478c2cd203e4b6f196e2212009f5d6feda7650b24a0e218c2106f00000000000000c8000000000000000100000008000000ce5043b042a3bac912f187bef2dc845c724c73d4908a149c14e6cdc577cdd3d3bcd4df21b0d097a46147cba90c9fab33952169a16549cc49555683cc28955fcaabb9a6866d5c31c960effe64b9517adede7dd67848a67dc8459c29ba02adcf6fc3805b1a9c2a8e459fcd6342b83acada826e01d3911c50d4cd5158c0502f12157c0d87558bf4408a28e8ffa1aabe5515a89c8b865f80293c74e3c42fdc92fa1f8ff0208a2b9763a808d38612b5832c75377bc605fd6700006800000000000000ffff00000080ffffe38c54deeb78d321e9bec203cb32fbf0bbbd8e8c98d7393627988b959655dd31b54729ac8253a86a57d4798e412df53661cebb0c07f4890f3d9d32e3fe3b8e64dd32c5fdc8edd7638eabec26120d61c4e4794b6900000000f800000000000000ffff000000f0ffffbc984d8fe8e98b5d1be54ac65c7b1ffb18c5e9beca20fc9bdf8362cca21ec0a4f7409030619ac8ed66113e4dc0a8fe535768612eb8a74a0854cffdfd3c8ec34e575b6d99b9dedbb5ef74fa02030bfcebfff36bdc39016bb152d82f71dafc18477e26f75720c3f6b56ccbb7a94c7da5ceeea6e5e51b36429a48d370990c4be6d5632fda3b66e03296ab3062b3ae74ff14afe4a738daa0cb2d36b8e53e9c94c297c4fb66367b6ba6fc1ac2abe5a146434da79873b8f26f0845aaed48cfe019fb54cd2f79891a5eaa50307054e4767879f0505d5301a6005dc9651a98ad05f3b330bb6aa0f2f9ac1be00ed2b56a24948e00000000000000f800000000000000010000005a07000069b8d8a5e39b5665b279f3629e5a921c596f486cd1552a1a2141c9a22310f52a2319b5d3900ab6189eb4a0d6deb36b04a8eb39693ad7ea5e2790ea42448e876d853682b566d245c4de7ace3ef462b2c2a125c418492bc70d9d035840317e186a4df557abbb601261c06dd69395118714da38a1b1ce3e840ead0e938bcdb0ec2f4756464edf6ec3002c62a1e802ed214bb2c7711843fd68b243cca264f38d161f7aa8189ec31fd8a01f32ad758aad382cf71b7cdcf481d1f3dd4e9a9cfa38405938be51dd64c8ca7833a571d69c30adb93263932274eacb79429f1b5b27fbcf00000000000000000000"], 0x408, 0xb}, 0x3) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000200)=0x8) mlockall(0x2) execve(0x0, 0x0, 0x0) 22:22:42 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r3 = dup(r0) write(r2, &(0x7f0000000140)="8d1a734954aca2de796e8b9f53df1bc7dcc19786fe89f946545e5c2aa502f218769428e8a4f191919b83e81aa4b45b705f22260063a1a06596211a213b07066b3e1713370c1dfdf4eb7fe513f41a5696cf80d19541752eb67532769ed60f0c0aa9e508b6491f31142310a8f2f7dbac8e2ca79cd85b74b9f5be1faf6aa5fcfbc7aa9a82813ac315d08966f6f641de6b2de11e7d1c8d900939c6e6bdda9c5dbec672913ff07525e3d7db91635ebff7dbb3468a1bdb21fedc535521f39f60c8c57c7a5776e19c59cee5fd7185ca6c11b4bfdee5523c420810e5db782a70dfdff8d3bd26ba317a6c2147c6c9bbcd3a20d98f814c14799e41a97fdf365fa6e9679593317552a982ba37ced256a0d180cfb1a191f2d7e879a8ba1eb113b65500593750884b1eb76ac72b88a469b152ae47dae99c50a65c6801a2abc209419abe1c1e5163d383c627c0fa55fb9e9c433b61a82a9254da54fe7c73fd51919e1710e87bb1a51f366bb9c008efec312da39d106f8b262b724d30fd61c9388f66c8640f2821e98ca547c0a837d1cc103adeb6fab5e3a4bfe76d10767aa1049a8ffb3fae1ae7eff89ee7a992f4ed024f88b551dd93a867b9b6c49c6745029b3d08fec6d9a2a00e7b3e174e7d4a16b9868c8c3da18aa3927c65767cf33c02c879848e650d937b6d43aa237754ad40e05eb833b81472aec1475a4b1869218c6134c3b3f3d7655ba640067c0c92942f969f6ffee5e2a86446fee56e4bdfcb7304e97080c0087252f83ed354a3cd4a747c9ab2f0de268904df39ec86309ca01916f25e6af9fdcc26bc293a0b1ab274aa687b59383fe18265979f4459bee45d97cc1087a1de38463645069d2e01a15aec6bdd31f2f62caf58723ca635f4b2065d4e485bd3a59028e51f4e13163fc28ffc4c20aa0b7cbf8088430f8d08e9610dcef2e63175e5bc66f4fbb8f7f38b0d6a6521e9ae84169644e968c08edf5dd748691f78ed5fc45ee73d8e7070ffe4ce7c6913432fffda7267ce48aa54998b0872093668f032883968353d15fd9f3992c4c568bf70c56cd13b759aea5f38b4818e73269d39549077dbe43f0137cf70fb40fd1dc49283abce8aabe6c21c287be8e5e951893ed0c6ab5e23bcbde081c71ac5c8e48ab3dc9275c751384b7a155db4b325eca70b92d0d7f9472b996b67f251e366e3d2c0988ad28d4e72d1a2d84cc43154e1c821439fd474b4dbe948c714f5b22fee6ce1077090dad7281cef17d6bbbf0b002233324b2e7c38a491f310fc203babc6009b091a807ac535c5ab7c18e26d51068eba68279b11e35bc7d5b4c8e4b7086d8f2a6cd78ee7f948d50df670fe0bbcf7bf00be6c9248e9099f2b479f65c6359a4d1c8a7033e90d6800bea1fd4597b4f8790b930f0394515beef21441c3da3e197147a72c3e1c0df525830d16b333c860f7bbb07486b92a6e38d208cba86e90c2af528b32241f439ef6c6d437b5fddb3a25c3595c4d6f992724da6ba5c5ff9e70dd167b71514ef19f21335c75031c8e42681819e926f03594e36ef26a0af59384a4dac3a74385bb8f86e483d014de449ba786b46ff02e338f794daf6ae1f3c8f350c607254839bbb3c05793a6df69b7195eeda20fe3e2d315fb7192e521303ba6b3121258d5335b71901723ac9c39519d256a9406e7a636ef70d1c62e8c8cd6cc60c6fa49aa00a882a0219499267b8319f43009a41dc42cffe5040e97caeb769a29b2f7eb1ceabb26afd420faa6c2157df521c21b9919085c7c17fd638c42e3d4a28488538f8bd861e8f6dc754f91cd254ae62d64933218c6ec190e1b801955b20e7cd146b86f21ebfc182fe013118e09af0f17ea1962adb30ef5aaa3b31f101f6a259dcbc41cb8447bbd667317ce3607600f9fb4da878c079dc16dee3ac9844db32e85ea249b8b1ff41b2373f87d1b31bef96b3a8228c5bdc755547e1112fb092e2a3182fa9c14f6aca1c99750ca455132208db2846bf67893411fae6ba84d42cd3b7f17d7341b1e9011cf4798461ce2b145e2e9521c5ff4dcf709758f031c245ebef5679436180791481d8a60e16d9eeda366cfbe5edb91cb6735894c566af0fbfba1997ff5ec49eefddbca56d6ec98cd5cfd2667548e4c1abfd1403551891519ff3b42955e4fce07f92fe0d1dd49728f0aab246473e79f379dbfc02c58fe5c4fb7bebb4b8c7aeed4e2890d263d1115b3cde8648ea279c11744b894a648abdb253a7f4bd327cbae71aff2f03a67178a2bfe34a1601677a63790ff294d56e7a74e083cddd1e87cb28aabd72122022a7c0963a20ba34f09c4f1fde6cbe1893fcb844a2b8f5ac5c6bb839b8c0a7cec4d21cc87877ff294c339d017468e96ee3b2267ad91df01750b17abefb722cafaebb65ae625a5080cc9fe8c837bd93c2bcbc1bd75ed256f0eabe5d95fc81d53d49ec4aa122ee596c7c6915540b3ff7e28d4be65f4c9ae0979119be95e0e14f20470c8de9d0b847c520ae7bb81e2fcfa927c9fabdfb5d259c2c61f633e6b6e7a87efae7fae0623e8cb4ebf9fce27bc6da7a9aa38895355250df587c0cb37e63cb071f28c585cdb7f788b60f2e27954f99dd73bc7abb9044e4ac92895373f5e57bbc6a1fde8551964dc8448c66f137f331e3cb90fb352c32c3877609c13064ebb1a7b328e7b6cd00feaae69cb98c6583b78b539f8daa95b7bc53a06dc21ddfadc6f93efdb9b3445f10879d5b12e3e3f298d0cb7476a534b9baad83ff7368b5e5ccdf69b3207626c668e7ca8d919def1ec4e479ee4dfd14a41932cbd1aaff67457585d89bb28b06f4d35cb723a2eded92f4fddcdeedb952882abbe72331ed803c9c37a06def3a74d1afff1a5dd090c7abd40463d045eb5e3b997709bf88ac87a4317742ee58dc907efb9b7a2166cb3fb7297ab4d6d74159a5a01d3df08bd58889dda45964d9f5812b4019ec0eff655843ca6a16cee2df1dbd06cc27a5dcdadd02ae536a597c4d12059dd96e3e7677875b0e0d1e0a0392aea78b4ab8c41f54fe45c7c90cbc4bad8b63714d8aefe5cd433a6ba77cae94c37b85c8ad8824c55a6ed964c8d6807e03f38fef487514a95b68443884bb9295ae6076dbdb6eb84a41e79a7411737b67b0bb36113500fcff65fd8b5447445a46fe43454e3400753b13a01f416ca510187eb75994b581eba007bd8fe9724e2d4e6b80a3514f04e0ec7385ac67d71aa54755b87bc46e48e8979ac6ff205e6e2b470d2a9c326179d95952bd774a8f7a1232904bdef8296fd1e746404a60ed832a3d2b338169a9e9002df8a07d0115b56609b5aac6220932820bbbcd6b07298ab8b174d618bc69d881ffd0b4888ad6f7f09fab26d2ddb537efb40caa762a784e1854c972be31ffcf92153d5f3fc9f8f508ea65c12b6c6744b5a68b2bc8b0526c9551810fdc32c9b997a354210e317ad03224528b731e8eacb65c5a99f8b6e875413c0e58d82c71c1c8989f40d400a2948a17e734be4f1057c5a98235298e3fa26ea083f38ecd974ed23d5441bf3307603c0103ff41e034c0ca01a097579a94fc22cabe3663bd451353f98fa58489186ff7d082caa12aee9a27d4d0662e7d234b814a7c1f7329585dbc414d8093ce8a119e917dc39383fcef0b674861825bc47db81f57445511c40b0ad15e9bb5d0498935a5441016de10dd9bfe1b8ba57aede4931f5c4dc572092c646f8bf869a2b79779e336468617c6b7b912c77c888cfea73ddbfdd6b049d764c08c3bb0dbed7d5696f4e5486e49bc21366d44f478aa8edfcc5a440b61389a57d09b2f15097d19c7468ae2ac4ff62ed8b8fcfba7fb785849b311420f823f36248991296d384c1131e19e5e03e6b19aa048402ffa4ee11eaca81cb69ec008f7d4672aa7c7fce28afbfe1c3bf764cc588724af709ebd56bfb5f4ff8c89c7ff78698614608a0c2061156a36be4e15bc2269ccaf61c3ee0944aaf59640f9967c99a6e469bc6ada3ff09eb33205b220a83a555d124ed8d4db12d4588ce4c301c784722a1f1757a2ef00d49636c6a0e90a93afbb128eee75281e66c7a125f77165e301ba0f73b7f37c85832bf8d7d80233bae1b40f368b18b800d2ee771dc278e781a0010bd03eb717f700e9de17ccdee9b9b94c16cc8611c9709793b23876a21832cc5f2f1dc2058e5fe4d981f50a2d7a7b1c639c589a1c3307c288bb610b58b9ceb0d889b17422c26058e96e3814dd477715d8963baf87a08a3996bb010c45e6713cb5859f5fb447d617970dede20b274dad7af25670885f5f204d7f1c183a3e85e02a88d08ec03826e1ea477aff9846ac2ec5e0ae5930e495b251689f967a878dfb026be035c480addec2ecdb0f48a6c46f4066aee5e919e26f4f3735947fc7f71c82b163fe1bec3b4ee55c8c26b336885e73dab67ef247db339f446d3a6e2e2df7a93ac803679d8806474a6bc72260000ad68a75a23526c816dd98084b016a916733018fca49a2c99f746c3aa15675d69d17497d529a7b95bf1031127cee92e4b48a9ab282566b42a63cd7d25f54b2e5ceba6abab33ce362f30435cfca8c3696df8bff84c23cd3da71b5bf01f7132f6187d390064a011179ae34d734f86eb4ac47a21447179cf507213e8bf37f55f207b79a0a8a17fa4327a261eb195f2a958f2e389a075fed9216a5ab301b6c0e69074eed1620cbf72871d9f32c570d2ede7b25bfef4de6a552268740af7c76480527d63b22563f26d33d45fb798b9b18307b2b89e83eabd87405d07b8b3e9a60c84f2bbc03402154cb92204e71e654162ba00e62e464b29f635d457a4d9272e68097ea970afea61cbc488dac88440243bc06e47482f55fd235c57b58d34a38e33bbfee8981ea64956c87222c592f3c68eae800ac2ea12031ab502bf5e6e20b8782329fd7097937aa74c21a5762df43b547b49fce2e22ae3fc2669efbdc0dc1fe37285adec27aad8a4da6c8e8c3818ade94cf7283a3decd520822538c5ca403d2186df85e7eaa68d10d8caae366f2958788be66d6b7dc8f965a27f12466f536c995b1e2ba91342392f5549f611c3b7425dd19efc89e9a539e67716b483b31345495f443bbfb9ed5873f9bbd4251abb26cc931ed5bda821a76fcfad443e96b86b265edf61dd068b6fb2794535f979368c8e6b869a48c8210597bbd7c77c9618e9ab24a65ff113da5a73515aeae09d40d0a647b9a468730b326ba9b0b7a77978ca9081b475b1378de69c49504b28e67c9f0ea5832affd8ff640d0bb7c7eb88fe272f1396bdb62ad93681ceeef6063114029a579dbda9f1ce0c5227b0954c339f1b3b5528b2a33c067d507d93436f4170f3c8fae5b6c6e8cc44053dd1b252364d7f0a521d6cc01067948f7c73294aec98296c6dcf89310f0f0c423a3c982c5b657586d4768c1817b0963095d3c26e421716d60654dd23f6360f76d671a5e63034e938754ed8fcee8ab651805a6327d23afe8f0dd966803032bca9e60ca3935c101a46470dbe7e5e27c5d9eaf6cbf5d48862c318416902530464911dd4f836b0391c1d035958fd5587938db55b0a8ced6806d05e80a553cf7e2f7cdcc665e1a801c12223ab6bcacb6679664009684f612afcd2423a53f99bf41527fa5008fe128d89240060435e01ed4c1e300f9ee650c960e130fac4030254d06c552592d02d5f7d0b19000e6c93539ad1db01791a8c57dadbaa9c71e1f93a29d9a733217713d0a4aec7e27ed46d32230d7760974546fddb2e8b5de056d2138149913cd1986aa4104d966a3f21c489b65863e0b2c52197b9f0d0d1586e43faadbd998490834b62fb885cb4", 0x1000) kevent(r3, &(0x7f0000001140)=[{{r2}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x943d, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)=""/4096, 0x1000) 22:22:42 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) shutdown(r0, 0x0) getsockopt(r0, 0xfff, 0x1f, &(0x7f0000000000)=""/149, &(0x7f00000000c0)=0x95) dup2(r0, r0) 22:22:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x27, 0xf0000000, 0x200, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x9, 0xfe02, 0x9}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x80000001, 0x8, 0x180000}, {{r0}, 0xfffffffffffffffd, 0x81, 0x0, 0x0, 0x9}], 0x7, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0xcfe9, 0x4}], 0x6, &(0x7f0000000200)={0x4, 0x6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) write(r0, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 22:22:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0x2d54) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x6}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) 22:22:42 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, &(0x7f0000001600)) r1 = getuid() seteuid(r1) 22:22:42 executing program 0: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x2}, 0xc) 22:22:42 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) fcntl$setflags(r0, 0x2, 0x4000001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000006c0)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000100)="6e8b20adc642f257a17adec55619550bef259b8ca4e3c8ff740b5cd8b77cd522216f8cb14429e21a7047d1bad25f8ea073cc6b133d727f3c77d4bbe88d6fe9123c8e467c2a5e015139075a0602bbdde7efcbc0071b0c41716bb9327e595c5bc830c88cba546aeaa887d4fd1bb8fdb0c910cf33a64cfac94f123ff9b991aaab4a09022befc2b26ea2826757de71aa9012803ab4f265b9f032293b0fea967eb3e232f50a3b91c31b5757b2efa854b432c748515450fb07ffb867dc7e036d24ec8322215fbd", 0xc4}, {&(0x7f0000000200)="f3dd56928030870c1d5610f67ad48ff750d1c94dac8fa4a6d4bd37338a48350f0fa7025e6bfbd3b0b9854225009a23223699b90fb1066d9c4a850989760673e628a1cdde8f55a0243e4bdb", 0x4b}, {&(0x7f0000000280)="7ba8c59c66595894950e1d188d29f4ccd661e169c100b48373dce783e2dd6344d93a6a2f4a80736ca09d13ae21dbfe9e", 0x30}, {&(0x7f00000002c0)="1ce698bc15ef11d21429b0912ef1d01a9536700c4ace5e42da7de1df82c324df348a92d29e8c0ad152de01b9b16fe6c69c08a5f0f806974cc349108cdf0b4ba6b4da0972ed371c81e73aafe522264591166d33d02110c6eb397b0ada5e72f6ce2841b33aafb37e19bb3ed5", 0x6b}, {&(0x7f0000000340)="65491b98c9212ce70c1cbc53098b81861fd87ba60383b29c6b42c9709dcfdf89564093ca5834cb971afe02685cb4163889b9d6a002210f426648fa824f7db54e2f6efda955b6d45d016960d04a7acf97205fc3a37918bd7bbc08401e0367c20f982c0780b5155ddd154dcb0ed6fb6be5f60d60cf029b610ec028f7338cf1318552491e94f331412b03f3", 0x8a}, {&(0x7f0000000400)="2df571bcdbdb2cb0173103baa2f439eee4aaeec191221b51f79cc4b47f5e34d776d32148729573fcc6269fda4d67760986c24ac398eb9162494f73ae2b41df8f45e3948a560d6ec2784f87a60b192f5c4dff5f48c37b6fc397e1d64959102eb6d94424787f987173358cfef8b5b6f98325e69fe361885bc00d970b7baee148f92adffb32ec1d18b3821edcb11cebeffa56854ad63117755f942e5ee77544f5605f814e2cd9a8eaa9c9df5ba99b39b75ac16e066ab3f4e68b999fc224993d04bee040d0a58720ec", 0xc7}], 0x6, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0xa}, 0x2) 22:22:42 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x4}, {0x4, 0x5}}) r3 = dup2(r2, r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xd2) fsync(r3) 22:22:43 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(0xffffffffffffffff) recvfrom$unix(r0, 0x0, 0x0, 0x7fc, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3f, 0x7, 0x8, 0x6, "42d41f1effbaa18ee12f18ed9a552cf42dfa5821", 0x20, 0x6}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) writev(r1, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5a", 0x5b1}], 0x1) r2 = syz_open_pts() close(r1) mlock(&(0x7f0000ff6000/0x9000)=nil, 0x9000) r3 = kqueue() fcntl$dupfd(r2, 0xd, r3) syz_open_pts() bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x401, 0x9}, 0xc) 22:22:43 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x3, 0x4) r1 = dup2(r0, r0) socket$inet6(0x18, 0x4, 0x1) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000000)="de", 0x1}], 0x1}, 0xa) 22:22:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x28}, {r0, 0x1}, {r0, 0x2}, {r0, 0x164}, {r0, 0x100}, {r0}, {r0, 0x40}, {r0, 0x82}, {r0, 0x8}, {r0, 0x10}], 0xa, 0x5) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 22:22:43 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a2080000000000000000"], 0x10) sendto(r0, &(0x7f0000000140)="dd89233b1c6c7f5260172812c066e1b354030a2b80f916efd72b0c3c93fcd1cc59e0ef650790b1f89ec2c03e7c1a7090fdd1d735dc444990b71515630077c63bb04dc03fde7a1b866a91689c1aa76b5ee99cc4646465fabb51bc1f4e0298ff9413943a630084799e040bd4052ce2ba560ed9a4e82c22ae32d2202970308834e8f22cff4ce9e10b1d8f292a96e419ea9c8506d1c333f26e957dd7deaa7650e24521f0703e63259ce9a44f5ce9884c155e0075eb75ca586f6229785968f9bfa7848aa2b7df8213b83d3f177dac8b636ed09e9af25e725408a298edf2d8ede6e75cf51f4b7953dbfe3207ac74ce", 0xec, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x40) semctl$GETZCNT(r1, 0xc0d1e1607863ba57, 0x7, &(0x7f0000000040)=""/210) 22:22:43 executing program 1: r0 = open(&(0x7f0000000140)='./file1\x00', 0x80, 0x4) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) execve(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000480)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='#-\x00', &(0x7f00000002c0)='*:-[*$\x00', &(0x7f0000000300)='-.\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=',$/\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000540)=[&(0x7f0000000500)="5bc7ae2f00"]) socket(0x1a, 0x5, 0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) recvfrom(r0, &(0x7f0000000080)=""/162, 0xa2, 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f6669a8493b1f9c50aca36aa94f647dd2486c653100d44c065a4559808a3af971786cf90e029b3241d68e5db0e67104f0bc1ee314160883ad0ece0d316bf6ece98a47b5da892d9e1c5db42567829c5aaf6d4ac04e1d8712c01f459cd44c3745dbfadae652a51232d3908f8e1bd9d7e91ab2ed7ffa0ac99c3b7207925a3693061486d481b2cf28e53f251ccf3db73b58"], 0xa) 22:22:43 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) kqueue() setrlimit(0x8, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0xbe5b, 0xff, 0x273a, 0x1000, "976c289ba8ec54c32afc6c2573d13b3412684a40", 0x81, 0x9}) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040)="0e0d5babc5a9e595779257a88536f8c054243154fecc402fd393456c78ef01fe185c42cadc3cbe1fc918a6be7c19c45ca82974ac8797ecf792a477d74a2053ec533f771e32443b8f021e38a342be24ac5069216f468b23e248371155d4acbf7c00276222d84474a8be3b408394e7e9d96eeadbcfae3e9df6431473000db5270cb17281795482d0e9ca29e668ca9824d75f29d7ecd4602a7226223c2b7bfa686d68ee3e17d17b386e43ce23498974a710259ca89dfa33d34ea710c4e6ba7a49bb81e21fe4ba45bbb99c23e48ac5721f6c5ff671bce13e243a424ffd6ca581e4dbf13eca6549c6095a34f5935c8a6b361e09413d8e", 0xf4, 0xb, &(0x7f0000000140)={0x18, 0x2, 0x7, 0x99b7}, 0xc) fcntl$setstatus(r1, 0x4, 0x0) 22:22:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0720755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r1, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c187638157862341", 0x74) write(r1, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd95333102253f5c42bca801f470986250a4cb3713ca155891c3d98e2904f241bbcd2602", 0x57) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) syz_open_pts() r2 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 22:22:43 executing program 0: shmget(0x2, 0x1000, 0x20, &(0x7f0000bb7000/0x1000)=nil) 22:22:43 executing program 0: semget(0x0, 0x100007, 0x9) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x3f) 22:22:43 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000002c0)='./file0/file0/file0/file0/file0/../file0\x00', r0, &(0x7f0000000300)='./file0\x00') preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/200, 0xc8}, {&(0x7f0000000340)=""/227, 0xe3}], 0x2, 0x0) unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') 22:22:43 executing program 1: setgid(0xee00) r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setegid(r0) setgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) 22:22:43 executing program 0: r0 = socket(0x5, 0x3ffd, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="820200000100fd3a408e"], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) 22:22:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x3) open(&(0x7f0000000100)='./file0\x00', 0x440, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r2 = geteuid() r3 = getgid() chown(&(0x7f00000000c0)='./file0/file0\x00', r2, r3) 22:22:43 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x4) r1 = dup(r0) sendto$unix(r1, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2aab7c1b1deabdcb7ee27189427", 0x181, 0x0, 0x0, 0x0) 22:22:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0xe020, 0x443) getrusage(0x1, &(0x7f0000000200)) 22:22:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1ff, 0xf7}, 0x8) 22:22:43 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) socketpair(0x30, 0x4, 0x5, &(0x7f0000003500)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000002400)="6ac448ec5a40c22d834cfd9262773e5e5f8e6220355f8b1853cd12de23e8fcc560824c32aedcd79e61c20f04e4d58b27f975b14b5be5c27793ef87950e2fd311754e742739a83f14f4341133b59dd44cfb5b3a92f03955582d55dc95d548f6c27bcd8620cb32bff7daecfc676c060b928e9d7f7c5c3657df41339d996b159fda64822866be469c72b7f12961ca7e74973e15401949bafb45d057cb4ad078d3c7f36636925f67f4a4e87fe8b9139577d7a30bcdfb01b12409e50b24334b0af7dae2530b87f5dcc35ad460983ba02c2cac14231fdc4bbbfd51833842ed524fd63439a29fe1fbc55f6369d8d7a80b95fb68db6e1ce5a0dfe81e78fd92f999eb352fe804599377617217fe1bee1c987742116db68f5355a86aef6811de5b01037ca289fbd17d2e61f41d4f8d1d456bdacecc1db5fb202a8705e765f4229b9a19721504a38213930b471e3a4fab678f18267037247d39effdbe2322487fb7f7db8e1fe0f8480fa8607cfdce63dcca5dc75ad0fee996a97d20d80024bfed17add946e41ff56d9fcbb35ee8706585ea2e584fab008d4f2b24ee60e04521417d6f0d209bdc3ca8ef036cc948e0289e6f36f521cb892932ccb3c34ad35ef76696480ddd90b024ecdbf5577b79271d7e3074000c9163091aa5916b097865bc00fee20af7129bc81cacc1295719a7560c2354f1a8947e773fdcd933886b7ae7b759b699f80c980678fca89999dbe3303e81ec63381849ebb901631b72639e911e9191296ab211dd13b0326ab6101ccb029492b5182ac3efd7972d2376621d71a23b27362eaae18a7d7501d7873aa99e09fb7cb31ef96a0a34f74074e080d928e3531be94d91347f11d77ab12b416f1fdbe22f3639eeae43187d6e3379d0cbe14100b3598dba534b1b458655be39c233c4d2ed38013f5ad141c9848d2af1d7f8fa9419026ac4fa75b488d4640254145755f61a445a1cf716cf982858c5f79ebdbd73b82cb79d991049fdfe72bb24c05b5ed39c54a06c2d2fa048124d37bcadc4b7ea4514da70138c70d9eb2eddc16a8f1eca7c57a23527dce26666bd6e277172a1dd9b28b89bfbb5099f43ced871eb62a0caef2d709c1865017aadcca27ee708648a8ce33d1b6c5472afde267646c437cdbfbebdd57ed631ba5f6c30bc3a485fb855e369e951cd63d1d25d8c87df3af41aaed1229f0919fe6f1d55e9f600373b97a3e7b2e307fdc39dab58b28bdf9bc8447ccb5dfbba47c4d2667fe4a093534e7bdce5acd8c2e97fc146de6351c85de826adda8126ab6f4f6c45cc8b3d232ee4cf5feb5f4e05e3dce4d5d5ccac6541825f89ac4072a1e978afa3869287259d940f4cd2a9643b143f2677f9a556945a7a871b3b12fdb6862fb9c71ed672dfe3ad720bace239c0619bcf6bfc7035a82132afe64294c0dbfe63b795c74b0e23e2ab0d8ed89df27e72d0cbe5d230054f500fe2d7d3bdf441c52e81bc628da2376851f9e9d8cdbe21c00441f7d22946ca9c6538d98a9874a12487f9041ae79fdc02c535b0cab5cf7147f3dd7b88c34a639055820d468bfe67c90c40aa06e6f801c7f24ed047c92f370f91fa18b6efc5d93176bd840620cb2cf2b7c500c7ca162971ba59d5a535100c985b7505d136f5bd5f56e20e91fdd69bb2c117ee6a55c56e3a00244de3082c0735edc56e1c54c5e6c138e04c120a58b91017d32449b64c858d25d67a73f9d1a720fa4f2955b1d4f64578763e830b97127e2dbd95ab727522759c7b3b74c9cd5002a174401cdd103513a77f5f44ae229391a36554f926620ca01cc6c8e8ad59bb50b2ec8bf9caa0237b38a228d232b9ea944168f43e9827a40c0e839a048b5a8d520e2c802f1db26392c625953d7839eb51604d534409e5f38e544f7dee6509882d9561e532f8a9096c218fb2076cebf74d29594438f7ebbbd532331e36fe27f91dd2ab8379de57e36468bc3efeb865489d110ba8e5596eace195004968443b37816466a3273e11da613f7917937bb4e73d52bae1368d703d1c18abc6777a4fa4ff8393747bf135ff6354aef57083124505a50a1a581354fd2259dbc8fef611567cadc32bd7d595e84dd2a2a1d86eb4186bf361cf0ef6452845c0555bea5bce81913f749cf8fc3bd30a9c4955bc9a743da06ee741cc59013e1ae2066bbf93b3056f75783a20a58ca38fffa573095b4e4333ff56721e80ef3eb78a8574d1366dce29bbb96199952c821f9429bfac0141e1bc0bd54a56a2fd951104d2d27877389b8720cb49c479b107263e3b9212af4007ebe52b2830401c8cb479af684ffaeb5ec7190f2c753e463ccbb70906db2a40ec289e8e0e111c16bf355d51940bbcd9254dde08ddd12c230a12196f8ae2dce660bf7b69818bc61b139f96ef44cd63ecfbda1bce43a580f001939f25f25275e218b03f2e995a73f2fcf1b225f5bfa0ba21d600bdc1091eed8573dfdee2e8c923030d41ae8af6edff07a3a7a847d7e97b4c73e0f9320503b3a57e27cfe659c1f78043a82edef1bd6b75d32fea2d5ee9a2aa2a65dd04959140c276fb2f1975184cc31d439ac2f06d2b1ac9667a186cda036e3d8329ab24f27734b72ec808806948ecfbe65065d40fb7a21e9acf9e8879524383314cf22767d7113d916416809a0aca3eec74c57026865124ec07243f6b6a91bad77024f2d16397c457a1819a09e480a02f0d4ec49ce3534a4e510e9136b792fb541ebd2cc47fa8865af28f0d45a82a869a314ce7b71fb25f62975defeb6514f620619b7a34d087352f49f6b0b85a3a253360063a903cc633c6bd5bf1796fffea5cc3a778b2575764aef024ad24e85733e2a8a31b77cace1b742846272401a46874e5d6c807c760461dbe3bc38bd0b99f2ec22fbf7541d0bd2aee4661a965f604d61daacf26bdceca81245bb0702ea74f35803517e98f621c52c32d10876ec871e06e7197855578ec6b07538721f26e629f5237a16a1bbdf50c8ab3634febda2c6f8349610fe2c23e68f08c39fdb7f2b26a72184b28a5f2f444fc24aa33a07a3fb726956afcca1651c95f107f8eae9e90104a8ea5e20f1b2249cb73b808d70d3b5991a7e4f01f02e7740dfe0fd317749ed09e755f2a5990ad592c6b0746e0304b51e4f5c698bf46f09af5a90c2ff251f9214992dc97c08401e49799f09b1621533460d54581cc077e3dcc98863166979e796bd5c48f718cb4b643fce1874a35353cc07acf3e82dde88afe0a220e84c020d1f6709de41b67f635618c9faf86abd46d7167afb076d46fe21c40bc43c116363270771dc222af80ef77e4fb6b9205a80df78a53046f0342fa35acf7338b7c0a206a655f968cf82094b2df3d026e664f5bd1583b550f9ae5c4f2e3745ad02e835a4e7406cc85b5f128964e75dba7e1588f6e08aa8ceb1ced235e723cf6f7bdbdda7916029616937ccce2ccea82fdec21babc6f811c16c749ea514cdd01f4d3f48cbe66b69b923e9db613967862169aa6eac2c6dc373b97211270ac0611101e1dc017541c4deae333f8be351477c1ad2969453c63402f85dba36532a2d41bb6516183247229d41755d04b5ece3ec462ebbd3798994337f8e6a74650418ab1d0cf6789a831eff0e13f80e7edf688227ae1816d71a46d6b50963f2b1144f9e9abdf3574acf7ec77a99a2c3e0dba2c42ac73f9dae9297419875d71132508e3c3c6e851b112021ed38a776b405dd0f9d8f4f1eff7336c26f6d215dfd0766a0dbb0d94118a91ce7c25ccc4d30b538dd951d405a0041e9ac49b4f37168447bfa483f717d9c486f139ef086eb1516ffaabbf699e2c4b109c580e03fe84206aeeddf15f8b74f25ed99dd90bd3d49eb59bc9db204377d52075995ed1a68d434c932f55c90518030eef822a30dc1e361ae0a78b50d543558251e6633cad92083ec3c31551be73f8ea1e735b51cfa7161e3b79e25710e3096714912bbb8c63ce5a31e6b262328a3397c2f3d4e45113124d9721bafd22b45d4f41f135e17c3529f41de9d91b9c2a13490965f26c342ed81cad5b1b3de03f0aba2dc4f3f5e667c5c43f21c3e126dece9e789b00ce3ea16df5ac5218f902a9cb805184fbbc157575636b55baf9c6e8609418878eed08776b6f25f1b9907a05783a41445094afe113c7974ff08806761822e1bd731c3eaffb7fb352a92b040e63188b613c3102a45d49a28528c9890991aaa629512f98b1635d6c5c4440ba5dcc2db4e937bed0c6b812106bf75e7b91ecdbedfb4f50f93ddbb9283a11ad597420ad9bdb9e17533b917310d865492a4e5a58186879e009905ff3c0c0b0370c7ae37a07343aa53c21f4f41f2f4dd7e3cf49c003a7cfc9729ff946bc4880594df5500fcffe8af6f7c1c0195fa740d7bd3908799d2bd568d93a6a3e6bde960285e166778938ebce0f9a607bf1c9126d9f63637de302dc49c532c593020383af9e5e7668e2b094e77585f2af7f5e23e8608b51fd6f42663b3cfd636cec8ed09b7a335a050283d7242d3489b0690f9d98c5eeb27026b8eeebc1eeefcef3dafc6382e0604296fa45d18d52d403627618927db52165365eebb49c43022d437b791ab9813dfdd19dfc670e6927ce6b286ad85245ee9aa9d9b6fb92db1a45ec6240fdff7faf86a0884a86677d859b5dab3128861dfa12e68ae30dc9a5aa8b1fcf410375765ff7b1276b786529fa4dd1b21f3cabfed9bd17e1400d7adad690bdfa50904fb8f0bf5961787656b6ec8c761111867251044092f92e67152ddba0c0ebf8151b13bb5a60016882fbe2782e02813054767ecc84eae589ba7526b89bf5d4202351a8ca780f0fbe68ac938cf779b566b639d1f6395bb694e5fa87d389d0395b459cbeda92eea523e27066f18155c5aa6cc68e7d636bf4f00c530650360c854d7dd7d0a8df341aaed55386b22eefb7bb2242517fd9dd97c88472fb4780567b6f1a3b483672ea311b002a12a76d82fd753f031a1555855f8a04df79d84dbf25b9e4deca7f2fdffa6e66dda5a3b194ddea467417a2904413a5893562fd38ed07d73637ea36857323bbe6b226ee4c104899cb0c0720062103560429c98767aa15f2da99782b8da64ea010d432ede6fbb559cb213b94ddbaa8b272b4316f15c787bf6afa92fe9f1b301181a2a6a1eb7925342364766bd3c2dae271135bd539eeb2b93ccf59f9d4b9248bc6db691ad7cb42ab03f29a68ce1fdfd83008a6da493ffa0eb4ab8ae1c637e6ad8ba7bba032311011187ea53877bec40dfd1cdba45d60ebc82f4e2c05069b56c200a6b48142ff1ef2ece13b4e8ce211637307191ab53272665981b9b96189727f3e0964aac6de7964d0a58d46a5b4516d58fe8d7e93fc5299f0735e1f18d85d84b738682a425c5cbd7fd3903ba6e8cee53054cc73978c90406c27d559398b8ae532dc0a665fae059955ec58506ce45fd8582ab45431c88a62524c4905f2a31d6b646d5097f39014ed451f8812d4675d4a32ebee77da493bb3584bd1c23466052f19f039cdccc0f9af4688f4a5e52afe3eda274c32c0bbbb28aa99c36e1dfb2e52479b0ea8a7eb0eef643ba91610b5fa3205a0b1f9d7d11cd2fabbe25ac12f97562ee6f533505b51818005b0ca73bf654dc2b9835b601e29262c2b3aff9879274709df9509a6df91403eae1ab1efec251038275e50761620414395acb35e9ba07a10079410946a98289f2b78f214171e577ac5ddee7b0039bf018e7f20354bd833ddbeef0fd358a6bf5f7ef0c18a0dc969d7bd899e36c7aad995507c706fc096a338b607fa624e47b383bda6ae37d1540e572d248abcdb1e1fd5", 0x1000}, {&(0x7f0000003400)="3a9eff60026ad122d62f3dc9666c629e8a522e224ade469e571849f9cc0f9fb8f2ced5c327d78ea00cb733822770ed6206470b8f647ced71bad39830e630be7a1908e6e5f00015994308548634b1bac98f2051327c11237553bcdee989dc6636bd5f550a06388e98f58c2be7f4364fc0156ae2090a60550afbd71bbb7b130350e6a4d1e7ef685a6fd585524c8aa3970ec1735b995a64b5cef85998cd0f98a7ee6b1478ebeca241351bb9c12334defe7ad23d74d183b6e2de4f8f794dd42a0c3e2afac4aaff3566101f8c", 0xca}], 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/186, 0xba}], 0x2, 0x0) recvfrom(r1, &(0x7f0000000000)=""/33, 0x21, 0x40, &(0x7f0000001280)=@in6={0x18, 0x1, 0x401, 0x9}, 0xc) preadv(r1, &(0x7f0000001340)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x2, 0x0) 22:22:43 executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x2000002040, 0x6b) mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)='{\x00', &(0x7f00000001c0)='{\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='$}\\,&\x00']) r1 = kqueue() r2 = kqueue() bind$inet6(r0, &(0x7f00000002c0)={0x18, 0x1, 0x10001, 0x4b4}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x61bb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r1, r0) 22:22:43 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) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f0000000200)=""/226, 0xe2}, {&(0x7f0000000300)=""/191, 0xbf}], 0x3) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x10004, 0x11002fffffffb}) 22:22:43 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000180)=""/130, 0x137) r2 = getpid() fcntl$setown(r1, 0x6, r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r0, 0x6, r2) poll(&(0x7f0000000000)=[{r0, 0x15}, {r0, 0x40}, {r1, 0x10}, {r0, 0x20}, {r1, 0x100}], 0x5, 0x6) dup2(r1, r0) flock(r3, 0x2) write(r0, &(0x7f00000000c0)="17", 0x1) 22:22:43 executing program 0: socketpair$inet(0x2, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 22:22:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffff7, 0x100000000, 0x3f, 0xd8, "1738c0aa6a93a2b878ea323aa010fa5285f47ffd", 0x6, 0xffffffffffffff00}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffff44, "a1000000007b001000"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 22:22:43 executing program 1: setuid(0xee01) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000040)='W\x00') 22:22:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2fae0b985bfe71"], 0xa, &(0x7f0000000080), 0x3ca, 0x0, 0xffffffffffffff00}, 0x0) 22:22:43 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x2) r0 = dup(0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = shmget(0x0, 0x2000, 0x201, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x200) r2 = accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) shutdown(r2, 0x0) getuid() recvfrom$inet(r0, &(0x7f0000000240)=""/130, 0x82, 0x3, &(0x7f0000000300)={0x2, 0x2}, 0xc) syz_extract_tcp_res(&(0x7f0000000340), 0x8001, 0x6) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='.\x00') r3 = open(&(0x7f0000000400)='./file0\x00', 0x800, 0x80) shmctl$IPC_RMID(r1, 0x0) r4 = open(&(0x7f0000000440)='./file1\x00', 0x8c19, 0xa) shmget(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) execve(&(0x7f0000000480)='./file0\x00', &(0x7f00000005c0)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='/\x00', &(0x7f0000000540)='p\x00', &(0x7f0000000580)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000600)='%\x00', &(0x7f0000000640)='[^&,\x00', &(0x7f0000000680)='*^\x00', &(0x7f00000006c0)="2d23eb2d25c32c00", &(0x7f0000000700)='[\x00', &(0x7f0000000740)=',\x00', &(0x7f0000000780)='.\x00']) fchmodat(r3, &(0x7f0000000800)='./file0\x00', 0x1ef4099cfb354d1b, 0x6) shmget$private(0x0, 0x4000, 0xc, &(0x7f0000ff9000/0x4000)=nil) munmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000) accept$unix(r0, &(0x7f0000000840)=@file={0x0, ""/108}, &(0x7f00000008c0)=0x6e) r5 = dup(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000900)) syz_extract_tcp_res(&(0x7f0000000940), 0x20, 0x9) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000980)=0x1f) unlinkat(r0, &(0x7f00000009c0)='./file1\x00', 0x0) 22:22:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') openat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x40, 0x26) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) openat(r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x800, 0x10) renameat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 22:22:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x4000000000000000}, 0x10) 22:22:43 executing program 0: r0 = kqueue() mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x51}], 0x9ca, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0xa581, 0x0) 22:22:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0xffffffffffff2ffc, 0x100000000204) open$dir(&(0x7f0000000040)='./bus\x00', 0xa, 0x20000000000) 22:22:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x20000000, 0xffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000002, 0x9, 0x5}, {{r1}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x0, 0x8}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80, 0x40, 0xf2}, {{r2}, 0xffffffffffffffff, 0x84, 0x400fffff, 0xfffffffffffffffa, 0x4}, {{r2}, 0xfffffffffffffffd, 0xa1, 0xfffff, 0x7, 0x6}, {{r1}, 0xfffffffffffffffd, 0xc5, 0xfffff, 0x1, 0x398d}, {{r3}, 0xffffffffffffffff, 0x9, 0xf0000000, 0x1, 0x7}, {{r1}, 0xfffffffffffffffb, 0x10, 0x24, 0x30, 0x3}], 0x3, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x2a, 0x20, 0x7, 0x800}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x8, 0x80}, {{r1}, 0xfffffffffffffff9, 0x16, 0xfffff, 0x1c3, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x46, 0x2, 0x20, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x7, 0x3}, {{r2}, 0xfffffffffffffffd, 0x23, 0x80, 0x40, 0x539}, {{r0}, 0x0, 0x8, 0x40000000, 0x73b86131, 0x40}], 0x5, &(0x7f0000000040)={0x2e3, 0x4}) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r1, 0x6, r4) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x21}], 0x7, 0x0, 0x400, 0x0) 22:22:43 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0xfffffffffffffffe) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xeb, 0x1, 0x1, 0x7ff, 0x1}, 0xc) 22:22:43 executing program 1: mknod$loop(&(0x7f0000000280)='./file0\x00', 0x21c6, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) r2 = kqueue() r3 = fcntl$dupfd(r1, 0xa, r0) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000200)="e06659663ebdd6182882c516d4332878d91010c084fbcbac43f00cbaaf3bf105c0134e8537d5d3437f0a050278e82854", 0x30}, {&(0x7f00000002c0)="d12c19cbb37daf2d44b192415db1113140476a08ca71c6df9d562b9b045b2dadd3df5c6b33dc1174fe4c7ef3817969af6ead6a5aae5e4bd3d77ad5d2c7f2bbdb2e7ecd4923221b4556f317693f3f2f6207b711cbba55fc7ce0647fd0d133908c030ea43b45e8c3bd629c072cf4ce7f6931ea353c9034c4a3a23cc8d6860af3e1409ec1524b5ecf52b8752478e4beee086e006363702cddbf95e92affa82762d5e3d940d5382ba9e9ec72d2f18db30c71cc9304350ef5aeaaa24d893d158dceddbb900fa08e7274b5544648c63aaa58b21b1954645eb3ea0f53b5a712b5617061", 0xe0}, {&(0x7f00000003c0)="9a31a0c2f96d2bdbf23cbcba26b4bb87aadf5fbff7a540af3a8c4c4a1c037d8e8e1eaaa12ba1a566acdfe8f3857d9ff06854f027e9d8901d80e414e946d3fb69c34ccc70dfcd807a133d28906fe56effcb78da59c38ab4b27b3e5e1d262fdba92a53506b88e3dcd2bc6f49b2a9f02f9d317fca97483e27a7c092bc60ee50721e181896277f9ead4e4e5e2c64eeb05b7c0ad44a0a12d1bb4e007757f7f2e29099b6095d3337dd70accd65d2d743787706771b86525bcab1892cad3d71bb8d69649e5cd51645c5468fd23ff290ff3228c7fe8a90d6be82a7f27c03fa103ac13b7e0506e41bce017be416fbf49e005c55f6846c4d06f131712cf134864bf5b7eee7b137602e3ad8921e59cc304681c65cb4377c0a406e5322a3a0337222ded4a165818045fb173439c44e007f3c911bd7a34f62cedd96a9dcb879985fb1f9dc8a9bb9c7a9c13a4ca7d84e614b6e508590d282ecce9186b300a9f3ec4d3850f4e13aab0f69e61372c5a5b83b51aca25d05aeeda95e556e00cc042653b92983d60afb50af2ef7dbf9d0680471a3eda035ba7be98ade76c4d6c94853aa8cd938ce0cc7afe7e5be085e4fafcf79e00766a04ceb471455310ab1b24373c020ae06c245c0299a37cca84fe21ac96bdd9f79729e341ff35951f7aa45176006cf7e930dd6640de74d4d395a89d3e74b82644225f6770f3acb87be0ac9526a20eed6de9e1ea741e33c9fbf6655e910af228fb9f51b5157dd1520c4230292c7802f06295a0631ec6326f42ce02614315340e3ee72d8d674772fef9e64bd76dadcce5df7222a7832c1d78331ddf1a3f223f112cc1330eff96db1b815f0f3b98dafd1adecada52b0323aec7ffb28ff2e6afa774ed0b7c8b1a0bcf608c5422003105856daf20ec94cc974b89f7146678e40f463fa723c7725041d718d06c17514c195beac09c9f7ec8b5fabd434550dd857b3afcbfa7cdd83f8a40a948bc11cbed2e9706374149763e9880de15e7836fb2bc72ca9f365f7740f4327f0acff6a2ad85cbcbefec91b74cb51ad9f0a4f893768c6bbe2fef8ae13857f2601ff5a98a4a3f437546d3beac816d6d02652fb697b73df8324f55a596c2c835976a70f081974e21dd1c235ab9ae2cf45ae50bb3d5d2b9112f38522205bc7d39e476d3d3a3172c647ba529f1dedd5893fdf11949d371cf7acfba4c18aee480c8c9b5a30ae2d7796fe6c9bbfae2265a9bec91a70e4c86bef553734861dda70d631c1b22562f2658d186488e71fe0c5f07e694c5197000b141178887c43cf79a74e233d3cce01143c0401b32be803af9031164774466b29888ab6f516e226a9746817144ee43c9d2b48bf1a1e179e7a970531c0d62ca073fdb39643cf036209deeeedee1ebaac26ce6f6a0a931af266eec0d79db37fa1350736c01aa687a412b2cdeafbaec4c3e0366a48c3bb739c81e15fabe6ea478042b46a91593be06c1d79e78b417722a58d8ebfff49416ce30f994dde64c8bbaec74ee9a50bb5779ad077eeb042b2213dca138a53d0fb62fec09cb733f00a7baee9990a7a09ba10018a9e05108ba6cb3f460a6586dd8f35991211f87300a8d1b91fa0929dce40d51c03b7b60109339d5cdb6c41fad797a4e40cd028ffd42368783663cc0f92165e5753b4fa54b523bf34dce0e3839b3fff7fdcf1ea6bf2477bf0402568d534c21b8eeebb118015731d21684457558147d7145195f46330037d5f27147a2976d2dfb85b609fca73e0e94cf8dad8b5a50d1bdce6b27e503455ad0b909ac8e19671c81f0fd86bc79912c84146e3a3408a029302f3be96f23ff9771c778ff264b5a14f6c408c85eb7d03a92a79b327deb5f0afd9f41b5b45f378625e7caa38b35530b56c362799facddee3840b840de87e272a42fc7e06e90fcbe999f47606795c7f0ef86df69ea68e88af2f9320ed77a5f48236d86ac4580bf5224f0ec92f5ae126eb522c7b889f8218b2469b3d8254c369ebb7eb495606bc3690b8edee5fd71cf7f37cb7ab27863d0e54eb4e8e2e1eaea00433e083940bf9426adc3c79dc9855162e477c698d44ac9074f3973e920484e2e47138ad842bf0fa4b8910cd7b8bdbaf2257fa9357b6989305d2ec4f79030096b395b8c9d9ec2c0af0e4611a436121e8cc857434d5ab9cf266c147a49c7c0d7e8567af30eeb34bef7df1c9c1aaa8677c394c876bc5bb4124360447c04f0c72dd3fca0345ce56c1a9a41d182d596badc962a9a8d3094964ae24992cdc14435670332c5af70f27ae4d70289b3244188f05db4d05ba690287c49fc9c06ebeda34c01b80e9cd928590c618f1d40db246a386509fa0cfe605df3e9aafcdcec8789c5e19fafb6a49fd684db7899584e28e1a4b04bc3fca09a8b8ed645adc784220c28ff6b4096edf1780b8bd4e7448f827d8ceb19ec1f5941fb2b481a0d69200ba178abf405974dc9ded7e59849429cc604559fee828eeae8d6f9e4716e562b8432380832f3813933bd9f11b3c46a84f0b196efe075aa32e9f1feb4fcdd554adee911158a9776ea0c7e308f2a6e6a079d14e190d6422c0b0f4365910d63621173bf04e908ad27bdf05cebe836d28c1e9b5df42958b3a93104247aae6ace7e0d2fe68b996495c17333daf11b9c523e5bdaac51e9f42f4b6cea83a768ec71c4e82de2b2208cefbacbc98fbfee11759c2c3747b843c5c1d7fa91f9939f082a4fbdc7847436054bafc15d97e419d075a06821da951ba5022855517cc4bc1b31d936d50b5449df13a46a30974a27768c0e2e19e9fc18864aaa8156da03fd8506f61b0ae1c5af599f9965da004e4f3907a05fcf1e102ecdbbbe2046ea6afb4e4c2168e8fda3111da218ee55ab3f05735054539d54b16fd4ada5fa9d04a3edc59ba64c6fdbb2da2de8aeebf17e17ab78c47b1ecf2f4cf58c50304a34d6857fc99d588a4feb4229a3601a6fcb1fe71e23193a1bcf2eb12968b2e2a2267a8c4816fac91c4fa4c92e84e55048f3c5d488f57b73b4204e7353f1a8e21b2c03005d2f169c051cb294a864e83e36a0a97b8685888c6e6fa5a546e903ac157fdcd320338d798cf4641ab4e3fa1dbc67ab94d5708a00e677a31a9ed0927c4457a87a2eab9e36e49d89dec7e054721bd03554c746cf561abfc56808193ab93493ace047c47c78fbd265eab5272224d3da633b921ac6e21b864347cfaa669ef9c3ceeaf84c16f327e99400b0dd84605df7cac5e395a79a494a8dadeed41a43b27ae48184b33ad4775fc6531db06a9b9772a88f78d50a2b28cafbc7cbc74c42f0e61dc632b9e2e586bf47db40fa249ef9290bbb1ec80c3a1e8fa48b31ac314b0246c503598c7945be4d0736e41ceaeb1660c68b400c817fbacee693a9a32f173939f279d1664ac5519e3163fdeb6892ef9a5c932acc991e3a1afd426bea90f44e79063b88e9e799ff2e738eaef310c09d726ac409f2bfac15eae98e73678d2b21e1e15afea4ee9830cc023d7f349205b01e48c41680e9fa1190ef72d2f72cc15d9f779e41380ab884fc71e6f5f8d30583c4539bf1bd60a9b0428aa8b077fe1db5cc6e0243bd6a83aa9ffb794d1a5a27fc90a7e7ba6eec7e15027eafa5b206dab1dabb87e1146edd6f559ed68c0278847349c50cf811c169ee615cdeda685bebf27175a5157ecc26350a8fab206b60b21df0346d00395941b4a5d075a9fcb845e5e493070a6ae975231c32b5a8d4c420a1ae86ca76aae1cce213ff770a92c1e4881a03b351dbb3ceee9680c0c192521a09b8519df295e1689481ea27f04e1cb2c7c620dc5dc824246d255c26e5cc0500bf6d61245ea22302692ddf9cf660d6b3e617feb3da03bcdbfcbab3171359b8d51fe7b56a4f7a17a3b87e3f562e2717ae31b41ea6f32d1def16c32597d6ba356362061afe23c9c4792729a1b7cff8a5e9855f9773ce7e37ed9e145d3f8baa95bb8461604372cebe50fb4eba9949df979e7fa50bd59359a5d11b9ee04690fa2522abe72f82cdb06b899c35bda6efc7bbad18202a0dd0748abd3c534c1205fc8d2ec655ac08c0db61e7ac78525e5587095975ebda2db9162d812a48a580532e5c163cafa9779db10433bfb0c9218ac317779a85300a7db07f582ca8671d28752d585630aa7b895b07dc98ea5d4b870ed44301277e8357d47a6728dc5d2a2214ec16dcd3813fa5690243b312b18dd2161808478470bbb1d7e7e2507164c4b9e04bec13aca33ec05c8377aae24d5dbb4271f20f116086d09a406941e9e23d4296ba06498e4749728d4b57091405918267ae83dd6841a2e70b63c4a79bb74fabe0b9425bef24a0668d2b4cd787a3d1a619d5b79c66bc5fe86166ee1dfe8b39cedce547bcc86922567c53b6620a10b33dbcbb82c1238570bbd868ef850d1bb39ec3cc3f716bbb1bca301e3affc6fcfc89041a43fb3457efc52a5f0b87a7f29f79b0af06ea1dd3959ca6944283a9f74a335a090df1f8378b8c0b8e74895d86552303478ac16091281c3f1a6db98887418584611fcaccd6bffa55813ce727957db6e7c0f13336947fbcb1152e0cf8510626db59d1fa70da8caa8fde255fe6c85a629736b9b6cd4fe66592a4c9f650e96f567bc5d4071760f41a732a720d2aa20fef0e5d7aaa60af531cb102d5ea2b11d38b5f4981cd696ba51197b1b97c663bea5e87686ef03e8da0450b0eccf28738adb08193a05a5aa2ffa4236927068b9eb62a5eeef59e51d00bdaff051e6d5c55b961e58a17fbdb6e5d50736c697987a2e66e731f1e89db21a93a8052901827c5ebab43ad519f08df899a011ebc4f5d0688a61ebf9fa45c78cabd837b5a5941413b7f104e2eabf5f266ee4177b0e164ef8844587cb4f4217b053bf7942ba94604751ddfb060abeb6d619da6fc56c1059a8c3e12b3277576d4969b5b3d2eb53986ea05c04035dd0e644d95ea323f77b279a53582f19681a4e7773daec39ed52907531d790fd13ee7d8cd97e4ebd0725d6d11e584d41b05b192ea4f214fc25c6a762a1dc4515fa128e3062796182ab2475633e8777525544fa8100e13db64cc2ef40e007690aff361f93f782ced5e3e574cf18efc6ea64dfd99635b279a130954e85af99b50fe07ffd8a0a61b6847084f9a974f1becd3a64324e1ea9cca757e7e19244e1df6fd87cb7e08b49e44fa2bcf7770cb65860841c3a94617c54ef543f22eaca17cd55b0561bc602c24729858e47a0f1864580bf7151849e341f7d9baf1172d4400db3dd77a9236dda4e71a39c5f9a339ea1e22cb66073792bbe0fc1dbd0224905956ae5ccd669ac0fa67c4d5a7d9009bb4c62b52b0a400f42a2db6e86efcacff3e90e38eb82f7383cc234cfc5b7f2b566404d031d00ff40cb252a559f99ef29546a39ee8db718d40d05e37eaf1e82d11ddb6859536a8a0b73cc52523044e7d0e42496f952fdb539fed393b4b958856a5372f477c43475fd11cf6e3ae27c6a26c54d075bdaef1b4d6869aa73eac64d7685716fb5eb652f451a8f15373192325f6989db93d11e835789c5647dcb96977acb68be73b146bc313c26a3682647d27f15e06e063e4c34d6981ed5580e2a9590b907273add66c96603242dff5ad9ddbf5a27c54e6667268bd4fab71615cd885a0641e6519f823ccb63034ff41feb0a5e7e63cbd2aaaf0a139b0782f592345a84250f8fb0bd597241e3b55c00517e35911e9e37220451792416bda0e1ad8f741057cf2850409bd6b6b18f8cd9300d19c0a07c5afbc9e32ad9b090813aaf486dd05486e1914bd710ce97dfe147071dcedee52139393f9843d8aea7c3cd79ca9830000", 0x1000}], 0x3) r4 = semget(0x0, 0x4, 0x480) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x401, 0x4, 0x2, 0x5, 0xcd5, 0x8, 0x7]) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d, 0x0, 0x4}], 0x3, 0x0, 0x0, 0x0) 22:22:43 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000140)="03") 22:22:43 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x0, 0x3f, &(0x7f0000000080)=""/216, &(0x7f0000000180)=0xd8) r1 = socket$inet6(0x18, 0xffffffffffffffff, 0xffffffffffffffff) getsockopt(r1, 0x29, 0x1b, 0x0, 0x0) 22:22:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000040)=""/33, 0x21}, {&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f0000000100)=""/51, 0x33}, {&(0x7f0000000140)=""/120, 0x78}, {&(0x7f00000002c0)=""/231, 0xe7}, {&(0x7f0000000200)=""/37, 0x25}, {&(0x7f0000000400)=""/3, 0x3}], 0x8) write(r1, &(0x7f0000001900)='3', 0x1) sendto(r1, &(0x7f0000000540)="db7a49f437bbda820b28d3d553085424f837d5a59bf04b0cb90dd14177b298e2ddfbb76dddbd0c1f45570a435509b25ab7b8e3a608f2de0c0e5b83cd13e21d55734a15f80f68963a6beeab280dc24901ac08b0d468638a4c759f13a6a1457495e6b42fda6dc8a58e1c2613c8d6e3926a68871c7042a24ee0a00f7d126bb2f5b4051f43930d4c795259844d84965f457658e5a660c754abc5fc7723d706eb3c3c58554471a8a3dd1ebb053405b17650de22e64ceb904e02bfd9f32196b7eb4c47e50b2dd139a9bae2b1304011c0931ce27ede33b9a9a782c0cae199889777b13bf650e260a8e5f500cc3dee2470aaf4a875146f8ef05bc1c48b9db550176902ebcbb0beb951aa75aeff01967c01a3f41f467fc85d926f76de234286b4ec10d7a014f7ef4b9e4240747e28dbd03834e5f893400c9c221cb9e44318d2df38cf58900669b0c7c7b404bde11e1938e3cd822e9762a74e4d948307f3eff9168067d32c056f273c1caac3083ac1dce5262d8f102ef2bbc8f21288b421d4810fcd6e5428050a96081857f6d2a01baf74ea6805220e4d452ec031996949c84d2e8a8084355f8f588111a940dac62bcb2d0c785caf42c5250606f2be05f08f3eb45b9cc9c137bda14e715159128fa3e34b6f4d64e44061defec1ff6448cdb2786bb6b8afb5246bdce5893150232892368d078d0f106f27f19676f24e068d0928d92ce5b6af8bebb66d1bb21a8461b16bdcb5873dc4f81c0016b24e7de5dadd43a062f6a6c857c133eca0bdfced24bd9fd99d02b74acb4544fae59061e05c2e0d5fb09fd3f9cb29d9fc33ed8541c070d6da740efa1ae48af6c4559bb002c9052113d97d6e5ea8e057de0928178f2fc7c44d1ed48ccc63da15c32c67b67d160b035398bf106c0be6609985ff31cd0b2b17d61980c80be1e8b19efbf664052d24e9c25607be786c24465597566c0458f4f05af0d382303e0f64c1e49cf6b579dad26d73800e4264719f92ceab81db2b04571498ed063148542ee3f1c032f9220cb64efd65026a0383f4ec4a3b52becc1b370ecbfc2e079acbcca43a35f74d9a4c6a3c7844c96866b499993954110a0cc10eda507dc3d995d7d747bb1e71f377824722c801cf23cf26ee3ac06c302e151bee04347ed824a78b7add94227dc6cebd4537514e3dae9bada6eddfdb902d1e4a527d0aa548490e3ab7ca58f5b211df76c0ed4377fac5cba343486eca4aaf04608123b6cd9db4dd713ee94e80063bd1b67bb05df675a0c35226b3056cdc34a6f1dc3c887db7a3ad178283b53fe474e6de0b50a57210cf7592b07852ffb44623475dcc8fd83655db137393e91b5d5ff4520b70c2c40087a0654b806ba8a4307755bff89a02903c35203a92a5565fa2afac142583ed150c3bde5c463be892d315d180a0b7038711b749b1b41de4a59b86194ac18f4f318e97f34cde4d7a0fbd79667a76b5d5f30c2e8bba9f8cf85902994a766977193efb9637264999143000975aceb6702ce50f84ae24af3924b4fee18d86a4bce333fd908471040ee546a659044a4cc4605fadd58c441de02ee11e3646237e63c055d435c4a8d37c727914c24b537575813bf3e1cbb9f596ebaf258c4700e4195c96f576115ddea74b6d2bf8708f19b3154040e6084d0b44664d3862b4518cdc5c7782cc8614b6703b81a5e4bdb97f5e9f8cf5596b56051402027d4b445a364afe36df3633f27cbb01aa8d27b9a02a454e906362b52978e82126ba3c7ba957b7ab6e9b2396b9c091d6246bcec6832da54bf8f7f4ed7c573da0edc0f7fe93d7a8767cf336fd9e480b89e9fe9077743b9511806f9dfbb4317a443089974bd4edf7c317577ecd1e894a0dd38507f15f0f567d4a864fc41b1709cb0e530d4da9cb1b7396e993799a6fea8ce3811a189c52a1ebebcec95d28ab390532e1f3c341c3908ec9c5616e267d71f138ede0442173fb279aebab0d0c64f2ed65f196096e1c7745a50b19cf057962c71ac5407b4c3462f2813d80f0eef20125123be83da8e068f0c3dbee8cf52ce6d4946b82b5325b3225a585bd84506cab234c601ba5aafcf7596457989db3c5d05eb206ddcd671003e7b31450751c40fcc23c7b43a36afe20baee53b688692ee5c456cdac18b732d46e4e1bb3a5196f00754b0a4ad916299fb51b6e89a466cf57f1e6100754cb23b0decc5807a990886368e9dd509be736ff959920d5e97b1fda1f75a7df57446ff088004d77b960c3e0aab083311b17e2fc6c898664ac0b56ff9b9e23248eee61cfa3844d32442db7549028699a64da2ca2d27982c1163c762648c3ac486d3af798849af7511c0eb376cbf4d23857ae988d3a223022d256a57822eefd4c64c0df485d5529ba3e7f3f9e17c6fb52c720081896f012c1f2f4fdd748cb6b40338a6d41c79d996832aad55bc7f3cab1a634951c88f9da4a6558ccde25370eac6f1b207e334c462351934ab180833f4ddeb1816d9adc2925ae54c38c6aed34ecd3bc1d1361fbd45c0393ad9532fcb981fea5938e4cf11ba2c75c8aaa811a2fc7035975c92caa75dadfa97ad2596f3154618a1621e6bd028bfa254c890ef51096f1c52d8490f8fbd6ff61644101dab12389aefb1a5e2324e43179f19a04167e4ab549bc2ef5637e73e10448f6ec5b9522b86697d74b97bb4bd18d38413d8eb9e10e9f6f3d2242177e7547b6ba56d25bf71c5b32bbb0dc19c570a559c14950fbc497670415d7c072f53de95f708675fc4af630dc52df46e8a254ae6acc8298e014ef19c1f30364b970e99d2e020a29bf2f82f71bfb0b8cff078fb01bc794b5d40fd31a30bdb673a5e856c94aba4417ce181b8b9266233f651628cbf511cb45c4bb99131474efd75d1914a055e89ea6d57294b4240ed63de96151307a82299d7f6eb45ad8b834d1ae9ff23408adf7e236d4720050ce2d8342138ea47ad985604dffbc728efdd4fb0e78a73b220ec68939b300efe6e873e4af83402e472897ce87cadabb826a697ad7c9fda07967e50f605760dee9724964ed22d9b15b39ddfd62eaeedb1676a3a39f64db59f1a12a1adf54c8459f05d7431800fa9522d62ffeb1b23b8c4bbabcfe54d22634860371cd8217db7a63719f5d251e0194e9fa0faa9a8b3958007fd72d792dd00c02faf4eb3245ee1bbc946d8625cfac5fc477c6b6722c6a7a8f9f9603dd1b164226e6bb66ed2cbd6ba76adfe796773efb426da9416433d8fad4efbb4df9a495686a0cd7c7988bdba22baa6402994f0e11779db40ae709fc01f6ebac6fa51b0b278b4276f44f25a34a7760b10f1c13f8bf122de5068ea5f0937e841b74a694a6d855fa5cc4ad2bb13ee028dafe20bccc6bc78dfbfa750c6f1e0247e34840b217edc379255150866f6e49ce5b841d9f26884bfa8215d764b0d6a7151dbe3ecdcc5483b5a90e52c47404fdfc34a62e998a27e3ff973ab1d01af6ca2ffed21a17625ed623b1e1213a6137a6aadee0e2854c17ce8b1aef17376098a859d51ed10622498bd656a5cc52f1d02f4b1692784bba094d3f89adcd41e55d59dfd684059a17631a1b4922ae8e879c35407bafc84ec06f037036b62b8493c2817e2a51ddd3619d6cc9e3a68c5a64b54db336a4ef4d520035eca4b7db87a59d962f0e1e7283ed3c1482c77339690017fd0178ab7735cc27ee1ff74a03223fd3072ed357f772dd427a5645b31eaa3182f9a1c3808bcf609ce9213f2180473ec5b2d0003817355c21546633d16d0ac1942cd985cdaa91e39170ed17a4bf05e048267ea00a240fd32e3642ddb8ea496401a5d59860d1cc72462d0815f60e0e370202d2f8421ed6d4ac36a988d0edb2bf01de3d13ad565a45aa876ef139abfcf5e3a20f25b5aae026c57fb49a7b4778154a0af1bdc240abb87e8368d3b88fba2e0747d3efb5f754a4abaa775a6802958784633022ee85ff2f393a4919fbd5ea1bd356f13fd082ee824773743db8cd06fef73321dc5070de684a987b737d31c5b2643425e0b0d1c05955fb29d8d7fdc9a3613103b633ee1fe2b2b4db3839a0a4e490b7940456c68d77f20da986e577c08ee73ee61569ce356e1faf2498a9e6f7a40572b5eebc252138cba9c0e8d8ac5cea6a6f17d299882646d4bf09701ada690cb780d8482be9b5b86fd4e6e166c9634f58a8d88dbc1d1dcfe65c1b486b5edadce385c04a3ff578a4c8408acdc322bf4d172bdcd018feea429c3a31a4fedd5dd0c248c28653606d480823acbf42bf1b6a3fb2fe944254d06871c001c971dff84ebd5f28b0fb900dff3c342c77257d03bf2b047b7a1e4f817b88aa42b10b391d8c51b461023d05e85e065ceb2a3b353621c17d34d22155ce0650d28d6454f02e9fa750093fae579228f421ee2040cf2296e2af4bb858fb8cc9a69484d7a519e227fc400888bbce0682fdcdfdfde6c8284019d03343cda487fc7a624460b1690a830f666938f33d2fd3dbe893ca24034aacf2b8a959de0a78216db74e78c46051f981997e35451d76635b56877daa84da8109b8f884c060b5dca68fcb31e589093656867c2f842ffa5f4a3ca1cf67158f5dd6854841d50e55158ee980ab4d0b6184ffe82c14e84e5b0c97026d0311089ff2fc9bce8f30e543ffb8f63a507f479f6391bd5308b95227fe9fb49dbab3bb44f9f392f88882c802542d454a238534b406c1fdfcbd98f4242eb23133139fbdf81e6a8ec70e58984a92e5744e24d6382b19c4d1a2e97c027c9486046c08accc0578a9990ecc80590f11ab5cf5a7b0fbfe2addb59f00afaca038741eefecd93ba0668a2c63f70ebbfe3fbd46e6f8d2d0e3fb970b0f03c6bc26ce6fef9ffd2db86802b63042b9a8d1a67a6b575c10fce9b6afe117985a2b9f63cd1c969026768e03b22b8450b22465ff2817368fc11d4e686a399ebd4f4a4ed7a7ea5016b0a8a617f0753d9ce6feba9e1a0f6fd54bb65eba94cf8b740566f64720be4fd25858aaf6cbf417bac59d0e9530cca17387dd7b155672d5e4f978e59db3d39fd7a11ae297f80b6a4b1026d6210d5bbbfd09198d98277fb3dc377dfa6cca94b8120e454481cc329dce15bc8337c068e3d632f1fd8ebb672d151b6ec6e053b6913391e3f1a26bccc266e53e4c6bee5488cedee8a41ac3d7d249095c8d594b46d8d41a24b3ba292e582fbd50302829e3b7cffa25f6c7f11aeb2fa0fdf719059ca871222e08f2a579cbdd315994c377a0fd54f3ed5c571052c06ff1103bf99a9c5a779ce01f80985e2ccff155b7680a62a06e363f58b5fff2340d0b812ae8fdf51534768a468f823b6ce28bf3d24b520a2fb0c71ab3292657de768f232d8d7902a23af94f010bac4d79e4530fde18b4d80dc797b8a9a37765724c00e21371f087541e1e0cb8fc1f0e6a5aa4592ec244429ed1bd2b2419ed7e8799cf3f21366c4afd8a641fa9eb6eadc8f5b246d30ffab415646019a6c981b45eb2b6631890cec3d5e6e73b90ef8b5635bc4500b2c59949f0e2b3d98355342920cb1f37664b0aa3f243819a2c9e0e55cf5accd15ee1879090fb594fd9ba7b272b16c8b2745eda5a16ca6fb81e143280e2fa87384789fe79ebcd475a5a22b6771cb55a33d5284a7c0d0500c0f3d401a9618cef4a1f4ca5f691012798de495d4efe2d7f9ef6efdd29518d4771dfbf402b552b1cc67f6aa543dc0d06466e41278d4b70a847", 0x1143, 0x8, 0x0, 0x0) bind$unix(r0, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) sendto(r1, &(0x7f0000000240)="017a1c911a7c42d11f8874fdab6c39bca3e71b16c4d746ac1ae53619894ff1dfa272a09b1d489a408e30fcf1019b7da99bd55105c5e734ba194c82113c341c96cef9cf3ebb84340a175f1957102325d4e01c", 0x52, 0x0, 0x0, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000440), &(0x7f0000001540)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)=':\x00']) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10a}, 0x0) 22:22:43 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000069, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/212, 0xd4, 0x40, &(0x7f0000000100)={0x2, 0x0}, 0xc) 22:22:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x800) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x100000001) unlink(&(0x7f0000000000)='./bus\x00') 22:22:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x3) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) write(r1, 0x0, 0x0) 22:22:44 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = semget(0x0, 0x2, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/197) r2 = dup2(r0, r0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:44 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x9, 0x0, 0x4, 0x2}, {{r0}, 0xfffffffffffffffe, 0x88, 0x3, 0x4, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x1, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x60, 0x7, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x47, 0x49}, {{r0}, 0xfffffffffffffffb, 0x0, 0x82, 0xd2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x0, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x98, 0xc0, 0x100000001, 0x3}, {{r0}, 0xfffffffffffffffd, 0xa4, 0x4, 0x800, 0x3}], 0x100, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf000000a, 0x305ac2ff, 0x6}], 0x7, &(0x7f0000000240)={0x8, 0x7fffffff}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x15, &(0x7f0000000000), 0x12d) 22:22:44 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) r2 = semget(0x1, 0x4, 0x0) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000000)=""/249) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 22:22:44 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)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000002880)=""/213, 0xd5}, {&(0x7f00000001c0)=""/83, 0x53}, {&(0x7f0000000240)=""/101, 0x65}, {&(0x7f00000002c0)=""/89, 0x59}, {&(0x7f0000000340)=""/206, 0xce}, {&(0x7f0000001880)=""/4096, 0x1015}, {&(0x7f0000000440)=""/52, 0x34}], 0x10000000000002d6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d39, "825dd2518004190000000000fa6000"}) 22:22:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6010, 0x411) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) 22:22:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210b, 0x5de8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f00000002c0)={0x4, 0x734, 0x1, 0x9, 0x2, 0xfffffffffffffffd, 0xf74, 0x4}, &(0x7f0000000300)={0x9, 0x7f}) 22:22:44 executing program 0: setgid(0xee00) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r0) setegid(r1) setregid(0x0, 0x0) 22:22:44 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) truncate(&(0x7f0000000000)='./file0\x00', 0x5) 22:22:44 executing program 0: r0 = kqueue() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x1, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) setgroups(0x8, &(0x7f0000000000)=[r2, r1, r2, r2, r2, r1, r2, r2]) close(r0) 22:22:45 executing program 1: r0 = kqueue() r1 = getpgrp() getpgid(r1) fcntl$setown(r0, 0x6, 0x0) 22:22:45 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/120, 0x78, 0x0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) sendto$unix(r0, 0x0, 0xffffffc7, 0x0, &(0x7f0000000280)=@abs, 0x8) 22:22:45 executing program 0: r0 = socket$inet(0x2, 0x4008000000000001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="8ad927ab4969fc9a0ede2e1da4939fec7ad9232be335de06b17c9c47b714fdb5811e9017b4daf3e0507c52f1bb631418346cbe8979ba31aeb092a9bb2c4f7db762055b2174f8d3b6abcf1c8735f5777806ee974ba91de38ddf8a374d359e2d64d6c70c2e760f093391f7e5929215ee0fd6b649486e54e9a5f453fdbc1d42e55a37ae14edb3b77762fa0190f0238b9c8b0d165e442222cbe246351ea92500ac90dfdfc008bcc971c9468aabe7c8c0751de4", 0xb1}, {&(0x7f00000000c0)="f1d1dd494d2f4de605f16c8930e7bf221ec8d2c642284d4e8c3f16cc5c5e29db00238323a316f7d8d112d322a344c14316df13a34b560d6d8f154d737c5a5b8c989c7bbfe3d6b26bbd887b78a4292e5c8b6cbf8a0541ad5fd430e604506351291780148abff83f946a2bdf01fe3ce8819bc7fda2c1ab5e66f1459cbf36e861f69ccd9eda97a3c43da5bacdd8a0a34eefbac894c366518f71fb7c0f8332e979e6f990f0ce35285b0f50c64d0fe7daf36b1217de8e4fb652df32f0affd3ed244547b22400593", 0xc5}, {&(0x7f00000001c0)="7c1ed5bcca52ad1e6fc7a7ef4159aa7115062db3c59a31a673e8cc099d6cae1d95cff3ef5bef0cc1c5ea3246216754124e2d6795f1dbb1d8a24d779dd2ae3a6a9bbfd3ad7c38648eb9f5b25ec72f6236467b29199c5f94acba84ce9f6fee0f77d7a9201d8927e53c2b03cdc38b1d18138e0ae750a7c8519b20d5ea54137ccdaea683b7521fb37011e6b8d32554f684c22bfee3aaf682cd9558e9804532e4c4632eccd70cba991e8f57fb5657ebf819be3db64dfb39a4e462e039fb26dcb14d0a11a648015518d53b1842fb17284319352825ede199a1f9e508e17b92c3b1f7770b2c2e995d5a95c34ff62afead634500a2f0b3c7e90b06d6a0f1", 0xfa}, {&(0x7f00000002c0)="ebfd09f42fa5301bcee9", 0xa}], 0x4) accept$inet(r0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000340)={0x2, 0x2}, 0xc) 22:22:45 executing program 1: poll(&(0x7f0000000000), 0x2, 0x0) socketpair(0x18, 0x0, 0x7f, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="ac"], 0x1, 0x0}, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) 22:22:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=""/81, 0x51}, 0x801) 22:22:45 executing program 1: rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') socketpair$inet(0x2, 0x0, 0x4, &(0x7f0000000100)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x8) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x200c8, 0x2) connect(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 22:22:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 22:22:45 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000040), 0xbb83, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="c80f585a4e939f8399f4b810cdc84247711e1acffb6479bbd2eb361a5d74bfa7a8a4dc97f7716b0e4db95cf6b5154f33e9046190e54bfaede3c2fbcc20a62f7255992b727023d217ecea6b057000ceaa53557799642de5bcbec40e57d6eb9545b62b8fcf04d5cb0f7ec4ec3da4fd2c51305aaac9a2fb8da78a881453254988a1e0cdabb534c065b169f5a46f49c09e3ff2599f275b86edc3ef2afdf5c7b562a4a8cd9117503bdb2d9e754dbe9fa1e9d26b179a421e84f384454d1e1585454baab8c1142127d0c67811bd440232b6de847c18f66abe065e2a96477661ddd4457f8278a579f8b9b43b", 0xfffffffffffffeea) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="393cafad42861be8fb7efce5fcd2c7232da2abfe23313ef501b0ebef063ee649d44b9640065ec2fc8b275d0e6a46d4d1f32b9f52dc1bb90c6af0b8c976240347bc7a49434cd70b486fb17bc47091038eabe5cfc441d3c58147", 0x59}], 0x1, 0x0) 22:22:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) lseek(r4, 0x0, 0x3) getdents(r4, &(0x7f0000000180)=""/4096, 0x1000) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) close(r1) 22:22:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xc3}], 0xcd10, 0x0, 0x80000000, &(0x7f0000000100)={0x800, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x20}], 0x1, 0x4) socketpair$inet(0x2, 0x7, 0xfff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="7861e2c3012054a2dd89b3", 0xb) 22:22:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x0, 0x8}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x0, 0x401}], 0x8000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)='L', 0x1}], 0x1, 0x0) r2 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x978f9bc552f5f406, 0x1, 0x0, 0x8000, r4}) fchdir(r3) 22:22:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="e442c6bb3ea2164e25b416e87041ae5d43def242883d808947cf8242d971ebe5269aa90d3ae9bd141760e3f31622a4c6561149cea5c4e7d13b73e5", 0x3b}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000015c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf6b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce9448e7e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3fbe2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080e755ed348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd780ab011bef78830f0606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5dfab1edf1ad006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21b4f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab3411461025d5e043969b61711c3ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bfa95e4c19a778a8366c470451dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313", 0x28f}], 0x1) syz_open_pts() close(r0) r1 = kqueue() syz_open_pts() writev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="76e1ab5f4916555a672f5702a07e9e76", 0x10}], 0x1) 22:22:50 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x810, 0x20) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) r1 = semget(0x0, 0x7, 0x2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000000c0)=""/106) 22:22:50 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x42) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x8000, 0x1) select(0x40, &(0x7f0000000240)={0x9, 0x3, 0x200, 0xffffffffffffffc0, 0x2, 0x4, 0x7c}, &(0x7f0000000280)={0x9, 0x7, 0x17b, 0x80000000, 0x4, 0x26a2, 0x1, 0x9d32}, &(0x7f00000002c0)={0x0, 0x8, 0x1, 0x3, 0xfffffffffffffff7, 0xbb1, 0x4, 0x5}, &(0x7f0000000300)={0x0, 0x1}) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x4, 0x3) 22:22:50 executing program 0: r0 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001500)=""/182) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) pwritev(r1, &(0x7f0000001440)=[{&(0x7f0000000000)="60712cc91fb17cf60af9c463225b4f21a121809eaa1886f560f6b8617fb9929508d02c48f0c34a97c560d8b13878ccc28a25abb956d6729ddad4a14e9515d75d566dd20d9e6498d43f987ffeeb181b3ddaa89abb6ce311ab3666787d2a55e8346edb", 0x62}, {&(0x7f0000000080)="9189746395989244f4edb9ddc8c1e570de4d7c4c0f3e0d0379a65c81786a00268da088673d8269734b0ff657ab628dc138e5356c345d28053cdba7fe3eeb4d43b3c62d2e181f90959ff99980f24db933fba1041150225f6e22d937be9010e213c71533f893453599bdb69ff605d0a7", 0x6f}, {&(0x7f0000000100)="3231814af0418158f687db69a40e6132d66e92fcb72e8bab08271fdce5c42921e7a98923ec2ce254", 0x28}, {&(0x7f0000000140)="f23bd38f3c36514fdc3e78d4c06fc69258f4691f90aef97e2ef1970ac757819807959754dfc3099b917f91e78aa0fa9a6f5d27af27e006e101731944f12da54d27cc0ef9b3fc50725cb6e04bbbc4bb811d957a1d97e8778431b369d08e39f0b5c795294eb4fc7c473f69be253de37562b8e14258af6794c2af5ceef5985b9172caa1d34b8d243aefadd117cc782bad4ae4ebd4979d6c30596d006622cebc39bb2c4c85ae319561ef250f2cd8c97d469cd1cb89ac05b67cbf08fba913647f5f4e3be7ed7a1f8b553dbafa0ce59c70272bf3ec8b25", 0xd4}, {&(0x7f0000000240)="c8a936afccc56cd7851aa4474a0a6cdc919d7bc513dfa5c34313316c319a1b50ce0bccc7cfdc305250d1f14133dbe0d2ffcfbce83cc7443a0666ce3b30c63dbcf62f7839712b7fa1f6cedd29b83d04b1efe2be0fd7b2f94913d60f11e411f52e846d1f217227fefcd6cae13d41da273548aa1e47e5dd23853a6ff01dc4d2d7012e23802a07ae1b", 0x87}, {&(0x7f0000000300)="3c47f714a1e23be8540fb9f12f5b705471adaf4414f234a8bf2250bb45b4a2aaa8a58cf075c76c73e7d5bab823803d2b207745e967f9dc3d42e6ef29cf98805782506c6bdc04b057591981", 0x4b}, {&(0x7f0000000380)="d4769830965a67fcda6d5065150c3858df61405d1320684b14514df097cc42472033acc53bf76b9b934abd74b3411ee9922b1a792cad8b6209311d81bec31c173913dbdd2d8076a13ab9a3b7a1bbdde4af9156e4335ec9336f5fa16bc0685d23a00904ece3", 0x65}, {&(0x7f0000000400)="f55e3ddfc27485d44ae97a965063bfd0022cc835f0112185719de41d52eb6e85fbdf244067cd39d4b2b7e47044ba7f87", 0x30}, {&(0x7f0000000440)="aacd7b4e1ed8bc8e0a5f2883b05834d6019c855af87775438059fb2327dd6c9b54ea7774ae8edcb55cd7a60d20102d7f5ed71072c76205ebc58c724eb084b33aa6adf0b5e024ffd258cd6cf756c9e08c2cc6e85d71a70939192b4239d955921e8ea2b3e450b616d2a0e755e3613663c12aa7bb505f2c699fe7e492d6af3b432b75a2f9819a11c1a3990c7ab52bfa71404389f25db411c206f8535f315b49656189ecdeef68cd7dffb11798dee5d009983f507bfcd74486988a0ec2e166c64ae57b811f017ab57b1b03e9e9db883c6b09b4cf3fc8ab5e87f67f0c6e8d29eaf06b237b329cb1c836749fba76ea877a38db94fb5de9a79f15e52e27bfc8002377a4371f0d917de8e323160a5f0a4e93f7036a87fdce9fefcafdc1e63ffb837f151d13c9e1bf605e46b1744696b81a5656a60d806a186a7d6b066d99dc57fc02cf3c5611d059869d7117cfd782a1d31da3d5accdabec8caa053d1332f4a14000e7287209ea6d97e19826feec024468fdd5bc263cbee9cc9cf25dcab589371f498a737a1bd616c0b39e164e2cf9850a57fa667b30e8ad2444b966308a8142219ee247fbfbac739bdf323a4ce1ba580d988c4c51b3bc7770c04fce6c1cf49d8e3c2a23199ffae1d14edcb62ee576bebcd317affa87b978e1dcf6d82e245235f0d9895ba0811287e9df0a4d3276770a2174a8641f64991b2edce2afa14d46d9f3b997ba9958187422ba7bf212af9e6002b9c72f46f2fdf1410f3fc85775d49279ae3563c4d3e4206ea8f3b7e0fad270f1e2bdf4df884fb50949d8dc02d70667ba461e8c971fa2ef890862885859086153dc260fa4234aa50b3d82e25b8a5709cb0fb84da2281cc9c54838109c3cb6a5f974d7e9c4f763e2e50d251880fa0f2922d4982aa79eb06c77a9514e3570c2aa484cc9e84a8a8e9e79c69f64a3c17aaa0abe92a1136ce6c9d1231712339c81d80b022b0e0ee4581d1aa4194c658e1b94ada0b71aee05980d2d8693f0b5c10056d3f2fd54cad4ef590d3aeec49bc1bb25fa00fe8c52f4095489a27f8fe5a9d97d30621acce493dfc698abe503a092a8d25386d63151fe5401e9acdc93c73a2b2ba9fd51d70b1555f0b8a9520601d49104274d9f42b165f378a6bc2a43b140515ccfe5b7e932039b907ef69f73c34f88fc5be14de06f1224007d40be779778c18ee2f321b387f408498e9fed90b017210885ca815e2fb1b4c88eef6199edbb94a59dc31323d49ff6bbb88f46faf6dc3739240f92ebb2a6b7c4412bbe995f17b22a7f787aa6aa11b61beae3afbfe811c8bfad17891ff91be3143cebde6f3b25624dc7ae943e6ebe587273d7602a44273dc1d9f32a9d18f852f0ffb3cb183867d28392835cdd56acee64a920e45da53ff91f9f5e657870a1ebb00dab513cf09547c67df4667abd3ba12d994209af1967ebfb1c12a915c791067aa6cae532e45beab66bdfd227e50e75c4c2397a49b0bbd8ba67d4206b7705f6263e956081eb77934dd83efc9aca6addd5549d955867047642365840586b458a856f8943d1ea3a59aa7003466d45092e52dd60f060c5dd51b54779adbb0b9f692b040992ff404e7724c14cfac7502ca3f5d7cdb7b80ec14e0e53d226d7f7b9bf6464ac4726f5c94d281be2037273015bc10e1908c070657e6d709e0412c54d0040244c6b0718f0731b9cd3272e4244c1ef52bfcd3af9922f2e5d80fb36678b881ebaace7fd66fbcd3736b0dcef957cdb37fd24cb4b124791f5572bad037b0719660efa6e19ce68e9416b6946af02ff406477ad0ff4fe6b3f51850f9579e6a3047351b0543c4c9b3ff7fd4721b7f920af211ebf164ac1fff0985622f9c12c7d1ba34b5529300bb011acac6528eb40675f04602c59fc42a69c8e4ed7cb4f8ed4bf6677d32c7b024182a6a4502425ec4a0b2330558de463930dad314635976b9a0b17ffb9f3b79af108fbb39951b9d1608f22d4560f93d4d1539f71618fab2c44a44ab2021069f95f1d1df30bbc59db934a3e5a03200a767dc5a80969c373849801d901cd919f3832f3606092528c06ce978fe011dd1b1e39f8f8e61d3256dff70d4fdfb358baf58e37ccf170a3d0d65d4740ae00a7deda9e35f146c89c8f954d411c62bbbd2b62c472116dd2d1581432230349bdb9562a96289659f58840cbe6147d4f551c4b1a60b906ff194e04383f15784bb2db99648a5c18eb28e439b04b10aed4ead84fb29382821bb300506d1be2c4c32fb2ce6f04cfb10a11dd988d2b176db0b2694a918a6d1a82b451888a300158a9818346e3ee3c9eb84e65ecb6f2c4b1ee168871404e49788c036e1aa6e15ecd517903a47272ab70cfd405c8bfc787ceb834d8fb0a681f2bdd6efb59160a19f8e7485b786d6fa153753463279e6518bac89ed40a45d02736ab50d6097cb3ebdf39f12d567c8ae73bda0e4e5e2c70f99b9872111d6a965db945e0e4828383ede51d966b667b439d8b9f18489b8a95c2abedf5279ca728c650d44a3a0f90f10e4f356a7c2d91e131e2af72e497a615724750b5c5d1469db2c46a8023cb858cd6663c1c9016dd498f1687fb4fb590c05dcf2433af419531c193c9c8177ab68c820ed2a036ea974389daadc9b67b588781f0bf3148813659453b1a51c1e098ce908f1bc0a667b5d1dcf22a182e382b8fa35308febdd0e223e53ae5da065e0d6614e3710560497030e69f9b86c59a97c184a9227aaa0e55831e58d6f8c0452f1ecce7fa11301ba1a7f66d02a8bd892dd57091cc14c45db9f01546a39a5a4f72a989480f5583389d527d587de1e842a387cbea992da8c84784859bd52bc71fbebc92cdf2a805e6efbd35cf1bd48c11c728cd9fe72e0064c6996091965b71232ed4d41dae0d009d196dd0d0ba97bebfa892ca0f1dc70ab5608442927502ffeb653da453592dd1e40b3f9599e19cd703c292dcb51994d785a5151681872bcc2613d7010bd0cb118ae0ca23085c6557acc7f7a8e5ca8fcb98af0954f6ac7f21cbad7c8acbad788872175ff09f31a2918dc6ac4bdfe5380bc1c86ed8dc0c781c67774007ee05e398225a3f3cd162ca14b7a91e14e8ce495413ddf3b302529bd732b57a8647d8d4491a122435296ab4904e71478c7c99635cc2a50fc17921533047b92f2d1a12505ba74bf58ece9409871042375b775f97c7c386e6cb0a5cebfb8e2301541c649cd11b3bf3f5556fdaf486e7458a4a02caa30f4e0ee8133d162da21be121b4e842a66ed468ecd6c5f9830f88478e9dbc8317456e40a37c2191a13a73937204014b1e863f47c01da0c3602b5b5fd83dc56a4b3c7a69f9da7ac61f5a86b077f94c85fa52c942a1b599cfc657bbd683ee01f767b9b2a71bf8539775e89ed547de5046bd5c7ae1eb04699117c7e120c3db81734acf0fca235a20546e16199d1287fc754ee90a58855fd85c2ead27d5102b22b5252d541cd205997944ca432c2ce7880434eb5666cd61cc091730ba376a45792155807458604f7a2c94281c01d7a73c40cb11938101eb91508c5cd75d833518d0203dca312f73a89b679477561acd7cbfe037f46d8667912186934fa7ab77970eaa279e5a4bcb4d2f2024a5b32d845c33e545b7447bebbbfaa05b778c73edc9aca0605ee9af90702049f5b911909ef33fbcb598ec99215d09d344c23f7d0b31aa13660bc5e3964967e31fe7ee2ccbe6ca503af9b03814af06d8e78254505f284ceac1eb29d337110af2f52c90f332fb019580268378d58f11571d7a68e564a55afb1de1bd736107687d7c0585741d095357550ea56305f7f75831a9f6522b1bd3faf4ff21d90c8aa482428429e1e0f6334005f777242e6bf0260cc1eb11f677549de3f4ab5c7ae0eed5c5ac450318be02936ddf64f791f20bb95bd468e1bce0480194806c5e0d64aeb7039dde4c8819b0f37a7c0602913ebc5211b38b3fe917d0d3be2ba870d90269543c0dd6ef844ce029bd4cd383b67fde7d916b312fc7e8b8f58b5478bd9d3fec42598ba4a6863e2454eb55ecb7449af7318c2c1589ef36ba02439c64f6f50d5997f746175be2a703c54f59001a52703dedca6571382f9589da9f49e2c3752adda8f3c8a30938a1cfbbbe2ad8009931941a7b3cbb2eafb6134703c1ca009967314ccab0ec6ce7afc4e03b65a2da13246793d8dcdec23987558fd2be0780ddcc1752dfe120f09fb11626c336a0d672db50fc3e180817e2d85eecf2ad126f78c5e0d8c4e208c9613c35b017c4e0b0c60bf7b6b6e67020848b08d1a33802bf17e66022d3f9e7f0dd312e320cec05cb366a935bdfd8ae096e3e3edd47964e0c9c0b8387953edf73c8ed4bbc2a24f8093ce31a990e74771b69a5a1609d15ac23fde214069a9342d96c08b4ca890d56644fedcb4919b70edabf565f611f1d856060df028ca8e247e305af17f2f7b123cb871793ede79ef28ef3f1522a64aaa5cc67819061927d92f695627bcf91e4c4cd7f6fca381f7f3b91d2e5412f19a8d96970b97b8ad48dcc5a21ef72c8dff05beb5da23a750f092ef89e91c32aec004838237b07867ac608a9a804d8908882f61b2fe4a4fed533317f18ec9bd811ed0ad8e77dcd4628ce0b3a13e36ddf137625e8ff8a1cfd532dc76d6fbc385292d43841b72e8874bb3c5a8d29d7e25ee0499c08b60f3f91cbc94b130cb02c23322dc51155dbecd5e008b98e00a27e44d5bfbb7d778c318f48814fd6ea1c8a2fb0d68172ea2ab8df46537790da6b390f3f010d3e15099b70db0274ffb9b509484af56b64c9fda5cee6f70397f36f4ad9dd2620179f1d32143f342230fad682d51d9f21fccef06cd0fbbd8e76dbd31a1076382d5c4b45ff22cdc4ad5adf4d5707240aa2620c6cb124c4c326c2d0f63a2d8505601d0368ea07b6ea16bb90dbf1b66544e650f9b73932bb266510a0a2561384ed1a9ba86068d1ebecff383f32de77d96a466b460c8c97c6793c6a21e7a75a02eaeda40a7c984982e3fdbbf1262a71a0dd76be4f30d6e7ae409aaf1c339c73b834af4b651fc1615099ff93157f66b41de8c979d4ce611e72ecb9ebc422d6f059d30438eca6d72aede8209b675e8e70f1e72f34425765f671514ab1131fcda2f49086477ee2e06fc5b674fc1be23ddc4742c12425752c6e69c3f25230e8e7163450c0a1ce5c5984a7940172d5314d91702c32bc2222a5c7521fa7ea1e4692acf915a85edfe88a7a4472d9f71c7c34b725235b2b3e604c99b60f9e1a629318e1147b6ef150d7b5cbdcd29ee5192f58594a0a66c0fd06f593eafecd1c6aa8cee967880f6e688da521d1adb55801f2ccbbbd2ab9821c39c2fb4f7ee3949abb02705b9e38c6db1145ab17020b0e506317c002dc545e5e85066dd64e3d1eaa64ef0a61fcc9d4608aa6e5f0dc383840e05e8973016cd2c76da63c285942a898ed0fef371403f95e78cc3752a46cd2d760fbe8de64abebb5baec00f9f923337fd53da1e716d02fbe5f55b82339beba6d4b725f772cd13e7506579cab20449ed4fe411d25e34a78346407f738b5d6fe035d0b1a43fa62167cbb313a8c60230114537623512ca9aa4854b2ee48a2f59207a87642827a88938998c8d0cebc03b362558c74b933617135d9d0289b2a0f58cf6cdc63d67fdf38eff5a69cc2e06a91556309357f6a2205de2f1a35c70c2fc8f2ec7deb888985de5fd45da0de5f24902c1b0243f3eb8605c71b5c8fc0fcd9c2e2f2c2277afd0044328d36096f3dc4db058a909cc662f958c7498dbd57ec0acefa9c1a544e484dc28b9abc620c56ecd8da97f3e2768e9c1433303f9229", 0x1000}], 0x9, 0x0) fcntl$setown(r1, 0x6, r2) 22:22:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0x0, 0x0, 0xf0000001, 0x7fffffff, 0x79}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000002, 0x5, 0x7}, {{r0}, 0xfffffffffffffff8, 0xc0, 0x42, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x7ff, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffff9, 0x4, 0x60000080, 0xfffffffffffff284, 0x3}, {{r0}, 0xfffffffffffffff9, 0x44, 0x1, 0x805, 0x101}], 0x8, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x20, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000041, 0x7, 0x20}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xae9, 0xfff}, {{r0}, 0xfffffffffffffffe, 0xa, 0x2, 0x4e7e, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff8, 0xc1, 0x12, 0x40, 0x6dc}], 0x2, &(0x7f0000000000)={0x8, 0xde}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x2) kqueue() dup2(r1, r0) 22:22:50 executing program 0: setgid(0xee00) setegid(0x0) setgid(0x0) getegid() 22:22:50 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x5) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/171) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) 22:22:50 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) close(r0) fcntl$getflags(r1, 0x3) 22:22:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r1, r2, r3}, 0xc) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x4, 0xffffffffffffffff) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000380)={0x200000000000000, 0x0, 0x0, 0x6976, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r4, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad705eac691176cd6d7e64b6ba153c78a86fcf54c483b35ff67e0fa221eb75ed03c178044601dbcc55e7267bcf4c0b0e0322b237ae82b71d6aaa02dfce326b4687e091503bcf777af0d7666e48580c9a5ea17230546c26c9d287e5181877d067b1ccd2ca67bba7495f7a0ba53c98a42586579df954d720ed9ad01f77ccd88a967ee57a28924bb76da1b045f705ae5d2a5e55ba825046b071a1225c9db9aba395aa6fd012e4861107f6f26dcec8f14562d2c5ba8c91d788130aade76d55861de89259a152c8a51a97687b76ee5c56cb86d1ac2ace211d", 0x201) 22:22:50 executing program 1: socketpair$unix(0x1, 0x59d4472e32f813bf, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) write(r0, &(0x7f0000000000)="c3", 0x1) r2 = dup(r1) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) close(r1) 22:22:50 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 22:22:50 executing program 1: r0 = syz_open_pts() r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x480, 0x0) recvfrom$inet(r1, &(0x7f0000000140)=""/201, 0xc9, 0x42, &(0x7f0000000240)={0x2, 0x1}, 0xec) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) connect$unix(r1, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = syz_open_pts() close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0xfffffffffdfffffb, 0x1, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0xb3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getpgrp() setpgid(r4, r7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0xd8d8, 0x5, 0x3ff, 0x8001, "10e1e5b46dfdd31908a12d7a23ff4c4d5838cda9", 0xff, 0xffff}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={r7, r5, r6}, 0xc) readv(r3, &(0x7f0000000480)=[{&(0x7f0000000840)=""/4096, 0x1000}], 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d39, "825dd2518004190000000000fa6000"}) syz_open_pts() 22:22:50 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[], 0x0, 0xffffffffffffffff}, 0x0) r0 = socket(0x31, 0x1, 0x2b0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0xffffffffffffff69) 22:22:50 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='xc') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 22:22:50 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) r3 = dup2(r0, r0) fcntl$setflags(r2, 0x2, 0x0) execve(0x0, 0x0, 0x0) dup2(r0, r3) 22:22:50 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r1, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffe, 0xa}], 0x8, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x22, 0x2bc978ec, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x9a0f, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40, 0xfffffffffffff7c3, 0x9}], 0xfffffffffffffffe, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x5, 0x82, 0x8, 0x4}, {{r1}, 0x0, 0x50, 0xdbbbc5a61a9c4768, 0x6, 0x101}, {{r1}, 0xfffffffffffffffc, 0x34, 0x25, 0x5, 0x8}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x8c, 0xcc}, {{r1}, 0x0, 0x20, 0xf0000001, 0x4, 0x3}], 0xa1eb9fe, &(0x7f0000000000)={0xc44, 0x4}) 22:22:51 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=ANY=[@ANYBLOB="ea83fde1ff0f18"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0xfffffffffffffeb0}, 0x0) 22:22:51 executing program 1: unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@abs, &(0x7f0000000340)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0xfff, 0x4}, {0x18, 0x0, 0xff, 0x7}, 0x1, [0x8, 0x4, 0x2, 0x6, 0x3, 0x7ff, 0x6, 0x80000001]}, 0x3c) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='2\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x141, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000003c0), 0x2, 0x0, 0x10000, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x30) 22:22:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) fchdir(r0) poll(&(0x7f0000000000)=[{r1, 0x64}, {r3, 0x102}, {r2, 0x8}, {r3, 0x100}, {r3}, {r1, 0x140}], 0x280, 0x0) 22:22:51 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x1718) r1 = dup(r0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r4) getgroups(0x5, &(0x7f00000000c0)=[r4, r4, r4, r4, r4]) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x4, &(0x7f0000000280)=[r7, r13, r7, r8]) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000300)="350159c76e8b07b34fa7ade77028debaeef89e2b431241", 0x17}, {&(0x7f0000000340)="27c010b5de4486621b378df5166d0e5a851ce546127a39fc80fb6cb63ff3c70300d94fe4524475603bddf75195b2569aed89bc254ba226249af2d6a74baed9f35f40a533138838a200cd5d163242cadeae8c40e737d03d67d981157b62a7dd5aee8df479483dbbd67714603b39d28163219b73a7a973c0380daa6e9c17ac4db03d3ccf3b39008dce503573f5be23398b09f2e7d75aea2cd484dc4e570c3a88a4172ecb3b91227095895f477cc8e04d82aae30477b5b3", 0xb6}, {&(0x7f0000000400)}, {&(0x7f0000000440)="cb30d2b84aef42878d380758ca1e177c5741276e15472efdec942740c34e021eab782545b684525baf2123a8d7070386406cec9d08e2b8ca0e43a552d8161e278df9403a9507685fea6a3b8c466ff14f28ef169b7caac7be0aa3ab189be17e340273dda834f75bf3911378308247175e400464c492bbf8aefabdfd0afa106a521a56fff5d02ad9f9d30388ce57f89c2d2a6d8c1fb6e35a9879b2007ab69431a4df6544f056a030c4", 0xa8}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r10, r16}, @cred={0x20, 0xffff, 0x0, r2, r10, r16}, @cred={0x20, 0xffff, 0x0, r2, r10, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r1, r1, r0, r0]}], 0xf8, 0x2}, 0x2) getgroups(0x1, &(0x7f0000000680)=[r16]) r17 = shmget$private(0x0, 0x4000, 0x430, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f00000006c0)={{0x0, r3, r14, r12, r15, 0x88, 0x1}, 0x1, 0xedb2, r11, r9, 0x0, 0x3, 0x7}) getsockname$inet(r1, &(0x7f0000000740), &(0x7f0000000780)=0xc) getsockname$inet(r1, &(0x7f00000007c0), &(0x7f0000000800)=0xc) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000840)={{0x40, r10, r4, r3, r6, 0x50, 0x74}, 0xb9c, 0x9, r9, r2, 0x100, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) poll(&(0x7f0000000900), 0x0, 0x6) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4010, r1, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000940)) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000980)=0x7fe, 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000009c0)=0x3ff, 0x4) socket$inet6(0x18, 0x4, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) writev(r0, &(0x7f0000003ac0)=[{&(0x7f0000000a80)="788cbaef96f3c0682f7856b73da493b22785d4776a347a39049e37222df6640eefcf46ae1ad9c3b9c3a0d62986f4a66e3be3c6671c9867d17f4007be4929387552b5d319837364a55af0624a7c0f62399d7de1a4c478a60ee0a899b08917cda0a0c112881d4dd6dfd879a242ad200128b5007ef41e12f1f765c1764bb98ac76d14a2b24871861c5612a525ea1f85760b7518363f535422bdff54129343629eb90ee975d89e05febfd30184ad4bbcaed90051c4b788c86dbd923b3ccaf3afc66a9fc42c1e13779ed01d2984dfdf11ce167fcb04473a1999635e2fe0ad684ac5235f8c3fbc5b82c5439aa63fdfd9a4a54555ced99da94d92f8208f853986c53ac5ec79c127c5e101ae23ee8ea53d89ebaf75b3878cea23266997855d1c03af1775ee3b5713b833e37793cbcef679ff600080f539435af61a16717762d1508090b14ce13fea1bfd5f000a5c401cdafb6dc2bc64a392e390ae4be899fd859617d8a708b022836305cf4a8805cb95042db382904fe61a22fd17a2b27a303ff07f2ebb8191fe607794fab84c238fe9effd389cdbe935ce0ce61b39949182d8bec802154e5c75a8253a531cbb971884fe8807925cebb0b507f6dfe6ea03ce6c9c67458b69d03993153df99863397e75d22631a0ded34c5e0664dba4ab0c1fa2320b476735c5c44ee942bee6d9fe40fe94b84f69bb2b6ede799a99ba176581e14d3b825be9ebde411afa3918c93485261a3b55b04b2e2ebd9716fa5fea347eb83240fc450c3413c7146a02b3c0e7feeaba56240f98973bc65bdcb55e833136508de6eff02bec3cded70e3bba549366b013e76d7be5199d358a79a5e3a4e6e559cbd72be54e77543a86a4f9dec33e513b2a29caff2cdd288db8dd3fd4e8c028f88c693ba251d6fe00f4e5b7da4288a3b73496ee6a9f47f81af9df667af954e2d91227728b52af03b941718c762af6dbffe821029f922f003a20cc4833c55547a19ccb28a8536f74ce02ddd5b8608d467c8d9e90fb8ce7c558a606355f59d98437009a934642901cbde522bbee4ad1f63f27a916bc7f6c0418a30bffbd3aeb92836033715e5330030ce4785a6cbc9c13cd9dfc1482adada3670a87b8cb5405ff79d5e1a5f575784d423536e717886f145ec901577b10107c4de0aece60e2a09467357f79849cd7539748211f5005c31110f5322b45bf048ae62c69065c4adacdec764eac5af4a64163178b28c9d1328c22e2b787a198d5033f5dac0d9063205a54eb419eb83b84f1e0c09c55d39fb6b7a2f8ec6abc988b1a58f60efc2951a45af438c4473b4bde31141858e070d73970bdd47fe92eeff642e64af0bc750f277c7217c0c80b4fb5b36440f016d13990eb4cce504eb9f83a8996cc1a7f883291cc36fbbc59118c8a483deda0bf8183e9c2733438376f2f785e28a4015c4f7fcdaab50729be6518f5142a52f728bb545270900c67c5ce4a04e50a03c45f45708b08af35e2887e53e641b8a503201c05d27ad29f078184c8c1d653a610db9224a811476910688c41d55f658f9e94a75f239e281f85e935af0ab6cd32e2dc36b686a45e4b778e15319d45a5e06581d091d000e827ccfff7882363d97a11ea13fd50ebbf63dffc93d5ac9c18a96060cd77610b15ab0f503650764b4cbc76fad804d6064488e7dd95a8d569f16732c851bdb7556edba53f2d54e914bb8ebd3c8557bc933c95ff6537a54430c88a43cf80b46063a69be1c0f5e877426b417fc4ff91618977b50af39f8ff63a7d7c83f4c111d64801cce926f85884a5411c531ab8d565c2d59ba6c4891f3232a09a317786465bcc92d60ac85095193034f79b2aed119cf40c5c350f193dbed2e8e7d97dbfd2b607964ec5dd1466183fe7bfda6379f58a0a7b6d334dc414e57fbc7562fe26641ae739f080cde8f846ee02718f5ccf92f2a7ff5b91e33c65b3179a458d4f98d3c954425b60fa3bc2d4054f2c9931d6d59149d6c9cdc1746fd565980f6129738211afb5c0ba5a0da451fa7dc777c1426e0bc940942594ec0ea40e946edcc7ff9c15e7fb77b42d9c9932bc955b6e8f132b8aa4ccbd880034d3964c2b46b6860eb8e4de76f31ca0fe0da9838e7597d332a10eb54fe73a9afb79d9580307975363b5480381641fc68b2aaa4e318c78ad46666bcb81c5142572d78a99bd9afcc4f1f24522975484d5b47f61197c9156a786adc2cde3529e151805487d70250d6c637dfde8c25daaee0753c7559e036761b0509eec0352a7d66a9fae552c887e5ce662b8fd3eb3a4a37d3d730e24bdd1b17ef30ecfef62aee6e5dd0c7040f9994bb1220282b366215f2e404bbe1a5fa5d2bf24dc798925e3df4d22048caa534db536a85063e8dd4a518a3646280ca9ebf44d1c945819c629479be304b78a1c5c1f20660d34e9c57e5a43f7c47140764a137d864174327305c95e3adfd79cfbdd3e20e32b72cc98bd7f8857376fc63d31c9845ea3a44255f0b076aaa9c22cefd6654b94ad24605f3870ea72c4261479026f573abc8d8c6841b56f61949cb66355ca6afebcdaa7270541795beb45277bd6821bad8681b896babc7af8b02aa3bf60d75be7116868c51394fd9048b4bff0e90dfec507749ecd504a7efd8d45d122f729728799a0b9ed78a02fee44f07280a237314b258e99e4782dc2b06f14a8563457f7d9c0a0a6f92bfe7bfe0e4168db24865d4e160fdfe8763a9cec1334a5f3dd64a4762c72c74f03f8456661eb4c85b6c6abc0b3cbd01c2b0f6670b6029e6ea812586803ce489993113fe1d1062819782bb1130d0c8f7aa9babff70e5fb7cdc5e3e646db84d0936d418c32402e04362cb314b12d013b995a32ef5dbcd07f2866a54c960e5864fcb0fd55c7a42689a4b019d3575dedb885f3257f8f805894f140010c6d21b8044095de4ea11d29f725f268f5f4a289982f2739150fa7178cde01e43a008cfc75d437b9c9247b3ea03b9393796a9c6050a25f0e0ed6e84bbc56434dc247c988d9be93dc75284cbfd14acf3d8fde521a66cd12eb77b988028b6f449429776ebce31eb92cad23caeba6fffdbb05b9a7a3f3450e4404c47b7e66754888045a36d96c8ad67e8d6341b1370d558db543632fc46e256d97f4bc8e74cae19c2964bef17f75bfa94cda7edbbf702026056737f330f78078ef4c521100c1652a4db496c073b0d9d7fb0bb529bf5ca08507c2bf64a9b372bb6390bfea8151ec635c641516df86ebe5683686c9796b1cb4c1e1ee271f8e444ce1597e2f43e5c3d17fe08b46b337df371c4400c1cfde04bd884de1542b0a0af4182d79ba24d463134c20676e2255afaf904c7f6e54bea78643dda4cf526584ad6373e6a82d76a0de27268efcbf88134a80d3fcfdc4bec69a877fd455f11a73023d09c403222614393b4cb9fa416b0f8b4663ffaf7d62f16042aff926539ddb34245d4d6dab06d658a21722106906d90cd44c793a6e5082464d0bcfd5a6bcd4557b1ba813d32f36c8144ee31c1c3d0f555cdce42f0e160113e84ef257d6f7a3815abbee2631f4c71700c507ddec5cf6fb77fd8ebaed2548c27863c375a9e9eb76c40e3f5b1c9cc144fb333487b4acabb822c57c0c70381897230f30e6320b9552551f382537217d751cc5af37c1b29f842eb260a648bc1075e48ced1bc15cf29f2e2aa4b88f95c1ea0463d1b1e8994b9627585c7df1518877c47922a3087c879e0d4d1cfe96bb63f41c523609cc0363d975089a6f4dde8f733585144682b3ad93d9002c91ee05bfd207a937d99587f8c2a45b33bc28158e092eded5522968a5249bee7a8c8d7f462b60cfac6efb8a56a5589f9ceda93e994fc23e7872b3c815e7e2bd983591b29d458d1694a8933a994a7dc8da7a5da36dc6a7676949ea2e28860ee4de6f9e53ab2b8a570bd576902350a424a794252eafcdd1a769fb23fba0fbc0f27cf53035ad4d1caf3c3000806779da06c07768722976885f62f9f5da1a43acdf53f0d751d542fce201af5bf1b5e12cd3faf895574882dc54b8e02f412b8fd081c46168aee65e297a4d60cc9b34edabe35363152f1ac9acc4c87b655b55af27e743decfddb4e4dcda900229f462f0d594169569b36f24d50b795597104f4432f437dd5511af0e54c0ccc77d61eac9d7dac2fb6ff2c34720e9fd63e49f7b11ef1d1657918b28da2a964cf8a7d91835701b5cce4a35058a09059efed47f38ba183f48ca63491dc176503a37fbc61395badfbb5df3574c25c5626c85c3063cd65342cbfda071dda8126061abb5f9ba6fea0e935cd190b4edda847e5e7351c547adf292539bfc8751e5f4b8d202fc077547392dea45b37cfb59ec84e3ecd4d5e394831994a69e3a3ec56b7c7e36052f761f910e6207d965bd91ee3ad7a6fe730f9d1bfa2bed5d6f4848e432a53c253da28c5f3bb186b0715ec1edf0f64ab711f8fcea3f70ffd67416fde04b7c2811137774a4f3b316e874d7f40cc0c20ebf47b70f0db94eb7e6288be985433a0837947df7939b80996686949b41db8d246f0118f47b92519031dcc8abf29be5fd3036a26a4c9b07a81903ed544c3955742f7825838c19f389ae2922dc3f0e6a013759aec3b3ae95a8f3bc52468a97bceaa85aec96e670a962b32954cefc3c010cbcc8e13287fff3122e7b0c87e8b28b145a1d555d649a21dc18bc15bd86f279e9caf61de74ae03b92354c4a8f5d666b9b17e4ea32e06ebe9ce3f90a12ed94171d851f52ab6ffd77371364e1a62fb566ad5f8c3d5bfe01adb6b304ef159cc4b068ca4f183445af1f5a9c2b41f0b1df55a1dc20fd9508556ce733fe8e0efe1df077b230ecfebd62a7e2294dfc765fda41564254bf57c895ca05eb2a70baf5bc1cb4c3a1738a0a064ea5ff6904dfa265727c33c665ffbbf4032f80c4b00ee8a2a728595dacfc48dfa880abfb898c736e004052df5d8aad2a6be45dfee0c7e44f634ad6204db99a2283a6f9d3ff2d5695a57a517c8ca2fb9103a6580211131252151ed57231c658e2e09c26fb4a3ecb6020a188cdb8ff48df907f3b09a5a2d4e05a652c908e70ba33e556e1a3c51a5b85c7f922850e5d2f144484aff6c29bca956132aead9fcaed3d6216e909be6c7e72571e5a5c7395776c9de915bc774208da6b6067ce764bee5bd33e6aa0de7393fb38012d12fd0ac6994a1ce2ee1035a883e251a8516836c3f39a20632f577a92e10ac54c95c570185108451d681368f2de104685b97450652a9ca36aa9bb5ff4cd631b28d33f8e8536f3ab1547b1e91147a298b9d652c53a6d7ab4a0df869efedfec5f3a515a973bb9df7ff4c2f86ad7ef961153ca54017d6141535934f2ec88a75d22918e2f5b72e8da69ce84bd8570919edd0fcf731f3d7c2b6a2dec9d52efa0778520ed67ad59a9721279eea63cd9b15d51d82a37049a4f88a983295ef2dc29558add52131b8aaebc938004800529c587fe52d048c20bc5bd3741013d4d32867f0a8c9a43863a97a016403ed7bba9807f13e63b8ffa946a7fcc6421435ff593eec57dbd2cdae61037ebfa7f5d65660de402f74bfa47ea022b80682c7d6d9b141ff936938448a582907e196d41440eaafe90e49f41346d8f891caaff0e421d588c6fd2c314725113e04fa85abf5724a4352d6a4008853ea49090d6563862c966e87eb8b66b5b1aa754aeb22eed84bbee569e8f275017fae39c08cdf13858441845d96613211c9648672d7dc9efe7a8a55c21c304193a61c18ed9d2d3645feae30dd1a374ce2e1341abab2edefb86f596c9d0e3cceab08c022a1e0d027a19aadaf1b03035b5e5", 0x1000}, {&(0x7f0000001a80)="e5a763f142423f732caa2a0bad3d0d54b5677f31d69bcf40d87bde7244530f6c15395214509f48a5557cbe619c681b33c6118a7da31bc92207e19f3ad7d925eabbd50ac4174050f81a550c2ee60dcb67198fbf9ab9ea2d06078706a82a5b2e86da762bc74802fd46cda6d55d718607987a87d8dac0b766c858ed5734b8a10b789ed92142161d89b9f33e490f03ce24514bf086ce53525ca66240684bce1e89c1737ee68be1e6abb891d021ed2e4fb4c8b8dd09a98066c6b4a334549769680329b971e0592a37555ecb93da64874633ecd2d73829e3b50bc185f503939e70556ca32184bd75a68c7bc6a7f639099c8ef54c8ab47cf966e1f604223d6426696b811ee0056c520941ec457a8437324771598d199a4f7aea9f6104bada857e961777233a2404a26739ac4fa8eefeb0c07e799902d6a503f016cec542e46cbb45db2dacb5b8c75754791bfa3219a4d52761ce6de433fda04195dad56c6927b894ca5fe71d10c5c37f722c58d7d0c9b4ef1966c8dcb378facf8207d368ea5b9808261dd8b95f938340367aae947c51c92320d7ddbf1d8038aa0b4e36b06a23f51305104bca4eec3560375f9eae3aaf36d04a0929a0fc5426f505a5ee25546992b0e033e1261f4eb72a65569842768904f9f11fd3b980237783c3c4318ea74db69a2783942c96904e88ea392cc5fd88d24300e543f959e686dc8f0b347d135253b1f03da87b783938e8bd80862b73545e0905744e0f185db16a4e1a52599ca0ce7bae9ed6570882f82047c12509d414e73f24f149f79e83ef85750b4fc4771d12f16c29a877fd5d9a9ab9e6b1922d94f8bd70f93aaf30d2723146294b30e7fed3db5b4676d0d6763fdfb5c28500781764c6e980c6674fe66093bf4ba7364a141cc35b2e9f1bf103184374d78491ca86c3b33ced2f623602af4d623d5c4dce542bee0edcade88335c188a326a442df5131c17b1fa00b6508d763663ee7a456640b6457258054674456243bd34bc382c6f09a495ababa00df051ef2be43f0772f2a107290f9f4fc9640003cb6037a9dab1bdbeb72741bfbe9e3aa2e4d799410cca65b04746329853acd319520db556a41a10879a91ab224f89ffe9c60b5dbc2dcbd6132bfe62f69439406c919ad2cbe23e7026780750f80ec3704e1ccb6289d72843cacc712cdb4142a7c013bb245fd80b9a0e7b8b45cf4f6c37c91bd09eff654fd643e8eda3f1c82dbb31d8ca4d0671a454534e96011205061df41b97d5f85f7ad7c3d0cbaea6cf14e9a3f0ff39635fad59a3df53076c0f5f42e113a1a68fd85cc9fe1e9a2e82a8d5729685c6f75f2a47c8cbd7bc1e1e52476576379930e6a97e6fb20623cb0d02987498fbf16b76d0a5324cb1f0133cd6213d92b0e3b361f1bcf16b82113194e841f3c98a052c04241524be84f50167534414c4e73676d9e92bf21ec363dc308304a1a0accfbb344469cf1652d145f7eab2fd3d6834630bffdf2813b5bcf3901dc22045435a22b64c7d5af8106796652e0c657cbfaa8557a74bd0e86fcac0c9fce74213d0e92b4b06fb58521efc16cb43af0b98735b8c5975131aadd90332d952cdf80fd17e97c44555d03d98d9ef39dcdec2ace6fe540713695f4e30b4069931870a9a066c351736d37d26e8704586d5c77c3a58ed36ab447eb41c4e56c2dd35b90ae15c3cc48fdf6433c991b98d3ba9cbe9d52b48d5774c57fd7d3344c975824032b19e8790c26ce5ecf7ce7ca8b9731bc469437f560cc8aceaf536a3af337e5a688b1b0a005bce3cf0b03e7844a1cfdd18279f5ee21146d3060279538d34b36bde472f3b646becf533a408c42a2cbdf93b059f17151184fabf416e5827ca4d5d06ba72247c8f6af973bdcf615cf1906fa14c298251a5a8fd8483f7afa75fc93e0020ece754500964fa880fa17a8f58279a26eb7a2a38057cbbaf9851946a7826c85da638a2307395aaa53f8425725352a7be1b2f2ab5801b790c3bfbc073631d4b5447c9ca3635838fd74591ac155ca1d5276578f60c4f8a9e3998054b86d98d878ff58d4d1eb6ee7d3f97942612497d8216b1eb3c39cfb5b82cb735bb5559550dc2af784f471ba0bb3c133456ce7ba0344e59648ff03d44b9bdc36d1367de6ccfb5588ce2a5aa1250ba484e1fbe92b13b8c2cb199d8b8882b0f4a6cfaed7732639dfe96ae0c590faeddce8771df8c28d215d060220dea4cb749c7d3d13cc5229236f6fa9df5c6b74771418194fdfb7aefb79e25866e4c5c54f5def106354384293b51558675baddac0988f916fa93de02f75763b13d7bfb73cdfbdbe1fd83f9d836f6a6be6ea1d4830e80de597f2d656420920944a20faba960522324333473a7fb184de56732eb138963c250fe8fc899fb0ecd116182066bffa2165ba90caec5b60080b40cf7a7dcad25bed09f25d5160aeb71e6c221d18c5632ca6d78d0418d539559bf719fafe340f6967f98342bf1e4b0f37f52b07aeeebe019dd9855863a4aba8e8bc6c3aa6b922e08f3f92f4a9718a29f3827246e2eaf111b2b55779d9297c8f131694cec41bcc8d7a8a4b961179ee6c41dfa64468cd222880d041fbeea60ad61228ee3c74475b6608d5448899be5a65cf75692b1ac7e24f0b513485405fab1ae8154ab3d1c937e1392d6125bbbc88a4366cd48b0e0256d063dda5672252232bbcfae32bf9f8c921608aff6bf0f675e0bc833696115f166a8a896cc242fd6550e98bf9b736968d1bf24b4a2e5cfc18d69e39e54b77f0b391b122a3c9ff986d2631d2ac68c9e7b912c95b3c096c5b1203ab8c979a347750eca1948b5ee32cc339db25a57dc86cbda684cc0db880f9882b01f4f9d08ac2f3cc719d2b57f8049be8b39b4e64052347d9c2f2a3a2aad9fb3a08acb4151e403a7799fcd76b6da8c95ffadff05919db633372d64c2f9b45482f52b012ef51908f2842cf1f9b723b707261b29ab1f829016895678a4540d43d52d616fc3ad8517e2d9d85bb1184ef46299029168e36bf4cc34af57d483d022bc5b8749dcc64c570079011a0875f9aa6f384fbfdce79eaebcded5b9f33887f59254b9b9fae9f967507342cdd288e60661ebf18eeaa0d267730ba69411bbebbdfbeb7cd51bf0793869d7e46848dc11112703df9e6c00b0f8044005b6083f8740ea939099264a4a8a57832a29bda8ddcc57dea95a9e0cb1c843583946ae1a1ec4d5883fb206013cd8ff0e9b8134738317d67827423ab0921fe19db5a9ab4f6a8f06cfeccbcb523ff45ad9352bd90fd0ae2077ad72731e0f19b27808c5a29cb1c60e7cb1dfc091f7c080a0bffdb6405d49be3276baa112360faf621c511dfb9be4ba8688cba49a0b72b9e411bbfeee9ec7c260e4250a2f3fa320e6c307a64820e183aab0270f97828d0fe78a16e5772ba913fdb4c4262e83053ea91dba7b1014d07e7d22b40659c9b136b9e2f578ed992566b4d3ad814f6fbfd7edc79b476e6e9c5359329430972ef758381efee817a6ad6c8d3018022893f75c0cadf6c3f4a4ab648dd1184f4c261dfe421a6c282d61ca0cba31d348c5c6eca0502310d8bd002bc8100202cbb3fe1870fbef056acde073d36e37db356f7a0e9823b34e6704450071ba068c09a9cbcb3af3b7f23994d64cf213fab34859cdd110f08d05c29eb100d8e9412725ba830dd3dbb0ceb3e568e553b0d719ac475dc228dd618b85b5d8d009cd7203c34d3172d6b944c1c09e354a6ff44b6f1c06ce790ed91e4bd69c8e52685d3c2586fe22e71cb0a449be80d4c6d13199c5c89d4dc5b42d5c4d00a9dbae9e4efed3c94f3785996bab1761aec71c0689a6ddd388f9d03a8d32874976217e42c824974b06575289a04978a38662d12565faab77ac9beb3bf78ff382c83a62f8e3c71cee5e8fa4705d16b67ccd9f03e3a43dae0fddfad2fcd3fc1d94a012f41eb6643ccd422d275fe31df599ceb36217c9aefcb39e1b7124278ff0b1468bec5f503343cbaea7e3e68c9bfc1a88256c144158629cca91c00b30b9c021c0d5b0d082ad10fd92e415543b1a3aaea06b18df7233df33d782d6561d126ed8d2aa3e7d9372dd2ae9205cd0c45ea60f08cdaf48210facc4556d13109c62e0113b2d4c1a4cb006c14bfb29424404e74bb74aaeda15cfaf439607e55f258656e66046e34393016a67b06dde66742b029d6de389e105099fe60f4ed6f7b5bcb9130d8381a28f555b67defba3c45c392175e83de3ef36fd3ec68aa988395cb7efc0c477f68be58cfa330a299bc2b61e756aae615e50bda7fd4b6153ce4d9e0791c6819e0d8116684407c99f219cdfc964fb3dc589b8e253f57c2d020505178e6564086b16cb5a5def93e29563a93316781867f3f8798f78457c5fa5f3e094835ff0cf3389f9e56997beb2e8900225acd1ed838ad27b1265f5e6b47f8475775be2e7bedc2328e184ff9321f003c245128d3cc9468d9ca56ea84c94e7b8708412c5aa44093f694ebd194680109816d88e9c74f7781f50150008608f1d1c19df49c7860cb813881b4cf569c693dbb10fe43a3c4f559a941aacbda1c58296abd7ffb0b8663ded475318cced277215903c878d575857e375edfe615226580a8ce2981fcdf43aa6411b5c742ce961c648eda66660959b492825bb458780dfedc92f032f1f465d0f9d5f81613c72f6fd29f8a579309dad949727e43bcd01a9d9becf6712eb1cbc1841dd89aefbd38f9bb54e8021ebc6e9807cb5f5d58c2fcdc16b3936a93042caecdc30ac56940bf41651074af01d9fc3173e27936975a995d5640e33317200779998ef4f234813ebcf77837cf5b1ab20e3fcd7de389daea3143b4245c3d3c8b595eddff92a56e488de350c803d5ddfb01d80b1b149d3e8402bd8c098a05d5ab848a20d35fdab44a471572409f867e1159795cbfa70ccfcacf9e8d36ecd0ce68dc33e06f7c7a6c212536b0a7e0eb98615861e570fdd125a3a92b1f31c98c88494723025e4bfad4d4faa5e81d9e3d718a304cc10ca900a24dec0ebcf348cc6a778deec39801305f55f4651e421908cf2c03e1496ef77608b49eea2d6b1c876b41f4023ec834c0ac8a57e25f7f0ecfb29009b4f3f0c4039a55bb8e86d3e40f663bd657609b038dfb5cb907779aea147a1a12b9a843de7c7f7ca41a468991181bbad542d966bab3314cb32b53d732e7f478a208bfcd4bb504a18e0e6f5e8d10e1cb1ec3e4ab7721b23125c5751ba5e2bc7b12f2556256589fcd87962c85c80fc8159aa02ea59600cbc88524175927623e83d235b08031cb21ad929f8a316f1b734144e792acb8da2bd006f3f0b50ab8643741a789cbf446c8e8a82e77dc02852c2b58ed4cb60565d32e2516b309f919030a3e487303e454eca695979a8595ff09f3c3b2009063466ae008fc0dff970dc2c421ce988f721d8888c0b1e51a4ea06bae017812d53cc9ee2a0da1b2a641910dea7853e124dd57252c32250ce17cee125df41b6abb32939ab6b94969ec3aee681bcd58b215f47b9bfa384bf8a98cde794a13e7b2be57a5abef4e44a59d1d9bf3f40348c01d238acecee89f22c406e4b3b5fcbfe05abc08edfd5ce3f6717d497e7ad2ea2342043a1e8e48d858dfafaa0e6a48d6fc1acc9618e032970bdb87a10cfa887d1a653df099291ec5074b714869b71c602aa2b4b209dea40ad65a8c89cd82811165753693c45c13bb174cf34644be951fa61c70628e56ccf8f77ab2df802e036308605443ead5ecb1203d0ecec488945f1cd3dd999f33bc08d8390c1410626c2071a79c3310397f9633f9d065759ef7023e1409df3eadbe7058", 0x1000}, {&(0x7f0000002a80)="01c40fe7e910a7626d98552cd37c32c9da540e7bb22c1fb22c1fd11b42ab1eed7843a9b52813bcd5e086c5763db2b9a466f50991f0b34553d18f5f578e11b25c0b7d2c5d55aa35605949d97bafc12588dce8f64110f5ddcf1526b0471f3093b875bc6af0afa55d575da88ce3b6db81e48455d1338626cfff96d796c07342f42ac42024f01ada974c12bdfb79219cf4a25be13c62e4d4186e3d4d54729d3a3366c00cbfdb2e7557b95498ed1469636a6e55ec4565bddd97e8c5e92189d7bd2fafc156b0ea82fc740f3015ecf87ebf897bf41bce32099f611f0b70fa040b489f4c5296be45df4d9fff4631d2463947548056554affcd2a81c803172d6f4b3db2359cb74581cd325bd2c8e6dc354d5a4a31125ab25c9eee767b9192ae0835cc9536d3199d827e97800b58c2b76ba0d8aa27e13cf6a9468c5a27b5e982d276d4bf7b6988c4a12063d1cddc91404571dcb21e0a0df53e339274248a67eb8b22f0533273553bd866ed4c03fc484bbd299b1ea61569d8d4ace238f70e17f1f5cff1cae9ff52ad83487aa26bface238f6aff216e75d707d7af7180433b6101a0163e37e7975e29fd7f085fe73d26ec7637a31ee61bbdcba036ea7d45b6b17ce486e7ade8e828d768a7c117b6770dc17a6887673e1a092dac054e938def63adf7d4056195757d99e897478ffa482a3601507d9009046ef7e8e89400a8ddeb3ca9a1c5d12202d766b07403be462517d245bc3e83f6f332d7eb9d3d95e92895dfd3b0003acb6016bdbbbdf23261507d44ce46449b59be6879b9555b30203e14ca8fa5acedbb8a4e5d6851e2bf6a61357fb6cb463a3519618a02b629430f7b9a02990b77c2b3e21af5de4fdaf4e2bce093be0855ba2e8681d1ed0485a07822cd638e68478997eabf1f01e769b7197ed38d2fa7889531df08e39e378dcd73fa5a26b1a11c5b2deba1345d81e5d1d98d14ddb1623cc714cf8ea03af25dd7740ded6e0ca6cb5b93a385ae7b469342dbed439433bf07cb323dba5b5d8f77c1ad8e0ece35bd5cb12b5e3ffa47879c9aa64aebdcce94c9a8bc77b2e07dbdb0b5cd489d9dd33b83e35015c44a255d404d5541caffa50c0b34270e473d238d0cec832f47a0aa02ebee454ca41c59e8124dc5ff158d5d93397b2ee72e48c75a1e123ed14a824f16e691edf07dad5807f45b7751115b03d6f92c4310d54d2a92d3abc2828ea4cbf47e7bd6ed5fe2583511fb0cf658d050f456a8d50d947793cdc65585746be9c98b9e8b8d47240450858590f83ada390467126f6ad3e068658d42906c0200a603036704ffb9a3aa0302085baa053a9f988e533a663ae1e067f0f6095c4078a0ffa1b56e3a6a0b6606283e60d3bc59ab97a7c57171fd7c595a5d7f8b50f2df3864248af0ca84eb3ea3d731e2bb7cb19d3834deca27036616aab907e0d6074c8bf30ccbb03f1ba1af5f861c97f3f33413d4765a69fe0ee1658010db850406bdaf858db9f31c4fe5b0e4e4a4c36491f1c109316929084f7a5122a87c9f3c28ac0d6263f4cff0ac8017df0eea195a68074cd2cda7ef955ce76595ec079d38638dbafcc9a81c2f1a7685c22e5019d0da55d4610a78746f08c44b8096cafb23a1d62c81502e2208ebcb503486ff27a603b93a2f0d27f749f6c0dd59acb6a5cf0d0569deb054cefab83149ba484cadf2a282b7724a3d9c1e6144a6602d4618d74508d4aa0f51071d812fc02f42e4d8c63cd437a9545be3f5bc3bf96a8bc8b783a11fe813df315c5c301d7d41c415980924800ee0edbabbd0d3688a7631a5a5dd15a2633e55900cb6c838c4988f8be16deae4fdee2fd3e080cdbcdba1bd5d91a4e16140ba9fd2ee0d84bc5dab1452b672479af06e8c58eb31d7ab43405ca65151725f267f65e394884849c1d8bf4323ea28057aa12b0bb147a28cfed58fc4b761f706da8855b0f7055aa70dc3d53a5cde036233c708fdcf2a77579a12ce1ad449187affd74df8bdc113251e3492e38ffa382e33bfbacb5d09373393aa53983df8f1850851159f14e8c6a419e44e072df7e0690840d8dd97ded0065bdb8df40f2f81474dabf0c6148a7d439cdb7228520f2f1659c800b82615b2f8c38df5986a4d31259dc247dfe92b19c08c7ef01cc1f25ddb234f264f9c2f3d99830a8454829b0aca831147f1b974737e6c8c7e8c4fab17b43bf2918ff64797a8a0b48e99e722e58be49fa39d0e4a8b33c203e01d314dfd8cf8e87f1143eb89de16bb2a9fa2a95180fe14f97d23701c164f1a723f61cd0310985b5e300a98ef5ef47be09f192a37b3f8876ddb4bcce852ec84f127b7aa960bda51e2bfaf05e7bf281d9e5b3e639cb2e8c181fb1a1f10283c7fb7917f653bda83314076010c3b6447c6b03220b8a6459197b38abc098a4f13a2946cf2a6003d57d5f8053471d02c3a06ecec4090859b66d1e8f40cb25555c88a2ca7c4e98455a8582364351c4ec9c433a66d4cf3e55b97a9f622c111e1022c498c1c3f6e066c55abe93f29e0ecf71a383496ebcef7c6b9d4a4f44955618653cb573147241dc13dce4fe40f1ab91adf99d2976494b3eb5f4a4399ad777657d8e299666023f71c3438fb8793ca86849e4ecc97a0d26de59fd81adb6d74090620dad0c3a9c7296060ecceb54df7d9a68c80c0171c7770674eedec6ae6d2d0b4f68406c10c040f35a1275b4d5b1888c4f3a9e282cb980cd7c67a23d0cc33c2446a3d6f55cd85fe8c2174196d2df1ca5368992508e3f1c56259e914d5ff4a56fd3d060ad41d48be21e7bca264d15f968824a3674bceeaacdac5ad86f00a8e19ddef104049cb44f3b8626eceb81f8309ef6897a500f0dd64842cf550e12649426cfd561635688522191b5175532cf94474ac80e1c91530f40ebd6a4afe27f08406db683f628dcc38ff0792b23cd2195bbd62e0bf6660c86b6b6d2d94636e8d5e55f651c225a693aa0cb4600269ae5f703ae4ce7b04b3924995df7b18e5b2ad8a12028f6b8d89feae9135c527b60baa0d8c11a42f525eb391ad72a8dd8829c17545330b0d10c3342cab59e07de3b17e7b7068851dede4f28ff3d545c56997e64c4bc8d3c713d0c82405c0468b67bc5612d8ff95dc12fe1f06fca01bf23ddd49071a6edad887d6e6015dbdb71a1f6defa84a781da623ff55fcb6a95498ed31bab1830d15ca1ff664f6872ca86d35f6f24e41fa8e6b7eac67f6db79e46ae8d72fab466f1f2924662bb7e8b56d6c52ed61ad8a33ae8936ee0fcbb3b0cfdc325cb648581741ecd470156e4be4b5707f70f71dbe0cc8547ff312689ed1ef87bfee276f23478e888450e51d14c39192ca80bd5622899cbf0e188bef42b6aa83c47a8f619c8371ebba72b9fe9e40c8ba42c59fa4a44a3625575b80c56766d9b9700c6c31615869d577777c75cf7bc18ceda2e3db54de06a271a577208bf69c792a5a28d5535202ec7e11db0fc32cd0cc58331d6beb9a946b68e63daec4ddda22f9dcc55c32b3d05886d9288066e86fd04035b6f0939a2ff2f5fe474d504baa2201f23da39fce7edfb2280e8a9ede04a1f406ba7ea42cef9895b7033cbd0250793a69b836b87e6ae43804aaf31850935197daa28314df95280c152b8d10d1ca436b9c445eeb913e82a77fac30b26f5234ae91f33f6cfb7e8cbbbe1cf034f96ba67a0e89d50dce4c1120c3e6cbca0d9fa7a643f817d7baec8f7861b4694a091472b813c22a53799fd227933ba40b942cfdafbdbf040e1d643b00ea66c8bc098bc7e2324aa5800d8999b3239480ccfa18158c8a672a934217d0363fe2e7e3fd1024fb7a0139d1a6a12b49054f84d4ebf9062789cb62ba21ce06a0105a70ee3f45b57f05be2f6d7b0621f46694cee38904912ea4e9516ed6e323b7396bd5f20ec6f7fa01abfc249fa83fb52a2af3a631c88dd37f6dae0b24ec6bc4a5b7025fe3a36e38db53054678f403685edc08fc048eb735907b91364e5b7de2580aa7943443d12ee1e1bcf2efb81cfff217894bc8ebe9b05a458ed709376281fd7b63da060840656842764c82c69d831fb5a41ddc66a09c6d5dcbd09b39cbbe87bac245ae77887fd6ef3e87f7e310f5a4189c1fb77667601ac14d5d0203d6c0365eee55da705e5a6505181b4f0938ab1659b2ad71790b37da4f08b24862098cc68b3351bb81d804b4f98b7121ca9c201c5cf6ab748fdaa5b8d024c26d65af44d5f5913a7f6ebd81b7eb68e52b0c88785a0ff9b1b7fa877b1faa627aa4a05d7d752bfc34bd43759d9bd54ba9d7ac5a9a34af3b51b39bb39addddffdb2a421ae42c4ab5ea43aaf2e7fc55c1010d106a7d9fb47b2f30b0fca156463ea0dbe35ceaa60da0e5d6268793faedae4507a7e1570ad8719003048307e5d2755721e1ad1a474068d4f5eaeddbeefde45d55e8ea8a90871941dfa7fc471fe6e7a33c1b5c55865c73a66d55a00a55a3154a3b7f72d0697ad312d9000f62225a031e1c20f0262131296ee9fae203a479acde9c84ab556d67105ea80e1eef4ea472149adcc5f7c8078dac1818f41ac1af5cd7ff5a82cd72925640f163271bfdccd1465eb142fed585a700bfe748ed68e2249d613f8d427f7a0025667d1e7a41bbfa854a660d73df22cb023d7edcb9c5c52a6f043d548111f5f7f64dd2d0ff04c5698dc1a7e39a7c1c923861d8962d9c16afa67c568b2034b11fa1e349d27bb35e0fe3cf13b07bd810a2bb74e630025f86b3b9a6fcd8c27e74f02ae967552c7d4c5b85292a5e1bc3e0cb7f57fbff85b2e1f615ff6097d7453ae7999c82bd6c489d090949c1ad8f4293e7fde54de0d79a252d5f973f83bb318f587734248a3186e6da64a6b862cbda110e0755ab2ef144de4cf2d6381fe23eaa7df15ad2ab3c493350b515fe06a8d0d1411766e8738631c4f1f4da3760e4ad6c246a13b9b561778c80f811ca19098835d805b879e3fd0a3b53c92a6fa6e61672a45f76264863aeb54026a13700c3a16ecfda96c5d7838059d6498e831223cc92d03d7c49b6b609ce7773d10dca1b0c4546b37725d784f98f368b575ec8fff773c707c73b7e4ffec0d81d0c2b9b6015c6eb9e10a0ca89671b443af0578c0a8ad1c25ab5fb614fadc200585a037a4dee7ba9ad6e5e04f002c8f5333183c493cbfe317e1b0a95dc62b2bc21571a45c422fb242a438e6abac1099e1719b43f4c43bec218ade2ee371dd9c60843f3292ac8d2742e9dbcb8851e342ce20b88106da44ba1120cd9b214c3ba366dd483536623a67f73db47ad9a3a2d90a69eff889730ea1221bf6330936d18682d10378de741201391bfb4c40a058dd7bb78849b82835b47b105c8db05570e5a70e91a95c81840e18e59592aecdc5b93dcab4c8c6e2bb1cd77e9b5b42628f26d7126547bda2b5a3ee9557063776666a676cd53db3dad638638179f41d450cbd5943c9a5c9e859e7487ef1029e632235e3a5d996e1bdb16ec521b2e1b0b4461a08fa1fdcb6c2d55d4ffd992b52715d7310496af858c43e671f7803e5e09b66b56b7db141e41af5d369357b23831f311583978e23a7975429c0874160a1d19d0ed6d2bca2f175de67937fedee54ebdd1936c051cb6a89eb8fd5e96f2e836d17ab9550c69a3d34e6fcbf90d0b5e64f6bacf35ce6c5b99a10a401bf699b3f6374437da674b8eca2a18e7f86e9f3acbb99b78ff6c94f2bf76999748b64ae54af1e0f17d73db4f769492639d5d34b920e4a40130a909fdd47296313b60059573202c10a8dbb2f45d3f6dc833605d3be6ea19e748a8863829474fc451a30ad1da04e65fb741e75d637285693eb1fb9d4b10a4", 0x1000}, {&(0x7f0000003a80)="e38173", 0x3}], 0x4) r18 = msgget(0x3, 0x0) msgsnd(r18, &(0x7f0000003b00)={0x1, "b29b651bab2f13b32198fefe9250489048bff58c4a031160ca91d18a99e91d58c35899ecf6ad15a31415b57765feced50137f2cc2e64641443503f61e0ada83e9f72385d0bddc5b8d5bae91f402f33602e9210bd2aed707f6aa42348666cbd9be3eaffc7adebd9d1fd6fd27fede603a3e8c117b2db265013317e94c63584aa61537500d65b508fa798d189ed3095db5dd658a47fa3bcf396beba91ebc835056fd0037e1dc2fc058448f3c136a570770f487cda1a12d6b4fc70207bf20a0c820da0d0a1b0d3aea863492447528e889790f0a9ff5247f780356d7a495be084056715d768dba1d83bdc6ae0bfb9376f078d00f55a"}, 0xfb, 0x800) 22:22:51 executing program 1: clock_getres(0x8000006, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[r0, r1, r2, r3]) 22:22:51 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000200000000000000000000000000000000040000000000000000007f0000000000000036b8eb678343fdd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ee4ccb06cd6bad50000000030000000000000000000000000008096af48d12cd132056c3c7358a3"], &(0x7f0000000180)=0x6e) mknod(&(0x7f0000000000)='./bus\x00', 0x1000002000, 0x98004525) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x1) 22:22:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b6", 0x1}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0xfffffffffffffd8b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 22:22:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) pipe2(&(0x7f0000000fc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlinkat(r0, &(0x7f0000001000)='./bus\x00', &(0x7f0000001180)=""/245, 0xf5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x7e, 0x0) writev(r1, &(0x7f0000001140)=[{&(0x7f0000001080)="c3fe3637f81904de2b70dee756a9f49dd6ab149a8a97ec7ce2ae8ac479b872bc7d41e89290d22781554ffe01ef65d9d7156475b55200d473341c1c65d7a2d65b15d178ba6c8a5131beb3862088d9754baf9a6e6f728b5db4e066127e40f8d9e212fb36fd593cd00c897be76f1927c8ad26f495003bcdb68d4183bd7d487410048b1f2c4bc55f8696c8217e1c58522089", 0x90}], 0x1) pwritev(r1, &(0x7f00000021c0)=[{&(0x7f00000000c0)="3b7d0f539cf87f5ada4666783233eff1c1b0cd94d114a0e3a5ce8817905bb3dd4d0843d50ac57f454f55448b3f0d124d9ae2def66e013366f8d0afc08509bba37c42ff0701c8e77d1b12f8b695b9fe7ab51c0239c8c54c83648f11d3c6d2d58f77c179abbff48f9c34d3c096ffd8def7574dd7934c20ced653df11d233b2118ba2e0fd75d8898eb52be6eaf1575287f14a271ed5ca1edb36f2eff4a15f9af1f3435acf3f2d82b251d73391b48fac03bbb5ac0188b35b85803f988960a413b8eef32df94ea9559474993670f2d6bd73d9794d518045be6d3b913444e2866cab965e81dd9f0d4fcc71ad87e7e6a3bb925fe8c8aca1ce7ac621011fbc1d8a0cabc742ee44bfe9c1c88be32eecef1ba0f179ce526ba833d327f43b9209ceedf57cdef70a73c476e13848a9ffe64604c01ccb5da071cdfc58b859edf7e50cf35b68a2ddfefc33467350075be7b1bd563eea1c1da4694a1256b06485652b0eb69b512faf00669deec2d3b046664ee915dc0258cfac5e684174cda7acd908e020027265a73d93c167526456754d909f3b9dc49a3b084e00a4329c5eecb8f31cdb89966c8e1e2b42706aa1a93fa56cacd7d10395d64a3f69d5a1f9996048d9891513131207da7dfe0e4cb386ad4c4525a40eaeefa8fd5ae16ba7429851052dfe760d03941d12c3a6734fa79bad0f7e8e28c8fdfedd69dcfccd22ed413383c28bb53c20ff6742c9c77b3c60a970e190f9e928458f9eb685e05d8e7656b069b39ee36da07cec087cd8e56ff6457875634df9fa786871a32c92655e5e1de11f8acbe24aec44f2c00156a9b4565fb528947f961b8134cd38a1d9dda51ccc62d5ca3026e1b926992cf8064292b08babebde5e41a58c13df7d9437b18ea5787ece7dde44c8b94f601282692dc1b91cfdf06447ee334f0c47863402c39bb95c27250e15a8f74140dd3b104fc88bafb771e46e88d5d9034c889057f407bdee06385178327ead617b574ff5fe5d653e516cd40998742e6d20dfd961f40a6a60df6eca1fdc220666bf1f79d8b69950cfa572326af95c6d7e3bf78550feff4dbc3be88dc54f859a8ba2b0de291abc4158aca90a7e8074c575c4375137b8f8d5ac68cb7d2301bca041f942350da11639bc97042e35f2030f8c205b895c57471aca3e89c19653aa8879bc57e9b9a591d7ea4f4239e132cf0ca5c8052d8675a9d50d9f62cfd06fd5577f72451f8b41e2c32311f78a9ba631fffb4ec4e5d0175a877905d42bda6987eb1db5bacb53be84841d53410a18e9d64e776515829e619317f0d2e07ec1e61ba713e2fd58a256d52d0a44ba7b7513a21543d9e2655493135fe5478522a679f0351d9cf224232709b34cee2d46b6da6d346c863a8e0f81053128b6b737732b0ceb07750100dbd45ab2a8f4a1d51c84329854f75e5b179c50d4581ea51664075848257257d20ee76a8d6be77d58f867f8c53ff74e88af2caf928b97167fac781ad40e4e4e4d654bcb00b02967d9c9d68769ed871ee743bb91bf36177970d6788a5415ba1ed1975fec642c8ee4fd113eef5898f74b80b2b7a36e41c64c0f5ccf74038f6753bb6aa7741123d666de0b31194539106b2f47d1d08079a9f2551911fce168afeda85370944790f5ddba9ad1afff618103b3c6cc26f5274ae5a6687707b76d0230f8cd8ba586d7f12889321845d1cfa8629373248ba365ac1d982091df04eb0e0909460ebaad8bdd4dc8b456049c21fcfa34c9b03ae930e026dfd45b53ec03ea657f56c9d16644aa1fe5f92d470adc6cbdef332ae0a239dcf66471d6e159bd620d065258dd2e0f696e6ea214bec92d94fa2dac1233f31dc3db8515e66d3116b82acd3511a807e2819673e4eba687f5ed27af426fb52bdf1ff387b5ecdced280d01f79ddc0c6164a949e46932e6098f0c3f6fd097aca89f141baa4c96d97bfa49d5749a6ef8fb1aead1ca8fd095e9c8c7b98b73627d207ae35389dfc8d25b3e7b4579d15e0a8d187ed727471c218901c3394a009a8b5f851ab7740e455928bcb96bbc5857a310456983c7d93883ac80732fb66d7760b2253ac1f9f90870c44315c7edd456e7afb55d36b83e5191db53b0f4da20a19633b3600928323b422251dbc84ef34e34583c71eb3fc8aaa9ca51196c04e0eae0c2382428e0cb15d45bedd9c460460958ebe6f3576b7713eb2432a0c8619a66b7c275948b14e89249dc6620b81e54b6c580e24b099160831bd9b851463a4f3b42d0bd9ab9099ef1d6aefdf6ed02849c225e1f80f5100be88431e586681893eeb1657f0abfaeebc17b0c7be7df70563b2418901d6d1411455c197349d185a14a01849230697d43a9a4a43716151ed63e622e4ae2bd1d5f6731bfe35d638935631d41a491eead9fd27137432095d0a9ecfeb7ed6a17c8b2fd9ef22007391d74fbc5e5d79178e0974d3c1314d42e9a5ee18978888c18cd2b124da9d4af450fbea5d66158a7b250ca3b32fa8a4158484bb5e92729911ba4f9e13ba4a4548e8e1a19445ba2221854b6d06217cc82113a8f8571b8b361ad5bf911e6a4034f6c3784d2acbe97038b78fd5618d7333ca90f70541343a0c35d406bec2e6ad8605582cf8f9ff661082addedb46f1fc31dd19d0321a1867bdc7fb236e6fbb21abae6212d643e5c3b15e466e7ec424294f28dbb70711cc0ceee7962c2aa8ba9a076148c608a2e42db6ca383fa7e7673d19d1707974951e30629a44d68ea319a915fc6578e8c6a424d3e6973093c545acce454006541c482eaee7558e086db0044838f656856959ecc0915645f8b78983bf67bd48c6df7e0cfa85c08b02c3604dbce5fa2fcdb02035cdc15f795fd6e8c251a28176ec933efe030cff96cecc434bec38b58e2d6146f41e00529e9530af85d0f11e7e5be2a89c526eaf18d3a7de28afc397eb2f03896f2755ba66369d629baca3c418d6c87621bcebccaca8e326c872816cab00688c7a4a9eb8f7cad0f8045a0af48d003e7dc674d47f388967ec1383022b188e3e3daaaa4bd4bc80b41e88bdf1a2d2a8550244f92815b79d21175e25c54282128349255590361f40c86f1c958956942250b118ee5fd030716582fc418d86643d91a0f7dbf32433f3e982e907f614af3b1ea89c2424e745b8e6d3ae135fce8ee17a7448da99d61195c9257e823d1e6a18c6e25bb3a1d26a9bca4ebe20d7c1c1e8df18a113925a0b155d06e1bf0ec36e15f094ce619f9755ec6bd51e988a35e7a8c0ad881cfde6eccdd23085453943545e18d01d959a9b72687452aff972c86e2aba3021b3d06813fca4d91b7b997975f3b69c0220a4286b9b113abd9ffd9fbe764ced909cd1e8705fd88bcaddf70617f9a2db158bf4de570b752b3d5d42fca62145f8afe80a2fec4ebae4b43496ab237fa9b973b58ffb75daeb04437f8179fffd644e828db0b7eb292aa44b18b6bc47d356cd455b29a6e4e23775f521fdb64f8e11b6c19b8c3eab776351b4d95b6db88e56095ecfc72692a3af1b3e977a08faf320d259fa7a835609ed1012c6ff06d590bd87532070b5f0ba50632cdfdb03171cfce4a915ebd17a5202f7689f91513667070f7b3b6878e8ae3ef62cde1477bc24ba1568a4f8c02b1b3218a363e8909a03e0ff4c6f727bef5a7de688ce4b9fc8bda7f5a0aeebd09439f2080217b6bb8f3d98b73aa7846b7ae75ce285f165b9372623fc59c3802d783273d39c6021748c41a54ae09d8c78b73ca31477f3938523893096e925de837387bafafc2e7bb15898d9d24b0e9722f3841ce39487dc71da26f908e0c97ff632034d86a0f7439a40b80395fb7e5a6d50de4fe316cc8561cca05fc107d4142161c5ea4bd000167ab68e0bd83b961ac4c8136386d4c6f473fbf6bbf0b3aaa483a746b237d9204a4cb1500575db8200322087113b35d809712968d9e2dcf3668006c9296d08b6366f2577ce15c308f62c42efd4ff48f616058ec807fedb7e5f9c6cc221280e22f2c3b2cadd56499d9c4e8911fed03bf3326782047839c9e6358411b87ffc78b5dca5a88fa003b94271567c6e88b028e9d978945e4649cacd018f80c7fe3ea194c4c3cf37cae25df96ad619e417927c2696091d4cff2d57de747936997d3869a146f7e34c595e2c73c150ebe7da5af46ef6d9ec02c8fb962b76ab1fa86d385f2df1427580c30b3994e1db81434e0b26ae8702009d95a422dd66cacd396a1ac11dc2ad5b6f8b755cfca26b2ce6e117a912fcccabfc76abc045b5f703730827cb6b7227f395b02fb633961a5e924b05b75a9a3a3a159e87f39c49fb5b4b2b6c53fc94414470261f3e069a4b724e3f1e8ef66c85fd472e8fa15f37a1a3b63199c8a463de83e4d166be92a4e2301bed5fbf783bedb6e3ad3740c410e248662201a72afa18084f8bcb6a3aac364e622bacdc43c8f3b2a5745929a513fba87f65f15fca3b0fef9b6dc1752345ea2dbfce2b1cb61c80f8795d339756b995f15c0cbaf654c7300d0e3c3b9cca5a63c3b48005f6a5410fb59b4209fd1854659aedffec62ab2a860784ba03a31a86f1927c8ae339c4e73878997d1cdec9b26a1e0526ea6b48131353b5e88641bf561e07604dd20e6492f6269bf674ab2b7025e2e7d1ed4614d4555575dec1ba5768b97b20669caf97ed4c4efcae90e92639d82d9c28fbfcfaf4eae24dbb9a064df9aac9ab2e3238d95e50f1a4413df35237fc115c9a0f2ea5712304092f6a25cc23ffc5174d0650cd286fc53fd5850153265c38f243b68ff9b4ed4dbc5978c950f6417969a167e9a0ac2370d22268cec0cab30f67df246302b2ee6b80bb47521fd166db8d7eaef775cfc9d7e79a394fd4cfa2bc5ed7cc5e0f79cf5bc5dfa6c1239542a7f03c38ae28cc493475380621d25e6c2c43a0f8bbd35af99f559efb4c7e6ec0c413ae18d63c23bee45dce84d0a49a07c990bb3c880e98a670438bdb1649afdc5e259793010141305042e33064c6288cb784a8b783555c86328fea22f86c8c6c1dcd32d65c4ceeb0582e6174ed21028851d868c5caa0da62cd1207e825db01cb2b6b974faa83fd058877f1de676d18b6d423b5ff4ffb86b9b07d199e2aa5cd64e3027433222b621d2f8aa4efafdbb33772cd4f0871d2e51c05755f9bc8a77d74ee83f7fb111a23ff02dc444d05034c518c94c5f5648de1f0a3a6f1607f591c4cf13e866e1acf88b0258a006ca689c1852d0d1747536b4453bea94e58dbf4c70fcea9be873499fd30a2f90d106ae205dda8da01d363a830c488c040a230ce189cde47e07d3c84c71d9f13bec8a0606a17402a14fde3114c035a422f43b8169ec7b787bbc7e2948f812fcd771321dfdf91285ad08df7c8314e3e8", 0xec3}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xe0, 0x60) read(r1, &(0x7f0000001340)=""/116, 0x74) 22:22:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x4006c7) rmdir(&(0x7f0000000000)='./bus\x00') openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) 22:22:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x20) wsmux_getmux: no memory for mux 9961509 wsmux_getmux: no memory for mux 9961509 wsmux_getmux: no memory for mux 9961509 wsmux_getmux: no memory for mux 9961509 22:22:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000740)="88474958f272c0b3ffdca50632f9590897304fd097160df78149e9ef30059c546b597720f7fb345449fbedba581b7062d618839ef0afd2004081754d3f180fcd176bea989701b436b0b5dbcc9afdfe783511c66e87dc4c65df9f108c2349c4d17a20f56327b521b29a9ed9b668dadafbf9f61daf2c4d1b72072060f364a0306d657fb7191bb1ef5c70791b418e7397ed746d2811a3cc63d59bfaa02ca2d5e24abaa7583f450505de0b576f742e84692974eb25b9efbe65a37b92a2179ca8eff40e6506d7891db7322b8cb7d752d93d63de8374e60712ce9977062a39494fc851a2d31aa000e2fea17d3ba4411d62fa23e42e76dab33852a956b6c081c06cb25f15cd2d84b63e732df750637be19b72434c279efeb37a51732063d9e60c6e458e77501b33f64148dee1ec6b7d603b102133331c859789be21c791615ec6f0b930061feaa58dab5f5a7cbc69ac6f4000beaa3504eb171af73dc8ebfbf9700f2ecb1262893046509cef65f89cc243b708e899", 0x171}], 0x1}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x24) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x80) 22:22:51 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = socket$inet(0x2, 0x8000, 0x0) r4 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r2}, 0xc) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) 22:22:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) unlink(&(0x7f0000000000)='./file0\x00') getsockname$unix(r0, 0x0, &(0x7f0000000040)) 22:22:52 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file1\x00', 0x231, 0xb7) 22:22:52 executing program 1: r0 = kqueue() r1 = kqueue() socketpair$inet(0x2, 0x3, 0x2, &(0x7f0000000180)) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x100000000, 0x79a46986}, {{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0x5, 0xfffffffffffffffc}], 0x800, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x38784568, 0x40}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000000, 0xffffffff, 0x7ff}, {{r2}, 0xfffffffffffffff8, 0x2, 0x2000004a, 0x6, 0x2}], 0xa2be, &(0x7f0000000140)={0x8, 0x100000001}) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r0, r1) 22:22:52 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001300)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRESDEC], 0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, 'T'}, 0x9, 0x800) 22:22:52 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x4000000000002000, 0x200006c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x27, 0xf0000000, 0x200, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x9, 0xfe02, 0x9}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x80000001, 0x8, 0x180000}, {{r0}, 0xfffffffffffffffd, 0x81, 0x0, 0x0, 0x9}], 0x7, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0xcfe9, 0x4}], 0x6, &(0x7f0000000200)={0x4, 0x6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fe98bcc4617000000000000000200", 0x1, 0x40}) dup(r0) write(r0, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) fsync(0xffffffffffffffff) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 22:22:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x100) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f00000006c0)='./bus\x00', 0x20088, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/28}, &(0x7f0000000080)=0x1e) 22:22:52 executing program 1: r0 = socket$inet(0x2, 0x5, 0x2) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) flock(r0, 0x1) 22:22:52 executing program 0: semop(0xffffffffffffffff, 0x0, 0x0) r0 = semget(0x2, 0x7, 0x49) semop(r0, &(0x7f0000000000)=[{0x4, 0x100006, 0x1800}, {0x2, 0x4d, 0x1000}, {0x3, 0x0, 0x800}], 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x18, 0x0) 22:22:52 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x8001, 0x2) setsockopt(r0, 0x6, 0x80, &(0x7f0000000100)="4c192654fc9982b944eb2bba305cbc580acc91549022e891c9e413757b3d002baba6e704f17b30d9f690f5e1102ec95a2e3edc7e60bcb2157d92e09fd25d9010c3005751c9892cc689c8098345515decd9498c2b9353cfa8ed9121", 0xfe34) 22:22:52 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) shutdown(r0, 0x0) ftruncate(r0, 0x5) socketpair$inet6(0x18, 0x8000, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000300)=0x5) getitimer(0x0, &(0x7f0000000280)) fsync(r0) fcntl$dupfd(r1, 0xa, r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r4 = open(&(0x7f0000000180)='./file0\x00', 0x1008e, 0x20) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x6, 0x5, 0x1, 0x2, "e8b32543b310e53429960d6f2b3f6afbdd66da2a", 0x80000001, 0x615}) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x41) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet(r5, &(0x7f0000000040)="04a8cd38891fc16298447b085985afd20487f59c9a77b5e4a210eb", 0x1b, 0x0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) openat(r3, &(0x7f0000000380)='./file0\x00', 0x10000, 0x10) pwritev(r4, &(0x7f0000000780)=[{&(0x7f00000003c0)="2e04513498a6898d499ae2207a99b961a2c387f52b749cbbfce995b67045e6352ada1228fc7643001397dc2b7aff7cdf3a507c33173c0bb1a7e2f3e76dd02ecf27044e23ef3a1df11596993144bcfa373653489db8ecdf2bdb39c3e4a75d72ba503dec4d7a121f344b6e50ab988de3e820221daa33169621", 0x78}, {&(0x7f0000000440)="1d8604ee82e8ed7ae1c2e6d79c91932e8331f19b6c80bf75c70d98cfdc381d6ffb495eef3b423ce77924fb7d18a96fd4339b9ea1e60d9a899c21c6ef6e5e9b389060919245b9d878f0cd6e22b962dec0e99e3cdfaf363f781f603ebd819276fc659bce3b2e6f7d4af7610d846785ce89a686b2fc3936e6219712aa6a702f496a510689a5ae56778204ec786153c26bb0b66911029e2e13a76120cb8c2196b48865adca2449", 0xa5}, {&(0x7f0000000500)="e7deb645b06db6b8ae893de2a7f40a584723d27dff6c952f8934f94a824ce81070559e53e68975b10b95fba25166934547e08df5582434912ae94461949a2adcaed2cadf2043c1f6c2f8bb20c5ef4015e3333bb842d2f19d4c934bb3279c300751d4ca24054db3a7a1fbeddf1904023cd587ccc1467df8851f752936750d0880304ea9d2b5e2cb71a711da6bdec5eaddfe925e3b13c3ebdc3ecbe45baad8a07d2bffecd69488890f6bdfee05f195c23b1e0e080609e3379f886a2929976c9cdf4cc7e278b1f065d726108cc74a8f1ac62ecc7417050c94f0d1e8d3c317ad", 0xde}, {&(0x7f0000000600)="b9dc1cc81fc1fdca959149463c350bff767fdd9525b6baf9158a56dd72efeed3fd8e35e66ca513ea0470736b9117d1b0d75333a84a2c050d1ba10a34b8c2e734139255ab6516cf80a5c28e5f6c0c59807823b0ec", 0x54}, {&(0x7f0000000680)="2672bb74d156b8c8deed691a3ff307540bc3a2a60457221f08236f86dc0ad8786608def14ba00169125a773cccdaaf1c184b102aed7719631f8ddf7ccce8409a147129bc061e53262c0fa4bdd6dc1629cadb70606dc955a6381c2dd5adefa5b018058494bb1cb1375810b2938682149674cbafcd7bccf54ab142950e4ad02da6966fce70eddf0fa4fd04e6a5989c11bbd0790696aa56e263ede497beb0cf5f602084ffc709867794eb2a498cc074e1c88b708ab9d1b23639101ba84b7a6457515e5c27d6021eb426d96e99383f74e6a05935f5398d1cea0e4e12bb0fc85c690baeb83f9fe3e8db0f33", 0xe9}], 0x5, 0x0) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000200)={0x8, 0x5, 0x1, 0x5}) connect$inet6(r5, &(0x7f0000000140)={0x18, 0x3, 0x6, 0x3}, 0xc) 22:22:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file1\x00', 0xa1d, 0x0) getuid() socket$inet6(0x18, 0x1, 0x40) fcntl$lock(r2, 0x6, &(0x7f0000000080)={0xfffffffffffffffe, 0xfffffffffffffffc, 0xfffffffffffffffc, 0x200000200000000}) 22:22:52 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) kqueue() fcntl$getown(r0, 0x5) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x64, 0x800fffff, 0xfffffffffffffc00, 0x3f}, {{r2}, 0xfffffffffffffffc, 0x21, 0x4, 0x2, 0x2}, {{r4}, 0xffffffffffffffff, 0x88, 0x42, 0x7, 0x9}], 0x1ff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x0, 0x4, 0xfffffffffffffffb, 0xf46d}, {{r4}, 0xfffffffffffffffe, 0x2, 0x0, 0x6c, 0x100}, {{r3}, 0xfffffffffffffff9, 0x4, 0xf0000083, 0x401, 0xe5a}, {{r2}, 0x0, 0x40, 0xfffff, 0x73b, 0x7}, {{r2}, 0xfffffffffffffffc, 0x10, 0x3, 0x7ff, 0x100000000}], 0xfff, &(0x7f0000000080)={0x7, 0x93}) 22:22:52 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x101}], 0x1, 0x0) close(r0) socket(0x1f, 0x4, 0x6) 22:22:52 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x6) getsockopt$inet_opts(r0, 0x0, 0x25, 0x0, 0x0) 22:22:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x170) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x3, 0x400, 0xc9bf}, {{r0}, 0xfffffffffffffffe, 0xc, 0xd9, 0x2, 0x3}], 0xff6c, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x80, 0x800}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80, 0xa65, 0x592e}], 0x9, &(0x7f0000000100)={0xff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="83040053", 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) 22:22:52 executing program 0: r0 = socket$inet(0x2, 0xc00a, 0x0) connect$inet(r0, &(0x7f0000000000), 0xb8) 22:22:52 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = kqueue() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x109) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) 22:22:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) linkat(r0, &(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x0) 22:22:52 executing program 1: socketpair$inet(0x2, 0x8005, 0x375, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x4, 0x4012, r1, 0x0, 0x46) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) r3 = semget(0x3, 0x1, 0x202) r4 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, &(0x7f0000002580)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000002600)={{0x3, r5, r6, r7, r8, 0x94, 0x6}, 0x8c, 0x2}) r9 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002200)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0}, &(0x7f0000002280)=0xc) r13 = getgid() kevent(r2, &(0x7f0000002680)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf0000003, 0x100000001, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x15, 0x1, 0xffffffff}], 0x2, &(0x7f00000026c0)=[{{r2}, 0xffffffffffffffff, 0x17, 0x20, 0x0, 0x3}], 0xffffffffffff8cc5, &(0x7f0000002700)={0x7fffffff, 0x3}) pipe2(&(0x7f00000022c0)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002300)={0x0}, &(0x7f0000002340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0, 0x0}, &(0x7f0000002400)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000021c0)=[{&(0x7f0000000140)="39fcd8d77612977b1171fb0a61e9ce9aa09732d0953c557a0633882992436eb2dca6f1f493ebfad6e454e368decd160f6eb41494fa29e9fa46308672d795da6adb1cfbc7e722941ab28b92853011c9b0abee", 0x52}, {&(0x7f00000001c0)="f5a05381e28b7182e0d1dcb65adc07e53725fb778d914d5dfac9531a44ccce814c7d3fb12a5c9ec4c3d9f829bd3ba4c837ccefaa935c2a9ed0b6286048ad3c76f282a31ce5500edeecee19f8d4b7132c5f37c3cf58275a722d339ee42739ca3c32f638172ffc1f6b672d79dec202bd63290d1b82d35a4f5541027244f417b769b336a1bb6f11606e3fbb5f2ad952dc8ee97546c477449c6ee7f97c3ec0f10e02af8600c1de18936a700e3fdf87c8fac4584464bf69e9886a3ea36e052048980a5e591e1d216ae0614fef891b469284346a98a99c903f844cd1e89f702c5c64aeeb8742813bb35516750ff84fd5b1f7260951f0627daad57e708aeb17f862b1a20a293984685b596b39e97bd005087698474f2df4a68454b05bc6e7d8c9de983861ed3b02610ba3b157ebeb870f6c98276ccead6fd138684c68152deb6d5f0cdbf5100ef504301a24a68e137e241875087f9196d8e55ab69957b6fffef4914c8cc08e042f279e091620465fbfa7e7046171ab0787cbbfe388c533d0d985d82d65367a6f25cc5d13fa454f273ddefedbd651862fe61c66a764a2102c2e6366c23ffc451f0ec1988990c7e31bd98aa0eb6e78df9bce25d05f73934e47b7c9ca7f6946a4efb09a4c995a9d73af0c7e658cde072a4695c2073f8ff587736183759840aeafec84a849f0c624e59f0bc316c007e71e113341a61d4137c18f0e930fe8d21256c511f10922be0dc2c4e7f0cfd8c339853aaa8072bc423ad48a1302d59db3eec255607cd016981e0ea28dc9bd72833338d28fe6caea70c7665aa09ba366c1106614def54310fd26d2f04ae734472e700fc3998789602ced573901f5670f6aa8d313796457dd976a346d59dbfb7783b1bc0692c075fb04df7361a38b756950deb15c31e36a83a661be5c8d1429a0643125250282f7fce4b06eb070eb1b74cd59f4a215372a449452bb0900e576932176bf1577361c0bb6c465c7421354dc1d65b1f6cbca443bc6a10d2c0ab9872ea8776226c30be9a1db5d0fb8a32335ce3f14a8e6b5a623757e4b55b14cb45f0382b6f47364c944b8d8c0a12460fcd1186f8ee8e0ef4cd5118d5076a016d78ed3411677152ffb797461617bc8e53089da371d57a25b1561d30c32c3efd0a5860a074b975ee69f011ce780bd7ecfea2e6b5e0a75b90e423be05f7fc0b62f5293ca6f1301c99289cbc2818811eae9ac98d65258a9942bf5e0f49a1569273f0a6b0056bad6c7bafdb907385d520c36387334d971ecbf689d632752efcbfb700f249dd61e8c202d6a4cb7ebbb8faacaed210496743f1a29329c1ba272c3edd5886023f45eefcd876feec39c4a51bafd91310353b07bee3d1540322cfd23256f2a17b54ec86c38c28aadcd01fa72e6b2e2e7ec6423e687f3211ee4e72a844d97a1ff0b20c5438f021b4e87178f778315b3769f00c7d50335fd52d57fbbdc7aae00e73f904f2ab605c0ab49a4db972e6ae156f719e50628af7b95d411d41087464abc67e16163ec656254f0c993a52572463ec6b8b7381c063090c740cd20c941e5aa36537c1ca8fab45f7d17210ecf4a3f3b65dcc5d813bb9cab89cf444cf9dab9855c0fd89253159eb2222e6f9f7c2a14a71eee181036448a1351254700dfd6f4aaf76711437ca53388d4eeb94a6c961476e5ae3d336b16717b49ddbeacd991fe355074a637d9a2b293c808faacc5e23d97caccc7726832df4c852ed0b7ab95f909b5b410b70eaeb2114411a05ec7b0e4946794ff259e1c2d0e542fc05700fbdb834b1d8a48e809eb1d039455dbf438b216cc64156858c62c5fe2dad39877698c469816bfdd4d3a51080999e5831f8d02dc05a54246f5804afc72eab108a1e7f10fff6e7b0cc933991d7032218db4ab7c19fb7b8a47189388d8d23c1e44f2d9d249c07cad2a9ce64ae86888e1f180c513fd1ac53c5c0bf4d0c5edcd8ec225a6d8137c7b54db080e34100cea4a0d32296493bc79667aed687771be55f25e7022b01faf6a8576f6d645a6fbd2e3c6d0ca045f0801dcca51bee114e853af707abe2adee6f9af06c5f4e134fdd1efa995862ad587a81d3b63cf83a72ede7121ebcf4e3ded84a28f2c65ebe685e380dcede3092de227a1cf20ac12d96333dd9bced6d4826b862120530868e4fa0fbe6a21ed1ce019c05ca4711aa506c0765842b07c99d50b2b53e2f0c8b5effb2c2b8e96099b8f9a4991ad1a637a833406bd0af24aa4b82ace117a08802e18fe6c5c97ba84cfdd7422550200ea527d049bb66e2455aa873ac1bf194a34e110f062b3a159a650724a8852b15f9a381f6824645b9f80ad528e69eff262cca0196ac964bc2c07fdd02c62827c8b84a30821e1fbd2537ce5cb751edc53e050bc683a52fa17d1b66077d866a3a27d27670de7c8f2ac08b5743bb3851e84c5061e5f2c09627fbab9f98fbaacd2c3c1619f6a04411ee8844f0b86e45f3a71510182a6d69d7eee4b00776d2b0694d9d3b6793c0bcce360b2e18e0094f46a1d755334e6c81d7e4932e34dba30a8b98c36c484b1c2b8bc98fc20236c55bff8364723ae6e0fba221e25ee1464a2d39dbc14cf153b1dcce4d7248f135043aa01a05ccd74be95d46484bbd7de0b4d2af3af96368e8247bec45c9296071afafe6a3d0ceb0755125a76aba7d66c77ec4f2918e07694c3eac3fa2a0be5ece98809659febb1a242b94da783e9a25db3f8d0afe573adc812031cd106a41d17fc3fa86f4caf25a1143a426eaf7ed096e146ff66f5e668298fa45897edf0a40021f486904088c70fd095c8ba72721bb38e00efe22a7995cc0b2cbacb882692cc760b0e87dad1f671ac544e4e5012e8e2c8004bda28d9c87341fbc8fcee10fc1f26d7b17c8bb0195c740eef92b42ab741970270bfbcdc56671c3a788df8085cc133b4dfaf7f8017f98183b161521f26f5aa1473fa5b05cacbdc4d81dc0ded732b01e84563c92100b59a1e9da8d2bb2dbcf577e579214c6ea6d7f27270335b90594a926e4a46b8fe1b88920629e64aaf7720db57a3dc58b2f2c7cc6b9d272840ac78a2403219e0966590f015529034a67587321ab680026634d74977589acd8d5b8882094bb865a1c5c67f60b38c8a73fa8b1e94ab703602a2a5aff1b192042857d1a20619b02ac77819f157faf09341164aa94637f0dac1e778f4fa245af3206e42f7efe244f61aae36d49177f78f2363f9d98d8b135e75ff938d4f21a2cdf7b358e7dd9fba799631ad93f6dfcea47073f78c7a54f9b21727443d019b9a699ef2f51d20f584c3fbb694259df848b202eb7ce086a270e12081fdc2a19ae6a12bacda0a4fe44b5d8771a179cb6f280d65e057087d1f36809a3cc16702fe5bb4492e50eae203ef7580546ff570bca216a94a89f24bfb810b3cb0dd404e9e25066d1bcde0d38deaff06200282ee89c2153da44f4c40fc46e8f6d1835cd4ed762047f6b93133ba134d7624c9acaefb1371ac99a9b376b9e1eff3240d8544bc4623918ef58989d2b75c3e57b500269d5869719f4320cc1ef926bf8b63ddec8205d67f2a9f530fe523a17d03a1c59c7d0dfd51d36613a7d455f2bf2db252a6971c15a620a3a148d93a38ff8939d5fcfe9f7264d9fa574dd28523a225d5062ae3d072a492677e1dbadcc1c2e7bd0cf7740eb61d2cf2e5ff4a6f199006e24ef1251fdb7f78f68b6860746753cdd64c11f2acce84f3ac25e477be14d0c96d6975b980242d8bb7098408cf50dc0f4bb0f9b62812f5e130c0a99fe046dc9c8ee88369c4ffd8ddfe69a1cb7c9805bd338fa2a1be4cfc173040da2f93b5cbe26d845efb7736413e8d94af091d469e90ef2105a6a8a4dc3d6e9eab550681f44e173c1ce157a3cbf62c17febd71e00a7bb613ae2a06f69bb2694c2d652a694f0623209d4dc69916ea428352e6ff908c4f7b782f7db7ab4c065dba0a90e889d6544c181e364b9b58da556f5f5f39f7b786ad12063322900f323e374db8103cdba5392b868f03c8ca357c0070fefd4d9cbb172d011b761289ee3caeb50e959da93adcb73152672e246024e2c7444189c8c7db74c6e9b5423e795184167bbeea66e65b266eb4bfa481dcdb89c49ff054457e5c6349445df1982518325d7ebbe777204c4c4c9420c605ebfe51b62d63dbfc71c12be0cb1cc7ea54bd840c12ac9c1a0380d5298842e9f8d6227f25268c1b276c5c38f38609dc1698470bb3e589b8835ff7f11f605af2d22c2751a29aca86d6634388f8bff800ee55e977137fc9ae90e7bb05b2d431741168923dd91765308a518912a96063033e6536828099cef5610fab5065a59dfea2053891741ddd5ead9f01fb1431a8f735018dcc29404e2d1bc50bf1ce4d57b41e04bbc70904154f9490a55fc9dff975670e55481f6a24bcd8ff9803b006f2f63c29414b94d8b012a14b0078353f4fb9028a74cbb61d3600b77a1a820ce2fe5b63e11b9a5e51b3be74a0bc57250d27247d7c33285c4ac2927a1b8486461ab7018300a336ed39407ece342d44c05a4b3df3f7d1fd9b2547f3e1debfb351ffa69b3fe1df25e58179ff6af14f92c7d657c6dda5fc06f6e33a5de494d6d2f274ab3668cea1cc14833666c8cf10f1a8477350d302edd1f182e0a723654bc6f1bdbfd1ddedbe8a428f17ce6cc4775ea670202d8c42a86c6d6ccd3013f8d5e70e2196a442ccfae58b9ee06c865030b1f60e49793c11a3e3e67b9fd1adc5dc1edd6cd573ee61198b899b2159a8d1d8ba1cd543f2668851e92c346e6455b8b043ac8f790f5faa92a82e1efab10c5477c78067b23efd9ae34cdc7c628767ee641eae81dba89358fad32bf014ee86648c20b52e720e8ea11968536e8e8e64adcb43e729d5f259f97ca4265a975e4e914886a1bc2c41f0bfae594582d7eab9abec5e9628886f9e18d99841dcaf0fbabd53869c0642e4149166f6a0a46be0e5c517bd47877bd8a2b82fc1a5e7387fdb40f720164f65445c8001fe4bcf6aad87141c5c86c80e783cd253a3ff545ddd18e5912b920e84a9259a72cb9dee2c32d1ec99a1e7e85a1903aec1cd93fa88f49d6f30c96e17fdac3d89d7adcb155664cc7d42501151001ca66362457eb1027535f14dd4ded56dc3c8d7d92d0a5249b24064d68b8e4d49555af8c62a009264f8b6decb5aa41093b774952c1241fd145bc1b7a4dd6d1d665543352b5869b9db102668e97950567811aa212423147a1d30b392555b6e0ce291124969236d68be231f0a0c9522e09f3d00af429c0f4b16705de694f98d94b3686a320b4332f5947936b923229ee6e28af912e490b677dd668ad43f5f689a62a5c62f2bc4475463e080a21d3dcb6eabf955d6e18c0b687ab39b60c73d3acd51e845ffb7ee388b4e39e2b559ddb7d106026f0dcfefc946473fbcd898e22b38a9c48b05c0574c16ee9623217f61773eaf37beffb5b8b1cd576c897341233d1a4e667bdf55eb31017c1e33dc6fea9785a2d31e933553c75f5825da80b83e919da74ab187621cbc2220b577b8c27dfcae7ad59703653397cec278f18cc6d97c3ab5d5836e7bb8b0226a9aacf1699bebb796a266e71912d3088b88d50387c6e525ca6773c4acadbf35d3c6028c4c7131b2fe491963329657dbcc14dbd04db9249beffee7935770ba0afc22c4d5ae15613fd2b0034d7ee7bf947cfc679ad8d2a3798f76e2f4e50f81cb6664ca17f5f58ddba8f047e0987f33d5e3c78e4be50467a16005f2d27b07e6a3c6c844e4e669fa660e41a7f458fc710f7607e4cf14f0054041a41a49a611cc785602fc0f5e34e86d1cbe55f2fb60fc", 0x1000}, {&(0x7f00000011c0)="5b3bdfc6e9f31752f0eec05aa0ea4d33ac80945772a35eabe67cdea0bb9baf04334f39f6b2a6fddfa5723734a7243c710a6bac4a4c1647cce52353ff0be854f2a21059aa6556c87e8459d1f82d1fc35fe7225535f17ae7f25f5a1c46ce07863618ee427aedecd33d06c92c98c3d57dc07a22d7659c52e9933f4cf1b7ff08e8142ad917dabf7a075941df8e3328bcd482f3a62bf2cab753639414a5996ece66bdda68b31b32c79515e62ea6e7a19ba4a365511328281c8a39970718f9899ffb19f61f726401706cbb3ab00305e7f1f802d19ae107e406de61b4356e8a53fd1323afd9dd73fdaecf7873b3378bf20689acc008f1b2d6e8cb3ab6fed95d89aadfe1d63c6ec7ce4b13e3ee81b643b55f9977767878aa3595ec6c28d17accc21a9de89374bece24c48ba3aa9e6a162c09d592b98c2df0c8b9a86dec7562017aef64f849a24dd882f6dad3d2a57ba016f97f77132272d1e8158e867e391182c6858c4cd32945934f3fe063d1b4464d474a26ba1388d9daff90c0f2d13b1cf4f71cfb584132606903439d9a1ba169aed920be5fcced5613893a509f5ca7132602eb34c50fb980a72d7f8dd6d20fcc56bbd86912af43039fd3c969fbfd004179f02c2479a6ec18f94df383fdfd43b4d72f5d65fea54291a31600b9861f6d475be1b405d4d31f5405a3d405c6f40ba628944f20d7f95dee3eb3d05fd2c6f29af61f6f02f04799da942b665ead2f9c0e5b28ef0ea9f8cc31fca2773b5ac38601ea19982627c25b7ce04b969adf3ea3d9616f89e3e2cc7addb93532053398039adb26a310b961cd7d3330095dc3b693862f7ad1f16007a7d736469fb530c5cd0677590dcddab2f2e85bc4ff677e753f94b16d13b838cc6780b736aeebc7dfaf5501e9f74e5a0a4c7e8c80fd6f6565096fc419348d06c3ee7dad804a1082bd6ea174962d1361702597bb6a51b8d5f82da04146c54a1be764ee71211471ec31ee569a5e420f8101f1bef08ba6066fc52999054f6eed9e9b7e52b44c3786c34aeffab4e017718fd7bd1d501e1e59fb66aea16f17b637f97bfe111fbdf6389ada9aa514f7fb0dfb3fac79210649e646016cd93c92c31367425bc102b1b69ff5b5479598fa240904c96a30336d0f32750bc78ce9dc129bf7c2a46261e629f84e14ac2e2c5e82ad92bbaaedda6704ab79e6cf8e8de1af4fd1c15380531bfb4414c290f010d959b2c89c766ea6815983a3b27c11bbd6f28444532b9d1ef1b06c8f4fef0b57cc0afc4cac8b36a57bc25295654ac6810abf8907e7373c4645296a5cdbc70aeab47d2cd7a911c6ffa45a1de228390eb76e15a52783e2f77fd0f8d8370e0ab067c6d2121e452df83eb1017743a1773c9ee485fc2209dacbbe804b99d8abe11e90224ac62ed1fce855f8e9d1a164b39dd4d59f763e7c2dd1a68a6fbdb6a37ad4a35a4c7c46b2fca63e9e4bcc0aa9a6f161ed610dbd3f434b4deb6f44e34743e6ca68b63dba535a540ff534b39d39691ec4f55f22ae465b0e4633269651e352226d9de2e76e1617a90536ebf0ed5abad5c37c7e59a6f0aae9a1aac7d7716b81c6aefce4a0966a9ce8acb979a973b1d0eb19ffe703aa94cd73111dbdb4462ab3662a54fd19479fd00be8b48b8fab3329507be0afedc9c68a446bd881f5ea990026ec241b79ebd5646a6d4fa2ec21ef62f684bba6dd347f80470c9f598be3b02fb068c43cf058196c3ebb7f38764d76a2bb1d7a7f0bde85c5e42fec9cc857f2f679269533df076f88664cbcf0b1fee11aa637c5b0518a1c4eaa68a0086c8f0f05273402e800e66414e93bf84344b5e443bb1b69a56864aba16dc7530f38fef9004150a3fde20faefe33d6f3f1df090ce04835395554d838a60ea0467cf8fd8c341effdc67eefa6c63ab2d658d22fcff84c23a23d5db626d283667fc6e86ca8800cfcdbe897a995269ccefea910dd9de45bd58710f4be2f22b9e9962596f5eba4669e53e08ebcd15c500e0204f33bf0eb69c433ceff4dceb0231f212acdaa3576255affd8d41a873b465ac7083fadcb9288d089b74ec3a3f55b8856894b7afb1e072cfde6e6f7aabee26c96622fd3d5fc1eb875a48804384b68a2f6becc8c63d82f9872877cbb86abb6b60f13e322ea1b87884e51f3bc73eacceac76264c8cc5eb045bb4f187fa9be34d4ec3beea95c91ebd9549a80f83c95b94ba33d17b52bf94aa82ed7bc3ad91a4e01fc9cb52d976359e26d6a020ecea7abcb4228dca8aeb2a716a80ff8425d520fb068a181d5cb12a08f39e52a66b273d0a369c2244c576d4271d869f1c8d5e1366d4b2c9782f717961bc2ecc46b9dc9eb6b75f2f74541cc50f260eafca9f3c463b94ce16f6a8c8d90b5e4460b73228240c3407b6a1161231233a25245e0bf3940867de029a355e2d25d12e573331535c55107347f5665e7fd689ec3c0b57d6270272ff110768809dfa72b7e21903481eff43861a6927f0c6ec3f84748f1f138f9f3fbbfa97fbef8efed93715409242af2743e1e729cb2ec7a59d9f5e0a102ba8191e4f63473ceebc70c0019226067ae3efeda84ea19bc4798681d13a0029f0081613f2aa1ff2f57bb12501f85a497275d3ccbb922245d0ef5c3359b6a78f7451c778a4d38baba59262361bd28aa0737f889b0ff7a82d62d85e0bdc9e390a7f1179037ae0d8280932ef90c3ee03c82fccdabae4eac7722fb2ca04b911dbf5b71075aaa93f39803465fb487b628702454be78210c61483dce6d8e8c6335b2496d45171c22ab3a19ad56b470f0086cb3429fc04d664cd22352dfbe45ba8f1869b1f4b40a18121d4ab1cd74899371efd8275c065cb6e70c2afe982387ba3af2ec949ff2093b9da78dd8c09292f79507a214582b1ec959eee5e453efb6778beb346a75b97c7dcc3e2f4bbcf41128c994966e32e81b20612f91d618c4f2e700dd1f5a1ad5610a58b015caf01e1c9527d84e07a3782ffba705c74ee03da9dcdb0c405ded6c50beec0c3fe49744152947de53b43fd3d9ff0605197aaee1727a2cc2583c1ce4b59fa8c714b1f6ea7b3eb22036613cbacd4f53398bcb4b4dc0c879b956c0feca48537c43ea8ced8a0a4d9fec67074c5973773ca25aba5d07b48ff885d234051719a2e23c5ade5da763b6c9e8262a10bed9306f02a76c2f2f2e62c8ee5de9bfdafcd4e943e9c96ea2ab0a262cd2452d6aa7015d63e99bb42e6f763d65a44be0a8f7bc216389bbb48c79932d5d753d57e07d735cfeca900c62e4d8d85440f29ac60b486cafc1c84176c539aaa110f9cb7cfdfbc422262ca45bb7d1de3707069552e93ba6f929617d34331477456f0f4e5337079cc7cc749ef8655587190147fbaf27c96b660eb73c83aefdd5ff2732c21b8ac34baee8ba3e613a05ca5a88e55614ca0e72d4f0d086aefaa4ea9470973af769afb9551ebd1a040e2b315120b7d27be56f4e728146edab6d566d00e0b3fdca836a87c942e040131564c69731738ed696bc31e6fb80edbeb4ed2a0fcdcacdc6169435b859e0bf0b61574771e93dba485ce6c2ef95c6553b5e0eaf4beb2b955e19a95c1c4f0669aa43c8c9819de99fd80e9a9960aa49404be497f661ba52b401b559046f31e74a30efbf4576baca44640318bd66ac21447d62fd459b96d0b2d82c481a8ff2918687215442046315bdc58510090ee3e3a13dff39b1b66e631ce219c037c1f7b194f4ee7e1763e9ff01578ed4bf1a908d1721e00a6d292d59631a6881a8515a5296e2fb3ad91a69acfc4e8957017aeaa5be4f99f39a60c8cbdd61453b3e04ab09a579960b7209ee8b6cabf1b25fcf200ecb36a925f38f58d42ff2779c7505c1717487784862ad6ece104e896f66c7adea24653c6d431a5b715758c5acb14b51aa625038e1af824beaaf8365bf5b4a6a50db3a3a23777dd325f87797a0104ebae11425f3c7c8061cd9e5ddb195ed36992c9073f7d3b53088ea33035f3b4ce42b074104dbed1dc895cf79dda497856f3d8f8eadf7b9a77b90cb792da4622b54c2cb4062e02bdba38556bbafbd159c04496134219157712459808064c6e273f29a980200a43caf65f24f0c149e3b33b18dac3e1e981bcb9c9131df8ecadbd389aaacf00bfac85eae2bc82f7e62d5216a299bc96c2ca5dbfa142529fa3a5d7927979ef16611783a91775e1eb69cec345776184de89e1d50e1193cde93b38e8a2c33bf07308c304f04c7548357bbe2f273ccfe0523855e4789e020e99b11c50e4f71ec5b5e6b06c7cc0fa18611674871a22bd8596d052376101986d219231f1469f78464e9557b74a835a5a1dde6d612a185988c818c50d8a8ba1aa46948395f3016e93fb5e8be7ae6a407b0c9cf8122387508c605e205fceb9363959061da5fef4ffc8af0053f3b80a94b13c6146751b12b27f6ae719f77b6cf2aa4d5490931db0ab30b77fa6ad91f0de9588f0f60432e3beae3f698aa9e59c8b640c16da29a65a8c7ed2dcddd828656e5a5e2a788427faaff2a52f93063f57edea05bb68d55240ba012fab06eba3f1fc1fabf0a435c6d0b38ccf0afd32e98f494302886d4ae2c191b1d2c56a5813ad01a846d7862a92aa95ae0f73ae9597c6e3a6efbe964444cc653e1005e6e68a136ec6f62e2133ff8e5202be551f5778087ed02db5c955d2cabc151ef68872d649b8622c3db82de3478c2bb0e0f58fadd8c65a8196a5bebe4230a2004c9ef0e3766ca692dd8af010d1a3b4e7c132bd8c6580b60867670dc83d2d7690ee7818838c632e70b5fcd24ba402b36b5137cbd1eb6a1b2ab7634b60ca24f5dfa7639958490b508666b363fcaf7ab27035baf9b61f930fca7ca4c546e258cefbfd3b66334293283f558f301d7e53775d4e775492351c0134a54c2ed154afb621a8ed4e3e94c2a8e5d715281ae854fd1b442219303cf9026b1918e35f7051d49612d4f3920e800a8de63ba863bd84729a5481232226cbf995f494bec53c7a956dbbf899785349da8d1c10ade7dd89fb00da63a587cc650e6a9b06b4ad787e6964d5d9c96feeea693afb780ecc334f9b9e00cb96836917a29d65255af11f37ff3473e5e5dc2220fbd540c6ccfa8d2282db5530178ee6840657af2d6fe72f96599a982eae7e867ee1cc7cef812f86c2c346e226d91a1cfa85c1a1a64272c4ea5048c209814f2c4588f998198d64ba52ec0da4b4ed24f9f452e409fca7646a437510fb1d6964f79aa0abc38ec84c966fb92c1b5c0a1f697ced2f5dfa8e251c470277b141305f26e658627b1a674084d4199d3a9f69ba303f10fd756a32d9c5190c7cc1f2b3090fd282f3621d4ac71e1e903e20bbba901d738c216710e203ef3b574f782daa8891802a230d78bcb9752f1fc501c138f0653d4e96f5f263eea1dfb8a707c6079683eb10fe0ed1cd8560044d736207c359b831edf1a7465acf5de522600959df4485125d79238fb80586cd4672e3097cabbfc90fb96c840b9960cb3288c13bba2afdad7b3578e22cfe3a3255afb9f0a6b7fc57ac9796d1c14cec9be1bace55fc23d27e26c27acf8a8afef09a313e52b65a1586c61f9f56d7cf955d5338ab959864919f862f6ffa0d79081f2b3742b9a9cfe4ada20813d05605790dffa7a534e0978398eca22b30463227d0b354af7d121bca421110c5c67b326479b3c001d4f8b3c681c576b1d967e15377894137bba8d39d1f9dfe9727642d1fec1a8e7987effc2346b3e2b0972d61566799a5c6ccbfdfa592b5cf6f3b4a10682b50c8b24f00ccb30e2226ab1d0c4c429ffafdca20f7439086572917f1313dd6349a5f48559ad1d9", 0x1000}], 0x3, &(0x7f0000002440)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="0000000038000000006d3ecb608c5f73fb9c0000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r14, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x6}, 0xb) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0x2) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r2, 0x0, 0x0) 22:22:52 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x34, 0x4, 0xff, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xd5f, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x0, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x10, 0x4, 0x468, 0x401}], 0x3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0xfffffffffffffffa, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40000003, 0x0, 0x9}, {{r0}, 0xfffffffffffffffd, 0x72, 0xfffff, 0x0, 0x1}], 0x1ff, &(0x7f0000000080)={0x3ff, 0x8000}) fchown(r1, r2, r3) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0xf9e, 0x0) 22:22:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getuid() setreuid(r1, r2) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/60, 0xffffff1c}], 0x1, 0x0) 22:22:52 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x107e) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 22:22:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x42) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000140)='./file0\x00') r1 = openat(r0, &(0x7f0000000080)='./file0//../file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./file0//../file0\x00', &(0x7f00000000c0)={{0x7, 0x5}, {0x8808, 0x7f}}, 0x0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x8, 0x5}, 0xc) 22:22:52 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSDTR(r1, 0x20007479) 22:22:52 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000040), &(0x7f0000000080)=0x4) listen(r0, 0x4) bind(r0, &(0x7f0000000000)=@in6, 0xc) 22:22:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000000280)={&(0x7f00000002c0)=@in6, 0xc, 0x0, 0x0, 0x0, 0x0, 0x40b}, 0x2) 22:22:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x100000001) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8, 0xa3, 0x75, 0xad, "70b76ab8dd1feafc2271955a64b30cdc849961c3", 0xfffffffffffffff8, 0x4}) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$getflags(r1, 0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() 22:22:52 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="20e39f58f93972a870d8682b03cba4da543eed02d2130f16ced7ecf9575b5766a93a52e5574e69033ab7d1b616c9ca1fed37f6d7e3d674f7dfb0f4cea830a193c18562eb85edb4eea0287c3382f4c620227908f5232a6fc85ca8352685620d9226e00447c1dcdae409dae847d35308e443a87ce762440598f2", 0x79) 22:22:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffff9c) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x100, 0x8) renameat(r0, &(0x7f00000002c0)='./bus\x00', r1, &(0x7f0000000340)='./bus\x00') r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x6, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000300)='./file0\x00', r3, r4) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x1008, 0x0) open$dir(&(0x7f0000000a00)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffe1, 0x3ff, 0x10001, 0x8, "582edfafdc54a20490137adbb85f6d3107629d97", 0xffffffff80000000, 0x84}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000240)=0x7) recvmsg(r0, &(0x7f00000009c0)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f00000004c0)=""/3, 0x3}, {&(0x7f0000000500)=""/56, 0x38}, {&(0x7f0000000540)=""/73, 0x49}, {&(0x7f00000005c0)=""/147, 0x93}, {&(0x7f0000000680)=""/234, 0xea}, {&(0x7f0000000780)=""/190, 0xbe}], 0x6, &(0x7f00000008c0)=""/255, 0xff, 0x7}, 0x802) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000140)='-]\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x40) 22:22:52 executing program 0: r0 = msgget$private(0x0, 0x21) msgrcv(r0, &(0x7f0000000140)={0x0, ""/211}, 0xdb, 0x1, 0x1000) r1 = kqueue() r2 = msgget$private(0x0, 0x4) msgsnd(r2, &(0x7f00000000c0)={0x3, "7020543cf3f27de8c87777deeb1e47170928af90257ad80c90b665573c1e053425c3e35e2cf5587e7206ba7debe0ecfa02a8b8e622d6daf74903e4349c95ec8958762dac69426a24"}, 0x50, 0x800) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x200000000000000d}], 0x8574, 0x0, 0x10000, 0x0) 22:22:52 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x9ac, 0xfffffffffffffffd, 0x0, 0x0) 22:22:52 executing program 1: shmget(0x3, 0x1000, 0x14, &(0x7f0000ffc000/0x1000)=nil) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) readlink(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000280)=""/4096, 0x1000) symlinkat(&(0x7f000001effd)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') chroot(&(0x7f0000000000)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000001280)='./file1\x00', &(0x7f00000012c0)='c\x00') stat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 22:22:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 22:22:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() dup(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1f, 0xffffffffffffffff}, 0x8) geteuid() getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x9b, 0x3, 0x8, 0x2, 0x8000, 0x0, 0x3, 0x7}, &(0x7f0000000240)) 22:22:52 executing program 0: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) r0 = socket$inet6(0x18, 0x3, 0x0) fsync(r0) setsockopt(r0, 0x8000000029, 0x2b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x2, 0xea) munlockall() 22:22:52 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(0x0, r0) 22:22:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000180)="cd7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb97067a15707a6a060ea0dbd70ae063229425a21860b42d6d4e0b76acef1fd6bca4b917e39f265a7667a71e0b2f64ec5c944513709119205214034b4fe2fd9d3e0f5d14f0a7ce53b863efadd56adbc1bcf240a7fb164265f323c467121aa0967ada3952837a531c5fc198bf4108c5926fbb7f19da6106ef1c97e05ad7cc89b9c65251cf2ed5af240b04d8bd7c66f6d543594e6cad7b45cc809c8153ff8cb9f70ff259533c6d195bbfc8a2452895186a72788dd2edce10740e44ca0ab98480fcd1", 0xee) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000000c0)=[{r1, 0x8}], 0x20000048, 0x0) 22:22:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='x\x00') r0 = open(&(0x7f0000000180)='./bus\x00', 0x10000, 0x20) unlinkat(r0, &(0x7f00000001c0)='./bus\x00', 0x8) syz_emit_ethernet(0xffffffffffffffdd, &(0x7f00000004c0)="0acd7ab246ba29d0216bce82c9a70a23231435c3c8129723365dce0cefa6fd5dc287f96517231b4c7a7212abb2ea4bdbe289b9bf60f7faa423bd1bf61389662de6f9372b1ada4a60e1379257d1e41a9e9580aff09f07f9c3e3e5f550295934456603b58e37ac01c03ca08f9e8d45021b79f6d2b0742403d07a6bd1bb506a27cb5ad02c2f8f343cafbee5f3abb0e83d71b032101824d19239b5c8973d9b888a628174ec1d8569a25e412e25d0218e3544e3cef36996339851512024dec5320d41e5c419c79f80b628f372d4891e48542fc2c4f59e9fa9e566826bc096f21884c6e36e1c7d9608158c5f6d3a721f7e363d3ef3a02f4198ee51de3c3f9dea8a5f") fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x2, 0x2000100000000}) truncate(&(0x7f0000000040)='\x00', 0x101) sendto$unix(r0, &(0x7f00000002c0)="8811568f60626ed6a0f406d7b2e9122f165d4625ffcc8742d300247ab997cfed301489595cda016a9284e7bf453d594dee61483ff996276a149dffbc5e22ffa749ec622e79287479dfbe05e5466e8e495a4c19d59e75b4aaaa0e043dd8b304d004a72684b474e65d70f4403d49c94e7c923c7e4bd23ab947236b9452543b59878483000550b988fd3909fc0cd3da4a82d557b5de28341611c3c14c07988ca5843c92b99e17b9011fd895b3b733bf7a0665db27e87508726104a477fe1c13e8b1966c60cf3917a01c512e50f469d55e8de50db9f44316a2", 0xd7, 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="b9060000020113d5a7506b253a785a6f23fa4c8a710011d5090000a4ed49020180000000000a3e"], 0x8) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') sendto$unix(r0, &(0x7f0000001000)="f6bd35119eb3f8649b85cf4cd0447fd641afc6321318ad8c1456ddce144a49445f7774b16c0332ede7710c664d6457f44f2a56c78a5e307f68a94c1ebd3af57aa945cf2a1df8619ce5f7feb15965bd11a9a61ae6854251623e825b65536a59048933c3c7d0173bc47f622dfb93c6c9a1c1322d61da7d96f012769e7197affc3e35b168dbdec4cfb4ecbbeae958828059d7bf1a4f394c8e028905ee3c75df2a5af458e36f27657e4ce94bc96082f8d2eadecca9d0edae78b30d6e8b4454cdb0247210926a04240cc1625efe1ff895255cea882fd65314db13b043db5a968eb1a5d291e9639f05c34bbd73daa9b4cb6f4dc1244d0bc406910d4e6b20c81286d49d44bbf8e7adf7ee534a066c08d4a013e7c89f6849765b2a3121654cff8a43743e046c0b438150d2763848a3d0ca222e79d2bbab46bc2a996b5f2fd58e9e5a86f28381f9467f43b883f551c2ebcbd2eac060bb18441a118f995bebe9114ecbba643c5bfbc7c8f62cb5db59f6648b27e5b51d8d12fd00ac0885f7d8f69aee7e33ac6046f12c318a148d6bf777676d520ff81ece7ae9a52ae2a0008c036efbdb53eafcc8571a959c811365a5c39a8409be5d306b4436487e8b423edbcb9e1549b60fa4d71299a06da0f9221529d21718b8b4c87521636f8382fae0809568840ae4be330e612d9838e8067b8a342feb6eb93d2e0deddf2b813531f534fab10a094fd743853577e91650779fde290a825bd1d7337d34bc4dc3db210eecf664850330db120f598611e8c1d4f2d98e252181989275dc8e89f79b31aeb99d48c5209a29b3a417c036e1db741269f9ea1411d68a691fea3cfb2345509c679a81af54f7b9e17e95cdb6f812752a1f2b38b956cda2fc13028d0fdf7682410cb8280aafd46c452d913e7e003299eff6033f43fe467382d6b60e7b8b62097c37b81535a162cdb93eedf998e107c7c898ff3d5dd4b8ecfd9016afdc5ce6ffbf96c00b1705dd0e4890f432144d83420aa56bd75f64deeb7841d139ec16375eb370c186c0821356ed66315100273e386eb6ca6aedeb0564bc7e4e5d9b79273b710b69c7aa0f16c8ae96117d1445a9ce1e7cbe947ca9ddf42da3ec55222562ca5ee62a227dd8338043e8c5e839e159853d7f0c0beffaaa5f1a6441e5ac9bedfb7218cd3324b3d2266a235f3f2e8fbbe7ef229446fc9090e8ead7f223853c73e9c37d8ac2fc9be673ce2417d2eaf212999aa3d3a2564f68de8180e7df4411224497906c2ac2fdcb0ca6681f460e60b1ecbb8ab089f22cde4e3f00d8d8faa99a9ef81fcb92dd9e8438f704d0fd8ebf43e5ffcdf9a3e0088b232d75573213aa70a123b481118b288e1d29588cde78d3889cda198c25963eeb932bd5a3f133c156093ae39c05c6dd988a4bbf33fe6a772bc4c9aae828f413920c75bce01af62b0adf39fbba3965c83eef6084d568f338fa3ba017cf044bb4ce73f919da48c593d0ec0cfa475caac660ec9805b586f690c65ced730ffd399690e848b80a2857bc635465be157590fade699229c66e7ee483f376fc4dfd1f926c105478103e6aafc4ecdc231c455105df672c700c690d9c8cea88a1a79545576cbea64c58d41fadce33a7879a3828597f44f090d96ef12dd2f636701e914b44965d8282f7a83eaa9160a658d275aa8d5691f357c00fbad51eac08f209e0a4b328ee58e140cb21d40fdf4d994fa8f8d7c16da1c3430d2a251f9ac04eec3b6759ca8a312ce69bbdee55caa9934196d46bab30c0bd1421f2655a45ff3e22e0030c501b6102ceaf8acd80a7fb81c01ec956e04b4b63b579fbfdf2d3773838170e1eb53b807734b2c4da38bad16022e60929c21604ed4cef9549d6db9178d2a7c088b1d92e6a3fa29c2dee7acdaefad07f4ded7e4e7a090a5095f5d20b30280360955e9ae7e18761e7a61ff5fee0c4f70c355b1ba766f52583147ee3699ab899ef2ffa0d0a19c62f8e6f66ead0b2c3256d78d7afa66c3492b579320cb3b4938932d3b89aa832768609de28440f04a442441e6a0180e1c22538f99180833b9fcf053a764068e57a464c2dbee12992b5057b8b27f7136fb42bbe336daa82213ca5f861b642ed88a2871f4c69b72a2c79af38326670f35072f5fb6fdb1054591d34c3b2b9ea3099960ecb8c045364cbd1ff7e8845481f31ff5c6ecdb27f75f425a12655790dc1a295c8236c9e1587f849c43f9c3bdf940d55ac854d7713d45e85b825f4bcedeca7df7fb0ec5211be2d7d99845813fd986169aa1ac8f1b824b5d6eee3115a623b2f9400355b752ecdc56a8ecb9f85bf1fbd497a9ae2e2c00ccde410acdaa9553481aebab953008adeb1f66260501b9313c09fbcbf55cc535edfaffdbbfe612068b0958b4e19ce98cbc82a2384113d4bc36ea0f46b8dd19f415c01c3d5b12ebf79911f2dd5fde66ea3a080f0d5e5a1a3b1754e87e2d9174783d127fa5de849ce436b43d4d88c6715311c5964ff77a5a7d2c7f694b4f143a02849bdc5f3ce8fe8f3eaf9b1a08dd0826927cfc7c21944ac41f1a850e4e9380c456dab76b3a6769d2a60fc20307ead0018c49d1e79e7c31bd104b0bfee43065f637434b01e09276c0b7ba9139adb1820a716f55a24d1257caa01c9d1e50b31514fe00d81a6d57474ff6611f3779a6fed3ae5d4a045c35ca5c6f1a890fd282eec6606dc78ac81db0636536f0e54d29db3202eb4ed396ef1ae42807144038f2e9203b158b7eb12294afe52633ceaaecf990258af2f4aa87caf9b72bbe62143ebd9c9f4cb8bb9e2ac242d4ad0889b8a82d07f06540ef931ccd6256eb6a24153e04f085b396f20cff3acbc77a5ddf748c4e7f946f694733598ef3a77fdf94e0b991acac4a68c37b8114eda484d0072dd3653a4cc8c02e35ed00fc9b61031aa310d53bd08f6d401385aad91bb37f57da3cb629efb732701da9e890dde8bba549e2830215569957f302ab1a4738ccf0c58fa318bdd236de3847a1bbc7e70a58376eb6c7ac44bb80dddbb55154110955de95e961c21e08c09eb1d93a6ffc37fc12a1ae4e16087faf6bed11e485cb9cbfc9c3db6e5b0cb1b15e76070138b00f55ccce57211a6e7dae2f55cde5522ff223056a0edc0804adc10fe0fc2ac67fd7d04dc67f44ed8479340a40bb7df3072f1419672b99e3382972a3fa1cbe276c46a6b7d4b8f9e631600e9a3860057d42970f641debf00ffbe9abf3b62076d5c346432c39c22c7a943b192d45500a0cf024c121ca465e3f5e82a9d7403d4bc7a3db98e447c78afa59062b3121d49a0e9e3e52e91a0b0f43df9cbbaa3db0b22e04319ce94ea4e33c5f5d00f4aa8e1f551b36447bbb4594d7ab9690c25d8fd789b0841c150f8227b49a2173c726d6e05b52f103253f85494498b0dd2518afd47be91f57f95f5a403c8979333808947f3a320f3fd6e2a33a87e7e01e2b9daa223f91ca80e03fba12b1961e9253d546cebbc9e9ad074ec8c8806000bab077107df1ff3e42d62a7f0cecd02f0b284730f29bd5b741874c9a1da23798c569d4ad1a987c070196f82d9bf7aac2e190645d81f5285193c09316bbe53514f6fda52c981c9182dff25d4e17058b7a9ace986605ad1991e13025c9e7b77d88e5a0f84f1735bb52490fef56d59af80a10d4a99311f8d03d9431115fc7e04b38a937fe843b8578b24380fe0a80c2dad199aae509883c7bd3b62927ce49529596905a73ae358f34a0170e1d67e1ef307f1211e73b246c69c7a1ef8a39cef074b86750c82362416e7da423fa7b65d8a1e8c462dfe1bb97eb30e994af7939f77f0986ed10997267f5d7491259e4b881213fe310d6a7e16afc828000935877e4f86446e9f5811ea5c612111bce16750d3bf0de9675d8748efb451ce8bf8c411ae5a0cdccf181a0eec3c1c9e3359ab02611d6f4b28bb922d6253bd0d562668898a96c116797658631f47e1e5227b4311a52e3445cbb8a7eb80eb4983a0129461ba35c7a7bcab32c8574f9efb7af6ab77c30a193265c76421e64cf7ba03b793a1dc47abe0af157ca7e3f76e568fa0b35f94059c2e1a804017e1c7816616cee1a8cac86d55fdb5bef5b72ceffffeb5448ed9dbec3e5ba8dab35b405d1d1446b974061ea56525f3302d837f2abf9b7053417f69fe999355231f07fb156be2f09bf35755d830223921fbfd9881a383992b59954700e316b2ffe8d9e3a530467febc6427b20240a0ae3191ef18a79f82bb0d02166c2b6db0e5ec7196c93750a1175b0dce1925f7364a545d9e433e7c330fb8da9418d8c66170cbd2fdf3a8ac96602298062002925cade8b490b62c108f85181ea74bbff6ae5611402ba1856d2af044912b1da3cb7d298c7df6519ab2b90e06264abe74c1bcbd4ef24cb6712c41cd0cef04f61b67c3670ece25665673ddc770d4d0b60b1268735ce2dfd347888fa5e06b1e4747780e3010a300fc7a73af73e395f747456db5e0f8f8ed640f25b9d30bc676835fbc24c1c356980d05b1282a069f4a82cefff5612bd305dc33cd497ee57f50afd7e81d60d7bab2c34244c8bfcc9a170f08680babce9b938fb141f682f54b2fe4da81df90bf333da548707c59ddfcd339d3f98bc50aab69910821c951bb81ba7dcce38113274aef4afd21cc06e00cf6927bf5e8f1e24f9e77d7edf57cf737d41af5e96fd3d8b1ba371602914ef153d7f940d94a4e18e54720c6cf69076a0072fe25b577cd0be7524cbd4383a00d809209b41993e1b877b3033a5a3f0a28ebc7087b66435dac02c406a9b6c6f1e32ec609b89710f64d33f9f63bc8da56502a30f22da277eeb55160ee356f3cb0c0434e52a403028cf82f5799367b9ce59f96f271c31010e2766de2cd1bbe80714f4c7819a9ac3266e0282603bd313a5237db09f89db057bfdf6b59fb352dc88f7835c923818ffc2edef432d924bf32d33c7910ec6ed3c3faf7315a937f9c964f709309f3ca951f7ac673390f769cdc039a4fd7299c232c9e9d42ae058abf36fd79a211a406f235c313a70c35f92c3b8b3c655a7994af87f8b1bbc7b8a01180ab065bb7e24c61196e5166fc0d4b7e015db31905ea49e1778be007fdeeb0498a6609707cae5be69b543ea2b0999d5e6adebdcb99b7f0fa63f84f46caf17f7d59f7d4bd049fdedcd71f209a067cb33026e999f95ec8ac054509baedea2606cb4df2750765f0e8cc08992ed102e65b605f7141fb60e21e113c8efaee80e24bef89930bda5567437fdd6fe4b32463f95d7b9d60543283717d133135058e8c778b08ab371881150af633b4a2af3e9173b4d3b8ea868d00ab8fb00cc1dfe0ad4cc423167933b0664a24c4bce3e49569b9397fa205f71659bfff66d2d15e704ec09eb6e2a2d4c2a62981845861a31ed1c2d43e2c6cca51f99c24531d7dc66a4e8ac1dc0815536462e1a04b4684453b78faa6a485f6363092642c01c8918f0c347db7c7df4a8642e9d3c5b682274998f61079ab35e7c3ee3981ecf9c2af1dedadcb69655aeba45e15ade9ec4637ddcea2ef64ea512fb8d80a893ea0bfc0ead11c7f548f183d71f29fa1e6436def020ea0e57fd2b802f7f59ba650990470812dc039df005cf1e3f5150bb202e506bde1cb3c7af9a28ed2e2c0dd96dd7972b8b9de1ac05f5ebc265deb2a927350653f0bca4551e168c5680aaeb782d4e906039d7400a065a40c38e92103ae0cb83c29791728d9b9c2bd6bb583766b073b2ad6b1b11839aabefe7e00c005e26646faf7622d8ffaf0fecdbccd6056714163b3bb9e540f9b53a65225fdd37988433211a0af8efdbd951881363fd346a59b4287e", 0xfffffffffffffd53, 0xc, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 22:22:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) 22:22:52 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0x0, r0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/237) 22:22:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x1}) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 22:22:52 executing program 1: r0 = semget(0x0, 0x1, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0xffff, 0x1, 0x6]) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="03", 0x1) syz_execute_func(&(0x7f0000000000)="f2410f79f2c4e3f914b50060000000c4e1cde334088f8978d25fe2c4c17c7747dcdb41bc5e770000c481c9db9f813700003644fa2e2e430fb44273") 22:22:52 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000280)=@abs, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x25, 0x1, 0xffffffffffffff31, 0x6b, "17220fcc58abde097d2a06e127325a31c01d62c8", 0x1650a46d, 0x1}) 22:22:52 executing program 0: r0 = socket(0x18, 0x3, 0x0) sendto(r0, 0x0, 0x122, 0x0, 0x0, 0xfffffffffffffe88) r1 = getegid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) ioctl$TIOCSCTTY(r2, 0x20007461) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) 22:22:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="78021f00000000000000"], 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x105) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x22) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x8) 22:22:52 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000080)='s', 0x1) r2 = accept$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fda8e502eb78aed6af589947d61c1b15692fb741bc7ddbdad6eb30ef099c4004428ea2f2167cbbb0bcb354989cb6a7544a51f98d3241f492dc455940417da4f136caeb6bcc46168143f723d5dc63aa686004000000f70054cf5b5e0622a6cf70d170a8f4f427a51fbafe9e2fee456e7ce4af1b4bad3e97482799ed2f2cd12c57e2f4fc00000000000000000000000000257c99b772f2672ff08c3aae7a04c21fda11b813afadeb9b01d7f6c583751f5439e3b891f2e1b50131b842c7f718fa00c1d0869800309546a27d351ead33fbd46b926513a8f28c72966e2da067f5ca011db12d1e3e7c0c2781e322fa66e28bce5adf45"], &(0x7f00000002c0)=0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x6010, r2, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r1, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000040)={0x1}) madvise(&(0x7f0000ff1000/0x4000)=nil, 0x4000, 0x7) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f00000001c0)=""/11) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) mincore(&(0x7f0000ff5000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/197) 22:22:52 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="ba0ed314e6ba5d7088dcd935a2fa35441378c3d172407daaf504cb198f0fdd3268e53bc80cd78b353a471029e93ca1ad478c85", 0x33}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:22:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() r1 = syz_open_pts() syz_open_pts() getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) syz_open_pts() linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) 22:22:54 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0xfffffffffffffff9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755af4a68f3a3b577727206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) syz_open_pts() 22:22:58 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:22:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000000)="09167ee85b5c6f12d1734276dc4c31295e75aaf98682695bf4024d088d67ca44ab88c3769fc649bbdd7bc845", 0x2c) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000400)="33e3d19f8cc2d1727ef0593af95ddf184a79b4bee4b075591bc7c5b9e2a5a14465192e6fd005806cc4ccab092fa6b4b83df2d28c3b2e96f7b061a02873c50f350ad0dfa164d978097f", 0x49}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 22:22:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)='E', 0x1}], 0x1, 0x0) 22:22:58 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt(r0, 0x937a, 0x5, &(0x7f0000000180)=""/34, &(0x7f00000001c0)=0x22) pipe(&(0x7f0000000200)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000000), 0x4) 22:22:58 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) close(r0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x34, 0x10, 0x8, 0x81}, {{r1}, 0xfffffffffffffffe, 0x1, 0x27, 0x1f, 0x2}, {{r0}, 0x0, 0x9b, 0xa0000001, 0x7, 0x5}, {{r1}, 0xfffffffffffffffe, 0x4, 0x10, 0xffffffffffffff60, 0x1ff}, {{r1}, 0xfffffffffffffffc, 0x20, 0x8000000a, 0x7, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x9, 0xcd5}, {{r1}, 0x0, 0x88, 0x200fffff, 0x6, 0x8}], 0x7f, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x16b, 0x9}, {{r0}, 0x0, 0x0, 0x0, 0x8, 0x6}, {{r0}, 0xfffffffffffffffa, 0x80, 0x4, 0x80, 0x5}], 0x3f, &(0x7f0000000240)={0x4, 0x4}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) 22:22:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab24286564a262d0a72ef17f8e8ae675b", 0xf6) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000000c0)=[{r1, 0xc}, {r1, 0x81}], 0x2, 0x0) 22:22:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, "e239dc6f417270bf027f5f135355f2cdb3983890", 0x0, 0xfffffffffffffff9}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 22:22:58 executing program 0: clock_getres(0x2, &(0x7f0000000000)) clock_settime(0x3, &(0x7f0000000040)={0x7, 0x1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) 22:22:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSBRK(r2, 0x2000747b) 22:22:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x2, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x87ff) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303add7bdbe388717222787ea97385d13ed8fc093d82d03a13d8be507accde408e2748485d52eaf5d967d2f5dc97afae42ba730672d6c2ddea76103ef3fe38fcdcb652c471aa4a14f15d3f72a9d4c4eb4212d37ce9de4b8179b0bbec783b12a43df041d02e2af949aaa7f258d3a57245e6ed6f868dd745d838fd9da4c2c661fdcb3de2616e9125022cd86b00f463686823cfb26c202", 0x108}], 0x1) syz_open_pts() getuid() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) kqueue() syz_open_pts() 22:22:58 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x6, 0x68) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="de6cb2bde91ea7222b63da5ade30923a7d02b3302a362656572363de10ca11a7", 0x20}, {&(0x7f0000000200)="f3797e485d708cba8d1f0cbc574e2a0747ec3ac3c6725a21ded46b43991a55365177211bc93ca249dbf7b41c2f5bfcc1f29ab609b8f5185d801b9dbeebf824583646b8aa5fe20649c8ebef8aa5e498f61a5e5b7ad379ab04eeb8fd65c67a5da6b3758653f0a5d93d8ec8d0fd9f108d94e8e413496fd0d8efbcc914aaf595fd259a0c55afca0dc1f3afdb3079e0fa4a2bf4565d6f37fabe0afc4faa541378d3e730ab6c0dd1e00d1c88a318a33eb9a4617bb21f28797855ad71b7006e1043ed5ea81851f20a5ac244008f9c94119a9287b883f30d90d78ab36a46ca475f74a95be45168444a50f629b8541dbb7120d302793850", 0xf3}, {&(0x7f0000000300)="2bd81cad891ee5023d9151508ec72287a3ebbde96aac8964d59e534ca356b4b3d915dddbdcbcc3a75870281db06dc08cf7accc7ddb62d279a1eed953b44ad17099eb83a70207316edb661762e2a80fe01a955e6d8148c3372fd49ee3258774c432d58eb222ac33683dc4ff31dd44d52fe8bed661fb744112ac870528207fda730f35329015d88b07dbd24071a889e9351a93cd379259aa04c7407ffbc538e6b7815717287749b65f5928961963ce049312b3aced5c8475bdefe51723d84274f1733b2209ee6042641278aa9cce62ebb32c8cff2c5d0fcd60c47d406c6b7e2f6547bd37371eb5882b9737670c06f03e3158ded9ed4bd9f2449d6fe23f1c", 0xfd}, {&(0x7f0000000400)="455a675ec037fddfee12c4e629dd158a9fba4c211ce34362eb1e2498568126e94477be7675b279752b4170511021348913a2b51d592932c459e9bc0b9f916baa512f7950bffb403e2b5ed8f7fbd776344bf4cab3393c8433220b904e8838ff3343f8a6287f2853ab2a234d1c2b83f7007ec0f59b6e79fa5d7084b03af5a3b63051c79241a5948e9748fdff2744e9bc7cbcea2ce6ac453488c8cd6cf67a607f01929aae6af67e51cf5dfd8637a5251aec00494206b31d2e4e567487f29437", 0xbe}, {&(0x7f00000004c0)="016baa5323ffd364a35b9e76c9e74d2f0103f2078d71d0f9fb5dbde53e32c3a3e85613d752a5ca865e8a961b358cf059f69967b1ffafd3568c8dc47c3deafd3c552d83415e51c52bcd1b4f4dedaa86dacefe8001fef1a14169c5e30fa2566b3811724d8f2d2730c19436768a60dbe92e44065b0b874c0cfce3c5635fa0f8bf3c7ee97f65b89ddb1f3d3b2450eae162d40984970b311c13", 0x97}], 0x5, 0x0) semop(r1, &(0x7f0000000640)=[{0x4, 0x9, 0x800}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getpgid(r2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000600)) r3 = getppid() fcntl$setown(r0, 0x6, r3) r4 = getpid() wait4(r4, &(0x7f00000001c0), 0x8, &(0x7f0000000100)) 22:22:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x7) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) 22:22:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r3 = socket(0x2, 0x3, 0x6) listen(r0, 0x7fff) recvmsg(r3, &(0x7f0000000180)={0x0, 0xffffffffffffff87, &(0x7f0000000100)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x15, 0x0}, 0x0) sendto$unix(r1, 0x0, 0x0, 0xc, 0x0, 0x0) 22:22:58 executing program 0: munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getuid() setuid(r1) 22:22:58 executing program 0: r0 = socket(0x2, 0xc002, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) connect$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x0) dup2(r0, r0) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x3df}, 0xfffffffffffffffe) 22:22:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCNXCL(r0, 0x2000740e) lseek(r0, 0x0, 0x1) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3ce", 0x28) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eab6e947f5154020000b1c85b6a8a1311"}) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x81}], 0x1, 0x0) 22:22:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_execute_func(&(0x7f0000000540)="3ef00fb357bac4617d6f7611f30fbc7a002646d917266645ff947f6f000000f34e0f38f67226c4e1e1d4c2c40141f89d6e3ac8df66460f3802e3c462e506ae06000000") ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x32, 0x40, 0x5, 0x274}, {{r0}, 0xfffffffffffffffc, 0x20, 0x8, 0x8001, 0x51fd}, {{r2}, 0xffffffffffffffff, 0x60, 0x80000000, 0xbad1, 0x2}, {{r0}, 0x0, 0x10, 0x20, 0x1761, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0x22, 0x63, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x18, 0xfffff, 0xfffffffeffffffff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x7f, 0x4}, {{r1}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x42, 0x9, 0x100000001}], 0x2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x2}, {{r0}, 0xfffffffffffffffb, 0x60, 0x20000040, 0x3, 0x8}, {{r0}, 0xfffffffffffffff8, 0xc0, 0xf0000000, 0x1, 0x5}, {{r1}, 0xfffffffffffffffa, 0x4d, 0x9, 0x6, 0x10000}, {{r1}, 0x0, 0x2, 0x80000000, 0x4, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x38, 0x1, 0x0, 0x1e6f}, {{r2}, 0xfffffffffffffff8, 0xce, 0x26, 0x1, 0x3}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x8, 0x6}, {{r2}, 0xfffffffffffffffd, 0x0, 0x40, 0xffffffff00000000, 0x8000}], 0x3, &(0x7f00000002c0)={0x2, 0x5}) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000340)) r4 = fcntl$getown(r2, 0x5) fcntl$lock(r3, 0x0, &(0x7f0000000300)={0x3, 0x2, 0x812, 0x4, r4}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="cb9262370a37688344b7c4b98faed19607fbc07df96f81dce8091df790c0caa8beff25dfee2a490777b21a89236dd2153c05743fbe70ed496a93a7445ca478481f81adaecdc6f43a05b32742e35a0ce88f15190a6806b6e39fa2ceffc9543375dcc6df9063c2375a1c863881af001684f2878e91b2f92f64134bd6131f445e926db5f0a758fbb9520ef4fde86787f9ab45c21d3e8572a181550f912f1ebed924e361b70a6f79550cf557f27078ac8d22e364930b2f4f147810767f332d0bde48a9901fb39b06c6e7fd66b8ab8f80a7c38965cd2cbd7fd1e01fa866801ab52d6a0c7ebf4870a887a6f78a93c13a8c131f35f39289b165214d1b86d88fff6e15c130a609a03ad6a7828830a6f3fbf9c97c7919dc8d612b143d28b0aac61812ed16d2343b5f33932a1341ce8eba57aaf9e12b7b2f02aa74c908bbf2dd41f0a2ac9fa5eac476197aa30395bea892fc4f95e793cdbf874eb233fa7fd0914269965b43f8465e861ccbb98befb9622d4194f232ef7d25baaad774eb03ee276a443eb07db8c01646c4fa3149cb6f2f69ead3e8b31ecfd99ae698b0dbd4c711d253e17e7b29f0cf9027cffa0105b8daa4817b777a303241b2cd8b79bf552d341d", 0x1bc) 22:22:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) socketpair(0x2, 0x2, 0x8, &(0x7f0000000040)) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:22:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000002540)=[{&(0x7f0000000040)="fe6be58c9609d4e7b198a9beda6cd514be56283e82f94d5cbbfdcc113c", 0x1d}, {&(0x7f00000023c0)="6a3096f53356b1fcfc3d9e830c92783c9d32d5154bb2b878cf4743d93637436b10b84698ea71677a672d3e49a92dea29876c02e56f2f2cf0a410778d963698f9c9b46ce5f6dec1fde6e7c8586fb333c74469a8bdcdd8ffaa3c8a9abfef033e48069f866b7f5f51615c3e7ac0e7d984f35242b8ef3dbb8d6bb9c6c952e2b48a4caa1b46a39c76e2277192d970da2d723916e92ed9c656a3ff500cb3e57d080b805d493847e6d44feb971e7b092bf20a1c54edbe316e958b3511a8fdc481381af147dbfe7dd32f4595a8d696af529fa04b6dad7dcff4f891b8db8c7f870871485ac3360199c45b977d52cddcd86fb243a356e29b13c13634c3393c0bdd0b14a86930c9bb7fda010af607e594bf2ce4b25a9ba00bb8a3363e620a4494386106303840a96c34e41eeb2990583f9dce150ba07720d9959955929026380f60e74826320ef9c600ce4c8a7e989114a01484820bbfe28dfd7f663b851ce8fda4c40c42d3c1bc4124d9", 0x28a}, {&(0x7f0000000200)="ef30cece4d60185d9d32d7d56fae21f1c305c33ae56651a756b24af95ddac1079f8d932ddddc90d4fbf9b70ff4f26b0b7f9a637106fa04b1680204d056e1274d54d1da17690114380a58efef2d5aea7f2d970409e80848e84ae55bb658b1941c20af952b1dec3cbaa9bb967ef580ab20988a3aca8960b7009afc795a471c4b1b72a730b44d2602e8c2e742d9bec2795f2e2f23919605acf874c97565edf228f3de0234a026b1672eb10c", 0xaa}, {&(0x7f00000002c0)="fe0973c6e65dfcca5345d63b648cedf22b59cbd81239cfaed211269eb720440ed8ec893c0a00574c7ce7a809b92cc620ee0b51ca96a8032499c48a14f1439950d673b9b7dede250553bc5f86be31376c33c534a911436acdebf37ba4bc1a9eec3eace75dd41a7e514d1812ce30a287b32b212f907a9d2eb7d321976b6c1dd72f15723b76d2a737b744fa5663ee8aef617187efd5e28f7934c1e8deedb4faef27f845d7381d3dd3724c8f39f01ad9bd96cc089143f1d47f88189f01c7f7f820545c280d6615f455e4713d165878e35bc540983d143769c7c5fb2daa5d9fb8adedeb53f4ed23bf6684ebe2d7e2f65833807d46bff04c2e8f76239bb5cd5b7a0d0fabcd94c9f3c18ac86434607b0ec8af32033b191161518e92bf879b873860c98b7538eb4415b06ba5c41ec3df16866787e80f23cda81ab99de566590f842159046a97383bf31e14060a08f3b605955411de6caab79dc6a67d7406f027ca27d9f4390bc4dfe59cdd2abcee32c4aa5ba0096b9d0448ba13943e39279d0521735a77f1e6af9a4a4066819a88abe31687637acc8c5b695098fedbb7940709486b92fae1cfd1281dc964c81f590622281c86702ba2340806ec8b338aa92c6cc7ef496cb7bdcb96062cb9e6d9bff5b412f155fb1663c79afa42d132754638100f87d84e314b17d777a86fc2caac96ad61700e8e1538a7c6c83b28689924ed30d1e5858d6afc7457f5551697bf0be69b2811d3bfa3c8ee445f1fdf77051ede1c128cbe30de23d3a44c2cdaee49c021980192a7e6d691aa9375c9fd92a7ade0aa21f0452a00473e53f039b0be4adedb2285ea0f4c2c5e763b6f9444c66d38ba00686c87521a523390149a91fac24b4255b3b81a054e05e4d718b54bb03be38ce9e4ef6a78f6f5da0f49115f1126e1315632e794498242b046424d650045249d9c27b0d83aee85433a48759d5198161ac53b80d7c5bf1678e26b87964fbc9bfdc33cc608c51d12000922843dd84b9d775d0e4fa3748ee64e463335e38d07712b61d1e9206a6d51da9a4132fa162dcba9269afee84ad52021fa67f1dc31aaa99a4ba7519707d4ed71c4049bae74f7d21507098f7c5195fc3f652b74dd2e36c0d3dd93496630e7b02f0338b50350b51b7756ff6e51fec81b380b0d14f2d51cf41dc151af809239cb7ece52dc4de9747f8fd7025471c270c0378a817fb0d35a00ab369d92f9bb1ac12769fcfa5ca9facdb3c8c9189f8a8e336495e1a32c51815ed27ab57d43903d3a49fa87845b0fcfffc2a3704c77528819c3822902af44777ff1b5788cebfee1ba7da46457546f0839dba3317bc1b6a7983de101eff31258883ee5ed147511d184f55e7f49b2523eef5fa81fdcd07463225aba1cb7c376ffe8a398d069c6945a3d8198869ab77d16b25442e93563edf6c9bb2a333f0db1aa34d5f1922df9ca19a6483ec3cbbafc8bb1cbc2682ec1c2a909f577b08fce391e243edcf752fc330f60924691e55ab7ee2c74e6cee8447c94ae4b2a460ae77996ed2b87ded7bc824ae0f3afb37dd6bc82b2a17f325f3e96cbe19246097a44e70d62b061bc88e1dbbee4182de097176fdf409bd44871519d8308058788db7162c8d9e9c55487487dae62d8b0c1bc917611a3f6d40d5d631a21e8cdbfc3841603bcb0a9e393b577789ac66db4bcdac1f92353a2769f87d9185c57f6ed38a91dc1a7c239440fb8cedc09da29527b93eab55d9adef19d071ac316b65b0d13caf9ed36cad844988955c66a3d31a4cc7bc8e957303fd67f65b249d70a83c3e6ec9afca2b34f7cf2c16f51733a0403a0d091a5c8c5fa107169f3b8e09189b4c65a1b76988974088971f4dfd5aa1218fbed6819d695814d2c9ac68b1a5da6c67c757261281a8e46cfef53b2cd6e498c5c402015444014c686c72192a36bda5aa190af81661cfe49d0c96712833da596e2b8ef3cb9236ab9f138da77d7fe4a43a1bec64d30b31e2e1daea1394db30c3e3c8c2c267d3f30e933a5851099e66de5c4b392ad6a2f6547838ef09de6a0b61f9b116e8b824c87ac380477e738d251ee336cad1bf9cf8940089842f3da84c0f2e89552178f5b8a025cae435d106d700bf5a8e46b143015936fe19757fd60b0e2916ed9c9ecf86d49900fdcdee02ec05aa77bc0406948e6b7626b63940355aee81a3a5ba2367d5680f8b47816eab01c05f294e3e92e07abe725e67ac43cd5ef08fd78ad5966f73193e459e5570130642ecfbe636802792e52b7f32f21c89bf62d6133f288147d5c777b33dd4a7b89997ccc69f2cb491a31a6f37f913b39ebaa9e265b8d3a3331df6678928c111c79b45626b0f10d60f800610cee6ce9d86a45dc29fc75b47aa599ed16612a35e898dd52482405c314a9c70ec1f028cff08d9521639b7014600caf97a7c224bc7f78e6c09ae0f87ced32ad433519e036cc50ff31864bdc8d5c94a3d1b15a35c6fcdf0c49ce5af71af17921df89a42cf1bfe81d31c7861ef60f0b0422f1d2fbb840cb1f7467a771967996dc01fe078777a44de27c346875e4930bbf853e3c83c0ebfa43e79137fc03656fc26539c69181f113029798dc4a41840cf848ef3faa917b97e203d3f766e3243e3bca1d3a20509532d430aa97a8bb98414faeb76a3c072b4c5fdd1afb30943c63f94f39eb8550847f8c3a4d5e0fbb91442aa310e63771ccc29f71f842d125c3a73969d76c7162bb2e92b0448ecac7a3e1452cfcd37987477f31c1519b5e9ece08ec69dd6a13f8a431253a9369394903296f4dd5e383cb3bcbe736b1121cd6315e5680610ed5a8f9240fc978891cb29f57ec9e7c0f90b8351794a1ef4c980d407bc2c17f53948379081e48d5fb80745a216255850fb5c5d72ccee2e559348926745288b1e270e158f6ebbb86d532f4e20043140676efbf49f63b16e9e2846eb31c4cc81e81305e45acec2b7ce44f8b5ef0721e147d23a1ee611ff73f7d485e7199a0672a8697a7f12b7a7472adc052dc9288ccd9fa18007e558d7bac6bd811047ff9b2191bfe405cda357918759e661293e4f204b1026f00a1847ece30473dc23c2c4f8a8bab7446bccb9deaa69b371cf53b1ec3bdc473921f5d626ea8f6cd41d133fc202cf441233dac92f44424731b2b80689cbbb48f813dadf2a48535836335d062cc671ebcb7e6690d923e4c4f0711c4ce12ee1ff122ad7b357a69977caa9fb8f98ce8f969237af3bd9e650113b3da69d922aa897c1c575a666ddabe951e222f2446addea5526d4d327d556e9495d50cfa4bd69eef5a3fb6859b7f5220278f44782ee7acbc104928c261c670e10356eefe2254472c3d51f6bb8573ff400480cffcc3406ee38a0c93e67d5d73586976bc913a253fd77311a0e21ce44339e9b89486d46071bc4d60d2c1e4214f6b1dc30438ef9ddbe93aa0c1c7b1147803d5d4f91eb89532f38303381d5b1871cb49bb851b8f341c260c29c09f945089c07658bf5958e30d59a5675007fa17638f0e9180eb665c33208e821ac78d24d961d6157ab953220b390e0e77fa50b341c6c88ed9e04804d8eb7f5657624f636310f7417a9b3b8450db1fb55ebfc445313a5df0ccb5cc057040e8543b4559fc04d01c9f43474436a32dad4291edd0a724c2bf8d6f0507c97819703aa4ff449a2ba0f2ec556d09207e981469082f0fb731f177132ec088bf9fe1d3a5ea170efad3b15dc6176e51b6d7c1345c9acbb606e85a6167d5540b7805450f59ee7840b1e79accbcff6d73ab0798cd5ecc26b84fd8263a2ccd9afcc420bab38977bca468900288698b23b91ffb219627cb3eab01a0d7f448f30d9bdc362155a3fa789aa476e365e923afa227dc0e52879d324c54a36552fe25985370e38caf32e3fd73d228670e08449a06649c90fbc4fc323c2c8bebf4ba077e6a55920cda938d452b98f00402f4de636cf3781fa74bf34208eb9b8005335f3e58fff7e3fa7d17cc67bb12730c91ecece1c147937d95e730897e6f1ffb9c07e002f8c5256b5b343573052b88f78fef3c6c25852f00da48363d91e933b1b7ba685b2911a146909f8399a634dc90300cbba98128c25bc762887d100d868bc7a03a19da33f4198fc307a6759c067c918b1c02ea1d58b35d8b6bceae467c6fd8b64a43129b61d784e368a60a6f00b67ea5fc82a9803103db4bd882144a93597768ae77014c39728ce251b2ab41a557c444b64d09c0c12ee98978d60efcdf59217b5ed4e1fe4f1ff269ba168f8e8d1ee685f9f8c52d31ed82f4c71ec23d462b13403437e24ed630bd8bad47b53060c0edd9c0139d49160f13b1e85d9d643abf870f6d98881a854867ea889392ab12d9c48cb82166599d4a4b8411e4cb4b21058c7c534815e2d616985c755562df463575555a030e32d433e35685e9b4cbf317d170384044100586583d979aa1a1e1752c53f6ecac043156a44f64c8cae091cc5de5d9c11ac11017970cbc8581e02926cf0ee471bd08e136ab7d93aecb375b94eb9793e57a048e92575cd006fa4f3968c446c06ac2abafcbe0b3f21fd7fbe613e43f2ebb218a54d6eef35ad256c6a75970e5b9654fc381950c5899579a05a30c2d19502f534fd01a1c61ca2abda8c89b588fef09dc79ccadec192109efb6c8b9ec8181be197fe0ba643e9930aec5c6b0b736f9533303e4fdfcfb36aee78c24a9b4fa749d4abf9fb90a8c4c8cd480c924e336b29574966c0ce69a36dc37f8fe11fe5ce02805f208d02d49f7e30d335a29492683b8e5a5dd9a12cb98a1e04ed3013df4bfb0951a0d68c029811ed9b8cee7f534dc2cb963b8507a9a46833622a714d56aabf5e48fffae6d71b71fda3eec23b949c69b09ad3fa5fec8963af4a1dcc52db011dd37e2733c6be1f099d9532feb842803b86baa0469db8d9a62ef2d00f0232da1e97c63f13f6b634d9954b48c1620a0e9afe4e4e61b3976706ae0dd526efaabff949843dc105814fe0ef3a1813598491b3a4dab022da6883079703a18a152a3d302a43e51519154bf2c78ef6c465fe8042a3f4a83bb053cc1ae7a421e3d1865adfb9f6d7571e04dade2f08ce4e9ee6b487e5d0ced884382635b88b4daeb9f410b9393c4b65e75a0b0c66bc416e596f855a55636df8ac4f567ba21535e6d697d5e6506bbd69b25c0124dd1410fc1dafd085dfaab2a2119a9861f83137856f763cd65463fac1f3a022dd82f48fb6ba18d8c114f82da4b337f55826bfc4378a00c92dc7ee0c4d801741df8193ad7511b88b31f100b165793f1caa565cd6a005bbc6848c970315ca672273c04d1a22d43191a4dedaeba968fcf2c1779e680e9fcfa620371f5fb7e28f5fbf24b0904217dde1cbc9d7a79888decc2c9454f356dcc2b2f963edb3e598a778e2ac8a9a3dde7120e95ad540a3205847496275e0351868da325b5932071af600f1874229c8f23d2cbfdbe200382c97aa548e7949911023e9a9bcd2d2709ea0dac2004514f337a8e4be80d6072a37797a9a07c337e036718b66f2536f043c95d25167fe80415a463d19269ebb9d3975c6ffadaf6eac3bb4e9b521c996434ad65365b9f4c375b8da9f842fcb24b92b971df65d02e5af9c882b69104575208942b6362b5c5258d9f23c577815c7ad6a39a16fe46ed3c1446db39483a1d74d680150fa45e33b4603437e922ac81c1abf7ecf65d5eabe57798ef0ffedded5d280746ef075666093933c3966bb1b09afa46be30f09427cf31d18ebb539e11b7e5697e859c1d743ab995d0e49a41424519e725d97e57c99ac60a89fc8af99e937596521dc84ab47524f16f3d880a9baf", 0x139f}, {&(0x7f0000000080)="cbeff6c691963a226763409b315c96c78899ea69ca325b1e78e747d05bcd921a", 0x20}, {&(0x7f00000012c0)="1cf3a2d64d91cf265fb103f736c32190e87addeb6b43f5b9a9f2f6808b0ca0599e251c7b525e71ffdf5d9a21453e6087bee0d82e04cdf85f0921a7b710c0bf0f7a38d79c993d8c06b211c1336a374a29e713f1f21e270cc8e4e217", 0x5b}, {&(0x7f0000001340)="85b614328e0bfe89cb3258f7a097b6e8e84055af16124e3833f3643e8d80073492b8d68aacc3029c306159a1fcae25c525a65a17870525015e80b73891a75dc95a0399dfaa46c59f144b75899c6f64b64a2b6b79eaba84adcb5fb4684ad63423ea6988759576fe19ad0b729feb8c0f62dd4ffaf7dde024d7e939b4342345c26a97aecb9e711f5372ae7d0619d74fe31216f9fae80e7557de04deba24bf485991cee91fd7975d8bb4b7c3862ae54521444fc6fef9dbb5e4e33e443091b7886ccdeb809439006b8e91f989da1aa15790a380c2f62d48ef464f1d9202612614c78d26f420d0e217c89f9b2686130bb56431c4115fadb266e7814aec79558958dc0bb47ea7ea7b0aa88d4d43b828ac752213666dba2ad7f2dd90f2b7ec2b8efd06b1c2de2b196b65ada155cc5899ecf3b662d4dff0311755bc4499e3adec5b6d8d8a96530154df09bbb605b6d3bfccbc0ac07f1f28277ece0b3c2170c64c2c378562fd376780bfc5f3cde7e9d38be85fe6d8811e1ee8a9cd5f21c62fcd1d96d8836cc18935728fcdf023b4d796dc3c6935c9c0fdb805d134b5bf235f1701609580d4a63ec92bb99c30ab7d1595a08d3dcef5af4323d96d684226f5f908a0110b1e9f9c1860c50364b16fdddcd8a62709a53518a0f5b92b6fa9169b95383403c122809947538c686b56aa90b8c45ff8ee9c607890bf532c008fb0e66b8154a6253c818ce104018300f7d7a7a99e7c4dbf1cfe9c9cf884d6e64d9e47f635afa83781c26c0492d7a529504e90d114864dd33c673880be04476f32a6005eed0050fdb475714e17c7ceb092484a4bf46e1fc6a5d8b37d67f246fd31c77ee999eabcc9a290769352b7327c57d76f796866e3e31f6da253e77d920efe26c14c28610bef94799058a8caacac6a8f8320d0c9cbbb9da8131ba0bc77b5ce4fa46b0f2784993390cc5add624b97d3ca0b98e8b470c44ccaff12b7b4e63e49fc0a327ddf76c261b95f37b8b94f6b81f0316799f42d206dfcee960f3ea6283b9ba89111fbebea743de3e33e67d87fe25794a2ae0f84e6d43979932f6101c0495a884adc83a7517f6b49976756b1b7b547746d956799c7698b478bdadfb768e4351bd83b5504ba8d087e30d6f8f0647847272111d70739db01856232dbc6eb796de193333b9a1461625c5951a11b100ecdcc8672f8b6b52f7986d0fbca2eb631dd35c4a17dc7fcd159565a68e2fcef8a7e0a3711455fdfdc09fd31bd2aa90f0d498f5ba5f764ea94e14cce6c52e240af53f21ae51554c2516859808abf2069f00372300c2c37594633fc146f80c5336bd406772adce48f59b2b0f5815c3056d3f43bd1e515ebf5274a026692777ad90b31e6debd663f5d9ae3d77d206287af8d481fff852fccb08d2e8624099f0b974bef723f6d4d6521b4343a9ce9109b8e3e05b7aba30fa504bb7b7843bfe8fe326bc7701dea6ac076472eaf6d71d4bef3ddab417c0da672b86606a4a850de4468d7c112f37e635faaefa5a874e90168997b13dc6056149929b97548d8ef9b461d950926a5f22b293775d9f21bac7da2abc0f5394ddb181ef236bc5a8bd27fcb258ed987d340ef3de4fa6df64edf3ec94a8dd27540e7ba7de0a2490d90086353fa5e9d1ba4e2f2caa051cc620bd2b4c115e6afb2e01a36130838c2b771485970b3b13b4f679e2cf2dd31f9b16307b57df7fbeabda061e7a5871fd04602adb4d9882e436ea338c8f80a63ca9de9e324857800cd7d0f3fc955d3d62b3b8047cd0ef23f1068f0c950eb6a59a04a26e08154d9e7ef5b8167f1e798b1818f18ff34a76f58499ea06013d3f2ceba8d30f7a527472f75f9eefd612c222fa6666827c04040e30f12da713ac7e0b5559db4e6f7077f04805224ef6a4dd3e7d389e7dbc2804af110b68b70dbfb6e633309773af15b90771e5303289a7ca9a3bf715a715d3457f23562ceb574e0887e7d47356b89e8af5baab1c22945a9caec799ecc47d0a34191b5f38618eef359e228ac406bcf4fcc6840304edf7d072c03ae26b3acedc4d0e3b33625d9d1eb4282bf93b33b760fa290e6fff1e46628c43687541a4603a508750622cfe6c0c781901c01042c56c4e6d2bd9f149a9cb38decaf980a3bc66534ccf3e76224938ba73c30acc5406836fef6b241751c00aa319d55b5b9a6a6b5c0aded66865e4c81414b617610742f8b7a64931b83b64c09fb3cd12020a7717f33791654b7543cbec705072487caae70cd88020e980a3eea540f3b79a654f18e526f76c0c072548b0208226f72f77650bf50a9bb599a16e0b6e9db76c8603823c658e83b3e6de910c4d8522ce22e3051120333b27075282d478e22269813aff2c0706d9e2f2589f0986f95ed88cdb0691f556d164a9ab118adce2b019bdbb2ece5d68ee5227908b47c06f6c9d2314f9885c51c01113df7c321fedc4a6532079c9e7b17ba40e0224a23322cd533590f4e32daeb460a8a63a16acb9eac096780512283ed618107653d055a4eba6abffcdc4be47ed30299379cc36af3a1f51eb01be83a4519e0a10ededb2b4fb9bc6f249db0ab6b8dc86d03d4a011916423c54db7b9bed237544caf566dc5daba04452dea7f00f6259380a91095f341876c54d9a0afdef1f2d7e9f6a843f559615a28a9cb7542caf828b259ec3c83973a6ea69ee6a909ef491c6d6e08af70770b6d6e8780533c51d6389f9a0c406a3eba53a36e703421160e23ab3c08e29c2bd70c8f1b2ff640c2918d99735dd76bf97cc94b4efa5a2f0bf9862696207ce0d8a33b8d3643640329910ebdf6b2583b77503b3066a78bba28ebb6861e80429f4611b5ef1ab6f7482cdae4858aec379dd0f91d04fd50e0e8ce715ff97ebd839277de18d9b64db963b43c40fe0e9140b38002675783ccbfff1ba3add384791e82fda6dd6b2e52abcf3937fe46cad314627f69ffc0142d13b6ce3b7388358564bc1295917a89338a775de7d1f0003c431c5de5f5cbaa62b672e75949270b514cc59f06c8d48bd896621f670fd893284699ab130801dd6a7963a9505674339a379efaa8af9e32194a3d2473ff68766945809198b3dfedbbfa6990082a755e6211478fc68502133cf9372fae18629690171d16d22bfe1d6d9f6c018304e1257565fadb6b733f9b0d4b04eb64939c064c095856a10374b1fc9b4c3f68fff8cdba8aab675a7e6b8178aabe6d9960deb3650e65c5de2565e1da2664e65cff6d76225ccc8b59c6cd6d1ca54dfe190c11122b8cae9313b9cac59c234848d7b549b38a98367c5334b6f00992dc002de1a596a678fbcd63d9e408cccec38979172091ee054138b3c20f0e4707fefdd9c6d7299f5003681cfd11ccacb777d8dfee372d059692d7c8a4f2a7f6463446e9f281c3cfbb4067952578ef7312dc7b00081eb66e53955267822d9e8d15e4f071be5a48d3abc9021e6dfc56ecd71d7478c0afbfe32e203a95dde0c96dbbf08e2388d485f45552cffb1a5fa3c31beb2a06970f0ad986717f71fad4ca93b06a6529355dce62f8fd354912112645163b4d08d101a5b5bd8163c40f8bf50439ed2377089a040d25c965bbfdeddbb699c0cc90449ce795023a3cd26d4095d71be9f673f672ca4d8e554854a415c8c84cb147853fa2318e0c6451cfa0f00e299f4dda5794acfb0bc51086b8849a5d7bc4bbc7b6b3ff25d945be0c8352f49aff15fa9d6effa20cc88bd63a56b7bf5fee30d6705cd24495ad32c8e181f5b45f850f6cb319defcc86eb917943e1f28bf67f562d8f3bc77fbe252b8e6440154cb9b424b137a46d3f1cad1d3ff5228975ab244e42064faf4dfad8fbe5e9399f730e06334044569c0eb02008c05306087437fdfa24ad84a9426d2baf55997cfa53739253a5239df2a37517331848872d73e43f659bbbb9e68f80500f3a5e4e7442a70823aae4d70486aea364e1917a3fd46ef6ec9f54eed67fc1654b48febbe1129d4eec86ee5f2da2dffb2180d67d18bae34441d6cfb541be8304869c0bc94402213cc3815da2145ee3ae66205554351edaa76deb5d94f626786b72d6a05230612073a315427956765343e0b9c32e834cfc164fb579ddb75c569941630012325dc053c2fef7c6ee470215bc6db9b4cba5083ce58436963918761a4356ac9f510325143f58fb998531d73dd1f1cc0280921995fccc52b9bd7c1f70c0a87c16136df62b142bde63c239430b1f8da5ba565a3e8573c14f37d97c68294d754aa22087e8ab4258c3d590e64e112218a7f10bf194a16a13a5b5895988be6c69907b511655427e7ca7a15e73ba4cf021113e03e30028df6b36efc302b990a71e4f6f86c6a02dffced7e22725b526924b0aa4b61d444bf18cf05f4fdb4b470328a073c9b1f5e9ea946a258227de12d7db3d3cdba85384e1a40e7dcc6fbacbc4a2615e1385626979956be74536f8d4f1ce968f2febcabc806c298c47cfc676e7ade0a737e0bebaa5b6f4d10a6c353bedd6ad416ebed29b683b42e1f9f737c85ad957c8c5ae4efd0a8afd8165e9d4d712beeef63528bf70c0aac42b9bd2c6332eaa26fb4c3083694fc3ac4cda8a04ccd47603f81c1250f38219e902bd1d1c7f89379d00f05ebb2540b55f2f045057f99291674d2e16f73ec8c1848b454f0b69af8658bd3db5b5b952a1b812e49606a5fe618c19f0fc3a938484cc46ef595cb622d96aa0a101e9437923c1d2fe8322c2510a1457e3bec49a52ad4371348451547c2bb8050829bf97f1252ae2f2b4f27e5f4bafcdf7bde15b85965e50a51287dd4d3619a17f82a0773fd68b12f47b131fad562ca122827c4ef8de74325706ac442df08a7791cd3ab7436ecb572f27baf807be2af9621b250081756c469f8d60bbd7e99fe1539ffba62cc5ed6740dd95adf8b03d8ce79045acd8682fe3a7de5547bdb3011f5755ac529603241aa1ef26b6ecf1c8ba383846d32ec9a163993113563fd4984655ec6623e289e0d759bf22d8dd32ec68a5f88b90b9874b88477a7a9b504f20c840533b3697b46b19cd2c8ced6b6b98e94f475ba285b55b759f0406c75e6a77af87e7275ecf62e88e8032546c43d893b0faef876d04b85b9b4f56ac70479bac44dfdc5a06f31672e46782a5736d142cb3f69cdb19bba6dab43c8b736ee7efc6f0d45cf06fd82d37bcc46f6f780e5e742d848fab8fe266c65e15be0bca2dfcc5a367d2a07c0dd0b0ab680c2d3e8f28953094d6193c3443ce0b327a6ece10a831e4bb58051f94fb9afe6e6da0488705167b89a714ed5a3b33b9c6fba96a505a0e511249f9cf32444f652aa0b347164442210b22122ccebf9f7bea68561e54dda900aaf6f2ec8a139aabcfce6cf13cdd2607052887de6f356bdace81878db2250ba206f4f5861ba708b1721c518d4a3f3555e0ffc3fbe15beff6fc935fab879256d519d2b0ab7621f235ff93c0eb4d526293b1d8eaa978b86595ab9ca1dd93e0d9941fb614d81253d75ffb97504f01bed8da6bc71b12c887a1c82372fc4509c5d16a69ac562dbb63b9bf4a433161c07409b7fd1ef084e4a474270611258251690f252f7dd324a3a449b4e148706cc44244b9523c6cf3195151f52fb960a96a472d9d6a447e0a516f26c0c024e8ce19c06639a2acb38ab5f34c4000f64aed8ea0b695fe2a2e44c3d54e2824ea1b46b07cfb30d38e88f29da686a67bc6f4d137a0cbd3fe45d9559b8a16bea3a5605ddc8fd70b2bcff77461e65a3a39308a44eaccce799700dea4944c9cbcb8643f703defb1e3425c91ddfe3b9ab08fc7640f405b4e9cbb9d525a0f057681e6134a4c9d505", 0x1000}], 0x100000000000000b) chmod(&(0x7f0000000000)='./file0\x00', 0x0) write(r0, 0x0, 0x0) close(r1) 22:22:59 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x100000003) socket$inet6(0x18, 0x2, 0x1f) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="fcff46fa7357862ab700000500b314c7c4", 0x11) 22:22:59 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2a, 0x7f, 0x0, 0x0) 22:23:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x200000000000034c, 0x0) 22:23:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, 0x0, 0x0, 0x40e, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) 22:23:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="02c14a631c4f2dfb24b17fdb8f8de5db4f54f1", 0x13, 0xc, 0x0, 0x0) 22:23:00 executing program 0: r0 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0200000000000000b1aaa58036bcf7140ac63f0d187eb287dc7c0adcf8bd23aa8c4f4139c73a886e0632b30fe97db001c8f0a97e6a651a9cd6b9d673e304d5aa2c8dca810700000000000000552145a92fe9e7b1ef120885741492f0a8afa97428fbb4417b75ab81a87078168605a0e9f0b36a928e83096fe589d4ae936fe183112edb1f9505c9b0f4f240f6e59768301acd4d8bf9831bbd9851756f24c886d0e8a573330f65c47ecf9cb1f3368469a57661598e8842cdf76251b0a4734e8d"], 0xb7, 0x800) 22:23:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000004200)=""/4096, 0x1000}], 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000a00)=[{&(0x7f0000000580)=""/147, 0x93}, {&(0x7f0000000640)=""/52, 0x34}, {&(0x7f0000000680)=""/160, 0xa0}, {&(0x7f0000000740)=""/224, 0xe0}, {&(0x7f0000000840)=""/165, 0xa5}, {&(0x7f0000000940)=""/181, 0xb5}], 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) pwritev(r0, &(0x7f0000000000), 0x10000000000002a0, 0x0) 22:23:00 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f00000009c0)=[{{r0}, 0xfffffffffffffffe, 0xc1bc367dc9640c8b}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x80, 0x5, 0x20}], 0x401, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x8}, {{r0}, 0x0, 0x0, 0x4, 0x1, 0xcf}, {{r1}, 0xfffffffffffffffe, 0x0, 0x81, 0x6, 0x2}, {{r0}, 0xfffffffffffffff8, 0x22, 0x4, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x81, 0x5}], 0x0, &(0x7f0000000100)={0x7, 0x7fff}) 22:23:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) getsockname$unix(r0, 0x0, &(0x7f0000000040)) socket$inet(0x2, 0x8000, 0x8) socket$inet(0x2, 0x1, 0x5) 22:23:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000300)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() writev(r1, &(0x7f0000000cc0)=[{&(0x7f0000000bc0)="fa1261adfbe4841a1737eb31f0c6e3df827f021f8d1a7afa99b9fcef89ed676354a80f850d5ef2bb250b09943cc8f075e0c90ececae6537daefc558229c0a61eeab86acd0c85a59144a269d7624b7eb97d69509b2b70527bf91eddc0974544cb18e2d834224039b21e9e3455bd6c7aad422627e3de8af9719bf2dbbdf9c8bb6bc569ca182d71c32866db2203f24de5e306333c1b91ad180d1be15048c299b7ade0f4cb1f006befb5f32c1325a3fc5d95990020decacd625f1f505e6750e2ddfcc4a8091951b1302cf5955d4b37acd0bb6b467ed5554b1e53e5537b62", 0xdc}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ftruncate(r0, 0x1000) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:23:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0xfffffffffffffffd) 22:23:01 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x0, 0x2, 0xfffffffffffff712}, {{r2}, 0xffffffffffffffff, 0x10, 0x8, 0x200, 0x3}, {{r2}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x8, 0x1}], 0x7, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x5, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x7fff, 0x81}, {{r2}, 0xffffffffffffffff, 0x20, 0x60000077, 0x4, 0x49e5}, {{r2}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0xc7, 0x8}, {{r2}, 0xfffffffffffffffa, 0x60, 0x88, 0x0, 0x6}, {{r2}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0xfff, 0x200}, {{r0}, 0xfffffffffffffffe, 0x40, 0x21, 0xc51b, 0x401}], 0x7c, &(0x7f0000000480)={0xfffffffffffffff9, 0x6}) r3 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x80, 0x0, 0x47b, 0x1}, {{r3}, 0xfffffffffffffffc, 0x9, 0x1, 0xa4, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x6, 0x3f, 0x3}, {{r0}, 0xfffffffffffffffc, 0x82, 0x41, 0x9, 0x95a}, {{r1}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffff8, 0x20, 0x2, 0x2, 0x400}, {{r0}, 0xfffffffffffffff9, 0x89, 0x8, 0x3, 0x9}, {{r1}, 0xfffffffffffffff8, 0xa, 0x60000000, 0xffffffffffff0000, 0x2}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x401, 0x7fffffff}], 0x1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x2, 0x4, 0x7fb}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x1, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x42, 0xfffff, 0xde0, 0x4}, {{r3}, 0xffffffffffffffff, 0x0, 0x40, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0xdaa, 0x2}, {{r1}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x40, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x6, 0x4}], 0x3, &(0x7f0000000280)={0x5, 0x6}) syz_open_pts() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000004c0)=0x1ff) kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) syz_open_pts() lseek(r0, 0x0, 0x1) pipe(&(0x7f00000002c0)) 22:23:01 executing program 1: clock_gettime(0x6, 0xfffffffffffffffe) 22:23:02 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/57) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 22:23:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) r1 = kqueue() r2 = getppid() r3 = geteuid() getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) 22:23:02 executing program 0: fchmod(0xffffffffffffffff, 0xfffffffffffffffd) 22:23:02 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x7) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 22:23:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x20) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) 22:23:03 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 22:23:03 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) select(0x40, &(0x7f0000000140), 0x0, 0x0, 0x0) dup2(r0, r0) execve(0x0, 0x0, 0x0) 22:23:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x10, 0x6) close(r2) read(r2, &(0x7f0000000a00)=""/4096, 0x1000) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r4) open(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 22:23:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0e8e22bf158a4df0a6bc85ee81df", 0xe) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 22:23:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f00000001c0)='./file0/file2\x00', r1, &(0x7f0000000200)='./file0\x00') chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x85) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') r2 = geteuid() setuid(r2) 22:23:03 executing program 1: pledge(0x0, &(0x7f0000000540)="1160576cdc7c90420eaf3d4da68717a17b8e9a9b16c047e694202876a89af8d07522fc13379051f72bc47e560daab1b6ff65fdc6d15ce7c3b484b0ded629ed7236a35cd38142c9dad2d300") r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x24) r1 = semget$private(0x0, 0x4, 0x40) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x8, 0x400000000000000}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x6, 0x7]) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x401, 0xfffffffffffffffe}) 22:23:03 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="ece3d005670c3063615ada16f09f946fdc0120ed70fe57316cb221d800a7eafa41d5", 0x22, 0x8, &(0x7f0000000080)=@in6={0x18, 0x0, 0x9, 0x9}, 0x2d6) 22:23:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800000000000af6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) 22:23:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 22:23:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x9) dup2(r0, r0) r1 = getuid() setuid(r1) socket$inet6(0x18, 0x3, 0x0) 22:23:03 executing program 0: r0 = open(&(0x7f0000000540)='./file0\x00', 0x2012a0a, 0x0) sendto$unix(r0, &(0x7f0000000000)="1d56eeb71db5d0e68e4736cf84b37c838720d0fd68c7942491c50ea363583eb22b384408394368d3d190a9823a459165cecb7b1f1f4051d4138ec149a05dd5e87daf6229681666910a3ea834bdb88b74d12b8de0cd9acc0ed670900907733dacf7307cf68875e347ed7f41e21f706eb1f1f0d5bb16e81c50787bc57e50b7efbbf01a223dc90f56e96f69b5d6a1b614b856cdf7", 0x93, 0x1, 0xfffffffffffffffe, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 22:23:03 executing program 1: socket(0x2, 0x5, 0x1) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x28, &(0x7f0000000100)='\x00\x00\bL', 0x4) 22:23:03 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x40000000}) 22:23:03 executing program 1: r0 = socket$inet(0x2, 0x3ffffffffffffffe, 0x0) close(r0) listen(r0, 0x0) 22:23:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee995b7253504568d58eb7ac0f7e1997e4086132477f256b4093cfb25b84e5bbdc3a5197094b2229fc4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6e", 0xfffffffffffffd58) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf2916d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb7685480b40000000000003e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba655222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152c45bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dfa68fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d1676568010c02c3b2b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e6521ebeead52f632168e82e61422b32c62917a68a1634cdfa148aca0a7e0cad1b8bf495f80bbd6ab1b3197bde61f06ed6a4d872e24c8c88ee55caee6a46a52762d4f7609e15983a00", 0xf16) syz_open_pts() 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(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:23:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:23:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x530a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:23:03 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSTART(r0, 0x2000746e) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000300)="0002") unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') 22:23:04 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x52, 0xffffffffffffffc1}, 0x10) r2 = socket(0x10, 0x8000, 0x9) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x4, 0x101}, 0x10) kqueue() getsockopt$sock_int(r2, 0xffff, 0x100000003, 0x0, 0x0) 22:23:04 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x88a0, 0x70) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') 22:23:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000640)='./bus\x00', 0x9, 0x5) r2 = kqueue() socketpair$inet(0x2, 0x8003, 0x101, &(0x7f0000000280)={0xffffffffffffffff}) socketpair(0x20, 0xc004, 0x7fff, &(0x7f0000000580)={0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000300)='./bus/file0\x00', 0x80, 0xc0) r6 = socket(0x18, 0x1, 0xe73) r7 = kqueue() r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$inet(0x2, 0x1, 0xffffffffffffffff, &(0x7f0000000600)) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x20000001, 0x490}, {{r3}, 0xffffffffffffffff, 0x2, 0x20000000, 0x8, 0x4}, {{r4}, 0xfffffffffffffff9, 0x1, 0x1, 0xd21, 0x5}, {{r5}, 0xfffffffffffffff9, 0x1, 0x1, 0x7, 0xb9}, {{r6}, 0xfffffffffffffffd, 0x22, 0x83, 0x1f6, 0x1}], 0x1, &(0x7f0000000480)=[{{r7}, 0xfffffffffffffff9, 0xa, 0x8, 0x9, 0x5}, {{r8}, 0xfffffffffffffffd, 0x12, 0x10, 0x1f, 0x8}, {{r9}, 0xffffffffffffffff, 0x20, 0x64, 0x2, 0x401}], 0x7fffffff, &(0x7f0000000500)={0x7, 0xfffffffffffffbff}) r10 = open(&(0x7f0000000180)='./bus\x00', 0xfffffffffffffffc, 0x65) r11 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r10, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) rename(&(0x7f00000002c0)='./bus/file0\x00', &(0x7f0000000540)='./bus\x00') rmdir(&(0x7f0000000100)='./bus\x00') write(r2, &(0x7f0000000200)="867b52d80cdfcc5ae000b0df", 0xc) getsockname(r11, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) flock(r10, 0x0) r12 = open$dir(&(0x7f0000000240)='./bus\x00', 0x10000, 0x2) flock(r11, 0x2) kqueue() write(r12, &(0x7f00000005c0)="1cfc0e130c54648d3e5ec1d7af6574960d65e96ea32b471b07b2d48d7e31e4461fc90961e62c9ced92bded729b06cf2ff0d2cd202a6604ef", 0x38) open(&(0x7f0000000000)='./bus\x00', 0x120, 0x8) fcntl$lock(r11, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r11, 0x0) 22:23:04 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x20) mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x2d53) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) listen(r0, 0x3) readv(r1, &(0x7f0000001a80)=[{&(0x7f0000000940)=""/13, 0xd}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/185, 0xfffffc7c}], 0x3) 22:23:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000280)="746b8d7050ec3bd04d615462a2d24216dd41d77f31d3785345353e7b58addc534450bf75051559a5daefbb61f9a7e945c19f33fe6bb02c62601ffc4a10bfead568f91826733473fd5602ce531310e7a122e780ee", 0xac) write(r1, &(0x7f0000000180)="69115ffc8f739a009e75a556f9ce95126ec2623fa0c7a2551d91b0c706e89750721defe7a77ab4312ba5d9bd21b38850493d02b7666d8caaac19b389ff91ab93048ae1063561931b25afeab0484c6357cf5b6f92b81d6e3dbbae0949464258d521d68956279ed22dca842957d9f66b2ad778e529d10fce386f1ef66f482e480c2bbeb757d7035744c01a55ecbcbfb7758d7ed353796fb41efa4118e97318be0f9811eb87b5c6440aef9547537bf227683961273edd3d5bfeb1c63b7b47003d974e688adedc58dc55008e8046063e5e33785edc18395826a32bf677250e1526f05d53d57dd8c38e72d40efa3c", 0xec) fcntl$setflags(r1, 0x2, 0x0) socketpair$inet(0x2, 0x4001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = dup2(r0, r0) readv(r3, &(0x7f0000000340), 0x0) 22:23:04 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fsync(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x51) clock_getres(0x3, &(0x7f0000000000)) 22:23:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2000000000) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5, 0x8000, 0x7ff, 0x80, "e8a563d245e1a8575ee1246e079fffe61e6a470b", 0xffffffff, 0x4}) syz_open_pts() 22:23:04 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='..') 22:23:04 executing program 1: open(&(0x7f0000000740)='./bus\x00', 0x2, 0x20) 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() r3 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r6 = getgid() r7 = getpgid(0x0) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000280)="65e4a8f12dcae95c4dfc166bf0174d8b6196fd217d1bac534aaca9a6cc59757095183436be3fe815efac3ce9989bf3d3d04b680bc99ca4030a210913a96c2c533d9b8e38bc", 0x45}, {&(0x7f0000000300)="cffedd234bcaa63decc54081f0d088acd6baf52a95001c41bb606bc1b3611838b42c9ba885546b23a3dadf10b11f537ebc33a95fc025c8a77d419732f3cf530e09bc10d1b27b427f3b395e4031e280c8a70f1e8cf90183a42196e552d36bb6ff7816b773ab44c78d34ccb9d15942c5b2939046be63b673113a74283b73deaa39ada253d64caa421f48cb686074e57e3a4b0175598346a8a4f78a5dc0b4d6818f58db480a5d12e9a5da9969758275ebd2610d", 0xb2}, {&(0x7f00000003c0)="a6339bd7678a00527d68a2387a6d527a45eabeed811016e0daa6017739706a5d1856d5c23d1ebc00bebd713678125eda97459a222a60fb4d787b84bcedb620e4a61e835922c33df7abe2a86b55690bcc1005b61a2e187acc0bafe65732d12204f421041e11344821efb6a7171ec677f0a0219e688c353d069e09a86eebf0aa1d2740706be59a1bcd888d86f513efa2f00c923446e32f4705409a62ef65609f1a7770f9c5a57f5ad284c465e601fec3d87178d4961732f006c183dd0ffba89c55fc7f760fab73717323fe1f8b0f6b996b5f3643c8b864aa8cff25651b655a9ce705f6e5cdd5dd5dd9ed77e2d3710f3e08c6", 0xf1}], 0x3, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r3, r2, r2, r1, r2, r1, r0, r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xa0, 0x401}, 0x40f) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xdf}], 0xf2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x86}], 0x3, 0x0, 0x8, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x12, 0x44, 0x4, 0x7}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x7, 0x8b1}, {{r0}, 0xfffffffffffffff8, 0x2, 0x19, 0x3, 0xffff}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x3, 0x41a}], 0x1000, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x12, 0x80, 0xdc48, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x98}], 0x5, &(0x7f0000000180)={0x1, 0x7}) 22:23:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18040, 0x1f8) openat(r0, &(0x7f0000000040)='./file0\x00', 0x401, 0x107) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 22:23:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) getppid() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = semget(0x1, 0x3, 0x1) semop(r1, &(0x7f00000000c0)=[{0x0, 0x8, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x1}, {0x7, 0xfffffffffffffffd, 0x800}, {0x2, 0x4, 0x1800}], 0x5) fcntl$setstatus(r0, 0x4, 0x6) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) flock(r0, 0xa) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 22:23:04 executing program 0: mknod(&(0x7f0000000740)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x6) r0 = socket(0x20, 0x4000, 0x4) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, &(0x7f0000000a40)=0xc) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) r10 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, &(0x7f0000000b40)=0xc) getgroups(0x4, &(0x7f0000000b80)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r13 = getpid() r14 = getuid() r15 = getgid() sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000080)="16652676060538fd5f7aaff77403e935520d0c23e8c96af2c227c73ebb07c5a0d9d073715a1af2e98a966cff3f96a4f362b918da3f741219c5afcae02ed79af9b3fbfc8b55aaa076258fe87e7936d6cdc1699ced67042c0f41d8724bc29866a115928e9188b83a357af4fbefadc8bc813e06514f97fd507781d9a402525d36abd098d50c82276a5ffb498dde23e57352d5c7f86e8ed9", 0x96}, {&(0x7f0000000140)="7de03d7b228ed62cec1fc1c97d", 0xd}, {&(0x7f0000000180)="53cc9bb44f019cd1d4de0f36290e0709c45d0dbf5b219f8acac290c62b051a6d87285b0dd95069ddd08694deb08ca78b2d967472d40d22a4d60e9efed4ad888fa437851bf434f7c22fd538", 0x4b}, {&(0x7f0000000200)="df3ff0f349ade77a83ac3c0c851660bdba65baebf374c0fc607f33b59ff1cb8489b54e359f129641b244a8f77c8d9d9f0ca9d7e01d0bb392e2539408998bd50d890c07a6b4df9a884328bfd797d28e2cbe97075d595b340afedd7a1bf550bad84cf484460db37e8c6326ade45de4489eab5003af363e07b38fa1821f86a56c1585187a4f8d033a3a249e41ec7ba5c822bc1fbd27c35428357820e797b7bd32f7b8bffe8aaf1f997c4f5bede606ce983e5cd6b6796d13142de61d4d05c940b9fe0cd3fae47c46ac08dcff1dca90f5be32c7873553f21a3702dd5821a0fba32194c1d15556431d13946472d8e2f82626d5b1f4ab", 0xf3}, {&(0x7f0000000300)="2b4c295bd858555fff6c84d1a338b68950fe73b1409ff0a34552798a21770a62132edc716b718e07f689b37ef1fc4924be5d7b120083a4e2f8f9dc37ab11a883cc25b130d96922f45974b8", 0x4b}, {&(0x7f0000000380)="477135dbf4a9b6c5198363a1c0d05f841137d9d1e007bf56f6726d8379f8998b489aa5ca216303f122fb88b837c6a37cbb119db3df7132d1cc264f3b61d217416a3e04a78c5f15f479a09855a01c84798e24a82d9ddeb61b2befb7e1e86cea9e559bee21e8731d72ed625da81d47a87d04e5f5673eb9f7da4d0bfaa87f3549013c057ab54379acdf8e827aef7800cfea9144022e47e2506c628d4535b4a12c38a64f50e3d3752e2d23220d80900b5f337a2990656a2c6a4671d12d3fe32ed5e9cdedda0179167a", 0xc7}, {&(0x7f0000000480)="ee85b8d79d3eec058beccf47904fd51ab24c5b3ee72e366684b3b8a733fc38ba0d10f63aa74c092375283b4c999562556f9f8409cd20847c91eeca883f7868f6a1e2035c05e3e33ca52d9d247fee66bb7642e1b0c3a831f8b25c7d1c14446d562f27e834e38d000897064a5418a2e3ed80126d86fc438e52524ff88869af5f69c65ce439b2354c1dd0e7fb2168ae804fae2262a7c2385828aceb555cb54eeeba1c7579efc943fa89a6edfe628e12c2a83aa99da18eb6308272598deb9d55bf96a9a5f882e4804043b80957c6983285fa980007", 0xd3}, {&(0x7f0000000580)="edcc7e26cc88cfcb112ab0015572c8f08dce84c903ba0de6eb551ac6408e950e5313a5dfc157127014090f891699a842fce11bc01fc71c44dadcd1fa58b2bb1984990e68ecec122045944d7ad49192d9496e69610bd9472ea0594fcfe2", 0x5d}, {&(0x7f0000000780)="691db7d99a132e91bc882b20932f5b986bafc9bb49a2e195d7686325b3a794bb6d333b19dfdec47092ac0ef0cc0228cd0b44268ecee98ea34c64e0e3a5da302db2bf6613194ad7bd84dbe75c491998a5c75b770480d1f18ba3b8de7e2a4200faa681f8c591b1e68231e3f06ef2c12bd37032f98cf315b3abc05b3e956e137b11dea054c7500253b10e4b617270401e49c7ce3652cac0bc697c0fd10b7810c34ebe44eb45696cba12d31d50381c8b6cdd8195f91b0583a4fbbbc90c986d40111d8b7cf06c3c202dfb4848fe370ee90b99f4497ae399b9325f7b0fb28fbf609ae44876965e3acba6abc655", 0xea}], 0x9, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xa0, 0x404}, 0x8) open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) 22:23:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) chmod(&(0x7f0000000280)='./file0\x00', 0x105) shutdown(r1, 0x1) getsockopt(r1, 0xfff, 0x1f, &(0x7f0000000180)=""/234, &(0x7f0000000000)=0xea) write(r0, &(0x7f0000000080)="b0", 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) open(&(0x7f00000002c0)='./file0\x00', 0x8040, 0x8) r3 = geteuid() r4 = dup(r0) r5 = fcntl$dupfd(r4, 0xa, r0) faccessat(r4, &(0x7f0000000100)='\x00', 0x10, 0x1) setreuid(r3, r2) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) dup2(r5, r0) 22:23:04 executing program 0: r0 = shmget(0x3, 0x3000, 0xa, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000007000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000006000/0x2000)=nil, 0x2000, &(0x7f0000000200)=""/179) 22:23:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xff, 0x4, 0x7f, 0x40000000000, "f6204e269bec28354dd9f6eb89bad97ac11bbe0f", 0x151b000, 0x6}) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 22:23:04 executing program 1: r0 = dup(0xffffffffffffff9c) select(0x40, &(0x7f0000000080)={0xffffffff00000000, 0x81, 0x7fff, 0x401, 0x8000, 0x0, 0xffffffffe7d56d84, 0xff}, &(0x7f0000000100)={0xb07, 0x40, 0x7ff, 0x8, 0x2, 0x1000, 0x7, 0x7}, &(0x7f0000000140)={0x5, 0x3f, 0x7, 0x0, 0x1, 0x81, 0x6, 0x10000}, &(0x7f0000000180)={0x8, 0x4}) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x7fffffe, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01012e2f66696c653000"], 0x1) 22:23:04 executing program 0: setitimer(0x80000000000000, 0xffffffffffffffff, 0x0) 22:23:04 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setgroups(0x4, &(0x7f0000000100)=[r3, r1, r2, r0]) setregid(0x0, r1) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r4 = dup(0xffffffffffffffff) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) linkat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00', 0x4) 22:23:04 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1466696c65574f0d01b13b00abda7dbb0000000078a335cdce3ea38161cd252cd1640407a998c7cfa25eb13e03d6391b6265d97927521d5d9dc6b47bd350543a5a84b9c2cd719e9169f9f4bc5d76daeb134e6ea23bf5e0d8bcf452b725f2000060000000f96d84ac9b1a1d2eda346f1bd3426bb6442a450f6c8f2ce666d11a3a62813fb2dfdec4c5052d814f78bbd292b5d73f868837840ba73169eecfcb33f0a383f29bd89c9f3c1c67a208cf360ef1f625b5ab11a3e0db280180ee24d3fe2ba65e55d33d4a858a1addae94de1a086b9e5e8c2074e3f05707ad6355f7e320f2c06b731b6d7050d21fb9d9457a18750000"], 0x1) shutdown(r0, 0x1) 22:23:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) r1 = getgid() setegid(r1) 22:23:04 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x81, 0xf0000023, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x7ff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') clock_getres(0x0, &(0x7f00000000c0)) 22:23:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xffffffffffff2fff, 0x1107) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) fchmod(r0, 0x90) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 22:23:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) accept(r0, 0x0, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000040), 0x4) 22:23:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getsockname$inet(r0, &(0x7f0000000100), &(0x7f00000000c0)=0xc) fchdir(r0) 22:23:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xffffffffffffff57, &(0x7f0000001340)=[{0x10, 0x0, 0x4000}], 0x10}, 0x0) 22:23:04 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r2 = semget(0x1, 0x3, 0x8) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r3, r1, r4, r0, 0x40, 0x1ff}, 0xfffffffffffffffe, 0x200, 0x3}) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r1) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000180)=""/149) setuid(0xee01) r5 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) 22:23:04 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) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xc, 0x8, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000007, 0x2, 0x6}, {{r1}, 0xfffffffffffffffb, 0x67, 0x40000040, 0x5, 0x1}], 0xffffffff80000000, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x1c, 0x0, 0x0, 0x100000001}], 0x100000000, &(0x7f0000000100)={0x1, 0xff}) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r0, r1) 22:23:04 executing program 1: munlockall() r0 = getuid() r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendto(r2, &(0x7f0000000080)="dc5ef54c62b937f5ee27017808b5d994138dcff0704eeb35b18e14853b520a3d6c8c0533647b118dd8103eddecb0a66113232e8a8a7c22ace627f19f238e6f9c1551e19ed58d082d2699346f53f33978c30940cc99cdb8d5d6cc589a8e8ca7e861c3d1caaa9744d5c001ec9c8b749e3fec52d9511a37e18eec16554a08af955087e0cd5493d17fb29eda9953c10befde7c9cbdff8848d58adf1d", 0x9a, 0xe, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r3 = getuid() getgroups(0x4, &(0x7f0000000180)=[r1, r1, r1, r1]) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r7 = syz_open_pts() ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000240)) r8 = getpid() ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000280)={0x7fff, 0x7, 0x5, 0x4a33}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r8, r3, r4}, 0xc) fcntl$setflags(r2, 0x2, 0x1) connect(r2, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) socketpair(0x2, 0x2, 0x7fff, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r11 = socket$inet6(0x18, 0x7, 0x5) kevent(r9, &(0x7f0000000400)=[{{r7}, 0xffffffffffffffff, 0x8, 0x80000051, 0x8, 0x7}, {{r10}, 0xfffffffffffffffd, 0x40, 0x10, 0xa4ec, 0x81}, {{r7}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x3f, 0x800}, {{r7}, 0xfffffffffffffff9, 0x10, 0x1, 0x4, 0x7}, {{r7}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x5, 0x101}, {{r2}, 0xfffffffffffffffa, 0xbda96df3b7c66f43, 0x48, 0x3ff, 0xfffffffffffffff7}, {{r7}, 0xfffffffffffffffb, 0x1c, 0x25, 0x1, 0x1a}], 0x6, &(0x7f0000000500)=[{{r2}, 0xffffffffffffffff, 0x92, 0xfffff, 0x2, 0x7fff}, {{r2}, 0xb0fe664539bc13af, 0x80, 0x84, 0x2, 0x4}, {{r2}, 0xfffffffffffffffc, 0x10, 0x5, 0x9a2}, {{r2}, 0xfffffffffffffffd, 0x14, 0x1, 0x3f, 0xfd3}, {{r7}, 0xffffffffffffffff, 0x23, 0xfffff, 0x1ff, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0x20000000, 0x0, 0x82}, {{r11}, 0xffffffffffffffff, 0x1, 0x8, 0xfffffffffffffffe, 0x9}, {{r2}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0xf33a, 0x4}], 0x7, &(0x7f0000000600)={0x1, 0x10001}) r12 = socket(0x3, 0x8007, 0x2) fchmodat(r9, &(0x7f0000000640)='./file0\x00', 0x8, 0x4) r13 = getpid() socket(0x36, 0x8007, 0x2) r14 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000680)={{0x15fb, r3, r1, r0, r6, 0x40, 0x1}, 0x8, 0x5, r8, r13, 0xffffffffffffffff, 0x6, 0x7}) pwritev(r12, &(0x7f0000000700), 0x0, 0x0) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000740)="dfdcb99faa6788e7a7a07df2c03dd6d5ce2acf620978ecac7ac44dbcead188587e1273f748b7cbb49c4ed191a405c99681aaf9c8832b5f7c80e5626c0552be6b31ab78e0e0c4186b8350", 0x4a) r15 = msgget(0x2, 0x80) msgctl$IPC_SET(r15, 0x1, &(0x7f00000007c0)={{0x1, r0, r5, r0, r4, 0x18, 0x2}, 0x1e34, 0x3, r8, r13, 0xfc12, 0x7, 0x0, 0x1}) 22:23:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000005c0)=ANY=[@ANYRES16=r0], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x400000000000003, 0x96) poll(&(0x7f0000000080)=[{r0, 0x8c}, {r0, 0x14}, {r0, 0x44}, {r0, 0x40}, {r0, 0x8}, {r0, 0x124}], 0x391, 0xe4a000000) 22:23:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000002000, 0x98004525) truncate(&(0x7f0000000040)='./bus\x00', 0x5) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 22:23:04 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000000)='./bus\x00', 0x20) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='r\x00') 22:23:05 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sendto$inet6(r0, &(0x7f0000000000)="598d6e51952a2b608dfd5f3c764c66cb12345ae5889555ddfffd2259a541ee451d9a306ace0649104565500bdf054a864e3583ddfa930afee0301850", 0x3c, 0x2, &(0x7f0000000040)={0x18, 0x1, 0x37c, 0x10001}, 0xc) getsockname$inet6(r0, 0x0, &(0x7f00000001c0)=0xdd) 22:23:05 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', 0x0, 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) flock(r1, 0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002fffffffe}) 22:23:05 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kqueue() close(r2) wsmux_getmux: no memory for mux 9961509 wsmux_getmux: no memory for mux 9961509 22:23:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4", 0x32) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000380)="2964f10c9e96b37c14fd9640060f9e9e669f3eef31692ad5df34954b49fc613190903e46c9c94497dcfb628db86d3a4ca9cee6", 0x33}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000800)="2aec11496387e2247bbbca5cedf3021b50da13e2dfa6866820349a0f4e4bd4b58373e4050fec45b5e4c9f507bb8c7440d288606a038c6f20334aa6260e91aad07cee479f6f06651fa7066c848e3339c027e665a59681cd86b08c44b2f377377b97d48a2a1471e8660835b2f4fe0b5a2df86e46ced9535c0fd63822da0711d3cf1785ff299dd4598d3344f3eb44f08a119d41b23f42a126cf3eee3910a0d13b0edcd0395dd311ae3d05449f869a1eca4da3b7ad822901e1053e9d10fd5e2df3c524027f76459cc53aa186a795cfd58e33cb77df36210b1b0527f6d29458d12566e240b8c8e9bea96fab8b705c47232246663ec5cf213d50b493193df01083bf832cec98369d641c528d8f9c2411884db74b2cd5c640dbee141a68ffe1e350d052eac6b704898c7abc405e739ac351ffcb71655ebf45eee0a33f0aa0aa1a0f938d36964e2cd2f6a3ff5d58f2f9006e4a120b078150649948bd683969a93ba6c510f6c2bbcdfe5b70e3dcea5588f22b38bdb469d55138bd3083aa841a992e2a1d37afd5211dd5700f1ed766accf86c7e65d5423cf424021cbe213e1aa7a8c012a5eaf57f0d20776890cab6d13f015145459fd723c4113b0d04e3f007ec9b1c6b43642f9723e474c299793fb80ff48ba8ae5224afd05050e11923117336a63bc66daea08434f7e1870065ec6560f917edb1e06fcca8c2fdad6037f6ed572440591ba3becd34b4b7a528a5f27d50b99e8bb81e3cb241584cc054121b4bc92fb775824b7e9b7e7df33c0a6f6571bdeabcab3d82cd3dea976b7d1db447dd3e6a073ef3f865ab187e700a531c3d54c1479bf0727ce6adf0ec6397187bc0d575644efce74ff1c51e4d846bec3783396569c3ec116ea09a59b7385c3911777f9a3d4c7e0bb31996ee53d7d72154ca08bd526a2", 0x28e}], 0x1) r1 = dup2(r0, r0) syz_open_pts() close(r0) kqueue() socketpair$inet6(0x18, 0x3, 0xfffffffffffeffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x7, 0x9}, {0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffff8, [0x0, 0x1, 0x1, 0x4, 0x1, 0x6, 0x5, 0x9]}, 0x3c) write(r2, &(0x7f00000000c0), 0x0) 22:23:05 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8285, 0x20) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) 22:23:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = socket$inet(0x2, 0x3, 0x788f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget(0x1, 0x3, 0x9) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000000180)=""/4096) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0xd}, 0x0) 22:23:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socket$inet(0x2, 0x7fff, 0x9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x100000000) r1 = socket$inet(0x2, 0x3, 0x2f) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x2, 0x179}, {0x18, 0x1, 0x2, 0x10001}, 0xad8b, [0x3, 0x7, 0x0, 0x1, 0x200, 0x8, 0x4f, 0x7]}, 0x3c) shutdown(r1, 0x1) setsockopt(r1, 0x1f, 0x3, &(0x7f00000000c0)="514643c11b2cae7c5b2ff01de4f40d2a7937b243eb7193a5e3c0", 0x1a) socket(0x1a, 0x4003, 0xe6) 22:23:05 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0xed, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 22:23:05 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname$inet6(r0, 0x0, &(0x7f00000001c0)) r1 = socket$inet6(0x18, 0x5, 0xffff) setsockopt$sock_timeval(r1, 0xffff, 0x116b8df3abad6e2b, &(0x7f0000000000)={0x2f4, 0x10001}, 0x10) accept$inet6(r1, 0x0, &(0x7f0000000040)) 22:23:05 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000000}) link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') 22:23:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) chroot(&(0x7f0000000300)='./bus\x00') write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) open$dir(&(0x7f0000000240)='./bus\x00', 0x80, 0x2) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) listen(0xffffffffffffffff, 0x2) clock_settime(0x3, &(0x7f0000000080)={0x7, 0x40}) sendto$unix(r1, &(0x7f0000000280)="e034f9bede6f24d0283c253f4d7201bad998035113e33a67ad6fcdd38ce90de872a7038d2249e73c200f12b021ee9fb1a22f62489ca82e298e2e4d5da2e1bc6b828e8eb2cb54dd05bb09cda100a26a53ea122033ffd7b625f5ea675c6a5d8a92dd530bf578fa8f064680c55da1502f49b0", 0x71, 0x1, 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) close(r0) 22:23:05 executing program 0: select(0x40, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) 22:23:05 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, 0x0, 0x44) socketpair(0x18, 0x8007, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSTOP(r1, 0x2000746f) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 22:23:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r1, 0x0) poll(&(0x7f0000000080)=[{r1}, {r0, 0x11}, {r0, 0x44}, {r1, 0x4}, {r0, 0x24}], 0x5, 0x0) 22:23:05 executing program 1: r0 = msgget$private(0x0, 0x420) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/85) socketpair$inet6(0x18, 0x3, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1}], 0x101, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) 22:23:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a0b, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001080)="6e82ab36ba67c292e76b472ea09b12696027cf635b77a0e475abfef2b52fa34a67ea6eb58be927387f51f4afe41c35b639ac79e7e52cb063ac7475d8c1267fb653155e0ab6d044359f7aa7c07fc4fbc26f7a9b0860ba0d4a7a5e46971f8cc2c4255149cceef96b5c9cd1713d39cbad4ceaf168dde230debea6de77593c6fffcc59c8aff9aaa24917620feadb0fe407c602e3fbfb43d157de221f7162bac04e9a82ff8d588e74c9d82cc8cf237cbd0f4aef02c40cafded2308cc462be4c112bf3f58fd0dbfbb72625334c90d5632c9ca321fafd3c8208b809e825454b84973a80986cfd4bde21f18d79628d58296437644c9cd3e3b9b952ce7d0eac9d29ed9933b6362946949895b8a21c2a1d7b2750da0b277bea253f5a458dafbeac7fd275721616a7ae8b10e9a95d61a50fea003f350791640896f0cd5e9c72e7dec4b300d492fae6ecaada6f2667d837f1f71d2f38bfaf2acd41e162f339046736d3701626100e92bb478e6e3e04757944212c4b3e8439c2ea019dd3e125ea98fc15e7e3f9ad0fb1c236003b9388479ac9789e712dd722aea036ff55ac24ad2ef53f30308a4e1298bf0c40db7c112fe3e3b8849d18014d04e7fd75e5f8b8e83ddb67e1f0e31d79a21844bec6e2178874b10b6cbdca4aa59a92251bf88fe3a8fd819be2bec89d96389ba4743edff64dd71c7db5f8a210c6f17a22cf29ec8cf1aa00ca2d497fd5cbf5e27e9d701492ecdee3609b5207b1c4d0d6265f3a6218d6df9d1af4be8515551dbf1d39067d897abf46dcaf04ce33209e2593aaa490c8a5a1858d7de32f9c756314bbae1014a3240881a0211da3f4bb1b4846542788f86aaa52eb53e69eba6ae5e53404734a5e813308d2e6da774de072ee32e873e4e902672f74c476b329f2ef4ed428d65232199a7c194a9e1da527f797eee763e708fd205ceff855c543352d6571fb34f427cb6daeba3af2a005ea1af8791a8a55da58c602707a48c3694b1af3e068d282c9292676a6142edbd485578449227d6cc18ee2b1210a381692f99f45346e335a9fce830d65a2a8c1ac98927c6cfc5260fe67af92ddcb507aa29e1f80efeba856b45c1426beda77388299d7a5c051cdfdd9f5aa2af58c8e479681a0cc8d4d846eafa8ac43c9b798df7f1391a0c8d643efa2cec544de172f9c3b316c7c4684381df355fecbeac4e230cb70591ccd0d7d8e2350c1326f3a54d4d91d02afe0dc0cc9a5228826793c2ef2c636550b258f4901f91d2eb2da4859f08ef48ffdfe1c91d0458f11522fb3f97e448dfb853ea18772c519f85f2f191f30188b13a1715e0dcbbf40ef17791f3015756e036e46d4ee6ef98f02411fd16002ae98a56287e8588fcb549de82ebcb8ccfd2c351b91b34af86d61263b5e890edcea85488e8584b605b45c575a5093371039419a56448a1a5708cec4c33d962df7d344579ebc47786390e24b68167ae451c8a7851df6d5e4603ff1377c08aebd95b224b11b648734e4854ea6b697b256d9ed3014c5e785dd6816ac2a4726887f3576b8ae361406b5393d7aeb43f9d7b940632dab8e4b7071c50f9d56c8f83343b7fbc152d8ba3d220f7a013322cdc2410599aaf3290f1b3e24a084bfa21b37c14347e4f673442c0cd37bb9640a62de178c112c1a238eabf51d12d725f39ea8a3ad5a76e7149fd012e396f3a8a1b7344eb62a97ce9b98804dbc13ec33d45af599e605366a92da6b60beeb805a533872ba1e4def2c97d527f948aee32087d84afacc4292338311ada56fe2bfec7a094467067c1107dd3f86fca7b303e21c3775e96bbe03d4b84753a6597b4666a60b51787e4223767d7efd2f3633e2ed3dd1b8479d53bb57e5bbe25f3e4d9ce29a6586c957ae8a6568dd913789911b09a9fa3ee2f4f57368ffc8c0cfc9e9d28c7549331ae07c369ab990eace492cce08341a326767b4a0ed0cc80f4a525bdf82ad9b7af3c6262223c415a3706cc550d366132a883afb04252c28ae5c0ad88739768076938aedcd4dc8895ab3174156d984be49871bafa241fe4221927b52bd7ea860a8e1c1a0b074b2fe63b242af064dc56ec4b1ddda7a59000ad2d4229531eee3b53602638b28be900b1699528421d56679c7bcbc186b1dde711d80e9d7a2721e86f4dccb12d1a385b2c5a723b470bb71b9abcbdacb9609660d59a52dbf3f16838e9682b52bfef2ec316683bbcee949d5eddf40e677d126b79c505e32e5cb874fc5b911d668a7584014779b2c3b79d2fe2b19d0c1c510b0a1c6679f13741763982e7ff4e8a852cac34f5bf8e0022a6ce3bad34e71e84bfb5df62617c61c7026a7f162abcaf897eb552343f39c1a03649fa4705f54051859a0cdc360051eea02efcb9b5e6cc04aabdbc3db0535f7099bfe5d0653fba19af795ee12dae98df9050f99c4fec159298e84f81adbd2df80690cf4d019a6d03e073daa31a76a3e7059267face6c157dbad7bcdcd14dabb3f2417f2d174260310e861ab43d8dd9a681848aaa5d49037d2d0284050340dfb03bd95c729a23641f9e54355c5a93e175c1172a60862f5719a31a2e75b15b919f2137079277d88eb9691cd5791246f3b293d8147a8fe8ed6a468fbdf95980c1506536099c08653689b2b6aedb9e77dec28f4dc42931f4cd2ccedf027c30e531656339b0d17eab3eb7d0a1216f6b5732669d17834325191955ec87a5b265d4aa80aaef76038ffff864f7ca73782814039fc9dca266dc80dde6b803731044df2202893fc2dad8f54e0294a749b93a4ee08847fe43278e6d0313b53877fbd5c06b8962e1f42002cb36146365693426c37b2612e0487e89740c8f4021ce01a9d6cba11d76d5007e7e2c67c08d62a2ad7ec61f4b6a58d85fd62f451d972bb5f5a193373edd69132c1843279d0134ad3cc87ca79ac1d3da8ea42e7b5abe3a6080858446421803658e53c70ca9a3c75bc7dabea07d6c9a77b8a09b0aa279ce3f1e4a991108fb748046416f9f382da19607f6faf8825d955768b98240c20de2f95dc9beda79aae880d6debe3dc33fb49cdf0cd922dd9c23190cc16b2de693b789ab1835d6f3ebf577519c962bb1664cab9584216305973b1710e67a7df8f911fd2aebdba0bfac9e3f62e8d1d8e0d479ed117c10984c0c17c229537a6abec9ad09473a719756839b781eacf1c2d994aae97837976de3d1f82eeca244a4d9b599a87de863a1601d274e63c9d582294cfdf4120bc56bc00a208af74a82d7258ccb12f5fcff5fdf313ace180fcfcebe6c7849649e7133883869a90f31aadc1fdc92d25a5ab083386a1ee574fbb80eef356154d7246c99e8ba12d1d193c181e466809899639eb0f1ec89a1ca28e19990cd2dfbcce7e12a959395c1d949ce8c91cc32a4d6d7a736c1eec02f7adcc910a4f76a4d9d3f4f8ff1940b6eb03df85157f1b575f8609c0a69e53e9ae18b8ac43abc0cd9d09ecac9bf086675503ef6dcbb6f5fa63c66e496990f33337c47703d2497d4a06509ae6afe83d5c0343015a0b7e350aad242e173d1fced966d581b4b1bd029085079911eaed9c6c09127f2de4a7f4700be12c8325d59e5881ed5174c6f5d2db1cc71783d8e1273f3df41a09d959c6d42d3440e4eab92e50970454d177e7f45f561e685375e2258c93b2b23850736585e19c017e4258c686c7435560e418910b995d570d36380d89869717af830ad471b3ba2d58a00bdca81400e0b921f57192e076f82da1b4ac4ef67e96e0f30bc7323ad601f2ff7feb6c1da1c715b9dc6696f7d538f4208a5b95ed3994823dedf67fac311759198050989b2774aa1f51f4d7d50a7010976f45ce74b7c962d3e08fb1b2479bfd3b52398acc6cfce3f0a6cf5579d376f66e43e56abecfe98324b1791227a23d42805d714bc9ee26dd8e07c802fb7bb65bf1ff505fa67d885f1ded359d410865094faa451185d3753a434971aec94ef85cdd98860f66e99431035714a58ad982237da1c51e6eca11a91620f897ecee3ec4a5ab3550e5cfabffbd11b788d3fe37ddbbae9aa77662cedfd29a21fc095a12dfbc62dab451eb8da2fb3db219ea1f976e0f09acf4c623ef3a4353ea16916f11ea5943138c1dbd2d5211eda6a0f1af6cf621b5618ecef37b81c6bb8f5d7b21e93a75851a7b60374f881382098c3ca2dd6b7ac178b3e4a8ba8276930344f2f3fbb6e4baad6eb2d84092f0875a7d6e0ef6802f5f0a617103d1626ea6c04c7f3059445675af561f6955c600b4d11dc3f446e2145b46dd178b61f3d39b5552e51b9a3d5bc1135c4fa8733b5ca95e2789043c5df945e9ff785f2acc0bdebbd3a62db501f9d6129b15754141f13943d475379762edd1ccbdd4deec677a81a21bf525c0320cbafdc8616f251d284b2ba5bb1a067be473859c2666835cbdc0a13c8f6d0f22cb581aa3baf590b387c60b2dde35dd38b55aba5ca2a2605498ce19cee001a26f503749eae8e12dc9930a27174ad153fba38793aa90728ea439054dfdbf5903e1d84741f440812bcbf52c4071fa7da02c933b0ce2bfb59833a1a58ea3e994af14a4884bff4afc583e8c4a04b6fe1f4c9cc1c163c26e9291618762193bf3663c9735dbad00e007e3c46d36d9fa22812259c441e2ccf8e77f0ea3664bc8f2fbe8666c70f03316ab0e9ee1c91a0284fd74b4bdac5aaf84c353928c51813332fa15d3cd3f135eb741c2feac9b906d1a422af0533360de07115931e8c08ebda8eb2e05a5d33b8b8dbd611019f493cabe326740907e06c7b6874db324f04e26217275f87b35d32c1aaec6a14af35de245f5765fcc106aa0773030d3fcf975d57bd692bbd13c69204537d364acad73a3a8632520111655b7b5fa8b43ea8ca113058896f8a7d9d779793c724cb5f18d20fcf637bf8f72eeb8560f61fd66162849cb0d5d5c8e6ef05dcd4c58947053be78c28103bf1d517d12223a369b91776095250f0aa5dfd54d817f9ce5a34e2e020beb5f5c5d4d966a7cf35b89aa80fd94551c0cbc98dfdfbd420447709391acf3876ad0676328e523d5dcd12d8432e50d0df57fb3596f6a1a0d87c456441ae7cfef41287a4532d7a0846288a4308c6de7109d73878166028a80475dd859e6b9dd52b1eecd4260ebb05217efb135ac6e4778e65870c302a4da55702ac3aa5d8218d72b5dd06f3d65344b8b447bd28005c60410faf66f35deac7f16b872210c40ceea0d12397f8c9dfa3eff329f4ee54ec968c9689632db0edeb627da17b38f16315d2e0c047a6c2c76fee0fd992f0d562e1d8d0b190218aa16a9aee7c3e9c47243077fa94512b648ca92002ea1f0628a219f7a65f154f6663b65f35003caa6b98eab67790bad2c737fdef30d401fa99b2cc265ef4135a48e8aaafe1f277ed6c06e8ed2bc384fd4ebc17df79d7b11381f50dc1c1ae40bec73e46ed1340fbace379b0c2d411b741ad22c899f1926dda63323c3567dc0af20e0d8818c464d12677e680a92c0cc4bc348cf8268c76c7bc03181d04d9a553ab3511fc7fd258d93ffc670cb755a0d2d705d535f18c3bc50fbdeb64ad240309dae51c4eb8d4d42276e1072e0473aeb4aa396bdb4916fea5ae29bfd76d63b18de52c72987fb6143b8437818879b31a926b0e1d5953e748e3ca4de3c53d0a40480af3f5890aca79fe3226b397313036ae613834b8dd9debac0e23a47bede1164164e206910cad4924d8e6a2666a1eead474db47ec1ca226671dbe4dbec0b32c10691c1bf846049d54e91e8e0bd64cf2b0e75543acef32dba4192b42e49e3474ab01c04", 0xfeb}], 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x10880, 0x100) 22:23:05 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000000c0)=ANY=[], 0x0) bind$unix(r0, &(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x800, &(0x7f00000010c0)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 22:23:05 executing program 1: mlock(&(0x7f0000e10000/0x4000)=nil, 0x4000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) 22:23:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffe, 0x4, 0xfffffffefffffffc, 0x0, "1eae869c05090020000000156ea1078c4dd1a800"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3ce", 0x28) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffb, 0xffffffff, "a146786eab6e947f5154020000b1c85b6a8a1311"}) close(r1) syz_open_pts() poll(&(0x7f00000000c0), 0x0, 0x0) 22:23:05 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xaa3f3b37fafae12e, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="4b2577a7e9c449cb8e0f92a204c2441d459bd1986d4c20cab4510ce4b75a1ef0bb6eff6dcca7f8b26712bbbfad319d365761f67dcbad05290e61d8c3d4bc01aff92455d4176b89f28e753a80f06221da089987e026dd73d69b670fc8c878abbc1c1e47cbee8b58f995141783e973924a5b4a4ffdbd8c2e57c4c89eeb1d98101db6bcce37111b0676b121f43ab2ca0dfbc256b9c2987cf484492d0aa30c5fed5de10a6ea134109df8257b0fcc0bbe6e0033a0a4b0694856443ef6cadb01c63fdc797572c945d2276021ec02b83a18d597f80e3c4d9af74209753b68f81c55f1097215bc8db5a1d5816f13a321c42a07ee81f18309c9358bb8bb", 0xf9}], 0x1, 0x53) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000240)="683f31f22fe6dd6d038c3c2159c015f527a1595cc8c2de358148cf5a416be39bca51c5c013430fcb395d90c4b83327bc838b15ec5938114d4a00c350294b7abe48c41198ac024b50a3c719d3df0832de58", 0x51}, {&(0x7f00000002c0)="6890e78b1a695464e8090dfd957cc80871108fe157ebada43cd9ee712f49e50e8dafe32a4fe705fe7b2a24d714d0c45933d69871e09cb45bbaf5e6f459674c27572095e5a75e0d77dbbdb78c907b3891a2d79c65793b3efa97b4cc4c050b9808311a38fe021c156a065064edcd657967fd3cf960987e73b650baf55376a6d3c37476af2905a38113f17207b5325be709cd6ce77fa429b2efc08c71377a61f45567573a060b374f8423a0658d8ca1a0a25b991d261e9b489778b771464ab365a89919aa2738929ccfc45e8359126d3d2bf4360fffff3699dc3ff9c5018c86c0c5", 0xe0}], 0x2) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000000)="ba0ed314e6ba5dcfaa", 0x9}], 0x2a9, 0x3b) fcntl$setstatus(r2, 0x4, 0x84) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x2) fcntl$dupfd(r1, 0xa, r1) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x10000000000002f1, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x0, 0x0) 22:23:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000140)="e65a4c88265e89728d6318f6a3b270fa97ec28126d4fdb1dbb4da57dda52e7892e67184528d93f4b100ace3cfb17e534d3a0931ff856283a8cb574c7cc5f8cd36f68b2c677805f8ffefe29e628d52b00b706217830452e8426bb0dc64ec271b808d888037337b99eb2aa7f01b45be138a72184eb886c8138ca944c928276", 0x7e}, {0x0}], 0x2, 0x0, 0x1db, 0x3}, 0x8) msgget(0x2, 0x100) 22:23:06 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = socket(0x38, 0x5, 0x203) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) dup2(r1, r2) wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) socket$inet(0x2, 0x3, 0x0) 22:23:06 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000006e, 0x0, 0x0) close(r0) 22:23:06 executing program 1: setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) r1 = syz_open_pts() fchmod(r1, 0x0) 22:23:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000280)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, r1]}], 0x20, 0x8}, 0x1) 22:23:06 executing program 1: 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="000000000000000000000000000000000000000000000000000000000000000000000000936ee3e0e407552a0744180dfe0cb46100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000c020000000000f65fcfb2c98d94744bcbf50fa13565ac4a8a458a6c37f0ea55d5095e17d4d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f625fc575c44892f962fb27a7ebda2654f888ffeb0d61da771e2fcd7b4ccad1cd1c9b3031cd3990d5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c79145b617e9feb800703db20116c328cbbabefa5532622876219ad0e05016a99464214f8c749ae3e5a6f9621c6b29aca017064b3f818603937fc8b88dd8fab6020621c30084c1e"], 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(&(0x7f00000003c0)='./file0/file1\x00', 0x22) 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) 22:23:06 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000240)='3', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 22:23:06 executing program 0: r0 = kqueue() mprotect(&(0x7f0000365000/0x1000)=nil, 0x1000, 0x7) socketpair$inet(0x2, 0x2, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000880)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="664ccc5ed247d60d11a84cb01bb0720cb859d557ef837c94997916c46f1ea71b8181722ddee2ae0614c98c7362b4ffbb24a3c5d07c96c877df19", 0x3a}, {&(0x7f00000000c0)="61656fb10f06ecff08db0dae210b5f924cb71c2168d5b8e3225445b0d29d7a836118e6f0ded0d3aaa41bb44768b2146e5435c9cc5a92a840dc6150595d1885489701a7eb8bb7d85e225307", 0x4b}, {&(0x7f0000000140)="fef582654f0a8be3e12d4f7392d6f1eb7b91bf980863b533d189d1e02974f88941ba89db7a2657bb0237386d9a4292d1a8acbc69d81dd9a350204e02011399db6c13f9b6b8d9d69582234d38d561f30967bda3bc11bfb1a001d51c43bca2d5e9", 0x60}, {&(0x7f00000001c0)="90c3dc8e2d871dafceca1cc910ca57fbb8150da248ec3f286b233fe00b33e6f5f04c783a3f6efe9913ff1f0b91557f552e9c073ab86815f5fc4edd7a4cabce0e3e7edbdf934c26891718788d2b6446fe080bb1d0a9d305a90129607af05b8e8e590fa54f20cc2049561d2d8a9647a784b2caaeb63c2c87fb609e6c575dc713746962a6dbd141ee0bd5241f65ee65aa2fb85231574d0ea3", 0x97}], 0x4, &(0x7f00000002c0)=[{0x18, 0xffff, 0x3, "92a3631707"}, {0x100, 0x1, 0x3, "f9796bc23702047b92ab55a5108f95301a05e8a184b7dd21aa9fbd8a187aa393618ebe51ff658550c6670370bcf47932f7765e2630c9ff17592098335747730b28ebad81d52aee3e194ef42eb62406c7255c77aeac9285dc88713ca9cde63272679c73875ad006555a31b845bbf0e31f266513c021de24936b7d2bb5005d98233ba067e52a766ee5b1c931ab684f05b41cdcf45bc7eca8858596d0e0614deca263fba824311082cb530524f6739f980f505b4739d453aab9c9c05c72adf213f65767c57a3bb1f719906b23830e2cb00490f917831ccde6bb90eae31809b0239d11e9edacd9511aa9ebdcf6f727c9a46c"}, {0x108, 0x1, 0x3, "60ee0e207f3767c409279e03f663be3544e8309635e50e36aa4b083cba631c61838a2578bb34b1e4616e9bb5f20c12ea77f95033585705e4baebd7d647fc87f7b2f2bb481b17cd3998dbbe24254b646663ac7c158596e69efedd99fc67e986467d03280040f6e7f0995400ef671c6057aec9f7ac041f9f0da92e4430068d702e770b5c96dc3fe62139ffee2d35d7da4c4554c03824aad0f99c93714de81a2af6707ad2ad3d6b4871beb1de60178338486124fe677ffcba6c7fc5b9ef880b3ae160a86de2b2c804338f3b526dba499a0541fa9ce1ac8b26f6767257d0ba0626b697a5dbec2321ac526d74632eeadb243a6bca766530393a"}, {0xc0, 0xffff, 0x80, "9fcb2d73a6952f65ef7d2b1b7ad69db00fdb41c98d84f194bde5aa7a1689e4fb245d1d3145aca202a8d0502fcd7f085e5b6767c609d503c75d006022c4651cce475ed6b063e9a2e32c9737cfab6600e672e9d4d272d2cb3c3ed62b3e6fe4c140fe3fce758f6009c1159b00e27c329b2214b7967010edd83bd8b8cd88c6ff1539e1715098802dccfa2eaab55753d731e7c8510f0e365c805f2fb72c4d31fae578ac07ab2fd2bca61d699b3c26"}, {0xf8, 0xffff, 0x0, "f40baa840bf1e499f16457df072089f5de656c9aa6645dc6d2ee6946505d30914eb41830f7fbf979cfc7c75d5c9dce3ea0b7efe7430e2bf2d83d8847c93c4fd67060bb0a4b2bc451d29d365faea72993eba329d993203f633dc301dc693a4227e4e43a330f5e02ee3721f54a6ccf6fdcc40b81ac6809500d21c23fc4251e75b70bc0b86321680c8a05d8f3c2b0a0ae1a090da05b14f51102437f4ee7c481b9b8fec60c540e07f2213b967bfa69403539ea73b4cdf2d63325dcac3aab12fdd0ff1d44ffbcc19acfeb4754725c73f1cbc4df733df9656c3ac9567c3b19a4d075a73c4f06c9ec2f"}, {0xa8, 0xffff, 0xca, "b494a7618d319d92cdd19a3f19d085c26cb17c149f72ed9cf52bf9e95cc48d464bba737bb7f60438ff0d8624372616650cdd77f63d409cacf32768357d93086b9bfa6cf0301fa34ac8635aceaa85e86997276abaf14b973b4afc3a262a53d20fb8c2df09b3aac00c3e1dfc199d3035cdcc04d14776d2076870523d2fd6f58cc1ea2634cff10a8e152e9768a13d8a75027b"}, {0x38, 0xffff, 0x8001, "540951dc452b82da869846c5bb626adbc1c0fd3ebeaa4dfbe02384a8d8aeb4d742acd432d564bc64"}, {0x100, 0x0, 0xfffffffffffffffe, "b04f7358b0f14ff4646a894e3d54e24d00cd9c4d5e18280295f51d5839b97451ee88458f0b41c443ea2c3f1f1f463c084552a24fed3bd604b5daaf130c7615b093727675d5a5a15ca72df2d692b0db1ab301f407d390cb36e2fe89ce67d2a2294c544661f354ed088e8466cc08b4ceed7e6a3d3ec43f474d4fd308738797eca9e03966807218f8db4e76076f81c46ae6ab1ce283c79cb1a65128e0336997971048deb93cced1ee4c9c25631e241ca3930f9b3a67ab35a53ca5f5d1b6a29a60684340da1b1d30c86ada55dc8bf4056f7b2a2df263e734b34706af42bbf8ef772a79b2975077ad9ed86ae3"}], 0x5b8, 0x407}, 0x3) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f00000008c0)={0x2, 0x1, 0x7, 0xffffffffffffffff, r2}) mprotect(&(0x7f000028a000/0x400000)=nil, 0x400000, 0x4) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) kqueue() 22:23:06 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "88f1543012ee0caac627f33777043ef0244d5a6e"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x2, 0x4002, 0x0) dup2(r3, r4) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r4, 0x1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x92, 0x0) 22:23:07 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = socket$inet(0x2, 0x7, 0x57f) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="c6ae174aeb9b18c1ac422a85f11a2d3d638901dbd5383ab5b02a2b0584198debef8145ee3ab3b5d6503f0d79eaa2e89225c8f5ed63e0a297b623b3800e71f32942ae43199bc751a7c92ac825018b3f81492a3ebff14f70bc9f34184c4a3071617f54961469c593f513bc1a3b9fc4efa3311113cf0f4d4d0a7e72ae53e42bd4456cb1b9f84fe2d00cd178ed6d1d9887124663d9ef65560bf906633995db94966600669db1c94b18abe0fc2695d17bb7f3be55752127e5b221b17af8b8c2b83f", 0xbf) 22:23:07 executing program 1: r0 = socket$inet(0x2, 0x4002, 0xffffffffffffffff) socketpair(0x0, 0x8007, 0x9, &(0x7f0000001080)={0xffffffffffffffff}) mkdirat(r1, &(0x7f00000010c0)='./file1\x00', 0x0) dup2(r1, r0) sendto(r0, &(0x7f0000000000)="3337950b30a7f5165040f1bba7c39a5875f736147b33e888f83f0dd409ddd1bc83be048592982f8ee1d531b467", 0x2d, 0xa, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000080)="1e306c0372b8f6efe511be5a0c7a61694611441489825e9a5b048c0c8a0aba157c2b79c6d1e37f2853f3476c85624327aadbc9e0a3f631389a242148cd31f7716904fd4e18f497c2d800323eb1504b9ec4253c0d510d9511d9d3cb43a18d3eeca876b5b834205e14d5aafadce31253330fe074e277d8f7e1c44de26cd0fd04b0d8c8a354ba6d1d1d0479fd59bdb6022cdd6ec5238226a4e09e64bcc14e5853ab942c26d06b197437d12d1967528328af49c527ed2a26ce9fd5f502213052b4699b827a1dab912b486e49f13c80fbcd315f07dd580ba3c46883cafc9f69eb636d4727ae8dd4777c181ef52ffbbe20f62772cff3b576bc7d54a2b057254482759e116c152688658f9d141c959985af10a6e1991057108080efae8a8262f18f881e69594e9a250e39d6c05757036cbb967fd543d99011bc7f97e9003571f1777c70640d64cabc782e6bee4a4f4c4d524b845c5885433d53a74c99293f40b89bf23330e9ed32fab4ed37a890f67ec4b0ff3116eb24f8d2d0e7afbc9fd5c202e49e92b4580ab3a26927679d6481fab91a2e7612581d3a682432b013173517955d7bf1cf0e7fd8f29273f1ea1dd76a14328328f100dedfc9bafc4444a2a506d4701bb0c28f2901dd8f7cd998db583cb70ce64bcf9be918cf75dd43f44f4618d2517684251e5d527a338876893545f4572ca4a393536ba2b48a8c1d9d513c68e75be6a89ebb0f81c0e09ca8c9305065e80d37655b86823a92dee4bcd04cb2a1ca2da426f7218acbffd31ad865a5c097de25781116a96723a403e0f65a7f5bdc9604ea2461aa748ef7c095e914231375d86fc92f1c15273e868da1dc4c77beeeef020069b5c95cf8fb34438d5d58834bba1904394575fe76b4594f493b349d81887ec67c5d90b1f6dc51f83ba2030b5a24450c486e7e39aea9d3a1c18cbeac4f2cb18c977a0fa6362fffe60bb04656e767e1fb3f170c1cd1e587a34dc5b56178f8521f2c9ea6b813ff27cfd2ee3e7f881827a32b903672a1d9d47041267a472839bcbdbf1373f0a485ed92e2bdf1a904ced57e54f2ea41df791e1327db45f7944cabd738d0b924d6bc28c15e4ab6b88feb100b2f6ec6a839a88e7f719ecb5281b79d76d2e8d6a42eccbd265306c289329d975e042dd479966ec33c9ea3614529824293c039c5363b9b201bffec897a1afd8d2c5df45560eb4a751537996c4958f74e0edb9c313bafa4162ab6f9e111449effa9e102c5206c797b24f117e0ba75db43376e92940f2485ee3010a09338093c1efe9bbf3620c3b25be9e23bd775fcd2a1b67155d248f526d83f8f0cdb0bf9a17736e8f00052e489d64b8034ef860e825a142c29053e1785d3bf4bdebc342529f7843617c39e8ae3e7d78b72c300826cb6ba58849bea140a013c0ea5a77501436732cf1731ae58c8b89da5f9f2093f6149c74e6272c33371ec10fd45b2b00bc7cfd3c839ae99ee91b86d0501f0bc8cff07c0cdbf98c785c82567184df7080a8e9ee8466ed2ef74a3a9011ba34dda5b84131b84228a26f3caf73ac5d4e9559c5527e52713a567ebc5283db95029f16176e335cb1803d720cce71ede67ead131652fb469611e6ccd8e88d3fb02ac83db714325a0038d90204094548997d777989a53544e17f9b7b32765e58a8ffc70ce0e27435f4534c418834844fd064f4c4e6c9bd1d2867c11cf83c7b58b07cac9fafca2e1ebb24cf94e18cd64a9d8b73b402887935aa2287cf370d51dfb7f7b3dbca4ef73e1c6c9b97adcdc237a8e7d1e25c879fe28d6bd4993e8acc3c8cd52f7a1b3cffeaddfbe67dd58afc34dec50da70205d89de5a7f43a8bb143ad6b3a62ba85ee7fb726ef1c19915608b5b448178d5b3a3335004313aa05a39668e92952041c64c5dfbba5e767461368bbe0c4c51a83102680e6e63699f12dd1e150bcb7ea1472d60b5e1387c23138686886f08b8dd728113a491c13d7faf4b59bcaaba6c88cfdc019d40054c388bb4dcd9bd8cdf2072d04753757d24ffe47c33f7eadc01fada2e148e134d3553d34364d11409166d5b3a8438b4a61f0f8e987fde694fa7449c7a766d04c12cb5e6ae7eae6d180f68f9a583e4b1d3b872c93cbe7b89932d17845ff526eeb14c01e2a0e5bd8eb7847adba28a3318e78c6cd6c5be5f51047af0c67fea54fb1fb36f6b273ccfa3d94b9818e9b8efad32a2f1b4a330f83d725f5ccb3589b3e49997c97c7b5f1892e7cc54a0e21e13360c7ca481ecebfd1f4503e58b6efcb7ecef4644a197480c36079663a9f81b742d69b73f2dfedc85b1158cb2f2f851cb813197db8c23db63c8bcd746711bf599647a260ddc808c87782c94b8e4334fd23d584706a41663a6b3b2c4fb27b723706f2f7af0e28ccf7f2697e863348e5569dd9b71eef61e4208e140795721c05528337b38fa7b11fcb4fb066b8c5191069d3c8bc6ebf7ac77e7c93b810d7351e3d88c708fba3eb9a9805bf1f480ab1f46877242f3f9071dc65653002cc86bd9ae0d20a6657467c72b74baff8692a11f02d068dd0010b41ac3c5ae9e52e68c975170d00cef363720b343996dd3483afad56a3ba780bbbe184c08b079b387e35e902bdb608d079e9976df93d0a4704414c4e5dcef865981a4667a7b3e6acc5e8a97d37535822ef06460155e2da84a32a8a5fa3394460feef04cc8d68b86ac0f7cd7ac4ac4da53efc7f98e0af464352d6d8e638b25143c6e68dcd008f101485c1884540377f9a2400aa5f63cd3f48a4784b3decee6a4db266d4bdccc784019669c9dc3cd473b83cb15344ed35fe2c18481763660af9f4c81019a6cbcb4e3de0e6436975e790b7537516821a136c450ea75ee24ded9a81a6f1a92660c3a116651f272bb049641d7753a15b13355fa07f67f67c15b55f939b7cb993f7ed16ce2cd2657b77687ec8ea834f92c1556e3ef6003055532fdc2d5e5b5cf215ca8d6cdeebede863ef41949f87d94d69cdd9037e7d9857edd28616fa884570597184a8013ce48dccc685c5d1e4003b87ff62f314b48de92f329a4ee562d3304eeaac6c133ea97532cd686fab31ee98a3a35e851e2992fbb45e18e56ce4fe08b76d64905184c80c47007ca95295a65fc160cd68db759cf704349bc9a3a8817dbfed3369d8363f9e0478626d1da03f3fdf2582a3311b7671ef56422c8a7a779fd0aaba654dd791bdab186bd7ccd0e891398516cc8115e3774f0a580af8c9bf81bd46532eb070ee55e5458c98aa73f9ab9fef59e46f5a75c5057758538f6b842f6f1acac1bc84ca79a3d9350744bb3809545ea5ebe74d4c393433d73e43a201cc3689764574044db91c5c1b7018e8e362a12502981ed344550c831ee2167bed3e8d6c9a5fb1095e6a525429cc937d3f911041eabec9f169fb0b9cd781077e105b257d2ddbbc89cb9af9fe260dc0f0a70cd72c2f200bc0855d3faad91441300279903eebcccb072c50a1bd3e92df0442f745c1b478d1adc315cb4f7604b3990d5e13a80d835174e2c45a5c678adff9a9e7509a71d6945285e2c758e9515c227cbc98878053aafe963b2e3cfb71290a03683f16fe0d3c16bdda6ffc5c32be4aadf92059a9ac9e095b23bebe947c0b9329234efc8f0796fbbecb445f834f0f8f21b66313e0e04e2926a299793f9514d2a061656d46e319d3e83074adce0d176e61f3d4929c86c23ab6b210d4eb3ab36a241befa2ce74fcd2f69b96b6edc261c21f5436524b77b745ff04ae70909645b7c6f063dd0d09c7a785741fb1f7c5494d11378e270007813f6ce1538a65b2145710e1a093bc13dbecef2ebac61b74591df2bcd764890e1bf9a8e93c814f68ac1a8d6c4769425a3a536f1a2327d4392b1474ac68ca79b5b5c62b9fec410547f8c3d4854d769b1247df6e01f6e49b5ceda329f8c1fcf695054dc7c8b02fb884834abb106ff71cae7d4dea4a99471268662702cac5a3b74f82041304eadca5aec854aa6f59fdb275122b005f684a8848148d10e9007266573dd699b343a6bca0ef4ebef0ebf5c7220bc4ab15f8dba5ca0f8c72810c1fc284babb818348e0759aedf00f9b88eb6f2daca5a1f5cc78dfd40472ebe15242c17ef5db28ebd1135f88365b6daf338036aac22d0b048c06d42ff1c9e7361b3eaec98e9221394d54c93c70714665962402f754cd68a1153ac8b9541613576b26e9202829960b8ad636246d3c70a3e1da0ca7d1504eb57c5b6355e499590ac8d1c8f36398cdc16e5cf467b65aa584ee437933a71fb1373cb3c21cc6092efa026b4247ac137a57f02ce25c5d84b00124f12cf2559a9af773894409c485b44b4f4bb3d7b5a99e9c07c7d9e16ca91e488c8a2c88ed5519ee5450e16947c5a2be07578103f9f4ef6abbcfd55831ce64617372490aa9c3b9610c2cf808c35bfb57886c497210920fd942f45cdec412e4b197fa2d0e9b7885f18fa51323d58be93fe52287fd36f7d950b460f4db772d963aedd14a687aa4a67d3b54525f176811d0c3246074d3f8dfa48dbb9be902a23b5ca35221b8ad76c295d71b61d0aad2751b0832bad5220b8f897600657c13883202fa39abd6032ec53cb268a8a7f68c80a6f62d51c3fdd064fd361cf1a91dbb89ccd7d5eb90aaf90ced7356123db4d79233bbfe5b0a6313f104b19265d673e6fadf8dbe8f2e348b32251e1ba13b7a40418765adff38ec0e83d778b2f1e02441f20bb491a5fe3b14b3c1b3dc00f505d1458702f64fd24f18e4f62f5998da2d1c5af034a279c8e35806e64f571cb2fb6bc7366e6a175e48718c6980b4b18b538e6c6b4e951ac6bffaec9910655cb2f5c6ddba554f49bf02be8d60de2543db887ffb333da7a7aa18475731ab3cb909688806a6ad4438783f1467ea13f7f5419dc668fdc68a467c498f0ed8803385ab757523477c75d6dc643efa0b864ca64fd0ba7e0e066750577ac4015bf255e469eeff798445bba891a12c0a964001f0df03542bc4272cd823e0f8d4e0f40a3ce36304e1a50b76af7a22dc224a423c9292bf0b3d2857bee5bfd7dbc5164f7a5bc9fc973e55f666eea757da86cd0b54400e77eae423617255d0993ac3f032dc18d6797d4cbaed8d95199708d6222eb843b75fbb6633da8c39f6f1f04011b9f1766ee34c066d5b86fa15dc5dbff70331b36a47ab6cec278b6c6ce8e378ffe2d4be761117d9bba7027cc0605e86e460fa46b96c141f6a3481d837042c9cd1c1bf9e9ba12b3e029abebba19f07a212f17084ead7ccf98a28f64ee23be87564171c00c8ad992de16a100c570e495851ccdd0249be5a26cb4199847254fa2089a0a9708bcbc9fa63209e54875f4424b5cce7215b97853a576580142346579945faa26108471534fef897a1bc2cc0ad52ac9ff33f95ae5194f72d3f5ce0f5620955a41d4d653426455b028407bb57554b16a4f66f522e9a289f924cf1d61d074935a3fc368b0891ea50b33643a10e27fa0d24853682034a2490c92e300293e6598840e5f88ef1ef12222586ad0af30501b42fd7ea45de1b942beab52ea11e82ce02b47d2dba8932d29a26c4587b6ccae1b2e4c4e2c803138e4d5d00a7e524204ac061ff5c9ab1ab22607454175fe922cc3b6a99cba7fc2b72a50477af0995fdf16a1e3380569f0357e430549753c8420628c897544719f47c8674e6cc51eae278b7198008109c048c1a8b589720d26b0ebef484f8fbb70d280ad8387cceb685dff275f099e3ae2bd7abadf84337be41bd3dfff40edea012fb893f03fb4b2b992d86223b68a4b8e5de0ade09938beaf0f8560be3fe07d3322cacbb6a0edbccb3579", 0x1000) 22:23:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70", 0xf8) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffe, 0x9, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() write(r1, &(0x7f0000000580)="4020b0a821d0937eb9e2252c2e518aebc9444eff76d933f5cfdcddbbb3e5014cdf11bd26697a0bb464f0304295f07f0e575aeaa7b4617900aecbda1c98d17be5976f99f2a540cb99d01231d888b3bc37b2ae3509d3d7accc834dae74eb86c10d5ab8f0345472ae8df43730dd2fc2c2ff6490de2c25cb3bdb42cbe4d80262439b9a7d6c679c78470c977508760d856ed2844ddea80343bad2258c93eb891a80c918d1b85961234938d65fa987bf9b2db7427679f406e9dbc64a191c687bfb7f24662bb0142b952f072704ec256a66a9913285ff85b8a45b716ae09bc3eca14cfb5c550c8e503e7e9e89bbc0769ad96ad08af72da9d24468e3e33dcb36838e92a017549650f90b5ee1b2ff9726f4be31bacc3a4480c682a108111321e894dfdba991d577b23a86bcb396a1253124d419a396eca3a12692b9714de9ff90ca840f70307ab354776392ca1bf0c959c0f6b23427551aecddb629f87afb5a04b43147ea61551b7a908aa35be7b199fca06cb8faf12f88fab2a7b4b339fb5625a6dadc75266cd620a1245e679ef87580938224fac6ebc5e65836d826233959407b7776a350c752281d3fc8da35b1160930fbbac792801f241f80d171c347f8a909c95c7579eb2c0267130f8bb13a616cf8376c52a414af37e117fd8d064e64f5c4a548670bec6584b83388764549e0dcb1d7a37cb3ef464b4203f71077ecdf7601e567c7b138d7c7e291f4776844fc0a1701c1b46ae20b363eb5d7935ac2b0857de07a5fb810bd8361a38ed77dc47b51e2404ca73a0463e92702e4ae74d942a4b5db0f9efd4af0d8b2e9e09cfaae9639e00645b3de41f7093d05642712dbef65a2d83af355d8fe3cbd7134e2da9f2788563e1c112eaf549153c4807338c56d4de2a2b8970baf56f175be5c19a3693deb1626e933cf10138a811b240c3379150e510e68bc6a60dd6a2723cfa8385411e1f437af285285d12600ca0b4b27e326018ff108147f82b47496cd0dc6a8f425276ccbc8c106571751cea3ee5257961363cf3bd306cf117c4cb0282395020ec5727b3277cdb5ea9469c77305ad03d8356af631a0bb4d6b49a76f8c3bcd7020739e122e9da93e2a2dddb0bd573e9084ac7706962528e01af637cc6ebdfe9846e71bec2671ace5b8967528bd15f8b7188868f32e3ba8fd4793b328a5a06e693450dc7d1fac9a952bf3c31c1accc4dac6e51ac772a75d087492f1149be61626aa02e324d393072e9958c4be5e7946f5fc88bc6831e7aee6a6628f17107716145df79221fc454f84ae517c842f30a902a2f9087025971aad82658bee13e53ffcfcd3d60404439012854cbb21501c49a49259c6133b21107e6d0062b1a325f3fdc1e0c76d47ecfa44087d671b4b8146c1ff19cc024841ef2edc77b9752d0a8d4acd17a7e6f43699f195f8d482884e46ce5b4f40e9f1d6c8950812b2a98f4d3a5f19e16565b0f9323b6c90682741feff1568ca7c676fa416956a2d94f1c0490979f2f1a4ae72e8ca3c8f52d84ecafbc44dfd3cabc1358e7d984a3d4fa8b0345a4297f5393f97aaef984493d6b61fb6175a48ab51c2e5e65ed26cf2d55510923508d6d0fc1b8926124013abd0a7ec2f40d8d72f80c49e324b17eb1dba684d35f60b714e6afdb4d922b24a908991fcbeebf05701ac6d319a43997487046665cc2a5899dcd90fb6d8755ba58ba290533af81bec6275ae3ff8986911c1092c5632f6e9cc1baf042f4c50bfd2fe542632175db96b0ec36926dff8a99afaf226786524b0ffea30f3eb7c10ff4267f9d49a393e0660db68b54eb0a0f9cf001ff85231879be03d4378981a284e662f127cb5db751e861a71576dc579b4f0e027353408a6f33b9036483031aa6dacbbfc37df12a19f8d56c0e08279b8dcb8db0300715ffdd3136fb7de380243682db404c2ae5e37337701eb6be052f75be1eb0262f2ed2638cde7bd7f5f8f2589ff4aa393ad4f22b9b44dd79341b1072d374a783e64ebc887c0f31ca7364a1704ae6045787e45ed0f93da4198395cd76945feb82f326a282040347ecc1acb2f6f8d38a31f3329a6f13eb3a44bb613e0eaed96a03d776a61a21ed0874841462632c2d68068a69d28f3718984e1ecdd33f7216116649e482bbab0fd2fbfaf7563a6fb177f22562168c7a9075b558a052a9364ce560dbada363bd936e06df8dec325468b216f149bd619f5a6507f9aa998964ec9e0b6a1a9d836ff4d88b9436809823157fc73b77bcaa50d08937f891f5f87e5653129426c5d6eb6343cb4161b6b4ed48d5e8b4eb82e59235359a9b400974c7bdf5d9410e9be5015dc679c65138e64eb49134460f1038f024a4f2d2476248fb6943b63dcb6c815ab59fc4a7c0cee97800f98423a2939c5c46cb45135b3e36241fd09f6acd8878504cd19d84328f51bfc1cb5d8e54ac571cb91f664b3789d9c62638db3b168327cc13acf2d72c853f395bd3e8d6cb74338d29e94267b8d5e114f7d3fcd9e9ca89941db8738ba0e907d87abf312228a3883bc5d6b615af30fd82dff7de4ee817a01a38316112d0061cf1f065ea948b2f6239d4ee51f669148d5e650b878a20a85a235a5ab80cbeb686b95a2f012cdff624444c2b6ae983b12a47c247d74d9db2bc9903efb7efb9a1ea1efde3acc638173bd4a1fea8b65b7153a4ef485b0bdd5540f9667ccf2c3dc4efe7b8e5b12708508446b8633d561dfc77e44137f484c07e53e2039937f5ecfe4d04bb3cb1b757e56566b6b397ec335e9a773830f0aa237fc4c357c4aec53791c101746bfb755e40bfe86f039fa2b3b84d606ff7ea7c50c829359891156f3d8019de705f63a02d422e7ca99ce10df7af68a3e0dfca278343f032bee45ca7193910c7295f5bd128bac3b748374c0959177d67c40da257d4baa78b73a29852c8a629d10d11eb00e9572b8b447cfcd240eea4e66c044d613a95514f3259727658cc30aab67b85e16cafef62bb986975effe28accab068f5bf9b9134174826524fce20dbbfb47d39541a2d5d0eb938584262d826f45ecf4a69abc4df42a8de36a28dc5cc67064994c93ef49b6e6e6669b5c729dc85b45fdbb49bc0791f340773d6b61f9d5408736c316acf346b3b91c9ebd56c9367ddc0d88d3ec0d8aa81f509a2f83bd34d10f5dc3d1911f9f8e25ffedebc597ef74dbd0a1133421dbee8c9e0db99f701f1a43df99c99b85dda8b635cc1767b8312369d3f1cbe9cd40c7e34a1dcd117699d74f36ccb1fa0470e03f7b7e54f6d30a7c8ba1959a10b0098d5cb8e98aad74f23118c07042bc750aad9fdcfeca26c4009e84cf19401133f38475429578027f0ca44db08e56e227b2874b13b5c49e1387eb3456fabe643fd2b2f241a5ee7d6a36c0be2919947d7570acd5dc5933d4100c39e0355410434658e7fcc186e5f54d89ceef34a79cbd5a9cd94af374b2fec3ac7ee806a4d13524ee6266b25103c7073fb86e13fc1e8d01ca48a2d8b34f0fdd1e53b46011eee03d314232b5b6bd5f45a87049408efc90372d75338507b069d1b2b981cc3317e027866c80e9db3cea40254b874b55a957a0a70fc3ed7dd537e4839f6290e77f07bbbf70271404b0e7b36bfd3edf51472154397a46a77f067584f9a9e1f26ec8fd2f80bbcc93f49a650d19ca34e185a19997a0428787f46d60b47371d9deccf2d515fe1b0392b5ff680ecaf6d987a43b27dccdc19554bc8c03408d0947c5e5cd5a0e15f852bca746d011a97ca847e2a6fad8c2477387d21dc4f9aa10e63b74c30c34b099320266bbd0e5e12beaeecbc7c8f88d28b421cf70345c0dcda403defdb1b17f3300af8038bcaa2a65dcffd1a2c761de74f9c4b1348e94b34647c90db631ce754daec6d4955dcbd965274aa1b4c4b128c5c8b6dbe440ce8b9565f0da4b498461ba589daee40c30411652cd5f2260970d6dd21b454ed9b29c6a49439411b0e994e7870159dfce0d250ad526a793724e6e788dc6d25b7a1e30480bc7b23e55acfd59cae0d602c4a9550807a4c3ffe89dbda5baba7eba315482f49ad5f4bac275852de1944194dd80ceb75072a76778b3bdb451d0a91cb89a3134caca528d0968a3b00bb222cd029d17dd3f1376e0d1cbee5573d0119d1ada8d351e3ee1f25703661eff5d128091b72bc3d0567e313816e24f7630cc8d80d18366fb032edcfabb7c026a4a9ad2f040015a7e3259c0246439cb47b5731f4b44955fbbd7bd35e19a14d0b69fb22e9ec454716f615d8a2ca17b4b2907faa9a66904ba9b7c5ae4fa1c9825864e9cd131ca9d7ac90c8c98a5e55eacadcc4faca7b8ae2a1df79f95474ff9741f241f0c56186b0b7d466121127b3136c03a5068bded61d96ae71587d1a490a02d448431a1238e79889ac34375822130ded29140d37662d7d53abba3266f093e8f96f668fb57a0093fef7e4c5b6a84491b5f697978611f314738f2af233724e5c9558091cf23976f131b1274e242e2e9578ab99752fb46f9cfaedc730f5286bbe8686a76aa34a5c116a4df7b89f845eea6f4ca7334052804a19d4953473632e6e22b30349b4bc75ced9f3e56b9c87c115726d69d127d49481f6400b4cf3a5c8b87eefc4430f4c03da69d7eb70ea4e1885889bc772848d53aace3246abfdd3bad4e90c2cb8e8895eea8664323dd88444d4756bed02d3f97417da80a3e4925195f5b2e050c56d21d8a29ee9966f726c4f338d058ada0095eb3d58afd93f088c8dffd95d0ad34975389240c9cd938f96958570829c4002db8f36963e50cc8d73c79cd8cb69d70158db5a5355d1c3b34dcdc59d4e5cf1b98c2ea4dd4012f36ef520b4a743e38879d6cf457efcb64fe92b0b1ac9bb1fbaf006ca237c65a6720df9badca2d8d7d41a8044d9e92adc511cdf8417567229bcb2d283f960a5fa2f00f252683e888a8f302bc79774904c10705eb83b68b48e8cecd7f92273f2c48be5d7888c37af4d93b2a5b895c9644d27fbd90d05b988c171fbd2adf7b8890d5ba74c3e1e56b094e2e530ba6912a155c81a12db1de1b1e439c12ee90f1d7433edf598baf97e128af112e991674d7682ea282f06014cf4d5050eb31d962e7247b010cf67a92ebfff772f57bcd1433152a346bd4f2e7f83e77173851ef057ff196f6d11ff0a7f3d95a8e9da78200f6fb8bf12683ea461d395e561e40aaad44cba46c35a8fc0078e13ce786a34030aef614aa672512469bddfb26e877d6dc6c769d098e32ddf530cd531e3d79f53dfa0ad0e9421079805c6e61f4a47fda885936d4341a0b87d86bcf1ef36b36682e1557ba0d74584085ed61000a133304b169f828f92beab4d9371d180c663d93ae39b30f8aa147d0127d1147d581242a37380a542406787838c50f374bc47f40835b0319cd00626ad5b0de3d535757ad43da7e5c93b3880fdd0e50ba8e646edb2f302dfd065b6ae3d56e7f3b2d5b77b97a748c3769fe0d784f11147d451129d877e09e321fe2944f034f632740473028b1389dd40770192382a9c3ccffac26f95649a3ce1f3a1e664666c4079a26df252a0a3445b00a85df184b2a8f3073a9699946abc2ca3128e1cd59268246463a78cb2d41e69c724723a7174811927a719be37845af9772e78ae51ef5cd80d631e3582207d2a725bcdd0636f9de768259240fe576710911f6645cbd3aebb6b555833d30448da95f80a2b4c426e89e76088af37dcef6baa9dc97508a32cc187909745a08a0d4ef254f12fe9ffb52efd9cfc2bce5fe1b211c48eddf5b61da647303154ae3fef329f227e5525d58d2400fd0cff6489c85627e373f9b25f71e87", 0x1000) poll(&(0x7f00000000c0)=[{r3, 0x81}], 0x1, 0x0) 22:23:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10a) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1, 0x6, 0x6, 0x4, "956e1c48a1af9b94efa918cd5e97660e9e424654", 0xaf, 0xfffffffffffffffd}) r2 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r2, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="000208000000000000002b3f23075616"], 0x1, 0x0}, 0x0) 22:23:07 executing program 1: chroot(&(0x7f0000000280)='./file0/../file0\x00') syz_open_pts() r0 = open(&(0x7f0000000340)='./file0/../file0/file0\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./file0/../file0/file0\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 22:23:07 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}) r2 = open(&(0x7f0000000240)='./bus\x00', 0x8000, 0x21) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0x0, 0x4, 0x3, 0x7, 0x69}, {{r0}, 0x0, 0x1, 0x40, 0x80000001, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x85, 0x34ee06c7}], 0x9, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x26, 0x48, 0x0, 0x100}], 0x7ff, &(0x7f0000000200)={0x200, 0x5d2}) flock(r1, 0x2) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000280)="3e31c3a2a4f2cbde81a8d4465fc9f070f6ad9b8faa9fb6a98cef4e4f9e808aa279e39e2adfc6ace26fc8cb1d5e4202f8d88ad9aaafb7c8bc8062b00aa4b3835df1c361f3db528bb548f09d1fa1ef639cf19ccc14bbacbff0a87a9df58c81a58e5677eb683b9e1149c224365a3df1a536c516f20ca4d2d8c90ea23a5fad5f04299ee2bc123afbc5853674c7451cf9ce7fd1736284161379338c29f36e43484877f4", 0xa1}, {&(0x7f0000000340)="2515d74252d55bdf516e85f1e6377d873d81455628e70597fdd1a0cfff49ca3a69111cad94cb1f8e452c5b5cee6458454f4eeef3dfcd0df063b578ceca4e74dee266c01d450735b1e4e5d7c8851f1914301f188fde8e94e5e437c221bec64a0ac74589f7e617702e1f917614b765db111600bc6537412dd4b526eda37764977b98840645048818f0f49fd35129e25fc60e7fc6a1e97b28c37c5370fa3823e08328fb631756878af472518c4a96452bffdb6bd366ec40f14ee80f4f1a1b280db356134a25f9680cdd", 0xc8}, {&(0x7f0000000440)="5bec6237e5254a6e5a38b36d89a9fb3f", 0x10}, {&(0x7f00000005c0)="b932bfb0bfc804a3714841aea99a98bb2b5ec1d590b40f6c3b56b7f9ae2610117667d6342e4e4125dc83086cc218c83ca1dc709e8a20c12025c90f3bfd91b7320b8158923c6e4d0d3d3ae5c7da7f54b8735dafad2a07224ca34b21a2020295089c749256207cab1fab85581c3b35eb37621e6c131d2e908d79c4abc188fa90c534cc9bc9c7eb451fc5905aa038f646e6f433bfb665e7612829f2ca7c59e7d0f1", 0xa0}], 0x4) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 22:23:07 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x42, 0x83, 0x400, 0x7}], 0xc7b, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffd, 0x2, 0x4, 0xff, 0x7}, {{r1}, 0xffffffffffffffff, 0x11, 0x2, 0xffffffff, 0x6}, {{r2}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x6, 0xb43}, {{r1}, 0xfffffffffffffffe, 0x0, 0x8, 0x7f, 0x401}, {{r2}, 0xfffffffffffffffb, 0x50, 0x50, 0x2, 0x3c}, {{r2}, 0xfffffffffffffffa, 0x8a, 0x1, 0x8, 0x4}, {{r1}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x6, 0x2}], 0x2400000000000000, &(0x7f0000000280)={0x1, 0x200}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x9, 0x8, 0x2, 0x7}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) wait4(r3, &(0x7f0000000340), 0x1, &(0x7f0000000380)) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) r5 = syz_open_pts() ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000080)={0xa4, 0x6, 0x10001, 0xfffffffffffff504}) syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000480)={0x3, 0x0, 0x1, 0x9}) 22:23:07 executing program 0: rmdir(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000040)='B', 0x1) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) 22:23:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="5785a6"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x3cac) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x3) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x802, 0x1a) 22:23:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() r2 = socket$unix(0x1, 0x0, 0x0) accept$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) close(r0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0xcd9f, 0xe78}, {{r0}, 0xfffffffffffffffc, 0x49, 0x0, 0x101, 0x2}], 0x401, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x1000, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0xb2d8d6c393bef37, 0x100000000, 0x6}], 0x3, &(0x7f0000000180)={0x4, 0x6}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff79}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x100000001, 0x48}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x4, 0x4c}, {{r1}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x5, 0x200}, {{r0}, 0xffffffffffffffff, 0x14, 0xfffff, 0x3f, 0x9f6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x2, 0x4}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0xe0, 0x777017d8}, {{r0}, 0xfffffffffffffffa, 0x50, 0x4, 0x2a, 0x8000}, {{r0}, 0xffffffffffffffff, 0x61, 0x51, 0x5, 0x383}], 0x0, &(0x7f0000000300)={0x2}) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) fcntl$getflags(r3, 0x3) 22:23:07 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000000c0)='(\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\',$)\x00', &(0x7f0000000280)='\\.\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='@%\x00', &(0x7f0000000380)='$\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000540)=[&(0x7f0000000440)='!,\x00', &(0x7f0000000480)='&\'\'\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='/\\,\x00']) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1) 22:23:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x89, 0x2}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x1b, 0x0) 22:23:08 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000000)="282c6cfd80471e0019c38450c851e4fb", 0x10}], 0x1) munlockall() writev(0xffffffffffffffff, &(0x7f0000000000), 0x2ad) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = socket(0x1a, 0x2, 0x0) recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/196, 0xc4}, {&(0x7f0000000340)=""/116, 0x74}, {&(0x7f00000003c0)=""/236, 0xec}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/209, 0xd1}], 0x5, &(0x7f0000000640)=""/25, 0x19, 0xf1}, 0x3) setsockopt$sock_int(r1, 0xffff, 0x10a6, &(0x7f00000000c0)=0xfffffffffffff9c0, 0x4) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/35, 0x23}], 0x1) 22:23:08 executing program 0: open(&(0x7f0000001180)='./file0\x00', 0x80, 0x10) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0xfe8) sendto(r1, &(0x7f0000000040)="d11dca1ab773c98bfee370abdecc8cf98b4c27be506566cfaca775c0ef40b43cfd5a8dd2e95a9c3d76799e7f1a40c326e9a0a61d62218086cc9306025cfb3c7382ebd4fcd09b9dfedd17890c52f2ddf7813e762ba6c1f16b085e185c00d9a7a568d4a743f145a0bc943290678f84870b8875d246a5e9c890ea277950a691191751f87f647348cf1275654249cada9c2bafdec4aa2a5dadcf7ce1e64e21eb43be8b6feb19d7269307f29f3eaa2f576bfed1ad0c82953d953b77057df8aa5f32503c5953c15f2d38ad4a3198b76b9f519c96f927e1b478012a47f082630fc1bd2f644d9fc3c7b6a920678810a2e088f8897283b3", 0xf3, 0x400, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="aa4db04fbd1339d00897ff4ca94a152b62c2aea87e56410d7b1a9e76118d0ebc212b7f79c17ee66197e27c6402593f303e2441a54fdcce0393132e47f4db7d106a1ea8db38c2df638ca7ab515531eca133c80d94b7296a9dfe03dc3cad04493a9a12c14bdb41d96fa69f59af7e19aeff58e86d131ff7ff2cc3f4ff2da8fbf3bf2220b761ab9c7fb69f84db964bb39d800598936b19d997f5bb5d41fab83a96112b4e8e6a3c6bca69eceb91f2dc3784e859c27244e7fd5e9a33df4a69b25bc567df8dbdc6260fdc593f662f17d16395f0a89fbd20efd84b239b0608a423980d5528af17d14a5a538cfcc858e930bcd7c3389fe7333073ab23f2dacf9591540a9b0e3ad06317c83a66d056008758ffd3f57b584230d8e8ff190a0f01e9d4168a41e00fd8aa6d8af19e0729214fc39c66b488900e95b9e177f0f0c46665c5cf7258585372e370a74280ec8d060065bef5348433aaa7bea86ebd3018a0369d7cf03d079998ba3c2ce95adeb340d9963bd73294365038c57ac0f3af69c6425024371120d86e3aa625fa5b28006881187cf7c45abf1e947934a8d1a97c7c5cd5c2df4341f6049bc9323698cf6202aace607d8856cb0a229ccdd359ed74f61968ae7e2ad121535c6b604d042b4df69c6232bf39b0afa0332b6859a734dc92dff5950dc04e556f3a02d5276d0edec494130fb1e47bbbb60a71880482e367c629973d3e6d00cedb5e39ae6c5582242a0ceee4166ac947e71b95b07fa60522f2978180e1876d7d838a215b4b0edbc83f663673d951f7893040337d2cd226ffb393d277137e4aa4e701fa131d99073347fd984c95f37e5d24ab9497ec0b6a415f0e9b0afba082348367baf77876552f644a80b2a852ffb54116107d3a65747d2a5167a5f7f95d14af11b6abdb58d62bcec99b8f557635627ebe1675288d6e57475c5d968d62e2039b57575898357854ced28ec163120b4f8bbbc534cf359bab9eb0ae179a189b1817e664763c79f94623753317aed7133f3472546a8d10f92a7a9e9755f2e25967114bcfaa1ff82c0f72dd9293151358e2c0881499cbe2ca50d87dceaa21dd320926f3763bf1f06d755aa3611c2598307312c25c97489f34cd8edd68b44bf6f7870d0d2b7209bf0d3539c3fa17718a272b9e72626c7ee615e36c63fe43c902010e5b7a9a8609289a7fe9e450aa3b4b1e32d71875a5370f73d7c8d952a3e8a32e4ec13c73cffebc626bc9b80e6eff77f9c4655b4fba118386561839600bf38862d860afa0021b418e95cceeedcd597f896ba968f22e9ccc1c3c9093980de8adc9a745ef6659f6141a7557ad1b53cb11958cab59ffc516c84d198b6b4e7fff6baba409c7e8af8eade9db8535eb864a2f4eeb50dc60256aebe3bf8973996b28cfaf8179db974ec6b61061ac931b8f194ca278fb8a7f787cc875a96c48a071d6570a5d7e8aba4a329a45cdfaa7dd4c3277a93d2cc3c04995df64648fc252e046f7ba83d07e22a99b74ed2a69f00f28edfba698ba397684193e9c9f142f5908d7bfdf9665a04889d98cc4d9777f73b02745beb818cd029f08ed9061a980218e183b19f99111c6e1fab9339ee3b6bd690eb1eb156a56ecf37504de54024a39f0f66df57c4e86b69ac9ec4bc6bc4ead3a5deb129218932ccdd4424141299e65014ca424706da47c0fc8a3ff643a29df2d01660bed53d987526560557a84f2b717f34d4619f46650783c6cf7b2630c1ef6d1fe20edba19442314022a132decdbe27fa743fefc07883b7d4017b1882403efe15d312e408f50bfdc340d58be092aa8f1fc503dcf52e318adf51d437bfb090384e2a6951943be8a80cd46e37da8bf7764ce8fc1239139fdc38e2688dac3da00b75936eff625e9b0b9949f67c90146010a4663b7e38ae4957d464d0f7da6c26f1b2fa2a01f793a136ca4dd9d57462a948d5a4fe4ab8e09f48f7663ea040a9c472748af2cbbeda80f812f87c27b4c6a09600639f82395c8f6b383391818fc61aa7a1d9893efb0f33580ded0b729bb92763c5ef96e0cb21936f66fc22a267949a04c6ad7fb88e24ab31f3c7bc83d8dcdc7d12fb5cc2ac6a9850ec7cb1e339261b68fed11ab74432162fbc2c310ebc417127f34d6809c5b1b6065a398f7011bba34620813ed67ef352508997da8452132eb9cab05761da6e846d4f7aa6405da5cf5ba8689fc96cf18f9e1fb0ea8afca7a096e3086af5d01f24c3769a9cb19692e09a6b3b9e09e83b6a3e9a64daffc742e02cf67dbafca8d74af66caf64bfbe4905f4eacbf5e426302605ef2efb9571d1899c6258c202adac46caeb172d74534925c0c37977ba76cd89ed3f4dbf2ad56ebe23ee1cc7faade9644836e59f0b38b745805069ef4319919e2344f224e477104386a59b4fe34373acdc245b848379d6bbabbfa16123c0f51222386d06baa470861dc6663680d4fc3446d52da5f7ffbf7db79bc45202316ba1f8aed1cce696c825724846960322bdeea4e4688805f98fe74fd92c6ef13c928f0a3a6e5c195671c07d986798091e3fffec807fdb8d2254f3352a8985850a5f84ea72a722e57bdf2504300a07d63e7485465d8ae71b5cdc14b088f1d41c8a225074f627cd6b8f44baeb1eab1b6e727bf33e40058d6d4ff63106001951b3f1b4d50e47323b455268c815c9fe98eb1257bb0557c366bb460219d7b6cbba563e964443af595f08004acf72b9bf8ba0ce0699b2cf97db6b58757a23c75d0c2a4948e50d922d623f2f98d7e9e68be817e152f9628815e9ff409e020680cfad4776e4ba6729fe30f8e6131f9140adec2a14503e1988671d576478f2faa8c931f56b65e4474f41556abea0457e1b2b568b5ec0c6da2c30534caca16fc75bc18581026615fc81ffeb23bf10f3ad2f701d3a12cff1e5f66d00b3bdf086971b0820262db971e3a43d03a469fed20630875c31ffa2a07157348a5c1b974813d55ac14c18449431729e99a35ccdf417fde0fb99ce4038aaae8597ef27329aeb6c4d718a51c4cc7cd61a99df806eb00bb6578b2c2286222488ed8298eb21c4708e69b805eca1f5cab6425e6362e6a8fcd021b19a756359cade3c1ae59ae0e53aae47b973ec38452417aa9792ae489270917259b501843f51bcf6ed1078359db2b5dc700e481768d89183bb5bc0da2a646f52c25ae3cdbfa58e476284321be3d30ac86852e79e3d7d674791e2c622ace10760c3efdedfae2b2cee5c8e11f42095e7fa6e602cfce41bcc5114da5cf0380562aba4c904bf423a48067354fa6abca34e9093de2f34f23a530d17b534341e5cfd5198f512520057115a24f363d7b66dda82899d9d919b5f53141b21243119805a7b5df409f6e988a9fa948333440ddd346ce2382c5d4a73190aaefe60e7a0234304468fca51b14cfca1a7bc2473a3da954bdc957bb76094cbabc30e680025f47a863ff68a61e85355ad6dab3f77a721fea44e4bbcd5e85ff2aba79a3a55dbf3d5b9a63befdf6685399517d788ef5ea289e3364b79e6928693f84c4f89404b57b15ec79265f31cc0ac084f016ddaa1e13029b8f0e138015efedd4f62def19e9d929669366971510d1532a2fa583046643e038b0d28c3ed40589f1d8c16f9ee1721c0125fc3166f7c31a64065686f06c8c51fe32badcf266c2888ff696819fc0d512abab82e6d5e8aa160648c2e272eb7163f56f45b06a94f9866b4e393a955c199210dd85e647bc79fa660b7c294086541d00c606a1ff37b78852e439426e13d4d4196f5082e4340d019be5cfee77ecb2b732a64493c355589f05601baf689d461e17dcc382c28c7d95607de95b0240b5f4bd2583b1e935ae1ef40ca69338fa512fa4e1c9be57086d59a9acedcc5314831574407f0ac5c4cafd374984648eb14fa151f68d19c0b1b64168137614db0d9b17964a4346bcdd312fa6ba1f806d78212f1b43e643af2ef9b09c2ea53c42c3ce55c0a556eaea568a7acc55142faa0e7e697c89c9168159a4735bf85b1a4bca3f391de5a673bfef0ffed02114f92d3661b876ac6e95d64a4b39b0d31855bfd06c5b98d92566bdab5c233432aaecb183617da1f25d40931d62df4e4d6d7b44f3dcc07913ac532703818a470cdb80aa97b00f6a9011fac5a4b71fbea28ae50da2fcde11fc639fa58965df7dee2910d347c2cc4684cc6498346afbef3b9e971645466eb7f1b6dd38b7bebe4773c1faf308e76ad4fec5f24a74d557662740e7700c411f5227a79e65889817488fbb67ce8844c77e70e69b1e948ee478fa90bea237050d6aa9b104230d6c73714f94797323b6ff16fef062ccf13707095ab19af28d636614d61044c9af59b32a3fd302fb801f69b87ea24d523ef0dbf845e30919d3adb1ce3327333eea982837538c60d0c6df2bb34345d740c9b093efe6ffbf184038fd4884c0efabc6381f30dec3313e98f9d3effe713a768efe8753dab5af53f5649a2e737f9b1498a654b710bc0c5cb60fdde67644124beb1ee6919e92cbec36e9ae41246c0460882c4716552329a5e2b5a78994e238874f9f6b2740d19bfb45aab73c8c3536f992bbd649287633f430d8574c3dd8fd99b1b224cac49c02804826e731daa0c42902fd273ca06aaffa45e15a8fa3a98bd2738a34fd187e32548140766ec203a9f07734944594aaf95ce8561dea2d2c7390a0a2cdf15baa96b9281773249aafda977a102c13b0edea9443bc0747dd95684d36080260170c27167f9593a9388868111c3b27257da972ba6874ffa75b4ce8e5f52c013cae67686d6cdd7576f68a01b571f9574d0e666d37397053402fc86f1da476d44ed61a06f50ceeba7845e85c910109cbdd670960bed15ee023f88a00f4b80c014c132b08d69cf02cc38cea04025ae9ee07a697c0024eef5f5bb0ba434eacc1dd1b2eaae3fa113e4e81aefaa0e3e473d49dd22d831e5dc24ca999ccc8545c720a24b7a4ba26d0f1526af99000011b3bfa30a544469a3157907842d46568e121bbcac6857752f723f357f2434f14385208232628527a164e86fa3a279cde5b7324d0e32bc03fa3560e0fa00b642b4e5ee940b2559d9ea193ec72e98cfa4f6dd2775354975ef7d5620f2fee7cfbf0e64e51921b7edbb05b4713048fd3a7fda001b422b53b4ba9c076dfa8585f70f552689e51d027db8b236bf473675856f3ed7802b1ffa859fa9a9f842a5073911e7758a11421d816861575a6381b923b9a81dc0211c17022346b832c134b2bc8eb8de14454d973fbceb5c7a37008642aceb3eed8d50765b0013a4c38e41b9f660986cbf2bbde60e97bf3e42e4cf3e9702fe26cc6ae5382817882f7f1c02834e161fab02a1ae1c4017136aed7c8af0cdceb1f01cd99c371317d83e099b5e54735ed95293811edf02b5a079fad873a2bcb9eb4a37a49f5c2239725cd8a132f71212e9932bd4c461720f117faa24be79da515de7329adddb4d6e6c489c4c612aeb5fc4c950e17be0392a3d830f1b2d9794f6e7b1a4b69114ed35df0d1b5d50739c41f32344648ccaf983300de600cd5ccef11981f59f9fb66e103a397908e2341f0d103198cb29fea3c9cb6a2e762c0b9c0c82779b9b82049ef961ba91fdfc183a457d5a9017fba332b8ba96a2b88603411bd188f1df2bb41e067ac2b3d9afa0a1a9bc70a3ce73c749de9718e8c67ad8bbd0b805b19c8d6e455f66aad5d73354f7a7238ae4a2db7b44052d7631be94a29299a6dfcfd3d45e99a9d62627163b2b30e36d40e0973318373806de23c4a6f2895e1af724466bbd0ea3c9956205c82da0eb01288414d7678e0815a7177", 0x1000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100000000) 22:23:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="9112040910617f3b50", 0x9}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x80000000000000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 22:23:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0/file0\x00', 0x2, 0x90) openat(r0, &(0x7f0000000580)='./file0/file0\x00', 0x8, 0x121) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x28b48, 0x4000000000004) symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000280)='./file0\x00') utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x9}, {0x6, 0xffffffffff7fffe1}}, 0x2) connect(r1, &(0x7f0000001480)=@in={0x2, 0x0}, 0xc) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000380)="8944ac143655602e586bf4269c7455a8c5944c808661709ac936bd3e7da0b0556722610f2dbe1f0f63f0933f6738e65287306139656986cbd56fd3deb4eca9ffd47280ecf30462e983025900961c097dca4725558fc4ebb763ad2149155143e38bfe755a7e32ffa6dd4ae078", 0x6c}, {&(0x7f0000000400)="8e80c75809de30ecad46363540421e49bbf2118c7fdc61b6c13ca3127eef22487208757f1bb5671b298573a8c58af6e32687bea3e4957b051a48921e82e98c13889e24b5f4af54ecf636e8b38edd45d2e8030af2748608c873f841494dbcb47d5f72a5c833bb20cc3dfb4a8edf38d7790c03b846da24f5daab8be6c249", 0x7d}, {&(0x7f0000000480)="b2dc6c85706271b47c7c0c50400160b54d28837b6a8e26f1565d16c9a6108eb10102583b9e78afa092ceb02c4ee6cb3f14e1fe87bff5251ba2ad71ee90fd3fbf23bda74603e2169529f6b2c1f8eb288f009f4df9f1", 0x55}], 0x3, 0x0) chroot(&(0x7f0000157000)='./file0\x00') linkat(r1, &(0x7f0000001340)='./file0\x00', r1, &(0x7f0000001380)='./file0\x00', 0x4) r2 = accept$unix(r1, &(0x7f0000002640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044a968e2bb2f1c9f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c874000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ada100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f11cd83695cff7f16378a166a057c159bf2ecbbe3839f273749fba3213a8b8d3bfc21e72674024a1d2e8d70ae74ed065acc056194dc5c8905d287453c20fc1c6422b3bcd3334b5faeeb6358bfc611ed3b15250a34b42957e06352d59d59ebdca0c5c551c28d01adef3b2932be3dca2ba43f079aa4f2d2a25c162e11d230a59eb1c9305b5e97689b3799fd298665339dcc96295e851d7e1c2837fafdc54fb9a6f9c632fc2e7e3210120a07d5a27cc3126db715879969b07d1ae1dd99085918387138cf0a8fcaac8bfa650ba793ec9669216018bd79b26d02d4699a40c1891a9647ba39fcd84e27849cc6294208577cbf63c590d74e3a8e1b178c76905081c9cb78c7f3bd863bf65429f6706ee4a0f4ac8c694347c65579664606504802ad8161ce56af8f4bb76251a9b3168c11b0a6fc9b9f87fcab011d64a8a870d759302dcb93e5432df35dd2f7540840a2c916fcd84bb5f8b63ac79889b76fb9a95b81cf5ec120c620537d8b0"], &(0x7f0000000240)=0x1002) rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0/file0/file0/file0\x00') accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/22}, &(0x7f0000000180)=0x18) fcntl$setflags(r2, 0x2, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./file0/file0/file0/file0\x00') lstat(&(0x7f00000013c0)='./file0/file0\x00', &(0x7f0000001400)) utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 22:23:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x4) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r2) fchmod(r0, 0x0) ftruncate(r1, 0x6) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1b, 0x0) 22:23:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x3) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) dup2(r2, r2) 22:23:14 executing program 0: r0 = socket$inet(0x2, 0xc007, 0x846) write(r0, &(0x7f0000000000)="4582333d86ff401a9d0a644aedf6d52b74194c0f04559d590210e9cde178becf26b1b73be68c632fc5597ee3372d5d332060dccbf000917836387053d8bc80bda7b6050198ad583bcfcf1707380d7ba50ec6d9a947", 0x55) r1 = socket(0x1, 0x4005, 0x1) r2 = dup2(r1, r1) dup(r0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0xfffffffffffffffa}, 0x8) 22:23:14 executing program 1: unlinkat(0xffffffffffffffff, 0x0, 0x200008) open(&(0x7f0000000080)='./file0\x00', 0x200, 0xff) 22:23:14 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x22, 0x1, 0x8, 0x1}], 0xffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x4, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0x4, 0x6}], 0x7, &(0x7f0000000180)={0x1ff, 0xfffffffffffffff9}) r4 = msgget$private(0x0, 0x16) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x4, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r9 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getpeername$inet(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000400)={{0x4, r5, r6, r7, r8, 0x2, 0xffffffffffffffff}, 0x8000, 0x131, r9, r10, 0x20, 0xffffffffffffff6a, 0x0, 0x100}) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) close(r1) kevent(r2, &(0x7f0000000040), 0xb11, 0x0, 0xffff, 0x0) close(r1) 22:23:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) ftruncate(r0, 0x113) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 22:23:14 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x80000001) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000280)='./file0/file0\x00') 22:23:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000200)) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x10001, 0x40}, {0xfd2, 0x5}}, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x99) poll(&(0x7f0000000180)=[{r1, 0x1a}, {r0, 0x86}, {r1, 0x88}, {r0, 0x110}, {r0, 0x10}, {r0, 0x28}, {r1, 0x6}, {r1, 0x1}, {r3}], 0x9, 0x1) 22:23:14 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x0, r0) r1 = kqueue() close(r0) dup2(r1, r1) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r3, 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xf6fffffffffffffb, 0x81}], 0x5985, 0x0, 0x0, 0x0) syz_open_pts() dup2(r0, r0) 22:23:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) ioctl$TIOCCDTR(r0, 0x20007478) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000080)=""/93, 0x5d}, {&(0x7f0000000100)=""/222, 0xde}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x3) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000001240)="2fc8a44027c63f124cb66e5ac4ffa89bc29bb7feeb7d115212fc3693f1396d90a3df0574cb5ad4206cdaeb7270cb6dd1f676c9a544f671df7d7612c4a460910d7e1647e508cb82a7d595fb55124a7a980f83d717bdf337b0dcff6f721e6b9704cf2e604e1ddb71dbb3c5bba1c0b5a3aa935b8b1af5e79de718cbe645f6c88c92d791fc83e7d1adc8174a4f1d97a4eaf1d2e98450e86a78504aa19e805c2887051879263812fce2aa876f694ba8cb3acef69aa8b8c326dcdc9b727de4d55247dc3e730e", 0xc3, 0x1, &(0x7f0000001340)={0x18, 0x2, 0xffffffff80000000, 0xffffffff00000000}, 0xc) 22:23:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0xfffffffffffffff7, 0x8}, 0xc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:23:14 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) socketpair(0x13, 0x4005, 0x7fffffff, &(0x7f0000000140)={0xffffffffffffffff}) fchmod(r1, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) semget(0x2, 0x400000000000007, 0x400) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x3b28e72fa298b27e) setreuid(r2, r0) 22:23:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) r1 = getpgrp() fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x7, r1}) write(r0, &(0x7f0000000540)="e3", 0x1) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() getppid() r5 = fcntl$dupfd(r4, 0x0, r3) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) poll(&(0x7f0000000280)=[{r5, 0xc1}], 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x40) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r4, &(0x7f0000000300)=""/241, 0xf1) 22:23:14 executing program 1: r0 = msgget$private(0x0, 0x7) msgrcv(r0, &(0x7f0000000000)={0x0, ""/74}, 0x52, 0x0, 0x1800) msgsnd(r0, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/50}, 0x3a, 0x3, 0x1000) 22:23:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff, 0x7124}], 0x1000, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="bf8c7cb0b450532209f0542ea109c594182be5a17a6958161355c236a41c8fc4677ee1645c3c6dfa8f81721f0f7469b170a9643c0dcfd31a1dabdd98e515", 0x3e}, {&(0x7f0000000280)="deab1a0d4cc8442aad5f35b845e1273c91988e6d5f0c27fe0202ab45d14c885cf4c1cc0ca9dbf9d46944bc3c54e8d3f8cfcea06f81ed1ab0206e5162066a1602055d44d777b1639b4e70c805781662473278ebdcd2e2aa720b7fc2de538d3e4e24f3072169761fe0eb1fdc409ef25921efc75f6c9921a9c93aff49972eb5c62bf12cb3fd31210a7e5da20542e13133d32da78e99b0f2e7dba530e090f592e465fa190fb638b978cf7bf84901cabbf25790c866da5c462e0b4f8114341e9d588603882aacc45deba03d04d74fbab25149561874cf8e52da83ad3fcf79de888ee330115fe9f3a9301652f57cb2d595abcc6f1dedaac83615fce1189071d17cabb592b4c405bce13872300aed51cbf32391fe913c280ca256d1bfc5df38417751037362ae13baea117f24c0583d6e3f", 0x12e}, {&(0x7f0000000400)="5bd09d136b9f11e9a500c13f05f394c796be6ef73d64be748a4770acf5f4c3664b29ecc2b6905a30024a3451a40d7b75382b95af5ca832690084fb141b5c1653b7a3785844a5670744edaf4c4c94f1756d85d26774eb60171d1abdcafe8608ad3ee6eb238c5e88896f1f87fc9cbf1fe126ba1eadee21c50eb099703de6b4dfefe98fc0a9c30e87b830a454ed656baa3a45ebf983e9844bb2521eaf4a4978be8056d98778068cc2d58c8c39c72226df3909792c63e2844c99cb21d7df7fb3faf2f33efaf087fcf1ba4ca1c176894fed0b7a4e0cc5c79e3eba79e18dcf6fa5a1645785a4572ab7ada8c9f8350f68fe14feb7a138b9bcca9266e93caabf34540f8e4d24460053d301e0b651a7d748d8dc6de704b617be578bb885670e033f69b7e5899a11083b26a59b321ef971de41d3115b080ede7cfd9ebe058e32d2b15f254787ef22fe4e6cc7a7ace691272164d1cbeb9474b9af0184aa7548601eb06c47a26198bebeba9dee97861e51740059ca1e517aa0d282bbedfc5478a63087612204e2138e74820d380ee670a7c02dfd2a5e4c1fed5c52be0aaadb767670ddbc0386e80e9d43bee2ee72062569543f5fe55c550d0955ef30235a5d925395852e9c8ef1389c8f332144d9167cd62832a1bceb4721df03b51b141da0ee1b2bce9f6343ceb1f228548b06bc9cdd3dca3c6a3523d7769518c1db28560c050505e3831cbfdc50874ecbde2071110449f788787fbced82dc8ce17a10927945be07e36fd6df6f934a886347b37f7a5274b7df383e202a46d766f00e1f746ad28d7b5ef9f1f37fad6a14499200a41b4966a98415fa74b850f59b14b1b3fa2097c263b9fdd82d9b89a7e058c1ea29aa368865124433de60d090fc23781179dff6ca4669c3bf16483e3c5762ddecf04689c94a3e03d65a2f78c2ea1db4773993e184c31c4351e102c5783102b9c54f988ac3c305cf31700bbb76112e1ffa0c8cc3f068db480c2342413095b378b99279e48eef54a50fc34810e58bb0f930f47387b9bddc1291a67a07caa3123cd445c2f4db819678d9a82ec835dcaca03e59da4b278643fbea8cfc5fef9ba584b1b4e245cd282cc3bd253808b469d31878eb93e9e3c9aa826b72fae8736388d3355c333bbb4857d17b512e7b581126a1012c610721e35d809d95a6ce9e011e9db6e86d9fe2f67972f8a895b86627dedcf9eae0c6099afe93a34798fe50486e16926a4cc86f0a3b956abf3152a06537e4797091b83ac7ceca2abd7972d8cb23c9144397d967a8873cd51b1e561cb954009cf17e785b7aaa644b5e4a52761157e55b231f2409a627ee0f3d76767e273287643a98f8a9732f4d719309ca7a30ae1db7802ade38f1c1a5675e9de313b351a1740e0a2015165177a9f2d6d6856798e90716641b48e7ba0771dec567641d611de7afbb3865b93d99ffc2b7cc0cf4bf9a13447f449f67e62857409906b4deccc8de0e4636db5256c851ae5ed598e78b17f28f686912166b666db394daec287f9df1d54a4f668ae7ba144a0321a3ad9c2c5e9d099fd25e4e92a3750c3ce75fdc46f4c2ed72a5c57a9532d5f91c073205fe4d0bee29bd91137d4f91ca748b32c27ea80cb00acf527a1275d9527bda04adea63f4c3056f19000deb540350d8c8da423e7e162554c6a2783054c8896a654c55a4b83ae522df90a4d803af3fed8bc30bdf7cbbe188c2a3ff1babc61d57d6e91db00e71205dbcb8632bd2639ac69ea9c0969777f424a1b581bcaf9cda3a75913d92bb98d46b531928d1d96b98c1a21c0f229af8e9de652b0ce973a33d9966d7276c803a7efc6b886f0a0a7d2dde3b13b9a7a0086fac7aaff34b9a81ca9b6857865b58f3d52630f7668b99bf446148e0bb0b65162227ef29fc0de8bb5f7dfe6553e2b3ca26d0fd02c162431238fd4f4edb8538e831261559381ea0d4fbd78de48efad708ba9ad28837bb6bdead86da4b7eeae1f5d2f367147ff049793dd81305f8dadc476b532624f664a454ab8d00a6ae17c5fce5e9cd9a9da29223a252f666912aab1ef81ccd399b21c60d2fb04942453f847e447f207334ec710100875ba255762c442aecc4580ebe4dfe67838eba638e42c6ace72c86e221a4443b66ea67bd042e70df9dacde8a9cdb05b9938f762d2e1134f44e15b864861b2be2aa1987783241bf018f05533a495fea2165cced3b610479e4f22bb8f90314d4f75e8d59cb39d17e40606e201651e97d947ded0acb94667808eb77a7a159627044abf931e7d16f805f09e1f69adad2501f7cdf1b4d029eec30df0e9602831a0f1f2cbcea611f047c88990c3db179b7a688d9a456c39c410de30df19ad9e61940769511f13d0d524b07e85ece81328424656657b1f6cd252baef53ae0384067c5f8582a2d044c2165ce44375f3e13aece0b022f3c5a54181ec3be96636b701be21562b54890512eae3bd5939ec2c5b7e68c324ad94a612637147d66d7cde811c9d86c31791e57514836c5e739713625f51c04402da63b1b54c4a540240edf6564701edfe41be569f657d4dfba9167365a196e6d2467f4ed2348c333046fe6107d41f84fea9e49d324d7a0aa8ee4cb66ae9b96074df062b0c6a2e216efdcc5eec3b80a0f2a9c872d3ae35c049f787ac4fa31e6c8095482ca585ec434eedf0d7d10e986540688ce3d1de89c677ea10c0148ed5a40769101287429024800894bfa8242f0302ab11b8f16331305582673a55da2be75cdfda3247472f6115adb6aede4a164ccaa94aa984cfcabf8fb437c539fc347a705b33d35538be39e707edee7a9a598e6bd37315cd3b89546ce1fd64ec969efad3432714600a1a3e9128e0c3ff4bea03742b427a9928a3aa15d3b713dbc56d912df90e4533632036085dc035ac747136bd2575259147092dedb46d5ed9414b9612524a064ad76774713a6026936e27410c29b9339180f0d1c42c3bde47801d0b3b278e1107f0c04278cb0890fa21486fdc5511ed38f634fc0a08bb7cba75748813c59adbb2189f914692694a6a7a44b6e403c9642cce864176f373ef89e75b6748f688d47210f14546181b5e1f9a77ab30caf628068d597235f5173c98fff2ffafcbf18949802abbba6b188e3e9099bf05d9f6c23837e54ecab35aeba0d6181801aad3397c82b0a42fa7f5e8b73cc80320825b8b9bdec98214fe936846f8349eea959783f40e1aa3020b43917c45e7be1eb4185bc4ee8ff716b441330a45b16522e0fda535788c41bda9da33735158007172bb149217a69629e988bd165c97650c52670701dd206f54a4c61b702f7ca01f176524f9f83091609d95de9f6682c4e5a23c1ca4d9676e5e92ad586bde43249d109ca2a4645f33e99c3d57e2ca655b3a4006c739735a373cf7ff11c3bc6362d9c22c3a412f568b3a5d15ceebf15116fd6342ab98b901b69875547bc3997c4a012d93bb11fc2b9a3392ce7647d8faec8a46f6028234beb86ff243f3781990e5a9784ec5378f4074b3321768315d0d2a444e069c58247b242ccb9b2bea493b58708e8ea5080649389e40780a679cd0df6c30a4d2de3c03598ab9ae4b8c660b474a0c5e98f7354e60257935996b983d448de8e65f92f45f95a4dd532f7d20828c0e7d9a8264f0381c05f56f143fa7dbc86ba546004d40518dae17c7f3577fdaf3387f7824429b218d514209a2b21f2a4fe3362bd52f1436c1ba4161852a897a06e0382cc54548837d3215b6892dd96f712d9b65c005c49a5791a9d1d9cc63f11270af65a80e329147fbaa46c8630f4275c513c86701a8a3c7c5aa73a92d03425d40a6a6e42c998ac5d2d443abfbd0a4a7719f4e9bbbe23ea4653c23c8979038d741ac242f08c720b8b12b7f0e68eca1a4bb3453f0ddc71087071c7c71d28603f12e0da2335aee75f227a0ab151345a0745ef95300c6094b9f40a99e97a4df48119a6268ab6027ae394e91f6473b8f65ab133b85a81911e0f8db4df7743a0557431e74bb2e9778332a58ffb903f585388426e1b7171525a467c3fbde2640f7ab0c5ab730e1ef16d2767c31701efb8c1ec598d0037c325d3e339894d385f899cd39040b91f0c3bf0b4d760b746bcaebee9ce7eddd524dc19a31271c4929da75e9d0e3d8bff7e7bc6ac4312a56f83653c8fd74e7b677753ea1f5ecb1c5c6e7dfbf618d2a48c25f324a04655b89131fafc8280f8cc34bbd83f7e968802cbf7a4ef531c80e31e2f00b261830a28416830ceb631748635da2630e5db0b03d32badc5f7b76d76e952024525ae41cdb686323ad015470a93aec5c950e778c1c7ebe8f9fb191f2b474fcf1a38f321f2fd6609fcbc2589064fad01ed01e3b92957e60dc651f2351f0bd275996943ae2a638c1472fab812511135302ac6fe5e42ba34d20eda912b596bf1d6e6e42a83c0645b321d7073d0f9a0f1de2605d302a8cfc74f6d358c1e768faa180bd53acde3e4f1e35de4b21ea6b24e51354b02ad93af18c5d67fd1a8260425275dda036863078d1b64e458639e90d48493a08dbf92dae680157017cfd0bf902a6cbf347f66477d6022f92a7a90f77d686040455c6e0a39c89a6b8602c520894310139ff2f094a88e9b012dd2dde37a79a62b7c2128c407a742f6c128ce0719043aafa080778a0420d42149f4f3e704dd3fc27f567c6087ba580edb7fb54d5d4772277e2bb28184f53370140e08e70572b9618bb65e7c76699670d6e8cbf7dc1f0d79149ba910e5b027120537752ce8447e09db0b75488bed5385da933587bf1c904c40091094ee8fd954ca265b65cc8690daeec46d3ab250b436169a5aafa26cc2baeff2671b87beaa1e684478f821c927988a1944278546578fccfdd18f2ad184dadbfd3dd2086c4d19edec199756806ed919c14ac81607cb2990cb71bd8141abfb64a4c08193a86c6efe170694e4640da54882b7c6d01a34b23ae39a9c326e1d37a0fda22bb9f7b269e963d8e9fca3e7228463858e3c062caa3fb8d25c5f4025e93d2190ab2a44371a443c8f465b0323987bbddde607ff16ecf4ed8019db287e851837e7ad5a843dd807a7b470269cc508af81f6aa2574484ff1f72c38e8b7d43d6bb3f7c6ad4520c8e55d1ea61d0c05e884186ed4bdaba7df7f7c21c82f2d6a2c4ba8c1fc7bc6bd69cce527e34c896d77c402d0fc7ce78bf373f66eaa35e6be83fce1c1d343ae0dd9bf1dea08b1906da67419494d294e0f9c5488504b6dba326b47b47dd13bf74010a11d0f06c0559882391db772a51747de4446580a6d3c64985dda25a6fa33783ffa8a6c639ca8477efe0c7388d101def98d74a7b1acf03a47722c66a8a92efee6d1e096e8ee67b91fe534adbbf0907683120f68fd115a7dea8be86a12a9a0ea840dde49a6e0f2e0b3a9cffc772b3fb54eea15fc2070c7c35817e1045a472af8406785e4fd823b68c4e186422076f5efc3daccc83eb436b064fa9f159f38c1767621cfdba6b28ee3505e9378ff6eef3ce1f0b46538aa58bca669fca273f592cdf1d3736325a66eefe982c80949b7d3d598e98133842abeb0eba3778355f1af58a0017cde731def4849395a5d383dda1fe4c28b15c628be0a81411d292ffd516014d4cab43890ecc40d76bcfd09be8f7c1ba3d7a5ce2350a2d88c49b1a6027f6b12059fac2490fe17535cca14d7f6ae6a8eda55390fcf5e6336716528fb477c20473d066cc87ad488c461b753ebef01bdcbe4a26fc0ba7242941d2306b5283ea964702ba7bf7d7f3397abd5b0811975ca7b507e9bcae88bee45576a51901f98aeb365f1aae0847d6c0cdacea7d574", 0x1000}, {&(0x7f0000000200)="240122176ba07309c183b1fc18285fd827b2b6c5e29b5935c77f2d52a5646bb62ef32b3ae6d8782171ee3ea343a60a811e80", 0xfffffdf3}], 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001400)=""/241, 0xf1}], 0x1) read(r0, 0x0, 0x0) 22:23:14 executing program 0: r0 = socket(0x11, 0x1004003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x3ff, 0x10001}, 0x10) socket(0x1e, 0x3, 0x0) r1 = semget(0x0, 0x1, 0x100) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0x1f) 22:23:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = geteuid() setuid(r0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 22:23:14 executing program 0: setuid(0xee01) seteuid(0x0) getuid() getuid() nanosleep(&(0x7f0000000000)={0x8000, 0x9}, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) accept$inet6(r0, 0x0, &(0x7f00000000c0)) 22:23:15 executing program 1: r0 = socket(0x1e, 0x3, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x180) bind$inet6(r0, &(0x7f0000000080), 0xc) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000140)='./file0\x00', 0x8000, 0xed) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 22:23:15 executing program 1: chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) sendto(r0, &(0x7f00000003c0)="17e4bb0bd92a848402bbb0f64f5ce44458cc7122cc6621b58e1712dfb8d3d5eaa5319c6260588240d71126dd96ff8f2707fe81039e4891cc7fd60cf9fca8c3fd8cbdbab5b48a9bbe4c44dd7bd684c533c5e16aaa3cd95f0f53d7229e33210859b2c87571e72ff0b2f45e", 0x6a, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000001740)="475239e5ec87ad0d2adb1be055f44444d8436d3d3fb764ab709e067b36a9f0afdf7fb13177a1722e27de870ab9fd5119400608045c6d1e501ed27b90e54e2d88ab12733f2fad24e0b03e0985db66944e85cf15c1c02a1db2495379ad2eac903439ef80acac1ac40495a118a83c35b38c2e843b9e87ade7a60d034ce2dbb0ac8c6275b1eb5270ed3a45138e0e0bd2615fe79f788cb897019b191f3638608fd8b312f733eb16a32dfd8b83754487faa089a3660404d0a4b71e4b8a5eaf0c535eeaa8", 0xc1, 0x1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x240, 0x51}, 0xc) r1 = accept$inet(r0, 0x0, 0x0) getitimer(0x0, &(0x7f00000015c0)) readv(r1, &(0x7f0000000180)=[{0x0, 0x20a}, {&(0x7f00000016c0)=""/72, 0x199}, {&(0x7f00000002c0)=""/239, 0x19a}, {&(0x7f0000002d00)=""/4096, 0x1000}], 0x21f) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001540)={0x6, 0x9, 0x0, 0x100000001, "59530d2afbff77b0718713a90858e140856a2ef0", 0x3, 0xfffffffffffffeff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) writev(r2, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) socketpair$inet6(0x18, 0x3, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f0000001500)=[{&(0x7f0000000440)="745ae7e767d05398bb6e9157db33a6e84bb6c28b85a9aabe46f479eab0a2a96bec3e84c6e2c747bbb68c76e7471e604cb4378ec2cc81b82a81c6647b982a3782228d56edc7131335745a86a9735a20218f193fccb196d6677b527ac73a9fb145cf4295d51d2a598326978b2d6752c13f4750837ba483c2b9dd7b442467e035f21c9d8f4e2e4853f632bacdb3ab4dbd0b39f7304283981c0de38b43fe850391ac5ae541fb25e8f50b00d7c13d16a6b09e70e86adbbbafedc0aa583f60a214b994df395fcebe43e9061b402cd4debed5f6df1444aebb3fcc30b37a86197435043d5d13b46854aa7cc737576de695f3f86b7556e033685e455d06054e234e66f780557fbd8e6fd67867e905ff077b72dd2fc5a30fad1359fd0796ec8f9cd538d6ab2a2ce8f55fb3513858f6e661c556d289fce2d1682cdde05771ee46eeb7c316a94d7ff280195c491f05de0c9309269d168b96d738f91694276993f8df3077e24acd53772a6cee9badb73605cc1091b825145d946f58ca6a29fc04201a10976321283bf9b391f7793e6cb211f0f0d7fd239de5d3a44b0f60e368043779683d018211f6d868b5b4a2095faf7e66908395cdd4678898cce4add443424e12418a095eb12ad27b5ae07046fe1998e1ec30c12b7c6fe927ee1ec9ce234dd204c76ea74e8a57af50db83caee2221e0f1fc6d2af9d477b41ff053d184e19ff897ba0140dfb339a6efad1f471aeb6a8f3a7d0a1e7d295e5c651f412a39666b3e5a71bb23fe4839777702229a894f0c1d1f9791776965d245c480ef8761c39419ceda6eecd5ddf0fc0aba82c27c2f316fb73a5bd8f87483cdd83121d9b5fd63904372ef541271727d3f084dae5096fbead312d65f2e018fdffdd316ace1a13121b66ebafda56498247737a08520b673ec673871e31858b7fdc6354922fb04d02ea91b28591fb1f3d39ab75f45d53eeeadaad3895e919c50c289ff8b1b1e5cd976b90541c86410693ca5c22668d46ccf6fb56402c950af34a576ff1d994dc2433d00c12223ddc80bbe176f4115fc88f1017d51857ae145bb9a33e9f890ae7a652066f48e1a84df1673da08e65ed25ba2dc0f3d6b9fb0c71e14629f9be0f1732bcb314f379ffeb7892c1ba80947457a92401c1847b202138de733b6cf534d03d52691559cced47d193a9a6ffdb7beb9307aafc2d3da622cbd23656900dfc8817d55be1d31dc2d7732123daea988c2bafd6a0cb6501f1ab5812090980655453c2597c00ce982895ae9853eb0244f05d78892e70c4143f9873600505517f7f70ffc61a32b4f1b31974b3716237e6927da106337d0b83ee4b6892bcdb04c87ae6837cedd21b6d42ce4147a2f779b38d35562a5864bbd67ddc2a5d9956f2d4f65d88ce97f4dc824f28ba9e8376e795b0600d4332ed7bf46c0c39baf0927d0257d01bf6a69bb53088bd71d2450e78b01ef5df9cbb0e98a5ceeeb67ae3fbeb5baa214aab41d9946ca50db9a996f420fe2de0a0b0db76210621b6ea1b11b3972d76b934c97088bc0953d5ac2dec3b781be766fe3c623ff7f95a34c32392bee4081985db2c735b002b28d9bd3add184b01bcb3310b8d2c93caf068bd498317ed9e3ee2df857dbc8d94e68532df822b3328fa4515a452e518352e75ba0ae062d3886129af1576c55f91721e98341bbd2179326287fb49cff034790b465246938fc33668a6b54d52724cbb05733c8341a5f9c1da9520ae1b480e4d5bcc3114e45247cda04771814404862cc76e61c1135f54d06d8c5f422f130e17da988701d8190745fd62f7d4e5631def7b4973566686ca5636cae6a3ef31ae4a4db9aa723db03aa5ec9d3b2d1f1b2ee6c58280d706527892671835f1920629679858110998cdc5da421480bcfda86ee2a272cb8215c4e6e605d94cae88d05a1daf8f4f6c7bb483038db8f49bbb1190374b9bf0c41114d13dd3a3ac105a04fb27aabaf354d6c64a18ef7fe420809693a6690b8ef403ac61f5d816e1470227adc62f63b61aff20680927a78ec9aca2058d001963a1d03e4f7404214a119402f5b43de0de8aabcb2e015a47d3dd1cedb30bfc3c6a2d312c0beee64f4780a26463f813177c4613a70a4d943401217ca360a3fbf4101c273942a5463965e25568441e902763672282cec5c023a691f710c6278c8e19f939ceab74f6f3a664e0795169580e064e6b2f01b0d9a3b8c8bf4c746c9b856c91fbe14d600c06f5afd8e5990b11132bd7d9db58c62b35b03ade2445522236eb87e12e7e25e785576e38e2047b2c5d636e0f182cc7020c8fe863c969179f81d45dd53bd378d31a73f33450e08eedc67fecbf6ccef2787ef575a4b6aa08e14451f785d4e43ac9904b5a5196c85a80741d329b21131b2aa1876a030b7b83725d4fe1831b07cef76419beb1960c3a4023ac2295e857c55f20a49511bf2bdf7178cde6d5ad77d13265d50070e7de2bb935bf821acf6aeece6bbd040e474ae93ae299a7794ca15f633886f649a1d1e65df6d482ffafaa7c446ba02b41e6ea52b6d44320989bc5314dbb7d66822b99c17ddec4ad890d05041bac3108d73d2456dc848147f464e0dc460a51c410cd89c038ccaa40f443befda77d9839b45f12506972e43f272ebbb6428a77df4dec3c2feab938b3a0e8747b98df6a3cc146d18fb49fb3d9f4d97e6391e8a06f1a0203a6c149f4020e1fe1b0061e47931e6347a6016e9d864f280f360aae70978bde2e4261025dfac55baf365f4a5d4902b0796acd5c062307821728e47740104a5d292b02b1b9cb96061e9587fc0fc4d041dd57c640e7bd4767162b78fb30feaa1ce6d69a64cd94bd2fc65751168655a7049e47274839b32e7cb53305bfb2cf3bbc0d7a4ce10d98c7e145c8f6f1f233a84f3ed20fc1a8b4b13f13ae9d8e7d343e47ab2843956eeeebb6ad2f8921989a44452785fde80bf5d984fbeb43632ce36d4b25377e48daa4fefeb28510572bce67816185b448e8c18a46e905271d5feda1f87da277dcea06c1f5e47be9e91c6ef01403c8ae04b262824c6d6b7f4f344aa622a0298dbade2f08f68a48174ab15fab8e7e9f3c3ddbfff35b7fedc70bbe2078a76e68c93d46675197ee3a7bcae94ecbd12040794c9a4f29337196bba6b8862b172ba5c830ba154b24491925645fb3d9a364b8acd71f9f07798ef1a00bff4425b0d0cb2e363d972a06599e9a7e70e5b54425d81aec6c5369a15a9ff7ac70e7ec6f5f1ecb347ac4d44187efd48d29b5cab73f7fc79cd290a3dfb04d3d00b0b3d9b4798ef5bbe43ead090472df42239ef35a171c91018c349c5397df856e3209722260e0bbad6a16b53473ba4700773b2ab824502a07e053e1904e25bda75d65704977cf7c98cbe87124b32d60c74891d48c5b2476bafd72a297373237575fae9a89e5819772a23b7f87508907b0481b77ca897cbe1f02d283f9d2d052690ec22d355ea76bd67ed033b249275b5f35728f8af7d7dbbd6c7d961d5e30b4e3aa272af7f11b09a2003b379dbf1a6625d379dcfc96e0358c0abefeb987eb01c5c379b5ed5a35f2a0e91daee929950ff79f0da77d66e239cbbc7ccf394c643d0b05fcc3d38696da68e721af18d7b9ea54e5739865da1c7ad1678246fb6a7c57249d7402f3d24231816878a6b26538393cd580f5a70c3fcfed792b95c3347d6e0040ddabda30b1815ea6395452bae8f61bb3d90e00698828f56098837a677979f9cfa2e73822713137a0b83527594517bfdaf5b4bf1b7781154d8d1794c350bbee0b76d97fa4aeb9d5a9d9395fb6c063cfe1a3e3b21fd36993688bb06b6293fc3493b5569d01f7c588b3f1c1367ee3277e3776538ebb02f0549809171cb76034bb4ce77afd3d7fa4c5c42e737a993829d1529a4b3eb0af1fbc14827795092e69aa6089ac7d2614ab13ab03a57901af25c3257f08347c8673de90ec792ed6e090ce2807b515d6301f70231e14bd63b82f1659d1dde4240fe364a8006520bf935092db009ac41b924d24e6a2b690048fd0b6d8772777bc7f2941106fe235a415342870fb41d6622a75fd849331ff51cefbeef5f611d1a24badeda21feabef2a28566f3a0485d2f24cca3ba44da1b5a4bf693af9a6a26a7fa1e03c84497e5748645c863a4aa2e3e11236543ea962c079292ef7cfed0f08c35a0361a363cd12f3c2e95d953c654a2db80d3ba2db03415a9a4636fce7d8afd2c0fb5dc95821f5c3c8a74e3a7bfcb5e379bcc3d192dca3a28377d5d1163c621b43aa24876b5aabcc08f797fed2420b05811c1f78409c81e10dea1b5e84425f9d433ade63f0d78495408249542a456dbe86cf2bec4aec256324fd630a792bcfdb1ed7bedb92b62ee28abc94d74c9cf0f3db1e39fef9e143b15b9241cb80d21b4511e57e3d56c4e7b1655a4209e5471bdaf10126ecf490bcab40cc3262868b8b8abe6327a43dc7e539eda01dbb9d9a8687cb4850f4138c268dd077aea9c16127999f6343601304497a1709407b28e3c78e97b767c6f06fd2dadc31b59695bb66e0e0e9c80d9bdca9965a2e3bd28c901a20d94567f7e98e7ba2547e26ed7642feccbc0f16c4d9827ad9fa3741656f6a00c3e53a07e11ccdb5473ec657a9866db32df4ce94954adf11af61632e436810874eb99d47b71c66c7b1090611d639f440429fb8a4da7ff7c6c1a4572671c85561dcf5ce79fb7657c5b70d24f9ae8d16f59dc4d04fbc5d166228aed8cbdaba4d02c9277b1aa6133c49b07f9fe6388b38a6e1ee9c6760774a74294b029adb93523465f64c96b895e7deda0d97b2328d2d108318db0fed7ee2ffc6b7224daeb3e4ee8c81c19408ef1303682a523d3b9ae0da84bd16c857461e855c96fd27b756021a4c6ceecd6eca144d47858590b2f3a3abb922a8be66e94bb1261c634169b3fbde0e40b833fb2d90f899544a8d9cefa7b4d4ffb46666a2d8b9a4f8c4b82a7348354b97f8b364658f273a423430e708d9e9a2a322be505f73161aa3c400a24c694ec663490d3df70a593bdd58331b5270d3e2521a41ab842f5a899a669c4d3b8421f84fda5a7fdec1516107da530e4a772821d75398d11d6c1a8e5e5c5f75aa42f96f5988a1e19901b8e6a084a9e1171d6846734b028500be0851a8169db97a973e28fd0e15a8fdf92b821467601f1ef3f077a0d5af8690197c1f5c56ebdd77fbeb975243c75ad9a44523c41b2dc7d982bf0d63409d27be1ef58d25bf2a8ad78ad3b5a3f714c2388acfe0efd7c9a88971472c31ea2b2432b2c6b2a1c88f75fa0f7e9dba4995b3f6a6f6f2f34fc6c8f53e859c71675c70c312c9e63972052b36762f7f1c4fa979f2c965891ba76d7a8b9be1d5aeda59c669ae093e4483b059cbcf68805a0be9aebf324ef34b585b955db34a2eaf2c57a81aa1a1b469182ac0ab6d91ad27ba112b3900d1af07c05412903951de08669e3402599a4c98483fc2784a3a0d5bde34b59fd3b45954b506e5e25e6fee3dee1debc1abb1194acfc711f29e6b21e4bb031eecc86f1258baecd7adbbd9dde0a1e9959fc4bacfd93bd929747fcfe64619d126de55d08a43560478f36d98b067a10025703ccdf4fc8ff6e714db4ce7887de6b16307cf742c0bf8b6c37e6bc2520a578b0cadb41be389b35cfbbdd73e78c8a2c00b108cd34953fa1ca20a929778ca371395f66dae1540fd79ace3cb075e056f4c84c67bf43976ad9f0b11faec95e5a7f0987725fc87435ec37ca6e74dc37c4923dbb6f58fc4d535a3fd77898b291872d3fa71586a578dc20e913bc18ae6e3288438133af5fef7b51a6760429061", 0x1000}, {&(0x7f00000000c0)="03f3a5ca73c0ebc85ac584e8d6bbca04c32993dc81c830489c61ecde301a2e9429b6ed571e5557524e3024d3374b2b14f61ae68e727deb1a82c680be3b2566884e47510a79f408275bceb429b73b21c756f025c2aa2d4923a19ca1a639dfeaee93f9e42fe6a2cbafbaedddf1380983992729236d78a5710d047c22c0328a03e76f6c58778bcac5734d01a669d068b25585372fc88343a9d14feb357714284f32da8830e92a343172178ea1e4db402411b8da1931", 0xb4}, {&(0x7f0000001440)="d7fc6cf12f48fb2d", 0x8}, {&(0x7f0000001480)="54a0b464018529dec69ee4a9a7df7a685814d450ece835c4d31938efa07bd6a1689757534a2fb37b1544d4becb687af0634bba1d55b74d17d832f14354ec9602f974680422ec9096e05ee00a08127e697cc071e03a77633c9b32c32f8233b3cd68d85f3122fc1705e246ea19c9eec677a939b079ebb506985fd4", 0x7a}], 0x4, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001640)={0xfffffffffffffffc, 0xe9, 0x1, 0x0, "bc92a864f1572ae33b139385a38f210a6f13f137", 0x2, 0x80000001}) fcntl$setflags(r2, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001680)={0x8, 0x17c}, 0x10) setuid(0xee01) 22:23:15 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x6) r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x878, 0x7, 0x5, 0x6}) fchdir(r0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x50) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x8, 0x3}, {0x18, 0x2, 0x3, 0x20}, 0x3, [0x5, 0x2, 0x7fffffff, 0xfffffffffffffc00, 0x1000, 0x7c4, 0x3, 0x81]}, 0x3c) r4 = accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) getpeername$inet(r4, &(0x7f0000001140), &(0x7f0000001180)=0xc) r5 = dup(r3) fchdir(r4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000011c0)) r6 = accept$inet(r0, &(0x7f0000001200), &(0x7f0000001240)=0xc) r7 = msgget(0x2, 0x3) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000001280)=""/4096) r8 = socket$inet6(0x18, 0x7, 0x2) r9 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r9, 0x0, 0x7, &(0x7f0000002280)=""/4096) r10 = semget(0x0, 0x0, 0x206) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000003280)={0x0}, &(0x7f00000032c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000003300)={0x1, 0x3, 0x6, 0x1f, r11}) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000003340)=""/141) r12 = shmget$private(0x0, 0x3000, 0x50b, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r12, 0x3) getsockname$inet(r5, &(0x7f0000003400), &(0x7f0000003440)=0xc) r13 = dup(r8) semop(r10, &(0x7f0000003480)=[{0x2, 0x7, 0x800}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000034c0)) kevent(r1, &(0x7f0000003500)=[{{r2}, 0x0, 0x4, 0x200000c2, 0x5, 0x4}, {{r2}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x7, 0x832}, {{r2}, 0x0, 0x20, 0x80000000, 0x8, 0x6}], 0x1, &(0x7f0000003580)=[{{r4}, 0xfffffffffffffff8, 0x1, 0x81, 0x3f, 0x5f}, {{r6}, 0xfffffffffffffff9, 0x0, 0x20, 0x5, 0x1}, {{r4}, 0xfffffffffffffffb, 0x40, 0x10, 0x10001, 0x10001}, {{r4}, 0xffffffffffffffff, 0x40, 0xf0000009, 0x10001, 0x1}], 0x5, &(0x7f0000003600)={0x4, 0x8001}) ioctl$TIOCCHKVERAUTH(r13, 0x2000741e) 22:23:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) r4 = dup2(r3, r1) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="1d84c0b3690c565744b742aedc104ca97bbc315add8937b00f8b0c745cece9f596df754b7a8e10b84885ecc0e26f4b446b54d5239e91cc4d", 0x38}, {&(0x7f0000000140)="362f81176d14ec0e51915d746107a106b644e1ca0aff0634d98b8c4accbaa380ee7065558a2d69c9a7517f2063f5acbacf2ea9446bfbf5e663da1317b52ab4dbd343c1d34777d551a06a674bc3482495805769eb1295bc55c4c05d66aa813bc3a8901a6fb7a924a62445ef71733f6df5e23665b3809d357a5e50ffa21e5a11549c9e30bf3ecff1deea813e6283274e90553384fc44e3bdd8538785a8ceaed65910013000b08a0cf2efe1cc0a2e75538d7ac5a6b7c4dcf648c8eb1e01eb1ed9e6", 0xc0}], 0x2, &(0x7f0000000200)=[@rights={0x28, 0xffff, 0x1, [r3, r2, r1, r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r4, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r4, r4, r1, r0, r0]}], 0x70}, 0xa) kqueue() 22:23:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) geteuid() chmod(&(0x7f0000000100)='./file0\x00', 0x23f) open(&(0x7f00000003c0)='./file0/file0\x00', 0x200, 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 22:23:16 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 22:23:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) open(&(0x7f0000000040)='./bus\x00', 0x10e80, 0x40) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x100}, {r0, 0x2d}, {r0, 0x40}, {r0, 0x13}, {r0, 0xc}, {0xffffffffffffffff, 0x10}, {r0}], 0x8, 0x2) 22:23:16 executing program 0: r0 = socket$inet(0x2, 0x40100000003, 0x93) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 22:23:16 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = open$dir(&(0x7f0000000700)='./file0\x00', 0x200000300, 0x0) listen(r0, 0x0) listen(r0, 0x0) mknodat(r1, &(0x7f0000000000)='./file1\x00', 0x1080, 0x6de1) 22:23:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) 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}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) pipe2(&(0x7f0000000000), 0x4) 22:23:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xd7}], 0x1, 0x0) 22:23:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() r2 = getpid() fcntl$setown(r0, 0x6, r2) socketpair$inet6(0x18, 0x8000, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="0d15e398194f2d04e35568c2f8f86bebab2c51addedbb0a3eb58a1174afb3d16d386ab7d0f575e3d19df3870d05fae363898d983c71f6e484a94e6d7f0e9a9d319a50b6d41e244d72e4142d084b66e8f5b9aae85fa59f2ca7b8e63c0c3cbd58e551a", 0x1f}, {&(0x7f0000000380)="4572dcc5391433c6d6a9adb5b618a08ab04615e3c32338d08cf5f92e6ec56ea31ede5e61b9e00d82ea7cb8f262c009a161ab8bba1a21e175b3abd1fcaba4d080d72834560d93d6a4531b0eaed6bf", 0x273}, {&(0x7f00000002c0)="b9f59cef5b9237437795e890756eef795188c18728f3c3d4fbd8b6f5058561bfc2d84e737fec97c0d11df10aed3167a2d4d5fc62fc3fe97476a3a1349947007bc3d275eca718183d489450c6490653fb3c9ce394e39847f7f77cbf2533002b3619e287437748e300002c1714eacdf3dbb94faf100b43e769d1413559ba76862d2fc34e4e4dd11929e65b3e82a06372327154cf09ed4ca4a370097f0fafd56789d593b70ddd0a6d714012be2c3ac7c205a3a2", 0x5a}, {&(0x7f0000000040), 0xffffffffffffffb6}], 0x4, 0x0) fcntl$setown(r0, 0x6, r1) 22:23:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f00000001c0)=@abs, 0x8) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 22:23:16 executing program 1: r0 = socket$inet6(0x18, 0x200008001, 0x100000000000000) open(&(0x7f0000000000)='./file0\x00', 0x480, 0x2) setsockopt(r0, 0x29, 0x24, &(0x7f0000000040), 0x0) kqueue() 22:23:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="5e3edb5a71f9d91e00e092658ccfd4a64800ed6ed422474767", 0x19}, {&(0x7f00000000c0)="ef5bbf06f9a95341447ecf6bd2cbd5e18b25897f4a75f243663f23a4d0ab9fc34ceb22cfa531ca", 0x27}, {&(0x7f0000000100)="ad92d066d648b998e3559f2ea39a2e0bc0f94a2ada3d12c712b0abe29a4739f85939dca402ac222804e27cd82d9efacd6d5ffe8c20d8010f8cdfc7e933902053c7578a64ea7dd5af9a1b86c92b946967179f2052fa956f1101d455bd68932e2ae66180a52840d0e86bfb8b293bdc9c934875a3a8f6f20e7a9d5ec01d3699efba85b5a88363a3f9aab73654e198ee124b00653c8c9247f2a9593607b2de", 0x9d}, {&(0x7f00000001c0)="5a280e0b37a8dc0b85d8892bd831f5da1814438db73809553e7e5aa5a20928a7a12d82f54db4acc35089f768ab4d9b83b80659c8a298092f0dae6ac6941ab55e215a8a3a5405c6d197aed5c95ff9437ec0a52252518278fda56d1370fd54b840ac182ad32a14f4d16389ba16faf0e4c39220e453aecdef1e9f13bd56953686dcc464e618266c818a5dfb40205189c08a811ac077bd4b70685f460ee995c00ce98c78741191f6170d9286d9603dd80e455ebf89b43f24ff716ebc3c367b7e6201f138d8fcb936ee059a02f9e84c90f0bc", 0xd0}, {&(0x7f00000002c0)="559f1deea5d16d84d508f99b25d2641ad6f110e2fee6f45b274ac68c4a6c33aa1fd3b27e515832ee68646846e04e6156e4cb3da6f1281a3c9fa11f15caae5e1db5941f9814c43927bfaf533c22ea7044eb95ddda2c79792110fc64121e29f298b300df895bd4bbd902d49721eaab5bccaedf92a39026b449263c9434a813711bacea30c7500d75b4ed9553b61940adf9e829346c284e5dc377f534ed65b3f19077f617d170ebc2c895716beabee2930077b93b9cc4c5e813abc56a58ce232c8dcd3f16c7409056a49461950790f654e696594970f9e8a9bc002dfcff2f8e5d2413d4dd", 0xe3}, {&(0x7f00000003c0)="37b8a4848776bcd72f255ffdf9bde2c70debdfd1a98a23fb3c63b339ccfe01b545e49330868949f53d5fe502c146f3874e45b27403c70985d1f03baef3206fddaede8eb86b1a53a2f697949da961196ddffb1afdcecf5d7f6eb4507a3b4ea8c57dd8a532cf49fc2b2e0346f5640703104f63629b4be784978d193adda457778a399758aaec1f98d3d275fb56f98a4191289d71f1e7e32150e8e85ff5d13bfcc72d6728c91c658ed1217d5254c63c4d2997a08c1f8b2dce2d833bb1213389aaa7a90365801edc8e9236e6de2ba2da22fae22b73e30defa3c53c5ca20fc2", 0xdd}, {&(0x7f00000004c0)="2fafa8c57ac87928ae67e1d205e75fef6620048ea514c83518a63718d1461567fb19ba55e53dab48b8314f27c9af45c3974eb295684b09dcbc82d42dec175df58464801558864f87e1548a1fba565cfcf666361cf1110a63b6b51c30722aa53a9538db7280ec5482fae28132c500b2f5b70f", 0x72}, {&(0x7f0000000540)="b078122cabd7b99c1bcfd5aa1576995fd0c096586a6e876840e8aabe662435228babb60f84a263e409d97195256b5c3771b9e8b2640a4bc0a23e6be661e11e36368ccc7ef149aed54be274809101da37c73183a6cdb39c9bc3641703cc0847dfe613eceed61171eddb018750564fe05cad173e716fd18efb5f0223c8ba00ca933d06802ae9e7beb5feaeddd3e4000b04f89bff91ea3c35b252905ebc56eb3cf923dbeb435b51129a56f5d4a453b65744be54762f00cf6b84fa95732a720fee424af09dd9302766", 0xc7}], 0x8, 0x0) shmdt(r1) r2 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r2, 0x34}, {r2, 0x8}, {r0, 0xe}], 0x3, 0xc5) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000006c0)=0x10000) socket$inet(0x2, 0x0, 0xff) sendmsg$unix(r2, &(0x7f0000000a00)={&(0x7f0000000040)=ANY=[@ANYBLOB="e5768d2f66696cde7900dd0618c4f3bc"], 0xa, 0x0}, 0x0) 22:23:16 executing program 1: r0 = socket$inet(0x2, 0x4000000100000003, 0x3) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 22:23:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') getsockname(r0, 0x0, &(0x7f0000000040)) getpeername(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009127b6479a6f2340f78bd9000000000000000000000000000000000000000010000000000000e50000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x6e) getpeername(r1, &(0x7f0000001240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042f035cc7679f1ec51eab3f10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001200)=0x1002) 22:23:16 executing program 0: geteuid() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000140)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf68970652280390372d57252f3752e72f0ab105248453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac742b71", 0x5b) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 22:23:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = semget(0x3, 0x3, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) pipe(&(0x7f00000001c0)) r4 = getgid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x1, r3, r4, r5, r6, 0x1, 0x993}, 0x8, 0xc8, 0x1}) fsync(r1) 22:23:16 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xc32, 0x21) fcntl$setstatus(r0, 0x4, 0x80) socketpair(0x800000000000002, 0x3, 0x102, 0x0) 22:23:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x200}, {0x0, 0x9}}, 0x2) write(r0, &(0x7f00000000c0)="fd", 0x1) 22:23:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) r3 = dup2(r0, r2) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/133, 0x85) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) geteuid() writev(r1, &(0x7f0000000500)=[{&(0x7f0000000240)='3', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 22:23:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/156, &(0x7f0000000000)=0x9c) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) dup2(r0, r2) 22:23:16 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100b, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1ff, 0x8}, 0x10) 22:23:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffff0000000000", 0x8) close(r0) 22:23:16 executing program 0: symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000, r1}) 22:23:16 executing program 1: r0 = kqueue() pledge(&(0x7f0000000040)='-\x00', &(0x7f0000000080)='\x00') r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0), 0xfffffec4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000180)) 22:23:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x4) 22:23:16 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x104}, {r0, 0x46}], 0x3, 0x0) 22:23:17 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x140) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r1, 0x0) 22:23:17 executing program 0: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, &(0x7f0000001040)=0x2e5) setuid(r0) lseek(0xffffffffffffffff, 0x0, 0x1) setsockopt(0xffffffffffffffff, 0x4f0, 0x3, &(0x7f0000000000)="77c2f16e5b20d9fe1e2537fc66dce0fcb19c052e3bcd2b0edfc463d7e634eea16a2a9f0ba77eb02fd3ee484815df22633c9221c69299b08052628276560f290d81c9f80a62f70d1724ded09d9c3f9a2375f88fc940d4152d2b6b10687c1f0daf20a9ee519a8d7cd1d5c71e8bce2cffeeb475e3d37a089df4506fd0e2c511cfef9c525e47826f1d61f85369f9775a866bd05208106b7511c8f0f90762330a14c6a8227e5436b4f5500ad3df62e1eeefc78dd393b435091cef7d1b8fa18afd5e2c3562e620d3edeadb412afe8078a02f9505bbd2640b5d2ebbaa624ea2fa7e71231c843c76661b8347c51a7d976b2b0d6550ef1e5ce623115b789508765d919309c3271a85ae97c766a09e08bec6692ccbd72969ff25ba35d9dc09d3929009bb638459d491d70b44aaf0bd85edbe0658716c6724abafe1041a24027d9adfc09d8ee425a7154df64388117a18ca10c53369050ca2e61d5f633c97122845b6e97824fcf85ca35833e403e6eddbaaf74dc9a1f6c0e2e5998977c05bb7b7c78aa5beda00f76518a0f0818ee0a15983d461d8b03542aa0a94f855904c340e8a5d6343b27ca9492f504dbe0958c8744d381af93a0e2c0a6e344425a56ac899c482e99077bc8a3b29654e58046f0991c015cc8271180d14c642d6e21a7c80a18e74a66b00732b4089c0d59e4aef27964eb3c88c9410867ebbb96495f76ad10f2f8c0fdef5b4a9d314dd7fac5846c66aae90ca727fc0e32b9beb8f447e3aae07baaa117e4ac40b0d6034a6ca8f9c514334838df7a2c3c884e14a6ef3191e57fec68cfdadcb7b19b9a7d60e73e78111974308677c665e1cc4da3b4784929a39daaa832b21ab2cf77afe06f65d8161ce0f8e2297e62ac0012798708442c4c74ac5c1dfe6ee33cc96cb89644ab84baea300cca6ad08fa6c21bdf7b25070d3f16318b093fd6f59792d4c0c01a10f7a6e1cd1abcaf786b9ab0b728904657ae9756831f16c45c919e3fd7ea5fcb016fa6c885367f081d745ec9f5eb5310342a9733fec56d2e4bc1fc3765597366038db6de67918e8fb113b527b3bacffd29e8f44f78ac959c78f35b78edab570afb49fca4934f01e7cd76bc8485e091df96f2973d668f4abeef6a8e2a703ff88d66a85a8392f7f5ad9a78306976f18bd636174f2ebf43db3f4b11327003eeafdceb5b9339cee6af19963fdbb9976a0cbe869ec7d8988f4d49b713f8e79a2727202ae2531a3f7a114b0f7f9d496f6a0b83ccf398b35619f98ddfa6a849592fea4b42e32824d3783c837575b9bf0427b6b6865dd4d2c3de08c443ced2014370bedf5d9824d0a2d2975c66774661c14696c64dda78c97628894421c83b108aecbbde96861d65013283f35e7c0d9c5e2182e737071b22450de0cae5bd83c52b8fea6b292234bcdc3c0b8ab95f2616e80e98f8bf0840f7c71d67c2cae8de59bab8cf9bddbf657b944c2e452019e62c2fd0ffa96541f68630db6daaff394f60472c35776fede3304967dc12e5f0fb6f66d46d56bf0e7054ac8a426c5da1baf46202fee5bae519c8839a7063f89c199a6bcf84e92c51f8a43cb7b7acf8e18a78ead531f7740b0b2e73718be471b3122ba148e02b680e9d4385da2b392fabc04e2f62b4683cb6b8bce69e52d9080be320877dd6c97cd4c8a8113c3817602d27555981889de50e7eee46f454709ab9a09e4ef7253728873bb28b5b1559771936be01a1b60c9e63f769c26851f7b6cdd84d9a01f5000ae30ab9b12f20e2d69b356a54e4762e7bf1f15b3f0f68b15a9c8f9fa496a4f16868386647e56bd27050e1fae7a828a9f055ea1e1273bce03e559995825aff173a7505f88abb108ad6be59be067f9c01190c1a8bccbfe38b2f4e03355baa3c6991f721e1f5b69627d4d23850b8ea4a60e465ece7f63b09f38012c97ebf220018cebf3482651926e9574414f745b2ca703329068bf34eaf7513b57600597cb4d8ea1b4861adce306b5effdd826b99d646d3b292204b8b77b5b16005374fab38fa8f7bd57800b1cd9dea4a8be71f374ab225101e978eb045ce473be6bebf56301f3cacd7076d844e1b9483914ac5761750197b917b2c9c9614c91462a6281d3572f037275d83cbe631ae5f07317d744d37e32307ee21fdb29668804a49920baafc8c40d4b52937d3ac702cadd310537602898d38db38df41d249c6b2b3318e6e6684692f6036abc7deb8697614823e2985ad47ea172b1eae7ef6e44aa7ef8956d318343e5f89bd8ad948a3132ec53605658bc6b3fe1df1414f76faf9106f41d2f979256da3f56dfdd4dc6e6c84277ebdedd8342ac8ce935e47033d6034c8356c2fc239bf476750e99ebe5325bd2c8ef414c6dd4b81c979d1166c4a5f4466d8f0954544173eaa8df7c5576c54674a4e80f3ef993459027115c639f3d4e7b6a41077141dc45b5f465d4ebfd1b4d193f14db41a37db5a88e978bfcea6bf3283a5917f5eb6bf274547d5c5b099528208ec756229b8f40debd694ee3d818f9eaf544dca1cbbdb191a5a0512c38fd593cb1a99800afb3f1ba98db86e5620cafcca458a9e99c53fb4264e28b8eb8084c464e78b0cda7bd2f1c898937eac80b70016774e2478b8019b364c01750a3c4e9f9c55b7c2c5098f6d5ef26ed565c842b7c57a377dcdb43cfbe389d3c19068f5d0b887ebc35f53337027a25e2c3a75f3eedf2685f852de2cb573ef2e34f55ceb76b46436753bdcc57bf74adc08ecc198716768e8861be8bf41486fa1b5e894ab182ea149d4fb323c1d69b48177e820db03895a675fa3141ba972396a7d1a4efb2aaa712453a02aa9b799febb710425d20e5e58da37cf52997918c954d7bfac292adc69ec6531f0e70ab2bd0d8725b5d0a23d41d704ee0f20f4cfb9747f28c978aec5fa0672da3b4369d960285c5eaa4e94ea0b39d63cd2029caff7994cf1e76b9062d195a41a3b306c50cc62f1cd5e36bcd19a6a7b33f1d956bdbeca31ddb3b2348463bf215770962398e8e26a054475e0ab3752341399cea895329eef0213ab531b4b7cc10b069f75cb255c2d88531c375f26ee603c8ec37a2bef810695a08a762d08bc33404cf547d4225e15194004cb000b374ea96a3c4f29721414bbfff06db76cde745ccfe6dd3289af18a0e1a50a5a01aab2fa68d6217b67895dd644b5027247383f83ddecea4cd0807daa8a83c36006a0e69d5f621118739d79d429e30e8d426d91151ae462f2e9dfb1221ef09ff3ccff31b9593f8188ba8264e37a2d1ae0ce45b69e12683375d58fae730da12f42e6612a809e8692a036aed82e037be28637cf440e082c9b8628a767e3b129ff360450f45ad95285a42682139b2fe04f99570c842437ffc53d52ad07c35d425188d22ddbdd3299a08dae0ba5f9eae8410b34c75d2f42b568265d90f51fdd00659895ea06864acab5b3f3de47be1d17712eda23c8ec1f709c02bf6e2d874cb0a0fd6b3d24eb41d82b93d597685167efa120b7ddfc5838d79b41985789ecfeb7c5d7feea9c3889bbca57164b4f71a6b26d8245d4fa163de8fdc3c983b3d3da239429084f9b1db09360c96b0585ca95f13827968bdcc352cb695bf48c7a3b7cab4a6775c87979d45c3cc2949fc845cd272f313da1fa63e57699460a226a85ce7db665481df8dab9cbda6cd04299ed6e385ba0774a11453a4610916ba7a30e0001ca3b507f8ea697814554eaf067141cdbf669227992e531d41542b1adb7d96bc21d81605bea93552cbf8ea1d1c5c14c0c185b9f450807209c7300a60a5a40487fc24c351af43f31ef656fcf9a92ec8b6d73473e49f441c6a71b8226e5ab95e4c9f91b895567bab5763e4adcf13be149714514ac8c94a581657114764facbcd7488ad872fbf19616d17ccdd08769ad8851c30154bfe592c7ff86efa343d3928dde119470b60188d9a804ed44d019645e5040acd53b8fd80308778327801ec5cf5101435ee53546ffa1f4eb7019386a3bda52a735ea253950a19eb671bd40a9fad78120ebf0ac534a06e200df6808bf4ac0fffdad77a1d6b79408bafd4dfd2471319862415dd760b74b6e942ed58bdce10e9f1ca8e184a99b0a842f249c128614bcdfb3586432fc14c36ccfc51691320686a2ebc726fa0cfb8892950e4044d3727b4efeccb9d5a68db33ca9bf8e386dcc2b05fa0b89190c6bcd758e17278e44068aa377a822a4dda44c5b42044a70db76246350180d899fba8aa380e7d4c499339afa27427869c74f21f31f101c3997951843cfafd01b344b8f07ca6ed5a736adfdfa68eb6b46206d8db37acdfb01e0ba0f0cfbc849a220f965aab44b725766250f4dbbd9fa26d1b03e9c4d2a9fd186b57081b9215b4d7e2e8ae38d4309f63721f1b24191d212bef52b08b501b12ef75c6869d6f5d606da3c47dabb84934bd2d2dee9f83d4895626a286d63b073188325a9593eee2e213a3c20a753209910f8782b7614e5126b58f5c7cd28beece1efbd33fe1d6542c81862be1976f23fac5fbfbcfbfaf9cff1a3c8d5f572e7a83db30bce1bb638de0f0ffcae54a851528c386f966666699a2fb08da112508e7e4bab2ffce3d5f13b17e6b1b98f0cffcc13dc9d93b5c3abf2a0decc7a095552bda600954bf6897c4a8f9a63b23299197a6c8217676478daa40f5d23b0eec764f1b222a4214528a2efad0cd7790fda607980e6bab31a86412004679737a077b5776390d76a13ea387eafa8472143129cd74cb8cf3058f4a512e1544f9b48c404acb78e98e4f307017774eabe7c0abbf8d553bcc57dfcea8d075ed07231252f8bae079a23237bbf33cd10a86ad1ab94f3df48e7e426fca824236510dc211c276c69034cd2dad2ac0f0a5bcc0a947e3ed60f86dcc73e64da0e01a6122f44bee8ef0aeee710afba9972ab96b937d180f2c0d4ccaee494206d14103ec65b5b42738ddd3f7d470eb30f57fe43cabb01d046eca0f45057ffb04c3a24273cba1e89541390fe2a63407f8cfa960f9c675f1f0795a781288be44ab34341e10d5da06be21741d838bd1d617ff1e3a07b2a993ef5fef335b8bd5798ed5b57bd415922cb1414d145071b1e032293dacfbee24ab8985c7a10973bd1915662a245eeca3a40633ed66ed1c1130ff8c4c0573ce35765b799abe3558c834dde7247a7d26861e6d8a6fac61dbbc269b5243f2858462cf560a1e3142ca970ef55b95a9ed0d7072ed624c555fe5865d01df3619193abcfae5f2162a0253e851c648e11b940e703498ff004f6e34521056ab004dbd25a0a00438c2aedc1b5faa7f7e2080df0d1a5353165d957e2584dd31e8b354a7af6f2ae631c9ed5a7a8bd139821b3474982882a9f33ce80a194460d159f024c89fac3958b93cfe0add75f3b794cfc49c8726cc1f6afd35a9ce6a7aa83815251ddbba248bd44a38a47df1373db1a21a43e1c3ce9cd743a9e55b5a12d9a28634e7f0ae83fbad038bde29ac0e1bf2534b98c38eb901b46028aa5e3226b0da0e23cb9a10cc369ddab587649359bda9cd41d7aedc22ecaa94bde9776c1bbf0ce1f547f5b684c474227e170c0c658bae53896cf8ff6a4aae80573eb96cd6b27c458f2d6022a29bbad617e253ea15a8530e4b5e12ef483b30bd8f1390a319c1debf30c67bcf1cf425553b1cc61321b92621ee55e137f298bf183c500f521b9dbc4f2a078d27d3a2910bec13c0954e5f731f056269c031a1adc2feba8728b6912927d8f51de00b7009ecaab57eff9201b2735147bdea9bc748682a7015d91e8ae14d3a58199f36f92cb7c824f211704be93c028ad38fe15c69a7420c1468", 0x1000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) socketpair$inet(0x2, 0x8000, 0x49df6f35, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000010c0)="a37cd10428d58820c434f384eaa2f459811a93884ac2d6eff3e7dbc58100e6583c564d9a3ca664d2b717d9ecaf74fc19a672b8b18efcb7f05b06e81d477632653d3877ff1435efe66bd1991e962e958d38401e64a624b7d7c551a3d9effe7345bbe66552780b70595bde088f563d01003176e75eefd48af64545d0bf589cab622d47726df34d56c235eea8d04259ff3de3b1f9fe7613265601bc98e6a1a448f109", 0xa1) 22:23:17 executing program 1: 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) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 22:23:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) nanosleep(&(0x7f0000000100)={0x0, 0x804}, &(0x7f0000000080)) 22:23:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x40, 0x4, 0x3f, 0x6, "c44ca3d1cb9d77a86fa7b95d1d14ca9e679c9dd7", 0x6, 0x9}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:23:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, 0x0) 22:23:17 executing program 0: getuid() getuid() r0 = geteuid() setuid(r0) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000040)='r\x00') 22:23:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/50}, &(0x7f0000000040)=0x34) readv(r0, &(0x7f0000000180)=[{0x0, 0x3cb}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/239, 0xef}, {&(0x7f0000002d00)=""/4096, 0x1000}], 0x4) close(r0) 22:23:17 executing program 0: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mincore(&(0x7f00001aa000/0x4000)=nil, 0x4000, &(0x7f00000003c0)=""/159) mincore(&(0x7f0000000000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/132) 22:23:17 executing program 1: mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/117) sync() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') lseek(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0xa0, 0x0) 22:23:17 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000005000/0xe000)=nil, 0xe000, 0x2) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) 22:23:17 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) getgroups(0x6, &(0x7f0000000200)=[r0, r3, r1, r4, r2, r5]) chdir(&(0x7f0000000040)='./file0\x00') r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r6, &(0x7f0000000180)='./file0\x00', 0x0) 22:23:17 executing program 1: r0 = socket$inet(0x2, 0x6, 0x6) connect(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1c92e92630df39f435abd2f0e9fda2fa49e4fb229ce1b1b291d0a5850411404597adfb5263db31f8b93fc286dc02524a0df7134c17e6470aa6adfcf350e5bdd3d0761b754c611f5e2d35108ab09c949c9f1bffac3b6b97b378ab8931d1d814ea48cd7862dcf89ce6278d28c89d67bcf68de4498b52371b3197021437d06ed11d3ca842a40afe276d587350e717dc5e69e3e3c9893ea9eba618ed3057caf7136331864d6335d087dd2cc84858c654b609c9ee488bab06a60ec93c5cb6fe7705cb2cb4540a8fd4785248eda98e25645ce3c99a54ae2a01982510c7546654e13d2d2c81164538", 0xe5) r1 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r1, &(0x7f0000000180)="ee939315cebf2526854c156fe60a3d2158d2e5898c2b2ba19765ceffabd126e2509a8d3f3b5dfe0006fa2987bb32dabda470b385f26b03b94773f86f8fc7b0bfb5c4aa197e6a49dcdbe00b7b7598f98907c51b5192819476d643bf780164e37e8a73b01dc2a8671bf0f838d42c41e6da3f26264c592cb1108dc5487959cd29d0ed49a551e7d0cac2f767f4733534216cbc43b1", 0x93, 0xa, &(0x7f0000000240)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x4, 0xfc00000000000000) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000000)="125a5328", 0x4) 22:23:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x14) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) dup2(r1, r2) 22:23:17 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x20200, 0x180) r0 = socket(0x1e, 0x3, 0x0) sendto(r0, 0x0, 0x2df, 0x0, 0x0, 0x0) 22:23:17 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/240, 0xf0}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket(0x2, 0x8004, 0x4) poll(&(0x7f0000000040), 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 22:23:17 executing program 1: getpgrp() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = getgid() r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() pledge(&(0x7f0000000180)='[.@\x00', &(0x7f00000001c0)='\x00') getgroups(0x4, &(0x7f0000000140)=[r1, r2, r3, r4]) pipe(&(0x7f00000000c0)) pledge(&(0x7f0000000200)='\x00', &(0x7f0000000240)='-\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)={0x2, 0x3}) 22:23:18 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) r0 = socket(0x1, 0x4003, 0x78) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="e7b1a7240470a285c7db2b17e76b8348897a662ba3dc9cc592ca87e7e109746ed400a1f8b5c8528b2e33527294ea8b9426954b7bf0744453bd33f1dabc1bb4808c448a4f3429a302a7468271a8f780fe2352d1b0cf7ace42b5cc842f2501c6857c0069c2ea638adc7d67556bf812de5b8ce6820e7e006373a51e78432ab173c33751d348dc975d4fe7f81599e67954749971393cd2b3b063cc40b816fd1643f9120d8d06da2be7f4faac665f3d65a282ef24efd13cbc43a651bb43befb7fd47a2976c5d52ec61b76bd8025fbfa59d1f128aa7018c34e0ea19d459605620ec43cd7ae9f47cd2f73df628e7a2a0ee1ba837c006bc31470141a26", 0xf9}, {&(0x7f0000000200)="45beb1184f57fa9a76b462d44eeb1087074c79d005570a02020c00f8c3c8dc5c8ecec9731c1371ab71749bf5623d2cb42e537767bc2ac3d6e65e9894e52e7135248ee801a84dec4d38895ae5f80525fb51aa925b3b05947df227efcdba6de6300955b9b1fb258698737681b67c625673035edc996fad913f030546d4f2ee716c66abdc0affc5cae1eaaf90dacfa0159ff8e2005166fdd69794806928ed5ea18440a0d77189630fa0d96f8bb895ae53ab2704", 0xb2}, {&(0x7f0000000040)="624887eed94d695146acd29cc902dd499f6196f90408853ac0f274eff235496f80099e4183bd9f03a05cc52d062c30a2f18d5adbe78c", 0x36}], 0x3, 0x0, 0x0, 0x2}, 0x8) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 22:23:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) ioctl$TIOCDRAIN(r0, 0x2000745e) 22:23:18 executing program 1: setrlimit(0x2, &(0x7f0000000040)) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/25, 0x19) setrlimit(0x7, &(0x7f0000000000)={0x0, 0x2}) getrlimit(0x0, &(0x7f0000000100)) 22:23:18 executing program 0: r0 = socket$inet(0x2, 0x4, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000180)=0xffffffffffffffad) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x2, &(0x7f0000000140)=[r1, r2]) 22:23:18 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280), 0x0) recvmsg(r0, &(0x7f0000000a40)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000900)=[{&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000400)=""/16, 0x10}, {&(0x7f0000000440)=""/207, 0xcf}, {&(0x7f0000000540)=""/192, 0xc0}, {&(0x7f0000000600)=""/196, 0xc4}, {&(0x7f0000000700)=""/223, 0xdf}, {&(0x7f0000000800)=""/178, 0xb2}, {&(0x7f00000008c0)=""/25, 0x19}], 0x8, &(0x7f0000000980)=""/172, 0xac, 0x7fff}, 0x2) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)=""/205, 0xcd}, {&(0x7f0000000140)=""/16, 0x10}, {&(0x7f0000000180)=""/8, 0x8}, {&(0x7f00000001c0)=""/116, 0x74}], 0x4, &(0x7f0000000280)}, 0x40) 22:23:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x20, 0x4) listen(r0, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r0) 22:23:18 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000400)='.\x00', &(0x7f00000004c0)='r\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 22:23:18 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) read(r0, &(0x7f0000000000)=""/154, 0xfffffffffffffe5e) 22:23:18 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000040), 0xbb83, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x40000000002, 0x108) write(r1, &(0x7f0000000240)="c80f585a4e939f8399f4b810cdc84247711e1acffb6479bbd2eb361a5d74bfa7a8a4dc97f7716b0e4db95cf6b5154f33e9046190e54bfaede3c2fbcc20a62f7255992b727023d217ecea6b057000ceaa53557799642de5bcbec40e57d6eb9545b62b8fcf04d5cb0f7ec4ec3da4fd2c51305aaac9a2fb8da78a881453254988a1e0cdabb534c065b169f5a46f49c09e3ff2599f275b86edc3ef2afdf5c7b562a4a8cd9117503bdb2d9e754dbe9fa1e9d26b179a421e84f384454d1e1585454baab8c1142127d0c67811bd440232b6de847c18f66abe065e2a96477661ddd4457f8278a579f8b9b43b", 0xe8) pwritev(r1, &(0x7f0000001640)=[{}], 0x100000000000012b, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="393cafad42861be8fb7efce5fcd2c7232da2abfe23313ef501b0ebef063ee649d44b9640065ec2fc8b275d0e6a46d4d1f32b9f52dc1bb90c6af0b8c976240347bc7a49434cd70b486fb17bc47091038eabe5cfc441d3c58147", 0x59}], 0x1, 0x0) 22:23:18 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) getitimer(0x0, &(0x7f0000000140)) getitimer(0x0, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000040)=""/100, 0x64, 0x801, &(0x7f0000000100)={0x18, 0x0, 0xfffffffffffffffc, 0x3}, 0xc) 22:23:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xc184, 0x400000501) syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 22:23:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00@'], 0xa, &(0x7f0000000080), 0x18b}, 0x0) 22:23:18 executing program 1: mlockall(0x2) setrlimit(0x3, &(0x7f0000000180)={0x200008, 0x4000000000001}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x34) getdents(r0, &(0x7f0000000040)=""/34, 0x22) 22:23:18 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82e02018e7b238f226bdc24b2d589c7aa9022e2fac1466696c6500000100b13b00abda7dbb8fa112c578a335c7ce3ea381c8e6ecd3d164044010aba998c7e3a25e943e03d6441b6265d97927521d5d9d000800008dcb6b5a84b9c2cd719e9169f9f4bc5d76daeb134e6ea23bf5e0d8bcf452b725f2c4be60000000"], 0x1) shutdown(r0, 0x1) recvfrom$inet6(r0, &(0x7f0000000080)=""/81, 0x51, 0x40, &(0x7f0000000000)={0x18, 0x3, 0x7, 0x2}, 0xc) 22:23:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./bus\x00', r1, r2) poll(&(0x7f00000001c0)=[{r0}], 0x1fffffc7, 0x0) nanosleep(0x0, 0x0) 22:23:18 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/20) 22:23:18 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x2e) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@un=@file={0x1, './file0/../file0\x00'}, 0x13, &(0x7f0000002540)=[{&(0x7f00000000c0)="35e3255a8cd582ae1980fe3d16fabc9f5a6525a8284a157d390ee4d41bd929962f5921d08811afd0a5aae71bfd0bdfe0046383bd56b099c29bbfbe781cf755b3d33207e5df1ebc2f5351187d2d8f2dc1a4543b51c46d6bf9ddf9b2955cf2775f559a2e2b33f7bcdf1477028942b3707c602c6b09d39981fb3cc2b16e9291", 0x7e}, {&(0x7f0000000240)="6f7017e5826c47528df6fa66a9afeafc8635cc068554cf3ecc4f61b1ad57607dfebb878620e3cf010485a800300df198aec2eaf62a56371d0acd914aebe80de167f47236093a7befdfa2e54d5257956710abc7846e4fe109e3d877fbb417c909d431bebde15a41b2db16f7485a239cfc3dcf7d269d03a51ac2664ec4af3d85818ad2cb7ffd20c56b944631046131e3b6f4c2d039a0a20f16a4c1d187919e3b0620f61f79a405569a606e5ff223ad00d3201d6a492337f195e05bfb768f468f4ab751abeb3d5a62acf6b26259454380bbef44f1329a865e3752e1867f61", 0xdd}, {&(0x7f0000000340)="b684b4e7e2863effcd9fa77d4846dcf5d2ae9fe555d19cbd11052c8a9f8e72041a3d093e79d8f9e9fb97ad33cb87383474942d2d355ee924a843364a39c2c719bae6cfd9f3e137549cfca338249e5b8737ecb34392b24341827564db1128ba3f0051f437c5214453aae3f2853750f56a4a188a5ad9d93d73804d72a52fddd65cd93a61fd17c845aabcf28014d9c9105ca010b7aa10d4231c49380a999d93ac1e240b17e700fa0370d37105b1913941a80498c3ef990793e39dbdf5be0997c310630e842e6ad3fb06030226ece6ce13285db80bd3ae74bdd0762666e1a6cea052e499c5ad2e4a80d47fc97563dbf50d5c4035d3fec174e1d52d3c84d485c47864e14ad1c6b548a0de3590f8813b00dde2895eadfefc5fc04de3a1ba81a7de763617a237b095267647a52d03376a7f93d687d794bad73b73b9a874b3a4897e5b6b3c5a734bea64b23a3c2670c577fa671b550cab3d45edbe3106325896b083f3f5b56220abff71c7bb440cb8174c8d88e7ab09248db8c05e060519758362f02d65da62fd0dc6212bca697bb31b551ada5c91a640e651e60712f91da42d6b3a460e172897d78de0d528a1f1393ba68f2b5ae10f02413d38180d3d65bcf19a9f1ba89c77cecc2a15f67285820a47169ffed3bc2b93f27e4cdcdfde7afeda04afd8e85a1b76ec2def2799e66e6ec10543cadd2261bf63b0d465423ace8d25a16176972e0bb5d11e86df761b5f40e606687b6c26b1837169c55e44a007178a1f7707fdd9a9d8520453f920bb4394dd2ea7b2975382eb5ae786bb57a2a0a4927ef9ca4b2732c3d2153ae76a6b0acdf9e80a3a4ab02d8d0ed1489b041cc3a5d248f45e1da009f38ec383ec8cd0aeafa0dc8c79c5a45548767c9c2fd9c1709757a6be91a324b4489e65b2aa599db24c400b9b25a2f90790336bb046d40e9fc5ecde1c349443617f34c8893aa40e9d56c9ccc6c27dfbcb6c298ad122589d06cd4a6361cf2cabd546c762818bc2f030ebf341900965c127d1a8a6678877bff7283a24edfbd70d1e28aabbc4f698d25f8ed8a4140b79f811c586c1510c70d1f1070c54b161eee83948c05eb34539b4407f1f5ee2097b2ff2fb4fd8b26a7c33111e4a7dc979de7babe0ee4465cb6147c6f3fd5833a064b6e47d86c7c123704722243baccefa9630192f1aa5685a3b2017037f888b560a81fa318546f60f15a6f0df52bd606e1b9481f442567127d1941544e1d225d7e87b4e08f0ed84d0d02e8b2f577f52c39068dc05de9df3e3d406c4a801d73994197ab96f1fdad96b52cd5157d6bf660662fc6c527b981dea83fa7f643de7453889a1ef9ec52287ba41d66733074cc0bc78e01c766b9b528d6664561e19d8eb487a36d062fe87c08790db66b44de46ff5e4c8bf3498cad231f1f273137d55fe4a8d7d4e047a90c2d6f0b6768dfa12ea2223a190e95367977aad620a2cae9b800b42fdea7a86f976c1839e70311abf798ba6f2febf2564cf25efff3e5834e97c9d360a0f9e5f3a2144aadc45a1f7ac311bfa802cd0aa76ef5a09deb6e3297e76ac1cf8f07cdfee0aaa9509ae3ca4e1fe22841636cc500c266c2b74e7d7e5bb39cd95cd18f35d07b5b6c8d8ab9f6458da23b09254a10c43e7a58c13c2695efe31e916125437ec64584a8674aa5626fba184bb4c3d8b845ac243d75c9b4b3fe0f9b1b690897a24c3342207469f51ad324662d993947e62480f138bef86071093c68661cd2992f308ca2b4ed7fcadc4d7698e6d2f7e6ec8b1321a254328a7c0e90a11eeeb59f2a04810a64091b75ff29989938deefd83cd04cb66e58d0d3f59c1d4681eee0db9732589ef18b42f548f106aadb71844b1dd078438b2b38a6472aac9df4ccdc3a7658dec46e4e727797d21e554aa5432b9592331ba170a6b1d450bb8aa140b45b392fc82602cfbe6c238dbdf65955541b1da9334435fd589cd9b87eb7952771286a40276a2a03c933155ae35184940ae0638c3d317fd8ecca8f897f83ed9950fdb68ce6658ecae38fd152df8c81a30426edc54bf946b9e782adeb251ac05b67dc2d17b6ad7eac83bed09a04f14463785ccd196eb05b61d8b8024d2092ede279c856be619df41171edd87635757ee3dd20730e6ec9e31127ffd84fe6b8309269e9e48a11d84e8779afe6727ef6d0e5a3ed48bbe3393a0bff5f44637d213347d8dc2a555bf0c3d4cc1148c1a7d4d483b657955c5b2ef546ed2482c7b59e4e3877b42399d8f15141967d749e19fada80b015c7137bfde3857fba5ce7b6b72d2f958ad4a1cfa21718e9765302f2edc4ca4f5991a297630c23628955db9e7226280d0c7aa5154b7e2d006a38d1512916c513638ea742766a2df95c81bd24b6b2258de0d4159077df34330c4552ab2f3be0566b95157297036a391627c8bd915c10bac225de7ff559e19da1d0cddd4d5c33c83cecff8e8954cd1a021a9426de5e25f2be2d4864cb4de61bcf0d9fef6bac032c8a8c8538ca5f304807ddcb94d6d6a4275be6c88317213dc69a6f8268327cf47b123f80be5f5e183c2d9df60d8a6fd98d56397bfe03ada4011a2268c99aba6c9fbef0bb4684bfbc454d2a853a0df1a71cd58811ff100c7511b971f960ac61362f543f46bb8b5593cc128c154f28d9901fea1a482deff6ff0b7ed3e580ff961cf7c26b21682dfaf7ecef12605984dca595e68bea3198ee5f18bb8a5c8669e3aa732adcf2f89076b6c35784d56f55f5e30f89cc5d7ba0c4dca5912e90026f6bf5512383072141f875f6175cf0ed4c7ff04b9f8b5d4b8556c1d66c93d5bf16f6a02bc87b5922b5f2a27e776a5f757274dd5c227d0459a89d2e003f6cfde5ab726906563a6a79d4a42ab0ab587d23dcf4fcf0d31772fab79532b0296aad581679dacb151132c1d9c108c0748584ad389de4d0a839f62e3cfbd1d71cb792f751edd8264a6f983c5965766c1357530bb78d2424e67d62494aa621aa2db35ffaa8f1cec79fd3e6ebe2213464ea0958b1a13edb2003ee511f0a02cf33b284fb0c101e8d8d5895fd7157fbe65e4fe25106b4377ee92227b7122c02c71925a0ba452e0882fd3b32e70936efcb83ab833feac4a25b5e96c4a5e459e20d3447f59ec049e6b5f8c6ad484b6f364496f288d5573f8f018025d542b9485ad1fc591a5feea216bf49ed3222c057a8b94b2c382247d53ef3bca66d80a490e2f31ca748cb888c378830dad9bf8ab3d6967a81ec81b497d10059ea7bcad24918d736f60df3ac5fcd5b5895f88a0a0e21ce58e7e2284ea43734acf0f391381bbb6eba914252c2096c5611bd97b87f830a05e3e1a0ee714577d0965382d4637a3f814569a346bea7caa9beb17bb62ca88aee3987e94826c15d291abe5866fe0d1ff7cec47c619b3e95a9fd6f94aca06d123efcd1b882756bf99bd3b6d484012f0bfcf080b8bbfbc120d73de9ed7e4bc1e8480433aaeac836c52568755d21f715abf184f5a4e3dc5c0ac1bf8ded803149edae1fb05d34c799d9f690130ecb28325e31c37ad809c4fd5c86d3eb573d70a44037b10ec973d4bb57ac95d5c763bbaea6c164c588ce9c3b8fa22e899956211b57a65a918cb8117e6f37020d3845605f907c279921fef1209d2223dcf1ad0cdacf1efe93f6eb401c4008eae3f3440f50c0082aecbda13f355452fd284a16572ace29d624f0b7d546d6b8889ec1e1611cb10a4540ef9699f3ae8e36c0be0cb907a4e03cade6c713b3a4bb8cc624667db1db3b179425416ea0ac184e3bf11a30cf15d07c444929aa291366423755b2d99c3ee95bb474afd463441fe6434f10ed66a5680057e3b46378e545bdbb5c36b8e1e39275c7839583ca059cb54c6c3904284a10eb8e5e56951b272ac5adeefc8a3409216094ab6944d627575f361070231428bc71a5cbeece0c7c35b8fba26959737b695d61c90ea1ed4e44d7c8bcd0aa9b6a2a6ce80573833e96de48e33f8da003288bfe40305cf1f824680dbf4573a496a4376ea07e893e80221d57f91faaf567acbb6818e3d59d66db99e61d06b3abb81a1b34631f05767e3901096ab8feb73a2ddad12ee079341ccf0793525e4ca547a33b8c21d2943e6af3f868b29b9055c1eedbd63aa18326d10f0d5185503e64af802422f9bc63e595d5590931dd2925ec2dc071bea71b23067f3523e9efd545d3a222dafc92f5e55c43da737927a28b1ce7fad1b39ea26c2e22a3f7296178df33d02d1a5f1fba66e0f3105b1da36a36242018d567ffe9952ab5148a6a4a8f59ac730603191720d53e61fb0e23ca119f3f11293d3a51b7afeed3aa2f9669ee3b41cb7f9cf85c81457712a6ca24fab3e6469cff2011dbe1cf9df0466c266360c79db1384c5b74f7f6dbfec48b0c7a7db602d867a246ba43768b170608af36905f359f6dca218cc890e503616fbd80b25252798ed0cd21bb410620578a92b0ea1a0ee0787c6dd701e7a353d104cb97beac35b3cad4ae20c3c4cb9d17d56a5fa86b14d0dd6fcd25f1af76e9f9e144c96f8f24a7ab10e09aeba939f8c27153482443e41603e562668c51f9cef7d3e5cb50e206dde773ba933ce993da8aab3175d0ba300d2498b88aa25600e9af7a2b8fdf3aba7ee7b13f907e6b02f9315c4c27e4395c049c5d2e819a02b891074be02d242b9895ceba77b8fb84295e484e5d44a7884497217120eec530952481557bcd22d01ed43147209dd05b4b03c7e3366e0eec3057787d8e7870fcf6b8c5f44b22ed94d0bf11ccf7c4c9de1e234e0aab8cad81debf5a1d7e25785ff2c0cff1ab189003caaeecdf83302eb5df39eb3a2c8e3b5dcc8ce676e630b4e9d7d4794aca2060ed329aeec8acbad90a1c1b51805a4f4c55407d227b43275f43e6e8e510f505550017d048f653a2c3587b00d016e8086517993fdc1e3fe61169e24af23d2a51ff6e71cee722d5ebaa992101624a2232609885325a19465ec1a7dd9c433d36c1cb92a91be35f4a4ba183650e3b24ca59f48ecaee91e17da38614305c026329655dd0571c765b0449a4a081edb4e13bb562f7ddbb60cb5d7dae47d803d1c1660fdfc4603f68d51fc34ae353492bbac6f4ac56a04bee9056eaf4b14e6b6ed596a094230c493cd07d680d9bb21b43204eda7c8a07d6c22ae4189a0830193171c4bd1bdca307fc846f35d55723ace0666b9943d1df4a3be52c147595c875f41034d06471eabbacf842c80042ea2e409fae2ae80eae6ad73a4da4a1a4f8e0966dfac7f54f2db81f692596adda5aece1944785649a9f859a6a732c33a86bec608da79a5ac7911810993feb37178a49c594ee146c0e4eea3b4509d7d35dfcf2062de1e0dea65c5007083a0a139d34f571ad9cdf3ce073768bb0853bfb186d5eef8ffe39e9292675ff727c694cb00d02dd65bb5db941e65b01e8c1809b9e6f89b19abc9ca769d5b52f1b5e8a57421252af033736ba0fc194c8215fc2295bdd02b3574aa62f56d597fd2e30c545f7ba7fc7ab0d8ad9f037a8965b62177ab63cb967334d62f6052fd68149e3df9cb36688578eb67c356073c4892d6334667a8bb4f25c338e6962a600916c730c6fc0a990693a7e33bc94d963392b60b3c5070bb0128bc29bcfc8cdb037ceff1782bfd846fb31eaa859c40e77c59d9eade690ab2aee9cace7993f398c651d9aa1d212d257268d0bd2f82744878f06d9f4d50efbf3848fb55ef19e992db2e80fe2d1ef694e72606d2e362f137edb5a3f995dfa762a0666b2e1df54c0bc6cef53589466293d75c7886341826902843f689dc33efb0f3007b7babc2b00dd7de7c46c29bcafc1c", 0x1000}, {&(0x7f0000001340)="d353cac3fde656a202234de658fd5d502d9532ba4f4126d01458e5a18377db13f24fa3577796ac1b6e98653cce2e1106b5b211cbdf39a9516b7fca3f1aaa2e8b06ac3c08091eeb7921774b73859bd9e9630a59fdc9998e0be27b9b3b77fc940dfe519ae94a0e85767cdae2c0875ffdb1266c8de0643a6937e5f77125ee061663f25d79f8feb1be7991fb2c909c8cfff0674fcdc0b0c34c364051a3d8b815a25e0b96879756181221047aa88d6675b6d7054e2d2e17fd1ceea37bf2d3c9332baad5d90097067f09ca187dad00fac7d28627d6", 0xd2}, {&(0x7f0000000140)="7f0e0dd73a8e767be5dfc277c7eea5b26e00b96f0f05299cb1d61e32ae2aa79abc42a9fa54d78c0942e1c23b8f", 0x2d}, {&(0x7f0000001440)="287bfa7ca16bea5ffb5c4abd3818ca338187f8dbd672a40132cb511e34cd9a765794e5829b2ed499825b79a585b6034f9e5d41e76f6992132ae4ed9ad417c2e96c52b30b52786658c673f802a4088efabe0691ed439c7563b80f44896023a680df95b0a09f4cc671eba6f7026caa19bb2d1bd9d6f882de3b3737aa5029e617461a5ce0e349c3089822dd46c4445ae20c9defb844c764b20888f3c3466e8c155286f6929ee90df3fe7c4d89f436f790ad1e49d91d0e13ae200e59f1a152e460c1ce09", 0xc2}, {&(0x7f0000001540)="36f3fc855ce7a662b50314f67181f615021db41971582367bebacc0769ed77e1ec3d5f45b358556a5fb4f78c181eda9d3477916d6e06a0a6f6a398075b8ff9e9130fd50598d1dc25228c824226a9197336521166ce40acae70057fd67a1cd88338130b6c60e9466a4094696c8c1e2ce42f053112098f92cb15df4745283974d71f5c938fa68faf4be2efa066b2144fd54f95a49598474bcc670675506009b43b29f573c1083cdabc1b72e7a6afaa098640cf3e4cfe9947a6c321b0684889723c35510d4d3ded5c61f4c651f06bc860ad88ddb2c7aee3f3004c6300f816102f903ae94ee27157cd9f6c55aee091d80e392484f093894cda8e20419f3295c5b400cf9a0e1ebf805e2f33489b2a06ef50b03924fa12e84f441f5ab4b5d26f027d22a69ea9b409d9a7f0286e7d193eaa3e1bb9a55202a4bfefdd01b6cc0aad1c99832b9bed48447354cdd50ea0b5f5ff0aecbddc4200af6eabdcbc290c8b0d3f27c673311ae3ecf516ea229e858ee4515666f9b3f9ea2fd7b03510f2036925fc2d310dccb608303c3ebc73af9b89ef228d4c64299f7451e21f619fa4181c602fb6bac0af9001e0558064979b87fd483cdf26e02a273e122771a85691ca7c8b3146375ada5299c5a41efda912c00daa30f8dbcf487cf13ad8c27424de32a3a4761bd814e1a426c0b188fc8f462207890454cb069ea25d26fbb7f145ec34449132785a00956f968b8cb885a8dc6eba0c6bbd36de0ad246c810aa44477a63f80be93813b8d147d758ac949e026751a48ab4cae1d5af269c774f4834057af474acdc934b0eb821a08c99f6e66eafd415e3cb2bac324ba9473ae6c6382e97ddaa0e341341e0b9629fe755d060e0d11f7e0c035529e3284a8b3c105dd4a4efa5ef7b5b3243a458f9ad42844210e9077f1c88009a62a99f39250ed1e3345f0bb7f718e90ca15b392e37452d0741ed21e73ec57aa2ec0cd1155f418d04f06a1772011920bf173aeb9787285992b13dbffd579ab816763d8bed5b29586f33dcf158e8471f07183862d72281e923a464c445e5b8f34c6a6eb9773c6d0c7eef02059783113d3f7ec0795fab9a01b7d2642c93e4ef9ab8b92a3ee16e2fd2337ca75944b7437ea7f288ec57103325729f0a986bcfc06c97c0f16a99f6bb4bade101035f68b5b94405cb239198f344eeb489b45b864dba15b8cffe4babed662816270de269db97cbfa47406a69c79816f981cac2e39a5ee44d65dacc4aef2b752a1595a38e808926fbc78cdc5365e30085422208e399b976ece9f65b9e6c316143c6b6112d382184c5fd97e87e99629fb94200c0adf723d5c97e9e3adea5f00ac46bfaacf47eed40151e26b502545777268ef0a556527087b8cb33d5c65fd88ea2a440292354c7ea2442f4931e986714e3e3787a480bd56b6b41d7d62904a04ac2497ce0a6146ead0c1afeba5792ee70158a8a02e0bff1641fa8e8b872d20baa0e632ea81f1636d212937cd8a7124ecfdc8f6767efe83c59763b05dd91e8f599967d3d3c0f46db45aba2959159a743473c27240be86c09854aa46e80b793aa3634a1bef8ecb9c615154d3f95d638a6ecd0f296c8eed599ceaa051986327971dc5d74e5c2ceccd2729c1fadb124f783ca789167392e424b6bfbaaee2954a3ad1805003796b4bf2d0585a40b97e7376218d0f39bccf5f864ceb611a6df22645f9bce501fabcfe10b64b683e03e21347651ea958a78b9f8d316243e68b2f112b22c1b1533df20b285b42b11c5e0184ba1e978aa235cb223ee2a94c37b19a1ef7b9c73ef9b7093321776c7a5700f1c570ce238e430bba620b65bbadd2f5dfce496dedb2dfc8b1b017e099e0b4070e1cb64bde7ce618643d72cac109e81d801ff8281accee750ae0eef5491d913275e7b0b99fe5bc322f5029246b36519d2ff6526324a41bfa71c25ac8746c403191ab94a7d9a6034a3e887717f40542fadc5a96b22932a374e0c6d7d8c57965c29ba57ec10e7f6dfb4833b63936407b8a36d70a464cc7cf0cfeee88750371e3b871d999161a1b95bbee46fd4e5d584f0b7844e5f7940ddd505a78dc35e15f77b10a6ba7b581d981202452ec558ca904f2b2d4daaa067803918f9421ecedeb11bbc17d513386f3d1e1679da29719e226c634c4aade5b02ebc5095d4a8b3272babf9b3048e34de74b04867b608e1f565df4fb50d61d14d339025399361cc7ae19232b2545bbd6dcbd253de8c8937d4d1e006cfb95a076127f884da0bc150ee04329f70691466652548305b847a5b9669af3c2cffc6cee27b3b6a3664b09e60b21f7065edd63cbdd444a0660e8acb302e7d75ec266358e1c80953b91e5a8413bc2cd7c0137848b1fb92263648c7f4c75c74ee11aff1838e2433eefa5f800f35fa99114bb0b8e18cf087d83cf86dd2f5a59ff31ac7cfc50260b24778aa85ea331419c7ef2a3a306bd6a6c3da415c6d632e7dad891897d8cc025be0cf18a0627777427422b0172332ceb9675b45ae1a78cddb6f5fc5ed1938a7d4d2d6a6dfae16a9b9539baf627dd94bfab149f9a25ec5ce0ace5e12a05d85fe1f7f2a721bbe65d5a301832b5f4c67d7ac4a1d0daa860ae3948345658077d3a0abf3056440b5489ab1f95271a3d2b18583aaa8c93555146a1ed48eec0587550095db6273fa41010678cc9339e1ffb21337e28becc06b7b90101c55fcccb169ba6060a2e51728d6709e5e4151e34a26424f4d2ae6ca6a2394952dd743952516994b4135269d58cdda84d36a1d49efde524629f18ca634744fcd987671e302234c97a4fee87fb397f8bfbaac6545692637039acfea29c53e62c2df705b4ccd5ba225b23157cdb304c058370576297fcfacb6df1b32ab05692f1bafe4c715e39f229da850e396e539b354f808f1278ed29366b841ab8cb53206613da2fb28a25bae50a23f0d58b85540deb188d96bbdf5970164adf0cbe54eb400d14f2ecbc6cda0f0a68c3cdb8938269fac58589ef0b5f2b725cd2fd5dfd8b5fefe43ff5753006dd6187f507d5d81c063d1d81d21e4fb0549fc916a55f0a7e1552edaf50a2f3343387076edb93a4c0dc3c370b1b9397d3b0e3eec2c1cecfab7776e189b5845711ec62a58ec36b96f55330696ebaafb4a5ec9a7c5b08233c27d17b0d230eb2c6b19bd7d8da12a06e794bf32864caea1d667ecfeb288b4b0e2146eabe010bd2632308abdb8296e3d826b3a83f2e9a3fec9edc95bfaf84b951078af6ae7f6f9b7a3029ab03e9c41e1ff024066609da8a1d426fbdaa0bdb58b8ad8a76fc0d7b729ef85dbde62c695bfc94cce5167dc2c947901722be39b7bbce7d3ee68c920b237bf5178d07c4e52425d902923826651fe9487084ceb3a5653561395ff714571d69889c48eccadddec89910899aea57c309ffb1f1f1222af422b8c8ec2e3787aa6e21b85736fac28bac54be2d95939427107df8d567d2173c41de0910828f1288dda282e14a22de16586abb0c9dfbb6d0acaf5c96ff38d424b238e29c2f29c73fffbdf3a2b1bc0f183393b49abeab4309e3fa2fc486a4d0ca697f7b0152e52fe175c36c78fe3c9b18b218173b0fcc35ae468817db5a3839492d1179912c7880eba97142eff829851186f944b198730e6d70aea2b8b3de4d1b530cd9bb7d8449fcbed6bcbfac220714c844a9353d40540dd61f31faac88c8cd4228c2b3eacb4aa87379eb3a383b04e7f7c3f0bf3def29f82e4763094032853bc7278400eea974af021322f592f81209007ab0b9ef098d4446afe410639586210f3eacfab95d747d7deef9d5e2c6ada0482093e179b4e36703ee47f32633b92766fc61c310725000f12f785199259aaabeabd8ce961c6e1dd7f924efc43780cb91a85aaf3c9370f6e77a00e48bf70eac30c866002e014806f0545dccc9570b099648f6923a0f4e363e178127335238759b45aba20c6e88b7b536a75b3bb00b5ab4299ef8c4b5508cc032fabd5a1da3c03e8051d30fe7183591961bbf3b004cb139687451d4a735d51f1c768b92d68ebb849f0ff210487e57633da697d8376d15461f2f57364922b730debb0d8d437c90e3f5d0f1e2850b2737500faae9bce455ef72ca9f2ead8aa43847e276e30450a53beb3dfa1ab93381e161c0cd016e50dab68ae1acb75a7c2c3ca45dca4cdcf172c5cc13b3787c16bc1d8501b81f9a726c1d8707208374e86f5c1b6b5fc81b67def0798e99e98582394961b447154e9ad00be7fbcfe2fd39d796744201aaa2165954b231f58994567ae6996c0206a6eb316509a48447b5bbb638a8ab94c79be2b75e44768c35de366ea426ece9094a9e7a53a4563e312ee7565a4827e18e19c653c57f362ce48b95fd3c2cc9f9f63e3255f9212c810cc72707f38538dd7b3a287054fdf322fd17a119cf3ed0fd207390e83b0fa062d73029e41adfa694d473501f2d5d5a2f237be7794f48aa0535b68c99b25d96fd6a7360a4a88a3007d46ece7b5f342453123d0afb52db00a645302fa3b20596ab8e54b5f268ae217cef1883191f5fb02eed0b68523b6eaf0a43159a339b88800e8eb3249a2608cf49e324827a301e36450fad6d06b6cf14ab924d472f06848a6d435e34844c7c67473f37479b4abca1dad9603180778a94b59720c3158801bceb42fe11c469e07f5ed8b457335208eb2e493b2ccf9470abd1d870b359a3c01786fe85df279e2c88860e93e54d162c72fc5a9f4ccf5f7f27ec291ed567fc101e62b055727d673d1155e104ea731e5f214a9254ce276c4151f2247633bec94b803d324b5ddf314066045f68e93c3de6a1bcc15ff7ef1ac22ae254dfde0448bc461ee47408b7ac4a060422d986cb1a043096e472a9023ab4497b08111007d3d386090a48022a17c966a37cd3fba442c207b6e3fcac19300f45f9b45c2dc9384ea6f6681fc29930f67c2c5dcfa68e397c7a728389ea5bea35b3b906d78a61ecfabd54e29a51a55e993607bfe2f2831a348e952686e025f61d3968b580020e263c695935559c7e24d544d18288a398e1abb5255759ba2f596b989ee94b2074ba69296ea331aa78eb0fd063ed305fb3c33259f10c70cf28894263add4a973e13511fc55e98476e333a170d28e3f683a2a2e05a7f716d05916d34f180cdc364f8cc2e369005e0af6d007d6298e172d91f33fc7b60b68a9f2061e297f4eedd34cd08424d2dbb8b6422732b3b8fc2b2393837ee93a9a7a6134e47633fc32553f7fec46954d5e0b8aac876391b4a5209174f5d6f68320ab61c158f8c687171dcc26b3f324dee70de0c6e8d6a41a6d047b5b16826dca625f8901e1eafba1e2da5958ebc069e4e5f42e92d61a3d8817c552e9a6115ddf91fd85a4706f3f7b37df86a498b0e00ce9dc8948c4179a288148a9115de65b4664adb7c7ecc3ef97e72ccc4f1161aa33e87be3d02828b58bb36bc56082e0be391c10385147ffab62b1245f66485d9fad5f41051b94f099a2d52c34beade6fcc5c61b04fe6dc85717f35144f03bd70958a608eb3a39862217dc541f984867e13c942d1d9f777bd9aeaa4160d1520ab6c64bea80382e9ea43813343af96943707f72187815c15f2edcc7d1832fb3a1e1a9901ce7d871f5dc15012cd84ddf0d8127922c22e6fde965b62ae8df5ab0861428ce7e8a9311cf0d15e00049fa1d55aff63edefcfb9913c908ea3b18b4076ca1524e6b17354be7ef1e8b69a5736d1c674e678ef659571f85459937dd36bd2c1a582794179d7de702bc4f3383d9769067c40995e5b9580a114e84bf01e15ff4dcc3663746e8be58e03d579dab05bb9", 0x1000}], 0x7, &(0x7f00000025c0)=[{0xf0, 0xffff, 0x5, "da26b404590c37db596ea7e076b45b3b7699ac6f2b6344f66fb28de595f32e72a5afb0730322b528929d3b2a9d990a6ea369bf0fc60b2503844a5d2251b62fcc8da0171d6946e3ea6089f47efc6ef0a053403bc0bc3370b03198a823c78d18715700b55995a03f8fbbbb74221bd1c301bad4dc949e8b060760ebbb11dd8f1476c5510c27691859d12f2fed402e3dd588ad28a783c2f91787080b14b3e5c03c34d1a7e32387baee521143e4cdcb5241dde9c32f0974bccafaffbab8fe42173bae981b9f269c559e23b8dcce8d43a762aacc31db3bf3b0389657086346e2"}], 0xf0, 0x1}, 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') open$dir(&(0x7f0000000000)='./file0/../file0\x00', 0x20000, 0x1) 22:23:18 executing program 0: r0 = socket$inet6(0x18, 0x40000008003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0xfffffffffffffe8f}], 0x1d9}, 0x0) r1 = msgget(0x1, 0x500) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/114) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x9, 0xca0000000}, 0xc) 22:23:18 executing program 1: r0 = socket(0x19, 0xbffe, 0x0) r1 = socket(0x10, 0x5, 0x3) r2 = dup(r1) getdents(r2, &(0x7f0000000040)=""/15, 0xf) r3 = msgget(0x3, 0x2) msgrcv(r3, &(0x7f0000000080)={0x0, ""/146}, 0x9a, 0x0, 0x1000) fcntl$getown(r1, 0x5) r4 = dup2(r0, r0) sendmsg$unix(r4, &(0x7f0000002680)={&(0x7f0000000000)=ANY=[@ANYBLOB="001893f4ad2e5bde84363f981b"], 0x1, 0x0}, 0x0) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 22:23:18 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/204, 0xcc}, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000442f66696c653000bb1194e41c5fcfd154485069abe6cfda8d3590a3c050e8f73a5aaf5bb895395928cbee71f4f3d42b8face7d6b68ddfd692418a727f749e908d5b532abd88df33be10eff5859e3a7e050871241794324ddf0aea265cea0fd4960b21db37039237b7b250452522c231550dcbfe070fee64442615257bcc9d49f7b4f6fb66c18a6d971c83c5bf7a3fdf7720c61682bdc25cd3e066ae2203243b673c799efc7275679892b0df31eda439220a2fc3e600000000000000000000"], 0xffffffffffffffde) 22:23:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/117, 0x75, 0x1, &(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x10) kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x80000000) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x2000, 0x1) link(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') map stack 0x20ffd000-0x21000000 of map 0xffffff007f12b948 failed: no mapping map stack 0x20ffd000-0x21000000 of map 0xffffff007f12b948 failed: no mapping 22:23:18 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1f2) pipe(&(0x7f0000000080)) 22:23:18 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000000)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) socketpair(0x3e, 0x4, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x8) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000000c0)) fcntl$setstatus(r1, 0x4, 0xc4) dup(0xffffffffffffffff) 22:23:19 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x80) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8081, 0x10) dup2(r0, r1) dup2(r0, r1) r2 = socket$inet6(0x18, 0x400008001, 0xb3) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setsockopt(r2, 0x6, 0x2, &(0x7f0000000000), 0x218) 22:23:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x7ffffffd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0}], 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10080, 0x4) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x0, 0x4) 22:23:19 executing program 1: pipe2(&(0x7f00000000c0), 0x0) socket$unix(0x1, 0x7, 0x0) socketpair$inet6(0x18, 0x4006, 0x8, &(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x10004) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, 0xfffffffffffffffe, 0xfffffffffffffcd9) 22:23:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) r1 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) r4 = accept(r3, 0x0, &(0x7f0000000040)=0x9826356879655eef) bind$inet6(r4, &(0x7f0000000080)={0x18, 0x1, 0xfc2, 0xa1}, 0xc) mknod$loop(&(0x7f0000000100)='./file0/file0\x00', 0xe080, 0x1) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x1fc, 0x0, r2, 0x0, 0x5, 0xa60, 0xc, 0x5}) 22:23:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x4, 0x0) kqueue() 22:23:19 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x611, 0xfffffffffffffffd) chmod(&(0x7f0000000000)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0xc) setuid(0xee01) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 22:23:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f00000001c0)='./bus\x00', 0xfffffffffffffffd, 0x64) kevent(r0, 0x0, 0x0, 0x0, 0xa923, &(0x7f0000000180)={0x6521dd8d, 0x8}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x100000001, 0x771}, {{r0}, 0xffffffffffffffff, 0x29, 0x20000000, 0x7, 0x81}, {{r2}, 0xfffffffffffffffa, 0x75, 0xfffff, 0xa47, 0x8c}, {{r1}, 0xfffffffffffffffc, 0x80, 0x80, 0xffff, 0x1f}], 0x6, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x3, 0x44, 0x1f, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x322b51fa57502943, 0xf0000004, 0x1, 0x50000000000}, {{r0}, 0xfffffffffffffff9, 0x10, 0x12, 0x6}, {{r0}, 0x0, 0x24, 0xa0, 0x101, 0x5}, {{r1}, 0xfffffffffffffff9, 0x20, 0x40000001, 0x401, 0x1}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x81, 0x3ff}], 0x401, &(0x7f0000000100)={0x9, 0x9}) kevent(r2, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x48, 0xf045, 0x401}, {{r1}, 0xffffffffffffffff, 0x80, 0x8, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x44, 0x1, 0x8, 0x2}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x6, 0x921}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x5, 0x100}, {{r1}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x7fff, 0x8}, {{r2}, 0xfffffffffffffff9, 0x1, 0x2, 0x81, 0x9}], 0x81, 0x0, 0x6, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) rename(&(0x7f0000000380)='./bus/file0\x00', &(0x7f00000003c0)='./bus\x00') r4 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x8, &(0x7f0000000340)={0x3, 0x2, 0x9, 0x5, r4}) setegid(r3) 22:23:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="e4127d9d8300e3aa0f9112a81e26e22ddbbd9ab157f0ef86c059d88a7735d19da2ee427476ba7cf4aae7d68e4b1f776d7dcede8c146b51ff3f141ea88a9c19bf1b228ee97066f95bea05be05e84bc0f64de82038854168dbbe99bf74c0c0143641a06427a8112ed0abd995b2d21f2b5403572a82fa4152b8698f273e87fd61dc1e768e661593bed9dcd86cc4740a438264e41deb186706c58bb903911600117fae1f66d0107ac37906cc5d77a6b264", 0xaf}, {&(0x7f0000000140)="1f5d67bc297316e1d73b73a8aa379f4e45b9a30e2721c9", 0x17}, {&(0x7f0000000180)="d9ca8db24a4830b00c155fca4b17a578b95d78e3ece16aba912210d23b5a29fa69714b4f66bee80aaa0325483e0ef1e4b195df0d2d10c033", 0x38}, {&(0x7f0000000440)="bc737474a2188b07d8e515e601b7bd81f6626dcea13ecda8bcf8d5a42ec2e9475f41642421033a5de51ccfcf84370b378200ab1f92fefbe01e5de205856d88b5a3b6e1acd53272c028031a2babb6277162bd161c164ed04574759b9d439439fe1d9db9c883feb0ddd4dcd8fdc82d54868bca61d16a30f4ebc7a9d35a00efdd209705bed173ef9b32b4907ab164bdb02cdca0a6660829b2c2f248749e70e3ff32cb586fccdccf97b4d10d4287ec8c61b1fe7d2c4229793d2ddce7610171ba99877f1c4f5f80781a32ed78275aed522000f0b9f7efeda0242cdf987ead4771ac7d559b8621da8c31fcaae479cbcf598f5b3ee7bb4ce663f0d98c98372788e75501a05def140272656f6ed8a7d4583b20910d03e8f06a4f63272c0672e69323076a9d2a65bf948772da5839a05d6c9a5c02985979e718a3ad492db2de0fc818ba25d7dd9c59eede96e2e914069a392c76b11b5fdd5ea2f45b21a53a80b7aeab9ad280f3cfbe3a3c30fd2132104cf53383bfbf76764340b8cf4e80c21e4d7483aa493173a1f01c89a7626995875f6e6b40dd60ac23665c10085b4ed71e6421cab60c16e15fac4f54e9a80fdb69ad23b14cdbf06518e38d9de4cef572726930febb315cd812de1448a492303411e3fbb20d51f00e438de67ed9f75164068e6f8110f9ddc925bc64f8e3a791c3b66ac6af7771090e9f1737da9db0aaca4a4adb4a1c08620a4432f298c8e177a4b8958e4410c91881342b88ab1d9d0fbd1d61786762425b930720ca35dd1671753723f3a983d1b6b5d0de78f20055c739a45aee8eab2f3df283735089eefdb0eb9ae8bacc3d0363e5cf800b84bea310f9d53a5f1737322490d380762efb3407bb20816f6c2d9135eec271fd07e5ecf5f6d63e0ede7be301239b98477a16b56b4f91a3847fba2c4add9234ee186ac5bf4c9b0ccdf621e4934159f998ced1315f6902ca1b483c18c92cfd75fa1f9a5e1eaa79ac415cb06978aa2e9be13e7ab8abce6f3a97858547fcbea97d0e09346c3b038e12d2d9d3a557aee0b77d82b08e87cc156b4b20adec9a84302ee516bad6ef0561264dc5e143ca78db7be7cf8e6fbeed5137d73cfc1b868e4d6dab30c5a5c9d8a6295028cb8fe568e1b5a3a3dd0a1536170bb3986852fb5382f5c1ee61bcaff0227e959f26d86d3cd6aa6aa9eeaa39400574b47deae916f93f69d741637b95e81323cf10cede6053fad1f371f42c7cb7cd2d7580a945360d813ed0da55283b79a1b4a576d7cbbb9aad56f96fe23d26965342d96be0133c7a0ab33bf4c44367495f5abb3fa49109e637811384fa53dac6e6d43944a73d4371a0fbedf4f0766bdf21b176b51bbd0c98eb38b22a1dbb902ef76edfc51c6fdfefed6e54b18cfa7bca1ce3bd41ceb6ba9eaec607b66b9d02c263fc7e13b633517a153cc886ddff65a6303636022cc3cef9307f82cfbfcab259b284d899a0d1a9e25c6919cb9d84e130578235926e59f3996c62b650c2f5d9dbbca1db5d7abc9e29f6c7337c9a2e6f1bc4878cc491451b210fe6eda495f280655ae92d0d1130e70c540e84085a9975848be0bfd0864cf45a2b32029f23da204d7ea167e0d9e760957e837c100e04e99a184595d7c204d83e2d4b73adf1c69d729d945d28478d808b792649f9c4aa77cbf042d1849a1e06c0ee5b3d2af1742f02321927f9430877d9674305d1280a4cb00046eb7177cccd17f11629e929f7318c61901ea34650abcf09e83f981713b1676d064c5aa91e937b8735e96a66f84a0d6da062776e18944cd29dde717b2bea9dcf30f39ff74a75aa74ae0b99b73c6868704c7f721af6f0cc6f2a9f1c2ddd742b05f4e18802197bd77e3ea793844852506aee07bad96b179d167b6beabcfdf968ed8e7bae02d16b7ee07349e40b21fb848610a739b12bc94b50f4fda87b85f8e18ca8ae0e50dca8c3883bdd13781886c7bb621dbbec0cdb42c7d762c745ecb3c677ceca336fbf4f414a21265a1b233a00a5cbddfd29be585a33ef39d56aa0b7c0f032348401b5c95636e3cf38a4feea7c3fa5bfbc6eb0174529c69ca1a5875d4225022af5d8a45c72aa5ab4fafda4c21ade75c795b6add94e55c1f07f126471d3410606f56e02ea5926025822d53ea905a947712d6ee5999e2fc329adadce41a96728e0070977fecbcde522d9c556f1d17109749bdc3bbb15a662a3fc10231c8a19e6019a2f278edb042255bdd7be0c6c99e4bafef7e2096946d2f0348eff126e34282fd6719309c6641d31d688bfc05c656ca232e2544c80bba8f927e370c72bbabc12d4fd7f25facbd3c3bc722ddeab6664414fe0fabf052ca1067b975a48dd49f1f48b14dfa548a47e2824bd1ec76f68532c44ef0ee845097e9ec0898a3fff87328f6f4245df67412093cfc8eb0612a91e3f46b4e9c11d65bbeb29d11982765dfe754508630a43772b66bf7bc6d5dbe48de203dc3839daf5276ac3fee73eda5f734c8a9a8eeb0799c96fe145afd60f689f2f4e82ef8d647f6ffc1dcc4d099a477bcb0b4c75a688f96ded1b22dcd074c38e2223108150660ed3b64ae41206f1175d7aec67a952ac2bd04bccf442b07d1a378a48eadbf698c444ba6cd089257a72e63f631c8b5e909e2f3d572cd90c800f96a09def05e0db63438fad01735c908d580b9a7c57fec02ec742b0644cd83778392f2dcaed4c95246beff19ae758e3a048ec44695cd13d44d3358bc4eaaab3cc51abcdf62b7dbcc30f68e522b687b5fee3012e165a8cc9b95262a9e1840ec6102f6c419b0c91305b3fc90f54c1cd92ba582d90225dac495943ce634258e03ed87aba6251e3a5d21bdaf3abab2f8c4ca9aec052c22c7a84fc1b8186e639e7e4a63d707648f2e91ef6d39fda82fd70c7419d2431044c45c3474fa7a01bb7c9493f06373abb64bacf4e950e93a37f1ff676ed84fac86cf3fbc0c3ceb4efa62ce466dff2309940f8a86e1c4f5d316515f184212df84ad5341c9a1c6690aa798ecfc2e314ae49b5298d54c8ddea256e8374a8f09eaa15eed1aec1851d5504f244ce9902f3e8d5386ca522d1c452d380d6f21e79d45f5459c950b87a28c7b0a753f2c85a46e42673c6170f3408c38bd659dfdcfb271d61fff1e2d9f5e5f1a4e312ec21a115e48262db4872b27a461aa9b0c983220469c0c1065d031ffc3b3c336c33f6fca80d8ae163d9ea60be66be8b352a2fcc06ce41f72b495043ffb0ca739ef49fd5f3af60ab7283029bdb0b1026396f1736adb2bc28592b3f8aa367c5880f19e581e3d91bc56aab7e337978ba9e2d2648b54c409dc6a832fbb5548a59785b038359f161320147e8232b86cc9b2e818c57b3698cbf85489271ddfe950d08757e91b470afe7d839b48b973933ddb413d64b8def6123ef3d22fb41e400c7f6e24603ca14af2b6654e08177d001670ae45c2b13ee5b9128e597766e9eb89483fef12aa8c2be3a4bf18d9473e6f951d522c6d808be6370850365474c8b349d975668757c99172242db552569a3e66401739f452d3b923b81230910b463de92f3e12802b34fcf570c572bc9f311962394170c7ce340116a5c1ea7ad1feb8351693e017bda9afcf9bfb3ef58b928226752289dd7a104090aed742bd56545bd8f1fed499f837748be4d58b56a0899f828921aca7213120636c70fc3ee4d97bbd19bdc06a002179e244298c40dee6000b9e5c404b144acb38dac864403a4b16d06831228c9c82ab17ea9a43e6610b780937dcfb61bb5e674fc2d9c8103333854eba7fd53dc82c8aac5debf8cb809d58780e7ed593487c5dc1b1e6214a3502cbfa893ef4b3b1e44879c8ad053b4c6cbd01eaa75831257a10d936f678ca9fb049172e0a5e4aaedb608189912582e2537b1a2200cff591427af05f4f09cda43bea7d9a8cf0ca1391511cba72746dbd407375f68e5ffa2d612a428205d0fa5f1bac13e7686df67c3c8678530742edcb5e3765aaa481bfda3f8fcfceba18de53daacd05793e4a3eed85876ce536e7de4fab5f6640e8706ca3ed380ac5ab5bd56644d52b95c611c61a219de79aa0fa23adb4554606c50bd2a7d05995508be8070c9f2b7358da64daa4f40d5fff2f89dfdeb0c1943ff3295e767ae6dad7d4e3c809787d09a297b538ff8e013a66d91bb47cacf2f319cd450829c365706e10ba410d932e00dbea71b225e8f7de6306853f291cc8ed2a1f47fea4ab040ce41c4231b25bd9d893280637820788e5cd23f323e22ee14586b6f072994ed9f756bc0e991225ffa885660fca6dc3521659d47214aa4425b2be04fb208f94a639b03f9db47a8c9cbb5d5a10a764954cef19aef1838ceb0c97613d5fe7262638ed8996bc7b67e9810eb113bd9897ba1b3ed840c7f788240fce791984777980c0098fef469c412e3d524768ea23bb72454461f0744ee6fd676a42a142f5072c8bf906414d1a0e3105be850840e66da3ca184940e3a1302e067d9cf5b105dfaefefbd42b05ee249b40e1818993add6bf3934328d3eec6201a00f246c09c94a05c5c84a2ac8694c387d8dcf1f6e471fc7e7a709321ea9a20d4d14c4e09cb55ed975a464a7092af197234c0053e90f285629adb1238253e933ee56a84a44bc1ef604b6824e26265b371a8843da93733a4413b7b7e275176e9aa5e695de9a968f4adf70786e78c2406aedb9a209401a641731310a03f364804baa4631e16c68487228bb56a657ec871e5eec3c45e74c9d2e3ed200e1c4e1b3198ca11ab06cd1bf47c00f2e751b0ab530feb89d85bbbd8c8a4b6831d5cb1ba3798da638460bc136609b66a271956609a83bdef1220905bd6fb1bc6e351d03fe858bb006a006e4de6aa0b6bad625214cfd3480bce6339f8b661ae431bb095599840280c9f2f5369a0ecaffdf8d62a531372d35d5363323eae7ed5f69444d761da27e8453dbf21518795d3732f13a2a48cd81a5ee29bb40a96b3875d4ed87e7dab32b623f2ab1608a0f30018195ec8ccb663c91ee5e82434b1f316b909d03a3d34e2b335688e2bc36a0b582c8712382ab9d9a81d10690c07f87284276feaea1df095718d8ea08e4c56824164d4d35a6bf59233e6f3719ef70d158f5df4ac93a1b6963e4a32db8819a7726958e0e7ad707b3c11108297bda95115d1ae4a189c54fdbe2bcbd99a64a5233c4fba7cf8a46a74034eb0049ee7056824fb41493f52251153f9d1b50092f2bf55c3a522ab185ed7f933cc3c4389e9ef9a879f682cdae455cccad99405dad1f4b70aad478574b84d7d749e9b416b1a9df532bef53dc48a298a26fd7182b3a4f75e1f4a1b75f5ca72360048d93c25fb9e391a67716936a594f4a1d9aa02e9aefa8660ca0dadbac831b94acecd2d8881fc443638ec0814e8d6c7561fef727cd4810e87b9558074fdc50dcfa52c5d002831d47beb4e61bc58ff8b25f626dbcef99f52c8cea7f28a0390255586bc1f9313bee15d539d0a01ed9aeb0cc88b3f437e67488da440671257235f2a7bf36a0f3c5ae2fdd770325e971ad9a57f0a3c00b247481d6885c63ca2f3d9485c6fdb30a628364cfff9b330a91528665cc6db237e27f3ea65b6c807c40af027ce2029da75d6ac85c1b160b659f7921adec3096f7e55e09d7ee118c83de4414693354fee9376bb4a1809f93fbc4117e1090f4754c114445f59d85b9e5f0de769391e11de8aa01314f29bfbb5ee132d367a59478a1ca5a994c7d9d37e0688dcf0703cd40b901098d98c7a92f7531859b5d9ee1097297e9c322f0f066b286bba24b97311b11b5357052c0e3ce24f25bd52fd644dbe97be0557ab0", 0x1000}], 0x4, 0x0) pipe(&(0x7f0000000240)) 22:23:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) 22:23:19 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x81, 0x81}, {0x6, 0x6}}, &(0x7f0000000040)) r0 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) 22:23:19 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000001c0)=[{r0, 0x2d}, {r0, 0x2}, {r0, 0x100}], 0x3, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0720755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c187638157862341", 0x74) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd95333102253f5c42bca801f470986250a4cb3713ca155891c3d98e2904f241bbcd2602", 0x57) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 22:23:19 executing program 0: r0 = socket$inet(0x2, 0x4, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0x29f) r1 = socket$inet6(0x18, 0x8003, 0x3a) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040)="843abf5c", 0x4) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shutdown(r1, 0x0) setsockopt(r1, 0x4, 0x0, &(0x7f0000000000)="9e2a0af73f5617df187847a944749d68492fa1f3d6937b30f74e9b86d0870c2e6b5d80633f924db7f8d537fe42d387556d6fcee278738699b21d3442f263b590", 0x40) sendto(r1, &(0x7f00000000c0)="680a2b094379ed7877d7dc5ec100d203d99f501cfc675c700ae63b3bf8fd7e5a7f64cccf60f95a8992a70afb307b92e49b1049de063b8479db45a8dd756e962bdd32169b72d38fce4a4b7d3c343a6947607a600571b461111ff5b34c08cf8511b593b352ea15b375cd39084b282a7a64c26c6b87962912091f407547525f62c399a494cc0d87cd9143596ab3de2e3741b7b79d0ec2dd0adb561eeb1ee71051675ba5414983cf7e58ec74ead9fa783f9652d83f503e9275707f9786955098bb0e00a476f4da39e5de6a6116c8396c90d81970fc34bfdaa1", 0xd7, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) socket(0x6, 0x0, 0xfffffffffffffff9) 22:23:19 executing program 0: munmap(&(0x7f0000001000/0xf000)=nil, 0xf000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1) socketpair(0x6, 0x8000, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x4f3) madvise(&(0x7f000000b000/0x3000)=nil, 0x3000, 0x200000006) madvise(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x7) fcntl$dupfd(r1, 0x1, r0) 22:23:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/200, 0xc8, 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2100174a5bbb2b1625184ac9cbcf3510"], 0x3) r1 = socket$inet6(0x18, 0x5, 0x6) close(r1) kqueue() recvfrom$unix(r0, &(0x7f0000000240)=""/141, 0x8d, 0x1, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, 0x0, 0x0) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/169) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f00000003c0)=""/52) 22:23:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x7fffffff, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x40) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffa, "6828787de1eb59bd00", 0x9, 0x40}) 22:23:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x40000000000002) socket$inet6(0x18, 0x7, 0x10001) 22:23:20 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = kqueue() r3 = openat(r1, &(0x7f0000000340)='./file0\x00', 0xc1, 0x40) r4 = accept(r3, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xfffffe78) socketpair(0x1, 0x4004, 0x40, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x1, 0x3, &(0x7f0000000240)={0xffffffffffffffff}) r7 = socket(0x59d6bcc915eca5d, 0x4003, 0x10000) r8 = socket$inet(0x2, 0x8000, 0x5) poll(&(0x7f0000000280)=[{r0, 0xfe}, {r1, 0x1}, {r2, 0xa0}, {r4, 0x100}, {r5}, {r6, 0x180}, {r7, 0x81}, {r8, 0x20}], 0x8, 0x2) r9 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r9, 0x0, 0x0) write(r9, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000ff3000/0x1000)=nil, 0x1000) accept$unix(r9, 0x0, &(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x110) 22:23:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00\x00\x00\x00', 0xfffffffffffffec7) socketpair(0x38, 0x8005, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) 22:23:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2016, 0x4f72) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETD(r0, 0x4004741a, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 22:23:20 executing program 1: r0 = semget(0x2, 0x1, 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/97) r1 = shmget(0x0, 0x3000, 0x290, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0xb) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 22:23:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) sendto$unix(r1, &(0x7f0000000040)="018d6a75f0db9f7b7f52203289f3592b5f6ae87c990d27545e6e18108d367f9626a0df0c46b97354c8f4ad08c2e9209cda7f3181fed8e4", 0x37, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:23:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="b29b50b5fc5923f79a76728eb32619a5805661d7b891b575909fbcb3e09b9f0b44339b9aab82a4d3e2bb85b484e62e36255b9315ef5101ef0db9a731c42798fa73ca2912bb1bd46d05aaf8f05be9985bf4021feff8d475fa460574d9df807272cc67e25f440580cf2ac040c75551e3b0a5f71f0f27390f4c40df689e844ae176f2579fa971d43718db4c8e497b69a3c9a6ed77a0f01f655c1798424ba0f2ffd5ff0bd9f5c849e749aa8054f00f257bdcf9ed825c096d28d89ed68a8a80f5521e2fb72b2ffc5a2e81c75574b69a31ac9949b0891b079b894b23f807bebf3050400b5368d524faab7d800c9e1e3cca6d0886a4bf42805e00be49ee4cb9411fa03725e1c8fe4625c749711a39236d4dc0ca396f9825fd92e7506ae3dded1c3ecaaf6bf834a8d3ff507136ab555d7e71eea477ae9d81b600582a24e6e65e3043c5e7c4e9b1138395c0f24a6e0ba497488dabe84f532204acc92eb38c2cc41fc2f4c5a4d92fb2463d4de5d1c41f065dc5d7b6ee5913a396c225adad2f466811a8184ff0dcd802740ca5a7fe6335585ba2a8769a2668e131309e51c902ea5d857ebad35d08d0cca0b0c2e7c70d1d063a3af39447f1e4191cb1981827348b8465213eea20c800f2159512cae0512aa3bb5b6129e51de4468fef1f65404a4a852521661c1269aaadaf1d2ba08614e022b1d7d9c4c5e8739ee4a57cc47b99e20227575edcb9", 0x201}], 0x1) r1 = dup(r0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) poll(&(0x7f0000000100)=[{r0}, {r0, 0x40}, {r0, 0x88}, {r0, 0x8e}], 0x4, 0xfff) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) chmod(&(0x7f0000000040)='./file0\x00', 0x4) pipe(&(0x7f0000000140)) close(r0) socketpair$inet(0x2, 0x4007, 0x7, &(0x7f0000000000)) kqueue() syz_open_pts() 22:23:21 executing program 0: geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket$unix(0x1, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf06e91600000000000000"], &(0x7f0000000080)=0x46) msgget(0x2, 0x100) 22:23:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4", 0x484}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a103000ab15a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "83a4f55180600000ebff0a090000000000000100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:23:21 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) mkdir(&(0x7f0000000040)='./file0\x00', 0x1000000000020) mkdir(&(0x7f0000000000)='./file0\x00', 0x118) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) getdents(r2, &(0x7f0000003180)=""/4096, 0xfca4) 22:23:21 executing program 0: r0 = syz_open_pts() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getegid() setregid(r1, r2) setuid(0xee01) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0xd46c, 0xca7b}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x20) sendto$unix(r3, &(0x7f00000000c0)="9651c3aa27b6f8033f39bd7254462a142626693d7de4ed642923be910dc180e81ea68983e7d81c653446bdcd8a8dd10c3e7faf56a7630b04c0271a4955425160bc02daffcc332e4eeb607cc9423c82b43649", 0x52, 0x40a, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) 22:23:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() sendto$inet(r0, &(0x7f0000000780)="1f240488a1a31c4b6b8cf1d790470c71d9e09e76218f9b0ba4ce91871291a1b5acdf9269b30ac7cc2f54a964c6cc7edbb5b753517ff02f5aaf34aa211d905d62536e57becf0b460c2d143ae4b2f4a701195635e533a5a892bf8da8", 0x5b, 0x5, &(0x7f0000000240)={0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffb}], 0x7b46adcc, 0x0, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) msgget(0x2, 0x20) getgroups(0x4, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000400)="679af9c8242e6cdc08864cdd3492d1775e90f4d0d91f6034fda3612d9802f203c693712a417c56c71b73eb20b7a4075e470aba17191a87facff74edf3c9b24dbc3fda8afc7d51127c6cde58d71fa57a4fd4b32896b9dd99718217f920e057da2d9b134a3df4e130b91a2622e24a2ac723f9bd66fba3df334f1750a610327b737c7a74fb056fa8dab2efd74917cf50e0366811b2243ef28961a09e40e12aa8d9d385aa8de46a6325b61bf71e89e3414b71a0de44888616b98117b48573bd1353b", 0xc0}, {&(0x7f00000004c0)="b5380947b41e4b3b51d59d9e4eca1a2221e0f4f8a241620d1626155e7dfe5f5bd2e089f75df7edc8ae96c7b7a09eca04a15f45e3870f1d5a1167858c1257040d49125ec52a219a8c964ca3e7f1e90dca8efe0b1770dbdb1ec8d1922ee937dcbfbd543b346cfdb145d9a228023ab870cbdbef630da8acaea8f6577f4d0ce750888ddf979c693b6e26f6eddb200687132dee81c4dc4e7cdbd10c6cf3795d942a158c2e36010a289f3f4d053060fc3d16c9e63d35c93b4191fb331cf62a505005389f3e", 0xc2}, {&(0x7f00000005c0)="2656b76c7dd3375d76743db2907c567e85fe7fdc39a20f26a65633d847f782ea243c828294efc804773cb21a9ffe352acc2685c11a5a3e40df4899148cbb3ee5a5d3a6fa655995bb03bd01c4415f170fb882beefa4f1407ffd34f1f50b0e8e89da7f96b0f0340b7d23d756a485de0146670b2fdc6064b0472344854295d0c403f6e6119ab4ddffd41d7925ff3a4586ca694138d04a34443eeb512972b67a793a03746ed78cdd1e90c4a01781f107f4b1ca1a86ad23483128a65316cd2f4f27348c672fe3886fba50", 0xc8}], 0x3, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0x400}, 0x400) kevent(r0, &(0x7f0000000340)=[{{}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x10001}, {{r0}, 0xffffffffffffffff, 0x40, 0x400fffff, 0x7ff, 0x3}], 0x7ff, &(0x7f0000000380)=[{{}, 0xfffffffffffffffb, 0x6c, 0x40000000, 0x5, 0x5a0}], 0x9, &(0x7f00000003c0)={0xffffffffffffffff, 0x5}) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x100000001}], 0xe5c, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0xc0, 0x4, 0xffffffff80000000, 0xd2}, {{r0}, 0xffffffffffffffff, 0x0, 0x200fffff, 0x8, 0xc920}, {{}, 0xffffffffffffffff, 0x8, 0x20000043, 0x8001, 0x7f3}, {{r1}, 0xffffffffffffffff, 0xc0, 0x40000000, 0x101, 0x76612eee}, {{r0}, 0x2f0c73c24c725583, 0x2, 0x2, 0xfff, 0x6}, {{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x5, 0x8}], 0x81, &(0x7f0000000100)={0x354, 0x10001}) connect(0xffffffffffffffff, &(0x7f0000000840)=@un=@abs={0x0, 0x0, 0x3}, 0x2b2) lseek(r0, 0x0, 0x2) r5 = msgget$private(0x0, 0x100) msgget$private(0x0, 0xfffffffffffffffc) msgsnd(r5, &(0x7f0000002680)=ANY=[@ANYRES64=r5, @ANYRES16, @ANYRESOCT=r5, @ANYRES32, @ANYRES64=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRESOCT=r5], 0x8, 0x800) 22:23:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="11000000ffff00020100000000000000000000000000002480934a2725541608658eda7e1baec1f5bab0e9000684a6ef003c8b4176c48d70164eadf5b5ddb1de0f9cff7572d2c8bb991ae77d773916fc6f6a3d742d367894a13dc6a85521553ea70f4dc60a219295734597b3c77b5da861d599333c895958e47ff2d22b152f17723b908eaa20ce3097d9a726b31d1db431e6b22cc6204493537502d4dde9513aa222d07cf30f08b4762063cc19d20d229cf65b38c533990b0a76a73ddf5b5e"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500), &(0x7f0000001540)=0xc) r2 = dup2(r1, r1) ioctl$TIOCSBRK(r2, 0x2000747b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600), 0xc) getgroups(0x4, &(0x7f0000001640)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001680), 0xc) getuid() getgroups(0x4, &(0x7f00000016c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001800), 0xf9) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) fcntl$getown(r0, 0x5) geteuid() geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000017c0), 0xc) sendmsg$unix(r1, &(0x7f0000001980)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="8e1468722d607952e924425f4f25d6636417bfd3177d5466e58da3799b36d4ea9e8298783a942eb94d92b95ba50ce62f24df2c99941fb4a7354f17fc6577269e57f8582dc389b72364f76cea714b1fd58d2860d66bf1f400d0e6c2afe969cfc7f10c659ff3b7e85b3da1996ca296ba35510bac08356e60f9e868eac270f5fcd1d495b36d66aefab4c7cbc0e4eba52239b72157328b00cd0db4af10d255b3eece83bce23a6135127170df3aa7e11f4ea03b33ea3639f90f8232061e5076ccf9f49ef3cb4f20887feac540", 0xca}, {&(0x7f0000000080)="cc4f03ef1588d11065775369dfe924109b932237f74cf0b4a2605d7a5e06ed47087f7a24c6ef8c30a8249ec16aca9d1b00", 0x31}, {&(0x7f0000000440)="afaac808ee75d10c4cc99dd0eae571701897504b49c5ad99a7f2cded203114e2136e66372382158effd7f9bbed9790ec798165ab68e3191ac95cfb9827c11c79ba76c850a10d71b7f299e2c53bad0ea7603d3c0d094b8807562d81329e30a06ec060d0e418632ddb55d5f0c2eae8b585e91579cfd4200b1809ecebe05a13e2202224a038461f9231dd1bce4763da17f65529fe948b0211bd2d599b620654e42f71d24032918574fdb5ec9c14cb777b3f990b902f1712c44f7f7b3a1d53f2163ad54dd1b3b032267fa2715cc4a3037288403191f775a9d5296c4fc3833cede198635b2085d8e1d4fccbb583574d24ec7a1b773ec3e0b89074ec9a977bf1284daabba096b3e3c64152f2517cc9e121991ff225ad9de5d7c60caf6f9a1ac3faed25e738fa1c641cd3d0369d4d06b354cb1fed8a15a4167fe0993c92ef269fc09ad551f332850bf08f70639e323bfea00889c4dd77d9f88a9baa470104e018063c220fd26a9c875c34ac4ab67da7080195b82d94784e397f48bb7fcf702797d486371d614f0efd8e6d9dd16591f7c68a37c14dbcb9bfeded54e149d980456d01320f4f82ec874cae67082917cbe682dce20c8f473d322692555abf65d506e4936888a539fe4718724f65e8eb1ed0d8884321e7dd834013a91a8e6964e151c074d8073bad9740f12a71a1e9513b69a675a503ef95e62052e696840c9e0b36451ba7a95d55d874d551286faf947bb7ca91648194f2d98fc266f8487142c749c3d5bf8deb4145361dcf9c06816ca16669c7e903aeb8496093b886b2b95aaee999d58bc36bde3eb70574f93f9f29d9f7a519e461c4de23dba9a9b1f93b00ba32908a3eb8348de6654eca97e874e4d1eec68a7754ba5f1eb46234f5dc9f18a39ed91de4a92794cb9cd04e0d4892788a5dbe27c100b9820db8f117a837faccfeb9b9e204f237160d5acd5fa5467b2b9fbcf37ca8924c8b90f6d3d4b6bd35aa4a6917234aa26d602c5595546daa2fb027c0ee9919529d1e08d267238b5951d3cb78e3baa966468716c95fa6dbf8aa37ab442cd86a2d313a42234203e79efb85b341be8aa416d530c778a6c6e34b71a9b3d7adc15b41b4ed84f08699a1a7ebe9b1cea9e0cc3acf65a689c2e8e59bb9cd076a4d355effbe7d39bbdff2f8095645f0dd544b5f4c5fce3e224168b451673cb2fb0d8650a63aaaa11f7095e8e6d936a5cb20f3c4a0015a9107a1ebfca44ab7ca9c5429aa31dde22acb3d14d646580efe95e8b4b05e8db57c82d135042b79ed1e57f2a43cd2333c39e21bb0e749da829f2a1d59fd13f3eb0718a880880cd52c08fc59c16cc8d0afef06e46909ec477f0cb8c2309fb865b728175208810174b351536bacdb7837e6ae65d4dd10ed79a0d7be9575d136b3ed2c0661d5c15cbfe3cb92031b7cf623ff4704b7b38824d12a7d19465fe7bab01ec28fd2aa0b10b6c66c351ea097345e1262ee0afb21a3b147af976a1649007ab3359d63d6ff899309ba8956ec02b31852a5b933dc774f009b1fc8df253d99ad55be2be55094e25a91af9652f94e4fe246ef9008d8edc1f07272f817b530aefb131e77719805987a55ee6f5c85755892daea546e9a346de611018e7113b696732218479bda1a58b3f974685cd2b85f17d715103b57e8be8627d6b82d7e67a8b071f43e5615f08773b479444402bac1f117c7b1c2597ac30d905f98879879a055b6143ed07c517ed0196ed24339855918836c8a4c47e4211918512a705055020c03827eb4e225a26604fe96e657758bb8c1a51e1d090cbb29bd9c8574070db30d305a14635cfa035071e77195eef1344540149564886841bb01308358684304948b68f74378a65153d8079d318368e71f83869dc0ee30515d5f829d440053483b2e1c05600fd42186ace04ba04a526ed4ef79002ecdef8f670dd36d21f710247fa9be9557eb235e6aa34920ba72f6e59c8003a5111240f0812b23974f29bf44be3864ac3c5435ed3aed7c4ec3d0137514acdef83a94e3709da3d6c9b3bc1f172e55f95778efa94ffb3922e33f7d24a253529164d33ffbc9be197f9a3808a2bb1b831f689dbefec57bd82cb3c132c9578380815252a6c3a98ccfaf5786f398120e94053dc051735d0e386f44cfad22883f45e59e2f9c2c0025052f1cefe36a6877c0d94d9fa616e2e831baf546e0cfdd62fc363f7d6d4842835c29a9a134a756eb6e58669ee589dcf40d559b3034e17beb43f03cd5536520f12b979d1202ba1cd44c89e772824af03429f185b9c0f776488233d4b9e833a64c04c526ab8704028c967e4bab39dda655d343f10eb82c6f36e298c991788fd4a51a3bb43703727198d11d667c119cd3fa3bb57a8352dcd79664f29789b4a3368859b65b740069c1cbd2d8c349ce763d024d3a29c2020b015d1ee6022f65b199c26e313999702b20b571ca02fcd8d7751fac88dc1fae61349506d78d03d12be4d67c669ec778c93c7a9cc81d2c6dff76a301380b293e53b0ea23a44194a80ffa84e4f19cc23756d2fa33843cb31f239fb59f4a731ea9a45c7f3e729ba71969237248c9418ec0812594773a07bbcfeb195bf12e6ce3268dbfda57f9a5ae8206a3f44638c5eb8637ed7e6dc1a51ffbf6cb25efc17ef4888e73dd796aa7f17e3d74aed0af668dc77404a6a2969730b3ec831733755b159cbc4943a12ce2d4137b99a785579c5a51bdc0fa9edadb4137c9e2adadb86c38a0eb92f51e6ede54ad62fa337cd9f97bd79b1706b36a52a65ed52ae269a556a5c66f3eb044d30791395ede4bd5ba5c21d3268bab1cb33eee53c41c3c0c8febab9055c7a1b917db153dc959a14243d805dff2206df9b214e139be66d253cb296edbeddde9589402b110de9d1a79caecc848568106e47b1d313df80a34a7c8311ae7d9a9248c98577bafe9e2b93439837cc065c0df9ea60f59a5dee4fb9efc8b74581705a516ca8dae7e7978e90a48b5607c399c53e094b9f622e015db638a08730d0e7633640bf1414bfb1bd1540cb1615ef10533b7c7094d076026a568c6f6475da4d600dde1140479f56fe041dd178fbcf3a7b79c08cac85def6fa7fc2187d03bcda803eadbaf2ea757bb0e454acb6ff2bdbfde7e06e0609f9d9624250293ba724de39a3a87233bda04222ea78f50dda9c9fcd52f8f7e416edfb3b28fc7c8154d425d6e43e545b67d28693678c0c6ef1e01ee99bf1f93edb111c39557bdc72ae2b789845f913bc8856f47bf88ae3f2ad89cb9b0c21cddd1284ee0ea55a38deed44ab39fece6aa83e2d6bb7966e061a145088f1bee8e94305225088e41115831ddf5fac6b72ca9e0858ab561623cc4043d9591a16d33f6faadf51c79221672f3b32c23bff8212962061d64facc004d3fcae009aab7a0bf1065ebb0ba1bc82a5b06ba7043a6536e23b62bd36f6faa54b6c982394e3be59de3f09351610eadc13e1d7bcdffb141b64dcf00e4b5dfc20d0e08294b16c590fbab24737cabcfc33e53fd659a394826f75f9e144b66d38b8f5a2e76f38630d1b8d7275d1c55a402a5ed99f30d9d01126392bc0887390a2b211ad30e3cfc481e277c8060d617efe4f966dbb0f60c089d74404fac44406f51389ec5fabd3ceeb238999eaf51b065df530699164dfd83c9ad162f0799b6a5b1c460155ff5d0532ad4fe47ff13c708528cf1f60da94833caa4d2faacc74bd21a173723fd62f479cc0ee39feb5d082c8baaa0f21a7eea3670e507d94a0f96430edebb4a3432083b1652665b10510cc2fd1a3419740595420f1b6efa47a4e5f39e44eac0c79a0feab5ad14019b26716bfa1eaccece284f18c8931b5c687d5caac40d3d77b9cfae946a38d92de4dc4740e7361a1d7e5db022b6d147a73f44d1b781259d44029952015273ffc0c5b9b42cc9d3edff0577d16844d532cc963d5d33bb9261e141abaaa5ccdbc1822baf835a91fb5de77c1227d8f84dced33b6e1b61ba53eb239b8f7512e9fe14dee5d06943020baaeba994f8c412ed139ec0ddf840b6bcfdcf95eb7d8d020b1cf6e3ba287d6dc712a373cd39b598e15126b1368b88ce42aaf3e4a76868c7b855e3be411e089a44faefac82c286b4949352e7abe6b76bb5823cabca410613420d55ba356539d1fdb305fdd31feee599353d168ab7ec249f5f3da890f324d7406e9402d6e6f64ccf21dfbb8e513c9496329fb7fc88ae30fe5b41607096820fc3411079e19f721cb8c1699b79c8cfbdcd3ef692dfa9478d2700fb26291550e2c7363258f95f99e1dc2c58b54540a570752a2a9334295e81809c6f3853b2b60528c5c51ef74c0bf4f9afddae415ceb5c19abc266e18f4667a004863392d7b7d3a3714150e73edfa00d5051bed5d89b0a489c28294ca3f5d35c3921df30c5c97ce91470ba1681fbe5a356f0dd33ed90f195c7257d1cc4539f889a20df701658dc1462b2fdc8257081351d5beaf1af06dc07070127feb06f41380af4ace97074bf4e3342a39710c50b714f998aa94e0bb32a7215ee70da17fe311312fbce2649c3e4e03450dd920a7816956de7f0c3bec9a93a1b5b4da8000e84f21e42af071d4a77361efcc0291459d0f076c04aa60767169d8c200f25ad51d702f59ca3b4de2224284f489ea2a761c2407500bc6b246c50c17dd73dedfdddcc9cf3f2c530f6538477c65105a0237d2d4e6b98876c7b4921842e437aa21019317169ad5dd6c7243647909fad22777d82bd82e3e3b48e881a4ab186219ebf043e5152eb11d62a0f090861e2de786cc9c05b3e98b1980a9eaeb5abae18493d8d4784989c87d9b96bb317f3d40176564ffc70163206480ea5abe89e20182adfc36d59b8ea5f049804f1e5ecd29142b37aec24b489a5ad8262d2ecf4209bd8c6820841e48408365116d02155cf17ee48de11d486e03483bf2b150b926adc65604c230a7a144f588a761f8cf95c7956424508739fa00436bcb2dec91dcae37894cadc0d9c410250ba49756b57c18649f6ab04ddffc9bb929a7857613ed9008bc646c100e905f4e14265dbe5c454be3439cdfeac57824401c48c86242fc2dab3d022d96faedb2f0a7b3f8b32fe0fe2ecbec8da9b0de3762c9494622dd96f48f5af9e7e7de3abf9349656bf4da2abe5ba7f9b309607982bb7469f3a339c950b3dfaec653093914b689e326474d4a3fb233d363d2433daf87336d316757dd56447def65382a4a90abe1cb216ec38855ff8caec13bf178dc2fb0ee0a1190f397587150fb40d04e44f6e296b7743a70aa297bd6ad9f91e18719828e6ddf59e71936b8dd07931b4f6f78c60d38dc7085a904ce796697ef46bc45635927e21b4f80de9987b4ffd20881179f50ae6216cb5dba9830619759845900d04e5bb8b5ac89b9d4827be17d8cef005557f598cb21c6b0a03dddc2fe7dac9b2aaeba0f64012fcbe42bdc01dee0789624c3cc2a521efebee0ca1135030f882367292dc17530d34903e96cacf37b197554eb8bdb2757811ef5772dff37da0171ea1e7183d25e098e3974c372489ccc9210aca170085a1362fba273bd1c91bfec6b2c0b793b84e450c3c6fa8a6d290b0bf976c1aa6142bf7dbc460b3d666875e994636fdc7735a231efc093e66ab2863ed0b18e902fceeb2e250d56bf2a5b67d590dd82123f1bf53df2404ee7195a5f12b04dbfdd0ca9fe8eabb89418f64bb3f05320bbc2be821846f1055ef2269546f5c5b26786bf3453ac06484a00386c53594dbc7f7da41088da22b8c48fefaa07ce123d506115a71b6e47c59fc44f80d51af306a8aebf68f82cc5627e756443732", 0x1000}], 0x3, &(0x7f00000019c0)=ANY=[], 0x0, 0x9}, 0x401) shutdown(r1, 0x1) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) shutdown(r0, 0x0) 22:23:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/168, 0xa8}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000002680)="cec9b258f3f94f3e525aea3929033c11295c9ac3d62e9c688d90d5154ef7bdbdc6c758cea5a2c1d072d9d3764545cf52a5149d2f074b571575fa2c6baf7f0a172c1f1a0267bc0e6b7f35aa546bb2170e38856fff83928c232fcdbaf301d9aae5d58c96ddee43e781f8f7e156a77b64ea09307cd689796bf534c740fcbe0dcef8a8a08010ce370a7492446f40a3aa2d0dd8c3c74485ef062b67d2298cf9c6165583c564772144f8e18a960fbea6a0e2ad9744a1021bd32c3b8e297980bbb384193de941cad925791dc2aa262f965ad14078c32a33b9a6d8dabe5fe5d5ad15b6339a61ce1a5210d458923c80b0a2e4cfe6b7473e1bf21f18003ea54a7b659b04e6ba711a6ef8ddfe36e7c42116ca64edcbd0bda6f50de885007a41f59dbce835cf57b038042696d4782a951e3efcf6e2ea4e276b5989f8ea12b8424605c7419241e7efc288b7d9a99f0b973a7a8cecf26313a196ba5561175b03092d430691e4e426300677b596dbe6c6f1f2e739254cb7d4632ded6d5ff7ce172927fc2019b17420b87edf7eef5e33d763f7d709a16114bc7fcbfaab6f1d4cdbb4e27b3db5573d7a0011405edf256262014f8669020abfd68e011166139621f4538ffa334ae6b3d4667b87d6265afb5511e1495cfeb88a5d49e361ca982e75cfbef9d6c3b01d37e715cdd65b4d8c4a485569a567622522836ec8e573ed9b9388a655dc46c9e30c5c0d925b412e2a505ba3d48bb388120044f335debdf3541a43ef5c60969036820f3c963ec2036d756cf436c25bfbd14f8422a624c37779e4a95cfa07cd5a09c05c1a4872e0e54eba29d4a78eff0f1720bc0adb9b0086ab02877d9a9d9eb43ac12cc6f989b3a5a069b6ee42574742a20d40c1f3dda551fe68779b0741def7e2127f2c31d2902f2f69a7eba06d41ef6b5688bee8852ad605d32d04cfa75714b88e33d68233b7bada9d8185094d2d54c390c2ea0095d2eb0354301df4516013e7e04b6c6cef544e958f18d5a936769735efe3513c0401421b8ec3960e9f562af6602ade5ab298d50dc0b93ffe9c81f1bdf5fbaf5a52c66278f41d71e2626c7eb8a9e7e7e5e92a6bcf252a9864fb7d28767b50fe10ae2f6d69b97ad5238f3e38a14fea85bd0e03371116c5691ff3ba67d1ae453a704fe59ade2cd552cae3d7122f6cb1533cf93497d00b20290c9cec9d41c1079a363b92f8e68d5f74500d2a04f6d191d678d479febc93c6a89365018b800a7ed3bc067239a51aabab8cfe3f7d12fabd78c51a747aca29fe95d90337c0e13139ea86bbca7b42e7abedf167aed43152454b469f5fd375106b687e5c934a77cc2fca91d894ce16dea7afc910de1238e9c0c961b52badd1c94623042d76adcabc43795ada4f4b1cacb840d1ca4f270b55a76130bbf35f75f3f2ba6e1840b83eb2e0f6d80521b522e8759cbb3b51d92e38f60cefb932ebc5dbf56cf84b64773d8e38e9f84cfdc18cc379b992974663db4be1cc85e7d48969bfcb5b1e808df7c2ff98cee688a732ace0d5be3fe2a3d79fb9c41211cb9c71e526813ef83246fd35b2db7a39afe6cf2b58b175065265cfa99ecf9af67769bd49423033ff04963c043ac5c6b536c7cd19008323082af5380d904714117e0adfaf120fe16de7fa11cd971c649c8992ed5f7486f89ca75e41803d4b825d67a019356bbc537cf077c5f4ed5d21e647250ad5fc8d05051c10cd0ba4932953447d3437cccce9071153812078aab4a607072a1648644d64e32458c049e9754ceb097eb5c49858ad13baba7e94138fe75b91f933a3f7c161c52cf947728963298fc0fb53a46e7fe9e8901469f122f6a1c2a43540f5f8eabe595e4c5789fba4d94d9a9250a59823f0092e7b53bf9d1ed18729f0182c55d9fa75aa8457edddf3807e5eb4f36520d35ac1d361cd9a681f65d72e1465029763a164b1fea61d9ac164631bb5f556f01671837bdc4bfa9cdf4825e5d277c41754c33e3d378befbf83d5b96dd9e4de69a216c392c7e753cbb763f619e80b8465dac545fa297d7fea585dd02162f87f9d92958844a00288d881bdf06086a694df0d61a6f46d9786c4d5f55f46e29d9ca5216a07a891d889774f2fc57e234fe27859e8468e657bddf170ce1a81d15414de3e519ca30689fa34703017664b6661b289c05ce7eb0dc4df5a2e462e06099e0c761df50fa4c5763c1a3bbe5dd6d9fa53388fc8fbc8fe29ba83abcd7075fe8618fd18340629089a02567e2899b73f09e569ed403039d1fb21ced9c5e69fe30ae6c3f23b2ee93738e4b6f9a134809d6802db0fac9a0299c3a658d898c3f3ef5b6f8faf05dbee8ddf06920d6124a7796e0f83adb8e657272dc622c61daf4e92421f36d45135003724bda60c7deb19b9b99ca985ba9a3180ab66dc830068fe0e8dc35d0d0b422fdc59f9230844a04dbbaaf5a4e5fb58ee3ed122cff927ada9c8d6c8df12f7e2f9a85c4d790cbd2c5fe321c0ad4c603fb6211f9e89ce39a52d365ec4e540e3585bfd98428df96007e045da0d7ae6b0de2443d57d91d7d1319cb723b42e7a3821dbd96ae5c5a15451040397a311922ec21b49589f905fb9f395a2a6e45a49e24a1b41a8dd608bb2f786be63d47de03d8cc773f2104f4187a74e7bd762927ca7fbafcde48a08296bbe1943dacc48881e34755bc19c0d46b99d87240be8ebc49fc004f3bbba481b7cce03e8e8462de90e5232778883e0e0a8f3744d1192008cdb333a16c44b98a9ef0dc77be71b1aab7fd68ded15183d246a31de7fda8df76b581b67cbe9cacbb4b115ce01a5f164c1be09e94c761a5d8723fa95a3abc0672760d7a4e8dbb16af5dffa246edf2b8b1d4f2e6ee868e022337996113d4cc3d671de272609ecd70180e722b1b19b39892b3a0cd5dae7f19f5e1bc30060e36ca2032a50e0ac1c573a813757d731973115d46fa6b9619e40db24e737efa0a8b90e183bbf9aa5c0a8cf55dddc42771affcda1d748c6f93218ac7a0c844b9a9ca22519844316c1a7624166a8d30eaf2d6022ee64930873ac3fb94e5771c7b74f50ea3d98c3faeb98dbd7cca38f7782784377b4bf68be2dae3f66158bf1cd8a01e55f61f0375bcd7adf0209795f327e327b8040bd1505353792255d908ff0d261aa0e56da680dc5d1cb11df59ebce4781b59ca3065bb42b7242a36477a404297035a06a9dac96c8530927bfabcb7304b32f6e1f0db8fed1aefe7787a42e8c668d15ffdd524f6693a60eec9f1e9350cad9f648910b0fa8d26fc95a02e8e6303f75f846946d6ae92fd30bf9e3ff687eab5687529d5b188eb2cfeb51622fe11faef976430cb7684e15ae184d9951461a106056056e58f1e1ba434a7609fb0b12a13b0040b0f932455e3bbf120d82edca25a71788d6f7a887ec3e39391297448a32645cdb5a103f6c735972e10e9f5b755f5b60e31800b40c538b283b90bf39321d67d38d59fedaa9670b0fca190c11b0315e7fc59ceeb7ab4ddec9208ab1c7db0ae0c5f7273c6ce3eac03fbb901ba9d2cb9eaa332d8a4fc4cf61df11ca7de110da2f6d793c640a4f70e6bb5d1f337b8ded709d1fafbcd0241f4c34e9d0b320188497b3bc4a5347cec31d47a767946ca97382a8c17fb3df3d7babe43256d1fc132b57d061a1ac73db929d3b7e0c17b6e7d630d9ba059d57b65f4931921dde950c2a6cbdafb27500016a6439e1305c534fffd98594933b2651b6f5d14bc72f638467d337c7e3967ffbcd9245cb5e2badbdaedbc42b7bbdcf0c2c4fda1e2ed0824eae924a1ab326d855a44379ba716a6f7521637a314a01c9a10ab43497c9458efc1d1869791ed89b59cdfc5a7e196d02b04d1d347464a1c4d3db80b88ad79d58ac4cd3849949e0057853b01f30c85dbf77096b02b45cbb44e090297a8e1302e361211b89e7ccf0853b5dab39acb55af463881ea62139a42338fdb04cd0e91100058ed2cfff0fe6189d9ffe4e3d6330e59e4bff17f4795f597d065542a438f7853f0b1e90fe9be8c0a50f47bcc38c41a04394e0f47468fc619e4ed440a0f6b01ce0580cd14358b2331f0a6970f13ee95199bf5adaddbc6a73d1b068dcc1855ee8badd15d962e6e3a2b9f7c4e171695a802d5d5d1cc8d2f33f526b97ed47b3445cec32a6215999e5a6fee03849be1d964f2ea536e4e776ccb48b248f94dbe9528a1d6f98a787e9b34fdf502201cde9105f9e5d741dd8d110b9559d187264792480a4ec4d5de56e97e6230e9b93c50cc5687e53635c5a91f268f1b78cea31c80de8f2dc65465dc49b27b839020a882d6f7742bc82ffa1e780fdd8c785e6ca6cee8c11cb5cab0020134d8a430c7b65ddfbc131630d986ceec692657b691ed8ee2b0bf07e10f73e30e642433d4511d2bfe1c950deb552bd89ebac9007ef5987416d517a72025a30d8724bd284093260d3713d0951f52b800028d6536c3e5341a45e01d63073162431043937eef7104456f2075c3d86d75815c6201d65dbf73843656dab852ebfbd7546ced1efa715f95e6a2c321c0b6127f6f19c064712cb679db2a3799a62e5975d76cd1ef05e71c5383da289f7f42c3ac30f0406d5226ec8fd4c94c672953b016f510c87e8e2e3d19026e12e7fb179d8a23da41372e9b9c1968f1417109e7e108069470c3531475b9c37830a555696905e8e3d326d6d99d4cebc6b955b26fb1e7a83dacad42204ff386f9fd92fffd010a1e5e6290bfc97530336a70d05e8a6e24df33fe6169b99e736aea2155b81c453fa75c6d26cb7d324d4a343eb6c679d1eae0e270a3b419b0ee135d1da99192493d5fcaa4983d1d91c71d377ccdc20f53b6719c57551ba7cb67189fc4cd5486890848a813f8d309b483bdb31137acd857240d66b2f64219f847ae3a9028c79a327bad7e51da630470baa7a4b843fee4fb9d92a11a66fb8030950ee4c62d37440a202d0477d87cc1ff72321f7809fd157131d65c9fccbb793d7237d79f2248e5e0ef5aea3771ed52a9616ec1313d5a10a13be493b844cbca8d758e5beb94df486f4dc35f56c9cc90d31ae2655f2a2fddd7f43ae6d8e556e3b82e42e5bc90979fecd2e33d878e247867d24b8138c278ce43fa78808f5c49ec1a4196bb4fb71624237d4b5e5f77200cd62f51ea17e7aa1de88ef212e00d5773f01934ce6ff6d6c09859fabe7ee8f210b07fd6d479c36451944a72286ee56fe36b7173205dada748de401fa7f41df70936ae17d797a5ccd879977c6cdbf859e035b2a042c0fc8cc8b0e5eed66731ebea9e0f1cc5e1c04e7aa7c9906a96a26d9901a7ce7839d7a6b6f50e1b07d7de5c3f9a76751c47dd6ea9971a73b083674971076e92b7d3506762a6cda3e822fd8c3efd73d9129fe21e44cd454c480921e33ce8801421f301f36c801045a4f83971723458afb5f581c328ce36aa954e5ca0d8e456e51b04de6cf37a08f48b442b0c33738cf78f4cd5e447b6d1e3abac15bc51916a405e6933da065877c4b9c7bdf7e6058332e82c499ef72c2a11cc21a28ba5c699a7828f6d511313d162d549b6e6f4c0dbeffe14126698a83087a76bc10932144769d46769c0755bb298e4c92eaed5239edbe400ac38056dad841e095dc7857c9198392d5fc2121810f3d993a7659c3d8fe6def997765eb3a1d85f7a1b4bacc8a16c2a6f735287b7f78444f2c3b00f502eef4b45fbd6fa6d669a726cf3761796b31639e9ac53e7a1dfc297b95660fdf4b521b3ef8038be96a43466de75078476abae693b578c40b06ab3ae127c3653e78024dc65e1e6ff0a22b1501bf3b9a207333d65e33cd5cd58eb3b227dbb2ea", 0x1000) chmod(&(0x7f0000000080)='./file0\x00', 0x100) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000001680)=""/4096, 0x1000}], 0x1, 0x0) stat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:23:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() r2 = msgget(0x1, 0x401) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/139) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/248) close(r0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x10900, 0x0) 22:23:22 executing program 1: mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x8001, 0xb4) ftruncate(r0, 0x8) 22:23:22 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x119}, {r0, 0x4}, {r1, 0x4c}, {r0}, {r0, 0x8}, {r0, 0xff}], 0x20000306, 0x6) fcntl$getflags(r1, 0x3) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x6, &(0x7f0000000340)) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x8, 0x40000000, 0x1, 0x6d}], 0x5, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffb, 0xa0, 0x2, 0x2, 0x8}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80000024, 0x5, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0xe9e, 0x4}, {{r1}, 0x0, 0xc1, 0xf0000001, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x60, 0x40000001, 0x866a, 0x2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x800, 0x24b}, {{r2}, 0x0, 0x1, 0x1, 0x7}, {{r2}, 0xfffffffffffffffd, 0x10, 0x81, 0x6, 0x3}, {{r3}, 0xfffffffffffffffd, 0x6a, 0xfffff, 0x4, 0x7}], 0x4, &(0x7f0000000500)={0x0, 0xffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0xffffffffffffffff, 0x1}) r4 = dup2(r1, r0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0xff}, {{r4}, 0x0, 0x2, 0x2, 0xffff, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x82, 0x83fc3233ffdead9, 0x10000, 0x7}, {{r4}, 0xfffffffffffffffe, 0x82, 0x1, 0xffff, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0xc35, 0x8}, {{r3}, 0xffffffffffffffff, 0x81, 0x4, 0xffff, 0x200}], 0x9, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x42, 0x1, 0xffffffffe782cbbf, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x0, 0x457}, {{r0}, 0xffffffffffffffff, 0x8, 0xf000000d, 0xffff, 0x5}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x8, 0x4}], 0x2, &(0x7f0000000300)={0x2, 0x9}) 22:23:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) pipe(&(0x7f0000000100)={0xffffffffffffffff}) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000240)='./file1\x00') connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000001c0)) write(r0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) 22:23:27 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r0, r1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r2 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 22:23:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x29}], 0x8, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1, 0x0) 22:23:27 executing program 0: mknod$loop(&(0x7f0000000140)='./file0\x00', 0x1001, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 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(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1, 0xf0000008, 0x9d0, 0x3}, {{r3}, 0xfffffffffffffffa, 0x46, 0xf0000000, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x24, 0x60000000, 0x2, 0x20}], 0x81, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x43, 0x1, 0x7, 0x1000}, {{r2}, 0xfffffffffffffff8, 0x17, 0x20000002, 0x7f, 0x1}, {{r2}, 0xfffffffffffffffa, 0xc, 0x1, 0x200, 0x3}, {{r1}, 0xfffffffffffffff9, 0x3, 0xfffff, 0x0, 0x7}], 0x2, &(0x7f0000000040)={0x9, 0x9}) kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000040), 0x6, 0x0, 0xffff, 0x0) close(r2) 22:23:27 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000}, 0x0, 0x0, &(0x7f0000000340)={0x0, 0x18000}) 22:23:27 executing program 0: mprotect(&(0x7f0000051000/0x4000)=nil, 0x4000, 0x2) setitimer(0x0, &(0x7f0000000080), 0x0) 22:23:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f00000000c0)='./file0/file0\x00', r1, r0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 22:23:27 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) semget$private(0x0, 0x0, 0x104) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 22:23:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) unlink(&(0x7f0000000000)='./file0\x00') r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f2daee9ad87a67d2d01b433", 0xdb, 0x0, 0x0, 0x0) 22:23:27 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x2, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) socketpair$inet6(0x18, 0x5, 0x33b, &(0x7f0000000100)) 22:23:27 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() getgroups(0x4, &(0x7f0000000140)=[r1, r2, r3, r4]) read(r0, &(0x7f0000000180)=""/88, 0xfee7) ioctl$TIOCSBRK(r0, 0x2000747b) 22:23:27 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) shmget(0x1, 0x3000, 0x240, &(0x7f0000ffd000/0x3000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) sendto(r1, &(0x7f0000000040)="670f6c0d033371f4f56954fbf63686c21c9f03b2d81de5820625d8414bd6f541cfb99ce648d2a79c520885b17c328aa2bf8d4cc5196812846b61c0be8c3814a1f549da4cd8eb8a447ca0d87722941b4eef25edae8c6f7bdf5eabb6862fed9a4516702ffcbfb56d044c19bf7731430c1ccd5d288417451cf03a22e6c769de810b1bb6c5f99215ced70491a3dec851fa3a9f68449156ea6ff30491cbb5b577b1878fd0567c5b5878608e0157066407cad107899b9e9d9556645ed7e012f40af9a17a613343f6e31775c326", 0xca, 0x4, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 22:23:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x3, 0x0) fcntl$setflags(r2, 0x2, 0x1) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x18}, {{r1}, 0xfffffffffffffffe, 0x4}], 0x40, 0x0, 0x8000, 0x0) 22:23:27 executing program 0: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) r0 = socket$inet6(0x18, 0x2, 0x80) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) 22:23:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x20e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001140)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendto(r1, &(0x7f0000000140)="cb4609fd330ea3dfdd2019d4e0de927055beee745f998169619acb06fd1779b8e325c9cfbbcaee8c4f95201333d81d0356c1d657fccb7d6d8e442efdf7bc6be876c1ff0db8d82feb642237954d295b571c7d908d6a09aa77bf6dfb70f0c2af4771e75f146b073662ee6fbd77bdd714327841630a8a07b24e3970b44b5ccfe4cd93ead78ffdf51704eedfb011b1fc701efc4885eb0eaa0b2826980b39541bcdb47bee85c4147c6b63ce19e27370263f6294bd9adfb22225e254407e74f4aaea3c2aacf059b49cfe4888733586947c947b9091c103b1aad8e4ecf2bdad6380b9dd048bee10432961bc02414ec2f5cf99b6b64b4f3d05c0f58339de8373ae8fb8d4bffba46d471ff7beaffcf8943060abb3b25647bb58dd720b29c8ab012ca596d808f6124b354110f9a9e0c876a1928025aab508935f1903df976514ae1e1c35705b54a34f611031a5bb90c0c2a71c13e79041280e7ac5db625d5818a1e9481f91dedf9a2f911de1c85d41742048320e853cb2b619b05250080a8ac2c5fc6f5447bc1b01f05650201a61bedb150b1b5c1de135df21694ace028e335c51ea291f04394b38abd8bd377ba305f7b7efda4aba4ec105f5f4103b21d0d265fb33e857826fb18bf707363a6bff447ba15bbc14c8be36c7a71ead2f13175f77c62a7244e676cb3029474300c254dff64f781836318e8b1abf67bf85ba3462cf4f1afb33a1818852d8d9a45e8bda9d3d5a53c184c3cd617506a18a16dad624bf1f53746da6ce44c6a75e921081f315a7ce90ab39f396c42a648a9d1f909ce1c7e290e91b85e64ce6b090b3ccfc6df3e07f6cb4f18aa4889f802bcf84cb6b7785ccee7df7de2e9a3e5c1c1da5b883762df8807bb87550cc54f9c81287426328487238c2eaf2aa068272e49ede9f9d2a9ef69e1a73aa089372febcd3beae5e90bbd3d17704d3dfe04397fa99363325c6c9a97a45813c81cad8a3b48335f6e89e75e8799e22bca2aed571fd2a732a908d4922d3481bd0c4d2bb16ffb98573dcb390d7713f8aa7b396c5c59d35b11df3c87129c39b90412ffbb63fd4526b265b60184a6b46ccb11f13502f3bd22253d317d64076595ec85f1b6805fbff87b3cc591131053dfeae6fbeba29a29fd29e4d0bab549be8f0fd378f4878523777fc73b1c20a4f4a883d7e85d56d8eeb5a22d2eaa3bdb129a0d1d0358aeb71863605dbf0668e0f2588b18649f5e69f228d33c7640cb52c9a30a935765596398f29ce812e78599e1654c16b63178a3bd90b31232b9fe904b8e794a7b29ae18be87e7604b2d9bd12d38acefface2d30eed79793f1f5263f0e45f941407efbd5dd6fb938b3d68b3f29ad75f1b1bf969c0964c92385dbfbe1a88245e6e58c786c34d327db453534692278fd7ebc5c212661fd4e632b8c99cf2cd5d6cdc92b82f106c3840514f195b53e39fca8c67a78ffd0bcd0e2c52170825b5011b732508443f77f4f32538130929cedccd7aea136f3c356a86f847fa6cee1906bce43765d8d7d1b3eafec5d2d5c6e0ce66c868b98fbb52f9ccdb6a013b23857b17c899443d2d13a58f84a23abeb9e5cb215a230d6390d01111a2184bb95093e95612fb4f9670b6fd6358878360299a40feeefb1eb4294a101de429fc0905d70aea8696c7a1275b6aa812eb0e2fd31f3dcde18d632a9457e4ec69e4314671045e2f569e2d0ea393b9e4f1c4eb40e0e8c38d2f52640bdb028f7e0ab935e82fab0f272b6f15c27c48d9afbb80cff780047acf65f0caab25a1edd0a85349f16005d2986a5dc47fe624ce3376ee8b9b13f6a03c4c1f2ab2c8469f5d071bf994a1d41f2195640a5c123202b6aca23a91a74771a3ca4996066eb3a185806f5be751459ea19f36001229c1a9463a881e6bac78c1b952aafc020e89efa6b270ef96705721fd627fa78de12679552cf4b46c81ef379b2a18c87f0f506679a65be3b01717ae2a3cc22808631783dd6ab34a51f74e425814cc25f13543554b6f03db1f481a98778e367370eba04684cea7334c538e1489705c04568d827d3d92b6a8c05973f10e026c79d4b0cb5dc0ddcf73416bfab5e4784c84cc3130c78148fe7918db1191f80484e99e9b04d111ac8213d4fe836c7b8a43f9509b8879fcdb5a6ad3b06899218200d25693a417f18281105bc5ebd4d2444d31d36c5f9e0e52c9517c7f738bb5443cdc8789c4d92b9b6fceeb2e78333b3d8ececbf25fc43a136c605419cba6e0fb91d05a54a13056d8d3b6ed0ee11c896662486732fea8dbff0324113909e49d4c0bda0c6f47ca41f6cbcc42791022ad65090ea499af35a5a743fdda22830baac1335d08f704438cb2ba650d7ef4e528145032643dcd9e7b246520386afd0a278f7aa5fdc3e82d531141d8a2ff168060df47c52fc3e56c22eed0e257d1cfa5dd23b4993269331202dfcd7461a524944c310fd009a4c2ddffd92889c3d45451c7e0c8e3f4832f941f08cc5ea3b21b1080f3223912e8ac21b53aa98b18ab096ef31152e521ab06308be7e98a3df3ed357aaee52a67ad789081d6b4c78260231b2a70715cd566264490d23d0a32644301ba07a947b78a1842e3e4d158fe963da05faa53514a14cb0e80bae363e158939a0cd1c63df5fb4171d9aa21c517f3e17987e72be22f8c01311fca8b9f3807da4631bd76bea3520ea5d15cef5f6e179932b7126f6621d69b65e247e2d4a4229426d5f4573acbbb9989c3fb0da1b7521c95855f15625b25e714d80343d1ccb12cb75dd28c7db486b28fdfc400d749fa2114e2df87d5a7553c3b9917a33c6447096bd0f6eb33a982d0adb95dc37d8b79544ed10f5918332128a047b32379801217ad669405ba1938d87a0322e3eba6bd4a929eb6679325b32f30f05c6ef5dfa7c092de5016a973a42843c34290a9e3b0e4fc38e628badb320b386e514af5337d15089477f53e8d052da78d8f4c56e543f63b053ff147e3bc5b2aef66f7a5578103b82ba2a4a4ecd28dc8eada24b6134af1b41c0ca31cd09a1333f45aba7d8b03c7b3bdd518fe4f8e2a0f84e91b071fab938f8a6d99fe47672c3940412bda8de74ad47046e13b58809bd6794ea837ed70c9742167c4b18e6cecf06297b1fbaf986fa6fce8a77c9459cec313dc28550ad695c90368ac98ecfc51f385ab9143515a1ccf79eced2c6f568ae1e2dc147e5fe752b32c0353f42badc55d5f73c2d0fc805e7d632141be5500bfa3c4add35ce47e1c3e3de03a027d02652c8c45fb86ebbd3eab72e57c96560b20521fc03fc5c7af4c9eb592e94813a6b62b2290b6f14f0744312e48b6325f9d0f0a1296da0eca88cedde85c5aeac1bd9a4db059edf0080053762f277804308fde106499f1105060f0f6ca7e87c54ff20319b0d36461aa01806c6302360aca492b950aa9223ddeaf1ef2242f31ed6475d3bbe2c2f34d6c62ac4d9733b5518860aa0f1e119a2970cb87aa7fc3972b4f248f1b905cb28a8f800bd545e7a4b9add0dec59a845dc9ee9111f68d27cad608958bee8d9f7b605de51cc7867a274febfaa1234f750aff5aeb8dd4e1e9520e030abc6c29c5b1b9a1f30d28a8843d1fb0c43789586c147a231915e3dc78839ce43d1598a7087ea00d10357a10c95def892f9145f08c1c45800cd1208bfabb24ec9246b969c3fda30cd01a1d94a1c693cae3546f88e50e426ba35516408860ea53873d57bd35105b20e1353572ee1773229a379d6f944594ad5293f22d97ba9db760c0cf6cd28fd1b711f2cf47e127fb697835c65b407d48118efeb8538bbc123dd58299e6559f56bbf3b7b369196ebff3921d604a2e18d991629db18c887b980ee38a9a7515b6f1ab7484b34d236784fedded79f6b512c5d5813528e1e9047554c004d3205501e8ccb644cfcca525196533a40fd7a8a69a0bf075a73420796eb71734e1647a4f98e6a5c0fd1bc325ab8f9ee135bbd2fc9f296a682f8f6c35cc8c9db499200a68c41292bf11cb84f518f6b2002974cf5d8976a3da39e3bd6249ebda2317f082d06ea09ddc4b0d79262a7b777429967e425d8b5f844720e895f2409040b3e24bb60ac2c921b8388146b6ea132a02049192f4d93d207215adf0947688c6c3e26b1a3051ebfe06d7aa2d11a8d8b2e090ac98568004afa762302a3aa120a358561131cc4f56c02c0109be1baf4ddf9430c06369de8ad1a010c403307d8ddfcdba371e20dae5d9cdd9058cab27edf4ef33672507519b6b4f32d4e8b77701f69d4d5b17bdc755ed982a18f3cebe7f550e7c4393e097eba868fffe938a8f38ef86d2cbf613fcb83d0ddbea7201cf612753f3fea4c0646e503fc0b3ef74cf1eba71916d5c8c203540ad173326e39c6b624f1d7dd3575524884c39965afdad81a08dc8f02fba6f936a60b40a0d4d448dfd738cfb812a5a2d72be3460882a3537e49eee4837e35099872ccb5e0746b678199920f7c5d924d7adfd31bc1e2af300abd20b8331a0050fb7303c729c79c407cdb750ffb19a3d230c890193ce1aa3ef921ca38e4fa4279b21444929c3f51ef68f2c3e64539d70a56d00b461f311a2eda59dca401c834b13bf438e273826cab42b4f61ffcccc736ed7076494a3440ce8bc60c2c239dd18446ab23059cf5230adc852ddcaa4284cc50e4024e62b30a340193c631c994ed34f9e12826dbe871cac9939b5eaa488769a6aca96568280e55afc9c68a9f04f35e8219d622738ed52bc97b127a433310d555d22961ba97aa4a03e83a41f669f0d9af355f25eb0c031529178356f8b3babe43a9e812d79c465796e62eddc9468d01a2a8d81590b17c9166c9f70ebe8614eb8c81699012a94e36b123aa388bbd86be3e9798226d415ddf32920a1690da843df499bed9fbc8854e71fbd39206e5138196e1a0228bd49911818299ae6ebdb03abe2422cdf1b04855fa97278f56f1666915ea682fb18de25cdf0aa2f5c35f6c06b86d4f07ebbaeae90780dbb7b301db87274afb192a64c1dbec84c0d5a19bae1c7ebcde35a947173d4061f640f96f37f0cf20f4ae202da7e83d549fdc78577d8a4efaed6859e3b14fb795471d40b7e6d4f6744d02302aa6dd9492f048eb141eaa03754724bdeafef4959e40d3e61fb87fbee873a8ae967fafaafbbc738fffe8bb503f25386e83ff920d963432c8288f3e8f21689f32f48268ccc6161919df8d62059ea4170cedb358388fe0dcd7708968e66e04abfe4c7ff46ba2fb777df11fcf430230fdd2482977e80f211d1237c3bad3ffda5fbec0015515aabb8bb4bc87eaad7a27a8a52f28175b60672d2c93b758bd8aea13425d17d9ef8c96a3dce93ee148f9062a0250bdfd09ffb2d60fc3a05789bc3478df87fb67b48c80c6c166d41c5fb764280ac4a3bafda6cda5cff4055030b35f6a74fb36802004484b8ac0799ed0ca7713ef4a4c823219f89194ad08b97e87ed50fac68ef3f4bda533da17fec4456ccd873670e92293a0bf23e6cc985555268ad419e0f5db89b37aeb167adc1953c136e65bb8ca8133613d76086d34e29c78560110d05eb935a8f4ee7b4f8235db3886d0b7415a22229350b51e0d2e1f8bdbc12795d2098cd35afa240ff855ef4b0fdfbf33a88683dca5f4f1e17ecacef492281c09d55d528f6b6619c0ccf61764cc12b1ebf517a84b448884d231ce2a83858fc85a11b09ee1526f15a3417f43ea171afccc8093d8fd89c5126163a77d88e11b637b603ff09f141643a0940194f13896203164c67d53882e97bbd4e87afdffd9effca3e6253d97552c63803ec3845381411abd41211757839f3ce1399f8938ea2", 0x1000, 0x200000000, &(0x7f0000000080)=@in6={0x18, 0x0, 0x100000000, 0xfffffffffffffff7}, 0xc) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) 22:23:27 executing program 0: socket$inet6(0x18, 0x0, 0x6) socket$unix(0x1, 0x7, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = socket$inet(0x2, 0x1, 0x67d01c0a) pipe(&(0x7f0000000080)) fcntl$setflags(r0, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x9, 0xff, 0x0, 0x5, 0xe7b, 0x2, 0x2, 0x40}, &(0x7f00000001c0)) 22:23:27 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockopt$inet_opts(r0, 0x0, 0x384000000000067, 0x0, 0x0) 22:23:27 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 22:23:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = socket(0x2, 0x5, 0x1) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) socketpair$inet(0x2, 0xc003, 0x6, &(0x7f0000000240)={0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = open(&(0x7f0000000280)='./bus/file0\x00', 0x210, 0x20) r9 = socket$inet(0x2, 0x8000, 0x6) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x48, 0x9, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffb, 0x8, 0x30, 0x1, 0x5}, {{r3}, 0xffffffffffffffff, 0x4, 0x4, 0x100000001, 0x4}, {{r4}, 0xfffffffffffffffa, 0xc, 0xf00fffff, 0x3, 0x1}, {{r5}, 0xfffffffffffffffd, 0x40, 0x3, 0x80, 0x401}, {{r6}, 0xfffffffffffffffc, 0x1, 0x1, 0xffffffffffffffd8, 0x9}, {{r7}, 0xfffffffffffffff8, 0x1, 0x2, 0xffffffffffff6d80, 0x7}, {{r8}, 0xffffffffffffffff, 0x0, 0xc63eed19304f6bb0, 0x7, 0x8001}], 0x4, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffa, 0x0, 0x1, 0x9, 0x5}, {{r10}, 0xfffffffffffffffd, 0x30, 0x40000008, 0x44d, 0x1000}], 0x3, &(0x7f0000000400)={0x1000, 0x8}) r11 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r11, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r12 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) flock(r12, 0x2) flock(r11, 0x2) fcntl$lock(r12, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002fffffffe}) 22:23:27 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="a1936fdabd745b391579eb326c36261d32c6a308dc102c467fa71432a310054d7b6bdacb14a375d82d6cd5feecd7276e63d3ad8e5fc3f933780d58d7ac7db113ad963f0b80f1de8ccc0bf0b777756f8d077a1e5d0622613850b8efb8aff28ffd478fe63458c5aa269697c73e44b1ef5bb08e1a29b77c41746f715e91dc4cdd671c2159a2030616b4f63a7be47e758175420bbc544681df7325eb9aeaf0ab6f2908b12ce745abe142ba13562aa32288c3a556907f25681e2df39cf7274f68cdc3088a668cf8d9b44b1b5f91677ada4f7d99e75d98962c26dfb811c2951e1b924fa31578da160e7d24d9fb9d8c381a7ada8b55c93ac594bc81ae562824f19da49e52cb6c9c0937537fb7096cd6650d98ed1f54411e6a38faefc1b63ca2475a27da8fbf66ed3fa509323e3bce578995965688c184845d74cda8c7e55a0c40f61ded5ab8dfb189f7a22af3b4eeb8698aa7202461312d484876a9b58b03f12b5e356d5ac6881ad56838456bdef1e070beb152a2e1e91d505dc019e0dd18d45925be1988f804f35f0f67174f05fd8a6f8b6fbba2d547b3c63d419d572b8f60d7e9c003c9e6e447b3dcfdfe73392150cd61e60499d70444305d8f744eef4763ddde7cf72a30ea1f717822b9ede4cd82e4356796b37425a94ec1ff143b42eac66e13335f48d75b62dfa81d45013a1cf81a7623485a5e77bdd7fc66be4af30f5e77d46df3de075bc6b5688b40b45e2b421730de35777a8c3f1a696cd38f6d0bd09701b947e5c85f0c521aeed584c181204fc9101b1b3de80b6095c6a925d3e728d02bf1a5c81cabe39ce3f6ba44c31ba720be70be9a59b959325053b194c7b2379dc80e49b3933befa2a3818c22a1bd7028517b6833fdce642a02aeb7ec801194f0750c2cbe7cadfec1c536ee86b5dc04ab819321ed358664b65842e025a7dca908209f1d51e2e0c8a5a5c90da947e306d64677c77de744eb6915154db763f1d1425d5f2d93800c5c0adb83260b162e8b15cc392d854459a29cb3ed912a4b76a9cfc19c83b80c1629b06576f54fb727693bf088766b052ba1e4bf1c43319c240da489a02bf98646bc69b93e20d1a11eb380ff97134a6f86812ed4967eddab857aaae5f4e7c0de078419ceb5873221d486aae67f522e4261f63978faa6e64656a03ce219b3319417fe1adeb99fa5c3601f424b057dfb915771785965a4106de70d44c45dc38a06f6c39185d00bba009d184536b62d9ef5b2a6279d9342425e4304ca4f2b0b279aea0e093435edf3bbd89a2a86cb95ee42000b728e6efdd3e0c21cfbc86feddacde6105c5882369413604634b041c37e830f29101c4e7f98ad390e650cb4d18e05021a53a15a812ca943618ff3b0010f7d9e5cbacaf4630324ea88b1d3e6c1258a37b8b104ca3c9727d6e5353e7d3f5800c0dd67f103ce21de17fe53fcf3515d4f4cde7ee1be8f7c52edf26f8b8e3a03fecb761af92d8d101905fb91fcf7c143358ff7f9518d8363aa2d6aaf117ca85be687564618e3f0ca1de74399de46c72a8aa5419f56befce0033e70175f2b7312a952effa809d0493b421d7f4b03fe48457580cd9049919023bafff3e23fad53e1645102cfd596078c6d0341afe7d9bf6fd0205c015721704c47f92ceda6b464810a64ba3cfde5bc0dbe3a8c51c2c93b199269dee6948b2c0ee88e3db6c87094693271861af0a17fd474afe0e42f9f457b972b2cc92a87120561d615fe174e7cf5d6a2d1d015946013e3e34d69c206e7dbc7b5f21f0b97a19df29950944f5d4f6aceeee11f4e4f0e373d1de05d55bcf2139c8668231feac1604e5ee44cac37139a23ab5f3932f75f36d242f4fceb822ba0f5bd5519d1f38a43fa51bc8ca297c069dd72babe6e3b7cfda54fd2c4c9534b5721038bbbd0e33a7f18722332154b1cc552b8900bb9aef990510e3fab78b25fa5866bba839a16fa6b268a1d78cc489540bd887e06f8277c488b55ae4320abbb3459b5fdee1858b814d4c7b1b9951acde57f43b7ebbbc595d5a64bc75e78e9ddb600ec0295d6f831e20fb26f3cb992725090a9ef6540e5820a8fccca7383011103c57b89e31bbc4179a608f34c57097ea095f9a4f60d5ebd0645ae8b08bec9b82b96b746152ef4d01d9d868bba1310eb17dc7eeed8fed8c5bdbfc255e7932cfa1ddbc4a46932a790344ba058f4699da523162d882d1b197594f134bfaf99c52763bbd8d574d155b1f37cfb323ffcfc89f586b15a04601235c8ec756eeaf8c4f073e55883075237bdfa5bf8a3baa8cee34754f7729be8c2f11bff0da1e2773b2011834aa6abe4b164286f77f6e88f18e23c5cf80b4d5c7b288abadfa9ece4e08bee303d2d96df3e621f2f3656c60da66a13a9be277c2d250a96890e65962607b36839993923cb89c5c9ccb7c1ca05aa1462d4f0941c762033840f8efd632af1e7e7e15e4a3906d1194cfa83af0a20d6f27554d83b5f792348be8cf7a8eb1606695ec0f20b0c278d9b050f729c21cd235ac29050e4340adb029e4829e84e735e3a8d71bb6573642ae7be3bed792e5827963c8f51dfa51ab28c04e42c948883bf094c5e32f6b2b42d1ed76b1732c6ee16bafe168da8fb094179a5d6ba550446e4d841bb88c0559c11a038624d19be48383fbf62c667d146507efb184c55f9779ad27fcdcd2a9286ba233f7ad35a4e298ad543cce283e99343e8466b6474e27aaac9d7e9b20", 0x784) connect$unix(r0, &(0x7f0000000880)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000800), &(0x7f0000000840)=0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000900)="a2afe29da96aff9776ae8c39e2e424ffb7538dd5b45b67e6de46e615da2545fa3d3c9379c9cb60d79f91ec22f36962cba65a1eec319393c74ff8bf90143137122fa7fb9eeedab94d817ffb021288b645ed594db9844f042c9ec181f13d35433cf85e525988f0f24bb3195a4b481b01ad8ec5e7e76c39e329730bdae0b60887bc272888f62fc896fcea12b4fbb1f8f81583d7d6b367f51173d541315a736cf29c1fed", 0xa2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000008c0)={0x6, 0x38}, 0x8) uvm_fault(0xffffff007f12b948, 0xd0, 0, 1) -> e kernel: page fault trap, code=0 Stopped at ip_pcbopts+0x19: movq 0(%r14),%rdi ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xffffff007f12b948, 0xd0, 0, 1) -> e ip_pcbopts(ffffff006e70cd88,ffffff0076755400) at ip_pcbopts+0x19 end trace frame: 0xffff800021184bc0, count: 0 ddb> trace ip_pcbopts(ffffff006e70cd88,ffffff0076755400) at ip_pcbopts+0x19 sosetopt(ffffff00614d82d8,ffff8000210c39d8,ffffff0076755400,ffffff006e70cd88) at sosetopt+0xbf sys_setsockopt(ffff800021184ce0,ffff8000210c39d8,ffff8000210a5660) at sys_setsockopt+0x1aa syscall(0) at syscall+0x3e4 Xsyscall(6,0,ffffffffffffffe4,0,5,c7661f1c010) at Xsyscall+0x128 end of kernel end trace frame: 0xc7906e29e00, count: -5 ddb> show registers rdi 0xd0 rsi 0xffffffff81798609 ip_pcbopts+0x19 rbp 0xffff800021184b70 rbx 0xffffffff813befd0 rip_ctloutput rdx 0xffff800000acb000 rcx 0x5e rax 0xffff800000acb000 r8 0xffffff0076755400 r9 0 r10 0x3772e5283c0106a8 r11 0xffffffff813befd0 rip_ctloutput r12 0x1 r13 0 r14 0xd0 r15 0xffffff0076755400 rip 0xffffffff81798609 ip_pcbopts+0x19 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800021184b40 ss 0x10 ip_pcbopts+0x19: movq 0(%r14),%rdi ddb> show proc PROC (syz-executor1) pid=172029 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000210c32d0,0xffffffff81e8ea18 process=0xffff8000210a5660 user=0xffff80002117f000, vmspace=0xffffff007f12b948 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 86972 493248 25912 0 2 0 syz-executor1 *86972 172029 25912 0 7 0x4000000 syz-executor1 61176 331250 51853 0 2 0x482 syz-executor0 25912 169973 51853 0 2 0x482 syz-executor1 66964 323089 1 0 3 0x100083 ttyin getty 14649 28153 0 0 3 0x14200 bored sosplice 51853 285467 24686 0 3 0x82 thrsleep syz-fuzzer 51853 461980 24686 0 3 0x4000082 nanosleep syz-fuzzer 51853 269281 24686 0 3 0x4000082 thrsleep syz-fuzzer 51853 84881 24686 0 3 0x4000082 kqread syz-fuzzer 51853 344327 24686 0 3 0x4000082 thrsleep syz-fuzzer 51853 227703 24686 0 3 0x4000082 thrsleep syz-fuzzer 51853 259197 24686 0 3 0x4000082 thrsleep syz-fuzzer 51853 200042 24686 0 3 0x4000082 thrsleep syz-fuzzer 24686 504470 9914 0 3 0x10008a pause ksh 9914 406187 33240 0 3 0x92 select sshd 33240 26801 1 0 3 0x80 select sshd 83889 159519 64026 73 2 0x100090 syslogd 64026 212232 1 0 3 0x100082 netio syslogd 19004 145543 1 77 3 0x100090 poll dhclient 35476 88075 1 0 3 0x80 poll dhclient 74052 73918 0 0 2 0x14200 zerothread 87179 429542 0 0 3 0x14200 aiodoned aiodoned 68206 202268 0 0 3 0x14200 syncer update 40919 409649 0 0 3 0x14200 cleaner cleaner 46048 436768 0 0 3 0x14200 reaper reaper 16589 264518 0 0 3 0x14200 pgdaemon pagedaemon 3422 387293 0 0 3 0x14200 bored crynlk 7410 374751 0 0 3 0x14200 bored crypto 86779 506543 0 0 3 0x40014200 acpi0 acpi0 32351 41247 0 0 3 0x14200 bored softnet 62416 355448 0 0 3 0x14200 bored systqmp 92465 300371 0 0 3 0x14200 bored systq 82483 266538 0 0 3 0x40014200 bored softclock 22217 213610 0 0 3 0x40014200 idle0 1 392615 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper