0000)='./file0\x00', r1, r4) 12:10:31 executing program 1: mprotect(&(0x7f000077c000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) mprotect(&(0x7f00003f5000/0x2000)=nil, 0x2000, 0x3) preadv(0xffffffffffffffff, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) mincore(&(0x7f0000562000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/250) mprotect(&(0x7f0000269000/0x1000)=nil, 0x1000, 0x2) 12:10:31 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) r3 = kqueue() kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x1}) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 12:10:31 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x3, 0xfff}) dup(r0) 12:10:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)='B', 0x1) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x24b6, 0x80, 0x1ff, 0xfff}) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001440)=[{&(0x7f0000000080)=""/149, 0x95}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000140)=""/187, 0xbb}, {&(0x7f0000000240)=""/26, 0x1a}, {&(0x7f0000001340)=""/235, 0xeb}, {&(0x7f0000000280)=""/101, 0x65}], 0x6, &(0x7f0000002540)=""/217, 0xd9, 0x4}, 0x1) flock(r1, 0x1) sendto$unix(r1, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092d", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:10:31 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0xfffffffffffffffd, 0x0) 12:10:31 executing program 1: r0 = semget$private(0x0, 0x2, 0x100000000000401) r1 = socket$unix(0x1, 0x1, 0x0) accept(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) write(r2, &(0x7f0000000280)="dd", 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semget$private(0x0, 0x40000000004, 0x508) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r3, r4, r5, r6, 0xc, 0x1}, 0x240000000, 0x3ff, 0x3ff}) setuid(0xee01) r7 = syz_open_pts() syz_open_pts() fchmod(r7, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)) 12:10:31 executing program 0: setuid(0xee01) r0 = syz_open_pts() write(r0, &(0x7f0000000000)="c8c7967893f1dc0e899d47c973a5456a23035f2e713ef6e8f1c597f65e2d95dd2e863f20c2d5e5bb409abf90a1fd0105e6323bc4d1d5aa4c34d9797d8d851911d16390cb1201e257a457e62bfd137a585974540fcd7896bb7103426429f0720ed141c75f09a22b4afe43fc01d10185654896159cce887e216659c55c5b37f0a4b299d2f8fd7a43484c3f9e4be9f3733dcd93cc8e0fba826651af45816390fd37c07c00a4b4d80dfea9509667acc701f73c190e3593249ca35ec083832cfc93", 0xbf) fchown(r0, 0x0, 0x0) 12:10:31 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) recvfrom$unix(r0, 0x0, 0x0, 0x7fc, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r3 = getpgid(0x0) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000240)="9348f48eda59c600ef2a3fc6dab1092edf9f78c7314856b445232e16412c2c072e17b485d871fe83aa1cd86296d0f9cda34f81f6c4c312edad3e53c3bd538dbf435d1df8a091c79088e67bc9d4b0ebd260cd6922772fbc2c59f1b190a1ebcb79b0d55050f955b3661005043f26761733f2b7391bba794b1d3daf7e667f68d762738ebde5", 0x84}], 0x1, &(0x7f0000000b80)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r0, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r2, r0, r1, r1, r1, r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xf0, 0x6}, 0x0) write(r2, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x401, 0xfff}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000580)=0xc) writev(r2, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5a", 0x5b1}], 0x1) syz_open_pts() close(r2) kqueue() syz_open_pts() 12:10:31 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0xff, 0x80000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 12:10:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x1f) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) 12:10:32 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000004}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000100)="1c9b573bcc3e9115383a9d58971947cce53c8afb1abe90807c502dc84fc0217a9fc5e2fb9ad1a3468a0dba37fd8357ab55b4166e8d190710685a94f13b286178742dc4beff09f2babd6b3d58e69502a9440213b8dc0aa4f1794d4e0a6c07d48697a73aee681efc69bbc34565cfd4ea51da6fbb8604a8d943c893294856c4394ef440d8b1ce16a0e8409869bc648a3e64ce1fbfeda39c935bdfc3a983470e9c0d6517b5311c1c210ae0d9296bd92af79a6c349b127f29811afce6f33fca573cb8b98592fa6e7f96422badec18e5772fe2d49f27a47c32e84a894008065ce93ca8d9604fd64ba7c1866069e4af5d257a31d9aeeeee3082dc4a4ac2", 0xfa}, {&(0x7f0000000200)="902147ff35d148daeb005be139866706e4e9243a7a897d46e60ff137567a98fe165b287ad329b7c03c57bcbcbf2e2e336a8963d2a025a1ffd87fcc4d856c81948ad06ba6bad533612bc807f28b5c2a16c2c3fc3c309003d93a07de60edd0d7b7c0764bb76bc5816f8b0ba164af73084c03ab5120566f0285e0b2ed46c94ce2ac99488f974593bfe533191739b185efdf4c2267e4d26f5ff0efd975cdfcd9047cf42b3b65d306f128686e68062cf783fdc59c222776e919c2e72f22ec377e805104270b15c48e", 0xc6}, {&(0x7f0000000300)="f7fab0b858f6812e812c2bc856d4c1cd89396d76ab2f14e74931673ae7bdb9180070c8aaa661ccb94473997d12e9a844a53bc9a8b5244ea90e6ea5167c82bbbe9296cdb114326747f3b14537f64e487ea0d968e0e2d7fd6d90b12531b6a38b7b79348ddab53b1c824358bcbd5578a086fc47da70e9e0734fa3b8e8e438db2343eb7ef67ec17c5f359f82be6ec359", 0x8e}, {&(0x7f00000003c0)="a8b6ee5a0e4624bce097946b5c426a4f3f18fd4568f1fe8c5c874166e03fff0c88f19277c3c96d7e4b1602520ad428263cfb00014a6503449e44adb321d8ec438171cea2c01841c49794a8916e69e3a997e10b54c0997e9e703e798ce2fbcc59e8b65436638ad14c33ca62655137be50ebe6319d4d553c56027bd0", 0x7b}, {&(0x7f0000000440)="40d2bf8eda00aebaba7d766d037a25eb61b5cad1d6320fb9524b185027278b5a4c73e033722eee7068c7aa8b4faf2f05ca4f8515f3148f4e45437ba24029fbab3cd88e7dc0f0de89a300ad37d73164cedec0cb8655f9c84f2c5064504dd532d674c6027496e01125582a1cb80b93a11f610d5db1bf204606ee817c67d7d3685eff8e3641799f880d807c9fb790b69e458c7c5de13d5561f23049f75a2112b242515c86959396447e4d27062fb1f8271c96bcc94720c1ab2d53d151ec3ba451e253f574c2688196d4366feb5819e1144ca0f4360ccef9b982db3d01c724ac6aa870c10984b1e30b8010ca55db04fafb6e076ebe97295d826736226d8a3965ea32e9ac96b5331449e79dcbed480f8f2fc5d1580b7013c9e0fbdd216148dc636a14c4d783c6aadaae04e58eb1ec56194ff3c8b5790c2bf52bb40c8bee207568711635ed3bbd937366937651593f3150918aa3378946d5b7710d0bd02c768dacf23257172e4132850daf995eb89f380a8f4ad6e58fac1bf7adcb69ccc499cbf43ce5c59dd60667e36eef155c2793e3598e27f0955be755ab07d00132c1d6aedefe1ce665e43dc41453cf83e16f2810c59e2ebb85ea604bceb3c6c2a5e4c3852999ad19de9739300135fbd10cb9352417c795ced2ecf284e4e1cb73b82d591c736d35c749aa2567dc3fdd3fbbd5953381eed5f8afda07ca1ad40a0d6c529641e43afb7a905f510fec27f0e5813870dc4439135926a796b67d7a4d2c3b0f9bfb30681c0953cada13d4e121bf74b60ad94bcc4ebd5cb88e1a6b742da255cc2a7839141c4db06bce438f80fc003f555186c6a02f6721d36d5ae1c9a2ea79cd2989c308d25c62c5644784722c8a813d30f0b39754e721e90474423f60fab1aedfc6c364dcbeb71901da0a67169213581348fafa06344ab2ca1af632b43390ff67bddf05cb007e131cd73435aad0ae69990712acddddb1ec3a368c637f1fe831bcfe439b12f4bdfa80415cf30bf1de5df0572649faba778f56597707237d4e7490098d75c723051365920cf162481270bd0fbab9fab1252be77ac8cf6f273616f7a7e5c33f317e456d9d0e992132149c048f6801d1b743d87f12bb1a7ac1366d74152e278c08cee90f174d52b0bc1794297c107c09103f6098d3cc57bd5fc03cdbb644f33c10c7e06a7226eb84f7f831d02574a71c8a0c48952bc5f6b61f6eca8fb671f989dbfdd60782a4c8676dd7c1dcb9b988da2a68d3d82d277f504eecc91a935bc75b2c6be894df224624eeab9e05f816b72d9138c444f706be73a18134cd7bba1130f37008453e808aa9058cd030b74e69a80289c5e9d44941417bfd25f746fa4404f50bf31ebf443bfcddd78769c68d8e72f8846a1577ee285dd8b57828e5930c0e97917df63ac7671d80a4e158e997b4655d7eec681199dcf2940ae81e9c0ed69f609662effbcd985250965f27bc46147fc51bdf903c50d55bc616d8212e29161baf4f7c088047b6eb877a6c928bddc3f55ef4c06df3f819c569ea71b09dea454452ba64c77512aa967934566f5ca41aebeceaceab844631f9f04a8f72b5607022adea5d588252b5dc3858dea7d4ef8452b083948d84fcf2f4a37d72bc0c21d6912df442e7ac0f483fc404f6a3655fa985b7e4fa03ff5350e97abbd6173e0d3304ddfd0607d37703bfb3f7d2bb941bea7851c7de622707227422d2b659f4c020c60bc7ee0c6d4676cbc2b82d15aadd4e2c26df106760ffa436ae8cb74e2d2b694d291185451fdf04bb7130c9c123df9941594a5b97ed6c7b9aae800b9e37ee62b5e3709bc49c4744ada1fea4f03049ecb3514dd1997b5f4db83a82535e6a5858083dbf9b20ed2f5cc73a24062f487723d0923fa5d580886b333afb0a762001a4e6fb725a537ae55a62d8d9a8806a56e5f7697ea1df904481d2cd8f2bfe5520e44c6a32586cba1d68630d8d4e1fdbb631286585696f139ccd7713a6cdf3d6fb7c8d209993acdad6adae0c37a7efcc882ae6d18d8d16b403cda80001e0ade8599bb94c984f6c2aebd847e2ab8cfc8be62abe11269232cdca2d222d7e86892c8da5c57628ce6107ef6e904ce4af6f137c9a4b2edf9f1b33ed96c4b78cd3c07172387a970e73f08aa72493e14c91af64e458fb85ee557c4cde53a63ca6fe447b34108db2618f9918771681277eb1c3eda197653fa9596f0edd88bfaac6f5eaeb754de2bf446b91ddb75b2b8fc1eb1aecf9ca518ca8d5130f168d357db24cebc25486bb620f35e09de7a6ecd71b53f40dd5660165e7da6bec56d7ef6dc1f7448f41f6468dcc6d9dad2996d2692db6e84469a0a96749c294bd90792f7ae5ae7c48f1d1e177e28eeab7ca8854f1803958d09af1db82e10787a5f49c16987de844da12cd7da1355502295f9a46dc56713d51024588a41b43d4b35be4c992711e415cfb08d7a86e7f158483a6667b0c255a78b1e055490bb5535ef9e4120ebfa0bb91e90ec74070c64c2b7c2d5bc9ad30381f1af8f05f92117244da919e4fb863d0bc98e936f98cf629f44f9d079d0f61926065ad625491c4b7a13aec3854ddd8a5830e67a22c2db5c7b684a94a78d7dca0c739a173c1cfaccc9082ed0ab8470f19455646f46212edf5f213d1fe66467470cb5c96e005bda6224c1982546ce3ba8be3708a4a7101ac77b3310478ee11b2288d7bf547935f65e9fcfae1d054bc8b20409d72dd69036ab0c31957b3548015f7f46cc263201db80e7322fec250fcf6595a7481ec4edc34816c005675ef41fe539bbf0936fb4315e646ab3168d50854c65e364eafbafc87fdf21bbff256e090faf88d236e5c12de93b152faba0c4800fc56f53f00efdcb790290ba7f149b6ae6d44bbd0df55cd877a50f8252d5caa5b1891bbd44589affe3b5d1c22734adcb4efb7e656fa5d8bbec3f42272cb8523988e1f052b238a22f2cca610cb381c034deb211d599581cc49e9b54d4960d64c984d1300b4398234bf3674b416cf574af674fd9d51cce2b88f39d345b90ea5648bf0a4dbe948429557be9a629aa9d31da7a82d7ad6c9f3cb71ba553bf1af3ee3fc9d9edb5db48cfff042a15826719240d6771a0aeeff853e1779c6514fd566a06cd74c7b28247356fd55f61a0ed6dea4f0042ec176e6d4284821d843efc336e7858d949105970269e1c20fdd7d9a968bf19930fedfb6f97d90448e6b4b39d8055dd9ecc96f9a50eafd955d3aa6eb3a45a1d09647d1c1e2f6635c84c622406f31fb898012387215abd0b0daeb3f0184cee7ac1bd6447860cc83b29642e5b4e4691d10ebc0beff69dca043469b88edd8ab7e113f005b752e3f7550c58b22daf7bdbeded530e59a0648197466e3a8120e0784b8680bf114cc93a7031105526588bb1ab30de6d34a58d8e28389714c561d07f6eb56513e3dd9074cf8f9869bee86abc22bb6941d02f6a993273ffe8569871b84c4d7404f1e8438cb80c48e63deb8a2591bcd61fe501273340a8c9850b51bda113733e25c2de219784a6e786f7bba992fd475b90be8e880a0fb52ddbbddd5e91013098ad999f66752ddbcf1aed15622ac3136a3dc49ba632d545ee51e9fbaedfc5245ae2d8fb708f971b75cfdf7e8319ffb4517341f9e1677d05ddb3c12816d8596488a4834b52a91175b0b53140ad99545e26a86fe75e8ca75ce56353c957563159e0e2e1a12476f529541559436d8a7d4077f014a52e6cf9f5c6d7d6c90a62b039aa60f3a678ec3696d8b1005bc692016743c507ac3cbcf052033789d413caad29a63e130d6179bd6a5fb3dd27ab59516f18275c860ccd3f309c5beb8f1d397e449102a9ecf3f924974885f5cb51f6997c58c7ad153436f4034da5eba28ae1656b91f2de108a2ad074f46a6f519a6cab5131c2a9ec339d813ad0921429861415c4f4b83ffb4593bf537438cfac1d286aeef673e6598e7aaf336e36240122d9ac63c25a36288d2dcf4a5aeba844026c548cd6dd3a0e5b55ef08bc632db9bd935cebcbbfe0848e63750134c9f73f907fb19284e214b9d97eca1f4d9a6eaa0fc72c543c2217f7b052d58e0198f0d42f34e4fdf0da97f050fdccd8c3c2d90dad7a93d1cd840e341b64354667eaeec9e8c2fab15d31824e6373e9d54ac8c95d3a4163becb8b5b047467d664706e85d065f4d959258634a0d775ae2712ee9157df9c6d5164cf7a308d61c987f2ba0b575b0b26d142eaa31e6e8b4f82c1d9a6e643ad7d1a2b6a04665fa4781458740e6764362233d8d6a86b9ea2537799c9dc3fc10912107515a04a61032d29948f7a8ee5a8df7f16c4d7aa848807af4bdad131646965def3e86c39e64676e8299c11be36b4868283b75b5d5bcdc698cf563d65f515ef92b2a9bb6ba5effcd68fa41ec75caadaa87c8a4e688e9e28a2dcf2a755c0a1b05a302e718b3f074a993a2abfd0c4c2da969200cdce2a85a8c3effb94afb3f4594fe0d9d6188ff8094298a3315c179d3ee5450f8defab986a02fa2903059232377355e07ce4f784e9aa9a8c1976e69e9f9a672b62a9912bc4bbc7c427ed36975eca4c17375917dcaef23c7c21fed25cdce541797498ad7767805fc97315ca0b44c13236911bfa95222833d2357d884504b0ef330641134ff68b5be2481232115fc871ebe409d55c1cb32b66f1879912683a37c19bad079043b985801e97b863fd6071c0a1dba3a91f502541963337fde5be96910d9060ea49b49e154eacaf9c20287551d7e5783c42cb032eb7d7c2a07711655c85ff09371acd68a3cda4eb627fcf50bc8583fc3df19cdb9caec47e2b90a6ce2677fff5ee4aa8cf5e3bd2aa6136ace0c8294afbe9d003af984f970c0871301d1ae8216e7ef0c5b5c65ceeef74790aa525841c5320999eccf158a37553c4cc657aaa4653b1943734f926193e12f2dbcc8f13130c66b9d654c8a857121b955fa4e4079856e4b572c50579df79662e9a695fad8ffcd2cdcf7b3e835bd8b4bc91f2b484f49fe47a6ce10d2f6fbeec03d04c3a478ab8f9a476e9d1c2be070b7a855eb69cbb8f83832fa1cccec1140673ccf9a202191ec118467380e769a2ef35305b24df1066e33be129cc27d9e0b5081118aaf75d44e8fea2389c7ca2d2c1dff8ff2dcd6697dba3dc94df5e78d0e4b0ec2705a6e7022660bf5ce322b35dbae1968438571a0bf3dd3d67bcde032dd40a849f2a506e467cc66444d11c628730e3ba644c258518b2729f59ecfe34bceb9b33d9c8869e116b458069c48db999ca2ce584e39e12aa8bc366917447294535ae04eae705e95dae4ade61e4c9eadc18a984dc8a5d4da8a53a99c1e9685c4b7b5b76297afc978060375e15f661916ca85b7399f73f491856d5c7f87e44259e003812826fa98c79898f04f8fa7415fe5e766b0baee3d8a67db56c4b11bef94565c5b69c861fa4982e85bf9bc3cb911df0ebc5467e4aaf907651780fe696a174e7a07776ec30d9b5890b6fc35f49a01ee575e7442efc1aad4b644a9480beaeb4329a51e4d327a2c2b49edf438666e79b391ee8adc2b2ae8745efe63f6b8aeb174b1b53573613fab32b54028f0de005f10392a115accac14880316479838dbc0eb759691c3c31adb15b8d85be01b4c0d5240cf0806fc78fc53c28be243779691c09998d921a778a409c18af033038b554e5dc6c2b62e70bc798571a3cadc7645c12c59a5cf5d5492778b8da3201807454ccab789101ac6b068125ed1472d54115d5a2f0a92e039279b1f5a2b95121b97952cc9d8d2cb5fd3e1db0c3fe2f03b228f12a42fa2ec1e04f50440a34e368d114eab57a9aa42e6", 0x1000}, {&(0x7f0000001440)="14ac5159335074c9b5514f3fe47726e45dcb693427f563189932bfbe0d0be2ff5fc6cf2cf089c12c5b2218bb9a51441b25e2c573eb5ba2ec7e918719eb72645d430ac02477aee0f06189abfebc17faf8c536716c52dca5c7b668836567aedff0c7ddea6e7c0cb0914bb4c1d0a1fba472269f0f626607deea05886d992d989653812551c8a85b5861024062756c9a625eb75a146eac713fd902dc5f924738e2dd9805be14366995f6a7b968bc12d788dfc9beb49105e954fcd29d6828aee0baa1802b720464d5ffff08541179fbdc65c018fb1a22c6f1b32cb3", 0xd9}, {&(0x7f0000001540)="0be1e3d289717007a76ef2767a7848306039b88ec22b8b819efdad27606cd476c6a9579fa15f39d4fa44c6050dee5973bbec6c09bb73126a70fed62c0354c444d16ae58263e4afab8d07f8e441bf2d5786a5a4d24eee6e108cd57128dc15105645022c9be0d6feb50842b8fe5547f282626e5b", 0x73}], 0x7) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 12:10:32 executing program 0: clock_getres(0x5, &(0x7f0000000000)) clock_gettime(0x3, &(0x7f0000000040)) 12:10:32 executing program 1: r0 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000011c0)=[0x0, 0x0, 0x0]) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000001200)={{0x9, r1, r2, r3, r4, 0xa8, 0xc3}, 0x6, 0x9, r5, r6, 0x3, 0xff, 0xed9, 0xffffffff}) select(0x40, &(0x7f0000000040)={0x4}, 0x0, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto$inet6(r7, &(0x7f00000000c0)="de92c4ccc7cfc0b8de8866e741307f6184188ab4297dcc4710dd4f542cd303c4c75c0c52d11e31007d9306f8bc59f3176fd1e48ef52b5373f48da231f8771b40f087216b28b652933031f1b89b4c868a84b125c0d5fa96f864b12640306afe87d5d4b049b0e6cb4f2d92dc591e8e68bc9331c7510dfb8b2e44eadc24376a837f869ef54fb6e9b97db32b0a733b4639d3aa0e902da5d8c1e74bff89a5faf90cd2bfb37e1cedec9d12a09fe1d819c992556ae40af167601625ca9f228d3f8b2b9446d2758eba0d3e6bf19a1a28a2b7f07efe8b717f76661175920f958cfe527e13569c4c733275eaba168158500ad6d4248239a1fae6645cc72623312c8d538f800cf97ced6d51683537bfc8527de12200889be5518c0b2dddb17f192e77ca17fa2a59c976868a4a3569880d0c8186c5b5556848d8cb81f4825177e8b95fcd5ef8579647fcc2e7e38c8faf06ee4f35279aa66feff9cd9c441079971e1ef1a85489fa8869752a84c722cc16f45e8c21ba40cacf7229d4a83beadde6794eb99810025cb84a86ca323cba7915947176bcaa9108e56d46a12ccaaaeff4ec358e3f831cfc61897731ac7e22aabed97133ee072e32855ba416b0700971b52c2d474f3f5c4e5d87a9f86fb7e9ebd6ce5ed30cc15cb8a46477791d84e119d99ee55538389d8bd2ece33fb70a0f211884732ea4152ad69ee9fe8dc04a0c1bf5cdbf1c395b95e46215c76d0fcb0bd5fa416ea3e49c208e2f7344bbfa4d3fb3cc316fa9f78d0d73f08db81a0d0f6219777c7c824b5ad995945e5fc0c8d99a4664dd9dbd77f1bc2b23477e1dde223f427f81922c0677c1a34b36f5157529de91d03f3ad2fdfa052c6a3cb7c98e552398e07e604e700ad8a1843c92f2f6ccd8001b6b203290e6819dd721444806a9b87de3de35a7acb07fd340463fb21da630481c478ce991fc9a18295196fdf4c0fadce0ac888215ca08cd22225f72c7a4e3d4d0fe0adb3276dc03e2ce0c8ae1ff9d9c4d0f4abbb00cd38d16ae94a4849efbd3c7fa06c9578c48faadf41b61339b370c244cda2b8e0ce3ac1bff92bb009e550eabbd7e6d3b76d5de54bbd6eb2ad3ebacfccde688ae8ec57aee537c28833595abf78781facf79e2f204be2d51f9663edacef4d3279a758b99e56f041e2c82a171af047bce015fb176e20891d4aa83ef1c9fb5e873929b73f5cc1e2de27aa6496374ac0fe5bc8683bb2038a3467eab619e5922bc1cf5fd82a111bbc8c2f66b06a2b20ef52a666b34326bfbc31c3d2c35600d28eca6f7463be9e5b0edc63c89fa2f669d3e0306a507151b3c092795a935df4e0a97c2102ca20a08221f3241043991faff9e30d69ec49037974ce43ae971f9c82e8b2b957240ab750ca3b5c5cbdc84169cc8e2ccb2688bd89c78c6e03e1711673971c273e8942e68f496482bdd8a2cf95adb1aafab09443693303e3a234813e71df16d746aa85a3af8d1865b3444a0d82a1535c80bdd2201974cecdf6c206c7a555b8dbb2b3187567c384bd6db801778b4490b6038015e86c8afbb283ba3b9f522331fe32c364f60e095511fb79ee4e95ed122cf2880d50a948b3dae867b43a4e24ff481dc15b32e64f49e94bd5f2dcfc9ccb3aa0371722fc9d6d5d158857e1f2e9041854000c891cabb8cf6d8729a3eabe56398b4715f3163cdcce87bcb79b1f8c9447ac749524c10527f50743b061f89dd94bc16580d46bfecad87659d19105b4d0e3aaf4049ccca8a42b012ea8c64e9601b11170f18cdba54aa5e7e49c0634b4375934b85a8d2174f956c11863358f42303bf0d01be7ffff18b0826b96bd881dcf1e4b7782b669606f7e31df71812f2f923e3516d8b294683b386f9d092b023e6c5419b98f3d0963cd08adb3fe866801eb21a0426df7c72dd6be70ee7a46453dfd81743e41c5d1884b0597e494f77748f6e96b80a8a0b36cbbf250a649bb1d0e680b094a26f2987bc0f72433172cb25dc1e6d64ce19725cb6ee05d2982e21a2f16629359d56e233e7025773ca34829afd92a036b6e2d0229f660fe5f4114f271f77fe0ca93e7d5f45477331df3f25c0dd86cbfe83698bf057d02ab1129428dba6d2923fb769c90e82e2188e0850280586b4796fe2ac448fe6c86ee672f7b5508f57624d01f4c8bb80903359adaf5da14f491a9a61a1e5db3ee43fa2f1d53eefb7342f611809e19f32339042b8b46a76b1b28fa948b0c2b27a40e15417c0479d1d8e9524fde397cdfc487f627ee62e7806b277aa277190485c1d0fa2eca722d743919bae328fd312ba0948713ae0fe3f6d8e8320881ab08d57bfd3a292316c68e104d93f134583ddbd27f369ab3dc5c606af8b8db7a30776739b7c93afabc826b3984a9feb2595aaa88cc985ea10e26bae529e2a93231f92ee103dfb2dbf57b6bae0bed68616c36674be1eadc9de6f2149eea07fe2b4d2099cf3cdee75832275b45f62e0b1b1ce7f8eeb8e8adfe15ef48f50d603b2e6339fe4533b9e0c277fb8460bf47a387377ff1cdca0e180b1a39ab4280cd3ac32589688690cffd35fa727e6c91163edadb2375b8f587aa8105f1b83734a876e5ec9cd4cba982e5cc90fb885ec61d0f2147a4df52b52cbe17ba9a7b82fa6a53ccb9dec775ac6c823e13271ed99fefd52f988dfdec92e96d6449b45db029f9c6cb28fc49ec33001dd1361da305246fc4befb0b6853adccbbba423658bc55546cb3c8c06904321c4fb5b60ab8c484a248188394346fe77bc7c162ce7d9cd9c717e679872158f9ab02a4e64c143c5968347f13ca442488e874ba433e7255099c961914d8f2599c882487baf56a1f98342ee0b3c8e190f37ff6140a9fe9422c431fa230e846e94be26b80084505bb886735a951a1ba13cc705d28fc27c4be742ab5c099516662bc295f3d0d8c212b234b51129919edefb9beb3ff91f85adb1c794cd799d090885416b0fd1eb05ee16b302f1376d4bb06549a07e84ce956cfe5b437d36a461156412c5c396cc39ff1b7ca79a05871d7dabb37478808381bb08345f9f38d5c7c41d6b206c143452790a64b7a64d51c1f72e06e9b54789138dc0fb8eac0ea22bf6668ef48c024141f421e953296309884f10a69fab29d4675e04f2729612d1966056a063639eee6f79747bcf00517a527c5d01d591288ed150c7e61f9ef77f936316eb20b8b80d15ebfe8fac0ee56e0bb7190274bf0e42b5052d873ae6f581af2a95a3e7aa29675c96dec1af578fceb611371aa8379a6c32a3f9e31a977a27082bdf38f4c529457c5d09bec8c2206f09d484d88c7362f121b1b232166ae4332e92acea106f626ed4e5109279459bf82cf59610204c6dc57b56c41a65e924d7529fec0355c8fd3d15a1607893b6f436c03eb6459376663080610bee28d9f29c0f8689ab87d320a8694bcc6c210d517030571d971430cb30b8c6c491d3166f1a9d7c905c62b2c5000e00ee91eda3275b975749316f6f35aafa709ac7261ec64f81e216d9ca81de9bc2005c02456c1ef2af5f8fec76a8ffe3c9711911e8818f161815ac5fdee8f303bf2396c4320e4ead04ce40e2a6c5dc1e99da41445be99aecff4ed8ddfed020bacefd505208c32038c8ada2511ffed611402a33503f17ef02e346ace844f79b5cb0f8397d2b0bd31e6951ba668399f8116bcdf6d220590fb094a39d06210722b9931a34f52022a6734c3dcaab4b51186003f6a9418c9d541f67c1b4bdc821d1be2033dc3874fa033f798e66f2d6e58a7a88fde30cd59c4c0a9cec004b38634e29433395c100526a917a0b2275ea80f3a6551b1361399aab5a78b69888a6e51cd11ece79c6820a84bbca03c530dbe7805b6d0d5c320e23488871fc690ef5053c6faa15ec41622ca5e4cc2c968b514a046057ca35bca17d41e6b6cdcbaf588bdd525dd3d6d0b735d3510d471c951526710790801e257040b07aa46b5c346ea9061d13bbc4946ebef2223b0ff5788828a48718d3f0c2e81b94b6991e4e06b5bdec468ab4a502509192427f404781796d856dac77df581b238a6781803cda1f3ba60efc695da3e006c81b67ada511c5304ad8bfc1a26fdb15a3569ee1e0b15675b875f7e2b859991c6b0a319edb5cf4628d04611a17f6cfee210b6b58c65bb7002b07d792bbabcef50c56de21c48cbf9b546fdbf665ac2ce485992327f532e44cefc88b65ad8da7d493d8500fc6b9d514ab9728e3e8dfafa7e2d65bb7061bf9d82496fcce85efe8035a09c62741fc855c36bdd0b504151b55c8b56b56d71d5f72f36dab243656c9f2ee723dd365e0df24bb95192165a9e7275071ce9da47e47da2780077f120cc8979c48d1ed9dcca4a453018dad82eab2340d730552e8bff966c3668874d5352e070d4416280bc5afb5a1b6b8a3c58e84e0a7ab582b9f26696d714591433b116769d18f35c262e39ffb5940e83eaeb88c7bf2c76a408ba4e1e6ea19d60f14aa33fb4d6c04403300af2d86f89f2b32f771881f4f51dd86205490bf3dfc9b974201a30d8b5d25bf49f4b01196d4cd64dc05dea5a0f97b28e694e254e78a10eb85ced358d2d7edd24184fdadf2be35a73a2afbf4fa9904cd8fdaa6d3cccb041c5dd9b2e65b64c1a9dc008353ac93e0da5b8c350df7f5c7737a5fd3857af06677046886e643c08dcbc29e52184889be856ff1754d6729d55c0cc5fcf5d96393e7e8b46be31b7493ce7f65c836948e63b1213010200d443bfc92d2e013fd177aefe4165819daa09bdd3a0afdc61b30bd3176b370edc311e2d763508c08fe8a8e747dc45732b4f374c1b54ddb7402c5b068ac5117e475fa92f6d18ca6186cfbacd21c767f9d2ed65fb813cc866d02ecc6d2fdc6c7b1e78b5346e9bd9c7310ad442d828804cb9e8f985e008dd9fe6cb5dbf4b2668c0a8f0c99ffdf859bbe0eff317145e2cdf90d4e9f8dee16deba13a82c80c69a722af6b3b79f29b63d72a5d4778e4056960625997561c2f168ab35e7e3fbec4cfbbe51b42b1d60dd2b8b2a3f4f8ba851988bec18ba533216b44361705612a3e9ee1f0a6ab6c0b00f8d1aa4ae364c2c44854d9d77f08e312171931dbd4c72978f96413ed27baec7588a5e326214539a248a19e635863781ee089de4b31b8f0b39df0d843078b93cadfd6b723f6714fb68a1e32b9776c2b7880b21211fef375ba415c8005297f2098f745c7c81d7bc3144ee60b663975e9a75e0a8a61a7e97855084f2a280bf1fb17a90ecf577c1fb0104d30bc80f9618f59f5e522cb373d3b1632faf23c92fbfc76efe1f8faff1ed5b1c371c40516e7c9fdadfdba64cadeafdc0d594634dd9436fd401f79023bcd7b3c1e8de2e37e7b84f563d3511d0066e00c975e557022095b553b1a5a7d07e25fd8f59871b7673741210eec260f8a32b9186f639856840a0e8146b9bce715bdce17742c0f6f73df844adbd7fd9d9557176273880e7a2447f69d8f43d5f22d9a94c4976f1a6007b57af4bab37f1133c6fe0d032810eada801975474838e4b2a20f8912022ce11fc3a578fc546f431c4d70670b6090c01f38288b37de585b507d8ebc687303c93211758d1c508eae033f8ec4164fca5f15f2a317b89ddbf200a63aedd6a5e933e5efa2aaf41ab1db3a838af72f2961caae7fa6882a75ddcba28f0970895e4a2978ae40ca2e300e43f189d3e7301ac17d248400946f34bd7531fca617c5e036bc305ed0ff54104e457f6b99d7a73cf6a827ed175ecca4ee356fd89f704941375ef6020228f511d5b83c4318c899ae893b47652faadcefcc29269e90e5e80048724f62eb7c7cf7e44faf1227753a1", 0x1000, 0x4, &(0x7f00000010c0)={0x18, 0x3, 0x208dd8a5, 0xfffffffffffffc01}, 0xc) 12:10:32 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000040)={0x6, 0x48, 0x9, 0x2, 0x10000, 0x1, 0x4, 0x10000}, &(0x7f0000000080)={0x2, 0x38, 0x8, 0x100000000, 0x80, 0x5, 0x10, 0x401}, &(0x7f00000000c0)={0x2, 0x3dd, 0x80000000000, 0x7, 0xad6c, 0x2, 0x0, 0x800}, &(0x7f0000000180)={0x1, 0x1b4f1a7a}) setitimer(0x2, &(0x7f0000003700)={{0x2ec00, 0x80000000}, {0x800, 0x9}}, &(0x7f0000003740)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x5, 0x200, 0x4, 0x1f, 0x81, 0x80000001, 0x100, 0xd4}, &(0x7f0000000140)={0x4}) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) pwritev(r0, &(0x7f0000003640)=[{&(0x7f0000000200)="da02a1677bcd5805369535fe6b6c893faef9f7cb432334c2bd138b8c2b6881b01230dfaa331be815577e012e5a3a066c3e2e0d8bc756ed0fa8ff89d9ebf7476f6da85a7acaab2072ee930951cd1ea8dadde2f9c7d1e7baf0dffee3399ce4be9e5cbc29c10e3297be311e493ed4be91d6cbe1e29655f096af15906ca65a2bb5258e07de046f224c4fd097de28a457d9be98341b659fc5e7da5d92dba44c1d6ab5fff0f761cb25d9ee74c9d2270f750d013e37c45d9730db6473fb2f8e1b9a171ab84e2aef1a6a18180f6a84bc24d9ac574bb7ca1e22f3618c2765676df4faf23b7381d1ac65f2eb7472a1edb89075b988e8e61d0dec1a5bfba435587808c3dfb510b5c5dc16194617d2a09804fd88e317c6f42468592ffa0c847a0840df4e3e12b01e009e3a3599af3a0544ebc6e4f743dc9eb17da7e04348822cf5c8d8b2d9a8cc770308d08e5bfbfd027344c6570003e38013ca78a0d723c7b2d8dabcb2a10cbe8d8e86cfcaccfbb00c566ade41b70d8dcaccb6967f5b74d441758e40005971adca97ead80defebf70812cf14b5ec0d26d481155b2cbf91183eecd6ed2169538338109f07f67126ff8923dc648bb257b2d17667cc2e34df7c184c4c9dc15e2970e8311207c8b5e4b72ee4f5e6fd1e5fd4440e6b4a07b204f87bf7e29d1d3b6f055e7aea3e46e970026504a5e6e21df8c4574045f307b2f476f9b5be536a14e1eae0756ffd4c05e99005b85c3da156dc175774d7942ce94e2622290f529c79867338a5d8efe37b00e1aa36205582bc01cf261a5d9307eed2dfe1be31c5850e29cfe4a178ddd1e610794c54fe070d971c6944b81d4fdf0cea1a06229668c522db0584e88f98d1a60eb9fcb1434746f15005b559d2aa038d890f3b9982d260f2c93e6c75ffd17e95b2f3d670cfc9476d98a0ba555e41c61d97eb81e1fec65c2559b5804f4cc17c9ead252190baf596fb47367c00e287c2e65024e3c2c0c122290e13dc93849964ed65fec557210b2e982a0b537f86039d77cb7524d53e219c22ad66b3497d8e9756829cd6a49c3977dcd3a321c31aaf26204703de0950c251971de8bbb90c6bccf526bd4821c533616c5318af3d0ca0d9b079e5bf94d3f755bb0f2a41468e42ac44f8b9aadf4ee9fff4c43d3e57c8cb5070a36648172a1b47bd2f83a1d27f4f7f7b6173cd9a4ea67e0ef70fedf18d9338cc8b45d1c55dc2e7c2a7d12f21ce3795f6de8ab30a1f1f4bdde9d02aec41be93dd2b88c23d90918658a26e0654930844b2c78f54275f67c9a3ce67efea1ce014c717dfe89e4881a3ef390fa3c326ec9dc21b995ec6a755c65f08dac94bc7ec989f6560fdfb4c6c97a2bad5c503cfad53bd965c7b4da1017830b6d9e0922904f4d9c1a773539721649f45f4a23e5894f3886fd387f4eaf40da94981e8c8a4aa4d286fc189ad91bea3ca600cb3c0cb11204c1fd027bb6edb75a84aef5e22853a9fac723f0a94be86928add3b49c244d456bd68a7c9b57bd115b48f5439ad9196f4b13d74b18c7c6c246ef922b828960eb5c173086aeefe0c393f8187c4e7c5870173f25b298bedb9bb60f8d7845cefd999225d91fe2e03fe18c3daff4507b5fa20e41c00b4c25dbc98d250227502db253a93bfd5bfe392124e8828c88964e79af71692a84d85ece575f373b20868c7eec725406433e7a65518bf597ec8c11205f887dc21bcf52e6c78a2658cc258e49893a75962114043925ee7a8702e97add33addcdd2f6fd2001f3416e234ee064a89aa7cc9717431ddf8ffc400049017f1eb28a74f0b485ba4719675fc9d134892048fa4d905143a328b9eb00dc0d96488df871710293e77c900584bc2682e3bcea2705ab37962c9fed1ebc9631bbd0c5e14c21338d7d08d717f3c21b429db63c28ed764d14194dc6f348f7111ae6d3d7bd2efcc55112bab04fa456283c40d052927d28313a7ceebf4e250e78a71590fdc88a12081d25d22558b927ee1b45d449623f199dc6df02ab5cb05d0f8f793ece2c96ddf907edeafedad07e0bca9b09b46616598a5f429b2c6bf36d0260a496fb00ba526b122991a98d18c09089a096f9a8fbd7128f2cdb147a4962728f7904177776be301b9fa1d2c9eb0156afc4c1a0f286016c21f95564eaa5c1a95e0d6bc07970b186b53560c5c0cfc90ce3c36fee1de0cd24d3b65cdb81a721422915982122c0ae5b4a8b9db03aca74c0c5e0dc439c4b8eceec5035e8f4c1bb5e9cb9abe8b1c3e9ac1f8b2e4d048d64b0386f1365b86abbf5ba8167fde4c13c44030a426089515c37d7c1aa0b6abea904c5dbb2e4f8094eccec0d809626f7ee45875fc60bf13fef683ccf3b7551d9034ac26959655386f3bad2d3a0a33b0c487b27c9d76a3d147c8e4e535c6fd0cbaa7fc8b7104d83ee09e564f6ebf7381a5105cfb16190b6d908b4b4eb3054e7cbec4586bd9370942317e369402c90c250f2bfd59056911a8c18d8c7528998ad4c9a84e8925429510b3594effe32b4205114c9df14ab5c970819aab9a7e53bdadd1874b2c6d559879eb015ba9cdcb6de7f2847d4a5d675e6a4bdefe0c8e5c854230cae0481f931b5ca19106c8bcf300f2173e4ee5d8eb07d791961c4e97037dc3630dfac7c1d5482598f80c363a80edc01cd65fa3aef321743dfaba9403bae164c210615389462a9849eec891a65d3c555be86115b233fdc6a7b5160d489119caab314c76b1cb133f6ea27ff686e28930d6f3405932f3bb175b98037dbaab897fd278a19dd05ff58b36291a79c1950b7c7ddc5669b8fcd7c7fb35bf71ea63a9b8f438e46a003f30ede0b4330a3aa7f7af644945a17bb5cfaa62c35093b658549e93e0e05aad9b9d1332adfb8cafee6480a5c29fe266081c02e043d81d9fc0c849e5cde65e8c81272f19379ed54d3512f47df791849c2d514d90ac23f4c4569ce9f0fb2e86b9e7e71beb74d1bbcdd5f12b6969c27099970a773fa34b00e5d981b107822a9b0fe80367fe53a5a1a4e5bdc9ddf8eec183c97c434df44b6242868dda60eb1286a280c13e567b262061cbd55388e4a1bae5ab72357dfe97827cb9f9d39168466ee9fbf8b6b3867a295bc7ed2570850cd7353cd741ca30ab32eb573b6f8bea8a419f8e8a56c6a74019fd88f7ad4422b955b3e8f50b4eb395252a8840e61cca3a0187f87d7ca4ca06877b5cd3289d5caee0cabf533fe4747126c18fc587e4006feb37d0fe3ed60fe08aadfa091926565d7dc1516cd4ec179321439ceb1f38a24e10e74e36fc91469336cd13527d6a42c8fc6797eec7ba547641ea9bb1c1b8c6636acb956f82cbd73036cdc07bac15fe5423efcb80b89967fa0a5548babad3a7e2e7c32eb7bdd08ea33e2c27ee92fda5736540c9689502a9fe240552838f5129255c172c335754a9ae192da07e806eee356ffdf0fb1d0d4487b47ce70e062e793cc15df0f813d684c744757dac1111e05e2f59e1c39a4ccfd5112cc99b40237b5ccebc8d626049c676d5b3c9274835db8e2934b102c841814b53d4eefdb9bda58642abee714efa17554b8256dd9cde7ddffc4585cf2521cac74f2895178e69e9d350abddeec1e2546af8195ab09c7b246992def2e849c6e98dab262769eb91d7e43dddc6dca2fdf68154c64f1968fb8f0bf70dcf06323250c88daa76cc46a65eacc93ba885df7bed6ea0f9d23b260b0e67ef109b3fd2461c7af69f125f1f8cf658f1bf7cdec35694e499f8b9d9507d739a58efef31a801b89c330ef471c460e3f40ff677f871dc917f4b691846f186e2bdb1797879d3f3889e726fba9a6f8b8d64ef47d50cd691ef00458a6e12776fe0e9c658587827c72185ad1e072ea3934c7b5e075d59b1fdf27189f6ea936949123ce09828d0a0649528b95c41a39833485220ba05ef594377a1ad1faa3286ae6f606bee2e13ff4d8199c1f57c2a7f0524dcb9e84e3c72bbabe4231705ba980366c1089d832fa8f28d87465f44ba3c870575f9116959bef116f37b241dd4ae1e5b2da826d2d22b66932babed07352623258083ef8b3bbafc38e843da7d9f6993554f77889ed86a43ed042030bf6a1f366ae9afb00eca15e2369718e0a83b8575ea742a532c51badae9b62836d3d901f2cb84719726dbc2ee94ef69465161ec0739e05ba7d53fa2c652d369d72ada0fc7ea5d7946e90b35bb33bf6c32eb56a06ddfb154bad88da64e8bf9559e3528e62f52c8bcf5001648b66a5fb1c4fc9a2c4916a1cc176ff25c5bec1676dc7a69e4826e6e541cdb80254a12ae4669dad2027668b85021b512fcadcb2c2e942db060ffeb20be6cd641fa8404d61f3fa18d4c6f534426ababd8794280bd10fca255ee0360358d960fe3697f79534b0f869ce018053ebaba2421ab403c6ad85a21d78253949dd9869811dc32bbdeadf2caa403940311d619bea05d75c37800d8f1fbf95366b5eb556760bacebee51d7ae15be543900dc892a85880ff6fd1cd405a83cd5d6a2851e12fcf5fb16c4e8c77404cc4910eb282309d591e23a71299d01298183ab3f31bf42db4bb903503dd4c1240e50e2fc96e0486bb4152263a4e7e920ae396b6d160d1999be43b2325e21f7795a659b9abb89c26a827f142ad5ea646c10b003d16a8341fd1cefddb277f8f237be0c7301fd7dc86af83bde8851e00f44a5d9fdb4800253e9bb4ebae10a69ca6952041e9a18916d50e092c09a1f4166e452088daa14b83f56dc67bb40aa3fb801b9ef04040cda666a0580e9822bf9ca31ec0387a35e8b0a97d6512f1e97a729ca885f1c3f07c07aa975f6ddc8dd41a2d39a92870bcfa1446315bf959f69f16839a0f60147f537e7510634855f53462352dd2eac9992f21ec6749a7f2eb05db1508a2188b024f24c35b35e2dd182b83ac767ffa1192a20d7c4855470bfafd177f7c3b7d7a3b8bbadc9808a89455348ca631775ff7cf897cceac9d87e94f2ae6ba1780de1ad1249d235476cdf15b5cc5e8798861ee3b42df77f996bce0bbf3b01822d834e098ce8d73b2a811d1450e9a693333db14b966c0d7cc5ac76d44b7f96794a82d413002d8b2d4da30d503aeebb59cb4731a96a6993d2db4737bcb76f0b09a9e373a96c8bb7651b9b2823ae72e6564ae0d6ea46d99369bea6aacee8c8a6eb58528e0ca57add3a61b303f107d98330d986112826d5249951b5433fbcd75a76998fc7c9758a5fccf73ecb67ae3317c719d7f95a2055351ee9fdc9ba104caff2545e8197453435387a78602cb3527b2a75c36b66488e7369f8de1c17b1ae627b00a830bf7ac50bdc9ce28cf1cc3ef1378df92236580f31b9756b78db1d025e88b85175db06221d55f9c0d59b68f757a7764eaf66cc2545c7305e31c7dc29d02bd0a8714607bd038861d4ddf7a9c0648306d9c380c9cec322f42dd15ae8120eb4e4153a482cdfd7c191e80f1bbc35a045b3b5f0ea2019c64a71ffd56b71316716bf66e2ec332cd31552f0710da61bdc1bbaacb4dd2dad89d354f94ea01ba1a9a562bde2d4670f448ba49d2ffbaff80c4bc456070e0ef86398881c940e5ad242d534f8202aba9325052b1250638022bcac7e273adc82b5e03c33b37f75a66634d0b61edc063587bf3b9ed27ff5b3db7d9cf5db01e0234fcb0b89aa96f7d4dd1c038992037226c337e95fd6a7fa585482fd0e88b30061be28209c3181f6e33577912d8f40176d406037edfacacc2141553bb764eb07cd24e891f078ee85f81a48e1c9ffffd459185af9265d2fb38017f1382a72c29b67de8288ddd2938dc820b8273add7c7b3c769743ac7e7324a3b2752529e39232", 0x1000}, {&(0x7f0000001200)="a19a107c02ca27d6185294630334f34e0eb750148a37d0b9009cdd4a961a2aac6d8120fb3048a89e099f09b640c504e9b354720d9e89c135dde214097840748b0a381b717a7b467156ce9869073c9a26b13c966ccefc162c0e1d66a28b934d66014c63cf08d28c2c658ff1d1a667391bfbd75bd62ee88cbc7eb18c0822e0c8f17ee249a168bd5ac6d5ef84e7a65a01892dbf8d9b9ed1570df68a9bba29484b5c899fa31563d1b3ca1c8cd552298ac08b1f5f67993029fafc916927e9616da35e4934b7b4da18d033a9", 0xc9}, {&(0x7f0000001300)="303b025d630a50a5a2d87444bda534654862cc8253d84274e161e293f1e05b323c6172bb1e6b6ac45fcbb95845215d14d48a6d300dae24599126013b2e779fbe9955fd4ec2616fabe5fa21cf4d6702fb2f2879ba7e6ce817f1b408fb8aa90e2451541db30e415f18a4f0ad2ba4e262897f0f8926dee126ccf5b0987619f21d5c355717361df247372db01c8b250cbf83892003e497b01101dd00642ceb75ff53d5b76662b8f1bd717524aea8e61244cffe53f00d70f525fcf2d092321f3c936070312554961b11455160caa68b2cf693f69fbe9a1249539cf671142d42eeabc574bd6d50889cef0696868d5f4943c6b1d4df6afdbed3dedd3f965ecb", 0xfc}, {&(0x7f0000001400)="2e1ee92cdffd1cb4ac68b6956c29849b19207f070ee70da0487980f478ce4fa8a78b0b9ab6e22a7f3ccd35e4e0a179945b93fa89935750ed60a794434b86d461758215eba4", 0x45}, {&(0x7f0000001480)="f07bd27b3df29362a68cbe3e8f3e3b50f5a4ff4203994c66d654488372e1db9c9b9708a54126fc6baa8c30d6a590e0d4ece1c5a9d566825fdec5f6a7cdd35c544b6fa826bd9ffd85503d2e21b9d02d6f4901558634ddba6fc2b77c6f119be7c59c39adb964c9c9bf956d0063d4e4d9edeeba1ec2b847efc885", 0x79}, {&(0x7f0000001500)="a462e202c485b3056f1434460ca1e4bd2f8cb18d8cc197d221752395fecf91c56fd6a8b521990d9d224aa9913658c1236e9dec6bf7d923b2f3ef3b146d180dfa65d41aaa0cc5cc53dd7c40b9670ee6daabc147be1d6ac37c6b5cad6b4274210935cd75a93f1ad18deb02690ad2efd76824558640e20e8000006d76cbbee65485a9f2bee91d89a290d5b4adbec3e2267435d9d5bc54094b0525d72b8f92e28e1ba1998fe1f3cd1944ffa8cdb2ae3821cbd74a24507dfd7a9c9722822fa70bffebf511fba534b89b1deff6c39634693326b47bf7b6e57271e354353ebb1ea53b7de31a40d854432324d49be0b69feb3137ed7e84ffb65041a9430ed8ee11ea8ab3711543f291df674a669baa7948941e291b8588aef7751d291f6232917b64b81ada22d4e9ba3cdd23f72d34a61f1fd2765d20e7aa9321fd3a89984afc66edbf24dc605b5de11b88cb9905330a13c0091b6b5bfa169cdc58fe731910a02999333b70c7d28c107d34690797524162e133bb1c7e2011a0b02effd0daad2e7e8f5d28f0c0458dd7689ce049433328a09d5051447cd09c29b4e86e4486fadbdcac0f0571528d82250a9eb82ea97244b012ea9d03ae3ad75a73c291124f51753eb9d2d8ad02ca601db3e15a3d11b6ddc2a294924345fe5b4dc9fce7a3c45838194955d843bcf5e831b8eeaed5e897e547dce4cabc1f6b367d538527bd2102b60ae76ea419c91a1f96bff683d04079827b41c0304452ea30d357883db0e8fa893f3e3cebfc77dad31e9f9bdbc91ce882ceaa8571eb07911dea10c31200b29df65e9b8ee41144e683e341db62045258e06967519308b54d4917ffde411289ceb89f16fdae7d4d5dbe9c50e2c713a7601c410d5663c722545e4da85056de2b2d5110f3a7a291c43442aaad4e5149796be48740b3ccc5dc2c3c66fa1b8fd08558a141ae98b6265e26dd62f508c5eb843f62eac286bac6b811aaece8860a14dc15b4b9d11c1f6a78577af12c01ad947c5923651521f72d3342ac6f9eb3e1c7b4dd74c417273d85022f1be5ef5ad29c51821c1b3fbd8bb1197949f17dbd138601772ac8d6f885644c005e03969785cf8bd3b0ef2cb246ef3d19981d115c8ea5526f218e7a2db6413ff81fe86f757834747f2ff27364f066f42ebf458f83f01008d707280928688c2be0e5610e3497aee1683ce18fd37c6296439dd425eb1e71dc4169caf41ac3a94ca7df287f4a44ddbd02164dbd3f183406fc5533ba7a012a4538dc80fa2830859b0b0f9a2acb488412d24c70e36904c3796ec864a7e7d7e99476d2d246648f2c203a0d58efc5b495038f6b614ac903112075c3babaf47bdffb2568fb1efdf7829844212821528ea2671d7796ec8d389e8b89f72a202bd28742aad8b2c23e12b772c119150b7ffc25fbdc7d1214686cba569e58cfcd5e9e58962d5ec82a442edd3f9b9e539036ecbcf845273db273fb349f235bd2c627aad52101126ac2046048b99e374bff6c999f5b3032c3230d70fb3f9a45e8e456183c8dad9878484ba8ad5cdd6078343e58d8a8ee1fe30cd4e588f8615d39e735f2b9b09773245034ec457db6da5ccaa8bb5fea5fbcab8b245f16937c7b36b0bcfa2dd846425489a83c900eda1bf5cf96431d12c80786066c143816b9f51f5d3cccfa210930e8ffc77b49a9fd52093f0aec2a4174e03924d96d447a6a510d3630d83e63bc2f815ff946516ede11139c8207223f1866765281c519d6f792c9787731b9cfb82e6a3e8f1efdd2ce33a57871754bf2263218668f03efe4af2713319b4f827e9c1e2babca8ecae133004ed793492297f817214fe50be7eeea8787da9a4bc9d2adfff95ad1de738c191587d373bc262f4466288cb931948a660dd5fee1334e7cd0f449eb6092722b5b803542b7f36abea9c8d835d3fcc126a5cedd3547c45950d3b6f6dc923931885665f4d16d057d8d61869fd79623295e15d3ebb9584d0ecf0ced37d941669e0eb364ebab28f16fad0739b5b87a0f30bfce20aa78c0a74cf519f111af6ff93f19fc1b0454f5eaad625eeac0bb7b2a118c46d177f45e7bc86bab3ed453e783baec5992d0577b0d9540790aecc1782d4d4ec412cc8d9dac4d5b1b99619f83076024e592bc94c1fb448c1b2912d44253986b9a32db8d505b0ac2c4f8787df5bb2429f10817d9e6305311e9fe68f5aedbae40a4edba425372454700f4351f4667a42c1013a9da693cb2e74944eb86936f6afc844436b3a5fafed107f729669e70a455a47c1955fb062f2bfae309b2571be811832b4d93e00f89971d72f31c64b03c5cc5f95f142203bc9f7811696ad7c6d855e3282b1c7b43267e9fcb49a337dfddc79560d25752f8a93f02cf1144493da639539b4941c4657e1c457f810060276b0e1f4654e8d198503a15fdfee594f7f1a17735033946ae9b44d5823af4a8c0a7c766a39c20b0be66282856caf9b2fe17366890438d52a8e6db83ce9394fd093b2769b9e262d1babf1662a29fceb3bb1d1a1a04eff960bb1d4dbc0328da4f8bfd95bea472e5797a9d7ea2fd1c52ea3a368e7aff3f48b1249410416b5e623c004a8d52b88a3c4a76b15dae7746b7e4603e9bbed98b210b230c6b15b4827ba59042383029bda829f1ed2503205db86a8e54547db8adb4a57d84cc49268ed34122fc1c11d203e1dc03a782af3ec2d9284b9f26e44cd3fa5febd66a9f726b3a494b52f26b6bfc9fd8a1726be5c75702d5cb6a43d56b5fb48ba1757a344cba72d7bc6801b988dd00342f2327e51eb454fd214d10dcfd7c9bac2ae923f10bda901fc58047076b06703ec33bfccb7559d117d21ebc9b525cf56ebf8d7215602f0b5f510cca9b533c6c7ec155ed1439860ea42ec80a471331a20a1db0d90773510ec7f3d51a351e58e5e40d1e7b377cbfa404611843663599d16041e648bd765104d5a5278f214b57ba5646650d1a2d2cd78f894e0ea01e4527e997d1cdf60f17cabe4585232d7b6e4c1d50af27952889c5ce3dfcdd6b0bb60d0333b3b21d7c9d52748eb7465c949193e5f88f6ecbb21b3daff062a109cc145653224aa877e45d0841cc78af398e273d3712d21faf8af8feaab348d636a11fa19ad67379620f2ef6737a200ebfeec15abbbbcc6f5e3dfe128dbfcdec2c071cbe10bec6409ad83a19053a7e130a3c119e9f69ca61345a75b256f71b6370338782b36542dac7141991b0f49ab41d6eaaafed17fe8f4127a47948058a6065e59500d1fcdd9b6c963ae7350f3ce8509bfc023a5a58c5d60559e505b8944c4f38589f937f52f4fe72716764ab287fe702554a8fc7690f9f876f0403ecdb901f64d8aa633c22e8dbadc22ae0cbb0b7c7828117e2a9ae346f96ddca86dc5f9f281d74ce083a9d6b2abe02d851cbd2ba82ddf03087a0b155b03ace888daa1d31469bdc42b87908d0d92a14573efa7db55993095fcc057ff820be9b42697f673789c5af3360437ee8d431069e8fedec7800f349489388fb769ac0c79884c8ce9dc66da366d840871695ec103f358adbdfbe30e8f9c1b741757f5cb26365a561635fdd36718975d469d3a095bffda9ea86cf6dd2602326d028a21f16ee5c1a386f207c223551629232dbfc997c36b10744e943e6ca2ff524c3b921eb3809832019e5cc37a92d247d49d1b09578ab85009cb756a89663ce7b1e695843893a8367c4d144f8c4091c397f6fcf92cf5610b677e35bd1566bb829362262bc6659a9d5f8cbf9248c359282b5a8c0a4a5bd5bf694be810259dc26b6d4e8e962063a690f39f01bae51716ee86fcc013fa42db43a3e7c9e5533891d8722fe0601a4e18c091ed49ebbf2f79ed2760837885a87eea395b2f812cc830f6a13105df7d4db8bca5783b6014d7c463a19f237133c263b0e2b325701895f68ae53c8b12ac030982be5abd3863c1b0c60b85add65f32fdd559bf1871b6d835c9583f4cc9e3f7245802027ef0f6c37979f3237d0168a697d28f85ee1d7ddf01ed2f06fda0f263b049e344b0502f689f636be9bf43af07287962a56f76bd612f886b2a44662ec70c6e970cf3fd85cfba5a9423282e9f37ed43785327bf4e5dc07ac7ba61448dbd5e0701c5c795ca252495496cd5c49f17695912694c8fc5fe68e5758bb02a6aa5d52a746cc162096d82f1bb5465a51c7b163e9f73c46653e18db7d87f63c06429009445aa35448b86fab0662d0c030e26f9144d0a056b69d9ba5d3410de6010e36e78ecbb327c71b07207b95d2133648a0ae454c3574e689ed2e9cea54c1c0a0e7446d55c70e9ab9026838887ddd0868bbae4d8479b43253419b048076f61fce729715df60a0ba7bb0014469b5fa6a2d2d5ebe80147137a2f5320d3af3ff689b52381aef650147b01d783468dd801a44b017e35c6434fec3aeca6cb51b4e579f96d3ebf6088c68f54be6615952390560965a4cb9dea19ffc82cbcd4c624971460db644580154b146486e3a887840907f8ddc255a5f42448c98760c0eb7b895537596af76f3cb71298364d72909517b52305dee5e9c75ad8364534d850d8ae38b4a1927bb3c340a6e5b515bed56890b5c52478028b574abb37199e228c58c26898b458a10cac5e2eb301e5b7c02b18bbf692c7b4d4db680a342bdf5647e341970b2b0e73668e4c558f7d69d68ec9465ed552182eaf31c4123d78a8b368e7e81e9f5c4cc212334a729f214110db7fe50a7bd152dc8d7736d3d8b1b1555c7accf46b9f8b6423615beb4e92f4c0071063b8fd661634c47668ba718cccbfc1908414adddbfd8f30eb711acf0e82c6938041877deb6edc7d23faeb51e16a5626f17978a6167b74a8ed0ed69322fe051c78d3dbc336aea239d932a1641b5faa638766cc832b10715f6139cd83ce35a802f2a907da0cc0056e5fa1842109167c706c3eeb181acebe9e75d2a9290e968008f77d6160829e5937311ae67608cd02019f65e13dc363dda21217fdfdc62faf850e7e9c1f1d6c1ed8c625c8798877167fa85ce912107248636e4c59d25d733cbed0fccbd39ba7237ccd22de34755e94a5f3d7f5f7997b263f3bd5b1cfddec5bf7bf61f17b3a956d77d9d243cec6561ef4b90d868e4be1e0ef9e8f745e06b0e868fef470f5ff45ebb61d9eace2851aa1c131a723d344b62a5be1208d0f505448d92270fcf82a607743633fb3b5d48ef9bdb34fb31e92cacf7c389eabed964b1f50911fa6d764968fe6e08f0309a15cf20485132613de2513a480894f1a98833d2a7ecc17e4678875a55e25e797ef8450f65a923fdbc602c992d654ed6b836369b575cdd44665d4ac5f3e725574f75af8c97a3d8a17a4daa0aee8776255b1904542911ff2bd621dc320e69faf740ad4e7681a61f433cf9460e94af0a92c51b18068fafb8c46016f0fbe11f2b1ac20e380c6a15c46e5fb56e457863c7d308f62b51eb04f2a3d77c2319aeaef474ab206b2e81d48ed37054a5f3259c502612a4358d0807976b30a992f967042d132536a2f1d826fa620dc35add07c7695827fee0635261ffd44562faa479d05f7189a87e3c75b0c66c0c54c83abeb8c32c7c7e245f80d5a0cc94b5aa243ea7529c703ec12cb20d8d89f8ea7cda4a494783356a1cef93f14ea87762a6c7a2f27a11be5949d456cc8a9f3e1f6b8601678f5f51ab617d138e1102b49a280ec8dc1a5ced5d98a5b2eee73eac1da7c996e14067773fc77719d5501c1c6461479e08adb7eb45bf4cca95ea21dced37d2559b3227eaab3d7d911223c00f4d502bf8ace11b243cd21eda6e514a715bf0e8591ba1bc042a0eb784302bcc984", 0x1000}, {&(0x7f0000002500)="726cb385fd92645583918deda1556444b1e8ed0e7a", 0x15}, {&(0x7f0000002540)="67ba680aa324232657223f8ad840c2012c698b872553fd9de3c9152fa58f2800194e4242c800b17bf25aaa0be11493f90c1c1696c07c6ee61d4ed5d405f67ea2294c88a05532c45d7e2e5bf81de6d6ff0594e958ab2c4a40d25ed33077eb5411c090cdd7e47a5dea425076fe4df76200a063e82f3da1864d9abd37f2702e6ec0b668c1d353583a1ba0c92dca841473ca21ec00a3f6191fb88b39af3c1af42a1b7ad5c6d88050c05d29721ea7d46600fc85c368dfe6daea950330a47301f2867298", 0xc1}, {&(0x7f0000002640)="a54479db4a404b1102fba9326c50fd0302bd68d813783a9516ad8397ba7a2b797bc11f4cf7e62f131a3b6965b5ce1a60a42402768cd4c2641642d4f674764fef0b64754ae3615cf7e261c9a7235bee379e040d6e16004f903b59a8bcfcb9b08df735120e8f947635122655ca5c60333e98ac5838b8708b3a6e96324449365a8e59f21759d6659987dbb7df9ceb16838eebb5651e228190863c76b657787c47f4f2dac2bb82a491279aa708d78066b0aa0c924ada61d8d3f6ed532d891f9da73e5ee8e8235391d5d17a53f6c9cd1c298620d70426a8d291f5acca0c80252db54bfe985c092eb500b3282cc04af45374547f4df565f2a2a57449a25f4011704adf0952541abda54c8a089f37f23b42b323015ea590543f3666c71acce2137c7c47a583a9f59ab9460f6ea108b2852e65ec54f85b8d61fe5ea30f92ac07bab68fe1a7b89ee300675276c00a0e7e5416941ec3888acefe05df06aaba3bdbc9605ce20ca1c3983c27b3925e5d474fa21060c54c05bba4c8ab55b8d5fd9e99cd1929b89226c1caa46cf688cdd2ebb6d6d624fbe3bd37c841c37313e867784657532027b20edbbc40610b69c6fe77e3c004046d48ef78a68597d336b6c3a72125c3a878aabe0e3d350ce4b40a804d39a6363468bacdce05722866dac7f9f61f1655bc7fb9e434835404cbafdb83c912150f86617748d82f6801e5779e7d3e80dbc12b59cedd3838b669a0f26caca300a3f99f888090a0efd7f498bcb97660ee5bfd15077c3b7a4559820aba7a3ae5edce141f7260c43b352e4af5600499bd83874b06e53d155584007fa53309108f32cb239675bb924da213a5db5468467da73e962139623c64d40f4917e20254eca72bc7635f9f7479d71077bdca40e1f402c9cd8adc866c51b38bf8bf6ff33f635468e77acedd959c4d9f66d10ccaa2c85f2c25c62f6059081a2a9dbb5575b20e9ba2458abf2bbf7df1bd8ff247c26fbb749d7092fba35bfd083bfbcce65d0c8d04815901412503f6c6adc047524b3cc5977000c58e5bd126a46a0caf4191a795e1359ae4a7341e025704e58a072592da428f5c03783b3a045bd3f929801fa754bee78c6c37ec18b79a11895f8d469935c39e4b37fe7068b3f481acc51210af402d0a848436de80612217eb77b68487bb0b1b835f1e0abdce6aea2efd1e8dc5e4b1d7fca08633337a4826a5f4eed66851a0a216029fc810ac0a485f2fe3f4a039b8e9f2ba229807ccb81445b0defcce360024a80e08e2496a149057862c6b48947a302ebadfd4e1f9b2b1ea9bce01a0461e0bf7c821867c799cb5f2dd9117d9201d76c0448ab7ea27062009a4660fb08dd8fbff289760ef58ba19712250a40abf5d84fe36de015effc6b390b4a2e4fca65a1dab119367e6cd9b33a348142436f39b6e95fba94b929a6767dd2098a90aeded3456c196b610db43b80f4e51069c769b4693ca4c68b3e089f2a730df43c6c97a81900517f6fa55eca6f53e690e94d3dbfad3b4f2cb3f6e261ce8878d0c06cf5782c7043d1a1203b627e39a533a4e9ad11aa2e5d766e3ec366bcfa69c9bcb45bf7302566e636c6b31b1c798609b7968f59a429f833068ff84fee01ce95a548e94b6fff9365d124d263a1e002a19e2bc0514441a6fcd1e7e995e86b88bc529cc1bc53714f8f42a65f932561da4df91d21241a16d84b3d41e8c42904746d894815eb397faa6c61cbe375037eba6bafc58b99f5f5ec80cdac66831d63c6232990c882a0fdabc4b53118abe7300a8e147500e429779ef2903346d0204b013b6ed961fc135c45b0254adc4052333954bb8a59033bf15ed56330299d2ab5711c1c111140cd88f6da765bb1c85bf8d8eecd0ca4ad382d12a1aecc103aced4789a6d32c44dcbf6110c4f2e3d933cc2a1934a1e704f1666e385b1d69079cb2ebbfe51590292d1e1b20116b3fc030944fc543ef8a2c4cdf3a42861b067cba1055dffad03c0740d14010ece35d8131c4f32c989b8199193a35d7b7bf356511b2d585b2d5edd8897362252d9b8869c75ca54650a9daa31865be482b6f728c9f2645f40d303175284441369460de66ec71733be7114d6b506eba92ae93d4d37c0016e875f1fc7c61ad67401277ef57bfb702a8aac6133db7e5eeaf9e4405c2745942024828655c060bb9006ba2a0e95fdf95c7edd60a0de005bf7c462a5acecea9894345d890a18f5b5776dcaeed1b0af5fcfc1b801e951242b790cba72c6fac3961718a932be7f6e5163811e887f4a7f5016bc0996f9ad9d768aca25e594bb75365d323228f1c5bb2fd254936602217ea04f15c5cb0d6bdf86a83d4f2f531676174938c0c6a0bbc51f6303ddc07ad71f97a6373cdac36daf5c40c4f5a0a7969b852ff3368f204601d7750e9bb765c48ac050fd34ca6077b6e4ac90919d2f4386ef8401295694da56fd421b596a023533787e16e7625cbb7c7c7719f94e4dd47085ace9076a6036a4aa418a4fbb90ff27d2a30ca32f610c17c1d345f91104ede7842c8d177e2d974ccdde2d9043e381992fe21931b3aa7fe748f6dd4892fe27aa7266e5c6f35bda5dbac86980561aa06ba50433f9d922f00ee246451a3171ef247572f95270949a4edff02e3dd32eae3ade243b9daa16d7f70d53f3c455589f85709b85857b930cf9e336b0050235e6eeae8b08bc9b3c2db70a054594bcf33ce6ffcc6b26d70bdaf4c6512e9900f7af1f5ef616356573e8d8e7c111cfedfb49ab98321379f1288f63b0588fe33343d4693d187a11a6de36bcf56d36e53c3120f336ceb246375d425978e5c3448da028988343c309cc2b52ddfb25b3cbc135b34a81681b1ab7d669df7d7b355fc1515a13a34f369110fbf3ea0215cd7d960cbc1c702dd05b70b7f8423a24ad0e7fad8aa83be9371ab1afb3f321509514b90de5f5f860b52c49063eb3faa24cdb3f01b54eee20d7faada862c5f6d5b196dd8deaa1ca2c6353c1af4dd682f36db40fad7d6f5ef02f5a964c12e939c9e47e99fa74425af2a6b1e37a878387040e2dd2fb5698e1ff68f636599368f1b79955b1ef108f72e2e891c6a431d33e77c024667da28ca6c1746d103830067dd31b91500bbb4536679f48f3e4d23a4c78dfaa4f287a99c2544baa63aeb605fe8a8e6577eeb90ac67f5a93037c89669f59f0acf76dbfd1425c847d53a33cc901a634f2a7a4163fe1bc0489aa77f07240fef3744698554ae0c8a4f5ee2575c6104270e60767fcdf439675c5b1670ddb5f00b184e36a978c7d6d529abbf86eecfecac64a2dc3246a3c3d028dbf9c06b1354caa0f26fe416e640f5817890482ab3b149b8b1903723afbc738326ad45d0d0771256d37ccb5bd54c6df82c4ddb71fa9d8ec7eb8ed84f19bec179d882d98e0c7576a28622b93943464246a6c5351c08a545ca11bfaa5c8ffc7b65c4200a74e315b37ff60625ab593b6ecc1c4b6b31419738201a655a2280f9013f501aa870ff69c10eeb00e36996961f5496fcbdbef9e404d3502debdeb2557e9c74d70a8a94cae9f80ab6edd6795cf3be5df2133936bd4eeada02444bf9dad836b892e97f31a203f35ea56c36535f7f16a0d8350d84362cee17f8043ed8cf442a62e7d89361e9025a429dbc129f7bdb82c93f813f33895f5edb6146dde4b2fb399f7fe51d7c2c21f43ea565bb7adff46deb91279f1d6e9186b34da38c2d68f2a0ffdf2d4002670745cec7327258a3268593e5ebe5f12d4fecb79e3d925db2522504acd1ff13456d76c1c3395c0dac306d94d4c10ca315c7c133648118c04e9807d709b175c62c73f8ba2d14983f9d7c26404b4c6ae23e2e2158d4b1414e1f71aae71029d4607772791af13b4f1182efaaa412493b0d9db1aaad92440818c1023e8b3e75f62e39c6e10305977afda9e4e1010e0d99a50e604417fcbfe504a7e60f29a0104621b3c09451b52b0eb71020a93a3b92505d635c19f41a59bf9dcc530e54eefcd9d51230d0e19ea2a0641c8aea644d48377b09d05ad92e2e687994250bb991d5eb34d2942ed4b75e5a02adfad073d24b7538e07b4b6f800963d63a278f146a994caf0ca6d5ef38a25199b7b85182573b8e442a7567bb4d9526acc0ff829b03c2a1d6fd459d236117046933dcfde48b9aa1ecbfa91052f40adc20ded50b67543fd4606eb5ba31177a6859b5d011981f34642710e42588f250c355b221a2d3851b1de2f495019d2330868ebb189df7c2822371ee3f5e08f340550ed2fbc82d7da056b1834037cd66cc884e5b08a804c15a7d9c7403d8a1ad622676790fa9020c83f0ae588d564b3ca719207274035a95d251dd59d3dafaabd7ac08b95071c4e2ac92ba1e714819d783f056bd20e90b12acf5bdd9e680fecc7d55f6e2b8fec26ed8dc026502da10c604a7c56c5382fdcccb0ba883bd6e3118025834dae3b2625d527d183cd4d9f0dbb65cc35551c7684a781d82dcfabecef3777a21dde11a385aea9c784685b804785f34a18742c8c11d43f62b355b21ff693efbb7646c7b7dc9a817cd0db4e7b6b8af84bb144bc09c8ef45c43f2f46907d4a3a7d14b55d0f0c56037cb2e56b2ecba64a8667b37b588bf6a0d4b31e14ca0dbb58d39e0e01c49c9c19568df650022414f4e013e3f8f9cee8a436c7945739b4e7f8dd7e762dfb1b53721a90f6cbe05b546a2c4f29f4ff44f76652fdd79e52bfc7ef638911d5b13846932c950d3edcb36fbe92ef764f4830e1eb9306bc91fda5edf9bb258fbac288109db2f84bae98695467afedac3ba0cd0077dea62aa1ad6d0ac094fac7b7c230d13ecbf68170e235d27b96955841dedf5adafe17455c8f34a9b54291764a6b665244d30b3addb5d7094dc97abc84668809266a648a15ee632e1d9c9c692fc5a960878c8bf6330d85dc341a8b134e04ec93fe1f748592467c01c86bfe3a4602b36dba469eac8e4a2a9263d5f8a9cd8272b54a461419512ff81e1106966fdd3b84b61410b90cf04aeb7e01ec116dec5a7e46aad5512efb8f42c1d6f2cd649a7e4dcc3ebb22133768a16b7d843a8f8faffe5195e318e34f5b056789b54e69573d4106d595ac4df17085b820db2512f141d95a8da2108aedbe10b8b09bb2ac091722364d03c70a39686a7e62ef7bb00006d82fea54f325d5b97e8bcbdf40d84c6c68fc1b6d678b9f5577ee9cc7cc3afd611f65ff046924211bafa092f72b9c64900998768ce52bc6f9f773bf111490170b8625ae2271633aba8dac58abe50a98ab5405d95cba922b225ebdaa6461c4990c925a2b0fb862d9549dab5f81b8c63973da047571ecb224aff1e1cdfdc10ab0caba3545d8064a896d81a24471a41a5d53212c8cdebe6f99a8a5fb68397ab2ebef0fc418c7766b2ce6decb397832e925c8f50fb37bb0af9a670a4b1d9847797e635d83907dda68b3a4a2ebd88239978e9c05f1ce58c874121b015ffdf178c9b1d333f1eb88b3b1180f2bee9bcee926e79dddf2b11b98709d11c31598d47fbb95c7ffc67d04981e33ee50534bd165a9ab2b5a5a4a8b5bbf06311dd8a80b0945d78153df5f094505de4f1d574225e991fc35a7a28294119800e48b6e33727d6ae49571f52b8d4977297cd7f13ee4a0df629f1c23d8a66e100b940ef55c465820ab65bbdbe48f776c4f982d1f42953c1986d9ddc116119139551f270931f4da0a9518deb5028cc739316949a7245f740b66171cff184112d4005076cf6bbf2e2870d56c5786f158c44e0cc6b387f4a2aa88855f9750a4cdb978a2c312d5b49b70ee025ce32f380152e61668d2a71bc28d8c21c117ca2f1a58b", 0x1000}], 0x9, 0x0) 12:10:32 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = geteuid() setuid(r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) lseek(r1, 0x0, 0x1) 12:10:32 executing program 0: open(&(0x7f0000000100)='./bus\x00', 0x800, 0x50) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x102, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8002, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x220, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 12:10:32 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0xe0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x6, 0x8003, 0xd8) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0xa) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x202, &(0x7f0000ffa000/0x2000)=nil) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 12:10:32 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/132}, 0x8c, 0x0, 0x1000) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000579424197b8152f8b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/88}, 0x60, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000080)={0x0, ""/65}, 0x49, 0x3, 0x1000) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)="2d2c8700"], &(0x7f0000000380)=[&(0x7f0000000340)='I--\x00']) msgsnd(r0, &(0x7f0000000180)={0x3, "e659e894ed478b7c81b3496c9ae05fcb2bf13d01553c1763139454f5aca8458032a046fee992da83695c15e75e7a79a9562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9cc32bb776059a78966fe125281418fc625aca8ac9deb16d532606c6a584f8d9a439b2b225da5875833ea944b7409b7a048321f2c5b3f3119683b2bb8b2732fe751472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e5b82234934a41"}, 0xb5, 0x800) msgsnd(r0, &(0x7f0000000140)={0x1, "7b9b58ef788b6bd610f402a281a5a81f1490ff503a559ea6c5a0e8baf110"}, 0x26, 0x800) msgrcv(r0, &(0x7f0000000480)={0x0, ""/211}, 0xdb, 0x3, 0x800) 12:10:32 executing program 1: clock_getres(0x4, &(0x7f0000000000)) 12:10:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = getgid() getgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) open(&(0x7f0000000140)='./bus\x00', 0x10b885, 0x0) 12:10:32 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0xd902, 0x1000}], 0x1) semop(r0, &(0x7f0000000080)=[{0x3, 0x6c80, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0x593221d0, 0x1800}, {0x3, 0x3c, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x0, 0x1800}, {0x3, 0x1, 0x1000}, {0x4, 0xff, 0x1000}, {0x0, 0x20, 0x1000}], 0x9) semget$private(0x0, 0x5, 0x50) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000000c0)=""/223) 12:10:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r2, 0xffffffffffffffff]) setregid(r2, r4) setregid(r3, r1) getgid() select(0xca092ed20cb318d0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x80000001}) fchmod(r0, 0x10) 12:10:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="100000000000ffffffffcba7127e9c93"], 0x10}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f00000000c0)=""/248, 0xf8, 0x840, &(0x7f0000000040)={0x2, 0x0}, 0xc) socket$inet6(0x18, 0x8000, 0x1f) 12:10:33 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) close(r0) 12:10:33 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 12:10:33 executing program 0: r0 = kqueue() socketpair(0x38, 0x5, 0x7f, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000280)=0x8001) ioctl$TIOCSDTR(r2, 0x20007479) fchmod(r2, 0x140) dup2(r2, r1) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/153, 0x99}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/133, 0x85}], 0x3, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x11, 0x1}], 0x49b, 0x0, 0x1000, 0x0) sendto$inet(r1, &(0x7f00000002c0)="078b1c85140ed23bc111937460089b1b44e71dd48c38100cb613fe7472c46444fcc30950991d49ad274e742d7d5cde2f625e0f3b0c07e41e955cf1ec8efc0a0cc6f3248c260e71746a6d063032c8dc865d41c93dcd28b6ed21b0b2a1bed6928521a231015618f99bfe19d834905d371653c8f90dfb52bbdc31c13bbfd166403501574dc059c38525cb6251f80177ea91fedc36d294f3c453b9f3c9f2c8644638c9a65257f5802a479e43d03ec5aa68e5c5ec692b4bf87ca9ff8990d9d95ee7bcfd2949c6b46ed4288655dfda47b417e7454eb6994d005eba7eb53dcc20cf4ed6bc94", 0xe2, 0x400, &(0x7f00000003c0)={0x2, 0x3}, 0xc) 12:10:33 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x7fff) r1 = dup2(r0, r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\'[*\x00', &(0x7f0000000080)=').}%:-\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='***[#{&\x00']) read(r1, &(0x7f0000000200)=""/101, 0x65) execve(0x0, 0x0, 0x0) socket(0x6, 0x5, 0x5) shutdown(r0, 0x1) 12:10:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000008c0)) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) 12:10:33 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x6) execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)=[&(0x7f0000000440)="282b00e2afe8a2addb6d89184391dbfcfe3bc9289d7a752fccdd6606806cdf65f8234cba8cb6b30d55c2530a6b898a0eb7183d7b3849099079e0a5930f9ced629db1117f3cf1b0e0cfde21ac2e0d23e9e936f88c0c1e1fde23b74aca726309cd9a1a673068cf459eae5e82d0", &(0x7f00000000c0)='\x00', &(0x7f00000003c0)='#\x00', &(0x7f0000000080)=')\x00', &(0x7f0000000000)=')\x00', &(0x7f0000000100)='\x00', &(0x7f0000000280)='#\x00', &(0x7f0000000240)='\x00', &(0x7f00000004c0)=')\x00'], &(0x7f0000000180)=[&(0x7f0000000340)='\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xffffff10) 12:10:33 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x1, 0x4400) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) getdents(r0, &(0x7f0000000040)=""/220, 0xdc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)=""/247, &(0x7f00000001c0)=0xf7) open$dir(&(0x7f0000000180)='./bus\x00', 0x88, 0x2) recvfrom$inet(r0, &(0x7f0000000280)=""/171, 0xab, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 12:10:33 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = getpgrp() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) unlink(&(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setrlimit(0xf4a3745889ba5200, &(0x7f0000000180)={0xffffffff, 0x5}) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') socketpair(0x39, 0x8000, 0x9, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r10, &(0x7f0000000280)='./file0\x00', 0x1, 0x2) mkdir(&(0x7f00000002c0)='./file0\x00', 0x20) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={r6, r7, r3}, 0xc) pipe(&(0x7f0000000340)={0xffffffffffffffff}) pipe(&(0x7f0000000380)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) mknodat(r9, &(0x7f0000000400)='.\x00', 0x608a, 0x3f) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1815, &(0x7f0000000480)=0xffffffff, 0x4) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='\\\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='#\x00', &(0x7f0000000680)=')\x00', &(0x7f00000006c0)='.+}:\x00'], &(0x7f00000007c0)=[&(0x7f0000000740)='(-#}$\'\x00', &(0x7f0000000780)='(*,\x00']) accept(r12, 0x0, &(0x7f0000000800)) lchown(&(0x7f0000000840)='./file0\x00', r4, r13) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r10, 0x0, 0x0) unlinkat(r9, &(0x7f0000000880)='./file0\x00', 0x0) bind$inet6(r11, &(0x7f00000008c0)={0x18, 0x2, 0x7fff, 0x5}, 0xc) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x7, &(0x7f0000000940)=[r3, r14, r5, r5, r3, r8, r3]) faccessat(r15, &(0x7f0000000980)='./file0\x00', 0x180, 0x1) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f00000009c0)={0x1, 0xc00}, 0x8) 12:10:33 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x8000800029, 0x200000070, 0x0, 0x0) 12:10:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = kqueue() r2 = socket$inet(0x2, 0x4008000000000001, 0x0) dup2(r1, r2) 12:10:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) r0 = socket$unix(0x1, 0x1, 0x0) sendto(r0, &(0x7f0000000140)="337a58f8fde4506d50f36c3b215733f09750965ba9edb6ae155055809805816b4dc8c0c81cae6fcac5156427fed5b79d62c1dad0dd4dcd90ef6d5192d6b670ce807b2a4eab600d7c1f489c048093c58f18ebc5226a54f78455216b", 0x5b, 0x2, &(0x7f0000000040)=@in={0x2, 0x0}, 0x7) open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x211, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000100)='[}\x00', &(0x7f00000001c0)="27975d00", &(0x7f0000000200)='(\x00', &(0x7f0000000240)=':\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\']*\x00']) 12:10:33 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2084, 0x401) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') 12:10:33 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x5, 0x92, &(0x7f0000000000)="be53f4935407c1dc6e5f5af9bf111730ef76cbaefc6d4a161ed4defdb7ccd0d948479d83496a40faf8ad34135be996bbd63bcb2fcd03f1069b427c78e60421d4941cc816886ea6a9fd01a6cde5914466a50a88a995c077bef9a1ce6bb0f42cc59f89f2dd0155f7e3d5d72414ab1e63f11d2bb7d7c10385a6ce26beb2a7fd9e5839e8822c09de7e99da8ec91c692bc31db3a02429e79a9e1c219b162b40627c4f8a020999aaf4f97b6c7bb6bd6ab3a65ae439800dc15f43699950d0ae605db1b1f0010f19da0129ac79fad91b6374ea7e316a14f674b445", 0xd7) 12:10:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r1, 0x20007461) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x3}, {0xffff, 0x3}}, 0x2) clock_getres(0xfffffffffc, 0x0) 12:10:33 executing program 0: r0 = socket(0x18, 0xc002, 0x0) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendmsg$unix(r1, &(0x7f0000002680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 12:10:33 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='(\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000280)='!*\x00']) close(r0) 12:10:33 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000000100)='./bus\x00', 0x6, 0x2) recvfrom$unix(r2, &(0x7f0000000180)=""/113, 0x71, 0x2, &(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x9, 0x1}], 0x1, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x6, 0x1}], 0x9, &(0x7f00000012c0)={0xffffffff, 0x20}) open$dir(&(0x7f0000000140)='./bus\x00', 0x9, 0x4) r3 = getgid() r4 = getgid() setregid(r3, r4) write(r2, &(0x7f00000000c0), 0x0) nanosleep(&(0x7f0000000240)={0x80000000, 0x20}, &(0x7f0000000280)) r5 = dup2(r0, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000002c0)) ioctl$TIOCSTOP(r5, 0x2000746f) 12:10:33 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket(0x2, 0x4002, 0x0) fcntl$setflags(r0, 0x2, 0x0) dup2(r1, r2) pipe(&(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 12:10:33 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000080)) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) shutdown(r1, 0x2) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 12:10:33 executing program 1: munmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 12:10:33 executing program 0: clock_getres(0x2, 0x0) clock_getres(0x3, &(0x7f0000000000)) 12:10:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:10:33 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000001}, {0x0, 0x7}}, &(0x7f0000000080)) 12:10:33 executing program 1: socketpair(0x1e, 0x4004, 0x3e9, &(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0xd8, 0x2) chroot(0x0) 12:10:33 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee995854a2477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d50010000000000000044908d0d99bf7c19f0753cd99362553c528508d8177da4ce949fad2ba6eeb0000000000ef67f7acad445dd976000000000000000000000000000000", 0x6f) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffffffffffffc001, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 12:10:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b", 0x20) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9, 0x2, 0x7, 0xb65, "e481b1fa991f73a563b47b693353d3277068b2eb", 0x1, 0x1}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}}, {{r2}, 0xffffffffffffffff, 0x1}], 0x100, 0x0, 0x7, &(0x7f0000000040)={0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146780087ab00", 0x40000000ff, 0xff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) 12:10:33 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="66acddfbfaa567c309c5121cbe985eca567bf4149960e343e4b4ca21eb5940b26e0c7d6e0cd93eb56c053f96487cabed22f7ec2579c29962cd963c04152f927f7c9fbf67c59a63fb3e9dc746d22d177fa010545e8763c929db66753b5f78096b566377a4f2387bf4ce06726ae8680108fb1083d5604ccd539bb1d1b6a783c6d495bea4966b0cbc6a582bf49efb260533c66e8e971487c70874fe4833b3d521a26500f68ca13f8d4acac00f8b60805c", 0xaf, 0x0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) read(r0, &(0x7f0000000340)=""/20, 0x14) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1011, r0, 0x0, 0x0) 12:10:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r1, &(0x7f0000000000)="8d", 0x1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3ff98b9b37f37f09b6019a0871dafa8b9a977501"}) socketpair(0x17, 0x5, 0x200, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x20002000, 0x0, 0x0, 0x1, "b4f7e5c681a182d8ed08f2e2c7cb0c8e691686b8"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSTART(r1, 0x2000746e) 12:10:33 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = msgget(0x1, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x81, r2, r4, r6, r7, 0x144, 0x4517}, 0xfffffffffffffff7, 0xffffffffffff8000, r8, r10, 0x8, 0xb7b, 0x6, 0xffffffffffffffe1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) fcntl$getflags(r0, 0x3) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x800002) r12 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setuid(0xee01) shmctl$IPC_SET(r12, 0x1, 0x0) shmget(0x3, 0x2000, 0x78, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000280)={{0x1, r11, r9, r2, r3, 0x10, 0x8000}, 0x3f, 0x9, r5, r8, 0x2, 0x100, 0xc8}) 12:10:34 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x9, 0x0, 0x5, &(0x7f0000000100)={0x0, 0x9}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x2}], 0xfffb, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4, 0x1) r2 = dup2(r0, r1) linkat(r2, &(0x7f0000000000)='./bus/file0\x00', r0, &(0x7f0000000040)='./bus\x00', 0x0) 12:10:34 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x1) r3 = getpgrp() fcntl$lock(r2, 0x0, &(0x7f0000000080)={0x3, 0x0, 0xf86, 0x6, r3}) close(r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0xfffffffffffffffd, 0x0) r4 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x7, 0x2, r4}) 12:10:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) r1 = shmget(0x0, 0x3000, 0x180, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) fcntl$setstatus(r0, 0x4, 0x0) socketpair(0x18, 0x3, 0x2000000000000102, 0x0) socketpair(0x19, 0x1, 0x3, &(0x7f0000000000)) 12:10:34 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) listen(r0, 0x0) socket$inet6(0x18, 0x1, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shutdown(r0, 0x1) dup2(r1, r0) 12:10:34 executing program 1: r0 = kqueue() r1 = kqueue() fsync(r1) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x3, 0x24, 0x2ad8ae58, r2}) close(r0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x6, 0x7fffffff, r2}) r3 = dup2(r1, r1) bind(r3, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus/../file0\x00', 0x20410, 0x10) 12:10:34 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040), 0x8, 0x0) select(0x40, &(0x7f0000000000)={0x40000000000, 0x8, 0x7f, 0x0, 0xfffffffffffffffa, 0x67a, 0x0, 0x80}, &(0x7f0000000080)={0x37, 0x7, 0x5f3, 0x9, 0x262f, 0x6, 0x9, 0x62f2}, &(0x7f00000000c0)={0x5, 0xdd7, 0x502c, 0x0, 0xfffffffffffffff7, 0x5, 0xffffffffffffff80, 0x6ad5}, &(0x7f0000000100)={0x800}) 12:10:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8240, 0x100) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000024, &(0x7f00000000c0)="0000000003d5dccdb8b724b30701b85974871f142af5c28b1e80003bad13a3b48b4528bc4b9a1c46f9fcf8e06ce8af346501000041b75d0fa49122ded8127f77d87f85441739f6bcdf9108a5d9f94414246c53d615ab0cdddb3ad2e52b3e952094b50b639c2446020846161445599e", 0xfffffffffffffe43) 12:10:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 12:10:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="a5ae3a446d2375d4bae4ed2a786aeb48cfee040b11fb09ac3815b32f166603d9d7bd210fe8e39628952c67b77144fcfc19b1e3daa053c533154eaaeaca653b87423064ab1410c41091b4a9baf8310c67d03346e81179ec", 0x57, 0x400, &(0x7f0000000140)=@in6={0x18, 0x1, 0x65, 0x1}, 0xc) r2 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r2, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0}, 0x0) r3 = accept(r2, 0x0, &(0x7f0000001540)) sendmsg$unix(r2, &(0x7f0000001600)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000001c0)="3cb4de46cf6b02c5f632365ddfb52ce5c78dc10a62ffe539a54a8cc93eac0e18ab2db2f948ca2e95edb3f0065da7f8af544341ffc04822b7031d1839c8e50368aed6635f7c", 0x45}, {&(0x7f0000000240)="c2f41499076d01b35cc1ef414abbb9038dea1338c6044ed990eabf0a969c26382c021fd9f9a9dc3524bc9d1be78406dca9f960f147882f03165ee6e36dde4e72739ca18466e287a4da0201e578", 0x4d}, {&(0x7f00000002c0)="234017ed786d326417635dfa2c5fb71f981ceb5b044fc8f1f8624f1df648b63d1ae23d7447df9142f6587d64220898c3fda157bc8b2b8e834be6f0807fcacdb34a17f28b17bb58e281401e245ad889609abca8c13e98554ccd3c30fd3484caafbf31e04716e70f0cb772c38f0c1be344e14bd3ff2d1949d2d0becddde8301839b399cdb26407b8ad465b477d410d4e8175cf6c8b8281f0955afa6829d56058fab0803ac4d2040c9dd66c9150f3ebc416b59ef42e5191", 0xb6}, {&(0x7f0000000380)="4da1b30bf52445214faaad36a114f707e4bf620a467b82dd5c90a1d3394cc71020ff37650319717647d721e765101eb4a957df58a1cf81256565b3df168e6693cdecb9e5f1d65a072fab7ac387c55f4648c2170efd3fa4878dec3d5bd586aff991571db812263fda42204201b2890c5f1bd823d8da35e1b584cd864436e49d53f1622a9d38bcc8da63a43094484c9d6c2e7c1915ab3185258f14eea5c89e3283d4055239a983742bfff82f046ffd0061de01418fe82e84a7f03e48174a2df81e315e7fbd3ad26a1a746d3deac9b33373fe98777cb2a27f495a5dc55cb6497fd8bca39889c3816bedec87f9431e59219130", 0xf1}, {&(0x7f0000000480)="847c4c8061a8f9cb6e965f0fe0e3be7b8f370cbeea8bbc01e9d74d46cf94701f0ebb1b7757ad8a636287dc84c9ee2261ef7f21cd6925cf4ee251f8f4c31a480193980725674e34c8e0146562f5a917277b59d29f3e9e2e99e27f3c3cf72c68bd7b3e994f1cc9b3e8c43a222135890cd2c800cc8f9bc5b241a9ae1699b99bedbadf4a5242f91b1aecdee8aec8fc37bfa7dfb7deda1675150e7339fafc3ad4cf08ebab2f647be80a131bed279f6d14f4619e6155c53c7d8c5cd72db696e1cf32b1f1c91b90165afd7fcc60f663b0fbf88a46264867e5658527a98c23509b96808856fed00b7131f969784dfe19647f18414a66ed963ce67481b599cbbff7e0fe7113241b2895adc591986b275ec22da1475d333b7d60a9bee1db7b4ed1d26ff0d95fd3195892eab8d64abba80c13ac7ca037486eb5450a11921c10cd37cc463030b071f5f039f4a7503e77acf35dedefa95a8e4988602b2138d57eebd1f4469d03eb910e71936cefc0a974708addab385de2c05fe9facaff54fdbc4206e09894524e4bdd281f3c99eb8e70be3799f001f1d351c09a191b027ffcfd9c5820db90617761dc4440ca552b9dd9cdc7e8f3b9c0df46b35f10f6ab91d97b3470628423f2a143e9e3b179d861e3872747eefe8744d731a35eb1595cb009d8c0123bd4d4d2bf27dbcc346ba9bb0c47df15b3c533b9441ed834afa2c542b616b92d957e94c473cf8b7caa2b8b3d1fe81da0c5491aa7f4874f1b21c5b1348f99cc056004bd8a75e2db2cbba8c0090fd3997f2f522d2aacc9ed8dc5d0d5828a7e2fa6a58b292e42b791c9120b66c8dc9ce889db65d0f4b21b5ee1773237c6aa6009dc6020807326a60eab3059f690cf358ecbb4b2c12c3bf850f9fc506ed998f7ba3f1f4dca4618fe38b796852d62dbda410bf503fa84d26f18474eee8a7c3c87658252e1f2948adb7627e94ee4e294625f920237020cba49001be26e6338aad916c4f451b135fe7896cf29c3df70ccfb9c6af96e57ecf26dd284a964ba810ffa20e0e3dbb8678e2a739d79cb453a98b8a1bc4afa7cb4899e01f2424a7a1df4064319e982ce1f647382541cbab6e12fddb627418adf3325c995c8f93787626ad67ffe6ff7fa0c70101866761e447d9585fc7d01588e03b0be4ac19140d06a9532243515b0db83297cd45fbebf394ecf88979325bdcd74942f4dcdaf878c1c62a75ce06ad9d7e318cd44f48e3dc4d031d1becb0a0168dea761236f54ef3bd10b1d06613ba58c20005450e3e4b526b8944003ceec9bee028e87b47dc1a8174a72a9120d512634aaf5c760523cf63ec9f3e87ac36f418b4d23d363d6530a87b9617f3354d89f3bed9dc9bb9387d22e0dac1b64f3702caf93f65e6190992917dc2c0e027d028dc1a537d096f1c0434f49f2ce31bad1e4cd8cb84fc48db87c4b42373410c198da5cf31566e241bc987517f7c1ce2c0ca343ad6517d3924ac74c8f5c634e18ab657c80760fac4741d2996be9911d6dfdf73bd23d146ecac0d2ce4d5655983851d62a4d2a8c8a7e2c3bfbdcb17448d7fb49691fa202b084028301ef6489b62d11ba81404320acf8f83ac4ac047f4721298580cb6b68e965b93f72536afed71ecfc78bddc1838ddf1715f84aa5a59d36b469cf39e9eee216b3b938b036c3e7a85916ca31b91f51c6882870f3e65b32ee73221ae6c654a8d88474bce929fcc5dbe4f0b5b1f3317f94304a9b56eeef4be80699cc76e6eec2b8e3f5abc704675a83413b72c8922e16f815c78bf3b76d1af881fd1193155018e4df4bbf8cd05850839cc47957682f77aedb9d5fdfa497c613f99ae7163d1581c4b01fd020f10d86c27dbdd94226fce7fd562937188bf8ce478703516fee489355abfc53a8650a720049b65ecafcb0b2e896050d6605f812e233cd8ab4ec2b7ecdc8a758efe3f58e3159c968ce932456cc3eb86530cd1bb0f7b8f1eda709d9e8a630809d2f82847eb7192491f1dc83cf5f83fdbd07d9677bd8765eca3b9b0b441f1fe87f8e7dc9dbb2e68fecf9b5be4da0d5ec070839ce570d66278a5f6107ec004e1544d29b423b9dc74a0533b40a4936154844eebbe8c8cfdc4ccf5d1217a0d4846c1ca773f550878d93bacdcb36d1a76d0aae40070835471e303e014f46acd7a02d11fe9cca7b6b1fb5a8075a75a254db1e14b2754b1cbfc527119c2bcb05cab96256c05fd8eb9eb3358885e0f8a90997df2c7d3b5501f7ee2c51cfa0878d81266d0663278e76d0d548a8894084395398fb45467797c444e516431619c13d6b65e148449b16b9aabd8fc1a01bce6d3a663ebe4fb1b2219ad59d77cee666b7a0948b47c1941b335c5d357263b6b6212a78c9eb87c1a0f17cae55f6ce054b4e8f31524b145d719fcdafa1abf4c7268a715a1bc53102c5a0d6fc50ae8efc66424f24d6db6c91effc69c7e767ce7f0d00e53b12c14952e36365234816709b9d700276879cafec92069897682a90e0a0f6b8e97cb6c14c102b04f05dcca4bbad4c8560a6bbe503eeb18f5de961f720a00d35ff1121f759cfb8ef8e399b6f5c024d26c897073eaf3a2601b07bd805ceaa5f361454b845afabc0f23880ac6e73a3b18dff42a631e596d8433261f4e4feb680a348b261bdd14187f7cee7dbbed95869199e5787169fc71b60085e6dab45906f1908c5c1ecdc612ab344a4a6feb69d931e5a365fb05c37759f58afdf9dcacd640dcacba4d3ba6262ba5faea460ab490bcd26cc72509233a13a320c1ff27fb733e4953fb9510c6f53d29b3956982046f45318b30aa92690f7faa0641f41b3523381088907a98741e7b45ab48e71a768b33065d84244ced09a7d89b43af2f46afcf400338f7516686b7df661a4c69c24c016a1690b338a28c31293dc578262084e227268aef4b35bfb17b6e748c2ff0da15b4a44e3bc39956d7f39936c4f7aa539636f0d86c226770a034d7fd9eb1d6e7ee3a230fb2b3b00324e85f24d77a4454a1e97ad82ad391addf7737062442baa8e20d059b0fe874dada6ac77ee36347bac4437b30afd61bb87e1881afb98764b5b287b5f8621c5c700dde8cd2986f75fa62afd87b49a055e2e63cbaa7e8025574e8a7bd02fcb61303337030837e5e5e59da4c86c12e9e857788651762339b3bc2399c6dd845468c51910615cd971668e815a92d702bc5b482bcd98183205a86bf3c70c504b9cc4bb9d45e9cd184527c9922cf9506003e4bf4d49d280833f3d42fa2e464b48ece6b5351a1fa2566cec27951b31669b0df92bfebf63416b53e9a55872f84dd53fe4b0c4c2fe1eb6c8d0fff3dc6e0c8e369f9dfa90c8500408eceaa7afea0cbc72552d0fa16b7810b98c1427686059f2483c660422ab52970824f1cbabc45293869ceaaa3be0d56883e538df8e31f1510ace3f3c3bdf47e64a3882a275dc3ff1b93788bd385c6020c942d682707c34a436cc86ba385d943c9d29a8eca56da4b89930dea161c5c08e7d37a5fb973cdd8d000de827021fdfc6113d4ffe3bfc5083b1b103b780e5be2169ca23d62b5e87ca60b592795eb5075b8f0ef9acdb91f1875ff4d0e7847c77b6fdd30c79bd93b02305ff2676fdf38e2ec38e3396b9f86ba1f23785fa7f55f27302f77127906dff9d545b3a87d154753a77b2e17baece3c0fc29ef0269f2382821ea51d2760fc00f75d81cc641f778d905d30842f58b5b1505c073a1a84450242f873e9dea8e37a81d2dbc0aa06030f3eadde4c2ac8d16b8c7d70ff7997fe02d4f91172133d14734746e1970261232897679186942ad315ae8a9f3bbf76cf4c9760f071e5128262021731428b0ab7354c3d38c1ba24a07860e036fed4402bab0ce1e273c78353ef52f2b40ed515d12804b927c5c6cbf0eddb154ebb8fd3790d15fb8cea9436ee074de46d39e4409be05798b5254b518ae4a99028b66f612bde8e52efb524aa62458b8dbd2234b32efbf7dc552297f58dc27c8536325e79052b7414a92bd85f260a548949af0b4bf5792b26bf1a0aed6df153051a754be92d2ee7a006333b0d85d0f86b0acabdbeb856882a8a99e433b1489cbb181f114eec8fd2b827c3b028a915b5351c5483ed04c842803b6d1724f32b66688811dbcaa85a7b2ad474685c2f6d7985a96fbfdcd86a56be9f6ae50c8be9b22cf6a65a0080d9f0686684630237614b4e289acc88c6d355834a9820d01e3fd5574441e4f682c8efd85160291a7d93c09c463a218092c2b330d2ad1e8cd6e675eedc5f49b5ea3aabe9f20754f7bd41f7a9558af76f1b60584d7d2f607075dfc0856c2a7141a0bba99a6f3795c8862f1a7516e2efcdf6677bb7fbdb5b914e1bdfbc6b5e84f973bd782f8150b9d4d21bc38a6e5d357d58cc3db163a767d4afa9bc058d0130f00a17e3f54a954669743852099793d300f189bdf59ab20fcdfe0d2fec3bf14e3a366e545b37035678e4d44e9be28f1c05dd1b5361ecbd7ca8944a08ecba17d4d9df77ca3af162fd8524917fc2a20fe22f3fe2d22d0c4f2336983e2f1876cf0ee35f5b88fbdbc6cbe20c824633f85bc5d28e103721ec96dd18b487be5288431f118a09ccc86c2940044a9f11b118ef47e805c175ce257c28fb860a10309cc0d1208367bcc5a3e6eb32ff1d2d5786dfc06dde82a13d708632270c6bcc97e41501c7bbb2c048bf6241e3d377f7f2c7f7352977ecf8e25b295c3640e60f5074ea221b7802485e2ac25fae80a10d93cb407356227777a0f5481caac1ad301146fd31af8b6dc8c99cf8de56dcfc8d2a3f7241ccd161b0991b95e7d04d1ec87ac007f4ffdf7fdbadaabf5d71128a9aed0f6fa57d352e4aa97ecef8e43a605984ce40082231512ffc8dc41ca3b3e8d4519cc562c9530b9e8a54fb4f6b7678969937edf90f5d2683d861485da90691a939e2338ec739e7861395c0fa7c2aa93d5f520aa9b26161c95ee49cbf862e69bcdba70c3023d9cd890836844e342fb00899c2f3b9f04281ec4a428dd857680090b99f5b9caa8ad9255b2f88f2761cb14924fde0df4146cfea08c2d389698958b9f532b19dc79b10360be1e0325f22a9ce3b34aceeb8f166c54a428544dac90083568a956bb5dd2c331b0c494e3695f68feaf215f65e90ce6169a7493fd9ecb957859c3e6c4d0fe3bb45f9fd6853369c82fa54b0b3e2877afc1fd0b15e6dff6893df5dafd5eb675a36d6880550ac8df146054c9369183bae5dccfa38a2cafffeebc7e203be61ef6e0393a4f499cc4c6fee6252cdb66de13601e81f9a64c4a4c9822e2c0aeeeb991b1c1e8b70155bb6367de52b316ec4368d43bd16eb38de5178441fee6f0f86cdb5c2b51b614553d1365677f27be5109ba4077a6a330972c5af72aaa9a423f8d315aef89a66c3709697180689ae3efc0513d50022fb6bfef862e54280c2b26e517df0d69e9feb3df148ab423851c228d167d9a33421e47cff345ae62a7b94f4796635eac66b80cbe5da301f165cb5ee1c9af2d601f77c4d54c34e15c9b382d4e0310bd1f0da714c44b9503c9a9d052700cf2c7aa83ae03ccb2d8f4af28ad92acf805d57482de79e540fb908c980ca4eedb0b96199e8b4d14d9b851146c0ea8c90b24e521516e364782f1031c514b34acfb7389f8b824a75c9da992ed4949987cf91cf1c7e076bb2e26d4342362109cd6a74c8c7dde8e228e551248d55d0afa3f28037c28c0fcf733fabfc1360f79140d8fdb1507a3804f83ca687f33d5445381b3a2f5b76ba9f80eb5b48aa98a3b4811f56ed1040f70fca0140d0fb3a177578e38b266ac01c7795a735c2374c2a7514d01bdcd5", 0x1000}, {&(0x7f0000001480)="1aa7ae23524e69759cf55a6f0f288255142d07ce1ddae46cd77565b178779ec3e8cb7593d07a", 0x26}], 0x6, &(0x7f0000001580)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r0, r1, r2, r2, r0, r2, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r2, r1]}, @rights={0x18, 0xffff, 0x1, [r3, r1]}], 0x78, 0x2}, 0x4) 12:10:34 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x300000003}) 12:10:34 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) getsockopt(r0, 0x7, 0xffffffffffffff62, &(0x7f0000000080)=""/157, &(0x7f0000000140)=0x9d) getsockopt(r0, 0x7ff, 0x80000001, &(0x7f0000000000)=""/39, &(0x7f0000000040)=0x27) 12:10:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc00000000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x6) close(r0) 12:10:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x100, 0x5}, 0xc) 12:10:34 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0xbe) getpeername(r1, &(0x7f0000000100)=@un=@file={0x0, ""/56}, &(0x7f0000000180)=0x3a) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000001a80)=[{&(0x7f0000000940)=""/13, 0xd}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/185, 0xb9}], 0x3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x7, 0x8}, {0x18, 0x2, 0x2, 0x200}, 0x8, [0x1bee80, 0x401, 0x25, 0x2, 0x8, 0x2, 0x400]}, 0x3c) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 12:10:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) accept$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fec000000000900000000000000000000000000000000000000000000000000000000000000000000000044496d8a75b4878e4d9c"], &(0x7f0000000100)=0x6e) r2 = dup2(r0, r0) setsockopt$inet_opts(r2, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x1) 12:10:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) mprotect(&(0x7f000009a000/0x3000)=nil, 0x3000, 0xffffffffffffffff) getpeername$unix(r1, 0x0, &(0x7f0000000080)) r2 = dup(r1) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:10:34 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x0) syz_execute_func(&(0x7f0000000000)="c401d5dbc236660fd425feefffff8f0918017a00460fb34694f0442048d4c4017c10cf8fe97c807799c44211093d00000000c461f850e6c4a1f059fa") getsockopt(r0, 0x1, 0xe5c, &(0x7f0000000040)=""/249, &(0x7f0000000140)=0xf9) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) 12:10:34 executing program 0: 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, &(0x7f0000000040)=[{&(0x7f0000000ac0)="b79d5885e889b710238a2baadb33649db41124135529f00e451cc9ea47cb939d42fc66afd0ad7627b4cebf1e1911c233886ce8bca5681cea2afc55469efcb271fae9d3403c4faf62f56139e4b23b74d932dd2c5a291d9bba69b1cc048f7585eb659075b4080282a705fef1ade285f8fe4fa992392048d672bea8138a20630fe0e9d8af7a8b4d6b6d6c7f0a4ed3b171c358f006c5ac894479c3f3ffe9b7e7dc8abfdc1f00bb6e4ba3c4b3ed57c0534d08f3e73c51eb63e88ec29cd6086bbb612a4bbdcd95bafeaf0fe85f1c8483830138c6adbd2527431015ad9439ddaa3b9a19d45e3ae0c1c7d557ae767af77c927a27379860bec6fc291019d8a2f09dff0e6bae72eec5ed228eff3701fa8d30c11a69bb60dee182848e59860a08abb01319e730db60c027aa658deb5c8d849215d69a9c93646b7940b617dd5a70636a9f58a9a771348bfd563b3f857623b42952eccdd1a497206cf38448aebc1f3116ae0c20cb1afc3d3d0248afb804c0d6293ad641265e30aa2b7eab7070e71ed2662a49a43edf0853fdc70237fca9733aa091fdf75350b545a46548976906dba9fafd6d0df35ffd3b081dc2b61e0c2a05def113212d47551f052d0716d4344819f152f78945323d89270292bdb23436e6060e2a8ef94c10f7b61a55d7fcc178087dad5ef4cc809311c9d9b19b800f39cd4d23c9f3587337892a8da94f6b767a51f3fafc9567a01f10924120444b55b6f963953306bfd1814f375129d4527238ce53041b1ece27ecf9173ada533b0627a500b0b398e09b327f622d2ed87229605bc3b0eafd02d44ad6e5891c9be480c17a146091ee65c562b606cd7f96b435904ec65f78a46b2a2a80a92303a8d3d967fb657b4bc031ef2e52662d108ecb82ee07a2bdd8183e8d0d0158a2a65f3e300537e3285dd111269cadbb1ab12d3452ef12365303f7e12790f19454c83ef9a2eb8ee56ed69fea20b92658a4d82b67ea11ba7b63dc79b1a3fb5d2188d40c14c6e12a9fe9504733d86c5dd1fd745166c5be574915ee1467a8c69c442287c256070f4cbaef70b6e4d346409b0d53758e7ff9f0b52aad88cf7774f3f776316d0358ce3ba54103ef7ca3f20b737bd0e3e0215e22b5c4bf7fc38c673b4de76011346ef6bc51553de2cc8c4c133d274f87e875e4d1e09aca88f71a7bf3463884dc4eed21dded3dd82196639211d30e9a357387705e7a22cc4061538a4fd994ccb698afc3c110e1c834054a0bac05387d8ab3dc85170e7e637c9b91af56fdccbafbeb5907801d785774aca2f887410fb983baae946fd63cd2044345b19904f75936a4570718642320d59c7847fce4199d76fa19d4023cf18fa2bae75df728a154903028c13af551a503d7e24e27dccdf845f333984754e88d8f263b2b6a24d43571fada005ee8460d42641ced6b028cbaf0c831b10a4a27fc6415e20e4f5d5ec37181b984d8e2c94bdbd024967a20ff8c05a24b72bf8d9dcb4921b92c190d0639821716076430e053b9cbd4841e55a3be5dd2ac767469af4909635f9e15", 0x444}], 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x141a) syz_open_pts() close(r0) kqueue() syz_open_pts() 12:10:34 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001040)={0x9, 0x80000000, 0x71d, 0x32daade9, "f3ca692737e77a1bd88f89cd2a0159dd6e5a7b91", 0xc, 0x5}) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) r2 = socket$inet6(0x18, 0x0, 0x20000000000000) sendto$inet6(r2, &(0x7f0000001080)="3f7be34a303bb1ed9dd8f0626a136d954b70584a94e3b2e0760b4a4b1b767efc96da349d43ed05119951dfb734f33192987a08033495609a9cbd1c2d9384bee861226a153693aa5fe265a38f504a4b559178210293855384a0055e5b77ab624a21e33ef72fce4624621fa0712fa794eb94388e57c12bbf3511f762e9f81f71b5c9e633678714084733", 0x89, 0xa, &(0x7f0000001140)={0x18, 0x0, 0x0, 0x839c}, 0xc) syz_open_pts() readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) 12:10:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002a40)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='C', 0x319) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x844) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002a00)={0x0, 0x1c5, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r1) truncate(&(0x7f0000000000)='./file0\x00', 0x6) 12:10:35 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) pipe2(&(0x7f0000000040), 0x10004) r2 = semget(0x0, 0xa, 0x140) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x1, 0x1f, 0x3, 0xffffffffffffff76, 0x2, 0x1]) listen(r0, 0x0) 12:10:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) getuid() mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) 12:10:35 executing program 1: socketpair$inet(0x2, 0x8000, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffffffffffffc001, "a147780ac85a538a131100e800"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x2, 0x14000, 0x81, 0xfffffffffffffff9, "b9973eb738adb022b32fca69548c97b23419180f", 0x7f, 0x8b7d}) ioctl$TIOCSTOP(r2, 0x2000746f) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 12:10:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x1) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)) 12:10:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) write(r1, &(0x7f0000000040)='B', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) r2 = dup(r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) 12:10:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:10:36 executing program 1: socket(0x11, 0x3, 0x0) 12:10:36 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r1) shmctl$SHM_LOCK(r0, 0x3) 12:10:36 executing program 0: socketpair(0x22, 0x4007, 0xfffffffffffffffc, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x5) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) 12:10:36 executing program 1: semget$private(0x0, 0x7, 0x8) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/186, 0xba) r0 = socket(0xe, 0x4, 0xfffffffffffffffa) socket(0x12, 0x0, 0x4) shutdown(r0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000240)=0xc) getsockname$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e98a0d79fb758bcaaa5167d77b40a59fc0a"], &(0x7f0000000080)=0x6e) r1 = getuid() r2 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) 12:10:36 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) syz_open_pts() mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 12:10:36 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) mincore(&(0x7f0000395000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/11) kqueue() 12:10:36 executing program 0: r0 = socket$inet6(0x18, 0x1000000000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/193, &(0x7f0000000000)=0xc1) readv(r0, &(0x7f00000011c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1) 12:10:36 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x28a19, 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000200)={0x9, 0x0, 0x52, 0xe7b1, 0x3f, 0x2, 0x0, 0x80000000}, &(0x7f0000000240)) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x3ff) 12:10:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$getflags(r0, 0x3) writev(r0, &(0x7f0000000000), 0x0) 12:10:36 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) sendmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000140)="f550f9c7dab480f534a3a02bb03c036e10f43e7895c575111df45c40bdb718225079c8999748502bd8a40325118b088b5f065a3edfcf687b919337ded2409ad86180a117183f964e7b54a0a06e10278b2a54544e8c5b18598b16588cd4a43a6f24725b0588de80e9832415352794745ea7c2fab73d064bc04a2047966d4d08e716c02a9a1cd6fe94f06e489ba78f8a87326ed5db254df7fb59c6831bb60aabe80787501a5bfbf58fe07e5c4dd5b89f8ebaeea43e94370ddea9e9083439c3cd72d0af4bfa45e586bb2a7946cdb8639f7b17b57432d6d486da7f6898efcf87ffc011bf0d1215bdf9d6fb6ee2b817a36f704359f3", 0xf3}, {&(0x7f0000000240)="581009bd3fe07f65f4f67fb1932b2d19f0d7b59ef0d71fe6faaa37bcd874f9f4554edebf9ffd332baec6386c8190dee82aa99bbd0a81933ad671773cc83819c6658369006a0b054daa336913eee416307b8a30234e52d132b22de9c738eb82d7e18e8fc49e38148cd7d0741272f8c10af4b9302bcdb0487f4951ec9c", 0x7c}, {&(0x7f00000002c0)="84e8ddc9461700cc834ce6cd51693bc8f76c20c217fb25474d8f16d364f236c8e33e4aee5da467caaa09c94ae98dc893ffd38c3baa83c2ca7d739bff32a42e9abea9b28975c6d8a5e808fdb4573e03dc8728615e80c63fd7468a07f7ff128a", 0x5f}, {&(0x7f0000000340)="4753a36da78dd74080ba3fa6a911c27f3cc2821fb26253a90b92cfb129ff25d2aa8a71476cb6d9bb2d98e6df74c7ea307081d9886c7eb87fdda35c7c08cee51d74401e70695ec6fcf7d205c3dbd3753f31ceb4e8734b9d1133f798127f3a8fd0719005d42df131d36c49c9bdf1dc36396fbbb9c182f39cbebc8edb5f5175f1b5bc0c7f51c689f125a77ee28f13a003cd15322fef4f7517fbe7c4b28b08", 0x9d}, {&(0x7f00000000c0)="11ad8c6c8b6761a19acab536beaeb0b0c181cc6c288cd50eaced278f", 0x1c}], 0x5, &(0x7f0000000480)=[{0x88, 0xffff, 0x8001, "7c0a765e32ba9e8efd1278f236331d9e371924ac585fa29336586604ec980d5b382d0c1aa82dd79faaee6d1947b0bfaf0e7c0927487381a517348ce02da0c821992f61b8b78db69c3f1436175f73ef8f1bccf708bdd802459ed5bd0d3bb092e2ea0c24f4b4b329e6be1c255668751b3c2474acd5c9"}, {0x100, 0x1, 0x80, "57c2ed55a147ee87ec29ccfd4113ac473799b05950bf9a67a3b7fa4b5d23f204aa283c3466cce072bdecd160a216c63d544a6e3447422cfa9940e7e8933e6e22078d6a65c86b5bfd5670ac849c5d6357578807f552abd4d12d237b23de3454464269f0e7e0b7cfb80dffc53ed219d692ed4f84133319c2ecd87176360878c0db0ca57886bca320024cc700180f0fb8cf61fee157edc17e3dc7129f4fc2aa468f96f8241865898b70447fd7af56d83434c097b2f5f87173ee9f7671b900140129ebd77476480a8b7ccb5e811cf60105ba5862129f02a5ea5b0409bf3fe0a95c7c58aecbca95f9838608685230a83b"}, {0x40, 0x1, 0x9, "f0be63052e531ccd5a3f00fcd436285a20c9e507b953224f9f7911e58a9df5ea5c2e79000d7efb5352"}, {0x30, 0xffff, 0x9, "060aa356f0f3a42da94d0fdff03d27df73c68c8d3afda6b11c35"}, {0x78, 0xffff, 0x5, "c6369aea2ad67387da0889cb66b536a97b6e6226322afe4726205fbd4478c08c56d6cc67c67df9c15970bca4e6ff3199ab1ce29384c985bd82eed3836ecc0d35f39753202c81962e42c92371c8d5b826bf8ef147e20101af6c20f06e8c3c2a9b37875dd197532f"}], 0x270, 0x6}, 0x1) unveil(&(0x7f0000000780)='./file0\x00', &(0x7f0000000740)='cm') 12:10:37 executing program 0: socketpair(0x1, 0x4000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3, 0x80, 0x2, 0xbde, "c1999cd096c0b53e9710e6bd23820fd05cd929dd", 0x80, 0x9}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) read(r1, &(0x7f0000000140)=""/48, 0x30) fcntl$setstatus(r1, 0x4, 0x4c) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1) 12:10:37 executing program 1: setuid(0xee01) sync() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x8000, 0x15, 0x1, 0x9}) 12:10:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffefffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/251, 0xfb}, {&(0x7f0000000300)=""/211, 0xd3}, {&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000040)=""/19, 0x13}], 0x4, &(0x7f0000000400)}, 0x802) 12:10:38 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000180)=""/150, 0x96, 0x801, &(0x7f0000000240)={0x18, 0x3, 0xab, 0x9}, 0xc) write(r1, &(0x7f0000000080)="9d37d0cfcaa29f94e4ad4c80c202588a89db3e3718d02205fa1a6feb8d46ba516df422ad42ebad8f7883007a53a7f02a1b9b99f9924f9b2aafe2b8e9024eec6693fa636bf78ec2d4d1d326f40dc3229c247a", 0x52) pipe2(&(0x7f00000002c0), 0x4) select(0x40, &(0x7f0000000000)={0x100000001, 0x0, 0x0, 0x7, 0x0, 0x8000000000000, 0x0, 0xa}, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000280)="5603b1460de7abc8e618def88e87", 0xe) socketpair(0x2, 0x8005, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x7, 0x1, 0x8, 0x2, 0x6}, 0xc) close(r0) 12:10:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x4) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 12:10:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x3, 0x0, 0x6, 0x0) getegid() 12:10:38 executing program 0: r0 = semget(0x3, 0x3, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/233) r1 = semget$private(0x0, 0x3, 0x700) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f00000002c0)=[0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x20, r2, r3, r4, r5, 0x10, 0x2}, 0xff, 0xe478, 0x400}) r6 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000000020, 0x0) geteuid() semop(r1, &(0x7f0000000080), 0x0) chroot(&(0x7f0000000040)='./file0\x00') pwritev(r6, &(0x7f00000018c0)=[{&(0x7f0000000380)="345ce26a0253eea0a18857e6a8b145d7e1ecd493026cb182789bea7f97cd5d64ca53370e779d9a258455ca1df320bbc445b0e4b6c8566bc14fcc9a5017bff9c3e870b7c1e154df4fcbe1794acf3c8d85e2c14b40b2d36ab79276c12c6284bf349d562652c3029ad7402247a51d3c0842e28970c2905dcea5e658fc365e2e5f5da5de50a64fe5dabe0ac4ef0c215fff98bbff8db7bfa22b3f68ddfd5d9e1e98e124c2f2faee52ba92602c4cf7e85fd5c44672a78f78843ff8bf658ba127c29b058016aaf0b1ce9e", 0xc7}, {&(0x7f0000000480)="a9a1dfa6a99c96ead6dc0f5d8895e10c06b10f93889c572d17a9fc73433af6eb2a4944c8cd595d88a10d4e8e67d6ebc0be4900d0f8c998eb5e44941793807d83e64d4af6df44cc8793e51120e42e1bd183cfcf4847572b319cdd20054cc82f85bb7ba16c0c4585cdd16e2401363a74189cfe1f900f7a0af26e704cac9731556201cf4c2ff13dad8f7931cf16be7222d32c6996c9b63e53c9cfa2436419779e3e3fa745417c4dbb726cb9e925f06a23e8bd99406b0207af97161db52c7142673896471ac031362c2a445d8f00f8", 0xcd}, {&(0x7f0000000580)="3869000a7229234673c91090777e7e856f2542a9de6e961760572bba23d174aeba3496b88917db79ebb309cbcd602426f91762f083cc09a5a38d73e64f8717d3d6387d73678eba621c324efd58716f9069389d613fc78ed7c8c17364b8d4edf3413a82dd5f5d4802fed75fe0bad2fd21f0f222317f3c4d948f6ac05ff1e6d794d91882a21c1272bbc24466708793dcf058bbe4e309f54287ae3dc8cf9b1dafebe793e3d290c83371fe2a65c2f8154a4d96c67cc84a0bcb14808ec943f63feb4185c012c9f6269a90fa7c85beb65ffb7abad51adca0982b285dd20ef5e7911389bdd775a2a647a0f381e456834b74bfed06b1b9fc3048b7934dde7321edc00f", 0xff}, {&(0x7f0000000680)="0614831aa7e3eb26b16f4fc4367f4a08a58d8f55ea6f87259c7b4709f53fb2d2aa01dd7bc4bc6a2459c69164f4bc54d8709ffa6ca14c3c7b10d770b3b9205d5846c14d28aa5a4bf3734da4594c06dff8977d0b228d481adbd47a3cc14f6cee07573643638a80d1b7132df6190039ea299957a2a6d0ef91775c9fd9793889c317b4bd370052f78441385ec5efb38135b9bf2b3eb3fd4998d1a1ee0568a0e2a2674f6d7f61235930abb10b0a9108da", 0xae}, {&(0x7f0000000740)="b02cee51d57e4cb8cc99e3d5099796967492e2f72a5914a65cc374c3d28fcfb6f10dc2ae2d750c9c6aecd2317f4a891d6233ccc9c7067ed75bbd1617cf045e4381e82b147261a5e58dbebf8d5bec2542c9763a3a26049a8a0b524323", 0x5c}, {&(0x7f00000007c0)="ddf85230aa2114bb3c70e2729863e8e0d25ccce31fb911ca89b6f2e64835e7f714274f99ee317554494a31b54cb255954473a6aa03b76af1a8811ad8ec4f67781878f87953efb8dbf46ca3aa59856fdf020aa62f6901122b6c4bf9bb46bf9231b135a4d97bebd7fd7136ff6bc7bb6e81e1236f7d1fbba29a4229fffda031a12508378940a6f684f72788e6ddc389b9b32c26b9f916197be7cff95f75f9091b3fc98f340d38ec1aa30f6ae0f8854914b709bc0e74f050acde2d729f9705c6fbb9c816b0df778694197397439b089dea1172d304807e71", 0xd6}, {&(0x7f00000008c0)="24fdc9c38a3b2e6d275875537705ce4e72786d01ff63e731d44a1b9d129dc668dda3090c232268ed8cd4424ebab5cddd814a3d84a8d0e39fd31fecc0a49d9a79f3d0deed523903bc73f4f70b7c8b20bf7048066f050c5d9abb6ef08c7015ccd795bef0a252640f9174bb5e3e5196dd12964229d975fd6e8c9b92a05c3f156a4b4431d929a38d156d925f919ff026afa6b355eefbf9913c328fb16995e50f31c3039bf4271c94de20dc8f10ca5c37b371b3dcb81dfe8ae7e75660349bf2e9f845cce233e3a28151303849474231f450610cbbafe2e71173750df3bf8e09a42ed10583e0317073ae0fab62df6482c8097d06ecd720c9deb076ff1603d6fcc8cd783987f61c3e56a93cb18701ca164312ca828d9eac65f18b9ced887bcf8323b6d958048047362bbf985dc29cf01c5f559301c17813a3bab9dd7f6fcb6da8ce5c2aa1f50e0f147887d5ad96cd1936b03a0466c6015d37dc5665f03fbdbf11fb637b7d865fd574644fdf82e78262ed16fb5a96544c4c8f78a6d808aff58542ec21e865d9653aaa4cda67decc3cc171fa52da2db6c93d11845f7139767e4ab1bbb065999a9d24e2f1a66382289f9a0b39597bf4b8e7a67cb1d852c78693c8344ee0348c8bc8088576a25fe0cfb32353cdde64e9763bb95382845bd667b348545c609b5ac7026e7418c2a81ae76eaa66061565d1704b9c9ff154d17e29829b061c0a327d038d09c1efe6e70040bdf95bf3f0565f164a7fd5f183cff5ab9e1a45fe120c2af886a7c7a4bb1ad1fbc068e9273221b9518aca5bed357ba7d1b3ed9dfb8cc83398c73f0f5d83cf8e5fe75202c142f46d3cfeabfa25eb5bd92e143f8b122d5f012f898b9966497ebd669235c4df49d5f4ea885f385b9524299e849500b47ed9fd9f61706ff86533ad4bfeaf3a10caa233a35e0d0b8decae86cb8de15f0b7446aa0ba41c761441d2653181fbd6d17b20ad9f09a330408b61d272b40fb0d811ee3ae55b3a0a8c434d0d25c4e45f12607676b5653e06f4033ef2812cf239bd192295c2a0df4668f017bb6707a46e030214f149c2fb00b14b5159837d54ba97ca1900c59868307e1230608ff4ded3b98ebe0f36218b93a8d73c4734dbafe35439bc3893faed012722bb193cedcf0f965f1fc7d9da6eb83b1ac80d9089ca0c18f838a49a83fa3d0afde0dd863535b5a67893b50ab9901dbfd482e69136e31bd03a7c7b64583d02a3619ce3daf82b829eddb0eca0dbee7d24023706383516587bb9a2da7531be8af7f4f2e6c68fa1f55648809a76b3042b28d5e5a379b9a67e963b6b9742b3728692629a4454e4c3919910da0cab69dbf8cc7a311123f092f63a4df8a70d747d07801f0e4954d5a125ab32a8438732ebb3b1644cfc03aa07d180fac650dbef0f8ae15be20b2e439eec8c9746d85fffb264a5da2a8d39b2b85f1f699bae8e6da5eca614ce79f91d888e1413bfd2e86b141909d1d9b7f458282cb3ee1b4ad73ea6023608b80cfa582f7dc1b82233744c4d708583f923cc85412b7032bae6ca474f877be334b07c3bf0d1227ec9a9f03723ec92db7b0a5f213c52c0d9f69743147a8004a6d4c3a38a91d70b269a92c6e42e2f8573574881f53e2995aa07a87347a393383fd332c6a11f3d8a9c72f3643f8dacbf739bc499b32d9c821e7b1962b5c262aef764448accbb68c18aa9a796edad9871ee3cc859946fd6bef8120996370242424b3798a458b4723f0f41e3306cadd99ca449adcdead555a4852f47a4f7a1e318e41297fab3e5179b222e69afe9fb9d778fe2ad980fa2aa61d242527d7b75c6a578405b0e35898ada40163bb8319ee57808e6402e09ce619f034ea52d2376a15d56defe7bd9b73b8d2965d0af16449b0574fa3938ed91ed96e34ee5d35493b5619c3e602a70f4452e842304a9c54700d3cd3db82dd0f5879b3b7f8f415868a2fec33c0bfe3ef4f6e17ee82cb8cea7235740ee099f526ee510c85f2d8cb4e55551408c94355004d489b472e182e100dead014c64bc91ad3835c3400d765f7d98a9a05121face69d31515d486d2f3d2813631ddf57b6de78ca23d060d00d3f051f90ed117c184170db36ee5b2e584b42745795170cebab0302be2eab614eff7a4cd8f8a0f3c6edf2b9d241fa6faa923c9b8fe878b50a1317b5307ba701d21708e0011d437915ca13cba3bdfeebb59734241d78a634ca12bc3d7d2e724af35391e0586513b16cf2e7a944746d5d718d62705a952e1a982aa3735537a41c0bea026f6e77f297cd7da1e84dcbcaee585b839908b297813e3cf13aeca33b2724fb2ee15a14736d6b65e099b5a0d68fa56727173d77a3063276aa8e4fcc8c06b5fd0dd2c0f4de861cecf2f9e33fbd37ada256bd94a635919777c7406449b3c29d1687cc2e2b1c99fac62cfb6ff6c3144994b107325abb143362129ad0bac179a4d73d6280bf480800c44f3b23cd0cdf12f0275c45056520cffaeacb8ba1758f98817ed6619ac1811edf73bcc9ed54ff6a29cb718685324c3690b614a183e825bbd0bd1c11d4312580c09f206fcaf505ecabae27c3cda2dcb01326035cc447525be9bb68d78702ebc01146bd319b518915c0fd6c24e331f26ec25d3ffc48feacc78fbef0c18414d948e9a465a64bd292bbb5c17b5d99417381f813bf1c72e39295a4c5eb1d0e638ad9d6daa53c505ebe410342af6fce27540a417fe0ce9ff3b8b71f7cfc752d5f5091a62f7d24acc77d6b0fad652264985d6f3bb6613ed18cf280d90860817ab8ec90dbdaaf92949450270d23b4aff9ade999534fd0b368ead89ac3b49d3af30aaef382c02a8963865e64171cb17161493d3eef255bb116a5d81d68553b650e58ca311d337612b9c9939fa66c5efb37d68a9be252dff0dac4bae743a4658698a4df32c3d20771f9f10752e3e41039e12be7f3f98ac300d09af234f1bb3f04e539bb1e20fe5cf1a7e2afadae5e02fdfe83ee86d31404dbed0ca078801dc654d5d6f8e0618c2f81f6a8a93f042b4ed94a492eec60aed4d14d5da4b9b495c298a102674da5c3b76d0b5ea929d9d8d363b3333dad961457d3be9b5211d2f3ab04838f8456f1eab4652bed7546299fd791a337e78b452984b4c8b8d3677d6f1bdd150c65db0124042cf9cfe55e1462011328fbf7199206b742ddcbb94b45fe7dd91367095f89ecf58199e8904fc1eae204de094d259e011fe7056a4c4b71f9dda64ff7562a31e9188b6e5e437a6425e9d1aaafe032086da7cfd68c56ba27628a8a17c1d150b8edc2c6b3ef1e5f984ae6b041acd841456ea2c2437395ee805664df71f93cbc4324be800dafbde25c4df0447a1609a608fc8a0e67278b212c74bf9dcf8f92be0a8fdde230dc76da3401944b97121d9996863db36a1c5479ec103d130a6fc9ff7b910eafc6433a5057dc69903b7db27a63a9108bb46daa82e532b06a669f034ee45355f33537a1230f3f188e4675ee56a421d6fd53d8b505051a515ba67c80d12faacfd0875b648938f8cca51e989e5deeb03077109c659a13ff7f0f86a3d5cdf4474307a19c0ccc9de56e3bf077615acf7abb958542afafbcce500f642eaaf3551b35ccbe82c54be8d71c424ead5691d09317fa1860df1c72d4a7549a8730bc1ca7f04c5426b363ddec028428016b249099913bb19c89e2143575e9cae0906b116fe8064891d7ad0b31c7d618bf381be19ee5c535d5cd263797a30e9d344716e97f0f43d7fac7219d7b7fe7744a1b8510da80a8b6fbc3ca8e99983ce07654e16b9df827a4716f486e0c5a2e4ee263c37a3e91df4ab8882c0b96e14ed9e69bd378c09ac87e540b48e0e830beee4525d652e93f32ffe5a03130d593fe654f564fd2d3a3cda60d07b92043f39b94d568f170047c0d2e3c15292efb816da775d63411a61d4bc5c9b63f62f7533242b4416be24c1af1a2f3addfb038f9e1bb74de533583dfe7730a88c93f945003475bb9e01ce9dffe7581fa32aaf4a4214ea47857b5e4c001ba0dbee37e73e7c05081a0d2c2c3fade080d61f9524bb525fb3150f511862b3b1441dc4bcd064a53f318063e6c3156ed7094dd59a6e8e817cd7ee969f4fa2a54237940314c11794dae8d764f74813ee5d02ea4fe9427f587b9459ad462e3a13497c54b6c057559d9d9c8b79a401e603bab4a5fff9ed2dbdc277b9ea6e828ceaf8ef8aad47a0beb5b54d39c94c002def1eff98537cda085f03e8103306620db601f76bfe432d5212b1072d8ecc600970de9fa76f3d96d670e0b5ec4e4927eb43250688c6d05889bbcdb59f049dd3221d1a9705cab722351b9c145f335bf383f40294416bd1ed8b74057a9db82751c8133b0380f8de390e0067fd82ce98aecba6759ea1b232b7799c2c9dd026707f66be0ae1f97c2e2fd836e74265f951a15db9c6a04d9ffeeb087a59d5c9c206fdd2ba07dc3f1990a2d15ae829e0b5b59a1fe057035d0c620b32b26b51400c9fd1cf442b4f295c305f37603d4ef4982f774cd830c838282daa6ac2d89147a3b7e041f52d111a76f918b5f24ba7a23c90a2824a8dd72f76b2156a8f48b5f978045ddfe04754c1ee27c2d1a789f9bfa7613df46a6fcb72b12a33d980a4a5a16140ae6d9825bd3314e7dcb0211916564448ace384b8f4942e500238bb5e06f123f23345dfefad89497f3e6c765a3773d791a77faa035b4b93d83b2d2300ef72c561eee7b3f25d9754782a2d72c8fadf9ae5628ea2730c7f13fd1e73c84dbe8d99cee06e9e8936f133a2ebcd54148a011240d253231aa545efaca362fc622c58241d135077e9007e49a28e892332a7bbfd1a43fb4aebb068d313d6a206cfa3c7e2835399073977a788bbac4e479db3d6bc6aecd1eae4063e60436edb3c69575b20c56f242d5906e8ce4ce8fcca76eda098bc1993f3394bd6d7465dbef423cc0b8900a6115954daacc9e44197e666364c99c7a7022117dc57d5b03e57ac90615eb7f0742b526d5a1a5bf3aa8b5415fe53e8907bc1b7157a74f46b3d7a4ebda590fa462eb09d385ef38d1b7ebffb3218f160a67f1d3dce7a5ad1e93df422c39301bfd7be979ea99baec86ee19b310c102278276ea4e9aa5e5bdb82cb3dde7af688abfbefd36c421b7cbca9d48e537e390cd6c1b92494a512fdc18c2ba69b09b48e9ee563f06eba206ffd12e1bfff11c25fb318a107530b2a6c50362e028f9ecf5fe34ee356374d6ba9470c22d60903517160904ff90fa6da29da3f35497ae56ed9473bd0aadbccde836c901ba5c37ece50adc12329eacea7a6e7ba5463569f3fafa6968ed49bcf7965677917b8a61e0481c1231f87695db1e60fd416f40338a742ec6a97ec2d7140388734e79f94fa84f98e2e3d4d5b1aa68248055e6d64e55ca10ac8d270efc82ff06d0d212fc5f560e2219dc9793d7568d4a6a3860d08b12c90f6bd865f65928f688293bae57d1c823b62fccc29066a1b4cd9fb47613fd6ad7163269507caa7de7343b732ec57f4d03bd158de748b60d649ccbfe290ed5a705dfe0a069814412e5b7d00f9a100d27c8b1f46650df3ca06b448384005bfee8387c0a2ff54fab0a37fe57b63a0cb897d694445dd85ca44cd7ea66680ea24c791eb4041ffed8346970eccc50c895d05e6801a1a8ff3c48111ce2f10f21808efd7f36ec0129a12eb4df04976447895fd5a3ccaea91d8bf4b384c783d1b1d8749e6e60514bd27c0e0053aa2bc235e92b60f64add83c82d134afa17cf6102408ec56a4bffd536aa7620374cf300128e35186f55d245cc6aa3a9f0736cbcb16539101e9e2c7af22cd1721", 0x1000}], 0x7, 0x0) semop(r0, &(0x7f00000000c0)=[{0x0, 0x3}], 0x1) 12:10:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000540)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011ec5f504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb23f9b61185edd4d557c0a", 0xb6) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) 12:10:38 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0x1, 0x2e, 0x9}, 0xc) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x2, 0x100000001}, {0x1, 0x10001}}, 0x2) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x8, 0x7}, {0x9, 0xe27}}, 0x2) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000340)='./file0\x00', r2, r4, 0x4) utimensat(r1, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x6, 0x36d}, {0x4, 0x10001}}, 0x2) r5 = semget(0x2, 0x1, 0x1) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000440)=[0x4, 0x1, 0x9, 0x2, 0xd3e0, 0x7ff]) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000004c0)=@un=@file={0x1, './file0\x00'}, 0xa) seteuid(r3) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setuid(r2) setreuid(r3, r3) r8 = geteuid() setreuid(r3, r3) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000500)=0x1) sendmsg(r6, &(0x7f0000000880)={&(0x7f0000000540)=@in={0x2, 0x2}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000580)="e12edabcd272b29279d5c1", 0xb}, {&(0x7f00000005c0)="94996d7a109db3cbcb8cfdc8b4983a4820168fe0ad52102d0a63c31649bb3d188a19445d94cfa18368330c0df3a99be6d98538edb2c4fa887743911265a9d7a6866263a32980ab712f714799607de72c24b0a5c47acaabc478", 0x59}], 0x2, &(0x7f0000000680)=[{0x68, 0x0, 0x4, "235fcb181dc3b843ce7017449b6b0bba1b3e19d7ca290ff986b8a1ed292d6ff4b57f2fc16b725a21c959f768ab24686bb79e9807bbd2cce73cb1b3fd7fc8d63d08c83c57ba9afa11b5536c54ab18048978f3c16f17"}, {0xd8, 0x1, 0x6, "8bb4f0e04f3453d0bf5d0fdf7e661750b222fb0d614f9e46f24a1bd751050252715544550b915456abafacd167b5460cbcb57ee38abf558dfe0395d7c8e7cee87aabc1509af7fa0871c1357b4db0ff024e4c0191a9cf438b4183bb641c91285ff2a9013f74f4621d23c8bdeed1cd34066fbd34d59cb1fbf1cd7dd117daadef97c11b71f4ee0bd52655be44cf122ff67436afe7297b2d1f2b8b6f5df8fc16da6f1306d5ba8dde2375812365cbd946b38fb161eb795ae6eae3384ecab258c18ce47562b56ee597"}, {0x98, 0xffff, 0x4, "0c1fad4384c10ad8e68b90047fc73fa8bb057a2df90b1bf027e0d792d790f93e35542850b2301eb1bcd4bad71c4d5b9c3b00c3be30eec45c444d45c07f00e74875e4e06a3c4e0b4b31f80f3efdc71029bb8a6332e689db2abfc7bac93d87d631a4b319a5e3a6a08c3490ae825f2c50ea641ec95bd0b06b4bfa0a812e4f76bd7fbc3a4d2d"}], 0x1d8, 0xd}, 0x403) r9 = semget(0x0, 0x7, 0x40) semctl$IPC_RMID(r9, 0x0, 0x0) sendto(r7, &(0x7f00000008c0)="22bcdbc954948d248768e097171617d96980a90612ea7bb2b578f5d4c4c6b77e0e8cf688c12333e01e50f56d31bf3bf0e41ea3475e52e553ac66f3dd8cd434a33791ae3fa970eb2db176a95b54db0cb9dc556b9bf02f7d4e1f8b1e2187c012b040a944420a54807ef76723905943885473bc2cb4590a4d71ec08f6fe8fc8007026e2d76899b612cbeccd29747dfd3176733073b56678375052c55e18654399a334a7697fafc1c24636ffcdc68dddbd4682a07a8f9e6efc6eb3a0f55bf4f9883bc686e8a544acd33537a02dc3b1c1de4cdbfa1501726f9d8a8181f8", 0xdb, 0x1, &(0x7f00000009c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCNOTTY(r7, 0x20007471) open(&(0x7f0000000a00)='./file0\x00', 0x80, 0x74) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000a40)={{0xfff, r8, r4, r2, r4, 0x0, 0x1}, 0x9, 0x8, 0xfffffffffffffffb}) 12:10:38 executing program 0: semop(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204490800009bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x63) r1 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000ac0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) recvfrom$unix(r1, &(0x7f0000000fc0)=""/4096, 0x1000, 0x40, &(0x7f0000000200)=ANY=[@ANYBLOB="7bb59b5be6e35af60e4e3c4d06a9380a1ca8dd58bf1092fd8ed26f0e055bb9398097c259f229184d131f30335aabf38a8fa89851b3f0e3d3c0ef3c51b178e3b7"], 0x3) recvfrom(r1, &(0x7f0000000480)=""/41, 0x29, 0x40, &(0x7f00000004c0)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() close(r0) write(r0, &(0x7f0000000200), 0x0) fcntl$dupfd(r2, 0xa, r2) r3 = kqueue() r4 = syz_open_pts() r5 = msgget$private(0x0, 0x108) msgsnd(r5, &(0x7f0000000240)={0x3, "385fdd38af2412af621250e8726fe1ae82af247150547cd94614b3bf106bcaa4a51c04e81f8e51ff09da2f58c0588c33e138eec2382766440aa7c36043791b20390ecc2bf07d04e83fec42181fb516317313a092d9dc8cc5890f7171137b704962c79bbca4db7b7bc02d5e51870e64efb0f3803d6ea931fb982f0e4cb3790282fdb2ebdff271bdb77cd76e0c3fcd08e7695479aa7f8f273fd54506f23556f711a11448673df166bb"}, 0xb0, 0x800) r6 = kqueue() write(r6, &(0x7f0000000380)="aea6a2cc24e8f28658ea52553be1f4fb19db66c39ad1a1ddad70bfd655406823ec5eb303b2da6064ecbb0c4eae796684f8298232c7abf1dc33f4135af33a2193b03ae3934975c17e50811ee3350c5a210ec0c84c88ef71ed3643cf0f87335c740fd8e0a50c88b0f0d1998909db830da99d0d417b93bbe2304caefbff71816592e9105a6db26a7802a896fc7b238a2cf007ea0b0876a76bfb9b1d72fe88a6d69ede2494aecc6abcfd11fd6e0ca450733c5a7e9dd8660d0ed7ee924dd9144f4d8c2291b45e0c0c5966b2075226434cca6780385184bc9c", 0xd6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r7 = fcntl$dupfd(r4, 0x0, r3) lseek(r6, 0x0, 0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1a91, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) pipe2(&(0x7f0000000340), 0x4) r8 = semget(0x2, 0x0, 0x530) semctl$IPC_RMID(r8, 0x0, 0x0) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x19, 0x2, 0x101, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) close(0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) 12:10:38 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x400, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) socketpair(0x20, 0x6, 0x100000000, &(0x7f0000000000)) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x90) kqueue() 12:10:38 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x5, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x100000000) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="570d005c9c2cc3969ce4a51d9058d34c8ed41806468d302b4a488220c17d0128a50ed8306a32dc86c3de9cd6e49ddf803cd44ee189dfe33cca193a4eabc4f155b2090bfeeebcdb3cdf7c7c07eede89fe935a2e8add6202e85c253d8d", 0x5c}], 0x1, 0x0) 12:10:38 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffd06) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r1 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 12:10:38 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x100000000, 0x2}, 0xc) 12:10:38 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x4002, 0x4) setsockopt(r0, 0x8000000029, 0x802b, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 12:10:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) socketpair$inet(0x2, 0x4001, 0x100000001, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x2, 0x7f, 0x7, 0x9, "7e4fb84707f39e0392a3c809b925beeff53f3274", 0x0, 0x7d}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="fcc3f2d8", 0x4) close(r0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x1) syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x44a3d3d344e99715}], 0x1) 12:10:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, 0x0) semget$private(0x0, 0x7, 0x224) 12:10:38 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x9c}, {0x0, 0x2}}, 0x0) getitimer(0x1, &(0x7f00000000c0)) setitimer(0x2, &(0x7f0000000000)={{0x8, 0x4}, {0xe62, 0xce0a}}, &(0x7f0000000080)) 12:10:38 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a", 0xb0}], 0x1) r0 = socket$inet(0x2, 0x3, 0xfffffffffffff216) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) 12:10:38 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0xe}, {{r0}, 0xffffffffffffffff, 0x51, 0x9, 0x7ff}], 0x5, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x3, 0x1}, {0x18, 0x2, 0x0, 0xfff}, 0xe8d, [0x1, 0x1000, 0x7fffffff, 0x9, 0x5, 0x9, 0x7ff, 0x2]}, 0x3c) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x1000) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r4) 12:10:38 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x0) getsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 12:10:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = dup2(r3, r1) faccessat(r4, &(0x7f0000000000)='./file0\x00', 0x20, 0x3) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25, 0xf0000000}], 0x8, 0x0, 0x4, 0x0) 12:10:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0xfffffffffffffff7, 0x3, &(0x7f00000000c0)=""/167, &(0x7f0000000180)=0xa7) getsockopt$sock_int(r0, 0xffff, 0xffd, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) 12:10:38 executing program 1: socket$inet(0x2, 0x3, 0x2f) socket$inet(0x2, 0x7, 0x9) 12:10:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x20000000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xd8, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x2, 0xfffffffffffffffd}, {{r0}, 0x0, 0x84, 0x2, 0xffffffffffffffe1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0xe5, 0x8}, {{r0}, 0xfffffffffffffffb, 0xda, 0xf0000007, 0x9, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x81, 0x800}, {{r0}, 0xffffffffffffffff, 0x18, 0xc, 0x800, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x41, 0x8, 0x3}], 0x5, &(0x7f0000000380)={0x1, 0x9b}) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r2, r3) open(&(0x7f0000000000)='./bus/../file0\x00', 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus/../file0\x00', 0x0, 0x7) 12:10:38 executing program 1: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}], 0x20}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) 12:10:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = dup(r0) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) write(r0, &(0x7f0000000100)="a0", 0x1) r2 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getegid() r6 = getpgid(0x0) r7 = getuid() r8 = getgid() r9 = getpgrp() r10 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="f54c92407f73520ffeeb323cb4586e4e2e171a923745f276729acd0a5d90fc96668cd80b77644f7a1aaba865dfcaf4c5ec09b12d0218eb9ea13512ff29a26db9968901856a0f2f0b6002789b16d17e95", 0x50}, {&(0x7f00000001c0)="b8b27ccd819bc0e477d0392f90c1dab70dd8491abc1136d35223899a3b208182f66e83003e8fdb7fc6a385e76073816511f78999bcb184c69d19472bbf379f2b9cf426fe611741313d2c2bb920f9c0889d6e18406b42d021480dfc508db037ecaa3e9bfa24635fdc14eae854d2c7ad9926f81473f1a1e7b0c6ff7943e771d8634f4b61e8c57f7b5c526b836db23883cb8978216a40aa668f441a38a8685da8841c4923dc440e42773148fd17", 0xac}, {&(0x7f0000000040)="db13", 0x2}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x402}, 0x8) dup2(r2, r0) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000540)=""/228, 0xe4}, {&(0x7f0000000640)=""/147, 0x93}, {&(0x7f0000000700)=""/102, 0x66}], 0x3, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:10:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) pwritev(r0, &(0x7f0000000080)=[{}], 0x1, 0x37) 12:10:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCSBRK(r0, 0x2000747b) execve(0x0, 0x0, 0x0) 12:10:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8bdbe8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c520015ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500d5b8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c99761100000000000000000000", 0x752) r1 = geteuid() getgroups(0x3, &(0x7f0000000b80)=[0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000240)='./bus\x00', r1, r2, 0x4) r3 = getegid() fchownat(r0, &(0x7f0000000280)='./bus\x00', r1, r3, 0x2) r4 = semget$private(0x0, 0x0, 0x400) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000c80)=[0x400, 0x4b5, 0x80000000, 0x20, 0x7, 0x3ff]) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000c00)=0xffffffffffffff57) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) r9 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) r10 = semget$private(0x0, 0x2, 0x400) fchmodat(r0, &(0x7f0000000c40)='./bus\x00', 0x12, 0x2) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000b00)={{0x5, r7, r8, r7, r5, 0x14, 0x7}, 0x0, 0x9a2c, 0x9}) getgroups(0x3, &(0x7f0000000140)=[0x0, r6, 0xffffffffffffffff]) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 12:10:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x10) socket$inet6(0x18, 0xfffffffffffffffe, 0x400000000000004) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 12:10:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) close(r1) fchmod(r1, 0x100) 12:10:39 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x30, &(0x7f0000000000)=0x1, 0x4) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0xffffffffffffffff, &(0x7f0000000140)=0x7) 12:10:39 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x35c, 0x0) r0 = syz_open_pts() poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) r1 = dup(r0) setsockopt(r1, 0x1, 0x3, &(0x7f0000000200)="a86339ee6037cd4fdf283604df9d10827d2849606bbad1c39ed0e481788a0da988bdbf10c22c9c49c5754b1a2deb1b63ca97da36cae3aad5e44373f5a2b4ee2f7a6bf54b9ba293f8ad7b1ebd6bf4f2f295d891f0dadcf7b34564f16547928727359e60008d191bd79664c91bb997fb752e1f414684729c9f405ab5cddddadda5", 0x80) r2 = kqueue() r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x100000001}, {{r2}, 0x0, 0x80, 0x2, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x3, 0x8001}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x7, 0xcf78}, {{r3}, 0xffffffffffffffff, 0x28, 0x11, 0x3, 0x6}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2000000a, 0x1000, 0x5}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x23, 0x1, 0x10000, 0xbde}, {{r0}, 0xffffffffffffffff, 0x25, 0x80000080, 0x0, 0x401}], 0x1, &(0x7f00000001c0)={0x7, 0x8000}) fcntl$dupfd(r3, 0xa, r1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 12:10:39 executing program 1: setrlimit(0x2, &(0x7f0000cc0ff0)) r0 = syz_open_pts() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/95, 0x5f}, {&(0x7f0000000080)=""/188, 0xbc}], 0x2, 0x0) r1 = dup(r0) setsockopt(r1, 0x9, 0x2, &(0x7f0000000180)="5d70039c129ad38c319b0b2aa75bf8f06dce5d26bfbda94e148e1448e590e907aa273da4f29a71bdca3015c7c9f05f9e89e49d83411a4aa5d11a70eb81d9486d24c4e31c7b0320c294bd27f1f8d5d0169a3cf2499b6d38dcc005545835a2297dc19b038c9f263ea7b2b789549f1404ed761f62280c0f7f80579dc7f358747ee7eec2355ea961e5a332251e87ad700db8213300a5bbe8a35217a3427fea12d8440588d915ac7495d6c88158015a571ada77dc64ad5dec496bd3f7aa2908500c1681a6bbfbf9034cab59500acec1ff9a", 0xcf) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) sendto(r1, &(0x7f0000000280)="64d517ba2ab075b2eb0f6fcf32cfa03c1f40db55e85ce198228b24f0b8ad08d4e230c35e2460bc36b60d81406cf095e3555edf373b36fe15dcadf6dcb744a1fcf3c795611b7c195af32afea4945a25c566db96e745914bccc508e8a8e74243ede260b010094515931e39ebead0e9260c524b62bfa9c4e50b98c73e826d7f05880906e8c1753c3ea3164e2d203378280bde76b56f8314d1bb5b42d98949db08aa60b4046d0fae965f26c139a76116e5b98f775f678e1df43e7efb0d6ad9ebd60cf4069388539c45b6c58a8c97f1892c6161e0d544ff8437", 0xd7, 0xc, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) 12:10:39 executing program 0: r0 = semget(0x2, 0x104, 0xffffffffffffffff) semop(r0, &(0x7f0000000000)=[{0x2, 0x528, 0x1000}, {0x4, 0x2, 0x800}], 0x2) 12:10:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e3", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) read(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0xa0) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r2, &(0x7f0000000300)=""/241, 0xf1) 12:10:39 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0xffffffffffffffff) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000000)=""/198, 0xc6}, {&(0x7f0000000100)=""/76, 0x4c}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000180)=""/139, 0x8b}, {&(0x7f0000000240)=""/152, 0x98}, {&(0x7f0000001340)=""/12, 0xc}, {&(0x7f0000001380)=""/127, 0x7f}, {&(0x7f0000001400)=""/244, 0xf4}], 0x8, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000300), 0x0) 12:10:39 executing program 0: socket(0x10, 0x5, 0x80000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 12:10:39 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) recvfrom(r0, 0x0, 0xfffffffffffffedd, 0x1, 0x0, 0xfffffffffffffeb2) 12:10:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x18900, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x30808, 0x14) sendto$unix(r1, &(0x7f0000000040)="505aab3bd58646b7ac489643f7f42867f3c892f6fe4194acedc2e9ad2969470a32fd1686682a6a07b4ebe8ac5590759161", 0x31, 0x8, 0x0, 0x0) r2 = socket(0x1e, 0x3, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000280)=@abs, 0x8) 12:10:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$inet(0x2, 0x3, 0x2, &(0x7f00000000c0)) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)="03000000", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x180) 12:10:39 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) clock_getres(0x5, &(0x7f0000000000)) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 12:10:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sync() linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) 12:10:39 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x60) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 12:10:39 executing program 0: getgid() open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 12:10:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x25, 0x0, 0x0) 12:10:39 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x44) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSCTTY(r0, 0x20007461) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) 12:10:39 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/207, 0xcf, 0x843, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r0) socket$unix(0x1, 0x2, 0x0) 12:10:39 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = msgget(0x1, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() r5 = getegid() r6 = getpgrp() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000580)={{0x1, r2, r3, r4, r5, 0x22, 0x56}, 0x7b, 0x579, r6, r7, 0x80000001, 0x4, 0x9958, 0x200000000000000}) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="06", 0x1}, {&(0x7f0000000080)="4cfb6e7ecd5e6905726913c081d5aa43a5d2ae000d4dcd5e2cfff15157f68e82e3252aad9c8a66d2f06ae4c86fd008f05e4af52f62", 0x35}, {&(0x7f0000000100)="e5f059276206118ea3f61423b6fb34b9ac96409955d37f2b46ea6c3571180b9b2bbba5ce93f06365ab32bf595c0ab91d19f8f8f2b8593316b6ab1220ea673ca842442e4646eb8553a70bf614086f20cdb5e966aa60a2886fbf649d9c1b28c1310c5bf7540fe74302301260754c9d58", 0x6f}, {&(0x7f0000000180)="a6d1bf5f5306cc2bc5f3ecab40ffe2d67f5eda1fac9f8cae02abef6a10aa123d18e6e7531eb8346b352c370c881d143bdf69fd5005bb2c72648d69e1", 0x3c}, {&(0x7f00000001c0)="9e32354366fdf42212ff67dd084a321b5d9d9c0a11b4d535b0028881e6ea244f242fc0c94bce18c33167db7c9458f4524a865011b06148213ef58a0d345d4d2236f3a41d7f2b2441f85f67a1f975e3981f499ba3e78ec6339b3f12f1b90e3f4e4610c7b9e586a3aa1fe2380a034590f7bafd94d1da5ac90ecf379fe7c4433dec8566e1a41a361b11f3c9025151332110e28beef0faeedf047994bf4a53af47db3f5ab4af71568d0793f3a36999e5b22eb02eb6ac639e12703a05f209e76ffb5e50e13e30b8d365ff5dd22269f56b3640fcda9d3a3e3bc84e0a6b584b527a8f8b742f3b69c2d16cfafe23781f41013ca4c8abc7d97f81927af490aaa804", 0xfd}, {&(0x7f00000002c0)="d7c39f786120178e88a32b4f7a0d3f5137611d5a2af0e335a2630b67833552d49f5917106a532306af45867963b4e1f75f2a7b1aef367d489ec8a16ad3cf0d1e985d8bff7957468c39fc5bdc8e8c59f78d51bf98c03ac73565ba76614f507129dc40059bc50a6041684c04e01ebfcce1d6481637671bd29e189daf967409b7f90b7b7f6a7b1e009bbdd044ecb5226f3cded7bed7329c1a403ca1658db723238cf5aafabff9ea4d2af9a8f7eed4c394383467bdbac100f9831cb6aa9f9e5391486f49838a2c8ee4fcdc6f760b15", 0xcd}, {&(0x7f00000003c0)="041f752e931e7f97bfb72e2c2312852f38ee93f76e54f273602b55bf88fbbdd3b9ba7627ee167978f0122ce83f0eb6250a720b6962ee41f71890acd26a3533d9c52cd387bb64512aeffdf0c8a7f0037cf809207cae30bd0efb9550b6a782182954fe3436bc09dfd2085b34f0890ec71f0f4612ce39a76be97ecaffaef2f1e348fe025adc043583b8f1c7653dfbf48af82ac3942595b45cda34cc987eac826bcfc7794b164f9a3f1044f1ceebcb430ef010971262057f", 0xb6}, {&(0x7f0000000480)="f31a44ef68", 0x5}], 0x8, 0x0) dup(r0) write(0xffffffffffffffff, &(0x7f00000000c0)='\'', 0x1) msgsnd(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="370e8c58"], 0x8, 0x800) 12:10:39 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x6, 0xa8}, {0xd4, 0x1}}, &(0x7f0000000040)) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setrlimit(0x6, &(0x7f0000000080)) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 12:10:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f0000000000)="99c5", 0x2) r1 = dup(r0) dup(r1) fcntl$dupfd(r1, 0x5fb8ee3e093b9ac, r1) sendto$unix(r1, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2aab7c1b1", 0x178, 0x0, 0x0, 0x0) 12:10:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ed8) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1d) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffe, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x6) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 12:10:39 executing program 0: r0 = open(&(0x7f0000000100)='\x00', 0x20000, 0x2b) fcntl$setstatus(r0, 0x4, 0x80) pipe2(&(0x7f0000000080), 0x10004) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 12:10:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) close(r0) socketpair(0x18, 0x1, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/22, 0x16}], 0x1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) renameat(r1, &(0x7f0000000140)='./bus\x00', r3, &(0x7f0000000180)='./bus\x00') 12:10:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x2) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x10) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x4, 0x8, 0x0, 0xf0b, "b017dd1c98a43031f0aadab924662b3f8bf7ba0d", 0x80000000, 0x4}) 12:10:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x7, 0x0, "f0e6cff5c5360c5879bffd7de16ffcd269e808eb"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 12:10:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) getgid() 12:10:39 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') unlink(&(0x7f0000000080)='./bus\x00') 12:10:39 executing program 0: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 12:10:39 executing program 1: getgroups(0x2d1, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 12:10:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/144, &(0x7f0000000280)=0x90) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9}, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) 12:10:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x7, 0x742b) 12:10:39 executing program 1: r0 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f00000024c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x27}, 0x0) 12:10:39 executing program 1: r0 = syz_open_pts() syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) 12:10:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04004437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab25a79564a262d0a72ef17f8e8ae675b5b70", 0xf8) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x63, 0x12, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x11, 0x0, 0x3, 0x4000000000}, {{r1}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x6bc5, 0x543}, {{r2}, 0xfffffffffffffff9, 0x80, 0x4, 0x4, 0x8}, {{r1}, 0xfffffffffffffff9, 0x1, 0x40000081, 0xfffffffffffffbff, 0x1d9bbc32}, {{r2}, 0xfffffffffffffff8, 0x24, 0xfffff, 0x4, 0x1}, {{r2}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x5, 0x7}, {{r1}, 0xffffffffffffffff, 0xa5, 0x1, 0x8000, 0x400}, {{r1}, 0xfffffffffffffffc, 0x85, 0x4, 0x55, 0x100000000}, {{r2}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x1d4a, 0x2}], 0x4, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x20, 0x9}], 0x10000, &(0x7f0000000340)={0x3ff, 0xffff}) ftruncate(r0, 0x4c3) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x81}], 0x1, 0x0) 12:10:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1000) r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x480, 0x20) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000300)=0x1) setgroups(0x0, 0x0) setregid(0x0, r2) setgroups(0x2, &(0x7f00000000c0)=[r2, r1]) msgsnd(r0, &(0x7f00000001c0)={0x3, "1930dec985525ff4fd83b1d3dc9dd1de8f21ccde0d234238c6dacbddcba13680a3df6b3be055283a50ca3375a4d938550d54a663083cd63fa85e0d09f627b475883567d35505807c6fbc5c8123926443dbd212abbcf14b5686e3397017a615ef9001ee3cca714d076e12b03cb8981f8c696e78bfeaf21de713e09e0cb338808cbfb09656b975529671f8d4e7257cecb307b38db264d8f7f967cd4b83661dfc4e8c857498ad6d6b0cc6fc30de43829b6d5103b4d6bfd8d5d09195f7518c9ae6"}, 0xc7, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = socket$unix(0x1, 0x5, 0x0) recvfrom(r4, &(0x7f0000000100)=""/36, 0x24, 0x2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 12:10:40 executing program 1: connect(0xffffffffffffffff, &(0x7f0000000080)=@in, 0xc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1ad) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x8000, 0x7fff) r4 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r5 = dup(0xffffffffffffff9c) r6 = dup(r0) r7 = socket$inet6(0x18, 0x8000, 0x6) poll(&(0x7f00000001c0)=[{r2, 0x20}, {r0, 0x100}, {r6, 0x4}, {r7, 0x100}, {r1, 0x24}, {r4, 0x4}, {r3, 0x81}, {r3, 0x40}], 0x8, 0xbe) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r9 = socket$inet6(0x18, 0x0, 0x71c) r10 = accept$unix(0xffffffffffffff9c, &(0x7f00000023c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000172e9db1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008bf7bca295cb07b200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc337f69c47b6a7995f5a60b04c7"], &(0x7f0000001200)=0x1002) r11 = dup(0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0x0, 0x4, 0x1, 0x0, 0x4}], 0x8, &(0x7f0000001240)=[{{r3}, 0xfffffffffffffff9, 0x82, 0x41, 0x0, 0x7}, {{r4}, 0xffffffffffffffff, 0xc6, 0x2, 0x80, 0x5}, {{r5}, 0xffffffffffffffff, 0x4, 0x20000000, 0x1}, {{r6}, 0xfffffffffffffffc, 0x40, 0x5, 0x4, 0x3}, {{r8}, 0xffffffffffffffff, 0x20, 0x80000000, 0x0, 0xb0}, {{r9}, 0xffffffffffffffff, 0x82, 0x2, 0xd29, 0x6}, {{r10}, 0x0, 0x8, 0x2, 0xef6, 0x2}, {{r11}, 0xfffffffffffffffe, 0x1, 0x8, 0x58, 0x8}], 0x20, &(0x7f0000001340)={0x9, 0x9}) mmap(&(0x7f000028c000/0x3000)=nil, 0x3000, 0x3, 0x5012, r4, 0x0, 0x0) 12:10:40 executing program 1: shmget(0x3, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = socket(0x26, 0x5, 0xffffffff) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x10, 0x1f6) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000600), &(0x7f0000000640)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000080)="ec5edefd55ba17a14fd060497d46a6f9a414b9c53831d32d0be1e4d9b26319eed14d69f05dea64fd6aa2711f0fe3d6eeda0e0b", 0x33}, {&(0x7f00000000c0)="813e7cd574c09df694962282c1f77cfe9d149999e083b2b9b950a5f8e1b2c46a2cedd937126bead5466c947d8f9f1eff097902c0d907285dc1b18e3d8aa3fb7359d81b3337a38ce08110fd9ca6ccf18b3c329e7689989bd3e3d84a5bf72176", 0x5f}, {&(0x7f0000000140)="307cc55a68d68ceeecd7d147b6a6321e31a43f389822bebc0aec431a46cdc2879dfd281fd2dcc992b857e7ff8b7af31e1e25c69f42fdf5f254ae0da36b65fb060568c4812fdd932aaf364fa0e49d96856f966b33522f390f684abb7c2e87d7e82a5be4e09acbddc31ed776ba3f033e93535d07b92545a1ded3a7d3dca17835f22971779f13cd5ff8f0da58b439b7dcc4b726636351b7290cf61b1af1df2fd204e528a9324477f373054115b1aef48138673519bbc30a88d18185e184f11a249d2a6db8847482cedfb15c99eb73481b", 0xcf}, {&(0x7f0000000240)="ea1c9f4eefef790f2933103c0c140bc50d5ed821589925b78c901b49fc1951d9614061805731b9025ec44801009ef9b24137ba83eae461da4137cf36c9de57c8643fb7b1ad7709f9a34897fddba3f618a77ec0a6673c6303783ad7e9628e8f4f735e926f5548f97474dd2f213fefc5c94e275acb0c78fe6dc937af893d37b11092b94ab73128b90d791666aa63a7437da26c07cc8576", 0x96}, {&(0x7f0000000300)="af64fac8e5bd0f025ed2dbb7a9b6da0bf624037fa80ce953aec42a0c9f2fe2b34b8f1b5b88a38124b5d62ea91330614fe8ae53b0d827ece762dd2e632b871831c492e96eef3c1e05f061112824efcb544af234bfb0954535dae1eb3d742f5f82373f09bb736d8ab736cb1b7b72f46a21d11c47762640536f9d7fb83cc13de200871e753977b77ce41c41af0f33a7302241ef9c8778efc69aff36", 0x9a}, {&(0x7f00000003c0)="b37bf9dbc3e6169a37d936f4f173d490dd438d05a2fb24a31669334f14fd1d42f49898c147a077dd64d01fcfdc8257f67aeea774ae30c17ec1c6f3003f147f53e59f4165686c54dd664f61e9fa3ea456d3f68e3f2c07586db3776bfb90d6a51d008a5430bc98c8944c83b63a8fc5888f6371f4e17c268266e3", 0x79}, {&(0x7f0000000440)="3a9b6d6f019dd9967018219ecdd38895abba1c614e3d851eb18a2260f1680253926958584a7f02338644d9206e92203992173dcc754395604b69d1994b20fea0bb3fd546fc6685934d30c7130d9dff5b2083ca111b033b23b075fce5e5e52aca032a136c4d4d1f5a89f90c2d4da4b6c155a9c433dc57d3dfb6f0791f9f60af289334221575bce2d13670d4efae08815e09bfc798fe9500ebf5e7834008f05dab77bf5385ec772e014ebe5a93390085d29d04ed96511ecba9fd54b583a3712ef7f0351c7dad067ec2beaa4912582207558196453955", 0xd5}], 0x7, &(0x7f0000000700)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="00000000d37183224c0ac4921166c49668deeaeb1d9d11ff2806178e6ba50ff2f95a144e8ea94e7fd17c72e88b21075ca997c6d9d4fc614cc3852d23faf3cf4fca"], 0x20, 0x4}, 0x2) 12:10:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x6, 0x0) 12:10:40 executing program 1: mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"\x00\x00'], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f0000000000)={0x1, 0xfffffffffffffffb}) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x20, 0x1) setitimer(0x0, &(0x7f0000000140)={{0xffffffffffffffff, 0x8}, {0x1, 0x9}}, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0x3) close(r2) clock_getres(0x0, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000100)) kqueue() 12:10:40 executing program 0: r0 = semget(0x1, 0x3, 0x200) r1 = socket$inet(0x2, 0x7, 0x2) dup(r1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/255) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) read(r2, &(0x7f00000000c0)=""/185, 0xb9) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) socketpair(0x10, 0x5, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r3, 0x2000747b) readlinkat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/109, 0x6d) shmget(0x3, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, r3, 0x0, 0x0) bind$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 12:10:40 executing program 0: socket$inet6(0x18, 0x0, 0x100000001) syz_open_pts() syz_open_pts() poll(0x0, 0xfffffffffffffe8a, 0x0) 12:10:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) readlinkat(r0, &(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000200)=""/4096, 0x1000) 12:10:41 executing program 1: setuid(0xee01) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000080)="a08fccc3def938ed7cda3a505afc8b5e75d8aa5783d6c4e3c90726dae4760c8d6d36c805f522040f06125d57a13c005c754bdc7eb222b0e2929cbbf45301a77f38a0544c8eed8ea7f1dc99f06f1fdc7a3274d723ba6ceae2e928fb9ecdc2b96aa7a785f6f87da18e713779ed0055616bef08685d2d6a510688c3d0d0bc11885b41c53b6e99ac2c844a8fe26e66cf9bbf2bd63d460c500f025578665d5406cc0a2e08343f03e6145750fa33a47cb5f19640d6f48a2a53da5f7f940f68d24454f2323f9d6af3af500ea2824d315cda98566bccafb021a5ca15dd8190a17ede3435d2415a522afd13300f8eb43a130ff3bd0b3384711336e2c7617777bf688fb42ed2fc9f3c05d00e61d1601259636e41291911bec4b41315b59b8358fd0e04469eb698e000d81a1cfd390c6bb0414d80591e15bce473d9450a401b40bbcd9622b0928d01ff2bf0705ef9356fa723eb3e662b2ca2ca2d85f07a3bcc8865ba4fd4ee3189b899684b5151c65fa405567dc9a0d2c3a26956b0b0bc5c89abae95ef1735dd722bb568f2fc636d4d5a39aea6fda5f952c56374b13a982a5981dbc97b1e2a6879550ec27f399a245cd510f421e0a1078f54f7c4300a0e4b1f49fde387b391fc4a71f583d8911e2e1ccadc160c17870d66463259ac839c5bb19db3fa81ba4d95101dc1eaddfedcf6a78866a675fe9f6ab624be9c71320a28905bf42fc46be488ca59ad3806682ab76ec0c2082d744f157c9aa4c8e09638db2306fc779a3aad29a09f2e6bb57bd9636ccbc65c54287f77aab91e4c702a15b2882a9221be50c380e4b23473b54e4653ff361214682f1dc9fbf5cd20f570b2a4a89a8933c961def6f8ef80c465736d55751de36146ad4ac7dbe03b6f2c2f1a58ec39887b630b37d69ac9978b5bc0b7cebae04ceb954b8d80baf1ddd818d48eff2842ad3b552535464d9e535103582b74c34af1fba6f5509e409c107bac6223c320fba2d2ad8c87498c864d7565be7b45c40d4a5345f3a29a64a89f5fd4de1ae2feec87ee9e67584d48d5dfde8631cd2b3d2004839541e624d2572a12fae053555c04dd6d737f2da79ef528a5b1c982055b34d8a9215aacbb7d5484001266e8bfc6d692075c1fa68eb2e68e5318ef38ba295562d710f1a67ad951c1d335ca595af40d4aa49189fac1d2fce41c5fa139a467c23ea2157c5bf60456c56a567cafbecabf9fa1c89702196838fb9e2e574213b702fef875f27af0b4bca494d91a0ff0ad722be7a8e464e2a7dcb9558c2a6826c49d7bd5fcbd294d937f3c71d16501d30f75aee30d45de1a82ba1cce4877cdc46ed0659879bc5161e818ccd8427e94f8fd290540cf9527d956d9055bccfd2882672651209b4d5f4bebf6dcfe26221b05f173a2396a7bd115c51a11915c384c673c379b2deb4361aa12ac4a90181e5b27ad19e97fa1bfa95f7ae019a94b9405b02b6cf8ff4d1486bdfc95ba58afc014a24f5818605cb356f72c72d85c923194048aa3ed9f1ee32c0dd5e4403ad7b44aea58dd4fe4925e86b7989a3c9ed112c101e25ab4c0a330f3b0e69098554e6acac9005bf1020dfa05264fb18eccd381341e7e8cc7cc1518ac7eb40d00db3467326619b4799833231b1b8fe2275910b37e7bbc74cf7f0f275c0e9bc5282a80a1ddf05156be3a26bf3d0dffc7f2f1c017b8000a218917132a0fd91050da123efa1c765ff8032ef957b3495169dc314cafd30915e08b4bee1a5c03ba9249328ae65615bcf0a1b42bd324f915838238bedef1d5e53e5e3885f7fc8b07a3f22a65eb3774a9e972f1522189ae4965fe4ee944931f729f149075f15ee9fc8a5bc50b6f5826abce3ea68cd55d13434a0b20172a05d9af99ac5e54ff4dbb9fcbd2ad3bac1493f111918b07773174e2b4c3c76ca5e0880a5c60e5257882590ec2ac367f25681d05c0c72740d1d891a60e36491ed17025fed905125db9b5827bd4b2a133bb40fbf5119423ebbca75f65426018ca6d215bbb7c8b8a8ad99df56c50b55d24690e7288061960080ae82f0a7fe287cbba4644b290f9d4b782b54264c432496e70d683c0aac352ae164478120bef0969800ed3785df1792173476705f6fdb64c5ba0817c41c8333052fc04df73e7d55cf20d1ab338c69d725420b87852f5539dbfb2014a94216b7d63127f4523713ba133b0a6440f82ebada48372c6153e40cc7d3c914977dfe4259ccbb4c301e627c334f2bf4cfdeedaf4eb21490a1f4832423330f74d51d316da251413d6b15d2fe5871451ca8c3e7dcf682144212d45dbe6c7cd8ea2f3dc01a5ced7fc39276cf8cb85d59389febf153cc78ed5276067e5093373bf7e173961c5b4b0e2f5533044d3c8c0cb9ee2b0b30718c97c44a67d38cd155779380b601de81190368fa8ef8770e56af1cd3cc7bd91fcbbcec0a3d531f29584479fa49306cebca905f3f29105caa28e540f8776d96a5b94f98512e723709ce72787f2f6249c3d8fd74a2d500d69cad65cf64bc0d85b8d6197ca079d68773ae35f717272ec5daf621f7f6b43b66b56c0bc22d4ab35968d3d23d02036af36bda90f9f483e7b4361edd5dca2478af0a0875272d4c3ceff82a086460c33710e1a4aaeb0edb219ad19e436cd8c58061034091535ac89580ed7b01bb6c8dbc21a1cfcbe3b3d7d919f59166baa207b2f1f7ae73f2db78452f303b8d38794ed786723ab8161c8a54bea99dad11f33817e100f0d22592a768d60137050aec7006bf1e75bb1dc306eb82a388dab30076de9ddae9e61d699f186966a6a9ef93cdf6facd80370b19564078e698e61ddf6edf40262bb8220a4b6f0c0833e24d9a694c4c10b9d8466a4ab629512bbfa3be62bb29091f8a3a3137c81fe3a32fb28008b7477773d5f630facc9e244bd6b17ac8f6922be7e95ef6a46296f13f1c6e4b1b5b22641d98066e6265a4bdb054f2fbf29a0304490216c90c25fef8bc9f3ccda5894e6902203933b08f420fb877ff92ee290641b34fee6768b246ecdd15d88c2dff5c6c23553a9571707bb2156f63f28047df5cac341cebd292b3523ccdd81e86048ac5c0b30b70d9ba9efbfb87bd56ebcb0ad59e3f77e50a299360ce3e4f16765c4b240075b732c4151b3752646020bf7e6f20638263e1aae3d204c7daed976e353b1aa3c4055b39b96546e67a4c66534aaf4826c8d6e70aaa0ce1c3fb5c244dbf7287522399a59067ca5716533780aea678c81d63c661757b27a5e8effa0b91ef9c8e80b31ae043164928f70c2a41787fb5ae2690a9c2acc3dc59d137d0eeddd81ffa6051d39827114e61819e5b975b78054b596e907ddbf91b6e0d48a6216e39a3c186b181463b55e9d7e6213201ce8c25fbcec184e541363818193518797965aca477ba5705962e8d3d0ed50c9cc784b4c867e5828558dae94f844271675d83a3a9fda628a0c386c8d23f8a880c87351e834ae7e057adb9a2c8f45fe8809dfcbcaf80893e4306a50b21b42b071496e75f8bb553d07fd844f286390dd0fdece1102efc57364bbac4d9737b727ce54a502cd98ea6af7d9058e990d41ef39b3de9cce9f03ce5514bc953aa9ee5ee843c3eb0736987b6411e7678f15c114fb7975dc4fe832b26cd4cf81eb080abf070da2fca7674ae1ca9f8ac7cffd2d69fe848633d35d521a9f00315aa754fff074fbe1e0e3ba2925c2f0723198243cf38b4d3a788bf239fd8db24054a371da10718ec9742c35bb0f2c90e4b499cf7a8a13ab905f3a9c1c5027fa1df6a83eedabfe1600b81849dd6a10b783d1fcc596d1027e7e9f8d2507e53e4fafd8899a4773e64016087fcbc146f34c6c28f75616c482d95d59e10b3741b90d6efc96b30e3f2d6a9a44e7fff6ef097055d81e8379ca72513f34382e0fff951f0440707f59d005135bc4dcc53093318de7e1706315380f2f9c525ed9c9a1779383f44e5188175df5638bf6b196821ef8adf3a11d8ddfc64e07752c0e910ba8a5629adcb65cc41ff25f68e2870e70cd1b12f0ce68b6e335ea6154a7e4a79f956536df3536a1f3cf322f7bb53feac18b49a10077e609c2344ff20a5506f4c37fc96c18a2fe58b5fd76b5c7f9622fa014e565bbb332717ac98f87915c376669135df4764309921fa29aa6eb42a3a6b87af338e394bbbcfc98db97005e1e6617ec81cb69ea15ab5047b9ffd355240f0fc3fee066b95e25aa89c9da5320eae4d5a9a8aa09a75a6937e06b9bbc16ce238695cd71f07e290596d6c3c5658b62a466496c5928a80bd44297eb9c8bbbb686375522cd9938b4a67046dd4e9663b628ba9f6afa7505690b9501838085860d57ce1c532eb084935010203dc12e83fe457bb38948600ee3cdfe2834c30031814b98092df48bfe6d936ba2ed046257a7fb722c7a68a928858f8538dbed2fed914e9f799af4d0ec7726daa6adcffd1ab90e40d547dfdba96545f205f83bf940ed8158d56730fc2d6412532f735204af2c159c75e46750c3bef179886c8c2ff9a61931099d25c374707390a428ce7a4894be46b9ac4edf3794ab30f87abc7bbb874429085fb2648e2708369d81328ac68f219dc1035384d7936e9638533d0788dcfa10658d5c43d922e47de271cad659321e4b81b3c3192f6bd403acd77bdeae69ccb51dcc3e55ee3fddd6c1168b2ab1c29cc58605fb573480278db05ce6cd6124fd1b060b92f2cb1b2e8e6e5fdc6290bd4e11db8b4fc46393d27d7bba81a82d79ee4fec086166e388ae40506869fb2e4081e0b70e6d650a583e997ffeb1e128883a2c00145cd90d3dbe9fb5d42d4c08b633c633fd8f4222748f83d00a39c5afb13b2c38833a80f837450b400d6e6708d1f929fe37020db2892832468fdc348bbe9ce3b787d435b97aa22764eac13313a146ae963f7c5afa156443c3d3a383ba335649905aadc6c54156e07feb841181b04bc4f375775562e6dc05ad52482bedf530368227bf06b7490e3825bfe59a3eef450d6d5a04a04d6b428618895d0d7a00eb993fb99758d4eb686ddf44d7dafc1580b936e936286a998f2490c0e9e04ec0d15fc3676bb4b5592ab1578baf07b846f9a7c4b1153a4d34520ffa0a1bf230b443e4de4d7bcdee6929a84140200d0ad2e038bc45310a72b8cb452cecf325b2b577d70384a7a51ab1c88477cd9415985042da96fb89614318d2c022365ab35960844f1962ad14d67285afc19138bdc4f52cefb580e34964c6366d40040d9fe9546a0357f3c2017a46f5cb204bf134dc8730c95d2031fdbb49ffda035119aec56240bf498a1069d220f00bf192d1be3dc8732c916f36562b0a345bd8bbe5c4ff0309202c2371a5b9743a0c79ff57f8570291a51aea7882c5a9c297a5b2eede4058204fab921e7810c1fbe6afe604a6a13846a4468d98cfec801b60e79bbf9361413e8818e94ec44f73d02da6c24bb0706f5e936316ec434724ef6305959238e3b3565e3521f5ee5c31b23581c5e174244fffc598a266ab39c36cd580bc1ece76d787fe05fb9b1f494f8f8c5bb716a5e74f7afddcfedcdc26423f79e15d9bf639966c49e629ee547c71a7411fff98ea71a87260da692711a7a8f0006a433a6636b24519f717e7c7d2120686d6aa003bdf6b352111c458cd59b8df74c9d22c1abc16b431ddb9fa3e3a79e8b5af309e2264f82974bcd8cd32dd61a4c1162a57816f79f5abafccef2f8d701674694622ed95f92d07582e30242fe2a7809b5534e3b6f4e6492def1f31fd67d1268166e5027f8607b68f28ed188e7505beba536abed9f882d6fff3535e1042609b4b6bad4143ad0531fd903fb0aa2c78", 0x1000}, {&(0x7f0000001080)="ee38a6a0a6e1bb221da38d565d1523ea2fd02729c0c4b83ac142599fb8cabeded25b750fe93e7e2ffa3a96a1304b1958971be3f790bee83b2305b9d974204d45986566b9ae3d6548b2913551f496049164543c323d30fafb633b89cf81a24c3af1c99eb58d50ad5636157ad15131408a50453817eb015e2921597f9d583273c9cfb3f0574238a6b96a727e223d56425de7c56afff04a2d671a3d570d390beb09e4f882e94743d66aeda3a5631166534fe71b769c68ab2c921653f5c4de577976e50c42fffc84fa1a2fab6a24aec7cc8d89106ae7bd43695fecda7bfd41d4789a15aa65c04650419f91c0397f80f650", 0xef}, {&(0x7f0000001180)}, {&(0x7f00000011c0)="134635497f69449e39573030ac444ccd31556f35f925e439f17dd7e7463b3845c0cb33a5e24c4fed02c711c8702947796c57d6b3d204558668b0c2847394bbb42fcc17fee6bbb20118e7d9ebf95c2280a8a836ff737889061ae399f508d5c44c1254518cfab525b4f92c96c9480793917351efe9c06d3b0402672daf16199d7a26f313016fd9e7a6d1ee5f59c71cc016f0fcf9486ba90f2ab4ea8a6fb6026b551f37829590b5bd9b1eb4de53205bd648d7741bbb97afff4f580a84f355a1f54a22acfd7c944c95637ba98db51ecebbb560c2135ae866fb4ab40179b2c57777210d4853e889644a997799f8a745271e189bfd649d265463b2f00416bc7aa38e3403290fd26f21de409721a80c82217df8d3e03564d7f080b907807a1ec6a571532560869364dbcc65d447b2ba9d3b218173b0eb65a24a1d766e69ad1448f730fe089544ef4147091440bc1b815d6c1692b42320760f291b4e4c84941a2ea662547e38e7e7aaa0f1078709d1d19ba97ba5083472f41950133bd7e35b67f171c8574aad1232435f2506c2e03989242602dcf855ed4e98100932c029857a3cbead7eff2b20ff02441d2f77f983efd570b1a9ba68ea14cbe2a9549faf19329053980742d2d756456630a19b93fc4d920b2e46f778e213f6659dc6a406fad2ed36b9bd1489e46dda85be2ebd7ed02ca31cbab0c8c6b2c667aba1a1dbd580bd12451869450218a1f5348e6f9dfae80f3f63ebd10b6d16b277d2324593e608c3831e89282466f6895a9bcfd7327d668660c6a1f64e409031fe8889933162d0c22584f965ebd29cc6e09f8cf2ee087e5879083e813fa8270429c1c8ff65cbcec308aa9029d8e96c9fdf53c755a67db4405f7b7394a9ed6ee00c8fd9e3855ef0180dd3ef3c713bd95441683d1502e9accc9038ea34ae2161e53799e58eb78565ad1de0db32a81054d40a4b1222199a157ed75f3f5627352b94788c4b381210ef8bc499bdc3fd0bf4e4caf097a2803679613923e50c5932bc98c3816b3308c9431367308555390b7a52ecdd0c6fb50360c1efae4ca9b90ed24f16e9af721947ed872e0e71dae74a5b437b2447bf56ba29a119e98defdd60beaf51f583e77921ed3eb034ad0d7e08e9abfe0c36aeee209b27923ed4eaeb38c0def055e684d8ac302bfed7e7ae3ea22819954921012c2a0a16ea449d94624f70c31a44517df605c5f9fb083d41aa4e7a962607015f200dd850e485a3630a0e4e4490600dced5209b7ae6d1cf99f53081d2bcd9f5ae2a37198e532f5562ec5ca17c9f5fdfac7fb0fef5c4c136f3caf310a32c40ad264ad207c31933728f55c88663fd25995ea6aeb4432439b3bd8f0e1cd6346a93d341e4e28b35403fc5f86f000e35dd2b6f86dc9d6ad3027a2fb96c6500f8e9872d14415368396a0c7eaa275a1263f610cd983a7e9d809d2d4bd5da0dd4943318276c9c37c3f7dfb82b43d15f27252479e66f6fecb9f4b1f0d0c1b5b7041682961f7a766f804adf7aa586601ce0119cd3dab5e9f3895d4cfbe973cfa59b64af84a402a9d8d348b987af75f1688fc537ebfdd6ade81c5b02ade2977af065f7a8b4ef77df14045ce6da48afc101f169594c944529d15b6f6daec8ca0098a8e05f373f4c3ca7fb4087c71dd98561805b466c2710fbfa3e124c9440348922811b2b51ceb5fe0877fe0242769cf1f83964f54013f219950f6ea95d4b79c26866b7c57b3fdc5bee14bf98ce5daafdef29650e4d193232fcf05f247cb100d1c4417772f32e5833a92ea2be3729501b519c99de773eb379ee7048159cb58ffffb645d75182a67adb955fcbff35481016e8560e06c2b385c28fc5db4a3b53738b62917bdc7fa1de8d126dcd9bd49037e4e7a8581b59fe9be89d7b0cf34b4b100b308be1d0b88de15abe337aaf6b5f7461fbb8414219decf03107e2b9936ffad134e4b40cf741b7ff4e0106e9f18b43552a425b7b8f2d11651ec5390af45851986c00fea0073bb5e151649a445799008bdf88fec7e310eb7c67a5d3283605bf029ff7c97c4799521a12e482afe1f68fa54c3dc66da848d47af704803b43edc516881e4165546120ca6a7995110d6759c707f8c6c593516077d5d4e58e32c38e2cd0ab025bbc78514bc0501fb486690da14e63a1561f72de56286df0d9b2011c61be7ddd4704c210ba3d08a4bba4f17e1563f98af7d4bfd81cf1de8fb07d82639ed7a3f0f4b4ad0f1be75d3c9c799b253746eb06432c4dd6ba52a528570977b5687e46630dafc9e13c26c341bd4ededb0c1316ffcfeba3c35db22b8065f6cb8f041bb4ef9d3b8e3923b328e79ae5d7405af85a092ef366b1a4b842b3f7b9b341fa5941c4f19b0aa480e568a4b4b07ab96d797d9cd17bbc24a86aaeb0962dcb69a5264337826be6bac450af5f5bd8acf62892642fb57a1d463a376de730927871800b44e67a5c1f27e97f54eb5a84f2aec708f1778ef99a8bf226dae744d9d768f170e758fe04e08d0773165cacab0c48f0ac2bf16f82cc734b8ad39cb4f5bbf23023698ef224d471e7ce266f32504ef2159b22721e5af6dca6caabb101061db4e67c1bbe0637b01ac730b0775d0e277f52c83cb13d0ee6e00b0b4781b94d7a6dea79bd5df97184817fe9f5635f81599207051724db4c6243d0ac6fd8dd73ddded671718c17f952517db3afeb73b978ccfe8a7c955bc973ea611f10dd8a501c0ff6831017d028104e83ca951c7140bc318f75dfc2799184c92d589638d868627b6c76379ba75a59d2d08ca259a64b24118961aa58592057d6ebcb3269f3cad37d2b0c477126f7311c953c3d56d8bcd5ce9cc266c076a86d8446aeb85fe0b2d58b1bc706917fcaae7bdc56c11f3ededa62477a6eae3c0ef05df5ad473f92b16b0ee7e776a83809d4e785300c827eaa84613e6dead7373af84e69ec4e62b22015657a34dc87c7807bc1461f60bdbe6960e5bbdf42e051579828ef9c153fa9209c5450feca986eb65f31a15c2bfc08225b1cbb4e1a137d6c50dba9ecd9cf15619eba5184e25f299d5d1d80d8512a7dcff1f341cffb6860d6d26f435b425f68f61d16a3a27a714909d88ed2bf5bad5725765455e18953431efecba128f3ec25e9f624afd6d9ec724372c0eff0995386b7436e8e837506874b1db785fb0c074f71db292c3e514893e85a7a8a13b3cd4eca0b2d76861575648ca8d5d5d8f034108cfed028dd86585b804cee69ae526d0f5a6b43049963d80c3cef57e68b06574c0a4880888bb1f11a22c8b5ada50ca2183fa893a14c162c2256500f1ff3173d14f61c056c835365335662e2cebdd8a8e6a5cfdd6d6cab6b80620b6ee82106a49796d25156a33840e532e49f9c06f8c1eab5698c007bf03a1a3b2aaabb74f8dff1c4148b3f25dd0d3851dd38aad05c0c206453b35573f700ba1f7903e82c8953309b83d86f5d8e01a011f09a9ff4d2a06d907670dfe054b87f2feae49a194014fbd19360cd123f83c4c89f7eb4978b536d7f7cfe29c7fbb438d587426d5fc976c764951adfff0f8d00d99d9b6a34e780c1c83edab4a9d3ad1107d2bb9a9af13d1d6bd902b0869ee69d74db2ba06af46175ccbd8d4507a000e9df497a4600e72ad571d5d8ba3c340b32660ebfe389e4ada3711cd1e233e40b1271f9b480e00eff6debbcd4a0e8bd3c235372e54c5d4af0f9eac5b8c7d243c90da1daa990871cb85bbb30eaa474fe2b362fdee8c4a940458371f81accc452744fd68fda4ce3458b7356c4517477232844ee22b0dbc8f6778a762552f92afc144831a04625f8320e2d35cacee732fabf8035e1c02348ea48bc90803fb8b13de0593839e036b5337bc10ae5c66ea978c26fde618b40c515493756ed4eafe726bdef15a4496b8e67a1b40b39cd820c26245295f2071abe894645b857d7eadb686f64d349e0f6ad935076dedfe27c2e1a1db6ea96a57bf648486394bf2ee43ad9e2049c3f7d5393571a4b6cf16d641ef412435ba0396bdf546de219df635b2f42bb56501d93bbf090341f7f9b480f337c77f36cec83c734ae5dc97919325ab65d21c9cc2948be3c925a7cf7baed964e2a9e4a5a904458e2f42c13c6ff3483084c0a672587c573cb018d4fcbf281a67eb66c97188b3c7f58865dca1bea659d8ba3457f94fe42a3f2050b6da67b91d54d8f306aab136e03fda118b4fc12383a939e7b218ca3c9e129ed81de8fe2d6e2f0f223123ed8d5e72f761e312a97e5415ee493fd99891d0039a4060d4be22d748cf55e0ecc4d4e1ac79b870608bf8f407a0de144cb99da34a411bae1c990c63578dd0881556de8d5c94d01e1ec4ebec3d0e7994ca1ce30bebc0b4319f7f48c4124bd9eaaa41af414dfe6c599c86a1b345fd32de7ca9e0d9834561bd27834bf636bbd4395f4eb88c8a37052fc5d594ff1e3e08e7fc628861eb971cbc8a27bc9b9f89cfa96a4f8c9b3b29e0826398500f5364e147d94d5d7443f0dca9de89fb971b8137f7176e56b4e5779a4fe6b9cd4b58a89c8de90cc0c1d8e57f34987ef8b4d5bc8c699f27a4a9feee2fff5325f436419179cd24554a3f520b5fcd4e4e6b7ac38bed4ab00746872226f70f3d7a9af9b346441f9a11824b82dbae974f57b0b5d648729821f4964e5f6b02e7d329edb5770a03d8fae1372474dd6c8bdd0d7a6c13b3a8e16258cbc231eecce4b6208487873583641ba36a49d09450e0cc6b2bd683b925677ae2c0ff5d405429a0745a47467e1acb34fee86827c819bd1d395ed275b8325c3d9d2b8cc227a9cd329501e9acbdb2217dfd4e2355bf3e731db40d67e0b009778156ba37d6701d55f88d1600492dba196d6224c5d0acdea7517a7ea1fe948926f1ece40b798adf0e37d4cfae9b3746acf8f0aa15bdf8c98249ab4ac0831017c34ca149440cbeb206c62ba4a41aa7c9193c23a388732485ef7b020f5918fb761f7628aac86e94cc8c3d31969bff94325fa32c5e73474afbf3ce6594f2d52a1fc5a85dd987d3f8b85055f5a199601a906bd8062ed57eb021ed4f8c47428e6a10be8a31c176fe8658ac4d008113a5fb65b1abaee6ee610a0cb5d2e39eb396b966a751a901dd314277639a3acf41c4cce90f001cb2c4999db138d7c34ba3069c6f079009d084d1d0387a39062d668353cc7f15cb4075ddddd5c6564f0859777d45c7784c7aaab825dd4d47f9a03a765a54c3847452a5f88aa1bcc54151385c2308645b1ca362b43d067b2e033db49f2172f5d0e2b67740db47f68173daf65a6f7095ebb18d244cc3189f57ee9a68fe9bf81435d51324db297b4c3e82c7343dda413368b8cedeb253a6f987db1152be0a335f6cc3acfeb93b3eab1628c8a22d378b59cdf9e133fad18ae2bd8ba0ed9b61b7f8c2691fb26d532d40cf5eaa7745fc743f938cb02db39ebf851343b288d3f8373513d46123725e53a6faa87b54af833625c8f236190558193a206ddd4209eac900c8d3f494a8efe9c6bb5ae0958a37551b03a65b023fac858452c588c2bd1a7559e8d72e55524e6c0587a372311a2c353ed7d19d72649ab28be6ead69f8f0ae1616ae2965b3f091699a863d023e3abc1dfb65573bff64ca442212f88a7a666ee3d533374db3addfa13a47cd5a37cc17da0930c6f789efaa87a8b836d77b40c90ee8339d4d2e37b46265365467b28f813896ae00ce994f87f73c954931051e7f3be958d7e9f8b90faf874067d0fe74731353c40cf16898839768fe5d753e963e4745a680f9f2cb453d48e085c340db335049a0bad1c611f69f37c63f2b51f1f05b06337052342498e2a9712a", 0x1000}, {&(0x7f00000021c0)="a17ad6dce9ccfb84eea90d891447ae8e1e2d94217757d54014bd79fc560a27c19a0715e925bc88d61303fbc6ce450a02aa33d11228bd9c26189c510aa08072ccdc8ff9bb", 0x44}, {&(0x7f0000002240)="bbaeaa90608c7183c8fede0edbebffe8c6150956f75ae6d48e5b2330a7cbfd7ada67ca0d467b594f0dcaad1ec692a0d4da7858c157cc29f34156e8e4733c856ab63582329d1d368f74940837be3824d5674b10ec993dce4f4f9c4193b0dd48d08b0c88e2ff39fccd58dcba80dcd95f56446a544c52a8cef336a4c4edb38f022dc820c18fba1bb1c315a3d1217f2b81ff1c18ecafa5aec21c36a09d035d78c5c624553bbb328614ac005c76ad9ad308845dc6b98864398309f60427e692215c776e9331605a8655ae5b7a974710ab", 0xce}, {&(0x7f0000002340)="6fa00b9a13361b2644ba0d3335b604eeee4096340a30c04240262da6e54b91baab20f8e66d43a4d246a46c9c1404f6871e6ad18d322dc0f5402ecc3fcddc08b3f51e551815d76ab62a5a6d313d7c54695ab81034cc7a85811e67b06ff0168b7877d380bc50d3fdc55e7ae78477b69a9c33bd8419e3f7fa9b96f575575891a950778dfd69c12fd853c8818650965e6e818f0a7f990236befd65b3efbc16913961f5a60f200177378a75d720d717d8c4", 0xaf}, {&(0x7f0000002400)="6744dc2334621a79f8240042b00c695b095d14537edaf0ad02e877b570aaa4c1a4e67d2903e54489d0a0aaa6fc7a86ba71109939a42e38f325ad696d570c54034fd1953fa18832ee80bd7c1915871e1a71c82b85ca226ece5c5302146ee447d79e690f52cd596e89618e2c28824a2b37201bf84b0cf49289c7e878ab5d875ae2e63812bf34952d4cd7ddee4828", 0x8d}], 0x8, 0x0) setreuid(0xffffffffffffffff, 0x0) 12:10:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 12:10:41 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chmod(&(0x7f0000000380)='./file0\x00', 0x100) open(&(0x7f0000000100)='./file0\x00', 0x32, 0x1) socketpair$inet(0x2, 0x7, 0x23c, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="22408547ce2c4564e52f1bb4a84e1f4a3b4be0c4a8dcd7c312abdd9ac8fe1d31067a90a55cb2561220b82d49", 0x2c, 0x2, 0x0, 0x0) open(&(0x7f0000000300)='.\x00', 0x300, 0x0) unlink(&(0x7f0000000080)='./file1\x00') readv(r0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/151, 0x97}, {&(0x7f0000000200)=""/237, 0xed}], 0x2) 12:10:41 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = msgget$private(0x0, 0x20c) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000680)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r7 = getpgid(0xffffffffffffffff) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000006c0)={{0x3, r3, r4, r5, r6, 0x90}, 0x3, 0x80000000, r7, r8, 0x8000, 0x4, 0x7, 0x10001}) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r9 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r10 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r13 = getpid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r16 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r9, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="73994f015ad6a8f8308d0f4113dcb33985c7259a56c4d72b90b01a39264c58fb08ee8adb44f7d631d75d724f7e24838ae601d980d6c41920955abbb9916ba02c02ed8a7950850137939db277ecb33c7a4ae4346ed0648b4afeec34aa6bf9e58f9bf82793a4c812e3276b3a0c4c1cbcba915ae2b4cc78a026d739aee9", 0x7c}], 0x1, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r9, r9, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x30, 0xffff, 0x1, [r0, r9, r0, r0, r9, r0, r9, r0]}], 0xe0, 0x5}, 0x404) r19 = kqueue() kevent(r19, &(0x7f0000000200)=[{{r9}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) 12:10:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) open(&(0x7f0000000000)='./bus\x00', 0xadcf5712356219df, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f00000012c0)={0x7, 0x0, 0x7f, 0x800000000, 0x6, 0x8000, 0x5, 0x3}, &(0x7f0000001300)={0x8, 0x3}) 12:10:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) recvfrom(r0, &(0x7f0000000800)=""/4096, 0x1000, 0x840, &(0x7f0000001800)=@un=@file={0x0, './bus\x00'}, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001840), &(0x7f0000001880)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000100)="cdf6c7119180506ed392f7f703e0d4d3845c", 0x12}, {&(0x7f0000000180)="0848095e2691b3dc5f5ca4e7273dd15b124feed6d732934de71b2cb4bb560b2ac9fa52c0a835d1ad0d6ed45933a4801fd91ed82ee3c9d8010aa3f3c9050d9e54e180458d7ba6ad6bc5c73c5a682442bcea3cc706c3f8066de4c5bdbc1b10aedc47583937451eba80c8c7cddfe2ad8492afab0d0f53f00159c28e25e018d1a831c3bfe485560dfbc09834200f1409", 0x8e}, {&(0x7f0000000240)="45c5c36cc224fd1ff040968b31db8f6b12abb8786117e1fe4e432968f2dcc780bdfd5893c812ab34dd", 0x29}, {&(0x7f0000000280)="aed14ee1acc3092a9d9b030ca745289af5bb08d38b0f5c8533fc54018060358eac7aee0e4b5546e68b79a08ea90aacb3872f84115a016766a25892c6eed038a53076fa0cb359703c4ba103697255bb3d2b8ffb4eba0a6afe7b895364d5a3f206c94c9106f3853784acc00c3b82891f4408dee0", 0x73}, {&(0x7f0000000300)="23b72582fdd996dbcbca1a7dd41325f65e154c7008a5550c5e092aa88f51eba38770c1c668877b01f96e471d7b23a2f888d1e55a58772ab2b77442c53a4abf28d09fe3d95cfab37111d1d45e2020b157b6cc5caf9859f90a6c96f307caeef757a3fab0138e67c5516c74e2ab4291c440e2ce7fbc77586bf4468e5bafd2d24555", 0x80}, {&(0x7f0000000380)="657826f87174c8718dcb6b693c39f2ae9765b28cc10dbb78f9a394eb8f37b6e9daf97a228cc147b20b231a5c73095be8fc28bd6c7ce1f5e4f24041cbbcc8d3ec44d00c863b9e162b89c8fede07c8a091ff710590cb244f3980b61de8da0982c606c4475b79adc4cd1268cd2ff55932e4ada5274e6562384b6c9e01bd3f18899096a104050da415bccd1c25d9d0c899951ff72deb63d193dcab", 0x99}, {&(0x7f0000000440)="f888550c4f50dd78d968eff6b8b1d75a49ca19249e26c52c6329363fa32fcb1178cfbb64324173a4de6d0d7f6d8f349d80d0067191e7cacf0ca5b552f4373ef8e03b80a55db93c4dc2107a3447e94a3485d249a71bd955a320ba91b69e967e59ca03dbd5eda13c15280f563d38f62a0b7c9b40c3192d3ff4d853214c033c777978", 0x81}], 0x7, &(0x7f0000000700)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x408}, 0x5) close(r0) 12:10:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r0 = geteuid() chown(&(0x7f0000000080)='./file0/file0\x00', r0, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setuid(r0) recvfrom(r1, &(0x7f00000000c0)=""/123, 0x7b, 0x1, 0x0, 0x0) 12:10:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) setgroups(0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/238, 0xee, 0x1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x5, 0x2}, 0xc) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)='Q', 0x1, 0x0, 0x0, 0x0) 12:10:42 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) write(r2, &(0x7f0000000080)="6e9365", 0x3) execve(0x0, 0x0, 0x0) 12:10:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0xd0, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000200)='./bus\x00', 0x212, 0x10) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) socketpair(0x18, 0x4003, 0x1, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) socketpair$inet(0x2, 0x3, 0x1ff, &(0x7f0000000440)={0xffffffffffffffff}) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r11 = socket$inet(0x2, 0x2, 0x7fff) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r1, &(0x7f0000000380)=[{{r2}, 0x0, 0x6, 0x1, 0x5, 0x9}, {{r3}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x8, 0x2}, {{r4}, 0xffffffffffffffff, 0x46, 0x0, 0x80000000, 0x6}, {{r5}, 0xffffffffffffffff, 0x6, 0xf0000000, 0x800, 0x7f1}, {{r6}, 0xfffffffffffffff9, 0x40, 0x1, 0x21fb, 0x100000001}, {{r7}, 0xfffffffffffffffe, 0x2, 0x40, 0x80000000, 0x2}], 0x9, &(0x7f0000000500)=[{{r8}, 0x0, 0x2, 0x2, 0x80, 0x5e}, {{r9}, 0xfffffffffffffff8, 0x9, 0x1, 0x1, 0x40}, {{r10}, 0x0, 0x8, 0x0, 0x1, 0xfffffffffffff607}, {{r11}, 0xfffffffffffffffb, 0x10, 0xf0000004, 0x9, 0x4}, {{r12}, 0xfffffffffffffffa, 0x40, 0x8, 0x1, 0x2}], 0x401, &(0x7f00000005c0)={0xa7d, 0x6}) r13 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup2(r0, r6) flock(r13, 0x2) r14 = getpgid(0x0) fcntl$lock(r13, 0x10000000009, &(0x7f0000000040)={0x40000, 0x1, 0x0, 0x100000001, r14}) r15 = getuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r13, &(0x7f0000000000)='./bus\x00', r15, r16, 0x2) flock(r13, 0x1000000001) r17 = accept(r6, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) getsockopt$sock_timeval(r17, 0xffff, 0x0, &(0x7f0000000680), &(0x7f00000006c0)=0x10) sendto$inet6(r13, &(0x7f0000000100), 0x0, 0x4, 0x0, 0x0) 12:10:42 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) r1 = kqueue() r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r4 = getgid() socket$inet(0x2, 0x2, 0x96) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xffffffffffffffd1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r10 = getegid() r11 = accept$unix(r0, &(0x7f0000000500)=@file={0x0, ""/9}, &(0x7f0000000540)=0xb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="fb3fe1b1296db49aa82dc7e70b1d91f870dcb59450a53a5d872c7f3ab00f3fed9103ed7956a9d726d4668250d33e5c793e3354731d63a7adf65dc25f29a9c258e83315ed3b80b1ab092320336216301babce4281aa3d507e5cbd13914e2bddfb6922b249429bf4aafce2ef31ee7f832c5fdffe9c955a51af247418bbef2dfcf77fc46f53ef866e5e6aa6409ea9e4ec0274319fb9ae93f2c13086920945d7d37873b665b8ee3cd435e8fe0d40a6ac16cf02cd92de3b3d30ea98d26108ab78811f6fac699f1dc669e225", 0xc9}, {&(0x7f00000001c0)="f6a43fb598a1c4205f4854adf8243f6d24b7e2268bb6f7f47661b24d92b9a07efc6a3065f341a7430ecad26d5ade8baba9ba271bdd56170eb71d87cb7462e91dca67cc3642c8796e183c1fe7305c86018067409f2e67a0623313f1648fdbdc9cd67facf9bae32331cba69094c9be7b65359855b7ae1520a5d33bb528bbbe8aacdec40c4d7f7df1ed4a9518a6f2e889ba4da2e813277c3088331085f5ef51dbbe0d99773c40d3ec8d92057b1f9d893d186faa5e43bf9bd3171c2a61ef62e5670ab183f8", 0xc3}], 0x2, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000200", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0x108, 0x3}, 0x40c) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="df9b0000004000000000"], 0x10) sendmsg(r15, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000001140)="afdc5b0db51ac7e12c72fb3dd9a7694799e788e27c9a2e5e69da9935", 0x1c}], 0x1, 0x0, 0x0, 0x8}, 0x400) r16 = dup(r0) kevent(r16, &(0x7f00000002c0), 0x8, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x39, 0x0) 12:10:42 executing program 0: r0 = socket(0x22, 0x83ea984ce8fffeb7, 0x1) r1 = semget$private(0x0, 0x4, 0x40) semctl$GETNCNT(r1, 0x43, 0x3, &(0x7f0000000000)=""/92) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1000}, {0x72c403c73eaef1d6, 0x3, 0x1000}, {0x3, 0x6}, {0x4, 0xfffe0000000000, 0x1800}], 0x4) 12:10:42 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0xbe) mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0xfffffffffffffffe) dup(r1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='/\'))%\x00'], &(0x7f0000000240)=[&(0x7f0000000100)='/.@\x00', &(0x7f0000000140)=']\x00', &(0x7f0000000180)="26e72b00", &(0x7f00000001c0)='/\x00']) fchdir(r1) socket$unix(0x1, 0x5, 0x0) r2 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, 0x0) 12:10:42 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) socket$inet(0x2, 0x0, 0x4) listen(r0, 0x0) socket$inet(0x2, 0x7, 0x9ef8) 12:10:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1f, 0x3}, 0x8) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:43 executing program 1: getgroups(0x2, &(0x7f0000001700)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) mprotect(&(0x7f000040f000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f00000ff000/0x2000)=nil, 0x2000, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r2, &(0x7f00000016c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/147, 0x93}, {&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/94, 0x5e}, {&(0x7f0000001340)=""/140, 0x8c}, {&(0x7f0000001400)=""/219, 0xdb}, {&(0x7f0000001500)=""/10, 0xa}, {&(0x7f0000001540)=""/67, 0x43}], 0x8, &(0x7f0000001640)=""/101, 0x65, 0x340}, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 12:10:43 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000040), 0xbb83, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getpgid(0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0xa) r2 = fcntl$getown(r1, 0x5) r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="17545e06fec57faafc63661ef43d86637d5c5f445c4b161d8a65338d9d4e8bfeb1827e53e89048ed75aee10b49d44d3f0f36c27c59013ffa7b7ae255bc758b1d78", 0x41}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, 0x0) socket$inet(0x2, 0x1, 0x10001) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:10:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) write(r0, &(0x7f0000000140)="86dd96622a603780f3e6a1e19bda54f9e688bcb5936e9c74eacbe8b987208d91a67c0522c1197f53c5cae2571175caea89ca6e1b90ac106b4c7d52175cad83884535e8dfc8e36a82bb7dc7920e31277c98f315925ac70d8b", 0x58) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffbfff, "a147780ac85a5391131100e8004000"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) syz_open_pts() 12:10:49 executing program 0: setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000480)) r1 = msgget(0xffffffffffffffff, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) chown(&(0x7f00000002c0)='./file0\x00', r4, r5) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x2e) r6 = socket$inet(0x2, 0x4003, 0x4) socketpair(0x6, 0x3, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r8, &(0x7f0000000100), &(0x7f0000000400)=0xc) getsockname$inet(r6, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f0000000180)={0x0, ""/4}, 0xc, 0x2, 0x800) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) bind$inet6(r7, &(0x7f0000000440)={0x18, 0x0, 0x2, 0x1000}, 0xc) ioctl$TIOCSDTR(r8, 0x20007479) chown(&(0x7f00000001c0)='./file0\x00', r9, r10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 12:10:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000002d00)=""/4096) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5fd50800000089384e0500000000000000ea9217"}) writev(0xffffffffffffffff, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) 12:10:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="1d4093a16a80d9ee0eddf5bbf8befc66515bb56832a7a87c9f2d1af8103f56f01e575951877845112d4ff5067b5f144177c4c9060d6685b66e3b98727ff154b0ddf645dc32752658fb1d1a508c893023885edfdb90eb883abe13d8895b8411aa485581a7d1dcf4ed68d173d59e465ed546c9739601e099949ffd", 0x7a}], 0x1) write(r0, &(0x7f0000002740), 0x106cd) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 12:10:49 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket$inet(0x2, 0xc001, 0x3) pipe2(&(0x7f00000000c0), 0x4) r1 = socket$inet(0x2, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f000064effb), 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 12:10:49 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r4) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x7ff000000, 0x10001}, {0x1000, 0x4}}, 0x2) 12:10:49 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 12:10:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/47, &(0x7f0000000040)=0x2f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="fae7af0479638b091bf9a61501000000000000d68c8e185c11044c0913021a7fa39dbe6f2f713f39e3e6156d4e120df89b6fa008ae27d0f061d81c0000000000000000000000001000000000000000000000e8dded7fc4b19adc1ed4ebecf733afef0a7fad48acbaea38001fe82af937d117d88a327b61d814ab3dba4f321f2e34c0f7e7c24df7da686532fa2cc96a99566ffd179f7edf0ac15effcf9d8226b9d9258a879b22c0b44ebc20345008df3e05cc5614956bee0464352abc38986ae54f10706336a8acb0b3b1801e97a99cc5550d0fe2c6b0ce268385ce5902e4b56b313a40c1b133070000005b085fd08662144f27e95c750f7c49e1dbcba094cad7e27a3538c70c88698a536fd7acff5b09d49e0c2d20fa74f01edc7f0067e30410671ce74b91980066329223ab9d89750f03b425bf5204673bc2adc599919b3490e657508511b90d0f611a450e6efe430f36da8601e3cd5a16c859e8c5ef364e91b1d7b856c6bd7fccb397e85633289d2576e8f196019cae3ae56ce38c67f196619c8220300b3bee42cb5da59e2152b158f8c68f7fea41fedfb556d52d089c814646c7b4094bff69bab3dbc39d9b0e2cc7d0958d5208fe6cf05db2d3d05315ce64a6412bbd91996af33f87f941aebc2a2a5a0cbed71fb179ae28a7d4626fc60efd47273c1b644d3fad0550ee4ddea4489200d7f423d028a7573a07a29cca1756171c5049a91cef", 0x7c) r1 = socket$inet(0x2, 0x3, 0xffffffffffffffff) syz_open_pts() mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x4000000065, 0x0, 0x0) 12:10:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/49}, &(0x7f0000000040)=0x33) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 12:10:49 executing program 0: msgget(0x0, 0x10) msgget(0x2, 0x100) msgget(0x1, 0x0) r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) r1 = dup(0xffffffffffffff9c) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = msgget(0x3, 0x4) r4 = getpid() getpgid(r4) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/35) 12:10:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = dup2(r0, r0) setuid(0xee01) setsockopt$inet_opts(r2, 0x0, 0x80080400000001d, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 12:10:49 executing program 0: r0 = socket(0x19, 0x8004, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000000000000000"], 0x1) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 12:10:49 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x28, &(0x7f0000000100)='\x00\x00\bL', 0x4) r1 = fcntl$getown(r0, 0x5) getpgid(r1) fchmod(r0, 0x10c) 12:10:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x100, 0x20000000009}) readv(r0, &(0x7f0000000680)=[{&(0x7f00000007c0)=""/30, 0x90}, {&(0x7f0000000580)=""/128}, {&(0x7f00000002c0)=""/8}, {&(0x7f0000000200)=""/185}, {&(0x7f00000003c0)=""/123}, {&(0x7f0000000700)=""/145}], 0xb1) 12:10:49 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x1, 0x6, 0x7, r1}) setsockopt(r0, 0x29, 0x3ff, &(0x7f0000000000), 0x26c) 12:10:49 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x400000803) r0 = socket(0x22, 0x5, 0x7ae41832) r1 = getppid() socket(0x3, 0x0, 0x40) fcntl$lock(r0, 0x20000008, &(0x7f0000000040)={0xfffffffffffffffd, 0x2, 0x2, 0x101, r1}) open(&(0x7f00000000c0)='./file0\x00', 0x1ffffffffffffe, 0x0) 12:10:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f0000000100)={0xc, 0xc1f, 0x3, 0x9, 0xffffffff80000001, 0x9, 0x1800000003, 0x6}, &(0x7f0000000080)) openat(r0, &(0x7f0000000000)='./bus\x00', 0x200, 0x10) 12:10:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xb8f8, 0x1ff}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x4000005, 0x0) 12:10:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd, 0x0, 0x0, 0x2}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x10001, 0x0, 0x1ff, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x0, 0x0) 12:10:49 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='s', 0x1) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) ftruncate(r0, 0x0) 12:10:49 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x10, 0x8) openat(r0, &(0x7f0000000080)='./bus\x00', 0xc00, 0x28) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000500)}], 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b7e8150fa0219da91358e7e23a9dce1ca81aa9050a2ebec50ed2af23b6409fbb34d6e9d1c7662ae595a4d7ad2cf3259568cd4ed525e9dbe4862587263780ee6ea86f634c2fafeb94b413ee375fad80727f4fee6d77a104ba340bdccadf4268926b9cedb1b66b0964db08506ae0e6", 0x6e}, {&(0x7f0000001680)="8d4d97fe820150dfa076b365fdb42b5bea172d5de5f703ceeb7b455debebeb4c94e327d1684f95b57eef0889bb35148801d617d70a36a9c8da8529e773bc482a803f31bd733a5d952ab5a6c4c0322c130619f0f73413184de7a53b3adc1762c2b136666a1855cf37a71d4fc0456729123d85264b7e26a78a58b6d82d728da32fc14668c840e2c6aa7a03a4d5c86165a20856d95eabf3d22a6d23ebfc6299588aab58d2fc7e35cb3872730b7f8143272471880ed64da3712bef85477842161baea59062dd5fc2c736c44d8090b00eb18d6ee980bfe17fa030123008ca51e7d63188fcc9aee219d03f12c8bc1bdf65878299fd3d9a0748f4a208058e4622eae6218d88473b6352ce5333f16e979d1a60c8420102ba10c45c44c71ea6a2d8c48d3847ec6cdcf4be29d7b88453e9ef3d20a1654c02906489bd1e0a38161c27e108e6b96c2b9fdcf1baa27ea7fcdae4a61888cc6e761ca26be9a516e165ece809276fbd733574a4f01882da16a93451178d658b631d0ae9db0f71ed06c34dcb9aa33d83c94b1e06fe279465534716eda1ea0de1f1e89ddcb5cc341698d4689cc85d8c6e8a50dcf10e8d0f46e6be73e4194e3bbc322358f6e737caabb5f4de112916a86c7fd9f95adf58a83c27b2017c2dc44f8f6bc7a6b3ef3657c3579d2a046d74d748a2b497d2b60737c44d588532c09fbf46979ceb4b8c2c2927f5035ae9fc0da22c9e086c59cc56c6522cbbcee6dd1ebd0a5e4fad6648e8732ae11d62bc32822e171826ec96f54b81ccee552790476dfd9c941c1bc789733cc6efe4006961bc7090d3c3a4941fbdc8fad4175884ba4da4d36a2397a940ccc2f3e987e28aa9fda5d5636cf91df34b8a1cca4663a014651187ebd01b6ca7bf04fe1f7495203d642249b234855a7f908e60f68f7f82e022a4139ba15654afc7011a8f3bbad235cc6b4d13ae5bd7394bf6eabd5d959bc8dc63a55f8185f00a5c74b482209a8b46dc0072229c3cadc61edfe8fb7539463a3b542d92cb5720016ab15e1554248e205c8695f83408887a9ab05b672d668b6a0f7d2e22005f8ba4e0755ab04abb1f8b4b4a1719931a2017c49e9c3375849d11217e2b3a75550fcbf8464b9aa5fde5018cc44d6d3baf702e7facc1ab72cd706ebff11797d7086b37255db2d4b8a70e6778f5f96543fe3598c88605820bc466f1e4566dce6ecbec88c2c6ce891b39436bdcdb2d1ba686e9779300b3628125fdeb723fa7d81e7dbd7a3712a8c36d1f272e4cadfef3c7c4da957f7889510963d240dfc96f4c42990f179d9ac67713b7618bc6dc103f3b7d470f5246a816692060eabe98d9c32f51c7c1df61d750a9459fc2389ad6dad42576088c368b5eb772b218ac6864902d8617bc370ce5ac4940d4ea78bf1d79b1d1564795cf04a52b41c6792e3e777e9510be55afb0482fd0c92fe8f67e077ffef26d18b3275b18232ed56ec7077d3b71890158e17053911186adb4b98dfe0534cf346873356dfe9b222baa511c2f1413ef9fa68642035fd5763ae5450893cb2ea9be736eeaab0b5aeb68ae27bf8d96508f8b61c1ef7b08dcf5c0739411f4753ac798434f14f2895801176128e7397dc80dcfd1ebbee1d1c43d5880198958cdc5b57209fb0300feeafe67942ce8411b0f8f4d4dd245676d5273c58eb06f9d33f0d7b8cce0986fdecf9872af30994733d6e4bd14d1463030f8f3c95d9094fc46bc4d44124bfb2c1eb34a5a04d4bf85a7f640cd350d8b56fff3d7af163bf61a99168805a84a9803752bcb20f78e8c5abfcf05811e49af5e3f5ffd7792e47b5126da6d4a094b9a6da5c46b920b4c9bdd8805eefcca8c68a97cb3ae74b26e3a2a1a771f502037ca6cc9ca58c1e908e720c95c55d09f19d24ac12329428730e714641d9b6a3957e1aa31c561e04a62742a942bb94d9ee8c99af5c67a76b3f83fd820b171a64f005e22f18c7a06e1f2bf4b6acb499390899bae98873e03a4257654752c393b4e7eac69539f34ac187130212fd531ec9867add8b9a6f966e08a264e851a452816d3d7c87332b865a9e41e3d0bfedd607a92ae218a1813034e8a5db4eebac05c501585a8b156f6de3b9d376d1ac47ac77c24f3be9a3eda78a6b2d3b34d6bd0d64dad96dc5f63c5178fe0aa425d3225a0a342110f162c8c56e6d39fcb963c1715d465f2c6c75fc0e8362bbe3e8178a12f296a23ea16eb632ecaa62376b2ae7bf7890018c661ef65c7211ad2ca58a08edb872c1c76b5099e4239a82560d19bb39c666e1d777503e9a370c6a865aa75dbf119e9a0117afbf449d7c869f4288699d201c643e2be239be83dba767a4aaab3c987c054f03478392ec06ff0c4803900b106c5f79949bab2e855c0558a6765cbdfc191810b3fcad919f22005fc50d894a45b8213b833a40ea78d9f17bc9f14a5a6ea064fe0a568f22bfabad99478d39621af8f8538798b30742c35c3da7dfb8992470ef6576defae76f8c4f60532d03684c28025f2a898a56fa58ff3eec3ddb91da99315042ed32854c8fe7ddd3335eaf2803bb2efdfae9f3b87801bd3a27afa2be71b9522bfbb281e79ca2705fbcebdb37a2497429e614668038a2bca6cf37cb104145618ba389f7b0217346be1e0a636261f2f91a1802a96d1c503e42fd71dd2e615cc5dd7737a7c87ec18cf3f18bfe43cb45746d5e58d009673a6f2f91783635f6970c0956c984d5777e590f169fad301512c1dba8d392336a78fba21d5099fcbd810b8bc73fc3a193dd5baa803cf0437a33bb3d0a0ab247c664a99270926338c241c087fad1ac19fcd77376e10baf4a74928406c1f6fd41eb906435fc16627ab4a3d1dc0b78fd49aa2893906b636d810f3784af6a19bc6e828e525db63bccfeb7059de98a1ff85f9cbdd78090805cff1815b8836e739d238e63c89db119564842f5d3c08f2b2edc6e435098d62d64b406dc44779b59a64bcb03742c9769539d86ee2318078daec1ad63d79363cc9ca5f9bf1b67b7f502e5bad5a929e06804979372e45be2ed710697090992146ecf237d8dc94bd985cb0a7462b9947e147e94f609f6d31391458a6bae958a1750e0d63772fd1affa34ba672a423d30804482ff1dc8e12759cf72cb5c076055d5726f0de95086bba6166d00c1a2802f83f4e9eed7b4b6aec5ea83ece65a7220c1dc27f9d006da2c1a95577c1547c1e221da42b4fc395db9a64e2f440f7e877d5f736deca2e487d772a0e594f02df19ed296f86991ffb715d0bb8de6ed2535fe6f071851ff298c83a6488d2410887c8daeafefd5406101f12912338c127ab45c723345f30a68d6c83867de238abfb20417f41d5a37c43136272c9228b2b56a1300fa58bafd608bca26e87f7b0ec50056ef5a735d75a0208aa3d4192dd98a8ec788f800842b270ef45e6a5e91844432141b72d30eccfb9b4fe5b6d57bcf4b26670594c20de6a23dcf78a217e2d285564b1e261321ba90ea0a4e7636d19c96231dd7b76ba12faf696251efa037cf41373773a75885d94627f936239e5a1890e299ee67319d451d8a9c3bc580f693d85489a4243b906a909c47c568eccf62a6392addf4db94e119f4eaf2c984d6d3c9a05c86fe3f45fc5ba1fbd4acb9226aaad5f46dd6cd9ca544cf57c0f437f430874d3f24a3943c6e08a8399d68e85a9c48f68d47a35738fe81ce2160fe31ed9356da76c399de8f3127288e570c0180acc3c5693bef0411d282bad3d1ed14bb0ed890cdd0cfe6c913dcf92ccaace14b5887ce095bbf4bf4b9fdd707c3750dff696266a05ced7d30e1672f00a64b3043c68dd295ea67b340d2137450e9497286b212159dfd3e6c30f01823b6a964bdee1f4bbb9215e885af13710b695b7cd2e42c2e34299e2030a2d0756e9839615911c869627d2465de31616d03bf56e7cae485b2d8c3e1d8b6913cb34fc4b0936c3bdfec7ac998b188b2c03b40977b7fd017119fd6b96f5ff4f95cc2414dba6495e1de341f75cff60c28968217481142ad7ac5ead958e956c4a4505cf3954143e11d4fa3a80e1b4c9c64434934c3cef5e5fda15d2b1867895853725c3a746f8f42406b1bd339ea31868074b9ff9a2f3da1f1ae9d6198ff345996108a978a8e5fd402e043d600d5e821e5f39f60a07457d1f2d3d5147cb84b958b56baef011af6021f7a1ebfd9d3a1e08898b8306867846eba027892e98908c1eb0404499b7d7c72253b1c25169756f86a917be3499e28e0cbb320a1abed8845fa4f33fbaf3e74aaab6fbbf5bc229ea45ccade69cc0298f3de55fb7d7ef0f773ab2cfcbde9762c629a30ac1add58a3e59d347a82c767c8763ec0353798efabd34242aa468f0eb2516cad34bdae70da0024a9c624923d5b9c6422156c921d287ce66fbe7c4e6baf9cc60ba783c8bf1af40ac2dbf82e5ac23a75f6a32d4c3356dd07f5e090fa2bbbc547a3db88080d431e396d66472c3df36616090c785a382a7782dc16b4d347e85f0b9c8391cf6eccd0fedbe0e1587fc65305892d83fba36a248fed9cd8fe085db26d3aca625c200f83940d24db4fff4be3967654958372b13112afc047877469051b7dc8e1cdd98e1a936ebfd81b89913780fdcceaf5e67e200c478aa8aef67f7339538229fd6b387dfef8273abe254b74140ed65b52a9a0cf86c4fade0f1832dcb96c289068e5a43846bea04da733e9b215ad4649171cc4d3d6b557302b2b24b6958a7cc84d80755ae6b34e14a10be0967e9be15e5bcea17dd099175e5ef4976d64ce859390f8fc59dd53737ed33535942178e36b64a076ac31bd119fa9c2c6fd1961706cc6fdbb099e4235770c79fcd2d6e77a94f867013c7afbaeb30191d3d4444b2882475044530d05f35ec615f56324f575dc7b263371215ace75239c61e3a3a9323c9f4840ce68d8225fa7f3ee5a54cb65e2cae57862f5f047984adf428b4fb1498e80b4f832a6cbae5b76c4165bb3b8df60e10132242a1d064a677b5d9417c4d4ccc0dd076313aba72a1d05c771470e68ffe24800c4d3b9e72854b5286bee32ceaf2ef38a28683ff462469486edde32fe111a70a78f3d4b083cca23a50eee32d25ce16e142f655299a1cf540cf069b62c27b5d6c670aa19affe5315b68c0639919e81fa73fd47af03e460f7e775c3604b0483886ba785da115df4ff98d0c4cd92c0c3078613e0ab3fd806713805be4f99095c71d1fe4c4989c485becb69800ba42805d26826e5401f40f15d2d37f759b7bb9f6fcd2ac3cb8241c976b2bb6ecc793d9c951a3d33fc53fdd0e5d6d6da46d67e6ff52547c448691c8b63b935fe2f546eef0d04b1cf5b3774d63e4559955c29a3c6ab2b7b0ebc8082a25f2421f7374aaecfaed130000bff5fc92dcf621e4547d06f2a029751af84a5337ab834ac1271c41ff1cc94d1f89437289f99bfe143c85222e0259cd829867cd7af99a26aa713cbeaa88a3afefc2324c55c5a260cba1dc8425f8f2076effa47984fc84543ece02993ee54c469d1546d249e8aca9bdc94e34721c9f9c2428d12fc93d3a0e1ebf0b3ea28c1b2662628b890ddb2ae7d0b17aadc88db5cc938dc6a042b27ce903a18e689d2ccb7b29b5e2ad0665549046169fff7a74f39bffd9e7e3589ca92057ced48b39cc9ab7e36495577ff0ad3345238ddde12414cfa449cfcbf96e3f0374ab39c7c2affc48af9c075968736901c79c44cd6f14a7eac7e0f3805a91389a4bede71f40afe3880021a469898c348176c13c5d4021ff28bce8122fb2a11720b5081e618aff86b6f730f2b9921d50c0012f43baa9754c2851990df166a2be9702ad1", 0x1000}], 0x2) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f00000000c0), 0x6c3, 0x0) 12:10:50 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x43}], 0x966, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = kqueue() socketpair(0x1, 0x0, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r1, r0) 12:10:50 executing program 1: mprotect(&(0x7f000040b000/0x2000)=nil, 0x2000, 0x1) r0 = socket$inet6(0x18, 0x3, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/35, 0x23) setsockopt(r0, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) 12:10:50 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() setegid(r2) ioctl$TIOCEXCL(r1, 0x2000740d) pipe2(&(0x7f0000000040), 0x4) socketpair(0x6, 0x8003, 0x1, &(0x7f0000000080)) r3 = syz_open_pts() rmdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0x0, 0x20, "cf320bb3bcce00000090979aa6a14eccbb00", 0x8000, 0x8}) 12:10:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) read(r0, &(0x7f00000000c0)=""/194, 0xc2) r2 = semget$private(0x0, 0x1, 0x46) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/236) write(r1, &(0x7f0000000200)='-', 0xfffffffffffffca6) 12:10:50 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) read(r0, &(0x7f0000000400)=""/4096, 0xffffff7b) write(r1, 0x0, 0x0) 12:10:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r2) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000540)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011ec5f504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb23f9b61185edd4d557c0a", 0xb6) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x2, 0x1, 0xfffffffffffffffe, 0x5, "e4f6e73f32a74bf6383b701cd3625145ff5d371b", 0x96b, 0x100000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r3, &(0x7f0000000140)=""/249, 0xff90) 12:10:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./bus/file0\x00', r0, &(0x7f0000000180)='./bus\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000340)='./bus\x00') fcntl$dupfd(r0, 0xa, r0) fchdir(r0) r1 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x20) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x51) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x3) fchmod(r2, 0x80) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) 12:10:51 executing program 1: setgroups(0x0, 0x0) r0 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = geteuid() setuid(r1) mknod(&(0x7f0000000140)='./file0\x00', 0x6148, 0x116a3) r2 = shmget(0x0, 0x3000, 0x107743fa7ea2c8b9, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() clock_getres(0x3, &(0x7f0000000240)) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x4, r3, r4, r5, r6, 0x2c, 0x3}, 0x1f, 0x4, r7, r8, 0x3ff, 0x2, 0x97a}) r9 = getuid() setuid(r9) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10) r10 = getuid() setuid(r10) 12:10:51 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kqueue() pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001200), 0x1}], 0x350, 0x0) 12:10:51 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x1, 0xfff7fffffffffffe, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, &(0x7f0000000340)={0x0, 0x1a001}) socketpair$inet(0x2, 0x7, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x801, &(0x7f0000000140)=0x3328792, 0x450d6d486fb3f4ec) 12:10:51 executing program 0: getrusage(0xdfffffffffffffff, 0xffffffffffffffff) 12:10:51 executing program 1: r0 = socket$inet6(0x18, 0x9000, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x4005, 0x8001) recvfrom$inet(r1, &(0x7f0000000040)=""/113, 0x71, 0x801, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 12:10:51 executing program 1: clock_gettime(0x3, 0xfffffffffffffffe) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x8000, 0x6) fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x6}, 0x8) 12:10:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 12:10:51 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001680)="a46c7a40de55b2ef2d08c16031e40ec7", 0x10}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001640), 0x1000000000000287, 0x0) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000040)="8bc6f23cc9c4f8a2ec85d8b56f1a6684ebeb1252c3b71a49c6bc191680b7689483313db49b742d29f6079dbdc72a17", 0x2f}, {&(0x7f0000000080)="c53a4ce8fffb49c8e92c1f6a2b1810f95034eb16e42604f460d750bfb2061ad9789213252d377f17524e267d1d5464a3d24f5e7b8ad9e368d52d9e2f0e9752fc6528b9707a73dc98b2f359a5846316ae1544ff13b4737e4f897a505d51facfbd86fd55766d5ca1d8c8068cf1ab02f159b902039db7ec0833f46a321afba77aeb8a48a6b0cf33e28542d099fc0a3d6c49662d1f44065ffd7e687ddfd86fedf00acd6a669c3d74da091d076fa18bb1", 0xae}, {&(0x7f0000000140)="ff7178c087cd16b0d71a071ad8fddf49b1695cbf675f689e1e0e7bd204660d32099383f48a3a2d0dc5f14b0c55baeb8cd9c49a6925bd97f18cadbd722167b2099ad61026a40b63f754ae0b93f37c6ff475ea08f47944d2091f743b783d20d09138884b8956d2dcf5decf4e60bf2942dfb8b30f22a8c9f86078faf1ee54c63b879f02ad90fb1042a82b", 0x89}, {&(0x7f0000000200)="7c902e8564ae9795547fe47c26b501ab6a05b90efaa8d0709414e49960910a9723f08b53925a8e23763d35186023301bc5635f4c0633b652e661223dedc0cf9ddf4e320101dce57977e0227fd2b67ddbf379358235530fd828bc51bed5cddacafc47c68db425e41f58795473069c5e23eb4e03055d2bdb8a66702b9aed1f4842af0db15c289eb3294b690a1821294f867e0be607959aa782339484ba745a8e98511a05f35f95aa73af8e50336f5f00a8cd6643d94511cddbdf711a91e4cf3a4920ec1949c8e86e597a93f4222ac9643adc7701fdf87e7485821188fa18b3e9f5fbc4334b0f6d781548ebc09fe2a0307eeb861b7fa87cacb1", 0xf8}, {&(0x7f0000000300)="adcf926176d93fd98d4a561df656b7295929e353fc7badcde221d9dcc08b5b1da14450ccfeb619cbf35ae3a8ccb95cfe11b9cbbd23a81c40bf3ea83fb4276b9e0c6820d637359fdcf2602c61edd2fdb370646add23028321815f7d67be5ce0b6501d02c4142ef0df5e3ba5cd82b4c06f45187a523ee1aa5c0a8dc8d9579ea702cec463ed58f3a9d4015ad498382c3f393127decb4b3408c7b35fc655a0327e5d744b", 0xa2}, {&(0x7f00000003c0)="0169952fad466ada65b9d755537165cb049b813212a39b0a702df7ce1347ceed99d733ae3fe14e41b6e88f2200855becf2d47518bb41a8f6279043cb3c31e33c37bcc0b267543ddbe4ebafa7089486ee5b08f63cdf9362034f75f985912dad8538d712f44442e5d16ea61f2e5b8d0582dd8c4973645b7cc102b9ae7e0835764679eba242cd29cd55045e643c1680c9091e86aa047ca66cfe9e9651dde0082c7d4cebfcf8734dcbe77e20cb16075a0e2afd70267bf40dbc5cfd15a6de5bcc625ab330088630f712bb3e415cdd061ead2e1ae7fed9060c166196995acfd72312752e6cfdee641beb5095d4c063f1f47eb3bc52f6db341027", 0xf7}, {&(0x7f0000000500)="7d26f2f67cab99660ac88f453fcd8055fd302bc918187036ecca82bc1f9297b777ac222d3b6112ca293557f6c3f383c4a1fd6a716bba3c9cdd91d91b6bb5b1e1837c4149c80bfaa3319eb66e6af3", 0x4e}, {&(0x7f0000000580)="65f48bb761481ec3564d0fd7717069a52401962cd80860fc56d18a0611919fa968e491d67beb7cb05705111ec543893803fe96d7256ff7d6125cd2b4f754f6dcd8476c6f52bd7ae99bc041af50678d587df0ff75c5ce52d2b971f5bcb4e95e36347d10861703686aa47520ffda1420ce9ba969d1e86ad7fe71d211031313276ecfc2aec9de0781132a600cb79e165ce2a12ed21d6347e5db59bdaed8d0be95aa149b9446ba926f2c3c", 0xa9}], 0x8, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) 12:10:51 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) 12:10:51 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) shmctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r3, r4, 0x40, 0xb9}, 0x82d, 0xa86, r5, r6, 0x40, 0xffff, 0x9}) shmctl$IPC_STAT(r0, 0x2, 0x0) r7 = socket(0x18, 0x8004, 0x2) bind$inet6(r7, &(0x7f00000001c0)={0x18, 0x1, 0x5, 0x7252}, 0xc) 12:10:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x100001007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 12:10:51 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) readv(r1, &(0x7f0000000380)=[{0x0}], 0x1) close(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x9) sendto(r1, &(0x7f0000000080)="bdb0b27f6f531f2aef385453d5aed2ab38895a82c9fae40f915305c9dc8898c218092ba8a70f7e2d50effe1c933b1734601177edd1cec58eb24dd3f80b2ae2e3c7612b96bfee155caee75af26e81334e2929aeecae75b34a62cc4ed306cdc2a5760438f543caaac4e0542e62bcfc", 0x6e, 0x2, &(0x7f0000000100)=@in6={0x18, 0x3, 0xfc, 0x8}, 0xc) 12:10:51 executing program 1: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x10001, 0x100, 0x2000}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1, 0x7, 0x5, 0x8}) 12:10:51 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x10021, 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) write(r0, &(0x7f0000000240)="253595f40c53c238453cb5afca13b650732e655df6e73acffdc571ad5b0d902a0b3a7b470cfd7a69f9fb15f108c8ae71ee91f96cd9e09d7a0156ea51cfd5dffc0fa51ccceafed81a5baa410236b7f90779d9fc79c4e446a68d00fc74576c618bd8c1ab0a5760b9cec8171e78247c0ddee8980aff4e5a2a193c767233aa1597b06ed6048a8798b57687c4fbad20b8e7aac73b248b9693d109f92c1a3083f3f63e59856b5a59be1e3cef3b18f82ac12a5cccd6ad78259b9ecda552357adb3fb320b3e8c7150f872386c255319468d52da54eb2daaeecc893d0e96d2c4824d5926527b2fd2413c97dd0c78d820af0d63eea96e063f31322c65621d19bdb80e4e355558f8828161a57937081d6dcdfeebe6bfd31196220d6ecdc1d7313cfbcababdea252b0feb8abf2be793ed84bc087d35b489c8cdafb1ed91f04e8a35a5995be72c349ba86d3aa04b06a55f3cb8ece8890da96a11771418880982468d8a9b40524d696a4efb146c76af7184b79c7f397419ca7afde3ebdb188bda47fa5e86cec24e63b306430613bcbca6554155fb4eee83428efca4a0521d5ec764a49b588d75386ee64992998f57d9cf40c66e18e462c9a0f60bfad532d06bee67b8bee7b5b6436cc7589dcd9d760074cac0340db1de892df2be68a45040457886a8f7f275663f8370519e0a12cd7ee35c4d4d62d534c2654cff2785d64e37eb83478833c3d1d8f2f4d2cb76e41e978d5b25488811fa4413496929dde0a7e00b1eab535c04d271a2a97086de15b3f46601ea5364b8047497fb0ac700a32e4b793e83c183bcfc31db1ec0eae28e1202ea0b802968e3e3fe07b9ede17bf03d55637538007bb1daec5708aad6a347acdbc4ed333ec600578533bf49ad6eb16c43068c6a686581da37c17efbbdcb826ab84d395876e97dedbb5dfa70a45cddc3d22b5b724eb3eb1fd8e50f5d9c923207c7f2d788000ae8f502c8267287d703e837e986863d3421a1fee4519b81f6722f51edc5f9f08fb5a43fc41cbc3e406f313d67a7f5618d88b8cbf976ab27f40bc8bc853358b4867d21d9f1dc29cadb1aa2503086647c8cd6cadd191ae29b0979a531f96b05f3aae990af33da873c7563be63bad508e943ca1d38d0949a61ac064cdd43245538b63669cdaf4d983d001b245ac72a9427ac9b0a7fa47a4c476eddbf971399ed813562566a481a50030757f03f1c97c38e779e393ce68a3b5f96f5273572c14326fc5271be0dfd3ab8457119741d01e90de983ea7cb0339ac46c9aa900309b4862e59b3664009f2ebd9b6d72b93272dee1d2d09a1256f667bb4497e4793158046f373ce8b933068671b51a3b9a1e806223505d265e7d171196f45da369bca1230566b84b6c69d245775d1f0df999e82470cf41f407f2da6fc2520d2be792b8fdf0b07c1c0b5ae62b4b8a116a802129cea131fba580b03b6ec34a22f461a0f6f47d60ef907bc32515c7cdd9d583a9a219eda9512cfd668c6854d9fb64232e7b19069b12434b2b8efd4ec1fc4bc553fc2c47be1c75fd3df0eb924fcd8a07b71478070ce15d6fcc9391c21dad159b1a6b222155074b596f2ae5d6e715ef7d9a41d04b9061d24c865fb409303ed532542e149f3bced414578e7408cdf9657f85f7654dc5fe088277cb0aab778ae6123ec46cdc2fe1dd1172c17a013bbd606cc4b2ac37d5b6ce91dc34e7e3bb81fd57ee6968701112294fb1eded29b961f6007741bf3823b7e25a1db6c4804850a0b9e61719888740e00cdb65801109c7c74b32f25f0deead0d5202637ebca025df47330507a1ebc054f10ab882bd7d81e95d57b939d99a270e7db732c345c7325aedf83734289f12de84cd6ea70c39ed3bc35993a2a9a35d90f11a22cab8c40b38dbcb23dca68f53ee3cb1d6b6f15a8aa8d0f8aca0a2c4dfe667d957bbb6bcf22dba9e1b80f4ddc7ce668abf2eab4bb2ef0f06205ecd0ae5a67f23e6576b3a9579aa52932b1415bd9ab2d110c1501f8d0c2856a956cad5a58c7361ffcb8413e2442caa1a2f01d8c06dacfcb40269892711f9bc2c45924e864c153bd2c471593bec8d04883113c60ef3b51c07847ed8d2b77019219054d292c0374cec96229ad2d60312605fa8bc1e34a29db88b212af150e1453e89ff23cda4e09bfa132b7e8c80f9ce01e421de88cf54487a2ec354949f109f47643eeec4899807912a37c7b92bf7edc9ec9a36b0858b94d8c9b7a36a9c178f1b3c9ae0ea7f485712d6042b47e6c5ab7e1461eba75583cb79f52cb5efe2db94c9149d12ab5f4922dd124102b50ada0ac75de2ae6a50a6a3482b05e9a163deb18288f1d46e33918b9086ec85114688b1200e082e37e31d0b9c4b2156aec8a8257b99c63658f8c641de6f834c6b42501482f104d74ba2ca744d920b419dfa0b3112112bf326303a308e8620169ec23c64de4d9aa989dfbb3011a9bb9748b976cee4d3d175a85b7a14c010c4adbe051b9e2dc0dc13b6b717b5b0f5642c00425bfa77be1596c490ac6d9853f2ac01139fa5a20ab9d100df27b2060b5ed8eee945ac6a49b9e8ad1a9b99305dda4541ec8d79f7b7854118144b75e4bae399bdc993499cf20042191aa342595912085414823ea8a3c3ebc0e74aadd723dfdbe28319c80a7c031ef8f957f74a369552952715d09c7af05d77ac69f1a59a9fc2ec1262834490e819bce807e9669de238449f6c05e5bb2814b2f300f032acb0d9b0e4902c63c9b155bf28fd3fd6450f2c9f8a93cc0222292a2495ba9cf8dfca0df53c4b0cc535b5e4cdb37c1220044f0d7f588816c206eef3b19cbae95f39c1d2f5adc85cb3ab58705008f3a1977ce44100e30c19fa08e99f105b3c9ad6202041b9d66bb4f4e8a671a03a191771450956703cfc66298986e604619d607001dd29ce0acfcbfb3459302d161afa8687648ac57beddded7e1fb8dc6236a32daf36bd0cb1f5bf1a5c9a18014f51381c1755c67fc0dc039945be2e76bbb85bcd8a8413694569b0c897d78180b17344c0f2a25c5cdc412bac3c5a8bde5d41c2160d8b39e1a5c65d44db59c4e70fa3fb2bed6258eee3f02c6fdec7a8af387cd0a31e415cc46c1e7732809c0283fb4a23d636c7f8c086900e40c5b558bb32f4672502faef0f7b1f5ce09f34c4897dc897bf39d28f18df47025aa7d420356456c44d25fdf0714e0a1a9fc3eb5d2743285b604bbee3198e6ef86acbc980536d149fecb8d38319b91887b3c03f4287d69d0b0a597c9b9419faeeb5f9cfe2246aae66a98c9697407b7e0e87457cbd163ea22be690187bebfa6fae1995edd30fd8562ca4321ead344c3ac2a1cee3c804467706b3e25ce4b21850238fe66040df28f5122d70336618dbcb53b1aedc72cf232940afb036852708eb0bcb7278d860b87389501fdb9145a288ab755614f79679e6722ff042cd267f2fce14da2c71d9227598b61f872012822d9d2e7020e0c3427ad639c526957146aab72b066c6cf9dea92147b602aa8bea4e9a8a43d4ae52132a3e9dca558006254bbbc7e0ecac60f36f7e224f0cce917b628ba342b181184d4dcd522f6e328fdd43efc5c7d8ae4038435af821256fd7b9aac2b21c2178b950acead4ebe5730dad751aa9dcea63e8326395eac46761d7df16b0247bde8d95908cde6ae88a05ffd882401566393e59d127f155b8730e29b447234962063dec0379ed9988832f90405634cb9b5df41330e14d26e42406cb2ddd451c2668108ae840765726d6a3930541e4dd3884d0d45c8399428ce9f49ff6c4d64014b2a5fe7bb2fa10b49a910d23807629851ef159dd1d042156ad4f8f2c2e3a1abef22db13a5a91a01bd606e0fe95b6d2dcaea7ac7b9e3860bdd89fdadb07635ef287ed2e6d136a13fa026f86cd15ead6e4cfb2fba3e5403c29044735dc82908721a5c3bc14ee9b5b84a7fba291a7d26a7aeb50b9952df0eb937c229e9e44866061da6c998a5c1991b029e5e667c7eb986764ecabadc7d1fddfcaf4ee2d0a65a9eea163d1a0ca12dfbd4370411ee17157f89c13f1fc54ca0458d90b53f9e3220400b36081722c984d049b8c9c98aca1ff02f2699af0a366a67d1b9ce8a8d809f50aede5dab04beba6937fb810b61c834eec088c8b294ee9f2edce271f0113c92a59f5ab1f76786a295b08c5eeffa4ee6c2df7c28e54a8573c3f61dedd47e632350d4d1347d0d3d0f67e4b6f67ef4fbe208b0fc156b64c8811d371eed2ac524755bf4f6dcac5bc4df897430fa8c5e6c2e5d7daf8a591f67389ff9b58020f788b30ebec663ce21605307ee62ac6559aa76aa3938ef621ada4aae2a4ca8dd03ec6428b5bae93346b57b60238ed7939557f9cccdec43b42aba3cf946aa5d03502523f7d15c6ffd5dc65ac536fd12a29d8c246869b1267411efc61ec8be4fba39a84b41989b4514fb9b6f9629b58d897e9b8e9ecaef398c4cd14c962746346476b6ebe108babca37eb78428be0294a5db371e6ef7ec6283e5626a01e0547972776310f2d69ae2d1807b9d28cf3bdffa141392f53884f7c3777ce129c69328a3622ee40725bd3d6084241efcf6f022f337cb1cd93016054292dfab51a75069d35246bd488ab8aa9972ca3aee88704e414813f8fea8023ba4e6f0edad28be3067dac26d7a87dd974589c17281480987b828592104fdd463359e6476bedce7546e49fa5665cd154c950b34dc080e995c9138711a2e123082a316ccc159ea203c870acb46224ba0d315ebccfadd203e172e61fd936ff20016ad526088ea09a95adbcca6ff3fc5a473755ec7a8109e83e86a37604ffaf6a43497f30954a759539f71d2e5a2ab449488df4ee5ed4e3586acb0e32f3c622fd37498219d9581d80ce4644b35d6098534066f25125e3e39e465678a8ce39ab316b9a81e20c12ab8847b7e2c35539d2c409b1a8dfc4d2be28f5cb26e811f132ebf6d4796ee8bf0b6c47aaf73d71bcab88dc20a004d49e24d295cca9c86347ed0526b3f8712f917d0fa61607ddab8975859faa32b89869d3a87ad2ab5c1854cf6afc3e1cbfc84699f36de061b4baaf6d631517072aecb5a74d26549692b030661e280b15d8c521326fbc321b5aecc0f25eeddde67f6563689e4ac9af33928c4d1d5f9f27c236bf392a05f0eb7150b513556ce380ea568764cb50fb38542503978b5078d4fa975d35c4660eb569c8805b5e0d77b4d6f6a773530e635c8cbb270978849b29a8bdf33f99389fcd506260ebf9fd0d15e7b62cb7eeaaf82f1709e3fbbaba9185feb3127fd889f9f10d5ce7b35f92ab4438eb7ebe0450ef91abbd41e8d66cde8ebd992757216f3d3685a6228cdea63ebff1b1749f24a6a56e7924512b71a11a76d6a4e2a36c79cd32eac790b18b324ebbb243bc853b0f475730fd0f01c4f1d72200db34c31622a0f5999c9ab0a330f4705e9f87a59c22916d23825db0cdc74e3501dff73abdda5b88f27738dbf0c7cf37b987bda84753c0b34aeac75116093c3ce54a37ef4b94c875d61b3b0a2691b83b3efa5b4fc1a598767d8190925988b6d9c8564445ea12458aedba81e4ec44a13c22cb1836cb9d8985c71cb9b363784ee480ec8549872b8f1010fedfe106a9d347f9468ff7211c2ebfa6875190ed54c2231e6656c75d9c57b28f1af64e32e2007df07fbcfaae5f2d6ff60d0c52069911ebd9835103e80b7e1dfbc6718b215451bcdd928c8fc1fc7d702a5bd92fb41828489949cef56d7afb68cbd9bca47be8a36bacba9870f9c2e266011462d22d15b430c7d4ff44dce2f21aac7ad", 0xfea) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2000000000810, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="42961b1253e8533f31b464431dc2684f81d32dc3460e4b", 0x17) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 12:10:52 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x8080, 0x0) getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0\x00', 0x0, r0) 12:10:52 executing program 1: fcntl$getflags(0xffffffffffffffff, 0x3) r0 = syz_open_pts() readv(r0, &(0x7f0000001440), 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x400, 0x84) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x2) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x1) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) socketpair(0x20, 0x1, 0xf6, &(0x7f0000000180)) pipe(&(0x7f00000002c0)) open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x10) syz_extract_tcp_res(&(0x7f0000000140), 0x2, 0xffff) dup2(0xffffffffffffffff, r1) 12:10:52 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) clock_settime(0x2, &(0x7f0000000040)={0xf4, 0xfffffffffffffffe}) 12:10:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000140)=0x80000001, 0x4) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000480)="c15726287209938d79eecf1d13d84b17891e1a034ce83a35c486af141167c978c8c08416912ff276f496a570bb5b90984fd7e368420192c1d03ae5b315ee0af9d5bab3f8f7114c46b8d1e97c90c9d2ec9f002101f3742cfcab91d2d1a18600907a566e8a7fa2e455062974ee467ecf857ed24d13b84d4a09f67c2dc2feca89f3b453c2813a825d30ed9ec6a7808b1a76e9", 0x91}], 0x1) fcntl$setstatus(r1, 0x4, 0xc0) writev(r2, &(0x7f0000002c40)=[{&(0x7f0000001c40)="3da29f6ded3a36968c6c29e2db257427b75f523631d61d7f4d61b4465a368c3b8a9b7a1e1138bf4e16fdf7ea3cfc952b84ce5a95e5e5770d7ba9190bbb52c3de4f8cd497ed782d96bd6e6eb86e9691b667e17119da1226d6128f0e668f000e8362f0fb65a953301b87c8b53993a5ddbf5774fa34644ebe3faa510b0f65fb90b8e21b188556dbbb52c2849fd45770b7fd828ab36c9d67422621c0e625052c681176243d39301a320515c65692e01446c25d74b171906145165a95be2c46066d400f11856fc4ee7806936c9c3f4ced98819b31539725473172c7b357eab95e4d09", 0xe0}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 12:10:52 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x400, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="18846d4d86955d1ff6b0f36747876b3aa553a2d6bc56e6ea", 0x18}, {&(0x7f0000000140)="dcdb4187c7988b1ec19c013b4384df181f6d8f9d87f1331b5692efd4e5d154bd1b5420fd9ecf45e830f97ad0cda96918755e3bfff0cbdca9fa174e793ec3bde7d30f5a6ce4b427a0d0277a58ce1344713249049bd4bbd9d19d596ec47fc4d915cdd1ca24131991fb7ad8a6f9a2678ea5b713dbce08a3f2c1a743cbcf40b5dc19adfe5dcec0bec2a4188b1c9a32eb0435833f97b9e07eb50901e6678c701c6ff92f45c70878ba63a51b3262ce2a58bf1b37b3f7c0d4bd2b4da23d03f0114b86b8351e6da4c7c9f3f626c0bb9cdd13a4b5", 0xd0}, {&(0x7f0000000240)="f24339b9cc3b5a932e57c8616110f884bd80dda3df397a8d990c7257d05a6af031c4620108ff40b0bbd6332f14b75944958d67c10296018a051e2c62e8298e1f1f91db44c5fedf9430426c21149fd043fd4c5ec5e654412d79de430b26a79c3857598854a0c93b802c2ab97ab2a5644b217101d17e81b346b097c8a9948bad9e4cdcd086e65b031a6a0f76e2722c7dcaf93ec99cffa366ce6b623fafdfd32ee907049af1c017e794b22a546b9949c1199200579075130cc038fbc27cdcd7a7266b00be756665a57ce16d076764fdf4cc949a1cb4ac", 0xd5}, {&(0x7f0000000340)="99578c7dab4c14cf72dcc382bddcc2b59e6d97bb7f2158e8ef790c0aeb4e7699a93bd7f3bb397b456a4e62b7d66bb274794f2298c6b94e501e473bc3b263f80521eb0323af1dee8e5b59c4cd4082198f88aa404f185a980a5e33e856525c7b9eb0dfc11a7a7c8f5f68127f558b7a6833dac87fce86011f57bfdf3c1fc21d42457239a3536c21f540ae160ed02ee048bf3830243aeac8a5d85070def5a2265e999f22dbade2fa2ccf86c7c5a4a83ad79a30fb1f998670cc3466e567ef47825d3e5defef8f02dfbc1b52eb71e4f392923bb33cb6fcca33f42b87d64a83", 0xdc}], 0x4) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:10:52 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0xff) bind(r0, &(0x7f0000000000)=@un=@abs, 0xffffffffffffff43) 12:10:53 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) write(r1, &(0x7f0000000140)="7d34cab100393f6860db6f3406ce84d6b8951ad7bb514e0477b4f30f6d84683adad57ddce0169d5eade1b091e8cc0f41e20417d1fccbb3bd09463ba9ea0cd2062913f2254da67bd2cb4e1fbe3e55b31ba5f0ce321d78c549ed422e221eca2510252bae0ef99a41f6db4c041634229883530a2012cb174cb1d02559c5da4e3039b602a24a484cdf38562dac54e1a5b9699e2141e2961f76605df77dccfd92ee1b69db4588e2422b89ab7b5d732b218b5c1b3a5147084c289b253c6d5c3576f1741232bf688b78d267f04f10d15512c1fddc91ad68", 0xd4) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) semget(0x2, 0x3, 0xb) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x0, 0x7, 0x1f}], 0x100000003, 0x0, 0x8, 0x0) 12:10:58 executing program 0: socket$inet(0x2, 0x4003, 0x0) r0 = kqueue() pipe2(0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xc00000000000000, 0x0, 0x0, 0x0) 12:10:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0xff}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt(r0, 0x4, 0x4, &(0x7f00000000c0)=""/254, &(0x7f0000000000)=0xfe) 12:10:58 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/194, 0xc2}], 0x1) close(r0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) pipe(&(0x7f0000000000)) 12:10:58 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000280)=@abs, 0x8) 12:10:58 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x24, 0x1) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) lseek(r0, 0x0, 0x1) 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}) 12:10:58 executing program 1: r0 = semget(0x1, 0x0, 0x28) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/162) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) r3 = msgget(0x3, 0x2) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/41) clock_getres(0x3, &(0x7f0000000180)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x200, 0x3933}, {0x18, 0x0, 0x2, 0x1f}, 0x796f96c6, [0x10001, 0x7f, 0x81, 0xfff, 0x400, 0x13, 0x6, 0x9]}, 0x3c) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/184) mkdir(&(0x7f00000002c0)='./file0\x00', 0x30) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000340), &(0x7f0000000380)=0x10) r6 = msgget(0x2, 0x2) flock(r2, 0x2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000003c0)) clock_getres(0x3, &(0x7f0000000400)) semop(r0, &(0x7f0000000440)=[{0x1, 0xd92b, 0x800}, {0x0, 0x9, 0x1000}, {0x2, 0xc28b, 0x1800}], 0x3) ioctl$TIOCSDTR(r5, 0x20007479) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000480)=""/135) bind(r4, &(0x7f0000000540)=@in6={0x18, 0x2, 0x6, 0xffff}, 0xc) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000580)) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000005c0)=""/229) mknod(&(0x7f00000006c0)='./file0\x00', 0x6000, 0x9) ioctl$TIOCSCTTY(r5, 0x20007461) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000700)) mkdir(&(0x7f0000000740)='./file0\x00', 0xa4) poll(&(0x7f0000000780)=[{r5, 0x99}, {r2, 0x40}], 0x2, 0x8000) poll(&(0x7f00000007c0)=[{r1, 0x2}, {r5, 0x3}, {r1, 0x2}, {r4, 0x1}, {r2}, {r4}, {r4, 0x91}], 0x7, 0xc657) mkdirat(r4, &(0x7f0000000800)='./file0\x00', 0x8) 12:10:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000000000877051"}) syz_open_pts() getdents(0xffffffffffffffff, 0x0, 0x0) socketpair(0x18, 0x5, 0x4bb, &(0x7f0000000040)) fchmod(r0, 0x30) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 12:10:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000002c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = dup(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r5 = geteuid() r6 = getegid() r7 = getpid() r8 = geteuid() r9 = getgid() sendmsg$unix(r3, &(0x7f00000028c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002800)=[{&(0x7f00000003c0)="f75b0be2e807a28e8620ed65aac785b9f2d896e7db8471e8568bf3d78c45c8a9a67c1cdb4582ef1de4a41afb07452ced1f4182809a9743f6a589a90c94d58bb4056014170747bd324ab5038dda6a4d30456777fa5c29105be3d8a15cd8764d2ec627ee2b2738041291a3a1580d67d27c6754dca059be38ee2bb639c00ce837064e5d0f3323fb9323748b2c37eaa2e941", 0x90}, {&(0x7f0000000480)="8f7f9176ff9555d0af75e6ff89c147cf34621783a936bf506eb28475917e79f3dbe4de88dc74e0ade2fd62728a7ba9650562640d089c2e4f52b9ef446c6c47ada67674b1717366ad5dd72fdc41829267248be486ab8df823d8fdd760f7b94f900c1985c7158a42b8b38625e2c54ef70d98b78e8d8a560a4c304ed83ec5a2291b736d60d90a7ed531bfbabc8882958485ffd4d5afb86b06d2ad837d0c83bc7f02ef48f6e39316500756717c992bd4b5ab76c90f60", 0xb4}, {&(0x7f0000000540)="de78e39c476aea34a17bf9ab371d5f4e448eef4aa861a024701377c89aa8987bb0183e5f8ee9c75a0028c859f6b564970dd14ae2604e8fcb05f4240f2c39ddc1abfa1026a24cc0a95f02057a14449448e6b3df466a1cee8bfaa56172147331bd277878cdf4915d15b3b7eb703072587f5f34d9f411f4f141f19a76745c5e65a304c90ac1cfcb83dcd095e5c8cf52fa2a2de569f508d02ed77898a2a33eb823659d3da9444b334284d706e2eb2e03ccd98bdd287f2fae3c873ad453ff1e5abe560bf88d8e4d81", 0xc6}, {&(0x7f0000000640)="59590e5a9680e3e9ed44818f83cfff574346a77e120b87cbbbe292a0f8a9d7794a0f1f05b05e7807171f5fcd80ce40b6458ad4d6aaee56ab0baddaaf56e62564eddbb8402f01a5df41c5332c3fc6f5178a829c39bd3d4db3ee5574049b39370b4c97e8b0f1348c533c5e07083466e43646abb776db597e93151777d07f90114b9f8b6705d1c287ce40d09bdba8ad", 0x8e}, {&(0x7f0000000100)="4ac3ad5efa98d6c01d2d77af84658656cf71cdf74cd31affeec6fcbbb84b41daefef83c216fad76c9cab717849cee14a59af6388159e6311b142c81d29930ff49078ec43de2661178852374a6fe367f82918a2d40ef4141324a9ce0c7a12b9391e659465c31d", 0x66}, {&(0x7f0000000700)="9e11ad282f631eb2dbdc923a6b38095b0019c92a6f46f0bd6717f7c4d036a3dc89edfcca7ca5cdb8f819f279b8e4a3ebbfd4228b10fc042f95ca93a8825004ef805786cf5f4ccfca52e960eda70a32308f9ffe4ef4bd1b7c694396394ed62e1a03", 0x61}, {&(0x7f0000000780)="e16985eb5ca6b7936e0c6eabdef6991fbf36e02147a11cf80739d6b96a8ac5b468d37e3c8e4a8d2b61d50492b0a2a4353b8815aeec8ad798a1ffb1dc1806c6dd4f50ba1181e00cad3e26c50bc68f18d3f578fd1f69196673fceb595f7cb0c316b9740933e6a4e75924", 0x69}, {&(0x7f0000000800)="fcf900444ec2065a85e84149c0997338548f88c78895156ea4bd808cc4da415ef26f25d66a88c86a3e8cd491366c8de0183a2b212dc9a4a94fd8ede423522232739302ee1acad9930f3a41363f3543cb2bcc9ca6fb042bb98cba1122f2b6a098e4591cd343144871f7b13c5717f68ee836f216a66217dfef5d99976d346078841e2f930e09349fcfe9aca8b7f9a098c07e10a93fdc4d172ad600c37a233b1aafa987c8cec125b02c696eb23e5f2aef004cd79f71990a460027f70094ff1f593586eb59066aad5e53123939e4d66d82de410789c9992964cdee1c8b7d77e3c5e50857ccbbf4d9d3564b3f1e5a602d7b390f61c94fdf4110e6cf5b4ef3c6384a6067b116a74cff1fc1aac1fe66ed39e3991e7c891190ee4e6e5f57abc81701690f14fc3c5d87eee0d91b02b7186285f76fd5a2f48b5dc157393836d8a7ac355a54ddd4f3776308b9932c11efe7bc8feecda3ecdcd0d0642489f7974fe09a51e7859349f62fb6ef94a4a5d0983883093ff2d02fc8003a3b3e6114cbbf306b2a1a38b6426c295f9b364484c25db5b672c11695cb57c37128e67bab7ce614ef02fb99d9483b1886cc0b7f41cec594b1c618a49da55145748fdea8455be86a230215aed46e62b06d9d39dbcaba9f82e5040ed98c0dbab8523a78b03c7326e0ef089e117e40557d87b5a5cd108555d953a6fdc9ded8c0ae2579c52ffd02d38d66ced9592fa9818986bf635887ec53552d9cf2b5ea2d657f7bcb3bae0c38ed603bf2cb943cc3b1c59aa59d3bf837f04dc8c9dd8115dada8cae420061ba28aff53f2790bdfeee76e9045be0c1539fa9d5930595d704a1eaaceb6d3c9f38146b13b3dfdeebc7a3302b93d7bfa97238e110790e893b141c107ec5cc5e3861265c5d12c5683262f506328802a57dede85df59df90b3372e2649af30344851d71a78007d8a435aa98ba718e4abcf6b5edb2264933cd266576ef361cb285983953f1b74b515ffdfdba79945abc00d55a82b2ff61b2ea4ba0eb15c4c84d8d96756228d4e25d882c08201bc4ecf209615de42a208087c91d21277f31cb9fdf7ccdd40078156e55a750a6a682d3d6a62e9eaf4132b756cf2531cf1a1b93ccbf8a4f8781527586d279a04333d02cda1e4ee7451cc3cdbdd10d9bc68d4beffe738c5784b467308daee6d9e296ce6581994ba1d9831023bb60a01fc83d552b1541b01da2926f0ddd66fc891b4937ab0b2ee661367a584c9778fd6751b5c11ae1461e011e00f911e31d9d38517a986da5a57a3b183fbee209343dd4578163f3e03cddb3c68f0a2bf84de8076659c8a3ac9771960c596410f5a5472187688bd6b2d4b38d05cd4c7730b860705ca5a526b0562b68d28b74c18a442f2cc6bab3d0981d14a01ab31e2a7ceaa18e0d15755ffe921159d317de46a4741ef85fe48cedd36db4dd43f81a227c21a3655d3f06fed61f214b9269b13e2e12f34da1eb1a11b17eec8a861a6534cd04a493938088b8cca88a45ef0a6656835f5f865bfc860aa58b5bc20d260bcc6ccf4f4df144150094cb8311ad5e070d2d568cbe9a90bc482ab1964d7466eadffc159049a151c4158e6dc99c70f8bf0c0092512aef9ac502e7b93a1e4e96b54a182cb5c019174f66b71d3f55f16bc8c2ef64337812dd28da6d0760a3eb0e7ee673c7332c4a4085bed3a28f7d5c9b2210c0cf528af1124535df4ccf8501200c43eee06deb52b2fb62955c46ec6f15475a016bcd7d80da6b7184e8b851c52f9e3a29bca72532f843b675160bfcfe10501835af5d83f2a80978a484af8300541eb6ead91eb6b3d073d7a9c923a1906a414ef0a3871954935bb8846e58743c4ab4039e2b10aec63645d61286d96e3c867b181f19a590a95749d546621dec6dc3ecc4dfb06880a220e9781406e840ed2ea7939689f076cd230fb4e01199581225747663d5a632651c6392ee594f468fa61e40af21466063bce490d519bc511ec36d46de7933955ec0c79f2136a0803b1264731b25c77b4e64064dd94374c30a599c5671d63d160ee143aa73b9a83926fb313a4613e6fb6a9f6c9a0083bf310fcca9ff76bd596ed328be5064c6ae0500596ca4bbeb48bea113cddda9b45e64ed68262a789ea31ef718481017fe23d1908411a76e6790fea695ec24f253c9d18c083b48661eb7c3ddba4bb50f151abcdc6464135c32fba51e3ea725ab5d57286fdce172065113e3bff9ba0b0fafd72b00b10b3e47cd57d6687a06def42627f3225bb0f802c0a7b2a61eb6486757bbf1034c099139fda9c7652f0dbce6c8e42c38085124b439ee4eb5d321e5d3015c2cc1c364a2885722481e7f2d1511dbe3d561f4dbec4453b5d9e0ec75b0385f5fac5b8419f1a63e008e91e4cb6c2b7df9aea646dfd0426a73b9bf63659a195d5521221267caacfd95d7a6ca2a6e5b0a071da010db2d4fd65c884c2eb5fa07c9203029cfd8a992c7e84809992ba5099ee5fd9cb6a485d071ac61d5f07984fae80a4fd0b52b168eac17b6fc1ff2b51777a20edf0f6a856fa193db3e2b54bfc782d0266dae18fc18b8a8a9d522f02a02df9b1cdce8a752f4c91d4d581aa13c82f249c63db637e2ddd4ce94bd2a6b3ef4c7019c5a9eeb34faeef28aceac307cf4ff2326037273e5a860449a5aaf975bcc17dabc452102f46b57b35c98d806b686096a74967a5641c73b5243e2118ca5542c76997676c602cd9805e87e64563f9cea4a205cdc0cfa05e9e45e302ac2bb13564ccc6f4849f9a10ebea3ae7a5ddf7313bde7dc4eda755a33e140dccf1745acb2b667479688cb9f5330faf40a5c19c7aa5096c4bf508a4e9536c04431be8a13c41a3ff39616b723c55c4609d0384ddcaa1f200f0129bfab97edfac6db3e53c86eac14a96c0c9cecccc225983fc9666fc0b1c80a1149b198569dfd7babc6544386b3e0f217ae8eba71277cd2947354f0b1e49c76498c633e3c88bf6025f74af0e057362e64e0af8181f2c5ac053b833d179891216c46599b8bec9920bad123d0bed1af2e3fbbda035f232154a665a670e6d3b621a9355f2666fdd29b3ffeb214dd32d95178ec5d93db1e123d9c1c9b552b57764a82b40ed0256f6e6285424a66c3dd6c7c0cd50fbbad9c8a7ce7722912cf47501979da82f64ad623d2bb3743a7573ff5ef2d728eae48819714fdb5eb4708df782bac381122c19b4e7a21206df4ab80b18b9fab94de046f17adb9e1f6ea727076c30d88bcf52354ee2bd43c63cad558c567eed26c2a1e51ad5d2b7657b11d90ce261037b89981a469efc2ad257076de51d8e53e9987f4dee92b30a5cd1d64b7ddb0cbc04156a2ba3015fe397df2d5ae81521ace5dd5eb9d5dafdaaaf133fa3027ec5a7b6f5b9838efe59fbb53fbdf2678a18cf1b5fb2e662bc4747a98a5a0e43e5e463bd392ac09f94445d068850c02b09fc8fc292944b456ec3d7c80a45da37090885bca31616fdc3ca8db106256c8b21435b6affcc3af3d1b9301374a89e9e0dff0f17d70ff47f63a13423e41ed8b8d721c6d45daaaa76efbd972bd4d12cbd670466f3aca018b63a8a0a30918bda156eef1af05aa28a91ab2d161bc583eccdc8e989ab17ec262a0416f75f44d373fe0be0d0629cab3c6026888b3af7788bc351441642ca00b5f2d7c7571220a6785d864afdbd60cca7c98734cdb75d0c10da21028708d2fbeb5231ae9bbb99138a3aa74c682e307b2e9c3004e4c152712f6be837cda7af4c2e56339ed2d7260df0fd994f8f6673c1ebed02eaf052b13aca83189eb3d890b992ce2d68bc9be1f5981d7550dd5f645ba28db8db799c1196aa879f92c2c3b66b103147ce3886d61fb94d2d47038dd4b24271ce2772c1928fbe8e91e5a8f523ae95ccff8ecb6d1f51b39181f9acaf5dc93219c9c9fbab32514a4ac36a77b94acd77c43aef98c869a7fec1d4e5da30215e813c800c53cf8347034ecd8a300802b19970c9ff51bc88035aa48e963a8555e1a4ddf87b49988c395875859988ffd74a0d798be9fcc5b07b77dab6386d0127521a3742a3161b82be9e0b0859dc1fe97a719f6ba94bacf2150739941bcbd4e919ed562dcfce0a52c02ae67b8fc8377075ba014973db216eb80d85dad55e80498466f438faf45df90f1ad36eacbb190e9e087ae92dcd476a1f1fe8017c884c47eea8357127c58e723d63632a2164e2b9800ea3edac7358c97c8ecfa93c8890126030eb3ee26d4bb689123802c4fe0947584130dbb9dca27f84f748975100f8b80a115214473855b72da59975f5b6e5da1e68d65e16d0740bf28c4437533d1a4d9602d68802b7a30e43eef7ca5aa27d46485c54f71dbd69f4ffd2248228e52fc43da57b39fa02d66526a168938dae11855a51187f2caf2da754f22f974c7de69a71c0fd372315d1a6dd38eeef2d2c19a1300854b14ce3b7a76cd3fcea134a36b2741c2cbc71c50120eed2d0132dc6d3c11f43e17d152f12edc6be26d74be264d2bcd5e099d4aed299ea7b6ec9f11828910f873ecb900d24f4715c912e5c5a1bd5a6678fbfb6d52a437af940fa88756b383340d9d41ce35ea20c780abf825fa55de82c3eb8c26dd5d9e8d866f776d427ec40c6748a11c99359a776ab77923b71cb2345441bcc1c8ded3a081fe74b2991b24ac84ecac0e32a4b5f4b2afa43451b417cac21b1d7a2f21ab68a1be70a26f3755dd75aa4b0898db2c7811c4eddd8773f98ca2a7c79df4ff9a37e641a3b1e08de6a0aa50a0567223818b82352402d0bdac7641ae27ad7e17ee1afc59a1f05c8b41235fbeccfeb8f89a59f0dc4b95d5d78327c9851150c76feaaab91771a1b4ce85bf4e61c1e3e4d147b8351665da32cc575ed3c6cb6adab5c363c43b0604bb9bee03661da969a6f4e11c5319736f23f7aab36c9e1e1bb8fd3927c54eafa6c43965735d328fb53d73f5aa48d6cb66d5e8525996e99a217361edce2e38a77b9d02b17f965b283f3dc8de76eb34c46072dbc43450f6f7e6fb2a2647ae54832ab3a1fc3ae2e71e90386ad0d12199c6f9771805a704976805f5557aeb2655c6f360eab401099ce35207c6e997633486f9a3953b649163d020c3016c50f93e14cd72fdf70c995e4492c4ed4f0fc15c51b33d612ffcc2efc325b1e4fddb23e291925f72a43adc231c2eed3e3fb35d718d739435eb6f8cdfe9472f9c3789d69687736a395c48773b61e7ef166c0df3dba6c49ef8a8dc73ee02ee49373b5e426df146f3877168e6c691be444f04e55d3903e56e63b7fed6d84e068313c76f0b45ec340a37f830ff806c59952fcb79f567835212ec7b273f244ee0c74b6023ac7ab239a2e7dc9070683b8b4f50cdcf3ca3f7cec9c9cf0f8833a61569dc7094628a4546e982d3372009f6ca364240f059941a25e80d077435de5570356f1964e1ca201dacfa4d124545659ef0151cfb971f7ac1483f6c78ec95c2c1b0a5547006daa2c97868a2a3ac32806a565e78d7087262cce924314c4e551f0d71988ed00d360febce620eb3e86ffdf6c966d9b08bc817e246763c6656f99d4b5098a6e071ce13fcabea136019d8e882225c15484ec3740ee663c5feef3ed955e68a4e534e968d87518598532c13447511cbc2be946770c2049ffeb3170e730fd63369013fff2a5f70af8717bda3d706ff1d6db74c57dbc10b8e5ec1b610d133c97fda84906709372097acca89010833b10f04963a1255e405f946af573cd3164113b3920b43a7b369b8cc362d329d4c0a4af8c4aed6fa693e94363fd53f24afc86f6a063f093adf5f4e8164a7c59392e42a1a623aac30f605fe53e3fc", 0x1000}, {&(0x7f0000001800)="ffdde44b343e9a17c3fabe02d415d5008a8e1c3fa4cb3b14a43c9cf29aa4197c947ca6272c8b9d156de65f14336de65878416aaf69d32f8704d40a134a5074f34c4452ff0551bb77ccfb784502394ca51239300a15f8c7b791e64fa4c4eaf8ac838fac0e876290e60bde705e5c34d19e4236990fb0a049cae980815b42f039f65a0fa6e6a025facf34a8dadad6343c614d15e7c772cc72be945c1f13f7a7ea06a336a7434dd3ca46fa68d6d6fd17f8c149368dcd60372ba830c9741fb88bef526aed6d47042c59486b76622c75e8fb176546f911cc0e28151620b7a20f7b392160d1ba040a9a0a04a136c435c04198b9de93e8606dc25b4dccdb75c189f6a65bde454dc7ddede6d3dde18fc44c386cb728cdac21ef2b0d64e1930a47367a2b3edcfa227fc9ea1224967774bdfb916f4fbfd46d00bb47b08523755b94f288dd1cc892a64b798af1dc8151e74f58afee6509693fea1e7f1204b6397365dbc5fafc4a66aa36e4b7c13f20348afcd645544e0afc66b481e92f7a0a3c2abfb47c424236d107a745bf8b182df83469ca40e6035d33bf31afb7084146710f30d4747f8cfaf4f6589586c81da9a7bc38ebdf290d62b97ff607c1e1b0a9c066c615d66cde4c9789db64edbf7d2ec91ca033fc00011d2dab01ae74ee5ee86a2a7a3ae9f8d14bcf473810f66d98c59d387446e682383fcd89065be55c159300f87a4592756239b91879c777fa7ce478a5ffc29229576ae2db88da32d1ebcc2391e7011f4eadcadc60b76496df761dadc93779d4c73589d5bfd055c45450b8ccb749fd204037bf29dbac09f62710d4a5da025a861bc246e3f4e1f8aa81f6dad534e430c088ee42edb47328b997d5fe753b477ab0c5858b67a54e0220cb667cbd2624a1f0c1e9cbb02393401eff9c6169515e2c9ad5ba84a180717a74468fed370b7eba3f343247af32c4826a2fd43cbeb7116a211991c62afe0c515d3e5a04f94c8122e48bad9c0ec8075998a8ed8f1a1ec3fbe674af15e6a73a7baeb8a8feaf245f916cf25a11c3134b27a8442207c24500ae774a45e73297ba0583b502f4e4b12f1b30ed266ee711d7da252b567d69d6f5923e53bf98c78678b1f3202a4559985d8bb2e49345d82adfb4337a3d622f5006d0fd37b4f3c4ee2cc68cacf597d450d9b2b2f5270643d9c96b5fc8f5877d02778b95da1fcba889496e6543f3eb4a6664f800e1f90794aad2cede7d5ed76a9a811c9c77b0bcef0fa39f361e786909bc72c2a5efa17fade66f39144462def07a22b5104080be38b0dedaf0a42212bcfe44e60ab69d4c2bedfafb6c50c8e0d487642ea8a43d9b86995044956fe50db02392d7651d63f87061e3c3139d5f8e8ef622c7773395a903c349f08812b22ab9dad3403d29ab811c8decf907c6e5a13219efa0776f4f8ed0f5c3032fe98a9416f319742d044439dd8b2d41cea05faab11d9c0e453d50dfeedd1999bbd6d517e430ebccff1da05722a2ea6570714ef462f9cb598bb302c0f0dad854a29163a78ca98befc8ce82843bfcff2233257293cf4996c035ea35f5904935afc7755bf67ff8480901f814d9e32251c069e1286c904928f622584cdce21c84049fca498268519ca06b4a428d1ca7733a7eac3b263340354789db78773f7e3b338e65fd2f953a7742f648ffa999e4b9d5020178c8ecbf59ca01ccfd80410ce5a47c622b9e15b8b724b697e72b50fac20adc6b6e5b49f79e439ceaa9cb9ebf64038f791a1cb5b397138860ff46cd960368f024731c7b18066e15f7ae4c018d08614096b31dacb1d32ed4aab6ffc095782d320326484b275e3a8dbfcb6f37eadc8a8028a558f63340819af2da5fa7f536b141a866f036a82bd240af3286fe5c1e981d196ffd18c18a374ce6c4c5d43c018198c59826ec8d57033a0db5b51bf50282d735195744fe64c7ae5b591c0767235adb1ef3c5cc758a865dc090db5f5bd344e194278104eed4dadbb59e2406c2d0b77fdc2c78d36f2199d8203e067b486dffe7734410770cf3e73cb1e1bb5008ea9bfc83ec7a310dc60d1d1613a833e2531e18f5ecc22e50b85aabfbd3922a14dbc421db3a953996d5549b6753d73af499f92855d47717bcba44333e6a56b10df97947f2580a97d769a853091e37f7ac71f40d1336301bbffe1124b344d939fc8874b2097788a410df7cd311463d9911da0d9d1811d66cdeffc358f1b73cd11aadf028dfb7344e19fab7b4309cdd22f1e5bfc4f4d31fca09e968fbeb304e14eb56265f03baa217076102a69b7595bb973f306b2259af19060185087f4793404837d02336dfcb74e10daa05fe3b47f92000df31b135d8f6b8418aa3fd17b27e4ac144b52f88897bcf48608ddd768effdf177349e284b9225e5fe9685ba479037a6ba0245907135a0dcd28d272a7720585b8b110587a6c727916c70632eff7ca84a3bd0040627d0c5647dab3f7d8b6afaf187a8e6b5ea3e7d637409edef4707ead2f17a5647c07b84c03431fabb5a9d5ed4187de4421ed450e1a60f053b3b81cb08173f586db23ef758a00dd223386e51ea005d6dda88c405c359614bb3c97385c1bb7790b735bcd0a219bae01bc55fb351e3d6942fb6ce7e62c8317b37669732559d5e338114e37d177ff60a93832db1c4c97bc13216753ea3636ac5d9b352b33c57234916ba4d678408f44d3ef7f7d1dd3b7f9c88fd5feb462a79cdf5de33c30d2428897a16b80218a8239d584160f9de3df5e252da14b0507944752a34bcb0060af38e209714679619af71e10c06f05fd43d63eb14c12bfd57b842c8eafd929e093d0041e47e2fdff7487960d4f529ec8845127c2676be030228f511cdf7980679857bbe4311209701060dce470b8ebad168bea75f314ab3440f5016706b2bf883e0bcbbf53fb0b1c377704fbe69a70cf9a69e2490974a7cf35fcb1b55e9ac0e3c2e11173e12315b1d1fd6792778bd255440c4d838a17874e55da19586e63f5ae6530c24d9244518e7f8d36eb6d16e51a67e81a682c0e36e29cb2a582712e6490fea1349bc57733670a47f39a34470641628a4667d782d53c9980fc0fc09a2b0dfc96b1fcdeeef96b17d738bc7fd422ef96365bb76c756a8a866e6923980166c342e218c744a9ad08ad30bce85ee20a31cbd29291237748fe69193fb25109a6d62079b509252e2069da79bf7487d0da08114506dc14ff2387a3729f498c9914e37eb3dab13d36b340be0006df1bbe90f3b07bdc75068f72f3d96b0556e8eb248cd27093fecf00e2d307b29d736d8b6b719996853832cd11d2226966fcc66a3d2dd0dbcb5f555fbb81822dd468640db33b712e3fb45bb85b564faff1d81124bae9fba888553bd71bcb6e008fc32e5ba57c8daa52af92a15eb17fd240ee081e98580fedc33e58a19837c0bee62b6890cf6a67dc49c1db22adc97bc5848ad39163bdba6efda135e2a471ea9b3d520bf5b869773f921de4c41a7d83cb4ea230a52ef8d3cf47aaef3dec69ea2fa69bffb54efd805503801b2fdfe3b40bcbf11492a87d655d3d36689bb8d7433d08be306edc5ed0e9098b08da91c705b9d7a2b0b7a21d91a9e7715c358aa6c078f6b659297df341a4e17bfd433e488711a351ab1c1f402b93844dbc80f10cebf77bc5c5eee867621021e0118ed65d5833404c4d966cff429db4cc1a2fcc865ab977b64f6433c27ff89d32ca3590de11d349b3e1e4754b932d1270c764286bb72c946290fdd2d175e51d7c6ae60b5bc16f689575eee4e387596aa5aa9dbe962884cd278978ee32c2f236cdb2ff71ce33717344c62973914b784f2be5f1d37ec7e358fb15a5e6a7ca08f288b9bd31f94b04f3abb600a41e99398c256135539a0abab7bcb815c095e1ee3774b82520881b8fb218c964454c9eb4f1c9f84f97ea2ba7a500381bd30b07acc415b93ed751583f4cc9585c7cd9f481e5e77a0246a89f3e765776d3a73953ec6053e6c6c010142a9c8fb7bfedbfd65a6b2524aa4beb7843fa0234b64deb12be24a7c4047e5b262aaacdce6cc408e1181a470e31f7b0d717a7c81c289f7d44487ac9cc3eb76ff8fa0303506348b2755aa9da697e764ede18b3647172d726c66fa21900395701d6bc837c4db589a44109e3ed7d4cba120d5ee3d521e1607e790d919c72bc70e1ff8f809491c7a6be0d8e518b2c6e81f3fb07dad8527965e5bf8b2daae34047232db8bb6920d08fe14f535d2d5fd5899ffadbc722075b7c31c9ebe91fc6c0e7d36c4ba9bfda506ed082a52c9016515de04701bb1ba999cfad28e876cceca51913afb03178919bd98d79054efaf85eafc2ed959258bf11c5f318879fcaab957fc974ede0a7fca5cb7a089b974f91d330aa40bbc59c4406bd6e15dada8755048efff644350e94dc33b34850f58c427ddbc1982ee9da3cabca95f1eaa323219ff9fd6aaeb95880bf4530262bbad6ff57e577e8efb05c2dcd56895657d5a61da7c6fd6081695e8191b203b94abd5e99f24542f95282486a351cecb463e9f47b53a912464eab306c8de0a21b2edaaccb3f43ca9a7745cff9c58926b6aac11cc0bc4c92c745bbbbbcc7c4f812d2fcf40e0cacfe50c11a4c66f2a104c76dcfc8146b304a0f63703d10eb3e048b339194bc85560f573a723238c98231c2b872df8f87209052bb4681451d2a1a2678135bbdc023e0f608ab471d7843a3966b8d08b72a58fbc7e1404858632f5f2da5ac0100ff2f8a842baa99bcbd3aad6840104f75b25b4b3af3d38f008a525b2307a4d2d7eceebaa79c456e2a67e73a5f0d66aecb1ace3301e5f74237b885bf16d7d21d256747983be106302c27f9991d877fa19dbf68f9a2847e681b1b8d2ce4c27dfa5168933e415a839d14ce7cc4c1def28162174e6c6da31f51b52f3efe04cfaaf7267304812aee16c8580b0b25ea95f7a6eb83af3bc59e7b95334177ff8060852a9a370b2aaa7baa2c2e94ee8b68b5ebfd2d660d83bbd33e6801f096e20eaa5a4c14cf7e3ea9f238911e7069b8111ccf03502d66569ed8ce04f9de8890bf13439f4d107b1b982d9399faaa02eaa65322f79b05e45099b271cc17ac5993f7f399eddd40ca53d68e0347a3d595f84b16c473c1e7d29cd62dea84ea2b8dbc5295d026a1d292a34df50e7c28d0387b4399d39077f0ff9e6ad915d70a03f56140ae075e0d7bddbcc9933db753fdac9d46b5a17eb2a431bc861c8803d5f8a10134b5d71074cd69a8b46721c36ed889a306bf49d2fee0688a83766917794882c415b66b34fe3ed9e79a567e5cfd7fc430e9a8f2cb971f716e30e44796879e3c3250a56cf7fed0fa972a76faa86289cbcd565607a2d260346cac14da2bbee098a7d6251385ef73a907d53e1ca89d1edc4b45f79fd6a0bee2c48d5423a41ffe1285e7ebc99b4293f801cde4a8c7ca83053e3a8030045c99a3436053e85061bfa315bca247310348043512b4fed8beb8b12100c7bcae580e8ad9b647cb1333e2da202cdcaa81f817f629d6495f224e6d5c4f75c57460aec163e55e9476539953ea5ef357f491519bd0f6a61521334f4da78bcdceb6be896676a49d09db961a835cd942f3b6a27de22fb5e730b545c010a50a4244044cc3d019a49c88f7224dc134acaaaa9221bfed9a1027c8e5937f6182e2d27b65364fcd72dbcd9298b514823fdb07bbc51733dfb7ad4f361473be80375ab9d0460ab666c99d1ca9de16c3efb6af90d350580b669f76c62fb1eff93aa55a85c8a7769c3edf16aaf58fd1d8db1de11bf0efc54aa4400cb3a41c7bb02a23fd1bdf92b41ef2cfbd9f4879db", 0x1000}], 0x9, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x401}, 0x405) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 12:10:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x100000000, r1}) r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() fcntl$dupfd(r2, 0x0, r0) dup2(r3, r2) 12:10:58 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x1f) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2011, r1, 0x0, 0x0) 12:10:58 executing program 1: r0 = socket$inet6(0x18, 0x48002, 0xfffffffffffffffc) setsockopt(r0, 0x2000000000029, 0x800006a, 0x0, 0xffffffffffffffb9) 12:10:58 executing program 0: mprotect(&(0x7f00001a0000/0x1000)=nil, 0x1000, 0x13) socketpair$inet(0x2, 0x3, 0xfffffffffffff0a5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x4, 0x6, &(0x7f0000000040)="ed30472b377bffba11f0fda6b476257a6d29518d519d0b06890dbb86e4bb1270f0fa3a", 0x23) r1 = socket$inet6(0x18, 0x3, 0x4000000000001) accept(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00!\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000000c0)=0x6e) setsockopt(r1, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x787}, 0xc) 12:10:58 executing program 1: r0 = kqueue() r1 = kqueue() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect(r2, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x1, 0x6b, 0x1f, r3}) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 12:10:58 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3}, 0x8, 0x0) msgsnd(r0, &(0x7f0000000200)={0x3, "e51604d0c35c1ba97785567567a43ea1c4e55a452306ef172c55cce17fde7723c116b9e69c43aa86e085ccb8156e5b1f0c62b9b58279d59182c6017cd5e9fc9abbbaeb604540b7b49c89fbce8444049b589c0ff62fb0f0ec27467bacf2589b81e4182707b0d12fa7400de29b9435cf2ad4126420d68cce16c498ec16f9318317a03692e85cc2ffd8cdf6b974bbc01bc31f8233dfffe57c456fd7f35987a550866d2f84b975deddb8366c0da7a9e5fea9e8509752d9b78da232e4436544f343eeeb1884c0ab933a46601f6ec100cd692061c982e5e64032aa8c0a99f1b2cbb37feddd04a5a99f91b9cedd51d355642f9aa539"}, 0xfa, 0x800) msgrcv(r0, &(0x7f0000003600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e52fcf3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084e300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eed4cc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b000000000000000000000000000000b5311a0b71ef3d3eff8f91479863d928d127454aa1646f0f9a6379474bb75bec1a826e7f1dfafb116ac4b014dda48af2c4ab06fc5fbb0e24f93d6701fb653cd38419ecd2c4c78dba5dd13577274d742751f20d05de6610907813c14f25ee659c6962a7056ef92550471644e9938cf64eb6a6a412b1b5cc1a849fac2cff6de5cbe69ba014882f789cd77cead954cacdc958c3968df6d2953c86bcd1a8317c58ce6d4f7ea46b44230c933d616abab5155f640084f485765a5f8cb4f748ae7ca3d370df63a35b734e3aa8b9f68d7a0b93eaefbef95f6ee73721fc320ea3669636befd167bfb9d9cf6d90aea00fc22d5e444457d4ec22981fd3ab16e97451ecba7c2914c5e4afc4451981edc7ef64cdb97b7937603c797c90e14ebb88a6ae0bfd406d9f2fc55241f8e47c80909d71cbbfdf9fe5a5e560b1c51414b9c3fbba30b0c25c8d76e568cc25b3b4f7deeab10ead979fe63c0fd57f19127311609bcfbc8e25301da333be1f0d958a7bc57a725a46bad06cdbbe31160a00200"], 0x100e, 0x3, 0x1000) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x2, &(0x7f0000000180)=[r1, r2]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[r3]) msgrcv(r0, &(0x7f0000001240)={0x0, ""/219}, 0xe3, 0x3, 0x1000) 12:10:58 executing program 1: r0 = open(&(0x7f0000000200)='./file1\x00', 0x80, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getegid() connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x1) utimensat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) 12:10:58 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) readv(r0, &(0x7f00000000c0)=[{0x0}], 0x1000002f) close(r0) r2 = getpgrp() setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080)=0x6, 0x4) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x1, 0x3, 0x7, r2}) 12:10:58 executing program 1: r0 = socket$inet(0x2, 0x8000001, 0x8) r1 = kqueue() socketpair(0x18, 0x5, 0x1000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r1, &(0x7f0000000000), 0x10003, 0x0, 0x3, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x21, 0x3800000, 0xffffffffffffd407}, {{r3}, 0xffffffffffffffff, 0xb3, 0xf0000000, 0x5, 0x6a0}], 0x6, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0xe0, 0x2, 0x80000000, 0x2}, {{r0}, 0x0, 0x4, 0xfffff, 0x100, 0x3}, {{r2}, 0xfffffffffffffff9, 0x4, 0x1, 0x4}, {{r1}, 0xfffffffffffffffa, 0x2, 0x20, 0x9, 0x3f11}, {{r2}, 0x0, 0x40, 0x1, 0x6, 0x4}], 0x8b9, &(0x7f0000000180)={0x8, 0xfffffffffffffffa}) r4 = shmget(0x0, 0x3000, 0xc, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/172) 12:10:58 executing program 0: r0 = msgget(0x1, 0x10) msgsnd(r0, &(0x7f0000000080)={0x2, "bae431f8b283cc4904b8b39fecaca2928d70a3422d8f6a063a9d35e462ff42ba0b617d22e4030b017b1c2a54e5933d25f23f4f55802f413f4a282d5ce40bc71d4b37238035cf566e55a98f2e267b6c7acb30b1efdbf9f279c77bff993bde0e354374c4014b25a80a9fbb61a0c194905008b223ce6d8349b358dbebeac26c6d6b85c92f5e71b1d3b743cc6ec4fc9d3ff575b8b8"}, 0x9b, 0x800) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 12:10:58 executing program 1: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = syz_open_pts() fcntl$getown(r0, 0x5) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 12:10:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x0, 0x20000000}], 0xfffffffffffffffd, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xfffffffffffffda1) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'], 0x10}, 0x0) 12:10:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x7}) 12:10:58 executing program 0: accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) socket(0x19, 0x7, 0x5) r0 = socket(0x11, 0xc000, 0x2) r1 = accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0xffffffffffffff21) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="7002162f66b333eb866961d547eb53388adf74cff19e85421ebd84abdf10d889a3393746cff1b50d515bdfcc9a5c2a96304e694f76026cd4479ea1dea4aff4940337f83cbdc69e4c6ce0dd6379e9b23e27000000"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 12:10:58 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040)={0x0, "d4ed521ccce3ae47faf228b9b175e7371dd3227926a8971d7d472f4864f41c44d765714954fdb19fba6c78374d88ef36573f32fab3e420084f84ca8b8bf7d15571a7ef7c935377"}, 0x4f, 0x800) msgsnd(r0, &(0x7f0000000000), 0x0, 0x0) r1 = semget(0x1, 0x3, 0x400) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000000c0)=0x80000000) 12:10:58 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) r0 = syz_open_pts() setrlimit(0x1, &(0x7f0000000080)={0x3, 0x10001}) setrlimit(0x0, &(0x7f0000000040)={0x0, 0x1000}) dup(r0) r1 = dup2(r0, r0) r2 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x4, &(0x7f00000000c0)=[{{r1}, 0x0, 0x20, 0x965eacb8a2f0391f, 0x7, 0xfff}, {{r2}, 0xffffffffffffffff, 0x81, 0x2, 0x2000000000, 0x1000}, {{r2}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x8, 0x3c}, {{r1}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x100000000, 0x10001}, {{r2}, 0xfffffffffffffffa, 0xc, 0x1, 0x20000, 0x8}, {{r0}, 0xfffffffffffffffc, 0x12, 0xe, 0x1, 0x8}, {{r0}, 0xfffffffffffffff8, 0x9, 0x81, 0x1942, 0x8}], 0x5, &(0x7f00000001c0)={0xffffffff00000001, 0x40}) 12:10:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) socketpair$inet(0x2, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x2, 0x4004, 0x9, &(0x7f00000000c0)) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000040)='./bus\x00', r2, &(0x7f0000000080)='./bus\x00', 0x4) fchmod(r0, 0xa) readv(r2, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xfd65}], 0x1) 12:10:58 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x5, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0xc0, 0x4) write(r0, &(0x7f0000000100)='D', 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 12:10:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000013c0)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="9f24e782fb19026696d42b49ce78335a4004a1acc42d570ae4caa394201a2f2e5b6145a645c8e93ed51eb607297943360f95068e9704f39835e2d6a87bad30b275c52eec4547024b8a96f35b503a5d69360ed4134899e33ee41b96a7e4de25e58155842e13037606c1f21a71030a808c37d2505dcf98abac9ad1ddfb08d477f1e486f77754d7e8029e1694873891cef7657755823f4862a22213f6cfc7074b4ab2ca134577db97452f362a3d106b0f32a331519cb9863eb5e7bb9aa2c15e8800d6763e7a18740a705f92ff59da8b36c996de30e562af3c686ee9285ef738f72a065589f55ee040ff115e391066a41f80224b3ca1bf7d4e443746e41106894a446d4fb81ca75f33fddb078556eccf350e05880e1ebcf600a8654a2a9b1b425e057fc17484419f6585ad4aee72aa04d4ef53fe75d075df6952513d7f2172bbdb3dcdfecbc66116d113cbe80568542706c246a7b98b55a3117ad688db8da970cd036d1a36124d6f5c205fd2cf2d6dbf672849794c8ae7b8f5803302efd8bc64a68d8fa56a3a196f6560728ea65b2cc1bb5c101bb70ad9083382cf6a69ee23799963c8e3c7edf4672ec5722dbacb2704a25cf55ba9b6d06261ccc44ddf4e861051aee1de91503b63f1dd92b6040c85ceb6bddd740f17ec5acfba1d3d7efc80d48605102bb993ea5a9aaefbf4009ef3272d2c8039f259c186fa06ce0f1aeb979856e3c7e7dd3ef7bd4e2fb5adee634070cee4cb31f888563c86cd86623008a802807b68f6feeb4e11758ca263f9cb5395023c998ca7aee4f168c6343dc41f0394bee278205e34cc2d47247997f0f0333f8b696cbe1019f55024f50dbfccf3f178aaa5e62d2ab5a55809a84e01d1aa05dcca0e080fc7fa40a57a40ea0366f0489cedc2898e1f9153d0f7cb9fe9091852009bb5239633023f0c089a43483721085c7431213f08fc52db54bd19c3c5ba2981e3d0729df60f86d7a613e109d49eaa4de923b17989bdb9466823bedfbee359069d8981323c61e8e6108caf70b20de1fcc09b43d5eb64efd55c6dd0b1c4b78e4fcceb7c65adf8db4dfdbcc2f1c3c8a63f71e0f7937f6a3459cb293cf94c2b56a7cafa14198397c4357335ea4f50afc2c870a45b0aac11fd60ade55f86bc0b93decb165999dc619a8b79e475cbc1f1044bc009912281068e24f17a246e4d2ac32215e02db4c11eb21b717e6b5ea9f7797e83f8b925dbb778294dfffd9316b8c32786b02ef54be7aba5006ff2799dedec63e24acf7c93089aa52a278bd97511f41d8c40c0ff5f9570bc2348081e0a7bd42e3d68b4ee5c9519101fd38249b18b480f1fbad9daca5d9f64562a45f4516e2af68551eba8b0447fe3f805e6b137425e1175329dfd047176afc69b25aeb77b47ff932d2fec6c55d04d47821a55ccdecf9d58d0b7fbe0c56d22582cd739a0e73028b295cf4353a2600a126fe97cbdebcc489b663ba0494fcc962590761c47d33ca856acd9a669bffbb61306ecef5bd57e78864e196b22996bcc1bca23de823ce01ae4db41122cc6bc343a74d87569b51932784042847b438c882ac0893f59e5c31a05dcc70bf2b9dc004a262c59c1e96747634f29b2ad31f4fef6d4622e9bbebb43a2eea72ce09af82131a3d2ec44f182ee9f7bd7772a77fa036c5f654ff879a5b3ff04611f332bc2b8e19ce0f80f3eba5f97aa27c40852e63d062d924f3ca303f3b505e703906fb5a90ca52c179e564bf5058d60b2a3f1e9f923e3084da17fdf4bd4ffc1bd8f58426d7a65852fc70a7be2b5b7c362efac62d8e78acb5177d43b43cf7910bff832a0c1e071f09cf3c96913f82532c553da7a061ef479be1b6738b66c4de0c55e029535b9e46f34ffa0d9d931d7df150752a50b42c2769efc3dd13e13ca2304cf116ec839ec7be795118bac066041ef0b0813b9f1fc669c3e10f48a126fd4c1eeb09c57b167b9d66ab08c8e141af64ba2b7ef4f3635757c0983b2d8ecbe59d6c3aa92a1e4565a1e392e9d8659fb88838e7a267105a66e94dd483c42f7309d597db89beb7d91ceb379bb9cba942cb9223de54734364cfb89ef88bc3e5750cf027c807b333d04c0a908ffca89a4e3fa33ea3c15b619fe1ec9048aba2d3fd40af3bb3e961420aebc7e5e969c6b8c94fe2052ff1465b6828490aa9b38b94b69a520f808bc82ab6ad47cddbfe35afea854da1c9896f7ec2666410b1ec0ee64e4cde309d2bd720c04a5b0017a79ade8094ae536d4b15cd0df9227b0469f6d0660c44b6bd79fec8e5d18427dccdb290fcbc604ca3d34c6f510251ccfc5393e41d5a494916b122628db7923870a5890f14d101d11ba47c2e7278300a9a658e33aedc0600a9d6d02552324d15287fc392705297b6f2e76ad6c0734dd5a194981629b0eb4494aaf60e6dd1cd84af67bb48339b5199c0a40c6ab07d027983cd5a2975b37abdb19e6915b63a6bc7357d01f8d81027c33707f71089f325b68c3426c784b0fdbcee25d4659ecea63ba87795aa8174c346ab642027385fdb5f703499c70edb4324c15b7f602967b94ce65facf63722ead72de45c3b03eba1020e0b3985fe5abe449d242a39c183e04985613c57cc49671d4f3cce05515514730e1c54dacaac6da3d78422bc2560e5a312c295524c9c3b3f7cdb0877759af8f17b810aaa31f8abe366aff1538e5ad19e538d93263739af86f0c72311aa199958bc0c1c4ddd2126e20a7ef00a6575c83a1838089bb1903c7b2afa9b0c5ccc2200f23c610044b0af98cddf7af99e7efc9efe5c54fe2a48b1abc5d03a05c4c7a5be83f818d2357fba3c93961f12d65de3bd825caeabc8da7da63ca691cc6d0e0b0402630bddee657c626c51264c763bd6b8a054a9c6800cf9e56f45462edc880c8acf6ca708b4670caed06a1bf944138777193bedec8290ff118934aee42fd206b1c8ba352203374aa2eee1283c770e8c210ea6a577c5a1996205e895ba1bbe1438f5284539a86b752b06b07ec8f1293afddcd4d52e1abcb19d952ddf8ae47e6b9f669e574becae9bbbcb4505cf24bd68c4ffb120e52f7faa757cd62eb3c9e27b938a5273d163157a4ca2c7e7e35c0529b0f046daace28b84843d204c0e0397e0dc941f186ea7f656e9f529c370ddd0e3fedea4dd6dbca4fd437c1a4ecc0bf03be8f2824072486391d86cf832c7bd570016641cf72da33750d5e10fb4919b16588e1300805d87ceeb178d1cdbe40eba232383d6057c20862c7f49d737e6bfc411885d487ad3877b419e805543b400aa0cabe27aa4eaa405f0dd42dcd4dc76469d1b44736553a00d5eb0bfe25a552e9ba94c2edab31d323afa71bad5f1a22facc50855256e3a28c36e7787da5e2478c1e9bcb08ac2d6be6bb2208f26d7b728dc78bb32769bd3f96dd172f9149e08f29dbb51ef03949e6ec785c990278009bac5cf66c029472f4fedb44799970fe047aa3c00f4c6ba301ada32b97970cd4938608827cd5511a549502f5c186fec617ee94af39f3961650ad335d3c4fda1490bc6d26f7fd95f0f66689853f36d6ddd26ed9e9f7685b877bbf7ea829f8009ece156bfcc12706ac45eda195b44e11a1a17634070b62bac31fdc43a0612181928b020bb256fe4e64a3cd02eea5eb4c0c665bc630fe4b236951c3917176eca6b088ba6589093fb4cda5a6e32946361ffab2a59f41f77f31f2e3e1db39b5751bec763299fbbaf3aa89182be9d66d2d11277ee0655756d0efbfe4722a8cdccde093abc854cb9196793773dbb0a829aab201bcab04381f710532e74f87f5ab79808bddaf94f840c243597c5a97a64aac853f70836e6ce0d75a10cd0d94fba303f412bae6be3313939f052ab9ff53969e849ce62736e64fca2733c61fafdc489e7fac0efda78a181e6754e13a69ef128cabcc606748bc210a0be7e7f00de053a122127cfa27118f1ea671b8d26349d4a777355f20b17a012fd1d4d5fd36e568b80ef1db1f83fe48fde9a443844ae3f3fe588e709a41f99ca3d5292ff2a239af4ad80dcc6a195659225248f08ae01740fa182286f8bccbcad9b28f001bb3413a418039ac182d8172ff840a6fd193530a82345bd71865d1381b4b6d917af2de73e0ac7d24bff8eb2bdd7d2836998b12913008209d4c9312f23ce42378d3e884d6f6f77a66267db98055c74032bd3a93f4d01ed275974357e6ebf3167d2c02b254aac6a83a3dd3f4bf37bafd9c03f50d7948e63c9ed981893cbfc10aebe5dc08450419f629aeb3e90db88766caa336de6d927e0ed5eab2c67b51684e41599603f18a8c4779bd5eb5bfb57dffe6c3348779c4a0268c1fba365dfac2a81f5bfdfbe0e17c0bbc67a32e4f534a2569d7f3f76b667f26e06fcfbcf1de14395276e28632cd13e94bdec039f63293cb90b978e16f8627aa7ba55310beb4a9cd076e330a0f4098e737f2f57df2d086f77da2b1678f4be321afe11f39e32cc3a4e6b372f5758b15bf5de3cabbd0877fee3b936897cac0ed12d9eaeff6364f46ceebc80a01ff38e190da03d59d52a7098ac95bfc2ebaf5f1aa1f06687438b248aa210df6f0080fbd94050e93fe4b90750b42660370e066d244889f9529c4aff79e6fc790d1da59dc9104f3a4131fb5f734e69c8e05b2f806d6a22ee7d25a13ea6fb65199e258ed1d5cbe6ae2f288beabe5a9d900e1af77cafdcae82a3f8d19c64b0d7abfd78a6ed65a0d4a52cdcafd00ed611eaf9499647d6332f24df3f87687104419b43c96ea128d2388f9e7db5933f574bb65f413de9a7351949ae24402197bbc9d99cb839298a3a4a2b7e32f6526629f6bb807b28775f708e96cf6adc4a55bf4b388191f9e3dbf4032df6737cdd00629319665f3ce1986599fdc675fa5b0afe0ddcd18e1a2cdb97cf240481888973659ccdf4afb175a688996ce9f7605370aa57d9d36703a2f9dc24d87da74bdbcb7", 0xd9e}], 0x1}, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x3}, 0xc) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000001400)="4fc4bde9f30bda06dbf51d06b3556bd75c2b19adfa7e71bbcbfca5e975cb95f530502412564cbacbb78561c7d7330afe37f70d09678bdab8ff3b0442b83e7ad2c7eae3bfd6e6c4739502dd2f42e0bfca1f0847735fc59ca832e2cce10c6a838a6fe10563700ef9771488c6b727cc87303115385d6947cd9875295d6ddb56fa29df05c4d065b410831763aabdf82e73dd2e80f6358a370ce493aafe736b9c293c408a6a342cab74215a251f9b706515459d15ebde36f432889bfbee7c9221ea2d286afc11757f2ac2097489ee896640ca2ab9e0fedec0d7f663beddb8f05c007fdabc323685a69e130d7cf91c3e4e46f3153424064093e7ac77094ad1b4bc13916ba0848fcb90ca77aff9170b026cd0fc0e7653c0a40881debdd11d4adb48a050e72df982977427051fff07f4e5963c0237354c0bf2c4758d0e931a68add117c2f8ad6672e7f2e112e2a9fc642221645c628a3f81409646f16bb5bd745b9e1dd0d3d4a9ec14b12a3b016fc3d47ed2ed2f74d2b9531fdcb616dcfd8ca0b59b9a36f4f1b22683e01117cb707a077155ac36c0b1c4f9feaeac", 0x197}], 0x1}, 0x0) sendto$unix(r1, &(0x7f0000001000)="6b53abc55ea7207eb01759eff1fb98d0f58f143e95a0bf669c4b47792ddba65ebedabc8517b1f5e04f5654a95e06fa4c099e88a5b403a00ec5e2f7535171999d07c44083146f55976af1de36e8b63bc3230b54aa2f03a7f94ab4c78c7ec3eff230d99176f6e09d307aba5186a353e0d92dc8a05e4417b530391b879e9332f87c36d983764f3146c88805245e73caf56187a16425f6d76aeea6873ca2a2257aa88c9546967080d3013ffb3d66d2eaaef27bb6d711d5caeb9352037f6430e9e06962251d847799e8b249454476", 0xcc, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:10:58 executing program 1: 12:10:58 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 12:10:59 executing program 0: unveil(0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') unveil(0x0, &(0x7f00000001c0)) 12:10:59 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 12:10:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x0) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0xf728, 0x81, 0x0, 0x2, 0x5, 0x80000001, 0x3}, &(0x7f0000000200)={0x4bd, 0x401, 0x2, 0x80, 0x4, 0xd8, 0x2, 0x42}, &(0x7f0000000240)={0x6, 0x1000, 0x6, 0x7804b063, 0x2, 0x80000000, 0xc, 0xcc64}, &(0x7f0000000280)={0xbf77}) open$dir(&(0x7f0000000180)='./bus\x00', 0x80, 0x42) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) open(&(0x7f0000000140)='./bus\x00', 0x100, 0x4) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, &(0x7f00000000c0)) 12:10:59 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) mknod(&(0x7f0000000000)='./file0\x00', 0x2088, 0x100000001) 12:10:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) listen(r0, 0x7c0000000000000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) getrlimit(0x3, &(0x7f0000000000)) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x9) lseek(r0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r1, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2aab7c1b1", 0x178, 0x0, 0x0, 0x0) socketpair(0x2, 0x1, 0x9, &(0x7f00000000c0)) listen(r1, 0x2) dup2(r1, r1) 12:10:59 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000440)=0x10001, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getegid() r5 = getpgrp() r6 = getuid() r7 = getegid() syz_open_pts() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="a340694f25e0ead34f381d36183a410df3285122e5f63651f10cee73e2a2637aae3759254c12c11e1293a9403d8ecb6481afded9885b6bf96ff3dae21888d988e4f78110058c28541c8ee2254d42e0f4598e2003f36aa6eb6fb1a17273c4347050c76b8f7cc8db37410435a3da42de75043ffef5ab1d76d45a906e899f0d0803625ec6eb4d4b56a3f3031106c38aa410c06651a14653254a5b9e43d55bcfc9ba0d1df6d5d753", 0xa6}, {&(0x7f0000000200)="ad5ca078b778a89df992dfd34a7c409f5ec9c46f227ce3bab86a33317f3517", 0x1f}], 0x2, &(0x7f0000000300)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xb0, 0xc}, 0x0) syz_open_pts() close(r0) kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000000c0)=[{r8, 0x81}], 0x1, 0x0) 12:10:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x800001ffd, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffd, 0xfffffffffffffffc) openat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x107) writev(r0, &(0x7f0000000040)=[{0x0, 0x3ff}], 0x1) 12:10:59 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x4, 0x4) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x80) 12:10:59 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x4ea, 0x6, 0x2}, 0xc) setsockopt(r0, 0x29, 0x33, 0x0, 0x1ad) 12:11:00 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e001009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) fchmod(r0, 0x10) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 12:11:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) flock(r0, 0xa) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e9630835846534ac10c2f2ac62c8b1a35a424c0caf6028c172906158f01e3b4f02cabc2fca8da099d802f78dbebc1de6cb63b523872d403b4a069f2758e89be9a0b79a05c6e3645fea8cf1630448040eece58aaea5fbd0f5aa0b696d864d17bc88c1563d5528c1dd13b5b53c85a8f1b920222e938c2787be7676e3a97893dacf1914b4a572a5e9df91d8f98a50fa95b72d500e4aadc640e4f0b724ceed274cd501098bb52bfe3e54604c07e463e67dd588c1d79d78de874afe61ddbe434f6b01ec3b3c7", 0x1000) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)=""/49, 0x31) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 12:11:00 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) chmod(0x0, 0x0) link(&(0x7f0000000300)='./file0\x00', 0x0) 12:11:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x81, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000280)=""/74, 0x4a}, {&(0x7f0000000300)=""/71, 0x47}], 0x3) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) read(r1, &(0x7f0000000380)=""/186, 0xba) 12:11:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000000080)=""/34, 0x22}], 0x2, 0x0) r1 = kqueue() preadv(r1, &(0x7f0000002580)=[{0x0}], 0x1, 0x0) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000100)=""/140, 0x8c}, {&(0x7f00000001c0)=""/80, 0x50}, {&(0x7f0000000240)=""/237, 0xed}, {&(0x7f0000000340)=""/109, 0x6d}, {&(0x7f00000003c0)=""/26, 0x1a}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/28, 0x1c}, {&(0x7f0000000480)=""/204, 0xcc}, {&(0x7f0000000580)=""/118, 0x76}, {&(0x7f0000000600)=""/89, 0x59}], 0xa, 0x0) 12:11:00 executing program 0: select(0x1, &(0x7f0000000000)={0x2}, 0x0, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x20) fcntl$dupfd(r0, 0x0, r1) 12:11:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) write(r0, &(0x7f00000002c0)="16", 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r3 = dup2(r1, r1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) ftruncate(r3, 0x10000000) kevent(r4, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x0, 0x80000000, 0x2, 0x7f}, {{r2}, 0xfffffffffffffffe, 0x10, 0x0, 0x3f, 0x5428}, {{r0}, 0xfffffffffffffffd, 0x4, 0x41, 0x7, 0x289}], 0xfffffffffffffff8, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x2, 0x4, 0x7f, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20000009, 0x5, 0x9}], 0x2, &(0x7f0000000400)={0xff, 0x9}) 12:11:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x0, 0xeffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6", 0x480}], 0x1) write(r0, &(0x7f0000000200)="68ae93636ecb88f6f97d55de6502705aeedd2084e301324c675c88558f30a1a84e790f056d900375dc1d7556796d992fbdbe87c43ebcdf3bfac8e341416da15c8d90dc7ce6e3b461aa38a6e5766e6224aef91afe37694106b74a0e417ba586745de173deb4afeee4adb843f30229c0921f835b7fded91ab4acdd5fa699d82f03b1ee76710a65720fef9a6327b9c030bb34c6a16f80573a34def74897fc9e605adcb21ef8578f735fe89ce8748451be1bdcd01c574b11035de42a034d3ffa0baa17e60f9b928472642927e725497ab9e41d4401a4a5", 0xd5) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffd, "835dd2518000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:11:01 executing program 0: r0 = shmget(0x2, 0x2000, 0x483, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000700), 0x4) 12:11:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8020, 0x80) 12:11:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x140, 0x4) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0xfffffffffffffffd}, 0x0) 12:11:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) open(&(0x7f0000000200)='./bus/file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100), 0x10000000000001a8) chroot(&(0x7f0000000000)='./bus/file1\x00') 12:11:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) socketpair(0x0, 0x4005, 0x800, &(0x7f0000000040)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1011, r0, 0x0, 0x20000000000) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 12:11:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = dup2(r0, r1) setsockopt(r3, 0x2, 0xbb, &(0x7f00000000c0)="30b618384784f9969b1af391c913b74be99bc1fe5382150842425bc51400846342195a0aed7bda25869ae91fd9f5349e7653d54b8b18480dd2ae7e3563be6ff10b958ea83c0ecb3aee4631d4b3b505b0e91c8718b31e79baad1e2d9780dd5ddd93ec5f446380d4", 0x67) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 12:11:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) 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) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x46) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 12:11:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x84, 0x1856) 12:11:02 executing program 0: pipe2(&(0x7f0000000000), 0x4) pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000dc0)) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 12:11:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x9, 0x1) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x1, 0x200}, {{r2}, 0x0, 0x10, 0x0, 0x8, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x4, 0x4, 0x8f5e, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x58, 0xf0000000, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x18, 0x43, 0x4, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x20}], 0xbf0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x4, 0x1, 0xcc6}, {{r2}, 0xfffffffffffffffe, 0x4, 0x1, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0xffffffff, 0x17b}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000004, 0x6, 0x101}, {{r1}, 0xfffffffffffffffb, 0x1, 0xc00fffff, 0x8, 0x63b8}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x7fffffff, 0x6}, {{r1}, 0xfffffffffffffffa, 0x3, 0x2, 0x6, 0x3}, {{r1}, 0xfffffffffffffff8, 0xf, 0x70, 0xfffffffffffffffd, 0x5980c575}], 0x2, &(0x7f0000000040)={0x80000000, 0x8}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xe1, 0x0, 0x3, 0x8000000000000}], 0x1000, 0x0, 0x0, 0x0) 12:11:02 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = dup2(r0, r1) getdents(r2, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3ff) 12:11:02 executing program 1: setreuid(0xffffffffffffffff, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80, 0x6}, {0x3, 0x200}}) 12:11:02 executing program 0: r0 = msgget$private(0x0, 0x23) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x6, r1, r2, r3, r4, 0x100, 0x8}, 0x8, 0xdec5, r5, r6, 0x4, 0x80000000, 0x9, 0x4}) r7 = msgget$private(0x0, 0x0) msgrcv(r7, &(0x7f0000000000)={0x0, ""/200}, 0xd0, 0x0, 0x0) msgsnd(r7, &(0x7f0000c40ff8)={0x1}, 0x0, 0x0) r8 = socket$inet6(0x18, 0x4000, 0x3) setsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000200)={0x100000001}, 0x10) 12:11:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() flock(r1, 0x6) kevent(r1, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x7ff, 0x0) flock(r1, 0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x9, 0x81, 0xea3a, 0x7f}, {{r0}, 0x0, 0x40, 0x0, 0x8, 0x7d}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x100000001, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000040, 0x100000000, 0xff}], 0xfffffffffffffeff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x7, 0xb641}, {{r0}, 0xfffffffffffffff9, 0x28, 0x1, 0x1ff, 0x3}, {{r1}, 0xfffffffffffffff8, 0x48, 0xfffff, 0x7, 0x80}, {{r0}, 0xffffffffffffffff, 0x8, 0x15, 0x861, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x4, 0xa23}], 0x2, &(0x7f00000000c0)={0x40, 0x7}) 12:11:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fsync(r0) 12:11:02 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x7, 0x81}, {0x4, 0x2}}, 0x2) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x10002ffffffff}) 12:11:02 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, 0xffffffffffffffff}, 0x0) r4 = dup(r0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) kevent(r4, &(0x7f0000001140)=[{{r2}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x943d, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x7, 0x9}) 16:00:07 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x202, 0xfffffffffffffffd) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) close(r0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xde5) r1 = dup2(r0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x4a}, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="e18512ec0b5be5999b4adbc2cdc8ef374d80e55238d2600ff765bde847986d13a094140a46daccfab58f6be6996d68995e96d13002e2e60ab7d339b15c4640032bed9caef0b3bd371fbf4e468cf03c28506fdeae8ebd109ee98901cfc2e20dd15a4051cf959f92b01bc34d310bdabad06289acac9a43505739d5675f4ca894df4adaea15bcdebdbe9ee1bd8ee8f8a508059169ca6e0073ccc7a7ff357470c4d578e43e6595efe3cabe6c9b65abf38320d506e75ac5c96545c00bc037566fd5b5451559f05f03c6c49d84c081340239a6513c197bc837c5654fd34d16cb2461d6f74796c233acde592072b872c2fe2968d0506105cd895f", 0xf7}], 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x2, 0x3}, 0x8) close(r1) getsockname(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) ioctl$TIOCSTART(r1, 0x2000746e) utimensat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x3, 0x5}, {0x68d, 0x10001}}, 0x2) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCCDTR(r0, 0x20007478) shutdown(r0, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000340)=0x3) close(r1) lseek(r0, 0x0, 0x3) ioctl$TIOCCDTR(r1, 0x20007478) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/58, 0x3a}, {&(0x7f00000003c0)=""/77, 0x4d}, {&(0x7f0000000440)=""/101, 0x65}], 0x3) r2 = open(&(0x7f0000000500)='./file0\x00', 0x400, 0x1) recvfrom$inet(r2, &(0x7f0000000540)=""/4096, 0x1000, 0x1, 0x0, 0x0) close(r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000001540)) r3 = geteuid() r4 = getgid() fchown(r2, r3, r4) getuid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001580)=0x7) read(r1, &(0x7f00000015c0)=""/99, 0x63) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa923, &(0x7f0000000180)={0x4, 0x8}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x81, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x8, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x10, 0x80, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x8a, 0x6, 0x401, 0xcd}, {{r2}, 0xffffffdffffffffd, 0x3, 0x0, 0x2, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x60, 0x0, 0x3}, {{r2}, 0xfffffffffffffffe, 0x80, 0x400fffff, 0x5, 0x2}, {{r0}, 0x0, 0x4, 0x40, 0x2, 0xe484}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x7, 0x7}, {{r0}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x7, 0x610e}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x1248bac0, 0x1}], 0x7, 0x0) 16:00:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x200, 0x1, 0x9a, 0x4, 0xfff}, 0xc) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 16:00:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:07 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x3, 0x3, 0x20, 0x8, r1}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8800, 0x80) symlinkat(&(0x7f00000000c0)='./file1\x00', r2, &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='cw') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000400)="33e3d19f8cc2d1727ef0593af95ddf184a79b4bee4b075591bc7c5b9e2a5a14465192e6fd005806cc4ccab092fa6b4b83df2d28c3b2e96f7b061a02873c50f350ad0dfa164d978097f", 0x49}], 0x1) r1 = syz_open_pts() close(r0) fchmod(r1, 0x100) kqueue() syz_open_pts() 16:00:07 executing program 1: clock_settime(0xfffffffffffffffd, &(0x7f0000000000)={0x40200018}) socketpair(0x1, 0x8003, 0x80, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x0, 0xccf}, 0xc) clock_getres(0x0, &(0x7f0000000040)) kqueue() 16:00:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) dup2(r1, r0) flock(r0, 0x4) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x80, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x100) syz_open_pts() fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = kqueue() close(r0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) getdents(r1, &(0x7f0000000100)=""/4096, 0x1000) dup2(r1, r2) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) close(r1) read(r0, 0x0, 0xfffffe39) 16:00:07 executing program 0: socketpair$inet(0x2, 0x6, 0x6, &(0x7f0000000440)={0xffffffffffffffff}) recvfrom(r0, &(0x7f00000001c0)=""/28, 0x1c, 0x2, &(0x7f0000000200)=@in6={0x18, 0x2, 0xa4c, 0x6}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r1 = socket$inet6(0x18, 0x5, 0x100) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000380)=""/127, 0x7f}], 0x1, 0x0) sendto$inet6(r1, &(0x7f0000000280)="954586023fe632d82ce9a0a12536bdd2df0bd65350b0b8dc25fa453139229c4d104fbf3fa2fbd9061cbdaa3a382637a0ae54359c695d799ab0f6b8df1f36f7333b0886c14dc9a06418b03661bffe1469178bdf0ac797449bd88774dfd51e928c091c8f6ed280b774a5188b53ac55c1cfb3298fe657243353816a7a72f9c8590f99ae474ca9b8129dcb13c1bae9ef803cae", 0x91, 0x7, &(0x7f0000000340)={0x18, 0x2, 0x0, 0x9}, 0xc) getgroups(0x230, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r2) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000180)=0x8) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x8) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000380)=""/194, 0xc2}, {&(0x7f0000000480)=""/152, 0x98}], 0x2, &(0x7f0000000580)=""/145, 0x91, 0x8}, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x1, 0x6, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) close(r3) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000680)={0x2, 0xffff}, 0x10) openat(r1, &(0x7f00000006c0)='./bus\x00', 0x20, 0x80) socketpair(0x2, 0xc007, 0x8000, &(0x7f0000000040)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x819, 0x100000000) getsockname$unix(r4, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) dup2(r3, r4) r5 = kqueue() recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000340)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000000380)=""/220, 0xdc}, {&(0x7f0000000480)=""/202, 0xca}], 0x2, &(0x7f00000005c0)=""/69, 0x45, 0x6}, 0x40) kevent(r5, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffe, 0x15}], 0xffff, 0x0, 0x0, 0x0) r6 = kqueue() r7 = dup(r5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r7, r0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) read(r6, &(0x7f0000000240)=""/236, 0xec) pipe2(&(0x7f0000000000), 0x10000) 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x2, 0x10001, 0xce80, r1}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:07 executing program 1: mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)='s', 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff}) close(r0) socketpair(0x0, 0x7, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="d91b4d4ed4163c4f942d893a70a8f53160cb4dd625aaeedcffb4781ac354780df627d3cbc2163fe2a6c51fc912ee655e635137b385a6860754c754596708ea929d90a6107f41e323bc61e69c4d91f0885424a1b73f177d18c4e8de2e442e543f3b4536b21cded2e321b8be0856005e338795a12cbb0d153e56067f7fb3a621813d1375d270ad509859d1b504dfb3d4ea4495eca22ea10d875f9f40e75954660760cc50df844b4a547981bab0b47442a7a528a5faf4f0535689c563576300bffb3def9a50d725ab", 0xc7) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) syz_open_pts() poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:07 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) pipe(&(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0x25c, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x3f}, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x7) setsockopt(r0, 0x6, 0x10010, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x101, 0x7}, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x4) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) bind(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:07 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) sendto$unix(r0, &(0x7f0000000080)="fd61a1b36d04b0ea79f764ff7e94c8894a3d69262b33fa5745f8e0e0a482e27bd6262875e037cf49415de6421949f288f4524235a4e5ca9be906f690053010b92896d26df666f56181619638d097f85d05", 0x51, 0x6, &(0x7f0000000100)=ANY=[@ANYBLOB="17002e2f66696c653000"], 0xa) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x1ff, 0x8001}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x4, 0x5}], 0x40, &(0x7f0000000200)={0x0, 0x5}) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x203c, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xffffffff) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8001) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x20}) fcntl$dupfd(r1, 0x0, r2) 16:00:07 executing program 1: r0 = socket(0x10, 0x1, 0x761) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x0) wsmuxpoll: not open wsmuxpoll: not open 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x105) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) socketpair(0x20, 0x8002, 0x6, &(0x7f0000000080)) close(r0) 16:00:07 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) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x8001, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r0, &(0x7f0000000000), 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) wait4(r1, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89051fc75733fd8f104089d405901e0db7e6a1f1614ca3d61f731fe9bbc0ad76e23f578d35a396c43d80973896e68a61d4709120cc7a81344f3bfd7b4f3762c4fd2d08c89e8ca1e79686a7143b54f0115be6b3af324681f1873a0c1e", 0x5c) 16:00:07 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x92, 0x0) close(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) r1 = syz_open_pts() close(r0) readv(r1, &(0x7f0000000680)=[{&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f00000003c0)=""/196, 0xc4}, {&(0x7f00000004c0)=""/118, 0x76}, {&(0x7f0000000580)=""/119, 0x77}, {&(0x7f0000000000)=""/49, 0x31}, {&(0x7f0000000600)=""/104, 0x68}], 0x6) 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, &(0x7f0000000280)={0x0, 0x7, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x802000, 0x5b33) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x443, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/57) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b33) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000006, 0x800, 0x20}, {{r0}, 0x0, 0x0, 0x80, 0x1, 0x8001}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x1, 0x2}, {{r0}, 0xfffffffffffffffc, 0x42, 0x4, 0x7, 0x20}, {{r0}, 0xfffffffffffffffb, 0x9, 0xf00fffff, 0x5, 0xffffffffffffff4d}, {{r0}, 0xfffffffffffffffd, 0xae, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x3ce7, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000012, 0xff, 0xf66}, {{r0}, 0xfffffffffffffffb, 0x21, 0x800fffff, 0x400, 0x101}, {{r0}, 0xfffffffffffffff8, 0x8, 0xf0000044, 0x8, 0x7}], 0x8001, &(0x7f0000000380)={0x57, 0x5}) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0xdc96, 0x5}, {0x8, 0x9}}, 0x2) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) rmdir(&(0x7f00000000c0)='./bus\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0xdf55) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x7) 16:00:08 executing program 1: syz_open_pts() r0 = semget$private(0x0, 0x2, 0x8) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000040)=""/131) r1 = socket(0x11, 0x3, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x89ce, 0x0, "ceecf63ef21abc98f02704e859481201d1c16682", 0x800}) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2000000000003, 0xa) r1 = fcntl$dupfd(r0, 0xa, r0) write(r1, &(0x7f0000000000)="c528b90487c8a61ed910672aac3e44359b1ce977906c4ebe3af247e045c7fd1b7cb07cccd5507de50cc6044993719a113052c78d4c1691bc", 0x38) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:08 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) socketpair(0x1, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/92, 0x5c, 0xc867b5b80ee9bc6b, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socketpair(0x1a, 0x2, 0x1, &(0x7f0000000040)) 16:00:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = socket$inet(0x2, 0xc007, 0x1) getpid() getuid() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x8, 0x37, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) 16:00:08 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x24) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[r1, r2]) r3 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffff9, 0x42) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0, 0x54f) dup(r0) r4 = getuid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./bus\x00', r4, r5) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x80000000003, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="00927a696828c10a56db52e9cf08ad3dc9000000", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x3, 0x9}, 0x10) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) shutdown(r0, 0x1) r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='R', 0x1) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r3 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r3, r2) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040), 0x0) 16:00:08 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setgroups(0x0, 0x0) setregid(0x0, r0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/227) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r2 = geteuid() setuid(r2) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/13) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) accept$unix(r3, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200)={0x2}, 0x8) 16:00:08 executing program 0: setrlimit(0x80000008, &(0x7f0000000200)={0x80, 0x9}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000240)='./file2\x00', r1, r2, 0x4) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r3 = shmget(0x0, 0x2000, 0x510, &(0x7f0000ffa000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700), 0xc) execve(&(0x7f0000000300)='./file1\x00', &(0x7f00000004c0)=[&(0x7f0000000340)='+\x00', &(0x7f0000000380)='x\x00', &(0x7f00000003c0)='@,.*\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)="9c2a5b5d2700", &(0x7f0000000480)='x\x00'], &(0x7f0000000640)=[&(0x7f0000000500)='\\\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\'(^*\\\x00', &(0x7f00000005c0)='x\x00', &(0x7f0000000600)=')\x00']) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') ioctl$TIOCSBRK(r0, 0x2000747b) chroot(&(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000680)='./file3\x00', 0x80, 0x33) fcntl$setstatus(r0, 0x4, 0x0) 16:00:08 executing program 1: socket$inet(0x2, 0x0, 0x37) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x25}, &(0x7f0000000040)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 16:00:08 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0xad, 0xffff}, {{r1}, 0xfffffffffffffffb, 0x82, 0x4, 0x9, 0x9}], 0x2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x96, 0x100000000, 0x6}], 0x3, &(0x7f00000000c0)={0x3, 0xffffffff}) poll(&(0x7f0000000000)=[{r1, 0x44}], 0x1, 0x80) poll(&(0x7f0000000340)=[{r1, 0x2520f564bd4c89ff}], 0x1, 0x0) 16:00:09 executing program 0: r0 = semget(0x1, 0x3, 0x0) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/29) semop(r0, &(0x7f0000000040)=[{0x0, 0x1, 0x1800}, {0x0, 0x0, 0x800}], 0x2) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1}], 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x48, 0x8) r4 = getpgrp() fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x3, 0x0, 0x2, 0x8, r4}) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x84}], 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x8003, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1a8) 16:00:09 executing program 1: clock_getres(0x6, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x500, 0x100) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:09 executing program 1: r0 = dup(0xffffffffffffff9c) fchmod(r0, 0xaa) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="342ba6c848903d6b622866b72493cf3199b17592c763964e31f22758bdaac43629f9e0a22ce1d30bcca1f9a0c09f68ab343c064ac6fcba169196db5e0320311678", 0x41) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/132) r2 = socket$inet6(0x18, 0x1, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') setsockopt(r2, 0x2000000000029, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000200)=0xc) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000280)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="29ab0a4db88c8a663add29a3ad97e40ae15caf5ffe740d4cb49af7bfe81999897418ecce356bc07d4873e4f3281ca79a2fe7eef3e2b07b3383622b73c2f6f93409a5cf1f482152b45ba8852b226f39acee1d9ae816a416bb6f427bdbfdbd9f8bf8d636473923884c88bb6903a4c5a30fa179311c46337271a0c38d075aa22caa875ffa856d1573c0a5c739290af618b66a6f381ece77d78c2c64269046d5272cd4e6f5d31bb7b043e64c4d00000000000000000000002b25ef52de8a958381faab271479ff2d9e42e0f2192f2e132ba38f97cae3bb", @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r1], 0x20, 0x8}, 0x1) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/224, &(0x7f0000000100)=0xe0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2d, 0x0, 0xfffffffffffffffc, 0x1, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x2486}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e3", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) read(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xc3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x1f) read(r2, &(0x7f0000000300)=""/241, 0xf1) socket$inet6(0x18, 0x1, 0x7ff) 16:00:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:10 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) select(0x40, &(0x7f0000000040)={0x627b}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140), 0x0) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) r1 = kqueue() fchmod(r1, 0x80) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0x28, 0xf0000001, 0x11d, 0x2}, {{r0}, 0xfffffffffffffffd, 0xaa, 0x40000001}, {{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0x8000, 0x7}, {{r0}, 0xffffffffffffffff, 0xe, 0x21, 0x400000000000000, 0x613}], 0x0, &(0x7f0000000380)=[{{r0}, 0x0, 0x0, 0x4, 0x3, 0xfffffffffffff800}, {{r0}, 0xfffffffffffffff8, 0x2, 0x40, 0x2, 0x7c}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x1, 0x6}, {{r0}, 0x449d3a779e7fc791, 0x80, 0x0, 0xffffffff, 0x25b}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x85, 0x40000005, 0xa73, 0x2}, {{r0}, 0xffffffffffffffff, 0x14, 0x8, 0x81, 0x8c}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xdb6949f, 0xfffffffffffffa85}], 0x1f, &(0x7f0000000480)={0x9, 0x9}) write(r0, &(0x7f00000004c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a532044908d0d99bf7c19f078177da4ce9c287730c53fb394b00000000000000000000000000005b4983af35d1d36dcf877b3ce62d79d2d6286374e4973b2280057ca32f2ed69665e03c64d24c7d039a60e1750416481700739324b90e73365d3ec82f7797b2a4158e1001cceadb319c52750dd337a1454c1c800db043245ef6e9a5c98804a5bed726f67140c712af9aae0c3215bc7badc903f252eb3a7b87e505c396bdae8d1d113f2ab87b63dbde9e143a554d9926c18790d17837bcdf8ebe75a6e46014ca2ad3686d5571f6ccd2699f30d5", 0xf6) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x100, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:10 executing program 0: unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000200)='x\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = socket(0x10, 0x4007, 0x2000000000000) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x8) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) socketpair(0x7, 0x4, 0x3, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x780, 0x0) r7 = accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) r8 = getppid() r9 = geteuid() r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r12 = geteuid() r13 = getegid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="7cba7e5372e632367812b45c15a03533e2b8ccaf0823fec51abef3df54a92090fbeb44d04cc84a118c24ebb74dd6aa9de37ca4bd20182828c4c3ec7546358b72e9345d5b9fba5d9e7942463a893805972ef793717401b25cf94c624b5f86c01038dd9fc10f82cfdc7696ac3a8abd3efe5a945ffb2916c555d865c95c1011ca0001fdd225cb7960225d71472357ae3419cc13357eaf7bc36891fea17966e8b186088195a8c96e37b0f62cfc24edc4d12f6d517b5c", 0xb4}], 0x1, &(0x7f0000000440)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x70, 0x4}, 0x4) mkdir(&(0x7f0000000040)='.\x00', 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchdir(r0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fchown(r0, 0x0, 0x0) close(r0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xffffffff, 0x1ff}, {0x18, 0x3, 0x80000000, 0x50}, 0x8, [0x1, 0xff, 0x2a, 0x3, 0xffffffffffffff04, 0x8, 0x3, 0x32]}, 0x3c) write(r0, 0x0, 0x0) 16:00:11 executing program 1: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/101, 0x65) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r1, &(0x7f0000000740)=[{0x0}], 0x1) 16:00:11 executing program 0: semget$private(0x0, 0x1, 0x0) socketpair$inet6(0x18, 0x4006, 0xe4, &(0x7f0000000140)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x3, 0x4}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) mknodat(r1, 0x0, 0x20, 0x3) sync() r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x94) write(r2, &(0x7f0000000040)="331e31a592f429fc347cf1ff1b34331722f2ae3c22a7fe67989f300663f9664e3cc511c765", 0x25) r3 = getppid() r4 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) clock_gettime(0x0, &(0x7f0000000200)) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x76674a2f, "51246fddf9e7af806c671b8cff3b8c1baa636287"}) syz_open_pts() poll(&(0x7f0000000780)=[{r0, 0x40}], 0x200002bf, 0x200000ad) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x400000000008002, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:11 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) socketpair(0x0, 0x2, 0x800, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x8c, 0xfffff, 0x2, 0x7}, {{r1}, 0xfffffffffffffffa, 0x0, 0x8, 0xf4f6, 0x4}], 0x527, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x20000006, 0x8, 0x3}, {{r1}, 0xffffffffffffffff, 0x6, 0x4, 0x1, 0x5031}], 0xa6, &(0x7f0000000100)={0xbf, 0x120000000000000}) close(r1) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) socketpair$inet6(0x18, 0x8007, 0x20, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0xfff, 0x9}, 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffa966, 0x0, 0x100, 0x0, "88735e3fd412d8cead0e8600dad7f47c7607b89f"}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="9112", 0x2}], 0x1) r1 = open(&(0x7f0000001040)='./bus\x00', 0x1, 0x54) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="7fd6b974fecfb1c09456c493b4a54648e9700aca1f7652a9ecda7c2e25447e0138042c1294aea330ca8e699ce0cdf45406778096140ae1ea5b3c278b316cc9d21209fafc5cdbd05ce53728ea2aa55aa09df3a0f27ab3f6789fd45c40613b3cb61963a360fa906d", 0x67}, {&(0x7f00000001c0)="4a46c85231347146d1dd", 0xa}, {&(0x7f0000001680)="9340748c87ddaea79ca18c5e7f5f3c9fec2e4790dbf1f8cd48f6c35195200b04755118c3928d4f99f09ab816e16c09437b7e36b906d3b028569afd5263d8a8193b536f8708ba86e62095f4a263b3ffb3ff9f0c94d3e2c61161d421a1237b00177954ada0de92b6d185487782a5f7e8049e72323006910a4612f823ab4a624ef923cc5d69d0da064b7f591416518d8d813e4c21902a07805cc9c60a5eca3560fc91581c0c45990d01f071c17c6d68616f5b879d42b18ed0d1ba9e29b2192afd9990ef33471db68cb8c46fd910f813d62b6d1b121cb0e9f97b932cfff6141b07917e130034332593024c08d0b9f45aa1f5c7c8599d7464a704953d20a4ac2a15e0f96520d23fe6ca42cb3084a8fd0020ee9a18df66e632a414e108bf72b149cc506b48486a02a9e1878e62b2b07531dbb9724fbb65299d1620674f66c150a35eb368a331c9bd97abd0ad6400be95a03111972846176551490cac5e615f6391a2d59cae4de11a64832cf2a0cee4351c27e648ef9932bebafcf3564db71063025e64cb0717b2f8e90d1b4c48efd0411330494e7d9ea3d054e65e9925ed3fd2d1abbd7d701ae4d41936bebb5e2e037b439e507331530805ab763ad0f085d2dfc0ba79fcfd39cb4d9aae3128e9a3373720774adc0d19ed1daabbccd5aff5cbd2afd03a7e936199be083b60fb69e673f4e4ccc825d4d893e8d86bdcecbd129ad96bac4ae1a24487c3b9e3a93c996a32385acd46aa88cfbdb30cdb1e4943b11abc07e10b49d73f6a9753fb7726ea02bbcf8d192836a2703395a80381248102a52b2828545946acfbc665dacd3acbf3c7bbe010380373ee77910fc9df42f435dd140f09c4520bb5cdf514f9e6ad38bce1bea0308e03e33f29d21331cc22b6f1640441219c3861b22bbf0d54ec8d0f64987d6c45d9e202c11e85a91263b54a9b53a8ea2c6b9cbe04a65d563b06f38dc851f3d184aa5d8a05edc79b2b9792dcff527e7b5b17a520d1319abc7cfc8248722ac9c8c558eb2e2e3f5d57e1c1294c94ed9a851a9b173a77e9c723f63a26eac6475960300e879f238ca03f64052705c8b0a955e05d2141e11d2cf5da5c4dae3980033adb08d27fe5f616948b9d47654c835c36f35e36decfec7440c5a08e2353aa2e93334e265cf3f05391ce8ea325e117d6d61e983c37d7a35929aa5089f53bf7ffcc1def1cb2e320606e69700a5a6f9ff1d1c1099e24452d5e5c529510c69d32de35fda4dc31719cff9a28daef6cab6e2a8af19cd64b4e41d3b39bc02ed5676695e0fb93ecf3c7dcc9d52ebb3cf4d0b43bdb20ad7d14cb7eb63179bfc8b60830f4d9fbc494e3d66af8a763e86455ed2ce296a62159ab6b1f524bc71d3760c1356fa562a3073e5290ec96b0d34a3a58d62c282c916003e027296b722d0a191cd601cacf6818b5de473eae828f6013299818041dae7fa184f7a5d6fd2064560844f448a5538f744ae6c9a330aa4cd3801941bdb3d7060c4a3290c4c5b387ea9d83a4d480d06b4fcbed972f0c9b4f84ef2659feceb1e288f6b1f88ff2caf88a99d5fba29e446c14cabf7cc505960d9c8f1463ac17ff92603aa7da4317a609758ca7f9bf176c916de1f83a397a9cd8c1e15a3ac040477c1c9b09effb114fc5f1287afb44b3283f477fe3e9d735bf41317a928fbd3454d998ef8d42a4a369872fbb8c954c1423206b8c5d8e8010bcb3fd931d40fe9e4ed049b0cc7ef18d10202137abcc1325a90598d53e338417ead429c4c67690429a05b96a129d40833de3aed2d64372010f93212266d03bcf2878a66cc4c02d366b271c5c3c9e79b5751d28641d699daf7b38848f4b93d06e8ffd64a887c0505f4a7361a5e4a346a0b2f2bffd49e106169f06344ba8897186ef001cd83808be6f980ae33893118e69328515cb48868a0d5550051497f15d951ad0c13b432adc00bf864e31f7b556215345471d934e3fb5e97e7757513b65e15e0b55f8e9deed1e4e4a615a553900d909bf2b6b0fee6d0f67a4700def9bbe89b575a609fe5119dcef5f16ebd80c9427beb57d297a5fadad5107bcb94ffcab14aec3f6cfad5d5655b3476699eab9e0152083513072523da27a7f42e5b066a7cc7c7dcc8f6136beaffbf553daa8f2ce4445bf3b905aa671232e8ecc9633e8ccfcbf32b3630eb263207f235fa0d99749fa97de80d7609ebbf2ca4efe8654e301611acb0a5447b310be0926a4a4e1965aeea6f0be99182d22f46689c6f1917b531aeaed4b962a720e9876a2e65b7413fb9f91081cf2d903d727884de82a7741931dc945afaee34da4398cf7d4fdba6eee7dfa71d9052f8bd02f9034d034fa9ae5016e26c5605e500217bbf6c9a9e71601196849a9d89dbd5ebd8a9d154ef184459b298daf52c50ebc1ef1ef9a22067f8e88823f0f7c05a1f05e490329d5689d122b355a45918d2776ac3fb24263939213511d23509ec86c75c2e720295fd423347cede264ab6b3293851f971a4cd5ab77f6926ea5478ba6e9e6ee437436c480278e86773ace1f17dbc6fcc77d5ad8d78b3583eeee40f85ac68741eaafbd2e59a806ae95719e175e3c09c213ffca05467112823b02b6215ad8bac4a2fce2d766ad45c2cfb58510a86fbdf920f3d88fd2fe91fd98c021d99d741d2b98c54d2bafe224173774e1b20739434fa5aa24c9f0f6083bf2aacc1881fd1f71108620908adc7d7b5e1a60c57feb1ba3f1dab5d8413a98f32e240f416567a11def417133589cf0198522e1e15c2df7c76dd6a85f7fee77213f58f7d84f1b126ff60331136315a958437a52a7e1a1b0e49734218bbebf65707d77d8e0ccdc602ab709939ff974725d731c397cb68bc30d487b7e98d4fd3d3c194d7499d841fa2a8fa40ae893342c6c3978a398a583d846042f4d4358a7e54303a1b42eccc52dceb980cd5684eb39f979bd9b9e4eb07acfa88499760f6ec989ffc6e3f05501b78905f9af30ac13ed8f4fcb64eddf0ad4af177da5d4a6aaf304fe600f2c82cc9e4cc5b727c05ccebdc4b1fbced33dbdf3418b399ee575aa7a02970ed57f6efa03924d2cfe08ca5210d44646f17f2940064615b468b6eb79826e39f8328ee87352a569e36b302c5b25853ec44e8150fdde44034bb6842ff82df83677fce4b983b644b0974deaf29db8bdd0ed3c457c88a70944f4bda001e10f1a3248aadd781131e4b4cc2fbb70bf2e8c35ddd628e2e39756f361f0a9a012dcbb064cb9f7db73156122976c02de7026cbeb6b128256f733e9c4b1ab89771cb66c7bb67d448903cddb6fda97eb5584dd4089942edba47905df101c146069d6095d491886081411989af80758bdaa8c5cabeeab311683da204fa451ce5aa8a3a55c3496560bd6c6f918244e4125fb35316a3ecd80270748c865ca1f8ffe4c9151acb2f1f4299ac5ffddf04867f78d7b580f74362533bc78bc169217314579dcd44cd6fc684c58e304a842f88cce64303b5223bf08dbfea66d729842733e2fbd58be45609eebf56d29760a51766667530f656d1729041dfdd25befd4613de0fbd9aa679c06be429bfab7906484487c7f5c6d34930e2ac993b423be69a571f608b35db0441f3b908400879865944946902c62dee82e1525d23b8237cbf6ecf155916624e343629d69662aedf6c50e9f2075f9e6cd5d5fe639e76510906556aabbf45ab86175fab805a4bce8a4bb0dd4db347d7983953c93d81ee01676a02cbae8c875f9624409587e04b0f4ae39628fd40fdfd4d82ffb8eaf0cfd4771919acde178350bf3fb4dec341682e6977614ea868bcb6a4d9043d91494a7628abf7765570558d658277a357301c1104148dd58676b24173bea48562c931b25e7cc327957353ab332eb8aa79df2322ac003cf0cec8109b91434dba9e8aeb4afa836ec10e156a773429798fe20902087eddd2b90f1cf1ff1591b2ffe48e2106cf81a6fc1ffed96666721f69d1b391e072a9ad1cc1b8ef222fec66f386ec904d24eeac341748962d9dacce899db17eb1a85b5e88aa91361536128c0eb4572aa1eab96c6f0ae3ba74290abd671181d9b32404cd616d94729388e8a57de505b981dd94d5c20b1973ac9337b71b0a839417882797e9de1b4b4e10ce49b018b67c9629f38b07e45408a95521cb8fe5b8a7cd8de5ce71eaa2102c93acfa0c6f114279ffbf7dfeaf4e3d5e4f056a45571af8dafba476a03c202f303076eab5555c3a513df9cf080fdc3a0ba6e46c00f4f44b869670cc867aac27408335af3d37002bc52b9bf4f615d9834fbae3dcfa0a8c69ffd17a0c46869f1cadd99765310bb372238b8325608653ea61c5aa5741202f12409f8c67ea0fd5211556e42209c0b8ed1607a68c98e24d9d353c0eabbdd61e4d35549b5511750d9f67903deeae66c3706c07bc396e463547afd5a1f6a5ce6fc030ea2f413464d1c6f3a50ba7469253cdc05d7b143dfc936f76e58ca1adcded7f4fdb22394ec4c137523f849a144eb2b710c6e6f6ad42e47d897256e820467b555c027add7d1f33f2757f3b203f2e6c19b0d3e3407a21205da633f3487a56aaefccb5b08ccbb1e715d59792de97c7352c5034fe70252cc38fb554811c6295a06b7544c412bc58fdc9878ea69d46f1b4d8c29fb02daa9e0dfce6703804627eaf2e953c8cda9d5ec2903818bf116e435502829bc8f061b6dc1c7230414abc7127d486480968abd748955e106a2fca0a61d170cd52b40d6d538054340f8e9bd8f3db891634a74b5102e93e8879c93a48b16947c8c36c5336df84c39109bdc0a768cbef49da75387b38346d319891db33ef669fb2912b51233e382d65c47588fa34343069fa87d5f6dbb59f534c80388a5e3a942e776650876aeed4fefe0e37c5cd745f6c257f914e78f9b39bfe55ac77712d30057ee9e860c9a81b803c9231c0f81f3db5a144be1ea3c3e68ed9612d70102ccd619b7287e52593a91d4ebdd92b6b5ca487dce84e4078019073ae31252912468568cfdc071061a72eb95a26830fa98266a86e32084cbe2a90837a346383c1191e44ba8b89eb8c10df3d830468794c2ffe3712692c81e61c5cf92af6a018ab7902700711788811444c328c7b14ce55e877f199e93eb984a40389e33cc59c04b907150b3abd24e442a4225573d3c6b2b14ac1c509e2f2538d5e6b064ac984299c47727f4afb8c55aa0a0798d9b1fa5630062c2a8b2b3644439f1197ce4631d74a4be6f6937a239410e19e0f0a6656d7938f3f7398db6e16d28f02edac64fb46398c0b9583b5d68628df5592a4140c47a2075f56a34eba37bd5d27277334958eb87ca8d9df31417e1aa96330773f1aff5007ef9aea47592c87c32da752fc9bd27c139b7e8a3b32bdf173e76bde77a07e6e48f0464ceb3b02d71659d98944ef196a6649f8e863389a546e83dbe49b1e639ddeded1863d70f161a8721c1acbad959c54fca73795e0019b70de058d9c408410cdd692b36a6651a8d2e2dfd37cd9a71878381f34774cb66b244b8e45bb64ca99f593ffa8898fc51c6b6333b3b728c9454d03b226b0cf0ed5bdafa5c2bbe158afd440eb2b124411b3ca642752e423dbd70d58d027e88ec6a887aea023a73a1d5060808e31e48d1cd2996b57395327b01f5c529bd6cfbae2ea6398c0ae43cdb735736670de0efe0ae36a77e76dd7f372e754a88ab7d68cf2552311acb06d68d9cf227720afd61d071d7df5f368f19d45938e7f55eb61a237f176c13bef28ba1031e8490b1fc8b43c719d723d0855e8cdae73c7ea2eada4d32e5742ec1b5a4d0e4710079ea6f706fc70e337f4f964ab4b20f", 0x1000}], 0x3, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000240)="21f1f1f3aa6ae9709798da299d3cc0d70522d1952d3266c0dc", 0x19}, {&(0x7f0000000280)="781256756ee9e8ff1d98c8de8eea01f898415a09459ee67ac3d0348b77c5f7ceea896db6bced89645eb676a6b2fdb5253b333985df646ef4c113a0c53c897421ed16d22ca226aeb65cfabf324757bbb4b66d8cfb0f4eeef3b0005d8fae1215c8ec92338314579d39a327d59fea7f2a17c5a64a804faf341a9683e3379037f23a5ee2ad08176baefe2f244b315b6190a9ac36a2de8ab7cf059bfc920d4c3020821597", 0xa2}, {&(0x7f0000000340)="4546d90da7ee39c3d8dccc0e65edd0bc7201651149d8ad50dca7b28e8d56230558ec610a0d9057affe9e6cff87511a5e413bf2414540b43109a5488b287ead7d8265a2c8128a31dd5a2bc1028360f75898afd86db250ce009cfda8dd4d69323ca3bb65e31fc80c257b9cecd602b89d", 0x6f}, {&(0x7f00000003c0)="31b103d1a6cb7b0365cfa8577590666093349d2afadb4139702deba325c49d46632966f783831c29eccca04dc6b40c62a5c25b842849be7dbb95b97d85705b0b0a6ca9a45e8b8752434cb2bf53b143892a653c94b160ea3481d5dd7f8f5d0eb4c9f7b8b2d3e4f932dc3b07c186279124625cd340530d1e3a71c34a4c3682016ee872d0fa513a6345aff17d03cc75402b643817fe88d276ee8d7ec3c52e85fc502b16e81a466f2be5", 0xa8}, {&(0x7f0000000580)="1423773be9dfe448774ef7d987241b5db3a9541f24f23897aa837e21099bcdcff828f9be78ca0b159f789c26685c62aea7961a9040582d6915a9b56d0b274c454a79ce7b693437f98c380a7e3ee7832b804fa76b65700ab3043a0c9e660c5d46c9c6d0ddfb3f7c65b6e09d7091991bfff2fe640365b5f6a441cc3df89091f10c04c516b590f1cd12d78f1b5d45c6288d7752e985a190d7281c6036af61f6ceec2eec6e595b29a2348732498d7feb85a7bc05f298bd4dfa99c80c7757b81f0b43943b7de773127f6e5e64d19a1e6d0f758da1eb9586e676fc997ddd813f27879677ef5c31b7cbe3310341a9f518fc1c", 0xef}, {&(0x7f0000000480)="1a6333db6495a7ad9ae73eda1fb147d98522", 0x12}, {&(0x7f00000004c0)="ec8805c69a43ab62067063d2ac557f62c8800785ea13e607c865ca15021e531783c905e40ecbb6d170ae83e0c8c414c79e23eba9bda97df3eafa17db61694dff1ca2d981913a1a8d391507ecd0e07a7d10a6dd", 0x53}, {&(0x7f0000000680)="cc75d94e85a793cd6f7e9b0ab338aa0b6693ae6028080bd03d84bd19e8e943b81dc29aad6f81caa52dc781d61e2669ba93", 0x31}], 0x8) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x400, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000003200)="fcdc167fdc79c33937aafdf02e60232fbdb7337c69113d8b934866e5741ffe15b178c42adc5c867280453c56f405ce5cc54e7c1dd898efcdf5c131ba6342f88c70d5c86c9a3711464c3e915bcb9a387b2528952ea082dcb11668b7cc75b6f22029454018b37b55ee31b9214564afab26ab711e9b83b670899441a705560c6d98f582f3c3fa818c3e8f40e4cc0974abb89320235192812fb377b2f9814eabc6b69d799d365102b3a14d4539a0db666cab3f29953975dac11ff3f55a7b3a11174e141c04fb577ac585678aed214fc3cd6c202d650461f96cb1dee667f6c69f38fbbd72484056a529686b6680063df3e8ee92a6b92eba0a048d0a29754237473d5e680d2264b1e7a154b5a84a601468acb85916f066c85f7f140d152cf692b366c8d4b4e14d1ec655be418a70ce9df1249b9e8ec5a073bfb5b067a8efd36b4d48c7dd49530693c7c5d155741e03ac20133fc10013f7a6f5ac02388599f9355cdd6c5595311d850a9966f65724e9fca5664f3bd3d91a892cc6095f43bf2a2d3503481b8fbadfa5d257583f2ffaf0f8bf18132735a3911514f6495642dc2584234e8c01aaa06fce04332462491450674229ee985d750459f08981244956000138b9f81a662e88dd44745dcbcdbc5fc4c9f484073f8fd1832d0f2c37ee61b8b6a4613ea135060160e11853181918434186ff86e49aaf085efad9797b21a0b79a53744c48c5f34709701d6a67a1f7a9ecda3c98e0d8b46dacfffb17833ef7540f8e04d6779d4bfd9d8b0102edb2fc3d759755589f19bc6c6f54c8ad20459377ea6189f9668697aae40151e48468c1aa767da6bbad51a3d29582caa299d512a606df9b101bd880f070692fe3ad3575c85a588c9a2388119a2ec2952daf5d3c9808fbba18c8fffdb577109f464e9c9ab330fc91c99798ac927895a04c1971e95d33f14c89e9f0a13ec9275a4388e79ea7c0bc9e73b496d941f1aab54a8c19168a065a635334d976297faedebb3b458fbaafac5e64693802b23e4ecd099f72d2136b3161e907fb038953106b9f6c1cbb6a2c615cf55ec48798828f959006129b67ee073d9c0081d1010b129c27bfb5c17b1e07ffb375deff6821ca901160c11d32ba032951b5e4d30ce8728462a170604618dcfa2503dda2adf6093ce0e854a8c2ddae9213cae75a131298bd3413a14cd16bd3501ca020b551b4e88e5c0efaaaf9f2b4dc0fc9d0b655ba37d67f4be435260fb398f4260c3f484fef7d3df9d92b087bc021604e05d630608481d7b7202cda8a2d9659a68d9f70742cc006ee3d70050079c46e12ea9e3f593d67f5c13774967d46300e89fde74734752a92c821e1d3049d29f408e5b35e4b8a11aca2b102122f6da99e260df4ff5545b73efffa70bdefb3f57af32318a88495a60d389963cbd38345891fab8c199d4959c1e248423f8e7aee5d9fff33559db6b4f7da1a6203aa18f6d6fa76852af19493c17115b6c3b3d7ff1919a466ddac95275bde1c21e1fbaf88309044b55639f79ebc51032916eb7a1b9b5a09de038e0f5d55fa0197ea49dd3476ad7aefb90eeb123855b359e625df1f98e29468bec1d253f6fe05a396d32f4dbce77e3d6254b54f5abd423944b513890f92720adcd451f26aeff617a19fd018c07a0b7246852931a21d4b98163b1327fddf3d378471c611456eb0e8e782a73571c0b6bd34c124e001cad3de7b7618564ce60aed57b16459d7c83de93c2c90384d7d1a80e221e1b7c009df490b0eea86719e23c36b0ff48c06db99ada0b9817c8c12a0b6913d25e2bf7e21f697bc1f0d2f79c1e95640f88ce1a980f002fc2deea3f3794125ff52014111f0a4695d0d6b2aaf71a005d9d050ce0601cf6570123c69521b56a52b7a9ec7ceb1308c135c988f2b94cd0866a5970bd90c6e5578476f7a60e2a26193239f6368956886f2867935f87e7bfacbaa13d1ee172f77ee24929577e1fd898852e3b3b81b375e9afc8002a1ba8a25d5d918f1ca1d895121af398dec342001e51132dbbf98b8f54f32e4e3a7d41e84df425d4443691d03ea8c30c71e958fec6d00231f3f19a9db9c5fb6ff41760b776c98a32be5fffaed2f0e0d7d5925523c472ea252b1f44564fd4ef18752544be066a3b86fe136b9d439a5432cff3e933898d0fb7a434b9fae1a7def8f77b1df10cea51aa4f7f3b874dded2d962c60081ecb6a8a54038b54f5a02622f688a7d88cb011ffa3f21402d3d707ac9138a470f54b900e4fc876bebf19668d308d6bc4db3bd287d760317c031058e5b73ab8ad6a52c0677a541b4bfcd066a50f7a94373f17471b797dcb98139ee95c74ac7ea96d8f5e6b85e6a4dae34fee3dac39debeaa1fb0adc1d0d9fd330d232c11475610c41d739569f4f43474cb3c4b9397cb38ae1042662cdd578302d284a8915e978d2c70f17bb2f89c5042e20a24125b865351bec0f62225e3af7c0aea1b9d7d7fd9602dbbf2616d1f44b001b91d9ff06402278e3a989249c995e535160e6b92c49ad00a9745d5ba794df5e760a2226a36c205fea915692a2c3322554fefaf4534e5a134afa6e478d56f2e8d343a14a01ab8ba8224425392ecc78086d873a0100889f96e67d109833c2011bd5d784ab4fb0f80ead796e9e97617784196f2a0d043fc01001e9206f957c839221d885f78240eed63dea211fb451d482abe099988bbb9379218882c692235f62009140ce54c83823de02d7286b60a4af68c588fc88f84e924be777b7301661090a6b258a5145f776ab57f6e756349acbc3ab7ab75392ccbd2afa5cfc146dd76894cb9a010da9259d783c26aca28143e6675a09cf3580fdca3a174af3e5d424a788becbc5708a5ae3946adbd7ff770665f3a460ad31065e738c015582a01bee41719", 0x7fe}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001180)="48dff4", 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000001980)="7dbabd7377a8682628f6af61ed87d25400bc4834f26032ba9b57994fc0d8e7176e47c2c71e393002adddf071225759c0803ab4a70bc98bbfc8e91fcd48893dc52f46819d8c0556f8c1486bdf98a7b5aff05b5b66e842579d7c6f7f97f067cc8ec64c0f590b87b5167a4486047a00e70928421a9fd5211419a517caeb591a9db576e6e162a6915fdf36be42b0bdfe591d86eaa7f0df83d4afeab7b9637ab6f0e4327fb597fc88fd60cb2259d54d66060ad1170e46ff3a30717ada352206036dc4392242f00e439b15327368d12ac5084cedad77b711b3cd32f358444e3ee32133137aa9db4a65ad0ca388cc25629c45a062411120ef3c69c36ca7c847e253b2f7fba2f9726a337abec062351d294ccb485e6299acd2af6e2e7833b73d9a5529f2b5fcf84b60df7b271f77e34ee2f3d1be9a21c190a3f9bbacbd5e10f1ce072be87e857ba669efee0f0bff4c93aac5e3cdb252ad9adb857f7fb8258088ce7b610f7bf8607f8e33fd147dce7c925f19f1687c60d2c31b01e22cba47d78811748b2573d897120a38af4a34d46244a9c8d23acb2ea6be8fcb2f1159672effa6514261541d1462e464c015950079e01f423e46adc49b9cdc94fcf7474df5f715ceca87d72b6a9037c5596bf4dea1d887847e0c3204bc7578f5d48f98bd3c3dfba77573a802f84148e0bae720d51a85aeef5c35c168ee85c165921da0258b02af84c42f1b2bc249002ee16e03ca766a906b67fa4af1b230c270e0570975597d4e0c287e9e7d0395b27fde5afcf9ff6936b0493221b75ea9fbf39751c7538840b6ad70d3d3c288c67a01886a92228522ae49ec370d4775f84541c26c771453ea5c65b061886fc5244243aca77567876d0fa1cf61cbc32c52e0c0ee996c171e3d6a463060af3f27f0fc4c039009aab8fae06a350b602880a2dc96f8773354a2aacde68d02814dcc33c3e5c3f15ac446c7a65b0133bcaf83fda53c023c8414976947ebd10592bc1da72391ab773cce5170f8fcd7f2caf2ca40b14bdeff83bec9faf32439f4f314676207d8d50b4edb6ef93b54c4fc5e4ff2d7c41d90a49fd938953c9fd48eb476ffeb0ebec65e40fafbd869b58f96472a71c283319f5b4938ed7c6dfd30a11c8ce1c0745d8512ca724783425658162b153515487fb1d2b240473d4c57e35dadcb93a80ea9003ad99478eadcfc4ed215e4e37802e4c4f5115b6a68756140e8d907badf2bbf0083cfac327d3627ad0fc4211c98d4b07224db2ca522c23993845ec40f8d315be70d114f6600313c05ca8171d0caeab8f8c0ef1a9c87010b52b491dbcfe992cba503767fe74c70b1b440542ee7a7b843647b17da4c1542086a7c2b1c2f1131a250800b01a7f68339544e65648039a806be65be145663e583224bcb6205d479619513d4e60272c3c65f052399d2f62d36e92f727ddb144b7eb5191972b1d73c853225a518b957d87ae582535012db800bb60eab35f210a7333d66c1b1bba988dc9c9439ea117400ec0a62a5d8025ab648ed1ecf07af422bb8c9001924577df50267d2a7cdc6f62da88da5c59c50540ea1c6a05f6597286fa12b6afed82ee3a6e452c7c087c6fad3dc5b8ad98b377c4f0b160af9282a80895fa64c8cc7b6cf18b30b6e1ddb95dcd30c6cb53bbc6d0b80c9acaf61998f1daea10fd88d0a374bcb73228be3743d4ad0ee4260fc07d3142b55371c18ca6944b120123cb0195329eb65ebd9e39f475cb7116a3640586f0fd21f3cbd98293f113db499038d8c557c85ab96c810770f37cd1b8f82744b05e26b71d9c8677691d05850c8e052efcc95dbf02843f3b944816f4cb272c99d6f57133ec2b7393c820143a97f773f71f7366c2b82f3dcfda6ea0d7f2508588cf16df467dc205302e505993ae0fd760d3a09328c533bf93d01eb97efb428500bfc1b9b85a707abe06202950237411cc5875f12d4ff069a5b3d00defe3772946f9ab214463f9b00ad0433f7047e7717bb4cacdad51ee17c40ac6dd6e275d262c1dcfe4eca85bdaf6519e234b76a1a80cf657cb480048644da846c19fc7425bd7082392f906833e64dddb2ab10d61c67b6e6ffd42cd806c94a47a06c5f30d65dcdb228da5d8ac60688c10a964a95c9fa4fe6a06aba2d4d0cfe2a704d437f1b745e573f347e6c85e2acfe114220cf205e443597ad107550484ec301810d901c0f399785d9406c3f1e40cf868adac9de8ff8afa1fa64beceb9e033063a97f7e4dcbfaa9f3d2b91410733618b6e2fcbf06a5e616bcf8a7ab0065675a8cbf93f0397490368401cbbc6b8d4524c694d09ce9b01e338a1cdaa4c1f65373b7c7a848a912fa0076ac9e3ab3c8c6be5331b65f9245019238eb1da79861222051f01672450191502f4c7f3eee82c83d725a0e28ef6b93fd201b69c2d8a755c478bc15c2fb6d124741d7a2164ebdb02f40d446673fdeb53291d825728bbad48b18f069bb0a79f33360aeb36d12ff3cbd1ff12acbc9e149ccadbe5cca8a19c65941702ffd186685a666917698ee79c1bd8125d1b0c25abaa23b3570a50fa1ff6cf008581cb27325860ede42c8e1ab292752294494136626283ebc41a4fdf659d8698f5100936fe0881c0362156f8f8f271bad49a8571313c304bd3f3a1b9176a2ea6fdb13f3b6f40ccdca853e2269726cef993da92f363dfdf58685faf7ffc56c1991bbfd26c0b59f6766385e489a2667ae4fcf2c3fc88660d32edbcbfa9e27778645924be8516be0d8a6bd12d7c6b17bc4000ffde318a23488e4803ed2be9171ac7dac8329af2d5da57a8bd480ded77f249c20279f53d3037491d81bbbf29dbe0f245b7fbe3979d686f5d1d58d6c0e03fb50e7eb36cf34b0e0b28ccb212db60a1b375e40e7e7b12eb9461a27b0ebb7e994b811c80a1ebe40ee76d9eae696b0834d58782d97ca8e5d9b31b8af19dd7d2a2dfd7a1e8820e312d8dc5ebf6d96253fed4526ba70ee98a3ce0758a20d8a06f33d12dbe0b591d9e733bee842e55226940b439f00fe4c97170afb759d54eb728ad4f761e10837007eddc51f89b30e998a8db8ab0e9cb8be9b81fc4a87def4e83e19c62f94ecb1bac535b35313ec5bda8a112dce1ce82a628a338c42ec3f30a6ee5a72f498e1ce6818d97051bd783f114e2b58004962735f36464490ebbc27d368067d0a963347d2a76a802f5ddad4528f46ccd4d94a895449b002cc8be482a0e0efc583fdc4bfcbb2c1a4ad6a36af8c500411c32cecc82f63fd6ff16b5de95b286419603dac8be4d14a1318e2df16a02095aa8b1d251c560018908d28a896b5f16793bfa7fc4d0d1035b0b44469ee58862a87b874987b6453c18c3971ae9a4335211800e09bbaab36621ad1d2cbc3d358736d1ff4473b483088ba57c6bca70fb7b9ecf4515bb8eec24c7b90754f544862832d0424642dcd1f4d209df124ec35eba3c25cbe74c2e0ed47c391487e38dd41bd6ac6c304dd39c6d897c8c2936b82e6376ad625200bed773772b65e7db5d3915e3596f85fe5cb25e35ebe7426eaabf0e768f12f7fa06154bccc4f98db8193fcf9c27a2156f8d74a1da2de77f8014c00df15f90491c0ea37788bcec72a0bfa373682016c4f20a094597eb78530f81b4050040fa6359f0ca8587d9ed429ff6b079610ac99ecd9d99a5bc5f799c1b695c4bcb5d21a61081fca91e0bc491b3644b525b3137dd176239416079631a077e253e70272ef43dd2c45165e576a9f54a45e6c8f58f8d84cd9548c7c4282be83ad781085351a13058c26b762953e5d6d3a5d00221a8c2bda168a04052aaa52cc8e766ffd4b9c45574095fbabdffb874a1c2330ca7ccd9d0d66aef49075aec2853c0a54994b8c54dec47d85b0daae14c9ff8e29c66bc461b712f862ad001b39f030a898b0169f2f606498fb02d87182c07529b982678dd83e3be34107542e8db3cfadb3296766d301be1cfd70c6bac3c28b6d2ead22e12f044b2db3cb780df7d0fa54ba2b1af32ab7497a14ab3c3fc452463698504d622984c542ecf9695afc0d57717490a6efe1cf81441a7b23c26e2445ec91819f1ca3c551cfcd5e7c90cbcc27348aa9a0d83d9d38f538c371ccd12cc7f665ba2f5fb7634129a507c9b553fa8d0877dcbd0574bd2e1377956f21a96ea44312aba26a26690594c7448b3dd5136e91e0cfda16d938fa4c3ab8499488bb42b90e1871e407b9ab0222351d8e95da8f4d4b41bb18784843d8c9c6734162a5edaf77649d92b79d1f5d37dd7797552471b97b2e27b78d50895f7403225f7f8262c3d59ce48accfc8fa1b988f40d5dc8ac18fc0630ec50b91b73b6e24fd2575b057d0889ec7c341cc886a4c6336a2656a8c2c7f4c252ed1c8b72907a19e5b3db62488a41237ae8e5ed2cc8d32f532a60532d9f998fcd028ad9821f3c8234ec800a4133fec1fdd8b909aef6f8f32bc3ba2524f29a8630ed9e0cda4b8c25a69cc5f35db68c05f008de318273f048a2c4ec7d280a655064feb41b99a743dbe3a4cf0223292466a9df5e5779e96f2f20d83f335108f4b6136246339785738da67429d88454f43dbb9d0ccd1053d0e9fa0c7b0f39bb70f7b5b133feb150899fbce33a28fbcc944a9355519cc0451c5931c5101e0e34ac8ea09833c3d6bfcd1bd4f48f7171eb85ba539193da8d549ead751bfdf8c2b1213929d20d927b4d99848b5779ebece378c3ddf9c76800142c81126793656a165406415af89a5e378f74582425e4c28923c93419f004fe2fa08553e5e483fb0890e042eb4d8ed82fa144a2139f9a0ca0072767fb4e7e2a89735b0ff8ac2dcd7aab55a50f96d6071fbdb3c6ee5f1753c2157bb53538bbb095c38a1d77971aad88d18f20b75248563da0200d050b23158857d789f9b4070883009ed7f10c3086c3c0044869509261f51d319d451e1bd4d2980169d8b405f0f602045962ab6e532e05dc6b48c5f205d3c5adcb26d46174e3ead0af28f26da3c91a4ef3b76042a0c88999bf5073751455a43df290695330a9e706a519add88b1b4b0ae0f863215241b59c938c9be01545ae3336206ea6f6eb331530d37d0fc4a06b182a55e6b7373eae814c163d9031c6976df3b85532dcdea3e6cdde6a45c22bbf16c97c95ef5ff0b0eb4694935f78f141f004d648a86997ed2bbd3f6aef486123be926acfb88602e0f3781116c2251cd945b26b0e293647571789b1c82d7acd5317ea1d8711df58946858d1c0bb5c3aafa93df8d9df94feac5c6806948f11295d034a7d5838c2af1814e", 0xe7f}, {0x0}], 0x2, 0x0) 16:00:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000080)) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x882, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\b', 0x4) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) read(r0, &(0x7f00000002c0)=""/214, 0xac) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x1ff, 0x5f, 0x65, 0x6edf}) r1 = syz_open_pts() write(r1, &(0x7f0000000040)="f66d058b15cf61f1d35b68057aaafd5ee01af8e4", 0x14) 16:00:17 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f330b6c653000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) poll(&(0x7f0000000040)=[{r2, 0xdc}], 0x1, 0x2f4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x1) 16:00:17 executing program 1: r0 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f0000000080)={0x3, "2b55a48d9917f9470897cf6913b89f41a4e83aec2dac05bf6dfef8767fb3248d97f5f70fb253a21b8d26bf5bd73154fee8cb83eb902411d403692abdbd34d43c24c30b2dfc2bc627f561974a2740b9187f142c8c803619631205674ef60aa15d8d42d5afc5c3f55e9eb69cd64c2a2982a2a5cb860507281e89d54246d9358bd75ae680d6dc532336b50f519f1bcc6a30c7ffc122d396dd2a8b8c329006d860cbd3d8c7fac5f73056ea566a01894e95e167205b16f538b3d940df43dffa7ec24d5a6a94560772e35378c33fe60e4e86db8150"}, 0xda, 0x800) r1 = msgget(0x2, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/77) setuid(0xee01) r2 = getuid() setreuid(r2, 0x0) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) fchmod(r0, 0x80) getsockopt$sock_int(r0, 0xffff, 0x1108, &(0x7f0000000080), &(0x7f0000000040)=0xffffffffffffff5e) getsockopt(r0, 0x8000000029, 0x0, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) socketpair(0x1a, 0x0, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x4000, 0x400) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x10800, 0x37) r6 = socket$inet(0x2, 0x4, 0xfffffffffffffffd) r7 = socket$unix(0x1, 0x1, 0x0) r8 = dup(0xffffffffffffff9c) r9 = socket$inet(0x2, 0x1, 0x1000000000) socketpair(0x0, 0x4, 0x4, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket(0x0, 0x3, 0x7) r12 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r13 = socket$inet6(0x18, 0x3, 0x4) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0xc4, 0x20000080, 0x3, 0x80000001}, {{r2}, 0xfffffffffffffffd, 0xb0, 0xc0000000, 0x100000001, 0x7}, {{r3}, 0x0, 0x41, 0xa0000022, 0x1, 0x6}, {{r4}, 0xfffffffffffffffd, 0x26, 0x1, 0x2, 0x8}, {{r5}, 0xffffffffffffffff, 0x20, 0xf0000001, 0x7fffffff, 0x9}, {{r6}, 0xfffffffffffffffc, 0x10, 0x8, 0x3, 0x2}], 0x3, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0xb8b430ced9ca6b20, 0x2, 0x9, 0x7ff}, {{r8}, 0xfffffffffffffff8, 0x20, 0x1, 0x1000, 0x4}, {{r9}, 0xfffffffffffffffd, 0x39, 0x20000000, 0x7, 0xffffffffffffff81}, {{r10}, 0xfffffffffffffff9, 0x3, 0x600fffff, 0xffffffffffffffff, 0x24}, {{r11}, 0xffffffffffffffff, 0x1, 0x9, 0x3, 0x1f}, {{r12}, 0xffffffffffffffff, 0x4, 0x3, 0x800, 0x4}, {{r13}, 0xffffffffffffffff, 0x80, 0x80000000, 0xfffffffffffffffe, 0x100}], 0x8, &(0x7f0000000400)={0x3f, 0xb6}) r14 = kqueue() r15 = kqueue() close(r14) r16 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r15, &(0x7f0000000000)=[{{r14}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000080)=[{{r16}, 0xffffffffffffffff, 0xe1}], 0x1000, 0x0, 0x0, 0x0) 16:00:17 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700), 0x0) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{r1, 0x62}], 0x1, 0xf73b) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000040)="e34bfa1e26d387d3367daf499b4745029c33d510a8941797cbf20075fc49b7293e7561eb3ce23ac6d70e58d2351f2c297f8c54346a3befb893509542e5bcdc15c241a657038e5e082016c65563c935f02a660f2568b15c3f03f657cc86feb93679f1642ce6aee333c7730cd51bd64f8b4eeee1154d3fdec6e1a8c515f87bcefb2c27adc734ecd528804fd5db27f5b82b575abfa67fd0507cfb74845ba06dd1b33059fa94cec2d9ad5c9d7a8b049aa9d2e60cea6c54", 0xb5, 0x8, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200000008060f, 0x0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x2) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) 16:00:17 executing program 1: mkdir(&(0x7f00000000c0)='./file1\x00', 0x2) r0 = socket(0x0, 0xc007, 0x5) fsync(r0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x6, 0x4}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) socketpair(0x10, 0x2, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000040)) r2 = getppid() fcntl$setown(r0, 0x6, r2) listen(r0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1fff, 0x9) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0xa2, 0x40) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x1, 0x0) getuid() mknod(&(0x7f0000000080)='./bus\x00', 0x60, 0xfffffffffffffff8) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pledge(0x0, &(0x7f0000000340)="5c2e2c2e2d00a09f5780518e733879028d318bbb") preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x20}], 0x3d4, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffc001, "a147780ac85a538a131100e800"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xfffffffff3f2d919) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000000), 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xa) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000380)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018609b2116745872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd284496a58082e561d37f17dbd06c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7c2bbc3326b6e14ec6cfbf998808e99c8f0c9ba31ca895792da1d90a3be97af150a", 0xe8) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x7fffffff, 0x80, &(0x7f0000000000)="93dcf6d3713fc90592b33ee4491b285600f1468d953030cd8e1660498b8b3d5de31a3adfef5ab48449e6009f83a4183cfdf6314bcf", 0x35) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000), 0x0) 16:00:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = socket(0x39, 0xb00c48761ebab75f, 0x8) poll(&(0x7f0000000000)=[{r0, 0x1}, {r1, 0x81}], 0x2, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x23b) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) unlink(&(0x7f0000000040)='./bus\x00') 16:00:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x7f, 0x5, 0xfff, 0xfffffffffffffff9, "cb1bc17de4256a3b5d038add373f191346011e3a", 0x64, 0x132}) socketpair(0x3, 0x3, 0x10, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x20, 0x4007, 0x100000000, &(0x7f00000017c0)) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000080)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x3}, 0xc, &(0x7f0000000440)=[{&(0x7f00000000c0)="916cba23f9ccec7a81a9730eb625e220235afee3dd05c501050a9df2d0e6257f1bbb45ba857908d0b8927f7704c83bf0eb96ffc2f81b42d3d06d2371a02dfbc42c9a85bf2b8ba9c33b8718ecebc790f284b7f3f36b817b4f61c6431f8701a8ab3d774bd18d17af7c36bb7269fcc94067af29c386f58e482336f9cf8520f156fc17457340a0fa6bfb9903d3ed22d2b3469a36ebd55609705bab", 0x99}, {&(0x7f0000000180)="c0189b50923b9a31041f78200b76369f7a228b1123b6a116c06e066b0efe27892e908201ed8fdcc728d497f7cb763eb5401d9c82c2434d3ac88f8bc9447821eeafdf6ca7e1cdb6c51e5d84914a21f1817f01011ac6958b6d2be75059", 0x5c}, {&(0x7f0000000200)="e7e3b2adc7c8918976a7144df4d80177dbf41b5a9303b7ed8c57f002f6bc707b0bbf26074baf290fc4c5d4d9bb0022fa53fc219afaf4c2c832dbfbe68b1f3e22a5ad44e7fd6386b97e7a2d5163ce679f514cbb435955fc8871079ef05c62249c9a21f941dfd38194810f636866dbb78f8daae8e8b00fcef22b9b", 0x7a}, {&(0x7f0000000280)="0b06a75109c102892af1", 0xa}, {&(0x7f00000002c0)="7f9d12cb711d1f5283234c2adb9825d791ff9de28430895443f109479a60d37e0a1a48000650fe6e30fb91e15850cd08c77d0d98629bb122ad982b2ceea4945ca52efb6a9a89423e4a1f3dac1ed260c4922a306ba32e0e8db99f7d3dfdbe83cd9370877768a46124b65fbe19573af3815589a2", 0x73}, {&(0x7f0000000340)="ba8f9920909d228435a6e0b36c1b36cb9f521f10b052a6c8c88fba5b4f12139ea9c411004f9730bd6edfc4b80f3d17844b9eb2717611d658d6636abfcc1dc8d497d9ff4a989bc6b48ef4c7b7ee4ed0243d595e05a3e7a759471fd2bd8764710b120c0d55d4c50f20823df3197105d63353c003196539d1647186d5656d7178aa5f73cf68046b548977a4a47b6a9c8b7dab1944b1ed1f", 0x96}, {&(0x7f0000000400)="68b5526d80efe2be4d4d4850e6b09bc3b181543a25fb701b50e43676c03b8d", 0x1f}], 0x7, &(0x7f00000004c0)=[{0x40, 0xffff, 0x100, "2adde5b743b3c80bcb987a63154855f0759923a4c864f43a20a93495473782205e725a308dc3333f9151e140ff"}, {0xc8, 0xffff, 0x10001, "893f13f97595186a3310dd1aab43473e3845a3ad4bc26a42c0fa30d420fd402e6ef19d26b127c551c8dfc76094c292e46a85fd6a8dfd885f05342a0a5a5244c79c7734e8fc0aee0f4a5398da19102e2633df76452171d5c8b708f00626ce35701d015c6cc79688dc4cff2d66a0598cb39b777340ead5e281e1f379c74fc98e489629455f90658f6bcca6810dc95dc7338665738a2f9ba9bf302bf001421574d8a72e4dba1821d51f412f7a90a69d4c6f21a262a1"}, {0xd0, 0x1, 0x100000001, "9c2fbd6035329dd1d0c0e9c7eb08fb58c68896c14fb9705cd4597dec3f3a7d3de818c0b794d5125a722d57e171121b4636035ace704764c9e595d34947d314fd5120a686ef227f0533957451e84a4a81910690070df7b41b56be7546d732ebd394ead1a8b65cf485fe454f11cd1c128f3283c7571dcaf45f569866ddd1c0516738196ef204662cc02aea89c974aa7fbb1dccbe8a309e84cad9edb96bb732b25bdabf2ab13ca8a0680a2700b77874fd39adbbb8bcd9a9268511112db5"}, {0x38, 0x1, 0x6, "ec67cc7fa6ea3e61a0e61ffa94052cad2d6303a6a6cba664237cc27b2c2b797d6bcefc898af5a4"}, {0x60, 0xffff, 0x3, "3cd0656bad6df25f957c13e38d921457962ff7fddc5cc64271942ad1aedcfd449f29ed33409173fd6a04015eda371c76190b6a0c69ee9ca69d6b2e3783b8d1a7bf76a7c821aedff7b85895f36c"}, {0x1010, 0xffff, 0x0, "df524b7a2295334857054a72ad5915742766494a44d019c34d95b9d3be9bc8a784f739b3369df07d9eb9948c8694ee7b85e963118a8a5c5b45409698a091fb9466f4760789210b2b9139eaf17bc22934becf164253a39ad195a7f398fdb2f66bf8ff870aec1c7f689a99de48fef8a7e2efd6d36ddf822a72064d71a5f0471cf4cf20e5c928d987f29bf78a003d83283c5e54e290101bbc77b79c81c0dcd48b575b38c04d9c4e4623d6ed8fb0c4d99adace7d34c8a1c959dfdf5fb3dd29f21f49e465a07f51f6646f868e1fe6f8864672860ca201faba3d7b837f526987b567c7f6e7889aa0aa1d0a630c775b21dee4111cea61b68c0357c4e74b386614f43843504299950ff4b5024b95ac8dd5415f3ffd0f0fabb05533041818ee125db5546e3ab0fd0a9afd407598a712a612f818058f9db7f0470caf4aefcc1175fe99b034b189433182d2ee2641da14e0e074a5f8e5869bfdf7aca1115f27ad3bdac50caac6c55f1e504b58b628541d39702f9dca00e2d12fc148110567dfe8f0161a0a3615729e2a8baa768ac89fb34f77b198842de88ed7ce8f06471c86815375e803e4592a126dc0af9f8751a555ec780f86e7311b62728a45efaf2efeed472839d7d3878a36f0a24af0dff0f18d6915b23c41c42091f0a73e5d31ee2c785e47996d656d1a12cfaf271e40222a4bf8ceab312943231202180c781a94ed021b85deac05d81ef4a2331fe38912241b9dd2c1612ba2e6beac799d87ca5ae2c4a48ab29e25816ea43a7d5f323149b842dc459e47c86ca5b5ff6875355cecb1b37db27ce7b5ac2d08e628cbc481f2af42b93e2047902c6ae1d925ee8b6f400ba65dea63d5854a3101bd922af4f817aa995b95f03934110f10a3ee690fa64be127dbd538d622c1399607ccb1c5afbffb6c6f8505959020798329b5e806bccb5f3854e07345ff79a3f017f8daba97810778fc169e1cc1b3706c66115b80352e453d539e6e7a7fe6b9264f8e09ad8a480c47eb3fd01bc6aa5bf81573ccbcf72c62977eb032a70c61a9e9baca2f31f928792db6e170d5cbba50ab23ea6b9fd5dda3eb27cc59028d620371af515e304f07249dc6f520b87b830ce6966c8cffc3e8c6014490f10b4690426610a2dd0c0d5879c8bd2bd1242432246f9ef4badab5b09b21c992ad653eaff53f56a986809869630dd45c978d039f0de395e97f90accc2a1556ad766397d2c500f1cddbf1d704ec987c9f4aa2d2945addb112c62f0c1106bcf711ea5f74e50f1aaaa12fdfa74d5e883ad4ee3e66bf782add137cfcb57cd0716b09363a471964aa05fca40e4797df3f18c8856b2b8614a0e8c499eb1abf2f4252c22349e387138fbdb26911a8894c7fad823c387b62b7e8e798a00e156a31fd5d064a073139498583bfea578596e0b10f2f49b7d4f5ef81b849d0764e7faacda29ee4552ff6ccbd6cd28af2f17a338f6337534034a9c576fbf4400d5e4ef46bc6ffcdf43f06b9fd88e05c6cefb4752f17f7cc32cf6622330e4f000ffb39d1d70f569837923e45f31ec612fbfce0fb93f074c4d6a861c1f7576222a014856c7f93b2099c652194b016b4cc08a2d1e8c8e8170ea1067e9172798e55a54bb9c891232e3d70244038945a1044f778c453e2029558b2cb199b0e821fd68ccb5900dc3ab6bba3eb94c85e52a9d8fdee64be89b08b50c666b1fa3dcff488134e523d3d2a7c9e0ab65c87d13312b89202c4598ad743fb585bf298b77e26c10f5d8ab02754e6595ffab5f8beb5995e50cd11d7a083629bda27aabc723b6bc5a622e4ce34918275493077e6077a920468f855f7a7e340bba608a06333cfc753bf2136b8862ed2b2d227edd0140404a2cb566b95e0aa961b939e9afece70559d5398524bf3e04a9ed8937950dcfd3d80f938746688b9802c64f1e2e968dd8a66e8d89fcb236049775139acd27148b69272a738233275b36b852072082a1ca3b390f069d32c58d922553248e4a214579b62fec48186bcf45261a248b0d78915ebfaa713e61d75affb9661c059f1b809a06ff62f67d539d143bf42f9775d48d13985ca197a143727eee8992cb1ec0babe55f173bebb9dc751f709f113a38e4f942c5a40881509bc1a2703d6a0c4258ad06685dbc12ebfc4224bf1e73dfd5d1329513cc9e8242a9ba9de2f38b55c26fe0790d3d0224e7fd17eea0cf4518cecb137d1e2727974a69068a9e2e1b2f20e539d9fc486db666086b0b2d35ded6b8aca513b7358769f3e7f59d4dcce820828e5aad22ea79035a232a0172ce83fa0825cdb4cf79e24109269dd55c5abea0563a677d57630b2f2f5bb48aabfbff22cd6589c3f0c09ca3e93242a7aa8bd970910b790fa3446698eb24250cf2bb557cf2f11566969cd09c91dc552be5a0e73ccf9d9c10e8dba3a7d6923986a4f823b8b053dba9b4f462affa87426ea9e1d7a98e1215d9dc56b2e1622c46c8f4662b9e2a7b60513018e0cd0fe719e543b1d8a6954929f1ba89f8eb84e6f3736e89d8798f622f3ad1c15d994da1b8e61053e7d2317faa2f84788a2833cdfa800394eec925b6f7f3c75f7b3f4f639b22a4fd56174ce083a680e381b26f8e645ee590c6d3ad46a6483686f9950a4c61ca05e22d9d8b510bf5e1c80d28ec5682cfc5f8895b5ced5401d007b9ae94dc987332eab48a749b2a36ac2471892549e144defcbdf16f1d8e269e8e1c925d010d87b299cb1327d20854195b567d4e804ed646458aa7e0e7a8cda8f590597835c2fd9f6b0c317a2f720e9e0a0358551109b91dc7895019590384e988a6c70820098bc050cb940066e64d51ec189524aef2c78e1ce902c532c5a5ca4529df3a3c4f9bfb3d4bcdb38216c24ff59a668a043a7b878c62af2faa342399ce70156033e28ad52fe3ca3198029e30012833d21fe5772909cb441a03b82ffa9df39f5f5abce31a3045dbd4d09b560b034b351cc4830cc1b6378ffb4623484a8965d14d3030d59c509d092b5b4c0ea6f399e4924d7121e978c2026ebde71ec17f4b4fd2a6f365c3514d4cca3c67613fd22ba0acabcb3942770382558818485dd4bcbbf22cd47f72fa2cddd6a8f78a6f0c44829bc80c3bbc906f83c0cce5bf8aa1c44a64441e9ba32e660c363b94cbb721f8eb7ca33735cb2265155748e44188804c0c7ff3e66514db67e08b81d75be8f5b7d522bcabb486bf7399fa8a2ad70eee9001c867569d52688c7a0d3f4169ea30de15035f48415750ba3dbfc8e8ac5e20922b43df301f1b6fc8314ccbba1dfe3d7546a799ba8682f8e7931e0d42b79393b023ba148d8f5800b25a562fdd9585ac7f55cba523b14946cf70563421cc6fecd05a1d35a9c6be995cccd82437ddd24374e9b841a49f5f75c92d6c5b961ed0048ce6864a338275d04af38118ed6b974ba87e1ccc27f7f9b21a7302c2302fc1ba127a0447cd6f36998e5063d92e992cde862b4a578ab91038cdda247df12e1168a14fcffc93111de92dfad5cbc1c78897c9b1a0e713e3942c8ac2fa8b3c64d370d08dc81516692080add9b0817e9066f90a71566037c562d1cdd7fd19a876e9048715d730435d4e52d29b6b02de4433656cdf81163d9ce3dd0f6c61b60cea5f7a8a564ac65de8ac6382356d31d786b76278e73c4c994de7a5c0e28b4f50a4a5a5047d66b0257ad74d8de8fa045a94a3ab29d5d1addb1cab4202788c1cd5a7dbaf8bba921b401eee951382f36cf771c109535a5f58b1315320488b770d48d1ab4258d51d9acc7ace423ffbc56ff9c71ff9375e056cc25d8b411464f73a48e7098aeb07d8d8af42273f8def439e193c320df02e3f87548f256e288a968622792291b0d45c7a2c2709ae42f835718c9721aa4c349c411e7c8adfec9cb8bcea8347d4e79b58944cd635e17954fe61ec7c37fe117c39934e59e123020361c8cadc6422b5fd9d2ae0aabf8eafa37ff4a318822d8722dee36bffeebdd6936851c169e5f8afd023a0b2e0cb49e946a8f582c30b586506fa81fb290a1278da7d51735f07046ef7db23b2ad294e854b6462aa39995d7b273a1165ab394be6877224db698234adf13c274b2e8438bc10b7cd86bfd8b9c48e19da5c986fa9d2d24bdb1956915434963a8f77cca01c519457322a470e2189006fd7214f73b5d55e0808268d5ad01cf27393fb1a5d3e9b6b94d4d0cd9389dfb6adfc89f988f6b0e324656a882802680d64e84e1228813b01aece64f5bc977a6916001a8c9dd3dbae53cc905d9bad90d37ed0c3944cd4d36eb5a62881ceef5303677f8c468850547b172f91ae36497916c4070285f2707365dc9062f7bbeb4dff5528e3f1e38c68d3217123b580247c561f71f589e81bb8ab5f2a184a01aea950b83683460d550be4d1e55a5534dbe52d1b10eb1ca9b8eb285bfce2d9581275c55813e8147ef62583650dd8943d217252577d6fb3fe0ce6528950680eceee132f0779c42e0c94a51ec6c4b7e53a62100f5476c209fbf1de40042262d1b80a3b71e3d3dd5f7261fedce4a7d6d0ec129fefb09451f89d009dcf62639cca3983a5eea04fb0a75d60b72787697cab7d1f4371d1ee1a788e9b79a3501bd62c927b5dc7651519a232710db20ef79f0f38156d9704e27be8ceddcea11d4d93af56d30c963f402d4fd56138cba8fd8d310bbaf62cdc17c2b386163f981a306bc3bb2777b89d189628f31afa0aecff0984886cbfa97a8250ed9f25849e45ad08445fcd5819983eed7f68d5b8706849ad5f1fe84901e5050db92886aa0a45be61915445581fc06a69cc40abbb4df126d847fb0e0f13ef39bda7a32e9aa57809255bc1c5435136c27d5d71d4a04fa44bba4d067dbf36cfba599077f5db4d144887c33ea0690a90509fcd1b73cb5c91778269d527011795958006adf7ac633e8fe16f2d673ad90116408b4484870ff33ecc1efee675e116eb7d35df19706ff50d29556442ad5c4c2e868a22616ec47f69716880c7129756dde2babe840564e5393ead31c115dc6f2531ee9ea33bd7a943daee8073c57f293b5b8b8d70cccda078cb21bbeb71a32866104aaa37f963fd85b894c62334dca1ec2abeaa2f1ca8d850f5c61c03d5d5aa940eedc07ad4d86bd50aa4f2f0a0d7ea5bd23a533c436e1690cb7c4e72ecb181714b96097d02c139d66d98dbcd5b1c26c3ef5c3cb41198dd531d9432480d643cd32aa1340c02bb169bbea5803e1b63c22b4c66782980ff79bc96bcfcb0cd776d520167e683d9ac326f9dbc9f23cd851a7b6c4885079c27587450db7b4bec5a2a7ea9fffcd37a117017241e90a0ba915670ca3e982bd611605c4c9a0d11157d5bdb198ac985383633acf363b8745102d30f37817b01a172e7e13a2972bc38f56a343c541bbc60ea0cbb0a2ac0d0b0c571c11eceef3c739d3b450e1472256165cedae3b8eb459753371d244940fe5d429243df9fe624db497ed4b14b1024eb99f1bb8e5d30b7e22aa078602ddb899bd9b8257ddcca8f1bf125fe856177fe86e01718aaa79b8c08ec6ca4c1d636459fc9c84324d2ac48161cf2a59a28bf5286f934bcece37736befe97e7d8a600f1f287e68cc1c9c6b8ab47691fdf1d72d858b4a1b0abb53b319ae849261cb5a446b2b27c7b0b2aed918e1f6b9400f102f7438ef08448acf440548e4e31bb4ce98b5edb93e8264d2e9679f31a9572e5e4d4f1f054d3cd3b13387a7a5c1baa5318cc48e437b56b917fa5d24d7fbb703103227ee25373dc53f5475d33ea694b105174d3ce8beb3aea4bc81f9f7aed2b3792faaab2dcb24d6252764c67db07640cfae70778504c0fc3d25c"}], 0x1280, 0x408}, 0x1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000001780)={0x3, 0x6, 0x8000, 0x7, "660affe9141b7f0567c43500ed05d43d7eb01b72", 0x2, 0x19}) syz_open_pts() ftruncate(0xffffffffffffffff, 0x0) 16:00:18 executing program 0: syz_emit_ethernet(0xfffffedb, &(0x7f0000000040)="9ec94504a3301a862c59194339e2a08edd4af48b8304597b92d9862f420a11c6e8fef548894190130a706b2128d0dcf28b8fb32e1af872c481358ff7d9e03e9bbe35bbdbc9f1af816f50d7d136ffe511ad600101fa85b22f4d62ab96f00bc99fea5c4680b0be3df8c2c5d7549f4d2333efc5586d56c67c55b2688ec6e5e45caa2355026519a0b9e8df5538ce1cde72") shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="3225aa615bdf264d417e2f243cd50e729f163b48567b140d28cbfd3afdb7d4a692b9cbf89b106299962f183a67096fe609b9b322ef5816f5ae7fe3b20e619212f2b8903fa6d4fdf13523674bb9ff7de644ab422950abae7b1941229227db63d70841f544044d538732a091bb6c57e01b2100f07fe67655fb381ed01efa3c4bc9bc6716f81a700add18a245323f5986044d9f27ed555f7d68f81d0ea0a65224dfed36ac60342876a336b9a91187dd10f10b6bedbf6ff032fa", 0xb8}], 0x1, 0x42) fchown(r0, r1, r2) 16:00:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r0) 16:00:18 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x8028, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x174) select(0x40, &(0x7f00000001c0)={0x0, 0x0, 0x1, 0x5, 0x0, 0x4}, 0x0, &(0x7f0000000240)={0x3, 0x6, 0x1f, 0x3, 0x1f, 0x8, 0x7fff, 0x3}, &(0x7f0000000280)={0x4, 0x1ff}) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957", 0xf47, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000400)="0a63f39d3b554a891bc407cc3d89bbac8a53373c4fe16dff248d7a4201e836acb7e3eeb7edcd49cbceb8012cdf7d6b5e401fa1826ce9bf8707b72c305120ac08af87ff538a263a5b530b8acc8d6e46c51a8b10d2b372002d95d746ec097e651511e7c0dff5372a02970291574ad1b6d89d29930e1eee54ebbe5bbd2173c24ca1f0158ca5be8d21429b1b36b7db7cb41a17a03f46619efc2fd3b136f8454e56aac9e4b86b51a1167b112db30c060dc00241584df7e61256445cad", 0xba, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000180)='./file0\x00', 0x90) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r3) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x2) 16:00:19 executing program 1: r0 = open(&(0x7f00000000c0)='./file1\x00', 0xa18, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x2000, 0x1) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) kqueue() 16:00:19 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/48, 0x30) fcntl$setstatus(r0, 0x4, 0x4c) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000180)=0x10) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x3f) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1) socketpair(0x1, 0x4000, 0x8, &(0x7f0000000200)) 16:00:19 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = dup(r0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x300000003}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="01000000", 0x4) 16:00:19 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffa, 0x0, 0x4, 0x0, "77bce34258e6b67d1854513e21d079c3be06bfa9", 0x0, 0x2}) getgroups(0x0, &(0x7f0000000000)) ioctl$TIOCSBRK(r1, 0x2000747b) socket$inet6(0x18, 0x4005, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f00007b6000/0x1000)=nil, 0x1000, 0x4004000000000) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xc) 16:00:20 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() utimensat(r0, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x1, 0x9}, {0x4, 0x100}}, 0x0) dup2(r1, r0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000080)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71, 0x0, 0x3ff, 0x3ff}], 0x2, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) r3 = openat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x20, 0x191) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x0, 0xc0000001, 0x6, 0x7}, {{r2}, 0x0, 0x60, 0xf0000000, 0x191b, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x1, 0x1}, {{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x7fff, 0x1}, {{r2}, 0xfffffffffffffffc, 0x8, 0x2, 0x7c}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20, 0x7, 0x80000000}], 0x7, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x64, 0x3, 0x9, 0x56f}, {{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffd, 0x35, 0x1, 0x20, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x10, 0x80000010, 0xfff, 0x200}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x7, 0x8}], 0x0, &(0x7f00000001c0)={0xfffffffffffffffc, 0x1f}) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7", 0x14b}], 0x1) syz_open_pts() execve(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)=[0x0], &(0x7f0000000440)=[0x0]) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x800, 0x80000001, 0x100, "6c7d79d377017e129f5efc2cf97d2b94989df37f", 0x66, 0x9}) r1 = open$dir(&(0x7f00000002c0)='./file0/file1\x00', 0x80, 0x2) mknod(&(0x7f00000000c0)='./file0/file1\x00', 0x2, 0x8001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) setuid(0xee01) rename(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') mknod(&(0x7f0000000040)='./file0/file0\x00', 0x6000, 0x8000) kqueue() write(r1, &(0x7f00000003c0)="4e450f3afff332ece6a2cf441bb7ae7f9a8f8b9a0618a56509d3adefa7f24ddf5d6e3ea7a2d5d5eb9bb653fdc7afbc9ba5249acba0f2cbeba41a942f724004c17bc0c44c4ec747f318aff497bcbfd10de5ebbd8842580cf9366b7096c698cdd81b02b277fe2bcdb77be0022aad4f1d244155c8206fcedb49", 0x78) syz_open_pts() 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x87cb, 0x3}, 0x10) sendto$unix(r0, &(0x7f0000000040)="931329e0150b8eba", 0x8, 0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x5}, 0xc) 16:00:20 executing program 1: 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, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r0, r1) 16:00:20 executing program 0: unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='W\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:00:20 executing program 1: getgroups(0x400002cd, &(0x7f0000000000)) 16:00:20 executing program 0: socket$inet6(0x18, 0x8001, 0x0) getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) 16:00:20 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$inet6(r0, &(0x7f0000000040)="7572b6630debe60582052e21151b91ad7c9135d475538566ef", 0x19, 0x0, &(0x7f0000000080)={0x18, 0x2, 0x9, 0x26f}, 0xc) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) read(r1, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000070151", 0x0, 0x7fffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 16:00:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) r1 = accept(r0, 0x0, &(0x7f0000000040)) recvfrom(r0, &(0x7f00000000c0)=""/254, 0xfe, 0x843, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x2, 0x100000000, 0x20, r2}) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 16:00:20 executing program 0: setuid(0xee01) r0 = syz_open_pts() fchown(r0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 16:00:20 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) r1 = shmget$private(0x0, 0x4000, 0x500, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x3000) clock_gettime(0x2, 0xfffffffffffffffe) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) bind$inet6(r0, &(0x7f0000001080)={0x18, 0x0, 0x6, 0x3}, 0xc) read(r0, &(0x7f0000000080)=""/4096, 0x1000) 16:00:21 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000), 0x4) socketpair(0x10, 0x2, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x6000, 0xfffffffffffffffe) dup2(r3, r3) 16:00:21 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000240)='./file0\x00', 0x8a0, 0x40) 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}, 0xfffffffffffffffd, 0x85, 0x20000004, 0x7f, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x24, 0x1, 0xffffffffa3743937, 0xec2}, {{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x1, 0xe36}, {{r0}, 0x0, 0x0, 0x40000001, 0x5, 0xe8c5}, {{r0}, 0xc0ec7f1a21d3bdde, 0x4, 0x2, 0x0, 0x6}], 0xcc, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x8, 0x9}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x2, 0x10001}, {{r1}, 0xfffffffffffffffc, 0x9a, 0x4, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x9, 0x40, 0xdf0, 0x5}, {{r1}, 0xfffffffffffffffd, 0x10, 0x41, 0x63d, 0xeafc}], 0x3a, &(0x7f0000000000)={0x30000000000000, 0xffff}) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4", 0x32) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000380)="2964f10c9e96b37c14fd9640060f9e9e669f3eef31692ad5df34954b49fc613190903e46c9c94497dcfb628db86d3a4ca9cee6", 0x33}], 0x1) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000800)="2aec11496387e2247bbbca5cedf3021b50da13e2dfa6866820349a0f4e4bd4b58373e4050fec45b5e4c9f507bb8c7440d288606a038c6f20334aa6260e91aad07cee479f6f06651fa7066c848e3339c027e665a59681cd86b08c44b2f377377b97d48a2a1471e8660835b2f4fe0b5a2df86e46ced9535c0fd63822da0711d3cf1785ff299dd4598d3344f3eb44f08a119d41b23f42a126cf3eee3910a0d13b0edcd0395dd311ae3d05449f869a1eca4da3b7ad822901e1053e9d10fd5e2df3c524027f76459cc53aa186a795cfd58e33cb77df36210b1b0527f6d29458d12566e240b8c8e9bea96fab8b705c47232246663ec5cf213d50b493193df01083bf832cec98369d641c528d8f9c2411884db74b2cd5c640dbee141a68ffe1e350d052eac6b704898c7abc405e739ac351ffcb71655ebf45eee0a33f0aa0aa1a0f938d36964e2cd2f6a3ff5d58f2f9006e4a120b078150649948bd683969a93ba6c510f6c2bbcdfe5b70e3dcea5588f22b38bdb469d55138bd3083aa841a992e2a1d37afd5211dd5700f1ed766accf86c7e65d5423cf424021cbe213e1aa7a8c012a5eaf57f0d20776890cab6d13f015145459fd723c4113b0d04e3f007ec9b1c6b43642f9723e474c299793fb80ff48ba8ae5224afd05050e11923117336a63bc66daea08434f7e1870065ec6560f917edb1e06fcca8c2fdad6037f6ed572440591ba3becd34b4b7a528a5f27d50b99e8bb81e3cb241584cc054121b4bc92fb775824b7e9b7e7df33c0a6f6571bdeabcab3d82cd3dea976b7d1db447dd3e6a073ef3f865ab187e700a531c3d54c1479bf0727ce6adf0ec6397187bc0d575644efce74ff1c51e4d846bec3783396569c3ec116ea09a59b7385c3911777f9a3d4c7e0bb31996ee53d7d72154ca08bd526a2", 0x28e}], 0x1) dup2(r1, r1) r2 = syz_open_pts() close(r1) kqueue() socketpair$inet6(0x18, 0x3, 0xfffffffffffeffff, &(0x7f0000000000)) syz_open_pts() write(r0, &(0x7f0000000440)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa", 0xfc1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x10001, 0x9, 0xc4a8, 0x3f, "2e8494709968a563062301b6cb057ad80197b2c7", 0x401}) fcntl$setstatus(r0, 0x4, 0x84) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 16:00:21 executing program 0: readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') dup(r0) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) symlinkat(&(0x7f0000000780)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) sendto$unix(r0, &(0x7f0000000240)="70edfee666e12b8fac093b5cef8e0493dbf53ba76073634fc891ba78bf2abe1cc36756499feb67729f39cb2fc35d56bc196caf13a3a45968855edb164ca4173f4120c9ef4c916a5b3d6ef87429", 0x4d, 0x8, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:21 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x4000, 0xfffffffffffffffa) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:21 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getuid() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="a7db5c17b591f329dec2be14fc48274fe1641b801c16d9e7198c24061fd41447acc25ac5f0256092bc1ff87fb188ab2aa71701beb276ef42e8038ea1f8386d29799f538e45f3c09dabef3703fdaf98c447364e2d", 0x54}, {&(0x7f0000000100)="6cc39f55dca9068f0e346ad0637aa31ec46aa069d4170997c5aa72ad8c45e9cbf850e186ee5db8fe7071ab74012f8f88cc79fa4260cc1253fb8dbce8ec2f7b503a1432dfae265fdfc47d1a729ac03ae32e6921e532140b28f4406a1ec866bf9eb26a7ff3e59124826e0bcac60f4182a20feac26bfa0ed3c83de21d2b73ab86fb550ce7f6c8d163e668ee31eb1f77c6f40871d1ef5229e824f7c98fc74537", 0x9e}, {&(0x7f00000001c0)="2380690b6cdd77ad042fef3dc616e644e9ab2e91d1e1688a7417a93861d6573bf640df6804c5c782d2f09a61187312b5bfb8a1a6a6a1f0401de0d46c75c04674c1d7d9d419a69bc82e050f59e0b38c6c2f6751e84aeaf9d5027787aec879ac59d7cf5ab6ec6cbc0cfec2345d625502bc140f80c3fc549b926da3dcdb6bfabd9436210477bffe0e1acad993c3a7d696478a86b6fb42e21fee26", 0x99}], 0x3, 0x0, 0x0, 0x2}, 0x1) 16:00:21 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7c) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getpid() getpid() fcntl$setown(r0, 0x6, r2) read(r0, 0x0, 0x2fb) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x6, 0x5, &(0x7f00000002c0), 0x0) 16:00:22 executing program 1: socketpair(0x11, 0x3, 0x80000000, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000009f4e0045ff6b9b49133400000000000000000000000000000000000000000000"], &(0x7f0000000800)=0x3c) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000700)=[{&(0x7f0000000040)=""/248, 0xf8}, {&(0x7f0000000240)=""/126, 0x7e}, {&(0x7f00000002c0)=""/159, 0x9f}, {&(0x7f0000000380)=""/42, 0x2a}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/134, 0x86}, {&(0x7f0000000600)=""/231, 0xfffffe9d}, {&(0x7f0000000540)=""/63, 0x3f}], 0x0, 0x0) preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/136, 0x88}], 0x1, 0x0) open(&(0x7f0000000580)='./file0\x00', 0x80, 0x80) 16:00:22 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x5, 0x3, 0x6, "15a098109c4854c869cd00cb8c7ab42fa0b5ff6a", 0x9, 0x3}) 16:00:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0101daa0d4e27639dd1ae32a32b7f270a614756a1a2d86952494"], 0x1) 16:00:22 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/24, 0x18}, {&(0x7f0000000140)=""/166, 0xa6}], 0x2, &(0x7f0000000240)=""/89, 0x59, 0x6c8}, 0x1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) setuid(0xee01) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="0000000000005f35d813e83324a95076d46e00000000816a60d116edb3f77c53d0554262ac25837a7a1d3dde51722416379f980132b5a4a4de713b1b7e1d5635054d03590a597e3c84740918803db87d07ce62277726e060fea2ef2ceb0a96e3539763707031234ae644654d8c7b72e0b3594f06df731784", 0xfffffffffffffdd4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:22 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) socketpair(0x1, 0x0, 0x7, &(0x7f0000000040)) socketpair(0x10038, 0x8001, 0x100, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001580)="af5418dcab5d984544751c89cef8a2a7d3b0a348bfc93df8bbec7f995cd24eb3754eabe85fb0a2d4312ba2c36bc12f7324674785e735e0013f262366eee2d122e7b160fd61b90a6834aa96ceb85401e0d2cd4803b1bf30b1406e08c1fb71753ac92922effb2ac97eea4068718fde37f3d5f806aee563b2142a7d0575488d80afecab80887d5ba07ca14fd8e21bf2bc5f64f26adad0", 0x95}], 0x1) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x88}, {r0, 0x20}, {r0, 0x1}, {r0, 0x100}], 0x4, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$inet(0x2, 0x3, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0xc5}, {}], 0x2, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCDRAIN(r0, 0x2000745e) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x44) 16:00:22 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000040)=""/4096, 0x1000, 0x1, &(0x7f0000001040)={0x18, 0x3, 0x0, 0x2}, 0xc) shutdown(r1, 0x3) r2 = socket$unix(0x1, 0x5, 0x0) r3 = accept$inet6(r1, 0x0, &(0x7f0000001080)) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000010c0), &(0x7f0000001100)=0x4) getsockopt$sock_int(r2, 0xffff, 0x1008, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) mlockall(0xa000000000000003) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:22 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x61bb, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x105) 16:00:22 executing program 1: r0 = socket(0x6, 0x3, 0x5b97dc95) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x8, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = accept(0xffffffffffffff9c, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = socket$inet(0x2, 0x6, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$inet6(0x18, 0xc005, 0x8) r10 = dup(0xffffffffffffffff) r11 = socket$inet6(0x18, 0x4, 0x2) ioctl$TIOCSTOP(r5, 0x2000746f) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000040)="63e8531bc28d9182713d380354228712aed63ea88ebe9d24c7001048f2557edc47854ebd2a4ecd9068c0f5cfea849b6b514fedfa8dfd7dd9ce356d9e52689ff76a163e82694ae43cf0bedc1c2dea7a7cc3d3d77f3ff1ca2e9d04873cc47e7cabbde493dfa5682e82e6e5db3d0f3a1f1b2ab058f2a06831bbdae510bcf206f3496ee4aada8dcfeca291673810eaf66bd79b8d33952ed96a50920bc04ce9c3085b4a7c7b87bb56c23d590b5302045b26697744dca1b51b74310bf7c12dcaca8d6a0c95f99498b2", 0xc6}, {&(0x7f0000000140)="187ec636ca1e05eb9b728e075828f3f593549aa84a70c64fb287dcdba09315e97ef14f57325b84acb061cd7733ce7f08cbc5c648abd0efb0c9d4a282066b0da74c4a6113f6c38c8418d1d73ded03a4d74dcf02ef65bebbd1a8abd1a51bc175d29577ac9ee796b64ec8335a95a30f8fc8643dd1aaaac902c788c824e15f61148d868e048e65ff969035113d6a84107cca7fc95777f3716c7998bdb73b807b1be8c62dbb1b52c5bcfa0f72979901", 0xad}, {&(0x7f0000000200)="a12601b609012364104c59643a96b6c9e9fb38a047e4eef00df6f5aa0d2139646a43ae4e289ff674042c8d4fc02e1a0f65023efd080737bf886ce34b1586764cffd4548906078ba842351122645dccc6ac0d957f4469b97f020e333f772d2ffde219cd63840b8ca3c38d92db06bb1911fc599107d7770050d311bc06d42d692a0b5739570b6464270e975ad73a2a45aac44e16f0fba003944180dac00a2f193102516990baeb01935462c2bde5bf7b9e8230a02db16054278608e05034364c4a6cf46b593383ce8a7b7b1286095f70ef40e68fd6076df06949", 0xd9}, {&(0x7f0000000300)="3c2bab6e5e1673b4a22b627fe451d3cbfb0782b902821e7afe062043b7404c75d9a5421bf90e2011992e0d4248cc9ce566916c23cf71118551745272520bd956e21364eb37884da13f3f4e052f8f5f3f8f4912f740867099c9a563c94c836b7f19efcb1e96a2c6bd7ab3c51b5268114b79976d5b283de48fa921313b0035d67a541f38b2d668009b728dd89d29dd9b032b", 0x91}, {&(0x7f00000003c0)="36f203c4ce5ba61ad758bb6c46574e25d14843540f32c17ccc5acd13c91286757e0d5b957d74dba804af4d754c6b353d6bf219e17d65ac998dd6188d2ee8dd32afc98833aec0d79d06e2691be6d8b50ff21cd8ea9d77af06ae63e381e4491fcb3cbb4b9eb5b72f7eeb49f3465588673bb4072f3ba6f71dba3eec5fa5fc4ad2f8b8bf2a6a772fb07b51bc8ec1cfa0ded08905728338ba", 0x96}], 0x5, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r6, r7, r8, r9, r10, r11]}], 0x50, 0x40e}, 0x8) setreuid(0x0, 0xffffffffffffffff) 16:00:22 executing program 0: clock_getres(0xfffffffffc, 0x0) clock_getres(0x0, &(0x7f0000000000)) 16:00:22 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x7fff, 0x0) 16:00:22 executing program 0: mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto$inet(r0, &(0x7f00000000c0)="1e5575719c176afd", 0x8, 0xa, &(0x7f0000000080)={0x2, 0x3}, 0xc) flock(r0, 0x8) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000001740)="c1d8882b6566ccab717910ab58fa5715c6c9e984251fe419cc26c330c32bcb36044d1d0c4336270c0c322073f7fdfe864b6d78409fca14aadff46f8f4570b9280951eaffaaf511242386290ecce5137c3cd46e319d0711bba264a5a9613913efe4232b0e53bcaaa73a82d222d02dda47eadb11938537f2fed35bd5233fba57e281309d59023c8ac1c77bc1bf26993cc18a3b78812f45bd125905631d927645aa5a4e4d1afa8fd74b0ed239bc2b77e6e34718f3042665723c36979c3cfa594a3caa9e18750a3fb299c167dc20f30c28a74eab942d811c924c7ec6ea75f9b5c07d176a78170e6f6ac94724f0791126ea7fbad18d5d0507a35a86fbf70634d52794abbdfac6c9dff047efbbc84e2cb14be26e591393f34e0428cabefa91a4579906c229ab217b40ddde2f86cdc3c9d793fae24ab5ae37ffaa106c051a049c38d922e69cafd94c4193abf86649b42027141f778342039f6fa2d7fd4995139e9cf38773efca99a1bc1445ee8c72c388e905f34c", 0x171}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="e4afa8c11690ba5de6bf4c7d2c0c3e3b649a2a98bd70d7ffeab2688423af629ec882186b69b7ae4e742b22751356021adf3e1645212d709a332c8acaf72adbaa8b5f3b19ac6ad4167bd54a2250e55679c204dd147a74814a3e6000293223e48de25dd0cfda1a9e8499e4cbfe00e08b76daf95188296c9f64e59bb7f076222840bd85b8d907296464650002eef0b9de0354b5d6ea38f6ebd2c51714df12fc6a2b79d53bd37898923c50d2a06d6357479079f6a12acf68a4bbff408093ae4462e33ed74e62b07c2375f620aafab04886ce67ad75f45d17f3375cbeaf4a7d0ad1c68d1c2fb2e4c16c667ffc56eecdc0ff216344b2fafb1f7a079b87c32e624083ce441d53b48f26d10cca084a4a9ce4eb22d40e8c43c442a979f41cb14f41fa68e5553bf2e60503c72625bbfbabd933e2231b94dde57e33ca35c3f3387e0a91cbdec2e3ed63bb6d98a6d89f1ea3ac75908844183554a6db52b2482b9ed255fea52d17c8e7472f604c3659317dd814d09a939490c0b350be63be4fd5a0169cb598bbf4c54244ce7ef406a09aa2e62b1d1a46fafb72187f0474375c1ec02c5868e98e7ea67165ab0796caa24e1c86634bb741f4695e203bafe60a13e2784d750ba7c566ef99046ac45efe8d60e19b4ffe989ebf794e3b9b6873c560715cc1ad501e57537d1a6fd8ad2307c81d56adae8841efc1151fee9edff645f9cb4e140750f8adf6f12db30d4bfbeb161db0b61bf30d0911cd77edc4a031ba2e771853921c456908692c15edeaa727a3ce00f27ca5be38909ca09a63a0642dda4dcc41f7357ad36e044482c8187329bb0dc6d0e0a69ae8fca0f9bf158f85ca8822a08f01f6ac7438ecd94be46139397194a8cadf943a09c74161a5b8076037e9c1b5a087766f6216acfc2a6bff0cd8e9714ab36d9fcf77f90b0b63723f1928322b649a1107c8a5a635151f83541aef0ca7401011aee1ac935bbaecd92d51d52aa2784fa947d9999fc439383bda347feedfe0792e018182bfb777c3700a294399445058be783e55247852556500ccd8c5625f4c7b8b54730c2a685265c47fe91edcfc69aa18b3bbc5fce89886301b46179939b16c4ee071a3981bfd1bb107fa2c96b15ffb7dd74be15f2f276ae81528dad972c89c19ebad177e5d8a2ce02103e553187efd4e6b4c55bf4e855bcf07e329313b9902f657dd1720ff3fa242200eb17f3c29116475df05505588e6e69b50d3d26d3c73ec198083c5309e8d8ddb2e5623e4eac447798f45ba2766a97f2d86f3e46d8ed4699a8af7f3927a5d3634d0cb22f05445387d925ae76fc6d10ae5f1c850ce110fa1900dbedc89bcfad606621baa79950fb7dcf9747aa3e94c2664aa06a77a8d2044da6d2a60788af79f9883558ff67d2ec6bc764801fc46416510c9dd3b2b7c75d8bf38519690d15ada3729f7858fb8b4651ad2197e8f145afc8e22383b625fb4625aa724241d24486d3b2f2890e7aebd131446603d9c86c179af945a0d32015d931c96c42f9bca8fddad7599379b1f19bb703e2a31ee363850e8ea203b00c7063e3e2c6174aeec64521400af784642e9faa34ecf45d40c8b9d2e362b6135571d1e6d86ac7c3e192917a1c9c7eb260059b95622eaafda1d8835b57efc5715608f83800a2be5548a060dad08d3bf2664c44e3d098e3b765a93d160f0dd92f2d0fbdf217a3353a7855556d56e1468e0d007bb16c8f997276d1e340f78f7c374592949c0a33ad6205bf1ad5d4d6cbc4802038fa7f11a268ae489037782f59f43631cfe3db68253656e855b8d43f442d63c833e7d656d66b5132674ca44d03795a0679611ad2ed36a6841abd1b9c4b08a0ca68dfcf96c5d5d58fe7ced290e090916b03e96d3fed8000c91eabd49d8ab65f0799ce9400e178501cb5bb672d8f98316aa6d2e7c68938454fbb83907c71da4abdfbafa03294a0c351d7f982c99e82ab291c96c47e6eb42efbe92985acdddc031d5f4694fe6dba3a9013e3f7ca339b4c21944666da0473a07feaa389ad214d513affacfd5ca7a6ab05a0ef1d73a0f58295b1b2c55298e7b199db3df116f1abb033570be26cb88dc8d6bf0a7a84082a553bd213c998d2a36b5fbf962659bdbad39a1a3d9055d623cc9db1f335032d94b1c6c9e199ee5ada1e81abed343a4e5f4889c9a91989df11936796b4c5594c353e5dd134b3b41f723b0e92cd7e5ef4acda458438f8528d2bdb78ea556d8603f3daa5081fb265ae5e754f797ff42b9048638dc6cb5ded4fb1e4271a2b49a850427dbc939d43ad69fe9e0dc0384adf867b1387cc44048fbf8a7de5089da7142297d590e3a611e28476e54a258afc1bc8197e7c6a510cd84837204696e26f268ffde1ec5f18b2e7f82a63386afb4d9b33e59ce7e8a82919f8f7e7257e79459d6d2dcdb51ed27314a7866cf026f0ea14f80514124fe69fb9bfe9b06b6cbea0b72a572d822a3f66ba30aa106a40dba6e946782fe0d144326496848bfeab0785ebdb13c3dbc21ae05ebb2ed43d68827060f583e0f6baaa8a8da5c0835b97bafb1d596b6ef67bd14c4ec44766e8d4fd961be74945ba1f4dc45d3696441e4f9a4cea963a3f7ee18e6ca5c482daf64ebf3c394a941413af773154de5c971576f19f5e2fc68a2371a2337313a6aa39dffe5a8dc5b40ab1a479f42a18bb30f54a64755e58d0818cf8d726e1c6560e98a21429e21cd3623e70a34ce7c85a06dd09082becac59747265c790fa6849003ee26b7ff9ecef058baae319a450583728e3d228dd23755033cac07eb2423e3792a90ee5b767b7ebc954bf1517b56ad834f9a9ba8897932e30b904550e7deed59994e26b7e833d747cd8bf2dc4747b3a344e4895da8492a9c427381e46e836f4669234a4a7392c4eb388bf7787f56624752c85f61156782992b9800d1365575a5e9998c1ecb909aec6026e4e04cc9d1e25f34f81ae463c8517cde8d6a6f0a1f5f3b475f40aa579d459bc81e442c981208ce983c259ddfc5aee0539658c2efcee42f2bb2bddbd684053cc8b3c0294a71e40fea55796c2f411ebf6683e139c43b9d3b2b8b369fb332605b5f139b40da1def8ee1faa3dd5f7887a5e3318eb463d99805d0d33bc250fe74b4db3a4e0ac4c601a5a2c03d03c6aaba918fe9083a2fe5607513eb1af5836fd1c87df502e4cc02330205013185f4d58cf6f76a1998eaab50dcfe5b582a2160f8891b5ec9d359e257c8bf418fb7c7529c3959ba715eee7a3a53f9bd3d9c0218a826c5052173ecf6c62efe7d211d4f6e16d95fbd41f0e62564b76069aee267a8a69895949bcfd15c2b71d3a4ffc43e69bc8f569188eaeecf76f019a38c816662d565c004d6d2b7c90a0fb4a61cf1e694596749cd0af61adce891f69f4b7edbef315888fc70b4cb25885fdfdd875492c6ecc2518c9f05a0b9fe33e84b13ee008be2129bab574b9e062097e0fa349a43ab2179422a6fe36e8982db82a48e4c1fa0b27f18f87f737dd531071ec6b5372af3358fd7136c88756863018a4b9d984471c40131d18b93ee3e3906bd69d1a7fd9b3f5e3beb116845b58d5545a323febc17bc962ac6e69e39587be05ebc261ec1688655022a044e635cd17d7fbfe05da81f0c4a6bf40077e260097775879074f10655552eb12945576621561c5af49c9c0b0362cab138989e6a74ff5308f327144bb437dde57b79bd2bf57a978b8d329b8637488133d9cf9d92145b79774cd6ac03a548e7a5735a41fe332e5afe19afb5d2cce55ec14d6159622eb1f057b5b200751ac9595a32c62a700e21ecfda918ef7e2612a731d969d78218332b022f77b65207c0a0051a616afe4168f620a48c378846e998875708f577581a17a7426e12ce81061570bb6f4262055dbadca18bbc2f30fd42983cb6fa59774e5604b8cdd963302a85120b50cf8b7a6592f30884da5ef79e72d62cec8534446e4fe881827743bda0c8b97a4a78d15d4cb4997f771c361d62905035c9156501743ebcc3a60863b19b34732e2f5c42d61c628f7c13e3c2cfd24a3095f6488a6926574ddfe8712802fbcce44a2343ee46735bab3214880dd5cf95a7b9d45c14f3b5bc2643548438bf9003f392c749d7e50d19b6134eef542a6a4d09195f51072c31ab7b1c691dccac2ca2a0b23387be198f1a9f391c5ba60daf5df42a042355e1e1c5ebc2e781ac0d7da42f1cc8384e7232d7b88496d98bb7c8c577d8d22b750df50e13128b2090f08fb6a27e71e5de084eb963251e5e4327090286258794cac2e43a41313451a8f2828ae29ddc70f88c609969f3b858bc76ccd6dc5daa56f0225b60c78e4c2ffbd73ac9e1ba9b750710c613de35a12329c2d598472df81fa9d97c1269d1aa6a51c5f475fcd9aa3279678cbfdb550817cd64e26dbf071c6e9649938533377aaf23210abe5c99daacd5e0aeca7a4c9cff2ebf2dc1b382837bbfcfa52f82caf47d0f63d7fa9af61d302d9273759c84ec7391822b84036a7528524f5a95a92b055444aa581c774e70c6735e498c9f17b875212e77dedb38509dfbbd6c980dc74e680fddeb95d86ee72f19d0796d531e5e6db8f58fb07effb95b4ca9eca9248f319a7ed49f6e38d219d15ea468f427c2c75eed754e500304d7d31490f9a66e152593790d8063354d4ff7a2ebafe2e35921b278bb9ab3644b755f882cb863c9e0a90b607c16d2f13dc8a89758197c0453c5d575e470c120e9b012ce22286e564d476fa430d74654b66f5a24069359b4f58dda9b4f088db2b3d304aac7bd9178a92e6b48f8e9f4790fd6a8e8fcdb878eb811d9a7c293e1ea491e0ff04430974cfdc4dfbdce88e63bfefa55d90b843faff9e62b9a71f3282f640b8331a1d03038428d4f252db79eb333c7b8fe6fb2ea12bd0ec82316f489b16e96fb2f99b6976c8789e1771cfb5b28fe7b3fe36f1918cb214f5c3ddf73934eaccafc22ce8ca0b1a7a3962d49f88343454991405ac2a3bd727e85c4e922a887982321fe904fe31191e0940a1918ef03368b95eca3aa98e08b71cca1286b748d3970a5d984b19aa4cadbcdc0f560cacf2c83c3d2ba0470e860ba35c329428daac3683db68d662d8e8f7356c5059b134091cf8f1b1cdc8b9374ab8b96ad325e6cdb4a391d0841d48ae84736cd1dd9eb2a8e24cc910a6027843101eae115cec6522365c7cb445ca215dbe80db1e18b759b86bf261fb7580ecced20eea19267cf13331da42e551eed10596338f18ee7f002da9684eabe61ac8540595ab4079a76a5d0a15d0191f5e6218c6c32ea2ed451228c1a6bdbdd6430e40887b8a1a5ddaeddac793a0f889f9be2c09e5ebf15d90e896cddf78e964328249d1a341958cefbeeb96d9be09bef6ccec3c7c22f1d059af7f75e967f471ceffbca0601c281f7f32753d48753593bb85f2ef481aa8cbe44e27568897552f204b9023893c250a6dec98988d06cbf6428ff19fa390a62977a5fc395c7e21e828ef056ed60cc14569f171764e31f14c24ba0b9072498161167abbbd3ed25cceb242eab9bbff167d13e37a0eeacf9496e2a082e3c6267f7e7bf031accfd20e4c060f6dbb05df221a3ab5f4c998d494825ae5c145dc41e79d9bc86838e42abc1aed3e29e33ff87f91b99a4d6df404ba84fd956b4aba2529dfc14857c788a59dd18849e336514f47e0fbf9a419c0ab00b75b02da8e74586298b19add801534693c74e94c8eb39d0b33e097295ef0f995fc67c6ab2ec3f61d0f6822eb5726c0b93850129dd8bebd824a7b7088df38e3035df897785ab7e1dbedc20f1a393b7f66d7107d9af8a31601d200df0ac", 0x1000}, {&(0x7f0000000080)="02f3a3ac5c9966ddbad3e924121ac92a2f62229b7d9ebf222c0b1e1383e593583102931fd0eaf87ae40359d6a2ad5186c9ada2d61285a94d048b9fa01b61ad71d7678fef09795bb45232a06bbb63c167fdba568ac363ff8b", 0x58}], 0x2, 0x0) 16:00:22 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt(r0, 0x5, 0x5, &(0x7f00000001c0)="13ff88367af272a94b076f9d5b1e404994a167ee133b03df5a6ee2dbca3c26db4db62b8ee461c051f2bb683d9dd00a7ecc98e25b13420462a123354a394d1e3386e002921547d1042b", 0x49) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000107034ff07517f52f402d4fb5a2605b10dfde1ebf749794f89a76180860c5ca092214184ccc12b2f5de4142cd078a3285bd3a579d9ddc98805abb2f27281f27d709b6f2d4cee0c6df391bd116d5bbc30830b9e5e9c48996fbc69a122d98e676ffae4ff0375c49739196af10291832bd282632bae1b67215e4025887ed3816b61f677bd00000000000000000000000000"], 0x1) chmod(&(0x7f0000000000)='./file0\x00', 0x10) chmod(&(0x7f0000000040)='./file0\x00', 0x18) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x10000000) pipe2(0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x4, 0xffffffff, 0x10000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f0000002740), 0x106cd) 16:00:22 executing program 0: r0 = socket(0x2, 0xc002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x81, 0x6}, 0x8) shutdown(r0, 0x0) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xbfc9, 0x747e}, 0x8) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xb) close(r0) shutdown(r0, 0x1) 16:00:23 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') rmdir(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file1\x00', 0x50, 0x2) 16:00:23 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) read(r0, &(0x7f0000000000)=""/54, 0x36) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) read(r0, &(0x7f0000000040)=""/75, 0x4b) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x2) sendto(r1, &(0x7f0000000080)="ac79afdd1a83e040252c8f9f87d10fd54a27a3426acabc4a6aa04cee2d5fe2cc0da985d5272ceba744a1412cc4b1f813572ae3d38f97b713f71662ad0e8b4cf5bc43264cf9a9c53651b13ee1a6bd29abaf4d7d4a7a7cb7f8ccab39c665adc6632d2eff568dec5874a780f7481ad2181a660fd0172b3261f2e037ed8be298a5d11128ea1cbfc4d5e7edb8dec7a2ccbd9b4c03368b7289e3b946cfe1fb3d88b5ec025a2f0ba099bd787c8d343571d3752f92503f532715184e2589056a96974f038814b245db1b33dcbc17f1a83871e9ed5090f3c66f0b5cc7a1eb12750833aa8746f60bc021952a9c3b56d01bd3d2a2b797846172a21c88a736b3dc03ac4ec4", 0xff, 0xa, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) listen(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000200)='./bus\x00', 0x3084, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x8001, 0x8}, {0x3, 0x2}}) getsockopt(r0, 0x9, 0x3, &(0x7f0000000240)=""/90, &(0x7f00000002c0)=0x5a) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/90, &(0x7f0000000000)=0x5a) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000300)={0x3, 0x1, 0xd2, 0xcb, r2}) 16:00:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = geteuid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) chown(&(0x7f00000000c0)='./file0\x00', r4, r6) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r2, 0x6, r10) sendto$inet(r2, &(0x7f0000000280)="1a9b31e56340cedd28c60216721965db7521fd5d26d1ad7972d72badaa2900aac2810dd1ca9330360c486e1409a5d7ff63dc2092289d3bac5a31fb2af38bd080cb26b96f85fc6d622224e55519343aa10d1502a5decafe8ab92d4bfba111fbc96b7074722a", 0x65, 0x1, &(0x7f0000000300)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setpgid(r10, r11) mprotect(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x0) fcntl$setflags(r2, 0x2, 0x1) setsockopt(r0, 0x400, 0x7, &(0x7f0000000380)="7f23db0d27f157386376daf789d6e3504817c34a66821cd463ff68675f3e4311cc19cb5a6c51168518daf4aa04f4296c110be02daadae145946b7844c377b0151a93cebe243608e49d1cb2b1defd85439e4069dd3d60e71895ca2c06f383b52de57615feba8eeb1cc40f704e18f384e0cf9009004a9abafe998309a5ef6b5693c9ce40611f6e1bc95bbd5cfcf44d5619391b8695fdd9f206887d2b8e7af67f44550e45bcb6ffe3edc137", 0xaa) fchmodat(r0, &(0x7f0000000440)='./file0/../file0\x00', 0xd0, 0x6) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000480)=""/25, 0x19}], 0x1) r13 = fcntl$getown(r2, 0x5) setpgid(r11, r10) fcntl$setflags(r2, 0x2, 0x1) setsockopt(r2, 0x100, 0x6, &(0x7f0000000500)="a0da7ff6f08405d9f64350e08759138790f58d4bdb13eabb2a7810b934951252efdfbb9ef61e80a29149b75d0f2821d144e49f1b0aa083e7d5b16b749cefb2f523e4e201011cb2704f62e40ffd6789b7e08b961d8f7995a1c628a75a43aa386d33d55ad6cd4defca517fb48989fcbb0892aa5a1fe668c5694e25f289d86cdf017d8f98c057c9ead8105f34ace4a2b5776f91d4cba6432e7a009307bf86b799040b474f0ede4c25ac41e7e8bd4121d09b15d22578dd2247617058a9829f88018da1fd5ba43c50b8bbbac0ad16a99e5b4784df121a280986", 0xd7) recvfrom(r8, &(0x7f0000000600)=""/1, 0x1, 0x843, &(0x7f0000000640)=@in={0x2, 0x0}, 0xc) getpgid(r13) getgroups(0x4, &(0x7f0000000680)=[r7, r12, r12, r5]) lseek(r3, 0x0, 0x1) listen(r9, 0x8) open(&(0x7f00000006c0)='./file1\x00', 0x10, 0xc0) truncate(&(0x7f0000000700)='./file0/../file0\x00', 0x100) socket$unix(0x1, 0x7, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = dup2(r1, r2) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fcntl$getflags(r1, 0x0) execve(0x0, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x8}, 0xc) 16:00:23 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) unveil(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000040)='cm') execve(&(0x7f0000000000)='./file2\x00', &(0x7f00000003c0)=[&(0x7f0000000180)='cm', &(0x7f00000001c0)=')\x00', &(0x7f0000000200)='cm', &(0x7f0000000240)='\x00', &(0x7f0000000280)='cm', &(0x7f00000002c0)='!!+%-\x00', &(0x7f0000000300)='cm', &(0x7f0000000340)='cm', &(0x7f0000000380)='^\x00'], &(0x7f0000000600)=[&(0x7f0000000440)="132e5d25219a00", &(0x7f0000000480)='\x00', &(0x7f00000004c0)='cm', &(0x7f0000000500)='[#\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='cm', &(0x7f00000005c0)='cm']) r1 = open(&(0x7f00000006c0)='./file2/file0\x00', 0x8001, 0x11) recvmsg(r1, &(0x7f00000008c0)={&(0x7f0000000640)=@in6, 0xffffffdd, &(0x7f0000000800), 0x2, &(0x7f0000000a80)=""/85, 0x55, 0x2000}, 0x802) rmdir(&(0x7f0000000980)='./file1\x00') accept$inet6(r1, &(0x7f0000000900), &(0x7f0000000940)=0xc) r2 = getuid() r3 = getgid() open(&(0x7f0000000680)='./file1\x00', 0x8000, 0x39) fchown(r0, r2, r3) chmod(&(0x7f0000000100)='./file1\x00', 0x81) 16:00:23 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x82) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) listen(r0, 0x81) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x17a, 0x0, 0x80, 0x0) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:24 executing program 0: getpid() r0 = socket$inet6(0x18, 0x8001, 0x8000000) setsockopt(r0, 0x29, 0x27, &(0x7f0000000000), 0xd0) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x4) fsync(r0) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r1) close(r1) socketpair(0x1, 0x1, 0x12acc00000, &(0x7f0000000000)={0xffffffffffffffff}) r3 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, 0xfffffffffffffffe, 0x0, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x9}, 0x0) 16:00:24 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) geteuid() shmctl$SHM_UNLOCK(r0, 0x4) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) shmctl$IPC_RMID(r0, 0x0) shmget(0x1, 0x4000, 0x80, &(0x7f0000002000/0x4000)=nil) r1 = socket$unix(0x1, 0x1, 0x0) pwritev(r1, &(0x7f0000001080)=[{&(0x7f0000000000)="9a1e7f84b6e68fdf3b9fa4", 0xffffffffffffffe4}, {&(0x7f0000000040)="1a3b9582668d2cb66c16aa0b57c02b9467cc21351012bcf01d9f14f1a421fc2c94d30a90d20ad7276b912b17fb59c83e7de156241bd3001329dd8f95b05c6761f0635f4cc6566cbc5585eec7debad614ac73943f278a7acb0fafb716bca222e2fe787744eb70d07abbdcc39f4053c54b4b774fb7a9a241a29122885ef9972087d318b6ec8cd134e0b6ae224a4ec85a3717ac5725bf88a9a4a7c268e3e6cfa20fe6a8710979ea09f9363fc961d7b32b5a5bd28b25aba8d3003f458f9ac09b408f3655d288f3ab41a3f12b54d3464186e334d79f96ba4329dc563af64d22893b16ac3cc08fbfe55eca7d80b6abb935e5b1eb8f28b6770de2533df06033c5df44afdb1616e16d8e63030c3c212387623edce9b55067a7de6b4ffecd8603b5da5fb395f56e1f91b44f0ca8d85ad49fbbcb9a87db58e9a3ec32e1adf096627a3f92e1d213e3af4d876d600a737347931376bf09b091df345d29152529747345e6b5ff95acb11725d2c48bcdfd66301f50717ede47c38948989fcb837939bb4e4f16c6db70c4c5041fb384a31cfa9aed7fed0fd7bd43a8120277af9e18b81c99ef8992ee4ff4a61a43d6ecde55fd367338f643e75014ebea6fa10cc7922f3c9fc9eb1b191deee28b394f395e252e6d86b25b0655422505c6b5e14d35f3c2bf1e553661f675f80b35bf66046f88b5515342bdee64d1d2aa979c692c447d7259d9ad07005c85a3b4f9fdb7861cb008a12faadc2b4e8eb0ec55c390c5055fcdd9206edb0ee8d51575ab1b6f3bf626fe86655fa69af6951b93269247f6b2f35de3d6aef1e354ac7e9a25b2fba8414dafb51f7381a5ed6d326333036dfc3f461218454e2c91fb9e33f76d6014962bd035cc33707a1ccbb7e1c129e2c3e22be1ef0b521c7c0652e8d8959420bf0b5dae903414178e94a73195df980532dd6132b1aaf655e0de73360909fe7fbecc348cdf96d76f033506838f1c30940ee69b966cb9d8951af5bb5e95005cbbe95ce98a3270906415369268d59784ccdbe15be6832804a73a2f1f0c2eb1d7fa9697fb583d1087788c4d0d4e9bb794df640ec6d76c9b20f552a496d5db4c95a1969f6b0ddf490d050862d2e8aa4e5dcdfef6cbac4ac93d6f3913802116a497976782f15a32131aa6510fe6876cd0b8d5f8c675ed742110a07653d6b724db78845dc576689f1719bb60dd727d62f5a707053999a280749563235dbb034fa0f1970779396069997a842a16474c05dad6d8b01263b1d3eaa6932410113ad7727578ee6bbb85b68fc71eb704e1aad27b82c7026cfbf3100b74a7f861a78be0e26606653c50d47a45be6d14e98f04163e672894e4f5a900247c8d6e99e2b79ab5eef420dbe402c68b094a14f93d7ee7dd98fc866dd5234681c0a62af0a7562ddab638507efd558171a7f1b711ec63b441b44eaa34b0b375d700100b7b9d02f4b5fa6acb4363c30edfd3173939f5abc1c5bb36ae5d329b4a7e12f8202180c0ca3588ac065c1bf919d17c99768f55a626dc5979e49c75b319506950074884de93a2901fd9674f2a3ec764ce8eda24a961bc78e1b1a142e9c278c420bcbd6216315cf35f8e22e9a144b01f728f72eb6cefa564815c0dd806398908569313ec5dc1b0f54513a7396238394a4d2d1ba62dcdfd05bc6fa05f18688c3eb9020bb05f44f82d7d6f43baaba9307ff64ce5cedaee14e6d303a58263ecc094eafe1088c2fc839e7cbec0b42a763495f7a93a51c478c497b2d74bbdd30e19a8865067e215147cfe5707e31b66585a984e3ad2223c35c6dfe816b2b1af0077c688cf2a48f66db3c0721adfc18f494c46044611fe2d1e244a095067d9cf7de675ee0cf4988aab1e80a59297e8650bdae3282fb28a56584f02638e62429f211d79b6c8969b8458fed7f011dff5b3c4a0c9f69e159620962881f42ea03fbbc65fbdb67225af00f5f65d0e811daf2232cf7dcc838ea50c658f2af15659ce346b8120598510930110873ccb044d670b1a542f59657a9b592d7a85ee0b8994ad8349dac0a004d2cb0945826281e609fe3081489f9675891355ec0033b709e63b1f3e93a35308e91d7ae0aced4c3c05ecfd6745be01455c8d9dd25b4f8e217287151cc7ba08bb742837ed3d851d92d07462d6385f8a3111b490964300c403d62c72cd0190afe25e031e9ccc442567862cf4bee4da725e2e5e34d5db54560f89c1b4c6d9b49d29c899e20d196ae5346aa05b87308ae749738068431a071268bb2ee6cb810e18d609b8300e8852e28bb8c410c90f30c8b5f950c50c4c8224c1936a8ac4b1d5713b178ad591924d3791644d9b9976f6f067d071c5b02c0b6cb4b8f9a145c89dee034f7042ed3b314d7153e705e71b97e8dbb6bade6a0120687900815c84a537a1ea582ffbbd9a5f555ab4d275e717689ac5ad348781273403c4d0cc77f4a2045cf98cbb70494c8e55a0aa2aeb3fb023153f74d9c2de6108fb25423f7505bdd8d2eda21e3e92186ff6c884aac15f6af5d5aee941263caaad267dab3800a18f3a6b3b9156adbd14b3447eae7f5cf2c34e767ebc4d18046fcfeaa8ca73ec89a9e3ebfa212be1d35199140b3afff54abe83efefed405e79bff0b6a30878b9030d80f1c95f87fc669b21eb2dcf13897f1abce13b123e7f10f79e05943bb83bd651df5a10ac6703857f6661e551ddb6d0c8f8e6706836af209ae3b41061e134108883ea88f27b8f4655bfa35519c3d4846df7507959a7c04451c993901074057e9de32d845f0fb8b65a12ff5d2cc522257a434d380aef577cb2c8ff95167a31329e898e4ac5a22ae590a851b2e7029cf4c125930206f14a9b3aa2e724d516ac0c983633a9418460feaa655663305d94a55f23526e46d099c48123f88a7607f39b200af9a87af387a89e2b94307bdbba494026aff54fe743adf0cbbc2abacebef09517565f9b372dc4f2bc0cef94c8da3148aa294788befe3d23e0bb86934f1cbd04c63f6317242e9bffdd8286176b4ef26398b2027eef1e3f675f25c25942e08a10c99e3f3f30da4c551c058cc0307720b1c33e896fe03cdfdad676eba705a390856621af094b43c88b80181fb0bd69659a6fcd5e095abfa94d68285e83008f559386cd59328ab6489733554b54213d15af659827d5251c05387ed392c7b68ad4fbec7f65c2e080eacae95a64e2b114a8288ff15ebb8a5357f0fc5d09ac88486492b028e37348df86cc88143a0cdbfdc7a38111ea641fee611f12df57e48ce139dd010dab9e418e3324d67eac5cebee0a04bbcfa6dc0174aedca2f064fcf3d05c4e9c1f3bb0c0308f3b466c6755a50d6f13ab56ca385e168fcdeee24e2f0acd980a1a97cc66c75116ac19a83f3154af86b3da7529a53d60d849255a2ebf170cde2cced344592bad33f2abded342b534a4d986485b8c57354a1c3fc5d0ffadb920049cbd5fb451b48d78efe2b0ea9d4f621374560fef68c402b9412321986ac177e68b392ce605c05bcb3995f7720c7fa91174c2df98b29bade79cc8900490f78ff40976458ed9ab9b6b9a64246f7e8752cce15ce89b72011bcd7ef9bc4617c19d2b1318e3da4ad1a817945176cd800db55ce32a828b338d30505f1924af115a9babd00571f91cd549741f700b1c06b25c7c2a39189bf5be40fc246b94278e1d8d949205944907e704572e54d76798e79282e19f262dfb5b6a32226a417d02b1a6a54655974f995dc0f5235113acc3af2dbb5d89de9dff8cd239a4a41e4625efcf90ad82ef1c2ce6fe04dd55d60979614c04dcc4222b9dd89efeafd698a200a5cabb2fe5e393b91c2807282f5a98dadf01cb2de4451db38ed76d34757500065b542853d86d331d03c4df3cc83a8ce75c240f988eb81c044528baf0fbef3a52979073b0b4011073fef1caec2888c17bb1a8523292e626cbb88672e2850c2a130e0cb9ee906633de3a8c9be69eaa7aaf7c5c0df971213d9af41f103ff2d5765dd5a03c293d5c0d417c2464a5aa6e46ed26090144f8da9615210dc747b137c2a6daad48fc8ffcf81be0882a56884e453c36451c85f1c01f9c5ed701b4380160affd7a42abc4126f0c8127f3465d761c7aca5527b630b9b73efb7dd3d47a35a08dfc8c2ec80827202b32b0a8b8510009352ff48a60545ff190dbc3a1f44252c9dad6afe9241774e25b2d13e46b162c3eb06fb97612fa1e42a949e916e9775f646672e91c63f94a0c6ec93bf11673a7caaf8d0e2f9e7c7dab94f64de93a6a875299c589f3e2dde7e3c93738d499c43da56ff77016bb0c405946bd1a3190bd28357a9cb5450f914737da583175549370a97a7522810ffd80cef8e1f4cebf0736153b2663e746265726fef5c058a63764e2f606e714fe09d50ea9ef63c12d36aefe3d7c1a12778987b342b18da72c6c21b649f9a78fa5e52a6ef937ae072313ce6507d962593469cc0bf145766b532b06816d65595e6d2e5046fc3dd1860c6b0d87761675252d272ad68c876f9c43e0973c52ea79b667e0a31dde6c2ed4144c798f26c3c48790f59d66d89532f1f5cca9eab16c5890884a456f3ec65f364eac932ef05614ffcca94ab7a06a3e0d68fc232214932d46a5419649984003df9534baccba7f1ebbb28e98a99192fa2b3f107401b3e5c965b8050885bc6736e7aa32663d4b39b2a0fc9f9ffa756fc54360ea5502157b67e32954affac6b2c665ebc9937604cf9e75597d319ed2bcc13196f9941d726035fc76fe425c6b26b0b1539671b77a867a97c9ff1a480d9aba50eab5f72ab0e6cf4da45daf526cc823702d389735c456b396200c1909a986d394a6ce8d7de263e65bca55a666001056b55e29a263570da1839bc93c92c221a277317bb1fbae7f17b91e08be40f89a4fb74d7ba23d170032764664d9bffd6796855d6292b5c56cdf4a7851153ac5b097e729f72c59e82baf03559bb952f165b9a594c5c80ef8457ecb30856188b21d3d12879e9cb11fa0c2f64fcd61c27b48e9bb31963ef0fcae0a7e0f117f29845534ee6d91d94ed762cfee7d2ce863b2cf4ca1fdd77117ad04b0c49b1be249435f85afbabf4fbc74fe97cadd73611ec301a4dcd99293430412fe3df1d729c59420a6fb9b1d4c2de2fb5418d95ee20b94a3fb4975903be0aeeb9d35a30959610628cb4a0d12eb72c7662bdedfec958aab9d3e78039de211abe6d8c394a0db11eb9d54929cdce4c9a4464b2d81227ca55bc069fdecc30b986a3e22a08c70d8e58126e3cfaee079ef77c9928f43a5bc01f186427b236f31ec37bf90d75b71d2d3f6ab6fba992bc89a8e28c513b3445d067f3c1ceb12307899be418a1c32a6e1b68fc3ebc610a14d3f246d6babf35b5ced1022b981f21fdaef9b99572ad7f3ea402faa1dfe08aa2565b3c0359a74ac7858bfb7462abb177c8abb30f35838c29c262a11069b4d9105616dc2047c6ee5d282b3826dedacdde2634fa2453d0c74bcf95fc7e03911935e4dc222ceb0cb8a81ba588e4be50c101eff13ac610c1ee1e39e73ca8ba67cdcce861a618b99d54304ced0cb6b2c35631500ed2e4954338ee65b3d720229419714e6e0495b3240c63eadceadceea8c30f9562ada42c12bc47ee7cc0c71bd935d7b851fe4d6eba0a6b9e6803b76cd85a60a2ad5461636ecf2f828ca15f66fb4bba4f642ea56b0e3757b7b5aca40158827a9abfd758390695aab5d17d6f17a14b493d0a760c425e66e38a4d7323a1d41c29cfbbe3c278ab3b29b55885fd907fd945cf2f0ce109d8eb1b3e8a8c5307a619a5febd1930aadeb89e73e08569e7021e87164b66a3449f3f215", 0x1000}], 0x2, 0x0) 16:00:24 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x1000, 0x0, 0x9, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/212, 0xd4}, {0x0}], 0x2) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, 0x0, 0x1d5c) syz_open_pts() close(r0) close(r0) kqueue() syz_open_pts() 16:00:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x2, 0x10) execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='-\'\x00', 0x0], &(0x7f0000000480)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)=',\'+\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='$\x00', &(0x7f0000000340)="fd00", &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\\#[#\x00']) sendto(r0, &(0x7f0000000080)="0645956ebf6c887dedf37b8bca2626b4b78c482e557b25ec841f89ff85f927c894adaa5ce14edbbbd5da18f9de874d096a8bd3ce75a96a07d8", 0x39, 0x4, &(0x7f0000000100)=@in6={0x18, 0x3, 0xff, 0x6}, 0xc) mknod(&(0x7f0000000500)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0xfffffffffffffff8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) fcntl$getown(r0, 0x5) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0xfff) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x0, 0x6, 0x9, r1}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x30) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x40000008003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) mlockall(0x2) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2e) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000300)=[{0xf8, 0xffff, 0x1, "9b2e6cf31ddf1d80b92098ce00e3840ba513181fea2d6b566fe9e3e448d918258162b09153c49edd3d6a87f92a2b80646da9d71be9a60af93d7a1665a92d1975b9a3f10b72b67ea408ad391b7b6c3fb2e0e25356206114bbb61448fdd604b2b3a1baa6237ed26b048ed0c50102ec980ca855a811431ec2b134cbd09ab442ddabd9d67ddbe1b130754620aca986bbdfcef48be8cdb28d3c72ef4d00f2b9f251b9526bb88d8e83f8df6b4f31d7f6b66f0997d61b06502ac6cf18d85c426eee6211b221a838041e1ba65c768f196479997419ef880fbf3449623ef78f1e37f0311c95dc"}], 0xf8, 0x4}, 0x8) 16:00:25 executing program 1: getegid() mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000002d00)=""/4096) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5fd50800000089384e0500000000000000ea9217"}) writev(0xffffffffffffffff, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0xffffffffffffff49, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0cebc41b27330acec931cdcb138f3e663bb9a56ce2e5b5a0f84ea5d4f54188878f08e6865bdc87b85d27987da3d23a90b81b24c47e083189e18adcde74d42d08f150d53263972810179da6a73c6c9f5564346a29906b656ed4287980d78b94ec8ad9a91401939d4b332db446dd81616f1b705929f8acf9ca223bdc562b13dba8251ce186cb25df529e7179acc95cc8d721425926855ba02ec5b664b8535d10bad0ba80f64dccc54964790dda315f90cf7092d1eb81c6dacc73d2bcd155f44febb0f4751f68dba4519e8a913570dfd3d29ada1d3a532492c51742971b02499feabfb798e122b1230ba6", 0xe9) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4000000066, 0x0, 0x0) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653001"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r1) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() r4 = dup2(r3, r2) pipe(&(0x7f0000000000)) getsockname$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x3, 0xffffffff) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x38c) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000a40)=@file={0x0, '\x00'}, 0x3) getpgrp() 16:00:25 executing program 1: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000800000000000000e9df08ad3dc9000000", 0x14) unlink(&(0x7f0000000040)='./file0/../file0\x00') accept(r0, 0x0, &(0x7f0000000080)) r1 = getegid() r2 = getegid() setregid(r1, r2) 16:00:25 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x3, 0x0, 0x0, 0x0) close(r0) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x6) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000)="01000000", 0x4) 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) open$dir(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) select(0x40, &(0x7f0000000040)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x2}) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000140)=[0x0]) r2 = getegid() r3 = getgid() getgroups(0x4, &(0x7f0000000180)=[r0, r1, r2, r3]) 16:00:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1000088a0e9100ffff00000200000000000000ff670cc290036e5bb530fe254c68267fec0ae54d57a822f7b533a3e6a435a8bd6e46bd3663c121389f319d7f0ce1642c9050cff02f8c42fd4f8c2717a4c60af444918ef7349b58b13e905c03b9"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000600)=""/187, 0xbb}, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x201, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x12, 0x0, 0x8, 0x3}, &(0x7f0000000080)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x44, 0x1}, &(0x7f0000000340)={0x8, 0x80080000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r4, 0xffff, 0x80, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r5 = getgid() r6 = semget(0x3, 0x0, 0x0) semop(r6, &(0x7f0000000440)=[{0x0, 0x3b3, 0x1000}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x1) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000300)) getgid() select(0xfffffffffffffef7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x7}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, 0x0) mlockall(0x3) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) flock(r7, 0xa) fchmod(r0, 0x10) setregid(r5, r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000500)=0x3a) setgid(0x0) r8 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000480)={{0x5, r2, 0x0, 0x0, 0x0, 0x4, 0x7fffffff}, 0x1, 0x10001, 0x0, r1, 0x6, 0xfff, 0x0, 0x7}) setregid(0x0, r3) semget$private(0x0, 0x7, 0x0) 16:00:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000000002000, 0x1) r0 = socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) flock(r2, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x80000001, 0x2, 0x78c, 0x605, "d3fcd884c361049a8ec2494bed845bf553645e62", 0x800, 0x7ff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x401, 0x8}, 0xc) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="05fa9349059ca017d473ee0467a217b3aaa9a0babc6d22409d340613f97190e771716385fd132bf7bc294fe26d12e774b391a428f90da8e4d42f761d544a2c59ac75044a5deb040000000000d256d112416cf421378a9268e95805a0ccff77b6ddd83ad552fcc78a69502f45cba4a5caa11abe", 0x73) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$inet6(0x18, 0x4004, 0xfff, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000386f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002352a564d68267b7ef7788a337c33c5c9697a582"], &(0x7f0000001200)=0x1002) socketpair(0x9, 0x3, 0x6, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000001380)="e0703d5f5c93e2c91a008866567846829702c274488166dab08ffda7024043234c4d9b5cdc04b859f14f286f7f6b452faf4c70e8d15493c3edfd407c639bf82a00944b60cd657b70ef45", 0x4a, 0x7, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0xca9) r7 = socket$inet6(0x18, 0x7, 0xe82) socket$inet6(0x18, 0x8000, 0x2) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xffffffffffffffe1, 0x9a}], 0x3, &(0x7f0000001280)=[{{r3}, 0x0, 0x4, 0x40000000, 0x0, 0xfffffffffffffff9}, {{r4}, 0xffffffffffffffff, 0x3, 0xc, 0x5, 0x2f90}, {{r5}, 0xfffffffffffffffe, 0x4, 0x80000021, 0x7ff, 0x80}, {{r6}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x7, 0x1f}, {{r7}, 0xfffffffffffffffe, 0x11, 0x4}], 0x3, &(0x7f0000001340)={0x5, 0x100000001}) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffe, 0x1}, {{r8}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) close(r8) 16:00:26 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0xab}], 0x7, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) listen(r2, 0x3) 16:00:26 executing program 0: r0 = socket(0x1e, 0x3, 0x0) pipe2(&(0x7f0000000080), 0x10000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r2) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) ftruncate(r1, 0x0) pipe(&(0x7f00000004c0)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r3, 0x20007478) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40, 0xffffffffffffcfd5, 0x6}, {{r0}, 0xfffffffffffffffc, 0x28, 0x1, 0x1, 0xfffffffffffffa7d}], 0x1000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x9b, 0x6}, {{r0}, 0xffffffffffffffff, 0x7, 0xfffff, 0x1, 0x9}, {{r0}, 0xfffffffffffffff9, 0x8d, 0x8, 0x6, 0xfff}, {{r0}, 0xffffffffffffffff, 0x20, 0x800000a2, 0x100000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x50, 0x1, 0x800, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x4, 0x8}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x4, 0x8}], 0x3, &(0x7f0000000040)={0x5, 0xffff}) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x3, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000240)='./file0\x00', 0x8000, 0x100) close(r0) 16:00:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0x1, 0x3f}, {{r3}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x2, 0xab26}, {{r3}, 0xfffffffffffffffe, 0x4, 0x82, 0x100, 0x3ff}, {{r3}, 0xfffffffffffffffb, 0x2, 0x13, 0xe3f0, 0x7}, {{r1}, 0xfffffffffffffffb, 0x19, 0xfffff, 0x1000, 0x2}], 0x401, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x60000004, 0x9, 0x2}], 0x8, &(0x7f0000000180)={0x12, 0x4}) ioctl$TIOCCBRK(r0, 0x2000747a) kqueue() pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="3cab765daf563b0496a3f45c489258b1e19197a9cbced0cb17069bf2e05ada22b0f774ce8b62e0f4004f5d1d0f151cf64d", 0x31}, {&(0x7f0000000200)="1cfcfbd7712eb052b0046d3d8827ce14", 0x10}, {&(0x7f0000000400)="a8fbd77f8fb20c", 0x7}, {&(0x7f0000000280)="57c251f06222f80946769fea6815dd38c9f131572afc4af52b74921fe7dc241dae338c6e51a9155eb8b1ca3c5cf28c2297a84b10d78656a7ca7cfe0a0a10bfeaab552552751ed003584d947158edae4123e4bb57ab1d55ad8de94cec170db1e5f23176fe29cc1172b1ae74c88647640ca8e0895f5b01ddb990bae6a905b24d91fc910b8235580ef1ddcd8e40709280251a908f234a5f0c58754589d257806450b4e41508c9da57a90cbe50ec687ee3a85417464b759baefa", 0xb8}, {&(0x7f0000000340)="dcb19e35d7be037f36be98cc02c6127477df06f8660060a1f99fad6019578f54858b37b4", 0x24}], 0xffffffffffffe9d, 0x0) dup2(r3, r2) 16:00:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="e8285443653b46ad03dba694e06ea945a973e9339c78a84c269fdebadb9a6258f8dda4c60c7c4f8f44e484939380b603ae689d9625a7246b00b726f9e6a34635599b2eac8bbdf1408ee918ac500e0160df9db44415b53cf98f7e586aec245a482f622287f472c08e926b02dac88e19c8676725f827ea27910f2aefb62c7f", 0x7e, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0400000000000000000043f026f3f6a095fcc500f302188af51a401a903f31fd3c560000af"], 0xa) minherit(&(0x7f0000bdb000/0x1000)=nil, 0x1000, 0x2) geteuid() madvise(&(0x7f0000bdc000/0x1000)=nil, 0x1000, 0x7) recvfrom(r0, &(0x7f0000000100)=""/245, 0xf5, 0x2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000bdb000/0x3000)=nil) munmap(&(0x7f0000bdb000/0xe000)=nil, 0xe000) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:26 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0xfffffd7c) 16:00:26 executing program 0: socketpair$inet(0x2, 0x4003, 0x10000, 0x0) r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x80000001}, 0x8) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="248921a6", 0x4) setsockopt(r0, 0x8, 0x8, &(0x7f0000000080)="9ec4b836c7df26751462b4a9e8ea0545c80ac85d7e835232b6ac80200c8472ca9ef650cac1e14701fa5369c0494c3d865425115f65a01bb1be61653128c62c6ee2dee28caf7dbfeb8842d9956c856f34dc50e51523dba3d9f5400bf6f0ffc3f09a9998d4b1558ed79c9410310377e417166b2376d27790782d58befd6b1895d05006ef1cb2ab93c606a35d0cf68961d84a33a07cb3b65d825fd60ac21dd8b7a411e28a85e385b54d41b02e2563", 0xad) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/106, 0x6a, 0x2}, 0x840) 16:00:27 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000015c0), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffffffffffdaa) getgroups(0x5, &(0x7f0000000180)=[r0, r1, r2, r3, r5]) accept$inet6(r4, 0x0, &(0x7f00000001c0)) socketpair$inet(0x2, 0x8005, 0x9, &(0x7f0000001640)={0xffffffffffffffff}) setegid(r1) getgroups(0x5, &(0x7f0000000200)=[r1, r3, r6, r7, r6]) shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) sendmsg(r8, &(0x7f0000001580)={&(0x7f0000000240)=@in6={0x18, 0x1, 0x6, 0x8000}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000280)="01489f9697a25f1a985d94b9e2f7a033a5e164410dfeb2647c9d00e7b13f0e55c65f7d7891e2b1", 0x27}, {&(0x7f00000002c0)="f2061252a9f8e5519e88a43ebbb7fe39f0a066297a93113e5645f6e3e1f489972cab6707301c1abcc872241cd31b52c157fdb29007ca535ce12f87d78f692a8b876e3bc3b1c5efc60c4dbcdce33039eec465aa476303029f23db753eac586d76726d003062317622320a0c8e68aaa052855efe0d907922077636de31101af1fc9493acd428fce655b7566f13d1bdccaddbbce22ef043053aaa2e12ceb7", 0x9d}, {&(0x7f0000000380)="1866da8e4f2af75d893b64e832bf53a1bcb8115df8265906ffe646753630a7378bef668f0083cf9406bcdee9ecf94e7c6db0ac25793537e313c7668d8dad204597a63422b424bc9228d793f5b0ade4a2b32f2ad32a78809a3eb8807b93d3b4a1b9cfb87c5614f16434a6ade1efd29264f5f8e5", 0x73}], 0x3, &(0x7f0000000440)=ANY=[@ANYBLOB="5000000000000000ffff00000600000098707e426766f13bd027741b1e5e748e460ecdc64780b917798ec492b77cdfb6118b1771dcd5323553e4edbe16e37b9b462d5a414eaecf303f8e2700000000004800000000000000ffff0000ffffffffac9387d1d2a04b14efd8876432d2bbd68c7f34120e7bcc7b0264e00ca263a144f642e2a9b6887802f22660ad476ed6c1576500000000000060000000000000000000000001000000db328ab2cf3743968e38511fc8574f1b86a77c7e030f5991d96abdf0bf2dfd630cdccfd60f7adad707a21cec83e2a69ec9dab7a0910b3107f29432dac676e712392a6f1db550ea712bffc600000000001010000000000000ffff0000050000001bab03e70e613eb9ba995fe74def5081d2bff6a72f77abf8658f768e6cafd7324d506680631bbb87eda17b3832be7919cd88ff0ac426b804da5bcdd13013dd5d00c386f4b21f154ec440d8d0530c802bc41ebaff2bcdd3e87ddc5c2fa26dc94e1372243b663696b7fb351924ea6b15f84de7bfd1a5b8a21fa0a2539bffc707b605cad83eefd902bc66d0b84aac8006ed0e98e47ce7a3164620d8e39367e432cdccd07db11d6d684e68c9ff741d8a2a9e10b01bcbf1f7d13abf660375c019dfe32046aab096be9b8396eb8a5927150f271f5595b88fe7fb3612c6a333413dede9c80b0e6d84dccb19d3d899fc0ddcac746d3fe7ede9218475df0020162407e290f52868514cba4ef0eb91859526237e0e1bbc67bbf86b596512c198452dc2268129094be50dbf782ec7fa95336d559cd180c9be162d8894f1bfd0b5439fbf4c27391220a63fe7daddc16c84a46526c38b41a377b61e864a8ece5e7f9150cfa053df65d789b7a724e8d9e11003dd845d9ce078681d210cde48de96a78fd402e8295554fa12e68291b54ddb3bc419422e6da8409a00b30af76130f516c61873c886a725117241795a9326d7e96eabd9c107ff0124629edc834cc9040f2ccf5ed8d86e40f0aaf27d8636381570e79b8195128fb3ce7b83370aaf726e73ef8cfad1e6b39e8aa7c60bb4763877a6b0d6a5df31df0aeeb8240d55ce0bfa3847447bb26ecbd386975b21de4b56794bfc48afbab1c838bff78a9dda17483aad0c3ca3a2811d754e4026b55c18921025a422fd9935fb03e152872aacfb116e985e0e24f62ddcb1d0b0aa5f635b67a6e3ee6d0edc027724834ba506db0fd91a2ebfefb3efdf36458a85175d3f04282e46cc81a0517313d50d0701639f8a7750707cb2b5b6aaed47f9cb38dd94cbe95acfd94d4e1bb5b2555fbf389e876b101aad6cd7f79f2f312e344d20c958bca109c569d3989e8ca561243d401462d86f83078cdc7527d579233d8a9935937f81e328fa97e55725bf2e129663959d26d88bb06faea2389bdc68f2bd5585f3717f2bb81f7093e7df7e971a724bdd52d44f1b0a0d950872ab025dbb0b268d5bbd970a6f56d16e1ac31fe79e778f2d5c9db25aef0c162792dbf772e956b625217002d394d5224ccac1d7b32edd2721ec6fde364467e20fe761410a71662f534380d4ab6ba63aba98636dc49fbad22ed5425b88bc07f6509fd22be075d006f4f7c7a15fb054e36dc20b9c9e0083f170c252c6c173748fa7217a7c5ebb1ac77a9167840c83ddd24e863773ab5e2654cdce539c9f9e6e989a7554c8d2fb9fa6137b48d895bf12939b82e1d2a9e553d46a58271a219b163974eb7ef27cebdce465fd3cb97f86e4103911084de2405f96777d72152972fdfc800fac7aba40f818f44aea021450cab2dd10e0db7669a6c74de6246696f2d093381a8e05900a5ceca57078ac398ab6e7560f71ad26c05ae8a9d925c2a6373eb4aa4789030f9291f5156394b222428b8dac39228fc5ee6c8dc1d493de75c321cff3337e5f615af5e9db9824e685e71a0cc241c76c2fc3967484214e7a0df2af22ed296437f35bfbdcb07a2bbca78505b7b101670aead8ff6de00b40024f6bedf885efdf80eade27394e895562eb65967128dd1d7e5eb143457375a3d51d6b9101c87c63e9445c0986b72836f97f8d0c7c759dec784c1ea1a5822355630654aec6827ab9265c2ffcb0136f805561ee1cb68ae7ff54ff83ed3f84f0748c29fc3999c6e3fe5047ad793c2a4367cde403c04b1836c102da797997a05f5b05af8127c1510c420f10c4896f2009882e2b00c56931c5bff029cd4a714e7edffcb3c5662b0f2b8995ebb0598f7c285b08eba0ce240cd007b716a5f526923c3c206392f12ec647168b818243f2803254be979533b4b7d3b2167ad4a6d23bb0e740f1937c237e6e4324273be923cf42b859ea63c41e3db0484cd56beb28384e2c85acb49c2c4a8df9daf4408e258e500d1497248e39c246c692aec7064825bd678ba75248a5588a1f28efc5e09688f3494e41c4a54c9a2cea2789ff2e385bfa84bfb687845c1c47c8cdee1c25959d4ac4b4135b371c888d165727e0206d73663541c8d57dc4d804645d101a4a67d1ec74810f00000000000000006e02460a7de0066b539c5bc06cfe94fe791f8d12e838f0c4c114c24433deebf46498f4c84724aac941393a55b0b83bdb05b2b06e8a375f8298d5a03c17796bd64a47d10dee3e847be89d4f33b84ac1f80ebeea707d3e51702d44ce3fa6238df4284a91d9a599ebb168286cce45d84220d6c04c42b45d20cba87ad233ef1c6ae5822493fcf5045e9028186f66c6b458df6760008ccd004ec8384248666c1cbfc861cd50fa222f83d7b8f4826d40a528eda3b1e2e049a4ed72c25e0be71ff64fec863965b7d76e5741f0e79275ff63dd8384dbdfb286b62c44bb3f365e8352b3a5ed8a05a1dd4c13200054bc0c670d00364e196ff7c8c920a75f46a6a1f682c30f535fbedd74c292eca108970483e79b05b7f4b96f41775f9478d011f8ade54bb29f1fa2b0674b3f457387963dfe593b1af115ac63489c8598e6f8c3225405b7bfc94537a0e316615bbc319c833b67c0194f86721474bc23873b34b585f5bb243a71a55e4acb82edd298ef95db81b634517e976a9b61d3c4eb76d15a328d3602106b480eca21b011e532d389febc84071a3e11a0bc57feefff5f4d243f6d7dcafdd48ef23dc8ed63e0b966088f7cf79e420c534e834ee1c6180b6dab551f5620fc9375ec93c88a9580efe5dc792b441e8ad6a909a76f3158ba060f2442be4b38486ead132dde0c63e0e0e889c3575d47f434121956aef1e337ae3a1703d2fabcc83d963e2c5e537072f0059f30c11f7288f0e9e8b227c3035792eea3c3eeab719b33ef4fb3f3002ee719d4ec59c17ad367d735bcec741c5f9b7c900f235455801c3b5f8812988a655a15abd1c887b215d10a301623156426682a44519adbe4162f1b9691eff57b28762496f4228489b99e5afeb84782bc47aee75b33c8ba6daa98ea7260b1bf0b9d0625b1260aeac91208c31bb699028033a9bbd210a178285b51610f1e8ffadc79d89dae80dd8a2e76d8bcbefe6f7b195d912488a5afb209ecc68c9d2cf31c3a922f41783bf12e6177f6bde0b8a0f0e8553dfac218cc95952aa0af69a6feaccec181d37575eaf7162aa0a96f3ae02d2dd49b22284ff5e01726a8c2840c3c8632c99c2c31a758a8fbe85f7a1f7788d04cc632d1fbecbf27100bf8c155a0bf207e05f33e2463a226cc2ef57612a2d66a2045e9264f326fac7420c1f2ddd69a39873c5fef399c7731558cce35aa5650dbb932c4a1bc4cc74a4ac16831c80d8be5a750c871c148d58277e9ce23d406d3675410a046368ea207cf3c59bdfdae2092c101ba367d983122f6879cad96d5a94e45a484ffe8d47b10a288db4dfabb99af63dcefda57564b093942aad8d324934b1d64b50c52347699af69e77d1b08caf268ecf680ba632765e65b6a5ef7388ec7e02509009babc9273072e23fcbaad95101ce881184c1d5519cb068b24f25fefd9cce20cef7b4e268c114ff2e9bac02ce910e8e022ab8cced7e5932fc11075b1d4d4bd409d786c6aec8f87cd566b23f1366ccb618ae751704459ae1a2cbfd10f078380b03636722ed5f149da3894080e2cd0025d2af138acdf46955d40b34858b1dbfeb9a063c6f72ed1ec96574d7b5a44c2c22c940ed0ee7bdd3b152197b344ee8ffe3b614843780f3121dbd7388fad3953c2974328f501ddb37148f7aea233cf15d7e4a45a1ed87a212c3fb35a96e33b49fba2fd0b05b2d2574930b631dd1fed6cc06332cf231301f685e4169c3190e7494884c0175b8ff524dc4e636628b873917d351b3831e940f7f45dcbea9f89a65e74bbb27a69593393835fef564ac5a84aa895a222539feaced1178d0de20db76746bcf4fd53f11de99d0be2d0b271c2c233316a8d96bd5d945e6d028052496b07c8c4d45c8b52826bfb55c8d07a32869a4c778317a0aad2ee64a4b48c9aadfb2f90c80784d5e3918ffbe0cdd6a6eaeb769234e21a5f3a1f39c2cd9e147bab855baec1c425ee56a5a4d98e9dcfda7016a7efd1eb6ff141ef2b59507f2d89bb253dc3d071ab7aa03afe988306049f21a187f6279a7a23cc43d9c29f1661423ab79514cb7e6bdd3421370486e51868427657840767c98fba6ef8ea55c19ee03794f9e3ec77c0174a819ee8b33473c2b6e1e14dabedba37d873cac0bc19556f44d88f44d51e9e5a5141cab2ddcb267f73d3ee9e6338fa3b6371c148530ba8f140f377485e1b06d2f724157c5e59c632a3e3f2c81be03c56eee7bc617ebc7f8fe900822a3ed7acf3f523143a3dd09b7cc05bcba7c27f80ff0e59b09fe81066758a4f7f1b54b3906cca75d9698997147c746add3c803355bb61f4d182d59b9e038ffbc466c4e07ed9272fb25983de13d6507032ac4c3a3080dae62d623ff9c1c110dcd2196ab93ce045ab9d457600503c913eb5edfa06f3ca409184c8d1270e02bc01a3e52128d326f302e92703426eba0406b64eb53f4552fc160ddd6bd45062ad053884281638a7fb879a1e0bfd74e3dec783254524cb38268ba37abfebb4110c1aa47890d4e2bc058be503c86abb892e6aa063f93f2d66c4827e0a76285209babddf818b6e4ead1dcacaf20e94e8b8debdc3da8b1d3e29d4fda9f992fa9b6729ed2c8788234bbc5c13c3fad4d4e527f37a7db73577199634ed177206286015131ec0775a4cd8ea2291ed107f4e6b2c2dd4f804bd771720578956f0f697891223dbb19a217d9756c95b91ed65b65e0fd6423f05c142872c36bb7e1f6c14206d315838f77098c5831346d1833b0063f457ab19499c7269e7b3241031fa02aafe27b0df7df58eece75bd09d6596b7cde8fe3293e8d74b781d363cd5a6c517be1a4f5fb57802db2d9c08a0ef9c7b2bbed08954f51a6f98178a8716e0ea9d397720190c8b63a6e09f6b6315243680b48ae5c29410dc130b08bf0fef5e842a29acf630b37f7be2650c51980b9704ef8e90a4801241e6f944fe090c06b510c3ad85104dc8a1a0524b3488ab73d66d2e06cd52490b3ad865326b143016e480142a342a0072cf42d5d3c16ae80fafe53d2c97d3f901bd33a044784c6bf3ea401c283fbc2f951d462fc45a0e546d05b55accca3d0626a3dd8a6dd4763e75cd10a9e5363700686c6ddd7e467c4f5af5bbeff780f0b8fcf00b66f197c3ecd3d6c9939185fe33c6c67e0d2cef245d9c9d99c90e8f1f6904ed6fb15b3a5eec3d63730124cb4de4c29968c94624af3b98966974e8ee0e9a71fbf1a2336c088236131f863cfccfbd5b6e6fd39c785d36146c66eaed66186ecefa857aaabae00cf7ddf55d8ec746e776893204e6220bc1e91651c688e3b10ce70234ab37c80867a5e8f2d94ff13db9c89679fd31fce980a624b10e388153d7d0fde6d51d735b045efe9658e227d96cfd83cbbd57fe7090251aaceacfb36294a0e6b871f33a95ed560a261d9f365291c89338a1fef1960726e5f8d504d11e69f37fa8535dee2f0c0e5698bfe623f42a22ae3c00c62a209a027091e58f0d29b18e2f91d4f7048b5966cd0bd4400ca41f79645a584febca65c9e45607fecda3d32bdb83f5145d36bdb48d84215220a2fb2aaf1edd58a203aa7e2ac9296f24919013c86aab40725b6abb07f27da5562f66d3697c9a77c68f4f53b94e2ffa21447ad6a4fae23d843b714646566985db9dd94e4cf014678216c09a5"], 0x1108, 0x400}, 0xb) shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) 16:00:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x380, 0x0, 0xfffffffffffffef4) 16:00:27 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) close(r3) fcntl$setstatus(r3, 0x4, 0x84) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 16:00:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f00000001c0)='./bus\x00', 0x1043, 0x8) mknod(&(0x7f0000001500)='./bus\x00', 0x2000, 0x13ff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x3, 0x2) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="39ac1a642a16b5ed94d3ef03094fbb069b2262fca0a19b505ff94e3568fc8d0c56d5af9040", 0x25}, {&(0x7f0000000100)="422ff5663ba10b83df6793b395a5a3eef372d62f519cf2944fed7af4bfad88f7e079dc9e7b51ccd5412084f0da211eb85636b350ab757a648a469d23d17a703b31a137d2d76374a27ed43c1bb7261525a1a0830cb034cc3c40a620a6a6fcec11ac9a08845d521e4bf7f5e874004145940d7a0492ed49a75c65e56c3686b555ad40eb478b9e027078", 0x88}], 0x2, 0x0, 0x0, 0x404}, 0x2) mknodat(r1, &(0x7f0000000280)='./bus\x00', 0x6000, 0x80000000) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 16:00:27 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) close(r0) getdents(r0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:00:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0xc) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) write(r2, &(0x7f0000000040)='B', 0x1) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) write(r2, 0x0, 0x0) close(r2) setsockopt$sock_int(r0, 0xffff, 0x204, &(0x7f0000000000)=0x8, 0x4) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0xa, 0x10) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180), 0x2e0, 0x0) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x4) setsockopt(r0, 0x29, 0x24, &(0x7f0000000040)="3a929119", 0x4) 16:00:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="8e3f433295c4dba0d33911d355c26fce461d9449e3e7f07b002e", 0x1a, 0x0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) bind(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r1 = getegid() setegid(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) connect$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:00:27 executing program 0: pipe(&(0x7f0000000000)) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x4, 0x12, r0, 0x0, 0x0) 16:00:27 executing program 1: socketpair$unix(0x1, 0x431ed23a895156f4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) socketpair$inet6(0x18, 0x5, 0x7fffffff, &(0x7f0000000200)={0xffffffffffffffff}) r3 = kqueue() r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001000)) r5 = open(&(0x7f0000001040)='./file0\x00', 0x40, 0xf) socketpair(0x7, 0x5, 0x2, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet6(0x18, 0x8000, 0xa454) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000010c0)={0xffffffffffffffff}) r9 = syz_open_pts() socketpair$inet6(0x18, 0x7, 0x2, &(0x7f0000001100)={0xffffffffffffffff}) socketpair(0x6, 0x0, 0x7, &(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) r14 = getgid() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000f80)=[{&(0x7f00000003c0)="98c728e6eba7254f8349f1591df18a80a547dcc0a348b45762080151be1784698105d25f91bf9f610e8f7b758f10771ee4dafd314265ea89677e187e0653859172d764ddc63ffe570ff4d3118492e32337e4dad02a4b2de3a551fac90fde06637a48ca69e4ad36be7bf938ffd8cbb73e19a2b9aa9a2208a4ab0b5bd4784be028b57a2450894e5afb23803ec54965b50dabb171ace8bd87c97f94834e15f39919315a3459bb219b7caff3311236ec2b079fdb24a9cd86f46f92c6c6e97f721575816a1854e8813d15d16232fde2669ab4f680da072ecc7b15643a7dd043ee2e6a13709fff37", 0xe5}, {&(0x7f00000000c0)="eb8c38084ffdf0e7db4a66399c9da62e102f40f510dedc7937b31571b104edbfb4f3351d5ce11a1821913ddcd52a4996393c801b00bfbd7497965ac1b0f1d52eecf5762addc34808a01a77553b80126521a806e18e9871831d7f777551e4fdfac9787fa9a612a67e3c0933d3bdcb4b874f53b3db5fa95b5c83e016088b80b414224bd441417abaa2def2799ac964137d8dd0bdbabde985cfbd6002c7519393ed8ad3f35894fddec5a8fea226ef5ce51a74a5bf", 0xb3}, {&(0x7f00000004c0)="8c1b4e74d79e4fa3561c9f2f871b32da4893125858010d0165c9c5c3ee6f1dae09fd0556b6161b0d6546643b0ac39805c761afd9ed030f56428b1f6599e9230e8129f43ab270cb096d4e4f750ed393b2bc7487a7ba82e628f057e16a05e742631ad4c0a6cf643c07adb8915bf9f1630d1b5efa61902333ac34c34a9cebf57fa5cac2ffc72412823a89ebe3e9ab18362198946e48e65f646656a870e2585ff70181f3e196b63130979063aaeda19a3261d2ae2bcb2eba5793ea28da6d9d02a0dbf83f4665f0", 0xc5}, {&(0x7f0000000dc0)="1aced041add1ccea2a01a35fa0b9503fd7161c239d9358c5e33ba7b1520a5969c5220c09454dcb340869a9ba91452c3b1cfb6ba351f9ac198e509d0ddb6966edb4f40f48b744abb2e9c3ff294501e97d87fc6d9af996f9383dc3dbdcc13dae44c0e0c2fec3c73ad4ec229fbf00503923b21051bf10830f782e7ddcd42a77516951650b5d2be24ed81c2dda65e79b2e52d3ede3d2c323c62ccbeecebb0075a482a4a04b137c3bd46e6bb9b0e54f9cea3076407f5845796478829dc812b579a571c206257c99ce5c195ac142dacf53dffe4fee2661b9ee06648cab050d471ed4ba1a4135", 0xe3}, {&(0x7f0000000280)="5de8e85c3d47d052cfd7c5a092eae3b1780eda0a62403ddfbe45529e1b108afae3baf41ad08342c64ac479530b505cae918a5ec197fe2151ab256ec40c934d7a57a1cd83561f068d8a6bcee6cb12ead4e53cb725e8212fe3292a36e673eb4cf80c5298cb5ad1e09834b1740448c22317ee070e6da41631d0819e91a94742db3a10b3db1cb554768ba2c2c24db180b980b1bfa4aa83a28652e3cd113ce34518a480ee3ed67b7ffa19", 0xa8}, {&(0x7f0000000ec0)="c60bcb77fba8dbf46aa1b103363f846f731c6aedf5fd0fbfdd4627bc0e770a4c6a633a829aeade6b701066fc6ba94f76db7b8a1cdd7e2bda3177b515c4cfe7fce26bbf66bcdcde424ffbf54b9a5d4c4d9e6334344da1c3d81352bf902e46c412fbab3a902d0b77bca9030cac0c597c8f57fb8cdc47be946dd46bf264708cf3089d3a0705", 0x84}], 0x6, &(0x7f0000001240)=[@rights={0x10}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r5, r6]}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x90, 0x1}, 0x1) r15 = syz_open_pts() ioctl$TIOCSETAW(r15, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r15, &(0x7f0000000240)=[{&(0x7f0000000180)="3d05ee3ace5b1ea2bbd50b0dd669d7222bc8e22cee8a74c9a52752d809f53f87fb046d702c8a47f44169ec3815b54352885a78cabd3cb4c7f13497d1065f50f0fe5195ea1c83267ea56bc368f207a6cceb8b82c7bf019c962a0821a5c63409c48c3e188153f2", 0x66}], 0x1) write(r15, &(0x7f0000000340)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r15, &(0x7f00000005c0)="b685279f21981827e6748f15f87af3f76bce577d6d779b0fea79673024428d43fc5c189d0c8e82827b91a72f2e25358f8ff9ba875561c85507b1ddac2645f55bae89b6f31f1b007dce1c803937c36756cac3e4a35abad2d49386420fd1b350aeb17d5e7b5fb2bac2664c320e71482ec3e2588ab466317fc34076e88cd7ab53c909f5cbc575b57b5eb3d6a7ececb943528910ab252cfff28e9332a085c3dae187e6847201bfe98ba8b389a86f21ca81b5c828afcd59f1660b8c63dea46809b25fd86eab6dc1479fbcd391246997a4fa680532cc6232b4d6b18a025bf4b8afacbd8ad4cf48332c37f8fb877b80d7d0df27f84addf05eb936034d5b6674dc7f2d7f789af8bc56b8d706e1573c241b1a5e5b320c0670d4b18e57beb7d5d6c76210a33d737d55cf0b5b24f1391ea4ff67a906f9265e374c7c15a58d3f394ebc589a0654a75c72e11efe87eb1f0bae3ddc9e967b2fe28950bbe43e3126a41cab119f9471a066e2f602bc1cd1773b1726a8d59321744ef41cdf79e5505c38797f3ffa1b803760ade50df86c53c80169b3d1b0f6913dbf539ebe7faf8f8478a2c56654298bc045a97831314ebcd6255d23fa06e58179204ece95c3bf2b2878977da6b8e6f51f6227c85b7e8d41f150fddc8c46b9b9aff5257e1c8557d7285f77d4893629f28771352300bf77177400fd28fa387920acb5ac05e308493b5c29535c7cad4d3c6b299b42c118cc98e54a427568aeb2d0703fa1986757bccb205f56610743d786df7626bb1dc4109ae36c572f3af210ae7227bf6ddd8f303f6fd1e89710ae005db3109b6d9c89153cb568ac27b07f6d96046153f3ef37a3fd17c5aa8c0ae4551ca3cf042268e3cab2c13b9c979e090b63c91ed35a9112a69538a85f5ab3ecd2f03a125b839f62f576f78b679fb4cf8a153bbeb50fae62001e317427aea82d5e7f4830df6e9e3b4ecc0fbeb0662cbd1eed7063a0644b06c4d4fee5f61074a8b862e0f5800188582a0c5e36e9e0ab699a3f7fd3c958471fbe03297d27a830554fae84756bdbfa7a392e7e154c3017dbbf3a9eac9e35158f53a9b8fac3d709821ffd92ad7596918bbcd3e4cb4a1dde327676eb39828da9cda5307689b34c27c886207cdd00e938232b4def8af6fb5c6f490a5241a9da91cf4f12f5d72506dbf77ce47ebb5aeba4d68bb7baf0a8b87737a64a3ba46e54a39fd771a229442b552ff8088fc1b70bcaf519fb393ce1c4eb6517612213a3b5b0c0a182879803ffa841467ee01eeedeb5b503e0b4dda7c703bae5f94f715ed79844f034b04548bf3abb233171ad9fd40d354e1f2adfb2034d3ea88e61d1809b53dc6d74712c69c106c02ebf53525aa22067d73c10160c9fe508ca2cb1d4125f7b6ea88644d8b529dac7ead19f2db9d651b37386049331f95826e78d6ed714295baa09bda621dab28440677f804825d066644c29ce151ebddeef03991ee17b0b5951b7e44b7b49f1d5c52795d91301de0b360e968174663f92e1813616a15c1c6e8ffa54ad675e80318662d17c8765aa9a08e6c313f3001f3f5418289a2bc13df4ee12e7e10e4c2565c4731273d7e62f6c7037bcbce59eadd907006847305a1e6387c13a5b909ee808c3ecf6d848cec179c15b84efdfc73df1b8f0b9a5a08bcc6ee6f573b19c75b87504189909eadffb61ae80a59d5c6df83ea7512892c4a08e0cb13266e5d46cbde8a25a4c5d65f3e97e1d8f2eb00ec307ca1123f7dd27adebb5c7fc10e56f70bf8bb8f8043e0c58b1c270e59f12ab776af864dc268f553d673951d2a4fb2c42d926b7a530bd4d46b365a976197b5788076fa32ed7e320ac70d62a394a0fc52592669651e48e9ee30463845d151b355bf55b7005a768a26c49feca3a3814a81c9695e28f05ac817c5696a8bd7969fa98755cf0c0007e1abd7b3aedb19ebed6ca0aa25e52abd60fc152c9b1c2f6b32b2c2b57db3b5f4cf66490fd11a0ae456f31c67560287c45471992428ed5b1c4518bfa5751cd3e3881226090c8d4515c14e6a3356d9d6e74008b30a2f99eb0635a54ecef1c4e533d773e829b381f23cee287c22836b0e0e94acf6b8425ad6ca2c699582300047c5f011aa4aa20a017c6b40d6c4911900415cb0662a1b9a7b1ee8c36747a71b148769de4f1f5b2a495e55a6ab1251c964ed32f2a4b9d8871fc84ad308f18cf4507023ee89990d21de745e4188ec89e62812a3dc3ccd7ae6749611b640b9b30c203b8a0fe5e730c0aa1eed15e36bd4641a5d42179bdfd71513ecb46a275bd7d6ffedcc0aad7009f65649a44ad1db6c3704049a3eb23df861680b4dc94a8f9a6f8718d521a1ba481960d71fd1d02f17f7014734dd470c70ca82123acaec4a7f6963e1ea16388223ce2831822d2bd81b92249c69d2bbd68778ce7445c3425f84d963799353e801fb5e17fbeb080bab1622fc22b24a7abf2d3f4dc086c8f61ca299ef711436932f2455f08fc40aea11b0ff6dcc52ec2946505a58ff68ef1fe253aca36a4a1977449962c594d6344ac78920aba325599459f765742f15253a9597744291274be36fdd0ee56d0f16a1832731ca36df52867b71f01cef609ece3a0ec953fa9d7297893d4bf4cb9d1daf0c3943401101151c0ce58ab1c4c653b579b9a6cd1fa1288b20ecf164c6b0d1fc92c63ad2d4c2273108177b9e1bb234b1cc0e59b5360f513c24e19d02545da6ffb3f4b8a861070577e9f0196b242cdf37872f626d9b7df97d33a0144bdca3f4344a637fc42bf9bf8fa31dfb54b7db1982eae41baa164831865aa1a164bbe0f66d6844af96d475b880831e1ab95abeb", 0x7cb) r16 = syz_open_pts() close(r16) socket(0x0, 0x4, 0x4597) kqueue() syz_open_pts() 16:00:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/101, 0x65}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) 16:00:27 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000180)=@in, 0x8, 0xfffffffffffffffe, 0x25, &(0x7f0000000040)=""/33, 0x21}, 0x0) 16:00:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fchown(r0, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8d903856928aceff, 0x18) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000000000000000"], 0x1) getdents(r1, &(0x7f00000000c0)=""/109, 0x6d) mkdir(&(0x7f0000000140)='./file0\x00', 0x2000000000004) 16:00:27 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) r2 = getpid() r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000200)="6223fb6fbfcfb14875c34fc2d7bef6a470f75cd423da519c3140d2430386910d502e6435d2f6ea5f200ee9bb6163b81d252c10c24d232ef79acccab36f20de0cd1a6c91f626273103a20f5a28b95a3a4247b60daa0b0ee967ca77d1ec0411b602dd6cd7745a2d494e93cc34fafe141cbb2c16bdf116e94f911ddc4e63c682c2d4a1757db99acc3ef1d137b8d735532dafd2abcff430ac5b6348b4570c820e84f129a0a5787f03194072d14859c8f22a7b37d138084aeb6629b03a198430db3308e1a9582243600ba009db2e759d2b7924b908964ad", 0xd5}], 0x1, &(0x7f0000000300)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x48, 0x400}, 0x5) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0xd25) select(0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000000600)={0x0, 0x4}) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x2, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000500)="e36258a416f790037405000000000000bdc3a51970948b1b2e0ade41a52f4ea7fa0023d58bf6659990bfe4320449078177da4ce9e087730c53fb394b842dbbccbbda10494e9f109d77faafba6eeb00000000180068f7ac8f445dd976a67cf92c23ef44", 0x63) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x5f, 0x6, 0x0, 0x0, "17d45e217adfcffd4f278ef66d2eae89168d476c", 0xfff, 0x5}) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="96977caf8ff96c268f2fa097453bb8957c3199e669ced6d1618735c3b37e6a2a58880b1370059fca16d476c255bad59cb90d6b539d685182f9645831171959b906f41d58b570d4260ec7efd26cdce19f980508d9f59290d86eb58b17eaa2a86fa00fe893e790f1b10a9c00aa6c2b25fb2b48afbf0f426a5e348eeb332017afe7725a65b0d16c1a935203bb2eafe75e7a43ab0474d5b8050ea706761c9f470ed59754a3d6890d4a63023bade95bc5a206ebc62115fc18afe89fa348367db5ab20e603479d9fd685d43137e00b3b83eb1b4334429e77e725b3c792896f1f51a73b251db6c56d14d72ddc3ad8ed407ed2533a97de582ef0bae035fa", 0xfa) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303add7bdbe388717222787ea97385d13ed8fc093d82d03a13d8be507accde408e2748485d52eaf5d967d2f5dc97afae42ba730672d6c2ddea76103ef3fe38fcdcb652c471aa4a14f15d3f72a9d4c4eb4212d37ce9de4b8179b0bbec783b12a43df041d02e2af949aaa7f258d3a57245e6ed6f868dd745d838fd9da4c2c661fdcb3de2616e9125022cd86b00f463686823cfb26c202", 0x108}], 0x1) syz_open_pts() getuid() close(r0) kqueue() syz_open_pts() 16:00:27 executing program 1: r0 = socket(0x1b, 0x3, 0xfffffffffffffffb) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x43) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x9) socket(0x18, 0xc000, 0x1) socket(0x36, 0x4003, 0x6) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x5510) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8010003, 0xfffffffffffffffd) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/62, 0x3e}], 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x80, 0x7ff, &(0x7f0000000000)="dd40", 0x2) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000000), 0x0) socket$inet6(0x18, 0x0, 0xfffffffffffffb2a) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xbccdbcb4be6b447d}], 0x1000, 0x0, 0x0, 0x0) 16:00:27 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() faccessat(r0, &(0x7f0000000100)='./file1\x00', 0x4, 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 16:00:27 executing program 1: r0 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget$private(0x0, 0x2000, 0x421, &(0x7f00003dc000/0x2000)=nil) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:27 executing program 0: r0 = semget(0x1, 0x1, 0x3b) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/54) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r3, r4, 0x6) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x10, 0x4, 0x7}, {{r1}, 0xfffffffffffffffd, 0xc4, 0x200fffff, 0x8, 0x6}, {{r1}, 0xfffffffffffffffb, 0x1, 0x40, 0x80, 0x3c}, {{r1}, 0xfffffffffffffffd, 0x5, 0xfffff, 0xd28, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000005, 0x81, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x6, 0x35}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffff7, 0x80000001}], 0x7, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0xb0bea83afc518ba, 0x80000003, 0x3bc, 0x81}, {{r1}, 0xfffffffffffffff8, 0x20, 0x16, 0x7, 0x69af}], 0x3, &(0x7f0000000280)={0x2, 0x7}) r5 = kqueue() fchmodat(r1, &(0x7f00000002c0)='./file0\x00', 0x40, 0x4) r6 = open(&(0x7f0000000300)='./file0\x00', 0x10610, 0x2) bind$unix(r1, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) sync() readv(r5, &(0x7f0000000900)=[{&(0x7f0000000380)=""/138, 0x8a}, {&(0x7f0000000440)=""/148, 0x94}, {&(0x7f0000000500)=""/162, 0xa2}, {&(0x7f00000005c0)=""/101, 0x65}, {&(0x7f0000000640)=""/195, 0xc3}, {&(0x7f0000000740)=""/160, 0xa0}, {&(0x7f0000000800)=""/255, 0xff}], 0x7) semget(0x1, 0x1, 0x0) execve(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0), &(0x7f0000000b00)=[&(0x7f0000000a00)=')\x00', &(0x7f0000000a40)='}\x00', &(0x7f0000000a80)='-(\x00', &(0x7f0000000ac0)='{\'\x00']) connect$unix(r1, &(0x7f0000000b40)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b80)={r2, r3, r4}, 0xc) r7 = socket(0x16, 0x4, 0x5) sendmsg$unix(r7, &(0x7f0000002f00)={&(0x7f0000000bc0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002e00)=[{&(0x7f0000000c00)="285104f128f4c9bc4bcba0eccf8b2433af7cc4910465c92fd30668f35f25f0d3fc44555acba93023addce9f775dc7b76ee9f6c94a656948f80cc80ea82ea631242cced04a638a25ebbb9b061939bf6c72929cabe367b1dd3ab70c8abdb4a7733edab334c64c97d8bd924", 0x6a}, {&(0x7f0000000c80)}, {&(0x7f0000000cc0)="92e9bb0821ff8775758fa87e39ecbdd69ff1d43e4d8297bc3988d3c4c8004c62f2815ff47134c87e2894487e1ad6428d21878e881819e39d38ff57f8c3b117a821e5ff5b78f568089caed08da1d62e5cdd71cf493fd4f1d2cbb7d96339cfcb3d922e71920ec8bf96fb8727937520e3e3bfe713682e86345e828c4110496136690907ef3cef3689bc756d1025b7a2f1331aa17d69fde452ace2d3acd0dc10f4a2ad457a87cc8b61d29d7670cb5d359093f69e3bec7a6ae915a87f95c16e87e4c07f204b883c37dc0ba7f52708f07f9ce42e7eb64a6e3585e20d5c5c4bafb53fee96943e5d2047facfbffd444c141c0a9d037411e2b9a14eb6ca26eecc6bd8a788889decb6dc881b2b9a0bd2fd34a60948c2e08a516e844a0050b79401c3ddb3442fc2d038f5c9cf1a098170584244996e49b0b2e66de10c9c151cbadca8cb10ae4eee81f513052e781540a10d5f2995706b3bfb9fc3f3f586b55d85e404ee41e14e5c8cdea9248557a7345d978d2ecc37c625a54b2cc667d9750e1de341d207ddc9ed15f5f824c357530861c2f201c7e28582b91f3fb05090b7ece1e309315ff4327920abacce49fdfd2b146da69c5ad21b130d73d34e24c8ecc2227cf28026d1a5f26667818ed299e8b34cdbb078ea3b564a270cce34b4fd445a1f9bd61cb5ca51ebc1f954e24bfef5680fdabf1e20683f9b866652e903459b60ea13d8384fba1ac706164882d021bd321a4ef15caba4cddef7b7600dabc807840247d9af1df7e72f7431a80214cbcdd1a116ec26f0f5101cc6767097278bd4b9e203f3390cc298146fe9618ab4b80cdec7952720fffe59823ae5be9191079c57eba2936c96285a27441d9e4b696a165ddbbfd0c1c5e0d3239bda6140e0bfdf7af92598d990bfb9261a1680f445906dbd8c37b98360286558762d0edcc2fb57aa00257309aae9c784dd3115a8b9ec3f877a83ba388d3d6602c3607f9ea015b5d68e4d3c72daec008ca51b3b93e5204f1456989cd663e6b8b95a94eeb5ec552529c4963ce6e1f3434686164257f0296a547fd63dc84fcf6cce54bfdea68e2dd1a138eceab3c0cdaeba2352f2b3bca1bc0c2b474968cc465955b48080319778a053f488d5d61c2ac4186634ef3c1953be2e8cf3c776944b759e79e3662de521272a1c51cc2c15868a4e7ae7bd6a67e6891806f71ffed70f37aaf6288ab0417edffbaa336dcfa8879b4538176dd9bc2b136f551f499cb45908e479b2a1e94cba21aa5f9f9d8405f4a3a35b90a3305aea4050d23c6a3148da6f6b0c87f88c915aac279a3502ca32ae17e64d89333d54d83cf8b8604e097a1525c324a1250a2f6e4ac56b7e72fb19dc99f3e16c8405f5474a126e1c7b09aaa012a5d8d1e1a36c5a2e6cf7976aa4b32cd3cdae53b9b20d3f5d87ecb69804c96676fc66c6c793e8a8164c3788089dbc82498d7a018d27a48c58e60edf884586dce1bb2ef6a1177ca964de881dc7703a7139bfbd350e53ca802ced2ea401bf127275eb253568a3395dadddca620f7d41e5373798cdc5b22bda8a3704dc6fec94552210b5ccd1c1b00347732cdf2f6fb8f1d73dc03faa5bd1feb1f9499c8f1873756693fd992519a2c4af15b62fcf66939c887d1521b5b5b41a8bc3c14bc68d791510691acb28cabc2fa42353c67576f3e1eede546e12ac459e3873bdc25501c98b3152cc0c1bc445f12f289b4bcce532d43c69e0c3ed8f7545cc26853c3f37dced0035cd42ad65c5d5c2433706f60cc863c72dbc58c62633da18bba4b11bcacd19854afbbd2f7cad64ea5ead60bf42ed90eb542e7b6e807f282f90cff2c096da23840dedf99f2e3c5962e7334b526332866886d7698a8637ccbdba7725f32a56f22b9454abebfba8f0a9f0836b8be2b355b9fb02688d59cda4b12db4072b5f4dadb48bf6767354dffd7bc323ef9030ba43104563a8808d626c0f72bb7648fbb611468cbd417042d47251a5811f72ac43378eccc7ecd63e6d60f33c087ea563b2083a01617c4e9ad7dc44a8148d77db1404648b51d83690b14547aa1b73c44c862a8ce507df1e532b2499e3a72a91fe8964d16a6a3ae6d8ef58608447e4e7813e3bb8b51c82ac394997f02bc522c0442b7f915bc67073084f0626957fa2373ee737cfd3b5b4e55781df02b3f1a67c4d79e400d2d32ffa8454ea5da3bffc69395712540ff654869eefcaed9b0f42edda727416667972ff9575866bd103af54fc03442c4158b90df7e16539b452e1c9a7572ac0d9e70d5df83b067896a61b6f544929521fc2cafb7602e4f0e9b6bda5e7e1963b2e8c839e17e038e38aa2ac35170c9bfe3e3c05bffd36c64b978f83e6826defd103c1cc943bc20060804a83df841eb923b4013090109b1b3ebd9e18fbe749e93fd2cf272e7a7561134985847a0c3036141a572299e793f8b8748a4ae37d3e5e674c24b13af052dc1de37f36430474eff7ce039054889c9f6d17b4174a7a1dc6b9ced7d2376154d45ab1778baf3a5a3ce9ab27ee3b2f37f42a795bf5192b20d6162441c8612af5ba53bf7547a845d9aa37ccdfeff33f758312f8ee8be19c0d947c34d2e3e3fbe4bbf073d84e79c9c872a9e3a827d7c46b38caa3d7fabc1c60ca72e99a1fe040d2fa21dd666eac96c1dc74bc96168a0b5c266525f6665d5de5347d809b304b7b9e3274c0db77537f0b66a329282cb2da71432017d6f50f679e7522d6a8c68cf6c9f381c2bc83ae3c75988426afacc73c2c6cf1e3ebd66592dad8b5261c8f895eb44d48f3c5c9784895fe743549427b0e78f124363816b5344f417b78c2d8affc54a36a73ead2469a8f84ea258d95f30e62a3829f03f2e3873c03bcbfbbd9cec1e990db7695597bfd8357c81a4a256d0f3d987d6f3fef66c33ebec83a845e7fed747f9f45ed20429f56acbb1d03601c8c4f8e9dfaea074532aaab14a207c5c7e397d6085adcd60d1fd7c64a99b67f1d2c92d4e6b5969893a54959ce70541b2f27cb91cd4a450f39a4542f9e279d80766120d4ae1284e2bc257bc1af48eb919adef5bac9242160a0b570394473d421cf3a458ccd8402c952c5f321cc1d9b27c12761dc1424c72af113abcab67b8fb5be6e5c03a8d4a4862b056635726b340da50343a40298ff5b2bafbc2cf777f017058b42a537ffb06ab159dfd02c01b9e75a5c475c7bc7e26d2dc1cf4e7fb77d81d6e6c39f3afaf7d154b3896188acf122d1b60fc224cc22e37702405fb7beef4ce96add284d7a8f9041c4e6c22a9742789fe27051e102f4b9fb97fa53d91f5c1d4513e52df32990d19d80febdf9e0cf3e506e696c721d312d0bba21a27a18325b4e648205edbc7127512ae69094216beee07101ed865e4145d3eee23205f55f904a661bf50b28405e3a597a6b54e0efffab6b1c739424592c2895d0b28e8f37dfd0106208b2b8b003fcad4aec6e1757b71db3f535ffa6d27b921a389d05754573ec2c5f2c80ec1e844652dd1db3519a6ff690697de00e42501cece2daf20882be180229a8caf9fe5db810e43aac92a83b93a3bdb765127604eabcc083f9552e6bc2cca0677451bcf2d4cb37f224277e09789fda4462f77da50dc94c0d873858b95ffd2200a60fa3887551daf586d44d79aa9eb8261b134407d9d6c25bf874dabe8718d395871a19a9ee4ad875cb9bf80c1999b650a0defbd66b2d05e8e28776c34db312ec0b760f14b548bdde6135f1001d37f45d7c8216ec24d482afabde47d8fd1e097f5cc64da80911adaa6c8953de7dbfe6ba3bf84882fe9006368858400b8cfafab96d7e2b9f5ed240e5549554fec268e66a638f8ebd23d4749586259774e4b088dbeb953f6621db74070d5a91749bb8be2d76c5fb57289a827c4551d110d11665179064f1fe7697ad9222dd991c9c0ebcf3ccec599e12284a28ad81b47775d82f8b3b68dbc8caddde8da0957cf09324a8b48c3b7cae058096ed6db4dc3c77d4a38318067da8aa74ffbe79bc45febca2a22598a66ace37327dd16c76ec5204ec43ef25cc7ef561b8a6ef5cb25b351ace744f5d6a88466abe99582d491ccef3dd39f14b97af508af58e8e94d4aa47795d7636b92e598616f5a8759c5182db6bfa5f42d80b1357b10b97ac46ed57e7bb6e6fea81507f4840036586cac9a799f163ecdae4cbcae603fd4e001658969079f5666cd79fac37598075bafd87f0a262456dd327d4b7e0e70a6508b7f11378e5e69d0f3a2cdb1254030e79fc6ceadcdbb7adc955b62436b1a305d65c34517c7ced8af93be9911994464a3c215abd6a2dfe176fab7cef564c5d15b8400539d12b6b0e2f320ee46ee3027ae303e508691df35028a1aac0c200e39e493e0723d3cde05284925b579a958d4ff2c6fb7a5d00e64a6c1f970323de1b6c2a6314b27ff5c2a3a9019cd068b2223ba0448b1e1e01ba36e8a1195c5d11a1b0bd7fac52946ecd219be8c93dbd1ad60216c6ed8d09459c5e1c465cb6cfd8f0eb2e4ae9ca2c7923207b551c12ed2e74668f2121abdeff8e04f7059bf96e9319793021c2d6c132a8b38db8dfa2351309e531878d1be4438ce272e3e6b3617f175ed7f0ee870dda57a3ea563ec1dcb469b910e7feca1196ef65fad587d4e52301ae7a03504a679bc172e9c29e3923c7b7d98e2e9d40dd7676a6f8786789f0ecd52b9fd176587fd213697aff3a3a132bc0f29bded7791e81b347f9c57174054a5709883d945aa421db20c7ee9d02e95d825fe39b1018f4e932f8e3e98359cd31421f71cf6018176cbcda17587935164b29441aac188c2857254ede11dd649a4591afdc35c17bb142aa6fc2241dc761dda88f1d725ce9ca6911503aa26671e73119947cd20ceb4aabe7c2f7c2b02aee0156c257a5363bcf19bd134548d31273a5d563c3427d56c6ad73de61628de1642c2c71a77a3e91c99e6b99fe2568302c2aa2987a0631d49542b9c29ba03c6dca56288dfa2873c9f3083a997bf56a9673e74b1600fe3fe5868006dae74b55cf14e889877844aaea3ccb879b56b48c853d2016b8f0e7c52ebad3dce37d97249fe37061902826c218bbc440e7914fb61b211d90c9aa8df24f5f041fc38125a183c90958d106f42870355bcfa4767e12d3b38c6358bc18ec8c94e1742c34cc7a9ded137c7e41cb8ccb4515832b869448cf827361e2851fe5e9b793655580ecf64b479dc074b3c23e2a98a593d2116de4e0c8447cf2ce25952fb6abbc96e295f9000775800b5b774c69eb31f653e18ec5d409096d81266c57b63192bc6615e1183cc495e075a84e609b5881e35b7f7abeeaf306ddeaf053ccd2ff96c00781c762254a022db85f67933b1932a0d608f7570b45ba4156d7e4f29f431728b5ef970757c4e74edb3821aa1ee51484fedf8245c3632d62b9a93a1a6c1ce47e15543657c2994606473f7d03a97146b54fc6644a851fface398117aed0f312672a3ecf1193cf8bd6a1b1a85803e64f69199808fa86a7cab7d3d4573f900cf7cdb86615b7369b6b65f1875a58ca020a886ca49b566a89c33f1b50b7240c9e597ffd2ac1ce5bfb4366fcc05c99036b6bdb5f1af161fc969fa748b2471ce34b74c65bc1ae70ce3d4aa4608dde3d8a19e8a49f7f66efc6324995f2dbbc9063d6a80c0eac5bc4dc1f324e882d3ef8800e57e09b78f246b3825545bdab69c912de02f1a67f9c4220c89b96fa5c4d3c973c11e7faaae8394a576497a98a6b53dee600f59799b921450c9b7d99fc0e20c2b8012a6efec3a97bfc994b111db57870cb58f2e5606d63a9f0909f0933e7cce30a887d7d3abc6683ec3bdf814d", 0x1000}, {&(0x7f0000001cc0)="eb2b0950f002d114dc4788c961f4e1a1d82dabe220a865847b1ba2d79ff08ede84ed295064edd80f6f30522f177f417c5b9493246df39bf457b12355d94c88129ddfee0603c83b39dbeb53674112d0dfd1de40104de1dcf0788b0d118ab2acf9088a2e5c85bb752a05ee70ae3ddab8523e1b183dd9d482235aa0a361787a6bd26c8d15d86bfa03dddaaec8d6be6887d57959d492a2f42a464f", 0x99}, {&(0x7f0000001d80)="a71327b01474ac61886f3e8e5142caf87fea9362b872d40214647c0b65448d6520f27cf243f8a7ca90a3e840bfd870f221d7d43f10dd54d7255f8d2b4f7a1ca30654c4515475673f5017ff6e11dd0ff35f7e50d0f2afb472601e5757b0cd7b8f5d00b9cc7acb90ff459ce2b0861af33ee9e1ac6bcb8c021147470e17cf1e9e5fad549324b900e29a7a27ff2a6cc9f7daf84a0e74f208eb09d2a9b13b3dd1eafb6a32eb5e60daa9e75ac4b5343b5df863d3dcf6f958522fb46b4e4e5a33aa24d47fefe3c3f239097ee05e75ac7c4f2cbeb9e2b5924871a3c7647f411cf5bdc245057d6ac44a0cd47f53910a1d8fc0922abbd1446ddcf5f9b974c2658da019c9198ee275252ff957ff537150258ab67ed4314117931cefd3c753e96bd42df88b7d409ccddfd67ecd96b08432ba5509a41b435e7d96dbe89727307f6a1b8a54ca4caeb13babe71ceb0032ea3bad5d9e024ae1ffd4d2a83510e03296ca81c4569bba5c29902ed2e356340fa33f1ff347c8d8dc9a98f6dd62c63ae77fe63a151dc47da93cc0936cc1239bcb698c1ab34db89a6ecd174c25e36fe05d24a3fcc3b7db158f71bbdacce5ee4b763653a2ccdcdb1de23716f6e7de58e3a4c048a26f1adf46d52575e12562a31fb73d632aa1bc7386c86091bbf09e1c292746e2f0c81e27ccae48c03a7f72c108b53d8fb14c48ecdac447f9c658dd314172ee8561ceb3156b7643e3e24dcbfcfd82affb4079f3810a2c5fc246046f09a4e13062c8b197c70886dd3a1f1d4a4b5882c81470c39ea6c957f9ef0cfbefbca66a32a88d5bf96a1d96af30ea23f1c00321345c45c9532b88b53687b404bcaf8ef55d308b2f7272aa5d09b0e8465596984f70251bc38f4f1aa5f08c49a1a7e56a998caea46380ace8ca598ddcee852c56ded0c0a6128510e5547e7cd171c19849fa5994dc95d0f0beee321f6bc18d23bff75d92b4dad2aa3b93e042ad8981584f6ace8e046f476c391e9c0390c177de9d7f8771cebc6259c8288291416e2773eb66c55433483f1c21db5c854abcd339965127704ebabff91f16bdbdb3426b7c94b26679cc833644570cb0a55aa002c48b062822c1bfc716e8476c3d3c357c7f674bd0092fea9ec800fa0f22b47f0eeeea0256dcde18dd5581ea3c708390c112b0d8c4e40a2e85e3ac46c2be3919cf6e0f38744f384ded2325eedb1c0ddf1daa35c586c2fc5f936cba6b2a5cb6ae5cbb03ff4583bb41ad46a3eb749cccd8191ce982bb4453144f0c90b772d063c76e3d96efcb4604ad089cf04748ef69c485ad5dd649ec4bfbdcd1bf978f2963ee5dc2ca333607f27a981ad2bec305c8a1d26e5556c2de570b758d0765240e1490dfb567f3a9ed814b381f48d3b793e0f288b1c61d66c186ec81df0205e816fe0291c33f54f3e0078001da8aeff2a9ab2d2bb497baf524340595d58991d197899831b6f3cb050845a85e54278e22a78d39f8e5694c4eca91dc9e0eeb0dbd4e629ed89b37a4aefaabeb5d2590618bca13539b381630e547a4fd3faa04caaa76f0f552cac7ed677531531b60a8f33f8917174a10e1febdd61eeb62599a69d1bd69d8db1b2ce5c0c63cf0e19e98192e716126b7009c33610e345209b5cd802594ba1723729eb2972c08f1ba186489a67fcb528415a7c89759a1fd1825329f7732135a8589ce91328eb59e276586f51e442e209debb72864c13664ec4278db6eab4b1d376bbec57bdea2e65b9032f8f16db0bc764a4ef3a24d5101f821eaa2609381661fde9097dd0dd30cfc67348181ba87bf9bdabd98e9cf75d770bfc8bd0f5d6a3951ebacf44daaff06b0d16969d37e210bf18120c1590a788d149873c391b36904179665f0be1d87f43567366e9ffebc8a12c302fcf9e143ea077f00ede6d586e78c328a3da0330164f65fc0c1875db95b71e77c2e6734f86797726c58999a2919dcd61709207f96e6014ba106a60ef2e6584366fcefefb1dab8e298a83ce2f06f15a103f30f402612a78b9f0af1a8257c29d44a6396a25a8ed4675f2747df999ac1934d1c18d0a68f213e130dbc84123104ba4e55542fee480be1d1b152d5f28adca0ebfcab1f03e3aa902ded783a83653921ee7a0acef2f1f2eb47a5c855351efa0c391a3aa6fb5a9ee8683392c95807137cb4d9832808b0ddbbfec4aae5a8e581660ef49fdb4a0df1427d8bc2d7fe3da7a6416fd2a4b57494b8368e78e80f01c15875caaeda55b0ac5d6b2a5772a6f1b6deb3ccb1450908d4386c1f849d004e4d5118f5dc006144c4926ef2969103b29b23ec7f61d43997397ff1925911f6eb1265b28237acdd57bcbe018f0026d322fe452365d4b25b35f4ed595e5508adcb818fe815f79adb0fff4943247250368ca82bd2e83ab43d66bcab554a81e19e7746f0c2b2d9c8f575ee7d5b9eb05ef7e3aba3920bf236bb09e8bba7e5ca265dee4c30a00f1c9020cfe7a4fbff22b3fcaa8b79d34d0ae0710c98781153813351a7d7d8d385a612c0ad0a5774ee2593a8b934a2d4d173dba4147fd087df65a523dd90e20de76839c72f1564b11d08d90545d1388e72b5d53f37506a1eeb370df436a8666cbc4d748a1105c7b028fc28a4854b0f4c171800dc4dd29700ccbed8d9c5d0467591d98551056f08b9edd90c5c9c290bea01c552d8d2048d4f7e5001ca549d4817392960dbea68a3e8c4107a1ce76d33260b8caf39f2ef2f8293426a2beab86335e1835ba6919c2a5cf85c1292bf8f848be1f73b85e28e003629faf937c2be3268721c3c1834c67c6ddda83b3d105fc21f29e7d22f8de85ad6f438da77d3bac2acb38a891cbd5589c24df4bd0cb531b32d8ffecd6ad8b17f4c37e21322114c8e6ce38e31f21997388202fca6af7a7c223b6a2800a19514697ebccebe2e694d81beeda1196bc55293dd446477d72898df3761165782d211e71503f3fb63e1e6bd353991b8b8e9c77e579726bb732e5896e0768b40667dfc4d6d797d31469f92852a86bd135a7a363aca929516e0ec418420f8bae1352fc16ecc63d281f1de0237ff89dc1060ca15821911554f3e72fbdeb7eadedfd570a39e3160ad207cdd40e2fdd5e5e260e6505b5ad906e95be1c86c2fe7268c647ac90849e0955d60e011a87968e259804a75fdf2cdbafdacd3e5abb2ca4755d452b3b70ec7ee9f274f75114456d6c42aec4be9ead61b0bfc7618dd278165e6be11abaee71756a1898e441ac82529dadc6a22f5a4bf87189fca3c1e76a797cb98aec5ed8303e49b1ef56b3ed515321e758f1270082e1ac5a2d90ce08db1235d235380f979a86ac265235938ee53f2362669770ce638b6efa6ee5aba0b3f1902c55162d8d2d8cb77634b062c1c86894bee71d4713b920d25eb7b4166579d626227da4bbe1a3038b9f470ce4f6b893281114b94728cd53cd7c6c21790a9b45f1c47b134336e501f4a85e6d8679b045f68f0db3753c62d8951a6c8ed8cf915d5c230327e502719b2dfae2b283efe096c7892d48382f522edf2f98aebfba93fbbba2b84d7c47b42ce8552491bfde5db2b22403cf59c7c1f420b8794829b1dd10610b71a1bce7d2d4047f6b5da4ebfabdc0c775a3b07a7442ae9611912d0fbc060aebd6b6a591e9eb8bfda5efda59092e3b0ff5e2b32ca2b3f21ab7db88a67bce762ab5deae864410892985c9bb993183a401a78dc42476d66767797d786c7ed215c0fd8e9c344c84bd900f27cc79d99710c1c5d8ae4dbce7f7af2df6d429744872ae003db532d09513b8f39fcff53f9b7cd27796e29027fa80fe18c4f06b182e0b4542332aa767fd1a0b9ad804cca3b6d18060e2f8bcb940c9278de7db9dd2745c5e6ed28a5cc445fcff0384d1712b729303c666d49e2bd2f92cbf0b04936b8eba1a7544250e6c7a3ded0fcc1eb85864f1c844106f0d5d0910cf74d28d2e7c3bb0192e3db26fd2940bee9c776807103b466f6077576a783169c28bf220a35e5374087406285e83da28ac973c18c38de19e0f832685d26d99b6492c009af70d8e8b703b3163af9b9cb6671218ffde03d81124ef747d4be804d0508b03ac33af9fef952c527c45a9d0ef004bbb2a0acf1c7fec731ce8d82cce1eba43d11f36e356409bbe14a0de8bf6a9e705e1d4357ca63fdb9f373e48148cef3149b198ab17756db20a873e7d16c410e333ac43e59a3b9061dcb2f18e22c6f778f13678b8ce43e326968e70164960b6fdd7f0a994067723337ba5e6438d9694a4b329fa5b57419500b872587791a7624039a3f1cd2693afcec3cc7ce26239f6aa1e78c6ba0e4a297cdb8757440f51b17f3d0b4c4d7462cacddca37a254867be686d654709547c5e49975579c8f5963c4c851fd2013a15eca140bc358a8d52f9b14b56e6acbf4984565d0f6e4a0f45eeeaeadbdef8b9cfa28f4f850925a3cc452fbf3bdaccee64d382c6ac5c501ffc744bae3fef96e170676538dcdce0884867009168cae600d9f8469318aec2b3b8bbb49a1e3a28652e66468e713143928e1151b28e885ff3f2c0e5aa4dbd8258adb6750af55aca2ecb87153fdebbb5438e3b8a50ac18c2b7b00c9df078f74e12e066f6a0cda0524fdf05a8ff34dc2d0e411fe4e4bc1a1dec7915336130d8c6e8915f9844732f39e6d4141ca79b02706212a58b053a0f19fb21d8e201fe63d4ef7c35818213457a70dfda8a6fc4440094d8794f5708a92eb1c0c1299067003e6b3566c1fd4ee6628be77014b06be3a5abfec2fb5789a34d9fe43061e575ba9204cb30098d6a0f4f11b101c866cc0ccb53101563bd67fa4b2469e8d0bcf1f4dbc9bfaad1a71742eaf834d4440a1e16d48179cf003dced34dfa6588db7b613b50caa0f50e3caa3c58c7aed98b6d28eb1c6c79f1d7c5350547a6e0ae9187e210dcd048e5237aa25c9c381517b06a2789a587390e4178b7290a6a1e50a367ac145586328e77458aa6e7df279c7fbad941240c219aaad7bff493b8907ac3bda0135823a82815c6c8e196b41c44b46a9f78fd43d7d29959dd2e36af44862ea3e60829347305d937591fa9459b93b5a5037c86abd6f526c7facc03be54066118dfea8d715bc65130009caf95e5044cdf76aa8dd50fea19ebe79a3db420f8289708e3855d1e3efc9f4956c9d13fb3042e62682ccbfb655e8244240d994b3ddd4fce101c1d049f426f09b57ebdef27b58437273d4378180846ee209757467e7ba983e70c7acdc644201fd00d53d706c997a0ebb8a3c46240552356eb924c05368acb62ea525b54eca3942dbf07497fee269117c4992568946f457f4b011ba7de6cb67799920b74bc71684e0a7ac1738980449cacadfd332fe00060a7b1d76e3f8869abf4dcb7e634b911d859b21ee6f934fef3a5e64509ea945f18e5998501ff022811d1aafa4ced8ea4a74cf23669c5fd5f9b4bb7600d6675401bc7694229942e9c419f6702dd95e4785d0be2c3fcf5a5e50cf8ce8130ab0d5a1e8928bb18757da84d831f24982e9d0b117111d83d9fc3998955a7f2993426ae6341fbba21b4f282374799018cf761c7ce94ed63d59da193cea4e49643f64b0828674f7f08b81c84759272ba3a15572d50ac8ed76b3ee78d39830b3db91dddc35d6ff19448fc4f5232f073e3cdefaa647278ac94147bf29796b60a77bf1254adef5228f02a3ce02b7cd17444070fbba220677fe55fa1fc739b0913510ba27b44a6386ff3aceefabb95575d92fb7fca1c5928568b62db587376187ede9fab79ce597f4a50b06edb55dbd3eecb78748cf0eb40faa1356c268bcda90ab93bc594b7bf115b42e9d16211b5118", 0x1000}, {&(0x7f0000002d80)="2e11c27faeef5c1e46d6fc04db101bdb545e90c05ac5d87baa5b94d30a0f696f773eee0d2957d7f8314e6a5815af1cde20bbb31c0c59806e185cbc2cdd8adcbc09d3657a8dd8f6fc6b87f18e32e9e3844e23ddb7ce8e3d4ee7d9c113ff0aae773f6e7b7be4c53bbe83eb7024aa25cc415fce16b14d", 0x75}], 0x6, &(0x7f0000002e80)=[@rights={0x28, 0xffff, 0x1, [r7, r5, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x48, 0x1}, 0x8) accept$inet(r7, &(0x7f0000002f40), &(0x7f0000002f80)=0xc) r8 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmat(r8, &(0x7f0000ffc000/0x1000)=nil, 0x0) stat(&(0x7f0000002fc0)='./file0\x00', &(0x7f0000003000)) recvfrom$unix(r7, &(0x7f0000003080)=""/34, 0x22, 0x2, &(0x7f00000030c0)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) open(&(0x7f0000003100)='./file0/file0\x00', 0x0, 0x100) socketpair$inet6(0x18, 0x8000, 0x191b, &(0x7f0000003140)) select(0x40, &(0x7f0000003180)={0x3, 0xc0000000000, 0x3, 0x10000, 0x9, 0x6, 0x7fffffff, 0x9}, &(0x7f00000031c0)={0x0, 0x0, 0x1, 0x8, 0x4, 0xfffffffffffffffb, 0x6, 0x5}, &(0x7f0000003200)={0x3, 0x4, 0xffffffff, 0x20, 0x6, 0x9, 0x3f, 0x2}, &(0x7f0000003240)={0x5, 0x9}) connect(r6, &(0x7f0000003280)=@in={0x2, 0x2}, 0xc) sendto$unix(r7, &(0x7f00000032c0)="f192d48865f769b338ff772ff1fbb43ae58631c86d2d6e82ce9bf9db51599b49f88c7c4853d71784022d61fe12ef9a650e2e72ef27cc49eb8f0672b89ea63bbd1bc448c25bda748c0b031d0f1d41b322d7fcdd725ab662c060a313fe3bc6a1a7525288dddc421d36b9532b035209d8d0ed4f23212856d4deeee2f6e2c31dddf2b9d03830d78dfc309c76d640445c46386d0f0c015f63295b01528e55d48a3fcb6cceb80fe2357bf81a3b17a05c944e61bd8a08f3400bb25d65828d9d3bef8064df8e7ee10360da5134d2c871c62df2814f3fc9c8f5e8ef94844fb1b875e7344184888220a12791da638cdc2d1f37f5c334477e5bf0938a843118296fcfdf2bdbfd822477925244c383ea9ae94e663664f5f0b651398e617d55dd85e979c4e5af836cfc1c405d1c2c15f49e36c27114d9f10ecf1d738d13c120a50e21a0dcc3af706814b365b2d1e3b154e5507d36211aa22b57a6fa5c36e2265dbf43c53ee3ab8fab45dbd99e481ebe96ad450fba7de663712cf493b9c95a726d87257b29156374dbbf2253d0a56955ec5e96a582e3a71bb3f362122d884426f749b46d67fa732534b06ded459416725ec8c2711227649ec1739aa52c05d56c81a88984877797962955a18933420d0a7837f56b8395fbdba6a9314d896994cf299c33a2496c65772e83dbd96d8bcdf5c861bc4950f7e4b3bd6fb2c08926f19ca558b021bc1c0321ccf4b6043f909d9a90650bc6dce6c128901b2c3b356a386b39fcabcf76350716612a72634336f4253bedf290e25371c51c1c957b31de24ba1f361e5cf8680d70733d4fa8ec11b3ab20f97268b79e884ffb8b424d0369791ecb8b9a390abc13ac77b4bd9d640f6fe29d8db03e7978c931c073b208482117b9b772ff9eaa047573dfba7fcbaa3ecc88d36c9a14158f2392e7cbe6ee9dbb356fc7a5fd3de040ff6b64764f3c87b99347440767f62189d16f02a70b234f05f5b9855d048912b979b7269e4fddc363bf299884fa935c5864e6b94b7ef75e1231f0005afb1348764ecb14d780bf49ba050ba66ae190e881da758430e23f03c98c20831e3546881b63b36ccc52e83c82402db445b545701dd98e2abf35c2b79cf520272ea1fa4741c550a6721f8d16879e0b33abc2d8c2f88446df29205b53d8bb44d6f362d9c424d7fa483cbdbc0d0b41b1964d565651bb9c55efcf2ee3337142ccd58fc85193929b0b74731e9491c6ed63b9b5d900706eb10363c8ed4cfee1654c688706752429fc362edcb30f2574360c58ed3470b383f58442fc2d0dde6c5e7197f50c76d8c4ff8ca79a3199bf816d89551722345efae32bc30a70ab7369e0f10687cca5d9cc197db4de81aa6c6ec48b67ca6cbf06f91debe31a3209a61ed52cb1bdff24a8c0cd40a5dc9e4e9dc8671d4f96007ef6ef9202bf76eaae478ee0fd545bd8488a5ba70f25f11e27d4193bebe9458f486decba242706717eed11efc2d53eca3dbc07b403e3cb496805c5a66e571d99258f421c6cfad7bfa9f6aa57c8a7674e0c45276fb3c9bb038de621cd84a5923cb2d0a9d79469fbfc47e3ffa8e70a466e127255dd6849a6d36d73d00bd332e056a53855ba2c26a1ae53feca31266064844f367784122ed62b3182f306a0395a17e8c895ef1852c358e5ed4a2e5642774a2dd9c1f468c192a51a1e92187e6b095dc4156014fb17e9e73402399f3915f0512cf072a75adf81a8d4bae24b7e7fb7c6451ea3fed9f167e6c9cb84287bfd666917c37c6cfca663e6dd4872a6a9984bd215b3cc52b40b8cca3c0ad3382ec24cd3e0bef65bf6780eb37168dbd52504bc51f9d25ccbaab631156e2dc9d3c049edcea202e7a3e0c376e335e1ad3b8746d0d1269521ed6e4e61c3a87a36b5a7c85330e19cdd0e30437a970963fcb5fd3288f8368e1f9cf3e3acfb0757734151a2dbd8c5ce345c4360bbe339ca232c5c2dbf8cdf304ce307287e698b0a69f13302d3da9de6fea6619e462ec5da9dd564d2223d4648babe643c4e317f0a3e37dc949b34db0c9f8f3755108065f02ffbc5a399cd9ce87616e437ef75d88c615eed0e335bf156b06b886e357e79faef9c59eeeef1c19aa1760b22cdcda7b6202fb305852cea6f1ad92cb6a5760c3e0290806932d71c9bb800aff9d370c449a6e43d9ea5c2aad9b259f94e3c258abd775d8d46e58132dba1211e01e9b927da48cddcadd0622ac6ebd97f8837dc81dcf1553b8bb6acd59c1fd387fbf5808a53b7daec4546f479e66361934aedaf6170e254043dc8d127d12ee0cda72d29de9844f90a580ad18292352fc2e502d4cf21925f2b96322445b18859834ad23ad14bb9e5029af7fc48e6e450c7d372e76e50b0d749509cf969e0036ba0385eef256f31657ccc202f826db76e882040dc17a0d7c2dd6ed14e0485e434f932525763659817050c12ab40f1c6de5f8b0b5de9a9983491cd65d8934711dd92291d897c432b16fcbd723e27391fb4a4e14efe4f9abcc0680e1c6ef47f5e332bef0e8a64566c59d2f8b35fb0de9021c1419eee8e5761254f47fc69d70beead70e3367028c35db0727e981171a483fb01a0a9be740926c64c93731680cdc4c5cae76f01a806056d53a1f4cd7051081b79eae1d2c8fdf9617338175ba74638176c1f152ab934a910165111a98f1d2c2559dc5a9f91ba6e69fdc6aa04a3df5de0e5f4fa700199f453a81865d4262d55691cfa2e081b7e86412cd26b1e9269d3539f28971a61a405589f9c817d9547ee34af1bcf685321252f9705c457bda20aab51341b47338ae22865b947961c39e12895b4158b218792f544c598f1dc8dd5ce07def49667529acb3765a802bf92ed727cd958e263191890e91ffab886e1f783f1f213cd088ed298550442f87b940f95883b6f747a945232fd6cc54f4826f47459b1b7767aefb54f3483a3eec08876761ba661b06b185fb69e616f59ac131a8e1dce6d51749539dacbd2c05e859ba7f07b6f5d7c3faa9685d6867911682851b7154d5aa61c6fe2370019fac235599f3266a9459fe731913757fbd34485313f4b264395817ad9884a17cd28d4ca8eb8dd681dd07c4df3ef2fde5ec53b704500dd65117bb85bd358738672c6e504f5ca679d8dd8f88b43f80a96686da94fc428bbdbdd44ae00971a2f88a2d647e9f3d1cc915408ea68c5ea0dbf97dd8d48a592657268eee6d6db6d94903cc1e0d8c1de9ca279c563e61829e31bd35e11e3c3fd8dabdbc97d51957f955d0a4e7d263e4f7fa331ce2a6de050af072652477d5fc908c7da93d2da13ab573e101706410f055400640fa1201224471c995c3735d26509a0382fdef4972f5c7411a09693cbc8bf706bcdbdeb3056a2e8e840b5dee3ced2e08af9c2d2ab04697e89e62aeff84913f9b33be9fd7e95327ffc82d1cd230710159d1a6d6345e203b5f00d45e9082c40ebd0010a8ba0a0d5dd8ae3a9a28e5383c4d71e7883526042d1d32c358c796179c747e444b55534cbab9ece6e2c3d0d3787b3b7922d34540f5ca712fdc77be98197367cd5696e0118f632a6792646d3b7c08cc40a835d199226256b04ba9d0eae60a0700a645d1d9967fc5a544aab147dc539942707ec70c9809d51f459d1f7aca87b431c9f77c5169b21610c1f30eaa1b4be7902b55009b5694ebd6f805f875fbddd66b45a6c08f01cd602f39416de0d32f5fb76f3bbde5bacc49c1cc92245e2e2f91a93f70d27187b6fca27788a4eb9b18339d64bbec9aba62ae0bb4aed78560e50ff745625de01d544d92f50e46da2c5b12ab6d8b3cdc9b522eb4359449a22b6774d8586c3fb80652449b95803974a0e5821769fc57b6ca79ee96844497fcff322535d2319d837c94ae5945ede3176c622ed00b4988d34e4a56103c7cb6f74e1cc529fc4be6bac0b2fec972e06c710c42db8f6aff2b818e61f077108df233cd4910911fd728df7f1eb60dc49ba7b73c0dc58ccdebdd1a40c2de15f4a1513b20a9e32206b00f60631ee46a0b8818dd289ed2a43b3baa74db971694b00f1fd7bf5bca8e2c79f5dc94d47db051412c5f9c7acc33d90c700992ddeb7dab572b28086f858e18f1d9efa2e0ad67fdfc7b0f1bdab776c2977a28523caecf165c80af2ea80aea6b69c6dd0d2f9715e1a13f64031a123d987027d1c11ed4a1a3e56386e07d4524ac9fcfaea6312592016be4d3b5be555411cb51f6f9205badd8421c207b6db160da6f5676355e853c74b121c605aece42609278256c0b074d48da8f22b2a020ceb7f49ca0c3167772e27cfdb8511fb3ab6e4a6c2209c1874d59f5b46b2e0c638449750c796a3c9c8aa005c62e814f30a8c645eb55ecb1d21ed56ab3343baa4210e2113897c42da9b0d9c574c9a65c2305f54bf1053ae43eb0d1ca203250906c293b2b5d29d8060eb8f91d4a8be07bac72c3fe03283eeb94b95a323c0259a38b7289aad60679587320186c9ef78ba1b1f60ce00e61f977ffe2f51d674596c00c716e4ee8d3da784d70c224f69beb0648263f6c052d71f8f68f1bda272b31d97567d4690f399f313e1de301c636b63024b4505a757a6afff2e22435ba1303476794d4e44ce9bde5c2c3367d3da748befb261cb70a10d8e35a39db5c4692bb15a613b4be729589a9adfc5b9fb4ab8dc54b8e49f4d137f2f1cabd073c1f292fc5e80c179df272845e6d2cdd837a6550b023cd70912bd6e358c320cf3802c550a67512da53c957fa9b0b27fcb8721fa66a8a5d5a6af476e22a3de63d90ccc2d67b861f41ec06b1c829adb1a14e3b2c852c1fc72856bcdb8bc87d1f36fb5107d4f10ccc49fccd8236f4f9595501e968002f30495e66b516d9576e77d17997cfa16ec3b8a61c406180ddd20b7b1dea9fd4696447bd18b3c47af10d0d7fd1fcb5f7b59464a0354899f1efb957d03829c3a5fe1d4e64446292078aaed9651e39dea63bce4db62a4a186b1867f0deaf44c5edcabe3a2c4f1caf165cb4e92fb72c5c5f5399568fd394173060093beb0ab049bccd433e93ec8043a45e5b41e1cf16a528d2e9f81e199377691883dc18fc1fc4d78519f9d76984fb92dffc356ee9b3f5c31210fe3cd7076125688537e1f10e08642ee8e5b552893562f1e853f27beb24bfd7294251f70bb79d699d20632b592dd29a26e459ae1e00835f76f7b765a96938e8b0593c34d0270828531d24fd19d2470599c3023542ba440903ceb4084615125230226a86fe89448318483d56334e1bd474c904a7118b55cf9eb3c59b503b204092af730a428bda79aa061aba5ddd21a4286852b35d87758699038a0c4a8367217096f93a5aebfa8abac735f405c5706831cb2db49c33806afb6d0e35e4db95fa3c2c791512f71763dd770e164317629789d8c29501060036ff15061235e22332352797a3162f74e26c4e53b7f5ccd54d874a5293940e776c0ab801d30f131c4f19eeee244332d1659332b2ac910ca4be383db536e7d0447fa250842893b91e1a42ada437e802df00fe43e3b72768ea0b557337232f0ea95816a45c725478e3baa63e725c10925ee07c448b21cb0a295ca630ea680bb37fdb59225527b27a88cc287426db8d4d454f2100873627ec7facbf9a9d5f0de0b3827955d90a1919c9a1e3b6b50b68d9a503714ff200c7d5673007cb062fe5ce544798e0f17bc222ce3e6072552045947c6eefee1573745aa2a77acefdbe51244358f28c30ddb3b7244410e7d76e261d116266767af8d5c9450a31f9352ce99de814614d48fadc4acd06fc2a0e0b2ef2e5b98edf5d3fd5ebe03070996c0a452dba23bbc15c9d869c0", 0x1000, 0x8, &(0x7f00000042c0)=@file={0x1, './file0/file0\x00'}, 0x10) 16:00:27 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = kqueue() fcntl$dupfd(r0, 0xa, r1) r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x2, 0x0, 0x0, &(0x7f0000000080)) 16:00:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x44) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x0, 0x100000801}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) shutdown(r0, 0x2) socket(0x18, 0x4, 0x3) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000540)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011ec5f504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb23f9b61185edd4d557c0a", 0xb6) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) preadv(r0, &(0x7f0000000800)=[{&(0x7f0000000240)=""/240, 0xf0}, {&(0x7f00000000c0)=""/3, 0x3}, {&(0x7f0000000340)=""/129, 0x81}, {&(0x7f0000000600)=""/226, 0xe2}, {&(0x7f0000000700)=""/219, 0xdb}, {&(0x7f0000000400)=""/180, 0xb4}], 0x6, 0x0) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000000880)=""/205, 0xcd}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r1, &(0x7f0000000140)=""/249, 0xff90) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0xfffffffffffffde4) 16:00:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() r1 = kqueue() close(r0) close(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) close(r1) 16:00:28 executing program 0: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x1000000000) geteuid() mlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) 16:00:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="be", 0x1) r2 = socket(0x11, 0x3, 0x0) connect$inet6(r2, &(0x7f00000001c0), 0xc) listen(r2, 0x0) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) 16:00:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0xa1, 0x2, 0x0, 0x3}], 0x2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x1d, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffeff, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x1, 0x8}, {{r0}, 0x0, 0x28, 0x2, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x19, 0x7, 0x7fffffff, 0xd39700}, {{}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x8000}], 0x7aa, &(0x7f0000000480)={0x7ff, 0x280}) kqueue() 16:00:28 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x58, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x17a, 0x0, 0xf8c, 0x0) 16:00:28 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x4000000000001000, 0xffffffffffffffff) chdir(&(0x7f0000000040)='./file0\x00') poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x44}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000001480)=[{&(0x7f00000000c0)="7fc92a1eb3a2929158dd887df4bcc4c64781019ffc21da0de559763a71c4e30fc1f5605ceb2e0012d7186daa3db44e3191c2634a0a7cff351050f5ed5ab1b965a2f08a985756adca570864a60b5835d644883bc0b99c6c94fc9b9d59095d6d560dc284e34e51fc8ce80b4ca1e4808237c7d573463ed0b1810b18a39fb9dd5717f5fd220f7d2ae7f4de0183cd9a09b360192cfd4e9460cfba0732bf7d9c9963c5f77c47f22f00f13597ce27c4ff265e4882", 0xb1}, {&(0x7f0000000180)="4fb4988baf12bdf7919874b15225617182df1aed098b753e505673929132c2f44eeca0f2eba5647a577b372840414f28c054517de1ecff1758d16d5f354f4facede1e144a8ec5440e94dfd5290092e2b3100fe150fb4c8c9b9c6d2df45e2a8d7544d9cf67d867a790cfac0a512c89596818126b6c6bb0ebe5f7a2bf89c2a98a815b0", 0x82}, {&(0x7f0000000340)="d748136f40718e69c98f0df38defd1790a57b9601a9195ad7c70ff148f7c5f290aec561fed1ddb8475065752cc5cbdc7aed1d05c74f58773ea2c85f35244d6bf20d2724f60ba1128e0ef05aff276bcafd32bc51d741c607ccc4b53ce40bca7a6695c3a6da5ea2df5592a63bd74cb4505e513745e3020e3dc22f6c49ac9d8f40fd633e04d6af48be6d85c17fba92a539ead39feb58a520683ab14f0093fa91c50caa8287eb0f4ee2de16a3d7f8e66c29bac1fd1fb366a8d1d2e18085208ec3e4e6fa67b4c29a77ad7d28cbf0fe86830f3c4427a715991a43d202a3c2ef7a222dcc1a88aeca737714f6b97b6f500236ccb4a1a49dfc4796113889abb8c67751de2e0b52128b6a5e487a4c49ee81d9d1830a857d586891ca473ca3b9d9e13cf0e25d9344faf97cb115ed89a24a2a620d53cb288e112e3b4645c851503792dd941173ee942953f83b67cd44617b4f3651cef2dca0f269e924bd38b2bfa81af28860ca4c08576d7d9be510665a2aa7b0b13af0b0f6793a37b2fb53019e4ff2908c8e0a33f1dd2cb862ea5610645169656c1005c781761cfa1bc605a1e9ae7ad2b356b424df3dc0da14803a5ba921bf134881ed497423132110e1a2b2ffe9e4f486df45a29bc6b5efb610a64204708433d840c7533a5a1ab712a772a54db73a8741842b0bcd413e50be3c99f92ac1b49e4abad5200f8e16039c8a4115fe5a395f30f112fc572c416edb9a262b05b0fdde45709e2f80df29516db33d751b17fc961450585e9412284dbadada2f56d9e9c28dfc2eda2ed16817710f307afef713e9c9d5cb72b94dcd288c72df21c97849fe39ffd25fc48bcc03820e1157d5cc8f698a5f438403a50982cfb1563981f877081a190645e209f086c863ac105793126db341e9b622f55b07e00a5bc886cb05ce6d077b2739b91c753fa19d2e7f9985a6d16e1d2cec8781ce1c99d505fce8d5e69da0896076a67f86d1d144ef989d3d798dbf17b0f04e81c5f0667448eec736a954e5308cf87ec8b41d8840028bb11e1384d5a4056801096365802d34250859efb12c67caf725e65ec8f8ede909bebc5653575567a7ea8d54e66aa0f4fde7309588ebb3101c0a82fa40ae8bb6a0363fc1c32c6af5e44379a0fedadbf96609ae8fa550a48005a9bb32819cdd8de246540be05a06b788f954df3c77b8abea5f095aa68e876000a5955339c4fc8aea8fefabcc580b24624ff62a4bfc5a6b3657a650fc94e4b0dc7c36c3ca0c651013632567fa67ac4b40db86a1acb5ed5e6a81f52fc17e7a67c74120915db85bbbf02998a9dfe0e60f409db157ed0cf60ea9becfd775d43ace1f5660a68b555c84ae07db5e4757fc81c7e4240b7be247af1a304deeb48e601e2a3a7644c143781288e167b3376f19225a25373b9e73a8a463e5168a238a9d358b750b25397b2206e2afdb0d36654136f8b7f00adef354871ab8d1f4d840a0c98abb0b9e36892d90eee2ebc774ce9e5ed6c1fa491ae6e09037347a18129a8f955fff0a9c48718029b0a080e013d06c71c1340a697f2b86084fa6d49eb6c57a06359efce1698d9da70613ae4a4bc98ade8c521460fd6fe0023be86e351c6a878c039ba153dd8961657332fdcab144f378c304b9f1aea42bcbe9fd35b3542941db2ca8f2f7b0dd20ec557e6bcef58cf123a59479bd043cea15244a27c2a9b230ba9b1ca13355fe54cbcb39185a36b9584e7318d93067d18ede8d151fe5674d9dde9bb87aec7f1802af323cadf1309e3483038532664f1d0c0edd9eafc4caa28652eb769a66dd2ba2184de99bf7e840b789bd0d4327cf0e712effb88668bdcfd5c7ed784ec1ec13e2ed1448226fa3eff191180c80fc04bad20c68158c30bca55b96dd9f8617c15af97c4145580eedb69ff7a66962601c75b5a5320a80421c8bab6397b782c3525d148fb70c0d37f60c3d11f0c2f3d35c1a729b9e46b93735fee996e91f5c550f791690486baa216187607bdf7d3ca03eb982c76f21b2932b65c509228e473b8e8c221e123df9260d6ad0cac471883f7f69890b3b5ed9125d7cfcf1d93ae7a37200b7c49513f5f42aa4d6a2fa8146fd2fa0598b23719a14ff1b6a34bab9eca33ccce19231a27d0a5d1398deaa126a17926c766d21375c6f7faaf60bd42426901e9ac90c2866388fb5a0a1d6e09cce8763c33a4bd70dc101dc231ed6d02db3ce7d1b831f26cb16cdc0ba519dbc0173bab423c2fd1d6236d6ee140e2bcb8e51424f8ccd5aedcfc8b39fc5d7b5bc04cb248b6a0f5d6167df8b898aec2b7cb19e9bdb4e8c98450d17c6b76db2942b87b261c6b6e42f389900e57896d5b7dd0c612a6c79bb517e7a0e3e05c45db058d358774bf0195dd4b283bccbf12cc06aea098511bee33377f011d66397d7963d2ce7b667048471c4e6dcbfeb87710669c162f1bd0d108f2ee99914ebd85b8953edabd5136212e3ad0349125eb230ea3eabe524769105dcbe114c4b59f2843d4964ab9b475888cb9f6765d1339eeeb577ad1a2af4c348cbeb9d0651fc60deab904dd13accf8bffd564038d231e66b3cf381c01475c89ef574ef67f7cb246191ffb95e1b9ffbfa003446b08e0b6e88ed5626fdf2d2b6d2f539cb63777522a701a10df4905f5b9b9af99d9483662628b32c467ba8502d824d46fd6fb7cc4104a938bfd95d9a5c6d7c50cb75c5968d35a00c6a599e85a99408676af8b4d57a27edc45e0865e54e8613770abacae3515b2b5feeeb29d2356c5aa32cb161736be8c339dd4a25fac754153e08322e520efb7f4dcff04a137b844b7dc22ec2bc189971c95da4cf0c3f98aec5d810cf13c56f3498b042ab5e39f25b5f5724aa99bf2e10676b4c23ee0968750e70a467b12efba6bb80a02a1779769b09888d734c0459b3370fdc89847dce842ab4af53cef962a7e677f1533b74cd55014c345387188965ce3a8effc4df43b2771ef4670335592c4bdc5c9ae8819e2bb2b1510d91944d330fc04e805f5923f43c862ae3127b2e8b25d79e032b2857b401221d4a3417fd094ffadddf7b8a79595b080f3bdaeb17d4c6ec7e46792d6b94476789467fe82ae1a180151dc248a6b17aae41d6c8d395f37c159047f2a2a973e33fce5a80bb0707202b137693d192cdc272a84afc6f876574c8692574775fa92245cef98c14a31706f021b6f0f79accd47ea7a76991d0767e2a881148b7910728d41626936175c817f1278e9b6787d70dd313f09bb68f98fa70e05dd2c13cd0751057180f88b538d3a347173eabeb3b81d63878facd1ab374a9f19996a50cfd6db3d98b3c2a72c685825d14b54e586a584a5e9305b7f2b801a36ef580dabc01d3b36a5e599762a290e777a3f3715d2d932892849c8059c4d029eb3353a8151f8142d82753e116cec907025b0bdb15ae043a044f30af44e09b100f53980a8ffe48b30fda504c7d078e25081e42632d9fdaf7e594a508d58118af82f7d4953de07cde15b6f97fd546f160a5ffa38e4d930187c32470a97e335d9bc363a4161ed9cb222a748bf118b0154e160371e1e3b064981b6576b1b4bf81509ea76094f00227dd237d11918fa4c476906d5fdedb0811e39ef977ee9cd5b7031af9c407c22af3cf44975c8479b9664496eb2536d67ad8a73ea926faf80308c3fd5a82c2e758fdb0a8f491943ed4012978fdc92f53d2d58e82fd409b5f0b76d83dab4eb799a7c18cf4e85223d85a234dc74d0ee94fba82782b1b8d554e2e2341119f1d6a1c56b6209bde88f63390c4acb37fa1122c4fc43096a710b6890d46ca5a3ddfc92026ea489d8b57ca05132b1a0fd422ebccf70d4d2a130fb968b8e3dacff09fd09ee0412c058738e23be541573fd240f8997a66a7c1282227fb0b1e9f73d127fb424ec51ed2073c6db2ce2e2b7b4efe1d7f79e1da5e056f93c5efac83949f20ed762b17fdee9b4da1a3664fa67e50e017566aa069a3fc40b784fbca64ce930ff942ce47d03e2fb48ef5bcf0ca89becb56d5849dac0a30f6e3e9fe71df6a1b5284dff8c0a790cabdca11fef32a8afe522d8fcbd795680296720abd0e993ac1a56a367cb6eba5166ec663770c9e56d912d68ea78ad57d909ed1ccd2cb13abaa0e4bb9b4dad9902a94329e11d17a58403af895ae3cfea996ab93b9b84ab6364a14be0f99f3adbbd2c1837d1e9f93df0f8c2833886148db93435a7206b68a1f80aeeefd90ba679b83ba725bf9a05b8eb361ed0e3208d3a0a20792a70c0f3c8a838a66081abd4ecf151948e6c40210ea8fbc3da95688c96e12a6814e5dde3d8f13497e1bb83cf1a4be41dcab5404b4a1d6f24e8d5122fd8283942322bc05c29e42e62df7c348b610ad7c15fe866c705462214d8c44460b04bed922c25358c42e2dd4ea30a0a6c81096221fa3ff4c97d2ebfd46354490ec0d178c6289935f81d1fb93522fb7990b1289a41626df23aef68a908062586045d52d04fb9c1a8a17882ae0d4f18266cf6cca15188b231761fec0d0e4b6926c1972b7259c3596e5ded4db132251836ed5e34b3ada77cad1b3a40f796880d52886ab0c6e209ef3e6cd4f2dc725dff50566213dc72bb4a5548dc71e69eea97018e58318e8f8a08f3ab1ea9c2d8e43b462a4b239984b236bb8b2ac3b95b6a5dc4b53f5efcba2563d8e5c5eba58ec54939f1654b5dcbb947967ee01b1ff167528f55704a477ba958f3ed4a531b7913ede7d2884cb75c008740335a4df4b7f986e7b09ee42c567111d15e0517c6d639c41632812311c8bf0f08ed4031c4b4464127af4dd7039f7ff4082d126f3c963714d327f775ac92fd8c939ddd2c202e9ccc0114d0753312911f133e231f673d34eaa289e7599bc0ab89cd503d65371b6599f2e70f063be0f170cf2817d5145b0dd873a0cd43071478b38c160cd270892fe2928c6e879cd458786541c755969bfe537c0dd9d09c2d1979b824da651f445cd5ada72f6c00f83fe8fb90037d55a23a37459a910175b771a71f993022594b33c70b30c4b5dcd42036e11eefcc0e9a540a98a0726b76348c0e5d16d6bdae29c64c5dc7aa9a8105eb25af3876ea090eca72f8090dabf26c3a435eabd98172eb5c337b22dca8c5e1cdc07a09db92f45539a55bd3a2f079bbc3b232e00600dba06ba151ac13ac8c26ad9df2e0de75c9a66fc91042fb31f5cd54c03f524a8294246b4944ac5031b7debebde8bc810c8e00aad057631fa73793fbf7e6198546344002794b53d4d4ecc7e5e11510331ab4da266f0673f171273520e5394c56d6a978af57e63472460a30adaeacaa36c5079284a97344b408c8fe414bb254a9705d9dc08458d95faa2056eec11b31a688726f5c8342a374d1be89ab715e1b7d118ba10b61f8ddc5035a3911e0040ce6e1557e6469b5696577638450ce521c5fe66297a8a6920250384d8024cb7b3108b22f0c2816a3c0da870c3c4f416e8caa5d89f3a6cc01503a9b3a7c752eef7d549b595727a25ec646762d7818884ba5cc95ed5eb3fe5a9a329faa9e1e9b98f8cbac8fa1eaa592b7f87077456d441bd3fbfe6630f8ff1e818d42ac9f2647ad89a665fba711531cccf8078db866fff1430a76c388869281f6484bfea9a5cc56ec304b1c6d0518accd76e69dabd6eece5642f7cefa1c4d1f534bf411a62929124cbb936de08c837edeaa1ed907bc414b8ad656f4a35f86be43bae81a5a1d558ad67411ae9288630e4033fb6accdfbc125897dea4d7094e6b51aaafb2aff97a9976f0926c99797f01c620cd18d3ec9ef611df576b8461f7f523f1014bbcfcb50f1971f68260eb24b46cd3ed6567f9", 0x1000}, {&(0x7f0000000280)="9727f78ce2d5bed32cdb804c244bd1710a00ffc42aeb669252b053ac2395c71f9faee78c1f32d3227c234a4daffaa73b71db3042684b9ecc05a9d337ac7cb26eb57ad555ee486d3d517975626b1d7d91be050d31a3", 0x55}, {&(0x7f0000001340)="2c7faee7e384f2860a195157db8c76f975bee95b78e108ccd5fecbfc2de26523e6c107c15bd7ac5dec0cec88", 0x2c}, {&(0x7f0000001380)="bf79020c4b48c9cfaccb0b9e3ec42c901a8540c26567697c5dce4fb7d82ad130cf0f62fd97c4a5fecd9665579f74b7eaddeaf17c1552046e0f1ca852b10bd4b6e2151fc350adf5cc45734cb8ca470fc25cc3d1e4d29433c7f04c9a0a1cf060b4740c2afdc58299482dd7e6e9ef2ed43baa2bbaff8c08af0ab98acf9342e544fe1416f4445429150e97dd09965310247932a4ea652bbd83674e8295a10b2523c82c96ade9658c28a1ae01f52c4bf5d49c3999e0a79b1b01160622d473d8e9fb4eef055329", 0xc4}], 0x6, &(0x7f0000001500)=[{0xa8, 0xffff, 0x3, "0848c45eb6c5a4d9a927ef48f8b3fda44243c867fb2416d2014721647078fa3953bc6fa23601e3c486d562c35d7ffa877c98c2905f265df3cf78097cadd62ea10ebc30f0487a90639dcaab323c963de2ad1d5c32dfe8ad14f323c3caf7c92c479e29d69d1a6397b6e8094459edde31f5ad3229e89b21e2a8f09f5a391657c9b7a12dc9b2ca9a3f7c4b0e3d4247d4186663"}], 0xa8, 0x1}, 0x2) 16:00:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0xc0) r1 = shmget$private(0x0, 0x1000, 0xb253671ca1986b6, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = open(&(0x7f0000000080)='./bus\x00', 0x20808, 0x106) recvfrom$inet(r0, &(0x7f0000000140)=""/213, 0xd5, 0x40, &(0x7f0000000240)={0x2, 0x0}, 0xc) linkat(r2, &(0x7f00000000c0)='./bus/file0\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x0) 16:00:28 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r3, &(0x7f00000000c0)=""/47, 0x2f) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xfc75, 0x0) read(r2, &(0x7f0000000100)=""/236, 0xec) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="e3", 0x1) close(r0) mlock(&(0x7f0000ff7000/0x7000)=nil, 0x7000) 16:00:28 executing program 1: socketpair(0x18, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x7a94e301, 0x9, &(0x7f0000000040)="7488be4ab6301307475b99bbade057e864c536963c24c96ac69be1974ecc45b7c9c2cdb526c3f0478b89fbf536110ab33a8879041901c74497b82a8fdac5af10f952b7691691977a50dbbe6bbaf8f6fedf46cadac4df2f24254a6fd913c063783c2b274bdb21e6369348bc1777ef598f93bcc834e8815f05ecf00153ffca72f15c98a7ff462f0c4ff7b404182da3fe4048a072b59d3607eeb1b6fa164d4d7a4f731c167269b2bae4785be0db156d25f65a3bf99fa371bda3c6171b0206a8e2896f6290b905e710b3ec6255ae825c3869d4f32f2e6cd664a071276aba", 0xdc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 16:00:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0xffffffff00000000, 0x0, 0x0, 0xfffffffffffffd7f) 16:00:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000000)=""/125, 0x7d, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xfffffffffffffffc, 0x8}, 0xc) r1 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x10}], 0x10}, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:29 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) fsync(r0) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffc, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) dup2(r1, r1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="162203feb566b8b8c4c149c5dc537ef57109ae6fe38d98dd83c85bef492b639b0c8cd23a2280feb728bf18080970a710871d00fe7f40a6187ed6b0067c7453441408cb938836b6295563b393ea0fe70e8e641bbbf455f0713e9e0476aa28323a1609184d766c6bf97266b807f0bb082b7617f8007e5b44989563ab6b032c4f5d984320e45104bb06a863ab7b0ace9569b5c7d78b8d4ab5592ec57825e50f3339913a77b7e55814d0d6c4ad338c5002ce3a5d44ddab8bd1f5eb784d27c5975b413382e2ef2d", 0xc5}, {&(0x7f0000000240)="fea2795bfb2abc1049a714f6cdd1977b296db0d4ebccde6abc499d7df2158fb8033ba27e37d65783fe134b81728c29a0b19188c752f4c2ecb28bded10b817ce5b125dc646f81a0f55ebe21492ec1b5af6dc8da7669da93", 0x57}, {&(0x7f00000002c0)="be4ca6ea7b49947ddfa93cc47ad6b822fe3cecdd647712099a2e762f67014c80bca46f3ce36d309ad8b7af5efec3a7a4c2d07a99eaa38bab1236ef2278bb02bd93889159f66198a858ee9f08c1425b3c11f58bbff54ed8c6e4178106d0250b90adfdcef6e401ee742055503ba8d734538cf68d5a03a7ac2eaf7e72443c3e6619cce9d0fd53fa4f817c83d950f4422da67297641c055c2ace4ca1effff79f329294eb9f3a9991fac0ec33fc301275f7db5ea893f71dc40b9aa74a13f057c59e1e034ba3dea4c338a171681fc098e24b380a2c27fc5172cee8faadc93d4de613b4fbe50bdc", 0xe4}, {&(0x7f00000003c0)="a245156f599ecbca87b62716cbc7f4cf315b5710867790a03df95a66580e63f487bbb057f45012884ff7a5b739a34711fef45187849767d65e73a42ff94639e8626c3561cf242aab340bde1b68fd08f7953ee666482414e5aaa377363351ae64d471ef896d17eac5b12c76152936792af397a21a03a4cdce2d7633768a771e0df0ceee88281758430c8e2c3d750f62d79f7a9dc9a480bce000e7152c4484590b60c1998d5a53caa381d4c13ec06e919853f726ab0b8a0b4c46f3e804cf1677c2e2d63d5cf82a6db62a931346e3d22ff5a52bef5f4b8eabb917c0afad4efec627b616b119a8590c8c76aa91965837d289b0c6577753fa291cc3", 0xf9}], 0x4) r2 = dup2(r1, r0) sendto$inet(r2, 0x0, 0x0, 0x40e, 0x0, 0x0) 16:00:29 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r2 = getpgrp() ioctl$TIOCSCTTY(r1, 0x20007461) fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfffffda0) r3 = semget(0x1, 0x0, 0x4) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)="6285f2dfd19c1f9bde5f36a653b397", 0xf}, {&(0x7f00000001c0)="d0b864df87450fda9d0a19c26d9f9bfd3c1422d256a24013e7bff893449f83bd080f561bc0971993f430a9f7f98e05ddab47c125ae8e771a30d6fe13630e29161adb800b01a880e84e133adf7878054fd23b92a568d03e4ec0907e", 0x5b}, {&(0x7f0000000240)="9bb983da6a", 0x5}], 0x3, &(0x7f00000002c0)=[{0x60, 0x1, 0x3, "a2a1261cea6df05cd69a50d2d26e19dc80e0f22e4b28af64d73af5c7292e936c4746f1eb0c1f7c3f9bf613f874046f4bb01168ef5ca8637f9522473a71a5535be3a55791e71aa3fbb17e1621bfe537e4"}, {0x70, 0x1, 0x7, "091f896f685e78c4cd49c9fa32466790ce42dd81a0475b8cf3962255e6634707f5b186560be7139222cc246aefc1198859d66a8eca3450ca846b79dd3e2d27e3a3beec6bf78c4135e4a3c86b6184c988d841982f30956ee7bd62ac8d1d"}, {0x88, 0x0, 0x80, "e581658f50a23c2fdc24545707ebc9060f59591df0c6bd4ba70b78508e7601d9d4495671bdeeafc6dc1a2dfce7f46b9bc919c905beec06f914ebdbf315ac470ee01371b89bf5ac93f3eb83303e0e12effcda3c74b32591899f4d1b6c11ea64ebbd233903638f1272280f6ed626d613efcb006c82"}], 0x158, 0x404}, 0x400) r4 = getgid() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x4, 0xffffffffffffffff, r4, r5, r6, 0x28, 0x80}, 0x1, 0x6, 0x9}) execve(0x0, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000280), 0x4) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x8000000000004, 0x95) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) dup2(r0, r0) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x8, 0x2, 0xff, 0xffffffff, "c6bc5e7cf455b7e80e880fddc6533c39eb687b3d", 0x1000, 0x9}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x1, 0x1, 0x1, 0x5194, r1}) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xfd65}], 0x1) clock_settime(0x0, &(0x7f0000000080)={0x0, 0x9}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) fcntl$setstatus(r0, 0x4, 0x8) 16:00:00 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x39, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x9, 0x1f, &(0x7f0000000000)=""/99, &(0x7f0000000080)=0x63) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:00:00 executing program 1: accept$inet(0xffffffffffffffff, &(0x7f0000001980), &(0x7f00000019c0)=0xc) pipe(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000000100)) getitimer(0x0, &(0x7f00000015c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0xc000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x7, 0x7, 0x207, 0x1, 0x4, 0xfff}, &(0x7f0000000140)) 16:00:00 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x9000, 0x0) r0 = msgget$private(0x0, 0x15d) mknod(0x0, 0x2004, 0xfffffffeff7fffff) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) open$dir(&(0x7f0000000080)='./file1\x00', 0x20040, 0x1) pipe(&(0x7f00000001c0)) 16:00:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x3, 0x0) 16:00:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x100) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$lock(r1, 0x8, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x2, 0x1, 0x3ff, 0x72, r2}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 16:00:00 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup2(r0, r1) stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) 16:00:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x6) fcntl$setown(r0, 0x6, r3) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() dup2(r4, r4) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x47) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2016, 0x4f72) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x200) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) 16:00:01 executing program 1: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./bus\x00', 0x20000, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x21) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x8) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') socket$inet(0x2, 0x7, 0xb6b1) mknod(&(0x7f0000000180)='./bus\x00', 0x2005, 0x80004530) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/213, 0xd5) open$dir(&(0x7f00000001c0)='./bus\x00', 0x400, 0xc0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000200)={0x2, "cd3c2a5090fea828cb54976bd248ea133e175d736f05fc367b6d917ec4d860b60c533c61c4e106650ef91a801f2cdcb6b1b40cfb5634377bee68e6ee6d884393cd4a0217afd8142768647547df8c6e98547dd1b4c27730443635c5901d3025b05d03d5772109ca21b4fe720ee74c121ec1a4441081fd487404542820c84f8d0ea8d9a42575d25d503c75b3b441cd1274e89e18cdfd0f92175eae76112ea47571920365313e36d349dfa1b8d1"}, 0xb4, 0x800) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xffff) shutdown(r0, 0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0xf9, 0x40, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x49, 0x4, 0x20, 0xf80d}, {{r0}, 0xfffffffffffffff8, 0x8, 0x20000002, 0x7, 0x65f}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20000012, 0xff, 0x6}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x401, 0x9}], 0x4cb, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x100, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x80, 0x23, 0x1, 0x621c}, {{r1}, 0xfffffffffffffff8, 0x80, 0x20, 0x8, 0x6ba}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x800}, {{r0}, 0xffffffffffffffff, 0xad, 0x2, 0x4d1, 0x7fffffff}], 0x8000, &(0x7f00000000c0)={0x8001, 0x2}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000780)=0x900000) r1 = getpgrp() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0xfff, 0x6, 0x8, "c9ec5a2359fdfcb0bb6371995c5714e9ec93de80", 0x1f, 0x1}) r2 = openat(r0, &(0x7f0000000740)='./bus\x00', 0x400, 0x180) r3 = geteuid() sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x1f, 0x80}, 0xc, &(0x7f0000000480)=[{&(0x7f00000001c0)="02c3e65b3a918e0a010bb670c2e3491f8b41fb1a9e3bfd7aebda4b2de0ac3177e26ec3775f2323025bd9ccc07a03b1622169aeed8a14b33a6371c7fbd910ca6bfaa96d5c0258da1c8ce477efac49a0e51dab8acd9630dca24bbda09a86ce623e356d3557d730b334f03caa04601175fd0a73dc1c78c894fa21db631b3364b39a3e32d550e9bd04ec23666de0acd6cba0ce93f5938d57fe80217da2da6bda2d278be3c9b0e5fbfeaa5b3846188202629376d19a4aa2f3f74edf5a155307a4cf18cf5e9efb3d", 0xc5}, {&(0x7f00000002c0)="57aecee9fec3b1a4af53c5d553f378c03e8a3051d63c", 0x16}, {&(0x7f0000000300)="6005870fb1031ca65596a6faf173302ae97c20a28c0ba940d3fd50b373aabd5e61f38afa87b95a8a6db848af8c87d326a594490a51789e0f1ea2672bc9f9a0a7c24b6135d35d04b4dc1ce25c4dfa17bf3faa43205941124002d32404a721e76085910ff7b5fa75de796c4326e2338e6a40b7bb66b34e8511631800e50130600b760a055b7f8363f752f24041f2648b0ec4c8896462c8aa2b735ab68a557cb418e4b70dfd83365f952d552857f2a54548ea87de2b3f22324d61f90d27846700", 0xbf}, {&(0x7f00000003c0)="cd385d190b59648c1d4380f3d76cf235bd96f2b5be39d99a8d82f8c87dddecd8850cc2f48be8efe0ae6bd09455773b0fbbdd63f1d2f6e0d9d81ede5990657bb51f009b435107717ad320f06c0f7f858aba94148a88e692b0bafff8ed23ec8e5b167df9a0f595d4b17e64f58d8056423fc0f162b0932fc60375bbcf68d4a52bbf9cde0b17c483852bc186ffbad5a85b716bf187", 0x93}], 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="400000000000000000000000050000007cd15b4d40726cf04c9856a45e2c832aec16f7e61143b7d6fd2d3064d2a73652519cf14cf5be4f90c8d400000000000010000000000000000100000001fcffff38000000000000000100000002000000ad88642383f834d5b93bb89d1ec6d14122b0be9ad05c292f39215e9feeb5468a37055caf16c450a6100000000000000001000000b10000003800000000000000010000000300000045a1490dee4a26a5fbe3ddfa9ff8f6d2f1b908504da1bc15664c0a13121e6bd3874c8cf979e250152000000000000000ff0000004377ff1b64ceaa4ce5ae4d18f8f20000"], 0xf0, 0xc}, 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000007c0)) kevent(r0, &(0x7f0000000600)=[{{r0}, 0xffffffffffffffff, 0x80, 0xc0, 0xd2, 0xfff}], 0x4, &(0x7f0000000640)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x0, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20000010, 0x80000001, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0x10, 0x7, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x38, 0x4, 0x5, 0x81}, {{r0}, 0xfffffffffffffffc, 0x51aac1c8a85fda4b, 0x2, 0xfffffffffffffffc, 0x7}], 0x34, &(0x7f0000000700)={0x4, 0xfad}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r5}, 0xc) setreuid(r4, r3) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1000000000000}) r1 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000013c0)=""/246, 0x266}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x471f9e4, 0x0) getegid() getgroups(0x7, &(0x7f0000000180)=[r2, r2, r2, r2, r2, r2, r2]) truncate(&(0x7f00000000c0)='./file1\x00', 0x4) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)=0xffffffffffffffe9) getpeername$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fchown(r0, r1, 0x0) wsmux_getmux: no memory for mux 8388656 wsmux_getmux: no memory for mux 8388656 wsmux_getmux: no memory for mux 8388656 16:00:01 executing program 1: r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)=""/138, 0x8a}, {&(0x7f0000000140)=""/153, 0x99}, {&(0x7f0000000200)=""/254, 0xfe}, {&(0x7f0000000300)=""/120, 0x78}], 0x4, &(0x7f00000003c0)=""/88, 0x58, 0x3f}, 0x803) r1 = socket$inet6(0x18, 0x7, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x5a6, 0xc3}, {0x18, 0x3, 0x100, 0x5}, 0x18000000000, [0x0, 0xfffffffeffffffff, 0x8000, 0x0, 0xffffffffffffffff, 0x0, 0x6, 0x9]}, 0x3c) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) faccessat(r0, &(0x7f0000000480)='./file0\x00', 0x10, 0x1) kqueue() madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:01 executing program 0: mknod(&(0x7f0000001280)='./bus\x00', 0x2002, 0x0) r0 = kqueue() r1 = kqueue() mknod(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000000)="b2", 0x1) write(r2, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) close(r2) close(r1) open(&(0x7f0000001780)='./bus/file0\x00', 0x400400000000, 0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0xfffffdfffffffffc) readlink(0x0, 0x0, 0x0) link(0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 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']) 16:00:01 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000000)="a42e50b2ef806bebae00000000000000db9c5559262257d122591e5b877d1365b506000000000000d225e829fd302cb0d3a99f84b85fbb2134a2210000", 0xfffffffffffffe3f}], 0x1, 0xfffffffffffffffe) pwritev(0xffffffffffffffff, &(0x7f0000001640), 0x1000000000000287, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000080)=""/24, 0x18}, {&(0x7f0000000280)=""/206, 0xce}, {&(0x7f00000000c0)=""/122, 0x7a}], 0x4, 0x0) kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() fcntl$dupfd(r1, 0xa, r2) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) pipe2(&(0x7f00000008c0), 0x4) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kqueue() execve(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000600)=[&(0x7f0000000380)='\\--\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='#@\x00', &(0x7f00000004c0)='\'\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00'], &(0x7f0000000880)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='}\x00', &(0x7f0000000700)="3a5dba232b00", &(0x7f0000000740)='*\x00', &(0x7f0000000780)='!%\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='$,.\x00', &(0x7f0000000840)='\x00']) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee00", 0xc78) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) kevent(r1, &(0x7f0000000080), 0x9a, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = socket$inet6(0x18, 0x4, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) openat(r3, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) r6 = open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000980)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) chroot(&(0x7f0000000140)='./bus\x00') getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) dup(r6) dup(r0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000ac0)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) fchmod(r4, 0x40) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000b00)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:01 executing program 1: mknod$loop(&(0x7f0000000080)='./bus\x00', 0x2020, 0x1) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) fchmod(r0, 0x0) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000180)='%\x00', &(0x7f00000001c0)='/#:\x00', &(0x7f0000000200)='+&*{\x00', &(0x7f0000000240)=']\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='$*\x00'], &(0x7f0000000540)=[&(0x7f0000000340)='}\\\x00', &(0x7f0000000380)="2d28da00", &(0x7f00000003c0)="21290600", &(0x7f0000000400)='\x00', &(0x7f0000000440)=',\x00', &(0x7f0000000480)='($\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00']) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4005, 0x11, r0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) syz_open_pts() 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xe8) 16:00:02 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r3, &(0x7f0000000080)="054dec1d85008a478f99a71ac326747955a329dfccd60febd8d08572265f70cd625c10911c582b912c13b533f7b7e4b66158d907b3a0bb9bab92f84ae7d921e9e16affab80113b73a99a65b8c7c1d64faa677ff2c17f280f88de2a55df5633c5352e053c7ccef363c30af2b405fa63c7a51a6abd980ed80930e591a61e7f3ba691f07edcefa31933ed3b0a", 0x8b, 0x407, &(0x7f0000000140)={0x18, 0x2, 0x1f, 0x7}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) r4 = dup2(r3, r2) semget$private(0x0, 0x3, 0x2) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000180)="9bfa4dc679df7c64784fcf9ac426d75ee39a2b10e5eb2ac268a13a7a5b8c3fe352326dcd615f5d49a258b6344bdbdee46444001de9444b1f9bc1413ccf3b17f64e6fd01687fc6ac341abf44558d340167140b14cbfcc0d04d1bafb5738d9c1c5959469b0f92c2089bdfb758abff3dd334af32c540c3bd09f52e8bfec7963371530b828b0c7b05c46691a0e562e225ff26372da9a41fdda4eaf3dce0a2a96ed2ca50ad6d8153553f6df6e9ea1ac673018154a9ee677d6465ca56c70861acde914e0fdd691466158adf94021ed5e29856133e32840d975ea3bf6f90e84", 0xdc}], 0x1) 16:00:05 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="3d07000071940e92c48ee7790000000000000000000000000000000000000000000000000000a98e7f051ecb7ce1f7428b8892a4bc9e5b1a5e3a720d072c8ce7914dd0e22703664ce2be5791e09e208ee1c950b113801b6d2dd5370e4e1cdb441ce50e39aeb5b20f3ea2db394783f8e10021590ef23f78cf1a25ac225c6bc07d281e508e16241624692a1cdbd8c9747c51deb6c03647b2919755d3bc65384565ce634a94a16424ad6fca2b978bd3e620d1b9e39f9193e2b02a197a85842479cdc9a8ad2f9f0796bb5f9bb50f3e2f6abb0e421d35396bf8b982466488e0adc841fcd93ba0d4b68139451b199ca627e9eecbba30ea3e7864f53d8897d8f465f314f1f12bd3d3a874884025b000000000000000000000000000000000"], 0x1) writev(r0, &(0x7f00000012c0)=[{0x0}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x84) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xf18) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x108a0, 0x102) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x80000000, 0xc350}, 0xc) rmdir(&(0x7f0000000000)='./bus\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x21, 0x1, 0x4, 0x4, 0x2}, 0xc) 16:00:05 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) socketpair$inet6(0x18, 0x8002, 0x100000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0xfffffffffffffffc) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c653000bfbfe4049e3f971cac4fd3f078051195a811de37a9c8519cce22fd0e75dfc1d99e4c"], 0xa) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="dbf779c5f6ee1bf5df704d029b13784113996bf02bf9254b3edf2cc5ce778dd0b63f4e247cd16b0c2662", 0x2a}, {&(0x7f0000000080)="347c89d1eeda46a73325402c660b2920724f18952c315e2d7195eba301cbc271f1917c9c79db56722fa07282747ac5355e76e3afffb279c7d498185ffd589fe0ab4095ec16f42413ce4b5c2aff6a2c97aa8ceab6b7d5b02913f691c02d1ec6f13bc5e022a70e1e974bfb839875693cce9a93c307830c21b6ae917e0d7a2d35cbf6943c862958ac7bf77517baeffd055ae55c23e33d88b6d11f10aa8eb150770811cff22861edcb36dc455cdb3e86790169ce82d3a3cd3d310195fa4286cb71554b98922a60c35eb813f0406fdfea056b3c4d53aff17dca4c19a3b1436c21a582849d488acd5aeb9f9130", 0xea}], 0x2, 0x0) 16:00:05 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000200)='x\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='W\x00') 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffff7fffffff8) select(0x40, &(0x7f0000000180)={0xffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) close(r2) ioctl$TIOCEXCL(r2, 0x2000740d) 16:00:05 executing program 0: setuid(0xee01) r0 = getgid() r1 = getegid() setregid(r0, r1) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x7, 0xb23, 0x20}, {{r1}, 0xfffffffffffffff8, 0x20, 0x10, 0x7, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20, 0x5, 0x101}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x80, 0x80}], 0x6a4a, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x90, 0x0, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x9, 0x4}], 0x6, &(0x7f0000000180)={0x8, 0x5}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240), 0x10001, 0x0, 0x59, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) syz_open_pts() 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2040, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000280)=""/132, 0xffffff1d) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000040)=[{r0}, {r0, 0x80}, {r0, 0x63}, {r0, 0x8}], 0x4, 0x401) poll(&(0x7f0000000080)=[{r0, 0x100}], 0x1, 0x1) 16:00:06 executing program 0: r0 = socket(0x0, 0xc003, 0x7ff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1208, 0x8}, 0x8) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') mkdir(&(0x7f0000000000)='./file0\x00', 0x58) 16:00:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000a61f540bf743917987398f337522ce419654fff0c878738ce03e35"], 0x1) poll(&(0x7f0000000000)=[{r0, 0x30}, {r0, 0x40}, {r0, 0x100}, {r0, 0x4}, {r0, 0x100}], 0x5, 0x2) recvfrom(r0, &(0x7f0000000080)=""/178, 0xb2, 0x841, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x2) 16:00:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) select(0x0, 0x0, &(0x7f0000000580), 0x0, &(0x7f0000000600)={0x0, 0x4}) 16:00:06 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 16:00:06 executing program 0: mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/73) clock_getres(0x2, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x8) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf1}], 0x18000000, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a", 0x5a}], 0x1) syz_open_pts() close(r0) r1 = kqueue() fcntl$getflags(r1, 0x3) syz_open_pts() 16:00:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) fcntl$lock(r0, 0xf, 0xffffffffffffffff) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = socket$inet6(0x18, 0x4, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r6 = openat(r3, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000980)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) mprotect(&(0x7f0000ff3000/0x1000)=nil, 0x1000, 0x4) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) dup(r6) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000ac0)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) fchmod(r4, 0x40) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000b00)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x8003) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0x7ff, 0x4) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0xc) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x4) r1 = syz_open_pts() sendmsg$unix(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000080)="f4f18b5bf8f2bbbe5b8d28aaa529dbb9daf9ba12248e48920966871a6599fbffcd7c331b2af0e8bb382f658e1514485f47d1b41dc58887f1233f1d1163b5cb7da6e51b5cc17dc92366f38554660349f0b4ff24cb86f3bb6af035f8ff6ec1a7d21c92298997a2d1c23bfd327e5976ac184116679741702d698f1e35d96d1c6ae3f024f82e0e9170e869b004ec5f1576ae55d2839ff6c2aa376f1e0ca41159e912eb05160aa4fea0e191905e3083d58acce38f719619cdc544bd79b144687e713de891a9", 0xc3}, {&(0x7f0000000180)="5e1c49bae65d38b4aa347bc7dac5c2224910d34b48744d8c6879eee0f2c7a15874aed4a510c5835160452c52cb861efce4dc0e1f4ad06fa694e759823555b74baf87983f2171c9335ec8a740bbdb44878d8439250f26fe8d11f4fe523165780db11c4f2cec13af681a34e2ec99c5abe0fe373e7de73e3b69d21f5913c7eef04b5a0a91858ae48189892f26398d5d04ffbdea", 0x92}, {&(0x7f0000000240)="a0e00401fe8fe0147865634a13b468c058b4ea96420517630b801362320ca466246a4dfd00a3418b60070e7d491d766510cc214ed2ae6e30b6c1ea45d2d569434cd118830f03bd0ee3b9fc8e31c0a56136c00f8f5a6abbba194bd357eee9f66f4e", 0x61}, {&(0x7f00000002c0)="d369d223b2257cc67ea68161ce55cfad8894b7f0bf146daf53c19b64ec95b69fc1a9d8a167358e9aaf9b31f7197cb1af2c9320495093cb68cbc7e91048a8284b02eb083bad0dea556850caeff04d479b119f73f0f4df2b21e12ed0c78de5cfe4f5b0a097549827e7ef8db04c7a9da6ef9e5f6258c8885ed07e7e8b56906bc04d93b0509449fbf63468a01ffd1125f0e81ddde62d8d0be9d492da12a42e", 0x9d}, {&(0x7f0000000380)="7e20b2948650bfbd187747e606c9bbbddcf74af33906adf553793b8325f1afe963be39338dfb68ce9b6171337c38b2ac44d2575f51e98e00a0883b87c9c5989ef5b8cacbf1338b0eabc65abdaa", 0x4d}, {&(0x7f0000000400)="370e278995d775677f67b8a4cff867e1aced934451bc1c9592ec1c74c9c5038fdfead069642353e5569ddb5bcfebbfb39dad8de5ff5184561903c688c4010b64f5942d77982adfc50acea8d5087265c49b31a92bee4f34adf95b2519941e33f42f925d9f547ad22f13e2010f586fbf8484a3488088873d486a9c142dff428f0360bc8b655977e238bb3bd5249906061fde7e5229f921fd0ca4248e50d9e1cc0679e57bd7b345e0d34387eaf06db7b9d8429f123be4d9ba716dd2fb836e619a9af4bedc8ed90edd44f63e876de494dbb0bb2e28b06b46b8ca4580654f328e0ce4cb5057fede6dfaa00c1849b06fe50ad1065899464f9c43999125131f08524fc7c52e4527cff1f1752ce727fb9eae5119981823a0eff921881ce7271058ba8ea9e7c3509fc5651f4fa1375341de16c204332075317173a09c03cc02ec27f03992610cdd43a7e996572b82461259dc841a68b2a3103095b91185af2fde951802c02e57ebc276c1a72397efca74700bbc065d01b610c4d14151d59444d064271c47193b940794f6379109050100c2b6e251ad385ef39be81291d3ec32efa04bb532b2fec8a2bdc589c8d38e34d7f9012dcff1822028e49e9b48230e77db3db452cb77b690071b10fa9c9f3d9989693d46904a9555312601f5ccd1a78a010b8b8379101d86f038c9163648d0d7f6bbf3db9f941ce5a0fad5a262402c165ad560ce28afec8526523871d574a4ca415bda9fcde777c3cb778faf0aec74cd2ec45a6b2d10e20b5ca79dee7502576b4d0208a3f16720f6de9b2e34bab0136bd07991c207d68a7fc61a007341243e54cbb1bf8e2f4a2bd7cf7732f8411d8640f06174e5bc29903b39e8a5fd38793e54ffd6fcfaafadc29c3d7f9256390fb3649339749b9bf02d6b1b3317b797eeb1ef13bb23dabaf5a7219458184c5094d08dc602cd1bd7e6daaff61d7bad1c5f7bc13b61060f51645b29b7f2f1728323f9a7c8f52cf55d614e2175a3b6ceae2b251dd04bfc39d66fbf36188f59586439b46a98ccf941a64dd5fbafa80839b007a6cb230811aa61f86247801235d6bb5ad721b0d887f954850ff398e6daa8e6ea2b1c83118f3810c7c2286aff0daadea7702839a3f674948bc4069dd955d3a64874e1b2c29f0a275b389277a25f6734f668a79ddb0fec6f42bf1fd54c95ce40d3f9c3dab68463c85f6fd1ce635d9a0567385e5d1e0186545e8f52a7c068a724284581df9fb38d7ed54c302a320a2e1920a14eadb965a5e173fe6161a39ee1f87163f443aafb78cebb665edd8ed4b4ba64f09d1603f5b53cc6d2eac97eef6f78d2dbe3e7a387e7838989ebe08bd78d33cc8e5a565464c63ea8501e9f7899140972ee6d18d4b233535f175fe546e408a3436ff681f86743531204c7ca0fc6ea626a3bb52d4eae4aeedeabc89697bb9a0d9d3a956c6fbd445d60c10504469bfdaa498eaf1bb20656ebd6a538d7378223ccf562075a38645bafc658c9447af9a9491c41f99176ea87bf29e1f52c9ecf21a44dd375ed3d46191a45e229ca41b995af04cd5e6290b7af818b27601aaaeff80f6de954993b84ac12b5e5962307d5320ea9317aba37bdce6ecc215bca366f729499f67446390ae09d61e1a8d7c8217f30708bee51b65c560d026addfd8fd758920bdc336ed46c024e593b2d79dd0215d9f9b8bc4fd69224ff679da162fb76308dff13cc455b89431013c5c2d386880f0771208d31524e137400448e9d32cfd324bdd782a68c6f4d2381ca3292fdfd7cf6553282b1a5d22139fa349820e35c167f32f801b7fa698531c98ea1e61245d7fa885e76f7737e0fa9b98978f7f5b91e20a3f157a447a863b83af81bdc8e05304ef212325256713acb6ffc71599dd25ee3fe86d9c58bb890d49524919e35d880294b19f77efee8a8117d8c633b001875ef87267e37ea8a0b34917fbf46f453d6e33a8a6c6529739574d4dd4f9530b1b3da7ed26b1eb1ab525a33d2bf351f0a16bb087aa836e644323cd6f3594a372f5576981729ca60a3cc99cc213f29935d182b8ccfb7e9f3383562be2a0a90d677077d115815da505de7828fba4562cba29b59d281f26bf8e807195d44f0f5ddb5a130a8c0ce4796f830877262a5313b14c84487b21a2ca2053d0989e0a7c167b2b8e0e6f34986a75a0ee80be4fd170f53d4e95b15dfa43ee2ed0fbab46f2dbda079a389e3b4ca5c3abdb7fad729f1910ac3910f11092b577afbc2d099de61c196a973bee8942ab99ac44dd037c7801f8834c91eb3b32874d6a76f805dbb2859d0e51d64e186663b434508d28290a9d7fdc3bf7e3641303d4175e2d9c956f7c9181fcb4541e4a4c984235bcc9e21c98fdafbd01b7864e208386a7b3b28ff5d0541ae638e7e67e57dff5f771fffbe9a04ccdf5a44f77ab9810f2458c02d3bea198b6c8514e069f26ea04aeb47544e12660986b1af8b124c981fccb3a4eb847bd23e37344f46c72c76d88568fa051cb8165de512bb971284a3ed0632f15060340894a7d420bb21ef99a5549645b65985c37d8bb198a3431f19cc5a7686ad47f98d40e0d3fd275a3a2d82f301d47d88f6b5cda7ebc41614071970aebdfb88755cc0642f806891b8969aa49e7c8c032bdb5f3d8cffa6419a39fddbd3be826957aadc360867c11f6bae92f90770fe2244ce6e31ca6e7bdad9f9e44aedfe914a7a8662f51e66b0d5db89d8a0f9afdaf4a6e5fcfa6712dd78933b16045093583df7bf9ceebef956f53eef9a980dffa0ccc73536856bfa7c85fc66cd2510dc04823bbeb379bc6681c22e64448d43b5d78074303def6fa7108146926603151ec896ea7fc41ae304831aa9c3f8eb79ff866321a485e8f940aff87dae70a8155c5c535053e76cd37e2ae46172277086d2543079f39221bf34a3d8a41427ce0713c14f472ffdcbfa9c09ae7e947d004fea30cb0f129b289ab355ef935323359b5045c47365ab57fd4fab935daa0049f72120a0bab17089a8b73383bd5a9cd8ae275c34c4938d171d73f2efc741940cc3dea37f8067fdb120637ca1c4a9907f08c2256e4f026ee7d5535130a53533a102e7d6bb3c0b9125872d78ba013203d462ca48b856677ba56d25fa72a34dd5db5220ca1fbe1748d0b7dcad0a1eb2c541088d5d5cf521051ba3cfdc02ec38aa132de35f942c12bc76383a9dc2f36ba5b9701d7f2e773d495dbab4e9f5250f17895ee1bde9607a5abfeaff7de7fcb2fc6267b52885c126e6344b88be16defaadcf1f345b1aee551fc6c71775a49ee3824cc946ff901b937ffea7d4140cca13b472b94e680f62ad38837ca9281cfa17b349b4f3d5b546e250d35ceafa1d1b092ba99d9656617d8ac2906ab9e7be180198067ce97180d5c345185dc972547356fff16ff3deb5ba871019c9b616360fe10dee824a8ceb790da7de851d8bd7dbf22c8481dd3fad6405cf16d2996a6638bfa6e15ffd6f4c17fd70c1a6efbe30519cd7a150efcd7494b6a408a4146694aba029a899d48921ca9b4d503878fc18b9b0acccb207b0a22b6352cf8a1faab5fcd0839712bf2ed91b8e08dadde90f784bcb0c9f684a1225137337b06f982d7c303c13671cb71fb4a9fc6818b941f5bbd7964b0a620781efbbf7ac522fc80ebb7dab1fbeac23b797d9a1cedb2d48daa309e270c601a1c673c15882eea6b7555a9f3116c99182e5528e26c81c8700c3d2e0f2022d483a57f75accca4a130be278cb8cb24105fae9a7b564f6960e949e483140721ed9d11aeb7367e4054c00a117689a250604304326e5b7530ab6d36495ca8ce15cd9b3159bfd15354291da0d1f2aff27c8d4c6a1b2130f5dcd667e2dc81138099e03809e2afd88861978d9737c8aed7485c9ad24910722cdc27c97032ed63faded873d540989c84c6eb4b519c0c24a30b48ed775ffa49a4b2722dc4f50eb2f72857fe87a6ae5adb48f0855a311ab4f9f6f69b103698c8f19a5d56a0ad0ca05176587e7d7decbf1cd1ff4664b136e9cd85398c0647710c01350210bcbfaf428bf4ca10bb8e3aa95180716ca0acd0faf9ce0e381cf3eb10ab63ca38fac7b6ab6bb75ab4e6c46cde8e5b21c05e8c084dd5569e271c0181e400116d2d222c072785bd2766115d7fcd42bbdae84393c2cb38c3b65d961357ef2668bd9600d6c2a1d0ddf556c3fa5d41d3ad0b4deef5fac7ed69550af685c7e4ee8922c8cf7292956a8c55e2b281f3cd6a0c7864d3c45caa93f8587740173ed43a0e3e2ea2ee6d28adee378a863de19173b977993cd130fe42e2f371329cd1630a6d18c408cf5b2eeceb291ce85d90573b01ec18d42880f9111d283ef349267556e5b7fc786f5ad82f1f05f3625981f3198bdb93bffb570f4aeb13a1108a17919410598f17e05c41a698b5a48628fdb62909e6fccc1c7ca78c0d10cd0e4d472b270f5f0264356991c4e052bf6a6e3b1e8ba25d5d00cddb77d1dd72ccb02154236009ff311c0bf57cfe7b87164607c10cb9231dfe08ea06c923607f62df8ee79cab059058828421f9c798edc2b4d238d01e10c422fbbac9d40e79e613bbfcecb9c39c2d078b1d051aeac1fd0a7a6c3294898fb9e0e04c2b5db98adbf47d2de83336caf5c24966e863cc71856a16075dbd148ede384029780f890e314bccf48956c22f16ade2898a0f14007e34caf26e24c7238ac9960b7f4dab6a379338198e96240169dee5553c1193014532119321aed6fe635f24311e22107bb9d84c82dbbedf41455bd6ad6f51ee236ee8e1a926ac688f6bbb2b1404ff5cff863cf480629268ab27abf1dacf73dfd3fba863aca812642784b9437eea6388cb8b62f5f3373cb8d9090dfa0d7e3cee3a5be04a9ce061056f5053f252f5c2f237f78d6db713c231bb43caada82c92bdfd813af10a28491d1c723105538f2bb7d5d0fac6afe2d433e849befaa256358b593ecce818cb6b14f55c7b93836ada7188e9091c0c4032a5f6acec0cf763b11ae0e0ed41fceb3aff01b339561c22112782cf2b8d6df68415c224ef1f12cb48dd7e64f5461a465d03cd6d05a3dd517768691b74ba92d74cadf9fc4a4c3890e9c9f15cea252be6e8a2ac764d9341ffd009eb78954950675bbd051d163d8169bc10580640063e145f7846ea723d079ba244e194a185b31c21198143648a7642f1da761c6e8a94d7ada454b3fbd472d3e0910812eef18a220f082c140d289e4709729ebefdcc87f650b8946cb8f9511cb927f1eb6c7a623e84816eee68344ea49c6ba7ec7db65b7d4ccc28a81fd72a5fa89fdeba8f8838255f487c2ed6767ee5440c0a954b6901ce6e8691354a7cd62a38130e25eefe4c4c3b750426787798f06946089f2f00dd08f965b3f4a5c613b097219a43b06c398996408f6a35cd8805f9ba155583fdb64e0494d9f51099e8f6d9c2b39210e222c409f920d4f822a8f84c39557385d0ed2760dc67dadc8667865a64a5f5ca080d6f1db3986ebfa47ba5bc419f558eaca70d7bea8b4d6d3fa590f2ca51a3c3348f94e67e8ee4ccfbb706afb2c3166fa3e3e7e354944ae96ff9c3fe5c02195488093b0baf1e239951009466e1d64a34721338f8fd7b7b384e36b067853c770b709836c5920de0435658a2fadc86eacd15a10e9703fd1a198c493e019be1e4e10e28fde5e7f3c4a9faa6ae3f8c8b772e3c205a9976dd35624550d27e0f977d8b4ea03e77478faf2f57eb0318726efe708bdead419ad55818db7d6bf2913d95fce624af4ab4b98ea24de2a67e84a2c534ca9472a6b2b2c07f994ca3cdcf9b101c23d09a81ecde98ffc2f01e8232f1808a3", 0x1000}], 0x6, &(0x7f0000001480), 0x0, 0x7}, 0x402) r2 = syz_open_pts() r3 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0x7, &(0x7f0000001480)={0x3, 0x0, 0xff14, 0x0, r3}) syz_open_pts() fcntl$lock(r2, 0xb, 0x0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x4) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000040)=""/62, 0x3e}], 0x2) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x21) unlink(&(0x7f0000000240)='./bus\x00') 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) setsockopt(r0, 0xfa, 0x4, &(0x7f0000000040)="aabff992cce873f37af7a68a85e2f62b58aea5df09c6a551cce853a0334f0f70bb448a", 0x23) bind(r0, &(0x7f0000000080)=@in6, 0xc) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) 16:00:07 executing program 1: r0 = kqueue() close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2805) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 16:00:08 executing program 0: socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f00009dffb8)=ANY=[@ANYBLOB="10000000000007000000000000000000"], 0x10}, 0x0) select(0x40, &(0x7f0000000280), 0x0, 0x0, &(0x7f0000000340)={0x0, 0x18000}) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a623eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee04ddd0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318bedbe15fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c25e76b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8aca4400000000000000423beebb8bdd26408d76e9efef40cddd25afd17efb911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1c) poll(&(0x7f00000002c0)=[{r0, 0x4}, {r0, 0x180}], 0x2, 0xe60) syz_open_pts() close(r0) r1 = kqueue() fchmod(r1, 0x0) syz_open_pts() 16:00:08 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x8000000000}], 0x41, 0x0, 0x7fff, 0x0) 16:00:08 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x28) socketpair$inet6(0x18, 0x4, 0xea, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x6, 0x2}, 0xc) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xfdf7) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x8, 0x0, 0x88, 0x0) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="3f74c2bbe0935ebe0af9fe1f2b0d89933b2d49e8632e30453f907b2b28d89e6aa9a843b45f15f44a50c5e8a132be55ec12392839a14b639fde743763190017f1739961db72ad5bb55b5a448fbb7f7dc4cb90bec794df277aafa42c261e1bd4016cf7d476a8e999b0c2520818a5f77d3810568d5ead755376fd97cd08791b38b0e00f38ab9e9170f64f942910c1b5be1fa65ab12ebf97b9e8d5f22a910be095e09eee49aaecc7ff35a1a43654af96ab1f5a5041ff86c07ac26a0a267fd35d1a6198b350905a244c99af587594c3865bb0a87e84068b0af31253f4e40b067cf1a1db4f4e7c47c9087e4b87bdecad854dfa6c79c08d03c858970932143ffdfbd87aa095a02cb3b5e7eb2db82a8816483789f954b9b960061752583a6ae8a80ed3b35b8f71892972640e0e7a114005315a2e679000d7eb10deb1f3ca599bb66526a8546c00b81fd3391fbaaa51fe8eb2dba25a2b31b0b6cc41ff4b07", 0x15a) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x42, 0x0, 0x1, 0x80}, {{r0}, 0xfffffffffffffffe, 0x50, 0x58, 0x6, 0x5}, {{r2}, 0x0, 0x80, 0xfffff, 0x0, 0x1}, {{r0}, 0x0, 0x0, 0x44, 0xc5df, 0xfffffffffffffffe}], 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x4, 0x5, 0x4}, {{r2}, 0xfffffffffffffffa, 0x0, 0x4, 0x6, 0x5}], 0x3ff, &(0x7f0000000180)={0xfffffffffffffff9, 0x800}) read(r1, &(0x7f0000000000)=""/6, 0x6) fchmodat(r0, &(0x7f00000001c0)='./bus\x00', 0x0, 0x4) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x9) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 16:00:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000040)="6dc7b3a04045fb37f048e4a25dffcebf42b45566844ef37807df3e569560a33cb0a0b95278ed78ecd016acc4a563a3cb4212888affeb949448b1e189c7b78a3aa85208349beffb8bc015153a92a7916893348569cc0d94e6b031cc12276e097168c2749b9333b49a1b154f554f58d0630c60cacf1358b9c379cb025be834bb34589bafb339165966bff6f03ba3f86902c19f2ccaef9c59fcaba600896f64852015768cdf8c2066310de1fcee85f772e45437b7549b45d41e9a49814f2ea5ede0623a294909f99f3c37280bfd8d52e85c636566ed5e32559f62f0aeceb1e0ee34da", 0xe1, 0x401, &(0x7f0000000140)={0x2, 0x2}, 0xc) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x200000000024, 0x0, 0x18b) fsync(r0) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x200, 0x4) shutdown(r0, 0x5) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001180)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000015c0)=[{&(0x7f0000001200)=""/131, 0x83}, {&(0x7f00000012c0)=""/119, 0x77}, {&(0x7f0000000040)=""/56, 0x38}, {&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f0000001340)=""/221, 0xdd}, {&(0x7f0000001440)=""/83, 0x53}, {&(0x7f00000014c0)=""/240, 0xf0}], 0x7, &(0x7f0000001640)=""/4096, 0x1000, 0x4}, 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000002640)={0x0, 0x401}, 0x10) socket$unix(0x1, 0xc, 0x0) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbedb1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 16:00:09 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() geteuid() setreuid(r0, 0x0) syz_open_pts() 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809", 0x2ec) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002480)=[{&(0x7f0000000280)="db4d09fbb71c9cdb224f047a5c7626859b3f74796c4caf1353bb963fa2f92cfd503804fbe377cfa14c9f81c3cb140813a7095b104bd27f87d43fe9501896ef7de6b8ba9b18db09533a007f2a28981209d02cd5085a2e42619adb313eefdac4de0c7a4d9fa7f31db0651b39ff67034e80324f21835904b1ccdd95468e1337f2fab6e2631741e5e04cdeb4cdf3688998583cd14106f3572ca3fb184dd20514892fba557e2c148247dacbbf68c0297cf3b5540219aa623198079c3eecae61929df83519e1ec5ae2562003e061a5f3116513066c6609dd07a312d472d9ca7f976b1038b288baacc72805b3f70619eca7374ca7e66ced77f2a0671994d37caa55ba4d08b16c2d98a088d43b289697fc157cb70cc9d2016e9b71d49276ea4a4e7b107006ea6e19674dafe93d9dc48fdede3155084dc557e33fdb34083afdb3186b77f9c175ba3bff80ad6d2d4e642f1305a0f007f6255c6188f3cbe35adc5267426c9324678e9e740908ea6a575177b7d21688df1f6502bae3278825e55f8ba516b5676860398944d8fe02c5900a5e2251d54960feeb06cd070a6d068afdfb173e1082441c184b42e62743a7fc65a9d6b7559f097dac8fdcfd34c2d3852c341d61caa079d88d5d1979b9c7c9dc5eab997c0b29c7edb78a1c0608b87609cffe6c35a273aea8bcf3f36f7b3160bbe3580bfd7038c7ad3cd059348ab3d28424f74c8de6ffd3aab735f249097688ba607f6a71bec1068603dd1bf62fcda1ad680de1facc93cebdd7779820a51499043bbf3b93b167108cdb01e9d051f4b73f3005073495dc1efd5bb636ab2ca518e88b56c2bf739ff68a883aae5c2ff777a4e4489ee8157c3e10f2dc79fe63161ae7d539c88ec707d399e1faeb231c5ca50196f370e3d066c0e41a487989847328a7a92ba0ae295d71c371845cc360d241aee122f412cebb011a9904e1d75b446e86b526932a48e1ae1a25737a8547c21ed93b55839b96611a561c5482f9ae99dd0d8493376ce1fcef9a5be761ca46975c106a71e28c76c10c2b05f970fd52e66c44fc3788048ede45f0aeaf4a2013764aad8de86c942c2b8e45da5152a00f55733b444d7340433b01ed541a668b51a6b47468c212086af4dae8735ec0721733ae03535c1f470dd20035c6b47f3c32798772cfba57a7a4ea1a994788c811d604ecbe581dac3f803dc38aebd2a8d7134639ec6436ac7d0c7b5162b820da37306a200d3ce05d1a9f224610116078ebd2f58d053123b4d8fecef241b348479b0d59f9699075d1a239d9b4863bfd8855bd8cad265ac19617a7ebd22cff700509308e20a6def4289503d5b12677fb8cd5a23e9f4bd81c6800bd6d483cb8997c836fb2196f50f2289a2375817f59d638aa82d47f3d9929a9edd4495d2923a0c060cc0b28666e8dc2b7d5d7bff831d2017a6b5970693f14769886d2fb5d3cf1967263bb73af5764a0c23336a83bd5b74f8663e3da9f6f62af3de0bc138f4b6d9420521a82121f023e1d3131e292729065c82a8e3c7e01bf92c1babc7bbc28ba24fa6d92356acbdbb8c8df6b975769a0bd53c5a98911b6a5ab923e54e77bbfde1bb24d9b009a6bcfa76b3e13025540d3170a05d217881b1ddb2aae6edf1d88aa811e006cfac8c46db765400f5ace439c19988fc5992a6e98a9667e57d70f3c71a9b4fad674397d1d8109b79d765b66aecd3400a83204ee7cdd3d1141e6a403f0f9f0ebbc267484a0ab300890062937a4bd99df14b3b063c1d6f801e4599cc8d360bd1dab7b286839d8d34a450dceae806320320eba0989629f9073d7f159fc12a95dbfdadf258fd33fbe7935ec20d1b676de348294ae05db0036234d8dc48f58b1fe2040f05e33a6ce903ad0576f76ac38dab8ae2aec83028eb5df3e5ce78ce28db7af96d239b68ac420a0ffad296b73db3871b840c253386fe4f36eb172a9bc41cca839e4cd5f2ae6eecd40413c9526696d590210695c7dd7115f19fb75b401452f3db3d66be53a65e9fcaea3a6d207e6b39787dfca831b155c505ba9a1560caeef9d7b83f2471bd72aa442e1c2e1e449bcfb34c2d96f299a8e8509002e7c40e5fe9e21b56fe54c977d5f5852f8057cdccce678c157983979aafefad2ba727e3fcaf2d87e442534630fd1b56a959a50281e4acbd1d6eafe517fbf1d710d3fb38a94ae52b498feb1f8a26625fe685589e84c9b5e25b742f8d3fd2cc271a5b94d39e5904df2e5a12d7623aca5cde69bc70233d2a07d8988dd93a2da97f97b0f360c05e6e015997a46ba648c9f368dba8e5df9112000114d2c224bf29b5de91a02e53ef4e4679827f3faa31b9ba98629f843a4af83d854300e68c6aae1cf8caa2947bb87db142f6c9b9b084342ab6e0619ca6fbd7a31d82a77fb1fa6776acc61f7015446ccf2aba63be3f5c7e7b21342135f7498268d3997f2ad167f8cbda0a0fd979658fcce2ea91794d8a2875f4101934aead1b6a9d08dc17645eb3f75daa2869adc38e14186c54f9fb9ba59c816568b17cf8f8c02eddccf9be266a8c5a606430522f4be054ff36c08081d3578d7bb0ce78b3ce157a215dbef0ae34cc901594f7ad408c1d2aa58ed28dc8e33eca84977e618fa44fe55a677257707064195b9fb8420df4ec9e5c261b1dde8e766a7fb73573f13a0ea9ffc19d62d3b7df933a063eb1dd3f0458fe48ceb9c80dfbb2ea091e019c089936d73272a1ef1a86038dedaf664e49fe20cfafe9ea29602504539e203ff6ab2c89832fb507a479f29385193d17a068fb4e762ef979b1f53a1d63f3c2f720c878f45e31520d76378595bd083e007ad7df4ec647de17b57c1c852c7096af09868652bac8029f4f19efd134247c2889ea7218f0af2aa73f48fe547e1883a316418acc5a2daabef1463fb1f22047bb54b137e4a08b4fa3f24476ba78b50000056b69875788dfb8d121d63f418a10a85acf2503deead584f623544ce7d351b604cca196be3d19726d660ed5f278941d9f1788824890986f72d729bdbe6e119ceebb024b4e414e070fb59f5a55b85070592c839e851f4bc3d523ae64ebd89af877cf9a88887b889185ff285757cd9767067b26e349ae94bd6c4be8efb00e10ec90462286be98ea1793a907d607c46e7e9e0804b42dfec5fdd197d2de3c6ae8de29a06a00114853a8a377c3dbcd8247a2357741fb639deb83b730cff835413278f8b86d224facc448c5d264e727c0ec5f2ccad98d1c747896c369d0c032c0db78003cf7f4c06061150ea5f5b473ee3dc81fe56c3520086cf73d6c7773d33817814dcd84d163db6cb79cce1e80ba422e758fc25e5418c0d669d15715e6588638cdb3c56c2ddfe65f3448ed710e655171254418e51deba828b52809f7643ea3f58d166f46565f325ebeca0f218a21feb040e8df1ff1820ed1cfda57331b1b1421044e7e96b4ec440fea0891c3b3f9d375db8494fa30175af94174b4c9bceed63f270b5650815abc06053dc055448f78501ed17cd48ebcc9a6c8961a03879d3d386fb8acb1f475cb61a9b5b12b1ce47b1cc60d3df96858eff22bb69f2abdd4db93e3badeae193de63fdaae4d345de5d4b780c2f6d92cc23996edb8ead6c88557f0e2fa59446cacc17c2d00c60d55d96fd87bd0fb7b7e23b9da130a48c359b836e55e8088e9ca767215d32ec302247c113892692d0c4b1941e32223a9434af150f1380c0625191c2b602583b1285a1ac4bec2a835de5cdd0a9d8e7d3741ff26f8f49776ced53f3b96671a0b57bbe994866f4a3e5e53e6d19ed6510330b99a3f21feb5bc4266678a61b7b2f1b09684a52bcc8bc3638275afb1c8f60d6ceeab975b897aa8363ba86d20dd66a7838abc2572e3de3e83d8a911f32b78ec577e13a2a1154ed9e3b812dffac0b67e3564593ffdbd918c4c3b3703c18f36cd541616e57f63948597c681d3d181781adee6827b6c429a5ee1b1f7b7c293ac16872cf46bf6c147c6f58d87c5bc512a86b0c0de8ce3d69eeaff0d725b72cf4db4e39439b0c24e021c4b0b9cb677627d8ade2480ec0fe92ad5c2845d685205cd03fecb3775be9a214ac64f5bf7dd8aa8f498907b0beda01df2e583318d94b2339f64815b1ae64cbf0fa02a9ebd4e1fac3462fbb5ed54c1148cd303f547988da48672db8f11bc17ad07c32fb7c23e56731f11c173ec6d978e881aa68f3850cb990a1796ff0aedf970413f91625bfee601e38e6b440d1880dd838d44175085e5f5609ef7c9601b000a3d74ea27db70a1e5880dd1900252f1fe2de9d53a21a1caab0db1507f7d60f1fc002301177b13ab87c891181fea5b4af8297fd7dddcdd13063ce48bd558ba934df0bf630cb3cdd7c16c6bdbbc7cbc1592b4ab743a416c74f7349a485e1bb5539f3b9cf3833dbd1c74feeff078a4dd885b3015a3547cb893191cb58bf96c7fe3a3f973ebb233a83ca40a484ca11c2d3f6d2823e311858ecb4393cb5115d30cc0aa674742300309b1b2f99cba5acaf3521daa7b1e5e58875129e4f7cca3fcc2b3419d66ad7a775d7bac6788a747a04a5e80da041e48f9b5507a2c626cb2c4eda5a384ad23b2aa98865f5a3261a1c3b9a091b62f8c7e6ce98d6349358d824d01aff79c68bc8fadb7afe15d2c889c5fdf554e68816bcbc6b1c1b52631a810c20118ae4094515f9be964cc5ba446059b39fcc56f9298a0d94419b8f4a74caf6b73d5e33e5518350eba43ba89b7a0b1584c88c1d1c95884ffdf36b418ea8f7e6d820aef767cce44351212f33c98f3884bc946dfeb66d3f744cce3e9d914f6e5e818720df3069787260e20bdf803480765af1a4285bb7b9374c744433b373cb8a7dd74f652a5bba8cde6b9520454a9edf9a99bab9974b99da2c25766968dd67b2d08f57e58b617d4c5bb04ec081988b8b3d5fd891411b405dc7d2a7fab22c01cf63a7b994719600616845e4502bced689074fba88917deb1475cdc15b3db8d8c980068a041d0ce39bc8c95b1c644fb6ad70e163cdaa05df4283b6c266428bbaa48778c6d0198492dfa1d34e0c6e7b5948e698f90c8e72389b067727ed3e2a340e384ba3df50104e4afcf55fd475ffb49b7ec416960827c68cae4afb459818100dc5856c646bbf133f5a1c4bec1fa8a91d15f8028d95bb6eff60fcd20a48d1860e94dc556f2ec8e5f1af054bc7af124d14133109b7dcad4746449045da273d8a0b1f8fd0af1f8c82f515c88b0bf06f3b974bd7039a1d6dffd1532ddfdec4ca2b5a34d48d7488d07f75acf47565697068b58a55435940c0a848d68c421a18412f5289779e6fcffc3e7ae092134c7f7d3dc4a259793cd2a2af594e1c7f21063c2b075611f62efcb57e1baf91fc5b27e36588ffa2e132b602f16c11db68ab992f8e83d8a5fa393782ad55193e7d3af0b605be496f856712fd142e35a97514333aa8a72240d143deca9ce2246c6cca14594670a9426606d817f61de2d22af32c4e2484b67e3edc22d022a206ad60ce0e21dd0e031a6cf57a287c7f5c756eaf07a1b4c92ea0dd0cd2abb52c96acc18d4fa82a3aad60334f98b9d67a324b94963b790804517164ef0960fe32ea8039e15433530fd4acaced45a7dc80e9810a19b3e85513b7f9cf6a6602b151f38360a96dfc4ee8efa2d244e2c845cb43ea9206b5d7cfea3cab3473c3b833082be26bc24f98b789442da0fa2789348bee25c6c6bf4a07bb9bf2bea3978d2e8dc5e33cc46ba41cc6a110cb8e7a9690ab4026fa65388f95351856876d93334f4c1d609be94324bacce2b0363c5477e07427c1383067f28668660303f6fd135f7c731af9a1e309", 0x1000}, {&(0x7f0000001280)="ddc863c1c9df12afe6c7aa83ec22c67733478412bbb3bfe73eef8e42e2fc9465194be8e20213a558c813a259c8c56586c9eb857a0d071e52ab82dd2a60e99a6227ac6c7e0b47bba4bd9a00b784b763865140835fe703d26f921f0a95f01587c867086c17cfecac7de6c5d1fa65401895401018ad59e7379c356d2ac15d056b0cba876426d501124ec58da97af40ae3c44511000cc8b9f5d18fb2411802ebe21b466311210afe779970bc9300d9a4d71815ddbf86aa7f4a547a30b736fae152939f8cdb11975e82baa4c1018e97ff519a2e85545ef90b3c9fb58c64d5a145208b5bb0c72e3c7c26d95f7ab42a737743438120063993f2c1", 0xf7}, {&(0x7f0000000180)="b7ada5b728c2e03fd698ac6cad", 0xd}, {&(0x7f0000001380)="00dd0e111ac1ee0bc4183fe58ea4ac41ef8de87521695966fd870328c49a4fe988bdd065d4396053826b8f582de4d50303595e870fd40b30fd828e3b3dc7c8c0b517d2080cda336b8b361bee6b271188ae5afef460a6ed57199b5605e6a599854c58b975cc0507442b3d3a71f359deb4d3f3d773433301368a4029d944ad0be474cb7526330beac65910db0198be0f53dd52a52fb843f894aab9e242ec406525eebb21073c5480366c711f3de9f7d25211c753e97883c5022367622a68cb5e94e49f8c0e994c620af3ddc3e951051b4d2ffddd7feef36c72681da4c54f2632bc413ba58b82cbc0cf73806245a7084521c94de2fcbb71e47b488f6e1ee1e6ce01cd01b560531b8184d663c7393290d6b7a8a5f9d4b22b8d7c865ba9ea26b59f117a7f231e8d78f0c6fa31d750452436382dad779c4885709da7fa4b047fef1c056af6e0c7ed12d7012d10e10baf58c169a3bfdc82ffe9a2962c55152d9d51efbb0b9b7cc46c94ee7269d54e15ec259428c72f544edbe651ef272e51dfcabc6d810d9cb83df90d1e86b09848472bef30e90fd5b510885bb85644655797a65659100a610908b509847bf392bdb5b27e606fbbded1a9d0a45ded4d3b5dccbbcfbda34c76076c7eb993ddaf7d4e99c79e39895541a5f71b53d4c730c8dfd5371793c4c72408c04434056d7f30d79996ded974d5442687a7c92ed1f17e7ed9de18c5d922a3f1b914d14fa301f20fb8725b168537c8e307f4f2a85d956ec249f4d652d7463fa44b6fe0b0e1db7f66e58adb4103e71bc443a9e928b8f536adfd29a59fea63a024bbe0c9a676d63bec0c0cbafdd4b30fad0889ce52ae9ad97d8fa4a294c147b1d0f643eef567af6c3aa4d14a92df49f4109e2dc5faecfa6dfd13b03c0e1de5989529873b39d45ab7867ec3a0bf71da6c23c811043d1b093ed3860ff4afe501e1ddc2eabcc6448d5f53c2beb7df086a085569afa3619d174a98a35a4c04adc875539eafd7e9892b88ad51259984919624e94b9f7fef1e1ed9569347d283ae54cb68d903051a2dd70bca7894476b70166c53c1043cc8b0266272c3dafb03c72ff74b63dc27ff9a4210bb68d1b06ad6a0758d6a3dd9d3730a641c7884d1effb25c4d77c5456fc9b3b5957144f0f2482d523bf933edb5319ff8045b60cbd98823e8ca7470e69b89b38577b54056fc76937459de02cc444ee064559cdf2dabbcad6687000240b5229116113af207b593d6741868221d16b7bc358566059715b0d5e6c129e161e8cf51dd1bd4338e7743cca5c35ddaff7d9e1cea6bb066de0a52a67ba3411dae9066a2ceb4983ded15e53a5dd64ddab8d53f399a28df114ae73eba3e7cdc2fd9d15cb72656085c8ee74ccdc1cc32e8400c710b77c67780d931a922d4f61e358bd06a0b66621828377bb92830adbf034bc5b5f922ea270ceed5776d11f7509cb89b8bc43e31725423b6bbfa501a01c083a144dd6a0dc76378f54b74ca8e10b23d1b783f059fee316be5a453ccabbf2d0281d2c631b2e8e2ce2d4eba6dee404c74448d249d619db94e5316dc665144e103c3aaa19b7305a6dca48e90d29feb2b17c6845e115fecc29095ff393b97064f2cc68e897d4ab078672529f7d0b8cf563d2b247fb293ee13c9b74422823afbb873fd7812bcbcee7e8d8d1d7ddef1716a6556eb01cbbb2c7c06bb4583a14c3bedf2d97a044a97aee267393a50476d3a8cca1f5035fd4475f3ba78dbddfb485fb88f88a0f38707911c1d70c596571464a6abdd522c73dfb2b18cd04f5fe511872e796d90fde8aec3076325dbc7461ccc6adfb00e8bfe6f16128adf5c27f278925ac2c27cf06db87717146e83334f99f50f4f1c340d584f1020fbc21ebdb36f4818b13efd55c46ed45b6996caf10a4a3bff8eb56f5382d93c3d59753ea58fa9fe9418ff56f34bc9af3d798ac606412c8f17510d77cbad51f020ad7a0e95e9a933c8c85ef72aafe8d839e180484b76a36c4bbef67a341eee8fa16aaf528c33d9fcbd1b6ebb2c740e04a9ed51eb2cfcf6bbe2540db10d8a720d456af41081c7acf44daeb4474f57688a5a27b358ac0ab15e8c93156a90257599a697fb0fae68bf8f479371db85bb635a1d096b4ec29f1539c1a14eea8e0f6b3b1f83514d6b59a4ff542439fa3c88343690cbdf76bb03362f35ced0106fa280ecb02d5860299d83f785301ee998b4cd705109c9899aa4de987c3c2f89a3566605060e513c550f7282351bc027abc3dfcfe952a4e4f3b3d194d3f91b3a63c7dc970bc722cf0baec95d87b544ae923db9e62b02d0d240ace036a72fa4c38534be1dc2f42575262052fd12b8a5dad1d974b57925e8fed9240a6b70d4308dfcca8e2a341f95d414f735d06edd91ccbbe707d14ddea969b06a841660f1a893488e01c7430cf42e418e31d7bfb60eaf5c809018d9f9e994f321b2c80c042302589f443b2af016fc944301008b4311aee7ead5edf0dbb1f2d0673815cc72c7e19e29a97723c44d9dd10d9addadbf2961973afdd9c8ac90df1c5cdb0f64bb0f4bc5f7a4b04d4c016328074f14220f48e45b07416343f957b8a786d800b1a49044d6ed3ac12ac9e59784e304871804dd1300aae7821286c3e7836974292e126decab8b86914cb991f4da053b001e319a1923128ae40a3192fa05286b342d37b3d09cf143dc60fa6ef8c4b93f3b0969ac95213dabd522317768b4c015523c3eeca33320e9a5b13b34a6a2386c131cafd196426b9ed983dada96ee5f23355f244ce55f9513353ac30d5ef96a59183f60489bdf022d4f30ddd30a7f7e0d4938bd2dda5cae70c0c654088f8eac558b806afb5db231777e2cab38627337af5cbf71cd45bdd66a8758a02e3e36ba53e5212b2de455ac2e436475af7a8ad7b98d31bb7026fc19484334ccbd22a6c95118be18f24e932e820ed7f0a4bd7dd965cba73779d909d090f7fb4f09062167162f94237016003a3747da9608b826aa2cc63866ef5b226be6070573d43f412868c84d681c9a64efc2176d2c305d08003460cefe41f9cba3ff4b015291cc97991ff0744c115c856a7194d62a8409ad9351bb6728f34ffb9742b1e3836dcc7837425a6dfc66986712e0c3086620285a83dd300c37ea355e2ef29aa0b699e635b7acaaeaa3c2ef13097b3e480b954dfbd990f047d423ddc09d2ff0336652f93ad26b2ff1de980fa3c163f9e6af42d1a38907c65fc0e8f828305bbb8db27f4d59b9181e3a414e793cc5a7b8560209eea8bac0b4e6c9be76626763715068a3f0f8ccbf7933306accb79c32123d2e51b04469916d2ce12b5aede769acfefefd38f07ed9e11ec8d651b3efce91c3bd31e96d597ce2925c150e3fa9b15b0c1823d9b5c187ca8561d886862035bea3a652e09c2c37cd735cb3d29219900f636e8f58544714566007d2ad011d173334690b49436fa9d1950480e849c03b9c6ecbc218fca22a79b0344bf3fad3296548a76af135ec50707ccbd90223fda43d8caa6afa3d8583eb71a6511d57d902fccc43a0af0ea0ebd9d2ae746fd066e5ec38b7046a073b14aa69e479550b7c625231badf17c94024a75eee81db208d7725352b55f51a1fac247621573b63b719ef8668496dac8cee773277369e0e500ad27b5360f348f1d300153f659d789fb6944f2373136f0605e836610ab76b385cf87635ade05ca9e521c8283edd9c55558648376170709fdb9962dc1e94282e672731e1fb7893c14eae0db0406aaa5dfd15d0bb92bea17f4eb985f588c49fde637a8b60c8f9b9fd44f5d675ab56f114187800082bfd21ba12cb9dd9e0ec7da20512823d6f2ca0698f4e05051a8112710806226773f8b3197862d09f9f6e6fd0ea2ed91ce6bc29aeb49de889664df1e6050159bcf7630a61f652d9b3901cc14724145f6e0038482e915015e40b09ca520bbc06ccb0a20d68e68bc35d3464fc5e3e45d5af87574f0baa9293c576e8ee11507f8b5553a078e74fa85c6066a55a6651ba96204e8f155937d91b05665997899e42ee10a16cdce9f21ad4490d262aa89ffa0a922cade5ca3607c6de70be88df2243a7b9174169646034e2a120570df810e338c784cb2988be05eaa1554b59dfe6cd294bc0943354762567cc26a2d21dcf4d8e74ac9b7b60e881f9e0c24060c1f09098ed111d534b5a61d6f1d0893e6ab117670d311c7c0bab2184643ba4dc3c33c8dfc416dc862d4c21aa1a134a3ac3dc142e564129ba3ad40dc4b916159ea59f8dc52c0d82d8516c37fa9c5bf85781f5687fe9155bba1ec8666aac509129d88a687d6aa753a7e1f02654a6dc44ca05ee6a77c8d5ad4437d2a6b00f512f4815b376fd3090bd439f7c176e7cc7aae6924edd19e65f8135fcd2c14ead7dbe8e6d632dfe36df4d2ff1331a879f6536b08d65c6f9e28ab897e1845c0f5d9e18a29cfac1a4d9a9e5fe1a7184e648a9a13bfff4677efdae31510588e66639ec941e17e7a74b82252148080fe08d113f639b54a262108a3f199606649b64cd69af4288a21e6101881b9171492ef304983d78cdca66d636cd7db7486d229a05cf6cee83e0f94ec87db1bc57950e0d930853d3335375badb3cba9dc4cb59d1ea84cda827e9accfb104f2a908e46a035d8db5f3f2101afe9e25b7701d4732ad95e35d1c7ffa05709bd64715ccda56404b98de432efb0ca5ec9747bd272ff52b7f37eec5d20c10d1fbb198b6ccaab3364f7db10032348c83e3fcba5bf83d64a0c4cac980eba3989a015969f32c5fac74eeca3f05a271b28c0e7f176bb151590e82993f98bc497c93aa8498118e6d47b943c28a66d0e2c0612c20f8e1a8ad054a6d3187b28c6f8fccd29e2728a0bde546ccdf36fa6fd27dc78a114a7a8fd12af5e36ad6ed29a78082c1e70bf3882148e461f39457d272bcb08daf7de5c7890ffd63b3210c9b11622fed8826d2278d5fd3ba6cdd64ff6729c0c393974a7a5d7fbf52de6223ba008cb18b6f600f13fa2326089d56db776578117c4c7053919aee4ac59dee87e492a8f81fbb8902da8f1e347e1f11b7cd976102b1b85242b0ee6eca7bf0651a76f7cad0ccb91d74f958da1f4ec962b2a1e62a7713157bc39aca6f6c5c650c569fb009b88176c51bc82027f10ccd224b86541371af6d0378bb82ba58d58fe417800aff1d235216f96bd7a5ffdad763357726c1457957d8dff4352d570a631aa01a57d00101e964886dc00b8212081819f16989761c63d423fb720c92b47b6da45d9dd0b4a6d7313bbd9a58ba5b2a1b5452f091730d7a8efd87e43096728aa62142a417866a63ad88575c6f589704ef1100f2805fce2ee93c6b0de389b04e7ae54c96b2bbf5f4dbaf4a6aea90feb679c6d61c2116e095056673af5ef08fb7dfdf8d85c679a987edf1acb08de2e2f306ac424b78efb58d72c17ffd1923f3eb0da5a8c6d639706374a9e7ceebf1c2cfc3a87dfca2960d7756e230532ab4940c618aac4eb5eb7c15ce84b7f4cdccea1268fe76babe97de48e6e2530addbde459d992458bc4bf57e672c05301c305f1a3c313029cb0dba47b0f4e2961031527c99d353197f8bd07020e957aa77b7cc4cb734ce4a6dbc3fdbc456cb5d260d04ceb9903cd99f38acf8656f073a7e6fb5cf37100261019df33be32e28d06a8eb538ab2d79dcf944bf7a58c1d5acf9d74590ce17704130543b7535546356ca6dc8a2ec77b8090bf52fdf54799ea4054a068f748eac7ca6e3ccd307f6b806550ddfbc5a3a36e669ee30dfc988d97bc93c0f4140fa2423a365429177db57abcade196140fa1bda46b6667ec6f9", 0x1000}, {&(0x7f0000002380)="0d380d1400d1cc297a9cd17adef07678e4ed024f37da8faae3e057d766adc63793341eae7d8e024602227fc69501f964f835ad89a4d911fb2ce53675bc171713f4bdcf611a739b68e7677ba3933beb1cc3ef656ce4a0acd6d7d94c1e00896f37041ee8a8c4f1b6c0f1bc272d5995fda13c7e1c122130cee6f6d3ac2c80d8cedc36dad6f271f57d11ba2f7c30f12833df0cc8b410b011b152d3d214ab7aeca32f683b2b6c039fe5f050d93d07570427816a7e763bd0bcee414073d1bdbc31630eec8e49248b8e50a06dbb6c219330bf6d3092bc69b9678a88f0503fe7c2d05e92fac081729f6940fd9ac5d9cea1061c843064b9a45425669c090c7c6a", 0xfc}], 0x5, 0x0, 0x0, 0x1}, 0x8) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1c0102000a21301cdfc8833fb2a98d9914bd785f06fe9ade7ce545a2c30e4718366ee4b9cd810145a66e40c7990652a87e6d1cc8aa5fe2a86b0350075181f2f208480a1c374192e610b1de32aeedcf8140d1bde80779e605a12a"], 0x1) sendto$unix(r0, &(0x7f00000000c0)="baab482d24d686e9ecdf46093cf3cf1603004d5b04b24116d9c25611afe8b17af8b96ccb5d384dacc3838a446f17882ec23f1fbeeb1b788bceb79ea92fab25615505ef9cc741900d9ba24f8cea91738e4ee7717f407ed8ccb6748a479e87c38bcdd02df033a03ec78702d1c905d216d520a0ccabedc76906b97e5171ed5e8f45cd723f774afdb61717b00da497", 0x8d, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$getflags(r0, 0x3) mlockall(0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000080)=0x46) 16:00:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x80ab, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x6, &(0x7f0000000100)) 16:00:09 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="0c716d8dca49acdb586c02302eb2d02fd2af54d258c4ade180113bd6519f9d0e5e8593c04e55fb7d1bb17e9c497782f0b831496d3f125e886ff12eecdb1455b24d01b10355b91ad496d96e193219844aedaa3183c518a51bed88a3ecfe506955", 0x60, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) pledge(&(0x7f00000000c0)=']&.\x00', &(0x7f0000000100)='[\x00') sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) 16:00:09 executing program 0: select(0x103, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x77, 0x7, 0xfff, 0x4, 0x2, 0x6, 0xffffc00000000000, 0x20}, &(0x7f0000000040)={0x4230, 0x0, 0x4, 0x2, 0x9, 0xffffffff, 0x7, 0x4}, &(0x7f0000000080)={0xb549, 0x200, 0x43a, 0x10001, 0x400, 0x5, 0x1, 0xca66}, &(0x7f00000000c0)={0x4, 0xff}) r0 = dup(0xffffffffffffffff) getsockname(r0, &(0x7f0000000200)=@un=@file={0x0, ""/73}, &(0x7f00000001c0)=0x147) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x6079, 0x6}, 0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000080)='./bus\x00', r1, r2) 16:00:09 executing program 1: clock_getres(0x2, 0x0) clock_getres(0x3, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002400)={&(0x7f0000000040)=ANY=[@ANYBLOB="00110100000008000400"], 0xa, &(0x7f0000002380)=[{&(0x7f0000000080)="5d53394b37a7d40cbe736bea2d79b53b516647615be725b964defae33abe639cd97835d930c4aea43f5b4948341f11cc53f60b01d4f098dc6ab0a6534ede208daaca16f0cbfa1d15f8cf9dbff39c84719a0b980dd06f73b39768", 0x5a}, {&(0x7f0000000100)="32c4d74059e28197c11a70fda8734d1a8203cdea5ba7f292f7fe23ed9dadeee7b87b14a6ed4dd5b46e27f82f21edaff7e237b0850c5536b7d707687b46690057c5cc6eb0c87586fb367abfaf2cf5163ae374851e0fb55fa47a7a3db4d4375fd924b1261c317607ef45fcffe7e3b70523e64d90e4c717acf746c7187f09e54abaf81a23e76b461f42227fd1973432db86dcc67dcd7b69c3c79dcf45887f331dfbeedf5d594cfb0f3c5d5c00fd31fbe10e97065eed4c4069df59175846da771066fbf4f8cde8268d78d7722f9430488a2cbe0f090671c61be05ad3f92c6ac0a0467c90949f", 0xe4}, {&(0x7f0000000200)="04203415a96982cd4ef5e0e4556cd84a60caaa166fa1f6e61a008559b8247c6e55d9e18688dbc7fe31768ae37162247f87e6947601270a593f2d2ba8da5d7cbce814367e198a1f4a10295c45641c9f5c29f86b2b02ee61d6edde724f361665115e29ffd3c45e0b3ac2be809743581c0c050847f6c75b13f6eeaaffda3e393b42e03ec269c42a63e5c060a7f57c439a6563ef0b6b6206695d9b4c71cd326d28ff99e6ee825d5b8b6042a495b913b0102a3ea17f77f3959694d229d1d537b766302f1bca5ec1465a13e0b9f6e00d3ddec6119bf716db41d144082756b43dd0b875627bfbd4643ee2293a30c4dbb41f0ceb9ce7ea066a833baf164dbd01441235c7b6ce7111fcde1e3a417b4cfc6c2c6129f31dbfd0cee050fc021d503e388eb80ff135d6698adb8b2360cf3cd6bf0086d8567b92466583be01bd9412635ca63b5443358bd3d24a6f3f7850f97e9fe65f51ac81f1a02ebfdd6e2830b606107a0c6b57460e63fba0ae547271500c5bce243681d1dd963b111eef6d8696c0f126dab3cd1f78459e3ba92e78f277ea35e52ccd3adf61b00672194a9e3b744ee2c9194ed38be73a8c4fb56040d3fdf6da87a4dfd7a14f69c9c65ce3260f12458288370c61b9612fa3e8acd07846aff0e5ed170baaaa587f32f8a6343792e013128344ce0b0e9adef99246f52b55b83b7b547dafbc2a947bdd49889d225453ab47fb3f4f0d1bb9823a9d5ec18bdccb8b7caed5fd648513f9902ffb192820d9a648673b9d87501dbd02c9c25e94097c3e8b78f79769098e1d4302ebf21f55c709bee68dfeb0c8aa2676ad0eebc0cd9d19d422c11caf172eb73d92ebb6bb09e5997cffe26372e0979a09b18c2c6309150b73e8c56d35025c7d04f186c855f7cb0931d73d7a0f62586672020f4f65f76a072315a5619a6296796ca894e95ba49b5248b2a214e2705d7a3a25bd2973fa81d86a812642473eb7ea29ee26a23fb223330d3f990209d67413c8d4011ea2a7a6569e9e953c14a8af298bb7df9b7a7721ed292030f84a6c131da995de6695df875d57ace8a8bd1779fce562f0e2429c23eaa8a3541696aaacf1d769aacb41b70e665c57257df08d93ad17d13230eb5db20243e3de05192ee3d540eb43dcd21f01e6e3272e4d387e66f9fed40eca86eabdb90e43ee5a1365ddf25b262b2522e4307c28cbd229e69bcf15aab15c24397dcee22b0ae977ea20282a955bcc2c32080551c5dd29d58131b1657b59ad8f4ab4474d9a2bf8b7a30c6be6589015e79891ce8b09b8b093f5a2a9bde93004cde4785ac6ae5f69e896253568c4dce70c3a54223a39a7044e96d3108c3a1894e55a2901915377ed7d8955a2b28ad74398148fbf7f0231751bd4e66db024e6c46ea53967977c7851635c8ded4e6434e5578df26257d355ed6ad7ab1c1990c2df7da1092d692770fbbc34a551064c9ac330b53f92fe724c832bb7e51476b8334dd0da54fd90ef9363863652bc3696c4a1aa779a4d97f05aee88af71ad15cee61f7b6eb332136a28f53a5bd35d5f8b44c939203e26390e8bf3aa84a8e0bb3be4c34e7a768f7778671ae0459f1d0ab30873e80004084a9001084efdfe19b85a9075f54d0bae4eb9017ab0269eeeb42e3eb84298c6f2d3c691c361c13129afe94482343c5f9a8c7296b6605ba0c8206bf81cc59a81912fe8707b1800c5dd73fbaf92a3161fee9e391c0b762f2d6e1a3dc744f8ef6f35747a19e52280e5d3a6a411a0988fdf98f1573fac847e2c4cdfb3343629650f418bad22d9ecc5f20759f7f81d41fb2845aa0a756ad0da3526573f4dec537823e298eb4db342fbeb8f7bf4723d03e3d9739f3d0b4f8c012cf8dc4aba51f07781aa9b2e85d0782fe67b47ee755f1b22998777b7205239f5c28f57abad4cb55af51089c053d1b251d4d042c27c270bd54428cedc62a18955319ab725e6b0050688ddeccf9de50b6dd84c35dbe5395e46b2074c2e6f06217de1d359a39e6c48154ef29275e74eb32e8c98ec883c093f2d56800016b5ebd7c69f2385d51469a5186ddcc35844c09dfb2bb573d1c71c55426964bd3ad2e8653928f072cec7dbc4ab1b71b47b62f28ca7e192e974eb568eac36bdcfa072d0882febcc2b36b9f838295e6aa1a907d3a12627ea3610b8011aa2c0d6efea170b7011fa5bcb36de0558951e637e520ec300a3ebc2606fd333467d79b43510d8cb3c989d9e1a53380b5192a25876d1b32723736fdd1dc30e28f629df19271380e82c051c34df7cd4cded0e84f15acca58a2ae412dc1f1a8a2aeebe885e37f9bb100557a3db1ddd86acdd4b68429b1b5f8d596e69a752ea72b68a590318cd8033241c5e2a0fe2f97c90b1f99449f7a61df7b5932bf7a23fc319dbfb47625cbb6a21aa878bec24315175297d538f8e8b0960707fa65a5f699963e41ca8e5542b7324053d1835697b45b01d594bb4f5be4220e56452e14a0344bd29d05a6a2ab5f613182b9695c1272c2eef549e09846164d391ba599ab570b9ee3598c4ebdc3860672f42ef47552e2c7d9c9c33f0bf6066300b35ef6d567ac8821b7784bd9d9a5d84f32d1106ff27b3cb22b6b2ee2f4ff5fb4b216b44422bf3d09b312b93afb67d38a550bf4f9051f9388e066a6ac649ed6cad1f0c762bd89a15c816532efbcf377565600a691c6d06dda211a1204a85acfe0bf1e71ed0901b8990b6bf0780a76aec8f866746f20d3b622d0c049e475250ab5402d972fd585998b24a810b0117f956ed782282a24f8c7874d00bd123b08c1c727f57ceaea0595d4b6ea6216cf02d92b5a1195d7f45199e696cfa95b4f2107f92dd8a4e104eb5a4f6d06097e264c4649dc738ac85e9708cd277c2ecdf1204aa41a4c3831efe306b5b46d59e20394c3c9a30ddde70cada5f07a275874321f8fd635af863191d4b81c00500f02a9148cb693326613c1e568d2d37e83839008cea2cd5c0fb7aeb7e41785874828fa11f7e2a37ee967bfc242cf9f99ccd3db6891f5fcd3af65f485313da4edc5a55de545d7ea77ad7ac0adef2abe77ad1810993371951226bd8f0a04d5b1cc6d6312250e996a98f0172089b6d1c320f35d933ce8d5fff63840a0135328c0d252bb2c73a7db17136b9efd22547a7373bdbd7a6a2243aff54429c2d7a7a37fc2f43cbdfc09274165a74ac354d36a9b3b1413dcc7e87011f496c47f2fba4f86c84c715e8172cddbded6c478ddf669d8a1a583eff5c7af7c9bedaec49024b871ada1fa74933ae32cd90e7b56f735ae9aed6632a2a99bcbb408b3d48092dbe7caf87c9b2b646fe3b7c8f61de5fcd68db0cb9f5af6db22e30bc15706581db7f5d87a113ee3013a515c36a8122a6196d961662f8e3f375b13883d1a40735ea59c4bde479059d1eb8624f1490258cc6f0af0e3e9bbbbb0e60936d15d152758cfa6a2fa4176cde8e87652b5722928cbcc2030d0af526261d9c0a01edd22c65d8369e47c6bfec576b73dd1f4ef4d60339c338f777ec759f34e79dbee762928ae7ed5dfa6637ab0f1b0784456870afa30b1d8cd81c79c878decb835b342a04c7bedded69ba32e8a7b80d0d68663c79835429b0fc0acc1966936b2eb72febc4a02592b11f951b70385549f2194b602979c1761c93ebfed03366a62d899c3f880ecdbfc98fd0425457bd4f5ed59e0b8262a8962a76453bbcc236d8dcc5ca9fb09404c3383ca49c5a74d150f668689a5ad60daef720748125f2db5449d9468880531274b36bb583312f2f0fe21662426ee194f1fb3945289afe9b82135ab22ead700d86f5b0ff692d03877793b9cf52efa802ba325368dd17f9c9bb5c2526d20d10cd341b778f999646a547d3f99868ce5092d2303a1404767577cb401815ae3d291713111551cdcacafdb38f1795946d717c93d5d7cce7413f463459a6b041604ff0663953af4e9c19617475135ca733a034db0ffc9f9465b735170c71ed703dafb6e136d628bd9354e445dc65711fbde9e7ccc9edfb6dc1125c9049475be88ea4f3f9734cd6b6dd90c5dbbc87fe4874d54577727ad10d0ed2debe6ea842e6fd7e06a103af3d5b23d4ef1395c931112d8ffaa24e5394e29bb6eec919b44255e35d2195c8d1401bcb59a10d22dac1fcf8f3adfb2389cfdfadcbeceb506e53aa4c9c9f10a18303f7dfe0fcd6fea2bb908e7ad8e992afa5aed7df32b734a82a35d3cb276042d466560e2b9edf7ec7a74979277e644a7e70738d0cf7decba59d9f9db9aa569014b31aa1942ed91a55a83a3a0319c62150b00c88d92a9120a5e8e80af96ce7c37aef38c6cfc6ab5fb1c843cd1c11f4744348d575b9b56b7662e5890d0bd6d322d6bb8bebd12a12365b65c3747672efd8aec39e5cc83c8103c4c804a9a5d745c72f24a67cdd1ae0d5b2b80b8b99c180d290c69f2ebb5c4936f1b2021033b232e12dacbab5c6e0ec27d5e4bc6a51a8b79e0e7b57c1b73f1ecbc5b4f6b25221acc1e36e041bf000e1e265156ccea5d43e28b4cf104f31ffce96be19490ac6b2768bf4cc23366a1a4bc1ee79d60cf433ca86e7bfbfba15b8d89bc8426b25923e1125364b0022a82f28209c43840be07a1e81b6558c48e980e8b8c550279c8b9c32d0ff01a1a3bd1bdaf52de70c8132aaa690d53d4e183d164133cc8455ab48890f7621b9dd101051be4af0f7d8900cb49e3a2b5707328f8b23d18683d6549b512c6c04dddf1b1a0189650fcbb4da9fde060e37da3101629c6b2b4c09a2ed8b8a8404297c8e695a7bcb99995935752638ad1d931665e6c312738786f3185a7cfffad381de62b88f30d15c9398e5a3440ec22f80c11271eadeed5d1546216b2033df8ec7cb0faba5fd1c833ce472e09a1fea99bc51301777814a283e4da310c29e478bff6aada1140dbb5694068e1f4f3e25f15d01dbf6152989f403d576551396367ac442e393a9294ea1cdda6ffb1f348c64ba19e6b6117149dd62f226e22c7642f0c2d120e5eaf6a2c27ac2491b4a87bfbc9fdeaf6d8fa86b4849d833a820434c2993cd1c2e141315e4ef5c13d083311bbf1ccf90bd43c785677525cba3b86df673a1816632d06e0aea79cffcfdd2009baadc776aeb13f9cd2e02af696d85f66f1bc2517cc62f3cb6c1d38743a60752acd4b536046793eb9c708181632fe20dfc270dccdd35ad6f72254fc9c0356c71733e1c57531c6efba634421da5f179183199eb0bade49cfd1449c3d9ba98dd0f0b8d526528d7e82700e14c408d18b8e0e71abd63cd0e315856fce049d93dd14370d7519f9968fd5e44ac099717c1d1821f529e17b7a1d701505ed8bf3fc8fdcb3445f61c039ad3c7f41356c48dc21cccf56fd3bf34d7b7f254aef2cfc1cbb66b9ff7c0d32052e5b88c61dcc4cc10cec012b488c3151988db695ac21fe528dbebc933e8538731e7ecafdd265b81a50e9556520a1cf239ec6be722aafa30ac1dd6eeacc82eca4fb2b926d03ba16b889a05d09bac7e1a2707eeeefb160e309b182b8644581069b9dd7170824629328b2f17c9cd8e924714b852368c685a1270e38147277f14fe6cc0d041f9a8261d5c8698dd771bfb736e1ef760b5fff6f744cf802668731c0d10810828615266c7462262143509e0ce8253b3c0993a81b6b35065fd7a3123499121a5dfdceff9a4553dcc16f2b5b4582898cfbad745ef3a5cd093b19f13b189a17fc55e65a4fa2b5ffbdc5afb1005c8a998f04b30f8c9a527e20765b1c103d6ab59011b93fb96e0836afdf69f626d74355fa00f21686be31c4ef3b26fb663ba2a4211cf6d2f3874f9be12658e75cbe7315a368e7d", 0x1000}, {&(0x7f0000001200)="a1da9afa106bf1d303ab36494a14d0dc5d2260c7b17ee813b445557ca19284bdb50f5ac1707a5bebaad0733737d349b751de65541a12743f7ecdf25560df59f9b6bc4bd6e59c1f4f8adc3eb9acb233fecadddaf4e8a8", 0x56}, {&(0x7f0000001280)="dacbbbbac8a524f05c2243baef86e78667eb26636569637c3a3e9ce9baf0e33c4c38c9fbe8960cce98cf37c96b0e48626def24421b9eb098c04c8d0a470e58f70093ca2fa6b02f10c6b10a324909d0c6243f03fdf4eae0b474012d9cabc195259e940e213f5f93086f066aac6138ddb0d198d1977086e15d07c92123158f120804affefbddd4d4b2c7dbd5473efbd57294a34d19b87f2cb49e6d4650876d05922b9370a82d6e0072c5f3585baa7966bbf84f49e5414558736dcf0acdcf9fc98bf500e43b19d59c92c8c15887849f3a", 0xcf}, {&(0x7f0000001380)="b659655f948c76210e4a348f7574853acdf957b972933ca8983d6d99a6276b7dd07cbb61ff084b139de1028e593cf5c36063a6e2df1ba1cc87bc177334f989019bf65c342dbef52cbef03809aeee7455e63c7195047ca8c183f4f924aac0aebcba10251a213be6619cc65bb22301b4a47c8d9c2d0e941a08740c1f467a19c8418d7355c30cb6a9a429262ebc77eebe85f502f3ec2fb0349b6aa1b9b8d1162dc6f6608706a5b56b833c748d2fbb306391320c18273932c3054452465e2033ade38cedf5812a117eddcd8bfc96246e414f7a9208f2dbfd48500d5a01100e85578af915a258cefc4f1fee68617223ffab437f42aee66d3a7ad381ccd1a64b228d1093e0d2fa590690bf60baf4f9d599997df31ec4487be27f2891c4adefbab78554a7fc31ccb230a6a2370e0955ca015dfafa88121203d9a3462309d2d69205733e0e74348340017c687e06a42a27794e05a22e7b19e93c18b69d384b24b37e61ab8dba8628e7e3e1fddb956939a378b3031c9a6a1ed0de87bd4739e5ab3dff3f6d502ec09af7ec6e0ef11df1661555e483fc55197ab469d9ed5e18ac1543dedae5e85a6b57696aefd08425919cf51d4ef7c2def693d53e85a24ca883d592292088d34dabc9c0fa7f50108b619e5621c77813329e2491f1c288101794cc5d48ad444c6f7ce9a74ffe75ecb91b9736ac1a65ac387435613d03b9cc4fa13f22f4977ddbf0c88f4475039cf6975be3ae4fd28b0c70b4a6ac20e265079fb5ca6b693ce696ab9df1fd1a50c6791931b381e64bf6fcd46b323e7723fefee1887010c350a7df3bcd6a8571a9ae13f3a89b618705577a284ad01609c3d4ef02a5df23954b045e088d10a5605e2700d1c8c09838b82ea5e473f8bc238c7a3a492f10600ef5837fd8fc69271cf2249e4ac83fe833c39fd1f710a0b698b9f6cb0890265f9e57807a58894638a99697dd97215a04b834c0215af070d3112b72c57e493c5da4da0908e7f818cfbb9f2168a85ba6d646cd9c15707bb95eda03f35c30d1dbb81e6254ec69f6aadb3b95ebaf3fd40bbb1ccea3473f5cac99dbea6816a672ecae647310c6333e1aebccc03f2e597f5d708686ca8af41702c1077b47ef3cf57b175c335e7801f1dfb72afeaff00336da39acb8b7799f9e78ee466a5d207b2a4038d870450c9f2c392f8d9712666054ab6fbc07d0e98e223ba500442b7ae599f4beee9898374d22a4d7a6c8248ee4fb7b78bd123f22225009f22589f0ebaec083781e8d602bd7b1262962c6c388449ef912be09f00b92eaff42cb62162d70205a445b72d214057a50a2330137fc7033b8a0aea4f9aff6717383516033cf28bbd5d96564c17aa783d754b50e07082eb7ecb410a7f7a47206c9f75678e75b4e5498a616b41ecad60b72a6cce9f4104e96e7319da15eaa05e3aa13b428f4035b5518ea9501b6fdb396c51688ac6f8da842680afd5b35efbdc71358716e0de7b12f1186900e591735bdd7fc40588bd350db4b9cded44791172683d07ab30fc784d09423e7f10427f68845c7ecbc57173b1260ed533e1d7e80d58d7732476461089f76a00739e2c0b21e67b0a89c3bc2d6c948449079a509ecf4cfc4b90ccfc444ae66e4b5a4a9eabf144e2343eb02091d614269c4158a349709f09e4c60c4a410b5afbd6265e82bd9fc7071ec797609d60c82e249b3ecfa5ed591596607f039a14f574decb302023c0617d3e178600598e9540e929409a6ee9f3ffbe02f4950373f18fbaa9327cfa0db2de6e97b1632238d3ccb6ab58516db76c10b5fc3b4fda074f686881d1cb7334c1b54aa4b058b25b659d01e562210ee246ad642fb71edd7e4a00ce506641ce7d697cff892d7b542580658542d24ca92ef1bb10034b5bca42c9369ff33c1b087c101be6665624e9c908bb0f18a384483a22121b255d3fd8928c0c560630450bc9ac159387276bde16510fd26d1c3d6d7b4e06f2bf08b78b852e0a478eef2a6fbcbacfac368fcd3fa1ee7139d6c1d48893802948ea10b7d345d9a1ada09212961d1397e355fc725f8bc246bc4334f774e14a170b617f45ca3cbca707ae2ea3a1d03ac37228a96d5351dc8155f2bd5255246f93c5cd2640fc61b62739bf2c0e05814c8a1c1a3b78def3151d6049a9fb9baa01ef848ffa987527ed1983d3cca8a912c19f50c97bf24305815a52a82cd1229a6cf6db4dd1b2e47fa8fbe34e0d1ca93c5781fe54a04a0a5c499b1b3dcabd622b1cded47dfee2509dbfe1c0c73f7fad50595e89af54404528b5d300b5eddc69332d5b6e65a69bea3b47a21b1a788ecdb48b9aacd21e37b40f132bd209652c118d0f332c8455a27ecf3eca00c80e9f994afb121c7b7c3dc5304efbf79bf8009cd7f9c26add23081a38f41ce04a29313d0ceffef50e6b84690944bed59f787a2ffef486cc599c1cfc46f5d2ca4a6f30196b5c54a0cf1d9ca25eb0f5bea1febd72eecc86544f24fdb849c017db90815953aa0693c285fdb827108852788262758ea48b215018648c8439eeeb43cedc679b62b120a72bf097f94d5601b4c2a36296022867ffcfdd1617488a601582d840918407ab1e615e3b4189c0921533d87bf6ad2c0594e2e9a3be0bdc04344dbac4cb25097b7695e1212b346a668d29289d3719711f5ab4ff2e5794911e64e28151113af877f01ece68e75fd849977d4b87610451ffca63f0fbb60e0fd18c485b33a98afa0ebc5a0fa9d80f24b41ce304a7be8af61b1557d736808e76eeef33a7007cbcf3d038b1021cc112f3f33593de616b6f2f0b24523e3416f5159ac515d48443dc04980df3b57a235d46d84fd687ccbb57624f13b986a911c068f8849ddc6e7a3dae68bce40c54afa6baf9fe9d7519fcd3c35f8de33dc0fe00b236030aa50882923c6e875c8ab41856709b2e78c65148e589bc821661bac4b5f46dbfd3664532c0d5aa80a93d2067e3c9d052c2e53d74f127dd7834a25a9cf7a0fa414141ddfd4327481fd06bc896d3194c5dde49467edd049e0b612e6659085dfe3a59c1d1aff8a8c1d8d6a73233e8eee3c681b3a3eb8e21c3c5d1d1a2d8904bbb979499f4b3b88650446aae0b480f991b1f4705bd5ec659de8cbb3c604787e0f58b4c52b20817e98fba69a81c6f36617794cd001033aa185245ef5cfc5818c50f1dae129c15f709dbdd4289f2333a10f7a42a41f601530f211c53963449522757905e662107a6797eca8ff75bd950bc50847c9e794664000945effc169d93b3ab4417deb226dcd2c85de967a6da42bf97c57b84c4f7772908c82369870b1e394ae59db8efbca53a2a8bafa3040985bba30fbe90e9240f4729e9b596f56a280b9560e42c38d78b94ea5365fcd96b255a198cb3b6c08278748750845cfff275ce6d0b2a45d4b92ffdabba0bf927a3af0a02b0ddbc57d3c860a891b5ecbe7abe48f466aec25537e3294035240d232c992260ff60009091efce2b432e1e6c071403dd68ca1bc0d26831c0647ddc57a4a1ee7e1eb3e999db79274444b987ffa0f054d65a162e114b3c2218711448344c20525c8c6935839077e6c43fde3e4ff0430b9d3fff5dfb710b61bb7b2c0d6e336e16343aa4f624ac0dc18ed691c677da403fab843b7d1b363a4438ca580ccd398196e94f12894a1145d8071a9c2d8e9befed74bdaa0fd8910c0f36fc8d9d8cd441e679117d6a64472ef44de41248c4d4728e3040ec1d0b16d268041de60a369c2521fa32e60e191caadb22cd8136fada2d5b5d2421bc4962bee6fbd3eb3875467310fcd5d17b8eba32ec7fc21bb6cddda80cb9e62722ff18a972f141ced654a2348eabb74bdc47565fb09174e77eaa2add9373a2314e0dd3c937edfbaee6a53f205051bbb2109a9de6f64d3182d4256ff29028d7d0858982843b001afbebcbe88fe42b581dca099f7d0fe7ea52b720d497ebe9e1165de93c26c82b3edde9864f996e2ae445bcbcb1dad9ee76b79c44f6245391809d670e3c959d8bf87ebe25be4bc7d478944bb0c55e8c9a28174454d5fe90a49751beaf412b21b549a48e50b8bcd791af0fa0113b902d2b9a82b1d6ef0ba986c7779e621ab0adbeddeb6e221580c302bcef65537f16dbade41a0c97ca5fd06612019824f5ff73391c3538014d99c520d8b8e6a3c08bb7af1f3d6233837fbdf68a8eb13833f46d682f752fc053895b1c78870046fe6fd35ca6d8b4408cadd9ff9fd384b3c2fb4a13f761b0d9cf74e710276901c0864840986248aed92b0d8d6b7bf186c9ba8b92a0493aba87c46a05510694286951f32cccb607ba667a21845aca2a6301fcc8bd350bf775e3ca06f8db59f1b6efd90a421b594d39f0aa4366d6e500069f14f3ab3e5c431f30f6e4a262456a27327763d9d235807e6f26131221fa96b586ece7670dae605b9075284b2d1dccd54f1727ef519387e47ea3c45a1790fcfb211c9d5ba85797f0f544f53fe42bcdac4a7fdc3f7450a4534872553c573e3a0aab9db35fa5f5e0d7462951491f88ab5bb97addf68dc539b3d3f13b1e82dad88187bfcfb2b42cbcca468579f8cf63f4f2f8572842518a783a0432d1c99bf8858217196663f142a11f5075ae980ce59dfc916e9e1e17953e6c9b072ac21b41e3a2648f6d4424739acde54c3c0a633cf780410ca70b54cc0ff8883fc123eb7829834102c4e47e9b9c5c5cab08dd3b96a661c951bd6a221c7a9190b15d7aab1ca80f8aa910e84dca3ff279110a952289059aa4761b40dcc130787f23970d7a42daf3b9c6a263f4ce214c56ef0a4e7a3fb4a054f3fccf51505591202851123c336bb61175ef531e3f7d1e241801ff4e6d5da9bcfbf67bc26fe3ecf729a886c07192cbd8d00d6827f31eda11844a29a4fb89facffa2a4d77bd4a45ad34ba05d071374a9cd49c934022439a7c80d8ccbd827ae9cd27ecfb4d46ee93a9422f00b04702571da8f4e7103ce89a5f8505e4867b6de9013df504580b5f48e9a04614ba1e7db2e290d1c73a4cdd4faa24cc5baac4389762f0470c6361e5de5164fa3294e1ee3fb4456a1f2ad9fbc04c118add9c62887081a0e6218b475fdcd8fa75086d1f2b6a34b4abc16193dd546105a87da2042e7885d2f9a94a9669191d86ae6611141fdf553008cb8a077bb84ce928e8041e6b3445acf36f29fc7887c688736508a4a2b6ad1da121cb48c6395b27213c7c2dfa5b9f1bc80aac6b796db8678ee8e44e63ecceb0a724d8157f14d3dbdc1adc2aa8d5334cb9ef9da8717df034a66c144ba100e7b75127ebe808dabad57fd723ad568661c4b3fe26d816c23e40eae06daa8dac065a738552e537d3e89e82132c8de34cd6f9e87947c480211cb4c16d22b0860986b48d9b0a48e295624ae9659d556a273dc0875f8c6400a130d5435f267355b04732a2fb39102c3c53cb5dc99689e4e686ec87bb99a313f0032deb16d621f4af89f804e7743c66a052779281edfb1bccc8c2d2b3669ff0685b9bd7b3bf95b682f7e3172e1ce5545e65598101a318a460dc0c3b6d979a0003f80e0d14603d91ac471a8161fab648c532cf55aefbbf067c185a77d34e45ea56fab8a1dc59142d7504a00405c4ec5de28eb30ca161e9e91862ea0173f6088dfe486ae9565da72e629be5a0aeadbef4c86d0a7310abd8ec0604d486b278417939031be7ac1a8f6377fc4117d22da3e63ada4030294dbb544aa7fcd645f536c23f0d81254294cf49cc1ce452106c569ea1b556ee6658acab55f3a0f1f558548e8fca2c40c9e6d49006fbca53c781dffe8d3209a1f0d1a16d12d8243df03217b3d58e82cc1e0098d0f28", 0x1000}], 0x6, 0x0, 0x0, 0x4}, 0x8) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f0000000200)='./file0/\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000040)=""/82, 0x52) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x8) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) renameat(r0, &(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/14) recvfrom$inet(r1, &(0x7f0000000080)=""/176, 0xb0, 0x0, &(0x7f0000000140)={0x2, 0x0}, 0xc) connect(r0, &(0x7f0000000040)=@in6, 0x32) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0x1d9) 16:00:09 executing program 1: link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='../file0\x00') 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x8000, 0x1) r2 = dup2(r0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffea4) setuid(r3) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r4 = socket$inet(0x2, 0x4, 0x52) socket$inet(0x2, 0x4007, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/185, &(0x7f0000000180)=0xfffffffffffffd2e) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000)="89", 0x1) bind$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000280)="65035c28dd0ecdd52c80375947ba6b780753de5b87d8618a9d5108031cb138b77fb836865dd80255d60fdeecdbfdbe1724883be63cc5550cbe7ede01bb99b87abeb17ad8575a0f1a4ad1037635b41115aa7f8c5afddcda1b1318aed534993ac4b13388cf481c3a0dcd78f9404486adf2c2e762e6157b894e17c846d86be023cc8b55c246f8672d9e3613960116c2e3b69064fce0499a6a8701b00bc45ac48382a77d204f71cb35", 0xa7) 16:00:09 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x2) close(r1) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x80000000) fcntl$setflags(r2, 0x2, 0x1) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x5}, {{}, 0xfffffffffffffff9, 0x19}], 0xa3b, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) dup2(r3, r4) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x6f) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) fcntl$getflags(r0, 0x3) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8160, 0x200000000000) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) getppid() 16:00:09 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x300000003}) flock(r0, 0xe) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) fchdir(0xffffffffffffffff) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) nanosleep(&(0x7f0000000080)={0x5, 0x86}, &(0x7f00000000c0)) pipe2(&(0x7f0000000100), 0x10004) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000280), 0x0) 16:00:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) shutdown(r0, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0xc080, 0x3) 16:00:09 executing program 1: mlockall(0x3) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) clock_gettime(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000402000/0x4000)=nil, 0x4000, 0x2) clock_gettime(0x2, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x23, 0x2, 0x3, 0x7f8f}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x100, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0xc4, 0xa0000002, 0xffff, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x8001, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x3, 0x80}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x10000, 0x9}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x52, 0x2, 0xf360, 0x7}, {{r0}, 0xfffffffffffffffe, 0x50, 0x40000000, 0x6, 0x8b9}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x6, 0x6}, {{r0}, 0xfffffffffffffff8, 0x90, 0x2, 0x2, 0x6}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0xecc, 0x4}, {{r1}, 0xfffffffffffffffa, 0x2, 0x5, 0x5, 0xdf34}, {{r1}, 0xffffffffffffffff, 0x2, 0x200fffff, 0x70f0, 0x5}, {{r0}, 0xfffffffffffffff9, 0x98, 0x63, 0x1a0, 0x3}], 0x59, &(0x7f0000000000)={0x4}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x1000, 0x0, 0x0, 0x0) fchdir(r0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0xe}, {{r0}, 0xffffffffffffffff, 0x51, 0x9, 0x87ff}], 0x5, 0x0, 0x0, 0x0) 16:00:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair(0x38, 0x7, 0x3, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = getuid() r4 = getgid() fchownat(r1, &(0x7f0000000140)='./file1\x00', r3, r4, 0x6) linkat(r0, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) r5 = dup2(r2, r1) sendmsg$unix(r5, &(0x7f0000002680)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, 0x0}, 0x0) shutdown(0xffffffffffffffff, 0x1) r6 = fcntl$getown(r5, 0x5) getpgid(r6) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x2) munlockall() close(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x4000000, 0x8}, {0x18, 0x2, 0x7, 0x5}, 0xce, [0x8, 0xfef9, 0x21, 0x8, 0x7, 0x7, 0x101, 0x9]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7fff, 0x1, 0x8, 0xff, 0x401}, 0xc) socket$inet6(0x18, 0x1, 0x9) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x6, 0x4) listen(r0, 0x6) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000001024, &(0x7f0000000000), 0x4) 16:00:10 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000041, 0x4, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1, 0x80, 0x7ff, 0x5}], 0xcb, &(0x7f00000000c0)=[{{r1}, 0x0, 0x2, 0x0, 0x4c, 0x3f}, {{r1}, 0xfffffffffffffff9, 0x2, 0x2, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x2, 0xffffffffffffffff}], 0xffff, &(0x7f0000000140)={0x80000000, 0x5}) dup2(r0, r0) close(r1) fcntl$getown(r1, 0x5) fchdir(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r2) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x6, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000240)) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) getrusage(0x0, &(0x7f0000000180)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) getitimer(0x1, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r1) clock_settime(0x3, &(0x7f0000000080)={0xdd, 0x10000}) close(r0) execve(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000540)=[&(0x7f0000000300)='[&\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='@@\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=':\x00', &(0x7f00000004c0)=',\x00', &(0x7f0000000500)='\x00'], &(0x7f00000006c0)=[&(0x7f00000005c0)='!\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='}($]\x00', &(0x7f0000000680)='%\x00']) r2 = open(&(0x7f0000000100)='./bus\x00', 0x48, 0x80) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x20000051, 0x8, 0x587}, {{r2}, 0xfffffffffffffffe, 0x44, 0x14, 0x2, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0x4, 0x4000000000000000}, {{r0}, 0xffffffffffffffff, 0x3, 0x1, 0xcb, 0x5}, {{r2}, 0xfffffffffffffffb, 0x10, 0x20000001, 0x6, 0xfbd27d2}], 0xa5, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x10, 0x8, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0xa0000000, 0x3f, 0x9f4}, {{r0}, 0xffffffffffffffff, 0x40, 0xa0000001, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000041, 0x3, 0x2}], 0x0, &(0x7f0000000280)={0x7ff, 0x70}) 16:00:10 executing program 0: mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x7e) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') readlink(&(0x7f0000000140)='./bus/file0\x00', &(0x7f00000001c0)=""/98, 0x62) r1 = getpid() wait4(r1, &(0x7f0000001780), 0xb, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000001680)="5995ca4e872eee1b51e409458054bee7b37f", 0x12}], 0x1) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = shmget(0x3, 0x4000, 0x120, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) kevent(r0, &(0x7f00000017c0)=[{{r0}, 0x0, 0x12, 0x42, 0x100000000, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x5, 0x7a}, {{r0}, 0xffffffffffffffff, 0x60, 0x10, 0x2dde, 0x49ec13f1}, {{r0}, 0xfffffffffffffffb, 0x84, 0x8, 0x6, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x401, 0xc684}, {{r0}, 0x0, 0x2, 0x20, 0xb7ed, 0xe65}], 0x6, &(0x7f0000001880)=[{{r0}, 0xffffffffffffffff, 0x42, 0x20000003, 0x3, 0x5}], 0xfff, &(0x7f00000018c0)={0xfa000000, 0x3}) write(r0, &(0x7f0000000180)="d5c8bde39da38cb609b5f1b1e13b127e02a51fbe9d1b2000b5af229e74", 0x1d) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000107000000000000"], 0x10}, 0x0) 16:00:10 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x80000000002000, 0x236361b9) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="100000ff0000000000b9e28e08aa3849274704a2e4"], 0xfe98}, 0x0) kevent(r2, &(0x7f00000009c0), 0x7fff, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x1, 0x3) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x9}, 0x0) shutdown(r0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x9, r2, r3, r4, r6, 0x10, 0x6}, 0x80000000, 0x3, r7, r9, 0x1, 0x900d, 0xfffffffffffffffb}) setegid(r10) shutdown(r0, 0x1) getgroups(0x6, &(0x7f00000002c0)=[r8, r6, r6, r5, r5, r5]) 16:00:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000002c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = getuid() r3 = semget(0x2, 0x2, 0x430) semop(r3, &(0x7f0000000280)=[{0x4, 0x1, 0x800}, {0x3, 0x0, 0x1800}, {0x3, 0x43ff221a, 0x1000}], 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = geteuid() setreuid(r4, r2) 16:00:10 executing program 1: socket(0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000280)) socket$inet(0x2, 0x7, 0x101) 16:00:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/126, 0x1e8}, {&(0x7f00000003c0)=""/143}], 0x104b) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) readv(r0, &(0x7f0000002740)=[{&(0x7f0000001740)=""/4096, 0x1000}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x1, 0x7, 0x7, 0x6, "34969f5b404776122f4705ed0845490a8abbf326", 0x1ff, 0x200}) 16:00:10 executing program 1: select(0x40, &(0x7f0000000000)={0xffffffff00000001, 0x9, 0x1a73a99b, 0x7, 0x4, 0x5, 0x8, 0x101}, &(0x7f0000000080)={0x4, 0x10001, 0xffffffffffffffff, 0x1, 0xb6, 0x6, 0x0, 0x6}, &(0x7f00000000c0)={0x4, 0x800, 0x4, 0x2, 0x100000000, 0x6e3, 0x3, 0x3f8}, &(0x7f0000000100)={0xffffffff, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x18, 0x7, 0x8000) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x4}, 0x0, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = kqueue() dup2(r0, r1) r2 = dup(0xffffffffffffffff) close(r2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 16:00:11 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) dup2(r0, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000000000002, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xe3, 0x41, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0xae}], 0x9, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x0, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x400, 0x9}, {{r3}, 0xfffffffffffffffd, 0xc, 0x3, 0xffffffffffffffff, 0x9d3}, {{r2}, 0xfffffffffffffffa, 0x24, 0xf0000004, 0x5, 0x100000001}], 0x7, &(0x7f0000000040)={0x8, 0xcc3}) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) r2 = semget(0x0, 0x3, 0x10) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000040)=""/78) shutdown(r0, 0x2) dup2(r1, r0) 16:00:11 executing program 1: getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getegid() setregid(r4, r5) getgroups(0x4, &(0x7f0000000040)=[r3, r2, r3, r1]) getgroups(0x4, &(0x7f0000000080)=[r1, r7, r5, r7]) r8 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) getsockname$inet6(r8, &(0x7f0000001140), &(0x7f0000001180)=0xc) getgroups(0x3, &(0x7f00000011c0)=[r3, r0, r1]) clock_gettime(0x4, &(0x7f0000001200)) getpeername(r8, &(0x7f0000001240)=@in6, &(0x7f0000001280)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001300)=[r6, r11, r3, r10, r14]) socketpair$inet6(0x18, 0x0, 0x100000001, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x4, &(0x7f0000001380)=[r15, r9, r9, r7]) poll(&(0x7f00000013c0)=[{r17, 0xc2}, {r16}, {r16, 0x100}, {r8, 0x80}, {r8, 0x10}, {r16, 0x20}, {r8, 0x4}, {r8, 0x2}, {r17, 0x1}], 0x9, 0x7fffffff) sync() r18 = syz_open_pts() ioctl$TIOCSBRK(r18, 0x2000747b) poll(&(0x7f0000001440)=[{r8, 0x10}], 0x1, 0x7) setsockopt(r16, 0x7ff, 0x20, &(0x7f0000001480)="5dbacd22671d222980b3fe3593c3430fa690e422eb0198d4b9483bf58cb50a2a6b65b15235180f23670f5832ed180ee832311e5cf770c4f4b77a7374d0fdf20d2edfdee65158157c1ec327633d858a30355c0c344cc3a905b7eeab8f4d5c8654c3cac9b46c32b4507ed5428015c1b047922a39cd10a5adf7da53afd7a46e79b220faaa29a48571fc1238b419e7a2d9da320a04e05770e0c8bab543f67e6f930322e7a4770870b9", 0xa7) clock_gettime(0x0, &(0x7f0000001540)) getuid() pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r8, 0x7, &(0x7f00000015c0)={0x2, 0x3, 0x7, 0x5, r12}) setuid(r13) socketpair$inet6(0x18, 0x5, 0x100000001, &(0x7f0000001600)) getsockname$inet6(r17, &(0x7f0000001640), &(0x7f0000001680)=0xc) sendmsg$unix(r8, &(0x7f00000019c0)={&(0x7f00000016c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001980)=[{&(0x7f0000001700)="c54e3149a86c3fd6302b233bdde001f9d718c2d58bf7dba71f3843b87542edc7b045afe621d6f7fe17fee5f5a872ff7373225e6b79392990786a9c670322274ff3d97b026e70ae44fe369fb6", 0x4c}, {&(0x7f0000001780)="af0ca14d08c0039bb6da284ee1fdf39458cadf28ecc121aa3a83c05711724ea6d92f058770c209716941a2f9f9d9926ec8e84cd5b4fae01e3f168135ae0d9ef7ea88121fc5ad6be9ed6f3397da95e15d1e342f5b0354110bb6aa54c780a5dd20e02534a6b4e778c5ef6b8fb7cc3864af645ab86010533e8a0480f7bbbf2b5cdacb84a6a30bc018365e4a5d869587fdd6b871649e7618386301e363b3dbbf6f54fd2f8a03ce27d453997b", 0xaa}, {&(0x7f0000001840)="d6341ca63f52b7a403858698ba259f073d3310f8a407e8b7ade09387502f65ff27c4a7cd4775f550c4b37e7f8a84892eb91a082bf71da9ac5bed012197d468808e5933f989d7b5a2475feab9b9186e7eba75ee18694180d8bd3c9215612160206aba183d734fb0f399a42587b872fd082a39e8200dd40a93527273df5393e4be20ca8094f13eeeb9a2e06669d90597b0734c063ec6da590494d8c670972bfe53723501357013435521ba9f36b119394fc94170ab7bba831fce1ec678e9", 0xbd}, {&(0x7f0000001900)="55e75d35a1d57b38df2046d5941887921fe83b54d3d36b800afe672f8af2f3cdf8df75c16e5d80d515c5f98dce2b25404acaf355270568c15ebcaf6b729c43f65d77496bea", 0x45}], 0x4, 0x0, 0x0, 0x40a}, 0x2) getsockname(r16, &(0x7f0000001a00)=@in, &(0x7f0000001a40)=0xc) dup2(r19, r18) 16:00:11 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000000), 0x0) 16:00:11 executing program 0: r0 = socket(0x13, 0x8000, 0xc20) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82029520ffffffffffff"], 0x1) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r1, &(0x7f0000002840), 0xffffffffffffdb6) fsync(r0) getpeername$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) fsync(r0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b8ef6500dd60471efd1568b2d279cf314e1b5b1931cf251258c2b3679b8a2945fc12c341845c3d016bb3ef5635253bea744b44bffc2b724a17009866bcbb2b6949718bde38888d30203ef4b650aa67f3cc71dfd3756d9ad29a9bfa1741ddc874421cc5a737e2ba361ce40ed6bd1c0358bd717a5efffa36425d993b8aa3a7444078584a3940701793fcc08c3b29463d42508987788e1160248eb124a1a8886561293d7db1bfa1016befcafed48d222e41ffb269c16605bb21a7e828858309bdd26a735ac0391ce8d37d586f9f914cc0b523a3b6b9fdd7a53930316adccf983eb7d20b4ff7163a43897b2c75", 0xeb}, {&(0x7f0000000200)="b153e944a733658ec690db36f8e07525ef80f57a817d3f944b416423e4acb57471663e516a91a59b367c3aa354bb6a767d55b8e7d680b8380d59225166bb4f523809d88463f2a7848301a939fb644b85e9ee69f4d6c9492ae58c5342f8b60f6916196b6b085f46b817e66419c7cc6bf2f1c7de852af842f3280fc1b3053b981a9a0407587ee708584c744e5a575d87b1b5a87e4429ed5b0824702a7da7109437f9b7b457abdd1dff90e21490b2cb29e2e91ea9b9628d0f3f85ad2bcc77fefbad1c3d289ad5a9af13", 0xc8}, {&(0x7f0000000300)="253b1118e244e8e1356382fab6cefc925364e308a3d7dc98e25cba657f72cf31b3fa441bca2be1fcf938cf408ff78d7585043e474fa33d1f019541ebe33222ff3d9ad2ae2fde764c7713d258a6d99084315efe483684ac3061ec1ec136f1c38ad00d7c86f2d225b2689774fd7a", 0x6d}], 0x3, 0x38) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000380)=0xc) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x4001000000000001, 0x0) r1 = socket(0x20, 0x1, 0x7) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x50a, 0x96, 0x401, 0x6, "4793e82268fd45da6b4a8a315ebc4dec0063930a", 0x2}) close(r0) listen(r0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140)=0xcf, 0xfffffffffffffd8b) 16:00:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) syz_open_pts() mkdir(&(0x7f0000000040)='./bus\x00', 0x81) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) utimensat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r3 = msgget(0x2, 0xb0) r4 = getuid() setegid(r2) r5 = geteuid() mlockall(0x3) r6 = getpgid(0xffffffffffffffff) r7 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x800, r4, r2, r5, r0, 0x40, 0x82d}, 0x5, 0x7ff, r6, r7, 0x1000, 0x1, 0x2, 0x9}) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000000200)=""/219, 0xdb}, {&(0x7f0000000140)=""/95, 0x5f}, {&(0x7f0000000340)=""/66, 0x42}, {&(0x7f00000003c0)=""/106, 0x6a}, {&(0x7f0000000440)=""/26, 0x1a}, {&(0x7f0000000480)=""/249, 0xf9}, {&(0x7f0000000580)=""/59, 0x3b}, {&(0x7f00000005c0)=""/91, 0x5b}], 0xa, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x600e, 0x99c8) r1 = dup(r0) preadv(r1, &(0x7f0000000900)=[{&(0x7f0000000740)=""/178, 0xb2}, {&(0x7f0000000800)=""/236, 0xec}], 0x2, 0x0) openat(r0, &(0x7f0000000700)='./file0\x00', 0x402, 0xa0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) lseek(r0, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000940), &(0x7f0000000980)=0xc) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) r1 = syz_open_pts() getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) close(r0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="73c852c67df9d8870abe0cca7c9b60f2015eeaaa5324cb65c62331", 0x1b}, {&(0x7f0000000200)="caf281a8d4678f54ea55d31993242a2f0d98d1e48d81490267677b57b59e97de10914705a8def0ae1231f550ec97549f2fc2a7c6207d03778d9ed7dc0b9870f33b407c331d0172938b58b7351808a9f9b3f578a349551d5f85e75da57d0078c5248b34522acb7f20f32fd0cd84e1d878df9bf1f75657fe7b7913c6227e4a781d808f3083f00158a3fe689cac916dca20c015a2fb74fc83f448edf84593c443878174b8d15acecedc1830da25417681a76211559c1fdc1f8275c80db3b87f551cb79b6fecc4c1125fe237079e75bea3fec4de77feaba718d381ec6d2f7bdfb341ba32af9d1fd363b2f206f685f5b069", 0xef}, {&(0x7f0000000300)="4eb3227773c28cac460a9d5addbe0498ac1cdb3e07a131aad794650d4bb2b77cb5289bbb51b35a2f69c1da919dd0765f0abb5f2ae09959935c1951453c90c4bb8ae5b220aad26adde2e513423eda6cf70df6d8fdd2550e69ca07ddb61959eb2821bddf5b", 0x64}], 0x3, 0x0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) syz_open_pts() madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 16:00:12 executing program 1: setrlimit(0x0, 0x0) mlockall(0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x49, 0x20000002, 0x2, 0x9}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x3, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8b, 0x24, 0x10001, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x800, 0x7}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x9bfe4d2, 0x1000}, {{r0}, 0xffffffffffffffff, 0x20, 0x5, 0x4000000000000000, 0xffffffffffffff80}], 0x7, &(0x7f0000000200)={0x7fffffff, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x1000, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000000)="c25055e9f19f16cbe3b4fd6ff9e57e905573779f98dc5858c9bb62df07149c8093a9f4eab78002bea44766ee1894bd7df2e1f713e22d2dfe6eb7936a3ad2863099a555877a859bfe2c3c9747175951639408536ba380fb2f3c545dcbc4c94d055bae721e80424c28651c63", 0x6b) kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0xe}, {{r0}, 0xffffffffffffffff, 0x51, 0x9, 0x7ff}], 0x5, 0x0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x6, 0x0) writev(r0, &(0x7f0000000000)=[{0x0, 0x750}], 0x100000000000027d) 16:00:12 executing program 0: getpeername$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffffe) r0 = getuid() r1 = getgid() socketpair(0x30, 0x4, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) fchownat(r2, &(0x7f0000000080)='./file0\x00', r0, r1, 0x0) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) pmap_unwire: wiring for pmap 0xffffff007f12a3c0 va 0x1b2d620000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a3c0 va 0x1b2d621000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a3c0 va 0x1b2d622000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a3c0 va 0x1b2d620000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a3c0 va 0x1b2d621000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a3c0 va 0x1b2d622000 didn't change! 16:00:12 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) readv(r1, &(0x7f0000000380)=[{0x0}], 0x1) close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x100000000) msgget(0x3, 0x240) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x100, 0x9}, {0x26, 0x8}}, 0x2) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) r1 = socket(0x1e, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) recvmsg(r1, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/204, 0xcc}, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000080)=""/135, 0x87}, {&(0x7f0000000140)=""/138, 0x8a}, {&(0x7f0000000200)=""/22, 0x16}], 0x4, 0x0) connect$unix(r2, &(0x7f0000001600)=@abs, 0x8) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000080), 0x0) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 16:00:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fchmod(r0, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf", 0x40}], 0x1, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000100)}, {&(0x7f0000000140)=""/23, 0x17}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000280)=""/206, 0xce}, {&(0x7f0000000200)=""/6, 0x6}, {&(0x7f0000000380)=""/223, 0xdf}, {&(0x7f0000000480)=""/151, 0x97}, {&(0x7f0000000540)=""/227, 0xe3}, {&(0x7f0000000640)=""/103, 0x67}], 0x9, &(0x7f0000000780)=""/98, 0x62, 0x6}, 0x1) 16:00:12 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) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x2, 0x0) r1 = shmget(0x2, 0x2000, 0x28a, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:12 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = getpgid(0x0) getpgid(r0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ff9000/0x3000)=nil) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:12 executing program 1: r0 = open(&(0x7f0000001580)='./file0\x00', 0x421, 0x181) accept$inet(r0, &(0x7f00000015c0), &(0x7f0000001600)=0xc) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x7367, 0xffffffff, &(0x7f0000000000)="a2a89ae498bbfcb9e8608a9dfb9670cc2c2d1bcf47b4946909533c6d430bd3db5cddf4f91b32e57ed6ef7b10c8d02701cedf902ace3f899e58e268", 0x3b) setsockopt(r1, 0x6, 0x19, &(0x7f0000000080), 0xfffffffffffffe56) preadv(r1, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/24, 0x18}, {&(0x7f0000000080)=""/116, 0x74}, {&(0x7f0000000100)=""/97, 0x61}, {&(0x7f0000000180)=""/27, 0x1b}, {&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000280)=""/217, 0xd9}, {&(0x7f0000000380)=""/54, 0x36}, {&(0x7f00000003c0)=""/139, 0x8b}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/50, 0x32}], 0xa, 0x0) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x1fc) setsockopt(r0, 0x29, 0xffeffdff, 0x0, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) dup2(r4, r3) close(r3) execve(0x0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xfffeffffffffc009, "a147780ac85a538a131100e80000000600"}) ioctl$TIOCSTOP(r5, 0x2000746f) kevent(r2, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:12 executing program 1: r0 = msgget$private(0x0, 0x7) msgget$private(0x0, 0x14) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80}, 0x0, 0x7, r1, 0x0, 0x0, 0x400000, 0x0, 0xa2}) msgget$private(0x0, 0x180) 16:00:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x40) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0x4) getitimer(0x1, &(0x7f0000000000)) r2 = semget$private(0x0, 0x6, 0x400) semop(r2, &(0x7f0000000040)=[{0x1, 0x80, 0x800}, {0x7, 0x4, 0x1800}, {0x2, 0x3f, 0x800}, {0x7, 0x200, 0x1800}, {0x1, 0x9, 0x1000}, {0x4, 0x2, 0x1000}], 0x6) lseek(r0, 0x0, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) setgroups(0x999aae2dba8dcca0, 0x0) setuid(0xee01) syz_open_pts() fchmod(r0, 0x0) fcntl$lock(r0, 0xb, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) lseek(r0, 0x0, 0x2) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001400)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a623eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee04ddd0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318bedbe15fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c25e76b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8aca4400000000000000423beebb8bdd26408d76e9efef40cddd25afd17efb911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xfffffffffffffe7e) poll(&(0x7f00000002c0)=[{r0, 0x4}, {r0, 0x180}], 0x2, 0xe60) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) socket$inet(0x2, 0x4000, 0x6) getsockopt$inet_opts(r0, 0x0, 0x384000000000067, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x5, &(0x7f0000000040)=0xffff, 0x2) getsockname$inet(r1, 0x0, &(0x7f00000001c0)) dup(r1) 16:00:13 executing program 1: utimes(&(0x7f0000000080)='.\x00', 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="b29b50b5fc5923f79a76728eb32619a5805661d7b891b575909fbcb3e09b9f0b44339b9aab82a4d3e2bb85b484e62e36255b9315ef5101ef0db9a731c42798fa73ca2912bb1bd46d05aaf8f05be9985bf4021feff8d475fa460574d9df807272cc67e25f440580cf2ac040c75551e3b0a5f71f0f27390f4c40df689e844ae176f2579fa971d43718db4c8e497b69a3c9a6ed77a0f01f655c1798424ba0f2ffd5ff0bd9f5c849e749aa8054f00f257bdcf9ed825c096d28d89ed68a8a80f5521e2fb72b2ffc5a2e81c75574b69a31ac9949b0891b079b894b23f807bebf3050400b5368d524faab7d800c9e1e3cca6d0886a4bf42805e00be49ee4cb9411fa03725e1c8fe4625c749711a39236d4dc0ca396f9825fd92e7506ae3dded1c3ecaaf6bf834a8d3ff507136ab555d7e71eea477ae9d81b600582a24e6e65e3043c5e7c4e9b1138395c0f24a6e0ba497488dabe84f532204acc92eb38c2cc41fc2f4c5a4d92fb2463d4de5d1c41f065dc5d7b6ee5913a396c225adad2f466811a8184ff0dcd802740ca5a7fe6335585ba2a8769a2668e131309e51c902ea5d857ebad35d08d0cca0b0c2e7c70d1d063a3af39447f1e4191cb1981827348b8465213eea20c800f2159512cae0512aa3bb5b6129e51de4468fef1f65404a4a852521661c1269aaadaf1d2ba08614e022b1d7d9c4c5e8739ee4a57cc47b99e20227575edcb9", 0x201}], 0x1) poll(&(0x7f0000000100)=[{r0}, {r0, 0x40}, {r0, 0x88}, {r0, 0x8e}], 0x4, 0xfff) syz_open_pts() close(r0) kqueue() open(&(0x7f0000000140)='./file0\x00', 0x20180, 0x7) syz_open_pts() r1 = syz_open_pts() r2 = socket(0x1, 0x0, 0xffffffff7fffffff) sendto$inet(r2, &(0x7f0000000480)="02489e2ae8b5eb09761494346eca63cb68bfc1de86c491e860d1d916972bac6aa57822603305a09cd88eeffd1a3d28968567489f59f88fa906e93aafc5491bc21a784aa93aa2dd4f68a78a3d3729c4f3e3c9b9b3a47f5b4359e50979a914a6e7aa62cd71babce958b5d8bd25119d8dc0d262a6cb14a0d5819319c391d11b8545838ab7d720e1d01ef44e41d01eaa73550d3828fe75c1681adb4f0e34030d1ed85bc121069ac141407ff1c13de5a8b6621750f01a95e976f3d6ea5a34c8e2", 0xbe, 0x1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) readv(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/234, 0xea}, {&(0x7f00000002c0)=""/146, 0x92}, {&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f0000000380)=""/80, 0x50}, {&(0x7f0000000040)=""/27, 0x1b}], 0x5) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xfc45, 0x840, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) munlock(&(0x7f0000179000/0x1000)=nil, 0x1000) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x4) syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000340)) lstat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000500)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x4, "000000000008ff00080000000019000000000800", 0x0, 0x1006}) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000b00)=[&(0x7f00000000c0)='/\x00', &(0x7f0000000280)='\x00', &(0x7f0000000140)='/', &(0x7f0000000180)='\x00', &(0x7f00000001c0)="c02e2400", &(0x7f0000000040)="5c242f24a827292400", &(0x7f0000000240)='%{\\,)\x00', &(0x7f00000005c0)="00c3d6677ec2c2d6d2ed0f529184482293a392c1aa03e59d1f375e43a75a6284eec02e09f4c99e429b0e19f5fd94390185a0931c43e25d1674de4d3979ef636565b90c1572d52f9bbad933ad0043270e650ab7a55aaedcf1367f72d3a472adf3009b4bb4b8d22932d9da7aa2e784432bc0363408221cb190acdaa0c079aefcc765467f2a0a5d068d622ad48aafa84be0a75b144f7ae1ecbd4030b306c269538e2726544937c6cff0d733bbeaa1343c8b3dcfe47cb8e37ca696e9080b93f7a8c5b6dc0ac934db9c8a9a25eae6b14ffbfb4d617f7dc40c77596177b42779e7329cb691d50b73051872ba14221e43187d15", &(0x7f0000000300)="c02e2400"], &(0x7f0000000b80)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)="5c242f24a827292400", &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='%+-&:\x00', &(0x7f00000004c0)='$,\x00', &(0x7f0000000c00)='&+*!\x00', &(0x7f00000009c0)='/\x00', &(0x7f0000000580)='\x00']) 16:00:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x12b) r2 = socket$inet(0x2, 0x6, 0x800) r3 = socket$unix(0x1, 0x2, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r5 = socket$inet6(0x18, 0x4002, 0xffffffffffffffc0) r6 = accept(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de14743c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001200), &(0x7f0000001240)=0xc) r8 = socket$inet(0x2, 0x4000, 0x4) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000001280), &(0x7f00000012c0)=0xc) writev(r3, &(0x7f0000001400)=[{&(0x7f00000013c0)="66f3dc9d580f1c137fe5cf47185ecee5d1acce2430fe7a77f1d261cf2505d7b8ae611d7d21e8091720e16998953407d421ae82eefefad3254293aee8", 0x3c}], 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffff8, 0x8, 0xfffff, 0xfffffffffffffe01, 0x3}, {{r2}, 0xfffffffffffffffb, 0x7, 0xfffff, 0x3, 0x4}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0x1, 0x7}, {{r4}, 0xfffffffffffffffb, 0x10, 0x6, 0xfffffffffffffffd, 0x1}, {{r5}, 0x0, 0x80, 0x0, 0x1000, 0x3}, {{r6}, 0xffffffffffffffff, 0x10, 0xa0000000, 0x20, 0x8}], 0x4, &(0x7f0000001300)=[{{r7}, 0xfffffffffffffffe, 0x80, 0x0, 0x91, 0xb575}, {{r8}, 0xfffffffffffffffe, 0x10, 0x1, 0xfffffffffffffffb, 0xffffffff}, {{r9}, 0xffffffffffffffff, 0x80, 0x4, 0x5, 0x5}], 0x7, &(0x7f0000001380)={0x9d, 0x10}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/81}, &(0x7f0000000140)=0x53) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 16:00:14 executing program 1: select(0xffc4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x18, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x4) 16:00:14 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) pipe(&(0x7f00000000c0)) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x5}, {{}, 0xfffffffffffffff9, 0x19}], 0xa3b, 0x0, 0x0, 0x0) dup2(r3, r4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="7d239c7f991fa6698572f2e1b329f70413dfd6d102e6708c737cf8a0b8745a3fb01353173abeabf5a99dc666", 0x2c}], 0x1) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0xc005, 0x80000000) setsockopt(r0, 0x2000000000029, 0x27, &(0x7f0000000140)='\x00\x00\bL', 0x4) 16:00:14 executing program 0: getrusage(0x0, &(0x7f0000000080)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000200)="4101d1bf88a48b1690dea57fc12985d8711756b9351f1938e78db7fe78808604b2699d48acf117e8d74959a0619ba7c7f0d5da4ccec1f4b06cd4589e31acb657e15e3586ce8df04f85ded9830dfc80cfc19efee4eaf2b06c3451a8a1363dac715d0b48f5fafeac494ec4b26b452e1cfe180e18a2f66ffe233aac378572f6b17ff5b8b3c85c496735b1295dcd1fdecb713cac555821375ff3ca07f1afe8d8fbd8baa2e05b3229c6b78852a1143934c0f0e82c0b86de78abde413b5f366d2b06955bdf27810f2864258b7948c9f93e4c75d304995b3313e605fc055fc50a4aeeb6a7681f8902e7a1c4b880bc76a815fad7512016f66202dbe88e43d47cea0ee31d512e172b7b68101d68061b23dce58a28215595062e5308567f4fa0830685ba6e3943f06c5060cb83de60b018317e2023dc41599b63ea19ae6e3f92f9fa592a50cdda108a1118ddb6cbe41f02d9d38a06bf89e972bef852e4324e988d278d57c329a6a8778dff989816971f1a5bf227042635c86d07988b6d1cb16a7e7fe5049e9131d1aa7412f444a6c5640fa553c6cf7444fa84e707bcbc43e9515c43e147e54c8cba895c2e55374f8c29f849aa193b57ab631d40dbdf28cfd943bcaa22abb4c7d3873f4fc094262985c1954c92c2a346bfa1519f1009536e0cb7e900440833e99aa6432a7e558aa0a956774c00dc70d3cd39d8eca93105f21a65212dc7770a1e8193455386930bb5cba37ad76b4f37776262e5ae9938484c05ac1a505a0826a8ba753c6fb3c6fa3832789788196591403c2a61f9c4dcc32496d40a57e291733b16ff04900c88e014083193bf656878e209a29b6c707d9b33c4d84ea1f87dcb0791497117490fe2c3d7cd59b7ad66c9da7f5fdd97a6387f25ce95989ae2f7d96ec47e755e1f8163b77651cb1927acf4746c7da06c68c36118fe6396bc5caaa82ea9cbc912d756419b1d6c5e59c3b008844a70a57c0c9b8a89f72d5f36f61b77469fa15e1ced252ded814488eac620c3c2e0767dae4de3cfd2610b338bfe12b85cfa87fd9b0646ba7cccdad7c8ccb544df3ef2c77a89721f9191593f4f47d99712b3296c01b361ba57932e9f55eeb86036290872befe64d446150211a5de01aa169fe3720e13bfc4c295cea6599ccfdb2b4216a94f56b9c2ff97f882e276d00cf95fc52c489a899544e00c7d2052bae294520d62066cf51623e9841ba1a283baa7f9351d047d8ee6a24ee7b5342b209e219c9877c51fa08e31635bd4df711b9f0dcbecb03d632a16e0d5e6c716bb05d41ac75fe15f78cdefa34a704c2544787ace84f68fb84a1f8e4538003d6a46626a31171b89c164bc889033aa94ebb086daaf2cc2fda514a5b121a91289525efb42ad0f0da8f7a75a41de5700c46eee64b1f4948bea90a39189943770b18652cd86fd577f6e0457c38aa4cd281db810b101d19ac84ef6d0c1c1abbb8aa3e96983304376d16948e0dc30949a4fd9c101a28033bd69573252248d5a08aa4ea36882486ab7f1838318662ed07a7fcfea62d0b975d1854128a4e0596c560f4483bee6a3da3337b2d5799f7bb0aa013a44975cd864279761e89a77aae1c7635c87f1dafa1c0adfe4b73dc6dbeb4e69370f3c52c95997d9082a8b19d8c1aafae3ee44025cdb372de57519274fadb5e03ea9a82f41eb1accf0eee858e2f7d5dd2fb28ebc5a847020630036e652521e87a235e8126afc7a8933d2d0477f605e8c6142517a615a0e0959a4dd94ca80b741ac6b493769062b856cc7790b12b8302319ec1be3d91e7235f8535304aa88f8cd2c0d30fbfb2fc82091465b995ea7112c82e16919364c413f455b915a4bb9d91ac19904e0cad0e4d4ed576d0ec9b2d8233a9fe2c46561aa3b18a51621f7ef663b364cb521de43f1b58c89cad3e2faab51479c9fa6aff7679900cb9ac371ebc6955e8c5c55f85703a039653634f70edf495728fdf792016c9a555f4c6ebec0e3d8093a899cf09a007cedf777018870baf4c2d4df187d0b7040285ee44e1970b92ddc5abe51fcbba1637580feaf6b30b9320190638ac393f87cd35ce4fe7ccb7cf17fd135496454b98e25e08e1c88a03ad4bbce5686330794f14f52725f79e2bb326cd35df1872c46bf47bdcff474a0677e5868711d5231660de5e59568ae5c287d495d6496b15e1502ed4272e24ae289353773709b2c134b51e1f602e3299152a617336743c8620e3fe55900437bf5cb626c1f95468dd9de8dcc95b2afed21b29d92290494b8f9ec94ccbb379fb62f5f17c2881a3c1e35c260bae44d5477af23c90a574da17749c0b68fd08d5b6f2d75697ec80f8d996e286de81a4267c8915eb80b58cb7d2b506bc3cca884dac9c76a327c71bcd206a88c84ff055da5d203ef8ade24a4988d4f91b268cc3e3dbb707ffeb09a40622c30f35339ef1f795f1632f47798ed3beeeb2a59646dd48fdf442ed97870ac30666e339d4562a76a07d60971e3f7201fe0cae09c1cda6c4b2123dc9f20b1d6b9cdbf592c3460e41fa12980a5280097b2086dfe56fccd3e77608439572fd81abf1a227e78022428c434686a2b6a1f85da97a79d7e24b23e8244871eb3e869adc99dd76c68e3c2edcac3323778ceb556fe4db95f4a5545a0c4681e45cb89ad0cddb22b2ee4e71fbfe127aefd8c25f384166be65553a7157eabfc89dba5aa737184edb9890511212bd8144947360383a9d95e7e4316c556290b1aa1b59857ed1d30ded58c8369e2ca7cc93002a17f32929b15f75e190ec9d83f9f7e5537267ecb5490f5e8917d0290b0288106de8a0df039b930d02cb9702317883e60891d74907f3d5b8580b9b1dc934fc31c3814020c9dca66ea2194bd642fdac2cbcc46c3109e2a510a08fa012986bcda50b9f9de02d2756f23cfac3310504f5b5b82368c8b5a4500e9d1b3e1cbbb43dd75b82964217e14d4b0a4599140b0656f3c25f9c1a6b9e12b99ecd09712b764ffba8a87465b35f6e496b326b3b7626b2ab18fe03fd3a930b3c74530ebae4f20909b8e29ee44be3bc72d1c275a0209c4b1e33500968eb029b637374aaaf9a73d4e2ff3d812b739e6fcf86e5f1165a6cde0acb35598ca37b33c0c10ab7705162dcc3e47c15c82d629cb6a583ea08280ac2947c42a996eb1d1d75818fd5b1e50efc2475f8f741f439e51ab78620a5e00dd9eea84a79a9a8aa8e29db847fbd8eca9e6f76ce2e8f2bbd0a81e51283e8ba55abaf598aad1d4124557ebea26f2623633ca4caaf1eb5b9dedbb0373d4393ee4f63bd901543a412f0369c35dbfccad6f668150d21a23c77a45705a4e3e8870abff72b7ee28d59487ed4771f60701fb48876fe0201d19e18783c2c7b6c63ce233db419eda3c5d0028f45011cb140ad2598becd0d99078f1db162e0ac4126e630ed45ae8cb6643ae5ee0ba4030404f1e37722edc4e5585702558c6345bea882c3d2f5b02185d86db55105365dc314ddc28d904587a69ac9717f1138762554c3b6e357298c8f5ce39340158b05278fe82aa2fa9b56db7aeafd997272b002d7b061adacb67f1d200f80dfc2756bd9a8de3734924d4ee085074f808ecf8630f7007f28d5e7e4e5a0018d1915c2c8734f3bb54d65d5b74cb3d6cea0aa370f9b4ff3101b588017228bc3feb93d64d817665e96765fc1a630e4573fa5fd3957ccde3e335aec70b6d47aba305d5caf114ff1a1cc06e1baacbf035725feed76906b36b30d50a533c27e32db80cd88ecac2b7f0c29e0e2bfa98b93f307597181fbdfe245a21b4e76e07651bd337dc00ffbda5de29a6eb4912122f87c2c232915e9ac1800084a6af54d610fb3e5250f2b305f2fc40913de9e6895eb8bbd139a6068b90e9af47538a9439b93d56c7cab858b74d039c5cffd000c1b7398c75fc2f74d7ac7a08465b12deb503455fd990cf5e76aa262343680abe40048a39df09f596b6ceff34b154f5d82a86d288283514fca3da158635becca540aadcd6429dfbb56a28b773677d1d22850e39ee3ec162bc6e54d25021c4fce790e74800dd3c3f4eb08cd465c7055081c1fea8cf1cddfd8cdc78a5cf8c1ba533ee553a6774aef41c1a528ac0777a64b4549cc547b8b6d9c28ff915a264a056fd2d123ecba5c7dc019ffbf6d4b9dae72c4ed2fa6e33de5b75de8aab94c1a304ba882b2d9618a7374e3e4615892818a2373be8c40faf09a487669cbcc988f487cf72f0f183c21418a87941d52f1bd3dcc422e75ee1b0214a721a9562423b33246324b1aa196df5d47c6b25b11270b6e79b670565976c2f3d5fb527cbb17a753860333b746bb7a0c42b48fed764539f6b221cc6dfdf49326fd2c803ab280db6ac6f42d71dea793bbd7652f01683bca757959a0ee410d79b4d4d2d69aa61a211338bd933be128565ed63eae95bed2aec2ceeba91df55fd0593fce83e6f48afebda3e891172a1d708d5609b4d80975ceb9af48dee6d0bf8d1da7c510d0edf96d4d5d87f9209af515c27d2778f2a1758eca1c925ea512a5f7c155d7705e45d3ab6f44a3b9346f5cd0774d742c16ee04288ae710234cf336ce3994b4d5862d5f744c36e28705b24fe8773ab3bd2cd92d3db30aeb39fa8fd5c50dfdb606904743d46cd747e6118d479c84108703ff084f722a12cc94084e1f66df59221494f57feb9c8facbefc727cafe8ed82036284f572aca0e712f79c7bcaa53ca1e443e68a13d85f480d482b019f038fa62b2b3f27c974ae628802de4b5319475c4568c72828da8184cd39a590d071025faa771f1bdb5f0e98e1f9297a255c4630d110d9f5534ab6cf244cabe5ff29c49cbe872209ca4c405c55c9a9bd7ec05793ab0d4b5562890db9f69c4b0a9f48645a40881755cb4f65ae7b8804871b419952749e04cdb54d332b06eea2f679fcac6ea4c6aab638b37b549e46362d3ca935150e891fbfce8bc9dc73c9b43e26100b39ed819d94f5bf8180bedb814dbd74902a4517531322ad85dc0f16b4ec539527fd6573ebe4e24731c4679cf4cb3d43e20931cd3b128fcdc2a57f7d79d892dbc33d837d27770a1f104e28ffe76316f86f474ddffb044def93cff62b33bdcd553cd0bf374593b7d02a8dcdfb632d264625390c5f4ee26a0fb6f98d3999ada8aaeff9b7568fc286a290f1eb26b07884b66c54dc558ec66f5162324038a4a3867800c62e475613ec056c732d12414f0cec5654d76107fd7491407dce24613d79563576a5033905dadbd2be9837a9c4bf742b4ae4f692487903fd08da5cb06ad5e17037f82360a3807438ec38fc4e735fa9bb304599519973ecac1c7bc863a6aa92a2e9ed180ede697dc4a8b35489315bcdd52c0acb7b0ae253478aa149c097002aac092cf69cd1dd4f3fe48121ccbcada97c984bbb57874436fafb08c6f9c5327ac80e201fd153ad66ede5f272a438122790a8c3a0dcabb330f19753db4fcfda41ac1c7416fd28b748cacdca75f0f8cbbb0b3371067b2a009f28009f4b32ffb136cd3928149ec10c8ccc5b01cb48f08cf1cd048eacd66b6f164f4fee5da3605172387fb7515b016310487539eca46f48c319e51a14d169ec4b5d79bb5823d0529c9271700698c17212f3d870ac7fc456b0a27adf6c2b51d05c60aff84dd88a35b1c3c5b204027d97779ceef203d6e5b71c225148c218c3fe37436d28e4e23dad244679b767a31be5c438f1e61575d276f2264de7387d61677727bb350e5f1889b02825a42211464a57f1b312b5c0dbe8997d10a721b4422f107a46d3242836a95a18116ee671804abf8b89314ef4267e679fd6973fcfafef774351bfa6b0ca482", 0x1000) getrusage(0x1, &(0x7f0000000140)) 16:00:14 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x10000, 0x1}) msgget(0x1, 0x400) 16:00:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=""/120, 0x78}, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, &(0x7f0000001140)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, 0xc) r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) r11 = socket$inet6(0x18, 0x8007, 0x8) r12 = fcntl$getown(r0, 0x5) r13 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) r16 = getpgid(0x0) r17 = getuid() r18 = getegid() setreuid(r14, r3) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000010c0)=[{&(0x7f0000000040)="75ceb6d6142639f9d941", 0xa}, {&(0x7f0000000080)="33fff0653371e8edf324bc87ba3ebcc403f5081b613d07a7f54684fd5b0ca58b0c9864fa25598e106d03e906daa61c47593d91c5fb8894a06c", 0x39}, {&(0x7f00000000c0)="e754a1687c5aec0cee8f2c1290c81020a4a286f36ba59d15f3eb1f4615e4bc6b8b66d30a216902b40da61def9b9ed17a6a75d6db7e240989ed5f4d96aaa707f6a23ff29f3891deacf6517bd264207265742ff38ac78db51103e484d4a25bff2eec31e8ca4fb0d1c466a9a4a4750dc0fd310a6cd68c1654417d534c657fcb343119787e0548a5dbab08ff57ce6dc075194e5aeb911518cee960e291da41ff6b638e80c982d496c39a56c2825a2cf62fa336c2917f073a8f7c0a9076f0631a60bb13c000dfa8be42c0ee42f946c4d7c56976948fb0ba1501ed7b6d4856cc524ce7cb3c6035cf8f3015e51d7117c06a8438f958b1c04dd3dad4cdb1cd1bbd4aab49166761ccfa914ef9789c92872176876a81e3680e3b0fdb36f8ff58f9d740e5c4b0ad72a3c4b38f6b7ca9dc843b14ca97a1917df7911cdf176524d82176ee3d9bc15e020879cfc556a08c24036d465c8a34a768bcc64f9247380d73ab0feb2a3a61ba9afdb2748378c721ea4bdea2e0dcb78f8d0507abd111eb3f201e72652dfe6c8c7c2efba1a375cdbd37c09b52598255f44ac26de41b55ddc75c9b5d8b22cc7775ca0ef6f38b56c0775a0356f5505055161ccb052ed9e5aeba6802765e218cb0f54c295112adaac12c817d95d04da23e7d56a161bfadaad8f2eef2ff57ebb5abdd7b08ad2488fde77964bd8ce84cb7f470be364cb23544730cd1bd31c798d6c8ce9f597f60104c76ca16a0695c92a16e5f459c5305061cb04eb0b8c01b50c8d1851d9b0d2b750ea8e0ed4b1e94c89f026c727598cccff1a98451d2cac01125a3471c8990f6170570f434452560f51842dda55c460b95c1df352c9195249844dfd510e516b35c81d765200473200ccfdce7ad05a34f8a7663e76800309b0d6b428b99ae6f0960deb8082fbbbd43e097744268fa53052a91d51b53e167a349fcc2489382544b9012a7589ac0bcd0f197fb6a00919bab058e3b454bfd5f55233c823de16c7cd6f33f8e535edd0f375b52961ccbd93fa5532bfe0e920048c901671bbc839f463c6ab5a930c05cb374713a0f966f90217b0de9e07854a5bdf74bdb37bdf292cd104c8c07f667feb4606ace98594da7930fdd1addecbb79bac917a5626e3fee5b96c5f45fa99574908684c65d6035d7b10f19f07cf137ba9e6a7b93db63a24105c8e2b50f1a9b113d4ff90b7d5407695d6acae5b73e0ff28fd0aa0c7fa3a9a0ed94040d5d71bc4d071d8f192747e44bf5f2ea55802f5ff84558e5bc7d4e8b72b933ba0720406ba314fa32affcc0832bca4e20c502902aa6aafadfa1f5764be2ca195bcb1df91ec128c42e7da42b045ad2e692c91f1a03a9abe60a52519668b2061e24cdb025902a9f3f32dbcc0f43e8174de8de7eae71d1433d35c7df124bc67ae31b20e836cf2d52a24c565b667ff0836292477d05cc1ee7d541e8b0d9a46584acd2ce613a7caa9b0d48a1f15489f7c1a6f5fb466ff8dd5dd5ed1bc4e4829fb941b99e465e6a5049076c5622b80fa0ad08409ee64e9c94cc7b3b2fa4d869e2fb3a0c006ae1aec3a2eb2170039a99eff33b0c56c1e1d8ccd9d525c1d91dad87ca6db740afcdde794e2172186bc440fda6f3b1b45c0d2a7c6858e5619e44e3f2776a0093366e7b7d8c0df8e729efc3233e8824638b71123664251fd5f6194a1321e25391b937d64f069f12217f9bd291ed60da3b004a8ab4e6c0080d53b4101b0d2f67692e3f1f76cab8b6e63afe9c0b01919587b41826c1c6adab756666bdb2f2782ca1e7ae6a2e1523d5a90a480d9ecca475f03b3c1837d19c9e0e9eeee9d33b147439a017c588eed96c3d53b06b4011893b0d13ad37dc00be49cadfd3c005ceb4e5834ea54d0815b82883378fbdc2440c6db8add85fb31a4a6e8713a55755dc17bee9cfa7aa4f093db64ac613688a5e0924ed79be876bbbeec6592df62c67ff40c7144c28df8c2d43a4bd1b27c44196a888942d6b46994266c6d587aab29b936be8115ef282ba02ed1e43c2d31c9501915b7d846d2819e708a1d34bcb31c9eb213e347e278350855d309d2afd83a77debc70ad0c92a6520b0ac91c5283bbf26f26e37acbc9892d175da2f553700060ef884e8998d3764cfaf743334c571563ebc98b6c720bc3abbf95da836e9918800133d2f3211541429f4c5cb20552ad7b7286f93ea5afd40fbff194239a348bbbacedd9354a3c1716ff82bbdd3bc62715e3557eb33a3d8d71b339a16da22bbd853b7936432c07691464a800896835638a65f2d55ef7c06b25566a1caed9295dbb86e5f3bef9bc592244a2666246a78ed3630d78528f6692279038fb8adb6eeee0df53b0e8345063d621b5e68a29dc67d835047cef298bc90a1afbce98d964a60a4d30acf5ffa864f353e1cc31b2bb617cf0e92c55e3331ca050978a46ee5bb2504f877ff1557f45c26aa1f09bbd8844e15342c77d8af42798793c917560626e1b3d8a7ca45d73901eab7d67974392978700f8bba56150ac471c7979d23f8e9afdf63202427da562060dbce53c180fcb36a54a4f76708615bb43c164466f2e7183792636fde750ee401030d6df74abf56eb21380cd3731a8b2925df66bc70c76402f4bd0c0359649e84c7a8007c97d4ad5080597b129cef8cb41bf48a51a32122dc1b50689207b3d74ef47440b8d665d1ef2ca80053b523b46b91877a178faa8a76723dea3260d269e1c3ce6e8b6ebcbda2f3788ab3d14d1bf58b9f96f860600a89f009f4a7514cd6db1036cf8ee5ec277763bdda76094a908ceb89e2d684b51421f3fb0b84e59fecb9cb63a69b9b4cbb65cc0cc328f5e422a0ca683a317f191af69dc85ae21f4984e04e6850c209a2b94d9be905bcc8913cee09fa984d90ce2b09cc8c10277e2ff2cc129be26954c1d4d11d989e4bab2bdc7e9079f95145287a9f315f75c0916e820c60cddc6da2b20d0aa5c9102c7608e059db3262a5f750cd4e6f09d2990bd7ea3a9e59142c2dc606219bab852cc0942097e16fdeea0e1fd5c08daf8b8d67b118817ae614df7b7bd94b4cae3bc39047aed76837ade401921fa0cdc0fca4142692ad974e5b36790109bfce5e718e0a37ee9c7bd9a890464610743657ab4a2a629466759335194f98066ab646f870ae04a23c7cda246224c0a496d79fac753c9b6fdab352ad4d4f71ec45f9792302ed0718f04883115d89895ab0a1da90092f32463dfe330bd8f7fc9c6b3d6cbbf39eafea339c37f5e70d69468c586b48004317c77a0bcc15c403a89d399b91eb44594934fc45b709c72579c6cd481cadf53f0751869d9a34d1d6933dafcba93824020bf615d57823e2938465e5b1700ee76678f3973055a79bce6fc1dcda2960e7a4d049b1d13c7c0c15dda56a41bfd36083e0f4fc6635305ee7c28a2a65841693eec2665497be4d07c794b26baebc8cb1d17448b1e4d52ef7a3587d41d8d99470be9f50b88cfe0bccfede03fe7cda62caf3a9bcb5457c563f65f49690cdb16a483ab617af5b00e4d93b717521bb1fd8ff24865296b0bd93fbc8f6b0d13ed7f26198f00700622d693df8d9e85f82e4ac84d557e9dbbeb60e7f19462c4d282b8d61564b27d1dc952b6b3802868d7431140d3f748afb6a6cc6dbd334e1aa4932e1524bd3a4b304eda39a7a18c99134a716d0e34603ff60eb52a414e0de92d90c45a2da62a71cefd7cbb3eaf189db78268b576d87eb447d263a2d844cd101cfb72dd779a266fc92c9a23769fa788d69ea51df16979c5c4cb3a5d0ceeaafc202e00b7e8b5f5e84755f8676876261bc8ada45a80171cec722732befbad49e5734bfe903b9b1ce24e4467a254871a7ed4baa739f48a9d9ef11a02a399204009faa0107225e14409e242466655f3ab5243f583ed1f95337919670e0605414bdc1d0f7e36847d25dbace5ea1958ee7967d913b7b06882b9e9e4fbe64e33e0299b6bdf372b7bbc3f464b5664755c52abb62a5d476b8c4ebb19d6512af7a043e6d3dd36ca2c211e1b007d68fcfeb9b78cab84af6a81eeebaae5705b13bf20b665dc20a58a903d8fc364b837148dc2e6e90806c6a1574d4209fa64ffab0c2b0875cc74734192a0658bb887c730d4796cbd92a6c18b870ee401d72c9a88da6df0733141f542eab294a94e214567bca4994b7f7dfafd64b86dde6fc1faa305c09c4112d65c2ff47b3f786a43f4656bf731fba50c843a64f7bac49fe798be24994094e8117ab91176f925aaa2b8dac4017386f425f7d618a025210a7d455834e27ea651ba856ec2d9460a8cf50e377a7f407806b7e5da8b4dd9084418ffc5645ed0b296e5725ab3aa5d9e32a9c5a8a62c2420115901fbe666078793ae00ca6ac4a5bba8914101cb16edb9a0d9d4aecebec795f295dab6bc648637861c46a8a97e14b4908903c58410ff5bb11856fef34ccf3c6e0a6b6dc7e5bc1d8f40292f062225abcb8abfacc6cc0fcf27b3c7b66e8c53714d0f95b41589e905425f4434ee07c7776235d4e6a034492f321606d4207bea99868bb352512f12c4af4cd67fa90aa282691042552b0ad2ef9d5d4ea5e1b4e939f8a53f1196dce9e3c04ca7a73db0b45218a08f51a1ff2e2a9dbc81bc34c430d96b76c688aa8ae0ceea75ed15e7b2bc6fa71236afbede961d786075acb0ab088a6eff6edfeee9e6328ca437cd3317c935fb52a67606166abb469880a219eb694f97419cac5f4e37ec8f4cbc7941d67c2e1ab1798411d7ba1179e5e477105e7007ffae252e21604a66d317d7dab4000a93b30204014b299a51e46c065ff187f78c9db430c43e06cad940acfea522d3665aa83d3196e984250268d5a4ae8b58cdebd628d22b29058729a578eecf66a263274e83c9b1e523a4f972bb5c32eea59462fc019056d59bef3eaf9d39b5f4d6e1b6ba3c06539fe0e2777cd65164329ff3ba893fc1a9a27d14dd449cf84ad0fa3aa5ae7be6d1b1fc68a26b878d7c209a6e56f8ea2c06609601054728356c2a2537622b60c9a13b4f243ee03fdd99ca70fe2beda21f9b681cacf5df63037b7d5cec2b60bb1f535b2e525076811993b465137e327f8d1b6dc0db0aa2ef56a53b6a805161020aae235863e29f3827807ab55d6054028792243708b48ebf4e19699ef4c1b2850ce807676ac75be14f5259f478015b98dc8f5f2421de7ae4216aaed24a8e62101ef46e8b94fd830655a4c146f377b3ba29280ce11bb8a079901f733114767d272a9d3206cf27f38a27ad7e3e3865bd294a86267b6b2b15b953f5a0f36a34fc0fd71467c4e79047068c2cf2c4134fb125a9de494bfe71b7a6055796684bcf4548dc8875a23c3c911c5366c7346b87a5443ffc6b9b01ab01bfbc7b83e811d08ccdc0cc4ab9b5431b5dfc65d804becdfddeb31ad05e03d37bc6af86a47d03674c2ff74aa64afc4a531e18f5305696e4c0afcca6204512229d1e28474478c73c1ec1c13f1a9beb68c734ab8b797c43fbd8279ab53914274e587c4e0f33271504828ab24660ca547124f46c0eb4622963b11164fbc1ed99e77b83ae827a133a7354020ed295c9ef78670b864b561821d1d00ebc7e32a678244a3f8f978b4d751e292d3e3affb70285ae84f0b07de339041492554bfd8c6da24fcb54dbbd78d1fb67b12a95bfb0cd4f971c19558d987ff7f93cc4052b22ae383d45abaf00691ebb8cf2bc83626e4e67576c4480b0544411e81773f58dfccbe1b57fdbca093a5bba0b7f061520009484565df2ab11185b0dd21d24a66839e864d05503f14cc9cb78fa042242fbc2c580b9cd3ad21698278c970dd9a9b7bb1840d75b68f9e", 0x1000}], 0x3, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r11, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x138, 0x1}, 0x8) 10:12:16 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x14, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r1, 0xa, r1) 10:12:16 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x12a01, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair(0x27, 0x8000, 0xffffffffffffffc1, &(0x7f0000000000)) 10:12:16 executing program 1: getppid() r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x2, 0x8f) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) 10:12:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) r1 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) shmget(0x1, 0x3000, 0x8, &(0x7f0000ff5000/0x3000)=nil) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff6000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) getuid() mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 10:12:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000140)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cf5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) semget(0x0, 0x3, 0x0) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 10:12:16 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) r0 = syz_open_pts() r1 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) recvmsg(r1, &(0x7f00000011c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001100)=[{&(0x7f0000000080)=""/4096, 0xfffffffffffffd13}, {&(0x7f0000001080)=""/22, 0x16}, {&(0x7f00000010c0)=""/4, 0x4}], 0x3, &(0x7f0000001140)=""/115, 0x73, 0x800}, 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001200)=0xffffffff80000000) 10:12:16 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{r0}], 0x1, 0x1) 10:12:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() fcntl$getown(r2, 0x5) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 10:12:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed314e6b8b6a4a52db635249a3586fe67dd245ee052d4c503", 0x1a}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 10:12: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/file0/file0\x00', &(0x7f0000000100)='r\x00') open$dir(&(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 10:12:16 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x2) accept(r0, 0x0, &(0x7f0000001180)) truncate(&(0x7f0000000080)='./file0\x00', 0x9) r1 = socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000011c0)) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000000)="5c3edbe289a373001a7368c016569b28d6f4cc3ff4f01948eaf3285d868d07042a86be988da7c18ffd352ad001fbd0c5794776da03f6eaaf70d3b4c27e605ab6a193decc9f0f5c", 0x47) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1) getsockname$unix(r2, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) 10:12:16 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) setitimer(0x0, &(0x7f0000000000)={{0x100000000, 0x7f}, {0x9, 0x80000001}}, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) fcntl$dupfd(r0, 0xa, r0) 10:12:16 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getpgrp() r6 = geteuid() r7 = getgid() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000340)) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="38303a87f88f04cf7b13c1a9795967ca61e9b4d2f37a963008b4eb5044f2cef3ac69a5fa4119640a6914c9a14abc2f0bc4273753301a9f03fbd4228ff757180c7318a3692ed0cfa92e86415ac366f296866548ae3a02283d31f0e9b3ef8bf16f36aab9", 0x63}], 0x1, &(0x7f0000000280)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x78, 0xc}, 0x9) 10:12:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)='c', 0x1) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = dup2(r1, r0) poll(&(0x7f00000001c0)=[{r3, 0x40}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r4) 10:12:16 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x10, 0x4013ff) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 10:12:16 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000380)='./bus/file0\x00', 0x1000, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='+\x00', &(0x7f0000000140)='*6\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='[/R\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\')[\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='-^-\x00']) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000340)=""/20, 0x14) 10:12:16 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) chroot(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) execve(&(0x7f0000000080)='./file1\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='.)\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='}\x00', &(0x7f0000000280)="f400"], &(0x7f0000000300)) 10:12:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendto(r0, &(0x7f0000000040)="7b7ab6e1c20466edc35af5d4c0e312c7d7631d61c0d4779231da6c31731af643166857ef157e696aa031921a2c9277138a851f54e61fc9097c6e574ace093a943ada059d54ef761e400f6617ebdb84ac664a03db8496532cf0edc16debe9d05e4c8920acb4c4a7de6e9d64ca46f1a40d5c6df40625b6dbe3df86e4ddf6af1d2fc4ce033fa35a343d4685243280c952e559aaddd1269f52a1e6584fb14fa74440d57f36aa226ee5478dd595dd12b9f1412334f7852358c3d3c03c6b0daf5753b90d7512aff6", 0xc5, 0x40e, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) socket(0x18, 0x0, 0x7ff) setsockopt(r0, 0x2d, 0xa, &(0x7f0000000000)="01000000", 0x257) 10:12:16 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x400002000103, 0xffffffffcf9cb28c}) setrlimit(0x7, &(0x7f0000000080)={0x0, 0x20}) setrlimit(0x3, &(0x7f0000000040)={0x7ffffffd, 0xfffffffffffffff8}) 10:12:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$getown(r0, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 10:12:16 executing program 1: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 10:12:16 executing program 0: munmap(&(0x7f0000004000/0x2000)=nil, 0x2000) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0xffffffffffffffee) socketpair$inet(0x2, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1) 10:12:16 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/117, 0x75}], 0x1) r1 = open(&(0x7f0000000080)='./file1\x00', 0x100, 0x14) dup2(r0, r1) 10:12:16 executing program 0: 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) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000500)) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x80, 0x2) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) listen(0xffffffffffffffff, 0x2) r3 = msgget$private(0x0, 0x2b1) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getppid() r9 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000480)={{0x4, r4, r5, r6, r7, 0x91, 0x91}, 0x3, 0x6, r8, r9, 0xff, 0x6d, 0x1000, 0x6}) clock_settime(0x3, &(0x7f0000000400)={0xfff, 0x100000000000040}) sendto$unix(r1, &(0x7f0000000280)="e034f9bede6f24d0283c253f4d7201bad998035113e33a67ad6fcdd38ce90de872a7038d2249e73c200f12b021ee9fb1a22f62489ca82e298e2e4d5da2e1bc6b828e8eb2cb54dd05bb09cda100a26a53ea122033ffd7b625f5ea675c6a5d8a92dd530bf578fa8f064680c55da1502f49b0", 0x71, 0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0x0, 0x0, 0xfffff, 0x3ff, 0x4}], 0x9, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x60, 0x0, 0x8, 0x341}, {{r0}, 0xfffffffffffffffb, 0x18, 0x80, 0x1, 0x100}, {{r2}, 0xfffffffffffffffa, 0x20, 0x11, 0x5e, 0x7}, {{r1}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x0, 0x9}], 0x81, &(0x7f00000003c0)={0xc5, 0x2}) msgctl$IPC_RMID(r3, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) close(r0) 10:12:16 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10101, 0x111) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x4010, r0, 0x0, 0x0) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/197, 0xc5}, {&(0x7f0000001140)=""/101, 0x65}, {&(0x7f00000011c0)=""/231, 0xe7}, {&(0x7f00000012c0)=""/197, 0xc5}, {&(0x7f00000013c0)=""/231, 0xe7}, {&(0x7f00000014c0)=""/54, 0x36}], 0x7, 0x0) r1 = socket(0x18, 0xc002, 0x400000000000) r2 = dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000001580)={0x6, 0x1, 0x1, 0x20c1, 0x7fff}, 0xc) 10:12:16 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8, 0x80) flock(r0, 0x6) r1 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) 10:12:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000025, 0x5, &(0x7f0000000180)="ff537e072cbf99c2ea24613259993933389caecff14a8d966a0b1490b975471f19513be9634a14cae7ec2706a2f218d4a80fff2d58b6d6975abe0e91056c32c3af51566bbc09329daa83bdbca749cdff34963a4cd97bdbef439089e8607a388825cf44a0a3cf0a70e7f6af0921ea9c2291ee4c45bd3191b30a164df98d6bc3caed57426d6333a7603a131f89f4caea0e2cc86e25a5401267de25681c938a57b9cddd0dcb53d1d8512bc13bb41647512f125e0a8f29319537f142ea0568ddf6b5f95b10a441e133", 0xffffffffffffff0f) 10:12:16 executing program 0: getuid() shmget(0x3, 0x2000, 0x600, &(0x7f0000ffe000/0x2000)=nil) 10:12:16 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) dup2(r0, r0) listen(r0, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup2(r2, r1) fcntl$setflags(r2, 0x2, 0x1) accept(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x5, 0x8) 10:12:16 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3c07, 0x10000, 0x4, 0x7e0000, "f8c0a2ceda7ad3d70e4ddcade0f89fa77bfcce99", 0x3, 0x6}) r1 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/159) r2 = syz_open_pts() r3 = shmat(r1, &(0x7f0000ff9000/0x2000)=nil, 0x3000) shmdt(r3) shutdown(r0, 0x1) shmat(r1, &(0x7f0000ff9000/0x2000)=nil, 0x2000) lseek(r0, 0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgid(r4) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x92, 0x0) r5 = semget$private(0x0, 0x4, 0xa0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xc798, 0xf0, 0xc1a, 0x6, 0x5, 0x4, 0x3]) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) r6 = shmget(0x2, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r6, 0x0) getsockopt$sock_int(r0, 0xffff, 0x101, &(0x7f00000001c0), &(0x7f0000000200)=0x4) recvfrom$inet(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x40, &(0x7f0000001240)={0x2, 0x3}, 0xc) connect(r0, &(0x7f0000001280)=@in6={0x18, 0x1, 0x1, 0x10000}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000012c0), &(0x7f0000001300)=0x8) shmctl$IPC_RMID(r6, 0x0) shmget(0x0, 0x8000, 0x602, &(0x7f0000ff5000/0x8000)=nil) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001340), &(0x7f0000001380)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000013c0), &(0x7f0000001400)=0x10) write(r2, &(0x7f0000001440)="4b5ab22a4c633bac6a6d400025de9abe8e2f884f01e8cd0c3f29a026f06c8d6f1a12bd0e09cd15bb80e7b34e2ec7d78022bc604ee9a20b9912a42288f596c3ef6aa106eef47a04d2e526aa7f744a236373bfc7", 0x53) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000014c0), &(0x7f0000001500)=0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 10:12:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1009, 0x0, 0xffffffffffffff6e) 10:12:16 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x1c4) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x22) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='r\x00') mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0x800, 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') r2 = shmget(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0x5, r3, r4, r5, r6, 0x10, 0xc32}, 0x100000000, 0x6e2, r7, r8, 0x400, 0x6b9, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f00000006c0)='./file0\x00') faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x8, 0x1) 10:12:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000180)=""/84) 10:12:17 executing program 0: r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000003240)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000003040)=[{&(0x7f0000000040)="6e619e12c1177d174fdad703e0ce7922ed3f23b937a3f88fc9cf0c3da554c7e47219cc5430d427933954ff63b1917a05ed804aea04b790a16b136f852f4af5a57ba2504422954f8b9c421a471089dfb8e5e1a796af7921f0f1a533c96395aeb6b8eef6f91af7023ecb0d316766b6419084682956747746efd87a9a50c02f79f8328e75d1b3933dffd8ae2a107e706ed580f3c5dab1f80bd35f5a276b2eee9a24db343a75a157c8d4489dce5bbc9c9c30aa1acc886557089b5a0b74d39206444e7a36f7037fd3d6afb033f66a3bbfc6f20299d44fd09dd01081e2e6139b3b4d174e75c677343160271e870e0265205196953cd135b6280cc208766cc98cb89ef1ed717d5b46085035a21d09afb4bc6c55de7d6b6b287d9864cb9d099fdb60f035823c28c5c4d1b59cb251c5a20095bf68ea600d465802b94d3db8c94a86140439cd16cc4e6a865c87b0c6f6dd55a58cf293e22b9b1d0687af125a14cf404bb7f8acbca5c68ff8165c63ed529a6049b8190102cd693305ba0465af07390643bee4ab235e219df2a55c07ce6e209826b1db8c130c0ba4e509683d766e26924a08e3900afd4df96a02f586720e597a3c55550afc6d26acfa9f79f134a1082cfc84940db595bef02b3f569d9c674945ed8cacdf1b3f0e664891e2a7c4ab1b5fefcd6193b551643fca644addec514aa0bcede70d08baa428de0c81fe8a70b3e20d5d0c919aefab8ca2398f7a5de13a0c5832a945577a61a4ee40a6cb6cef56edd3e8ddb24360d3e1a07d02bcb269772cc68189db3429ca7efad04bb4730291a93b78d1edbcdb89e8adca2f9327aac359497a26b64090c85f758853a0f3ec432e97c6fb5331f5ecb39b1ed68aea5ef49db96da538cf76dc698788df2c6f2af8ee282e2b33ce57fd3d5a98f3596413b8ca8048ac65f60e62d82e93117077539d6b8dcb2c7edd572ea1f470a5aa57bd7eaf7202eec438a0acc71a5af39bb93b72ef28f30d4400f6871daf396b86239c07be6e8d08fc360c0a36361b18d038ec2878bee6be3a54ecf3a1a4476a90d1d4298bcdc54e555890035c4b9ec3a5055780383be1c81b487e5bfcf0b3541ecce62d4f7e3e07265e225502953d939bee30744151a7ace03d5af9347b9ef0dac2d62b15b3c6ea7786923070b1b0ffe5a3c505b27addcfffa1ab5dfcdf22eed3c37667b1fbd20e0dbff291b2f570d3a6fff1367cf73b6898339bd6d0b0ab2a70a9a3a0ff9beda578be9c1d6a4c00e974938939558eeff0e161953bad1f243a31f1122b8dad90188b4015b000f7a7d6ac22ae9acdceba15c3314478e935b543d76654a843f8805f0fa978743528a48300be26feca676bafab6afe30a5dd77bde1ed549cbba742f410126a298cd7b39e1b8e5ca24a7d53382c5b58a9fcdb9322e63f59854e2a9a73d2466091d9ab0c84e0fef8677394b0555852a68a6d5e412435b35fd2bc8d91ebc4896e2b569b6aa489c0d5132ad4124bbdbc1d138142ebdb3003387562cdfd86c71f4bc142c65d46b585de361ae2155aa0c9ebd1fbd5fb8eeb37ed66c2a062ebd8b945d43c08602079447659750f0763a8fd6a7f33eb85ea30883afe8faea180bf129440c51057779660ff9174e7799fe8d8927ebde74fbc9cde0bb6ffd617ca250a2c13357e6ad8ae3383bb67057f7ed567cafe5ecb273bfe56e608e347f5705653faa3ee71895537c4a983400af3d39004962c1053fe2e6d5eb3c4b7380ca47e214667b82dbda32d0be643c4e9d276c36710a78425cb0c032e4727239329b82f3bbd31d890ec039a3addc5131a571850297501854a51b6dc9e7da8d97682758df9ff6da4c852dcde71264efbaf9bd5ecbb108cda8f07f1c825c89381b7dd0f82c9c753499c5abc131c2bb034498c38dbb413ed658930ee1889af6904df306ab230cc471d9999a09342b726a1a3687e33561442c4f05d7fec6071c5d7b4162ec1ca536d14717f21d961fc7b50365b81bd1a0cc9bc6401313a6d8b15443bd2f0257a09032f6ee6346062e4be30dca6166bd06828f3576c3d9b249b35b639138d3ec8f97df3ce9ecd3bef8d63001faf8ea3f22aca54999bf9ffdb64a91e2daf6c922d220078103c73c2f7970852a629ed05145df486dc67ee953f3673f155025eb7d817109f2cfc772fb2c915f6dda9ecea73b4a6668dd3c469eee320bd937966c1c99eaa2929cd5175039c470f44252ddf8b2aa44b1b8533ca320ee2f63ea4ace856e59d638d2e228024c81211d4f0096bda73c42fddbf40fb6ca27adacebc5e7e3b46ec99720e10ec10f122feb53589bc58ba39a65ebece54f21573b4328f2d07a2816bde2f94e640c1739b99eaffd4ebdfddd4afff4caf2411d75f494ebd23a109db4e8f19aab7b718a3a6f85a9572b9114c05d82bfdd16b4ec8a65e92c87ed0b1a5a5305378e681127d1044be9cbc8aa8472d6979b9ce5575ed1c11a1a06fa13832f0dbab11325aff6cd99197cd984525abe0e7c7cdd852cdad97df6a714ef832289272f1b5162118fb9d7970d4d8c681d675dbc667face16baad5deb4dff40e417a218efe30b881372232ab0670a6a57f5aefd28583ab028c7547f1be8a44f26f3e2d208bfb33eb075d3ccc9b46714f8fe69c32f9a3250c74ceba63b8d1f45280b4b541ce0597bd831b69431e60d88f43ccc36ea29ebaf69b8ca99802ac283bcc65f01f93a9c407b4110234f087be8172e5bfae5205d0c0855f45376fa819eb232277109bc60cc4fc20ba8d68698d7b4f741d7c007c2406682a88629c447a38558699f71cc901423746949c711fcd4e4f369958ed36446f3d755c55aec5e87de155b9ee89a922f52f13d536c225e89ad01ee54dddd4b9fe514b1146388f2124f28db4ecefc2d3a368cde748581dc1f605a1beadf2f513abc4db1d68dfd12a0bfffca447993a2e95b79bbcc0c7af1f16aaf6b3cb3e9e2e6edbc9051da1dfa388d576dbf3a9c1b3248311afba809eeb8ac1a7abf3af655f275236629ce276b3f2c089d96bfa6c9e41add42c94f287893f9cf72d928e149485ef9ef4a0e98a8d6279e66f6043c9eee4bb0c70fbeae0a4ead61117b872c05cf4f5d374fc8fcf0d2cdb492e92907a081d51b67c94480655c11766204304ab7cd6eca9dda643505d31ea190b3e6d1f4d33289805dbbb281a05ebeffc85d4021832a97289cd8f4189e564fd2992a741326b98f7140c42ed83e65b3c45beb97bea406b13a8b1090c36765fc9108ff949463438c0c0ba9d641035f5400074ba0687b02dcea713c03518ec4058b6f63c6b163b8cd9170734988bbe7ec6843fd48e918d7788b5c6c7c1b2a245a8b164de544e252c74d281e72621fe46d3f358c12eee9e0df11846cf70120e03f8d6b7550186ded139dd6fda7eeed16a2e463fdb975e09fc73a2d174f685caa9be762bd33695dba8224a0b2180200ccd69c8e4e3fecc7b59f30e3f862fe304190331a3b3a6bb544222900032f10e9d13778c1835b5868cdc0c1a25764c58e685dcb7fe58ac590ff255ecfc172bdf910ead87bdcd1805d8bfc2200877e363d66bec0f803fa819cc53aba78a554dd2fcdb24ab7b987811b7caee3e83b46cd8a718c25ce174c640e6712591012a867785ea6d45210c2d5fbe5eb1236cff179c75cc9f472d4dcb48bf06c26b18238d836812e9a1942c70ca43b0d92ec5cd2d066d0438b50de90783b0915cbf87eca05c92c13af68f3998529f603dbb1b11185b147bfbc0d32b94d2475be5397064916617bfc2a6d9bc78ad4bb9fea2ad41047aeece1e65ef7a0a3d15a5a9347a80941d30c15d89b4ca01957194bd3febdac5190583a95d62a697135f9cf9ad9ede61baa4bbc506d10902de1d9ab4bf8286f6f3df26fcd37684d407245108a11cacff7be5eda37f3602fd22389ee6f6d676949e49776e0dcb77bbfcb0e530ce1af91cce39e7839482508c9d0fafc8982759627abe4609c74be5a085636e3782769a0a3df01d3915519cf19d3d804ecbe46177c8519ef5aba23049507846548cde85092d7865c9151b2f560df221809fea69bd72f8653c7c48e56eec634ad4e571b3410351a959f77e89d347eec43a1dc8842326bc5be1baefd88fcc8b6030e8587f215e50648c708ad9a3550015f308f9b58d7db67066b8d334c2a43a24d0f5d745ccb2f9b5524e4a7e0b87b4ae6b600c3c333652d972c268190826c1e6774f27120cc35fd976f21e8185351140a5407d0ee07fcead927c5bd28fe1bf47682499f175c85dfd6d2cbf1de2edf397f3da161332ca15a463df427c98c8ca5ae8e21866a6a15ba33042e1ba442756b3e370443adc20e74d192758290bd0ef223fd8db2857ff8e25c2220cf17c2d617f885cf8b2f2f0b3ccc5277e0df5f18f837d3ad3003108c70f16a378ca4622004a766d04b1e8ef8954655944c3392251add91ae5383cba4e2d10b814b0f716a751796899de8bf81c23f64b6c34dab9b914654b384f0ba911199102b70d283e2b4c839de7701b972aefaba9be4622526bc2711b3c8748e59090120ae5540f1665134396c3045c39c7226a603741f1bc19015df35cbc98c5f78dd0020bf06ba7970fa192504f7d114f5b9a5a2db363dc80f68a15b50e75082f81447c38c48fdb9bbdea15659e7c54966c635ca6b94af883acdc6e5aaa20638b732e189944121a6d879ac4cced7fac24f500a2f988cd93c45061824eb5f580dcac43fa205b07197ba3e1b26fc21c37167af948a6d108908e6a10a509f82ed8de674c0b2a6b302e90767a43a1779e8a80350cd22b24b7070741088166218022d71cf8e7a9d15038c21a46006447a2eb0057e45cadb5466a84eed3eff2a41c7c15554957d86dc2084a07d049acb0176d3806c54343006da0748fd96222f09d93fcf404b6d914541483fc626b74e9fa315acd0c6ae04430725139f8b55a1417bde32129e8fa0a99e080531f26777fd34521d938bfea8bccf707c7e7fa11719dcd75dbcc1523c11863e2840f83db327c2b88963a17b10b78ba007ca3c15b32516609f8baadcaa240ff96ef0cd8aa9dd0734d0e359621917ad3f0e4c6b1e6c9b0cf75abf71f348ecddee469a0de813f25b42e7f28afdcb04cb660e3c88bb3d59a7a2483a7b85689befc38824426b84cb2448d42369e77c333fa89796892aa4818ea3dc087fe9c7f5c1dbafab14ccc4242676ff0344110b5a23f6b01f31128cc473110d279e15e19e2b7da1d3bcca2e5a4c048ea7cc765de5f519bc732a349edb8ee6c5eba3e0d89227deaeafcde241bd026e8624d597a1236a5b25d074793b1a4486e6b85112be75ae7c3daa29293e60c23d1d96c861dc4c452f4e5ae57658328e45ec2dbffcd12b9e8439b65cf6a2d18c8ad11757a6b56237426639f4c0b14180cbb9a911f6bb021ddcd440376c5a76c18987458e1efbc6e6a00f4d269853363d7f11d1031869d4901d39277170153eaf01b1ff614c2985b4ed57e8f55ed0647554562eb51745c9bd8744b093e1a202a30d697d04e71a182429904e0aec0d8a04db7bb5adfe289dd9182244e258029f44def3e6371876a13106e2c7d0ff2b1c32f03b3ea64ac27df2de35cc452e344f35dac1a1b20c256ba6121eab245b4c1ce833784e5a722960cffc8060ad42ae87849137920e552c48039bef37c52ffa43eb733e159e72ada5b08cff86d6b9f46aca49042c822d66241efc697ba9536a05221892b3144e3dfcd1e5ac53f5b078cf050fb14062f003ab33e781cfd98c007b115bcb1d85e9ebf6aa76098df1426055572d9c8058163ac228317c6096d8aed554", 0x1000}, {&(0x7f0000001040)="d42fc899cfebd201b59e9687885a139dcfabd439440d9cb9c88989f1150cbe73519d5dafc4dc2e4f25a885921cfeb7f8a9c5cfd169c45181c54706b96342991359af0b2911931a5ed8b4ca14bfd5bed418c715d6dde7648e624ff30e969e9d65d98004549078a0efb0e3f2875f19e2c63b724e8de3011bbd878387dbf27d153c261ba8152e2e376016a8277065bc56e236d7a5690866930a8b52c33d2a6099b67cd54bee24b2460403895321baea768326a9cdd19b61ab3198637d677bd770a34264cb92a1bfd02646d8adb70ab0c05e29713433168d58d788938c06b5cafb55213a822a8ae2964eb21a4902ea977fa0b5260c5652cf477e072c5da4db3ee6ee92178be93e65dba58ad439711372896486b17b0dc91d46b7780ed025cd7488d39aa1d773bd7dc3f9b06b5a167ce724161a07ff95f22b162210d7ea065dd6a8c9ef65c7ecae3e0589ed20bec742ea8728325575f1ca21e040f72cea0794d0a7c1ec829ba6f4160fd5fe778da210489dffb10206b841e760964d804868dbb64798dd813b0c1428b1ae9f2a862be95bfa1a234133cd3fbe7d424d23332b4be07104e05f747f812bab75628df1071b1e46d1cef2777cf4067a17032fa68612f6291ccde826bfafd12df15fcdb3b3423c7823b068cf71a4c06af58292f595ea83fe1ad152d1043096ee0619361a1097ec5d09ab4d8286c579195b7ead5e347528ac1e1263ccbde252551e37fb9627ede06a681bf83baae5a8e185f9f5d95b89a6269eb3c4ae4df276713b68f0ddd5347fb5eac39d4c0a5b3f4d9c85b0e66b714705aaff06fdaa0bfbb80765702c4134fa5601df2a27ef1e2a9e9c619bf612bbde0f5c58faef45dd9c2296de8db37261a76e776dc1bbe0b390d0d85e8869a3afcebbef9d0fb1ca957036863ed312646793aef15eac53a5d166a977f6a5e3e96d836f54ca2f6a4560591d55f61738f2010ab48acbf5365266e5b90dc5569c88a6b9832051d24607f595f52afaf6b6059ff4bc658e1c760ac0ca8eb574e7a8a53058789f3e597dfd9fdb21809da9035a52416535f177bbda6ac3a17959dd74457031a3dadff63ca6380c7d1de5d2ce191fecacd3c7df34671e8e83ee81b56312fe5e83adcce68add69b6ce275ea7ace40b49054f10e8f7c4da4b4ef9cef5f692a030d4d62446c7d7ecf18dffb7cfb3d103f1e8bbd10c5c507a5279bf34c214077f1ae8e8186b136655f9d029709b0c0a854543960dd407b86224549ba4afb281e7ea7a08184435795e778a8043b89ee68bd4e5d6f69da5a3f5ab92475d28d9703a0f5c9e56269901e3d7ef9797b46d26d3f5aba1aa40213566409a1482e01eccc3a8cba10c669b2a6976bab88552f9add043b93522588b88ee552c43ab425e92bbe78d9ae6ca298b3271792ddffa1292012b729ce07126bdbc1c1d6ea4d1d54f3bc345459466f63d06163904074be58f64b70372cc567330adb323814c8b58e00f480879bcee9fe3394c7fe3bc3468a54e778134159b572f9ed4ab51ba533d97670a63d6a2e1ec275bc8516830e9058e7ffe397f24a7cc8d51054d0cac150428f9af0ffa1e9dc93fa3d070b1bacbe902e7ea8203e15416f90e367eca1e4af796b1abe3f65abb21fa2fd45fbd8b8184e7009cd43da6654e90b8ab140f312a24102e907ee4dcf447b09faeb3f7b78a6a0d6a90113cc97e16b72c827351328ec72904e352039c9985ffd189d779a136538073311f3962c7474fbb394e1940eff5a87c8c335645d42221f825dc6a16bea7c5256ad8eb463a6ffaf2dbe86fd3c3e48015707f3ccb4bb68616d9721485dcc4d659f04d113bcbb85d22bf24fe5aa4d38b49e7d75545135d68c6a2dd1e780391f8d5ccae979632f85faec701f4cb65d999fdc717bf8d9399f70bbf5549fabdae8fd9cc3f554e5ebc57ebfc42aa45a42f76c023d81976604e059ace2232de7b2e2314a582d7da5305e8cd26bff2661ddde8606b974fe96b3280b0dd5ddd71cb2e02dfb6fbf3de527ffb457dcd2eb282142517d573f9846d3c3b8145abcbdee4fb2701164c4ff03845c103186de7bacb91ea2853792aa8dce46bb1fdabe3ed3f984c6e47795fd8a452e82326247b2854b73b6aee3a377d9840a5c645b992d2dfd5807d61622af3ea7818cc8b6c3a93f02ee1d582092f11df3b53d2e272802441e9b776c1122a7ded801dc7b1edf5f5a4a9887e25915978d7f521d3dd78a9505351a4cf021dfaadd09c4cbef2e68961d6954cdf62669561bfbe2ad127f5e0efdef7dbc47064f831b3505613292dfa1ad00cea531f12d4bc449bc26d240049f52b34942ec395a56fea91fbb8bd506fbe365c3e6c1d1f3ec579363e344d0a7b26cfc32c60e1a0adeb419bd0545b2e1730ae62950d438d9dd5cb7adac496e5fe18b8119423515597a150fb8d41cf5258e1e20cf5d711116aedba78e89274c928b2a4cd79d4aa565a7ebed6f3a130c7c92ee4d649f8513ed41bf99e81bc82e3affdad3bb8d83f2ce09ccc28f850da54eabcf6f00311fc453e1e3b9b17c67f8323c4fefe9972e6bfd2ad279768d54534a50eeb6aee9bc8c5afc302ec52a69e2a8f2b48241cb99d5ef421bf27b05b22f6b89946fccd31035962ced0f194719b5dfd47099cbbb7b84eaccfd0bab005ba97c9a3d35e0d4b44ad3043e83a672f863db3d6dfa666daa0304e9f74a1be8291225bedc9b67d7b0518dbb8cd52589e95dcc9724f2e310a1ab4b671bed9e4063542d5e00068c0f477a02d408438a690aaa429d5df3e3c624d98dbfc922265d706412ba2472ed1b7fb6acbf8ef55955c630130d31006219b5ae8ebbef2a3450f51673046908c2ee56cfa40c6b13e86d1ff0d38955ce6b500f3451d279bf4e4ff8ab0953211d2538d4b39b04ed808aa3efca633ceb71ef1195d4c367764fd9e2f34673def56e826edeb1067af92924865812921e5a738d83614279d5316ea0f78ca1a53e4e2848f0bf4d5dc8c6164edf614b4c8986ec6792e932d4c4c47e8be20ddd5f1ed76ea713dc0e85f8c0b248c92783abb0a8c8bd4cf5e6e2a1dc40502181d7b32588067258b6bfaa8269596759bfb3b73ae3f6e86809900c5ac5519114a841f3e9f089c0e9470af15752fe8aa0cfb1631b3d7db2d31586fd2e190da4ccfbea4bffae2ca915b7522541f97558f8ad8503756d7db5d954da0d9b589eb0d53add3c0672f4e723ebb99ae64f430d79219cc8dff09bcec0f851ae581618293e100173ee7f8f2f4f88d911be8a176b87be488c84e44a5f6a4e2e3da004966497990548715dbadf5032bc839f0f04c8f13f95c19e1bdd0bdd143468f26858634782c4b5705bbf1312a74e94397f298a7915c7a1700209a5cce37d471a9b45ab5c84bff71bf8872d77574d24c88e75eaf3ea3019aefec0f5d58fc9295872473f9d1c61d49a7747b269c950d322c0917aca043ada67b7d9c21c3ea601b674d46f19792b4d4b9aa0c9f89d9fbce959dea8baca88266473cc353c7e31d7ee630e0ee64a3c4ba0512e52771de88b3ba1cf80ad20d727b9ea048a4328bc3c2c9c155d821ad333d010c555762ae2859a708e189a33076450f9661598df3710a6c3dd9360dd4efac8e68cab064b0b35a6ab908123d862aec1d2534554191688dad0a074dbfbd0f2b107d155df10eaedbca56dec2ad7bc127971bfd484feb16862b93355be07a29a2aa6eebb52acb840c41650b57348665e0b4ec70f2256f9110de8bd7973142f2ad28d37328a808e7224ab15f98b16e7ece28dd7a8c35c2aa4ab085868ee3a5e0f0f1d712fc49696441281a6cd87bfbe802f1df4db13bc433614917189076bb969189ff0ca81598c7ec7dcb3a3c064c5b4c437f243b33b62648167e5c0a6982996fdc32ad0014af43aa890bbc73679f5ecf4791e7b486e008a678bf1e10284e3fcafb06c6d4102c33e9576036f1d35c20e27d6f93d5f16273d4aec1192c0ec26e164daca5f5ca3c09e73a55e8e6322406a3846a96fb09d48295eb4405d7d0e24624cfe8b78fca63e68825039a92260ff46503ecdaabab92e86365b5643270803b2857e58e3c03e8997b7b5c6bc875ad0829ab665afb3b44b0056ec3f8ed584bc44dd8a7e0697fb68b7ab25444527cba0b40f1ceca180a8be2e86cb0fbd82905f593a9d6d37db7fdfb9a3afd159a8740bfc1aec195e4408ff98ac7ae4fe505c653edbde31077252407ca53e1beaaedf1d297b1235cdbdfe90a71a1d781028705bd1ad4b55799af0503ae2f742e9aad6a1c885cec8f06fda745cacefd048e3a84e80543c2b8844a931235af906bbf54d5f5bb48982789bf70489b379e52ce838731d98c8a0e1cafec310972994cc5d59029b55211ff6cd8e7bbf0171a444d89f7de0cb5699208d992883cb1e34fd8e5435de5c5178ce91b8e25b04a7bdbbc3f594df57258443c59d4ec906c463f0762e6c64bbeb83f1b2f75f206b95593799d645997927617bfabee9f1abf76d536748238e2720cfd22fae8443885b9a2030f8ce61cbd072cbb26b866ac3e4b73a854ea2d8cafa61e2269ce84272e7058f614b0e3692f9976bfafc49c3aefd306836b6ba608d92ed535e7b735e5552a79f0eddf9efb6b254c04e3c70c54230070327106d3e6f84e418c5b5950b334b60212408d5b0d606fe9d96f61e86de53bd6808a2287dae59173f3487df45b4dc820e27aea677ebb54403c22875dc66772db581aded37459b0c541d3d5344888cfa3b5486e0005e80011141c1c9145fbd48eabece8c6259d9d1e18e8e23800fcd0f47727250d59eb8bec9c164f787d11816caf195f3cca64062e359fcda89b5185734dcad0fc14f863ae0958385c2d5ba13bc59da408de01287121932e838b5fc54ea618bba707ca299cc886e1716a3b204cc81204f2e90997b2d84e0f1ccc62a27de328901384723ee2220a0349ff839938cea31dd98fd08a94b2045fca0afde8c15ecf2fb87fb0ba9754ec7231e73a9a7df6aaf82090ca353d568fc6af78051ed99a3866997dbccbccf98a57f48bb049508952ff4f09cff653296869ecb01c3421dc46dd1044bdf60899185047483d0b730dd44d8218a2173020262cf8fe9de875625ed7f9a829b14a7547d68464bcb66a502064f75cf278060fbb62e660430063c82fd4ee0ae7552169abfb17e891688f484d1ce055f11315ac0d5eeaaf1b634ff0364a39c8547322dd22d1d71b349d4b48def4864e25f8d087f1142974489feec4bc7bb0be4893304ab31c6b356fae9e33e975a06c1f5613b857ac91bbe617dc8b225ff965414dd40cac3ba08813a1aadfc9eedbd13db15a1297fd0902541612d632fdb46c05e74a40a0a37a8980d31e35e108122b8caddc923d31abb6a1dc9e8c829115dd98f7f1640ff672eec378c62d8565f24924daed35c70e7e22fb093f653a35687fa345b602ee04a3dc8322b88c47ede5ea73922cf0504e369d73b6fc61ed7349ee3eee1c13e733811bff0e1ae66932bdf1f76b3ea6cf978ab81bbfc8aade7b7258cbdb517671a4cfcb9b1980edebb6aed39b5b496ae6a05764b1b14b0a33b49b9baa324f38336a245221f7bc6ace0abe92791ab4f6b2571a5fead85393b7defa6f4f360ceca3835a2448d64adbad83a04e5b67ab192dec1c68056326c558f7cf8cf80cf32907cf29a23d52c6f5ea5e2a5e6b6f8374d955d6f10e86ef75b0c603d435ebbbb24bf42b64a48fdbb07a3adbb5947608de6e242eda4ece7936f08810dc5528766273ae9be7d7eda4b091747a1e754acf40732cc3d591405cefbd98ea658807fdf838100d02", 0x1000}, {&(0x7f0000002040)="e28214c4390a37f8ba62b80fa0c4448188bcff6c96a40ae7196282357037f0aca7590d0313237b45acd996ab8639d8a9534c03b079bcc465c8fdc3223b016b491ba92e84414e1e05badf5d54eb00bcf5c7cafbfb6bcaa4f462bb2de8947025bf1f57b6cd3eb3da5276642b68c23a965a1b41c7b3e843c48ffbcc37bcd616552973f8ae3bece75646c74e89e39d25ac9f7ab09b8d88a47dd0571444d5add094ac73e2384dc09f0db80088f27f45068c43fd4023277ed18e4ca646b0710b8f59cfcd6a371528cc0572acc7746873049354982b2af82449c5c1bcfad9599d89ec0263ac91f5303368e0cd0f046a81feb378c7108bd9bb6c49577c7b13b5d6773c2026de99692717e21994f642136218cf0a0ae03680c9205478985edc428f74e37a6391ce2bf843819d244a0d39d74dd57d2f386fea9b0b15df55a34c856fffff052eb83f4cd454aaf92cd77ce61d4441d0835112ad28870420f4bf833ad70eb8493db4b0e56ffef69445b0f1ca5b4b6c86ad93a1a40b2dcfee39a9e64767d1557dc34dffb9aa54816a5e9257efd796dfff08ef6b0706c739cdb76b1e557fb6a5998a315e6f29e3ede7b6f76ba9865f1c9ee0277ed4f7f3ef46eb6bad44a13cc2f61207feb6a0988684fffd60105ce3e3ed86ac64a6645fd8f2152f2199b14a4e6f011ccb78548bf5deeea817415e01afb25a5b7b1eed3d2691e89c38a7a7d4c5a963253ae9452befbe30d15205c35d67b2d1ece16d9e12d295648821a6b8f1f47f8444bcec14402932e6bd8cb7915eee196beba1ab8021b9e410d3e6f410c4f2860ea4b28d60e6db555381662216b05beec3c6a2a4d5db51a3323de47ea2511c245397154bb85f7fbe83acce24ff1c8f40063d21468a7ae50ff6c8e662024cf813e0ba96b5c886727cc8d0556c80407aa8c9c6fe78766eb94a6821b592f142dffaa93674ac5525cdf3ad14c00a553cac6c63862dca39cdd750a3e3e0001aac1f3cf697f4bc88d24665ab17d36f7f3896dd38d9bae7fa6428815137ba3727b10c56e635e7508ebba5a0409f12bebe5de9c91f9daa541cd15b4cf2337dc512f3ae229593a83cbdfbf5271ada1c7ead3418c2e9874cb9bbd3789604e1425d941d2c351c0801093aa4857e5cd9f195ab4c458dabaf3de035da01e52cc0162a407d6051c6fde0d2dee90287f3153e67f2c43db997997e6ef9aa3d57d167363c9952d181cd5c30cabbb7f5e69a75514697725c26048918df6c0cd8181c60ef5e98e296f2d2d468198a0c170a5a0401bdb0d7ca274c4fa532c0dd65c71f1455c46c8045a8610813d2cd2168e621e508d3d63213634bbce49c345a46c1b3304f98180e85e921146b9cc930621c0195ae3c4b8632cccf973bffe958c0800f915f3b41d4b5592b3793653c7ccf8714a82691cd07b01445513cee18c7885c0c5ff5917564f674fa7d0cd3370ab912445edc04252f928e4a13689f30ad41e192c71fbdbb702b2acae83eed524157789465f29e41780ab3e180af666812969aad7d72a2dffabb47a97728916b2bb8f08d4302752cef30bbac421bce0f047beb232cbde63cb86da1dfd283c39ae9686e28236cf9990004a26eaecacfdc8d4c5a6fbc1b09388bf1e06bc0752d20953ebed5a91780bd86fc02de7380e83b44f028de40f81282a25ed9ccfedd05189b33b84985376c74c76f086f04ade8ae1fc59b230663aa24f35666fb61089cfcb419c96e82544eb4a84f8b26425bf616ae4058e5e7f7b089449a1387664c04855cd4885064fedf7bbb7c7e1f29b009d4f6c637a9c93b17d4ad01594bb9fd9213e5bb3571cc694bcd22d15afa284846a10e5b5cf6255ef6b0446c88253ecff0727613ecf966379ef5514d630485d038517ac3a9af4e9c19504ecef0e8c9d03d210eb3d73abf3c3100c9c3dae453cb4563c778aa230b091569da12c54f557fd9c9042c95c540aa6a1a547a57282b8b3f96127f6d506b810117c63520aa70b70473610ca9336051c7567e189d8fa8a1ab07217b6b7fecd457fe1ed8c2ffbf465ed23ecbe43e1ca8ebd7c05cf6724a6dd6b056f204207fc2d0be45493c659fce699fa3055f10744dfa1c80195af0134174a8d4cc36295de0ec304b9a21608e5ce6022eb99a5ce6a5a888536be6622c980de1eb24f39da6286a60c164de8732fc7d2a3ddce81cb19c1249e8104d162f5632ec59a66e65c0658259530cf26f66c41277032b5cf1a461aa7de2113b20613eb94833f6227d58a17872abab799a97ea0cb52002d752d5df6a200063144225b7e805aa6abf363051b295f73dbe58f12702501cd9bc09000f2e44fb685cd8b8f4af860ae6be5ce5fd65da457e443f6618de81ee8b13d3420ac279227917a05ad7201609fcb927a60331c112c5c214b83a0cd6bf1208af816200462ed984041a8d55624d29ef10fb02e4a344613bc8f60d07bf18c41b278c795cd1c3e8b8ea2f6eabf7ecfd741b2c7e85860e61841b6640610ae793a2df40dd9d732d4d7895e177972af35697da55f9284ae62c37e53f32b1a814a46d79d5129d32d0cad4e2351bab9cefd9ffee805bc105a04f0baf1ecc52e6052215f1ba0f1a2aa9df3234ca5ddbc0b75c1044e955eaee18f598a16d65c4161dbb47867c381d34ef2acba34ba0bf027c58aba18dedb417225aaece40b7cbcec0dfdb8ca07b1fd5665137e6a137c810ab78cfe267f7bf72b1848e9ba8a9672599f7df249383f3b728a982c90f9f6a5944983a626f5c5a10481362e07197f92ecae0377964d703fa84eda916dffd9dd44e6a3613b897cbda59f329d983f3565a8ee2ef2fbb661d391d9c8a675436a41a3f861586a88e902207e49328a233e20d039631d56df3d4039fabf12dbc1248838553128eb498dbbb4bef4c38db3f49d5f6d895b38240d0e8a7dc9f825216e2079b18c4ed3ca5d1e37c0d2f73b09fba4fa24fea743c7b78421efb3f1ef0937526b23b4c72d1a64065c4ca40c190b05f097951b9f7e991dd3e59ff58c53a7a47b03a1059eeaee698de99cdb1fea0c8cbfdde64755c3d9f379c277070de2472a424742f459cf122d573e158c19eabb3aecc3c076a74431175a284eca4efd962f29a1cbb7538c60cf69f63a24419b41c548b5b1bea1041da7d5a735c5587985a9da398891767ca176cfa3742459a3de14dbaad0b733622e6dcc643b5cce2ce337a61404d3fd42d214163b762dbf08032b793a5535957916b08b29c1f85edffc34aec0abcbdd7d89eb5e6c961c0a968c9e807958e0294f0b4df0a95d0f467c530a297fee6e991b667e4154ae2a5968f59d6fbccb6405166987795cb34f85fe25b96a74d166a16f2c10287a4a317a65f529d5db9551b8d506f1a6db33d60213928db5360102c0ff112dcc46a91e498f7eb225c54a88a2e014c1969a86db0e7194b65bad6de53f5b7ffa4d8eb33208eaa7658a9478a20ffac0b4c7e52138d8bfb867465294c4b53c92eff8d981c8e12559e780f566341f170e340e6c92e468fba731ed0e306bc78fef6f1a0b5222b953f63285d827416b7e3eaecd24c6f29e7d206f2f8327dedda2ee2598d4bd150748b365813582071d25821d96a0c3a2beb90ea8bfb2bdfb5c9b3eb7c50c5fefff685f8f114cc413521aedc9839d372779fa6069d3772cba2bb2bbb8e38fdbfaa785a1b8a3179ed16a4f7d3a001b1d44af9cc34741581e13de9dff7bb7f795e5c9a93c5699a3d7eebd80ac7c5a13395d1d3b8a8d523b0cce3cf252b2b655c00753b6083fed22bf5c4af4fc2fb83a1091336afdaf3be751995c6d4d22f9576d8e16086d49a070ac0528f713042c3d32b521121209d0be593fcf2a6ec71114993d51e3c5b90eeb7e24335e4a76c598cf0e2c88c9c4eb320b051f0d809c2dab37b2ce6588571fd345862fa173592191025004f07e3889d8dc71108d9b85dcd2b0e0dd49b80d32e009df231eca384de79f0c12ad77dd075cfcd5937de4ec03c0c5153df07e476e71716f0f6a33146f0ad1b869850229b8a9ee4a900381bd7d07c190db581f4c04b43e502c5a20782d1edcaa179abd47ccb7eb8c244c6393758648dc5ca2c83c81968db39ce54e7aa579efe4c5c5eddb17356fb56c476bfae8e03f33f399da1b06bb1b360d4830435c13551673a6c021afcb814867a1734d74566469fa39085d5c074b56afc5e4c68fac96e37c3bc1d7ce81e74d7455073b7e667ead2b163bf7d576001214c62c059244ea9b40f4618aef1ffe4f13547c06bd7eb7189dab3aff9a25caade533cf1726a4763624632bd4047dc884e1afabc0d7e4c31b4abc6608dcf27aec7bd142636b0e1b99a095b0fe6fc7b4bf0bc60eb311cfa070216c8508d26d811bec91b1f348a6a52e00e5326b559edd38eeeed95d1fb12d8b0c6fb79801effb59b8cea24ed233fa501e0bb73edf3c931c030a7fc95cda33e3e2caf04e8d5ecf08b1a659fa344928f7855b5b87ef4f91da4edbad13870569ef5d1554ff27db48c1c04a00ff982017a92e5403ad92237546f8c90123c3380e0c9c156f73394eaceb97e4eb735891ab1406cd8049a57a2b29e4af319cbe1592609ca8825b7b9660a4de20c1614ea7c38be8a5a39e22e2344d046788d26b625c4e4159244ead9e6c39441f742440ce1ffa838b4a66d6ebbf171b3266b86e94328c4e91acdc54a082f17c04a3d80e1aa9e42d6cc646b726323a16da985377f43b7d7d664ebfe9edfbf81d463cd45be0dddd08eb31604add62a0196d3ddf9e80597393993c424eab24fcea62480aee2211328b7a983160ee610bd754448f219324d7a9c618ea1ed90bb63add42bda0ebd646816aa7f79b7a245276a6926dcb095e66f803a2b9f950ae914481e01c1e58bdd3645f4f1da91615e8d551f77e0769b0f3013da00861c083919129313e42afd21597596d3c2b24dac127fb7850f9a17df7b6cefa01e0232db81f3329d716ae0a58367a839980eb4bccfc4a2baa517ddbb725b2c0aa494e28419544bae4e5c088cff5118ad41a3ee6d3eab75cf88ab5381a239bd8967e22426eecf008e6650577beb810796b5e4bfe07468330223e7cb7c50a69549bbcc738470032e03aa8629f7c61eef12dcfd83d0f4c895cea5302f97b7833eadb86058b57e3e884648414c68de6cf7d40c0072016ac96332fefb13d6beef1736533dbdadced19b7bf8d3d2cc56d5ac488b1d398177c4990548d516c07b306637a652c8610f438a9eb1470376f4c3a6ef858c6999d801ddeffdd3be3ba332bf740fd946fdeb787a0d9b201b9defec86c7f44f4ec86ac00e28e087683c4e08797ea8afa2d9c7781f5bc9a229903531246e941720d6c83bc46a0dc808d576d8b79bb74d9bd1c16fd49c3ca79270a1b296052cdce85110a96788e2cf3cd14e56484b412c71a7ec8c63ab59a25c94ed7a3d58e10994c370e1e9cb6fbf77614674a6be501cef0cc3807e48eca01f8a07aadf7878df1144cbe99154bacf4a0e0d5863d9ecc3c01712eb0bdadb862fd8cf6b2aab1b7452c969a4aa0e2f8b691152f839bc1e153089c1b406e313a99a55ac8b5383a9b6615e1b7757d2fb3b8aaaa2bbc1aae66adcba56da91dec455b2e64e2f466ae47d7dcaf8e2208487b6de3caf8888cbd938dc383ffd818cd11ee7e7f24db6d583f6ea04722fc06c27cd6d9639507b28b4850bb1753fece9379eecd152f988f2364bf4ca43309ffb0b5f889910705cc3039e01341ee73d854f98a53f1b6bca912c19ab2926e1e6b412d8b6c2837bb31d2234160164a3bc4bb3dff19546e4290afe8fd98427a41173457082d800", 0x1000}], 0x3, &(0x7f0000003080)=[{0x110, 0x1, 0x1000, "c9eeae3fcd05d8bed1653b245fca5b91e633b4840c5b632a991697e0b0c25b4a5f2506a47cda31fec288ba93852f07d2118df5928e3f9b40986932105f87065592598feea1def6a4f1f5b72acadf26eafc41d50f501c3bd2624a7b0159243351c891ce9da7693bd083eba9360ff4ed696a8cdcffca3c33fb08802868c5d31fbca8a65c95cb4c3a4601a32f8087e4f4a6d60a83091340a4b8d60eabb940fa99c46be6990645ed0682750e4535bf4e5e6801b9302f45ffac030dcece50420ed57c5db760e2506d38da36fcd63a590ed44971dae0d96b731696a1a1ef81d42e75a6af0a43a76c70fd80c273cc9dd31b1c3f9ec063d1b9a068a0fd47ff"}, {0x90, 0xffff, 0x2, "eaad527b0d8c233e25dcd38089658c69d79a2da50177cbf23afd447c38e160f4ad73d4009f79afec94aaa0a77148d1ee821e8a26331335e2c3f54d4fe6d69b22020b228235a2d0d7e84cca3918e00a90eab925703da4caea692d94dbb94dee616106bbf49f35d1a33240aa2b6bba6168814dbb8ec685bd3fccbcd5"}], 0x1a0, 0x400}, 0x406) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) flock(r1, 0x0) 10:12:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000300)=@un=@abs={0x3a0e55f03c9401ba}, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) rmdir(&(0x7f0000000080)='./file0/file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') 10:12:17 executing program 1: r0 = semget$private(0x0, 0x7, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000000)=0x4) semop(r0, 0x0, 0xffffffffffffffe7) 10:12:17 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)={0xffffffffffffffff}) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) dup(r1) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/165, 0xa5}], 0x1, 0x0) 10:12:17 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x180, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) 10:12:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4401) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0xffffffffffffff32) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 10:12:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 10:12:17 executing program 0: r0 = msgget$private(0x0, 0x10) getppid() msgrcv(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x5, 0x0) r1 = getgid() setgid(r1) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 10:12:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 10:12:17 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e001000000000000000000000000000000004c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) fcntl$setflags(r0, 0x2, 0x1) 10:12:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xbf6) clock_getres(0x5, 0xfffffffffffffffe) 10:12:17 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) listen(r2, 0x800) ioctl$TIOCSCTTY(r2, 0x20007461) read(r1, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r3) shmctl$IPC_RMID(r0, 0x0) 10:12:17 executing program 1: r0 = socket$inet(0x2, 0x0, 0x7) socket$inet(0x2, 0x4000, 0x400000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eea68ba1e22db357", 0x8) 10:12:17 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fe, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 10:12:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000380)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a532044908d0d99bf7c19f078177da4ce9c287730c53fb394b00000000000000000000000000005b4983af35d1d36dcf877b3ce62d79d2d6286374e4973b2280057ca32f2ed69665e03c64d24c7d039a60e1750416481700739324b90e73365d3ec82f7797b2a4158e1001cceadba6fdb2c279c0566493c9864ab469319c52750dd337a1454c1c800db043245ef6e9a5c98804a5bed726f67140c712af9aae0c3215bc7badc903f252eb3a7b87e505c396bdae8d1d113f2ab87b63dbde9e143a554d9926c18790d17837bcdf8ebe75a6e46014ca065282a2df364917e8bd7289e62ad3686d5571f6ccd2699f30d5", 0x111) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r2, &(0x7f0000000300), 0xfffffffffffffc1) 10:12:17 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) pipe(&(0x7f0000000240)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') openat(r1, &(0x7f0000000080)='./bus\x00', 0x1, 0x110) mkdir(&(0x7f0000000180)='.', 0x0) r4 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x3, 0x1, 0x0, 0x3, r4}) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fchmodat(r3, &(0x7f0000000200)='./bus\x00', 0x0, 0x4) 10:12:17 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 10:12:17 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x101, 0x8, 0x7, 0xb1d9, "79cbbc0e534a840ae8af5cf272c157d305d8bdeb", 0x9, 0x4}) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 10:12:17 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') geteuid() mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 10:12:17 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000000), 0x0, 0x800, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0x2}, 0xc) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r2) fchown(r0, r1, r2) accept$inet(0xffffffffffffffff, &(0x7f0000000040), 0x0) 10:12:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8bdbe8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c520015ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500d5b8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c99761100000000000000000000", 0x752) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000280)='./bus\x00', r1, r2, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000c40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) r7 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) r8 = semget$private(0x0, 0x2, 0x400) getgroups(0x3, &(0x7f00000000c0)=[r3, r2, r4]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000b00)={{0x5, r5, r6, r5, r3, 0x14, 0x7}, 0x0, 0x9a2c, 0x9}) getgroups(0x3, &(0x7f0000000140)=[0x0, r4, 0xffffffffffffffff]) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r9 = getgid() select(0xca092ed20cb318d0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x80000001}) fchmod(r0, 0x10) setgid(r9) mknod$loop(&(0x7f0000000b80)='./bus\x00', 0x2, 0x0) 10:12:17 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ae2f66526c653200"], 0x1) r2 = socket(0x2, 0x4002, 0x0) dup2(r2, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 10:12:17 executing program 1: pipe2(0x0, 0x20000000010004) 10:12:17 executing program 0: shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 10:12:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000200)='x\x00') mkdir(&(0x7f0000000040)='.\x00', 0x0) 10:12:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f2daee9ad87a67d2d01", 0xd9, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 10:12:17 executing program 1: r0 = msgget$private(0x0, 0xffffffffffffffff) socketpair$inet6(0x18, 0x0, 0x8001, &(0x7f0000000080)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$getown(r1, 0x5) socketpair(0x7, 0x4003, 0x7758, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = getuid() r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x0, r6, r5, r7, 0x0, 0x0, 0x6}, 0x1ff, 0x0, 0x0, r8, 0x5, 0x1009, 0x2c8, 0x5}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7ff, 0x7, 0x80000001, 0x1, "10b36d8ae74c110e020c6c7371e17f8825a23b45", 0x101, 0xa9a4}) fcntl$getown(r3, 0x5) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="03000000000000008e38c5c69741c7855fc554808a60d56ef4a48c6ceb0300a0372497c8cfca601ded6ef703709a0470adad7a3a50254cfcf2c90c71f8bfd04d7cb342e0ee3919e507748dd660186da1b25d8f849aee60a6bf7f98d595e66fff0e87e2a09052518ff2d57a8a2b650b16d07064e4f800e9e4f1c1f58d45ae24dce935a50db3cc7aeba1d019e3fcc6ae6a77508b98a08c6ca4bb912d636383bd653186a554dba9c911c8e711050422fada68be55bff38b841e103fe01ac6534d495e99335a031ae17075a787a5903e0a7c00696ef333f0ae35fc851dc23ade90f1437d0865f2307169f89a873f9440d5ff030000000000009f00000000000000000000000000"], 0x1d, 0x800) 10:12:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1bff) open(&(0x7f0000000000)='./bus\x00', 0x2042a, 0x40) 10:12:17 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) socketpair(0x18, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 10:12:17 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() r4 = kqueue() close(r3) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8000, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffc, 0x20, 0x40, 0x1000, 0x87a}, {{r0}, 0x0, 0x28, 0x0, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x6, 0xe23}], 0x7, &(0x7f0000000080)=[{{r3}, 0x582f16a453c5d525, 0x517be6c51573f343, 0x40000004, 0xa8f1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x66, 0x40000000, 0x5}], 0x5, &(0x7f0000000200)={0x6}) kevent(r6, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r6, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x0, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x400, 0x9}, {{r6}, 0xfffffffffffffffd, 0xc, 0x3, 0xffffffffffffffff, 0x9d3}, {{r2}, 0xfffffffffffffffa, 0x24, 0xf0000004, 0x5, 0x100000001}], 0x7, &(0x7f0000000040)={0x8, 0xcc3}) semget$private(0x0, 0x1, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) mknodat(0xffffffffffffffff, 0x0, 0x9e, 0x4) kevent(r2, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff8, 0x21, 0x86, 0x8, 0x8000}], 0x0, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffa, 0x22, 0x1, 0x8, 0x3}, {{r2}, 0xfffffffffffffffc, 0x88, 0x80000026, 0xffffffff, 0x7}, {{r5}, 0x0, 0x1, 0x4, 0x7, 0x1}, {{r2}, 0xffffffffffffffff, 0xa0, 0xf0000000, 0x2400000000000, 0x7}, {{r7}, 0xfffffffffffffffd, 0x10, 0x0, 0x180000, 0x401}, {{r6}, 0xfffffffffffffffd, 0x40, 0x40000014, 0x0, 0x6}], 0x3, &(0x7f0000000400)={0x3, 0x879f}) sync() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x333d) openat(r7, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) clock_gettime(0x0, &(0x7f0000000200)) 10:12:17 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x0) sendto$inet(r0, &(0x7f0000000100)="dc4029a3db7d30daf89efb6ef1b5c0cc570444f21122b9976d0673043aa74ed04e9c88fda1e64ea42ca5a3b3018e31d9f8eca46a0781f565c2158b223d25c78fae2438f007b527706f522ff31173701051cbf4f5f9c44857f69967453c0a6301648c1a8c73c6df9f4d0e", 0x6a, 0x3, &(0x7f0000000180)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8108a79f8ecec1dca181809a956cd932006b7f99331ab0329f2e56968779ea4a7290c940f03548f1d6ca84efdcc0c05acb3fef12572cbd30090292e464af0fc0492a0ffda094969c6df03b551ccd13a56fec", 0x52) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) dup2(0xffffffffffffffff, r2) execve(0x0, 0x0, 0x0) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 10:12:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3f, 0xfffffffffffffffc, 0x0, 0x100100000000000, "b94ace4ece00000000804000000000000200", 0x4}) 10:12:18 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) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x1) 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}) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000040), 0xb11, 0x0, 0xffff, 0x0) close(r1) 10:12:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="dea2fdc6292eb21932505eed3b5df59f3b46285f0000000000000000", 0x2184f4f35beb13f4) fchdir(r0) 10:12:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4000000004, 0xffffffffffffffff) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, 0x0, 0x1000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="05cb82a63aa2464ed948590d34bbd2a333232ddf7401e182025c99cb61f60651410ff83579866b758566477b36e812040799a078f1ff866b73d98a12546365f3de798f4dc963995900a7a71b9ec6a7c84a6a544ace3d450877d24f9b1d21fe96ae0ae4249d9a527720c2959e563d15e433a87ad0876f83dff8359123bc4b0d5819015910e2a90939c915a034892e32a456dba8e16900cc1d17e381ccb0ea74bc044880cd955854e9ab5a2e5153920368cf82fe941ea550b5", 0xb8) 10:12:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) setuid(r1) ioctl$TIOCDRAIN(r0, 0x2000745e) getgid() getgid() 10:12:18 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xff7ffffffffffff9, 0xab, 0x0, 0x5}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 10:12:18 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) syz_open_pts() r0 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "109fa9e9af9c0ff8762eaba2ce2ff9f7245b1310", 0x0, 0x20}) 10:12:18 executing program 1: r0 = syz_open_pts() close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x12, r0, 0x0, 0x0) lseek(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x90, 0xa) fcntl$setstatus(r1, 0x4, 0x80) sendto$inet(r1, &(0x7f0000000140)="bbcc5413e45c2459f0af4eabda92a32f1c522b38044b30c6835e7cf1a885b7e0e4e3d6b35533bcbb909019898190def53cfb2e24de949ceb17ac05b31f08ff318a8bbaac650518b212c518d035a45390826b74793f3cac992bb52ed90fd21420cfd3735ee02bee47090da520bb255bc6dbae3e8db1946a8d5b17", 0x7a, 0x4, &(0x7f00000001c0)={0x2, 0x0}, 0xc) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x87, 0x7, 0x80000000000da9}, 0x7) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 10:12:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000008c0)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f00000000c0)="8750", 0x2}, {&(0x7f0000000100)="0b440c7a9ad9283f3effe5d50fca82", 0xf}, {&(0x7f0000000140)="4de014d703e2a4d75f6c7174254f7c100813155f4e412e9af57c9c97bb2e4307b01fe10806ed534bf3b514f3dbe494b3cec84e6798afe6ea0e6533bb5432992d44b52f0816e602fa4b6be6d2b993b9ae9ede663203e6d6a4f4ebcffaff95d0837cc1830bd416cf09e7ab1a096d422e8e4b91063dc50de279af11a14879ce3bbe7438cbab5c0178dacdb371d8f9a1a3226532e6a120c8e2914c2191a1c4980d2b3bc4626dc2a0ed7e68b9853947063c3172ed1f63acee21f2a98f4eb93cb26af57a0fde9b18034619184d0838877c2bab9739", 0xd2}, {&(0x7f0000000240)="4b6ae779d6cec2a606444fedfd2b198fd1c94ac31d1daf52a15009d5f3fb365a19b58c88403398839028d4816ddc34d9559dad445e7d87dfb5edc2117c7ff2fa51", 0x41}, {&(0x7f00000002c0)="bb3218e33048337f022dee0b82cae815a14f4cb5db5121ef99379faee55761180bed5af25f0c0ed48024c1df76dddf1bed75a12eadb2d520c5ee17d3c079e09c482614b00b931df4d9514c1fdd8eacc10f49c5993bdcf9e2557ecc189a3ffdbb01dd6a675a25d3999248c2b7fedd49da4b359451b794adaf92a4fdcb1d16c0ceca46a5985ab1cab13757606bdd53a6de12a2eba2649a981a9f5c951db0023dd6ef5f2e1e1d79c51d80dd8ea6b41a06012fbe8fc63f46b2081dbae481245bc47e41863443aa67d8887c0c7082cd90426a98fd1fa95175164b9fc512", 0xdb}, {&(0x7f00000003c0)="2971dbf217c4972eea460abb59d3ffe62e66bfc1245c85fd2358b85ef70403633f85258e8df3361ebb7b2c9d64df45c50fd6456ee20723888bac638a4b4bc4c53bdf1b14fa6e5f3f97f4a0a44f04bb8f59e868e94f6afda319886f5a4c001d75c3b42bb7f7719e7f00b5359df2f97898d94c0ebc4c632d1c9c310a389f8d4e7784285ea604f3dc438c18c45d84b96be532b3d0f4b94efb0ef49ce8f9e1719de8ebae0e0689c6ebe4d963de9bbae4cd17612bb49c0038510950a8176a5a4642814791ae0ca18173e8175a9eaa31abedb9e9e8", 0xd2}, {&(0x7f00000004c0)="704cacc45623bea29c882dc918a277385e02febaead3c916e6faff2878f01a80d6e7cccc0a6e1d2c39655edc63fb39c1b7b67cb1dbad0c87b30cc83ae2f7153a1e01c9a0d8656e6748f5f190beb479fed6c67a7733365376fb4b1c7b8d8d5e15091fe2b5f42007deb0492c3fe5a40814e84b727689d87c1a1c140f8859fccb679cbf68148af0d6ff69ba4717991c006ce093d1258664a334a19ecbba2132b297ad5e61917d34279744138273947f27a07dac619c9e5ef9442157378c2578ab5ce045fe32264f630c6a11ccfe3d", 0xcd}, {&(0x7f00000005c0)="185b09e375c0a9d9574f7d04d823af353679c0059e51f56f7a5daeb4a952c94d0bcc6ffe29f9648a38d5ee4356da73a6dd5d6cca6cd86ac3cbeaeb75ebc65b6028962045569fe576a079d108154e37c9eff3afae4d8ed19534fdbacdf3be96b2da88b17d0461ce88098c0b3def05e7dc26524f975137422a38b5499f2a4226335798c6e621b5f4141b62fbf2bf7d44403e1c788395ed1ad59b560f9bbd13c2a1bf71f76a31009189ac408b97d7e3c3b1655e62be154eea9a64ee3e81644b1490ffcaaaae1f4549a9fe50e8aed75b405df1ddb629dde55ca83704de51e0afbfa6cecb1addbe1a", 0xe6}, {&(0x7f00000006c0)="092258b903622ec305370dff29aa4409e79316a83a721abb1fddf3d2cb9f68c7fa6ab56626ef95e4bc759252d00caaf7cd12312f901b20d4b67a763a3c43efe71237fbc2669f2c7a2868a0086299f1d9af5917a1fddf678221ea848eca5d242fb11d9e45df7faa5b368bbd2d5080571489647f161bd7feb5d4cc128ce848b5624c5fe68290bece03e4d85a946fbc15cb8bd49decfca7684f0f69a936fb69ee17f19f329023109680035c1d09e057909c492c149537b5a2423dd663565e0401cf9b7f878cd79498898b3e02d84e2ccaef0a1cef9211a57b68e2103d6c", 0xdc}], 0x9, &(0x7f0000000900)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x408}, 0x400) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r6, &(0x7f00000009c0)='./file0\x00', 0x20002, 0xc1) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9", 0x1f}], 0x1) bind(r5, &(0x7f0000000a00)=@in6={0x18, 0x1, 0xffffffff}, 0xc) recvfrom$unix(r1, &(0x7f0000000980)=""/30, 0xfffffffffffffeb7, 0x40001ffff, 0x0, 0x77fec8868e13829d) 10:12:18 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x0, &(0x7f0000000040)=""/33, 0x21}, 0x0) 10:12:18 executing program 0: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') r0 = shmget(0x2, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = semget$private(0x0, 0x3, 0x1) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000003c0)={{0x3, r4, r5, r4, r2, 0x1, 0x372}, 0x5, 0x9, 0x9}) r8 = getpgrp() r9 = dup(0xffffffffffffff9c) sendmsg$unix(r9, &(0x7f00000005c0)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000480)="7858f20313eb64edead2a445d0702857c725a6af3f68a1e0c4eee6f6a1ab6a7895de6fb85e77043d466b826eee685d3acab6796105770c3add56855e71eb0305f18d53f8959db220bda2c12c9734089de13cdb3661b05dde9d65fff3225b7673352de02875b86e8f99401220af78d7d949d4d60bff4648dc7cd6922f8b7d151339690f78c0f3003c593eafa6cc3333903bdb60b91a61b4e56ebdd4dfb8124ebe5997694505e7e25abef1b939b2203bba2ae8f202c83ff13cac92903391f3a6a8eb4fa614a810cc0a8dbbbadb2dbe01e72793019dd2cf3f73", 0xd8}], 0x1, 0x0, 0x0, 0x2}, 0x400) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x4, r1, r3, r4, r5, 0x13, 0x1ff}, 0x7ff, 0x7f, r6, r8, 0x0, 0xde19, 0x5}) rmdir(&(0x7f0000000040)='./file0/file0\x00') r10 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) recvfrom(r10, &(0x7f0000000280)=""/221, 0xdd, 0x801, &(0x7f0000000380)=@in6={0x18, 0x1, 0x7, 0x7}, 0xc) 10:12:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8000000000008f3) open(&(0x7f0000000140)='./bus\x00', 0x85, 0x20) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x9, 0x3}, {0xa8, 0x3}}) 10:12:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x3e) fcntl$setstatus(r0, 0x4, 0x88) fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) fcntl$getown(r0, 0x5) 10:12:18 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) pipe2(0x0, 0x0) 10:12:18 executing program 0: socket$inet6(0x18, 0x3, 0x80) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080), 0x0) 10:12:18 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x4) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0x0, 0x10, 0x1, 0x8001, 0x9}, {{r0}, 0xfffffffffffffff8, 0xde, 0x22, 0x7fffffff, 0x8}, {{r0}, 0xfffffffffffffffc, 0x10, 0x20000010, 0xda, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x20}, {{r0}, 0xffffffffffffffff, 0x1, 0x56, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0xb2, 0x1, 0x4}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000031, 0xfff, 0x9}], 0xd57, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x88, 0x0, 0x0, 0xffff}], 0x9, &(0x7f0000000240)={0x3}) r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r2) r3 = kqueue() r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x8) chroot(&(0x7f0000000140)='./file0\x00') mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000000)=0x1) chdir(&(0x7f00000000c0)='./bus\x00') r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x5}, {{}, 0xfffffffffffffff9, 0x19}], 0xa3b, 0x0, 0x0, 0x0) dup2(r4, r1) 10:12:18 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 10:12:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) socketpair$inet6(0x18, 0x8007, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0xfff, 0x9}, 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffa966, 0x0, 0x100, 0x0, "88735e3fd412d8cead0e8600dad7f47c7607b89f"}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="9112", 0x2}], 0x1) r2 = open(&(0x7f00000003c0)='./bus\x00', 0x800000000000, 0x4e) clock_settime(0x4, &(0x7f0000000140)={0x1, 0x10001}) sendto(r1, &(0x7f0000000440)="0748064675a62c9792f219abbb95d17e2e89e1232b8d9823689f4b9d3318b7d18b9f515e144ccb5ae4e413ad675fb231ef9d964288696db80e0f41ddd01ebe8b458ffff10dd8d1c9ac089fdb3d9220defe9bc0cdceb2eb75b910432d00b5d359f4116c3e4485743e952c8df2959d354aa5a57fd248152223e815a99901548e5921435d9d2b0846b0ce2286a9bd9f1b573fce6559e9fd7dad0a85f6049a9c0bb6ab8989d000c667df507b793622778edc752a623178a393", 0xb7, 0x408, &(0x7f0000000500)=@in6={0x18, 0x2, 0x8, 0x3}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0)={0x8, 0x9}, 0x10) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x2, 0x6, 0x5, 0x5, "81e384570df8fe6f7a8409c86e91184fc899f5f9", 0x260d, 0x7ff}) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) mknod$loop(&(0x7f0000000400)='./bus\x00', 0x2000, 0x0) linkat(r2, &(0x7f0000000340)='./bus\x00', r2, &(0x7f0000000380)='./bus\x00', 0x4) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000200)="2885b31b8050c61b4c47356d4486baf7567e9119ad4d221ab91a2fc66c5fc014cd64e7e1e64944aabbbc7d54e947fc38694b662f94af2396b0f2d1646fd27f9f294f694c7e5a6738e14b9d82db372937e55e6a66aaf9c1de34bbbf170a5880bf2e6a73a6588c1627ce5d3915ba26c64a199cbcc572e9c3c903c350430a2028872e4be11c17123897cf1906c3964f2b5d380f94b6c12d6c94f522fea1e1e226997375a0a2db8820fb652bc7665c9bfb3b74cd3dfb9c46c5f5ad39c2e203ca7c9d1775f082b48f85e5e39fa9d20e62db00875f29906123a8256bbc7eb3f38cf7a99fac349a7eabf78ab39226ed5226a8ffcabca6b106", 0xf5}], 0x1, 0x0) 10:12:18 executing program 0: r0 = socket$inet6(0x18, 0x40000008003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[{0x98, 0x0, 0x0, "5c0893da1b901001f3c2ad9f321cb0fb9b25ef17d23cef8523b38c9cd9d6c7cd535e84e1eca0baf8345b9581711094862c250dc1c6b89e1caf17985afc187f7564d170f62fe1a0561b263861e8025f5efdebc39bac0d40f757410111eceffa94d04829ec1c006d15fadbe22bc2996a9ce563c64117621e00000000000000000000000000"}], 0x98}, 0x0) 10:12:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000000)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a623eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318bedbe15fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c25e76b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8aca4400000000000000423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) poll(&(0x7f00000002c0)=[{r0, 0x4}, {r0, 0x180}], 0x2, 0xe60) syz_open_pts() close(r0) kqueue() syz_open_pts() 10:12:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000020, &(0x7f0000000080)="00ac2512", 0x4) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x30000000, 0x0) sendto$inet(r0, &(0x7f0000000180)="faf54d78016e7b9c270e6b80b56099b18dbd017ecf78c3174b79276c10f490bde92e18a6781ca4d40bef0e85db2c1bbd2efb6e9452bb4c0d36329e2a3dfa1f407c1d88a71e2d0a4c254c185900d5c334e1", 0x51, 0x8, &(0x7f0000000200)={0x2, 0x1}, 0xc) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x80000000, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000000, 0x6, 0x9}, {{r1}, 0xfffffffffffffffb, 0x89, 0x4, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1, 0x1}], 0x6, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0xf00fffff, 0xa93b, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x9, 0x9}, {{r1}, 0xfffffffffffffffa, 0xa1, 0x80, 0xfffffffffffffffa, 0x8}, {{r1}, 0xfffffffffffffff9, 0x0, 0x5, 0x3}, {{r1}, 0xfffffffffffffff8, 0x1, 0x44, 0x4000000000, 0x400}, {{r1}, 0xfffffffffffffffe, 0x18, 0x40000000, 0x80, 0x7}], 0x2, &(0x7f0000000140)={0x0, 0x4}) 10:12:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x40, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xdb}], 0x7, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f00000001c0)="28987805532c749b364d5a892fef68eb9875967191b22fc12df29f26a527955358f14f9d67a9955770273b5005c3e49fa61a68e5bad2c18f370d24325cdee57e0306e1d01ef6a0c7e91153c61420ae6e9b773ae1c8492923929182c1a4598655f7611cfeb47f36419adfa813315cc939e4168f11cb520ee646dea17dd76127d97190f712b2dcbe30fb46b66a82b95d7d95e36959708e88317d622d985df77b9d32178bc21b06", 0xa6}, {&(0x7f0000000340)="375ebb8e90648df6d7e34328ccc86a5f30f1e19875ce93e4b3d3303ed6ab903c8ff750f40d8d56995e73bf5f4081eae937801042a386d5b582499d41fe786d6817ffcdc26bae422bacfdcd9712ed02c3b3481c384a8e8d0bfc9ef39e7c90d86c1a80207c58642647090866355d3e1068f6986a1828303524d3a1e2042b8c01a8d4ca30527a79d109c636a7179b8666842c86caae3d03d92b1e89154bad87918be19d0a5bd92c4b4e44d26a9654cadbdc9ac164683e893296d0f371b08ed4492219b54fb2dff7530abe56155a133d9bcfc9886364f6e85491c8dd9e25ba57ff5a7c9f5b733e92f1cbbb8b3a26dcecf9bcf40777940f6834fe7e7757ec12ae091fb8da6111f128241a141bf46001a43ede6c04e915d145997bb2871019ad2aa4ab7e0a6745667ec006d4f5d8650313ebaf657604a031ab197ef1bd1458962914cf58a85b8b72c0a38596718d7c8c2fca685d6478ce31e64a6a39187e83f8ab9f9080b5c7ecb10da5d985230a03930c4dc19a33269898fc383137188d426178fb3f63642dbdd4743d6b5672cc20fe4bcc7ec65c724e8085c5f756de8fa8ec5ebb4845940801042a50b308b30b391a06ba7dce84da53537f54e3c64925970aef01283723f053d02922a72d428523df50023cc13f5a7648334f455a5bbdbeef6baec30b1a8e2749968e6ff9ad9771e64a8f0c7faefc3a59bc96f7ad8ba931c6a3d60b0fbb1b97427e04ac385f3fa01636409ba17a7fba974720863713d07496423f1d87803646de0b2aaf0bc35262279371834dfbe2c96d40f050fde7a8b423330f3266d0f9befdaf41fde74b2da2e0c7a677fcf10652060ff3ba11598d94f441fd02c719f30932bfdc224e7c404b4b620acf82624d3dbb44f158acb662e1af2348dcb8ea283326ef9696a4f777cec44c6233c073a7d143a92abfb5f4b3cb986bb3e47d931fddfdc2b072f42476a196ef226f9062cd528f91364c52fb5188c9f372d5fdee0132b87ac75eeb2d7f83d51b58f7c1a23b1883054df6491046b1afe1f8d606f292d5f0193d167b0273584555f0db49d5c8cc2a23c1adf80ff944f878d570aa8a0ad666a40bdac91821fefba28071cd742359217415d59faa0fce7560595a50f12d5eb1eb51dedc4c6de3b2321208a6ebe42c2e329df28daae90dba26eeee23a96f205c5e0cabdc380d84a11df00339de64082632adbf743e383f51eae65e525d02f77b2b2a08d506b98e3832206a06b02ec44ecc3b8faa5e95ed76f00e88daeaa7b4bb7b4bc64e851b65f49ad3ad53bd8a59df406d8853b94f0ef7d91cbbdc1bfe1992e62fc13143703ffb63d41148f66251c3482dea8a73a86e4d3580a324584f7e5f356bbb705dfee49417b50d0924869a2ff0abff76796fe1fcd15bbb5cef5f108dc171a468163044fc7c5fbf337941135ab61094f40baa5fb7009d366f52d7ccf77ad7ca600448144bb3f6a3f585de5e56bb88d123efaf2ceefdcab794bdc7f483441c421725ceef1f779c1a99ab6875920130ac3a9a0b5d4f60f51d2234122ec2bda2979f251bd05749336e9d1fe4c8ddf256b9378569d428782800bf5476a6872adee61fb4df4e76928688d9d118993e9cb1611ca67a50d17750a7ea3cf70dd0797b4652fdc1bd81e7735c84bcb315f5accc49aef63a3f9903cd397e4c7b8809203d54d3815c30d69e5018ace26d052986a0401abed76481f9659b2b3cff9410a06b7b67cbbef4d05805020572950ac2518e1771d23eae08dcf36df83157ac89c58750f6ed48342d5f041b2e04c0a2b9b88127981ce1c9b0af61dd5253563fd60b2805b86bac404fd96f2e993ca4675e2dc729c5b28c1207be89f491f6b896d81e1974ffa373844746f58c5ad0d64bf9d13a66535dd67dd0184ea30d2c81588fd017acaeadf350b3403b3ff3eb013c51846a9aa6996a14492cb9def8a7f64a6de8cc1fd259846576a9e9f574e2ae971b9c007e902e8355aecfecd779062fc984907a8eae8a8a2c82e380f692cf6926406d6c09f03c0a7be470d59605f3dd0f740158a881bb7bdb5c8a070618e255a2bbb7e0b2930bc0ad1bbdfca276afd9e931538e7647d34d1097a1636c4c5a004e614b2f16d9fdb935e4dee1e0ecac2651860e18dc9d8d383349db8a472b838b36ecf64ddb0a46fc400d4a1be1362d1e5389e879b26a095cdc2c84c1aad4b4a41a8703f5b37960d9fa76cf7c9487e8bb049cc9e83886c4972129bccc92181790e787841d8fee6f847056a201527bb9e0640d6b76a37c83a2d2fa30d7821c4e3fdc0ea0640cb7580daa515177ab91cab7f8b7284eca9fefadb5c73fcfae63d6054c06f5baf00f8185726241617eb33cd632dc37df17a35e1da2cd4aea8682e17bc2cbb53cb528b9e7d98d7800a32ba5fd2ce3e2050c2e0b0c61c417de73b6e9bcba01cabb902eeb8fa354858ac65b8e88dccd9a9dff6773593640a145d5738f481885e3b5aa1dc1231f88e7494ea94467d1c7dc9282139bba3a1c573a669da0c21bfe5357c6d3d7cdd13616150893a70b94572a4b215c6676d2de5e63c7c3a43247d92a299371416dddd59120ece6d349b5bbf37e5c7e3854a9527cd281061df37e562ae15a0ac5729ffd1d2ac4c46fc41aad0ed4147d36a3b2cf5abe30563c5c9a1d8e920fc05e4d52825b0d29d5738d15e737a61c7763995c84c08010e8363116257f51147c2c01b474513360a51b6cdd6a2069b9938206cdb957cdbb4e8a88d003179e327579dceeba1beef7b2033a0b92e261ea621b0a9a1ac8b8f38e2ce14eb14d7daba5981f558e7ef6d61aac3429a2cdea8de9b250054d3d7bffa90926a379cd182d2deac907062c78bedba359cda800716334a7eea60208dedc1d126aa73f33e682bf1d169eaaf2ed40597aaf361c56fcd8824eb22a5b3e1c2eebe949c74b37dcdf2c1d14918fdb01d9769d8d649a68a17067bf52057e39fe6c46e622aa01eb095859376d3987345cbe2e2d6f798c6e077ee842f8bb7b886455474fa6b111fae9df5a7a77b1fcea3cf45d7590e6829641fd181c3b79d74305e1dd7a8d1518ddea1f7d505e0f2c015507f9a33acee00eb7d8d9144d2b7141e44b783603f46288af572817f25d70baaa49742fef953b79ba1ab6174cd71e929d0b46f1df48abf6ef184370c65beb91744abe4625997600181c9b524ee7955e2d5aad20f83b1e5cbdf90f6f25b347aebb2e3b803c02db59e4bc8c4b8d9652f0b2fba057662482e4b59a1d1c817b1f03ac0a811b3f4d89443f148dcc7fdbb68965a4291535b101d8e62ac311f207afe60577bc74c61661e936435386535432d4b17569bfb513474f12be328bdedaecc887a7b0adb8e987936e1cf314728a90c29af95ef1486dcde334da56b5142fd29191f8fc53e4fedb5d1c4646d14c56105fb2ff9990bc6910ac2ab23f86f9100bf72febb52730490997396958d1fab18bfe835b25ec2190f9c268c29e4bb34b499b05a8bb3d50b002379c2d8ecbcac2b82eeb0086d0c90c23ce887a790369ce332cbb737ed307c77f5113667cdccc4a1c6ca25c80ef5d4a18c81495499c07c339c8bed2761afe635b8815517b163dde0b14690ab9c4503f19798b5935693a47b241e764ffda62f807e3cf18b627b69b43d7f73b376369f09b07f0e4adad220e5aac5f7f505e3ed77feb65d0dd14173f442be5af81e2173fe37a17642d1d8d5a81ab938c18c28c5e14b9b347652031e1e3cba4a4ba1a55f71d6d162d3a0ab21d7c7e02f4740e2765c3c9bcb62909e0706eeebf7ce2461a3035b73d48635b62dc311139299d27f457d2b21d9172918b784a096476d2d7d1323412ef93a1c50a82e5e8bdb1889466adff0041510596072fd4adf14df862ee61abec16f7a7067dc7acf423487616b74ca364cba197b47d4111390d99ed0ce91fa46a7190b7daecf94b71749b00bbbe3e58d0a1eda996c878041d143708790e60eb0bdf3e696e73ae99b55edd39a8598cb9d4944271814058d9504c2d56df230deff6fc12887c82a22db822b6825cfce0f1b4248b37fc94b76c87070da049995d343de4743f03c75eed0059212fbde5f398c836a3b0bab3e04a33a634e47fe60e43c954d063e69b50e58fd625bff968df3b5d82a3f9bae669a6e1222c0aa9bf283daaf380c81b108f5673667cf1a85c7b1a6cfb90cfb7b095b1e286a2e8533a3ca7e4714f1d506b7840d1b114238ac158c6a22fe3a7134f9b447fe11ba3d102339133db970619c6d9c165a6eea1dd60c9bfc7325cc8f45c8d265ff3bcd83280c8f8cd170a2791c589384124c3c01d55f2b6ded3c961b18c78f8cfcd9987224cb700c1933f395de211140ac6cf745829119788386e0933302bdc84b5e4ae02b47d5b414f0d46db50738595c3ca015da6a25f025c78ef55c79f0ecf15a3a6dfa615a905496d283ebfcd7f2b597d279eacf4e54a8e608b7de1d273570a13e580fdff6c24226c0dea0265213298a60e4677edf212e20af81a82df28ddcb0d8829ea04e62c4230511bc840160661738a48803e13a37ad194e05b54ba3b23e85e08e740f531d028ad5d113141456f9f6575b14ef55a2cd7704e324f44e4766b2f7982dec6dccf69ee5a31cc1a46735529ca37c6fc4dea05a0e68934c880e28935bb0e9580fc1096b72bd18e9e608891e4cd8a527a165f899bb20a0f939db7f79a92508905a671748e6c337160b581552eedcf4bb8411298d5418db6bf0658bf3262bad4fdad80e07487fadd1f00cd2cfb664e57e227e2e6c1c41c61ac922fb0d7eb7d4a0cd0921353db4e1310826a155e641dffe64af3f304f0b6c4eb946261f635fe9700c588f7cefe2b7b88d23543bb3f0db6d3006693ee4d42dcb56e5fef85315467e3ee246a867bbdaf974b934d69840adbb80ab7792ce5d234c71d1301bc24a6b57bf818bad45c3f4954145d52a544fc80092cd580e3613d5b65e779531e4b84f418492b90be0b9f17de1a0a36659858be3c4980c824d4c3d7ad3c727efee9f37470f0ceb320b076e0a82efcd331923729027b8cdf4d68c08270240371e41f093137ec657cda072b4ae044b1db825bea162c348a1988de0877f141d024273020617f93d819b29c1a4e1c66f4f99c922b799c300a48d5d114213c13bda55e7b2e4725f9310a77864d55a3d156efce2cde3429e099f4c5df5346e2dd1cf137ab1b1ec1798a2d51e601caceb163d7ba204796203834922bfe2a08ff3eb6e44570bc68f8220ead6f3ec1c8727939614c2bd4b369406713bf4e1acb7eacee392d109ab4e10277dfb8ecb35260219a3a9f68198bff0958a338b62fb3a05e2842d3a34368a42c98e26ae6c75f8dfd8e879a96387606fa5424aa40eac8f4aa27925f509d3eea7f79d1e4ec15d9de0fb0fdc67f270718ebc163937c05311bcb165bdc19d22d5ad2a43a3c5e9901c7e0c368e7956eff8c63c3d5cb0c566f2f57b0e154043ab1f2fb9e7873b9aa22be6597faef5ef71daf6a9979003cd0e2cfffef29b5ab28ac75acc6c274a65fb382c5a4a173e9cda95d8582cdbd8296e0f25ac9f0811eb6e3da9a552861f851b3fc63334adf07f6d35fd411606ede9cc1d02670963a75f54443a019a81926db4908cc6ab14a93c89e90db09d0718ba06d5ba12a104cca76e184fc54bbef0e612a4ee8c24d9d4b1080ffd5f67bd06eb09fe6c38291709e001951880127a26332b785d5a2e381e05917690bc08630adc37dceedec13b9eefd1c652b65da9f67f0821387f791176a2b5649a1f9a6b7b621dcf7f1106c226d35a30030a696bfd3c55946781ebc", 0x1000}, {&(0x7f0000001340)="dc593053889c7abafee94033e2b46b8a8649b8f382e16a233589398d157aacc277fa72c4c34d3791585f31e396e4e2d3680d7d1dba29771c7811cbd320bbecd42a28028c142a3429d0d8863688c17c1b0595c3015cd5e8cd7624a4364b4c6c34e21865b4de07697042f5cd875a7b0068756738eec4fc892db827c5200d2866ef91754ee9ef7a2e47185dc672c92c78dbed98c1e58156bee143", 0x99}], 0x3, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 10:12:18 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r1 = fcntl$dupfd(r0, 0x0, r0) socket$unix(0x1, 0x7, 0x0) renameat(r0, &(0x7f0000000240)='./file1\x00', r0, &(0x7f0000000280)='./file1\x00') ioctl$TIOCSCTTY(r1, 0x20007461) close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = geteuid() accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000300)=0x8) sendto$unix(r0, &(0x7f0000000140)="4fe89047", 0x4, 0x8, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x12, 0x6) connect(r0, &(0x7f0000000340)=@in6={0x18, 0x0, 0xd5f4, 0x8}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 10:12:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000002c0)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) truncate(&(0x7f0000000040)='./bus\x00', 0x2) clock_getres(0x3, &(0x7f0000000000)) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) getgroups(0x4000011d, &(0x7f0000000080)=[r5, r3]) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r6, r7) getgroups(0x3, &(0x7f0000000400)=[r2, r4, r7]) lchown(&(0x7f00000003c0)='./bus\x00', r1, r3) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r8, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) clock_getres(0x3, &(0x7f0000000300)) pipe(&(0x7f0000000280)) 10:12:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) mkdir(&(0x7f0000000000)='./bus\x00', 0xc3) open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 10:12:18 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) msgget(0x0, 0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1) 10:12:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0/file0/file0\x00', 0x80, 0x84) ioctl$TIOCSCTTY(r0, 0x20007461) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)='W\x00') 10:12:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x277e14f92e978853, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000040)="845bec0b9e9e3a3ac66d6a80ac542f8dfe9e141dc7c8bb8cb51a1fcbdbbd2c813454656f389e22f3dd62eec4b959d2a62dac84427b63cd91df186a3289fa1aa6494eb29e85440b58de8e0b4e8fbd74d5a609f5123b0a6e85c932a58b371751796519c0a525d5e6f8f7bf4741c414930ea5ca1985417faa4ff99403f35fb0933ad601c99f35fd7c2bf3aa694c69d5eb45d29398095d1be4662501d33f87c9abfa7b7c5a3def3fccec69dce0dfc96b1cbdcec62c", 0xb3}, {&(0x7f0000001000)="e6ba9cf03ee8a707bce6a4b356f3f401c2cfb5f72e37926cf86021dc0154185b39e3befd5778d870283243c8135ffcfadb122a9ea0c72d662b451d7edc1a58e9b1ef099f472c10cbf93d88fe467267fb97e659152c5f1f3d9136e88458b176752c307c4e7d13c2a3d6d250fca75b22eccbf87710cd9c021dc6ad8ed1ffd8a7e04c41405340c8bf424e5c008e8862d792237157df53c2830a06d9f67a77e58aa3ee2499d1376bd2035cb5d6592a66896819684f4b1f7fdeaa7ab8114fb0259b676ff237a392773db48995c857da9e968b0891d25bc8a37ebf89dd5c3d8f88e800a552618b13dbf17d3d2915271d6237a71ea25cb1f24fa85ef6cbc8a19de03b57ef9c5f757b7f8b897a693d227d33c7cfe7636b0bba8f0bcbfb0af76ce2c60676debbcea553e15bae1698c1ed0ac5371fc8c8691d8f172e915ea870219b418e8f0ee9dffdf85cacb6ac944f9d3207ebc2c909cc6bb89f224e15353279b2470c547ebea7fb8be1c4f6630a1f6235239a67f578c5da2ecc8a69f4417291a8bc291d1669d06c212ca3c32fd0f5044efbc857be1bd71ba493cd1dfcbc89eeb19ad551d71c0995850805dabe8a35e2861684c4ddb4920352e4c001905b53ea76f22f45f4cf826e16fb3d0a2cae0c76bee9c3be5b4c5526684bd0105ab7414d9a5502641de7a93d8e529e9965d32b0fdb15ccf35983e16dd9a2996552e4320a3a586da62de7d4013c2a67fad85ce48946c2b5224fe75ba6b640941f97203457a8bfb2711ee1f86eff193f9e06d10cc10c18c383a1d26538f1bdb647f3e82b5af668e11c85eec93c5c16e1d98bda25cb5e8a805a7c77c5c0ddc2c8c8737b5a7c4ee939d17c65f90a535fa7de35bae8896da748ce2334b6d5331d4ebc5685e720b74d7fd34bb4761d53063cb39b370a86f1a4b60430400871344e92ce084c4ed21ea7e47947c8ba1f47b55fc75b85bad06019966c38313235f4a4459610a60e8d94fd8bb1f45a030f16148897d4e157fb4699dffb3d6cdf500b191803b8bb800c4f65ca0fff9b9f96ee288e1f6c5b45cab071e726d674c6fcff125ca4735c4da2f466b9bb17f25418d8aca6f61b293d5c70c3c0860f7c32f4811bd4e1b2eaab95afe22a2415878aee1df4f41eb560770ef53e4bba02f13cc0127ed9c97c620e9b49f41969d6035e7914e33bf470080f48bc2e0f00bee19fbb8b0474d8a5547bc2ac9ae170f7dbed4140694b4231b19dd8af15b82135e870b4995f2ba2e92c27cb4f731e2789f2d909b68fcc64541872f1e6ef6c479bb4d1053582979b5b0c59a5c78034c5ee103e00cde0053f6358ea80d90969ad83143473be690474fc8efe6d176c6e142bdf2dbd16b89ba9a0300943b02e658129ba3431dca17d7cd8467300b76fb6f5640ed8017caedc48d3adbfcf0817bd882bd7b6442abc458adbf649f76485c3bf42df094c0504ec1a2ea83ed4b9792a976fa9f5a6fd99ae37516e13b34e9f08b55592eb49efbe260190bf616a7e72a085716aadf339ee044fd5f6ae1263f8a368a2ac2eca13b0173f9ca771eab116e772ecb771371bad498ed8a31349a129d53de793e3dbe5f3ff4d3489dec28562bc30575381a481d589e362650846976286d7022d5770cdd9fd3174f5ed33e313f6c0faef2bcbc76dd6bf4c7f72695ac80bf23564f12d1b165c237680d8b83048dbb03db3d11cc295a879babdd5386a12dae5137d1e88d36648392fe4176b14603b9249e1b560db6574f12e8751c1913001b1359fd78737185419b4e3cd64a56e74e7366d7f0c4f0e7de594227fdd76ec910550e6f6fdfa8983a11095c6aa10faf2fcf17515fdf04a9afdc13d35d2d2442a1ff172b90cbb85308219a86a5a4c2d9a462235e2f76207c2debc11cbb0d04882a02111009c1bc80d70aa1bc05e834b1e79dc69a92edc6f548a9bea4a66506bd1ff6441d04ae3c2a364b715ff830d62afe4b91a8764f7bad5b137e01e8da4b087d2b7e2419f9875f33e44da74fe84e21d89c93fed69eea7a2799482913727fc7cccc358683fae036147c85cc82f9869c8cad4d4207c3190ee0178f243845311b9d28b2bf411850ed8da2a5896854e23340fce8431b8e7fe08326557b066df3388c58423eb6befa7cac90aa17937b0fd789d6606a40c09cfb4af260e8995e4d93462f8756d4dec554de03d7fa358e6df9a14198559b567fefe802f0e02dd177e0f1ddc1e332bb58bf43b2dca81e60037c654d926a395ad390209c88ca921ca0323ff54fa365ea53e4f958c7be0d3c78dd1ae77d7562a586152e866f41325e3470b6159e5b5ae32c98a8332dabf03e07a0241a85ae8cde391f9f4d2cac94e2315180576a56376221ebb6570984b9d004436f83c65d57a8e9cc5c934f2ecd7f6284bc035f80a001905e73e21066d434e0f6f6984349084edf7913aeadba569596da6af5db7b0067031dd238b56b4c9e6104210250dcf76e60ef23b40339e2ee7d4fb373d25f4ff91e5307d28538b947ad5f383b4b0eeb2d9c66716487d0bd300bcf0ad025733bf2365f32a30fec6b9dec08a7116c99130e395ce089d13b80d6bc1c5ad91380d2d1bb0372d65467a173e521059fe917e0e912a7d23c27e8b121702e9fbf3b1addbae0153b6ec96f04e903eeb5a6cd407866d2223e4b80b5856c0599222946ed550b3dc02637e2c9f2320d543fcd66ee3a6f9cdc64bc068ac91480a9af3b46267a3531313129d3c24167bbe5c3a3a599cc67ee4fc77773c481be682e4570a3d01f0429b0d6fe4f551702315a1272ade26e7706d9082296b6cbdae200ed4aa547f7446905c484fea5fb2cc095260cae51ca8c145e21404a9e3587a6de2faf366ad68ebd94d3715b4312310055ec4762b8ee2a6345fc4ffb98bb390f6a2b6db1cf09db63b0e307211aca43dc886c58222d4654f12676b1c738219cb9792169d0bda173fbb70f86034980631a0d19331c3f1f42c24e29d8515ad594ac717957ce9fd6eb65bf387c53cb63b108fa04f0297beb7aa62b179c4752bd528c4a1e3cfda21f4dbbb0361645b643f365b6daca7ee233d4eb25c3272810ab6a230f21f1a0a999832ed09f415414fadc90e5e741958f714dd551cdc9f465eee1a9fbeb03570b84204ce7a89f3570f10a9b7315c2f6168595295847464f81a35b72e76fa0ddf8c59b0fbf1c35ce86f4c38b161b72f9322620640852e13193883c8e50ec8062e5c3ec67caa53ac4f47e39db0661e5fc8e13b04b0a38129028c284b5cc593bd802ca7e88e7280cb6dfdd9c2006027eb6ca0dd954775f80c187b0512e478e47c332944962d35f2c1d13d69290da7b7236c82c02632f7b02cff6280db2cd70eb826c282da5ca10af110a9272f3e4acb466b9cd6351d723b04d00fb6f8003da2a63657e21d9d8de1778a2e0a95b236b8ad600b0489aac4a1751c69cf00fb08ffe4b51c3fed86dfc278ec984908b389f1b199192bc2b011cb72a15466b0b20a5225c733a516300b09739095ef2d06f92b853cf6256528b332954baed06a3bd9c5ca05b11c3654f902a0031c3b0afb2a4d68f08685267646b12b0979b857d2a41619963776761953236b382fb342241f4822a3f4da23c3f4228ff56b2d668208705c60b924d7122087777b73af3ded83ef71e3679c1579109cec382aabfad0d40b7c6be0e66ef190c5e36bca470f644442c999dcea8979413a9ca429b7d60b089b1ed1d46e9a73690d655d22738539f14d39470869b63921a1c47dc33a1ed2f426e836085212434de54db1744c7f7ec5bfc57a9ca7f48408aa55faa4f9a128c8d3c487784bc0f9a324d50d239a70d18e3ac2d6aa4863d02465d72646e311204905dbae08cf86b638d60829dd64f550010de9e47fdd07c7aad07e9f66bdb3cfe9c806a630d2e1688a178df98be42bd7e881b4ee4200ce93866b83abb9be6bfd1a45570289b973306a5cf37ab742c7b646be6e10ab14cb93f6f269ca274a5301d554b9dae5f9a99d4ce8799f0614e597de38d2c5ba0bba5c86858092b02adeb3e891cffe3c1897063c6d845b84635c5c87039e9ecde627f320a3de1bef932c1d2d4b7025d7a26734ccee8ae387c7673c2a6763ff0dd91e3df5930ff1856ecf4bcdaece65eff1f729b9ed0ec157853a7ef9e09288139e9a873c59fdc8b78730f76342f3eebe33d42976c97b9263ce0749e0ec4046489e7db7aacf23378dfec747e04760855884a505db1675814d76215bec8f7077853dedf9f23da717e0d56432f2a84341c79c7b95a8225bada9fc70ea87972911abba7ca509ff34f6c98be034d7cd36d02d3087ae55ff571cf5c272f4efccde712e4c6984fcddfd47e167f5d1086c86a1b6c145d79c6a82ffb955504c2c5a90b0004b215dd0e134286f7050be5da93d83e1f160b35e27899ccdbb25090051815684638edeb86877fd13dc360172a199d51544007a168cdc0ecf32b74c664fee6400fb655c565be4f511ed4970ad87c81d23e4eb3fc56c0e82a1c25b533b3e923602046a08c5a525396d51560e89754b736f81902a4d1fc5c810c6eb75392ddbcfd948ac1664126ea5493ada0fe4febd15b4e311e6c40f2c46ab1238b995198e69ee0fbdc7a7a09338bc6c491682d4c579ca97803bde3fee1b635f542af2b823dfe9bb21833ffe1cffa74a2439bd4c1ea15d6bb31fcadf0c5791395d6e6f9aa3e0189101ac132d259e0006e2bbf9ca7ae640b502a15b0407daabd6b7f6def251057fbd89efa71a09e8bd6d243a143201c182e1b3ac755ddbbf0d9b48384011988084b084e71ee2d3435a38b9404e58540b0ff893f93bace32e40da927cc0e0b144eae0d7f76d8057035922338da12029d45eaa99b244d0faea0af68528a8804c8328de4072c545febead807644e40a3dcf4e9a0ba6764901aa9ccaadde12281419599775b0ce2b3ab55b3ce418c0aa52b371417c7905eef6f66cb177057748fecbeed3210779d401b2b47a5e0568637f7d5ae63977b4b662eabef6eb42f7155dd917641fbc95db07a6a29356b76ce5a7e212bee5984dba9080ceae940425fe92673fda235eefee179a5659803db5cf1ffc64be97ddc289ae73142262cf4a6a41ff242eaef4de021be8b01008aa9f223318a2fa53311102c8b2e52e58acd13e44ac7bff87bdaca954a44aedd01f0676e2c5b10c5edae676ffc806cd2ca80c2dc98258787d90d739f3c49535ac9ae94681680630b87361ef7f1159a96e60e832d0291f7f07699478f86a5b5ab5e2d2e5032e7489919f994fe2cb79d38977956660c133dd79c30eed471586d2cc207fabfe2a5d59118c3daa3a0ae713894b68af0e53aed79dd2d4e9e307e3b621258c406522afda13e7738757a37510cd9943fa998182c4eefe1dd9efd03b140575b84388cd5ba88f6cdb5aa4176c8e0990e447b5802abfd449abbc5fdabaa8be7803e313474b51c0e86d1b34c2ad8e12155744380d0b22853e7d55c26adf5d38e5a310e30c97a4698c33cd1e7e47043afa63c2021dd3c47e92302e026ffd096715f8f0dfa1182f1f529db901e6dea85c3fb9a957fa57b2b872070c1500cfe988257287140a375a19d894de149f9a4d2c8b8c3b4c01268f1f608e6ad83d7e7de48392e9f3530bd32c7dc76f380505a493f5f36a6688def970b0826c923c043314d7d0ea7170b9c7d6b470f11c88f0194f8d0031f0e90b34507f0c94ae932c1ba12a6b92836cfe488ae2a2cfd4eefd69dfc9a5d9c38e00f04dd82d72460523eb54b2a481c9e71c8e6b64481e838c9ae9f2179dcd5de164d0595d971610005451a7c93a37", 0x1000}, {&(0x7f0000000200)="a638da37a2b2cc8c31ae35c001ae021a6c583abd6ecee93d0b937a79d7c293f444993af4e03f8061cba030fa01e9fb71b661fe683b73c1129ebba7e00aa414dbb95dcc4cc0aed11d920e8c138b581f7c3c8d0e40b453573f5fe6120ed9a5bbb9ee8f7afbb67f2a2231b8d38fb4873838e64ff8daafc6c4b0a3f8cbaec053effb79c13163561dbd6bd72ab6c1d7966e529291d8261c1483f3d5c3996cd53017943cd456268235980930db2004996ccae83657aded63b6b1bd9db439d48299f719c3", 0xc1}, {&(0x7f0000000300)="8ca5073d9b7b895c3bbba3ec06b11f5a9b393048b24bb1afa90738179190e6280f3ec0d8ac63ea180543fdc495527a5290340a5f670972c39cf7ba3b765c9608d220f814de9c0f78498ba9fe5f790dc31ba99683ae563a7526235edd2d53ccc2151243f90ba4d77512584457e243", 0x6e}, {&(0x7f0000000380)="b07b956640597382ce44a300223d590c53e04f1b2fa0ee958bced4b0020888ac9b6979db0a117027d2a3713c24fa2a757700e551753d5647e7b1de3f2d0dd0bd215f885b165ce473c01edca27283c5f92e0ec8ea9d5b8db0de27b3790bf15f65c51bc7d2ec22a6a179ae9d71e42e912802f32b4f157d43c3d087c94daedb633b83048192564ea819a4a425020feb8c010350ffea2940742083bf863923371c47ca2485211e0e72508ec7771983798f92a13fd4dca83f1c1531e53188411353ba4c42f3ec8433d48a75fdc49b4ac26c6e182523aff40aa3b38502ef8cf5692bb7664d13b5", 0xe4}], 0x5, 0x0, 0x0, 0x4}, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) flock(r1, 0x6) close(r1) 10:12:18 executing program 0: poll(&(0x7f00000000c0), 0x2000000000000167, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x4) lseek(r0, 0x0, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = dup(r2) poll(&(0x7f0000000180)=[{r0, 0x80}, {r1, 0x18}, {r2, 0x4}, {r3, 0x2}, {r4, 0x2}], 0x5, 0x80000000) 10:12:18 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e0010000000000000000000000000000000000e1"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/181, 0xb5) shutdown(r0, 0x1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 10:12:18 executing program 0: socketpair(0x0, 0x8000, 0xbe40, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r1, 0x105}], 0x2, 0x2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) r2 = syz_open_pts() poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "5e2e1eb7f99720c40df5aa9eefa956608ba0add9"}) write(r0, &(0x7f0000000140)="95d9e2cadd0168e6b2fa2138721b8fa203ec9fd39e08a11317f30ed93a17475212ecf651a73bb5b901ee8dc9a60be97126fe930aa6c1e0d4b3a7fc78c16c2e3553021574fe5fed047b1cddd92d43482abb655fd1d720189b03b56e2664", 0x5d) poll(&(0x7f0000000000)=[{r2, 0x44}], 0x1, 0x0) 10:12:18 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) 10:12:18 executing program 1: madvise(&(0x7f000017f000/0x1000)=nil, 0x1000, 0x100010005) r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 10:12:18 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x88, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)}, {&(0x7f0000000700)="f5ea2b7f25e3e47f415211612357e97f8a7659c8a992e265a5363966e6022f51dd8a74fbea9a53c6b3f3f7b5d701c80f7f38486a868d3a0535fbafd7e0e608bee15a08f1aa96a4169415987614154c2cc62105de689688535672cf0d89cc41545d341b4937252220d6c2d7e8c88c3cab9fc6983e64f6d1bfa3e88f3e65435da0a38fa4a89cb816c852594a1427a51b71cdb5e0112e907dc9f3e29239d54e9b3cbf0a243d9a1c09a2cfb26efa417a1e8ba0a97293678c74622185cd075eb36293bbacef194e5654d0fcd5f26286f2367e061b639639f77b3b58bfb14f42016d5d31be3a2d8d059d8bd3ea6b82ff942c121232f77bfae712190a5cdc248013f000996be319ce054d77b0bfb8e7d02780a232320f25a99a5ae56593c84fb86a3e9a5dc9a3679867b442ed014c964a59c34d2e7ffdf8c0e3c9628e9e91524387e0f0c3f8433acaec5356cd08e8d27e815fb75c533f3782d2989741e42a15b9d8e5d4f613d0e142a4198dd4e8c91db6a271e679604306d539297220c0eb185de910fc32d8e9cf5bacc0f644c5079db1b5d22517bc131d382f59569c2e028a303dd601a355f7f464e9dcc0bce066c50e60c399005a55e6a909352ec57fa7789ef5ff217b2c9edbbe1ef2c176d78ed4a95b69ec8645ee0bf6e75ffbd05f4dee77c0a75acd3022e5d54212b16aa77cfaa881fbe32ff405c6022476e8f05b6848a9d0f85f280f91b1cf65f5ba4a014246fb6ad03e76a6f61ec4097e7513d8d084faef506eb2fca9f18fa2f90ef1dd60b664d1451991d442c554a8a4376d168d5ef318c8f5226c20d8b7fa9d0a0f13300fb8754d9ad1d43e9cecd8233704a267e9807d4354a287d3641a6752daea53464e6da2576f4a50dc7a74250abfc30e4faf20e5f34e71ee5b2da129ffdc661776c31a26f98f347a43705d95b1f5f2f49ce783ba74b37f1fadbdb3dc45ee6b35a5169f7d6a9d23a934608aed3c32328beef09150b421cd1ba38c0ccb290bf19d677005dba09ee7146b03d190de96aa0615f41707fb0c7c2aed8ac40cb0b2551b7375939231740fad415175530b0593fce0524844bebbee5431a0e20cc7459b5f56a9c3c85c99099aa2f83e43c7163f1709a0f95efe8bea65c0457418d97b4b053b5776306d57891693e3e90bdd52cea22da2b8d12e77d7cb02cfcbf2347821d8998cf2202adb2819e71bc0ca13a867ec37b023a975e605b5ed0da13a50d3f6bc8a3810011f7587b2ad7dff744db76eb2a2ffb9ab3db538eeb774e12867f8c010a49908e43221cd6fe71c106a8b8e7bf86ab94bfa17bc8878b50d5cb1ec7efedac71b69e372d106be5730904c7386d3964b5eee855160b1f38a7604a47b111bfba9a49203362e81102279c6353e49ccddb6c55915d7d277d1e3c6af9286235bb1a4c7a9e92c12c88f4826ba1d624de157a5a3b26a93d4c907a1a63a5213c7e5fac1efb20bddbe15433bdba9183b8cc543d7f49fc2e9d7c5a876611731053eedceecb2fc634a84d0d971b62cd414aada98f3b2171e8a3b87abfb6825fbbd48f94b9dd624b4b45e6cdd9105f441db25d48a21425dea7f53eab9cab680b5845da9a933331bf3e7ec8dfbd3b21620af63acc74184276170d27231a43d1ff8823e95cf6906d0fec4cf8a7bb30b1d8660d50f4d6e98b1d1da548eee479f16ae749ba1ab07232e9894e890c614a1e57fe8f02165c44798ac381559d9227198e3275eda1ae4b80146f49cb08d6eff9b0f633e206aabc9898651a81ddc3ec3a2c512a46142a0d0ec52a40b4dba41405c61887817f89928821e9dab32764dfc02ff0cce82866e44211c07b77dfe672c9477844653d4ea533f672caadab9cf47a6d2232c2a2cb3dccf3f61d1eb30ab48f1f5c7b04403c204baf76fc6aebe6335c3dc8669c54d0e874548929ae9c9fc70bb30015044da9de51ae26fa3b39e7d7411bb8777852a33e40ab98488ed8db108fa48ccc475b34a2c91197ed2514d4047cbf09bfa69e71eb7b595b8f9e805148d49fc4a51e1c37121d8ff759c9a8c4a7efe52fe82aea8da60b8dcac026d750908692956db87d85b2bcca47f9a9e7ed4b6dc3653dfadab9ed549b822bfc7075622e5e59b95107c199e633ffc2d8b68024f280308244fc504b4adbca81e1704f94e2d2e538d9cccfbebcb030f2c8302c79ef148df8653de13030bf4f0a36a89a7de487686e064cde55dc9727db8aa08746cd00f88a042fc787d567696aebbfd32967de41cef0ae0f20df2a612d8a3cff75ada78182362e8cb6ceee60a3856f7e41d53252a67c16af1c1f1d91d5ca18b7037c2cef8e74a06c950f1f7a185e6ee79268d4c484cba5d1fd2a7f491493164eec93a0087ba926165468fdc9e4fabc2046d1cdf9a76935c9a36d640d140a5e36e39890644449c7e9996d68d5ee1792c913fc0d978d20ccfea374b382f96bc382c8abeed870084ba0c771eb3900c957130ead68b9a00a6ee2fc536b98a95f06b45751b682430647a83ea9c270e86a83e741fd589d81772be5eb5858711360d5fa30ffda1c9f538a4ef29845fec9ff398a4ad1dda3801ec1726acb0430a497d8dfb3fc16fd460fa4985e6a3be0f2e4618080f7b344da90bedc50103a71eb38bf9c0d55b90897e32aab1de6096b26092e41053bb62f0301cfb104d8b8b923dafa3f3e61d5ff4acee2fae12def9909b5b09b704ae47144cbb355909b81ea27c3eb6361ff9b07973796d3aee1209c67c7adcace0be02b0ccbd5566203effa34d0d0ff7c749a2495fc4a1e4df7f69daba09a154296a8a57891e3a64b4784530117ff6a1a2fa4750fdfd40b4f5f0cfc11d236d4126d38bb1fcb3cfe79d909d86e15ad6b9fbdb718603e7c5a6e45befb3729a04f98e7266b905f4d69c5cea12c3a812f3bd7272d40b86bf4c1f1692318a7eab17670c38537c51ce94cfbbce03fa8a1dc74e80e371b9e6ac8aec7065d302d151d3afe0245c05e5dd14e7e8259feb9a964868301283599d6e0fa173beabc635b88448ee03af1d254a2d967ce26fc336635a82019b9be8430f30ff1c427b2ffcc756823b5da3405979d38c77855bb13ba4cf75881337e8564933b2b07f4fcc5d79714cb30316a083536b7b2c9525e1694c71378758d72512b588c154064938f944f22d4bed730a0bcab563d5b89cc67c467ad917f86371a28fe88b55ac1acb1600f91d2eef43930a5b1c135cea8119f28112377b265a45435e1916777a2fec31a45f43d5db75e7196082fb7c252d305856093e8295b7aa55848e6c72ea48f43dd5a4327d4ceba61856aa846a4fc2c846b7d8a126fac053010cda0bee6f5e108ffc4eb2240c7d715fd4dc50232aef68f23d9649ca49488d6a5f61fe8410332694d90a683dbaeb9bcb5bccc526facfe2d3945b93458fcda556ca39571adcce0eb7ce0707a0dcd49cd55a36dcaf5f4cc4ac8ac29543ab31043aa2feb93035958af854acdff1bd61e0f3440f35b6589d0257573947a7438c94d22d044adbc24885744e5cc5f2ea4908410ec6d64de09986e79d37d94aaae120f83a78c841ce49382186fe7e875f0daf2cd7e9f143734e9609cc361816df68b60c78950b2665b0fe94cf2ef2f57dd6270299c43954771d7cfa409c278d7825d5acbb44617ae5ffe83afaaa32a90ded40c98fe842e5b81a5a743376472dc59ce8a3580ba0753a11dfecb4f8fe75b1abbc07d1f3789c8bf5406b65b64a8d96928159247bc1ab12de6202f73725bb30024e8140fbbde896d4dc3888977dda12c5725b187ae35758844e8eeafc68cc980c1e73eb99f5251ed6582c7e1d87eb1195bb495f47a74182621e168039a2baa0b016e14e8ae7dfd0212f2040bcddf17516fe4f02e582f3621fd2badc9f274b5761b2df00c4802c4a867ee8ced15e618ed38d18710de218c80f964d3e1f7336eeea3a99ccc7f04e9d8084dcf0fb8691bf4764f85f8a9a70923fac107b19ea1c2d7feb0978f3c1a04b461a4a0506b54bcda3e9dc8b5b18409daf16c0ed6de7140182309f611f1a1a17ac7c2eb4d3c22b0c7e8fd0b11a3dee0083315a6d51a5367058a743c06b678af6540361feeb7425d0f6ef1b20e76af2cb7827e4caa98c25037eace1db20f7e6d94336b80b36b9ba72db58d210ad6da7318a11b2ddbb15c9c5b8ddc9059ce5331921cb05668c23628cec0e2a4ef78765842e66557b3142936983f58f26af6ad131ea555bacca04ec022d1a75434d0ef813f6b6082ba9fa97dd10e15a1bc70c7dc244f267166fe4b718fcb87c1957df5cfb593d4df0d6723a362ba8e84e4ebc41658dbc2010d3621e67f225dd9886f825e32778d889cfed44f2a03aa8089540f20d9597044ac2c12ea9c252190ec3cf84e8d1bb69a7cbf99f94d6e5f7a262a8f8d92497b3f8c6b892f6217b6b172a60e8634fcd022c325b2139bcaa67b9a35eb13d978dfe918568849f266520d9cb91cc3bf5e8d38ff1e0f1fcf7f988df593be11048736781f136044ad82a68253c9adde6c17d31633edfc6a7b3a4e8bb529326c28cfe452824e8da66ae5c36d4a5122044f90d7ffd6501d40e49f3df1ec694135bc499cc0bc5bfd826eadc190be75b7db093ed4c92d18534ee50af5b710036a4ccf02f3ea0a9830c5d4f6bfad4ff1e650210d2dd647f3c7dc43770a4160e7dfd335486bc6a77c284cff174072ff5903fa483a33d5ab38d02cf7ed474677f65c8471348b99566c1635af1ef3c8d8a88a311e05073a3720d188f5ca153dd8ff0190a66ba8a3a052c877221ee5604847b71086f71d5d36bfda67d31bb47320879fd69e72bbdfeb3c31b689db50af15313f1f1eaa708177ba295048a30dd149a6bdd135540eed9443dae95e5d385e4f899d991270961d5680637877a788c873f56b18963ef3105256aec4537835603f94193a9f4e66b96ce5b58320df21ca23c300974485a0c6a728ad2cbfd6513c689b9608b82a9647598eac257d2cbb73902ce34c0e64cf9834c8cf8104723bf08dea8672edea20cf9b57249c53b197197ba323886cd15396a87e2c969d262be9c9d74012c99a901edac0b2b07c4819bb699c7c129f9df50075e9f9030e9f317c1757779bffe1c74628ffe9f733c4b0b039a074be7044867e38829261548d8baaabdeceb7348b4aa60ac3f62b31a0a3da5c1c6e0fec49082a9358a6598a20f53ce2b2d5d24e2c0b48decf7b6bba246bda03246218689eef1cbd8a94b5757a43ea0e31e54afcfbee7b9d2e4d2847adc75e78cf073fd28db01278dfafc5903e590b7e728ba0056651c636046a3a9f09e3cf962aa7f2b36f377f1fe52fa7e972ecbe733096bfe5d1be9fe4b6387c9c586446d026acaa8ffea2a55ab9c359b813af1f4d4e0b5f53d18af38621334abb42fde129c056bf32d24cb31e28fd8f82171ee17a9da7731944c139e6c5bf0135db2808430b1cfc6c665b5c6ad853116e3de8c8211177755174671218c938ee0e0456518f7194469ee3cbc1de69c5beedf361f0b22ff0a5bbae2ace61f06ee5e85edeec928ba1f3ff9041e2222300f532721393235006b64a201ea35363859e36c1676d334f375706c9b551b4e4f52a7abded44828d55702d7fc9263d9f139a7f9aa82cd90fd29bb6959f9ece65a56f472d1e1fa62fdf9e36ffdae6d2533772e144b189830e491a12c1464cf277cae415ffb90900d539b6ad23f0bf393945785af75426653111dc13f4cf52e3cf9f96c9c4a6a3c06dcfcf1b260c0935be324af130ec1304b866a18e56e1dd5a24f586b2f0a33d7532fae60da98bb998c3ac2e6eb3e132a47b24fbf8ba1b7", 0x1000}, {&(0x7f0000000180)="27ee787078093e913c516f2ada4db16fdc04e19b188f5145d75ea211c9beae85a3d5039f4d44c15f48230bfa36728f3061960851cdda3e5a86d771f34c34", 0x3e}], 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x1, 0x3, 0x100000000, 0x9, 0x5, 0x7, 0x99, 0x10000}, &(0x7f00000000c0)={0x9, 0x2}) 10:12:19 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x52e0a, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0xc8) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='.\x00') link(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') 10:12:19 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r0 = getuid() setuid(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = geteuid() setuid(r2) r3 = accept(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="007c51fe0a00000000000000000000"], &(0x7f0000000040)=0xd) setsockopt(r1, 0x29, 0x27, 0x0, 0x0) bind$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 10:12:19 executing program 0: r0 = syz_open_pts() unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x5) ioctl$TIOCCDTR(r0, 0x20007478) 10:12:19 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xe456, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1021, 0x0, 0x0) 10:12:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x4}], 0x7fffffff, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 10:12:19 executing program 0: unlink(&(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getpeername(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000004000000"], &(0x7f0000000080)=0x20) flock(r2, 0x3) dup2(r0, r0) r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0), 0xe4, 0x0, 0x20006, 0x0) fchmod(r2, 0x100) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2010, r3, 0x0, 0x0) dup2(r3, r1) r4 = geteuid() seteuid(r4) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f0000000140)=0x10) 10:12:19 executing program 1: poll(&(0x7f0000000000), 0x0, 0x4) 10:12:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x683, 0x7a65}, {0x40, 0x723a}}) 10:12:19 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="00b4717d51fcb714ff0d2fa95822140100000000000000bec258f637786b2eb3a495b340f7c820277f7d8541189e293e2c1bba786f97be6b96c79382173121c1f0705999bebf2b7827e25b3e0ac4651b3135169d9cb1aa25fda6765c3ddfb77cf71dc7aaa8237b6d6c9ab4f51edab7005196b14319d3e69fe286580fe4a6daabfdce79faea78e04c85662e93285e1633ed920007ea8bb7c344a5501dca5d7fd7f0c2e9e13dd4e2bb510fa4d4c4ec0f796df3c3048c84fe97b872b60e565a4875b60a3511619c9200dc7e01"], &(0x7f00000000c0)=0xf) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) 10:12:19 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14008f5a40005b0000d6886f41ff13000000"], 0x18}, 0x4) 10:12:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x2, 0x2000006e, 0x0, 0x0) 10:12:19 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd}], 0x943d, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa581, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x0, 0x100}, {{r0}, 0xfffffffffffffffe, 0x88, 0x80000001, 0x400, 0x1000}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x1, 0x400}, {{r0}, 0xfffffffffffffff8, 0x94, 0x0, 0x2, 0x5}, {{r0}, 0xfffffffffffffffb, 0xa4, 0x2, 0x8001, 0x1}], 0x1, &(0x7f0000000040)=[{{r0}, 0x0, 0x0, 0x0, 0x3, 0x5}], 0x7f, &(0x7f0000000080)={0x1, 0x80000000}) 10:12:19 executing program 1: r0 = syz_open_pts() mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = semget(0x3, 0x0, 0x200) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/141) dup2(r0, r1) 10:12:19 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x3) utimes(&(0x7f0000000240)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000040)={{0x800}, {0x20, 0x8}}) read(r0, &(0x7f0000000000)=""/37, 0x25) 10:12:19 executing program 1: connect(0xffffffffffffffff, &(0x7f0000000080)=@in6={0x18, 0x3, 0x7f, 0xffffffff80000001}, 0xc) munlockall() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x2000000000000000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10080, 0x2) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x5, &(0x7f0000000240)=[r1, r2, r3, r4, r5]) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 10:12:20 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r0) 10:12:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket$inet6(0x18, 0x8000, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = getuid() mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r3 = getpgrp() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r3, r2, r4}, 0xc) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlinkat(r5, &(0x7f0000000140)='./file0\x00', 0x8) accept$unix(r5, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r6) connect(r0, &(0x7f0000000000)=@in, 0xb) 10:12:20 executing program 0: r0 = dup(0xffffffffffffffff) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) recvfrom$inet6(r0, &(0x7f0000000040)=""/59, 0x3b, 0x40, &(0x7f0000000080)={0x18, 0x3, 0x9, 0x1}, 0xc) r2 = getuid() seteuid(r2) write(r1, &(0x7f00000000c0)="41c22bd9fafa343ef241532fab5614e66aad6ae31458f850ff28367e0880e6e3237767724decf47df12140e82bc722a17bbb4b5f2b8b55c68a6e71ae041155b7e6c83fce34a7776c2e3b664d", 0x4c) 10:12:20 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xd961) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) 10:12:20 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='&\x00'], &(0x7f0000000440)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='!*#-\x00', &(0x7f00000001c0)="eb00", &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='(+\x00', &(0x7f0000000300)='$\x00', &(0x7f00000003c0)='!\x00', &(0x7f0000000400)='(*\x00']) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 10:12:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair$inet6(0x18, 0x3, 0x1ff, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 10:12:20 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x5, 0xfffffffffffffff9) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) 10:12:20 executing program 0: r0 = socket(0x8, 0x4, 0xffffffffffffff00) r1 = socket$inet(0x2, 0x5, 0xfffffffffffff9e8) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x7ff, 0x8}, 0x67) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setsockopt(r0, 0x7ff, 0x6, &(0x7f0000000080)="4a3b72823ffacfd15f93edcabc54edd06215c40e3dbc9140a1787e12e381250ca32d82efc5056560a5579f4333c16772db0ddc06e7f3cec5f4d44e6e4f6f6306a6d28c3078f0bbaf57965573fb0c51332a1f7b650190b7788fa3e5440d6dcfe582aea91c49515b1c", 0x68) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0xffffffffffff8001, 0x5, 0x0, 0x401}) setreuid(r2, r2) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 10:12:20 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x406e) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x32, &(0x7f0000000040)="6fee", 0x2) syz_open_pts() 10:12:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = fcntl$getown(r0, 0x5) r11 = geteuid() getgroups(0x3, &(0x7f0000000380)=[0x0, 0x0, 0x0]) r14 = getpgid(0xffffffffffffffff) r15 = geteuid() getgroups(0x2, &(0x7f00000003c0)=[0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r19 = getuid() r20 = getgid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="0bbbf8b7a8743eeb49064b7a5f60d7f8ed730f2d6446b7caf0972fc1d1ef537573c21b7f38abe9d5805e2f4eb3239be7bb8d15e30ae5f493ec0060f431416b8b2beee9913c1ecff8fbbca7e191a564685a652b0f0f72f86b0adda4ce91ea90c8a6fba4869345bd09a086fbe9af8b570e9c15de62a7789a12cab538568a7cf00206b6e3db570799aeea7522941fd23f001f3f3530db01a1bbceced7f1e5d03bc85e19384e20c4b98df10284985e0894773298d7311b1074de5dd23fc34296f22e42e1fd3af23556e57da120193df4170097b6ea7a5666b768d7275e", 0xdb}], 0x1, &(0x7f0000000680)=ANY=[@ANYBLOB="1800000400000000ffff000001100000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="20002dfc0d000000000000ffff000000000000a67b6aa5855178f4da283d830e6fc09068d1b25d154b6cd9a2f600707564811a1117b7841f4be0128ca101b809f5c935264691e3508243836d2aecba20ed6b9a91c4fdcc4fbb7bb63fc2d2cbc0b9f8aad9ff28384787ad707df2500b0cbbccd3f4c876b75916a2003ec6b60b9f4b75edbae760baa6d7ccab1f3039d9d888a4dafd2b01be2e097153972832e8e6ef39f8a41d222a3abb8a5adb68881d6ff4ad397648a1d9c017b1d2fdcb31d2b93d73515a9c9ba89efdb329f766a7329916d82bd6e38cc4d5", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x401}, 0x0) getgroups(0x9, &(0x7f0000000480)=[r5, r5, r7, r13, r17, r13, r20, r4, r5]) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}], 0x20}, 0x0) 10:12:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7ff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x282) close(r0) 10:12:20 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x10) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) write(r0, &(0x7f0000000040)="61278371720f2f59fd06e025ccc0bb7225bd996460f6f897e259aa7cb4173ff94c1acac045f0996e04", 0x29) kqueue() r2 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f00006f0000/0x4000)=nil, 0x4000, 0x0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) clock_gettime(0x3, &(0x7f0000000000)) 10:12:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6a22eafbee0c565f93d5be348cb67f9edc0b19e17db138ca01acd0a69041e8b08b283d28cb4094519bb67b9bac942e80a7b3459181ccd2378980d4e4cbe3acb7e723532eef5b43d55360efc2ce1278e0e4658f1e1bfc2a4e7a0224d657abb0edaabc92e14e799f45847a4e9df7326bbac6bf609fa71d0f8f517010587a90280fc8253c176f8cb80266ad826ac4", 0x8d) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x80400000001e, &(0x7f00000000c0)="00ac2512", 0x4) 10:12:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8001ffe, 0x5900) select(0x40, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x6}, 0x0, &(0x7f00000000c0)={0x9, 0xb2, 0x5, 0x400, 0x72f, 0x8000, 0x3, 0x3b}, &(0x7f0000000240)) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x7fff}, 0x8) 10:12:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) socketpair$inet6(0x18, 0x4007, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20348, 0x0) socket$inet(0x2, 0x4, 0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x6) sendto$unix(r2, &(0x7f0000000080)="fc68c634c73ab197f441057daa96633a81b035459b3e1a87e515aa8e5b1d706d21149e6810a6a0ceb449b089711167b2d3c6063e9f", 0x35, 0xe, 0x0, 0x0) 10:12:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0xfffffffffffffddc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) chown(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1ff, 0x62, 0x800, 0x0, 0x7, 0x8001, 0x4, 0xa4}, &(0x7f0000000080)={0xfff, 0x4, 0x7f, 0x3ff, 0x1, 0x8, 0x1, 0x9d}, &(0x7f00000000c0)={0x0, 0x5, 0x1, 0x9, 0xbd, 0x7, 0x1, 0x80000001}, &(0x7f0000000100)={0x3, 0x401}) r1 = msgget(0x0, 0x28) close(r0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x7, r2, r3, r4, r5, 0xa, 0x20}, 0x6, 0x2, r6, r7, 0x7fffffff, 0x8, 0x80000000, 0xd45}) 10:12:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1, 0x6}, {0x0, 0x4}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x1}, {0x2, 0x6}}) sendmsg$unix(r0, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x10, 0x1}], 0x10}, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) rmdir(&(0x7f0000000100)='./file0\x00') 10:12:20 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)) chroot(&(0x7f0000000280)='./file0/file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000040)=0xc) getpgrp() 10:12:20 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2010, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x2, 0x0) 10:12:20 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x3) getsockopt(r0, 0x8000000029, 0x67, 0x0, 0x0) 10:12:20 executing program 0: r0 = semget(0x1, 0x3, 0x40) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/79) getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, 0x0) setregid(0x0, r2) 10:12:20 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80173, 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="ba0ed314e050a70a596266d30e0bb75a0273cb20674cd77974e6", 0x1a}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 10:12:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x100000000000, 0x0, 0x73, 0x7fffffff, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x3, 0x800059, 0xfffffffffffffff7, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 10:12:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x3) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) r1 = geteuid() setuid(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) munlockall() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x80000001) r3 = accept(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x3, 0x66, 0x68}, {0x18, 0x1, 0x7, 0xd1}, 0x78, [0x7, 0x3, 0x80000001, 0x0, 0x1ff, 0x80000001, 0x8]}, 0x3c) r4 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') connect(r4, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) sendto$inet(r2, &(0x7f0000000280)="222893357548d32507734d99732aa12504e743ec91512219dff6c5e18df761710ca4037facf52573f2415f5f5b1f6d847687f8c276cecc67ea43cd7402f5fcf31c5163c922b6661f0b61a15d1849569e800afb3afcb43843e32314415e9d880dbe7998945fc1a6cc4a896312353e16e58451f508c778b028419bceb6e6595a2212687155a08c68e0b0d644251255a8754fec6679f2804a3e5249c6587b2ef89f1e9b62783667b07fb08203f81db77907ce02f6a087c3478a71bf68e8e167696528a997bd4c0168e74b626653490d94f8dfbf", 0xd2, 0x8, &(0x7f0000000380)={0x2, 0x1}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x220, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 10:12:20 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = dup2(r0, r0) clock_gettime(0x0, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt(r0, 0x29, 0x24, 0x0, 0x0) 10:12:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x0) r0 = syz_open_pts() pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff}, 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000000e00)=""/4096, 0x1000}, {&(0x7f0000000080)=""/118, 0x76}, {&(0x7f00000001c0)=""/139, 0x8b}, {&(0x7f0000000280)=""/217, 0xd9}, {&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f0000000380)=""/158, 0x9e}, {&(0x7f0000000440)=""/253, 0xfd}], 0x8) socket$inet(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r2) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() 10:12:21 executing program 1: poll(&(0x7f0000000300)=[{}], 0x1, 0x91) execve(0x0, 0x0, 0x0) r0 = socket(0x31, 0x7, 0x4) flock(r0, 0x0) 10:12:21 executing program 0: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 10:12:21 executing program 1: setgroups(0x14c, 0xffffffffffffffff) 10:12:21 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x7b) sendto(0xffffffffffffffff, &(0x7f0000000000)='P', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xd05, 0x1000}, 0xc) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 10:12:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='x\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x82, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80, 0xfffffffffffffffc, 0xdc}, {{r0}, 0xfffffffffffffffb, 0x1a, 0x4000000d, 0x1, 0x9}, {{r0}, 0x0, 0x10, 0x80, 0x8, 0xf3}], 0x6, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40, 0xfffffffffffffff7, 0x164a}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x81, 0x3}, {{r0}, 0xffffffffffffffff, 0xc5, 0x1, 0xff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x5c8a, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0xf1, 0x6, 0x6, 0x5}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0xffffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x34, 0x3, 0xffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x7f4c6619627e4f43, 0x2, 0x2, 0x7}, {{r0}, 0xfffffffffffffffc, 0xb0, 0x80000024, 0x10001, 0x100000000000}], 0x0, &(0x7f0000000040)={0x2, 0x5}) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000003c0)="c7e69f5fb41e0a53537a38329ee6f0be921c66fe2ccb3cb196da3cbffcd8875ea8b00df5423e11fb869f293defae8956e5d2a14d83f96fcbf0c853a351cd979e4af64503a9d950fe2c46c0dbed43fe188c52c3162bf1d91c2cb8d6ed9b1a5c68702fa80a701f629f2012b3f202e8cdd08ab0e4fa7be884808a52c45683a2f391082ef27b79b67bb0238098ce95029e881ed687b2facba4d412a8628f901355adc873e3e899823a93bf674d01599c0fb1b1b4e03fb053603a4a0fca2d20a0826f71a21eebf46054e96ff23543d2327febd3ea411e813bfd63efccdb483580c1a94557e7e705446359a31445787d10f43d76de", 0xf2}], 0x1, 0x0, 0x0, 0x400}, 0x2) 10:12:21 executing program 0: r0 = socket$inet(0x2, 0x8000003, 0x40000000102) pipe2(&(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r1, 0x2000746f) shutdown(r0, 0x3) 10:12:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10100, 0x8) r1 = socket$inet6(0x18, 0x1000000000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x80, 0x3}, 0xc) 10:12:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() 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) clock_getres(0x0, &(0x7f0000000180)) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x8, 0x5, 0x1c5, 0x90bf000}, {{r1}, 0xffffffffffffffff, 0xc, 0xf0000007, 0x20, 0x7}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x0, 0x6}], 0x7ff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x4, 0xf0000003, 0x1, 0x40}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x6, 0x6}], 0x80000001, &(0x7f0000000140)={0x7, 0x9f51}) write(r0, &(0x7f00000001c0)="a7", 0x1) 10:12:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x0, 0x100000001}) semget(0x2, 0x1, 0x200) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 10:12:21 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) truncate(&(0x7f0000000000)='./file0\x00', 0x6792) 10:12:21 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 10:12:21 executing program 1: r0 = kqueue() fsync(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x203c, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 10:12:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffe4f) 10:12:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x401d, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 10:12:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xe7, 0xfffffffffffffff8}, {0x18, 0x3, 0x3, 0x73b7ab52}, 0x8, [0x80000000, 0xce5, 0x8, 0x5, 0x5bd, 0xffff, 0x9, 0xafb]}, 0x3c) fcntl$getown(r0, 0x5) 10:12:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) getpeername$inet(r0, &(0x7f0000000280), &(0x7f0000000240)=0xc) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r3, 0x1) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r2) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./file0/file0\x00') unlink(&(0x7f0000000000)='./file0\x00') setuid(0xee01) setsockopt$inet_opts(r1, 0x0, 0x80080400000001d, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 10:12:21 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r1) sendto$unix(r2, &(0x7f0000000340)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef4fa26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32ed44fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b01b2be089d187e981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df584b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955569755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2aab7c1b1deabdc", 0x182, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000280)="9105ac26a783338a67190aeda062a64d28d4265d84876bc8a2165225383d0327987992881abe5b6d447584046ae9443ba66cb7790eb09d95f8e396da", 0x3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4b14edab67cb51fd63c71ab4f1656317e61ada8d0f1291ea55ae4380075c7a237b042a950594c44312c9", 0x2a) 10:12:21 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYRESHEX], 0x1, 0x2, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 10:12:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = geteuid() setreuid(r1, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) flock(r3, 0x2c3bc402e5c650c0) 10:12:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffef7) socket$inet(0x2, 0x5, 0x101) 10:12:21 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) 10:12:21 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000009}, {0x0, 0x5cb7}}, 0x0) getitimer(0x1, &(0x7f0000000040)) 10:12:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x508, 0x40) fcntl$getflags(r0, 0x1) r1 = kqueue() r2 = kqueue() close(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0xa184, 0x0) 10:12:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x200000008002002, 0x100000005f00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) fcntl$getflags(r0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x9, 0x1000}, {0xe3, 0x67}}) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) 10:12:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() ftruncate(r0, 0xee) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x20a92, 0xa2) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x102, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) r4 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 10:12:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = semget(0x1, 0x7, 0x110) semctl$IPC_RMID(r2, 0x0, 0x0) 10:12:21 executing program 1: r0 = socket(0x1, 0x3, 0x3f) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x11e) fcntl$dupfd(r0, 0x0, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = socket$inet(0x2, 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x20000, 0x0) r5 = fcntl$dupfd(r4, 0xa, r3) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000040)) 10:12:21 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) setsockopt(r0, 0x2000000000000029, 0x37, &(0x7f0000000000)="00000081", 0x4) 10:12:21 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x3, 0x5, &(0x7f00000000c0)="a4116366ef301400eaa5cca094a38bb858ecb06c724ba93208859f69cdbc0d4dd8ca07a015eaba259243f3e24106b32cb5834a62b1a84a875463476d069ee4dd0b543ad391088fe904bc820bc32bba2bfa4e60b495d27b1847ff2f83959caf42b26a2b021cacaf01673f6b9479324a944ce320de6ae3ebaa6b62ff03ba69fb1f445715cd44b798ccd20c96696dbe6f24cd21ebd67c6463f0b5108c3538d9765979b4a5f5c2a64fa752b14bc008bd5cc6f4880035e39a27119f56d70633877055f62e7319b1a2a9080f9d4dba17bfe31a09c0f33605455b8750b338a28c63609d15e48d372a2cc6adddf282d28cdf062cda1f4d06fbab8e72d598059be167d7aaaccd88088294042d405d7e5a1c324ed82039d6a679b910f4dcce0cde7797d15599cf852a237e40baa591d4de039a2aad5018982c938b395ec1b6c5bcf5066b86359998a55b59a139da0f5f98164e991ebcd60f19b0e260cab354d1d3df6b6cd276aee14a9c96c8d0f4a386f7cb6e06c9b0b4a8ddaea4af6fe93b9e65a396fb272048c771307601e414b0aaf7e5bd39cc92789421498299ac0e619c0fd5f7437267fd26346333d4be388101159720d88503166e2e40a5ac446e95c247b1be0db897d8d594b24e11ba9caf95033d594c79e368601f072919937fe2f503d4f6452fcd0d810e63e3621aa654a74e5deea2c83c9c1d47533dcd674925ba82f6a73fc729b4d4fb82accabb091e91b2574f87cc8f17c51bfc5b68f8a0c580ab57a134728f5da0cb959469a195c3fa36e262133aa3584ce43883aded8d4dd29ff7850c7ea959b07ca0506f6c0044b113b912a2257d53c57e660893a23e11af8ebc5a683d301f3dff49c4e34a6f80f466776b24c5be271b539645c9d056940c54b4d9bcdf94b854bdc768ca42b2dc1ddf6b56c3b1aa6aaa791a7afd55485b1db195c99a4520cd4c262ad96b9e69916c5f3b8f233ec0c8b2bc06df4b1cbd670596b146628bf02f198adaefa61383da293b7afb53599cb7b640789ef87c1d9cb2506c387991d1f936a5d7a0f6ec9f164c63c2431a1251b8e4fd72c6d4172a338ae028d4471c7ce191dfeea3e41f1994e6c33f526e345029e9b896aabd6912e124c53ac8a47efb033077bda5637796ee7f976a3bbb3e328293a510f01cb955ce6586994200281f318f7610ff318bdf0f205e7ffeb2e79ef75fac282ec3450406df927a90bc4ef3055c47136a35d3ffbd6bccc00a33887706c6b6b85ab9c0197b5f6cfd48c0bd9544513ed2d7ff6e622a7210eedf860cf72de5e74801c78bf8789913e6d6dcf84a420f06d3bbb4d765a7f434ff2ee8561b30e6fc098aa31ff23a644ccba86199eca1124e52ceaf40bf445fd005b80f133f980cc72e895e904f2140ccd2752373a16329e6b67a820d2cc793980da6050b09651a8028704c044d3b26215b05b5821077ed483047850c992c482100005a4a32ea0fd2859ae753b4dbdc98824c0a060d25be9c06a7655a19a7e4621f864188e75c2338a1d638e35a8bf1548eaf6a894cb390f689730ac20dfd1dc3753c0a3dc43c78e2b3dd667bb19a921606bfc5dc9b73f3e258f3eacc6396b937e2025c4c66b82058a27b63d5987f69c26df57dc2e518d25c4b21fb4e8313b241cf10826416e1288ac280c48cbc34ca6a96fb5e2f65a8aa8538b86dc7d0a98b522688fc594c10c1760e665ef3e81435b08e676c187659302fc1ecd4139fe7a1dbb7ef6d20c008f4a9941c9f06d4cc9814a9c198a3cb9455d430f9cb116d6d01ab229626cddd4cdd4461b4cfca694a782962a7eb26d8558b4459940fb695ba9b61b17e43764bc234f3277c6343749ec3fa67628c4a7a4c75eac12cae6a2dde175694d6a6a6bec466373aff2482f6cbf7519a981813811d02fad897c3d8f9a6efb497a9c2bb4231b103bd5d8b35f697dd4598bc58871e561c678598fd8010975ed26974f31605852b898d165cfcad885cf3ff8781584f9630defe06f3fac41817d3fe2933af4479bde24c67da511de99a4b83d038a295a5583989f30ba49cdd92496849e2fd27c555d2b4fbfe72ceaf3c06e2e2d7ef5fa858d4e143395db054e1f6bbc1efe41f3d10e8897aaced8ffe549e2478ad03651247c780938a013047dc87f430ce8fd1b17c9dd5f784c48a0681e782ff8e7110ed53b000168b34725e7e77574afe0757bf5294cefdb302f1fa06660a131830175d1187c2d6bc2287d46fc8b37776cce28713a47420bcfe8c6dabeacbb749480ae7aa1cb1bd0d514a8a6405f7a0a422789b9e2a6b259c10131fc74aba4d2cd2332f79e24a436a24613fb9de46f2078b722e28a1016cebb15bec30e01f737a003cc4213230f27175a391ea7b7a410f68b472cfd2b537e94d85b66ca68368b28063d4704756572ae84e3aac0f888e0dfdde0e870c17f06ebd3f2ff498082e257e711aa7aec59ec7610887e71f093f2f3da87f01fa504419d2dd19164eec3883d5fcf1995b0a85c93001413f24aea6dcc3e48e9d0a4744204736fab17382525f33387b36b45643be546e1559a7707f59da82d26362165e097449a80e0cdfc463756087ef1381a31152ea92d6be567734d9390c07a5a361dc91ee20e9198a4b1b4160375b439d40322a6c8d19ce80f2842795e72b0cd08087779bc3b3c6ade3c67d7704e0f7be7adc32cbae8178c9fdc477956822a05eae86dfc3243a2141d33c82d7e719eacdb0d719907342c4b6c61938c4a2fb5c32557568419be3851492549186b66da869780fe2f3756a044f4624f5b115d72da5e18c20802c8044cce0162c53fb750ca415707e559d015d0dfc442b039da334c5229b75ea647be6a68a977ed4d85dff00433eddebf5ed157820e8c74ebad4e6c3e4d6e6199b8dc3f4e74871683dc827fe53e9bd25c9441abc654f87f98d4debb054b58d04ab1c3c8a486eb882daa644a54fbcbac82a9fc9cecfa882b3716f798d2e91a0503e30fa36047b99ec81d387392e630dd8cba7dd4958dbecf3dcd5313b2204bc31ed759ccd0e649515e9972b235cb5fad51a3b0b10abea1e3cc998aff5717dcd2cd2158b8be12edbd5a7efe5771bd10eb333eded98b79f1f09ea8c8d0b8aae63873b5d0e7b000e24206fbeac1940a6c0f2a5a0da25b8b4cc2d24e1d8ce06892302bbbf24527b1858242bf722700f06ee60390ac737d46b885a7c9c777990c7cc6b857d20d188fc80ef25cfd42736973e07d4e0f528b6f24cf1a4aa1337ea90c494579b717d2aa04c9cbe012a3eeecd2521c6aa155202e4277ff049e0176d1028ec19624c49e1e3c0a1a03c138a78b6be14ebca257bb985173883d5f789bf2299d4df798b0251a5a5734ccd7afe565e92e19062dfa113c85f27898b1bcc5a7699088a3f292fa98c14672a912c75fa7773d28a95e61b27e9e667784bad8a2dd0ffa2e4261ad073214ba52bdc1a5206c4676002906c03bfbb68e7dc4c924654acbf2e9c4d7739b3f90057652e29ce3db41af1a109dd010028a40b4c7c8f2da1b74283a66b4dbeec352cd10d1ca053aa3854d18333892216f2aec047cb56d0f7eeca139a5a4c9a7456427073676a2751aa573fae4934e6ebc1c123eb82022a9d9ed9daea59f4887c4879035e4c148b47cc843afe5ceab7a220526173eca60ccb0f4d52a20b76f5682e3823f5fdeef588ec65c6ed776f488e0ce75d45d5013525eda1228fd271b0133859ef9683d63ac89d0d8fc1f4f1abea19f45f4733905ed53c782d6e5457c7ea84319cefb1896fb5179b634ca5fb8f7f3085a1b51541812a877b1eefc61f2e8ae06cc00ebdf1fd46e7982a41aef4e979f5d4bd15a46a48e3a615a591fcc7707e59a8e9bb6386c1aa62858bd57996cf15a0ecdd2d976a4cd3fae508673dd7ec65953d8da3779fece39c8d5cbeb27cf9a90a71f66abc1112d0786526e70fbf6b50f1c855b02c4371a105a2fd0087f30339935f2dfc0172f4d6b532929dbdc434f50fe131e2979c43d15d917e7bc57fac3c49759de5371a1b146acf3ff922ae66d0fb447d59965db512b96f875d69424a61f088b5c06c777ebc5557ea440e49f7450ffc0d2d19fd37cd63f4750285fa28a36029fe9aa9bbc0cb8d31652a32721c4c36b5b36072717f2cfb5e3ed783a659ac110421e6cfc8f67fde03b5c599eedd723fd226ddc89fb937e99c67e81442d8b4a119f0950546b01fe0bb78a4cdb0468f1e69218a8fa3c0a67588a608719dda38de803274d62fe037446a0fcaffa8405b2907166e590c64c346cd6f9d4e59ffd64cfdb6d85101ccbce33e7183d982ef1bf5af9dd3840f18d637d968b753127f26b8d9a4a24273981e61343e4a77c1a6fc39eac55c26cfb0a8f1a6d39b7abec45c9a1b2dad71c53dfb13e137eac9836be1691a83b9858ac553693c53738245c5587ebb8c48af6655a4dccc09e1a903b6a1a361fc1c2a94c8291394053478f434b80632e78f30439bd5a63edfcff70d76701c63884aaf35028d50c730c115ea143c9e98299f067e3c8e794d00494e790f87e534fa1fd4c451e3e5a5f12d34e17cea5a9d17fcdefec4a7d90b2c395ac556100e91af746c400f4e2d6f7d6c95789a5f837db1541bee79fd1fa2f6fa5f38875f697b70e3fe45e5f7d2a7b7b5c68e2771e0cbbc2cb0db37eb3e64bc36bc7de3df420c0b73c94e48b4550d801f78c3fce5efb2c5423dccf2bfecdc6a657ec491d8cea2950828041dfaa3ec0ab7e147d646e916185cc672a2aa8ef90e117367245a9928bea54d5da8da8870a0ea66c22d7653608440cb975a3db98f236233ed95b721d46cb88c20085a46dacd91d5ac3d4a01d15dfd8f1f6a7d5ba531c3f9acea449a37147f2c7315f96625b9a44fa34ac0e5b948bf65ca496c5c8fc052707bba10811bf1bffdbc90f5fd00aa6a8c99da00109af466965381a63ad0e9ff762c268be667cb31f916cb289c4e0eb1338268b63a0c2c592f2c0c9c809299b0deb2c4d11536de23c59a1a745b5d7a7aa1b9e499638b6140acf5c5c3fb886c50a3a301674407a985cb6a132087a64dd179953184f833a211ba7a6e2870cdb24dcfbe521a4f103c54e5fe73684792e5db0359fd6f5901166b37093b6165b3b7096022a2ff4e008571682a35e878fd975d6a723d70584f010fa71a1a8c18f9f4796d56de2226f134094fe46e921621477775b2144e91c576af2c243f698e842444527ba97735c62d83cd3fc85c242f41ac82be08855fc8e585446a6e28da9e0f8228bb85b4da6973cd4a2a1eb3a8b003439735d439cc0d64a02652606dc207e2546d433b7e610cb71ffa5e7d943b400461f4aae52dbecdf7fb7595eb72677b1e05bfaaf2841ac257db8e31b95c63b053af9af3ef63693ed5e4a1012893c25ca7c9f3b041cace5daa3605fdd8ab69ecb5a132208d5b055c0388839011ec2cb4dfa796cfa63f15a8a70e52c9c99b97ed3a47c66a1ed598006557425ffb920b3d8d45148ab867eacae415b11d000e081c687d98889483ca0b2c354d9f16744d343454da4d51807d64c3cb5eefce6f9a99196c3c693ccdd4eb3371d642a35a6e8186c53b078be3f026cd9fb3491ee256993c068b29c2938e4d22f4f56fea56563340b514a618a2ad1e6d32e3ed44f7997a8876455531d9145fa93f65a568d842cc1336312dedf50d38c6f0c12eada7478f99b701ab8d3c50be0a463e65dcd83a6c03fe0edeef8065d24d236f8a8e529820206da9096ad83e6282bca6d89e16ec2403c32a5503707e5bfed3a132f726946dc63463ceb05164c3c4418986a3127b52eb2bce59ac73c3d0", 0x1000) r1 = accept$inet6(r0, &(0x7f00000010c0), &(0x7f0000001100)=0xc) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xfe7e) 10:12:21 executing program 1: r0 = socket(0x2, 0x4, 0x7) recvfrom$unix(r0, &(0x7f0000000000)=""/181, 0xb5, 0x800, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x1, 0x7, 0x1) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0xfffffffffffffffd, 0x9, 0x5}) r3 = socket(0x0, 0x2, 0x6) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x7) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)) r4 = shmget(0x2, 0x4000, 0x64, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) recvfrom(r1, &(0x7f00000001c0)=""/36, 0x24, 0x840, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) r5 = socket(0x38, 0x0, 0x7) r6 = getuid() getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000240)='./file1\x00', r6, r7) setsockopt(r5, 0xffffffff, 0x1, &(0x7f00000002c0)="54d7ce363471a124d04d733c73b3251028332d76ebc48265294b40ea1d0575564074be43a5537e7a45661e4a7424913204c83be16577c84a3fcfdce7af683fd01194fd1c87c643bf6a7ea01546ad5687512a5915bb3f4d8bb49ae83cbceea703c2d5ea5c427d3ea8974ca4539213853d4714eff7edcb4db65a3e20251abc1275b473d1bbd036bc51f991fa0fb09f0b42879ffd324dd7474d40", 0x99) accept$unix(r0, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) r9 = geteuid() r10 = msgget(0x0, 0x0) r11 = getpgrp() r12 = getpid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000440)={{0x1, r6, r8, r9, r7, 0x2}, 0xfffffffffffffff9, 0x9, r11, r12, 0x200, 0x1, 0x0, 0x6}) getpeername$inet(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) shmget(0x3, 0x3000, 0x82, &(0x7f0000ffb000/0x3000)=nil) ioctl$TIOCSDTR(r2, 0x20007479) r13 = semget$private(0x0, 0x3, 0x10) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000540)=""/81) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000005c0)={0x8000}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000600)) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={r11, r9, r8}, 0xc) 10:12:21 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = socket$inet6(0x18, 0x4, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) r6 = openat(r3, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000b80)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000b40), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) open(&(0x7f0000000b00)='./file0\x00', 0x180e0, 0x20) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000ac0)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) fchmod(r4, 0x40) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000140)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) shmget$private(0x0, 0x2000, 0xffffffffffffffff, &(0x7f0000ff5000/0x2000)=nil) ftruncate(r0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[0x0]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 10:12:21 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xc) 10:12:22 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) 10:12:22 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x44) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') nanosleep(&(0x7f0000000380)={0x263d0d79, 0x73}, &(0x7f00000003c0)) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000340)={{0x4, 0x8}, {0x3}}, 0xcd2bf4e03b43b05e) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000001c0)="6ae6be6dfec6f7b731fe59773f1ee6f2c91dd714e519d6014312172fadee4f50fb073ec937983a3474e19944a6bad20520102773de826b602e0e8c16d478c63d74c01cbf11c93c8009b1d5f9c819130908cd2a90dc23281d49253b4ad0c5d39aef1b8922823e0c6550f041b1ba793bce2df0f19635dc1b3c9e3159719548b57b00af8caca0395abd29d88812166a0abf7004c627127476b74d563aa2a8364a0acb2fb01ea477374c400a8b1c8cbaeb5d79223364924eaae42183b5c44c6e363c", 0x455) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="66da6752b80566c9bce09b5ed6f104130669072a03fd3ee084ba3a494cb85d", 0x1f}, {&(0x7f0000000040)="fe4559c04ac3af6023284e6c9b7a3ca18ea4bb17f1482c0d0a164a616e92c64f25eb2d6616c5778c7b5af70bc336f78eee48a8dfe44f415e29a56713af768b94f065e33d7f1a7969f7180d730828c664c3cc557c6e56993a9f143e55c19b496119afea279cf3e5224923ed88d66b217344a89b1db79120221f98af75149db123cf027f1e91be7e488b05fc39671bc316b15d513767344dbf807d670e9b6d9ab6baed0f523daacfbde73b9f4eae39d744bedc04a57281fd00469670bfbfb62be527b54692c198504b6d588b7dfdf14673562b9c14bc879887ad8faaf3203e", 0xde}, {&(0x7f0000000280)="b592ad6c52e975a614b27683b35246ce3975aecf08c84324317cdc55f3d2453937c9be62a830ad973d80797d454b25cea8a45b6bbe32857a3dc6e0996756210b568ef8f870dc4f95043e3f6e333ed8bb9f9e5c3abaa5e8bb699b3426d0fba45243ef3cc04bf67725a4bafc52968704a0fa5569ccb923e5a5ed0013deefe6346289c40cad6db01179befb301ede735d473285eb6aae0a15d037733d83ddaaeaaadce3cf91982b64c9d96ab59524c42401526ddf4c9f4a951c03cb", 0xba}], 0x3, 0x4) execve(0x0, 0x0, 0x0) 10:12:22 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe21) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) dup2(r0, r1) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 10:12:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 10:12:22 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r0, &(0x7f0000000100)=""/125, 0x7d, 0x843, 0x0, 0x0) 10:12:22 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000100)=[r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) 10:12:22 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x2cf8af6edf44a1a9}], 0x4, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x49b, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) getuid() r4 = getpid() fcntl$setown(r1, 0x6, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) pipe2(&(0x7f0000000040), 0x10000) ioctl$TIOCEXCL(r2, 0x2000740d) 10:12:22 executing program 0: socketpair(0x18, 0x2, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) 10:12:22 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) sendto(r1, &(0x7f0000000040)="20b9b48ae590edfac50841ad2a76d462748cfb4e7df70829da53a95bc6ef520c5fcbb1da7d05b21f81852f", 0x2b, 0x4, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000006c0)="e3620600000090037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7aca0c2ef518f707cdc43b64263", 0x65) write(r0, &(0x7f0000000880)="ec7d2f00afdba0ead780b5109ccb025d400fcf54832f70704bc19be84a2f2947fb3bd1da76bb88269773a66038b203a3ef7713b1343663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fc81f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c210000000000", 0x17d) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 10:12:22 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c588495f4d950", 0x31) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x80000000) 10:12:22 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() recvfrom$inet6(r1, &(0x7f0000000100)=""/125, 0x7d, 0x40, &(0x7f0000000180)={0x18, 0x0, 0x1, 0x7ff}, 0xc) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) r4 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmat(r4, &(0x7f0000ffb000/0x2000)=nil, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r0) 10:12:23 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x0, 0x9}}, 0x0) dup2(r1, r0) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 10:12:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = semget(0x2, 0x3, 0x20) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000080)=""/115) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 10:12:23 executing program 1: r0 = kqueue() pipe(&(0x7f0000001180)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f00000011c0), &(0x7f0000001200)=0xc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20001, 0x0) kevent(r0, 0xffffffffffffffff, 0x4, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x40, 0x80, 0x4, 0x642}], 0x10000, &(0x7f0000001100)={0x400, 0x7}) r3 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000001140)=[{{r4}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r4, &(0x7f0000000100)=""/4096, 0x1000) r6 = dup2(r4, r5) unlinkat(r6, &(0x7f0000000000)='./file0\x00', 0x8) mlockall(0x1) 10:12:23 executing program 0: setgroups(0x0, 0x0) setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x400) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) read(r0, &(0x7f0000000040)=""/73, 0x49) 10:12:23 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="070698d2dc2bb9763c9e6e2a6e9c441a1dccdbe50d21d6f767d7b913be1e3459e146069c96994e7f8a8c37437953bda04b9538f310815c", 0x37) mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x1}, {r1, 0x6}, {}], 0x3, 0x1) 10:12:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) readv(r3, &(0x7f0000000000), 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kqueue() kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) kqueue() flock(r5, 0x2) 10:12:23 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000009}, {0x0, 0x5cb7}}, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x6}, {0x6, 0xfffffffffffffff9}}) 10:12:23 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x9) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) r2 = socket$inet(0x2, 0x5, 0x6) writev(r2, &(0x7f0000000540)=[{&(0x7f00000000c0)="9cd0686321257cdf554c577ec1bec633eb3c8edf3b8e21dd5a404ac7ea2e27f4c203255fc368a60ba7edfd450b8d10596d0170b5fcf8244185037accb37a8f9128b73fde0c9531f59e9cd477e4f8d922b9c5c28c9a6440608727b80d6c9a03719729f5336926ad5897e0c9908e39907d7091b06f5ae04bc2cd3be1a8986a39f492aeb95927bb04a593280e0cacd617943c67adb7e96cebd3ba409c362c75cac487b44a34bf5a1c5aab60def326bfe296d05c83162a89e6b21afa5d0a6eb806590e75368ecb89e7b87afb78079a8e3d07d1c3cfb091649fd4b006c3", 0xdb}, {&(0x7f00000001c0)="4345acc09bcac939f82fc6dbd870ec0d16b2d21b0de31469a8cd975757630edf4565ae21ef37e9bee90ed6531eb3616d01c7dd1a1340ea28e77ce7d165dc3ad823147c3695206d19428ace02e494f019ec6c357434f24688f4edd39755983f091ce0d750fc94dafe97de70fcc5ae4352c7a1ef449afe7e13b010481f50b44e", 0x7f}, {&(0x7f0000000240)="647591c61e2426608ae068ddca881ea4143a46853c5ee1765218c1019c772836ef51ec769c75d1e275658b8d87d72d2d6f2f31c9e609de4e8ddf3fad395bcc0cc9cb63c1", 0x44}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="8338b4bcc1b2b7e3e3127ccec3cb8723f48c477024fe2315c5068e95669cdc9493ce1f46586809d6927bb174859b597987b32d56403124910cdcdcc603456b39482eead252d81a623928cfe5a70c26d0d608cff7fe62f6d0d54d1fdc974ecd18a7d7f38309b30a37448a731da2d7e43fc47fc858acb1d8028d4c875b85ffb02f0393090f92348131b3d09f3fee8f6e4921cd324b21bf112065ca649526c201adbdef6126fdb9e81c23bae6ada87f28382b878d48", 0xb4}, {&(0x7f00000003c0)="58a8bc24faf2055c9f9d127315cc6b81f254cc54400180a1d5a7520cf27ce0a73a9a0aeee26a89644f5ecc8eadd095375f06e96ec0b757e5ef323e07176856e4ae0e3d5f18fe7deb625724a6137d86d28c57fd2580fb40ffdec1efd2b82d58dbac164c3929265aac50b382c5d7ed9490d384", 0x72}, {&(0x7f0000000440)="5734d8be3c2b39593bea17c32fb936b51918c36786348945eb7d98d148f648c79abd85087074a3b496d98d6597f882eb40536c04c3fcc8b28ecfbf7ae700d7058fb1492a23168ffadc172841c510135bd51cd35c465f0d065f7d75a7b31eb02730360574215c124d553ff41dfc7c0a986fb46a46b90eda49fef4da1f047a330d63bd1a5911cbcfa78cacdad8540d78d0bc7ed247eb8cf58e100a7f869892e50b77d9d7c27cd8eb962948a11613c2e596cad0838569986bf95eb255db2ce093e2d03d20b9e89dd6aa8da8e534f4e1e8069f2854aa9e7591ceb858", 0xda}], 0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xa241, 0x29, 0x1, 0x8, "490c2b359fa59788426af879d294d4b6798d041b", 0x71263d01, 0x9}) fcntl$setstatus(r1, 0x4, 0x40) 10:12:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000), 0x0) socket$inet6(0x18, 0x0, 0x101) 10:12:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) write(r0, &(0x7f00000005c0)="cb6f54be820d26c9df7ef194139187bfbaf35e1806877cfb19529cb0061daae82c332ee87c3aa14d4f7f307c8481a9cc4bebc4554dba591f74340acdf281f76778122a55126aa1f461e15a412ea21a0b829c691f04eba2f63a9f510b238756bb9dc613c0b52039d455f7cde9e400ce345b2860ad0714751fe2fbd0b5bbed71d2ae42e35afa69bcf21a65426b991f07afb02a48778e5eba059f2d8d36f1c9b2398646b4f06ef60d33a4fe2a7c514b3b6d2d44870a3d6714bd8b25b90092722754ac0f48d1c26d6725fd48944392362ff6fef9495b0d67bef67d6801d9b71e6e5089157f8586888051fbe706af0bd3f5fc3f5d0ab4aa8528c025fbb4b6b44c7a303bc36569675ea78fdedcdb54ea8d757b4dafaaf18ae924c0ef12a802537996155cbcb14850ef595052701b91a1111814ef9b52ecc39eca1d6064c94d7549aee87cfe111d042d09b6c793dfb8fba0bf4c2bc1bc1ada25f5456b3acc27a98599293c02597c03645312576536a772d43f0e7ded10fba53b51e60d7c721da59720993ffceb35773a8ee3206d4028364e030f710805d004e5a1c3f9b2381f965295434e1f54b614d279d8d17a129b58c8c11a113f59730fa34fef7aab9bc0159fcac6fa6487015dfa086053c318ca82eefe2873d8b84cc7c7f94113d8b9ae240c105b64b75aba94a91121043f920e62e3af9b0d583786a7d6ea92a09dbd114d9c70b826fbae54afc5cb1c49593fa159974ad488a707a135338f29a8588da2bc97d850339f4db2483632efd31cfcf3879998fa7905639aa62ddd511b42082c19ecbd5cab300c4001e0ee76df79abd4ddcb2681a8a237806f6dac859088f8995a83ea8abb807f3e2801eed4c45dcfe0b93045541d9b1b600380606d64f3163cc41dbc6b42acd58c364689a1663ef8f69e4f636b84035138efd05a03182b3a32aa2db57b219b5e173ba6da02a454f466c1b15e18dfb83e59a2b6c9b47823853622ae835ee125000f934977a4e6479480c1e4d426ee5a128f15d319eb5b2378d3b7f3c1ad6a5632b2b583ba14a7564453cd2cbcc085ac2ee8184fafb04e927583d8141d36e1c248a57cb5098f91ca190e5c89099dfdad06ebbcc3835642025ad11481ebf7e3d079ca0e9c598d723d9c1fd9eb8ed64a7dfa5b1a062cb057d4f5b312f5e9210ff88bea23277fd83922f214000fe9fdb9b5e4b7c629a11372942f5f2157fc61450d0c9fde17fc8b616bdce227d0fe383a65710a284dc1dee66c5f225a4f46a110cee36c4f5dd1b2dd8085b74edd31ab079599992b0064ea06308b6d404c38e06995205665f9872196f8e336d36979e13cddb6393d30ec453c717b9dec5bdb9b1a393442bdf5c92019aecaf80a62bc014cf120a54be52f852158653a17e17d1322da8f89c9a4b73a589b4cae22ba0232b5702637985646b4c7df75dba562700adfda6343bb9128812b612dcd4c992f2e763b365848cca4833a2c8b2fae264f040184ae64e6c524d6195bccdcbf13a95fcf9b1d409208de6c652cecc12ce947f28da4378f052b2730efe9e25797c190f77a467f33c00db91f75f63340b071c80ff8670a937d9246ea6db13589f76b2b85094caf41d26e41a5e3ef0e997aff2031d78718ba405b3c94fae360e7bcf249bfa774698a9a2caeecf5e6ad9fa30c39dddc13d59a7a19764363b105683966cde082a11690c3127f17a98f913eb9bef43561bc1cde3b2b05b0a20c5134ce31b0f836369938c31d632d142feb8e16c7ceffae227e56ebd48795c3194f03897a4d021774137f5923a7cf6593cef6dcd83624cd148761de7359ea08bb45378d047a50c31e3305fa8445a0a4b197507cd0f81153764acaa1c0718bcbcfad4c14824c3e5f1413c337ffb07ffa922f84cf80c014b5024dd2c34c1c85c3a97fb9ede9a9cc9fbc8d4fdeb4dc76c2646dba6cb5f772b9c3ebfbe8c99d4aea8f058fc9ba0ec5bcfe53c65700e889ecc782490ae3630f558317bdde2bfbb3e3800fe78508d66aafd2e332c06d0b9469f09772dca51458b8325e8cb11905e80fe7faadaf8c09f293c1cb9cc41c2de8d7921126c036c813ee8e40f5a7c09de1838671b80eb8f62e9ad3c6442bfd0aec1d022eac8314d3c1c61aa2e99594cf40ad99e63a6b4773d59447bcaa5650be8ec64f878f50c25bb79838ca7979e1453ec749caa25f55b97201844ec492cab8965c83583293689f9589f761f1fbc3a55f4f6eaaa2b239d24502741c95afd14592e33009c42e92966f18ef9ddd68ee3a091b4641513ed2b27684dc3ae6290a00e3643984251c5ef488a7030048e1073507d8f032ba549ce36eadf01b34c88d4dd77776beb3b618be104a6b63398b7bd702e4b9a3425cb44232aa72c4a9c6bc9861dfcf413bd0ccfa630fe661e85de79dfa7e4b482e336d9d8e9f37661e9a6b397bde4228ab1e779c02599d54482e0a069a9a0d1c0892ecbbd2609dd01363e96681d0911fecb82feacdb6b28d07a0689204cf7de9ea9ecdd37a3530a43d154481c4275a398a46a4244fe96ae137c3cd93213fcbb8c0f61ea3dd58aec88e8bf8f9eece58878360548a1a2f1e6289f0977a5ba2aeb826634360d6cc2330240f5ef0b98e3bfdc0698138806781ca086a376709ab3234933f7c94aee32b6ff7010fbea09cea3d1e2974f6808a0c3e185982f5089eaa70112997aeb7a7db09facd27a7dab97040ae8a4cad37e4f8babdf4391818a624c3d33602561e245e2f9a393cfbd195133d73c31dc9f734f84588f6e2425b0b5e892f257a9999209c36409d3a5e605fec06b4e32be057518b324fe837b6240ae3d2f1652d3d5901ad63ac491794f3611c5726ebf5fb1156775bae3f5f9c4902df79a4f48e9a99a099e54d74abfcfbf566efc690b2268bad94bc56561a2c90ac2208e8175097b810b506a553f1b66bb451f178f6bf31916c98a3704e29d97c744011963c578325edf5638d86fa83985ed05a3c3a360527f06f0cc6b8de9f9e5375756808dd57ccc7242b215829c52d5832c285559a332ce6aea5e8d8464e85e9668c9c74e3e7f805d9d1d0e21218518cf7dc047ac92c38af08cc04bd7286f7486312f3e75c91b0ab008e6a8e3acbfc49b0e9f265cd726f0dc23c978973451718d7657c4576934dd46edf6f92f6c6a7949083a68e1903409d20e51747d342365091a65a51c7998e476cbffbdc360e2e9ac997880a243e88c464e6ef28201a78ac055fb4db2e27a6841a21216bd7c17c19441b4971eef1a9800282423512a67a473d9523342d41c5c213b356c28f950bd2d4cd2760b352f15565fd35b0598b5079d1598365b291912f3cac0759b4aba90e942cc9c5272439d87bfd03f518ff531547bbf8090eb13a5795ac210a39a3c6f88c00bc0d2d2c4036a85befefec4b05f811f3b8a3f8788cdbae3d31e1d1341cde71eaedf0fffe16166762c2685d6dbaff441d4047da9ff95bdf2cdb63ae2b153246237c7420ddf9327609f9a1f543772f7d43286efa7b569b7db93da74713e20155f58ef03cf71e5a128738f287ff645205a1ad3d3cd0aa1ba61bb33fefadfba6914031a7ffff7e870129b434f54fb5525d9cce8b604263e7f3ff1f2b24f2af8cea7822d1a4255c9ecaa21704ae33ccdba37440c30a881246b6421f7d937205664ef2794f14859250f5629c8d78b3a0efa4c632559e0c549eb911474d444ded6dd0f8457860c3e7098aebeb66f6fead89873920575fc0c5d3bdc872aff214f5b9050e4cab2f9a5ecf13ec023c37ca50e80174170da4e53df53d4eaee0a5580056ea89ea77d58ae4257e1f8c5abb4ea95def0727447424ec0c79f5e9bdebf5cb8b598058774c01906867a5e4ba034c7f8aa8af2b59cceca41d5e98612267239ca9f10298c3a227610540669283f6ccfd498ef26972d834fcf72be36a4b0bd88b5c2f091c766a747fb2e7aad925c5e7f65eb984288e38afaa7f166bb8eefff198663c4f029bfdd05026238b8892713b0a87f166be9865f2facb7d39340eca55c85c5f490259c64a25332cce8af2bfcac3970da84341e9a3ccff10f13ed29ca64e69872dd0569426d1b884a83a6767bdfaf2cc84d374a00647012aac56c3277217f2a5d0aa0f490940c75600fe84556d5b324f28427aedf55d71836aae91d2429c25b528d5cb60953aa2f373fe086cf6d1d1b06dee9c0967b921d185784006655c3e89b9cd4e69adfd67097ceb01bd3e0b1347528a67288759251489b01e5ec9450b8a65bc59860d234d794d874e6d6c1bad9da9a6903b2e021042714764b812ab6f347be36870ee4a635aee4bc7b8c6d8d07a6f51f61663cf5edfc30e8751db193c8235f9486b32e121880f0cae31762016a964befc16536bcddf6032cfa6533d607c8057fa90834c0d52b62cbc0d2fa7cefe0c873e2a7166cb4edf0d7aa0ba7054d83e4f4340672acd29c425342152f9ab0655b83199f70dc5b7a4d45e5a1749e46bef557799fca511a442b005f7f44ebb66e594b4985b50f70a767d92f75bd3a925c97857ff7f4653d31ff72745723241ece87d73d7b434f3b43bc043555964a1c9f6e64f5ff170440cbcec6f3fb4eee377a9102d0f2e81ba2f7c2cdd15b2f8102194feb90286576d1116c5e7e8afb24680a272613ec303619b282e2da66dc3053787217c1a1f54812fcecc02b262709b765bbf578d5cfbc45843ab37bd84523251d3e79ef8a6cc3704c47e11d4d066c2ebad8fc5350f4f3fbaea3174d1ce201219412760237758ac3372e4289ca39dcb52e6f22f2f8c7b78f0bc013795998bd7d81a83f1b3a9244e762704d361961929d901cc88f2ebe74038e1b22525b9b835fb08f0b501e91d31504036469a649e3a4b2a88ba6a94c8234bd8507b5abf50ad04683f5bffbe8f7cc594683d5cbbf2e052690a61facb7f564412f194ce93dbb96fbc3e119aa96cb89cefa328004f4c31259d6a8756a7f39bf0638014e257a693b421b9593750f5d7bb2d00814a71e44839630eebaf5ff8dad7c0a8972a85d4686f556dd2f77865f7d49a309b24773f737326232be3d4412507a80fd2670ea0f95444aa29048ac3054143456875c9989985db3a0f2651cce0c0b5e3dcdb19dcf027a70615d2595dc88d41389fe0ec7bbebcbfd2638f25879b1d7bd69c3b4812d147354f621e79f0d5663c84bafe6d6a054729109a558208031185af56ae7bd29b5fd24937bad40c704f458fe49c46d0619aba0406096db7fd918310dd99d7c41bbba325183eb6a11ad978945eaa028e4eba8ba66acd658add5bd20e08f8cd0fcb1fa2ac4ac82499a91b694613e7c83fe20e27edd809a86e245c714dfd3f4a34b8217b150483fbb997dda168770830120c7948d551b58747004d39c0f8dc1e1b0a11b1bb0e6bf5b2cbf9cfe7ee095dc7c151edc945862b6c1a3295dd86f48819086a5a75831c54184de2f3174e8656f217a36472b9578645f3816d215b1a6edab92e84953c967dbeddf7859ccb8c8d605c939a0945d8d5bbf8f0bc6fde0da4f2b345dd3bed82e4a6b769ea7d88ffabe3892c068cdcbe1a3e49191273413f509fbbd82ec8094021b90dc88f968326143dbe49ee987f470a14c75a81b961b3bc58e9a3c21b287e6219eb6f75abac8136a31701add354a5ba2f91d7dbaf29f736d966683e7d5914f1b300055fa5709f11f7e9cceb2a9e35b064d18bce8f6ccd9ffd3aeafeddefc127d9be6493b7e861dd857fe2a9367f984b1e05702e1cc33759de1674b9a4d40f44030d94b6761cb3cfff6d731b12b5d9eb4cf7deeb64b681e516367d8fff64eef3e4", 0x1000) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x8001, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) fchmod(r3, 0x20) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 10:12:23 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) preadv(r0, &(0x7f0000002840)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/88, 0x58}, {&(0x7f0000000080)=""/100, 0x64}, {&(0x7f0000000100)=""/33, 0x21}, {&(0x7f0000000140)=""/134, 0x86}], 0x4, 0x1ff) setsockopt(0xffffffffffffffff, 0x1, 0x415, &(0x7f0000000280)="f70315bf8f5652b548fb92879101a0bf720840243165664dbc717813c746b7c77660900a6dedb0b1e4848176953ea26b45dcf9425de863e5eebabc778498f62e965a1074b54e38840f82848fe5b46c9b704ea20c2e642670a22e45cb62b2a59585414f8905d9abf4c4b06c2357cb5b31d5c230054ed85a96e41f62c72a1aa7a1be97c6b4e5a140e80d0cd220ee6a0b2709da5586e77ecbab7a54e7b302d4253919a4529ce38db9", 0xa7) 10:12:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x6c, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x0, 0x8000, 0x7) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 10:12:23 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x16, 0x80, 0x7, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x86, 0xf00fffff, 0xffffffffffffffff, 0xb4c}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000005, 0xc0000, 0x88e6}], 0x6, &(0x7f0000000080)=[{{r0}, 0x0, 0x42, 0x40000004, 0x8001, 0x2d}, {{r1}, 0xfffffffffffffffb, 0x7, 0x40, 0x8001}], 0x3, &(0x7f00000000c0)={0x15b, 0x5}) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 10:12:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0x8, 0x100, &(0x7f0000000000)=""/45, &(0x7f0000000040)=0x2d) 10:12:24 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x80) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3ff) 10:12:24 executing program 0: lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) truncate(&(0x7f00000001c0)='./file1\x00', 0x0) r0 = msgget$private(0x0, 0x4c6) msgctl$IPC_RMID(r0, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 10:12:24 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) fcntl$setstatus(r0, 0x4, 0x0) 10:12:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x3) close(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 10:12:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x40, 0x3, 0x9, 0x9}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x2, 0x5e4d, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x1f, 0x5}], 0x3, &(0x7f00000000c0)=[{{r0}, 0x0, 0x0, 0x4, 0x7ff, 0x8}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0xe1, 0x3b}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x100000001, 0x5}], 0x8, &(0x7f0000000180)={0x6, 0x8}) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) close(r1) 10:12:25 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 10:12:25 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) 10:12:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0xfffb) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x8) fcntl$setstatus(r0, 0x4, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) 10:12:25 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0xffffffff}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) readv(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)=""/224, 0xe0}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/250, 0xfa}, {&(0x7f0000001400)=""/243, 0xf3}], 0x4) clock_settime(0x0, &(0x7f0000000000)={0x1}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) 10:12:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x208, 0x100) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0xa1, 0x8, 0x7, 0xf4}, {{r0}, 0xfffffffffffffffa, 0x8, 0x4, 0x3, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x8, 0x800, 0x9}, {{r0}, 0xfffffffffffffffb, 0x86, 0x1, 0xa074}, {{r0}, 0xfffffffffffffffd, 0x50, 0xf0000017, 0x8000, 0x5}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x1f, 0x7f}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x3, 0x4}, {{r0}, 0xfffffffffffffff9, 0x28, 0x0, 0x6, 0xfffffffffffffffc}], 0x3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x90, 0x2, 0x5, 0x2c0}], 0x0, &(0x7f00000001c0)={0x1f, 0x9}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000300)="288d46dd26f710ed68c18ed4df6d8d964548be6f0ec32a120e576bca9563212f1b7fbb658a46adcadbf3d41687904c8a4cfee72afdbefc999968dbc6e539c0bc8aaef3525558b220db73d9ffd02d37677c2d2031deacf25c3ae91b4569ec14f0a12922b7a255515def4682fe5bd4eeade4476570ab17dd661d898fa2d612a170c941051c57da913f862120e7f034a7669c48b467985aeea85d3b15bad0d45fae0b3fc4ed91fe51adb9a7e0788886b168b62f06", 0xb3}, {&(0x7f00000003c0)="328edb29bb9c23aa881ffe52ce1aec2322e9789ca6a46f9fd5be88a0f4a93bbd15160f27434be17b3e8a8edf609b7d720c4aa18d022837d1d8680b172277ff7d854495a52204ef677fac2d9ca88343c7cb771ac1b9828e3e0106de7861b3f711f0104ce0ba8ed13e058c05da24fe04ac86898b7f86aa0b782414147e274a5a48adcfaea90567eea5c53d647acdf336dd68a5db373ed9fe024e10140dc8e8e88015073d1350422700237cbb129710b9e827282db64f0452ef916e00b9ad6c2e06ea324b10390a6199cfdca340af94d67655b0934c0d8c41022277913e79680af2024fc59a80a1c89c9bb1a15ae440a5dd792498ef07ff36cc8683ea6669f5d3ad7a26def8dcbb2713623659f1a0b7c8e5f52e55b83b25a5f258a6b2e110874d4c05849a76c9402dc51cb89716c5bb3082f553e04b375086321b15466e1347abb0d4e12df10b90ffe5cc2e09262f58dbe23fd5ef071293291e57240617377efaf25eed5235484f9187ee571f4e65c477a89a892c73a914859e519ff9752d3d0b29dc6b3f97470201b2344e1118a493e3fd668cae770fb69ffe92d15ecf101f1ec24970c906e0ebc25ab5769d5beaeedff96d7ec9cce72fafb59669c47982a6d3e3fa357f9980e567731faceebc1f38b3dcd0c5262027c09aad241bdb8b6aad53d310ef196f13f3c602beac268491cec0bc12dec39f9951ceff0418dec28cc2ec9839b30db43470eb4abc28ac0d1e0b4b240a6a6c60f7388f15c0467dbf624ccfa64c12b7e45a1137476321e7b8fe6762df8b8ba6bb5eba75d52bb8014b7e5d151e2a538ef5060724e6e026550a5ba546fc5e8d890e699416b14d835e10092c360d701bfeaaa4353db23d5576d53124a11cdbd78af8d9b7ee664577f813f8a0828dbea9b170bf8b90c328df7e5910abb018737ef942c07ed3d91a4065338fa3106842fb32d07bfe1d1eabbf6d075353e6ea39643183896e29c46194efff0ee2ffd009ba5e835ab96eb5429b43e87886525a6c86b406448b5d8b88332b1506798160ab7e6f2b8715655feb8996a87ea18abc78ec26574911f61412d3b9ee6c794fd6c350f113e1c151f27bc02a76d345aa13c0676a5db886607cb9bde15a794c123557567aa56a58d25ef264872d5439c32457e05fc5719c145abef46061200859642f5025275d26571087cd13e58b243b8f43c34396f53cd3aa69cb8dbe002f52c1223c8665c990a779e8a775fec8d1122b3cc6d439d049289658f036865d7f70a6a1764e5339077d0b1fdd8dbdce282377e09ff5e8c046bdabd96e4e92a1bc5c84faa16f04d2c063a0082466948c6b86503d31034464a41d7543b2d6a4854d4645d78c997ad21af5181b80e254c4858a995a362d0898df57bf543b11712684af2fc6ac1dfc08453e92d99a4bcfa9e977e8ed5af57ee12614f8304a59a6c79d63d32c42f207420b6cab8baf2ea4dc4c73bc558c1cd9439076e85b3f39ad1ca629a5484001ea431ffa7f29a77900932d28e3fb7d76a1650506f77acdeff2daa80cd314704f72b8379ed307e579f12fe1c46c42f3efbe782b255b28668f9fa778bc744350777806e18790d316d8abca4b545d2b8f9d7d9e58a668c06666d74a97785e3ef4aa2e4b08908bb83fa934eebf5efb324831ac0daedda8c420280c1be4464ecb6e94fbf0e42c9dd22e79aa37e8b8ba1283afd998e971b123663570c0c279f66c3cdca77aa2565bcbba8708c8266a211c62857332c1813b8f1394daf5461249430ba6ed9328a3809fd395211dd69c23adbfeede7bdb1f58d23fcedb72ba51b9e41f2a707dff45c0b79e51adfaae879d385ec57b756cd0cd407aaf3c87dc1c7c76b4107792b145b8839f28b1336f01952bfd464576a0ab83b254bd807a148dd4616ba8fdb7cb65f28011766e93646485c03ac89883ae4cb1a6c0d3e56b7eb788bc3407d080c91ea11c53dc62e5528b7ddcadae2ffe675e404eb47152f7dc81abb3a63408d670b799cc4793bb110ebccf3f9db91ccb60624f8018a0c93c47238e4b576f8ed264bf6576d706b43057748a110e058a37c48f96685fed79d98aa9dbf699e9786a406259589965fd42d3eeb6bc4076acf1a238ae4c0140e48739cd0b976ab5be7bafcca0181dd1630318bef2e838f4673350d47ceeed6536de795b96c41cc3c09edf7b277d39d35a46f80b8febe7648f159a7489728e43d6fa40f35f2ad2d898966b84ec4d23ce73c2127576b2a4bca857ea719af495104e36e39ec74148fa4e8bb433841dfd236769f2fc7b2e57ea8a24ccc3953cd9b73d0bf73890c8b2420ba4ef5ad861d465b032de3b0c15d90d4a60f6b179e15500f9090ef7d4bddd98f14ff9e687e8c8b5047f20bf7c2929489a0ddd673267bc396d641de1d0408e0f72546a336a34f90ad0aa01b466813b16e7baf8c0e8cb0577ae2cedccb7db88860c6bbf5462ac410ab7c42ee7d56a931787d110a823bfbf70b095ba312caa676fc2b5812ef0eef5362fa4e634ff53c916c36d595890c04129ed474a6789617d34e44c5feda6aa68989d1f97336e1a74f55ca90f909f8eb3a9941dc0ef77cbc78ede316bf53f43fa970bfd656210c1af450b5a17a71400e1fec4bad45bb98259924fd0fa6a106d89b72e25d2064c8730267529aa0d05c3ebd89621bbabe09b59c867896a8c7b348d86b2eb929471ef8e2eb87874bc9a521011ec8c4e5bb1c02551a0fca6af3518090734680aa422d204230e92fa7d98dba64830190df521e8d227006672cfe843dd2acdd2c8a3a10b08269220a01bda2a08df764f628a719b880b96b1d999dd3ba7685d00b86aa86589b88573c9ffa2171e93029446da9a7b9f9bedf888aa756b537b81be518970ca64833b2217d1ae098fbe7377c8748057c358e9282dbece68c6f55a44bcd4789866076ca8dbf5560697e27227c8722a0803ec609c0c69e938f4b0eb670b76acb842747f81691a424184df1e45ca71fa7b776ec1ba26b7c031d24501dc78c744f276c0c59fa47758fdd2c095a78169ca684bf0c555a5d28b3e97461f8f2d4b97c8ffe8de01fdf3fe0a776381f3dff1be43c826c423fc6109bd2184d3fe02c50d567ccea88a6d41a3ca29583d1707d2e56bcc52aec3c57f9a96ff0db12216882479d25c4ccc29080bc1fa1b35c40b596c544d14cb827b787dae90b911558a6e9f4ba9d36c8d63527a323ca0716bf88c2886fd7b077f5a50e86bcd22122353c303c4c43aa9ca60ba1132a4c1df9fa021caffd9d6d7a5568106a8135f69742b2ef6bb6eaa13e1e91589d4df7421471073af011e73732bfd3ea297114fa6a00e9eddbe1f8abe71452f29a9a9a546a69938201328042901af59083777b3830479c9c5c4923adb1a13b778015abf8d4b440128c1265b0c258d4b21c19570df2cdbf0833e5ea89ad4e544613ee82c63df7ea4175e56dd1a49f73d36f8a18361e756efb36e89d381dcca1061ebbbe53ea75abc4767e8cb9fa3f47dae2d82577d101d535a1692427c58d1ca43866f962f6dcef7237d4239e6b659a53c9848ad06c8597c48fa83058c403e16cb8dc07d4660b03c2fc59c49cf133c996b833a70097c101b5e2ca90c0d02fcf32c8eb3fe3c1f1875abd6ebc4a01b9948fdee5c7293a843422dd2266cf778c130ac0f878aafccff9dca7fc7055cec7ac650313c3d75d9b2b9d938b9a3e63d2ba056c02a13e3ed7aa9197d590c83471bbb9a7c242a6497300a028597632741d35e6297f6eb2a4b79f921881d7b6308d8e11f3ff6b404491fbc998fc99204e81be351b9a30897a89f05f8862bbe45a63ecf7c55efd4946e552b5d59d3d65e8364397ebad7bfc82b58506b2adc4a8ea7938b423330bdc2b66f9eaebe27ad6b441a4d7b81ed17ffff79e8bba5065797212a5c09dbcc8e255cb865bf2266203be3aa58afb3fccaa1e6b917c01121482989a148d4ed12937c4926be93ab9345d43d54e06494db7887104ef6872b7e57d0d28297892c9c652052a83def7d333891ca24a509f80992369f01af977ae7f1ef73f13edf3dc899df393b9ee873523492c03ff4f98dd2ada86d66da3fd6b4c123408e130b24e33d3737b07e6edeb803d7e3022ded3f3d04ca04b9fa09db5c6f087ec3d90676f76060567a6fb58f33305c4c1e62b5ffb417fc15bccebdb8033dbe0127bd7b63084aa8a6467dc41711ea308ad6687926fa357a2ea6763f855efcd70edd6c71f66e5bc441f51d14fd64b765a15e0c8c9cf3bd0807b89760d51934d3f8903c0e11f1cc43daeffd271a4da12c7d668b9af1072f6ea401cfc41600806a3321e15150365db1f7d66c8549e4a224f49902348fd3503bd6056d257b7733e9c9ba030de6ec5988a563a90c196efbb0a19dc51df9c2ccd2ef4acbbb31b719efeb6f613d52a6105a8f1c4aa91a8073312d89bccca0ba0ff990766a6384bd2248cf59aa7833fddb2ab889c506e9e3c1c41f33baa2be221f5c50ac5b545aa2581f712b001b4ab1d1ac0d47e7cd2f4854e8c9af70e98d00a62c5ff344ee7c948f1dd7136f93f13c29f1aece9507775ce97ae9a27e7ea676ec3722505ffb1e2494314b4671e49d505fccaa38a8fbd6e8863dab6c400467e199a63d3b16a53179c8c03d827e4b8251f70628c352272a671d1ceedce2f5b2198974e3e0e88353d993486b4de3e189c59c9ec3cf5f2997ec5f04ce6da09c2910ff89094741976194724ab87fdb36644d9606aa75b42c4d29e27703163684fafdeb59028d1f4f1271061cdbfea7a0e987e8298b5409ee2251f2fd99431f143a1c47f714a7dc5bcb62aafcd3765daade3337581f4f0a16f7ca915f9cafbd3e54ac84ec79ae10f08541b39446b6bde73f244372048d9bd887923423431635f925dce871aebdde62b42137c7d9088fadb226e0e067fddcb841b1264f5ccc0cfc659fe59757880e6cbb397f2a08fcada261e3ae23e7a0be3eb321fb78337834b122a21b6486a542845846f104008472b7fbc841ef21adf0a5d862d615dea0387d009a4e0dc3f7810a2a68251f44ac5745fefcc12fba60a4ff953d091d1ed3c609dcbe40cb453a0ee48793c46de23ade960a84d4407e265c3efb19f913a8c40b782922559dbf42d6894581fddb0840254775c741c648ffb43a9db39e8483679898a819f58c2b5b1920eea2bb251e7a956f4b98cd3ecd812c26406d869e96d5aaed7d2e6e0e5e8d75858e2bb35a1a9fbca42aae34295022ba2a5f80f155320bd4b6a90cf632bcd048cc90a1811f93a454889f3637778df867f9e22752655096d42f68c1207157d261617564f9f6a9064440f941c99d201c8ff7507dfd9f5ec39f6cc58140fecf42f518e00c406da433947f63f34e29ab6d7271cdac2fbbb3716e00b8a1f4a1e3669c6d39687fad284d332ab92a8bfcdb59fef96714e30fc1c22afebcea33e4801a5bc2242a6e556490b864593b8beb03ee35e5cd0dd16fd9223f4678a42b127c94cc8eb8c4da379626108eca21297d60116a01f1639eebb7ea36d761fe3c25a63183081330fb09d16648225e45b8b95c8a84b00c4ea78a93be17be804a21d7860e188ebab2b73e1d720b0f3a1335198312bac2af70a3b7715124b7a2160737b77071cd9b659dcc53d9acbe3e91358187c6be6a1e829e1b63b2b98fa4e72d4b1e6954325b8c2325dbae40b2629f1a40c061e8592b06c496a5674498ec7e2e424c310d1539041143551caadf9009f3458c6b1b7dab152f8383d92cba5c4b64fce68acf2692047408c3421e202798825c9ebf1ede1f60b7dc79354a99ca9ec2e385eac6ba", 0x1000}, {&(0x7f0000000040)="eb0c6f658ce26a0d1a853e580ee320a2a2cd9841da06759f129046738e2cbe12d2f44cd93a0eba934cc06c39a4f18ed9b9d7cfa41028182eed74e21c946a17", 0x3f}, {&(0x7f00000013c0)="0f2f34d4232ef7854b3018451d4e1add986f25e19f10fdf36b6f0c44d1bb89c471552243548b9ffde24d14a8b3c6600329ea35318fb0f45b5a9cff44ac4babf79799997ee3dc50376caa0e813aea2034ec7254d7341e60dca0e6ad0ddaa8bd96f82205277225fbcd4b8f94a0e22bbafb869bbde1d1ad78ce35e67684df61de36610b6f4621a87e65075b6c962a59444f29d354eb873cb0", 0x97}, {&(0x7f0000001480)="ab1e2c34c228d862ccf093c2f2f54e83b24de56ac49f987287e1480ad92e00209342185760e2be7543da943ce2ff14e2163830859eafabdc", 0x38}, {&(0x7f00000014c0)="68dd5d7b57391b248d47d66218a5ce559e4b8002b8403a5b7ac543624d91dc025b77b3", 0x23}, {&(0x7f0000001500)="0c713b01070af95d3ab4140a4773db84a94d2643a4c10deb1f0807ae12e10e5543b472b2ab95fcc9606d8a14eb29513d19154195ac04b7cec66f670734c97105d883ea5d8713b7b5565b0d1106c55c8e62e29703952d6efa98bb098381ba74be3e7d44bc867c0ed19990ed7beb6151f3fbb564", 0x73}, {&(0x7f0000001580)="b7a2504949ac09e5da4a475821492c0795d5d116ea318b88f896e72796d22f5a19ad854e595fefd6d5f6d233f7ad1dfbe711e62009c376d53f562ebd479875e26706b31edfe15c4a80df3f710b4573df4ad426fb88ca3a17594c9a06affcc8275662c109d689140d2a1b1b4974dbba5a8a6c330168f44879f8024f4aa81120031c74f0325285d650284a45ae643d086183742a5e5ffa37d13afad4c44db53651a4c3fcfc979af40d2e0e6ae939", 0xad}], 0x8) bind$inet(r0, &(0x7f00000002c0)={0x2, 0x1}, 0xc) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='W\x00') socketpair$inet6(0x18, 0x4005, 0x7fffffff, &(0x7f0000000200)={0xffffffffffffffff}) close(r1) setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x7ffffffc, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) write(r0, &(0x7f00000004c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d437628619747d6b1bc7ff81a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a06ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x4c}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618c1ffffffffffffffc4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5bf4e2a5c355c7f34978c8b09b9d3363632572645020b6ffa1e0e1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe60f8ea96b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e45a2883304629047680bbd8ee897416533d9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf", 0x24e}], 0x1) pwritev(r0, &(0x7f0000000ac0)=[{&(0x7f00000009c0)="4f18a2d4ff43a7b42cb1429e64136cc0f7560e664db5f687395b44bd60d6bd042e9e58adf4d98fb441a189b21a1ef9ab67a8ef1452786bf63b424bde82c58102201c3edcc27585c809ae18d05a57e10951be0de54312ce8f83a81879b7ee52c2f2038c43266de568f4df89b5c7efa162acea8cf8c6f4fdd83aa671582afe56b83607c0a16c9a038ca1b40827798b35a031f69d84e827dad9019d5e8701d56c1940b926af9c869cbf33020e5e5d40746e366b5ff2228791bc79e879b64b588c1d5f5a5be1b178", 0xc6}], 0x1, 0x0) setuid(r1) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)="01", 0x1) chroot(&(0x7f0000000000)='./file0\x00') lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) denied attempt to set clock forward to 4294967295 denied attempt to set clock forward to 4294967295 16:00:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x80) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x10d, 0x0, 0x0, 0x0, 0xffffffffffffffb0, 0xfffffffffffffffd}, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000200)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x85) bind$unix(r2, &(0x7f00000001c0)=@abs, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="03", 0x1) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x40) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xfff) open(&(0x7f0000000100)='./file0\x00', 0x20400, 0x1) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x2, 0x82) readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)=""/22, 0x16) r1 = open(&(0x7f0000000180)='./file1\x00', 0xa18, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x80}], 0x1, 0xf896) fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000140)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cf5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x1, 0x1000000000000) listen(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/197, 0xc5) fcntl$setstatus(r0, 0x4, 0x4) accept(r0, 0x0, 0x0) panic: bpf_mcopy Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 29463 54073 0 0x2 0 0 syz-executor0 db_enter() at db_enter+0xa panic() at panic+0x147 bpf_mcopy(0,1,42) at bpf_mcopy+0x7f ffff800021161d60(ffff800000074340,1,ffff800000074340,ffffff00068c5e00,ffff80002 1161c78,78b6a6cdc7f5e535) at 0xffff800021161d60 bpf_mtap_ether(ffff800021161cf8,42,ffff800000074340) at bpf_mtap_ether+0xeb ifiq_input(ffff800000171050,ffff800000171290,ffffff00068c5e00) at ifiq_input+0x 105 vio_rxeof(ffff800000171050) at vio_rxeof+0x220 vio_rx_intr(ffffffff) at vio_rx_intr+0x23 virtio_check_vqs(ffff80000001c300) at virtio_check_vqs+0x166 intr_handler(0,ffff80000024b980) at intr_handler+0x3f Xintr_ioapic_edge19_untramp(0,20,5050d6b9000,0,20,ffff800021162150) at Xintr_io apic_edge19_untramp+0x19f copyout(ffff800021162150,ffff80000292e000,1,ffff80000292e008,20,ffff800021161f7 8) at copyout+0x5c ufs_readdir(ffffffff81dfb828) at ufs_readdir+0x28d VOP_READDIR(ffffff006e47b530,ffff8000210c39d8,ffff8000211621f0,10000) at VOP_RE ADDIR+0x65 --db_more-- end trace frame: 0xffff8000211621b0, count: 0 --db_more-- https://www.openbsd.org/ddb.html describes the minimum info required in bug --db_more-- reports. Insufficient info makes it difficult to find and fix bugs. ddb> t $lines = 0