0002, 0x6, 0x20}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffff9, 0xcb, 0xa0000001, 0x4, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x7, 0x2, 0x81}], 0x80000001, &(0x7f00000001c0)={0x384, 0x7ff}) setgid(r3) 14:53:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000002680)="8308a371b10e0d0fde5fc4da031e799ac77d1092270a07559b1e25d450d2e84b67def94522598097ed06a3c5f18ddfdd587efeb8d459bf1d35ea73f575cdeaec73dc0894e898f436623b1845db9ddd8f28d62d2c9f14fae993b346a51454e7c264cece1765419926e094efef78e902fec94479bb3f472b19223ee15752b6e3afcd3c753df0cde50311edad03fdea43c1294029ea2afd1763966c812368e9e90918c8c2f012cb5594eda3fb8ea887ea9ade1819052a7beb6da8fe3a7de35bc1404fd825e499f706809c550ce460dbc6da9470d4adcd29dc3f9fd0fb8b6e329c2988aee954cd84ecc6d66c9c839f0c8d2affa4ef3fab4abfeaa71cfeadb9623ef67b6b9b45d97a414c578f62f16ed0dfa935d67d951fe266e4ae609d54ff1113d0c141957cf06f68bac7a9f64b37c7d041fab3939002321bbb0a8375f2d2fc9c49fa7867ecc999e6f378b69fe249b81266b39b41b7485733b5a6ad4864f49547fc772928e6804344a391585205ccfb12fdd863b37b19b19d65dcbe76f49b66e4d7d43deb0d08220ac8f24d8e4435be97088c3243464dd6370ba2be6ac7b9a2b3c69a9147980b5d15f14453dfab8f7cb82a09f60d4984bc38797ce1722c739dd5cdc47acea16f7cdae89ca5cfceb3078f399ab32cec66089d02b96b4aef64f456d2f94316495ec935751cb82d49fc59b1ae6366cd53e5d9340922cee61885540837416d4299f699df2372e34db923275d3c01ec8a340463e645da93b740b6c5249a528118ebb5bc09193f0f754c50a6fd33a5bfba24c77336665e2f5005d5b73c4961a35e013e3cb5ea1364b8e86c28bf085b7e38b9bc3b626beac7271aef440a966f560df2c6566711146a884b836e300f7a88bc50f18898e0c2b72ca3d7b5477adcd1a9d6d49a488a6c808368827a443c55d2f5c066c83f40b36543041120aa0be594c62bde420c9947bb0346659731db9dc7bde6ad0647a8a48af8f300773e1df8d70e738a1de3190d6cd0eb15759c9f123d360de89b95fd277efc228496b65c760ff01cba4b0cafef676e48daa7b57f12232e4046752ccbe29ddc9633e562c9762557df1f3b6d21ac1e5d8fa06fefe64f5a736c14e2068722ad603014e568ad1427d1232c0ae4839ae778171c7ca0b90b262fe51592fba8e93a9ae37eedcf85e28e1388a8b4390cd3fbb3ef1162e23bee50e30a4bfe265c061211714aab1f3b73f7c31233fd87b9fb4cb996ebceee406ceceb2cd52d3a1672b2bf885c973ff1510f05acbf5a42608ab802646ba8f7412d7061ab09f055520ee17356641fc43eb5bdbfbf5a4cbbb8f752478cbd23865da6264c0f8311f7b2478f20f8dcac94a905c5ae3e29f1a9d900f68fc5ef12751781ac5227252883c0d784616b52f94d71dcfd4b3e2ff363874ab6c231e01c9f438fb9563df3f156ae6d592e28ea8d6d50105abb399e5b67701ec1496b13eb0f6bc0846fdb9c57b4ea021f4ad02d753cb3611dfce3e8efcaa32cf27c1438a41e02614114372cca0d9deee5d7dc0c724f9afc216f8eae4a0718611684963c2f9b33ecafe1f961ddbd5cdbba1438441a9923a930ead9a32b22994054cb3599a8e82027fe2cc7751a42624cb28d6f5b0f6940c285d8a0e8de467a25e7fe0f2e5acbe4b10b34cd1ff6c0a190dabdd81ca7f258e48c72a0e8beda68b7c6c9e07f242720bded767bfbbcb8a57f1e6c36d1c8b9f6b4b4191365ea230b1dd0daa3660cbc0e32c215a0c6c2d26b902d9a677b368c52e82a8227c16eb2ef415aece3e69636a344d2beb1076f3416ec8dbad3528b2784d756e5347f008a9e6a71a093c01c690a18ce40683fe5040bfa16b449e352090842cef7faf98070c257d20a6046c9154ff1982ae47e7eedf221291400aaef019412525ece833879fc055d2db183c2f261bd2a61b604db16e9b63dadb77c9ff91259448f0134cfff6a7a3849b4a73301e87e1d9dffbcaab24447a085e01a0156fd48f92259d25a9ddd4ac5caa9ebfcc87467f26aed33e4872fb4c0cb7cfdfedfad73c493dd815903939c43c9cf3afee3e0a9c896be9e0f1ae17bc938148b9e5f9a1880ffaa798276b3f238b55704c00826e39fe0ee40a00096bedc58373aa5fe0d1d386ed5fa09235c249392050f7278bac249d68c1716c1c1d0b4b15002aad5eb61039218fec2272b69341a78f7d8e8ceaa2465684577b2d22d8a6a7c4054c66ed0c60d6a5ae8be05028adca45c59698ab595f61d227c404846b83e5d59933af24c3cd75ad8e20538a8e35bf41c4932904d688f52bfdae7e7563385183ff11202bc7864ff116b4b34abffa9c0a38c0ab997c81f2b58e8ba018ac508762ae4e763057b0086ee864edf36c3b5bd843904b83f5c314e23e0f88bc321a1d61c3b96c595d78019383afce846395708ac9931cc5c54bdf5ba3fb5de4db07b0eead4228d1193a13ae9c0a85a3547ffd2bd74bf8799444875c4bce5c3657fa711676e00cbabbb40c9cc861a267ebcec8691068aaf1952058ecbbaaab336e26baead01cb5d4734e9be4af17f78879a94307529ca93d9d77f8dd5b668a74ad56bec40b1cf9c82c437ca536983d0a2082dd088fd62f930e666d42d2c544e329cf157dae9ab51b538bcb88bd56c81a2329c24f48f377ec40beedec90cf9f2c563b7ad8044ce0ae6329c0f524a785258f6c74635a8fb2ad1fce1a3e51676464b60488c13ac944d888fc219acc9aa11d494254e403f33d9fb30607f05dc786f084bc45fac86cd160a9e2ab4879cdcfde8f0d324980f9d53f0f78d84f44e24b326f3f0d4a7a5ac8a10eb56f2c5baa9301697652341ebbca1aaaf935de59c05f0fbba271ad314710781bb9d1bd0629a2f882f28930d2fe268bd16a973ae53b5cfe74939ea8571b3fd74ad2f87e7cf4e47f700b2a5ac91e27525def288cd64d3fb42bfae20ced5c4e314d882f9104b6a5adfff2d6fac49d8b23c62b2786b54ff41adfa3f6876870b80319fbb61dd518978e2c5a201ca53a36d9b8bc4d4cf4c963c3554839ecfca7b98825723eda1f0376226e0dbaf866812792e4b9be287051da5dcc273089bfb16ccf1de673b8ca31b78d12704a5e67c364ae37face495ec11f0c913f27fe27b318016d28a38610a1421536340e1a9de161b7e9af0ea8e6f8333306e091215aa1159cc54f69fef4083cfb2cfb49360b25f43523017aeda7fbb33f61f0d8f08294fc21cab3681e4337b3cb3b077ac53d7ccb163b209c1fbc8ed5d50290545cfa3f5773f3e2fe2aeab3cfc083f52e583b63d0f5232a3eac69dad9cf8720e9c7ace1ef308c718dc4976bf084241916c948d5c5d275d4e47b5f50fcfd9871095deac14846d7d2c7ffe857b7efe9981d06e003724d2372d871b8804c05b4d734f0396b0eba2844a0ec64fc41dd7ca84f8c8995d547002e5f8a30a98813891cc1b615505943d6616ef4c0ad5bfae0a93fc05fdf547b257b39568e0f24e15c37fdf8e91cdec82a03737ba026db4236637e60f1af9f68b04b154455afdda840b10c02577e8fc4e1aaa433506c1dc2af8b53eba11d4e356adf7dbb56687ce2ffb5cc73ff500e7d21549c378859190c81c6e4ecf3c024bf37c2a3b5e5da384877810233221edd64f8e66915dd8c5d64e234e9e546cf7e56ecdc22430d35e62eff913fa8b2f414efba82468a470cec4335d965088366fc9a39b24fe784e67bbc26a5b65800694de19c5781ea9502497ff021b1dc4c015d29b17f0dad2b45563c83784064122fdabd202be14566acffcc00df31fe0e50bd5c9950d1873994a07dd86ea53cd8d7d712df2fbf5440e647781660178653a0741f7efde82444b4c82baed730a83107e27e66db990e6f159d413b7c54a3232fe687846740783503fa309a60406b08ab27c4daff152457cbc24ba5fbb972838f01748eafd314852ac9d9f9d00503ad1dec5c1bde9837fd1de58f634a04243763fe3677ffadfb08a765aa3ba9b50c900bc181d7db48b46727ef6e8c759b902493d6c704078f500e10cf6455735644866c5c339656db264b4a31032a48c73acea72947f1357ffe860a4c4e341ed9e7ad7f98b74d91d0932f48a1b6c3917af3d4cb7f890228774e697ad75c10548eac1b9385410caf99f850fb05da21a1d07bd7f324fde75ec85b20307c76ecfa96deeffd9149ce271568f32a18d496ff27ee12aeba4ce7b3ab1eb53dd3eff91fbdf2579be75be236edc08c0ca4a1c3cbde20aba35515e14f4d519eab1b4228606c8e0e21da1edc2543a56486e166d8e9fcda00dde227e32a7955cddfef5b6877b1dec2dcc2e7d5fda493b1e125aa83399054e2f18901d74525264721ff41c76132ed41162c1839fb6b4e11e3f99c0dba1ab6bc3f6481dcfd1fae6434c0202f9877f31eb458b871b83adfcc2bd36eefa96f0761d4a1b7131412219ec82d30b8e6bcc68add245a9c8d6cf8479f16de0528fbcda7d23ec089f147c67d57811937c5d49d02b230786f7b4e44cac6efb990fa39d56b99fa722d3ef2a72e471a056b614a836fece2df702de91f680c83b25051f32a45ec87cb0c1e0eaa4f6ee63f8a5d572857609046a479ae4010febdd411bafc0a03b4c598caffe41915d239281a043ff04076607531d284b3fe9e672c215a6e7aeebb8e636fadac8d4a1504b9c58e16d5a1d7f0c157a28eca3c1547f5bb800e057f46fc41d5ce11e9588a1cd481b3d1c16cc57fffed6053944be4632abe1c04560d37ada07f8a63a0521c1483fc5e251361d3f44f70f211676a3670762bd90afb822028e76844ccc00a9605dd3ee4ad0c154e30cd95bb5c1f3f8447907abd1af42a89039c4a4a8865afad495287ca359bc9796416abd2b5aeee5cc61d8ed3660920d979447feedb5c658a2b353cf73eb041c7dd80d8f8554de15f4a444e32ac193a9934d404e02c6f19b44ac7c12a49a0a9eea3d56cecb12de2f115a9d0f5412bf3d6e9926f1bb817baf85ace28a05717ad88f5c24854e845141bbc6ac9fa8007e3657447d40a3da4f46b155416c8395e688ff55c9a75069fb752e99bb8fd7c39845c24e87502c133f810054115698265a16692de88c39e9df5fd2be0a05fd47d74c1db613f3ab1f24f57369b9b2a9a0287e74689d5c33fd8373372fd6df92825f1540be779fa47df475981e8fddda7cdd855080ee50ce88ea130408906df49800d9e401812cad193313ec60ef1adaa5c1a56914d97b588aa599939570c9280e1cb3dfb3103cb7119e3be8ce5a5f6d674bd8991fafcbace977848e90aee9bfe9094e37ee094eb19f4060e80033b0af936f", 0xe9d}], 0x1, 0x0) 14:53:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) ftruncate(r0, 0x7ffeffff) getpeername(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000e74000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) 14:53:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) open$dir(&(0x7f0000000240)='./bus\x00', 0x80, 0x2) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) listen(0xffffffffffffffff, 0x2) clock_settime(0x3, &(0x7f0000000080)={0x7, 0x40}) write(r0, &(0x7f0000000340)="e53d37c48680526bb0157d2cd492a1c3bbb0ea2b38308c30bf5c4c79ef87c36209158216c608374c64742fdc0bfa33479d0844b0900053e5a8a865f07e7592c17d8365cdabc34a40dd43a119df973e443abab9a41e19a2fcba6d922b75db5db2bdfd3c940ca119d1e81b5404288f99813be60dd72924783794", 0x79) open(&(0x7f0000000280)='./bus/file0\x00', 0x248, 0xbd32c8c4350c1987) sendto$unix(r1, &(0x7f00000003c0)="e034f9bede6f24d0283c253f4d7201bad998035113e33a67ad6fcdd38ce90de872a7038d2249e73c200f12b021ee9fb1a22f62489ca82e298e2e4d5da2e1bc6b828e8eb2cb54dd05bb09cda100a26a53ea122033ffd7b625f5ea675c6a5d8a92dd530bf578fa8f064680c55da1502f49b0", 0xd8224afc172910ae, 0x1, 0x0, 0xfffffd3a) mknod(&(0x7f0000000300)='./bus\x00', 0x100a, 0xcc18) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) 14:53:54 executing program 0: mlockall(0x2) socketpair$inet(0x2, 0x7, 0x270000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x1010, r0, 0x0, 0x0) 14:53:54 executing program 1: socketpair(0x18, 0x2, 0x0, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) 14:53:54 executing program 0: getgroups(0xfffffffffffffd6f, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) 14:53:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x4000000023, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x1, 0x2b1d5ee6}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5e8de8346fcccf6ec055c0e9355c189c6314a83c405ead7a507577714b1458b32ecfffa1b03aebca", 0x28) 14:53:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000040), 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 14:53:54 executing program 1: setreuid(0x0, 0xee00) setreuid(0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x4a2, 0x1c0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 14:53:54 executing program 0: r0 = socket$unix(0x1, 0x20007, 0x0) chroot(&(0x7f0000000000)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x396) 14:53:54 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r1) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0xc0, 0x0) fcntl$setflags(r0, 0x2, 0x1) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xf6c, 0x8000000}, {0x9, 0x80}}, 0x2) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) chmod(&(0x7f0000000040)='./file0\x00', 0x8) ftruncate(r3, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) 14:53:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)) 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) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x8, 0x1f, 0x1, 0x7, "4cdff5fad3e98834f5b7e5def9fac797c3449536", 0x7fff, 0x1}) r2 = kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x0, 0x401}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x4) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)='./bus\x00') wsmuxpoll: not open 14:53:54 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0xfffffffffffffffd) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000040)=0x8) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) write(r0, &(0x7f00000000c0)="aa46a6571acab92252e0b7ee09b8bd6026b7515e8d98f408d7b5f084a859dd59bbc509ff6d2bf142", 0x28) wsmuxpoll: not open 14:53:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820257c6e9bbc8ddd7e4c01002fc443000c55c40f18170bb3c77add03c7bf26383885ef1556e821ec162475b29cc611fbdc93ba548b5d9"], 0x1) setsockopt(r0, 0xfffffffffffffff9, 0x6, &(0x7f0000000000), 0x0) sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000140)="10c21a04e33177f37c77324dedc4abf28b76c9541170ddfa310f69ca2f9046cde19189c557e7f3bd7fb61f44b48bec6d9ed52ac16cba800b18217434c7ff4d687492b4a11bdd323d232ea91c6d6d6bebbc732084cac77f789574621b18d6ba471f63c132486d596337f627c8ea4c194e1b4bea85e020c660c280d00bb42573f6ceae0a46414b1e5049dff085e5402866575c1e91a23082397bbf763b98e05f58670457eeb2e3f0081df71f4c4a6e28f0f5a2d70d64b5fb9f8881fabd4ee385f10ba547976b9ca6c448b63747a80259d3de07c350ee1d0f4a83461eefe0de680a8db055ce0815dfe594a0fd868c08a7e5a3bfd4db0004ea934f6d3a89dc021b7188c1aa2b0225831b9d1aa3536dbac956d92dd889ee113ff04f37282264abcacf2fe513b8690c5a28b82f40cc4efe117f6c90aadc7bdce86149781a8919ebbedb906541193de11f9ccdaefbadd6e93782ee63a7421e8769e065c6faa119ca0d696e7a5e6ed22a47bd30f0951a2beb503d31f77609dc4d5dd132a66fd0e9410bab2c3c291fc4074e06185a27a64251cf90141e9ed5b0de350a719c386935bec817055542428cde41b123dd0fa11b28256ef0aaf426e1750ef3937cdd6de6af87dce2c316d108651a4795eb8f0969556be0ccea44bf1ab1b0e05f3cdacc9430cb310d68cb2d43cc73362d8bd7bc17b3ab72644ecf2594ecd26f1b82de5109bd7deae4ace393dc122f5284b4a915db891bd726a4164a8cc96a7acfdf49a1062d166a793f2aa1a107a5fc7b54e800ce07d91cc8a11b603d0cd0e6a6df8f40ff7eee9ad1225aba95349d433f6f0b2b32587665d00ea60349bedd181f22f2bcc4830b474408678a73957ae6579713e865c5bc99e038ce6fdeb02479cc99bac5aa72b931cfbabdcef1cf0adc8851eb235cd6afa98156fd95d9441366278c8fefa690ba4322c9bfb9b3e21b58391bb9a5d6a1a9858a25d90d0a0c57d72685f92778d66f45d1b1dc3c943bd846eabb45c7ba00fda327cd48f6f2cfc6dcc766f7432fdc4c398fd730850b3802fabf50c2c00dbd96238e2cf96d5ec506eff5a3c66f9d760c1377bb3c810985f5ef663bcf28c031ae738cbbb94749d8b2b8d47f72f8f8617a267d6e3b82e7338eb3300626f1a45f01f4723d8f19bfb05128429a43c8de371166cc1d6f23761cf16487a4651c49a7649259a5fe5bbf7fc8edb179f8e72d4dc9fe267a3aa828cdd97a33c37660778edae4741d91569bb385ca1d80b977943094ec7ef3f1377b39d8dda80d6509c4bcf125c1799739abda315455a2db040e1ab13f0fc26f3b77f8e1e115223a66d8dd12a9a7ca0cdd411cc3811e33bcd370e40b18ffe894ac3751c987c8bba02513c813a13d48bbb98af10c0bec598c2f09c5ac29e050ec0cfe40d5de37ee0d3995fe6d60582eace16440437497f7b9f87fd6d49b78d16e864ca07629cc0444e197c3e5fcbd6be21ef61878896c43a8b6d8480d9036a28cc2ad631f47a46389dc4d64424711c22e56349813eeef0bd3bb216f910e5c3e6bd2e633e67fb41a565a7c8aaa75b49b430410488b0de765f66ed9c691483f3d38da6eefd24da15a8fd4704925efa23dc5c6729347a9597c647c8e8df954239fbf335d41af011e0680887e6d4c5d8d9a542e444c207fbc384e6588b356c2471c342c6e491d70c360ce0e5c857f824eb5c6b9f95411000308dffee9e32457b20e547f73bb031a18321b22982d7deb51cd58735c5cca962183814b97ccf9e35bfb16ac8895ce945dd87de805b96e2d7fdee5c65112a7fd6bc6deb3ca5041902a17e860c480997c8f509d909a285b5fc151de7993a3779cafc52cbdb70708b6ae9aa87659cf5e6244b20b62b6d5ec345e7f997f927340e7ae9ba7b8b89a9dd21e4148398e3792d23eb2cce179b892203a56acc998ec22db227a8af3d1889d2131f01d4d890538f248b68eb6a0883a1e04f98581b220a7a6cc14528836eb70a35edebfacfa004677b0806d09dc8f816c91b3b97ee3af6af29b62ce5ec090d3197bfcbeca4b36b0a7232254970cec45b0674577f4ac3636cfeabb47fb5c2683a6fc885eef86d3cf45c37a69568dc4c899744364f033f985209bd2aaaf522d19fcdf4205d4ac353973a3868c460788f2bb5cf334c287b9e9233738dc8b03b7f97df0ef195dbf32f3bd20a52cb690dcf9e95a36f5297d8701b8b04b230d74a5415b4855fd15ca5d2a405850ea3f85cba845fe6953336866db4bbbd0e1152762fecc854a8b98bf675278d5bbd53cb626faf600cb22ac7ad2ab2acaf8aa4bb74e540af1a9ddf8690e16eee0675c21b6b6855b8c140e1465028ea435f06c67ffae1970c191bb32e5d2684b0956f0a0ec783382658c34f4450dee3683833c8f786e9edeaafc859fb1ca2e1e0cf2bd4be86a0688b5bf01ce13d743980d19912e5e9e3584eda020e5e37e83d8297990b845821625e4c24fd082cd7d28c128f7f8e48718eb383376c231e2faa4271b5b281d9f8ba69634704a20ccb4f6acf1ec14f95e4a3ad79120a20ba52aac830547391183394733b6a913b1d033f7c6ffa4169ab433abf7afb568e580a21aeacc6ebc3af2919228a1c9597295f34bc3d99b820c7fae04401516dcc836fb382338b9e7ce96907eaa6b10ddaa6765bd3eb46f9f8df8b6240de92be72d144e3b7a6888447413ad155ccf22709be1abc5b40c241429bf6d34f5358b68e3c364d2564152223cebe377ef5a104da626b917e7b10ea93a8a4b52c3aec6c32bd8e02ce94f65b5470b8ed93557c61e8bd3a6519996e68ed3868b3778d20c8bd34bc98b4e9cd032b698bc3a7d7221d3068a2550ec7c02c6a4b6257404a36f49d0c9452da92f32d48766f3a99ef2b25a729cd59606f5791bb9f0b806a354ffbc80d173d8190188f8013e0eb17f4e85ccd941741468cb01a360942936d091a62fe68116f7722f5632db634da8ef5ca0e9616aa13dec947cc0ea54ee71d42e75758fab0997d2501fa30aff3a0bf775d89d95b159337100c4bc9fc714806ec3c8d0109e2485636b6bff7c87e1115b0312a86e2ecdff879e76fceab66ef66b5ae5edcec62103169f4caadfd1046c9e4968f3cebf0f20a338577a853bb868c27bf3d0b5f89e8fd3bceec5cf35804b1de65b4195d602ab24939b1c049c168082124f2f2da1c286b9f5b89c4559e1184c87e7718d62efff7cba03cfe0cf087dcb39a507a56ed62fa6dc1cee3fd7388b013897b457be00c8b1e6beab4226449ea624916424a0bae288c3416285bf786dc5a4231293c36981f1aa2fe79637c3fc51a034694b5c199d8ef884472576b90df81f6128fd64aad72069273ab9f34f86dc661fd2cb5c0fc85848bd995f75fa85a54578954243a2b588be6519015439119d1817e342bf5edd38b83ad540d80e473717d67aa04395eb84078206b4b033d9c0106bf7291148b8cbf55ab1ef7b48979734b45883c212e5ddb12159298ed64582b4253129caf732595d20251015ba62d3d3589d371ab6dd43425c7bbd865a8e3449cd8855e4117d13add70f30b1b17350a583eb11d8677693de09e15bb38dd64ed7f0cb35f1344640cfdd40bac347f8d8db874b2d5f85bde0b58557788a2afc39c7fbc28c37ebe917169b06b6d1ff79f66c421d38caf253796e5215e911f7f140d130f65d5c4fb71dc2dde67f5371416e73733af370ad051a90bf28fe4beabeb1676931f242915307523eafa0ad9ded788fc1916ea1f215bed264778a187b9edaa501f866b61bbbb611b767571006b96022e4f025b6d4c7a83a5c9a6a6a", 0xa7e}], 0x1, 0x0, 0x0, 0x8}, 0x400) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 14:53:54 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) open$dir(&(0x7f00000000c0)='.\x00', 0x2, 0x90) openat(r0, &(0x7f0000000080)='./file0\x00', 0x808, 0x0) 14:53:54 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x4) syz_open_pts() 14:53:54 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001140)=""/7, &(0x7f0000001180)=0x7) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000000)="125a5328", 0x4) r2 = socket$inet(0x2, 0x8007, 0x1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 14:53:54 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) listen(r0, 0x10000) mprotect(&(0x7f0000001000/0xc000)=nil, 0xc000, 0x0) mprotect(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x5) mincore(&(0x7f0000f14000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/127) mincore(&(0x7f0000006000/0x2000)=nil, 0x2000, &(0x7f0000000180)=""/162) ftruncate(r0, 0xbcd0) 14:53:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c0a46eac8dd2ac8f703ad58cabc77b2763239151"}) fchmod(r0, 0x60) 14:53:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="45606e54efeba2231f04bb5e329da9a0c6f0fdf888790f2589f5be7c9d0afb811d8ffa4de9c92b3148daa4a24083918c256eb6bdd595061cd10b206d91da47caa36c70b27ca362da4ece7666c8e42dc0a512d2426b9d506c0612c3a87c8f5818ce21fe3944bab3d40055b105b3f7a6210217f6ce87b52555870e953bf9da1ecd42b46de8f996ca42410bb2eec70c033ad1b10cd3eb490447b5b329b0d70e1f6dd0123b599881384703ff94e9b0f7c4073644820cda6ecee62ed6f8272ec3703ab16c62b55cf7b0"}, {&(0x7f0000000280)="2d5266b0df22f9f4cc0ac62b8294c45b1e916e0b2a6723daf666f5244b97b149da448ffbabc7d4e2a41b59164ecc8d9d1fcad0a808bb46cda60867f805b2744aa629d6323aee50576f3ea10b72dbe1c9a915a593bb9b10e1582c5631928ed880fb0ddecba3d1edd5"}], 0x1000000000000465) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) 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)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518001190000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 14:53:54 executing program 0: socketpair$inet6(0x18, 0x800000000004003, 0x4, &(0x7f0000000000)) r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) wsmuxpoll: not open wsmuxpoll: not open 14:53:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89, 0x2}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x26, 0x0, 0x80000000, 0x8000}, {{r1}, 0x0, 0x1, 0x1, 0x101, 0xacf9}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x355a0fa36f8cca28, 0x6879, 0xae}, {{r0}, 0xffffffffffffffff, 0x14, 0xf0000000, 0x0, 0x9}, {{r1}, 0xfffffffffffffffa, 0x8, 0xf0000070, 0x40}, {{r0}, 0x0, 0x0, 0x1, 0x81, 0x91}, {{r0}, 0xfffffffffffffffb, 0xa, 0x8, 0x100000000, 0x4}, {{r1}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x6, 0x9}, {{r0}, 0xfffffffffffffffb, 0x14, 0x1, 0xfffffffffffffffb, 0x7d}], 0x3ff, &(0x7f0000000000)={0x1000, 0x3}) kevent(r1, 0x0, 0x3, &(0x7f0000000000), 0x1c, 0x0) kqueue() 14:53:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x10000000000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) kqueue() pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000040)="7bf88805038b836fba3caf577848c3bbaa70f593101b077b2284648a62f86f4965617d87247aac56811eb49128d379f6b61b0444a94634c9be1919f2324002", 0x3f}, {&(0x7f00000000c0)="3d7e80f9c717b382b1a76f535bf4a4cc6ddfa8112f99f6e95abce5d94f757764f952af424c918a2255eb378affc6de8e889b437e5748ca91d238f4033c309c6b51e7ac5a53c14f35269524d63df0dfa952fed8", 0x53}, {&(0x7f0000000140)="df26aa1a2ad2474f0eac2e8ad8c63f89c252f69cd3b8d81beecb197d8280839246d4603834aeb47b036a962b939f04ae949de0ef533f9db0a52781f7ab386fab21dad2ca2a9a944f6f9d2dd9cf2cb9e602d5a9c521e844b5d7fecd702470f68143f44cd5458aff831003258f023c4b2d71e673cf988f91bb4942240a9ac7e6a2002948d9be9b23b921a095402ac165e2bfb17f0f5136da1464be78cc54b217cc2151c7bc4d6fa120fe1e1309f71d91dbf2944c53e182987175175fb05962c3712c59166d427f34b321fbfe006e80912ba7d5b4fd8dd2af365dc6025e15", 0xdd}, {&(0x7f0000000240)="c15b6d9322f6079cd1d910a62b3dcc4112f6c21bf1d196924fce09fa88724b26ef7d6a7c462989349701ab69f5a635f20334aeb9b066cb226ddcefe3f8c0c0d5530493024ec280e51e289dcb8a566bcc978d891461e586c39a703ba966ed3885e6dba0df833def9474ac5ec679b712de7a0808a8c252c858c0a94f993b8588b1973d3b0ead5133edaf50c6eef5be2e50d2559f05af1ceb2997aa0a9f24fb1313785a1ee16228c73863f922b90dd537add1687894a098a4f802ceaf1ce73f81d0ef3366604144655c527cd3f28bd3", 0xce}, {&(0x7f0000000340)="dec831bd973cea91b864e7ecf73c109ee20ae3f1d0c2146afd1d623bddd27daddcb18eb6053bdf24168e0e1c75fbb4af0b5f16f5fd1b1498db4e26d9c2289bec76ec95679cecbeb7d51eb9ec60068a5b2be9f45cf4070ce68c4c8af45089fea8a124d9cfa21e2d0004e0537b24402cdc5df19393ffdc4386662e9f2645514af8a9f0cb8d4d885f73a7c4e049e19f365d6ac57e179e15222eeb57e703baae88bb0d70c5b5c12ecf3dc6ab3674b795f1052523327b09a1d705ef3427607a0e4a048eda0fc7866c21b9c8ce486f79517424338dd4b46397ee942ed69d3f29a9a7b058497220ffd86d60e4f1cdf17c805987a433a32e35e8149630a77f48a12583a699f8884886f93d5b20ecf862815463a946b40ebcbc1b4dedb64766233725aef712b2a372838c0b568f07b729217fd3a6f6b66f2ad9bf5d7fb956b9cf8158bb652f1bb14cd01280d310a7a3d9f18e4aedb4323a0508bcebdccbde16d67e3bf81ea77fca77f4657c23453ca6ecb8c1b658be0e675904563f28ff044fd40d50e701905b7f6642363a0a89c54470401313a5653d12c295ea5939844df01d1523b12d2085b64fad3164f138e6e0594ee09e052589b7ef3ef5c5d1e930a0ddaaa99825b3ded399462c0eb3f5d22de8214f624e989028d1486b8b4a5694589fda45e902ae48efb93a26315ecfd73d8a78ae90825137cdaf10944c19beaa6a85045afb618f4cf5f5f78da8bee6c9e304d053bdc1e1a7a6da7c73a98d210fe2b790d227b8484b632aa7e6b2f8f7566c61374a9d0816f314cb3abbef057949148c61ce513c1f8a5708cfd2c22b2fd53ef8515247eecc8f5cf5b22d65fda6023376f9a68729b6e5f0d242f24da440b2cb0e138fdada288b709b3908d07a41a77884bf356f93094dc46d95e47a55b70d21c4d0c1fff260a6507d8157ce1558af9e0699db008992fba4afaf53a22e573d3a50249f7edd1615e1ab57ba17f13ec2db30e34d893f2aff595a0e6cf6cab23dabc51dd686f6174771d37589b275e294f8723a6b480b3f631d7659a7df320e37dd3a3e11a353c82c5f8ece5d551db6b7dbf739006a9df317ed8edde0d213c5f41f211af5602084c2c8ff96cf9297f30e2a5d121b584b9bf06e2c469e2c715c6a7e5c0905f75b461dffc7c2957be1ce9595950bdefbf651881313a3a71bd3f6463a910dba56f56fc3b88cf0e468f2d3ae1de01ed5f9e1e755d8e3efef8985ea9f65b5ca5c4fcdddc4a1aded90e004eca7d60333c286ec8dcbfdf327455f6081f8d09a0392dc654a79789d2cf36433ac70dda31d8b272e0d12f3218f022adebcfb898f94e4c9b4bccd01ac6b9a2f6e0d6e14b88c1cbd265ce08cd611d4de5c2ee4af93f29aa6474e91595eb04d95f5cf0112b91504d7165196adb409af933b3a260538864e11ad485126b360b3e06380fe55f35df03fc3d97f7c0dbf334e8d04971029d7d7058f26ab072c84a3b1bb4365d2cacbb31b13fe575c0e2ba582876a20f64bad746af0dcc3c2b698d2e88306b40959a2f207a5a335d63aedf4f44bb80b1f0d449c614c2e1e3823a8f0c1da7e61cc3eec081ce64264b8b01998a24fbbb6b3ee34dc96db888d2f5456987daa95cd56f587f215981941ef4894a088d85a58090e4ed1ca9cdfa19738ae174bd8a99685326955cefcf0a1814870ee1e9309eb692ef5657af3be6a07a64ef400d1e1f07282351c0d7f99ad9f439fb93e6f20d97c284766f7e6b1cc7bc6dfe14e1f03a6696ec9622db09512ffee422ba34d03f0c6e27a15f738bda2132f0cd7c5ecebd92c9e1486d8a4a8ec00d50603e238a0ba4f7992dccd55d8ba2ad3c7d6248d4fdfc7f4776017308f800515997a6d63f9ee2aefa051aa325b702bd198de1a641b639330b7f580a954f93a1c5e7704f7bae3ee486b4546cfd203c4a5974312ab029302580eae3955631cad16037a0386ce9e83e6344c28a0a80a644f7fac30955de613c6098c2731ccf7ba75f3830ad915132960fb7f4e5bb51808b2de0f81566defee14ec49c71c25f3b53bdfcaeb411fe42792ecbf4a3ebfa82d712cd9e1f14227cb8703ef466148974ef696d77aea7046a53dde85eaeb443b5a8cd380bd2a16f7dcafeace5285b1afc0a30b3e42cf17d4406c01a6c877290eb02ce1a65f4fbde093e36da143054ab1c4a33236b682e87468c082dd3a9471a9996c6f3571efa6b573db9650032a3665903ba8a6325271ff73ba8f1ea865c1e8deb6622e703c640ba73ff47868fbc9092534812c1a558b219b197ec8a2c8fb7aac9acf3fdb85f50fd64c38aa09204f4e1083d8e6d0164213bdda30133e60006a4831b9b43646eba1684f9a506027f804188ff402349ab65331c13b737c03f58eae5247db06108e1f6dcb530325f1918c53f6a6d35a3a628dfd33b04e95f63b5d175e2ba1a469a3ec23139b09a58ca37859470ace289ca8f515006399caceef78eca58f14820fb8c73c2d2ff31d032c3483ee2d5c5817831f052a81b46b322649e86eba5617eb669d06a9c1d0a2b818ab56201a0039683b270e8848e895027051571298320897725af79edd905dd44110ed3926aea592c923ddbb418e36b5f7b22b6f1df6c536f9db6d3c1cbcce3e78c0d720e1067b732c2aed2254ebb0259edd38310c4718062eb7bfb0a0566c4bb5fc4fb39eb2787c3f4589692906ffe2db7922d85afc7320f60a08353a4843cee00680e1ac26182f35169009a04483bb9824d6b06d0e6750fd4a84e8b7bb1dd0fd2faa0cc94cd3c1f37d67d81199d3f7f45531ea39b87e5dce65e50be2eaa4f912e8731ad82f27730826d35760c4aa4e9607c7d9f33a648583bbbb1e8c8bcb96c6aaeddf2899ee9723e12837ac7d4fd31c35e662fdafb3c6077234f27348d19025dc84c738a59837cf8d2ff3690c0e6260461d82f9fbf27c8f07af12788f4ade99be48eeea131d78de1897d523c77ba10f9c9dc0b9e3d9bb89a5d2c78a9313e865b75537ae5fc6dd0a39476fe2e434f74c28edb8c740563953bf0d5bc498f0fad762806b68c2c9017b9778428edbebdef44e68bfe80fa21f31b3201fb92d3135476cb4ca7e8d4fe51f69c49753e2ae05b6bebce3101c627c3add56848109404cc4bd5858dc8863f271996302b15983184baaca7a4ca5d1c9d1cacaa0821bb9224505d809d10acfc1708c3f161f214aa4645a192ccf0e76121471756da7c0eba252af96bbdb28d41ad9b47df792098fc12574fc35bb2fa97cb790ad7b3ad16fe05f6f2c8c3558e9155305a6e541093f0cee3c3aaf68dd0f3b23f2a1cbfc0e98b1daba8d275122989a72a50712ac425d3a568663d7026c23d5401a45c7c941caa8d5938aca1c12fb5ddb8fcf537cf6c53a314d26108dc64a2c7a11e3093f859c4da3a24908b801a9916062485644599b604c2f75199d705a3c5c723555d3ebaf2deee2888f6e8da16b420e6f61aef0e229e873dbd1c144c348c08da5e053222026c68ddf9ee98c908ea628ffab70312fde29fdee64a0f58e92aa314904591ea538149a5d682cc421110e5a33f3a782fd949b68de3306442ac5cb78c17a5e63ef2babe53cc552e83dab29a47a16b12a7c83c6296004ca4378d2645d9d34b2b0da8df1cf81c6828ef09dfa1e69be140dc96435905a6545b4b5b77b391089cfe50351f5615713df90501862f64a018fa65c2fb8a1938062b5a71c562ec4949e78d924e444658b71f10446b66852f2451815e7debbf68879cfd903d00f82439c4d87eb17b6155fb626fd1abaaa044c154ee7fd93c0254204ab7d38990f74c0e58e38351e941d5f2cbae93954f447591d4e8dbfc98ca2427247492b1015d6f9f5c1d948e03eaa8a308821cd8208fd88c488196d4fb346a6de3fc6e34eb484c344602b0641aa68562769f709292374d8df45fc99877d5a4678cee352c52e7aed20d8b845004f325dc0552a4a2e8f0f155c0c69a6ea67c84de2b56478897f29fc20f17741411f823d8d2d35ea6bc8604f8e36c82537bb4acd6b5457c168c4bfebd9ce2f0f690e9a2b6f14762643bb4f30aa198a68ac0e8d272155a36489d863f2c27b49afde4f5d6ea837d081d1d325569d2e39fe98e07a20ba1b6dbcd764e38dc4b4f874560a482ce063e52c0876f4c34cdc5a752752667e3cc562200d5b75015aae00c1b720e877659d45efdda022210343c88fbb826c20cc4f9029549abb109be8f762535456bf546ea524bbdf6952efbbfb0b96074e38507bb59bdf65123c0d61d6bd1098bbffa788d12746960bc81ddfc17835b6c406c682a6537c5f7947c38f73eb7c100cc8d41a392561349028de0301a0b9dc21f4a1839eead8d47063377d333033c906b2d972440ba1882a992d4fd0a13e2f8422331bc0e01bb5cdba6d336fddc0952477918c66651c9cb7666dd763cb774842a0709ad9419f0535ae949a45354de9d4e00f5f01cc0904ef151d3eff10d93f5427b1210935de6f08d70777bb2ace1aa6fcafabb967db4023f89b8d192e05b16f8ee1961b616619ffc4a9502e4fd67e65450e8cdec417585d05a7b7ddb9634ba14a2d0db99b1da134c199dc67acd3210ede11d1964692a68c0129b0cfd51e49dcd08f2e7175343d2305a076a612c1ab66045e4e966f46e3b2278bf45f697d35dbbfaa25c06a37bb57f1565615e00c5216f1c1b0bcfa48c3b89696504e3d771e527f101e464a3a382d86eab74ce2de6367527cc35120f2d55c35ec51ea82e37a70e4f19f5692c0254c6efa5955114ca786ac8c2a25e9038f8dacff6acdf65a1adc9d4674df2b949789d83f251d641baaa502f69ae408d1af1a92bbfd402f9d1536b79573d88a4b33010f07947f412f5c7ce155e70b74fe3ebe960dcf9cf3e618e71251066c212c9a2bfdc7cb9c823d9fdcdfa257bd5e1cb549aade33b8db5e64a6879bb1f1689d7b4b2081f166bc08c0ba4a82fd8e8a6f42f8d1efd2da008d4d41c8f97f8d6dab763450b6222526df6776bd34755b7aec29016fe2faecce64272aa3cac16ea4cbbce40dd68bb6178a66ad405cef149e0b5adc5a341fe5d0627973e24051d9109404d4547e8db3a291cedea7edb543012aa38a1d41e5c3e2e92c9bb8ce325f308605126a96c20efa1b9f79186cc3c79d29cbed6a4ebcd18ac810ad4d2f337ea1487dd7503c7355490767e3b1b7809a415f24c068dc40c6d6413c9f47869484bddc42125210ee2d74f9a3c7102ada7f791376cd2f5ed836be71b47eaffd15c82629cbf92cc97cad5d890b8f799fb76c89bde30199d42a9614cb7f404c797c995c645163de44236905c43244b5e69c7efb6d8c91685e810140fb5de76c6b8b336cf9771a0048aafda81a344af174b2e768aece6ed0ddcf502ad74ef557544fd6c193ecedaac01049c24dc96d382fa98686fd29c18cc4b4441a622bb1da4d168b32403f1b76369bccb8f1705784b4d7986cb72105fe044e62d2eb6d9e6ed55f2b773f4da92b94e8f8848e4f31fa0664a2a514382c9d5ff62c8c30f65f233d2d2efe5881bd44c0639cdeddde016efdeb2ec66501146da18bb0cc6859e6f3cffecad4798daaaa1f2923a43aa98e1c0bd8b577933877ffa3fa7111ee6a88b9b0806d3f9e5fe5c788b3e98265f7600bd922feccb6b778f9979773077765a8d6ed7ee2002047bc40bff28fb1bf718237e65e846b0b7ee41edb8453061bfbeada29bf27c92e6e9b99fddec2319c773f3d53760031abb80e28cfe59ee3c001469bf7e1d41303d9cc359b7a528ecab32e98ae11aef276dd96cbdd78eba726f35108ea211123014849437d2b704d", 0x1000}], 0x5, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 14:53:55 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fcntl$setstatus(r1, 0x4, 0x80) r2 = syz_open_pts() r3 = syz_open_pts() poll(&(0x7f0000000200)=[{r3, 0x48}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) syz_open_pts() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) 14:53:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e616cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000da572d78044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc966e19924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951191d67481f27d1db813eeb072283ceb4fd947b6498c585b0a555c4e28c63635eede075739b4d427b2070bfd9d35ba045eae36923d374f97bfb3b1d7f5991e89382203d96f68879964bae58fa25294512aa60b184d7e0349c3b64e73bc5d1380b160afcb763e67ff88b546c0337692c9815cb9", 0x1cd) syz_open_pts() close(r0) kqueue() r1 = socket$unix(0x1, 0x5, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sendmsg(r1, &(0x7f0000000400)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000580)="3fb4a427768e7e59c8c3ce06cbd24b5a3b5ec73e722f5ee7bf51f4c433ed31b9f8963d222f8619e06631e426e54cae2d9ea191414fadcc6754072aa4d40bb833193ba46f94b6c95472bd04e25b3d2a7351d617321293d8675c588580644bd104f46b45e14448a0cc87181ee98671a5f1da9a9eae35fa2d45f9d0cdadd45fc005c1b55acda6e0c301bb0464ee9f182e5b75d5d144437b9e6dae2637049b723c2fbe1411acf7ccd69ab4123c34425ba6df63bb4701c50cbe92c791cf5b63b20fc884fcc9940ffef45334a0550c9ea8a96e1f08aaa85ade0e19e7482a4a5923cde888253f54d8a9ad401137bead197523cc42531c2f193909a03e46b39475414e8c74ec2a60c45d67f36bd3f2d277e14f8d23438db58d56bb19cdca32144d8dbb649bd401dddb8fc70b019f467d3870ff1f7df385dc9b1a042648d699915c0b25d541854aded8b750e4305aaf70039208ef837b5688f27ff7aefa3f9aa0556ec95d16520351b49b20feb7ad345784e11cdcd0f1fa69be920084305e5945faab884b6dd6d9d3a363e48d1efd1a365c1935d29f9a40363505b3c636590078ca8001fb6db3971784d751eb125cf5d26734238f753e85d6f9f915eb4fa00419506ae8795ad8e3b2ab2fee089819b40e0ca86c8d7dda499480b11c3e16a1a358a56a964bf83a324475736785d2f0870f6536596505a1ba821e15561ddf737b5fc6b09440da16aaad070331fcedb5032d3da9692199d71dc2ce970b8b0e9fcea94bd0e91fcaac33680447d529a66976e700ec6a6f38febf84ab67b718777ba5f2570a3aa90249c6296b98afdb0f0902c747919f2aed971341e47a8de1182d1703088bff47a427a2cd1671d9c071c8466673a0c905bcdd9175801382df4fab716845b69a14720d1329efd87266b514853e91a9d927ecfe1729816fca389448a1ee42144d4e0e430ad4edfe5925833b3b5cb5f5f452d185e6a9ab5d3ead4497dd591e393917fbbb1fca1e9ac59d036d898a8af65bc213f98718add875e8d965c7886eccad2d43d7a8f07543b3d8437b8f4371d3c60c21c97f76bf13e115ab09f42281a265187a174eb24ef5b00a301ca8bdbb6d90f8fc21176fbac695f88ebd1066e04d72ee1e636b2dc1c2eb402b63ac6c51f43f092775558d471260bd72d0b3cf0bcdd5f2957753972d59a8c84f3529bf677ad67cfc1e79df637539ed22c29e7709961e141617f7d79f4b6df8b40a008ee55719238a32dd3023d28aa68aa3dd94f42f0565d9bdbb6c05481f847e9529a9d844d61708f8e9ae44f4febb3d4fa5e24ab77f1aac36dcf0e0d153fb9343b9a4814a04d0c964ccfc53e4ac53651edc91cb7e520aa5d5d69a45cb5bf65a79ef613a3a150908f625de5c1f1ff6fc5db384361341c898edcd2a7c916594e5f39c23a1a39f4cc7830dddf5280aea3144f35ac372ce33bfb8e1044e10fef372a0dc5c57a432db5600ed48ac64e0ffab3435f827a3e6ebd1dfd4c39fa9ce2d1242cc1c0e4cdbefc867f8ecdfdd0102e1cfbb51d7e84037435ab9ca00ae9733adf9df19066433da944ffa72ad8477873ccb95ef6ffcbbb093a6cc80e3957226a225f0db2172b7b8eb34dac66fabd77b9882b34b5fcf76e3d0bd9be177f8fb310f008add805e9f3d63994267d4bc6096ff248880b312eed861ce225547f3cf0ec44016ed74eae26cb2bf78c06a6db36b29ab47c2308191a9f86c32e36d2da41e1cab84503295830ee8364a57aec8ababa2cbe13418d54f88171c1f15b7cf86d40b829c452e0f3a2ec6b0164e9a47cafadc86e2de38eff2ad90d157fadb4f4d8e266da0a84fb8c5a0b8a5628c618cbe428a4ffafa9590bc2d9776ca0ce27201e36d35bfc0ee8366fae458f8819c1591a893d9cb3ae8bc791ec671586d3092b6447d70122c259df46101c2d078dde2c4433da11c60bb6c7cadf1e20149675d8fa8a4e589515c00f4b8d2ab168746788e00e4b38cd0299360d51b57619b895aeb02de44ef05409ed89e58254be3f3d8b66e01c3d095aa555134b5b73170c07d85b0cc28e3effb8a8feaf7daae86ca80e1f1d162b71f8392fef984a997170cd765687629392d1949a41cdcd59c55b5f8d32ec1f93f798037fa5dcca3a3509fce4c2a41cb75b979eeec588001cb6409b68ac324b164e6fdae2ae765a3a0f61fee435e3d962b63283cbfbc125ccdabdf88a2b2ac02ff6c27a2c36a758f40a857bc8318bc79b13535ab99c423bc55272b0168fe4121baf5d3304cffe8b183751302a9779b2ffd6dde870941a1d44e4e953a7de78870cad69ff3d1b419e2c71e89dcd536e419fd7305ed48d3aede2aaead475d3bdddaddb1f543ebc598a66fb63015a5a043b1cf9b1d0483293d134341788a5cccd29a96c7ed80d51cf812ef4c928b0b6367e0dcd7fade30e683af29def43805c27b621853ecb73b2391c45b911b3ca68417c13ed9913b4aea2e5e6f07c3e353feeb2a7499fc902d74da77b7144eb129e32f4cd6c0d71f755ef60f0b770c00644c4ec94c28cc67c74d26a3561258d9c44f033a9ed8d1df1adca6de630a64d35a6c0985585ce5bae6b82844403ad883a6be5e31533102abb1aba0c0e7ef70036725e49daec90a8433b1e143d10df6b1d67380dd67e8050e5f13affeff1dbddefc86fe7e0e355cd1359912f9ce2a9de3c8a35529191a8f6494895a7c6e28ab471f5f85de149304c11bdf4a79eb0d20af2bca709c9acc345b3dcf1e90280ccbc2bd397a0eebb8579623499a958173d32fcfd93de5c7bb64e2e1d6dfc98bcd2e56ce490583419743778c21c985f8903c84e0a9a704b47453e06f0dcea84ba10aa93d8b38a392686cf21166418ff9f861aee63143da2fb437d52e869a255aaaec041f2aa7ffe2811529532a15277fccf492b0317532b948b35b52be28d529219239ca96b1bb5a226bcfd99e863ef66fe2ca3bd09643b372a589d7c28ec499f532acb268b79eaad369fc087d4f431086bdbd2da8f0595627b8f6dcb4b2aca8dbc38175fa25e4c4649630f5c5b650f51f0b003d3a1c2ae237721c8d47f6e0a4adb23f9675a6549641bc52cf09199a25c6e42e60dbd93613493e9d863f9ca0a0160f89ae6ceb2a926efd805b2681a1063b0e74395969787bca4060d8c51de8e317ae5116574a08bc67af3697fbb9a6e714a9038cb26303f747858c4a3a00f433a6d799bfbd8384b6a9b83ea607b43d5e7bb7b04a803c073faf6cef1b4e7985d17283be7bb8ccd9a11d340cf227988a71ed35f868870b83d6dd5f450fd7d93e067404f9542c948d85a5ffee7ee4828367445d39bee258f095ec5db5ba07fdf545b95335c826fb0adcb002d3feb13a45d8e8a75b90e1b48e5e82f2de5bff8c5bbb1d87220a7c723d82238f7f44035808be00b488d07935c3bd9544b10c9ca41a5b59f2656d47c07586c7f259d4b58b361b7d3158fef5a6f98598ec6dfe70c9008a95c94c54447887001dce724e67836ead97c8e5fd2e4a5313977d5c930a2481bec31a0bfa37d877aed79b75faebbeec1381fa77f46c8164224bcc43bff17828ce935cc86312917796fb08a06c95b3eb01545603632f5a1e51ea05f60ec498dc4a293d75e9c48e28c096469039b5e4fbf9a4a15298b89e9495060016e3d1f023579f4304416d0b4c1b1a54eb67d85dd2cf42f8e5a3fb314802d9856ffc4d8ccd2571ee9bc4f686ea5801de6e1bfb97f7eea76839670b012abf1485315999d695efc5ecc78637e1970f74ab460971270c27b0af37537fae2b85367ee23d6dd98129513a7f1f823590e528651d5092da9b8a3d232e36038a73e72c51c91b627a252c4e29e3c0b69351ccee94f5eb4eb3da874753f7f5449ecfafb914aa2700142b4971183ee022120eb7a9c772224a5b1aa0cac357451761baaf20f328bcf0cb639ac5c191ec9bc117a5df9d9b4dd88c9deeb3c2bca33c49a4c1d5998ee00835540210dd04704f5aec8d4e6b601c90659f18589e77ce523d0af201f71e55579ec812a7f6b8aae3c05afb453d98119c78d83801a3d0b7a4700293a0a69f2668cc9178a7dbb7a32780e7f1ba172b77b08bea49dd21381b00fec59ac5f1f9bc958168697265e3f134e5a348f4207858f123488225bd554e91bab8746ebabb1de3af2d802baa0464e80c33d08524fdc6c0f140c6878af8617772ca7c43de1f244d882054dd72ec54310d6723e9ff507a55a7530dd3aabac57544f1d3bfcdeff478a96ff80e695d73678120f23f3859ae7f09d32bfefae9b716e5d0a3fb5bd40fc664b6739330319e068ce882a17ac8de4827e7e0cb1ebf86939446af924d9c0b17d91633b80016011cc449c28f48e8f66377e3ebcbf6da32baa26d840aaaff6b41112462326499aea6caebe28e76f2091444b2490d1feb252b47e2a5c789fc8989c4466b95c906e2481c07fe9c411234da53cee5cfaa3fe7fd46d1d2f7b026f0108dd51487520bfdaa29bf5ce1552bafa1917a0d0bc4fd9b90c87baa490a044948157be8c52affc259ded5d2c95921947ab57f7078114d0095300e0d56f5214a528e16b2b4224feee762cacc5bb1fa1abb4477c7bd16d9f8555ccd7ba91a58e951eb9718fa9a30f1a60d53657e05d7611b84d01fa846bddc21930756712276c687013224657d196beca7cbf90818ab67e961eef397c2663429797314d36a952a586d53350aafdf7519e46135448738eabff2605e86aff55b9feb7303d63a70e90b8ec1540409d7fd45c85a174c7dcd49c65bb2ee2689a9b01061790cd5b733e3d577de770a9e0b86e643edc24363d6d51626b3fa2e526d432becdddc972b211b6a2e56dfc3d31a8f41ead3203d57cdb755afa52db2fe205d3ab41bc05400ab834e69a32203c46fe05beac4c0e7e11ca0c2214e7c8b95e1a3325c727679688089600b2e264c30b474807c21c924816cd1d53dd8f4d4ed3e4fedacfc90be546e909b23aee92da0080ddef8a5c19c21734a0d996dbdd64fe9c1ac5e81c1203a23ba104905fcc9acaaa5e955638c7b6ee837b7c8c7baaf5ede90ddb6230ed7273df9f00ab6cc6684169842909c5c1424e4ebd2ab7a26e0c47454b90bb82003347cb1932eea6ec7e4225dddc0deb33b2fe8f0f2debabf4fedc1eee2156b5572208c93ad7dcf461e5728af3cf8e31a869e957b0abd58aa96c9249f1b2df27f0fdf6eeeaf2d596cfa4453890775af6d257f2284934d1a21d69e05d431ae6edecb3cc30ec87912d7914badc7282597aa374609bfc700b2b141eee99a283e8f8b49e36ba565088ce346917829c0395a0eb78c9c5add2ff1fdd08b18b2bb524f197a4b727d5eaa525f46dfeae979ac09dee5e9040f211630baae2a3c98d659a2eecba06bbc5f898133e7d51143a081314a1b41ce9e6f90ba7d0d16ac40d6f862b9819cb83bc5ce7a7cddfe4dc6f3a8827ec0d242f83d68d173e23f7c6cf40f0c45776c0e35d669c475c110b51b610d713626da959836634d92b585c144f0e4174fd5b2f670f12503203c6858ad95ae0f746e1e8876f59c706708858b5129af0db7851bc8eee95ef3635a753f3e847c63360747c92de00f8be01bef9ff3757b7885a795682d1354a21e2bae9b4b9d8cc6ba5b98858a697b6838613bfcbd28a2326c616b29df37a678bd4f4d75d0de1500d3ee20b982cc1803bb35b3d5a3169e16f13ad8a80688340eb4d1eb1a599c8e728c714702c72c04d8055e663d259e946c5dde906c5379c438347e1e0b98829a1a89d0e8412dddad050cc9c879449f12f7abb29bcb2faa9eb606aec28b2dbdf8c1873bee6e8e79", 0x1000}], 0x1, &(0x7f0000002780)=ANY=[@ANYBLOB="3000000000000000ffff000000000080ec51ff14eb4d5a659ad0a967eab71ccf44269ac4abd26279e3ce9170000000001010000000000000ffff0000080000002baa99537193bdbee9ae39b9dfb27e1bf93664b9bde79bab177880ab68d6eb1e1dcee2c50c21db69079a9a6384d328cfcaf9493c9d676a83f95c5bca7e53c43e4d7cb4532eb4b590855a0ccd13f10cec9c7e6109e238dbe72b330738c187908aeb38b60bbdb80bf7e7349d90510e8774ec90fdd0950fb25d0e68af2684fdff893ddc19c50b3b715c5d3b54a355e553d7bf4c080b6d3dc93455cb413fdc6a510b2e654b353fa4a3e85034532c76792268b934d61226646d3b8da6366a914c9e41f2397efa20af374ff6a85e9b9c8691c674467f0c113bd2ad6bcd38cbfd092e5404c7e67cce1e2ad83e83f34ca60029518324b408889c4ad2a617a550770d6fd6ee72e3ab2eead33fe804369bb96d2deba001a2fc0df33076f9af7db336bcb0cbe2ecdfe7387db9dea454e0521f4b16688b12ddee0b838ee99fde045ed946e4deea2c06ba72c441ff1b2fc0a95d33d886833d61cba20467ac0176800fed4f59659a322c707d5057635e21cf789fc90c1bdb15e7c4c342d4d3e5d09290f3ab83c6b3700c60069c577b8bef783a06a0ed9f7cb257924bb3d0d989708ff6c18193ee225cd8cfc6c9d64fbfbf46aa773ea64dc956077da2a00fcdc887dacbe9c5c798389749d7e5148427bd5abe3925c6ff73e509d794eb5a88e0567edc6d506d71ac2011d5f2988283d57598d111d05b706b79a35c53d9acaf972bb7482c80241e35e906bece9259848b0084c4ab5d40d6e81b8d85db56e1869e6e92a3eca26730b9185df9648348e19e04734d40029fd8ff0655dc17280cac1bbbc0403251343664c3f0acae98736e46056f222af99ef1b740640fd54ce30ed6a5fd6a20c09c9304301d91d25f60c2505b3a305fc26c6b529bffece95719fc6edcdecc384f8be82ae9bddaf3e69eabdb6e7f3417641b7a4ebffcacaac7711f50d8e7b9f68dcbdf3a1c3005864701435634963ea2e7ce6e306c8365ba08a1b10182c6f7083107c892858062c435ad97f60165172bda703ab3283567dfe7977293906d804337244f3c50fecfe3d05cb7e51baa213252a34431f9291c433062b7d9a0b7d7ae7b21679ed0c4d89bf87d94ffcc7ee3bea5a38cd869c019e432ff95123236ee56f7fc81c9229988a58a8e317c47cc2e3f72342ea40098690aa056f54d6c3d3e4a4930f4ddc6ecd2aa3653e4ea9faf0de7337b85ba8877f8354be245155dabc099386974e02a230f3dbf1f22f7dbdb98238eee873305d3199ec58fd6bc00d8ee661c72374d3e7ae7246710f7a1c3bc31ec8365f4743cc7ace67775884bb972de0d5e48f9657ac6b71f6e09703b7f99901629665162777dfca78aaeae44cdb4a52cf24033086299f4e30b5f050f23523f97d23d23a3a76c4525060a807cc794f50bd75e37ed2435966e7b3e13fd8208a787e324c4cceea8911b96a1364156aba1e3b4e691668ed1f9e20c06b17698e7614fec226f31f5d8427a3b074a5c87a64acd846d3cc46fb397fef9b727536df070131cf77066d2fa2e7300126e87fb233a7eace4e04fb6d68b028d232b6be53e4e0fa6b99c6e802240ac57e5eb10a2e7dc8e0b52b06fc047468a8fd06d459921561dda0e52906eafff661f46bd91897ec73b8abea7a090ff389ce6a72eda2f4d19f006f4723da31b920f31132cb36204ee8221bacab764e9754459e5bb8ebadc9cd7ab500039c98a9b04037de01638e9ba51b3bd6a827f08505b084dff097efd1467985d93cf084e824bfc08cde1eef08b8e23ba670d6182602bc4b2e5effcfbab5a2652acf7ead1e05edf9b8fece43cff3552c25fe0fcf42ed81cd9f76bd7944e88b12216feeaf48c0184bd08343d90ef9256b4b4f4b2589d7727d3fe4cc29ed2243ebe2064fad6937e966c4bb8c0ed34a7386c34c065a2ddfed0b7f88a321d568d22f016d979d219bc6444fccc22bdecca310d576c3358bd382aece5b78e85a68232982a1a2fd92b798a24e2a07c88784d1a5bd87429f6558af450c3055db8be3a6fb963a839fa0ad8f3dcf59b176e976221fad1382a75c5c96316fecb636feb22fea774532f5d1fc0269ffb18397b75d54120302a5dd9c85b232674bbf1d10d483f3af0705699a716ebde09ffe26c6330dacfabd24aef73ea5cf4a9909d1fdc0ef4172ea4d40d68d7a04dfe9f61db0809a220b726bda1f14e6850d60e867553299ca425d75df99cb987cb1ec4207dc140c9e52b7897ded7986089cc2b867c28c1cf7a585b61f77ea481a850c5e0b8a9a98375ac459a91440ebdaa69cec1687418ccfd382368f7bd739f07f94f35d4010b73b357a4ab72b526c216ba95b4830cd9eca03f4d4575d3f94074486c5ed9532aef6e5d99cec6d82530b2775090ec9c94448ac2ab6e5869559d63d8be2998366b1f4f091a7ec4fc97fc1f47dad9667e3d1cbd68515b6b221daf4e26a0b33ffdf674af16359a75e8af9094e5943a909850e493b09eda5c3fe7a1e1b7fe3ab90c9807e7db816f8e368dbd1ab9384cfb5d69244c0d4eeddcffa5fd89a70b948ca2fec8bece938e4a51c2bd5bdcb97bfeb3b459a35a81b058a5f5cb48660ff840c606e60727a5dfad54a40686d49dc134e5599e5db433c71a2ad4a02d6aba1b110a4b7c3787b9ddc122425767974dc18c12d0fb2f6d96177aef24aa4c974e0bc09ec7da2bdd351797cfda4d9672d0e4835cb22d89b1419938733ae3cb4af725a315638ea094f1a5e3ecfbcd3fc10b0b30fe91e90fd2576f61456f917c6a373dc594d501794b284d4b563a0d95ed0adc7f25585b352982ed988061dbf9eb6998c630af4b742a9baa19a44c099406b42659c1308f9ec9450ec6ee73d37334611db2ddb3acbc07da942fe7343765e615b6f9f47b516b8f147b79672969b3b5d0a6e45e7f63f68538c4b3a662bbfb540a7b80aea0a53d12fef1ae0a7861b8731634f1d3f4d489cdb75a79b4c91b3f0458e005890641d6777d3e87c440820f86b70a2465bf294a2ffe223b0487c84abe08daf820ff62abdb5cc64598c3905607f928c995b5f1b3562a3808c85774815b1dc45ee93a6c00023b2eb35156a56b5b924ea5c426975901492070d0d4c3b0f7d0744d65e5dde6fbf6e923876ea31d04a2c3b5da810695556de9b4700319fb4a2ba0b2dd60d23a9cb31f0bbff64107e522dedd8a980cb3dad4f4a2be4377968ea0eda49f1c508bc170107e12e5c15201648e7983b09eec37980ce7ec1f254ac3c54eb947223d6e677632fe8584970f230faded6413cb5a850ed978116348b18d8e3624227b3dcc48e0a3e6d055b1e19c074a7976224fbb72ac73d95d9b0c474dada6cd41b7878528a7149a6055aad33e3e12ec9d90ed1d57e70b7414825a3b48d3b2678e890c36981ddb21e00210705653947cf6e9be313f6aa61808561f6c0f82f8db7eef584b340783defd94a0db90545d8b65cf4193a5e2e8835858dd7a081cc733fe63834c8cc9634b4571022e6b13e27e98e21c649fd8b70c66dfd53b6ac52ed586d6b1742c6ce7d9d91b50b04a55ec3e7ab88baf6fb34befe60c8db4d8c9a63b8fb821bef5730d68dca20fc18eb44403072dbde57c6753fd79df24835d0c948d0a6dc07144a7f952567d9b9082018ae28e489c8897b5c18939931a851a008fd246c049f5dd72a75ad9ed5d341b265567d46eef6768f2f94833dae9b796c2600ba906c119008173624d300f41a96a608481ed748f5fbdd7fbcf97ba91e9f4380668effb7d32d360739e7e35100cefb711e7f180926f5cd181849bfd647ad2d3431c9c26d02f3018b1906a0e92824474cbcf527926028f8037a719d4a434705ae691a7a6b810e469adc3db68633112412cf327adb34aaf0467d20ebcc036460b037efb8df8c0661e50cff635dd35928fc38b7789079e6475b0304e9cacce0eb4d578e6b88dea9d679d468b77e847266e6b612711230715e4dd3ca05306920201a9e8e514b8db668ada6b1dfd292520c26f0e110316de2d5c6a567079e5bc22b368426183383cb7c1807f7b9affa8f9dd1a6b527324cad214669e5183ebd408cbf58425f9b1d779710c2df42ceb1c243be4bb47f2f9b10d685f82737bd307f823a7a7be5cdc0591bb5c8066a7dea096e19c1a344a808c0b4b72d6e630c29f4314da8c24bec8721343a2d6357c9a6cc44b4a666c57987da30a754c9db15b402912b58357d8a1ce1729e08d52ed12e3465df7777fc4fe9f1c587d2f1e17b036e47acfb6ff5e45d025d0e569e37e1314cbc202ec3c2ccd62677f27a6ee62455f2d6e0eb3e3c2bd0e22427345d12a2d002b9a19a5b97a5e6fd320c0f5230580040e596dcee5749eec6a602a4e3fcebf1a75819a8b054ab4919272f0b9415967ef53f64845c0852f82c5073685a621c33ba8602e20ce10f2ec88a6a78d0c2f72c84e346dd28c116897d73af109ad13119f180cd322410a76182a76eaec517789f7b1b146527cb837a0ab5fbfdd1d03fdd491dab2f04347f392c71af5f09aecc1de2f69275c642927f23466245f341b4be9f4abe8497c8b27bb6c5b767cc0ed125ccdd0f5502785581af00658a65cdf5bc5a0ad93a3f7e6375ea513f87848e3d6071b4dc6e773fdf6d1008ff6fc642e249feef561c13692cea2a1a755806747f8e5e70fdf9e130c5cfd7a181091b481e589d3f93d612c0ac54c8f5aea8d19755e9d5b122cc14c728a43d880e49b5e873792453b4c957b98be4df1d233380bff05052678ff9519fd0a1ab0e341e6ee1e8efa7f1681bfcec72494f87538842153efd2ef7dd915d95bfb8f5425ec3304f4779837b99695e4b0187e7cb477915db4a514a1c2f4b837fae6dca205e207e97a9caaba20c05755929665fd15b5305703bf2088f91d13737b84aa534899708a9994babb4ad57ad088f3f9079a0576e220ef54b4e92f0d432d63a02c78886ba8ac0a3798b28c3c43203665825088cb212fe653e9485452ffd4ebc81a02935f1f27846de8b768fa31f38a021d7266dd2c27cd67b3c982857fff04e1e5437e8afd01b4bd3131754bf6ac89ff08f065ad430fc10e9c897d9539ced8dc7670e73c7a2c58a5fb528aab854b12a79c56af02b20ebd1b0d14f14cf3c169e41ed63b16b61e13d0c828653bc2e660719ad8893049337ebc688dc965818cd646d76cbb09ae4e541b6c0923928f37cbcfb0141b103884f885f1a4887c09829c83dea603b7601cce1b963b4ef902eb8c784e93be24605169efa0026580dd85155c6c339a5c511b3f6881b61aeb2465670c51fad5a6a0fd61e2ef291d618b3920ca34f9a4b389f4bf0860870c7018b9468e171664dae331a4bbe9df0408f57ac1e2c5422da6ce1f04782d9c389799f366b2e30ff22d4be105b4d70f14cd2358e6be6842d29af87710c1129c12fe11a7ba703c5cbf3f78105e818e26829dd04ec67a066096c18d9ed562bc2f2c747b702c7def6fe83020513373f2c139fda97b1d133793521430d6aeac106ed628dec1630a8c7357a35eaf04fbdfa7c779471ee4db8aaa693db12fbd52b5a6eef66f46d966a1c1f9d47e0decaf2e99ca6f051a7aa35094af799770173ec13e390414c8cf8e5512de0eb66522f49395d167f70d063d5c907aad43ef4ce80622c13348011a0dd2a4b8bcaf41ed2ee65acbf34720f5bb323d2dd99a1795989c86be0112a3b79c7fac8b01672f0961ca553f436afe96e993fa1e4e5480db5edbaa375a9b8ce0bff77a7285aa8e3f8c724bb0ab131e9eb9fa7d807cc6df9bc1feac89e4551751ee596db8b4bbe8ccc4ab41aa552c7547e7e9c5c768eb8248f7331a63c5be07b449ca2000000000000000ffff000006000000822b486739477f82ce0857a4bf1c2b5b5000000000000000ffff000003000000fd3e627592f45627e2a3494e0afd55a5126d352c55f2bd26d11eedcbef58ad4d733e5adb323b27c447234fd688fe7401d7b2e801b8444fba17c11600000000006800000000000000ffff000006000000b28a2dc57dacee659128942cca36ea1df9d1944e577fa015e5c0c4e1c2abb576d08743c01f48f1798dad670b035c5a3709ec5b2b12f0a5cf4e4e665e939d873d2502c784af2796428363eb1e364a9f9d184f420000000000c1438c37d5117b2aefb4cf23207928c28beb1b0e141d76e285e7fd2041a97bf02c4cb7b2c20f73035ffe4d9faa998f3d32d7382358407fe9798cf835fad7f5eb1f5be3a81c1fae1a1d5772b01ae95d58972b4028dfc3d8f1e67c573969f74bbf50ff889106fde253dfa50e4976660394fb5baef2c20cec4b254e62b1e54b22d5fa8a07a7b798f1c513bebfb91ec6354ba5aa3bb6edcbd72af8a94d14c63837029b9329db68ef298838"], 0x1118, 0x1}, 0xa) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() 14:53:55 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c65480049119c5a0633395104414443e2eba140bd8b2680b75cacb8f2fcbcb6f3dd37bc1351cc395835dcf164a534ff5851c042bfd7fb0000004a7e0e7000000000000000abec90e30b0cd1d6615c4e6a093b7ca5a20ec1b2f58cb16782f57d771e970b8cc933845a3eb19212458f3e58c347498d07b46cece07a6e5b16605687bf4225e1af998185c8d0ee5eb808cc6b1b60ad1ed1f40d09f84caae20c14b5a8383a40fb9df971339c33e51b273c521c9d2afda5e4d8a57d4227ee507ae5"], 0xa, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffffff8d}, 0x0) 14:53:55 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f0000446000/0x4000)=nil, 0x4000, 0x2) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 14:53:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200, 0x0, "65668c1f2a1c3b00", 0x0, 0x1000}) fcntl$dupfd(r0, 0x0, r0) 14:53:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) r1 = socket$inet6(0x18, 0x3, 0x81) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) write(r0, &(0x7f0000000080)='\f', 0x1) socketpair$inet(0x2, 0xc007, 0xea, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000080), 0xfc4c) execve(0x0, 0x0, 0x0) 14:53:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x4) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x200000000000016d, 0x800) 14:53:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1003, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) close(r0) 14:53:55 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6000, 0x4) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x2, 0xb02a, 0x221, r1}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r2, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x101, 0x1}, {0x91, 0x8000}}, 0x2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x40) open(&(0x7f0000000180)='./bus\x00', 0x27ffc, 0x8) 14:53:55 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="8100"], 0x1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/15}, {&(0x7f0000000740)=""/4096}, {&(0x7f0000001740)=""/4096}, {&(0x7f0000000100)=""/18}], 0x6, &(0x7f0000000640)=""/138, 0xfffffffffffffded}, 0x0) shutdown(r0, 0x0) 14:53:55 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x26, &(0x7f0000000100)='\x00\x00\bL', 0x4) recvfrom(r0, &(0x7f0000000000)=""/144, 0x90, 0x801, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x8, 0xfffffffffffff801}, 0xc) r1 = msgget$private(0x0, 0x12) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/4096}, 0x1008, 0x1, 0x800) chmod(&(0x7f0000001200)='./file1\x00', 0x24) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000001240)='./file1\x00', 0x10, 0x80) bind$unix(r2, &(0x7f0000001280)=@file={0x1, './file1\x00'}, 0xa) truncate(&(0x7f00000001c0)='./file1\x00', 0x0) msgsnd(r1, &(0x7f0000001500)=ANY=[@ANYBLOB="00000000000000007e5705c66151ad775aa52049c519910c2e4272a4cfd7d1f5959cc564d8478187d6bc3fa03d95fd5d42570847678df1904243c5f0985e291254fa12000000000f8e45ac5ccc829e57f56dbb92a47c433b05a9429bb93f07310a973e39cd660b8eded8f84cc4a929d2bd36eef0d2774be08fdd926b27229968496489549e4c5d4759f84e0f4ae25e3a4f270b7a9036d09386b5d70c85bc3e452c18756d1e62071f0000000000000063b56add7eb3ff6ccd0de5b71c72a69575ac2261bcad0fb432a9784dcdf09155d89f5f8f3f8b2589655848ac77093ca978d5c798efa39be6dec50f1e8bfeb26ff5c8f7a2ef569ce8ac18dbad29f88a72d1dd6f8a84511db65b35d520d6fd9ffb8c92520ddfad4ca013d88d45e8c14c2c71f2f14b3a441d7c4f3384c76a46f23a644d9625d0bb95fef190898c7e5532a920d7576c05f05231df05de3958b2af64a63a122bb4dd421b1909ff53aca76f8b44ed6ef0cdf8bd2c6e984255d0387c3b8e70c411d636423d2b1a56899e8f18edd69ce8f3aca65a8e3270c8cc83731fe8873f133996e99c12a8047e24caaae31cdf48bbc15f0ae53dc9f0d721a255324bebe2f2a5c9fe5d"], 0xffffffffffffff8e, 0x800) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x6, 0xdd) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="229731e1e92b0a685093f315a3f77df02477896c894dc6b85cc0d2ad47990f5321fa6198621c06a1578ef87cb8d8fb7a2f0772468a459de022bb96220a2552f8f5e93b9a37595c86827b19cb32bb4080f96af6b2407fe78a59", 0x59) 14:53:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = socket(0x26, 0x5, 0x4) fsync(r0) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000023c0)=""/4096) recvfrom$unix(r1, &(0x7f00000001c0)=""/180, 0xb4, 0x42, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = open$dir(&(0x7f0000000400)='./bus/file0\x00', 0x7, 0x0) getrlimit(0x6, &(0x7f0000001380)) socketpair(0x0, 0x8000, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0x0, &(0x7f00000002c0)) ioctl$TIOCSCTTY(r4, 0x20007461) lseek(r3, 0x0, 0x800000000004) unlink(&(0x7f0000000280)='./bus\x00') writev(r3, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) 14:53:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, 0x0, 0xfffffffffffffe47) 14:53:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)='o', 0x1) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000080)="8817825d6b0b8fbb3abd68159ad7ee76f9851f5644b5257ef714c64a54340cf451c3106a92a9debe7b45c93ca56d7635f9aefbc815bf74b0c9c03616b47a1aa2583de1800a0c33f01fd23845968dc710c28551760066a6a7214912b0961acc4fc4769a782e877f034b9273d6435f12d99ab066f26a83a398ead11ffef8a22c70e431f9ef94978c8b3eaee85b71b1e7630327e0b4433852340936bcb140d0e1513b6199251150a3ef953c42a20ed1b5bee4872a49d70502ce9ecfd649b835bbe1251ba11e47256635925deb38489f13598a61e850e5086aaa91e5ac06ab7b480751d597fe841471a1d0e06b55e5955e1dbfba5179d3d0ce2b14388bd9e8789c3cb39af14e5a0722726ecd6e3273cbc21dca7fd8c5eaa2e0a13765ad1ce5bef8689fbc110a7153ca43f4d99aae487576b56f42ef5c22456ced317ea4c88a44180fc536e0d2003817b430b339c20ee974f198445c3c64b328529f39ef90b746a7b16e1b1c7cb72946697f12308e08cf83c39b83c79a00c08e7de59f7119e58dd578dd2facc2a15d46af8536f76e61aa877893ba2b83f73c4f257c03c1a71a2bd0ad984ecc8aeff9261d0c342f66fe559719883dfd2c4fecb892191d75a35f4359f9efaa9dbc2e4a1eb501d1d820c8dba7ae81397cfc820e1cf0ce18469eabaacb88513cecdc525ffadf504826e78674611f7d23345d75ae2b00f50d5d137676afaf5deb9886e854171e60480c00d0e8db0b285b118f71cf7b386c2c875fdec252c7abe25bf3d56921d5a86ec2dafe8e7c3078601b23b38e748318073bcc2046fee7684bfd71e81e622d938d15fee526394285b350bce093f6fbd56f932ec18ccafd081aa2c748f46f6210074e8968a5bda1378d716132dca73d7e465d85c315c4d586abee5a43de7e09c2afdc17865bc2ce26d9f7c181150d0f70bc4cabe87b4ce0b6753b368f2b2d6ef7b5485735e23c9233e9c5cdf096a147671ee4c681cba45c9023b52cb4cfef04248cf4b802721cf3aa569d073fd1e3098721d0d1c3f54c8ce07a2911940f9a5a9fb773b84f930ecfaf31f03015a59304160df967b867c59c81164945ad199dc13d37b06be52c3594368834708cea22b6ed3691c5368cca0127c97959b5d7040d955764d0fef21bdc29943241fb4014b2bb55756e564796ce06105fa037242f4463835d20627f63bea2bac4d042b74976661e66fe768262ecdd7601abc4030565c944a207f983a9947ce1e08c6a2895a6c7bd243348610e5c5d4997e3b4fd1f9c1718f4a5fa3acb33177607109fb0ccaf886677665b9e6b870507acf8fa98ca3dc2aa7f5b945c6de52512b1a0eab87dcca7e646ff9ddc94aaae50667cf636ff215a98aded96048e3fe058bdb6ec424cd5a396a5d945d8eafa2256183f648581683f7e8f317b4b6ddf460cfe214ee334175d605f8ee31f41a61e7cbbe02a3bc2a0384673f7bc4f814ed97f43983266acb6deb2da10ae3e26243fd34463baaba02388c5575aa1de3b4b3ba3c6fc67d1c8d325dcf5107aca7a6d19167085a0f61f64fbe23cfbe2b76613f23b6dd44e63252551c097d397122ec1a93b40ac255ad5a9bf721e37e7528e8a47ee06727a3f3b729150a380c94c4b5576d8d4b5f58bfe3d158a9722c2c59287bd796c4a72288037a453e515ecf921337e14e8f02f02dd5f3c9e655d8d95e1f03a56c48c8bf094a0ad56d840e75e5a76ffc7daf994591a8ed4f670aea55a7ecc3720b199599e737d67b81d70025ad915ebceb201956a4c0f857fad2c3407a611d419189a547295f1258c2977adc82c235482438e4c7b512ccca5b894711fb27490e449ac77cb832abe1d0cf4c261ac11718fabf867226bd043d36add82cb32d07bdddb83349db4284458971a4fed6a1bc665b55a0b022b678a999545a3889a2a9f0a46852a34fa3671f44af463a753e82a3b811bedec24625c022c7d00cca76449ddabcc974710c3e0503855c3b253b554c148bb4a7f4dd1c9f621a272e52875e9a919d0f50a3eba928af8ed6a599398971c1aa46fa26ce4bb0173489450b7c4ed43e52ba87878447da39cdbdfef81be663c01889091565de44f5dd2c490f2d757df5445222900e24bf82ab80fb4b7db16ce036596783b8a965c5d18abcd8df18cf3df52b1611ad476fde609cb9f8fac19801212321faf579ba4e7bed41aad513606222d46ca48f91213a5557106ca60c5f66040e276ecdec26c0aa3f951a18c692f45983ab4f70e67e9acafb56dc65426931c4009b606f4a7d38a1366bdcdb127c486033e401988c7e9287865e42fb8a65beb70c1edd4327ce5ec0644e4f52d676dd4b38199a203143712dabb26f1e6388d406577386b988938abd933fefd8e591abdaf8c125272adbf069b6ded52428b5a2fbac6156e399cce85dba5d16c86d305f1690894c7bea453d50b5ac21160ff2df00a857d2238b79cdb842e6d7ac9ad6daf7cc7cb03e7ae88cf271e0fe669af2b9549d12066156ce31bed7da23b74558319768e16b0dfde7c714911cc010c0575e30e548fc05672db5a739eac90c902dd0d9d03c7c05dae74e4cf1d2f90ad191100b78760581cf082c14bb0efd30180768fb9df55f45496e0dd0cfdd3678c5a1c30da0386c37d8e1515e1b75c7f9a6e3e2d71b29ea82b81d14b38db92e122346a53d37f906ce52e807e99981859bf9cf007623b4518934f89daaf68f0f567bd13653cd6ed6ae6d77e1494a6edf76cc3131175022c60b0f12053fbc79e1ac3f30e75c9b2b779dd0c4205a9240717f24cd1df5aefc04ce02ee6c2e883f9b996c15520df552df724c0d1d0d5d801275b3eaafa885295410288eff29f368222cf8af528f9fb159ccddecf2b420c4784cf12c9fc8b5310daf9a065d08646113bd39070278918fafb6be151c4069ac990ee4feba08c86cdd43efa0fb63a63206bf70603659d2e5925a5ac0c46a8601006e78d6d5723e08843a4151a3bd1ff67cbe9d084dc26321be08bb1f3f888da8bc4f47f396ee23c1d5b397a751fe0814608981a8051609062f644cf68901f5289e418295698999dc78a7ff9d4d5efa063791eb6fd30e9d82823dbff592cd301097c5f9603aca0f0cefcd2cf842dca026d421d00df531a2c092008847c33b9b9944f42887a12b409cb4041c734bb6b8e53bfbd4d3741a147c3f2c9c51aed06cd792621049608a279f8310b5cd3ab8cfcc9e85fe87f1072c0bd2dca3b34c9269e33107be948a5b50c4e884a8de46b982f5f8910294284c2a1c24977c726417557b2970fd882d9301ee0b99fbeb65d1fc9ab29901c40f5250aa8058bdbd693e5a7deea1964b57f2d693241d42e7c3364b8467ab61322b72843479daf873107b9733bdc216ceafa6a3de2fabe07233d0a55db97ca696347c371fd74cd14d4e8bd8c11100a75271e542851bfa4b8b437ad4ee336fd2a2a0d1ffaf6e47a02ba1f86de7364fa9546b7103fcd7db9bbdc662aa76896d67cc7ddb026b44b8ae8e465e5268107b05c2d5006b8d434a2d9cfb40f4c9ab783addb4d914476b16fc245ce5483e7125cad54997de660574252a0c956f6c3e0e43469d2de8fe3de088a7168527af336ac72f9f4139e216d1fea8e2f90c4b8f7048a5f11576d862c948c928e8f9f4651d5e1099c7383eda3785e8a0fc46e10495964f9612e5e15047a708f8c3520f007683a17c847ba4bab8e7bcd75c967caad740f8caf7b4205ff1fa459bf40ab3d158d7f0fae0b381e403e1558b74dcaaf0f6d9194741365384edc10cc29d7d3e5cae7b50aefce91453b6fdccb0e4cdef808160edbc54dad4ef76cb1fe5d98be55cbc46a814deea73d9af9943d8c1eeeaa5d357e726ce92b20582eadb46441b56c5d1510eaa91acd82eec50007c5e72b2e192231ae8ee168ae18040a69ef079830b3e0da4575eb59cef5aa4397346eb7fc06c959de3d72a60a3b569c7f74ca5f732277e7e00ac3ac8bb6ad8cb83b6abfbc11368bc614211cbf29f19b1d47e82513fa807e9d131a23adc7f3c947fd1de35f049e0d23abe43676b668924c91dc3d95314df06c9cda268f20604d1c1b89ff094fefe74a898805e815e6c344f313fc784697bdb442bbcacb4f8c0410f2ee9f344d3fcf03d24fcd8296086456ce0e0062bee7ef6ac592f41fd70c936eebf283fd75e627ab2ff97797d1174570b1b62ac8116dcc8e092e7fef2226e8e56216de380bdee721aa913645ed222b9cf7005acacbca2079dda9cb26df6051ebbfba1c4c36c77958ae1a17424f0299e9c552f93b398f494f02b6332853d0b942173deacf2dde0ae8656fe13d49f865621e13e21cf79c0f10ef7c3f24c4f73302a91b33f6499e3ec5903178f7169e91f29d61ebc76d6e64dcccccf5506103c1502d9483dc97a85ccc2f5891d41d8938979c8104f6bbb1f2a6a191448eb809095ca2889f1e7a66b7c24b2cbe0598aad1b56f957c35b5c2e9dc5d28aa7307ff75f2d4b8ccf47dd0f6ce0caf41f65fdc1f939f9135f10a2f486b76563c70faf492731b3d1f49bc22e1509823a7f899489b1fa30ce28a65b0feeff3e94422264ce5bb391880d83d20fa7b094c347f0ec77fa7250e54f3c58bee952de2af7684027ae2eac2af69385c5e948d42e11a02f02c7bc3939fe733ecd16826406053b22ccea835a34a0251476a0e9db0052b9405cf16dad593b693985f57d70dad7c37de36f2810dbe3f51760e7cf91a9d985371ac98435e88900c5a89e7df5eb366bd16a657dac89005e99f1cf3be357b0e556c6cb057c5c436bc72edd1b88826877e60216d06537d0bbf14903019489c7fe454887d2602fbc2966247c186f8b774b225620d1f2f518d6c4189fefd79e8d465a21dbddbf9cbc775fc6d09e8305d09e928241cb083f0398f1753f34fadccf3d98d40244f59d35196ac8e7e2bbfb3c859e665b6a9a215327a4dfb8778f8d25909e990d9cf3691c66ffad53c37d417840b13d77196c542a233948fc1e4fa65457fe85948f1ea246d5127c624268161b926965e186d469015cd5a9700629dd7316af89c7f5e606c5b6f1ed5743d1c9f27517dea312db90e9e947aba0ae80d539b9e627a2df2dbd8890972f0eb25c5417cf8a55d6b5260abbe5885b23802f7a1026956ff6ba9d303c99433ee1faaf15ecfde0eaf84ee4295f114c65a52419ac6707fe4c34081e96f75a7cf247fad586c6077185731995af84561d427d8f2fff0ce134418006e0bf6bffcd01d56caf2ca49d726f34a515ed5636fd1c89c617a047a9322c0c09eb579aceb82bdf585933b84fce2e9e2acef784db74e6fdaaae9c44b732b9cd44c25d8cbf5642958b0236bd9597edb65919b2b0e9765c8e2eb78cb76602ba67703ccb64dd27c000517216b5f3a125b74851133e08f32785f47ce7afb02c2b6012450d1f6c6cc4a8aeaa6c0fd7d50b3d698df38aa7c6999dfc0719baeefd024104081add329830fe7ec9884d79d194564efa24510e668067d2e07df446c252020fef247deab29eed978624a542f37ff350ff3d55510ff428bcfaf1df3d4ae258a5981f8288a741e315fef16fd4eb5d6454d3f28c1ebb64b1e9a4af1bfd223b09a9021eb049febbc0736a565ade5ba9bf2c8ff11df5e18c3dc8b46001fb644d64b10159592d55da38025880183dbb58fc7141bc038c07cb3d63d221320d9846010e4a7b10eaffe0ff6d2625e7670d638bb049eb3440c7e6226d298f7d17c773bb65f5d62a00a046fb1124882b49f854856faf406466425704fb3e31445ed7b36abce5862ca8c1eb1a31efa97d4e167795fa43a824c43c1", 0x1000}, {&(0x7f0000001080)="bc00c9e60e29820c29a5a7a452a5d1b4d7f5a7c1c642bbd58323e068b844f4e152de03bff761374f13109637ac8c2dff90c106daca3d8d678f081539422950775093b44cccb75e957c4f4473e6737fa86fd76e70bee05243671f8da3447e073fb38ab55fc9e2c82125c93233dba171e4dbc7ea652f8f02fb3bdf438a5223befed8a8ce", 0x83}, {&(0x7f0000001140)="44c6cbc8a5134d376eceea15df2d66c8c48da507a95930afe41aebf881679ff511b0849168", 0x25}, {&(0x7f0000001180)="612faa828b3830b6f96added13e3d7d602f5c23071bb89d6a7c7fa5daf152ad52d199ce2cef76fc18c1535c1d271d3a1d12c17c315d76045e60b73a0f2c9221af6e3ef681128d65de39b46a51919fcf85b8ce3460b007d3cc5847c0578b06d1a04e5ef965a48c274bb1e37373c0d6d3490497f4e56d3673d45878cd0f55c68be5c154db218151b6ce74883f4a0c9af0bd4fc7a8bc3c990cc61de3986cee183cd14f7374d110400a24f3dce26cbae0dc634f0441dc63f95ce20d4f03b4911b32b6b9fc38a28cea52ed26b6635af9b3a58d078c41f340f85508ef542198b6c782b9c21482cd806031a35379b21d9a555d9071debddea8e53f1214686ce", 0xfc}, {&(0x7f0000001280)="610fd331e847363de54351d9457c1e520497ab216a55afe9cb461a56e18cfe9fde0da85a70162b567b9fa6d8dabcc7d90661731abc9812cebbd2a2aac7962f1453c65a2d9a9ecb67285902ccac606e7df95818f610419588e7428b4d54551828f2cbbdea5ab7e23839406438c111f71393ec9cddc013d1", 0x77}], 0x5, &(0x7f0000001380)=[{0x58, 0x1, 0x9, "d9cc34eedb1bbe37398dd3351bccb772402a939f934cc73a3fab4e81be7a522acf934e6d2b42ef719c6185c990354651d1f80134202e83ae78e376ca1d53de7a0be6ecdf8c8150"}, {0x90, 0x1, 0xd7, "c6491f30dc7de57bfc6d5c286758603acbfaff4c13b71efd5853ce96c9a2ecb5fd79a4bd61b0b187e095c019d58276f4594da86ea53489651472d59d7ea0c25de74810190606691a0c7957c0c4e972730bcf843eecc682fa996cde215edde5512974fb519b426b6f7eed09ff47d44b89faeaffda924977a95420c6dff9"}, {0xa8, 0xffff, 0x8, "34b3466bde29029a8249714c82511f7860372cee2be78eee5c1540b9e0013bc1e7d63bcc40ad897eabb78393108e08d9534915e24f4b5e9ce20b4f2001c9abda7f9d5736c29b62a83bbb76f12f6280e5c5677db7d5df0d169f4eeb680874eea1d93637aa392c4067524af694e9a1e5b01f843852e428f95a3cbf47cac7d83174ee2d0bc0b2bd5b7096dc658b172500da1bc51d"}, {0xb8, 0xffff, 0xffff, "cc3ad69cabc1da39c60279460c9f7fd7528ea3864dc5c694ba98e3778e7925c5ae252501091d644d85b5ed3eeb716d9fcaa7b3af903cad92a71a54d5cde1099c8506e40abe7f26122930771687d3dd8c482442e30664bf2874883df0fcd8cf463b739828efcda09a9ae63f2304cab2230f52064a028a4a6cef31323c939ca701045ed70bfcd342fe04886cbc5887da157eafaf422db4c84517be853e66b239d070835e69"}, {0x50, 0x1, 0x6, "ee1a508eda9272ead1445d34baafd53bdd90708293ca67cd828725a96cacafb3d149cb96d509007b24ce6f670222bdf261015799bef52d4917db"}], 0x298, 0x403}, 0x4) r1 = semget$private(0x0, 0x4, 0x8) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000001700)=""/118) r2 = semget(0x3, 0x800000000000002, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001680)=[0x43d5, 0x9, 0x5, 0x8a5d, 0x9, 0x4, 0x5, 0x4, 0x2]) 14:53:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xffffffff, 0x3915}) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 14:53:55 executing program 1: socket$inet(0x2, 0x2, 0x9) r0 = socket$inet(0x2, 0x4003, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 14:53:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x3f) poll(&(0x7f0000000180), 0x84, 0x1000000000000) fcntl$getflags(r0, 0x3) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x11) 14:53:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) socketpair(0x18, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x79) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 14:53:55 executing program 1: r0 = socket(0x10, 0x3ffc, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000001140)="afdc5b0db51ac7e12c72fb3dd9a7694799e788e27c9a2e5e69da9935", 0x1c}], 0x1, 0x0, 0x0, 0x8}, 0x400) 14:53:55 executing program 1: setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) r0 = semget$private(0x0, 0x1000002, 0x24) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000080)=""/4) 14:53:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) socket(0x2, 0x7, 0x80000000) close(r1) r2 = msgget$private(0x0, 0x81) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/173) 14:53:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xad, 0x0, 0x0, 0x40}, {{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x90000000000000}], 0x7, 0x0, 0x9000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0xd) clock_settime(0x2, &(0x7f00000000c0)={0x0, 0x5}) 14:53:55 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) dup2(r1, r1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, 0x0, 0x2b1) recvmsg(r2, &(0x7f00000013c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001280)=[{&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000000140)=""/69, 0x45}, {&(0x7f00000001c0)=""/157, 0x9d}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x4, &(0x7f00000012c0)=""/239, 0xef, 0x2}, 0x2) 14:53:55 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1c) fcntl$getflags(r0, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x489c}, {0x18, 0x2, 0xffffffff, 0x9}, 0x1, [0x9, 0x30000000, 0x1, 0xff, 0x81, 0x2, 0x6101, 0x4]}, 0x3c) 14:53:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0xc9, 0x80000080, 0x5, 0x9}, {{r0}, 0xfffffffffffffff9, 0x10, 0x6, 0x7, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf00fffff, 0x7}, {{r0}, 0xffffffffffffffff, 0xff08784573bb58fc, 0x0, 0x3ff, 0x8}, {{r0}, 0xfffffffffffffffb, 0x18, 0x20000004, 0x7, 0x80000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r0) sendto$unix(r2, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f2daee9ad87a67d2d01b433", 0xdb, 0x0, 0x0, 0x0) 14:53:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x4, 0xffffffffffffffff) close(r4) r5 = kqueue() r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffb, 0x5}, {{}, 0xfffffffffffffff9, 0x19}], 0xa3b, 0x0, 0x0, 0x0) 14:53:56 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x10000000) pipe2(0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xbd}], 0x10003, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0xc0) kqueue() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x8001, 0x49a, 0x80, 0xce7}) 14:53:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000640)="da9ffdf6709d7f532e5f30f4d4e21bc09829037b3376fa5c859f28fd004ec013e3735350691f5498576042d1a4207357465b3028f754be0cbdd309e75de8d3d252f7379f3147ccd654e0776195382b90c0be59f550a9dd0100bc970100c088b83f9153c2e2f685e8c11f000000000000004cd7a2a20db42e0ba8358bb65e70a0e5b69db58ee0f7f18a97853c25aae2b6377760553fe83773533f6cae9bff5e2f67290fb4378a17015f928720886269ae30436404eaf872f367acbd003da92cfa385def492a6922d2e4af88390637615dff197e6729c6ddc822e0d9248ac724f20ee9cca6a725d643a0a7851fe52f4e0487b3481b2085c5bae2aee2c228ad654d65871c4c21638b378f5a734ab27bc317e8f87dbd0d5307913b35b0ee6f8ae84e911b287194bf65bf29243e7c259a06650993433104a335c7f34677fb0da6eb0bf5c4d52eb2a276758840428befafc69bf75b09c6082c8b2e02c92d2660e86c1118b5ebd49912ab33813a07657f8a418b607de0a032c13d7c91b29473a1007f910e52ae988761b3d5abe25e5d90ba7f75466e7192a0dd4b3e859e61f3aa914c3d6d0000000000000000000000000000fdfe9155b2c07957fd2ed65a0bb132c219d263a97447e728a0287bfe625cb7a9924e00c0188a", 0x1d5) ftruncate(r0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/184, &(0x7f0000000040)=0xb8) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) r2 = getegid() getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, r2, 0x0]) r4 = socket$inet(0x2, 0x5, 0x1ff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getgid() getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000300)=[r3, r5, r6, r7]) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xa, 0xc, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0xffffffffffff26c8, 0x40e}], 0x800, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0xb3, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0x2, 0xa63, 0x7}], 0x3, &(0x7f0000000440)={0x2, 0x10001}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="3052e3560209", 0x6}], 0x1, 0x0) fchdir(r0) pipe2(&(0x7f0000000340), 0x10000) write(r0, &(0x7f00000001c0)='D', 0x1) recvfrom$unix(r0, &(0x7f0000000340), 0x0, 0x41, &(0x7f0000000380)=ANY=[@ANYBLOB="2b90eb0c0ba701a93000"], 0xa) close(r0) 14:53:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f0000000500)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES32=r0], @ANYRES32=r0, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYBLOB="f26c0918a109749a214ee77bd10ce927113cd6757a34db1ab9ca4779edf80bf09688ad08102a32c017084dc88b9bb71c1126ac690e81cd074dbf8ad579e6c86c379487545cd351679345ba480af81dcd63da010cbc56e6e999cd354567f1b6303673e1572eb53b1eae748a956366d2ba3ced7b8a414a8eec03d69e2326f6ecdc647c09cf87bf0ed851ee78205226a7a82f3fe62298bc5b0286726bc3350e0d0e65bda9ba5f682549bed823e9dfc387124af5fe42f51b25f236ff71e14416ef6323e2e14141158851f6c2efb6f14670a6349c410a78b17dc0", @ANYRESDEC=r1, @ANYRES64=r0, @ANYRES32=r0, @ANYRESHEX=r1, @ANYRESHEX=r1, @ANYRESHEX=r0], @ANYRES64=r0, @ANYRESOCT, @ANYRESHEX, @ANYRESHEX=r0]], 0x1) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000080)=0x46) r2 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 14:53:56 executing program 1: socketpair(0x10, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x110, 0x98) linkat(r1, &(0x7f0000000100)='./bus\x00', r2, &(0x7f00000001c0)='./bus\x00', 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) fchmod(r0, 0x2) r3 = semget(0x1, 0x4, 0x100) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f00000009c0)=""/115) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000200)=@in6={0x18, 0x3, 0x200, 0xc77f}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000240)="6db5f56214dd7c5836bbb4b5a0c91d0df1e7a688f218c11e48989803c83c7ea75741b39eee7506bab77221ba2303f11cc9df085c9935c41d6e792fca0e724ff9af2af4a5fdb6aadaba0e450103463c950e3ddf0137d4566ddc892949fb49ef4eb6be8c2c079623ce0f2fb2a1e1dd0b10595c3c2206a88757c1ed73163bb44de3fb5e103db23c7a724033f1c69c85ba42235b4151f45e33c082dbcfaf044c652883875519ef9f4ecd9f00a13b4ac7e11fa0ba4d73260a80cdf2", 0xb9}, {&(0x7f0000000340)="dff020f0ae81068206607a6041fa3077b979fdc7979b46d51390dcc50f19a384cfa1519aefa380630a07ce", 0x2b}], 0x2, &(0x7f00000003c0)=[{0xc8, 0xffff, 0x101, "caac746784c15b54d701c2b85a8416e5dd0d35e86fb9a42cf0a31c442c8e7b0bde6733f7231d12e77300e398e9f38b429388de5576cb4301799b039bbdaa849b3e644cb479194b37591a75cec81b7fe1a68775647061f0c9d362254b231b220daa2b546276a1484a637a17cf62c8f26e1662d86995dd0538ad80d6d13f1e9ddd6c6817c317e36b8a9713a8d4ad43658d25d131ea9df10e7951c64450bdcacbfd4ce975d4c35c96ebb910b696cac16e9d783ec808010ec9c6"}, {0xf8, 0x1, 0x4, "1e05a626696b61ad07ab3d47bbd331482951da927fff79182fc62ce41d97297d003909fea418632a11bae7ebc56b6d504dce61719e21493fb1cc2c13dacbd2b72e177c5f8a80cb0dfa923be5442a77b6961466fb1f801511aafd5de3a15199e911a30be8335ac3e4ae3b216fa5dfde4f0fba79a86eefa24b1efdf034e4b4e9447e1e78046bbdae6e462a2bfb040f81f02f09fbc68b95e0eaa9d6dcc700d1d8a65f1d2eded41b5d7fc8c53a289f7359c85ee1f42b93ae39320a020ae723e73b06ae65a1a514855c7a611fc44745d8554f8d233ac609ff346aa07041097161d406549c3f5dedeb"}, {0x98, 0xffff, 0x8, "0c92eb791afff1a5299811ed6b202e4a26a187c451f05d7f85b06deea79605800d98bfe6843279c4bee92ab2e6ce13951ebb408d8ee062fbd7286c78695e90d75d6ec7d58fb9e73bbf6c62af461f85ed4920fdd2aed6c6a5d095cabbcc62a76ad2596a614341aa21855a6db94665111c8a0fc1f4571b102e97172c03bd5d01939419895d85"}, {0x100, 0xffff, 0x3, "f8f294891bfa08de46cb8208f703b8496b5ec9a5754fe51ba18fbae7d3b5bcd92d65968dbd21df6de1ad623061dde5aee5db478ce883010b019c0df1c9a4ab51c0fc5604123e7b223915a2ecfd73657ac4e503dc6de915fff77efcdc6fcce117b99c419d541240594fdf6e385c8853075b7bb90da04db7be20ca91905d287550b160f5611a634a541f416774b65e8f45adff0a1da257290b005b82ad0c447471e9255bd7caefbd11d866bdd7f54c5c38674fa5dd7f9d59b4c11c782943345cddc1d2438a3126a5a14b75032c70b5bcfd2c1229fee1779deae6b7a63df33c408d89d80091cbafa257283198b5741997"}, {0x98, 0xffff, 0xffffffffffffff08, "7e93cd2388029d492502181170141dbabb3cc65305283d43489013f895e2c2d66f7882da292ff61bf31634ca9f2bfe2c736f42cb91ad3e37f017df0a45d1b377cebf89e62fbf4246e5ba3dbe7d96a882fa617a76fe7201e0c7403705d7d0b25caaf8e25e08482a97834622a9f8e17e4dd246c2970828eaf22b0325bc36382d60fa6678aa97e1bb"}, {0xc0, 0xffff, 0x4, "925420f5c99c7c5f224b4f979d9996f313a0b03128b3a46c2020caf3e599c4ff0c5f22e0ca2327b148a8c7495720628d038f02cb6a5afdfa2e5e7e92e9ba6970ad4c5e8a22cccf3a5c636f4d9f00e39eb4d67bef3ff6229a53a64ed4f8bd4e2649bf84c34573614052e37e8388afb61486687833d6516c50cad5ad70b22de4ed5ba2b241e9d8089165c8588f990a03dc3a9901dcefe214de5acfc4f8892da9c8e3e41e6ada17a14e84ed10053d1ab6"}], 0x4b0, 0x403}, 0x8) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000008c0)={0x1f, 0x2, 0x9f, 0x1, 0x7, 0x54, 0x3, 0x1f}, &(0x7f0000000900)={0x9, 0x3, 0x8, 0xffffffffffff3f03, 0xfe, 0xffffffffffffd268, 0x3, 0xffffffffffffffff}, &(0x7f0000000940)={0x101, 0x6, 0x91, 0x9, 0xdfd8, 0x4, 0x40, 0x1}, &(0x7f0000000980)={0x3, 0xfff}) fchmod(r1, 0x108) nanosleep(&(0x7f00000000c0)={0x5}, 0x0) select(0xfffffffffffffffc, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)={0xfffffffffffffffe}) 14:53:56 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) getuid() setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) 14:53:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./file0\x00', 0x88, 0x8) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x18000, 0x80) close(r1) r2 = open(&(0x7f0000000080)='\x00', 0x0, 0x40) fcntl$getown(r2, 0x5) fchmod(r1, 0x100) 14:53:56 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0xdfffffffffffffff, &(0x7f0000000080)=0xfd, 0x628) listen(0xffffffffffffffff, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f00000000c0), 0xc) 14:53:56 executing program 0: clock_getres(0x400, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r0, &(0x7f00000004c0), &(0x7f0000000100)=0x234) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="04fec54ea76791cc4bf895e0f18f11efc89fd3f7b2d5072998a65d5578b5e2d88d7dad9542a92b3f527ec32e102ff8c312ea49ea31b2367382b8a6511fa1e5fcdc1912bd016158e858abd659497bcff8c202e946c3b7e7a9564b65fcb76ff897f4699f30b8a86383b813e1fc5b5aebb93a4ca8474749e744ac759b4710d164fd906fdf7233f2610eab8999b941336ac39e1471e19f500523663ccf179054b9b2", 0xa0}, {&(0x7f0000000200)="d047970a998e8f985689a9cca6fdfc767ef0962b41eed78c0eea8b44a36743408b13cee77b12aa929edf3b35a792207fbbd8475c7660e5fbb0465a7385caeaf81d730c4b8a9a17b44f95b0e8def12c", 0x4f}, {&(0x7f0000000280)="340b330b00dd4daa50def63ad6ac018d2e3beb4d5687237e76172496f0db2acbb137198c5ad0e7ce6ab064166f47033798f8a0e5f4a9e4c7e47817e79a8b1253eb638aa777c881063419d8879afc93e02ff42c8ea8aadd5190832a12cc7c359fe3a29afee0fdcc1c3831c03e33a91de304c2605ad40cc1c29150a05f6057570dd76a56993c22fc11e38d4a227b7d130c3fdb401469cfe4859434629a891b012d5b6f8ef7509307fd80ca6d1fc7ed6a9b182c2f11fa116f09f3fb64c4ff66576d3ab2fdb90f02cb8062ae1eb0a82d4f5a66f3eec3801e9f7ad7074a30cb4d590d1ff98716ff85", 0xe6}, {&(0x7f0000000380)="05dc418053c6a95aa524ab562868ed27ef52ad89f5b9b29265ff0837d617a14db4d965d893ed6118f8b0ff01e21bc8c31b6a1ab3c4ce7ff9bf17769e763982ac226f381a349b32e53dcbada95b70134a3c7c8fd008514104dc286b9bbc24863ee3eeebef0edec65841284a46ad8eca9a081ec94c3ab0448932bdc7ae5082d14f318729d81a249d31afee9294", 0x8c}], 0x5) 14:53:56 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 14:53:56 executing program 0: r0 = socket$inet6(0x18, 0x7fff, 0x6) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) 14:53:56 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) wait4(r0, &(0x7f0000000140), 0x1, &(0x7f0000000180)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chown(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x8000, 0x80000000) 14:53:56 executing program 0: link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x4}, {r0, 0xa2}, {r0, 0x4}, {r0, 0x8}], 0x6, 0x9) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x20}, {r0, 0x1}, {0xffffffffffffffff, 0x23}, {0xffffffffffffffff, 0x124}, {r0, 0x4}], 0x5, 0x0) 14:53:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCCDTR(r0, 0x20007478) read(r0, &(0x7f00000003c0)=""/214, 0xd6) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 14:53:57 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000002c0)="b362f217af7d0c607b6db9bda6da921afc593d50bd2bf38fa08e60c06df3b1d6dc5683838d59e7878c0fcda60c6783ad5a3fd79c6774d2c1083c5674b853b48fb8d60de38f5b9eb1a95aa2cb86d0076688ed7c5d8d8e774020ea51d46f1dd51bf02ef413d28b4c28289458dea99042f5754dc7df7f7580144ed1cef9e974c7770402e5d5d44b3c49637b8f590d923f69a71561f3ec8b134eaf9cf069efbc5178a91e498464c3be349dde726746e22e3a31fe46deba6e4006a3970b7f0895a3ddf7e2e5ff042043a7389ac616b48db7bf1926f0b5e3e31c578738b95a2fa2ea5025bb3df66b2857a833981d42b3b53d64e8", 0xf1}, {&(0x7f0000000080)="7581bf0933434dc3a5416e21d5116bddbbfd25f6a4b7b547acbd6e6bde1dfe0b44de8f0671eb77acb80b9e918153c77703bae503926c0ec26f8ca45a032cb0e9767b1d67a62b89a5ae57984efbb34cf796ee8bd246b723e27a959535e37e806789b307f4d91247cabbd97d905c41a00ec38d96af16378c9e894882adaedd8f0c0c828a4d0b445c1cfa13abf6b944ccc19f96eb1f8b87547b1c58ace2ac9f35ca13a0f8e6a4d48fd99689210f72f95766d014f7af", 0xb4}, {&(0x7f00000001c0)="2f4cdea8418688e5a1c58d0d05e22ca90c7064ac7b74e243d0117735ee5726695bb08f", 0x23}], 0x3, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x40, 0x2}, 0x2) utimensat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) 14:53:57 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffc, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0)=0x1, 0x5) 14:53:57 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) mknodat(r0, &(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x2000, 0x0) open(&(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x1fc, 0x0) 14:53:57 executing program 1: r0 = socket$inet(0x2, 0x40000000000004, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 14:53:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0xfffffffffffffffe, 0xffffffff, 0x7f, "969094f7f4261bbc003002b296ab4ffa1897d3e5", 0x3f, 0x3f}) ioctl$TIOCSETD(r0, 0x8004741b, 0xfffffffffffffffe) 14:53:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00') open(&(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x8, 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 14:53:57 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x16a2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 14:53:57 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r2) dup2(r0, r1) 14:53:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 14:53:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r0, r1) setpgid(r0, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) 14:53:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) syz_open_pts() close(r0) kqueue() write(r0, &(0x7f00000000c0)="efceb090f44ac931df21152d7dc8967f6da95c88da22770aaf2816751511906721942bc40db27aea531200a3ed8e3c09ff65aa6b50466f91c76851fbd1bbbcba11dfbc66534106671a911d2565b42564fbbe20cac0b84b8e3670bc90309daaf059654de2fa450dde37ff8b1bdd92463ac7701d5097fb5e04e5052dbd868bd0cf9d9f4756bb51f57a1d2763cb5089c2a4dc89ccdfd063c320e75619bc184309f722007b9f9f5da3cc5b4f079bc87a4df370deb7a031525e3fc1f871178f602be39d0375ed", 0xc4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000840)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d39, "825dd2518004190000000000fa6000"}) 14:53:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) r1 = syz_open_pts() close(r0) flock(r1, 0xb) kqueue() socket$inet(0x2, 0x1, 0x6) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000840)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d39, "825dd2518004190000000000fa6000"}) 14:53:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) read(r0, &(0x7f00000000c0)=""/72, 0x48) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) writev(r1, &(0x7f0000000040), 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="800027d29165830ae2a2"], 0xa) 14:53:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = socket(0x27, 0x4002, 0x8000000000002) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000040)=0xffffff73) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x1000, 0x0, 0x4, 0x6, 0x1}, 0xc) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000000), 0x7ff, &(0x7f00000000c0)={0x80}) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x87, 0x0, 0x5, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) 14:53:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfc94) close(r2) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) close(r1) lseek(r0, 0x5c, 0x2) 14:53:58 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\\.\x00', &(0x7f00000000c0)='-[g@\'/\\(\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='{+\x00', &(0x7f00000001c0)="fd2c2800"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup(0xffffffffffffff9c) fsync(r0) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) 14:53:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820200000000000070a7"], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)=[&(0x7f0000000080)='@\x00']) 14:53:58 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xd, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xe6, r1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x8, 0x2, 0x3, "97865ad69efd41e3bcb94629614fbea1edef1459", 0x0, 0x1}) 14:53:58 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f00000000c0), &(0x7f0000000100)=0x4) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/235, 0xeb) ioctl$TIOCNXCL(r1, 0x2000740e) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0xbc, 0x7fff}, 0xc) sendmsg(r1, &(0x7f00000007c0)={&(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000300)="16c07e35df9b4fa7b1ee79008a85de50f8e0d3c45939b93daeb422fecfac45f2f59528ac9ea1796706a28cb107be8476b6a7e3a017e67efc37d18fc336e2481f8c6cf92dd4dbd61cee9c44cdbd9a645fdb83274edfa547c934d3b1250cf70921700c93e1136ce678d0b645fd122889f87bb47f528b79e41ba782717640f21628eee4785ac7878fb25d1b647c697bd29030f1cad95c3fbfad2619f068565763cdfbc969d0f16cc2d0c78da6db8f89188ae154b692212f25bfae20ede92f13638f2e6f8e472ccf03", 0xc7}, {&(0x7f0000000400)="445ad6b033e9603629376c98ed8a343be80be1b3d85c84e58d1c011ecba4fde16762cd3abe1dd38c78a5b66d39c77d96c149bb4e54346e972bd503a1abe00ad51ce2b9f6d37df8327d5ea026c88a1b050e8ec1071f1ffbe148ba7d529474f6f9e7c7f20f018b23961f8d11348153", 0x6e}], 0x2, &(0x7f00000004c0)=[{0x98, 0x1, 0x4, "586ec8f81415568b3f67841bafa6c4011cb789f8aeb572f7f40fa418fe21f750e407612dbfebf61751d08bbb80c3d4135fc54b8df3f0fe5d71b19a39e3e7a2e2cc3e2976fe8e327addc666ed4804bcb320d0c60e37ec147c25f65fd4d8f6799bde40f13d200657ca06756af89f7878231d33a415c7c4226087c5725b301989e2412058e15fdb"}, {0x98, 0xffff, 0x81, "211343725918ca2b35577a75ef18d11a4f5dde2abe91581aec7e836d0fc31df9fa539595bbd1ce5c6270b46229cc546237ab63ad3c4baf6b957d174ec8c8184647974cf11813f604d63dac5c9809d5f1c54b3d0d1863e51993aa3d10b2e838baed20d3160b82ae2281b64c2ef5def6d6d15932743e453f286d90123f19f9f655df9d4b32"}, {0xb0, 0x0, 0x2, "2f73817aeef511def4bcaa1ec19edb730ef4e6fe157eb116eb81b1003eb393957daf642f3610ef8bca43fab2bc26add01ef5b1c00e867ab5fdea88fca7e3fdd331e239c05bbfaf5c1ec77b8387ba71f3b87cd7fe7e8b69ac0c59368a1a1de57e0a1f72b04f6ad6e598db6dbb057389e14c8308786eeea209854b8d21c9d95d29ae72a800f4a3746423f1276bf404a18edf802871b22ad9f428624a86af"}, {0x100, 0x1, 0xffffffff, "7264f08b8730628317b684759b3a911dcb92db3b9917c6bc0c22eef77b80ac27414a629dc3c8e0978114b6a59da7c1f3a57fe7385f4e3bf1194a06f5ab3ea6a384276590bb7ecac5b728b225268da00c691b43c918701c1535dbaf4bb31b4464ed8299077f914dafabbd3489990ef0f227ae3afcb33695d55ad5e6f600a1a147357893e68192290ed38ecf452d4281e91222b1c3aad03b035b5d5d35dbbe2c3eb61aa112f456986fcb25f2ddd959e0a7ac03cfdcb147a6680a0a4d63baff4e3ebf6b1e82180d0ee3db7bd10de9325179c7641997310402bc5c294a6e65b7f25fbda61c543001c571a5"}], 0x2e0, 0x8}, 0x400) connect(r0, &(0x7f0000000800)=@in={0x2, 0x1}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r2) mkdir(&(0x7f0000000880)='./file0\x00', 0x1c8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000900)='./file0\x00', &(0x7f00000009c0)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)='a$#!{\x00'], &(0x7f0000000b40)=[&(0x7f0000000a00)=':{\x00', &(0x7f0000000a40)=')^&-+-)-\\-(\x00', &(0x7f0000000a80)='\\{$(%}:\x00', &(0x7f0000000ac0)='^\x00', &(0x7f0000000b00)='\x00']) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000b80), 0xc) recvfrom$unix(r4, &(0x7f0000000bc0)=""/99, 0x63, 0x2, &(0x7f0000000c40)=@file={0x1, './file0\x00'}, 0xa) connect(r1, &(0x7f0000000c80)=@in6={0x18, 0x2, 0x5, 0x4}, 0xc) bind$unix(r1, &(0x7f0000000cc0)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000d00), &(0x7f0000000d40)=0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000d80), &(0x7f0000000dc0)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000e00)) unveil(&(0x7f0000000e40)='./file0\x00', &(0x7f0000000e80)='r\x00') pledge(&(0x7f0000000ec0)='(%\\.\x00', &(0x7f0000000f00)=']-.\x00') connect(r5, &(0x7f0000000f40)=@in={0x2, 0x0}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000f80), 0x1, 0x0) recvmsg(r4, &(0x7f0000001380)={&(0x7f0000000fc0)=@in, 0xc, &(0x7f0000001240)=[{&(0x7f0000001000)=""/73, 0x49}, {&(0x7f0000001080)=""/34, 0x22}, {&(0x7f00000010c0)=""/28, 0x1c}, {&(0x7f0000001100)=""/199, 0xc7}, {&(0x7f0000001200)}], 0x5, &(0x7f00000012c0)=""/143, 0x8f, 0xb1a}, 0x800) recvfrom$inet(r2, &(0x7f00000013c0)=""/199, 0xc7, 0x2, &(0x7f00000014c0)={0x2, 0x1}, 0xc) r6 = socket$inet(0x2, 0x3, 0x400) sendto$inet(r1, &(0x7f0000001500)="a9fcf116c5731bd2d19e513a904d9e85", 0x10, 0x4, &(0x7f0000001540)={0x2, 0x1}, 0xc) bind$inet(r6, &(0x7f0000001580)={0x2, 0x3}, 0xc) syz_extract_tcp_res$synack(&(0x7f00000015c0), 0x1, 0x0) 14:53:58 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x1, 0x12) msgctl$IPC_RMID(r2, 0x0) msgctl$IPC_RMID(r2, 0x0) flock(r1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/54, 0x36}], 0x1) 14:53:59 executing program 1: r0 = socket(0x10, 0x3ffd, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000180)="13ae8836", 0x4) recvfrom(r0, &(0x7f00000001c0)=""/214, 0xd6, 0x800, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000107034ff07517f52f402d4fb5a2605b10dfde1ebf749794f89a76180860c5ca092214184ccc12b2f5de4142cd078a3285bd3a579d9ddc98805abb2f27281f27d709b6f2d4cee0c6df391bd116d5bbc30830b9e5e9c48996fbc69a122d98e676ffae4ff0375c49739196af10291832bd282632bae1b67215e4025887ed3816b61f677bd00000000000000000000000000"], 0x1) 14:53:59 executing program 0: socketpair(0x20, 0x4004, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r2 = dup(0xffffffffffffff9c) fcntl$setstatus(r2, 0x4, 0x8) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r4 = dup(r1) r5 = kqueue() ioctl$TIOCSCTTY(r4, 0x20007461) writev(r5, &(0x7f0000000880)=[{&(0x7f0000000480)="bc9021d9e4f3028b60648814b89878ef01411627b649590f77624eacb03e87ddab208a47614327582dce2c82ac1f97c4f6155336b7", 0x2d99ff2cd3a6aa7c}, {&(0x7f00000004c0)="b4dce427d1b922ecdf2bf9bcd35924867317694ed5bf5b971cb2997575365738cf718663925b737631acd778c3246123adcacf830fb4a511e67b1e1806b4d725bca47f1ba559eae50057b05d24ad25f48bb8accc588162cd189f4154b3b8ce012f792584e7eb4703e90c4bb40b1f570e3a7c15ef352c296ed28d03fc309daa0a", 0x80}, {&(0x7f0000000540)="103e6d7694ca4c70d479efdc02b7eda5b15af8185e1bfed895d1cb273958e046ea60883d19a4458e102110ce9818cd3df14f092e69bf5f59e522a1e203439da1747f56205c44124a00626e299b4ed7477a13c461f2c96bcf0a05f6c933b833d31ca412288e475cc11b9074dc86f4854d26db4c727873416ba7156e6ed0aa5a331354e8272d61d82a6aeb58c8b10e4d8b7197fb076d9efedea0657505c111118fd10ff53ae795967e0062800507947b02b44173167e3b05f248ce7d00f5bee2d86803fd71cba03fd29ca93393ecf98160aefaaa2f115a0bdf572e52344cfd1f1852c56ac5cac7c944393d66c5988eafdb03e81a57ddba42ac662ad835070c1f", 0xff}, {&(0x7f0000000640)="8aa486e3bebdfb4ffe224d10d5b28b3890cf5ad615b2032f9c92d7941d748db44c39d0c442c19b6f025a12a029a2b0f4a1f7153a2cca3b7c6992b10cfd8d86831074b52d1e3df7a6fb5c7839a3ba", 0x4e}, {&(0x7f0000000900)="aa04ea68b76591df4284778a0dee8f956cc4995f467bd09475b1688da701fed4fcb33dbaa8d69e9042b98a82b67f08265c45304da42a67a10bb61890fc4365616651ea87540b5561713167139b3cc71b30c3febfd8c293680166259925486a87e53b28acbe3449bb8f7c69e328b3f2c951c29ec54d538cf5d52dc4ea6584879ac268e0f476899ed8b347c9dda931681d970f3d53c8b2b153d9a763666eee122101e27d613eba70959e940a15136e5f5c91898a91bb708b8cfbe3d1dca2fa61f39b8b0101d7c4b02623dff190f158e42275cfb18772d6b054911e9041e9cd0e1619516f059674533e038a8cc6ad89", 0xfffffffffffffc88}, {&(0x7f00000007c0)="e12286e0d65bd477cd2e22ecc3b3ad7f4643301b6e945005979938b4f9fdf28274505b3d31546ee2fa711d3b68e6a7f388c371f41747f7cece92af77088a3beda0f9cbcbc9e76c285b86c8730689368f1ba48a32c7cc49a54f53ba047b9a85beab643587b7797efcc008af8eaf00280dfa2fcecadeb95d9bb999f9b6ca5a93162d97e9c84fa925418402b70a04ff6541c404096d62c2fac58088f7feb96dafc724400a5f", 0xa4}], 0x6) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) kevent(r5, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r6 = kqueue() clock_getres(0x7, &(0x7f0000000400)) dup2(r6, r3) r7 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000440)=""/37) 14:53:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2038, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x20) 14:54:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) setuid(0xee01) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x4) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0xffffffffffffffff) r0 = getuid() mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "e4259c78edb017ca17ef64b7ab5cc1cdba7c42a1"}) setuid(r0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x10) 14:54:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x191) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 14:54:00 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x3, 0x0, 0x1ff, 0x0) 14:54:00 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) r1 = socket$inet(0x2, 0x4000, 0x9) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000280)="e8f0e55e", 0x4) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) semget$private(0x0, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x8, r8, r2, r4, r6, 0x1, 0x80000001}, 0xcb1, 0x145a, r3, r7, 0xfce5, 0x100000001, 0x800}) nanosleep(&(0x7f0000000200)={0xfffffffffffff000, 0xfffffffffffffff7}, &(0x7f0000000240)) semget$private(0x0, 0x0, 0x21) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000001c0)=[r2, r5, r6, r9, r11]) getgid() shmctl$IPC_RMID(r10, 0x0) 14:54:00 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) lseek(r0, 0x38, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x8}, 0xc) readlink(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 14:54:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/100, 0x64) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/13, 0x266) 14:54:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7) connect$inet6(r0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0xfffffffffffffffd}, 0xc) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) getuid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1, r2, r3, r4, r5, 0x8, 0x9}, 0x10001, 0x2, r6, r7, 0x100, 0xfffffffffffffffd, 0x5}) 14:54:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000400), 0x2bb) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7ff, 0xfff, 0x5d, 0x3, "1cf5201a0c87dad09e4ff5bd213dbf2160f73d83", 0xffffffffffffffff, 0x1f24}) 14:54:00 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) socketpair$inet6(0x18, 0x1, 0x20, &(0x7f0000000000)={0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r4 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r7 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) r8 = open(&(0x7f00000002c0)='./file0\x00', 0x82, 0x1) r9 = socket(0x20, 0x5, 0x3fffc000000) accept$unix(r9, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) r10 = open$dir(0xfffffffffffffffe, 0x0, 0x1) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r12 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x64, 0xf0000000, 0x9, 0x1f}, {{r2}, 0xfffffffffffffffe, 0x54, 0x2, 0x4, 0x7}, {{r3}, 0xffffffffffffffff, 0x88, 0xfffff, 0x1, 0x52c}], 0x0, &(0x7f0000000400)=[{{r4}, 0xffffffffffffffff, 0xd, 0xaf2c1e4024e6d5ab, 0x5, 0x9}, {{r5}, 0xffffffffffffffff, 0x21, 0xd1, 0xbc8c, 0x81}, {{r6}, 0x0, 0x90, 0x45, 0x69000000000, 0x93f5}, {{r7}, 0xffffffffffffffff, 0x12, 0xf00fffff, 0x10000000000000, 0x20}, {{r8}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x0, 0x200}, {{r9}, 0x0, 0x24, 0x20000083, 0x532, 0x80}, {{r10}, 0xfffffffffffffff9, 0x4, 0x2, 0x3, 0x190}, {{r11}, 0xfffffffffffffffe, 0x0, 0x84, 0x9, 0x3}, {{r12}, 0xffffffffffffffff, 0xe8, 0x5, 0x40, 0x8}], 0xb00c, &(0x7f0000000540)={0xffffffff, 0x1}) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) 14:54:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0xefb42916b90eaffe) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 14:54:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) mincore(&(0x7f0000e38000/0x2000)=nil, 0x2000, &(0x7f0000000500)=""/169) 14:54:00 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000335000), 0xab1) close(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x8, 0x5, 0x7, 0x8}) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) write(r0, &(0x7f0000000140)="f72e3366267e255bd6f94a3019c0bccec8de2ba7dc939215be4744dd62be1ad6cef0ce5a3b7632a43ef0bf3525b1a7339cb1f5d6142bf20842b5c40327fb3c22f13d9f79e470d6be3577b1317e1e3228e08a1112e3966a1a72829482824de34c36345fb73d8325fd2c11b2d8a25936c7f4342af72ef047ee7c70dd60db7266c6af6b56aef433681bccd309e6b7d44360122454c67907ff6f7dba8c10c14467913cd3444fc161a70d491ec6176ca165976443712435d231447b09146a8c4f5776190bc4f8ad2dc2ead94894e7ef32e9f0bd5f0b64847175c93e8d55f0643eb768a980a801658c5243e1b4f51ad54f94068168e4", 0xd1) 14:54:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r2) setegid(r2) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x1, 0x4) getgid() setregid(0x0, 0x0) 14:54:00 executing program 0: r0 = getuid() lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) socketpair(0x2, 0x3, 0x3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = dup2(r1, r2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r4) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 14:54:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x20000000000800c, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x101, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) 14:54:00 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) socket(0x18, 0x4, 0xfffffffffffffffa) 14:54:00 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) clock_gettime(0x4, &(0x7f0000000040)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r0, &(0x7f0000000180)="d005015c6866864eb1134fb10d678729b96cfc1533bd248aabbfb78ca5a537acac8fe5404473b299444e4f6d89e0d3789029a101306a625b8265240e409eae5b0495b02d544fcd24188518e0", 0x4c) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000200)=""/255, 0xff}, {&(0x7f0000000300)=""/45, 0x2d}, {&(0x7f0000000340)=""/28, 0x1c}, {&(0x7f0000000380)=""/26, 0x1a}, {&(0x7f00000003c0)=""/28, 0x1c}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/105, 0x69}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/24, 0x18}], 0x9) clock_gettime(0x0, &(0x7f0000000000)) 14:54:00 executing program 1: r0 = syz_open_pts() r1 = dup(r0) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) r2 = semget(0x1, 0x5, 0x600) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000000)=0x6) ioctl$TIOCSBRK(r1, 0x2000747b) 14:54:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x5a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="a56e51992788df779d3d1cbe76a15e9ff62538259a5845233675c1e94a4b153be9031ccaada287cf58f1542527c97c051108926bf88c5b7c167adee4b5a26020130f8582f5c3738b73198ac8685e9c3005ee3ef585c659e25b23642548f5a113f6da697badfcd143d505d1c7ba1054020ce8742adaef1d5e41a48c0e764290e0", 0x80, 0xb, 0x0, 0x0) fcntl$getown(r0, 0x5) sendto$unix(r1, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2aab7c1b1de", 0x179, 0x0, 0x0, 0x0) mlockall(0x3) 14:54:00 executing program 1: r0 = socket$inet(0x2, 0x20002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 14:54:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x80) unveil(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000100)='c\x00') r0 = semget(0x1, 0x1, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/178) 14:54:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r0 = msgget(0x2, 0x86) msgrcv(r0, &(0x7f0000000000)={0x0, ""/167}, 0xaf, 0x0, 0x1800) r1 = socket$inet6(0x18, 0x8003, 0x0) shutdown(r1, 0x1) getsockopt(r1, 0x29, 0x40, 0x0, 0x0) 14:54:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x639) r0 = semget$private(0x0, 0x3, 0x480) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/84) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r4) 14:54:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x8) write(r1, &(0x7f0000000300)="dfcb5441c8e02c368497cfc61690d2c2d03216799e16072de11fcc294e6b1580ed04ea88540442b5e72fb3f3bd3026d55ed3ef9fda51e1f377e10c7fb5ead9a4004f96cde7dd79c4b0e6220ec66fcc74e364d16ca8847a8043980d278cdf822552522f4d4cdf2232e689d1bd0d0fd05a9d743fc5bd8f0d0760ad6060ea6ce206e05f8a2cb12b0357ddef5caf97dfef1b97a97ba7bfa09a7f7aff43ec3065f95afe4b1d6046539898dfcbba22c285ca05aef105e5d6d3032a4de3f19ebd606337a85134b5eef640dfb885d713f1380fccaf10e9359a9b34a8df91e757f5eba96f6e8c2c", 0xffffffffffffff01) 14:54:00 executing program 1: r0 = syz_open_pts() r1 = getegid() setegid(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8001d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78b4abedf69511230d6f8e99ef70a3e0a6ca862c38a6643ba04feaae8ad353506982f3918943553f364160929380c388aa7e6cf7ec2eb3ea37aeae4680a4d48131b7614080f00", 0xbf) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0xffffbffffffffffe, "8b46786eb953d07babec337860fffffffffa0011"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 14:54:00 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0xc0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 14:54:00 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x92) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/161, 0xa1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) getpid() lseek(r1, 0x0, 0x0) 14:54:00 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x2) getsockopt(r0, 0x2, 0x1f, &(0x7f00000000c0)=""/249, &(0x7f00000001c0)=0xf9) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/90, &(0x7f0000000080)=0x5a) 14:54:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000040)=0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) 14:54:00 executing program 1: socketpair$inet6(0x18, 0x8003, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x220, &(0x7f0000000040)=0x6, 0x4) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fchdir(r1) r2 = syz_open_pts() bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x1, 0x400}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000140), &(0x7f0000000180)=0x4) socketpair$inet6(0x18, 0x4003, 0xffffffffffff7f0d, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001340)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000240)=""/169, 0xa9}], 0x1, &(0x7f0000000340)=""/4096, 0x1000, 0x10001}, 0x801) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001380)={0x4, 0x100000000}, 0x10) bind$inet(r3, &(0x7f00000013c0)={0x2, 0x3}, 0xc) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r5, &(0x7f0000001400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x3, 0xf96, 0x2}, {{r3}, 0x0, 0x8, 0x2, 0x81}, {{r4}, 0xfffffffffffffffe, 0x8, 0x20, 0x5, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x4, 0x48, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffffc, 0x6, 0x2, 0x1, 0x1}], 0xfffffffffffffff9, &(0x7f00000014c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x5, 0x8, 0x3}, {{r4}, 0xffffffffffffffff, 0xb8, 0x2, 0x3, 0x1f}, {{r3}, 0xfffffffffffffffe, 0x40, 0x0, 0x9, 0xffffffff}, {{r3}, 0xfffffffffffffffa, 0x1, 0x44, 0x8, 0x5}], 0x5, &(0x7f0000001540)={0x9, 0x4}) nanosleep(&(0x7f0000001580)={0x45, 0x9}, &(0x7f00000015c0)) kevent(r5, &(0x7f0000001600)=[{{r4}, 0xffffffffffffffff, 0x82, 0x40, 0x3, 0x7a}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000001, 0x3, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x20000085, 0x400, 0x40e6}], 0x8, &(0x7f0000001680)=[{{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x9, 0x8001}, {{r5}, 0x0, 0x0, 0x1, 0x3ff, 0x5}], 0x401, &(0x7f00000016c0)={0x7, 0x2}) r6 = fcntl$dupfd(r4, 0x0, r3) listen(r1, 0x5) syz_extract_tcp_res(&(0x7f0000001700), 0xffff, 0x8) kqueue() mkdir(&(0x7f0000001740)='./file0\x00', 0x0) rename(&(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)='./file1\x00') bind$inet(r5, &(0x7f0000001800)={0x2, 0x2}, 0xc) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCNOTTY(r6, 0x20007471) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x5013, r4, 0x0, 0x0) accept(r0, &(0x7f0000001840)=@in, &(0x7f0000001880)=0xc) socketpair$inet6(0x18, 0x3, 0xbcf, &(0x7f00000018c0)={0xffffffffffffffff}) bind$inet6(r7, &(0x7f0000001900)={0x18, 0x1, 0x8, 0xfff}, 0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001940)=0x100000000) nanosleep(&(0x7f0000001980)={0x8, 0x401}, &(0x7f00000019c0)) 14:54:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/185, 0xb9}], 0x76, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) 14:54:01 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = semget(0x0, 0x3, 0x400) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000001080)) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r1, 0x0, &(0x7f0000000000)) r2 = semget(0x3, 0x0, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001040)=[0x9, 0x9, 0x3, 0x0, 0xa9, 0x8a6f, 0x4]) socket$unix(0x1, 0x2, 0x0) r3 = semget(0x2, 0x1, 0x340) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000040)=""/4096) 14:54:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) socket$inet6(0x18, 0xc007, 0x40) 14:54:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r2 = syz_open_pts() openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) munlockall() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000140), 0xc996, 0x0, 0x8000, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8001}, {0x0, 0x81}}) 14:54:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r1, 0x1) write(r0, &(0x7f0000000080)="b0", 0x1) r2 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = shmget(0x1, 0x2000, 0x402, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) 14:54:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d9b6655bf6c9fc9d6195febc432c7dd8fd142d3e9e98f58f05ec46d02912fc5bb547783d5b0e8402e103d8d76559146bb65352b88069d5cfe33d2866a59c2cb1a0e74b3b27cb089d8a4e0709783d2ef1b18e00ee34102b963ef398674f17819b6603dc4c1f911537e1313c0e6a9309efa7b6d5f08a047683c9fbb9adbecd0681f08d0959e9b6bf1379d1398a465f20161f5e96e68abdf43b602a6f90b8faa431834097d67da7349b3fad434eea6b69fc950a34f5b35f39ea110cdd61bc93d02b62dfbc9949952e6934cd929dde6ee6e641ee7f4f371b60a616b6a11cd85981d0c0645a6d600f473df7e0fdfb7b621c18bf1efe1dc3c788c2be59636a59a9021d91baaa27a953b59619af262219f124c8f62201029bf89f7aba8256a40e62666b322f42d87348805440af9c06ce4850cc6ee743a26e20d3f2ad3fef2d08a54312aea87462054c0f8d2a0cf9e28868bc5552d3c0cc279779b206346efae999bc289a132ad587b3107c0561b848afb1c201e210a787266ac604d12aa042b2151f7bfb85dd9e54190b279d91a49e793b9a22457f539b66294ce77b73e0a482db4f5e42fdcfd2a786de33ed07679798b0bb18800f1def75a3c6e04845e710f6efedee98cbebbe0c99fd6aa3a57fc5fcbe81dafef0d69b544fec5ae0846197ca38232fe83d9c5e8be324fd5c28dc18f8dc6cd2d0ca95aa8644bc2b4d511080a3ece3f12bc812091d6883a02fb9a51ef7f115a4e730902932a4f1003c6e4cae6819e9840c9654e444567b31a2189329a1a9b0f2feaabb7cf3bdb0e57cae66f704a74218c2e8a418dfec0f1c233576f51605086cc4b5c920be4f2c159c813f7d395f61960cb82eb6952435db4704f1b2276671b93cc852c86e7c4315684c31e25aab0d77495a4e0296aa6da707aa02069cc780d5cf4e3e5d082ae9ef65c5f7493ba6ec3a0a90ba7b676ec7d736827d58e1b0cc01ec42eb03e2d21d1d27856fb6ae1a4c211c5c5b3d818adba712855352a3ffdf95a56dbc76c3821cc7655c533d93033f71680749bf521363662c1a0ea7f6eb4f428d7e24271b801f8527cbb994139c0def1268a01251bbdffbd891a0faec0ce878fb5fbdc669575395ac0c1a62b1c71d7784a3c9dabf600d26cecf0b2a1d4f002b738ce58bffa5fd92e744346c82237a715658171c8c3bfba8c57aaae15a21c00237c00667df67afcd76869fcf9e18239a276edc727474e546c5c2a4596f5e2758b80ebbc9ae359ef05e9da800158ed1a3e87ea0c610efd183c40552002aab787c5f8cfdbc22699c1be7f7d80aacdfd92f7e44b143a917b814fb5ea880b1f7fb3f0dca5de213e121cd0ca57d66f19ed86715161873b7f34e237edfce1e67701c2f32c3e482a8478fadd2b2c80667c37bdb1b820c118fcfaab95809fbcd782d2685f0bca3b0e99ffbdeda0cbe9183464992405d50cbaefab30c8c8e625245cfb58efe305716b5189b2740c0a196eadafb8143e61eca6067c1f63b2bd2172032a21c685b3f1d29abbbeeaa2f67d663417ee9690fea716f24a25abbc35d2c48eef54b3bec029e60486648fad6fa4dce3d13ebca49ca23d06308de861ba496c1b3bd0bcab7970f16657421b512710c7359e234ee0cf2ff202a664108f2c74aa9c580cf4da4fa9483c1d44e322afc57a86dc33a6403a5dca93286c0505decee0fb44c9de547657092d62d54953bdce2e0138d07f73c81f20649bc69d1fd57a4cd6357143067de87f0fa08b76fb0c128ca74e8658a80c57b2d15ef9757d4b964cde8994a2a59e0143b78be0f7f5053367365673016ab370a1fb07631615865a042504836d42c60339ecc17da92fc45116c92f1d1ea596ed9a090c0aeac94124596ca6fa1eeff5ce14c7d2e26538e69651a60a40a24b21b91308d12e808b9d75dc2b3840c678d3706f18ea9ca25745870c856de08b3dbff54593f443fd99ad1e75ab6b50e4b8810337b24f8b5eaa17e555ede2b41af93925770248b42f0c13c8f5b738555c1d498f2a51ebd4d853c5e4a6d2336d72865c087cf7e699ac9dd0c57796870fafb6b6b85435800fc46ef2d8a07334e740cc1bad9e4781df21739944c40076b4615b2062f27a5391b067afd6c339f073f92d02def76c17ecdbcc2b0ecd442f048f2873de8e4c930d68e30de6544a618188fdb9c8a2bf38cba6e28d0052e6ea475fb738d4beb407d83d6debf563e1ab85d4ced9f1827edef96ba601aad8189c12395cfdb1720303d9260759a790811a58a23fb10ecb1f63786304e5be19241e595c6c76204302c6bedf4c74b5aa40b45c469b859e501a59b365988c79e407ee4dc390bf1b56cf56784ff7a31bcc15638f9f56953709a3c1b33e1bcb89e8800fa939deeb1bb032c1236725797a0d0da5dee65ac45081747787811e269a739636e72c32a0320d036c76470c42bda948c543b44c58e3ce84b368718ea86ee3dc43e192ba4d1d13e5899d204894608a6233c595308b2275a8de6420ecec5a732b36e55e38d65b1b04a10b1f8b919585a987d554c9763e61a6b8981347a1fee199044fd5ff44b2f61594822f54b0ab018bc769bb17c659494a8a94f812d838cba952fe8c52b748f132fa45f467c89e4226aee4ba35b4a082d0fc7956719d96762a25ccfe4040f4c656f06b6d78385cf47fa71fb40fed282b5a75dcc4559678daaec421af1caecf7b118802d329f9934303150cf36a7e492462ca3141912bfc78630f726f9524b9fedc8636ec24a22d3ff2c0b1f45b880e24815141af049b55a5354e6c47c9cb33797c1129eed6a5332fe176b224ec37e5d601475a0fe42ab85914a9a9fc455f80960e00121289640e5cd6906edadbdfb41f5ca9b8a934118a27c2b79fd2debfb574517db6b7f6d1832ca698b97baa41534301ae4d98f051092c0ca9378c0b81ca73f1b67d07161042621680450be1acd30a77e4c605c8a974ab883028c4eb8ab8c39cec4b0c97e9ab62bc1d5c2b9f31beb5192fd6122f6695d2713b3e0d2e0442fd25de656c6467f1d0e7abaebab818f3b40f22a75dea889b43eeb6f6c6fce49bec3322a33ab04b0a5a7624a8e0890e313e5a1ae3b8d4d4c1bbdf155e59f12be04c384bf0489b38bc8d92cbb1b210a3efc96244f94bd1e2cb414e4c1d1e6a8bdb10eb40209e13ba35a659919507dd582b4dc32f76b27b40893b0e3f4a42d4078eb52c799751b30fe6cdbc943900917c593467b14e2dde134c8e5c8fca3dc5e79fe6d07010de22be2e97cd919deaa73f4129fbe90ed4ee814519539db4fc1bdc4e56af77f559dbae0a41f1506d73d4ff405f375a280bbf84f42ea608130f490eb0c89415150eaa2933e6ef5dd569400df061a2010d37f8f26cd6a9a16b9501ea5cc356243f51a3b4fc3f6a469ff7836c75f9b5cdf1bd1e53598ae52771ae0f7b0f094891420c0e959a170b48721e8d462de676c82ab612f906a3bd74b0fba7d20f6438901f5b717326f86ab3df941ea1bec148a19261e621bee6a35fca01f3157a36c9ddb261843ed73af86e002d0b92b72586b81486349c84e47a7b30a1b6acd34cd5d602a0ac1e838c400b22a4c11d2be18f6dcb287dbf7859cd2f03de254b7b35caaead62cffb434f4f1e7425c5c41c2138122f1569885363e639e957b5daa8bd3b15c7d57a11a1369015c2a12401b25f9e0987d97483f71eeb9b4ca2d365955e6f497ca16fbdd1cacf14d2eeeefd1e1d624cce49203440f69e7f20b429058251ef68c904097c1f136f531d05d6553d5e61a3bd3fa2bce108e891c2ab795dd067a022d507cd60b5701b2a33634ad27586ee0e970aa583411257340d5da94619cad2c1d4c2afce6bc2b109a0402d568728840eb23ec21755982398c0fd9851aee49fbe1e06d9d802a682421a721ae6c97959612bacea1f72b5e1ef250d01a78eea5839f2d4c13ef70b19136bc9bfe7eb2d67c98ee7757dda52a1ae6523c0b169542d7fa656513a3d1b158ed124721514dd8ab3ea7f559b4c819b6c3ceeb190d4f77168b032dfaf3ebcf57b41b6bfe1187becb1d84325f34cbf65da5896a8a2b6dec9255b4ae96b41b3b324abee1f2c9a0d1fad675ab4bc3c3e4a895298d68ee3fe8d831af1075ecc1e883c59d7e36a2f7e3aee4da7855e9572b1244f38e224abdcd656fd98ddacfed259461597aac9ad17c1c82e848cc18f6b782e397c620b9b19abf31d4133e96a20602c9d5d6b99b7cbcbdff9cdb50c9505742c9ea22a8a19dd4cc35065f3be56bfeeb390446a1e4b54a2916b2c5a2362e7cdf3e019fd19e0120aab6d3a4284267e0e640db2433f9df5a272f015cdd7e2a48fca1f139bcf4c13cd7714f05aac663516713273c58f72b205cfe18c881010e06adf80d449ec4bdebb3d256ebe2cc634ffab89387168c66bbf85fee4df6483a938362cf853932dee41ef627451a98f9cba987f19a3d494363c945dd8fa61b51ed2c6f2c1298a6254abbd10374607fb8b4cbebf186ce2a02c10aca884896ab2a25861841fa29c276a8402b3b7c93685258873c5634a947449e66e30722cc4cbea7d95f8e90d30280c513e799e326e9c5e705b1d287980190d567a4c4d7584dff89f90d0b652edfb973494e3f349d41004688122750757d88b8109f30312e4b74f51a16f19a24a85eb878799388d0f937e11f1673afc72a0de20a1a612bd83a67db20bb1a7086cfa60c787359fd429aaa3be200a4c7a12f7d0228fb5d717a03489ddd77edad56464126013c6bb648ab6a33285519bcb1365a53fe6ea1f7e20e2b82424a89aeff0431e95b25ab023c67f9ccca3ffecd04ec095a7c0c6e7f22c0c213b2fcc4fdb1d28b1b5e2eabf03277cdaadb3fb64d63e67ed18863c65c2929986e7799d60a941ea2194c0ef7823b827a82d9a2843f0cb08042c5c45e9bb15f5fb0fe10a6e1601734d7f41a929dd6e788f0f19740815974d37a9c8892e4a7e9cd6e7c2f3e3a75d7ea680716b539c41935824f978b420825c2675723c6951df46c128b7ca1499b334bee27e92c0b001b70085674909d34f5247a3b60c25fa1c7b0bac5b7dc946978c4cd14de2e9fc27b4169a4f692d40b038c640b144eaac793f1ec05cd234c693f0349382e5a9856e50134d6e2bd8e910c916a3db4020eec77284a7229f5eb5ab257040ad112c9394aee11c31d6fbca7df5f58195c82898066aff66dbb79bac1c528e0cccc11184586112926d9381df4dcf3e81976f62cf2417e7ba3e883551221d132a4de4fa9298d7892270b21ed97fad99a783a5ceeca7515fee4a828bd72eb949e38ed097833aa2a0938f0abe32aa47bfd1dd1a938b928d5b4601eaad9277fbe8f4c9ffdf2635f9e99596eb50d657898f5338f5e4be4ee3fbc9b9091b4047fce039393a05afd704df34ee2b04b91dfd1b1d22f0bf958bfc34a68e50463a0b4bb3862d443e84866aeb56b973f7496fa4d2b71d9b686ecc1043a77b05bc0b3c476d5b24b48ebecc7d979ff2c1d99caf1f713e9685f88e3cadb1c4ac77ce136f0c409e4d03cd30723594760e5d8bc166895611e6cfdea03a1250fcddd8ef58c4decd7cc725ac4232ba192f711831bea3fc851dc293d8c1c8e23efa013868f633503f525852d3fd75c74a6d0bda4348c6c75cfa045d631b8540fbadcb0b921f1c8e435c0233c9855c441df3ee3752ca97b4611aba76c2c39f6bedd05fded5cb6b6bfd92cc8c1dcaf86d3b0f4176c0ebfa65047f313fb271cfcce16333079492b0791e4042a1299cd5f71185e20d09e6584c194c7f12f51b95d204c04f5c31062c5b7c6cc64cde2e1e0b0b5e2a867", 0x1000) r1 = msgget(0x2, 0x410) msgrcv(r1, &(0x7f0000003640)={0x0, ""/225}, 0xe9, 0x0, 0x1000) pledge(&(0x7f00000010c0)="d400", &(0x7f0000001100)='$z\')/\'-&@\x00') r2 = semget(0x1, 0x0, 0x140) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0, 0x0}, &(0x7f0000003780)=0xc) link(&(0x7f0000001140)='./file1\x00', &(0x7f0000001180)='./file0\x00') r5 = getuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000037c0)={{0xff, r3, r4, r5, r6, 0x42, 0x1}, 0x81, 0xc552, 0x80000000}) r7 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x402, 0x0) r8 = semget(0x3, 0x4, 0x8) semop(r8, &(0x7f0000003200)=[{0x4, 0x2, 0x1800}, {0x1, 0x9, 0x1000}, {0x0, 0x4, 0x800}, {0x0, 0x7, 0x1800}, {0x4, 0x751, 0x1000}, {0x4, 0x1f, 0x1800}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000040)) 14:54:02 executing program 0: r0 = msgget(0x0, 0x240) msgrcv(r0, &(0x7f0000000000)={0x0, ""/148}, 0x9c, 0x2, 0x1800) r1 = socket$inet(0x2, 0x0, 0x2e) setsockopt$sock_int(r1, 0x1, 0x0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/238, &(0x7f00000001c0)=0xee) 14:54:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/102, 0x66) chroot(&(0x7f00000000c0)='./file0\x00') 14:54:02 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000004c0)=""/214, 0x62) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xffffffff80000001, 0x5008, 0x8, "b85f69e895e9048ba89fc85e04694d566d79b80a", 0x3, 0x10001}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000070151"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x3) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7f) 14:54:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() r2 = open(&(0x7f0000001800)='./bus\x00', 0x0, 0x0) syz_open_pts() close(r0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) syz_open_pts() getpeername$unix(r2, &(0x7f0000000100)=@file={0x0, ""/38}, &(0x7f0000000140)=0x28) r4 = semget(0x0, 0x2, 0x8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000000c0)=""/21) close(r3) 14:54:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom(r0, &(0x7f00000003c0)=""/4096, 0x1000, 0x842, &(0x7f0000000180)=@in6={0x18, 0x1, 0xfffffffffffffffa, 0x9}, 0xc) getrusage(0x0, &(0x7f0000000300)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x8) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00') 14:54:02 executing program 1: r0 = socket$inet6(0x18, 0x20000000003, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280), 0x0) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x0, 0x100000001, 0x1000, 0x4}) 14:54:02 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) close(r0) 14:54:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000240)='./bus\x00', 0x2007e, 0x130) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSCTTY(r0, 0x20007461) chown(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 14:54:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x4) 14:54:02 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 14:54:02 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, 0x0, 0x16b) 14:54:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x3ff, 0x4) 14:54:02 executing program 1: socketpair(0x0, 0x8004, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0}, {0x18, 0x3, 0x9, 0x70000000}, 0x6, [0x7fff, 0xbd, 0xbc, 0x8000000000000, 0x1a, 0x3, 0x1, 0xf0ae]}, 0x3c) r1 = socket$inet6(0x18, 0x8001, 0x0) readv(r1, &(0x7f0000000100), 0x0) setsockopt(r1, 0x29, 0x26, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r2) 14:54:02 executing program 0: r0 = socket(0x2, 0x4002, 0x0) getsockopt(r0, 0x80, 0x7fff, &(0x7f0000000080)=""/74, &(0x7f0000000000)=0x4a) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0}, 0x0) 14:54:02 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x155) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x7, 0x72ba9ca6, &(0x7f0000000100)="43b5ba56c4fae241b30b4c67082813e87e13942d65e217090bed2a8c87fde095a28f643cdeaa4f1ff89208666afc79990c366cc43a02ec305a722dfde0bc83", 0x3f) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r0) getsockname$inet(r2, 0x0, &(0x7f00000000c0)) 14:54:02 executing program 0: getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = getgid() setregid(r0, r1) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 14:54:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000080)='./file1\x00', r1, r2) open(&(0x7f0000000000)='./file0\x00', 0x81, 0x10) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 14:54:02 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f00000001c0)='./file1\x00', 0x60d, 0x0) write(r1, 0x0, 0x29ce62156748918) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x8}, 0xc) setsockopt(r0, 0x29, 0x2, &(0x7f0000000040)="3a929119", 0x4) 14:54:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fchown(r0, 0x0, 0x0) close(r0) fchmod(r0, 0x1) 14:54:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x27}, {r0, 0x18}, {r0, 0x1}, {r0, 0x104}, {r0, 0xa0}, {r0}, {r0, 0x20}], 0x4, 0x6) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 14:54:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x8000, 0x0, 0x0, 0x0) socketpair$inet6(0x18, 0x4007, 0x0, &(0x7f0000000000)) 14:54:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) mkdir(&(0x7f0000000080)='./bus\x00', 0x2) close(r0) 14:54:03 executing program 0: socket$inet6(0x18, 0x8001, 0x0) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 14:54:03 executing program 1: r0 = dup(0xffffffffffffffff) fchmod(r0, 0xc0) r1 = socket$inet6(0x18, 0x100000003, 0x102) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f6669332d3000defa9de2e52330727ed9b04e93ce2d8016ccc8771bdb6c1fc3bd03"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="de", 0x1}], 0x1}, 0xa) r3 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000100)="eae00d99d1c95a3d34d0584c0af19b7c926cb7b994968f4ecd67bd2d7f0e", 0x1e}, {&(0x7f0000000440)="12e47728a23c2afaaee97312eaa17b41b2485c1512dfbd23179511946f41e659be772d765a3fc375a676b25f81b79b722e38c2ed4ce400616e44ced12d627e14c374e232ab8afc6de43f50dd27f8ed26cc8fd5a7b62209a20837253f2f60627c64b8a5e90e122f6fb50da8c0868f91908a1d1e56da971407150d211444be67389406fc1d41cbc3f9b028975c2c447342bc88c21996491fb4332c95c550f698d269c7f861a0a911b1bfb6a87aa5302de84ee431d3de01e6cb057d17a404267a0d7f9b5cadd60f6b5f6b6f3cf4a11d52dd8a7ac17953cc59d93fb732ae492a79da73748ef071e9a8ae7dc56c0d0f779bfac8274cdd8684b0012fb39a00153e0385ba7fa038a82abcb3af7fc6396d39226a2cf37a1ab8067908a5fe096ba4f308e63d2be1694b7fa3f72503c56c079d3ec7164137ca9533765b82ce793baa229ecca5af37b7513d0c99f48f7e27433879bb7ede973f1ac3484b2a01eee69dec8003270c1f0f4f7bcfaa6c4a89f33bbc3a242d9f0ad1ab6453114a5209b1e58b3725a42751027e8227231a935827a703bc304db3ff7c491cb7492a1ea158572ef332130ae252599074b1bfbd724495769553f2325c81042100508dffb5a23c49db6a2d2f1dfb37bd28d465a57e5cdc29aad4ba8ccde82de9cb1df1f44adc7f821f83ce9f4429574d3ed8b2f005c57c77aa8fa73ceca9cbdd086b6c81a80532bb157de0ec58cbacbbd628bacb8beaa93f7b326da384d6244296d15d07a7c8763f525646457be6342ec5f3b96d90c1170566e9cee9199b02b3d99df5abbb08c625881ed4b0130125d26847b3cfd96ad727b50b835f43ce46a00a7456220f8dbe27678ca0f607397c45bef6349d13d988192d334b842132ee0c9ee63f7edff9342215f99b5b1665106ed9f987fdb18a6981fe655e67149de67ee49667e964868a26177fa42fe5ab06458a9c887bfcc9504555c0c1e8b1997462327de9e4fca2a4f7f3f90c971b6b943490b55d36c03b31ceda65884c85f8934cc43ee287bac31a43623fdab6aa0eb4f0e37b4589507621f3c4db0b90b8db727701720548b655bc15491456a09d8c52dd8fc72115fb4e365fa4646212c036cc9286dca5d16f9010234cfbceca505be690a102419afb49e6c91ddcd007bfceb28e0805aaeb1bdaeb91e0d95e5cda8a84aa62576362b9ca7f62205146218d9985d5d497fa4ecfefa9daac6f8b2397ebf80353baf41d5c7dc6e09194801b11bf40f54d64f43e08b8cd91006b5e2ced6db19104c4ea04eae69772e92c3ad325ab9887ca5cc800395bad084da315961e66dbf317d825e511a7bf04e2965d3c6f006e4f90b49d776299b5d1487dcce1f70014440c9fc773d8375edf1b20981668c7cfe845db0766e7a5c768f37f8dda4e037abb6fdfd13bae62c7d673b0f3da33f42b6c3a0d9ae6e1a8a51425d7e5eee3116be729c12f778c4bcc51693c47b321a2ae532d1dc7d7b7389711cad1937f0df7f3f567ec82242e4bb9bbf707889bb27e44b1ad93f68b777acc054ceb7c1431171bf166baf6b0b19851962087154a05a6688d16cfd90b67eb8595df003e9eed3a545cfd8e628638792e240c1a120ffabc2e8fd4b1c19ce6d2bc1836d8dafb0145ee05e907d1850020bd337bce5577c8ef218a2ffa6fa50cb10c1f91bddc4dd44a7d01ce7d2ca16b10836213d00259646506e6676efb3473cfce2791838c6475ec452d45c551b050eab3e3049301ee14e50db32a4b1ea66c0c5973d8b77baf7c7935a8e1cdd9b8f15026c5cd52e6a27734825f51d6c935c13989de5618e0d9853939b508c38996af32edfbd4e7c0978757749d6412a62b193142c04b75d3621eb6d73e088b538713e8067277531e1977a144b83449733de7488e1bfbd1bd32aa676f282df31c4702986e90e1577c35f0a48e1d636c03ac066ead9bab7627b3d75883f75438e4d4599d4b29f94112fed5b9ccdb38a260d116499c7b1fdae4636ae14dd091164bbce5cd9bd9f507e099cab4d4f60b93f3ed60ebb19d0cd92a2f024d9983e2925c296f8c132c71d8df6ae759205298c9cbfc9014ea2fd29ef49a455d6859a05b8c57b13ab060bc119e9d24b5e193913a045a691d7cb34e63bfee5cc57712771550088d037e439f138aa15a15010005aace13149f597369e3e8050853279a3876bcdadd813d6b75b3544fdaf489ca6aa53aeb2f65033578a1c8b7979b9c813d2c867e6377105ee1e48c3c29ed9e1c1a0ff23a2dda50faf1052d6c1cf25cb4980684229faf1f02cbeeabf027d6d3a935c7dafeefa7ac9368c7455f475b8bb8de92e48ff8d3bf17d7f22a495585abb1151b0f9b0df1af16fb8cc120f6c9af34c7bac78e1dd0049382a77697e2af92fa6488a1c237b1d3e8c5721c11b1e6a53bb00144a485b182d225222430d56adab052bb9ec315f521f32daf77cca43cb61ee0fb500475bf39f749e5aeef5673ec3d0b62f872296e53e739960da0e312bbca9a63bf047b2650f781a4da88dd7d50a60ce7ba5db9992310017c615fecd816d07d314b392397026c446c3c4d6a0e398f0833ab30a9aca8ceee0218ca3b1f21ce90bc568bd6e34808c97990dc9da54fc7cc5bd2f28abdebe9165d9309b65f9680eaf4c8e48b53a01e4dd7a7a5a19f51ae8b613b465b288e751babc8312a618cdb6dbe5d8a30dda2817a285eccb7bbf9f0cb85befdc13b930b8daa5548002cc4b43c68a32284146326691aa538c13a82e37e3bf7aed6acec006540da21fe51d7bfee80cfa35aa542b43f42a70cb5400309a7b4ae4b13334d2e484cd5fb8859612ee83790f860601f1a343fad4c867117eec140cd674d113b59d22e4818d0a3447e53561edd3fc54848ee1930d755b708c75e8e501ff02cc35dd0acd3ddd57700323968102aeacdc695e8e0e648b90d2aaf99492ddc4e0ec6d40b390681aad368daeb948a5d6a5a0d64df8da03c801db3b3089416bfa95296976b8867eca215b7c6dc1d645ff609008bfca1feed1eb7609b2ab807dc83e4c70a0135ddaff8c9398924483c19c7989403296ffba225b32cf681a8aa8def33131b2343e0f668533c361c51032275d29974ef1ae77f369e49dfc32fa3d0fdd50f552b9686c22a1eef1bea025d975ef6aeb8ee113101f7d1fb0d86c87fbf4b0739aa7c84a1ee6741f8e29b8b44a61ed24a242073962a80340a764af7d29de90f761ba7f660a41635a5dfa988cfea3752a5be0148c52ac8629ea806f518568f12ad0dba0a2ae1bdfaf2b9c8a332d5d172fee87ff4dca947af2753eed72c25200bc0f34460ac8b846f2b0aabea4da29b870510b9b9285cf59610733ce307b4cbbd4146fbec2e834e3ce84e17c89891e6fa49183b46114569f3bcc4ad977b1ef91a1a01075d00ebc53587ddcd76f22b7485510b763e8247be325841bcd078e6c570678205423a37c14682bcb2d7348070383cdc94b4207e9bb71b0992ef448ee061bbb0d183239ddfcd1f34d38c132f239ef45c2cd33c28617ccc7a7c2549b9c0ec6bca63b6425b6383ad69cce353af9cee89b3d3db5159aa6131c3675a8905e1b1ded7cf76bc975745e847dfed1a57b14d36df354d2e22df9919241ba137a59723520afedb6ac47c9f228c29d69973fcd1c7ed506216e021c1039a6d76ee45091ea1473554f06503a9de0f8a7ecf8c863f26f532f2ad32fc9c5dec4b78519bb3d6e1d73e02d2f9003a1564c95bc146791306305f2bc4833b570347dc67e789bea9571ac40f23e6bd6a26f52dbec265ebbfaf03e2eea6b9f8f0e42127fa5240393b5a5c457cc02d1b260c43d5462de240d2d44710a57eba5475fa8b51c997ddd207cfa765fca0c294537ef726f64f3a97e1ecb851d07141553f694aecdb699714eba8f5920a8234f19a05f1c2b93f115254ef953a5f58670f8f792e11767142e3b009acf7b4d1b9ade6984e146b7dfed87b26cef1b6f5f235a124ac7682bd182cc0a26276bc0f5940ceb403267938959c46db411b2fdd619677ada955a895e57a357c4371f1507e211aa39f25b21d0c185342c1bbcc7f71990d2028075d1bb99cfc5bceeb9396c367a27c07751a6389ed5894e220042d9a5c9fe31b5ae2b150592721c03a8a0d817e2e10ccea0e3db9fcbd92d60ea1b96a96e4be14cd59e4e271abb2f4638e792b2823fb8f0c759cedc83f4b13166dd9b6c42c9a4827dcfaf99f8119d0343e29cdf63cc31153ea5b7dd71b1f0bed76420ab550172c8fa2144855b2e3f41551bb3776dc1d36c0de06dd1d65f71e34145240664adcc2c23a9f0481b9d7f4d774961aae914b2c0645f6e17b1f8c9e6117336d71c8f02a3d58f95d60932bf8511554d5c055d5f83889b1e1b7201dcf35b2e471d60d4831297032f98108103ff85e8b40e543e0798da85832d303e9501ec34bfadf52dd0bfaaeb7febef72b12377763d6b68154ff1622b4cd07d2dc901b1ab5755c81c697a8acc0faac3f6393be8ac8a93a7e2b0cf1f455ae2221147123516a2f4282c87e42d95446d79d05c82aff06bc1374f448929ce66a2297a1e5e610c075c7861046085d1050c4aa178a15e966d9f0d99164a3e823740da5b278fbf8c26525f9849f793a7319272f35e41a115cff75db4545ea5107ff0804b5c5e2bc0bb4275bfe4430121f3f1877c23c9af4426d67738eb208f01ddfd75601e89a562eeb8fa81c9df59d23c8e94bc6f19b01d9c7c0efc016218c93913e4d4c7dc9c257a914299fc1d3a120c6cd5f16afd9b8e7d60cdbfe0bea6881844e709d4a9f51c59bd05f71f2effeeb3be2ddb0e004f07df9e178a1f27677ad907ae5c51dc82d6a9977db2eca82d43ae18eaa35524d2b74f6431085ed11e1415d4088817fc39bec5f21e72781b587d9cfe39e65866374d08b49e622ee305fe56d9a1a5ec095aa709fc9349dfca5ad5682677d668c787dd42818448d86616be7fda9598c378e4384c278d3f4eb4655387d9c2f66ec03097a419335c56faeb7f36fd7ba054485d37bf2e433ef129ecf3478abbaf918535be734d722eb0abacc00e87f648ad9aa74aa069902bbb58f03e9bd61f1263527c324252853ba7088501bfbe40856b467de0c8f17d81b4fb935d5e843214162cf84f9ce86315f5fa0d97f3d2bc47e4bc42bf84e20e89dc146896d033e266575be356c742c1c8b7838e6e0665a6e7c11f8385deec1d1a2de4a70d40e24a6de16321d022aef4dd3665434b6f102ab796a05319c4a038c42ae5e43dac36550c879dd4edcd1a20261b52a0db9add3cdef8349af6eb0de26f21c9de85ea465c62c9637f98127211e33b31e5a7b5d55440e81a72ef330a9dfdc36322266933d0cec4ac257ecbe41a4e0e6df9b035b9eb0a0893e6d38bdc35cb3084803fecb0cdc8330438b8f8f67d97c82af843a56104ca0e02913d1afbbe869f368ca1dc59296eea0c2104d9bdf2a665f9db278f762136a222de929491facf233aafb6a432a1aed71c5c4de826b5d1d06a0c035ddedf8e6231eda39202985768f72c01998b5ee00193f069960c1ae9aa6b1636945593f0effcbed20fc1d49b981165cafc9b221601813d2ff1edd81e8c46bdd01125b7023a7d989c717538e0ea60875fa8351185b5322ec08a92602982c17dfc82834029b67cba3e9ac3014f550b315499c8b83aef374c7a850287f1869944b78d88a2ae3f5c4a193f8024fe9b688593b09078a965bad1b2437412ecced17747fa71cbf8bafe6afb60ea66926966db86be7f9033704fe0ef881a3e64be4682e7098e56b9c19dab42b59c404d622300607a1d476d9195dfd", 0x1000}, {&(0x7f0000000180)="486ecb5f4fc8c61e1ece7de346d3c66ed416acb5d6301426c9006d2ba82bbc7fe51ba0ea9e6b41fe2f5e724441b7c3b55b70bcd5d439e198e611397f050f1043148f305c73a998fc40c7aa8dea0c32627d6329aa9a20cb36807535c3f012484fd7b941d2315793d208d6c7f61f6116f7f9d0a1fa41c645349cd2f22cd3584d49b2eeaf7f87b22647cf631f7f1b3b2891c3c3deb584e2064e9978599c371716c8bc8c2d37937ca40b0795a62bd2b56a21cb5e63d968599c7e68411612c7cc8245d5b63dea3e4b3eb581f59c8d4a6627c383dd2b31f237e5f8e53969fec3815910071e50a427663eb5e88781b36cbed7a89602e8", 0xf3}, {&(0x7f0000000280)="d65f1202d4125bdb4d77f8b8f47cab635ce6e3f88147512ee6c9d07fa1edc6e306d20b6991d4d005156b4fbaf548b832cfc5c7533fda6465ee1933ee63a3e96a781e8160a2fed4d11e9c31dd2040102b4a2e39c63a4d50b4caf9ac08f8fb79383b2eebe08abbdb85eb5dc9dd01dc229283dfa0a2a31fed3932f5410a643d3d7582aebf799c8cd4a2cd7415ff7162301fb33d1ac0f0cc65f381d3bf426170981f671448e8a326187cfcd72b6a74411fca3c465d994447bd333560823da28ae65c2ec56b1fa8782bf093eb0a8fc941db7bb40c", 0xd2}, {&(0x7f0000000380)="a0d9de1f10547bbfb2e5c29c5610d4178995f38c2a5bb0f40af91a", 0x1b}, {&(0x7f0000001440)="4c040ce870b16e0658d166edc3f1c263dcfc485cbde656c1ff9733449f5d004307c776a554dd9d60ae404eb8b56be77c3fa69c6b886f1496bd96166d6d00c55eba4f408bdeab7e91e528aeb4a02cd2fccc514dd3e609d465175691148250e4ba9b3b562a2e952272530d2647b1ffc1085224378a3aa81368776847c340575afc68c4d08fa1f4c0737692d80d37b84ddf0dce4b", 0x93}, {&(0x7f0000001500)="1710e2f503a87f73b20d32bede43975728e4d1d4459b11b89a4f5440f6db76379662f09ed419301ca7dbf3758d324bdf7a3a55150f62ea01bcbb925d345906820c19c410d4e27a2e379c3316c8da42e88cbcac890b0720b051df943ceef82727d2ff04fb46650b096cba305433c4be8450ed396679ed00690560ece93b24fe386efa348f65e291cef8570908cefdc6dfb2b425d8008ce11ec54259198e42279ab3549e997f99f66aecdc19ccf003934bf3f2c1ee884e5265e5", 0xb9}, {&(0x7f00000015c0)="13c1e5efb29ce1894f14f355145a7e80be0caa8e9fd74de41d64eae162e68fad973278a68edb67d0b989a498e2b9899a75657003789209652e2ac91362c48d3d95d5a40c437a69be4b0adcfc80a11fe832b039c3ec057386df6d219df512af3093b0623489060412e571e540f16089a290aaa670e39f5beb180d555e078865af51131ea8a8573c3237a1e6c9a15f5eb24a6e8cfbc4177e014d4a6428eeb138bfeb6aa7b6fe8b2d0eb92abb5eca11cf61a1e27afae715607493", 0xb9}, {&(0x7f0000001680)="52555d566cafc095b0ba617b85442a46c79ea433a76f595ebbac9dbe75c211", 0x1f}], 0x9, &(0x7f0000001880)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r2, r0, r1, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xa0, 0x407}, 0x4) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 14:54:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x5, 0x115) open$dir(&(0x7f0000000040)='./bus\x00', 0x200000000000211, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x6) socket$unix(0x1, 0x7, 0x0) getgid() 14:54:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="e0c67089b7f0155345c3e90051537d395425554696255a155050a5897841cc107adc313231104a0e2e8b53cd10711ef2c8cec0ffb049927318f8e2066c30205d854dab7ce8042214770c854fd7f10168a3823e30c9319917e89215b21a2eafce8dbb31cec80e49b94901de29c9cb7920819f02de805c24ac90df9a1bd5b653bbbb97d71ebbc45c2502d5d2f8f72a5946a67bee30ae5ad74fbc2e7cc30d7b7a3250a782702eff3f5f7612c77c375505594fe2ed32cd0b9296a4d23980285faabbe994f0fbeca1f43a5dc63559e51a67b1901da5e4d6e1af871752ff7520896fffe40d9c1e4ffe10291e7f3161d0f081dd", 0xf0) close(r0) 14:54:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x6) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) socketpair(0x1000000000015, 0x8000, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f00000011c0)=@in6, &(0x7f0000000080)=0x9c) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, 0x0, 0x0) 14:54:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000080)='\x00\x00\x00\x00', 0xfffffffffffffea3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x1000}, {0x18, 0x3, 0x4, 0x9}, 0xffffffff, [0x40, 0x6, 0x4, 0x5, 0x9, 0x0, 0x686f, 0x100000001]}, 0x3c) 14:54:03 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r1}) r2 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendto$inet(r3, &(0x7f0000000040)="bc72a0eff149f46d2fc95c76a71d6e95cb896ed42c92cd55114bf31a933537f4295ab6894ba207ac1527662168dfaae10960b9e80dbf9be51a3efa9fbbe14e2999d32a09e2ff0dc2fa24c4a25ba5b675776f0e0adc872d7e833c477b87c369a5d59b4f80d9e1682eee50299949c9775a24b16e2501108d3ad62790ae6433bf", 0x7f, 0x1, 0x0, 0x0) 14:54:03 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = socket(0x1e, 0x3, 0x0) socket(0x30, 0x3, 0x1000) dup2(r1, r0) socket(0x32, 0x3, 0x3) 14:54:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x184) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x100000004012, r1, 0x0, 0x1000000000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) r2 = open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r5 = getegid() r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x7, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000140)="fa2c2d1a33032ca6a99ca484b32932f6a49db6b22d6d157a4a9768bdc083a99ef7650282d627b6199a0c5d8fa4e32ed45e3f19c1ad54fe778dece80f963c601c180e442ee4555444e734dc2beb4ff99c5c8a7876a8aab376f17cf654dd86cd55a35cd05133b956f16d5e260c552860fa41900f77aa0302593e2dc72b06331cfa3d603da82d6c67f7f754f711372c7167899aec91d148e86f107cc5373ca98b4375c0f9e4f8fd216801740292d2f808dde488b776578d059d75fc9c502156ca6526c73553781444e1180685c84dadd1c14377ebacc60dea5f29ebcb3ddc5536", 0xdf}, {&(0x7f0000000240)="f9eeaec39c6057b75b7325a7937efa4b98340e06857c547c2277776df7e396730a093b6ebeb45d8a792bd67a1b4dff6a44309df6d4c7760a104e50", 0x3b}, {&(0x7f0000000280)="16f663f3ca467e7252feccf68143f9a5e4c2508c3b6562871f6a7d3bffe9cb302e5a18a76fa0ba77f64a5e88fe8785548a47d7a1a58b73c3dab2be4b0017e1c6f16ed66c913cdfeb6a1bd7acde2829d501b98436729c9901d377bee0f463e7fbe05ccf091766e55083d701f234e8322abd3884024b88121d6d6fc4051c14b39fe50cd7340c580c5214e61815b7158bf3716411237e42c798c3252670b7d4089617bbaf4725bbc1c51d29eec9b662a2d4ddf379afb91f6d29570081ef4e90cdbea8825c247f2ee14a6ed7b87f3d0ca99727f736208a7d8ee84216ee28ec906e07", 0xe0}, {&(0x7f0000000380)="a4170e52de0131b14293e347ccab2ed3653ff48268348a7769f73f2e4432506e0b955442ab685950f5de5c6a3517", 0x2e}, {&(0x7f00000003c0)="d652422f2b15cb0ed9a4cdf707dade4f339b9cf494577290ff38d011913ba15ec11856376e77531b8d16678081b7610ba5d1321d607e377275330e8564a82103daa7b72a82d3d8973088c6213a043b5b5d29b5340d300663c42338463afa1e7d5d15dd733d6ce6972f95044a3802676958a0cdf9524a9baf5515b1102a5e8380dec0cffdcf0a3af59b846a2e5042b545dcd43334f6ea327c9817cf4a272632594b2815fff2e554f4fcd35ddf341b9ba61c2117657e4f12b91bc0f7575895142e6d689df1c7330ff429c84f1f5820dc2f1eace6", 0xd3}, {&(0x7f00000004c0)="a9c021f56e538f1f1e85321dabc7da9e82d2995d486e94e1814c7983d59a6fb953c416c80171bb1dfd34187fb36b9633972d4b14b1837111c5889773b299e78689f0b66c23", 0x45}], 0x6, &(0x7f0000000700)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff00001d000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x1}, 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x21) 14:54:03 executing program 0: getegid() mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) semget$private(0x0, 0x2, 0x80) chdir(&(0x7f0000000000)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0x100000000}}) 14:54:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) read(r0, 0x0, 0xfffffc71) 14:54:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() 14:54:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}], 0x20}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "eb417115f2325395a3dcab6100000100"}) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x547a) 14:54:03 executing program 0: setitimer(0x0, &(0x7f0000000440)={{0xfffffffffffff2bb}, {0xfffffffffffff001, 0xa5}}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=""/158, 0x9e) close(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffd, 0x0) preadv(r1, &(0x7f0000000000), 0x287, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8028, 0x80) 14:54:04 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) 14:54:04 executing program 0: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000000}) 14:54:04 executing program 0: setreuid(0x0, 0xee00) r0 = getuid() setuid(r0) r1 = geteuid() setreuid(0x0, 0x0) geteuid() setreuid(r1, 0xffffffffffffffff) 14:54:04 executing program 1: socketpair(0x1, 0x8000, 0x1, &(0x7f0000000000)) socketpair(0x18, 0x1, 0x0, 0x0) 14:54:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000002c40)=[{&(0x7f00000005c0)="115fed6a8ebec29eee1166137978959bcdcc2f12789e425f748268304993fae31e4ae3f6b6a851ab861ff5a805d52850b235958e96e22d38eec377cf71c4573f9be18832ab047f6f0d0ced049ef496e26c55f64ff94294c1a02b577e06846a581f971e40cda7a6444bde6993da5c5ee85294e74e47d18bc1d17b282bd804fb7eabb445ed91a311b2f685b3a112da5b1384be189efe2dcc9705cad135757aefaa085f9cd97221b384de17d8d66dcc75653d1cfd21c0c4a83e5c0197f8de4ead42e43063e75ee4dacb1df2f1a6f3a9a39f376d1aa7b3f66beb9852eb91cb17e351416773130c9c6740238a38d5056881ee97184ab5c374b292d1c3c6162ff9c1461eb3c40904c2934555f39f8b7f8c5d357f61fb3b27a80e64e11b2e48a9eaa42f258ed276ab8e03ab33f845141432787ec897edb294bf1f9f8177d3ec27f76e40025ca47b19be0a2419a7a6d78147f61558751c45727a181f3474813871897c2b93a40bc88b813683a514ac4b51aeac099221e7938a8f05e6af6f8238f909ba745cf5530991018767d3bad15c4ea8e03b23768ae1220c06a02104574c997acb722eea6ef4655b2e879fdb7ab4f564fd8e3cbd62ad46c3c0dbc9060b54adfe673017fabb2c06375cda1592ddef5ad6c4b80188ebefe5827d7897188b278bddfe7c59af76ee8fb48d0a764f5e78f8e775324d3601a7554f8e18b4cbcb90194ca8d799fc136a8af88f2eccf42e719cac8b64fb406cf5286e756a70ab36cf04c2ab96fbc97aceb3a4ed5cd822e8dc90b577365afa9eead516363036dad53a127dccf2dfcedcd36592f41b70ac0e84f103609b782c8698293d423aadc33b0700000070dc5659e9519f082ea69426a4286c79f526adfcfa9914e1e9a9ff9251cc96d0be697f8c76514c2df3f71583fcb18ea487418b08cba8d361fce93beb1bef488cff86066d408974b78dc016ac5d22c1cb7da7c37905d792941c4b16abec784ca49970c5ef0eb1c633cee8b60aaa4943e0d4850e4ab46e9bf9fc066d11e473c42ee34f1fc8b9978cc6c85601ab6583eac6501141febec01b765f869e7b367df46620e79224924b660185e38600400b08f7b03635d5868b3e7d6e45a4ca9c3d1112c980f9612cb9d1add16b07a3141db20490c65fb0d8b38e700b4ecac8dc863354aea475a252e14102ce83216ba152f6cf0e5a52e1e970cdd318a6a88113ec72f2f7b3c3e14a0ddcd013fd74da6a0f6088f023a0605dace4e45d214620a63086a1f85622e823a3a878c305d8473b3c71c6f6555632203571ecaf6bcb01aaf31fcfa7e4e507218ab3f87aa390126c62e65ee574a34cdfbba293ec02414e1de79fec5e22b38b04860d153a30f761fc9a255637bb5858799db7ace23d6aee03b304b83cc9d817dbb6f602ccb6d7c95f8d54005159da01ebc59d2ce8cdae4e44e04e5df43b80366319eea3153b0152709b7b83a3dd493f6a560b42ca8befdbae3f73380eabf161dcbd271993002293247301ca13526be947af374945eaf72e2ff21b2e5e3f3d4e408d4199e65bad43c0c3fb66a1e5a51df7a17059b79a4eb284edfacd680a6dbc6ce100fb9f0cd51a1ec078d7ee3820b80ab8834740bf3443de2dbaf684ba9d6f13029941bd800923b05ba8bcfcf3f50dbe3ad9d8ae9dda125ab90863a5c4322a97b22a8c5c5b7950f3ae54ba48d46a7e315ecceda63edfa6b1af34563a3ccd8d9d7ec3d0398128e5778a6095130b1eae251967f7bf39c3492e936be3bfb647cfaac6cbaaa4f8c166a092588cf9c8d2a4bfaf17f3ec07a2f2b9a819538758c61a8b5f7d2aecff790b71d992910d7f0b375b06accc04b8b4850df6ae0bef2ce6edcbbd4014f368cc57f13089d92a81969924f11f47bd1df5a5d077b6e41f00120707e9a1e419331a2480d375ff9f47955db21ab86c409f3efb0e5c04a02085d6e4c0b42a1c4d340937695ea3f53d3d9a8fbd8ce5aa039de0f347ab5f6e4044d671572fd24257e7994c72db6655b24763496091314abde46a7622a272a503744368921bd73081e137ed2d9ee23288e887600d2597960cecdced345225f0d055ca4534e77fec34a1ef3110b402dfb9b798c958087bf7be243b771e35cd0d954d1567490c465944b1445e25200b7a0f8281f868b0560020583aa1857f4426bbc7b01eb853c77948901d66d4bfe6b2be1c901adc634bedd6dc167dd16b7daf4c7f2737d060b0805661214ae2bd9063830764f2a6fd36bee21ba8c477857da873c8dda564aa355996b926c54df41a70bfdb6a58dcb4bc788152987ae257dbe486dedd14f3e1fb25248ff412b93b19", 0xfffffffffffffefa}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 14:54:04 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000064, 0x0, 0x0) mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='..') 14:54:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00003862fc396c653000"], 0xa, &(0x7f0000000080), 0x3ca, 0x0, 0xffffffffffffff00}, 0x0) 14:54:04 executing program 1: r0 = kqueue() read(r0, &(0x7f0000000500)=""/196, 0xffffffffffffff17) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) 14:54:04 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xfff) writev(r0, 0xfffffffffffffffe, 0x64) 14:54:04 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x131) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 14:54:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() clock_gettime(0x7, &(0x7f0000000040)) kevent(r1, &(0x7f0000000100), 0x1000, 0x0, 0x5, 0x0) lseek(r0, 0x0, 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0x2}) 14:54:04 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) 14:54:04 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setgroups(0x2f0, 0x0) setregid(0x0, r0) setuid(0xee01) socketpair(0x6, 0x7, 0x100, &(0x7f0000000080)={0xffffffffffffffff}) r3 = geteuid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r0, 0x4) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x0) shmget$private(0x0, 0x2000, 0x201, &(0x7f0000ffd000/0x2000)=nil) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac5d834d2c7dada9c3624c3bdf3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 14:54:04 executing program 1: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) open(&(0x7f0000000000)='./bus/file0\x00', 0x4, 0x0) 14:54:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20000000002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x2) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) unlink(&(0x7f00000000c0)='./bus\x00') 14:54:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) fsync(r0) r1 = kqueue() r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) fcntl$getown(r2, 0x5) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x7, 0x0, 0x81, 0x0) close(r1) 14:54:04 executing program 0: r0 = socket$inet6(0x18, 0x800000004, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0xa, 0xf0000000, 0x0, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x2, 0xeef2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x20000004, 0x81, 0x8}, {{r1}, 0xfffffffffffffffb, 0x21, 0x0, 0x9, 0x3}, {{r1}, 0xfffffffffffffffb, 0x12, 0x40000002, 0xff, 0xffffffffffffffff}], 0x8, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x2, 0x1}, {{r1}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x6}, {{r0}, 0xfffffffffffffffa, 0x8, 0x4, 0x5, 0x7}], 0x3f, &(0x7f0000000040)={0x7fffffff, 0x6}) sendto$unix(r1, &(0x7f00000000c0)="11511835a8a1b4f53b93aeadb4bf46b1447d480a8d699deabe5ebefca3138174beaf23e7fde17e2021b1f4d3f46bb0c7a4eac85e6261d592541eaef7acf662e1261a6e8fb1b037134607889c2857e61643d217f0f1761e8772ca2b8bbaedcebe7e72760111fb1819597457136de9bac616677add0a104253099e07567371dc33aaede228181641cfac516d2016d7d6b5eb9b0249c982f352e6", 0x99, 0x4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000003c0)="c7e69f5fb41e0a53537a38329ee6f0be921c66fe2ccb3cb196da3cbffcd8875ea8b00df5423e11fb869f293defae8956e5d2a14d83f96fcbf0c853a351cd979e4af64503a9d950fe2c46c0dbed43fe188c52c3162bf1d91c2cb8d6ed9b1a5c68702fa80a701f629f2012b3f202e8cdd08ab0e4fa7be884808a52c45683a2f391082ef27b79b67bb0238098ce95029e881ed687b2facba4d412a8628f901355adc873e3e899823a93bf674d01599c0fb1b1b4e03fb053603a4a0fca2d20a0826f71a21eebf46054e96ff23543d2327febd3ea411e813bfd63efccdb483580c1a94557e7e705446359a31445787d10f43d76de", 0xf2}], 0x1, 0x0, 0x0, 0x400}, 0x2) 14:54:04 executing program 1: r0 = kqueue() r1 = kqueue() close(r1) r2 = msgget(0x1, 0x40) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="bec79a518bb68505a3d4a3650db9e120215d8905fc6d668c909031732cf3aaa5e1cbe07d62909605adc5f15f0fdfcf8b131aa8dc8c59e466efc8ca86cd9b9309ae331f5ee5e2dbd3db7692c1289f0f0929cd29a1b1c3729f184e91584b976e3db24a3641966b3bf0ba2afaf576874212d338692670613d20de2acdf23b176539531161b4d584476334534be9162ac0f532f2e4c828f20ae76ee1a66c6d72436f12e35841e6d745791e673984aee1d517bbabd816457047f55ec86027221a7f806af2cdca73674b3288a51217f6a57b03ab4560e679d28b9b9d4e00290ff58ea459c9da861a9e06dc7b4bc23202168df9"], 0xf4, 0x800) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0xfffffffffffffffd, 0x0) 14:54:04 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) r2 = dup2(r0, r1) listen(r0, 0x8000) pipe(&(0x7f0000000000)) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) getsockopt$sock_int(r2, 0xffff, 0x40000001023, 0x0, 0x0) 14:54:04 executing program 0: open(&(0x7f00000000c0)='./file1\x00', 0x92, 0x40) r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) open(&(0x7f0000000080)='./file1\x00', 0x210, 0x7) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) 14:54:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() pipe(&(0x7f0000000000)) dup2(r2, r1) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 14:54:04 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) socketpair$inet6(0x18, 0x7, 0x0, &(0x7f0000000300)) close(r1) close(r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="f95bf89281f15f4fb043467164bbabb742c80983b9174601fbca3a89defee99a045b9622e8d8d3ca97ac66094d49a211a3987070ef014392781a3d1ab281a69b5843b08ae2db639c0507fb86e7995b46fd6852d14d98e51e15b05d5344bb5393a0af2216bc2ea94b375a6ff0e386642f6dd2cef47402ff43f4894c414eec46d4882f587e05f995c93f3b0c8e67c2a8fdff631093dff5dba17f12dd5dcc4214eec49bf8e4d3ebc5f135cc", 0xaa}, {&(0x7f00000001c0)="b29f0b2f3e31e6e320986c14a1ce9234a6fcf0380e5ebe4b4646668141f1398fd2dea60f860edc99e405d593f55d9db047f36c42", 0x34}, {&(0x7f0000000200)="0640863fc72c329c4d38acb67de6a72682dc15fa7f656773e488b4340ac939bf65999af04504ee7bcddffdb7f462ad3220633498c431feb0e7c899aabc4ebf991e64e7b9aba0dab7a1112c47720ef890e5fc372356360da75b68ec2339f8038f3073adfbe25c9c6f19c369af7ab51c01353c501334c9b8f6ebed97a6077694017b65d4519aa2eb48bb6901fe06db991a6a67a5a5bc6cb34de12d8511d77f606d6273", 0xa2}], 0x3) pipe(&(0x7f0000000080)) 14:54:04 executing program 1: r0 = shmget(0x3, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = semget(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) r4 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fcntl$dupfd(r2, 0x0, r4) semop(r1, &(0x7f0000000000)=[{0x1, 0x17ff, 0x1800}, {0x0, 0x33, 0x1800}], 0x2) r5 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000080)) shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x1000) semop(r1, &(0x7f0000000100)=[{0x3, 0x7fffffff, 0x1000}], 0x1) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) 14:54:04 executing program 1: r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x8) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x2) fchdir(r1) ftruncate(r0, 0x8) preadv(r1, &(0x7f0000001940)=[{&(0x7f0000001900)}], 0x117c, 0x0) r2 = dup(r0) write(r1, &(0x7f0000000180)="2c34c371aa1d335d14243438cfb8b067d9c57b7665b1a32d5c2aa42cac981066f96fe5116a15a1c260cbc80723fd025f5646ce90ce6f501e94b227f103a7328393", 0x41) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) mknod(&(0x7f0000000200)='./bus\x00', 0x8000000000001000, 0x3) pipe(&(0x7f0000000000)) mknodat(r2, &(0x7f0000000040)='./bus\x00', 0x10, 0xffffffffffff6d88) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000003200)="fcdc167fdc79c33937aafdf02e60232fbdb7337c69113d8b934866e5741ffe15b178c42adc5c867280453c56f405ce5cc54e7c1dd898efcdf5c131ba6342f88c70d5c86c9a3711464c3e915bcb9a387b2528952ea082dcb11668b7cc75b6f22029454018b37b55ee31b9214564afab26ab711e9b83b670899441a705560c6d98f582f3c3fa818c3e8f40e4cc0974abb89320235192812fb377b2f9814eabc6b69d799d365102b3a14d4539a0db666cab3f29953975dac11ff3f55a7b3a11174e141c04fb577ac585678aed214fc3cd6c202d650461f96cb1dee667f6c69f38fbbd72484056a529686b6680063df3e8ee92a6b92eba0a048d0a29754237473d5e680d2264b1e7a154b5a84a601468acb85916f066c85f7f140d152cf692b366c8d4b4e14d1ec655be418a70ce9df1249b9e8ec5a073bfb5b067a8efd36b4d48c7dd49530693c7c5d155741e03ac20133fc10013f7a6f5ac02388599f9355cdd6c5595311d850a9966f65724e9fca5664f3bd3d91a892cc6095f43bf2a2d3503481b8fbadfa5d257583f2ffaf0f8bf18132735a3911514f6495642dc2584234e8c01aaa06fce04332462491450674229ee985d750459f08981244956000138b9f81a662e88dd44745dcbcdbc5fc4c9f484073f8fd1832d0f2c37ee61b8b6a4613ea135060160e11853181918434186ff86e49aaf085efad9797b21a0b79a53744c48c5f34709701d6a67a1f7a9ecda3c98e0d8b46dacfffb17833ef7540f8e04d6779d4bfd9d8b0102edb2fc3d759755589f19bc6c6f54c8ad20459377ea6189f9668697aae40151e48468c1aa767da6bbad51a3d29582caa299d512a606df9b101bd880f070692fe3ad3575c85a588c9a2388119a2ec2952daf5d3c9808fbba18c8fffdb577109f464e9c9ab330fc91c99798ac927895a04c1971e95d33f14c89e9f0a13ec9275a4388e79ea7c0bc9e73b496d941f1aab54a8c19168a065a635334d976297faedebb3b458fbaafac5e64693802b23e4ecd099f72d2136b3161e907fb038953106b9f6c1cbb6a2c615cf55ec48798828f959006129b67ee073d9c0081d1010b129c27bfb5c17b1e07ffb375deff6821ca901160c11d32ba032951b5e4d30ce8728462a170604618dcfa2503dda2adf6093ce0e854a8c2ddae9213cae75a131298bd3413a14cd16bd3501ca020b551b4e88e5c0efaaaf9f2b4dc0fc9d0b655ba37d67f4be435260fb398f4260c3f484fef7d3df9d92b087bc021604e05d630608481d7b7202cda8a2d9659a68d9f70742cc006ee3d70050079c46e12ea9e3f593d67f5c13774967d46300e89fde74734752a92c821e1d3049d29f408e5b35e4b8a11aca2b102122f6da99e260df4ff5545b73efffa70bdefb3f57af32318a88495a60d389963cbd38345891fab8c199d4959c1e248423f8e7aee5d9fff33559db6b4f7da1a6203aa18f6d6fa76852af19493c17115b6c3b3d7ff1919a466ddac95275bde1c21e1fbaf88309044b55639f79ebc51032916eb7a1b9b5a09de038e0f5d55fa0197ea49dd3476ad7aefb90eeb123855b359e625df1f98e29468bec1d253f6fe05a396d32f4dbce77e3d6254b54f5abd423944b513890f92720adcd451f26aeff617a19fd018c07a0b7246852931a21d4b98163b1327fddf3d378471c611456eb0e8e782a73571c0b6bd34c124e001cad3de7b7618564ce60aed57b16459d7c83de93c2c90384d7d1a80e221e1b7c009df490b0eea86719e23c36b0ff48c06db99ada0b9817c8c12a0b6913d25e2bf7e21f697bc1f0d2f79c1e95640f88ce1a980f002fc2deea3f3794125ff52014111f0a4695d0d6b2aaf71a005d9d050ce0601cf6570123c69521b56a52b7a9ec7ceb1308c135c988f2b94cd0866a5970bd90c6e5578476f7a60e2a26193239f6368956886f2867935f87e7bfacbaa13d1ee172f77ee24929577e1fd898852e3b3b81b375e9afc8002a1ba8a25d5d918f1ca1d895121af398dec342001e51132dbbf98b8f54f32e4e3a7d41e84df425d4443691d03ea8c30c71e958fec6d00231f3f19a9db9c5fb6ff41760b776c98a32be5fffaed2f0e0d7d5925523c472ea252b1f44564fd4ef18752544be066a3b86fe136b9d439a5432cff3e933898d0fb7a434b9fae1a7def8f77b1df10cea51aa4f7f3b874dded2d962c60081ecb6a8a54038b54f5a02622f688a7d88cb011ffa3f21402d3d707ac9138a470f54b900e4fc876bebf19668d308d6bc4db3bd287d760317c031058e5b73ab8ad6a52c0677a541b4bfcd066a50f7a94373f17471b797dcb98139ee95c74ac7ea96d8f5e6b85e6a4dae34fee3dac39debeaa1fb0adc1d0d9fd330d232c11475610c41d739569f4f43474cb3c4b9397cb38ae1042662cdd578302d284a8915e978d2c70f17bb2f89c5042e20a24125b865351bec0f62225e3af7c0aea1b9d7d7fd9602dbbf2616d1f44b001b91d9ff06402278e3a989249c995e535160e6b92c49ad00a9745d5ba794df5e760a2226a36c205fea915692a2c3322554fefaf4534e5a134afa6e478d56f2e8d343a14a01ab8ba8224425392ecc78086d873a0100889f96e67d109833c2011bd5d784ab4fb0f80ead796e9e97617784196f2a0d043fc01001e9206f957c839221d885f78240eed63dea211fb451d482abe099988bbb9379218882c692235f62009140ce54c83823de02d7286b60a4af68c588fc88f84e924be777b7301661090a6b258a5145f776ab57f6e756349acbc3ab7ab75392ccbd2afa5cfc146dd76894cb9a010da9259d783c26aca28143e6675a09cf3580fdca3a174af3e5d424a788becbc5708a5ae3946adbd7ff770665f3a460ad31065e738c015582a01bee41719f9b640b1487a1367dc883fd77c37811828c0b8f9232f0522c85582d307cf810b4f312651ac523ad7da8ce472c39e3d9ab2933af356ffe82477f447d751c4ce7760c5f45be9ef9d27d7b23f3c1059b6018a77884833a751e652da35882432f630266a51b054cba71ac289fab1cca62650b4b5bf8142da58ed33a59c4f3abe6e4cb592406048694891bc7b416cf50cfdcc9a4cb15642ce124c30f6e9457624b183bde5fa8c6bbfbcac95d8acef047769765eed11537fb138d12fd48ac15f1a12614a3140ad794313ed29239a5a597c5fe5c0661fb94722b74208a80fa40c642da321d97bb1022f8d506345883b90506da59c331368cdc222ceafa2b1b36b3ca2abceddd50cbf752a9eecf3afae049068c0ab584eceddb86b8f19d4258f1a5f42a62a84460c4ae1f0fc44ee39325011b99ca8ccb1ffb1da0e2c3948ab2822c4575a39a3f83c1ae53981b6c0bddcbc87dadde3f28a8f2cf387e2fd922c8c32f8b95823f4ae4b4e3251674f7d0769aa7982e6e06c9f3751887a4dff3a5f69e059db606555cf783bc5ff9b41c59264d0c097e2ecc69bca5ab6d11a9b3fb7617db36a76164f48c1d72da6a936196c00beb7bba3238d29f78e6bde4eb28e2f75282794f2d5d7112041e290dae22b19a80a8ad91cfbd2ecf9e50b5c9c1a9345cf50798673f2a6b2a23b8502e5b58f5f19ef02f08533ea69ff9b27ee05cbd646ef4c20f720fd424873df3777a13d2505fb5f27775a57441701d89125cf6eae398d248ddc2261bb32e027b43c2df9e4fd39ce80d5e2431edd56e8ed8365ab834b7c7cc89ca65900d556adea20bbeab83f1c8e82ff9d650db35d2452a54fd9e1c27bc1d4a1d49324a3d3093f5b636a3c69a8c4b310e219dceed27b545519bcd1510e392b85d11806bd4b898b6054dae4ad22071df38ef49f49267724ea768f889ce4289f38f7a8e12284baf7dda8cdda7bc7ba34b4f4ed9f987b692813f8846ca19033b5e8e10e753e7dc23586a0d7ac40fb1c4f7749a7955954fa9ad0c3807f7b536679d68eae3c3334632d9d18175bff3bdc4e4621c0a3fcf5714ed132db9ed5d53ea085ad6a2e76d4bf57d384dd78c64a66b597550d0f95c7251809a775c7e765167289c18b97f19045eb7e4ef30809930983739d8880757a03dff745d60888099efb24f7bcbecfe086763ee7aa34bedcccea6e39da6d68a218cfb9d05d9c6caa58312ecd7b3a1973d24ef192428990c70b29944c2ce2f2818c75cf753890cb840806593a6660e839b36c509a08f604a120f3c82e9ec9066f2698b8999d850cd0e75e782d31ecdc630bb1a5a1374c65596c037c1be932714e7841d9da3af967adbf748cd8e99cebe6aeba8f62758bd54b0ab59bc94dadac8f063c8386da36152055f7b0dc9f760d951af935118813e34b14fd5bc35449068deb35483857cfbc7def46c45d700864d32217f8074c479f938df944a93b942505409da686120deeef71faa76c2d1f2fd6aab5f3ecd38f6ff1efef8e84947891d69ba18899e139d85a0d8ff765433b22b1ff05c4acd53622780c8e8058e125be6b07747b09bdf1230afdc40b6b7c23e048da9071f6f56397ccd2d08c8512923cf204f81e5f407c16b454e84bf5085fc21a36c8a3c85935c99a04dde99d5943b7d02637d1fc1d5372816abd99212e7320b3594653a352dca29b52e6fcdd3be54a00b6b1017f83fac7262d0dd8103f8d057b8ed3a54416a4a22b61d056a6b5d76e663a03d44c34c69a0e768f86b4cf0bf8361b66915d6a88591d3d4985a47ce89d85b90470c59a25f80ceb4cf403a577cec185c8dd1512d39777b1a43ab2fd0984cdfb36107d73edd8d24875da521e7912e73ac73e7e3353090a3ee9444f0186742a707a79736b4ee2d66ac67e3cc1c7adf40438b9a0f4e174b4a853b1b7093f309400d0389f4baa0b6019923ceb8658fa7ec3dbf85982843c89c09419187b12eb0660e338e7bedcc8ad3e5c91171d032381dd834611684a0f2038c885d3757ed9c5f92d0e79d0e13f679529d4a55b28233d47651e7b31dc303f6bd8f6748e971639831217b13fbe87facd81b4781855581c4ea843430813c1d34fc25a05f2320f91f05d48ddd4e229aa32bb0abd069d1022d28b9edc423968ba023ebd247ed67a1fced4002ee27758407cb576b691584ca8365fa5a811ff7f640f6767de3517c546025fa3180f798056ec3e7d244fe8ef32878b9985094938e287e43e2700cb091924bd4d19b449735e01eec6e3c50f1c8e24a68c02874e9af7d3c589d386c75498294d71106fb15f64fa6cb021bf6d1353abf9d884e7ea3d98595d3b7780ac5d3b1b69610b667073ae8468004738aae895bc53cf0b762eceb79dcde02590aedabe22661c284a40a41cb02f2dc90f982fd8cbbedae3aff35a4bf61581b6ca1a942bb2c26edb6d55e62d03764473976fdff0c9f5090c14d68b5acb5906c60b54475d156c0884c01fc716bc9bb76364b54c455a9326a1139e7c2e881b586400be6e3759a488bb30b5bad2779c60ec989e8ad4652277520b8513ab267893b29cdb58025938df28a3d926ad71e778a76c3b92541aa7a3babdb1a5e12643e432fbbd4f2a365cd7ce4ca358af720e980e32f902257fb61ab7a10e66b1a7879343cb6294d592946b27287f5a8543c8c92f4a5489da61076384e306291008351ead2b433b0f89bb764b72c0bc860e34b05af1929498025ae7955f6f7ab297c9b702cdadd5591035c73b5a5904397d1b0aa1ec3da3dff7dc06110abff54c6f61e636093f2c2fa9045e258dbb5373dd3201080ec5985706ab1bf060a9dea7c21d8fbf85837540d402dcc7e9dc84c9b65c7123ca2ed624e05c7e70cecf3fffde416f2de13e7b4573680df783520612575dc0b48d23", 0x1000}], 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000001180)="48dff4cd4dd55cd820ed6d08204df907b8dfa0264ca94afafc1bc639aa8f2109628d48a73303fff8f5ac43af4e690c5d5e0a24634df210c1f44c61aced83cd8e40e7dd9f4dedd21de34e5ac090f94d3eb5e8a9c8368d85615aa478236f56ac6125d89ff53ed4973d6bf91bc9d38da3f6681b5ca49cd9f616df6e84d74864eef8c960045f457ff519e3e1ed5ffa9c015010514d28852f0d1a122dfc66ec06791f0ef2ba82a354c26f", 0xffffffffffffff9b}], 0x1, 0x0) 14:54:04 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, &(0x7f0000000340)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef4fa26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32ed44fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b01b2be089d187e981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df584b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955569755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2aab7c1b1deabdc", 0x182, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 14:54:04 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001680)="a46c7a40de55b2ef2d08c16031e40ec7", 0x10}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001640), 0x1000000000000287, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="abdb997784387c643c4be31c22f4c112fb1d1a3d538a7ee25a567c0c8e9c961f67b27d9f1f99973980f054074dfcceb555ab5e1c36d2e6ec0db523904752057e8980357529257d5e0feaa844bf3a8c0973f8b27d9e789e4691dd0989d2115010c9524f0a8c03676587a57def05b2ac1e3d34d40dd6553dbacb6fc58bc98257a86b7d199c4bba570d9f68be2b09bce685b588a413689719781a9520b25fd41f7d4f033bbac70d11c6c15b9d4db505cc036e72f97a9530c527fdaea043f26c51d0cc040c0ed457abf647f45d3d1a328a5fdd363b78f059dcdda91176e98ac359bdd3905ae1723cfaae8268dd54e77ac1", 0xef}, {&(0x7f0000000140)="9174dd015d", 0x5}, {&(0x7f0000000180)="359811a696b04a37001b5cb28b712986b8add4f31cee6e791464e4c73d728b01f5a93c165b1724154a0043d8c0db08c991e59dbd397bf38f24fd3eac9669a9f6f3ff9d2811c17fa61567d70023156caf8d5fefaea62e8fa795a1638f0e80b82df7617fb25894a3e519180010383da16f715b850667bacdbf17deb41d384718e18646705e2360b70db33a1c83a8f2e8766f2c", 0x92}, {&(0x7f0000000500)="a3470afc01ef65f1a6449e93a310a0e0d752301f50e01ebec97bdabb81aac99e52bab5aa4fa25fb4a807cba52c466483770011f5c6dda86cd48d500154102d3c658e10fc3d64f63e802b1976eab592f09c047695a2e5599b09116c832007bd206de207c92a9923a3d473fedf42058ba71e9cc2323e0cee68568245a49fadb369f67b133f23185e12e1b8f817871d2512b0a1966a180b164ad1c4ade5456be1f67f558dac8cff2f0e8be70d8bfe3f568376e78f0dca858352850b74ea3cf9f80f916fba5e4a8c52d94354e6719576999e5209281e1adadff44bcc9b4a195541c554b1be236da37ff292931d7b00f81c25ce6c4a5e36784b56b9376ce9d3423e14780b1629e90c0270b6a80c06b77fa63927247d7f26276dc40091ede352de9daa53cf05adbec87f6550a785638d93fbd967a50ac036530ac43c4d85baabdef283c0acd41fcb1c1b63384453dbcbd768d6a8e3a8ac47f7bc03dee8ea4480a69b17a625a98afd3afed1b69e321ee3f5263b70711dc29037abea652f104b9548d28e1690963dc86ed21665052388960cfe8335fb8821137ac45559d5153531b9a784f0e6dd0e5b72e8f4f4e23b976f08c59ec910b06e1ec8fade90f4c461737801c7a17c7903ebcce296b117410cfce38fa859c970d5bbfd17c402ca0c93458993880dcc1e8c03e217527f4dc1458730b158e96afcbf6746635afa5b250319be3197185d91479de30eb5ffaf2b6b87fc5400931e207d01e93018dc65356bf66525d4c8cfba1fe3b536ed7c2e884e620537324d39e91daece00bc07bf18e1e994fab5a726bde974538c51dc1ed4cc2a0902523bcd5f0e3b4fc50d4caeb4807c86750b1eb2e0aa9cade863487c7c8e5520877269d644f96a1cf9c84d9059b4c9ad9379f5261b6d65f0ec53f130d53d92facb4a8f27865c1a71dba6a4b5077799c449641245f7c6860ab94580724bffeac3aa4489667c7ff4b50ef10660655b9e2d293280d1d9da08426cce518ed40767fe20206464afb710d9343819f7bbe1b9af4c86246d0893ee1a0ff97cfbe194b16a9c4329a33737981a2de8172d3307b1682630ad761688be9754ef4108e623436f41a87ea86b5bcc213593c0739a67657f0be5704d7d6a0954c2746cc2d7cbe2900478def0eed5f9c2a981b91879a2a4a3ca8be40c5d57c02dc19250253a19d906bac822f285f361bfaa45884908a80f691d7a5e51f7481b3ebf7cb658b56bff22c09d309b3206d10a72e9f43660ce6cf2cada426e8402c1ea824970d2f4e647c487fa1e00e651c16fb529a177ea801c857e8cf66447517935d413ebf791d24f019af247baf23fbe420e972e6ab7cba686da506932f079baf386c48f387f4951c5699aa49e936a11b32cd1fe62da6950398d36b1faa17726e2f0993e3d8052eeb7338282ad8f1c0eb26f69ce9131124d59ef8c2a06b292aa800e21cb52c4a30f7607f0405de53450b975e5e4056a599c4537e325f7ac5627afb8e7ab027f964af52765afe02239672118c53e79561d5575181144fd7df1b7101528cf7b5e00d255fbb3f6e0cbc59d2487bcee762853d70b9dd226b33a23d67074a9f5b3b48fa4636ab1997ecef8324c569ce1ebc4abd125f7896cebba15bc07f7ee187d84c3d4a32518142b8c32d1c2a7890888b3de7b427a2e21dce95aa54dc091477543158a1ed8b959557382a13e4320c29f770d59c40db8a527658feda6a65714aaf80cec2df94427ae2b5b96b3bcd455e9ed49f6e43e5fc0bf0cf95afe071e01d39f6c641b841c5e3757bce80189944f45b41916381c45c87a731526c8f8efdc1a911bd6f79d78f3a786a647b872148230ae63d039a987c11a37ee77bc88c674b80dd158bc659b48d5afbc305ce7d1de67e33945977b4cd3b7741053771a94c0200d0888f1b942b47b34150be4f92d5602821069f986a92a0c688a5cf214c8c4d5996cc219b41c7b920e06440c04351d8f1b190fb049dbfe17e9d84cf4c0c25fb9b7a63cd59dd57a5bc0b4d86689b107911f28679e2f092571834d609254f7af43a28de4350a9c20a7d04b1a509349db4f1d527fa898360a519e8ec060bbf979780a76301a613e54d72e36995f909b8d757965ffb7083bb3abb1ed4518fd2ca649d0350e7ddf5d5fa711cd680f27a896ec54bbf1e2a77a80a589d0f1bd15748be118041bb02a6300bbb931583560265a93e638a2b14807aae3204199ce7d014d017aff283ad44d26558449a1a38e86284e225d0be5f31695ea4cd59f20f6260e5eb9d1f17919fdf962d483c3c2e0e926f1335b61777ee449670ede961a06c47f1aa5928670e9c6071041b943d1d7f8ce2e2e36b1f9fcda1327e936b6fcf3b0379d25650e3716f8bc215051f965bafe3cb5d70c1b54e7e1d2f74c78c4ee8e582d6692f17e635225e9f0372071e84e436dd79679988208314f5acaa7bb8ffa88fd8fdfc2b6e95932b4d949d0db17fd9de43d23dc9b27a3ce290fecea3e914ea81811384d0924cf1d673fde82afeda205b55a284b7788ab01394901b71b29a16f1ed901ded9c99b01d0f3282a0f34ded81303ee72c82969cf8b654aa6d8fe8c75d0539fd2669bf56fb6d63fb7f455a2d2eb3b4a70e46699940d324edf48a9c28f5ac8bb86798f01524deda635d728b4456bc378cf090dbfe1776d77fb4cbbb1bc03b70d0953fff0718bd00d5597082f88f52e7e76cc30f8aae13ffeb875cb984cb0dc0087f3169544afc3e419939dced2181bd66bfc8a83e9b03031a3c814f97b1f49bd5ffed5979c5c070c585dbe1be55baf76fcea040c7c31527b931285b11218074459924c9e83c35e610fb3c0c5171818a9ee73ffc557499db296c59bda5c569ce45fb238fc1d29eac3c550c743553a373aa0ec382df48fea8c3e1404e4514957e70c808225cca809941c07ae727cbf3b2c818672ffa6536e82e98bcb2d58501e7a1f8c2a67bea6b99ce405699919eb4ab89e896fd6a81a68c385cff182491cbb7058edc4c4f93b1e00b6ee6f51587caf83ad69210a82f7d6be97f3ec9c402783c893803470bf9d319ed030ade20c4fe9f0afbb9b079a54ac11a724140a7c8a6f2ea7b0a07e1fff6688a05c0452c19bd2390b6ce62d2b2ffc99833a89c4dd30d1edc7e416887c4b84b4f565a8fd206d52a41fd77cb9e0036be6a37263839b000042fd6cd4ca138d720bbf65ea7d7f41463df5538f26b2aaad95170ba670fdb43d7eb8258af7817899eeabfb7f9a16122da800b4991acf15766288b3df2070bbcd29b8033e5e17e5c60bfd2663475229dfd1808f88b3752772b04fac01376f0c9ffee36adfa4b4809c3f5d008868129674fa164630f991ce93a3da765311b12b2397c1c2598c3de8f9ea727272f737a44406e8e199c5fd423dd61cdf90df6f327d8d5d770523db762001cecbd1c5b04416f590bdea03fb25e7d777cebc22b260eebc564ab00abd70946305fdc7e7f5b8d5df130e49358b524e45d0491e94ac895659b39b6e387b18d53171abefcf2fa1a8a1f6d4a3f800e9c37f00b1176400d87b5cf81ec7ed44b110c07daba1ec78c97e770f2d657eac528c2b818afe362e5c41ce310ce8d4d6758ec629b5da7888188ba97b43a974a7b1aa3cb6bff5fbb960d08da6d54c3577d622cec047cec47b2032c914bc0fbb906960591e83d7755f5a6d3963cd2d0c77d48881630f71194f88b68d72e22f37ed52323304f8dae4beae7ad4ac4f434d237b9258f4a2b9a94ce966c483faf04e1b287438ff7757c3408e8b51876a07656d06d65addcb520c9eab5fff14cf77ab764af80a8c99f92a15cebe3582bb24a8aab5c2ccdde168d60dfc188d46c621592525341933f77f1103b0292ecdd7d24271aa520434409b77105b0d04c3d4a6f03051d66d255d4830f6b3693c222a456395318893afae9324b4eac82b1793256142f0c2b8e591b51e76e8f82627afab847e12db2c8785ddbfd101964c3a17391303d20f1101b279b7a95a05528d91cb25bf2b66a0a25fbd15680c05ef64228f2c38e2bcc54124ca6ac47c622f36e887234803751fbf080157b7a698638cf3f3dfb6246aa08d0a806ece8d066fb3fcdab0af8740dd2e8493f1f6ec577b884669126399de1a0cd3c2296519121ec7c1590833e133725f62beaaed205f0ce00f1e7c8ce0b72606df02c1193daa4269f4742b2b1389560a14010cc089c9d57bb2b5b6763d599c4231f21a013194da509f525f411f10a78ca5eeb6b548b71110669ccf85af806fe4c4200aa98ee96a7bc8f782675152a438f722f8740ca9faf90c2e41897d0900626cd04684a3a61f76c89ee2d2d653c8b5ad79aad64cc80b3471e537d6cc57ac76a5198a49285b49e8a950b42cd80480bdf081a95952fcfc273189cc0f83ab6751b9c4bdede369fd0d2b10d3de49a33a70e310423443f3725d9b673476d42ef7aabd3f2fb4f874c96f75c7ca5545eb935668830887593781b25c7081625ac3f79d247f4c51c679fe51d47be0e885679f62db983e4997e226dbd67de971943b51f537d81e045a59c3d90d1b965115621b3678f8524acfcb1c24992b627d5e468e4fe5f8c0ba3a5d7624be00d83208964d3ffbda3f0368f517d540ee6e87b6570f1ee3692f4541993e7c17cc09d65b095e3a37d1beb5098dfe3af2746dcc5f5bdf3e322138c733412bb51eb4d8f64b49e7e1cb42de439c30ece59722c40807f086bf35be7c5bff7a95e206b456e129d18bed111d2ae5562c1e1d8f9a8106034529de0521775dc28f1e276c941efd97165a15e4dd79a7b60e8190328d52c3a00188cc2601872b2c691b21091fe5465201b57c877c10304a45afe1a989ca9c6457ec45cf1f2d628cacc4137e8230adc9fa65575a3ae85956b5de21e001b3c3a54aa9c32c455cbaabc6180f63fac5ece7b4fa5af78f8fc59cbee6b6cdedd2babbb6ef26b6e7c6e0503e7f19fe4adbe9be3c7512e2d7eeac12b6e6bc8ed063711123a22101243f581686bcd92e492250bb28b772dd8d564fa44d7a4d9b9359ea8e82103d3df8eafc5f4bf7f2ae1ea08156b666f33f3ee1c19009bdde6ad42b164fe88c18d4e5440fd777818c38f764e318ae7c2caeec73c412118afc7fd639056298b6500d1bc7b8cfc1a7e6151101d259a87e2001fe968406bc882a55ad1d9c079879c7e62b611c4ed585492f1560281768b73545d0d8d3f3389d8c0740f6b29efe775b9611c6398b932d58315eb6a2a0e415ddc779787f5e89d3f69d4a91b458304c1f1c1827ccc253c30931b3dffc66dfbb8cd36f799fae1e23b47697709a1ade5fb7992643883a662d5c7d974218a64e0c58aabf6e2017d2f1dc8a80ad36acb6d999922f28b5261007bb376fb9e9d9b0857eb93f6ed73a3d62935617bab68b0d1eee4afc91b1a96726886931e56e4ca9b889368f43b9c87c70901e109cfec7e4054bebfff91c1f062d7bde420734ac9d2788f313e9ac05ef4dc27aa67e1a3b28cd5f96dd31b55e508ea1c989ad950fc0d2ed21ccd1d045cdfc9a5b83dd612e38e6b14139c5cac53272a7df2ea469e5ee794409c46efe4d3bbb1c6cf31e67199e28edf4c12cd84e891aa4405d221f8429eb8978c0f71c65a9b0bdf2b265b9e8cac31afe3fd63b0e7db03f8abc4729cbb34631fc95c0deda43e4f697837780feefabe18e5a9aa509c93f2cd45cddc39bcf5be734aa578dcde947d7e54733a7709394dc77d722fbccdce66f5fbb2e7730120e34d37a887f6a0431e7bceb325f348273b2c315fa1a9d534cc58e1c04a26b8667157ddac12e6f8f1ef3753ceca0", 0x1000}, {&(0x7f0000000240)="6f70fd7094f847966fdbf9fa5b3a3cf7e823daac0bd205c3bc4c42b418574fbe29ad336b0033c2c97b0b9cf63a42f29aabeced2dd602d89e293522733c171ffe10e60bc8311c3cc0aab9fb043417942c25ef22fb55d38210dd7c0a44f35172074e2a4ed34676cec8f313d0d7371695cbd7d967853eead8869a7b7a6284b83b79f9a54079c7de0d90c5cef485be6167ebc41895c3ddf797a706eda8584fc2447a2c5c5eb10fb45f8d140cf8ac8fe9b524f0b2662e8edea655466dca0f7bc1132bf2f9fae3e221fb4278359bead48b85", 0xcf}], 0x5, 0x0) 14:54:04 executing program 0: syz_open_pts() socketpair(0x20, 0xc002, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, 0xfffffffffffffffe) fcntl$getflags(r0, 0x1) 14:54:04 executing program 1: socket$inet6(0x18, 0x3, 0x0) 14:54:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x10000000000000, 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) r4 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000280)=[{}, {r3, 0xc1}], 0x2, 0x0) fcntl$getflags(r4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) getgid() fchown(0xffffffffffffffff, 0x0, 0x0) read(r2, &(0x7f0000000300)=""/241, 0xf1) 14:54:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0x2d54) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x10) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000140)=""/165) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x6}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) 14:54:04 executing program 1: rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./bus\x00') linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) ftruncate(r0, 0x4) rmdir(&(0x7f0000000040)='./bus\x00') 14:54:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xa0, 0x100) fchmod(r0, 0xfffffffffffffffd) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCDRAIN(r1, 0x2000745e) 14:54:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x200, 0x0) openat(r0, &(0x7f0000000240)='./file0\x00', 0x1, 0x80) r1 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000140)=[{{r1}, 0x0, 0xa1, 0xfffff, 0xa1cd, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x2, 0x4, 0x2, 0x1}, {{r1}, 0x0, 0x9, 0x10, 0x5, 0xebf6}], 0x400, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x5, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x20, 0x9, 0x6, 0x5}], 0x2, &(0x7f00000001c0)={0x4, 0x1000}) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000022, &(0x7f0000000100)="3ffe90da", 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)) 14:54:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x9) getsockname$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016d31feac180ad9e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300999695ed57526258ce959e9c10000"], &(0x7f00000010c0)=0x1002) socketpair$unix(0x1, 0x1, 0x0, 0x0) 14:54:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x5) fchmod(r1, 0x101) socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) sendmsg$unix(r3, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x401) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 14:54:04 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') 14:54:04 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x1000, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/212, 0xd4}, {0x0}], 0x2) ioctl$TIOCSDTR(r0, 0x20007479) 14:54:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8d1, 0x40) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="3bcd069850dd7fb51a0b8d701d8e811bcb309d94a2069cacda8404d04ac165c8bf5ba62eb6846519ceab6c9075702b2754aa6ece93ea4a96df62fca8d1608a37d112744ca5a8deea4a96a54bea9d28e6b15d1acdf6a44f1f83b1ce420c6d6a024cb8e3f2b7e98a47b1b21f236441ac51f8a78e99daaae6902f6df9509824a7fc65ed32085cc348de9b1c4e81a611eae01ae8525d6164740ec70bc2387451c4f01fd361331215", 0xa6}, {&(0x7f0000000100)="365fedb81e481d34fccb02574bf53b793a396b1e57bac93441b7e018f88a283b93f18e1390330a10673fd16916ddaa3eebc7ce9d47985d55fd22b3f2c15a4f5a9e869d1caba1d0edb7f01f795a2cf7ba6cb9f4eb4ecfff09e0327f6451fd53b6119663e7198e3d2d6f5f18d68d1908390bd6ea6f67fdfe15d35afd5acf183ec58c62434d62bab15f63eb90c25c3102bd829c84d90242e45d8044c3a2323ae9067a8e280ecf956a9411148e86e0968c1909a47e6d78554c8c987037b47e8f21bc256db1017fe558de6bf3a544a5c63cb95d456e534a1d2123dc65ed5e002ef49c80bdd43bfd72007f420b326915e39188a0bb197b7e5eac5eff46b8bd71a0059f546ff8e16edb20d55b6cc9f21bc50444a19f0cfc1e7b64f4784387b853013454ac4bf62af79bb7720df6681421098f2b2e65e59f33aff056413cda68aa667f516cb9dbfd3847d8f8358df0e0f7bcea31a88067bdd9d843815f4e55460b9ec70760fa6121e7a45460f02d12ecac756b5b060aca95f339d5f9bfe8e47c86d2a3bc0dd0e7bf3c7a618edeb3bc74b5c801ba46c47f6da2014d786f6a0032917bd844a2ae5579301fd96a87319e79ddbc4da20ad8984c0c75d0389aa9646c0695b197a67ac10def94217c2a2c123d502b69a5c1f5b8736748a4b48599a929aabf95e826eebbde7f7172cb91abf9d8a8960d5699298f34c6344313f38eb0da47002d272deca6b7a3640f0978cd3d5c0d9023b66e977c654b7127d8b84e23b37c6276b764c4044ea86f730b82121e319fe330a14efde41bd1f301a4a516532b5dffa4ab7aaf0bf78a14c9d9a89f9e3eddb92d8b14a52d2dc22966ab5a68a0056fde9c219096388605f60c3f4c62a6a13b46180240cc19b8dcb1d89517d1460b76d4b1fe4c941e5ac9fe493d389152fb5931118f83db6d2f5799d05eb192a57dcf04229f41e4e02a0f72ef05688fe45a5f893545fd969aa3493029ba9d0696ef7730735f396ec0b1db4aa34097b280f2850ecfbd6e91e9290beda9f5d62886e2568ef1f60805431b2d18a7089f165c055bad7d1784aac8be2063cff210554d2b12929c88e5c2385fca31c9542782159071d41937ccac5a1f0ceff1a879b081bbeb2e4d49242098fb4ba45093cb5e93c979b91cd4fdd2184e6bc9934f7170701e60937fb15f2238e28dd27344afd77f690eee874567932b8a553673c91f605d10dfe25981fa0c879c08e2fec118245bbcca74223dc19d92560169eb8583d41bf9a2709bc44e37f610549323e68c7fe667150500df6432345209b9548b7913f9fd61d8837e485fd9a6762f9205eba1739d39b936cb1fa9a1b90252f34e53bed5f0f82790963f5fb881479e9019e8aff24365e28b7a6a0304b4ebb04463287b2e06c528cbdc8d565026a46c7c88a8939d3bab574937bb8772e51c7b9016739f49ed8134f11fc5da23f8ddface5624aece2ae86034a7617e0f45d59b6964fe8cee1b26236cc0b18eb949b42d6c1bd48cedd1e655d40e3edc930043f058d62c75873d890ea142c2b9b197c0dd9525fa6a4818b46eea19daef57ff16d1e667d260b2c7693c16b4310d4bcfee6540eb975cbd6ba10299c7187672d20d2fbbb7103bd7d81f412b8701c5eb3bc674756d97a106bbddd312e9c13252c8045638c9fce0aa4367bab07a8f7029be66d392fd2b1852d7b68f639724768c9bd0dcdbec6e8ca6e27bd6dbc661572fa7b00f9240b1fa5f1136112ad063581895332034a8eb2fbb681816e0d70f885dcdb235ee7cf47b778838d6b74eb8fa85a8bf74ca2d1b4e116c40cef78b1c9cb281580b80f9a657faa976b779efb6607d6d2907b56b5cbb9e455a5cbf6e16212fea8f78db01167e7f7429f5e0da529bb8c4375e2242445a6e4360d74cdc1381f7c118eaf8f7ec897be3eb062526ed8a77d1fb90d0a57b48965baa51f6d0db124e2131e0250eeae7f1249c8373e2608b2d57bfe00dba9b1818a99aee4bbde8b171bd765dc28615a30451913b1529591a1456055ac4e6de07c0664f5d84710cfa15e09b789ae7a07c49b931eeff180ebafa7ff5da9db25d892831b90f105ea4ab12947dce9ef310ca4971569e139c64f4ae30119b941515ccf30282d2d579075a696c285606c027d197d06e18f6440943db678707c16890ed78d961bb5400ae91a1fcd7527ab6cf8eeb4b2676991734be56b5d44c5ad4b77c47f2d1064db94e6fe2c50bb9219d1b4fff0328e5d62a711ad51b9bd3db047d4585449cf5d26d30a3c15c30b3e6cbd6e1951a9baa0f07648667143ca9016b973676fc18dc26eb00118355ccc9e6f45349727fbbdff9574eea5723bc9a44239ad90218470844257119d5e1852bfce24689eaffff6efd8a9a7bb2b5adce33effc9de18d60337ed8e20bb1d5349a80bf51262075d439765f6063fa2bb181df6c485343b3f548a33026598ae9e535c5340f1bf4c93452d729d4167d1fc43886ae2ee8a268b282251561502f74a586092cb71b87d0d594bb97ac5a236dc3602003a1d215fe8a1f9385b43201413b1904ec80e2c42e68c45378763a2c71d9b23ee94276716721013dfb6f646506c5668d0cce178e7e04fcd7b112660415e53f610ccdd7b7171a08bce5b3cfe888508950cf7ff4cebd1b54438a68b64b81d0fae10119e74dd6e893362ca41608bf20bca2a8c391e0ecb391cbdd4c7e7eac5c813542b0f28fccdb7b4d0f797ed4e79b989b5ba11a4d2c0e27e397c029de0c3fa86e403cb5cd4ad74b4b110c923dcba0a6c620787780cc94865a6b635adcac650440fb07e781cbc6cb0a5171af852b0cd68fc9543a77e037682a04bc53b049c9f2f0614c27c58eb78010bfdb46d4f47d86bf9b52323934a4c8ab7f2f76a735ce6a6de7347782d62d5906c792c13abee55d48c17feb8b46ed8a37a140aeb1f71bd8cc6275a8147e3e7823f82389cfaa4078a54fb38ce7c706359da1ef1d9577a25a7ca2d8c2191050da75de0c7bd32d6cec0089de64a72530104dc6298e376f8f12f1e0bdf8cd2f797055f21c09b222d34bb1b1900432744c81aa6aebfaccdc0c7a905a240b84b1f3014b1a4c2e4389667d1f5092aff6b7b2b2a5bf2a4f9970ba779c19a1265fe921e095133a82850ec026734421d2cf69f5e753af9774a67974a1125e57ee7498a9bb725b7de7afa8764bf9934479663daac022583cc9d242c650fa2aa35652bfe97c8d9c1e91353675c5d537eb3627c4fcb50aaa3b8dfc82c2b176bc3833c09a6823a08e8ae14bdbd04e29be0e54ec5610a3b9672b8dedeb3fc5ca9114c39e818e91ba5dfbca98962de10cdb7d6a7148d115a2f70fa1a893e3c627d33855f49a4a2b4bfff11f913bfdac8633be6092efa50b7121382fe9968e8cefa15cf3623244c39502f82bcf728994fe72c3822635f4cce9cb2c497b8cd51234f427016c5475897d19cf5001914299865f71b28988adcab35d80514429c8c889ec2849c710c06f98588f12d7eaf90b471c0d6fe47a3e656bfdca86035609a2288c2c6fa8b8fc2b13f8c69f34c6361649d5f037db272a7598bed9fb930b2aab8ea986d44642b8f8d09bd611b16eda62ac9c44f08360e6cc134ec5fc9e75dee30511ecb981fe1048c6173c78589c2889d2ee33b9005420c28f03e8678db0e0104930a6901fb3211af52b16b1b8f9c2cf8f1ecc8ca3d6e9b99577b1ac1461891d43590343f829c8e1d47e3ee395261aa2617906718a9962f6ab7a7599555fa56b94bbab4037c049abd304e272edcff4d74d6f8ce83a50bc7c65d5b0aa22eb4b55f6741ad70065ae17c50d54fcf3bb047a61e7800fc97289132b6d3664c8a4ebbe3c5f218bc2da6222a9bfd8537eb016c9526850d06ff7200d35c1e6c68267fcebeb0414db9e5dea935787077da9d7a1ba53b9915ee3f43aa696fef2937c4041c6716ee174e8cf29758fe5ed1d84fa8949fc20597c8cf9f55eb8faeb70816ce6777b4dc3a3daa5417be04ed04a0a5e9c512827e3bc2276e564f75e8be2f1cd3e3ae729dda852a90f921d0cea981004fbd9a48eaa0dcdca74447332f4e9f37f4abcf932751e4b8c527755b408e7e289275e542f902a07f5dfd38b100b3a6558d8905f9aadc60cf2bc0284365cc17425aecf2aa30f989748640213ff91cf5e2d94be6862322b69c9e177da60a049404fcd583174df8c20d17a510ed4aefd8fd6812b4e993d74a9139ed4131d8dc7a0c55172f2fac0b37a67e6d443e2eec2e90d3c056aaf5bb302b4bbb60f2dedb6390bfbfb5daf873b11922ad45f84d082097fe9d6ae7bbafdb2597eb7bf654ff424bed9c826e2206afd969addd20f3631474dc31336246a208c4c688db7470dc25b7a772d9389bda71e180aac79aad5d4a11400c4de55968b741ea2f85cbdfebfa928e48810d860b9d07d1ea850f7077ea33aaf8a832a62f15085c344e04a43a558cee1f6593e22f97f325966c61bb0a75cc16d2d7041e81128183da5ebc88864d68ee1aa7e9253ad1b2cb44c066d9dea715435f700d1332f4cb9625a2d2ab04ac921fd23dd34eed602538377ef8b0cb4aaca6d11b134b7d7b6e8b34fcf4cb74424a979e2a5550bc70e0b09494f89b6e2274531e52d9e3af774c313b9d92655dc91dee48a74f7979504bf30218cc0d70fa28561f170788687a0bfa9efe1b380c43d0df94bbe2e8a84703c6daa24f6ca1798107d1527476ee34560b8439cab63b5e15d16157b87f4d917ad5a9d4f9e0d8f2957666332a8645b0509ac623480277eab43ce537e6fb47a80aec438f74f507a00eaee55f6f14c4988f9f2ad8e3d158b792d84abaadca6efea45e47b3ecbbac5123e465d441ce1fc9ec0ae39b49766bb05f912965454fe0a880d7c350477aa7a3114c8c9d35c3aa6572bbed258f105aeee6d2ed986aade00fac0fdd68c2113a4ca13ddf65553533a6254cbd92bf873ef3ed129c240425ebfcd95bc3e5fdb861d9cfc3ad87d521c17b9ca0e8e80ab4a2b08d5155b883d36d13fd8c526b96bf6b30a259c4deca723015fe5370a822c09185f70dd92664f05a7591a11b8c38fb1109abe3948e5fba334980e1080c7b2bd6adde9837010e7fbe94b2b35fc258b6d4dc21e6380c4d63af78ed3646aca3c55479a2553c312b9e375ee2fdd0be6050231fd95197dce396d67d3ff66849e46437539dab21438175c4adf23d6c5bdc56e5cd93c40bacf14fc333b52d39bc24b8e1540896cdae601c40015a96d27e4896b07cf05bef1ebebe073292a06d9f3023754a2169cd9a134160a2376d40fca6070a9e89df7b103e99c2e86bd04de20d0c76b73ac0a3734774cd36dbbba91f4dc9fd0b0abff9903295486d70b3ba706e8405dab7ea6b96bd10037446e1714fc1d95bc7f3dcd152cbb6d838aa232f35169b6bfd407487a82db7d2554e25c26968fe1b4e3cd828fc61e27bb900c6ae0057bd3d5ba14a1de9df1c2b13fa2585f097e94e5b00ecfb10f4adf6fad5fe50e227b68fe2ba7a9d7785c6c3fb7bef5f02aa24cf8ccfc17c43c99418335981fbebf67c93f3ef7e0d7ac59bddea340a98b7a685edc86b7f0da5ca6fba1ab97667371207a50b9ef52bb41c4ee14e196ef2339d0dbb76da6ec9e824a5dc909c10ba1a70b08174a9e593c619f656021ee63fd28437d373e916b92caee7d9e041624624ddfece9d66d49a28daad887736a3843a9db95d9aab9094e531674eb931bf56f285a97a4c9c34253ed0233dd945440401eb163727174477a15a677586302406f0601cb8329ae1753c00bbc67438879bf14650d80d2b2fe9ecdd515df7a1fbb881e0a", 0x1000}, {&(0x7f0000001100)="0c8fc2d124ddf5514c4bcabc8c9870d2f4ec1e31b9087b7c4e30d80a54a99dbbc56a57ef461b1f4873869e7a182e7224c7f4957f9c5dcb24eec9771d34bbab68aa8e7d1441409a9e4650e34e707764fe783fc6d34f8d55edb3c0713d38d33bc5092700c2578f46cde0948cffdf6d3d6f1d6f16917cbb7ce74500ba5f8f1775ddc16aff5765c0", 0x86}, {&(0x7f00000011c0)="ccf1a6aa3d06ad641c2875cf06385f887201446cb9b611f1a6a3aa26395cc2dbdce127bc3cc526162719b789dd14d94706fb8f37f1d5631693f05017168a940043d9f9936167aa87b42d3ecd755c089a2d3343550506880e4de9ae2bb19bce37120bd076abb420215f1a3c5c3942254866998fdcd1802cdde932161aa8839b35b0af64bdda2fcb85a693eb26abb4008df452b2fce944ee78ad58ef31f14dea93632cf6a01029da88da97135cc9a6c27b66d70830d8037a6c427670fcc2b2ad81156006fee99e79ea39559b3bfdd0a70927565e224631789f56ddb79501cdf74513caefd21d834a", 0xe7}, {&(0x7f00000012c0)="4aa2c73da6b2efb70767dd98e418f4e873febb733bdc352b5cac87e372f485a69999e9f5e419a68b5970ea7bfe8e3cc88132ada97809", 0x36}], 0x5, 0x0) r1 = socket$inet(0x2, 0x4007, 0x2) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000280), 0x0) 14:54:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = socket$inet(0x2, 0x8000, 0x9) sendmsg(r0, &(0x7f0000003a00)={&(0x7f0000000000)=ANY=[@ANYBLOB="1262c562757300"], 0x8, &(0x7f0000003800)=[{&(0x7f0000000380)="3aaee1204b9fa2ebe502abac0604c316cda32e974a", 0x15}, {&(0x7f00000003c0)="77c08d4498f3a117d82ccab5b1f29a5feabc6082216ac4ecc515e3adad5e8b0f7424b67b3a362c3d498a053c9e90a4d909fc62a4f20dd893951f033f0840cd1303166e5bb836f3c2fe678954502a03692ec2233ad7", 0x55}, {&(0x7f0000000600)="a2d0c40c2e3b3a7b3c15b1abb6780a0f4c86dc3cd26809346a851d6fab08ad0b7a79314f1df2d3e3e2f792182565be8796c0117e1b281e1e1e996fd949b5ecaa7d66c10fb02c516ad036da0260d9ad7384d0c9e0620554525f1858f08d017299e7d933873b35fcf5fcd1d4e8f43e540f180f889a5d397a50253dde0e4a95018e5ad9ec96c589b54e2d6fdf7c13248f64e599238504aa83cacfe2e0cc20e5500c7afafada071891489522085810222c39e5d3db8e1fbd6cdcc231779e363e974b3e11888c908ed4c11b2681869949837c76a329bdf4b45a1a4766fa1a91cd267c5460159a3de2699d6d6b630c2ba73b17610b7c0bd936741069091cf769051fa1eeaf02588c6235d3e0da76445c360c18f7dc13ea5494d4ca570d96de889fab202af50a777183186df244b4e8f4519c9931252e31dc114485e0cc3b8191d2bdaeb9870dfb127e5514be2fc24961244c0006460c848a1603599aa83a556ea24f1e704683776177655a5048b7d1dbc7560dd5e4a9da90638b5b1743024c884a1b0ba41adc80e07104692343c129a305cc4c3121179248b440bdb50b08c494080c0262a10c5e6239d5e07657c652c1a68be9a563f0def3aea4eab87f9d07e64debae6c927d549733aad67e0a71e59f0241e1f007f67db5dfdbd663271d35ff6bb260221462d3865ff4258536c5756a46e3612a35806039dfcd4e9f18176a11efbd08ba90a2c776718cebd1f64eb4ea0a1df8cdb865b44a26c1208f405c98ae2023d22ddb8ac148dfa349ef0e88d114b4dcf4ab3031a908165c216955e9a7f6cde532b935653772aa24489c4f27f4b78495bc1543dc5d2615e784d7e2699a3b3dbeefd1cb523bbfc591406f4c53f0cd79b29ca54c8355df6baccfe06eb862da88d3d0870734c7cd63476e53aa5b28b246d2b1cbb698f7a9fe902302921c0ade90af49b2f230c7be9a1e10f4900d699d427c91d32b826e63b78c35f9cf475453334073c2d9eb2b14f0a3a0bc8d6792453b5c03bdf42ddb8e1184d0145c18bb7ba1919bbbdd9dbb066b2d084643a430598ecf98fa459a667d0a29c4086503e55bba535e5b25108879cb286270a871288c3d28a3db961ec284e34d4e1c489485f381565c0a5645f6421fe7dc4711c7f5e1319d9a7557987f75a2faeaafe9281a9e3a313154c0ca6f8b72b4c98ccd62144f31e5473d35403f6de6bb8e52b84690fad725836b189b68c05ce9c75e4e26c5d14856b6cbe4b5a7cf948fe94d062adb8f799add91afc4f5d8f7d99f149457adb4762205f6b53810d812e9273a8f2bedfb70f58c39d9b1aa75ff134e52c5dc7e2e2b90b690bf76bbddc2f4b9b92ee57b0ced61ecd856a3e4e6c911dd7eb0a0221caa4116586cb47c8f9f4bbae3bedaefdc6046011d9a750d4c937aa714d585bbc048edc2bcd26fe66f4729e3144f0738386691323a06a4fda053eba01bcfb8c48ce7a3f9c24c0304361db5e1e10eaf587577ec943658ebb5f52fbacc588e2d34883463476300d3fbd51ef54b046447c6619392c0aed72a1ede6ac88021745f9361829b5c67d521034e58c153e1a43773040d399fd7dffdb7b0f9d28c84a16d319b17cff33cd0cce68f817c7908bbe6d4e6f51a849156a5fe8673dd7ef8d6d73e906c6d450dc358cc0b341943f4fd3c4d7b99a8db3a5cecabbbfd5a86766183e271902c0acf1637d8c05d83ea31bc6018bbed1a6181e2fa36806f0263050c1eb3f5be8a06385bab824f9399f14b36127aabef7bc81d8c3382e0d60d9e653fe78c36af1212b7b6911e0cdcb67d3931e0644b70929fb5ed992e808e571e7321b8a57ab4f8645ebc7508b42c88e46f62240bf7cc5b66d3ad7717f4dabe716e49a1f593d17baa8963337ac67900ce287149a9d61ad01e2401bbda6703273c8ea994a155312c8c05493ea829082ed0e5245abb4db5e0f781775e9ace76ba32fc52ccc4b02db01436f5a1819bfe47efd5192661b3f274d94981c60f05775ec48acfb1c806848f90db29d51aa1815e8d6820f17679c29ec206d732e33fbffda61156128b7f60e1e5117b9b5a92768bad3fbdf27db9971498236a7ff734a925e2385782326012a3e6463789c9ca1058506a30e8ae2c8f9c1cb6fc51847a2932ad86a3e4c6f0cdf4727d569d0c94c9fd472d912ce2fc2b3b4cec6960071d1f2b094316af0e8fdc26225f2ca977f07548104c599cc493dca1d0bb01a05cd1c50907940f8540b638e3b3d2872a07b73f95a23048397e56dad39844ff71800d412015a4ae2d0af1c4dd8df094e72b2190e73b8b96e1cd07e6636693aa46defb15a84aa09ee8e7a2f1afa243857c95b884579c41acaa423c9dc2e66d22ab97b155caa07d024eae961639d7da1d7d9c2dfbc26328d195125c98443e680548b38569017f02c7b453f8151e059827db813c0013df4b48c91798b8ffb8c50e334c536403104eacee8e95898a5069f0510e78b0232d9d1f2c69277b96343ceb35103ca88f5027416e791b9ad5a9e00fc95cb8946c27abc2f05f6098a92fce6a015809ee5074a9b1739e7329360b6223412164a10a5cc5a42e6bfcaa3ea805596229e6f3d84d1d6b0c92831de2da2c6784efef6ab7553da78a302f3100004006090addc5defae118d46f2d69ed8b4ed51e7d5dc4bf5a468413797a8363927b89c268ba79af5b5c443b5c82ff4bc12208b2fa0a84f917adc4aae0b3fe578250bb9d706f76f6c6e6e2a13e13b8474b4aa19c7210b224f312c6ac25c966345ed996f8e4a05537500cbd72ea4388254a87a6ad72bbb43ae7a45d820209d80c9f7df6c2aaf7f6331032170d7a4448cd36ae6690ce4a9b54d829740ea1800963d4d230ff5785d774aefc4ee732edb70b725e1106d6929b36f77119b8e83bb95cdb8112f2081cb63b7d7ebe4d70bf417ebbaa69c494cf959b8f329b2e2d3587c25975e21a76cb898343b447d68f7e9f9084df8e232d3a3f44437e061a38211f3998d77debfe1822183ef8216e7afe24a37e57dd129dd4db0d0b8b0efbd19b69b5d9f4afdd3c9d89cd0371f693a256a0a5c3bf2401b2de028afbb4f909ce3824d006c2c26483c0148b8e273204601897b22a0a7ac254af0419270e1f60f718e7518b4bbc21aab431c7c9a23fd09de9a6f424f2c1c119758890c3e6ee8b7ad1a6eeb8f4cd84a98764feda868c4425f3b87a5025f98b7a2f4f9374bcdd5a4a17062f3b585afe4224153cd1db7823a4b7b9e13df24fcd2d52483b9d7f926143cb31f57377a6c58b3f941a38be256db0fd59bff5025c942e09309586c647d5e629bffa43caddb518f8d2a5ea3c202ac3b6c0d82b4ac7f09327eeb72163e0b0fe0a14d4cc70149f60d6c98f6c85ec7f35d2f6c919a8a0daa4938549c401e981ce13a85371e859361c8c2450b6bdffac6efbd17418fc36d041dda8e592a79f618f4c9449aa1c224ee7a6b750a867c08b8dec1bfefd6e46b254ed7869c935b26234911997f2301384a01a8efffa40e38f8e600572a06169397f6e738c0d4db5b94b204d3970aeb42a7b9324e3ed07224a0d7a1c6811c1a6c78f2d807cab9f306cf8234b3acb0bc269fbf1261579575e1b6d025e527addf5cc0ef449084e97879dec0beb18bad3ea346d828a99485af27da4cbf07b7c192519813f7a7cbe964027768809f93cebc5078c253c40c89ed3c21a2ef6f5a9aa5bac00b34cabcf5f4ac1aacd1a95ab5b491e766b9c9cb3704a139eb5168733de77ea31fb0cc001853dd5baee2fd14a2c9aa9f65ace02c7824f5940109263fedbaded05b228b38252eb2de2f6bd2beafa16ac9bcb61eb9ada7e2ee02fdc1928393f508827eafaceae81f9adad26b4d57a5945cb7605b662eba42d60593497efd043b1587c279a8b093bb52af716de664f3ea5d7083b76fd04e1570fecc610f894af66087e1d2097e611f183314b232ad3262988a3b90fa4dda390858fd5764445ce1719000a4d2498b756335453e99d36ff9f8040bc12aa8e6824869300100a7c9504a9f6124d7f36e56d4e4bbaa8704a9ecfa0e53e55024bda661b2e035a1e36773f36dbb9b0fca5f81dd9205e324e03a89dd015f01e874882ee7964ae5787fb287770bea6391c45d18edecfaa8afedaa3022ac615447f27f3edd214ad24d4a7c0c9b226f055c80f583582ff0bd62ddc90c5e6d85813efa27cafe4a2cfe876b1ebaad38a82834e7b8b7c39f504a98a3cd89f2651b7567fbb2db6cca376405c7654fdd850c0c9b74b6c724108aca68048065f3e7cccdd578ab5aab0fc6c2fdb9d2080837feece1e9c6570a4a335712c1be2970cbfcec58758729edd9e2f489171867a17000d82455640d8229e27c7a658c96f31a8ff058d082846b639c7f34a07707e0ef4ccca606047b345d3cc70bebea61097cdd9ff55a281f3e76ab3cb6a16112dfc2061e9f432b8d3896769ce65e1a072305cf132085bc066203873d80f43cfb792191d3fb60ee66ffa657c682a722f96f9fb58ee940ec2765ace4b27a424f32442a442d4dbc04f6976dc0dea109aae4cefef67b8f39cd1736379f5b48088889079338327723964267cfe377a44bfd062156f2636f3998e29314f7c378701270a9a3212b8dcbc90e8a5fc75c16df71f4b58a753884c07a5ad83d36cab812d350b1167304e3042b897a16d28562af24abc4ce56b88a99ccb469f81bd5daa6c6b6abef7b99c7409521f4b035205c2eab651f11db76f6de983a13157361797ea0a22eb59428a0ec9bd523dcd172d4389ad47864a6bc9ce41b8569f0ce3c4046e25ae8fb5ee71e666930525338dde9f90409ad1b63005c798c33d635fddad1434f8ba723baa16cbbfb1f4bb7322110e0ee250f74e2cc8cd1e336c03fa7586e4bf76d98d0c48d8257a7c11c11477bb7142f3930980f9441fb6266a987a362c2088d9e428a8a0645debbaab93c2ac43b7292658a669510a70f528de8b2a55bf766d374121bca9427cc4276cf9dcd97a112b0452d1b07791dfcfaa62fd52214a682ec0d27249fc1b97a53c28ac8ea99a8712f21be4697a1ff1acf29c3a70569e08159c1e46ce68b9033518043ba32b4799830c91bc754d3957a2c01ec2c244ae7b17e88fa2b1e66fbbda5cc4aadefdb65f9e4a499fb7369915c4736d4fa9fdf2cb630930c67419896634b15cfad47d10e0e606326e5d7b76ca580471a3557b1f4f250a589ade38755b0870e5dc8b268406dda32a627240381ef305682d82666d187e8cf145c4198c2915d27940cf6a34458bd00ea7660c9d7aa76d647c75e0e1d28370f0b46b6aee77d789afd201489c0dc1fa0a401adaa8bf1e51dae4079abb8687e1b972c4a807195665224307938031a504303c79ab3d513f3b823b45047d9f044f46f7138452512f39203f0a3d31e4167ab0c2d901f0b86918a0a1a2422a2310a36b4e6791ec5956d36f9a72eb9a5ed877b28e6c055b53925f4a53b7dbb248c18ea7c3cf2e2af5e78a651a3883b1a69b634137f53a33766087df97168a7fe394aa5cb0cf0667dccd5c14db770027e5151f551631fdc226317a51deb832287d4b51c52928f9f07f1c775075f65a3d090577fc75514ea65edfa9a23c12a2be6e10008e83a4fc4e01dc45433545b0a9f6c5c6133bb08ee7cde16c728524946ea36a3a5fc495d8f2040dac93970a537f71121d41a6e47132863a15ed0eafaf5cd0067b6d45ea30a66870120c4e0618a9ca69d8d9079e8d76264dc3681cb88e7840a87f913d8451d0b8cd50fc96b30075c0939859c7f058a308779ad19a75375eb9befaa358623d5fdb7315ac624ee5fa54", 0x1000}, {&(0x7f0000000440)="d59f7202e181345e99f03161089519996e37af81207bff59272d32ecde4c135f573a610ef9a04a87b83b82ebdf666dd58a3311d1d8b288346e41b01191d5b08ec62beef813ce699785", 0x49}, {&(0x7f00000004c0)="3c813366247eeb01", 0x8}, {&(0x7f0000001700)="b5f509ffcbab89dc0e3a776150923f3a3a12b9a5d555f2951aae5bc00981baa353803ac8015db9599f46ba3d1213754995ed32387b0dfff68c87543af41b7f3e664702357455a99ca8bc400ba24b097f50e81229a2a57c6ab820df59cd3af61ff1783534b53a7330dee085224f996ed83f8fb4733027565a1d9d212bb68bf9c6033786ecd30410b726f84922cb782531cc727794d3f930834cc532decf7b92276cd2e311451fb4c83bbe330afc7d2d4df9b3fc096c813502db0d7ea78c5846a377662d7063070cc65512197500c05bfd3a9e2baad1f12e930a73db8db23d32c08992f56d66015a172fae8c24ca3bf05229d6b06cd3223441fff55817474ee73d040970cc74e0b433c2d229da3e935789896cd0bc488d3a30a0de69a157381ca45572956a4b71b833cc0fe88f3669089a3b690bb9ab9607150a6e4c211adf6f89250ded591d912d550dbe8516602695d11c1f792ab2bfa76ec5d1b6308abfc259f446425033a81d78e0096f86b8ace3995c041af4a2c63a02b382ddd4242bdfb10e843f5e6af6ed6996ce2b08f897f76c4b27ccf5903d3e707cbbd03c27d924b8c9d6c5f706e617722a3037646509907f361c8140e24b9b220e26eed9736d903a9bffcba5d3d6590e0a7a9af5cdd91bafc030f5a6b00c869d03da63ea2dce115894ed9fa16a6489885bfbcb7f962ad7035bfec9532724fbfd6f92ececff3d509cb577bcaac01d8b7d179f685af9c98246d7f43bd2d50afa4da1f982abfbba92b0b0b79ebd9a95a09a88db3f779bf782a45c91f48049b2de8dbe0021ba67e9f13d087d1a1d4a814795db355d4435e949060f5723f6969ec593798ba9860e9f5c4bc6251f45d63c9cb6a93d3207c2cafafd6badeb18a5253d37273bca78077250361a96cc1c515c20d9486dc0efe79975749f41bcba6c69ed7af1ea08202378d55eb34e5c404b39dae72dbcc77387305874a0db00689d8250cf92098a049e5b2882f86b50367b557b790294493e73e145cfc95073fccd2a3177ac2ba55080c79f1fe6471dc9aac1c4ad964cfd2f625300deca0b82729a9be8d54d8dda9afa285243d63f100f72dced37bca39de8692d8a4a50b181292cf61f678b9546f4b3406dfaad05659fdae1d04f60bb6f836c57b7cd4edb6170aec828ab0d6468f2b4ceb80b3652fe5b81a3c90e3c4a24ebf5583c1b13b9e9ed3f7ec3468b334da4931c274d10802498d64bd28766a266e8196528e6b797e168d3106c3c9412de8a3fdf6f4f6f001737895e5909470fca01e20f0c8ca0254f78b359712a48958edace57239b818c9bd94c99befa3976016847b949f17e2d780f00f2a7a0b8e3ec52324a894cbbe32b3310bafb30d9028f42b182f584861360f3fdb6582ffcdf686d695293545408afddf3bb94c745d8349ee87833eb47b23cad06e832406866892408870cc9b590028858b20d120684f13fa38ba8885f577ff25a0dfffb5dab7c1056fa67264a1b57550086042ae1268a14cdcfef2d2ba2ab15ac617fd42ac3a59c517daf4bbaee7cccd4375183a6d8e3fe1d8cd2130a00a526807da138a12836242846f5f193d064aa0acafcdae6f38e476e1662fe414b53f9a2d0997481e84e61a3ab15d89d56547bfd73abf517d4897a81c283cce1638161e968ec180a68c932ead44c1509ba4299fafaee4d60a5dac4c4185e32f2a5823278112d3886e3fd0f07a40510169d734f4b9ca951ddeaebae1c2c47f4faa6fcd1594df2226ca37b96b501b80f1b532fb24f1d90a19dbccf5006dfc6329511c31b47e03686b24ef85716bed7e639a4f387e6e1cf5ffc30d9105561fcada5b5f89f0ba981a01c9089909bcc0da0f4b08efb48d6870290a6e9eff29cc93177be18258031fdb15687770bdb6deed674486b56d7700e152128f208f0525c7a563d601768bd0d9e118073de266fd0a8521a0f18026db45ddc3e11a051b29045a215f990a02a31886f2ce84188db100f04a6ea2ddb7320fa30f06bbab85a7864b3ffc60244261fb85980c63e4839cdba1ee0bf0205b27728632e53be8a26f060cef3a88118bd417981ae4a6de0eb656eb2173d597d4b9893dbeccc16752f8abda7f8054660b8d93e63bb742a8d8c7cb6f511dd8530b2573a3137a55da6c18d59346acbe20bc048d8362c979ea82a7a48bf30eb10b506db6ffdb3b73f1160af5614b2b3f37a8e818743e9820b5bdeaeb790d1e9085a06da5ba2acd33a12905193b355a38bb1a00583e2f914534285f01e3a269c0be014f943898a255f840e593589b1f5723e09b0777caa4dfb8ffc1c110b59c5b9c975cf132302c0176acff82f00d20c6a2602691209594f679ab9d9db60fa6bfa17a55513aefa41b61077093bb2b0bc968f5b474bbdd58dbd3868a633522fcc9b3a95aac5913d7ee4ca1a4dd7bac4063f80a7eb18519a537c0580188431329db34b1597276d0ff6b88343eaa7ba0511df2a17bf197c294d6fc28b082813fc7303ba0badf112ed36f6ec11585d1a7673c7ee1ccb61a2fb6a9032f3d797137604c5ddf90ea87d11f05bb6065c6ded42626421e33e6152fac3bfe31770c6f38701ff9023e05e722e989e38a2d3a85e8da242564c2947ff1d43883ccb9f6ce7e207f2a94142a240b14a1a3209b7852ffe42e3eb179bac9181e23c1d5cf592d97c39dc530e68aca755bba25d8ca9c1c703f8d0634b15eca4ad935be4786fecdf8fcd5440ad04f9b8f249410364ea5099781feb2c1456ab9a26051d24ff4e7d841d0693079d716873b0de7d0f94e3fc71b34734584734bb46051ca5539ac2a0f2cadc09ad3505c757623ba42f96c5bb992bc33ede7d9e065455517e949452ee4ea533ed524a11ef0ae7e306c93befbb28d9ffb829d9c40671d92c7e30bacb773dda79787966452e90f6baf5b72254a58abcf71d821f738f57c87ed0471c750f842a9be0afba76194d1f1038ef6ed418bef9ce62b76a61431ae759262bb459c8ba3c12d3f5ad875b7fa47be94aca25d3d7b2c512b3f11978cfd84ff245ac5177b51b0ef8eac686985f49c1f49ccdb20a458d70b36bd496ab96296116800c433a92b00c53d73da7b89877e8a6ec350c2241831a7ef54630e6f2cc458bc6f4832477358400ff2658df35bf858a2c7d34d72f7a90459db715ed12c0ac6e7a2ba6ee56366d11aa275b58be061c86744ccac272fe35020b17470e21a7cad55d087126b50425dae433904c01960c61f69dd0059e0b3cc2489a96cfc597a51c6e6f6f42ebf4753a4dd39e5644efbdf7987d92863b4319f91f657e96c8e372bf75cfa685d8286f43321a46e09e4d80021331c42f14960ac6f86fd3f2439b8ed3c3f797e71432fc886d645b743150de45378311733f2d0301efc00f2956e934addd2161384adb78a30cc1999789bf3406f9a1193fb9187f2fdb2928d9922208a50b0d94a692478c01d74b3309da2ec899b854b4a1c735f262a00185a6d5dbff24718ba2f3054975c3c037e970983ce777947e79b223b9196f179bd2ea6117fca3e6210f0e546856e4530564bc42cd620afa23ed6df24e07d05cbf130005526200fee438aa51405375af101000006ae8cd3a48590a9fd4ef51ef3bdf2a7207b33060441a5523a59f435fb9020980a415b4b0526ce0f63229cd81818fe55b609511925a1d8450174dc72f242dd6f80387a1553a8a40b09b664dc0d1209b36efcb1497661f12d448835d110a5fdeda26a1580eb3b2bfc114ea2561326bcc4d5ece0e0002fa4f4db8a67d6734ef9f2010deebcf31c6ecf441f9fbc28050f160088f7b226fb09e6a55f82ee9524375f8a35bf714df25539f60a9446b398f4df13354f34e111c6fddda08e710275c044b50c449ef965f7aa5cb5c28b5dab0b849e82f2c24e6f52fcd31b204369d333133230b9971992c559cc51cc2b8eab1fae6a4e4e3163d5e7f1effa1df0e0477ac77eef84e360a067a2e6cbe48bce0f703cd46f5afc1bd6dd04023d5ef77471a14eaf891dfad951c4acfb3ea3cfa75a615c92d138fe05741c2176444d3f5ddd94eec78e6095d5d1d9083861a59de77334e7dc2d9e5aac7613f45d5754b80501e22314251c1b1686bbe1d100accf7a7d925767f4310c77df69db4364e38f90088afbc0b55678c9288359367b2c6e2e6cab78293cf54bb76b69f1464852c150961ef3ee00ba3ace69ec534741bf09ebd45861187771feeabc63a859be817a9c7adc19ecf798b7760855c9de0dbf7a81f51b2ee7ffea26b50cfa9561e6f69ea4e723a777dee28ce3d26af474d618d2d5e77c6533bc916a6053fbe9c28c6f40decf48c28af3e9c37cbdf25b4106241e094aa4d87771269dad9fd0cc3a3307f7fa5518f40b5be8a2e3b70908a5993ec8a49327c2ce69c7801bda470b226973e425f31e9e32c370db3cdc533111f35a09309dddfa04e78e5ee96086fd0d6fbca69ef7733b86690142e03d20014352764865f7a9029e472b206ccbd8e63bd536a86f9b15ac98b34f462345dedd0dd03d0b989e5e30f511de8c1a917d94de02fe1eb0fbdc3bb0a34258f45b7663a7bb145fd36a597df09f5a209ccf9730db8d22dfafd9b1fadb2df85d2a16a884e70c14a491493fb1f6cdd798e72afd314435d432c97be71c2cd6bced3323cc4eb4f1932e93a40d24207f811987fdc9104407b4ae071d4706aaf32ddf6cc59de1e456c322d9d3ae5bf7da28cae543abc00bcf872683c98f59e4cc101003a53a3d81fcce559305e9a7770e2e271246b3ec13c5ec989be7b659f387f0d112d124036cee85028f45a178ec70f4e4b124ce333b3fe43a40ab555cd989daff0f41036dc8f1fb8aa60f3457aae1652d29bd31224e9249eaca1746489bac4204822168c424df94edf2d0f7a87dc1b144ba3f6755114b1f9ad93d7d25bf65b7a45df399a5f673a0d581e5d3a8695efdeedf085fc3cb0c632951b58d7da30cba70a758a17831884c9d4d423129ff0c2a602c93f1ebe9da8bb4ad1c44f0675d3690c16a7423bc7094029f74f40049221264489d15128707b2e3c4a297eb34daba4f8364510052031190825f8e5f7e1ce2188bc06de7a065c15f9db5ed8b439081aec34b0d79ddcb4a192baef86759cee2c52d0e4a9c14788b634cb6ad6176599b12098d3b38b22ca8c280184cfa0684f261350ebae68fcc2f63c1c8082c7cc6347192a3801f496f4dfd84f583ccce0027888ee01d4da0d0e9f5dfcf034fa3839448e432b5d6cb7d5afe8de1da14b2633c5ddec92c9b2d98b3bad1117f2a7bfeacfe210d7089486b544028b737821d4dc49114d4f0a715b32a3fdd05216a117aa1de1bff1993163154d9210ac81bc4ce3d174c704eed4d7820bc3852fed9dd3e425db60b60ffcc26d624530b5d4a1235d951323f0f5226aa8f44fe6bb0b4b39b8b16cfcf00bccdab57864e1e10888a8f0b570f2a952c9d84d2c17a444a697d666a1c2f344554f3b50a52a8dd67e4592b2968c9b07c51afb1fe138512bb254e16ac15e8f95d0f8db7972f1749eacdd0f773130fd29d7f3076daafdfc71ef7ed34645f26c2f09f4d52ff093760140ff6a59129b53e738beed095d1c7044f6898de203b3dc91d9f3a6f368cfbc9767a4dd1baa68f981ed9acb805f6d6343bdd9cb3345f2ef2cc8989b2ab42f0829a5b9b70d36e12ef40bbb93ca5a4fb7e14110bf83cc3e21842b999013dd04f016ccc4b86a7db9b5d215835601c1ee0774353c806c2bf38b54463bcd266138d200b6c9b9e830c8d1d60824adbb1bf61c0210cbfc9ea2754dbe505d5c780112ad2142a03a18a5a1f1f82c", 0x1000}, {&(0x7f0000002700)="4b93bdb8bc395350fa2afb092d", 0xd}, {&(0x7f0000002740)="21013ab6e4975a7d696a011203f3f7f79b77efddddf319fcbfad34dd438c243b49d9879230447507af4b2fe0be407409b5bc1af351fa88b46f67750d2ff7252175cff6e269d04cf4cf02f94ba91051eb29cbf24fb679088446464b2b8514738e9b170bf7ba9277ba34d3978553207c5d27343992aecd3d8e3c423cac0d106457a961f232e42629f14795dd9e95c55b9167d1af8af0721dfe26611930e8a1b072a2", 0xa1}, {&(0x7f0000002800)="ad2112370cba3ff55e38a73071d9f4241005fdfcf8c0e5123fcc5906eaa00ca8c05b6f454a1886540620c709d4724fc4a876b489ca40a0da6a8fdaf2bea7699424e5a745aff0c45730ab8f0075d264c3c3594b58fa65938a2a8fd1e09f5b403e75091d25c5c12ee9de04ed5964a7302754b77c7f58ca21110ec5605a3ccc2cc37e0150ae0fe39d2a00ad34198a309492dd69fd2673ab3b3bac98f6ed6e979e237bfaea3d256111c8d6074551381a149c7a3f37edb7c2474f9ae561f716b7a17094482b9e10e24d1046803354c6ec43bd4c9bfc3918c369687e2e9aee4e9cd2e66fbe446ebf396c13a0147d0f55a6d2e2b0b86d6ee3b3c5e6936af54b25ded3ef8a5acb2f9a7a4851eed5aa0e8e13ef9d7e3b0416ebe84c19e9052b0fff2d705cc8ee20a865f142d2ad0a4db9734de3c9828b8fb43839444feda24a7c38dc9bf57d5f83ea6af935ab95fd5935417688aaa5e3697384d174f0f0c1bf6c0566e831877bc3c812af37a80e809192cea7d0757af575491950167525ac2a4f9136a7e7f10da0ac482aa02a35bb817c5059cf3d8e7b9ff3245da1ed875d26362b3851d6331782a2c865a367f73fa642802b505a5dcf4be468206b3e3324a8665273d0f833d5bca158b8d44a4292dcfc6e05947f64ad44ea4c45bf909d6abb7d2d4e7e7402c1a3ab8447a327a8f33850ab699023e0f872b4d535479b0bc535f3df4b883bb2fdad3c71dcff6ef6e4561f17172d896893de1175e6a5cd66616445269a0ba92ff5f538ea836ea03a6662534339bf1f29067c5deba19e4fe31161f61a6680c8f0ab7cd64a15d8d9154833b14de8678b679b5eaa4b84291d4c4570fcdfe86a36ccb81a762dc3c7d22998f13146f98bf9368578bc88f7c2767567867b32da4f90d1ea3bc061a0a51d95edb5ffc2e1fb505da6966aede8040bb910ad3f23b9edf32335c04fe4e9b5d199175d9c0890fb15307f707c075cefcdf6c81f469dc06ac5637af510a6970a4943217d0d0e839b24b0af54156c79c9e210a3ec19c99bc91380b55c54cde96fc03ed28346adc2e15bdeffe81757c08350c09fe0a7e7498d0b1ecb369816e7fd1ea250176e0df4e8027beaea64feb82c995457db6cd6b988c1d29432eff3c3f7eb4d9ab62b32695857452c2f0efc53ebedcfd455b1f0161f2fdd6e743b9757b53e646121b69dec4831815d1a608a0ffc6b440b94598f21d8f1e633caf82494d618f3f654ff10ce86e972d0ce065e7adcb1d755a7f05eb65654e7572ddeaecbc96f80c320fac816a4d11b619f73faa5f092bfdf6aeedb5dd679afe1910163229399081245efb6ab6493d68ca9452158d9a59359836302f0c28390f347822c3f05fd4e875beeed6e36e5bad9c30f61bc0c30f66e700f44b66a8c32505c9d3f0ca3ff9e921f3c7298d8588e20a880b26fd7f61e6408af7eff98157360a2b17cfa277a9066e261d237a4ebdb69b09fb9812531434bb76ae2deed1cd7388c421dd3036e2c31544a726a38ec6f177f7e34b35494560917e47ab0de5b19e8d8b455a07a94e00824001b803a002850234a71def2c0049a5400022528fb2e2e998b3c897ef3509a2aab71bcaa4185c44540dec9623c7a573b7a991b77b5de6709b889cd1a17173aa8eb2a1ed5805a64b519804c1aad81e2ba3a6149df957d9838ea88d27e06dbf391b8d742e93e140d8bdc868d3fe0df790f24d821e2314bf102d708e82b033e848aca5d8ee9f80809b0d079eeb57a65d4038ec93cfe08cff59924af06d9a21eab6d32f13f06c833c9bb498644185c0f4cd242f6608bfb8e4e708d6a6741710e7b0110407a14c894e4ddaa0d6cc81e43b0ac80223dfd0765d1795736c3cb6953c059c5ed7d029dcb2c4df8bce6b51311184a1de53b7db9a2cb6b4d68a4749366da50c4a65b0cbc5b02002f74d9f13b33c0af0c49a88c58cb5ee839316efc95111b0862f5ea28a4e6189398436823d34b2c070065f97e7dd5b7b43803d5b5b0d630836de4f273bde20e76060b74bae9eb6ceb9902494eb3eecea04c71358b7e0ea2985727aa7a60f397f8c2fa853ec311704c20d9af34cf71de06af715ca533d633781ff25e0a540119f76151e5990358e675e980b3e3d15036e75e9b435e363e85cfcca56d0e1a696f6893ca9f999982889a4890c7b9b5a9c4ca1e6c1ade216f553c88ee5bf36288379491e6430dd4ca92df040102fda5bcdc6709e9126a17a69f9e99ee5822b7e129e0da1343f3c1d7c4d09d7b580a35ee28ca8d0560e654a63055bdb6be940bd94a4c1ebd409b92f76e8acfc33f71801cfdb37d2a9c5381a216218244ed9368c17cfea1bb56a03fe1c885eb41e206ffdc725bb06b46d74f04a076796b9de6ee945535e9ec58690cb9ee15fd1ec24d8da6bac2cca686089af1106d06193c4a76041118112a64f68f1962a39b7c50a5a88e8d22354c78788f5d3b1bbedd84f1b994b61ee479d3991f8b12ad123b6a14e9bc0bd2802e6cfcb13e01d29f0756333d35055067abb6f0df18f8c0301584038cb2a159f16649a6758c1340718a7a05cdc334a150acacfabd9a7e7914a9d08c3e538a0e9c7912464b58545c3c92ebfb06ae6cade1f89f8dcfeca92d67d6ec61f1ad7a4e8fe1ede6116d45f6c1dd81203dfea97250d11dbdf6a178734c1d42ba225a49d8b685feb1a90ef87fca49d8070564f9a8c1e9f3ba97314e9643bf41f5f9393bd3346587c0f4003a8d73684380d22c2a6a1896215ae8674fbd5cb5e85688b900a29d8d61ebd0e60ab2bc582a7ea88fa6ea37a598c23c5aa11cb6afa69416d5ec4b498027f907aa22c59885a4f48bc12125669d6f4cc3bb643c80b75c01c77049ef22ba2f836f500e809204af28f6f73211ddf4e855e81e2a9ad4e9560a220cd551c19d3635ff81b14fe7da8fe4f623aa645376a50cb7e5d9341921bf4a77acc9e412ad51dfd0f1139e6c72b3258e584aec608213159e31ce3dddef75bc4b3c96cb482556d5cc55bb75d2d5e506ca60160e182f7b87689a078d87899637c902c8c8de6aaf3e2d4bdd0062a711a4425aeedbbefa93d37c3bedfc81cd477dc4e2cb0291d4530a6136cfe8849ce1f9d6231915e778594897b8d1d709cb73786ffaf6b76f787d760019bd0c741b49f430d3061e60de28f4e33e70d976fbc9ab9aa6432315d3f81964527c2361a4430e5592d38e07a02166dacf300d067b8ba4d0fe1cd191ad75bf506332dea71e9e4a951ca632dc7a243b3d5d650b9e54523cceb1bafeb864fd8247f88b31b41033cd0e3325e67b2593c64e61254ccc388037738346dfb0ccee346af30197129d1278df2dcbae5ee646706ae29f25d9d7869ce19a2acb1acc7fc554a0036d453322b3f1508cfd76ff1535edc416ec8a56d871b96cba077561d5f0137cda7918018e64fbfea319748a646dd8abc4f1a9333450f8cd688b55d041de2cd197298f6cc84d2c318facfa316223f60a6337be70fdd3a65171a9f7d45e6bb6ddaf92b58bebb077196c46898d367317788c0929b6d56b4f7aabbda45e8fd102dcbe3b234e03cf0f944e050d088e904bb2e8c0e3a2993c48906508f38e601567145da3754afb5ed1fa683568b2075d269f218f939075270495bf44bf3d66f42247102163c9d2facc749cf1a3502639dde91542e05aa44aa3fa7f6f66a21f9a707027bed1712c0cf895a8ac7d2018b2f0ce2f824f6e9fdae9281ced688d69b5c17863312a88ff7d9413ab08c0022267e37e3ad8579c3e44c0c6a24e9bac3414b79f14fec61a3bce9563d10d7e1a6e8dd6edb0f39bd74c0610c5e2b6c6c669355eeb4a31635d58c3a843b9c80e68e6e010fa0f741905281489c2fcd8d150062e79b180360ca477c834bd5f8ad9725cc705bd6a361b4cc3b5b23fe24bb139cb63bef479efb03b5b17c53e5569b737320b0cf0d93f086acbc7b1db96e0d96112efc61b9b6c5dc59b705f61a64c814dd7f8cd38ec666ee8c36b59c7b2d8aee6290877e4ac96aadc85a5fb0ab41f22e83149339321861d2d746da01098b1c49c6a8a8b5a0d76e62369fadc778986108709fa69a17d2e395d16fd0a15673a5af2df681622acd7a0eeb834f68f5af9688dc9a613268301857cc5cd2e4e12646dbd8569606fafefe88b694c78e6ad1d732e728376dcebe1364751af51db4381d96c4fd880d784c291ae502b33db73419c0c37d317fd112309eaf9395dd30ed3948d2e3a80146854a83cb9196416c072d7e786f4f28f9d0b8de4153135eec4d4ecae637043df378338aab0beb4565957d515a7a40f83e62322e58b53e42ec9aa3af8155edca41a68acd1b7f8f8418891113c8408fa2a525add5a9842c1d10b9e21e0b88dd57ccba1f15a993a84c60e3c65e459408104edd54c7f47d41fa6c8587eb1b93425f1cf44d520fd8401ef16a5b9532cb53d741af0198060b18b417f7d14719d700ec744f37935bbe7f7734bcfed6150060837b23f671615bccab6d31a36ce81ecee2448e7cb58779242ca3fb6b593f7625376b1904a8dd50c47f85613c092c8e3f49e9abc5262534a44fa88c0a2f11f3fa7b05ad3313088395350c9dcce05c2f84c7a2e3bac09678d4d09dcced5b6f512b8bbecbff1e6807ae007645b1e0cfc3d93078e6425c8b3ab9506fb42ef5a3b3a5df4d3d25b84b0c184960c1f1d3f4a059059b54a807aa834969df7d81320d82659ec18336ed4e541baf4195ae2186afeba7a605efe5523ccff205be4117da7bd4b40b3e7edb5104c7a6611bf7531471735fbf39d10a8960d137510808fb0bdc624fe31d8afa1e8af5f98cff006cc42f3d0d8e177b5b4f0bf13328d01caec6a6aa8fb2db3dc3ca014afaa4cf9b6166ac7eab4cd5c1cedbb10c77fd5f5036818b47f10ab651440c517a3da7c04521f1e83bd60ec98b3b387b183d07f679bca8c328471cdd41a69605e5fab34e2b3815a35625487fbc2e9657ec8ae49326a98acd61fcf7cb4b872d696dc5f6e498c5b20568168aad44b5a32f9618d25d8899190731a7ee8c4ab77770486d888d5af3e33bc12e1b76580abafe49cf8d7a82c54136203a17cbe347ab40607a4708c65415a593ac140c06f28ee4a577b67f141680c5d8e5886ed43148759bbc4f5479274edeb9d82c4eb919e73c4a2d3bde6d51cd5579b1c1e15829cfb7b3cdc1f4b78a50e9a6a3e67dda96699e1f0e829e12c8bd53c1d2232bed24ef7b1901ed0afe182793fe7749d1f0e757724dabde6b2dd0f57ebccd78a1adb63c1dbb790d754a7bd9d3da64f54808612c5c607b97f35577fd55cf7d7500619136513f3034d94d8383a9bf9c9654609d55057d1aa7b22440488636d1494ef11d7a630359cc98001eb849bfa67b6480c2f0419611b1623dd83be74cc33f8f462206779f2b7a1e56a52748412b53b3b27ffc1bcff0f992ac6cf7eda6c6cb5e89608e5023466d4a6aeef4c5fdd32dd29c79c08010fe37346435b541314278132a6f0a2ce51bcd685fe3ea6a0641cbdabb6f6bf1c5fb607e5a2ceaf4adf71551f6f425ff75baff3db26202265b050669f8f2bd0911833b5336b51cc67868372d6b28ea853d50a420cf996898fb77e813114f61af7d2ec02e12c8940c4809b5b8bd41ec2f28beb7d5ce325278ce6bf759bc27271d450c81067046583c23cd82704216ec1255ed6a986019a73a535d84f06bb09d378468105188042a3e397267d4183aaeaff021ea43138aecb72183b70b0dccde86eaf0a91cce819a004aba6cdcb89d147a7f4dd206843fc067bd4b9ccaca8ead2eb4a711e3cb0f784f9f6df8955a4875d2167", 0x1000}], 0x9, &(0x7f00000038c0)=[{0x110, 0xffff, 0x5, "87adb17e983f3e5ac56b2f5ae7959b9e32e4617d2c00a264b1d57bbffccc8cd9ea045c769460178eb2c11e4de169232efb45f4e78cb624d58ac12c97d7d5cb1e27fcf03357202f398326072d0e9a1a4331d73689bf1a75c5ab0729c743e1fea0d800cf3cfc847506f418e83e6bc5459b4fd6bbc83395561a74de474486ed2948e264c549d25379b97cc2a805d4f837beedadb17013890c13ffee01a4b6d06abb4fb10d88b8d611d6d790c868972254b2bb64971630e69af9828a5734468bb7facfc5bde8d082408f9a984aa3554c149ea8a0fe865e398986574753002754dd4e984e61731378e81858fe5225bfe5bf0efdc5ef9805f774ea937ec35b"}], 0x110, 0x7}, 0x400) r1 = open$dir(&(0x7f0000003a40)='./bus\x00', 0x0, 0x4c) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/238, 0xee}, {0x0}, {&(0x7f0000000500)=""/254, 0xfe}, {0x0}], 0x5, &(0x7f0000001600)=""/210, 0xd2, 0x9}, 0x0) pwritev(r1, &(0x7f0000000000), 0x1000000000000055, 0x0) 14:54:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) socketpair(0x1e, 0x1, 0x7fff, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x6) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x101, r3, r4, r5, r6, 0x1, 0xfff}, 0x57, 0xf25b, r7, r8, 0x3f, 0x800, 0x40, 0x9}) r9 = fcntl$getown(r1, 0x5) getpgid(r9) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x37d568e8) 14:54:05 executing program 0: r0 = socket(0x2, 0x0, 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)='s', 0x1) socket(0x1e, 0x5, 0xffffffffffffffc8) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) socketpair(0x3f, 0x5, 0x776f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x888, 0x0, 0x2, 0x80000000, "22e54a4161282faa18b2007b1370f68ccdda74ec", 0x101, 0x6}) 14:54:05 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x800) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffbfffffffffffc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 14:54:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x8, 0x9}, 0x10) select(0x0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, 0x0, 0x7fffffffe, 0x0, 0x8000}, 0x0, &(0x7f0000000240)={0x4000000, 0x8}) 14:54:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3ff) socketpair$inet(0x2, 0x8000, 0x3405, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x32, 0x5, 0x3) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = dup(0xffffffffffffffff) socketpair(0x3f, 0x1, 0x1000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x4, 0x4, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0, 0x82}, {r1, 0x1}, {r2, 0x103}, {r3, 0x40}, {r5, 0x1}, {r6, 0x3}, {r7, 0x20}, {r8, 0x102}], 0x8, 0x6) poll(&(0x7f0000000040)=[{}, {}, {}], 0x3, 0x91) ioctl$TIOCSBRK(r4, 0x2000747b) execve(0x0, 0x0, 0x0) connect(r4, &(0x7f0000000200)=@in6={0x18, 0x2, 0x401, 0xc7b5}, 0xc) 14:54:05 executing program 0: getitimer(0x2, 0xfffffffffffffffe) getitimer(0x0, &(0x7f0000000000)) 14:54:05 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) getuid() r0 = getuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000180)='./file0/file0\x00') 14:54:06 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="ba0ed314e050a70a596266d30e0bb75a0273cb20674cd77974e6", 0x1a}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) getitimer(0x2, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="1979d2aceec691eb27723014578430706bda5332f7c3265921aabfa755df8790a181194486dfa44eb55479093813de62b8d30ab761b34fcd7a10df4867456456842f4f77e4b90547aca0e9638bdeb2a3848ebe6c242ac4862bb776d7ad33246a7d98fa769efb4938d64b6f0412518080dce00bebeaec87f66ec47f2dabf71e5a77db4b7fbca2265febcb54a30cdbb2ca1ef2541d7fb4f1", 0x97}, {&(0x7f0000000140)="875deed9e6632614cf6d0a121ba18ef58f7a5e5aa91f849ac8fc5e882ed1f7bbdf6b4684cf3553d2aff68bb54964c993db236ff6d234857c2bf3f9fc78a2cd0daaca9622a84dd8952edc5695bbae5e343f922cfd081e60f12ed23fa6a8c83289637b179861cafc51b9669c39531f2f1e77f13bb39f3aa96cff755ce5f4736b9450e036b3e7f54a71e9d0ca581c0bb0f7e1e2ed969a3161a4f8e21d450e4e48a0261a7862cf8425b295265dbae8f5b79ccc", 0xb1}, {&(0x7f0000000200)="d227045a9455dc3809a1aca2d071a3c9f26cc87c015a8b", 0x17}, {&(0x7f0000000240)="2b8fdb7e27b3148b0efc74d3f1246dbdb33eaa8213380dcf158e4da6527afad1901bdceed73947b953d44b263dbfc8d91f0674cd8f678ced0fd29abc3a000bb07f1b700dd0e842f55189b2dcb59d3295a5d7b82fee557eb41998ad24baed5ed0fd72ab72f289cbc4e5d90cc7c5b65b890272d1f218504442481461479a96a9dd168c53e2b272e98394bf48f9a4f7fb5d608af94bdad86e2afe44f8b8aeebde7ee88fd1225bb4e63b040849f1eba5dd54cf5dae3ef78de2e61468e089f83cd089cebdfeb63f098de2f963d1beb892135d85a26c4a", 0xd4}, {&(0x7f0000000340)="82dcd40b208172c439c5ce64e2bf4402218aff3c0b042360fd04c5ed852facaeeba0d607831c6d243113dcb627f6d3395d461caff91eb2ab5f7eea37315eae44b50d2741fab3957323122c48e295f19ac5a22046af", 0x55}], 0x5, 0x0) 14:54:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x2d6}, 0x0) 14:54:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) syz_open_pts() close(r0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a530a1380000000ff2623fc7e0d7a", 0x1}) r3 = fcntl$dupfd(r2, 0x0, r1) semget$private(0x0, 0x3, 0x20) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:06 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x0, 0x9, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) r1 = socket$inet6(0x18, 0x4004, 0x800) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt(r2, 0x7f, 0x20069, 0x0, 0x0) 14:54:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0x4003, 0x2) close(r0) write(r0, &(0x7f0000000100)="39c8fa18a62bea3a0eb3ffd4a7340aa7e7ab801d34c9c26863405cd98671df9d96788894d8e7566677273f275374417291c4349847f3b2b5740ba74ac6293af6c229497c7a200eff724365d84457428f1c7cb62938cfe658579f4c636810e190c664bcecdbddc984cf2fec7a513abd5c575fcc24c7f8e0a65905095f40c1e3bbc33847c0456576c0783847a4694196ff12af54635c066395267df82869eae4b317497a0dc99eaed38d7d29cb1125d3b2c744741ad1558060bc021ef07545bc89488b96ef038d3eeceae2cbd6120b1374e8726b7690", 0xd5) 14:54:06 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x81, 0xf0000023, 0x80000000}], 0x0, 0x0, 0x0, 0x0) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f00000001c0)=""/209) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x7ff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 14:54:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x1, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x3) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) open$dir(&(0x7f00000000c0)='./bus\x00', 0x28582, 0x9) open$dir(&(0x7f0000000080)='./bus\x00', 0xa8, 0x0) flock(r2, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x120, 0x0) r3 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001, r3}) 14:54:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup(r0) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r2, r3) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x10004) 14:54:06 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x3) listen(r1, 0x0) connect$inet(r1, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000180)) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) msgget(0x2, 0x301) setregid(r2, r3) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000080)=0x8) 14:54:06 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x80) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 14:54:06 executing program 1: pledge(&(0x7f0000000000)="2a2d5ee400", &(0x7f0000000040)=':\x00') pledge(0xfffffffffffffffe, 0x0) 14:54:06 executing program 0: socketpair$inet(0x2, 0x3, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r0, 0x1) r3 = dup2(r1, r2) getsockname(r2, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) poll(&(0x7f0000000140)=[{r2, 0x8d}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) r4 = accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000380)) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="696c6530005fb6ed4f550a55268d717dc34bf3702c12d0b362e71ec9c3edd3dadeea81bee5dfd0ed"], 0x10) r6 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000)=0xfffffffffffffffe, 0x1f) r7 = kqueue() kevent(r3, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x2, 0x401, 0x1}], 0x9eb, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffffe, 0x82, 0x2, 0x1}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x7, 0xa057}, {{r4}, 0xffffffffffffffff, 0x4, 0x4, 0xffffffffffff8000, 0xd93}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x100000001, 0x80000000}, {{r6}, 0xfffffffffffffffc, 0x0, 0x400fffff}], 0xfffffffeffffffff, &(0x7f00000004c0)={0x8, 0x1}) kevent(r7, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x40, 0x0) recvfrom$inet6(r4, &(0x7f0000000180)=""/224, 0xe0, 0x2, &(0x7f00000000c0)={0x18, 0x3, 0x400}, 0xc) 14:54:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fchmod(r0, 0x88) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffff0000000000", 0x8) close(r0) 14:54:06 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x88, 0x10) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x5) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="e47e9d488eccee1c86869f758c504ae0c2840bf957b7c01282c35cebac0e05d7ff", 0x21}, {&(0x7f0000000180)="f9d505152ee36082ccd80d08cf5e718120ee71a2feb1ffe50948630cb1e8ef540af3a58aa599490fcd7028947ae5ad985f83c9471c70e2490a884e9322290552584d14ecc4f9ea32fadef9bf37699f02ee6f96720112b66950d459f91642e10ccd9afbdab9cae5dfd32cdf538a207f00f5e43be5156424", 0x77}, {&(0x7f0000000100)='L', 0x1}, {&(0x7f0000000200)="0f9145b1b4c46435d129024752e1a4a503ea7f05fefa8efce52be113d3ad0bc98a2a236c6fa43b770f7bfbffe5389980fca8db30f8aa051827c0d28006d54eeb20e34520c84bc67b0b66d2dc188f5e3f10308f5ea62749ebcafda3cc27f6d26d868479ca798387761b4eeed2f19048ef7187931d21df5e4cd0f008a61ba46ca9f69e6a1eed88040f6c49c0fae01112e644c5835c7a15b182dfbe9bc8487b877fd5cf8577172d6fc70888db470f056293afbb62c84f5a024809d58efa1a27debaae9cf89ad8bd0a65", 0xc8}, {&(0x7f0000000300)="b4b3b1551ae2a3040ecd79b4e40ca17169a2df7684994f3c460d487d0386c43755481c9b398cbb565cf63f2d0d865a2f08ad64b5983282b94f0314a7ad8bf9c9c5a0a0aeeeea7d364e6f50c9c829cbcb970ae40001f271454c9c22d054bb7183a643530c3890628b092b13d9a35086367079f85271b0d8949b61dfe9", 0x7c}], 0x5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 14:54:06 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x1f9972db3b6af289, &(0x7f0000000040)={0x1, 0x1, 0x643, 0x7fffffff, r1}) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2a) flock(r0, 0x0) 14:54:06 executing program 0: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000391000/0x1000)=nil, 0x1000, 0x4) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) dup(r0) 14:54:06 executing program 1: r0 = msgget(0x2, 0x616) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x8, r1, r2, r3, r4, 0x10, 0x1}, 0x3ff, 0x200, r5, r6, 0x3, 0x16be, 0x4, 0x8}) 14:54:06 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/200}, 0xd0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)) msgsnd(r0, &(0x7f0000c40ff8)={0x1}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/242}, 0xfa, 0x1d14653ff2ecf599, 0x1800) 14:54:06 executing program 1: pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000500)=@un=@abs, &(0x7f0000000540)=0x8) sendmsg(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x310, 0x0}, 0x0) r2 = accept$inet6(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r3 = socket(0x0, 0x4007, 0xbf7) fcntl$dupfd(r0, 0x0, r2) flock(r2, 0x0) sendmsg(r3, &(0x7f0000000480)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)="cb1954d4fb660e5a93a439af13a616b6a331d28b8522be42bf89b8c4936f9623f8b2223ea2683e1a07e9bfd5f04230dd7a1f9088115f9e4f90c1ea2cd92da06f6aaf01e61e08519c55b4a35dcc55c9bdcb7c58046c1877d595dc87d4dcc6", 0x5e}, {&(0x7f00000000c0)="12031b878dbf9ca4df3ecf57146203", 0xf}], 0x2, &(0x7f0000000140)=[{0xe0, 0xffff, 0x5fdc, "7b3355643607a3dfafc1c6266e4e64bfebae8542cd1ade4493e34d5c065667848400ddc31381df0474011b831160b64f37f5f80c0ae78febefd4b51842cea7c81bcb5c8b77e6905b2f82511f78d6f6842850b579770aab4f1c4625d129df8708f22381cdfd31a2bf276ca67748b1b60e6d6f6b1280c42d197e18a15a20db59466638cab91b2e428d132d56220356fb17571e805da09bc5a5a91f92d9bdbe1d991a23d031e620133eb7d28cfb2aa5966b8c12352969bc5fed90b6055e929e074dbe65781d620efac86d04"}, {0x38, 0x1, 0x200, "5e79894781a16b4310edd27d982e9891defcbfb6134ca658bc2d3151ae83a24587efcd64e860"}, {0x28, 0xffff, 0x8, "c8b52d4a77065057155996b143606274301021e6a802"}, {0xd0, 0x1, 0xa9, "2757f612e4c86adf43c62db0834896c8bbe30816479ae53d885386470a3aad9f681081d699cdd5374fab94061f8fa9da0a3c1a03fd1248f190efef584555fd9175e3dbb40dc0a1590b212e40937cb3b179ef5043ff6b2cfe86465796345399120443874bfe4ccb452b352e5a7aa5cf3a3e4ae601fbb72b6b43119c440de644a51f01c09bbb450fb580e2bddb619a0c983120141e4748784f1e37b1eeedf1ebf779ca411f289b5d47c4b351f7d55af6789ef5750171e3a865d64c"}, {0x100, 0x1, 0x7, "ba507fea26a475ae6ab91db39d3f7e40cc1039c752502a03d0c245adc609d44da835ef6dafb14d9f068cfd08b41746ef35a3e07df785c346b32a7f6ac6cc65d68a06ce203792e4cc441fd540f690bd347ee6c18e879452d830cc0bd5556560c347e69eae4840f3a2177b0da8a596a34031cb2ba69fb38200f83c27338889cc0240724b7608dc3f75322660344225593037bb632825dd0cfff254145cb7267b0bd45460217b367b3f64a11be38402d8f99f8eccf39360f691bad260362b69c09b0579d1aeb09393c716bb179193c2662791c59bcd18a8a3648ad8933dcbc09ec68c66f9fe87bc8ea3c36eb11e"}, {0x20, 0xffff, 0x100, "13049d838bcb4b9704c8"}], 0x330, 0x400}, 0x400) 14:54:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180), 0x1da}, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="b30554b9ad5a8167515608818bb329f491db780923fc5d1567d8797f72723ee806ba3dade90cf97ce88f0c9b62f9048a8d96affce79bd9771d53ca589c284a63319105829620858af795811858c3cab34143cb4b3b344ab3fb23aac457424e9f04e1e1dcbe9d3586be0c45dda05a95ed455dfd86e3e4debe8323b316c30318d272a5bdcf8177440ee92a9776082b06fb3a289fba7b001bb5e9cd0af0cf3c0d11611674e41f62e5e16eaabc710f46ca12e497385dc9f1c00c7f560a9c88a4af963af1e529921dfc0751805439685081ba1f6484cd198d1adce3e0499cf436a04c95341359bbca00aaf690", 0xea}, {&(0x7f0000000080)="2f600dc2bd0a8e384f71a0cbff04cdedb1", 0x11}, {&(0x7f0000000240)="6f5aa92f4322b292c63c407d4786a2891d244241b269edb01150e9939e996db91538f31fd47e3dd403a1c1fafaf113b78c3155db59d30205c4d61ca0c48db346f05ffe57eae4e34dab4ee5807be2f800292cde40a1862f83734935c9addead56455198c5ef1857546c8d4da4cdc7e7ef4027ef253ca0bc4bf6618ef93b9321a89cbaf4c611f16418", 0x88}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x9}, 0x2) 14:54:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getitimer(0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x4000000000000041, &(0x7f0000000040)="fe780000", 0x4) 14:54:06 executing program 0: r0 = socket(0x1000000000021, 0x0, 0x3) shutdown(r0, 0x1) 14:54:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x4501) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f0000000100)="eec0d843d67b7653faa2b94dc0c172657381c8b5f68ec092d55dd3e01a47822340ff3664c6615ab15743aa7075040bdf1f9058c85bde5ba51a5b9a1c6c150025436bec0bbd833aeadc189b2e92526e3a9da9cebcc2499e4fba4c9483ae936c6304423ef5fdb14a7c3a416784c49817c2c23f9f83ec0c6bb8a807779d1a345267f4d939d6e3f7078b44b6bb10e1c6f892f785ce1425d71707c32349fddd6ae80b4920d8", 0xa3, 0x8, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x800}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) 14:54:06 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1ed8d39d1fe581e0, 0xcddc745574a352b7, r0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000}) 14:54:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff1000/0x4000)=nil, 0x4000) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) fcntl$getflags(r0, 0x1) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) fcntl$setstatus(r0, 0x4, 0x4) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 14:54:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/132, 0x4) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/167, 0xa7) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000300)={0x80000001, 0x7, 0x200, 0x80000000}) open(&(0x7f0000000240)='./file0\x00', 0x140, 0x101) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='./bus\x00') 14:54:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x800, 0x7}) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() dup2(r2, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x3, 0x401, 0x8001, r3}) 14:54:07 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x0) fchmodat(r1, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x100) 14:54:07 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r0 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 14:54:07 executing program 1: r0 = socket$inet(0x2, 0x7, 0x3) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x18000, 0x92) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 14:54:07 executing program 0: r0 = socket$inet6(0x18, 0x7ffd, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x0) 14:54:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x3d, 0x3, &(0x7f0000000200)='\x00\x00 \x00\x00\x00\x00\x00', 0xfffffffffffffe76) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x3, 0x1ff, &(0x7f0000000080)="8cc6fb439c6c37dc9faa166a972957e60ea89d6a764618fddfc7b6986ff4f0704971875a695407d9a06dc0cb897b3bb8283301d9f6954c82f7c27c0d53c0fe3d2bedafd23420063c3ac8b8ecc922a0b5e39e62122f21a0e0b4d422170b45d6c7970ec0c1c080675d3d7e28af43e6a5b37cef218a2968d1e3d1d5a24a094d1865bf70c551b230c9a79b833c9525241d849a69090ae162707ffe92c82004f179d9ba8673b0c3c9938f1fcbdc8689e279859b494e22a871f6c64f861b9440b2dd89b3f98f3920e7de659e4b93930094d02ca4c8320a1c379d00123a1d8ba148eb30c1af34836fd016041e2467daf311b787fb95ebcdbdd5fbdce579dd", 0xfb) close(r0) 14:54:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) listen(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7) 14:54:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) close(r0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x6104, 0x2) 14:54:07 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = kqueue() readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r2, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) r3 = dup(r2) readv(r2, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r2, 0x802c7415, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) symlinkat(&(0x7f0000000780)='./bus\x00', r2, &(0x7f00000007c0)='./bus\x00') kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x3, 0x51, 0x9}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20, 0x352ad95c}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x8, 0x6}, {{r1}, 0xfffffffffffffffa, 0x8, 0x10, 0x0, 0x9}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x81, 0xe8c3}, {{}, 0xfffffffffffffffa, 0x40, 0x4, 0x9, 0x2}], 0x5a, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x80000042, 0x6, 0xfffffffffffffeff}, {{r2}, 0xfffffffffffffffb, 0x38, 0x1, 0x1, 0x2}, {{r3}, 0xffffffffffffffff, 0x80, 0xf0000010, 0x5}, {{r2}, 0xfffffffffffffffe, 0x10, 0x5, 0x1fffffffc, 0x800}, {{}, 0x0, 0x1, 0x0, 0x7fffffff, 0x4}, {{}, 0xffffffffffffffff, 0x81, 0x6, 0x6, 0x100000000}, {{}, 0xffffffffffffffff, 0x1, 0x0, 0x20, 0xffffffff80000000}], 0x25a, &(0x7f0000000180)={0x4, 0x1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) fchmod(0xffffffffffffffff, 0x10) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780a000000000000800000eb06a600"}) 14:54:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8100, 0x100) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x2) r3 = getppid() r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) flock(r4, 0x1) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r5, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r5, &(0x7f0000000f40)=[{&(0x7f0000000700)="eacfe87da5cca8eb947dd6899bbfd1fef7d8e170df9f96dc3ac59fd4c00fef033bb60b05bb0a564cc009df0ab55c25fb62828441aa55b6eb2d5bff3fc34301927ca5c825d7e84d3f25620bc64d92390d8400e60d3c59ea0c00000000537fbabde9fccef122352aceead78fd7a3927a7b7a6cd8999cbd159cde9b31b4945bb51ef5e223343ad016b4d61a892d70720a8aee15a5dfb48340a17a1540d248b5b45400bb55e7f8ff2ebe121bf09e2835e005216e3e8f00c798b3eaab014f2b5d34f248a0dd20bc9f602c39e57121ce998d15455f082675eb99929be59d9e939a3e01d3c1750b80b39350519f84c457275977f9b5b47b86ff0278bfb4764ebb6fd085334b2916b89bd3cd1854581d901c5704fa07b5b2f7910063b3b13eb01ee6f6e4c791e7298b9a340d168b2635dd6b9516b248bba441451977e380f65043b09e37c3811c0941fb93675c53741633b7c385c1c413672723f9c657c3377829ca6c72c04e8cd57591972def65060815", 0x16d}, {0x0}], 0x2) syz_open_pts() close(r5) kqueue() syz_open_pts() r6 = dup2(r0, r0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000100)) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffffe, 0x1, r3}) kevent(r6, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x4, 0x10, 0x6, 0x6}], 0x20, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xa4, 0x8, 0x6, 0x5}, {{r1}, 0xfffffffffffffffb, 0x0, 0x40, 0x1, 0x1}], 0x6f1b, &(0x7f0000000280)={0x9, 0x80}) r7 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000001c0)=0x100, 0x4) setsockopt(r7, 0x29, 0x1b, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 14:54:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x0, 0x1e, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x84, 0xfffff, 0x0, 0x20}, {{r0}, 0xfffffffffffffffa, 0x1f, 0x10, 0x40, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x3ff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0x3, 0x6, 0xa8d9}, {{r0}, 0x0, 0x62, 0x80000002, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x5437a3e8, 0x5}, {{r0}, 0xfffffffffffffffd, 0x21, 0x0, 0xab8b, 0x4}], 0xce8, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x5, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x0, 0x5}], 0x200, &(0x7f0000000040)={0x0, 0x2}) 14:54:08 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000040), 0x2f0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x8, 0xd830}], 0x7, &(0x7f00000000c0)=[{{r1}, 0x0, 0x10, 0x0, 0x100000001, 0x6}, {{r1}, 0xfffffffffffffffb, 0x81, 0x24, 0x8001, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x7, 0x1}, {{r1}, 0x0, 0x40, 0x2, 0x100, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x418, 0x3}], 0x7, &(0x7f0000000180)={0x8, 0x3}) 14:54:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setflags(r1, 0x2, 0x1) kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) readv(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000140)=""/236, 0xec}, {&(0x7f0000000040)=""/112, 0x70}, {&(0x7f0000000240)=""/128, 0x80}, {&(0x7f0000000380)=""/132, 0x84}, {&(0x7f0000000440)=""/240, 0xf0}, {&(0x7f00000002c0)=""/113, 0x71}, {&(0x7f0000000540)=""/108, 0x6c}, {&(0x7f00000005c0)=""/26, 0x1a}], 0x8) 14:54:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f00000006c0)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) lseek(r2, 0x0, 0x88c62227e69ef335) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x40}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) linkat(r2, &(0x7f0000000500)='./file0\x00', r2, &(0x7f0000000780)='./bus\x00', 0x4) bind$unix(r2, &(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) write(r2, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) write(r2, &(0x7f00000007c0)="84d5a964c2511d430fe10718551b45eb9b24e00a55cfde503a867e97b47d67049e1d0eaf5d4be7ba5cc6e3cbdbcf017b1b1f86145a2aadbdd48d50f0d911190e35c508782323c774a00c0d8ecc5f8f830bdef35e8ecee96481dcbe0bc49f9b3a40932a80c1ad2fb3e054bcbcee3b64223ea1bba30cd082f6725bfdf8803b968650b6e2", 0x83) writev(r2, &(0x7f0000000240)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d437628619747d6b1bc7ff81a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a06ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x4c}], 0x1) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x1000, 0xc8}, {{r1}, 0xfffffffffffffffc, 0x88, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x3, 0x8, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x22, 0x7fff, 0x5}, {{r2}, 0xfffffffffffffff9, 0xe8, 0x1, 0x7, 0x72bed230}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40, 0x8, 0x401}], 0xffffffff, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x1, 0xa, 0xfffffffffffffffb, 0x81}, {{r2}, 0xfffffffffffffffb, 0x2, 0x2, 0x8001, 0xa42}], 0x8, &(0x7f00000004c0)={0x4, 0x3}) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) pwritev(r2, &(0x7f0000000700)=[{&(0x7f00000009c0)="4f18a2d4ff43a7b42cb1429e64136cc0f7560e664db5f687395b44bd60d6bd042e9e58adf4d98fb441a189b21a1ef9ab67a8ef1452786bf63b424bde82c58102201c3edcc27585c809ae18d05a57e10951be0de54312ce8f83a81879b7ee52c2f2038c43266de568f4df89b5c7efa162acea8cf8c6f4fdd83aa671582afe56b83607c0a16c9a038ca1b40827798b35a031f69d84e827dad9019d5e8701d56c1940b926af9c869cbf33020e5e5d40746e366b5ff2228791bc79e879b64b588c1d5f5a5be1b178", 0xc6}], 0x1, 0x2) bind$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0xc) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000640)="1a6a790fe022a25e82edaab0d2b87c5379", 0x11}], 0x1) semget$private(0x0, 0x3, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) pipe(&(0x7f0000000180)) 14:54:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4013ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0xc000, 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x8000, 0x1) r1 = getuid() chmod(&(0x7f0000000080)='./bus\x00', 0x40) r2 = getgid() chown(&(0x7f0000000000)='./bus\x00', r1, r2) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 14:54:08 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2018, 0x5cd8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000340)='./bus\x00') open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000300)='./bus\x00', 0x6) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)={{0x4, 0x3}, {0xbfb9, 0x1}}, 0x0) listen(r0, 0x3) open(&(0x7f0000000000)='./bus\x00', 0x9, 0x180) flock(r0, 0x5) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 14:54:08 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) listen(r1, 0x8001) setregid(0x0, r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = geteuid() setuid(r2) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') r3 = semget(0x3, 0x0, 0x0) semop(r3, 0x0, 0x0) kqueue() ioctl$TIOCDRAIN(r1, 0x2000745e) 14:54:09 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8800, 0x2) 14:54:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x100000000000013, 0x0, 0x0) kqueue() sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000080)="08dbb0eaf34c5f790b576e795c05c546ea43e59d7c8d8bbcb893c1dca2cc4254ea2fc0c0cc8aa0d9c6bc1f1cb8be00c56a192660e3646790a4ceeb7d2e2b611acdd9c78a84e66bd02924ad9ea5fcc827d58f808a25bc6ba828063054c57545e710d5f4a4e3ac70eb8add3fa9fef195ecb9028c98fc88fab812cf4644e03f69c259058bd0e020", 0x86}, {&(0x7f0000000140)="a955bea50594916515e5893ab23564233c2ccbf180ae267b32f62240eae0b25befb3ae3597d5d42b23aa075ceee0adf0ae3dcf80c064df51b1f88f531cb1aebf2ce3818cf963c68209086031a9cbb291b8140a1c42dfa20ca5176de26a24ac4294593db4dcdf9b5c639dace77c0735698265e6c30971fe7caee5366ab56e10f658ab2089c181cefa3beca86b169fcc24441ba4c4ebfb816ddfa0ae8744a97eb64a67ded536e614abb95d085e4dc1abd0dc17d34b88f67e9175ed", 0xba}, {&(0x7f0000000200)="93c786c03efabe641fb06ca0b3cb5eb5287e07ebbaddacb66b88fd0fb6a3e5b275bc6cd7f26a4da60bcefb7d6f6be1375397a6fee1596caa2e64feb7bbfcc27feebd349b5b11563c0b942bd88a3946b2265a8184596d683f8c2eb144e46d14f0435478a288e77cd8db719f77aec92948fc96bcbc1f0b311376086c79359157ebe8e9ebfe1e7464f2b09204ce09bda3bbdce60ab2d77597e0243d4cf7bb8c", 0x9e}, {&(0x7f00000002c0)="97622b0fdb9aa56e303ee9ef90274621dfba472fb6a381c16fcef774732344868a426968d602eaa68c926d84cef0dcad3fbd7436888d43d4b7e4f39e1801ec60d41c25058c23b516dd07eb43a344f189cef633ae2b", 0x55}], 0x4, &(0x7f0000000380)=[{0xa0, 0x1, 0x0, "3572d6df77c1de875dfe33784fdf19def1f844d23877b2ea288c1d8aa717bd2f34d5756517e272fc56cbe2ac3230706e2d502db495378ffaf6fdbb3e3bf581101953c61b99176d70997d24179e612a0f938c2019893db756d96df2620e1fb2834f7f2f22fe6a306661be32cf0a2a80986c5aa8f64d5cc2c0ec47931c927699338773fb661efcc600300bf8123219"}, {0xe0, 0xffff, 0x2, "b40a978f9fe9de6fab968f5f717d7b2b718a523281f63fae7478d38ff6005c48cbe963340c307b08f87ccf6df6654e7856ec9278fed06104f276397f38e99667caf83d8bfdd8eba28a6d6ca1f5c382f00a57c1ec53d0c1cc9ff28d312f21ce035723831f58260e699ecb6250716308649a96b58f1b839d7268f8b8d8bda28132dc030be469e3044e29d449a3645bfaf980e56378c5f5bdb68a5379f1192902ddf46a356b913376daef2478b70b8acb1da3a6af5bc49c89b62de1f66a9a67210eec020f6b12d43cf4f19653ca1a"}, {0x50, 0xffff, 0x7fff, "0ccfb5d6b8637074d5b4bc9f3c05444d1244f36790bb69b7fefdc9c930da855454d2c82b2bfee7c6f5d5b10810d8961443993bc061dfe221c9e5"}, {0xe0, 0xffff, 0x80, "37a095e68202ec1b5b7673d938ba6a6111fe3678779fb539ef782879c581c266c80956bb4aeddd7557f49cdb47facec64649a094c789951f43178ca3a72d574e7c79cde01763011d9c0dcac63d33960d72af806d2f485813920714e4c9d3688d29033ec823fdab6120afc08d27bf6f7190b25abfb28de748802cf29fceb065d90291c6e21e8ba6787f7d3ddf19bbfb55790fd62500a8e65727e29088066e96154b7c2fd017eca0b7d5e25b45a86cea3588baf1ed1be5eada2503928ad985f4e104c8d57ff37d06ffa051ef41b22d84"}, {0x48, 0x1, 0x8, "f8e349d3ee5d8e76a7f3f47fdae384a1a0ee6c3f39c5a922ff655600c19b9cf8af9e81519299cfd24530e8971f54485b3de8"}, {0x90, 0xffff, 0x4, "ef5d9412a9d235992402fe7da374cfacfe13b09f0d75ef79f58dbb78fa23a85f45a60fb856a86a9052915d6530270f405d19f490c192b81431808acf72b87b54903790149d6913922697ca19a22b8966ac18c50af8568d3bb666e18cf96443ba9a372a990a45275720fcfa6e699dfd4a1ff9883e43aee3aa2571512cd35293"}], 0x388, 0x8}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="58c41368c0345bf3ab9216532bd98575b28319deaccbaf9956c78f892b519bdd4979ba63b6bb0d059b5c65cde490329b10d6775d09830dffe6711b269d1b94f0d6e9ba71f8d1ad7ededd6dba133616f8632b588149355000c0717ff02be2867e6403966a4424777d64c3a628046bddc3e2c462d44174c6060260ed92", 0x7c) kqueue() 14:54:09 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x2) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x10) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0\x00') recvfrom(r0, &(0x7f0000000080)=""/28, 0x1c, 0x845, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getitimer(0x2, &(0x7f0000000000)) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x5) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='./file0/file0\x00') 14:54:09 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000180)="5d6b5b9c0aa060651c0ee9a64c55b2649b3995386ace4e2500d596b18fa817306cac599817", 0x25}, {&(0x7f00000001c0)="b2c5c8c6b321d607c6d9fb16856a3aa38cad5a4641e9861c3fa6875796c15e1754ec44332c2f6edf89f8f96670e968baff5320cd590649ef027ff16925d23ee6e14ee064c6d03f7595c91288ac451adb75a68b11ba80da4040a1af1d17a285f4c1bf0705ea76a9e613b58264518e927177245f85fdd4cd3dfa6911819c2122c997169fac4918e2bae35b5acad568d6e49353f14e493cef820668fba95bd42ac26c92735fa975d39e04bcc08915fd0944be01b1db6e636d4b4b800eb911a6ec120cfa3b8290e17026b7c0874d3ab0fc285bf7ab097d7b54e94d10", 0xda}, {&(0x7f00000002c0)="1f78f7ecd7c00973fdf835baa0f95106c4e92011d9dac65d48eaea6b60e17cb885", 0x21}, {&(0x7f0000000300)="473cc6679cef258d5fae7a0bfe99d995349795ba22d23849d1d855ca3744908ca9fcebdec502d300c4296b4030b8c1f0f873b858fba3209e5457a4db801d1f489451f6e63283ebddd27e4b6054aee47bf764748fa965cfc4141b8efc499f082f3a8bad26f2fe8c3d7f4182a5b15863bfbf2f1c67da9fa21f21adab4a435e6bc5d667e5897d357ce9fd5bfc764867a3d8d39bbd961f3e494814b8", 0x9a}], 0x4, &(0x7f0000000400)=[{0x80, 0xffff, 0x7f, "d69b731cbc0758bf45a9e8cc030479e1770303f58433319f57a9cb9141e024cddd442f4ecce862f02c7a1f32c6f7d2bba2e0f0144b3a224d20a08ca4a992b1ea893eab8629859c5e96375cf5b8f08c589611b63a233537aa7390b8482f97e1ba93e676cf5767a277f8a5"}, {0x10, 0xffff, 0x81}, {0xb8, 0xffff, 0x3, "bb0b3795bc5f2cbd692beb603e5c61340ba096d5cfd99fc00e0a603f59348cc1732aa51ef4de45e09ffd63ef98376a968ebf2f61aa44bd189566b12ba8bf2aa1f836ed2cb68a81cd96ac0e3e32c5d7d84304c8ac5004f35b4cd6b9289a18871d95b2fd5ebee6a3c1ecd36c37fcdb6681ceb42e49f1b837618dd594d3135b9d64645cb100c8d08db0dc06817e025688ee3df8107ec760c4301f92b317b9fc45c8929667"}, {0x48, 0x1, 0x10000, "4e7966521864fe019c769301eda9522c867849c6f9df8d139b6add7b27affbad93e512d64895170fbd40ac2f93bcac4ce2ac0ebf7ee2"}], 0x190, 0x1}, 0x40c) r2 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/101) 14:54:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r0, &(0x7f0000000000)="7e2d93b1c33403246d7c689fbb6260a60037ad68f9f5c1a7afaaa0fc09f9f4cc9f3ab14546b5823f6631a4ad7c8e22f04f47b276942899c49542d9773a689efbfd8115f5d93cc779d5b2755f92987f0f025c311709fcc5b9a4c3bd4b57f0f6587df1bc639eb2d246f2", 0x69) r3 = dup2(r0, r1) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x0, 0x5}, {{r1}, 0xfffffffffffffffd, 0x91, 0x20000004, 0x0, 0x9}], 0x2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x40, 0x88, 0x7, 0xb000000000000000}], 0x31, &(0x7f0000000240)={0x3, 0x20}) write(r0, &(0x7f00000000c0)="17", 0x1) 14:54:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="91120409", 0x4}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000500)="3a330d80ebbb9467fe68e350c0b12202000a", 0x12}], 0x1, 0x0) r0 = socket$inet(0x2, 0x7, 0x3ff) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="88a8c94f1aa2281be5073e32711b0ffd1c2feae2b5af31980f8e1f35e58d2125e643430efe6586df3f3d9fcbe655110274eecbfab46af7832eb5e573678a74cd4ab1ca2e0d4d881ce09e3edd6fb4c88b2a4d286f973da0e371c52735058b4e901d0881f92a72cefe38afba3120cc3c7098ebfe6ddda317b0bf757556a96d883171dbfeae761d89fba76c27ce0bb5d50daa58656a1494964d73afd0974db8e716705dcf26c1bd31db31156aa5106663ae3718b86485e7aecea930d4574e503b47cef73231792936dfb72b8ef12a8a9853ca35acf1fb48218427255671b10f66c39bddb8074d6dc755308a59d3a325029b427ae30fe2ed8021c8b5ebfa75", 0xfd}, {&(0x7f0000000000)="8d9ef9f57ad82adbd6be3cd8bc0fc6cffb054c3e1fc7a13ccb8514b321eb119cb9942a0d8b15f4d8a7c7", 0x2a}, {&(0x7f0000000240)="75dfb3834b746b1e3ec3a0d4cfff3283fb86918d4361847508fa2e1342524f86fab00b986354f5b773f9a0e1ea96956aaa6a2f6db7478db352d7d70e0acf6d5c5dab4a8b8b711ff77591c88677f26814cbf1aec1c5bf51015fb430886816c297e1aac74c1f7b1ced3aea943270f612c32e52f933db277f0c4da43bc5e92734266e655fe50fc88e67d8ad6069709668311b254c1cde133ef08f2da5c6c3fb28", 0x9f}, {&(0x7f0000000300)="9e36a64850118e787c24f5ae3e57a21fa53c0579289ca804fb73632d66eddd4a3bd8d0b15a523fc4b7bc4311e6b15d7b168bd281d741aa970fa431c28908382addb7b8f2f75ecd5d5d867d14d91382635389f881ba7c204d26a4d0f6eb543b63eeef69e2d639444dcf93fa18", 0x6c}], 0x4, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 14:54:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x2) msgget$private(0x0, 0x100) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) socketpair(0x16, 0x2, 0x1, &(0x7f0000000240)={0xffffffffffffffff}) utimensat(r0, 0x0, &(0x7f0000000200)={{0x0, 0x5}, {0x0, 0x100}}, 0x0) socketpair(0x23, 0x1, 0x7, &(0x7f00000001c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000100), 0x10000000000001a8) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = msgget$private(0x0, 0x10) msgget$private(0x0, 0x390) msgctl$IPC_RMID(r2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/33, &(0x7f0000000180)=0x21) 14:54:09 executing program 1: r0 = syz_open_pts() flock(r0, 0x0) r1 = syz_open_pts() fchmod(r0, 0x2) fcntl$setstatus(r1, 0x4, 0x84) 14:54:09 executing program 0: r0 = socket(0x6, 0x3, 0x4) socketpair$inet(0x2, 0x7, 0xfffffffffffffffc, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() r4 = geteuid() getgroups(0x2, &(0x7f0000001380)=[0xffffffffffffffff, 0x0]) r6 = getpgid(0xffffffffffffffff) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r9 = getpgrp() r10 = getuid() getgroups(0x5, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000140)="fe6780f3e14d86eccde7ed7e158082d1ae3f4361f42831ff39e043572321fe60e2d9052e7ed7b4a7c7fbd7ae89f7017f02b0e75f93e8614230a96d4308df371cd76d1b20436abe549ecd3fe90504353f0042a02b42eb24f9f519cc89327947803e34408dc54b83ce8a3d4ff9e5108337f9", 0x71}, {&(0x7f00000001c0)="0baa47ae9d33eba5dd1fca7486c875a92acbb71cce2d08aa1e981406cee01bb3ace0c01b22b6ed2517f721e770917caab9f81c65c0a82423f0154f40cef10175d13f89f58cba66fd7e149b583fd536053fad818d8e79f51db689e00f058c9dd72561eb9922fcd15e1c5ce38b9c804698986c930054b174f7d37d36630ab754b6c300fbaaf5205c2f69ecfdf5e204239abd66deb6847cd822c7a3f95df46d2f2b0fbe1ba0bd15eeef4ef322d82e67e650112835cf2389c7e5eb16d180ee742b7863848ffc9bfc9fcb08d43b550e5bcaa2adbaebeb9fdb9c2e65ebca0432edd441f6358b125c0a0b77d6bea3b743b406359f94d823903e7c6fa65c739aa3798d84c755220b01ab65649702353a95d02d9cff9410ed700a92015d04825f0d7aad71ff013df0aaf4fd0abbf01bed073ec0a632a59e2c7fb3f3a5c5e98cb42bf45dd262e848a96f73d8b266c1dc7378bd6e88cc30950b6a9c6fec025d588a56ae9863c15efa99a05f5bc6b7e7a44bcb26a0fe883e28706f3e1803c65e09b7bcef49485c803b7ec0daeeb700223c4ad98b19d5f5ae118f4a1c22d72080d4a664dd512cc462c66f11f42efd229c54074628b8fe58aa9d3f447d9bee029c9825f2bc411e10d9163fb30f6c43ee7b611227d28416bbd4d47d94099796d7c61d81461347e54ba4341bfc73cf57e8675cc86bb2e0b58e7d2258f9498921f8598f52f78615fb5ed0941204d395a091a5bc5573a8a80c5c7bfde906d95aee5b998237eb7d2fc08461d64096dd4e9ae1952059cc299af1dcbe55dcbeeadd020ef12f1b2fa86a0292569f93454c3d251f0c69cbe96b82231ee6b7d3e7bf6dbec2eaf9d53c5d29793314df333e55424c0cccd1df53cb57c32f787ac9c6a90a795ecced722ce7d94dde49594a275d6430fbe84579493899034179e5fb27e4fddecc4f630a3bda01eb147ea49e4ab119a1ebbbd9137b9be391d946ef54e80711e48602ab5994e400de604444bf3c15dbb74ae52735a53954d98ba3d96bf1280640c024de6bc97b884817b67fca9ef1380083d5bb00866aae044c295bb998d49697fae1c451369adef074a91ee06ee839d8141b31bebaddd6272494a0b79bcbb981b66225abc99e200b90eb7898e5a6a462c397ee9093b51fdc7b704d751b330bb386ab995247a06a912767d0b2e7c961b3c1b1a873d036de0a976a7a2fd2c2bbe38193a70d4576ef497840f1b87f4c2304c1f7248fa669f9290d44014f3ed1579f508e2bdf59003c57c46d6925bdc4b3c6697abaf5b1ec8d0cf37d75d9fe1a03291a879d706ea70bfcec8923556e009764a0a9c3dcc8a963cd1caa8a0e3ab99e1cfe44462fc114ffa4efd4e08fb443cdc9cb2b4e777f34e2891c88b5b3fe5418a216549de324ef81b159c6229945dfdf0762fd6eb8f7e2507ef72946cae6c1c85981587b20ded796736612986cadc7d1b9334ee90b7aef99369a11e8625d0ad63b74ac41247bfbfce7003bd354c7080ea7fc17744d7e4eb5dbe065690ca17c3d7c29e11834a3da9a6b81af8b49e9ea8af41be37405052756f80e49c0cafb71eb5a0c51049ff9e6323cdb2b7c7e0367624c883ee81ab5ed824cc57529f791d93b7f9d432f0f0cd62a7e8be484982d8c6c383571e8f808f3f219151a49270f9ac7c1b79996ea9d1cef20629211bb253b3f2236835286dbf0ca29e2a35c0a14dbbe594e997f0039f22397e1fbddc9637c06aae9d02399fa19d72e1d6a9ea739bfbc2c95b99e7a5e5981c1d276d3dc106285138a5bcde71cbef3c32a3ec14a7e43beac57c607a993f8ce65fd9bc7907b0062b4145a6cf7bbc16970b956678173beac58bbdfa87def7acdf97aded0247739c221209ce2e75dd0d4878ad9a6c47cce48cfccdb833dc80696cc92602f08fdda7dc051e4e19e9f52dee794dc69241e808284d6df34aaa0e318cba12c2a2fb23549ff753e0fbe7dd00d57d07be3184abce919afaeeab1b9d5f913383e0e0f9e363cff168cd3c2c52bb2a5eed859a0cb383ff3e3cfc32f9973841981e6cc30f1714e8873600c66217c26868addc1e37de11fc1b5dd9097fccb3a4369d35bdc5738e07f5173282569331c31dbe34b1b9aba1c563815b07c9937719b9c878f5b6cec8626a650ae4f67ec65743e484fd1f6138c9f9b28cc3b8e28badf4c4d94304a15a85f551aa2d053f6c6ea0f87a90149191d61f85a892e0bba6658449ae61bc5418777830a5627b2d103ea812f92cf7990dcd875be7f07d6df812e4dad73eca45cd5abcc3b937a2019848df5d82a16cac633fe19cc04bf7635c545f92d4916ebf039b5d2c0eaae9a3919b2dc8a8e88398971bdacb7638bb979b70e92a4d0ab215864e63024fc68ff6eb1da78a24bb08cdbb265e02ec0779d609734557a21438b552d5bd658d4c856f06b936342b0c8a1dccb5ada77ff054d53b802b2075bc54be02ea8009ef846857f18ffb993caedb592b77dc2818234fc94b1a715607b78a807f252c8200eb9708b5186b5e5ae9ff633ad3dbf3d3a4c6b560cc8064f04750d3536c223eeaea82b59519c82a958a80c096ff7f8d41adcc3768ea8e6ed500d7e4fc306321bf38348e2e984c3e2411fdb826e1d312184b4813393d660540ba331ffa4673443a59cc5c9a2ac6c0ff7f12f63082c72d4e42673ef7e8128bc69a5172c7a485885c3c081dfa57f9c60aebdd49748f4947b3eda2967329391adaf05c2fbab915a8e9ec05b8e0042e738694d79692830c1b362c46f963b443aa8aa488b099c044ac1cd5fc97c472b11be9e40c30dd9033a0b0374ab6fbb0dbf8d7163fdebdb4199e9357cd65baa897e9520a58234f9de57ea4fb11c7e92503ec7a26923f291cd0996434760ae3aa07f6f0047b1e8fad6218c4fa82cf5a4d26c8216a01044bc209dcca45bc892dd97a5c83381562df7eca0b486ab74669cbb70de86afe0ec88c16a21fa8410dfa76a8b3209ebc79ba6fc1be3988dbbb97e850b533eae0b61a8156ddf71eca1e7a7d11eaf2602b6be9f3f8f017e33c480a9effa013f4207d7c25d4714a5381d39d98e09d2beb2be348e72a3e2b3ce7ae838ea19827c73fe5c0fccffeba3f0ac2c51b3c3247c28969ed42150d99574a0dcbc4ef05a240ea94f15f46b542e82def423301c65be750fbf08b5d04f8144958ec141595bd58a30fcc3acc425ba9dadc52298974e16abed6ea888f9fc74eff68d693c2d4e4141fee61a2a0253534f20cd590bf289782e45d55872fcca0de1a7f7e3901aa1b28c9cde43d12ff555a698988808141d4ab77ddc9f96989dd2f1ae81948f9e018d7e6285d6f78a98fa0b2b8c66554e3bcb3c42976a4b42ec55f618c287bcca07abb1f2baee6e1d299c09190c3f336bbaf234e2b99f6852a72bdd42adafae2122253338ed81c22d3ea9aa8c161d2c9952a94c4b77cfbb3261f168aeabe1c07b59df3d02823ac08e9765fbb1646cfbcd5ba257f66d7940ed839f24233f02b208cfc7ae283a060964f5765b3e4388295de84c5471b17c87c9507ba1715d754bed850bd5a18907603b940f03243b0d5ea10818aa2178f1582802ffe304df59b3454654d8a69800031697bdcf7ef6cf5075979bbaaa2717dbdd6418c2e55b1193b39dd20338e1d9a234ca2ad65def23f54eb9e1769976e27edc3269011654a54895868048a2591e3980ce1aa84c590a1325bfa70fb25b632de1da4a168abedca41df1a4ee2ed46574e18634b6a55262072ccb4e5c99ed910ffb6dd2c9febedfacb6815a03799eda3d35f603f36f2045557654a47c612fd92177b4e91d1029d18d0a1f018a38d43839dc2ce5014856156cf38445a7d9a97e56a3272421b42fe9784f0b09aeb99e82e61f5e70410bca1121612ed17e6cc779950ae3283bdbe833822a9d2a542c340fc39c6e8899da4beb7f1dac38ca0a30fcab42ee638aeb5c2527e01e7c17063144f043cbf2ab0f56931cd8c16fea777bb950dcac0b5dac3b45c0ab99a5440ac01b82300ce7f7b6088c2ef97212e1c24097aaf1b50ec0651f307c50244311725c23a6a396cf17c638ed3c96ac316eb64be11735f5be1036b59638616600a6f6cd856581342a6ae4e3c9cf2d951fe9c48646623fee67dcae89e27ca8de57ea3bdcbfc00550146b6187c6f4c90039d8e0193573da07e7b27404afe45704d20601372664ba72c015aa767e20c8d65b4421a3207b263223fdc3cf12e0739e363761c7189c8040303e2df46354324240eb675807d48e4b3cb3efbb7932448762096bed8aa7d3b48db551f914cdd5d4e976cbfbf042258dd63745bb0c66d8fde93b4c44f08b42a8ea14ee5858f382827672847f713274e3ef15eb12089bec9f7098247d851e4553074aa13564a2a8f8ee17f68647e4d3acad59542c547ab40448b46bcaa1d33f01b933fb727dd28468ce648a64b44ba8a37ad4f61feb3283ea84d806b74ef7aef2c53c0705060bcffc20abcd0da963ca9af70fc6f6777d6dff9858cb9e287a2c6ac5c4cbd17e31368a54f0611d5a9bf26f512abf06cf5c7a4a48dc31ff52b541f5af340b7f17d4a3fe1385626565083f04894ad3861a9b116dc58a18871701015ae9c95025d63eabc1facf25f3d7130952092ffc0da019d68d45ba8a42953cca913eacd33410ef87e903c338450f025cbdd19edf23871eedd75e224b0434cd6e0a8e1f8d5b28ffeb1da4c2e4cb9a94b367ca9f43d8d0a8ff8c302f1006669191e424fbe0fc346ac9bd1ddc5f9d128f016e8ee332d5b78f40d24c1a4b064ae3535b4588a540ab7226edce52e46875e4c1a28ba59021995df0007fd495cf55f8169b4f8a2b893cc4f4f3d4fb54c0082ba4ba5071774cc5b2a574412b6be98fda70b191ad18532570ef7fe05a9863491a303b2a2ae4fb4ece55799cc74d85c4fe32c2861762ad436508acb8ff28121688abff05e5eaa1b8793aa3a50a53e8cae73d696f6e2e9c564831315689105fe956f06836975233a27f1d02ac35ace4b3dc631dbd6ab6c2016a190f6526d4bfb57043b243b3b1821868f35af004fb5fa9c9741cd27b155e434ff5491b80c56b7f5aff920852eea03b9c9e2155058afd671bd5e4a5f893a62d03ea4077988818dbf5dccd9813b7592f79f12bc688caea45e6438f24dfdc46a28d632a4917153c486f712a938a44b1a7836f0f281a97d5f3b78dacb77afde9141ce0677204540701c9db06b13a9d33252863648cf879d9df4e7fab05f2a6dcef6eaa938b38b2b3ce63861d0ae6d96dcdd97438344b243936881be96e259d61cdd33724dd262b02d06ca1ac967d374edfc74f8d84bfb6760ac57b703c0cebf0ad87765b4e7217fc4c948134783664a51ac347c989222839d916c1b52d0169d065d80972f30e530680a64bb5477d70851e7cb562eb96252675f765f3e74f33c856bb6707df52696067e8cefe66a60230fa55bcbad33307dd6c80b4e85b5977c4dfe65e99f17bf96110706dde13a20534bf03902ffa02db1d54a6861b796b48c849b663f5efffcdd9eca1a4152d030363658f64c24d941b4a09b77a004920e66db192a114d20de6316aa71f574bfa52ce9114a81196830bbb9992aeff029236d19eeee58141eb968b68e0bc0d8e38c75e6c2f40f6aed73efc9721becca6af2684e0f3c7438a18b49a1ef82ba78ffe4737bfbed4b7f873f681fae708f136c1077312d4ba2388d980bea2ae80cbe2b459b1a252fcb886ba5ca7d6bc4613e291898a160a432724228671540951ebe011fdb79fbb51a63941931705b369d2cda92ab4ea27286e6113a93baf21f66bd9d1f0eb4291", 0x1000}, {&(0x7f00000011c0)="323b3448a4513d6c944258782b871344e4", 0x11}, {&(0x7f0000001200)="5de9eb80ad8d1a43fce90bce9d60ad3d748e2b49ca64079ed913f555cfc2908e9859cacf2aed60303c1053faea5e77a361bd7791", 0x34}, {&(0x7f0000001240)="b35ad87f4213ff9ba40849825237c021094fb4f7195c0a4e4d3f8bc54fdfa180d17b5420aa1f9ce6b076604713b9ec664b901aac0a0bd6dc72ac70e1ed6b7e6aebd05a8a0ec313", 0x47}, {&(0x7f00000012c0)="4b5257ea61cd084f", 0x8}], 0x6, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}], 0xc8, 0x401}, 0x6) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1000001021, &(0x7f0000000000), 0x2) dup(r0) getpid() 14:54:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f00000001c0)="c7", 0x1}], 0x1) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x3f) close(r0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x8000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) 14:54:09 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x44}], 0x2, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x5, 0x2}, {0x6, 0x800}}) 14:54:09 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="8d74ff83686609f30035d6e60f23a2b7346d8bbe381b4cf1e2083fed1a3c19a596abb5de7a3554bf6d9a8a20e84cc4baf32db0cafea26f8ebc33f678aa44fa7a1fd4f4", 0x13) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1000000001) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x80) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) 14:54:09 executing program 1: setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000240)=[r0, r1, r3, r4, r6]) socketpair$inet6(0x18, 0x2, 0x1, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) setuid(0xee01) socketpair$inet(0x2, 0x8000000000004005, 0x38, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={r11, r5, r7}, 0xc) r12 = syz_open_pts() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) fchmod(r12, 0x0) sendto$inet(r10, &(0x7f0000000380)="fa582fbd90df5f88e84526e3a526217cdb606ebc61d17820e98434d9cb61365e4bc5e48567638e1a3d7261289242822896ec953f043ba0ac9545e2b69e1e3afbfa", 0x41, 0x2, &(0x7f0000000400)={0x2, 0x3}, 0xc) r13 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x80, 0x120) fchownat(r13, &(0x7f0000000500)='./file0\x00', r2, r7, 0x2) 14:54:10 executing program 0: msgget(0x1, 0x40a) symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) pipe(&(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) fchdir(r2) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) 14:54:10 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/204, 0xffffffcc, 0x2, &(0x7f0000000200)=@in6={0x18, 0x2, 0x1073db60, 0x8}, 0xa) r1 = socket$inet6(0x18, 0x3, 0x400005) setsockopt(r1, 0x29, 0x39, &(0x7f0000000000)='\x00\x00\x00\x00', 0x1) recvfrom(r0, &(0x7f0000000240)=""/99, 0x63, 0x800, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) 14:54:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = shmget(0x1, 0x3000, 0x680, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/40) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffb}) 14:54:10 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@file={0x0, './file1/../file0\x00'}, 0x13, &(0x7f0000000240)=[{&(0x7f0000000140)="fd4453574f7102f0dd745b7970fcb1bccac608158afad5f04b62a5941a82f77a32b28d1b3fc92fe9be85e8fd78604394602e35044bc82980012140df4b2bcecc8f27e37ab5251782bf58b532885f8dd8a3c3e63e4c8c9896c156780ade365d3c86add62d6281f674e7d07764f070707468dbcf054310ddbb5cfd5b50665fe71933bcde727659e0f329eaa11dad45f3a81ead39a993bd5bf77fd26e3baaabc29c1235b7a5597e5f65110aef36d67ca35523e198936bb1afcbb960eceb8624835891463b25c90545725269e5409cf273b743d2c0fb90", 0xd5}], 0x1, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x8}, 0x400) 14:54:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x93}], 0x9, 0x0, 0x7f, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) 14:54:10 executing program 0: r0 = msgget$private(0x0, 0x242) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) msgrcv(r0, &(0x7f0000000140)={0x0, ""/210}, 0xda, 0x0, 0x1000) syz_open_pts() nanosleep(&(0x7f0000000100)={0x0, 0x804}, &(0x7f0000000080)) 14:54:10 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x86) msgrcv(r0, &(0x7f0000000100)={0x0, ""/70}, 0x4e, 0x2, 0x1000) r2 = getppid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) msgrcv(r0, 0x0, 0xffffffc3, 0x0, 0x0) 14:54:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, 0x1) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}], 0x2, 0x0) 14:54:10 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x0) chroot(&(0x7f0000000000)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x200) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x683, 0x10) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2002, 0x7) 14:54: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) write(r0, 0x0, 0x1d5c) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0xd, 0x100000000, 0x8001}, {{r2}, 0xfffffffffffffffa, 0x28, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000001, 0x1000, 0x3635}, {{r2}, 0xfffffffffffffffa, 0x62, 0x2, 0x3ff, 0xd609}, {{r0}, 0xfffffffffffffff8, 0x29, 0x83, 0x2, 0x37c}], 0x8, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x401, 0x1000}, {{r2}, 0xfffffffffffffffb, 0x2, 0x44, 0x5, 0x4}], 0xe47, &(0x7f0000000040)={0x7, 0x100000001}) syz_open_pts() 14:54:10 executing program 0: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x30) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 14:54:10 executing program 0: mlockall(0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) setrlimit(0x3, &(0x7f0000000180)={0x200008, 0x4000000000001}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='*.\x00', &(0x7f0000000080)='%(*[\x00', &(0x7f00000000c0)=']\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00']) 14:54:10 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0xfffffffffffff53f}, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x1) select(0x40, &(0x7f0000000000)={0xffffffff, 0x100000000, 0x504, 0xffff, 0x2, 0x721e, 0x6, 0x8}, &(0x7f0000000040)={0xc00000000000, 0x5, 0x5, 0x5, 0xb7c, 0x5, 0xfffffffffffffffe, 0xffffffff}, &(0x7f0000000080)={0xfb06, 0x8541, 0xffffffffffffff84, 0xfffffffffffffffb, 0x2, 0x6, 0x8, 0x60c}, &(0x7f0000000100)={0x100, 0xdec8}) 14:54:10 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) recvfrom(r0, &(0x7f0000000080)=""/224, 0xe0, 0x40, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x22}, 0x0) 14:54:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) shutdown(r0, 0x2) getsockname$unix(r0, 0x0, &(0x7f00000000c0)=0xf2) 14:54:10 executing program 0: r0 = socket$inet(0x2, 0x800, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 14:54:10 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) 14:54:10 executing program 0: getegid() socketpair$inet(0x2, 0x0, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair(0x10, 0x5, 0x7fffffff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r5 = socket(0x18, 0x3, 0x400) ftruncate(r0, 0x6b670bd9) msgrcv(0x0, &(0x7f00000001c0)={0x0, ""/39}, 0x2f, 0x2, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) readlink(&(0x7f0000000200)='.\x00', &(0x7f0000000240)=""/157, 0x9d) write(r1, &(0x7f0000000300)="99d35f3792fd4e58ac723affd821f844246893946876a321299dfbd0471dfdef091d81b4ed3b149147d1e0b1a26190f5f98bc813a71a33b9", 0x38) fcntl$getflags(r1, 0x3) fchmod(r0, 0x80) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) syz_open_pts() getgid() preadv(r5, &(0x7f0000000900)=[{&(0x7f00000003c0)=""/255, 0xff}, {&(0x7f00000004c0)=""/235, 0xeb}, {&(0x7f00000005c0)=""/65, 0x41}, {&(0x7f0000000640)=""/106, 0x6a}, {&(0x7f00000006c0)=""/27, 0x1b}, {&(0x7f0000000700)=""/161, 0xa1}, {&(0x7f00000007c0)=""/248, 0xf8}, {&(0x7f00000008c0)=""/32, 0x20}], 0x8, 0x0) chown(&(0x7f0000000980)='./file0\x00', r6, r2) read(r0, &(0x7f00000009c0)=""/37, 0x25) readlink(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)=""/108, 0x6c) r7 = open(&(0x7f0000000ac0)='./file0\x00', 0x12, 0x39) syz_open_pts() write(r0, &(0x7f0000000b00)="fc589cfa032aba4363e345c3cc4485e6e9be0d09c5e70169ee06d6", 0x1b) r8 = semget$private(0x0, 0x2, 0x0) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000b40)=""/245) getsockname$inet6(r7, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) lstat(&(0x7f0000000cc0)='./file0\x00', &(0x7f0000000d00)) open(&(0x7f0000000d80)='./file1\x00', 0x80, 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) 14:54:10 executing program 0: r0 = socket(0xffffffffffffffff, 0x7, 0x200000000000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1822, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 14:54:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000002004, 0x4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x0) 14:54:10 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}) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x20) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) r5 = dup2(r1, r2) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x8, 0xf0000014, 0x7ff}, {{r3}, 0xfffffffffffffffd, 0x28, 0xf0000000, 0x9, 0x8}, {{r5}, 0xfffffffffffffffb, 0x28, 0xf0000000, 0x8000, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x14, 0xa, 0x8, 0x835fe59}, {{r0}, 0xfffffffffffffff9, 0x5, 0xfffff, 0x5, 0x9}, {{r5}, 0xffffffffffffffff, 0x20, 0x80, 0x100, 0xfff}, {{r2}, 0x0, 0x12, 0x20000053, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x20000000000000, 0x524d}], 0x80000000, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x0, 0x1, 0x1}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x2c, 0x5}, {{r5}, 0x0, 0x4, 0x1, 0xdb4, 0x1e}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x1ff, 0xffffffffffffffff}], 0x4, &(0x7f00000003c0)={0x3ff, 0x3}) 14:54:10 executing program 1: 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, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r6 = openat(r3, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000980)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) dup(r6) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000ac0)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) fchmod(r4, 0x40) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000140)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000c00)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 14:54:11 executing program 0: open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x142, 0x1) truncate(&(0x7f0000000100)='./file0/file0\x00', 0x81) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = msgget$private(0x0, 0x248) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) getppid() 14:54:11 executing program 0: r0 = socket$inet6(0x18, 0x8000200005, 0x0) setsockopt(r0, 0x2000000000029, 0x26, &(0x7f0000000100)='\x00\x00\bL', 0x4) socket$inet6(0x18, 0x5, 0x952) 14:54:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0xe000, 0x6) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 14:54:11 executing program 1: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x5) 14:54:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) r3 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x18082, 0x90) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x3) 14:54:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ftruncate(r0, 0x9) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2", 0xeee) syz_open_pts() close(r0) r1 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x6011, r2, 0x0, 0x30) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x3, 0x5, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:11 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) socket(0x10, 0x8000, 0xffffffff) setregid(0x0, r0) setgroups(0x1, &(0x7f0000000180)=[r1]) r2 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r2, 0x20007478) geteuid() getuid() geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) syz_open_pts() 14:54:11 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x100) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() r2 = kqueue() close(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 14:54:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1000, 0x0, 0x0, 0x0) r3 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r3, &(0x7f0000000140), 0x6, &(0x7f0000000040), 0xbb83, 0x0) r4 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getpgid(0xffffffffffffffff) r5 = fcntl$getown(r3, 0x5) r6 = getpgid(r5) fcntl$setown(r3, 0x6, r6) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="17545e06fec57faafc63661ef43d86637d5c5f445c4b161d8a65338d9d4e8bfeb1827e53e89048ed75aee10b49d44d3f0f36c27c59013ffa7b7ae255bc758b1d78", 0x41}], 0x1, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, 0x0) pwritev(r4, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r4, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r1, r2) 14:54:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x220, 0x13) 14:54:12 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 14:54:12 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r3) write(r2, &(0x7f0000000080)="f8f6686c796aad39ed07020ebec0681028e28b2fb822a8738319c81d38708922", 0x20) read(r0, &(0x7f0000000040)=""/60, 0x3c) close(r3) 14:54:12 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x1000, 0x5}, {0x9d3, 0xbb9}}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='&[}\'++\x00', &(0x7f00000000c0)='\\\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='$\x00', &(0x7f0000000180)='*($:\x00', &(0x7f00000001c0)='{+!\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)=',\x00', &(0x7f00000002c0)='$\x00']) setitimer(0x0, 0x0, 0xfffffffffffffffe) 14:54:12 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="05000000000000000000000000000000000000000002"], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x20) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x10001) setitimer(0x2, &(0x7f00000000c0)={{0x4029f3c9, 0x3}, {0x40, 0x6}}, &(0x7f0000000100)) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setitimer(0x2, &(0x7f0000000140)={{0x2f38, 0x8}, {0x5, 0x40}}, &(0x7f0000000180)) 14:54:12 executing program 0: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x6, 0x8, 0x800}, {0x4, 0x8, 0x1800}, {0x1, 0x0, 0x800}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}], 0x5) semop(r0, &(0x7f0000000080)=[{0x0, 0x80000000, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0x3a5, 0x1000}], 0x3) 14:54:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x140) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x4, 0x100000001}) 14:54:12 executing program 0: geteuid() getuid() geteuid() getuid() geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) unveil(&(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000000)='W\x00') 14:54:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) mlockall(0x2) fcntl$getown(r0, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x12) 14:54:12 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x3) readv(r1, &(0x7f0000000380)=[{0x0}], 0x1) close(r0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 14:54:12 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) fcntl$getown(r0, 0x5) 14:54:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000080)="3783acbb3123278afd43949e9f11799bbc331ccccef67286c792cca4f962b1dffa46d5cc06373c049ddbdc5beebcbc3092d93b9bb4668478d3a07b54788a132bd8b718d39f8857c3d92d55cf5599ee969363d0af06acad03019b8a5b8b660f718756cb3377903c436aabb0675549734e6d275dba6c674d2b3afe3bde74ee1a25fb1f5b0d72e3f6fd85e64796033a0a28b0e2931338b312d420c20612acf0839576e494879df55424d9e5c4caf0b35adbf0eed5fd7795d9077644d19a9131807d178c83e892318fcfa0ae895d5451432c09da76ed47ebb3365086eb154637e5a375b625405da7173743fb2bb5d875ab564136f9cb101cbdee0e05f52a6b868ea57d0594b5c3f6f2df034fd1ec23174d9f1ab1d838c87073b3bd434b68ea61d1ab69d862a2d2433f6a6689983d245d60619304fb515a6bf2a1d08faf36e415153772ced8647b23f83981b65aff5f256e99ef616157f549df57a80011263844b6557ad463e921c94be866db7575afe8347cf015c08a607a83acfc48a282bee86990079aaa34a75455b4b3ba34967d93a324a974cc7d0f6f62058d796e611650cc61a3447aaed7fe2b94dbc537e31d2a6626b489301df678ec8abad98d3e10cb7238f866882f8b5535a234577c4bc033cc21ce2af460b136150d61e835c8c471d233f1419eb335c92770df8cef582bebac1f2068026854281b15432ba7e3d4a904601df37e9de0f428206a6d95570b77badd6c2fe814bff4ce5986e1ad369eb4f9ba094931c9406e4df0f3b0feea2af72b80ce1fea0c2e0c2c0f57bc8046b985c028c75d314fbf7d1cd54326d8f68d5f6d46b55eaa8014224abd9307ca8f97a36da51d9b1d927a1dd4dc9b3c9fb138b2e0738997a031e0944f137a327f6ed860c72ec3c5e1c7c19c7f2188d8a4913e7b18fc6942365f9a2ccc28552e0ead2191be7bdcc1486b0567333c33e248c3fb04e660c473f3815a85012d2f6521c24a2d9cee7c80bda7ad33bc56366b40e287831adf5f5520f597d9816fa16f36f13ada58c84129376743a7339af4a97f3802cf9982168455d767479e4732e69f9b48af802204b4f09f5ea94cf4fb08f597962e85f54ff2f1f632bafb9e653c0726888bf4d169ef177b464ec46f080f3e0188e2e10295803778b5f4a59d76dfc54522109ba136f46047b345446f0a827159bc64db025ec029416b7d6c2adb3850437d1c05ea4c49136d7607014d0d64f3eea6e4428856f5d3e602eed0911fe6a589120a5d4a4cec39737420ffb59c136fa3cc38c25b33be173c32b43d4fb0380f88a654b28bca42a6b18293654ddfb02e6ed38f2baedd3d193db5e4bedb3c45098108b25a6034275d154aa66d6808a5dbd0ab7eaa8d033d0a1d2231e0b89fd8eeffcbf114217a0a8ac849ec8e352ad605b484deff023c0da647d7a5adc114620b9589cf303cc691332cd692dc790d6ac9bcc6aed534ac34d2e6184a3307ce8846066309677e5bd7227c4c675d30f6e288c75955adc2fb5e50c8b15b5c26573dd803725a16d24434336c42dc64852a6537f130ce2fbb09395cb46fce5b879ab1664602c1c5f8f6dd5e0a35949dd698708f5bbb37f97119345ed2614561872ebb9b92a2a09f4bd287bf14554fdec3421ed1cf813e8a2c6936f96780a02f56721c5a28298d6189b9650ed7ba4f898175892f9ce8139b67e974c3bbd4cd51f854aa3fc51140344849fbd0945a89c05918dbf64133e925e4f8d5593eaa99b9e89b8714b33173ad6d53e504cbbaa153689144692d7be4ed7e64b06a25f41514e364398327454359dbc48578acae0ae2e0a45c26069a6f2ff4b0ba128db1d7bf0bdf2e2d13ea629d51b569dc801ad5a169730e6bce8a7ee8c7d47cccb955cdd7fe9f2dd3c3a2b21deeec33c59370e5f650cfd776dbd20cdc2c57990b9bb4e024976bc9007fa0b1f13470f9d9ba5dbcc3568f8f49fc7588b614ebe7d391c4313303139f9618e6b008636130b0a42125b46a976dbd247483a334cc09007509fbed55a30764f3df1cdfc020ca7eacadc40f39d9e475168d048fc04ae3a67955267a64b9c6ccacb8edfee7b1fde139c3d61b5e5d4798e6aa54c98b3e1de1d2822b1ae03fbd65094b913371d03148ce5ea94f55fb0a2be0ecf3cee12c6b223780f8f104a1a1cd10812e6fb8c00b62ecb85963f49392a756b671f13719dec22e906de61e26addd2eb9f5d0641c0ecf5c331e3fc8b0baffd89294f0a18ebf86feb1fa8e4042610e36bf9e9f63d15e4416a5e30201d5a5e157a1a1b45afc937a9c391da70ab3da6dffaa0249a3be8ac5e12d905a32013586c72e75e69d6842e0f10491c491dfd696ad05dc0612ec0d631ff822612ae59c67ef6d937304c1b1f962007d4c0ca76f70307e8b56e769007642526e8017bbdbf995c20fd8e8f97d7eee7b084caaeb3f2b78d753fd869da9eddc0ef3fd12d5492187e3b25f171c0fd0437e245d491af8d93b8649a09b13fe31362261ee5cff118de747d6be9da8c999c96e8d00c2725533546d4d7c88463a43dc870a79678dd03eb5241d95592c83c736ba0952b79ed357b997ebba3a32e9721db751c6fefa1cef1018ded9c83a754c7af6ec07db4fc46e304b3f014387938b40a004631f85ab8f891aad1c03133b83392bbac7663a58cd279bfb7d79df743f29a71cfe4b66d9e1076fdaf7fa5dd01876b9ed9c39602e487029cbc79b0645c2fbc7a6fb38a04aa4202beea3db8eb9c7b9edd0200157b85f0aa28b825f3787456947f6cd1be31e4b423c5bb8ad80759b2a237605ece0bc5a9946b34349e2d338dcaa3f5fdb3a353ca0018e68e86d713ab20e41f610b26b610837ec16c048ccb4f169338ef5b7d71d4ebe297e6ca513733a310fb6926463046c042696df672676468d7ec7daa6e76cc159fd0dc76becb49803016f322d597cf6a3220547560ebd8a0cd568afff37b9010e6176f95713bcf548d13106bc60253ba24c50a9f98344ab23464203e67ba55a231a202eaea9cb0b38910804c052bc11b88a65dd0f75283b928fae5bf8e2af83988c339657a2a3d0968d3a24f844089afc3f3f13082d2d4b95f9b64df46007db04196d555a8c4474f555e63d9aaf8164becb517539d3cf6c9cf0d1f6a7391001ab57e57ef3b2247f87ef0180f6501ef54585fe76384557c9bb7da806216783890e2c50ac8cc3c43d6e6fd13eb2d0e3427d08a055f6d09132d46f6bdbad1a5bcf9caaf0d772412eb46eb53f366527079cd91510e76c1b56c5a8b127716d5df8c77cdc0e905ce614f24ed928b31ad26044155683ab7059c8c28b0014447c4fe160a90239215626513caf6a1f82a8d9723f4baefd8af7894adf56372e301749476c1160e9f972924cb3392408b4581ad013a7a0a36668f1865215b1f896d5fe07e02e4ee39261d6ace245e5474d2e509c476e52c76580cabf5a215c8c3541e8552079d508798955a723389cd406126290531b065df4e9e5cde47959746be929399b11dbce65b1bc0cfb2664560c4e7461acfc28d0c5f332dbcb9b863a685ad7588dd03c7f5c4650bc10b658b609356ad7ad55d5c756f14ebe8ce369a7718856f00e3021e32f0ebd8a7f03f571c3940c24fd5b1e0a285fb8ab76ab3cd02255b06943f792c2905d0746793cad9e082dc8f63e7abf26f16394c3bf31adb562e8567362d27e3ef11daa0bd6038111c6b0dd57194cbfc382ee0b18bb6f3e60d659c5283168ca1aa29e6bc37bef0cc992941cb64b93a83f511fe9d9da3100feaf9cc5db2911b5680f531c89895484e426ef51f5aa0333953aa01f61b8b8ae944684e752aaa8e54b1e793cbf082b526348956723f76cc97f01fdcd00cb6a7a9fba81b7bcb46d3b340b9db4f10575825d35bea63af12676b8dedad9f89f8ad5bf4feffef8fa382fbf286796027159d6aa33ac627155cd104f8889749b510a6da5ab693d45dcc7c22b22e335c3b4e1c9a7412009bbafd982971c03de29276fd5eb19fda50dd055409dfdda83383365acbdc67373a6aec9f608fbd6b4d001f6e5b4bf6fb052056bca6bb2b428d1312e02eb6733cc99f06a72d335c2aedddf466f5dbee10badf4c33d9736c41dc08670af74c5fd6161024679b286bdf4316c2d167e37f08ce33228a2399c3834db27b35ab31981fc09f17f9460d8681cde158968c96175d1b19fad3d55ec60f25b1022d7303c20f6279e58a56f43a8c31c153f5a837a91ddd4345856c3f294498039ef722ef8d451cb645411a29cfc240706b76e183334c586683f09081ab487bc3e84d123eda08b45664cff953ff226f023cee50cec1b0282ea2bd589d8de3098d4eedf73b80dfa9060e224b71407b01a3c0d5635916a59a5cc8aa8e748d910d9508bc5e1398d5e510af925059030b54fd4b9a015179ecb0077eb49534f4b92c58759adefea29475da7db33215d0073b5b49bd67474be23daca124da2e2f24c2de1d5b833f1cb05090812ce65f7ef70946bc341d2ca7667a4599409090f8e036e6d1acb1fabffe7cb5df24e939d31fbf30cd569bd9c70f45fdb6fbe867d8374f3e2969b2f793fcdeafe5e71bf43f779adcb4e82ad8a014828906872480dae6b3e0b2209ec1797482867dc98a7e2db6d24b23aee22cabdb07bdc19bc20f6b986ad5b8b9c94088429708a9bd443a939153f74ec1918a8d5f236ee4c981e0e7cb12e1c76322da2533ef9efb4aad787a6dffb024e8e99f470caaefe9c162f55c9f8b590be6b8cf437a54bcc434386c222d2af63264a15d13885598939b84e6d273227a8ab64d3c17a0f20ce873ad2dcc3e6e3cff4ff5859276f23246a07550493c427977e4218957e7ad3b44ca96aa5c01c739db6c0d13096d8d55f49b0cb407a28a3fa188008453d1d166e509c04dfc35e056552cf8a8e5c51ed36285d0048c5022c220fc1d1f06809e5c94e43f3482c61543a52f45a1085ecc1ae3bf6a78361b7001e7ac348abeb634a6e091af90602dfd86c22a040dda47a7a51091634df16b795d80dee07a3c7c7a2fa7179958912979b37c354fd0ad936c81ec7f1c0a49c9426624c1d55389ffc918f94bbdcc7d198c76e76faacbf7f27735245779d6cd12618eb757d866e463b2e030f3fb32c79d0ff6dfed79ec0b9be0d8ad54b5d3b49de1034354a38b55d7deca689cff840931756f68db750efc3fdfa4ba31113b00d5bbbd2ae67b76653b8d00548211c5db4ad0035edb4d483ee24465e5d33f143b5996dfe6297fa5f8fe7e2cf844f40fcf6c9fc5d9a2d98a6103e9401b8a3ec4f7188e65e1242b9b4d6b9f9c96a4abb01bb7bb7c7f98335901443d3f817f025e694594229f285e525158ff5d47ca1ed96f3f523c35f4c8ebf1290bcde7713298709714df237414c40c470d86c9f9cb365db0ac36a41ca8b779826a311b9f7f619fd057a32d3f2cd3cd8c434278f8634b81e496075e5faa85780c78df902dcc98a3210a4ea7763124308a88e50eaed5a78daf5d853d99748441ec11747c02f356cb2262b8a0a93df23ea2a48a95f19f597508853fd4e4df20da8936c383ea8dd74f2c234cd28bb59a42dbdecaff67a98b98f085e0960485c273002b66d1c7876e5566a3dbfa079a80c283af089a1e4f5141565fd9349786832e4e9711c87d3bc672e1e71a7c16eef12b6310c1b3b8a7faf365557da5e6b9be123f9de63d0bf4e4ec5e312360a1118b40ae7f81fa28196e50207f7f8e9c3b67cfdebee3f8448e168be97ef3b446792cbdc28ff0c7b7cf2ede60fd6a0c1c2d0a892b2a700ca9fe47968082dd32c13bbf4807ef0f155ad3f22", 0x1000}, {&(0x7f0000001080)="cc262d0352299972701e360a956f1e67db392da593baca359614fbe2cc6a0a7cc78bb841b7be82f998661fcd712f6fcde641e03b100bc0bc88c056b948044e", 0x3f}], 0x2) setsockopt(r0, 0x29, 0x2e, 0x0, 0x206) shutdown(r0, 0x1) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:54:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b6", 0x1}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000020000/0x1000)=nil, 0x1000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 14:54:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000300)='./bus\x00', 0x10006, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r1, &(0x7f0000000280)=[{}, {&(0x7f00000000c0)="7fb9797b415210ca87c9272ab1964c436264967415dbdb1d9b72c858564962fe79e51935ff4383427ea5472deed14d62effdfe0a23634cdb925e0cb28bb4151e01639f0abea7c62ea7e871c986c9", 0x4e}, {&(0x7f0000000180)="4f021026e4ce3f6cc45531859a0f93f4341a9f316c3b4a91fb3bd4675bf554774198a9519686840b23930c0a2fa74819897d8095de5335527f07e40d2ac97be2dade3eeb70cb8c2c4f9b701f1dd82d2f78f63b9f98888730b75aea4142f38269e5b61da8b19f56e36956e72633a90fcbd1d686bff325bfaeb0ed549f71c47d3b95f47fc8b061b28bf7a3dbc9d946d96203dd7da19eb2f0eba303e746d9fe0f78cf0133d87e29b6ca11f75eca0495544e082c6c2f38bd97917b2b7d857a68c5f75d8fc5cf74c2d30ba4898ad19ae7f886dc2039636ea1b54ec16a70e72fb766434c9da927fcfee2c0870c6ba033f0ba55dd7c7d11e59a544b375a", 0xfa}, {&(0x7f0000000040)="d976f8b693167e128ba8234392a1068f19152d45fdf57a55dcacc4ba9dd32e4412a628f17356a35f785b438764a84e", 0x2f}], 0x4, 0x0) pwritev(r1, &(0x7f0000002480)=[{&(0x7f00000013c0)="ae", 0x1}], 0x1, 0x0) 14:54:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000040)='./bus\x00', r2, r3) select(0x40, &(0x7f0000000140)={0xca8, 0x7, 0x3, 0x2, 0x4, 0x20, 0x2, 0x10000}, &(0x7f00000001c0)={0x6000, 0x7, 0x10, 0x40, 0x6, 0x4c8fd901, 0x1, 0x400}, &(0x7f0000000280)={0x0, 0x401, 0xee8b, 0x7, 0x42280afd, 0xd7, 0xfffffffff063dc09, 0x8001}, &(0x7f00000002c0)={0x9, 0x3}) dup(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x9b, 0x3, 0x8, 0x2, 0x8000, 0x0, 0x3, 0x7}, &(0x7f0000000240)) 14:54:12 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) fchown(r4, r5, r7) kevent(r0, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x10, 0x60, 0x8001, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1c, 0x3c01ae0885c05e8b, 0x7, 0x6}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x7ff, 0xbe}, {{r2}, 0xfffffffffffffffc, 0x41, 0x1, 0x9, 0x4}], 0x8, &(0x7f00000004c0)=[{{r4}, 0x80df5f86fe29799, 0x1, 0x4, 0x80000001, 0xe04c}], 0xeee, &(0x7f0000000500)={0x4, 0x800}) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) r8 = msgget(0x0, 0x20) chown(&(0x7f00000006c0)='./bus\x00', r5, r6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r10 = getppid() msgctl$IPC_SET(r8, 0x1, &(0x7f00000005c0)={{0x647, r5, r6, r5, r6, 0x33, 0x4}, 0x4, 0x1f, r9, r10, 0x60, 0x1f, 0xffffffffffff8001, 0xfffffffffffffffa}) lseek(r1, 0x0, 0x1) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x3, 0x0, 0x3f800000, 0x4}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x5ad, 0x3}, {{r3}, 0xfffffffffffffff8, 0x98, 0x20, 0x2, 0x7ff}], 0x5, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffb, 0x80, 0x80000001, 0x7, 0x6}, {{r2}, 0x0, 0x2, 0x1, 0x783, 0x1f}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x200, 0x1}, {{r2}, 0xffffffffffffffff, 0x20, 0xf0000041, 0x100, 0xe7e}, {{r2}, 0xfffffffffffffffb, 0x6a, 0x10, 0x9}, {{r3}, 0xfffffffffffffff8, 0x20, 0x60, 0x3, 0x1}, {{r4}, 0xfffffffffffffff8, 0x27, 0x400fffff, 0x7, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x983ffb80fab32194, 0x4, 0x418a, 0x6}], 0x81, &(0x7f0000000400)={0x627, 0xfffffffffffff000}) accept$inet6(r4, &(0x7f0000000780), &(0x7f0000000700)=0xc) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x11, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x44, 0x3, 0x4bc1}], 0xfffffffffffffffd, &(0x7f0000000180)=[{{r4}, 0x0, 0x80, 0x0, 0x8000, 0x9}], 0x5, &(0x7f00000001c0)={0x4}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000200)) close(r3) open(&(0x7f0000000640)='./bus\x00', 0x802, 0x10) 14:54:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x4) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet6(0x18, 0x4, 0xd6af) setsockopt(r1, 0x6, 0x0, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000000)=""/169, 0xa9, 0x40, &(0x7f00000000c0)={0x18, 0x1, 0x5, 0x5}, 0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x783cf9d066ea936f) dup(r3) pwritev(r1, &(0x7f0000000240)=[{&(0x7f00000001c0)="09cea3c9f40613b3533dbab8b68b71fc60732ac509cb9569fb874e9e", 0x1c}], 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') 14:54:12 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x4000100000020000, 0x10) minherit(&(0x7f0000ea6000/0x4000)=nil, 0x4000, 0x0) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r1) mlock(&(0x7f0000d02000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) munmap(&(0x7f0000da1000/0x3000)=nil, 0x3000) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 14:54:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffd5b) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:54:13 executing program 1: socketpair(0x6, 0x2, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000000)='.\x00', 0xa88, 0x0) recvmsg(r4, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0x1da, 0x0, 0xffffffc2, &(0x7f00000007c0)=""/114, 0x72, 0x800000000}, 0xfffffffffffffffd) dup2(r5, r4) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) sendto$unix(r6, 0x0, 0xd357d58178a82258, 0x1000000000, 0x0, 0x0) accept$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) 14:54:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) poll(&(0x7f0000000140)=[{r0, 0x104}, {r0, 0x8d}], 0x2, 0x0) 14:54:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8001, 0x2) recvfrom(r1, &(0x7f0000000cc0)=""/189, 0x10f, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 14:54:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00\v\x00'}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 14:54:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) write(r0, &(0x7f0000000140)='\b', 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="4799e233acc3e45f7eb5c177ecdae89523363568a96c63f762f0adddd36dc42ee8eccfb52865e07e48d55010212f26e04b748c60f99645ee411bfb1ea5f965ac0cb017025b55e43e219f8dd4b315106c3c2bf19554c20f36b0713363c9a4c799edd2c0649ffcb0963e177cc658f6fe25f1d886f17313c5097f263573857c7e385639e12c20106d132ea3dd39f8391371944d60c9a09b11bee1", 0x99}, {&(0x7f0000000240)="a8f61dc8ca5bbe4ad4508ce010ea62f806885a28adc7f303e65443ec8b2652d5c5aa6578f3c08edbefb3e5553c5c71172494047050e1af53ac0147ed667b65ead2b066eccc951e9487cddd00bf494302e0c1944b5240d12cba2f6b615499998a1226b7885a609a263f3c", 0x6a}], 0x2) flock(r0, 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20110, 0x11d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) connect$inet6(r1, &(0x7f00000002c0)={0x18, 0x0, 0x6, 0x4}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) 14:54:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) close(r1) semget$private(0x0, 0x2, 0x20) write(r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x5, 0x6) fcntl$getflags(r2, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r3, &(0x7f0000000180)={0x18, 0x3, 0x7, 0xd0}, 0xc) geteuid() utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x2, 0x2}, {0x9e4, 0x1}}, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f00000001c0)='./file0\x00', r4, r5, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 14:54:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) fchdir(r0) 14:54:13 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x154) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000240)=']]\x00', &(0x7f0000000280)='!&}\x00', &(0x7f00000002c0)='E,:{\x00', &(0x7f0000000300)='::/}\x00', &(0x7f0000000340)=')\\\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=':#@\'/\x00']) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000440)=""/21, 0x15}, {&(0x7f0000000480)=""/54, 0x36}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/191, 0xbf}, {&(0x7f0000001580)=""/145, 0x91}, {&(0x7f0000001640)=""/119, 0x77}], 0x6) fchdir(r0) syz_extract_tcp_res$synack(&(0x7f0000001740), 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001780), &(0x7f00000017c0)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800), 0xc) getpeername$inet(r0, &(0x7f0000001840), &(0x7f0000001880)=0xc) stat(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)) syz_extract_tcp_res$synack(&(0x7f0000001980), 0x1, 0x0) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x1000) fchdir(r1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000019c0)={{0x18, 0x0, 0xffffffff, 0x9}, {0x18, 0x0, 0x6, 0x5}, 0x80000000, [0xffffffffffff1247, 0x1, 0x3f, 0x5, 0x6, 0x7, 0x10001, 0x8]}, 0x3c) kqueue() rmdir(&(0x7f0000001a00)='./file0\x00') getsockname$unix(r0, &(0x7f0000001a40)=@file={0x0, ""/46}, &(0x7f0000001a80)=0x30) syz_extract_tcp_res$synack(&(0x7f0000001ac0), 0x1, 0x0) r3 = openat(r1, &(0x7f0000001b00)='./file0\x00', 0x80, 0x40) mkdir(&(0x7f0000001b40)='./file0\x00', 0x20) getsockopt(r0, 0x10000, 0x6, &(0x7f0000001b80)=""/2, &(0x7f0000001bc0)=0x2) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001c00)={{0x18, 0x3, 0xe366, 0x5}, {0x18, 0x3, 0x0, 0x20}, 0x0, [0x7fff, 0x6, 0x7fff, 0x1, 0x3, 0x1000, 0x7ff, 0x200]}, 0x3c) r4 = open(&(0x7f0000001c40)='./file0\x00', 0x880, 0x2) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001c80), &(0x7f0000001cc0)=0x10) 14:54:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = getppid() syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x2, 0x7fffffff, 0xd49, r1}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x9, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000580)="b29b50b5fc5923f79a76728eb32619a5805661d7b891b575909fbcb3e09b9f0b44339b9aab82a4d3e2bb85b484e62e36255b9315ef5101ef0db9a731c42798fa73ca2912bb1bd46d05aaf8f05be9985bf4021feff8d475fa460574d9df807272cc67e25f440580cf2ac040c75551e3b0a5f71f0f27390f4c40df689e844ae176f2579fa971d43718db4c8e497b69a3c9a6ed77a0f01f655c1798424ba0f2ffd5ff0bd9f5c849e749aa8054f00f257bdcf9ed825c096d28d89ed68a8a80f5521e2fb72b2ffc5a2e81c75574b69a31ac9949b0891b079b894b23f807bebf3050400b5368d524faab7d800c9e1e3cca6d0886a4bf42805e00be49ee4cb9411fa03725e1c8fe4625c749711a39236d4dc0ca396f9825fd92e7506ae3dded1c3ecaaf6bf834a8d3ff507136ab555d7e71eea477ae9d81b600582a24e6e65e3043c5e7c4e9b1138395c0f24a6e0ba497488dabe84f532204acc92eb38c2cc41fc2f4c5a4d92fb2463d4de5d1c41f065dc5d7b6ee5913a396c225adad2f466811a8184ff0dcd802740ca5a7fe6335585ba2a8769a2668e131309e51c902ea5d857ebad35d08d0cca0b0c2e7c70d1d063a3af39447f1e4191cb1981827348b8465213eea20c800f2159512cae0512aa3bb5b6129e51de4468fef1f65404a4a852521661c1269aaadaf1d2ba08614e022b1d7d9c4c5e8739ee4a57cc47b99e20227575edcb9", 0x201}], 0x1) poll(&(0x7f0000000100)=[{r2}, {r2, 0x40}, {r2, 0x88}, {r2, 0x8e}], 0x4, 0xfff) fsync(r2) chroot(&(0x7f00000000c0)='./file0\x00') r3 = syz_open_pts() close(r2) kqueue() syz_open_pts() flock(r3, 0x4) fcntl$dupfd(r2, 0xa, r3) 14:54:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x100000044) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) shutdown(r1, 0x0) 14:54:13 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f00000002c0)=""/216, 0xd8}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x3, &(0x7f00000004c0)=""/236, 0xec, 0x1}, 0x2) 14:54:14 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="2fbbd7d5237a439f5cc2e7b3e63f8b06619a107c1dfde9137901c0445e1b133691822c812e8707112fe973893d836e0541a061f7150deb44eb89ca47751cf8b4f6b5f2068fb0e75a889b014aafe1d2ffbfc6d8bed1e9c1599cacf90ba3c2c8550bff7552c7b9b57ebc22f3e2d3e9", 0x6e}], 0x1) 14:54:14 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)='\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r1, 0xffff, 0x12ab, &(0x7f0000000100)=0x5, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) execve(0x0, 0x0, 0x0) 14:54:14 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x1, 0x7) setsockopt(r1, 0x29, 0x31, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) close(r1) r2 = socket$inet6(0x18, 0x4005, 0x3) sendto$inet6(r2, &(0x7f0000000140)="1d68c53df92dca2f82a2b79356a984c09cb3b1fee18c7fdf1205db9ff0dadc0a8fedebf77c2e7a3cd786a4acc8c8aaf182075955b86ef61328729e956f2f0b3b500b067b18e56996831d8d6578be27a7b46c2ee4ac4ab2adba491c7b374fd4838003870dba3144a1fabb8fb539b365ec6df52db912dd1e7c4d0914d28ea37057a85399daa51a07be0af0279c026baa2945935ad883c9d22a707a7eca50e2263230b261d619e3e28c75b3b560af604c485e7b7fe07cfbd5c6f17fbe49528cef6922871e295e45f0bc07700b620c09b255", 0xd0, 0x1, &(0x7f0000000240)={0x18, 0x0, 0x9, 0x4}, 0xc) 14:54:14 executing program 0: setuid(0xee01) socketpair$inet6(0x18, 0x4007, 0x3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000000)='W\x00') unveil(&(0x7f00000000c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000140)='x\x00') r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000280)="74b20ea7dc2168675c88e30d8705b04b42058c4519f6115dbdcce0ce3f8591ba43f7796e0609ce06996c9cf59c4aabbb5bae64777ab6f981c05a3ede495f8cc2ba469f63762c954dbd8705bf8dd177963afd5003bb42ae054e33d070c61e6ddcb91b6742773d", 0x66}, {&(0x7f0000000300)="c216b059ec4c6e0fd641b203c865be3614fbe69501df75882cb721f3bf675c940c020dfe2a5dcd03aea8bddbc972d827c9bf8b565afda84c5b952c537fce4d34cb597bbf4889ce1c98f02bbf0aec059f0026f93c9518c2e3d493e9cded6d09519bf175847b80269d1fc5ec9d42c61778258b15c28b79b79f19e46bda94a514d4046e72f5b1689006bfe0545298a732cff22a33c1f4d72c94d31fb0bf6ee00575a71deee37ce52a5c75534411d95ca253dd6bf940", 0xb4}], 0x2, &(0x7f0000000680)=ANY=[@ANYBLOB='\x00\x00\x00\x00', @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000e02c5d89d11fe02c7a7867002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x40c}, 0xc) 14:54:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000000029, 0x35, &(0x7f0000000000)="00000081", 0x4) setsockopt(r0, 0x3, 0x50, &(0x7f0000000040)="044de7e9d251f13a9e6675190adbc80bcc784383f436164be8883218ed4a4a6dffe5e67151db07644e36a283d0057f93e9c30225ed1d30147bb85dbd264cdb7278e630333c5e8538e891f070ef62c27e0f138595695b006a70f875dad1b4549a47cd5531c221462a1537dbff8ffebe176204643b1afd21f1a1f997f1f0ae7c270335be461983db7d4abfb99aff13e793622bff3009e856bd9167218f761ef7edabc5750eeb8976cf0a268a1fc77966ec3befc01586772054", 0xb8) 14:54:14 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, &(0x7f0000001840)=[0x0, &(0x7f00000017c0)='8#:\\)\'\x00']) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') write(r0, &(0x7f0000335000), 0xfc94) 14:54:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0x44) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 14:54:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mmap(&(0x7f0000209000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) 14:54:14 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="038f9a5672456abe6fe0ef3634536bb43fb727d7d4798b226be3689b5ccfc8a99f728883a670abd516d6198675ef21fc008d0c28ab6311c49dc47dee0818", 0x3e}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x1}, 0xe) 14:54:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x80000001, 0x97, 0x0, "899e5ac86955f4b0ade04c862b01c5711eb9c98f", 0x8, 0x81}) r1 = kqueue() r2 = kqueue() close(r1) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r1, r2) 14:54:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7a32, 0x0, "f5a6849ac35d9dfc1ffdfc79f7a824d9c9bfd010", 0x4}) 14:54:14 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x6, 0x8a9}, 0xc) select(0x22a5c3091889f249, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0x8001, 0x8, 0x1, 0x8, 0xffffffffffffff81, 0x209, 0xfffffffffffffe01}, &(0x7f0000000040)={0x10000, 0x2, 0x81c3, 0xfff, 0x1000, 0x7000000000, 0x8b6a, 0xe1}, &(0x7f0000000080)={0x3, 0x4000000000, 0x7, 0x1000, 0xffffffffffffff98, 0x9, 0xfffffffffffffffd, 0x37}, &(0x7f00000000c0)={0x3d, 0x1ff}) chmod(&(0x7f0000000100)='./file0\x00', 0x8) 14:54:14 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f00000001c0)="c7", 0x1}], 0x1) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) close(r1) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x8000, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x18, 0x2, 0x0, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0xff}, {{r1}, 0xfffffffffffffffb, 0xa4, 0x8, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0x80000042, 0xccc, 0x9}, {{r1}, 0x0, 0x10, 0x40000021, 0xfb, 0xd3}, {{r2}, 0xfffffffffffffffd, 0x8, 0x48, 0x100000000, 0x28e80b2}, {{r1}, 0xfffffffffffffff9, 0x13, 0x0, 0x3, 0x80000000}], 0x7fff, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x9a, 0x3}, {{r2}, 0xffffffffffffffff, 0x28, 0x40000000, 0xb96, 0xbb3}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffb, 0x49, 0x0, 0x80000000, 0x5}, {{r1}, 0xfffffffffffffffe, 0x14, 0x80000005, 0x10001, 0x3}, {{r2}, 0xfffffffffffffffc, 0x5a, 0x0, 0x0, 0x1000}, {{r2}, 0xffffffffffffffff, 0x81, 0x80000003, 0x8, 0x7}, {{r2}, 0xffffffffffffffff, 0x2c, 0xf0000000, 0x2, 0x100000001}], 0x8, &(0x7f0000000180)={0x3, 0x8}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) socketpair(0x6, 0x3, 0x7ff, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0x0, &(0x7f0000000600)) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x9, 0x3, 0xfffffffffffffff7, 0x1}], 0x7174d40f, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xfc, 0x1, 0x8525, 0xf8}, {{}, 0xfffffffffffffffa, 0xdd, 0x20, 0x0, 0x2}, {{r1}, 0xfffffffffffffffc, 0x8d, 0x2, 0x0, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x82, 0x82, 0x2, 0x7ff}, {{r1}, 0x0, 0x7a, 0x80000000, 0x4, 0x6}, {{r3}, 0x0, 0x8, 0xf00fffff, 0x2, 0x4}, {{r1}, 0xfffffffffffffffd, 0x8, 0x20, 0x5, 0x37}, {{}, 0xfffffffffffffffc, 0x40, 0xf0000001, 0x71, 0x2}, {{}, 0x0, 0x2, 0x10, 0xf0, 0xfffffffffffffffc}], 0x0, &(0x7f00000000c0)={0x3, 0xfffffffffffffa02}) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0xb92, 0x2, 0x4, 0x3, "1f225ae4a96d0e8afd6d2d9b4b5530187cef54cb", 0x4f53, 0x6}) 14:54:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) unlink(&(0x7f0000000000)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x9, 0xb2, 0x1, 0x400, 0x72f, 0x8000, 0x4, 0x3b}, &(0x7f0000000240)) 14:54:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1ff8, 0x2a0a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/128, 0x80, 0x1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 14:54:14 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x10000000) 14:54:14 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) kevent(r0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) syz_open_pts() 14:54:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) r1 = shmget(0x0, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) 14:54:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x8000000000000004, 0x0, 0x0) 14:54:14 executing program 0: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 14:54:14 executing program 0: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x4000, 0x28, &(0x7f0000f9e000/0x4000)=nil) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) shmat(r1, &(0x7f0000f8f000/0x1000)=nil, 0x3000) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5aada037094da0ad1ee9204f82e157891dde0999f5f357dfec7d222ef70700b194baf624c669bbe9f9bac75ca4ffe77fce5e5ab66de0be9e45099f06c2d3c3257af11e8e238705b9fdfb352f25b1904dd63b1c01dbcefa205fccee13474cdbcccd9ddb5e217088cddb692893ebcd88835be1e73387a441ba55d895b4a28bfe281255850c0cedb2cdf1e26034b47f477735a96fa50c267d619618459d5208388c5da1eb09524ae08878b0d2f847adc076b343c99834fef0a72455400848400e9b5a9b429cf6e3942399e968d5b8935d16ef21cf3e5ce5b8817dcc658974780ea53cea30ab3833a829c3dafc4e8f1e88d973e08085adc96a98ad965ddbfba2fcf021b2900cd3bbbefd13efe6667095f2eaf4f9eeebf4cd73877e39a4a74e42d7bf39b31b35743a3ea4fe12877c1f7d9e3c46cda14d34d9ff6f8be4c6bba04a8f358f2d37bdf8b0d15ae4bb92eda2ff15e35f360ba601df6c43b518e1091edd887a7acfb8b3ba2dee98a927f38ece01655c8548beea7703c0d60fde212942454dbc99d3d3ea3f2715852d2ca3261c238a1a77c68b4b43b4e516149fe90ce5e1c6d05cea0033c026c8b293c978509c4873a3fbdd4cd6affe5a78cce5f5c2d81427f29dd18b95fa42c5feed3e764965212430cb907a5eaf6ab93f4a1322ebe36d7cb6625b43547b0247a73a211545282494f7ce801286805aaa0012ddd1427ab100528e02d33c87d34cb361927fe31d6288747cf28698d734a0019c7d23178104e7da69eaf8885a5f34860f883b0d4f029bb4845ada38d97a8713038c112012bcd1bbc8b2b03d3b14d0d2c517538536ebad93ddb333cdacd753d75e728f65bd66ea7090ff6d15f4a18c8b2cd66763ea7667a6588368aea7120cda15cb56eb96cfb2fa177c6c845432ecba90d63bc52829c51b1af48940cafec65a8fcd3265fadf49040b9654afd2496ee2114ace0fbe752e9d0c79ebdb01ba46277e82ddbf9d77144040d63b6d4737cc35e2f478e190609882d38504133a3bfc1ad783f218d4634a3686509c864b6138aa21aa47d66b2ae4b15fd1004f7af963ddbf7fbe684d61b0f198b98a65d061e322b0e4d519f03a27b395579b083a787b7108a29ac8242cfde310be8f7c7b6b583aeb0452dcabde1ad6fb3928546d13e0b1527512b0855ea7d79eb405136b81a44aed00daa03e9a96449b49375e06a6ad7e6823f34e2832dcce466dc007886bd566c645d9fffab051df6a7eeb62e367280a", 0x928}], 0x1) r2 = shmat(0xffffffffffffffff, &(0x7f0000dfd000/0x200000)=nil, 0x1000) shmdt(r2) syz_open_pts() close(r0) r3 = kqueue() r4 = open(&(0x7f0000000040)='./file0\x00', 0x42, 0x0) renameat(r4, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') r5 = shmget(0x1, 0x10000, 0x400, &(0x7f0000ff0000/0x10000)=nil) shmat(r5, &(0x7f0000ea7000/0x1000)=nil, 0x2ffe) r6 = syz_open_pts() r7 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r12 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x6, r7, r8, r9, r10, 0x1, 0x100000000}, 0x2, 0xc7d4, r11, r12, 0x1, 0xc2c, 0x8}) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000380)) 14:54:14 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') 14:54:14 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f0000000100)='./control\x00', 0x0, 0xc) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/227) readlinkat(r0, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) 14:54:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000240)="4a5f70823f8c33fba7ac482c33e80261e29b4ca8baa395d5fa258a9eaf7ccc510c1aace338b9e424bdb7cfec125b84278c67582042ac736ad44b06f63dafbf3eede04eac22693d53b81599374122d279d0d40f734c3cb162a3d957bd1c6743830975cae38a545528c9e47a21bb28399274103ff8ee4bcc833384ea54c5023f577eff2d82d5906bfd3272e641d679457057a8109ad48f7b4665fa7c086203f808b65b6ebfe7b749f0c0494d70261e2ba140b996d0157b53083fd193d9ee80799625fd3140cc787d23fbe02c46e5f1de864e52ee14566d2d5e37488d33c33efb80acb50a05f171f22dd015a17f510ff5b45085a8e042d2ea590000000000000000000000", 0x103) r1 = dup(r0) connect$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) r2 = syz_open_pts() readv(r1, &(0x7f0000001e80)=[{&(0x7f0000000a00)=""/121, 0x79}, {&(0x7f0000000a80)=""/34, 0x22}, {&(0x7f0000000ac0)=""/154, 0x9a}, {&(0x7f0000000b80)=""/206, 0xce}, {&(0x7f0000000c80)=""/227, 0xe3}, {&(0x7f0000000d80)=""/218, 0xda}, {&(0x7f0000000e80)=""/4096, 0x1000}], 0x7) close(r0) socketpair$inet(0x2, 0x8000, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r4 = kqueue() writev(r4, &(0x7f0000000700)=[{&(0x7f00000003c0)}], 0x1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x20000000, "a146782600feff0c010900000000fffffeff00"}) readv(r3, &(0x7f0000000980)=[{&(0x7f0000000380)=""/207, 0xcf}, {&(0x7f0000000480)=""/151, 0x97}, {&(0x7f0000000540)=""/209, 0xd1}, {&(0x7f0000000640)=""/147, 0x93}, {&(0x7f0000000740)=""/195, 0xc3}, {&(0x7f0000000840)=""/4, 0x4}, {&(0x7f0000000880)=""/40, 0x28}, {&(0x7f00000008c0)=""/136, 0x88}], 0x8) poll(&(0x7f0000000000)=[{r5, 0xf0}], 0x1, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001f00)) 14:54:15 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) socket(0x6, 0x8007, 0x1) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x200000000000003) 14:54:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x100000) r1 = kqueue() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffffffffffffffc0, 0x100000001}, 0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xad, 0x0, 0x1f}, {{}, 0xfffffffffffffffc, 0x0, 0x0, 0x90000000000000}], 0xb1, 0x0, 0x9000, 0x0) accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ftruncate(r1, 0x1) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r1, &(0x7f00000000c0)="7d3f373872e27b1adc814c1ffb6172c7b5a5bbbf692d53cc7756313ae0464a996188f6dbefbda329d2f0c9b85900ab7ff708f5af7e6d5239e20841d92bf4258277c45ac6038eff11c9a0e6c446df0bd38c4300d8548c4d4d604c3deb988b896ec5635cbd080535edfbf2a143a0a7305e2a868ca91ce43196d4d9f6f6a0c9f6372f3de9afbd899bca80eebd73cec995a68d800983d45833874ded5f574beaf00f", 0xa0) 14:54:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0xaf) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r0) sendto$unix(r2, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f2daee9ad87a67d2d01", 0xd9, 0x0, 0x0, 0x0) 14:54:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = socket(0x37, 0x0, 0x10001) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x6, &(0x7f0000000000)={0x3, 0x1, 0x0, 0x1c00000000000}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0x4}, {0x18, 0x3, 0x1, 0xfff}, 0xd366, [0x8, 0x47, 0xa8e, 0xfffffffffffffff7, 0x8000, 0x100000000, 0x0, 0x7fff]}, 0x3c) 14:54:15 executing program 0: open(&(0x7f0000000180)='./bus\x00', 0x0, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x84) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0xef) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x0, 0x2) 14:54:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0x44) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xff, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000340)=0xc) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x24, 0x2, 0x2, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x4, 0x8, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x800000000}, {{r0}, 0xffffffffffffffff, 0x12, 0xfffff, 0x4, 0x2}, {{r0}, 0xfffffffffffffffa, 0xe3, 0xf0000000, 0x1000, 0x1c21d387}, {{r1}, 0xffffffffffffffff, 0x40, 0x400fffff, 0x80, 0x8}, {{r0}, 0xfffffffffffffff9, 0x50, 0x10, 0x6, 0xa173}], 0xf61, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x20000001, 0x9, 0x1f1}, {{r0}, 0xffffffffffffffff, 0x4c, 0x1, 0x200000000, 0x20}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x400, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40000000, 0xfffffffffffffffe, 0x81}, {{r0}, 0xfffffffffffffffb, 0x6, 0x1, 0x4, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x81, 0x200fffff, 0x1, 0x4}, {{r1}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x101, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0x8000, 0x6}], 0x0, &(0x7f0000000040)={0x609, 0x5}) 14:54:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) pipe2(&(0x7f0000000000), 0x4) 14:54:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) kqueue() r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x7fff, 0x0, 0x1, 0x0) dup2(r2, r3) kqueue() 14:54:15 executing program 1: r0 = socket(0x1e, 0x2, 0x0) writev(r0, &(0x7f0000001580), 0x0) 14:54:15 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000080)='c\x00') utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x1, 0x3}, {0x7, 0x3f}}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x2041, 0xffffffffffffffff) stat(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f00000001c0)) setitimer(0x2, &(0x7f00000002c0)={{0xea8, 0xffffffff80000001}, {0x9, 0x5}}, &(0x7f0000000300)) socketpair(0x20, 0x4000, 0xffffffff, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/../file0/file0\x00', 0x30a, 0x10) linkat(r0, &(0x7f0000000140)='./file0/../file0/file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xa40b, 0x6}], 0x4, &(0x7f0000000400)=[{{r1}, 0x0, 0x8, 0x80, 0x101, 0x10000}], 0xa3f5, &(0x7f0000000440)={0x3f, 0x5}) 14:54:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b8bc17c53129b4c5db881a159b3a032eb94aa7b7"}) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) clock_gettime(0x8, &(0x7f0000000140)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x102c6588) 14:54:15 executing program 1: getgid() r0 = socket(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0x20}, {0x18, 0x1, 0x0, 0x2}, 0x141a, [0x80000000, 0x9, 0x699, 0x7, 0x7, 0x4, 0x80000001, 0x4]}, 0x3c) clock_gettime(0x4, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="821d2e2f666843ef2f00"], 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e83870bc0164fcf1c753209e74c558f0416ee9ffc33f48164b6eb727f419c583b5394836e0eca052d39223de7d478dfa36511739e2779fcca1ec065742063d69a93db3fa9312b94053b12fd7e87445e219cfa6926f1eca111d0a6913c5bbc89017f23f8ba32b1d6bd7ee42ae98c4d1d688f27a5b97cceed5f62c7b3da44bdfa89ec22fb04124dd28fa22501d97abe75d656495ca5780341bc3a95876d81cc14434e0a40abb801c43a2d347569166fb3daf8efb78b843337430836e2cf970e60c708d915ba7bc078b4b867e54f8c42ce3869b681cfcb5e8e748319c03b86dfc24d9d835fab2080a0c7fd6061c11613c7aa8dcdb64f398b602d2e990efcf293b5fcf60b6f10dbc36bd2c38d4e5fccde7985d9665abddcf68b203e1d3b51545223960dc18af1ef8a06c760b18185efdff5c4eb428e9121b0c1e954f2cc4d96042876cef2e938d9e1d806cb31d144521248c33ff0edd6be72126671d0e5cc9f6825a69f4415d17599282cb8d1477f1dc0d067f6fe7571129a8834cdfdaaee71ec345b8fa9f36b6e950bf12413882216113087b210e4aca2caaa77251a6c5dafb493b8ffa3374dde0a3aa25d84d93fa816b443b2d0ca31c280ec243f5bdbac9014115c5f7a5ca369607b6382d5935098099e3faed58892d10897632602439e8819b3c1268ed0ea67d1db7e67848c58dafd82af353c54d49d4a4f8795578dee1f7f844cc742ddc2cf4cb7ff2ad676e8594379574346319088441d38b1ed476913036d752ed19770776198298a376188669ce853a0a739f76376b756669d3f33716edab77147a4e73404493ded588865569d4670ab7496b143980dd12325073d5c4540dc4a4bc0f4167d8e97988bc832222e6c3c952f4049d5f70def082b40891b65fc33fc7a5c843b17c7b166fbe57f67519fa97d03381ae56b6f1ac19997b885fcabc462e1ca15d846dfd59a2288e391fde620a368ca292a7f1c1b58eec124ec21282377ab8b0ce3a93e6b086a3567e9bd7c90840523d97246cfde2b46bfd81e92938a5299e99ad0b398499827ebbe4d0de00a0a733458fda98e0603eef21e24ff30d0b975e80cd651747ccc0ab0944dc35a8d3c7ece51f6069fc0261d960de6ba1a723068f0ad60f0f8d5a0a72cc3abe14bc73bb09162cf05d62b435a72f86828da75e6f0525a88043eb4b6d86e5557491958753786de72943177d6fc458af90c9a4c7c0a957274af6ad16e6174c40bc5cb1a32a5099deaa1adcca4d3ed1c8445b47a0e10113fc3ecce6e9099b12069012ae7767b0b8e350d012ca433397b838fc85eac563c01fccd623a4c92edf9dacebfebb540b87897faad41b68fff2", 0xedb}], 0x1) 14:54:15 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) syz_open_pts() r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getgid() r6 = getpgrp() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x8, r2, r3, r4, r5, 0x0, 0x4}, 0xee35, 0x9, r6, r7, 0x187a031, 0x7, 0xd44}) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r8, &(0x7f0000000780)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000180)=""/227, 0xe3}, {&(0x7f0000000280)=""/34, 0x22}, {&(0x7f00000002c0)=""/92, 0x5c}, {&(0x7f0000000340)=""/33, 0x21}, {&(0x7f0000000380)=""/126, 0x7e}, {&(0x7f0000000400)=""/102, 0x66}, {&(0x7f0000000480)=""/64, 0x40}, {&(0x7f00000004c0)=""/47, 0x2f}, {&(0x7f0000000580)=""/233, 0xe9}], 0x9, &(0x7f0000000740)=""/39, 0x27, 0xfffffffffffffff8}, 0x40) kqueue() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000000c0)=[{r9, 0x81}], 0x1, 0x0) 14:54:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) pipe2(0x0, 0xc000000010004) pipe(&(0x7f0000000100)) 14:54:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20080, 0x8) fchmodat(r0, &(0x7f0000001180)='./bus\x00', 0x105, 0x6) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x1002) read(r0, &(0x7f0000001140)=""/31, 0x1f) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) 14:54:15 executing program 1: link(0x0, 0x0) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xee) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 14:54:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x82, 0x100) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x21, 0x2) linkat(r1, &(0x7f0000000200)='./bus/file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) openat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x800, 0x0) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x8021, 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0x9c) bind$inet(r2, &(0x7f00000002c0)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) 14:54:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) sendto$unix(r0, &(0x7f0000000080)="bca581c133a01bd0d7b4c685d942e77c035d471d05734be4622e3f1f2c2deb4ee31f41fa7187230220d502b067846703c128f61d797f10eee1fd0027f578d2ab5a6d82ab0caefb5bbeb01deec2f871a2cd189401bdd289bc4c4f084776c690c20758a068e00d12f92b60eadb22", 0x6d, 0x5, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) getgid() connect(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1ff, 0x1}, 0xc) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8607a914da95c40001000065313561331c77d0245952c90a0420fd471861257b2e74cd6d0c72113f88c83464b4d6126cb9fcb6fc6277a0d41fe1445c7fa0e51ef031e5ddaf07ea591e24e558eb96a4354950919c27d83100115838263d8bf513071e2202ce79f43adaa2b02d535975c3abd48b9f29706b3ef0f51143ba6364f7add715b26c894ff9a80fb08bceaa52480103d9f89461aebbb5453c2b778b6cd4218052bff785c1d4be36ddfc097ccdcdd074d1503c0f6c76b0e986009de8e29754c8b4a0ba76047d2a6e0973cbbbc2f23a5587602590bd81d722ef0c"], 0xa) 14:54:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3ff) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x10000000000029, 0x1a, &(0x7f0000000000), 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x8778, 0x20}, 0xc) dup2(r0, r0) 14:54:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x1105) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 14:54:15 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) flock(r1, 0x4) r2 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 14:54:15 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x66dd, 0x9}) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x6) 14:54:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x203c, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x8, 0x10) r1 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r5 = getuid() r6 = getegid() r7 = syz_open_pts() r8 = open(&(0x7f00000004c0)='./file0\x00', 0x200, 0x90) r9 = dup(0xffffffffffffffff) r10 = accept(0xffffffffffffffff, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) r11 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000580)) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="b039e9b62ad1fc8d2ffddf3c2cab67eb9f46de57f05980ed114726a4f2afedc9f99d5fdcf2482c78618301099528553f4c70feb495ffb8f7354ab14aada6ad29685eb90623bf1960f3ea594df6d24280a4fbb5f809487161ed1a4789b3a4b3caafeb822a5f1c3ddc22957c9de3709015319b42032d3e33c97122bbbd", 0x7c}, {&(0x7f0000000200)="07201c9d90a83a631e92ee8ac4f2bc7fa450f7", 0x13}, {&(0x7f0000000240)="a1ca08cb2cc7953b8ac7bc507a3d7a88b35a253fc688d62ba6be5c15d99679090443ab2e7cf574e6b010abe3ea3083f05e85641c9d863178e5826cd002371966733763e9e341a1a08da4b6075f6390c813d01750e278d9ef01a6c513b73fe93167a4382c177feec25162681f20ab82e25b332a4cac1a14a25a38503ea0f9f47eb6758ffcfcce540e7ce8765715f7c7ddf0f769cfa89cef59926963cd77c8cee66614e83b54be5690f64ee5fdcd4721a4a12b571d023ae5672dfb2863019ac90b3f4c49289b1547e358b53d0ef3a398b26697b12ff2a416696aa526caa202a831581366974f90e29e4d6a50440c52", 0xee}], 0x3, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7, r8]}, @rights={0x18, 0xffff, 0x1, [r9]}, @rights={0x18, 0xffff, 0x1, [r10, r11]}], 0x88, 0x3}, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r12 = socket$inet(0x2, 0x2, 0x0) sendmsg(r12, &(0x7f0000000000)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x5, 0x100000001}, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESOCT=r12], 0x17}, 0x0) 14:54:16 executing program 0: socket(0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000280)) r0 = semget(0x1, 0x3, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x6d4, 0x80000000, 0xde1, 0x6, 0xfff, 0x100000000]) 14:54:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10080, 0x140) mknod(&(0x7f0000000040)='./bus\x00', 0x140, 0x1) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/60, 0xffffff1c}], 0x1, 0x0) 14:54:16 executing program 0: r0 = socket(0x0, 0x8000, 0x6) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x2, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 14:54:16 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) sendmsg(r0, &(0x7f00000025c0)={&(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001240)=[{&(0x7f00000000c0)="d175e99858260af38db6c143c1e7d8337444fb454604f28db4ddfc138ee18297105cb76a2f0f18d3283a619511b7e4fd992b8684cd1fb1c806929a760d2ae009cd5e6532a03fb40ebba3c3acba01f66accc22ecfe042af7bf7a92f86de", 0x5d}, {&(0x7f0000000140)="c077f06865f932fb5cd19af046247cf77ba81851413a74ecbcadf74bdc80985e36e2543da31ba26f5041c34ed1dcb6ff82ba75dac55343e842e637b8cfc5414f1f9e5a2e907be24a010602e4cebcb20fea1477676cb048730920694c8294dbada92dc5adab71edd05a6ade3a90280a48ae6dfbe415006786008782043a", 0x7d}, {&(0x7f00000001c0)="36cdaf6ac5f6305f82e94c5c40367b1098c979155ce6bedbc19b6a7bb52885e99c23519544ef2a2fba00168cf7655b06460cc9a7efe91c58d98b8309646589038a9247362bad32eeb618de96dc9920cfe138f8ccb21267ce10372d052ec31d7bafc81d2b9b368956eed134", 0x6b}, {&(0x7f0000000240)="83f46f65aef6143f8c1e5fffb01685357e061b61be861cc1cd23195130ed495dbb9a4ad15809aef6a1c8623cea478bd25cbb63b8eb845e5576579cb090c20fa972d42eece5af8021c01497baf8970707de080c96dd4f2b2d43ccfc2a359bafe8672651fd4061a50d3363ed265b38c0fb2e8efc75c0765291b1a5f01782613287a47e3c5efab5a95d6519ba12c1b1ec4c00974193be6877ed976ad388d257e705ed2429df2db2678d8c665f309ea29b18bea6a4be9389d12b39d7e5ab8e374292ba62ccd1f5d4816e848056b5a80e309cdb9cebab3307bd138183bb3244d4509c710a07da439a0b52dfdc9a1864965b77a1ed4c2940d10ea55dab239424779921f77124a81db4c3608dbdf6b2fab392119c546959fe071c1f331ad4204271fe5e68f24a17a6058a0e4f82001565bececcf5cbf7023b8719c7c9ca03c3d2fcff6fd0f5e7ea3db8a40f1d7de936269eecf0b23f33931e86ee352f7bb85b66b398fd71abcb3b66be92daa83b752bb113a7e066279d4265a65bd8088f358816a15d3df3aa3614c701b1c77d6d53e8625fe1cae5da61919b9ed04bcdb55b7e60928da24c8251b76e83bcbbd6da510b40a11d29550dc3830ebe2d4ad78d6d61156d5e4d28a8bb1c26003a199f43f74ef811cb1d40648f927fa0456f3edfeb35f039363be5890ae6904808259a820b3d367f06f208a8d8b74408913bb262c6e674a5ccd6873ab7c53f9cb7cd811e478e10d9a01f0a9394763d62a4ed9048be0c3ff218ee18e2613200edf038780ca6582aa6d68761f385924dd2b3bdfd059adfac4258ef9cd703f0cfed9a8195da0130c900c01deb7fbd0516d8ef2d660c4e1ed446dd6fe422a5e18a33c57b538f7b6872ece816048c0c89c182805ffdc18da619fa71627bb0f9f64b139cfda16acb20cfa274b9f8576222992556271e191de4aa7208539f14c746411cbf9160656f5415679a6cab59182f0699b0ff88d20586a6f08a854fa70a03e5b3cb60aec5b4c89ad5698ddc241e7b937891ebbf905a7aaf2a98709c7cc28a4729fdab88f8f1ace6dc8536d2271cc84f08369f906e0ade951d84f41731880569ac951da2129264890fbd8a7d2cf84a4f11c8f1a566cad6c5526c5b81d7658a4abfd0296de7fd661a6f8ef38b038e943abe0172bc333fea2c7a43489169cdc82d5825929a971dfe7507bafadde80043c1de93f72db86e26a86321b78e0f27dbbad9397dea5cbe48d167587ac44d7ca4e9a652f89627b0bdd9704a51094fa3b38f4c91cfe1fed7f365e8c7662e72b3357d65db66c7a42e9e1ccf1244afe042a0db3d3474a4085044829762bb93d3a8e5cc2f51ee0c19c1d607ad650b1776947fee9974583bfdfeb69a4ed1f0adede970aa418cd4efe34dcb6af7135c371239e57c44400e591278bdda90f57e4bfd0d5e281875cb60e477523f737fd2b924de8b4b0bc40c7ae1794b7fb346d901dab596c496f66dab0f74a7d1e85ce63338491e4b8a2a67349db4c2e79070acbf1169e42a902e0f08591ced9f51aa747d95ea1fdd42e49bf4c7707569336d4cf1692012d0be94d7f5607e91a342de423494ad40e078ab141675467eff48822c4a2385653e5ec6cac5a869fd3bea55705d25807d91d9dfca053d80da64b0f7ac448ee1f08642098ed47bdd8436bdd8633d3162822217e67040c9d4f89edcecfdc36ce55979ca6b9b80f227248a5f0647de39b5321992aba57e878133c3f0c46a97240055026ef8721ac8a417b00cb14ca1a6e43584463e2d3ebb031d6ddeb10cb49a35d30ad36c5e2876f6232fe3e4959212444e7ae7a9d530d0388cbadadf2a2bd253e524fb0b4cde7f68203b0a3896810cde9b4a8ff7a4325fd80e7d3b75380b52b4dd97dc75eaf78f1763ec7f010d28819bb10e283bb708f90503ca25887c9b995d3a2714e2740affa60692ee27847d796f89be66dc37e987c408a061cd5b6f2cdffc51a96a507ae04b0bd16ca40404b0add0250f8834b1c20f836ccadee174ebbaba3b934c9bfd4527ac55a7f8891612560e49abd4a326f17a538bf0b7b54b3e752460b60f1429afef7d5bc0937a0ceb489f33b34756f73e3bf88be3d9ca945add9ed86b8b42cd2e455ba30d41cdb93bd88fa1933dda70f2bc09007872dfbf54db629a5fac06d26d591fec7f2260ecf73b10103f47106779bb79bb929f78683af8117eccd6b6eef1a6403920e5f7a0c051427e9854464adc35036f0cfae5846a7c88dcd763e788802b43069098ad4b44373021d7eacffd704cf2f4e1fd4c0a35dfc3c983f39c9c7f4b457649f841a07924a845ec205c56834a26b9d9c8295f33103320b5d387465d2f96f0fd480194b84b2a867c109eed2fa2329c421863156e94d860541e908dceb0aed5173e5b765e0b98fc202f41636eba91dfc3f4eaf3362427cddd83ca04a4831e956933ec49f87f559c0ccb2589702eefc6ddedde9e925186fef97d0cff603c77e2e15336f015d76e78b736917f4d08a90b9bba865b9b2c5ed1ab2212564e76f2c7d8dbb01121d7fe7a81d0edd0a665f8fcd87de6cdd150b4db7cdac7038e9e46d9c1d97db11d6c11a32a71543d70246931fd8a7d1ca01553b0770a6e0feef4e60f20589b8c689f01ce1b04a2a28c9d9921b89c4c48811742048e361346f4947cd5d977905e4e845aab7359246cd50b062056742313f45f49a35038fedbbea48530f27049363dce5ac2175a06e71f6cacd1663653534896e206fc67082d05928fb19d5041e4b01fa2019b0b278a93d17ad45d93daf4d39833acde94394009754d800747726362c0e28ea9156d51c8ac248063c5a21829f5d1ff065c4505d47c005b6ae2f18e4c627695862e2ecf0ee4a941c0c2c822abcf1302c45334d6a7f95e510425d098b2a9750aa64f4804d1a102e27f8d26ef864637b58995f99cbf24c0b9905389d21570836722d2d2063f872a29b28c6ed88ebb457d2f6d3e8383cbc87773cb43b9f430b7e7ee517b61cbf8f45e82ff17f068ca3a607b22d60ffcac8a1944188944839128824b9e9e8c016d4f0e7551dfca566002268129471512154526054d14e46536dde2f89782db11c213922bd7f5b3b3c5ab3226fee2871262733d691482988a78b8baf1cb64797af78771afea5a76c474e926f538a7a6d6d947c4cc9f3353197cde1fcc3beabd8a2f2e274830a7a57396e09862305ccb815f9d21c865595b64537b4e0fa54a75a806184274cdf75f2325c3cab417bcfc80bdb9c0801c39262d43cc343106b6a39039d92145ee1807bcd977538d7053ed87ef376c166bd71f6fdce24380ae1e69caafea9ea66ef11c239c6f7de42fd13243b66a0b7de97d83b0fd33fcb4c0ec8b8c2dd76432f926dee55301630900a7c9d7bdc0cc3a331139c76644bb3069f27d75f5a863962be65a94376ca45c13a22d2a474611e8f303fd3768032c98d667b83a7b4643b08369b5f9b8e754ed67a771cff8d233eac7645d53b494c636c8a16f24ab842bdab65c03b0cd7d46f00411580ef6cd60e83f48a9fb1f1f5d7f19a47db2dcf99d38efb327b362202f57cb17a961106020979167e474ce59f8f268187b372e3103581cb8a2f1465a78b518d3500737b8b693b5b2a77fc6265fd6dba250cefb9117545a110cbf60f0abc86a46c018deb9e069b7527bc79f682168fac21c9aab6f9a31b884001440dbe9a0c6b4f2e6ca0b558098fd3e7e9a31f5ac13ffdf17edf82bce450c2853c400f850e8979485ea7edc890291d9885a5da8b25104796bdaa0405a6023987fff1bce512a05b2a236ae38b61ffdfccb189f8f762f1ae1b45471f99d57cc92b87ce53399d659ea8402f3ba0ef43c5ee5b1a0d5a668c87369c357543302b7cc288d1410e80dd89e1bafc4c94463fae094d84fc8e48e9113c55d0543b2c70a9f09fd45a086c62eb692f803ffeb4dd3185e904518c7d9a7286c75a28bf88c451aaa1f007ff7d4ef2adeaa6b9b17dab4431ba9014b4319924d488fa867a1ed2c771c69ec1c977e81792915bf5db787ae2a889e80bce6b327d1f047050211105dc511a837ca52c4c5437b37cd38ff8b14e854908eeb8eeb3b5cf9ff0d7f2378f720634264e60d68107f9dd1ad7847076c396b1ff831fe068c28ce5f0cc4cba1094eb300aeeb18053e8c68a246b6ab3180927562439b7d6f94d0618dd555a7a83c21983a9684be48625d981e60eee21adb7c90ec7999f38662e5175b6625b335d322b2e714a9d64e32a0302a909188453c7e326d484579db8a4e94c4125af42abd8f18017dacdb87bcbc5b0b6fed36b5c442070d2ade76ee7f6932d93bb3835502cdd145e5327f6e4a76213ea98d525cea98ce3fe53748994414d663d6465174dd641098eff1505571a04416ef90a7ea9727963bc66b363bfb345523b3f84d6aaf618da9cdd788fd5d89e150679d9478f5d1946aa129336a40fd71ad3b2554b82d062fae084304623b4394b1b5a035d52077e78aa13bc1afb9de7a2ee901d358142b9a5bcac19c45c7a4068740757c1d1cd1ee1b2116e6da22d837d83d786f303295d3514ce46131627a9b6de256eda4e6bbbbca304297bd28794a904a2f33ee432e4190e5c9828b1be8cf9638ef28450e5c7d108fc7fadbc79d7ad16aeaf2abddbb7e4e3c99707e8d2d8442fdc97af22689a7b790f4dbf5687010cc050c4502487dbeed40c4b4d0d9036b26934aa8c0b3e87f711a8c9a47e1b43a7893dd8f09291325e34fce4421385fc49a2c1aa94c54723d5f60d480e16936fe4959a257b289a125dcdc4d3265f18e2c59239f4621830df2d2c194b12f26c9fe84db6029d992a0f095ea98fe23941ea8dd48520009fb49b030f94c5d96af83d23c19578e614d3ce1d3a638b94328e3f43a8ba08981839dca1a18b174c416b7eb0b8a5186d9e32d7925e573dbac1e9d1005103d0384188625613ddbcf9d8e5b79a8ed05cee5c54afd20b03daba83dc54af8089137a028af4e3ac1e4d00eb3e947db5b03913294c15c2bfba7cd3967303fc088151c723e521ec1eab909044fefba5998a471b714bec33e3b4f3c3d53008f71bbe727207fd8693886344a17b5f05fd24b477f7be265cf941af1dacde812deca0a1b22cc885c816e29c9a9cf6fcc23d6f5204467dc6c74ba0c3c5b3c9dc4426d3790581cf491ae4fba533cb1ce2467670ca7f449ee5553d7044003fca64707a8112ebc147261dfd6cc323242376b817e239ac7de6d0ce19f224aa1ce37f399c2cdc1412689e377a83fdc73b5777e07a833d80b39e2104697f2a1afd14df80853a81eca7cab77981a4f18dd1ba98f4b4b2b65f5318a47352ea5413d0be0220d2f4922dbee5dacd49e5c71ec6486b7f334fadbea4bccc30a19fb5e2998b3ba718751d720ad0382dc7d42e282ef129f087c38f8464e0811a36aa54cea6c7fea5d9caf85495872d088f380d30d65b79d90d9a0efd66a4fc1694f0209bf66ff858797c2738d8dd75f755e5c15cca26a62e449b5fcc7ff8807aabd08994837fcf30e209f70136af0832304aee732c4adae91477a7c92a099b37eef136f2315b5394afbb2b467a8316ec66e649f88e4b0e0c09a85a138e62898442fa510536aa2fc05ad98cde71b50ab6c4174a22b0a05353cf3642573cbc7aebf53f671416543a3d72a4879f98f47d5e2072ca3d1d59a4c7de3b3d2f75d1c9c0c82b34e3b723a516d939e2b6ff17a3a782f7a03d8ec8fb25f2686d884282a3e807ad615b415477bf17fd4845d6de996de23cb7022404f9fc6fbd9d8b104db7da8c2f11d8ea08d22a419ba3c7c5ed5", 0x1000}], 0x4, &(0x7f0000001280)=[{0x60, 0x0, 0x9, "a27d6a0fa26ff138312c7b4a2a0296996bd78fff199efb2a33d21873504761e29a53a5214f338b7106294f33d2aa236c5fd16f0552a6c89577129e9727b64da6c511272729b4c15f53eb"}, {0x1010, 0xffff, 0xed9, "235e86d805140b954331304a0e0003e15f3e6c71f78fabcab5a76dc142aa066ef84fe0c336c6d2fbcedd34c387c465787ed0dfc9cf48a27483bc41685c75fd79a632230f89ab0be4d13cc2e8e49aade7482f9f771da2f48e1270e76abefb72d9b5e59073ddbcd0902e6509ddfe5bda9a791cd10fe029742ce8c8fe0d0ca1e6bf5749ca2c934e242557e0bd407d2f2ed0c57a42703957f36f1aa4545d7c7497f7dace393730d86ecf7faf6d06a60a5c19228280c99bd528dd6d7e6cc7bb760d4daa1d9002011e36907555235bc324b7f7895d6acb2dc1cfb3b9bb01a9a32bb1cd53881862d2db275c64a51f7717f6116de1617e1d818453fc2c0e6999f7b2a842326050dd235516c13b060cecd3e252ee0fe3c5865d8dabcd09d0bf07a9845f5ff72be1d7d3dbd860c77da7f5c8ed680f074086dcb745e6726ce2482547abc91360b1948d7860901cf0165cdb1bdb6411e9c947d849d4a7be9939e5f357ab081187d1145058de3c79304a561002032b17e90950336fe36a695d15805a886a9d4e3da426d7441c1cd8515b93c5bbccf5dc3099ae0ed06b796c9e506f041560375a74964fddbcb63ba642120171f989f64b46164174899d6c0cfbeea0e8401e3ad61cfa6f0f7bfafbafb5f1a696063bf1e4635e32d87df39d0b14d2c20cf2a1488367ab9eba6bf3bda88b6bc0dc264ceea2ebe129a68577f4e198e003f5a58ad756e2cada461614cff57a971d0c09e8eada6eadab7adfbaef8199cb05268bcf0d86c1275615cdbf6f4621aff10e3b34f66588475eb382f74837313683f99c9082df21a5d7ae9304ecac83930971da090b1dfe863759c998acbfbe8e28d6de07e1886f6fa24cec556aeaefc983f4f45a8c6750f4420bdf03a8f2219e0b98ba08712366cacc87f942df384692d9081eede31c1f1d6ef61fe6919f9592c4ef3bb9469b0f53a838b9dc4f4ba96039539fc248808a140d6d7fb1454e172a7cc06d6c62ac31d7891e305a2e9b7204cb9f441bb9b3f2ed0a4f38f027e377b3feb338edfa482d2e8bc627a218f4ecd212403c20720dfda91bd7125e63d74ce0c83c51be44c8712519597ef347739006e7aa0001a3fad96393761b3ef13c73e65ed982173694f7ffb0ac98164a64d7bc27c84b43c696e32bf384d69c7229022258953aed0249eda1a9318ea953acdc51ad9af0adfe63409fc35833e60118bbed2d0123834b3d7e4e635bafe05ae8c6cb7bfcb831f6f06b34f600da982373baafd02d7853b9849331cb16e7b864706fc894d38623187963eda683cce0b44b1b8eb720b4e80144cdb4aae656af0382b5f26ee0cba0ca2f65562cf20c609ae8858e5490fea8d3cf529e64654bbc2b76986d3a7ec398844cb5810af9029ac38cb1f35e5309e16af75819c44f6c55c9783f0a79ba7f2dca2be2dc3c5b31a10eb6455bd727a0747be6a34d87d88e4e05a5ea4e52c1c548098adeb299a3f7eb00426231ee28c83ad7bff549720f7016eda72d1a7d651574fb99f32ad82ea036225f3799c9196a94c62d4181e65e789445fd94c2ff7fe2288fee2b16472ea9838aec8de0465324c704e12e1be5d96d02db7bafd9f937ea0e5dbaeb29c943159f62f3b4ccf206cbc5b7b717c14ac4bf49de4423acbe0c626eb942cbf2e54d0d2ff095a6f2c230640802391f3a9c3a87b88c38df24009229bf05ffca040e747f036fc110dec84ce8ac283a9f08a31847774a89b1088248ea8b1023c394aa4469f4ae4d14a406f58735bbeb168208033ce1d30a1e8afc7d41edfe8914c60fe435fdf45e0b03fab474c5c9d97f8b15f53780edb7177faf76e9e8f505fab1ba068ad49c1ccf660ebf2d27f43b6168d1c9fd268672472dd1324382edcaadff98abff97fa645b2ccdb55210bd28c77ef100d0b82b0e3149d90639dca2c3d75d59f8bddb6c92de5dfe503d26f101134570c622f1f71bf2758a4654c7c2de44c19100185f3e4f620eb37c4e20a355ba9bd6625a5f0339afdb953d49925b9ae30b4521613172e0667c42f9f964b8a7e3752474f761dccce7548db3de636c43d9e293cf2089d148260c26241575fd844e2d5fbd54d9ec358c8bda807dde9d936f95087db06beb05398235fb9ca410a3558faa91fdcd641e16a8778c189fae1fd8bd05d5e4f12cee99d6abb0654231cb3dbead66933980aa5179e4c5543ef42f2fab7d2256d16872466b0fae1fbdb747a35f1706c2b54a348a0ae4d258b274aabc6b62d363c0b23865a581da14ad7945e3724e0500c9103a6ed4e74de21c3b9f0503d922a2de6f706a08717a7bb4c346105e35e747c28056e0301ec49847b0d0b4ace868b22233594de19d53812c87b727b7d1021705066c69df73c8f149ba977f92c976987cbf3bd279f5ffd20fbf9d1cc969beb5a62f07a266fb24228953e4bd2ba3cdf7824d6aad2ea7b17be2449a5ebebb01d1fc0481211f4311337230e8ad1871755db6cda0017e92a6463595b555b959c7c68faf0eb2f78e976956e6db953addb8c1ed630b11d8d9dc951ad8cd5974f78d8e70290b139a69d4706b42fbd04b332d6902fa908919c6cc727d799437d2c4c599a05b1a7ac9b4fa3a2fe17bdb4ea380fb71025fd890ff6b07139d8a2cc56f9eb437cbd1c26123c2c812378d0cf3568403f5271c3e69895b12acf5bb2a1af911a38f9687ef197f5b6270babdf7cb65bfbce3df4fbceeef4ceb8d8211398576e58e39957b871e14e1d56ef635b6c062d09a126a61993795c5d8ae7181157193992fc38af084ac7f2fdc74d397fa75c2279922380d64a1b6394a138a66292ef2c5beee9e3fdf3774fc793dc1885bf0bfd460104b6790d49c9132d7c8ea84837acbd561f07d7c96bcdb38a1d078c09bdabaf9396f168af4f088fc22fdca51baaed4199dba4a5f9e8cb73f015eb1b0ed44171660b94f183abe7e4a6def9129300987075638871c639a43aa0f10e8293f4f753084a6949cb0c5509e4ad3360b86dfa04e5f901907501d180bb6327547329a538fe12564a86d128905f9de754cba59e9bd839f7996222ede9a07db2467a73c4fe30c01ddf2ffc89e181ab75e1c0ed2277506186959a1c147fe5f373f7d9b58daa64171fb2009f9298f4fb4daa705c66399ab4cd935808477e2144d7685ef9335789f34f4f9f626fae49fbae4f5305d09ea1978193d83654f81fbe43f131196a4e8f248ec217c8bf52800f4e9402cf2d6da667cb446049d8ddaec6e487d4dfa1347949cc2f671968febf83fec412a5990612841127d861812114f06bbf6f487a657660767780750079a849bbc706cee15131be1da6f5c4bf2f17a559da99aa5673ed4f73906ae0ae0793fc466a283071604e093588c2b482fa785266970e83fa18eb16aa1f1e12db233e4848cea3ec029c4b9ec39fe114282f547f5aec17fe8c3ecb81329925ceea15b139b13f72c6dd5f03f267ca7a6f903cdf99593acc08fcd997865f1f9590dc95b9bea6405ec3a0d117212345d44ccc23bc6ddc1cdfd89c958c1c78a42bfdb9724d7d078917f0036c40f26240e7851886b9e5cb1b05bef19ecc96935082dd051dd040d1dc48af725de7d6dd00b355d60641e36aaaaa2fd8de944c815ecdbca763b4c6e83b910e729d7d284206f76a07203bf8f39620451f2b29a35a6b334bf63269cb62fe9e8ba4694f5a6e69fed03c9445c0df6ad2f404f255e8372af0bee7dc9ba64da2124657ac82e5173d0c38a438249b785017d3d015074f71d4c7db34551a44f77231fbd583e48fcca407e986db39196357a2f56d7897d090573bd908df0e4d81edfcb07ef1a2440308d2da098b06cfcc55347a29e5a96d3c32d6cf7984da12fa1198c61dd2c29916d41177119808e113296a040caee36d6baa26fcdd1bb1a3c2a7b27e7474cf83a5dad719d759efffb3720cdcfe442c6ec1823d71669a322fc79c0828265200532c3d7c974cfb114438bb91d649e664f788ed9055eecb019f9ddb070059738351efe967053ac8a89c3f4734c4560c80bc67e1695718511bea3856ac00d3b0c2bb373291883415f0adbca41808da239dde1c8632ae32cca38454d239f061ab6a213c9764d99c9693702e1271b37ad0e64f148e56652763bc135f9af5b0d9f29928675a4658fc594585f456cabc514bf45af75d1908533f14e4e06a169446af36a587862beaf8207468282b9843246c4115e46df970d19d875d29f485a5ea67fedef60ef759b9e1e740aa089582def8e97cb834e6fc9a5fd041bfc7157c90483db6fd5cce5f2c219b1c9fdaa63ebd4006021cdb99b12f8893a12f3648da3bf23694394bf1ddae46339b6a83a4f4f1cdd86f62c1de492d06b9b794978f32a75117884d6d3a5c79ab38ddac6da393a5d58ffc060bd710878835b01547374830a6fef30d5f6681edc236e7053e05ad9fa047661bba0fa6961456c28a05439a56b20a6adedfdc08b484b00e3efef212cef5e7eb700a540c3d416d8bbbbf20f440e7f938560bf86d85535cbfb98fd004ec0395f3839a964c9b6624b88482e26f15a0a662c4f63d45ac98ffe45fb36e1b86ac976dc0884503b783c6c20a3a61efefa7516852e0a6adb906290fad41c865cae1b760b3cdda3baec436dec2dc046b16b388b610b01e7dc7c36933a962bc72e52828ce0e3925c72e2a7f1cfa8c9b15305f84091aefa5934c36485ff663a062bfd56f72c7000b7b6288593dacf359c2c7c456ff338438ffd135f7ccd10e9b8bd19ace7332645a07683b4efb855eec2818756935c6dd25ae7a6787f9321224258c6d05c0853ad0cd1c1ff1fe830d563bffaff373a388515c91a7588f7e1bdb9d80cbb993586f25cad3b6144dd9360f5b864257c7d4d71f9ec4e5ed9cc2e07376f0d1a46119cf6300bea13d95166580b3c5aecedd262522da528c13e16cac9bbc92b37ec2e8f7947012402d54b689b3dfc6e0cdc4053551d1aa5b03e4d47beddcb0d5e665f6a955ce01652988aa92f2a258541a2ebafa16d684f44a2b358d9865b71b1e800339c861acdca849adbff703122bdda0543a141de79282a73892cfbf818175787704507730c38372447c098adaaea45571be69b56d49c8f346328628bbb1410f242a70c34fb187a793e67b2bd41f41cbcff0b38638f347ded62b9da9681e777601609e45370e18b72f7afc5027b2f13f0c87187f035fbb5c82280257f9d80f663571d18e534b5efd26fd5e82fea853f6f082cb9f661c93b0bb8cd9a531164e6dd3abf79716fa9602e3fa28b41defc4a1b0704140d2e59832c32c0320641d14da8725cbb8eea95e9de6b046f27e9d1e5d92c50048f4c25e6c43b89c72d5bedc4dde69318f2307d6bf93f5603ec4ba0e3c71ef06eb116e24d3088aa7deb5fe479db95136b23cb9bccebe27fcbe065d7dd376408f650aacc0f80d1bdb8dafa989ae28994ddba1ae548cd1aa82af66d2f9c8691da2098d59d330b41cd1c47c821f58135bfa188994288bdf4aadacec447761cf42a83896b8e5210a50696053fcdd5ff4f5b7d1a0b810426b6140ddf8fc278255a703da7b8f6e0f1acfddac258725c84f07f28af76c8d585febfada2c50c742ea7e61b2b45b183ffbb289301dcd1b865b5a9a33cab508191f97b4e21a9a4c153af95a720eaef3c815082fa51123a049ec814d6d60c4e41b402967f2c06790b852e8826d604728dcb9c24dc7be283066bcb88fd3ff09003792531422c52d86a124edf8066510a49990177c6100691b280bd4efb59c5ef34b38893e7d8d74cb7dc2ec2b893e409b196b49d48f61752066cb0ab091b537f18781b"}, {0x80, 0x1, 0xebc, "5833908bf7743854d38e061bedbb37ea6d27dd3b6bf3a2886a0da423a228f0cd3bf6e1977a064b7fac48a9b97b455154f0292d101538b8c219d218a1913af74335f58d52b10c26f7e649e96b62e34ae0ef1a28b245aa85ad9eca786a8cd6fd4c05fc39ae614a68b7d6ffb6"}, {0x110, 0xffff, 0xffffffffffffffff, "8eb871ed0c3371293de34bd311d0092005d75c94e818017561333016847680252bcc1050040bd1c217643428161cadfcdd62a2466e5a8bf345fca18454c70121f20e98857f5e092c9bbb47c084539138b5a5d2c851ef10b139893b8cb9a40d51acb984d15b29b2491c6773bb9a29a924f52a39e950a229cee81c9a24c432c8fc2b32bdb43a554039445402e33c1414acb5be81509adf00d65273e78fe4bfd8389aacf68a9fd21a379eaf88b95652870246a2b88ec5f38c9a27d860625b6c225de4acb1b0cbef1e6470faebc8f033515cfc5cac7e4c54dd8c030f357da77955936cdac38cfab9e713fb5bf6ce8c73a6a220ff370b146f40d5c3"}, {0x108, 0xffff, 0x0, "e1593d86a595d0d0c8fd7324a2cbf9de14ee0818b4754ff4f759b3a092824660489a3ca10ee2660e310bd8dde8dca91b4c38007ad3a6471523e1cbdc29212b8449be72b30c0ff2002534853098ba87a7b73bc12baf8abe943795e12df8528c653a79e83cde4d32890b36ddcbdf12ef75cd5aa76878f3fd1ffef3e7a0a2b5a923b25fbf5415b6998441779fa7b5ce68f6bbbaf42be544b2698545108fec7fbe039e01b7ebe94a7053ebada0ea508ab858fbf2e365c14feb27436f922d9e3ede74647022aafd3d31db76a85873be28ca9458bacc1e6e37dc8b09a4efd80a294a34045b01b7ad101c8f07a9b5fc4de39a88c87fc4"}], 0x1308, 0xe}, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000}) writev(r0, &(0x7f0000002980)=[{&(0x7f0000002600)="26ab9176cec3e1e600b6363e75e39a6f4ee64b4eaa03a2a5047faa87dc6cb2c32be51c90290a1853dc90857bb25414a822354c80d0dff6766e4a82b228d8003864d4b57337d1596f0a097b292772f894c46f3254ed6e09684866eb4efe2ae9f92391eab1408063a08fac5df10adf", 0x6e}, {&(0x7f0000002680)="66792b8f5732471410959d7f174c6a20ba4b485ab33b09953ea0c8a8dd017c3a19fe5880fff9290a99a1c8a22491cbf0f0c89c23d3acdfa452ad3bfd443d29571c95aedeb75fe2dd983c529369185eb5134c78e55accff3adb2170e95b8749920f0d58b38bdf6f46b90384bfe8cb859e3a018dff84031eeb698e35e89091126851df1dc5be79f01e3cf9162456ffd36752887cd20f16bdc757f60da0a4875d3a15c9f5e6c9aea9d73307933ad29019bba3c3d752ba381f4d7ed53ef3b72f3ebee5cc308c8400e7df4f37289cb28c1fbc9276", 0xd2}, {&(0x7f0000002780)="c47ea67dfaafa51bb95a76ea794b43079956e32eac46230587e79ddd23a8a4e166621ce9f86e955e738436c4a0cc174eb26f786c953a9a262c38c64d3a1f73a57b1312f039b6c804610adcd3c65b3a5bd8708fc5d75a504f953d3e65c9881615368f0b3891f454085e0ab42ccf15cfaddee2bd6f32c02b721297d1bf9488acfdb553ca7d3bf1fcb71b781e0a2902126a9b449fe290efd8e016423ebef5510a1c11247fd5a68243c387cc3d8a244bfd526fb1bed6b919ee408b83f5cd132e08ec01e8", 0xc2}, {&(0x7f0000002880)="38f599bb70f61250c6aeae85be163a151fd734fc4229588401d272d35298af3e31dd6fd6ec1a7250d4f4e1c1e2d54acbb8d87c7faf03a30cdb21c34cea58f32deb6fe153eb1c9f3eacd79f2eae525639f285528ae0050761480e25ed9a0c196d212abd75d5cde82cceab46876ae1c670d4da47219e695255c9d730a28efffee8478fafce4f6e13ce0aff691ce95d95a3618fc83dc6df9246fd2c93cae2790aefffcd48e45aac70bab7f71f7e7ff5f7878f1f3e02829c9ede1096334d6e8f1b603d9f2a38e5fd4aeb24e0de45ca635f1bba0948213b326a5284b54e", 0xdb}], 0x4) rmdir(&(0x7f00000029c0)='./bus\x00') 14:54:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) nanosleep(&(0x7f0000000100)={0x1}, 0xfffffffffffffffe) socketpair$inet(0x2, 0x8005, 0x393, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xff9e) poll(&(0x7f00000000c0)=[{r1, 0x80}, {r3, 0x84}], 0x80a2627a7830cb2, 0x6) r4 = dup2(r2, r3) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000012c0)=0x800) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) writev(r4, &(0x7f00000011c0)=[{&(0x7f00000001c0)="4349032e7654ff377795e938e399800d194026d13bfcae70b0c8b248c941851844f343abd42054dbef30d3b951d62083968e1e11f757f7dd570bff4e8ffc2a7b315bb87e08eed7e6e17053bfa4cd0c5492851e27e59b0c0e36bbe9d5f04de97d2d7542acf989545a45fa6797b05f238b9b9c325d902357b4212ed14333243ff7da6954e31619101b7ab2453f855d414a567906df4024dd203cae1ff28ffef57bef4b380195dedb58d949f62e33a86b237a431cc820e6e49dac4e147a867df445ba7a025471e6c2d9bff8c15bf7b4a2de837c92e16e64580d1f8719e0122c5f27d368017a0817062fc1e7c283f11fe2896bee604314e35a74fe2ae59bf955f3d899e2c4952c5e6233df1e7fb83f868d1d3433777bfaa29a0d247be211d38151cd48296ddd9dd58a690aff827e28338fdbea4e2be0e3f64537fcd6ca4123db82a0c18364097ca7ca006b491bbbacf0c8ca371e5546b579bfeceb2428ca673e8a23be43bbfd58586a6ff35145afffd9d2b2d75de63b3571d024ae79905ad6e0c930c9b9c77f37abddf08600a817e2d80e820a1fe5241d3fb50a0f86d016244c1332da73dbaf993107214821380317d3a9fbbe7f5202e0ff9d470dc269e1e23f951458ddb00d265a322cce35d62f805d458c5a7d47b2b6ef5de5e8f7d41a0b7c65acd55e04e54ad703dd26e20dd7a3ee9cb1a9d4b38d2a904f00f2d7ce65da8f3fa38aa93596031e5851972d9efafd669c463c12037750e75921c54b8e414a624255b768859ba762cd33e35d92fe1445c34848ecf2456e9d13170aee25faf8fa0e8f77ea04518351ddc7d3d65aa83287af1b0afcb82b53f32a1d5cb16950643e5b0b133a4ccc9bb5b13782d55d0b64e84ca363e515f7fa06c81a37a6990ff185f117a61b09ba5b894cc0558232e231f66460bee8cabed62e8834fc864e38130d543fdec39dee12f525977a624674e330a0a5b8f89bc14ba6403ddc32f728500051d770002c4c8c345ae342755a1a4106cb30b18a3a41317d0f545b9f790954bf551ff6af615dccc70bd7982e3659774cc6bb25db3d450a27f83f8c46d49dd6996a8bfde1d6486c05e9284ae805010e45b3bae6a671567de8bb059faca72577f1ac57c13f67745d12c0181986a785f5ed41c5d24949f3000070ecbbfd3ea52a736c96b04a67fa5c74ccd5ffcd721619db837a7dd72e1934dec5dbf2b87254fd255f49fece92e48ab6260a3cdb6aa8d6f15c903f8bb6476e36c3d6b265e6308cb5b594ccd1c2b2cd8570d31aba24c2428060dc65d1fbecb0a0c149961fc356beb39725e322f24665a12ff37e1742fa28dcd88c5e330a5367d2e211bba22dadb36e545fe973f6f319b515348e22e1f60222b32934563b62bd5d59095cd3cf30fb0a3794ea780a72ec0f6e955403b75ce262425f3fdbd37e9d82d11a5e68445ba58a7fa02f018ad77711484161c44aec707f95280b4fe4b7470a4cf7ebb3cae841a35a0b9896b497b1af148a3a76db2782bd7e06d409f21e64baf8a90feda0b2025b9a1624d62f94ca03dd97cfc9d5e293c725166b63d8918aab74bfaccd324ca6597e0e23b36e32378d2f5d0991b36fbb996c9c5c0146e2cce3d7ec55ca1cb40b184613f8c4265ea93c69a7344563fb7550fefe81be16304fe09c7bc140b41dbc510fd7c66a237f3d8e68941ff1c7f6de6dcfa2219c4e463a90be8ba5e767a63983e8ebc7aa00a508190a64e618ad9195ff11b744fe6bf1fae2d04dda2831d27bf43a59443d1197ec0a1dae8b8fb500275f6bf57db437e0a175436a1ba33bcb6a36a22023ddcae673c3194c7da4dc288c46303799cac3d57db74f257358ed9aecc2570529389c71eba2ed8e6c45ce0bef0cd40c96d3d8e515c004702ab47f2fe7d7dd74b53567bee66f9290d7464718ffc816c0f1611c39bbc3436adda466ab7bfd5222f842ab449674d4bea7b2cf4192591364b49509eb1af392cf09b0b62b6167f12ddbc376a3f48cfbf072fc5012a24cde195d41b7265f192925a472ea8e6fe2e6ae49e8b972a41cb59c493356cef83fcb8daff483575d036a5a4d9246c51b3eb7cd71b480d8fc619afa670f903e98951327777df16edbcbefbcc9cd493a474b94de8907b038766bb5eb07ffea7452dcd09f2b402ac237ad53b4cd4fe573b4be844e186ffb9d82d069c2825d9e64a742c200532d3031b855d4d5eeaa529096e0a519ab90bedc8b93ecde48544eefbda0eb8b5c659a59ce45ab4a613c76c91626a1be85a045c4f484555873e210619229371c5089b30441b78af0f91ba1eda37f6945c17c38934a0404a42e2790d72b10265d72dcf9f34fe36bbf72719a11e4ec65abfb682cba9b2f7dcd45e5d839e8df6ec537cee2db5eec350bde13af526d3c6302f08cd5822a3db0f8ee79547d5594f95212217a431e19db626a7c7ffd27764eef401e27bbe58d6073ec0001015f87db13cfb7964dbbd44df0c584c49c57dfa80ceb9ddc9baa457223012dc9bf8a4549169c9f38001913e7772bbc1ca7c562b4970a4fbf68509f4173a59545c4e18461a6ea67b5362d405c0eaaea04d7e88f2e89ab53d2394ac2babbee9c3ce88fa898ea181681b8bf5be0c6077927cae4f7fa2fc96efc8664ebf336da173d9d28811b1e73bc81e63a38ef71fcafad7b9834495afa1a6f26c75b040895d6442e33d4b603108452b64b9a2a77fc1bc27d9982164f950e4de5953c72d805417d891db9f9fb7fd34e427a9f9fa882c515bf11c55323fa9e8dc84bf17d0d52262baf1a84fc54640cc591456ea78e9c5425d07ba7b6f194be6610b8f3d8831439bd11563adb0284490a41ae775c6a24a22b626850b5b7d7455b8ad9b7c5c0ed159666e836f8054da3c43bb5d46a1796ebbb38a271f492ff5512dc1dceaf30aa828a14e791ef638c8da71d6bbbfa8f05eb5a60029952d25a6b40b297c83bc31e3b289d6cfcb7a5079dc2ae053a7f848937d78333248621f2c84ff7247547e8c5f2ed79a6b4972670f4303434b79fc186bf8bf25badd0348e6f5903b7a3fb71cf9a1355bd5a359d872a4b287c9c30f3b2e866da0ed9ed6293ce61dd49377873cc4b0b801d840e73b530681c2a4187d3147b0a93afbf777e9cc49843c6cff8138a9227a7e949e2a3adaea2ce80d5e27629f413cf2e84cabdd09da010964a13d5b62c2b50e1a10528ce8eb1b5f423b34bf5af4ba2febbe6d66bb004a5712c45a250fcdc1442d615ec85b920ba770fc2a3d39d6704a24c39e8912325ef7866cc5890eb6910cd9cc407b3799931f6f83119ac2a7fb18b35802f82b3488caacc2ee78f07edb9e8ddad2189f0b8fc86e5b90047e2d7807c1508a342e3396df3775d81b152f761c97c3a23c02ac9680a0bec72a4e199b3dc5a4ca1752f5c81d4752a4557cb846d76bc54ba9c44a5874413b2a55cd471fbe5ebe4e0f15a6496eb36571e8fefd0f682a6c40578158621392afe80ecf316ef7817b4d8e1b1b7cc071e7861eb52193315cbdeeb3b1dabd27cb641f5c3380ebfdc33a3dcbd1dd46a2984de774c6d2247a3e587da422253ecaac1c20ff179aac4d3f7f19b371c7347f266fbb98c7238685bf8b765aabaf37e4511d5c76765bcedd995fa108a12826babf51c14c9ff4d82899fa09df557b56b5d1ff469adb5bbe4b8848d58c51a8a5124cf7c4553693cd6ec663804798cf5f70407375289bb6a550a9d948466e57b92b34ba5a616de49c0b6751b5546071fee415e8ef46d6c8b9ad3be0f3979d307e637ba3b97f42ef58044ccbed82f1c4dc83ccf053031b12c8706c88fae26dcf63c4f7fd6d0e18571def79c90ec7eb30969d16bbbe0566772031a09c7b6cec80caa968012c372da6dbda40f3d24cc11e6eb83a7dffe21764474e1e5ff6c5a952062767728108fd68dcb1a11d02b07094651065a77915fb248302091471ba8a4009d2423348e5bfdf9c749e26ba6cb9f389d88793a10349706e828d377532a43fdba4e3e245f5a8e0ca637bc39a8be2de002418d6b4508dccf7c06535d713a95674cb570f5ab96d9069c85bdac5ce776cf7e75d81a71f59e0b3a91d23da3b57d32662349aa874f66cfac2c1f89193e879ff3a176ef78447de3ec0cef5dad796bf697550eb71fdfd67d583697c5c3b31304fedf68d3e7c173df81b6c5fb418c78a8f8956bb694371e6b1464b3ea199fded87d2208801eb3b805edf4003fd3cfb720fde12eec6c334ec93c80552d88e1983017b583f2b6a50c8e4917f0b1b3542993ba60aeec36caa5e4ba3135a09bb1ff1c6576291d84e401d273b6fef1c1866ba031885e7807802fa9cbd7e597c0302ec539c822a3218171ec71dffdba4c57826b40bb00db25624dcb1bb306beb270d61679708f33e798684ee8d9da98f6c593970a862005b8b32b2472618e2da0948e81110e7880e724409dda947658e4795abec1e47191a7e32d0766334938e75ea9fb7778f81011ed0c54a942272f142cc0f34ae8bd8bb87891ff6c8bad8d52042fd754b7497764d59abb35dcc4f08add3d6529cd5bae2751fd49cce7eec975cd816fac00ccbe4050a27475b1f93850fe1b708cc8c7af96fcfc79bc630f5686dbeea5615b6f2359d9bee89cfa8f8fa65be87e68d2f11ae7e59b8cd215d6c9e1cfa1f2cf8965df1ee8f62cea83c1e4c678a83c6ce44df9fe0955e0ca1047ea70758fd5719d433ecf6ef233c3d49e9b66893dd95cbadae616fcee2e91811d22875e3d6defe89bfffc9ca6c2ac01b373194791388cf198a0c3be263368faaa06a0000be49e64feb1646bfb5b4404a9a9d644952ca5354206dce41e08e7bcff1c2483b2f8463b1f81c63fe9152f3aaa9c632a5b634ab69c586aa0fab28b657bcfed410cc335d854039495470d06c0e81ec8e86b7b8dc5acf50e3ddc3740f28920d701acbbda02e7cca3c65c38db9e24927ff2ffe893f5aa540da61f4ea1953b1376d89d0e1103b740f414dfe885acc0bccff1d286fa70138f023056161e34bf5242ba60e65ed0a6d8dc5bc41c4298111755597899873a3ffa173d540a919e6dda83a451255e75656badb70e43d4ca501bba27958cb6a08ab0721e382fb41901277dfeb9548fdfad908b228a38468133d076b1f1f8ce9ed4d2c9a28061f4e2a14f241963f6afb50e1d84c49199ea67ec6b8d0ca03d6cfcdd06319414c6322a9b6ad9050acff4c8d864884dd190e7e4774c74a7eff3b3471644e3140a05c936f85c0c3940d5d4daea84f0d3eee38b66fe729480d8164a55dd0db6bfb9ba6f94ee88b3566a7c890545941a4edbb6ccb74b6d9a32bf6ea04b938fafd1cdc36b24d70cf028ee77608c06bc4119fac991c8c54f3f37cce8f7cf8e70b886144c74323913c0fec9263d44e777659deb8bf3e225492f801f8ab4b97fcd29daa49003306287e5d7c9249a54f87f4bb9b1cabc8bd6bed99f15deee2624fc68a930cba7e320d6f7a9cdf7e826c3e4893006d52943a9a882667d212780f9947526af5d4e1d4b159f18a3c082347ef3babfce6be4b5c667c7cd56d0dbfcaf0d26daa45ca932525ce01ce111dab03aac7524c8d89ad1c502f316de6689cfaeef60777c62120407ffaab214dfdb4f4612e189d7b7067ca912a49e72cdc66d7aad43170656dd366c9e73a065767b48064178b11bfebe193dc4cd48830fb1cc0b21783956c273ccd46ff04d2a06a9bfcd5ace99e6fdfd16c13b374c8c392dfde4715c3bcc862e0c98b3904cfa01c04cd3230600941a0d5c5102fc2b7a56ecea3af5b541d52c7e7c03fd4bdc3cfa8c9c8623938613802f28c3e17a", 0x1000}], 0x1) 14:54:16 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100000000000000) select(0x40, &(0x7f0000000000)={0x40, 0x8, 0x5, 0xfff, 0x7, 0xe80, 0xa0}, &(0x7f0000000180)={0x2, 0x10000, 0x2, 0xffff, 0xfffffffffffffffd, 0x10001, 0x7, 0x3}, &(0x7f00000001c0)={0x0, 0x2d74, 0x3f, 0x9, 0x76, 0x5, 0x3f80000000000, 0x76}, &(0x7f0000000200)={0x8000, 0x3}) open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') mkdir(&(0x7f0000000040)='./file1\x00', 0x64) lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 14:54:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x80, 0x90) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x81) r1 = open(&(0x7f0000000140)='./bus\x00', 0x8009, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x101, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20082, 0x50) 14:54:16 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e0010000000000000000f5ffffffffffffff4c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0xc004, 0x448) connect(r0, &(0x7f0000000200)=@in={0x2, 0x1}, 0xfffffffffffffdbd) r1 = msgget(0x3, 0x10) msgsnd(r1, &(0x7f00000000c0)={0xfffffffffffffffe, "83b51311c9be9b8336b6028affecfddfaacd8e6bcabf41ac732f1b673a0e944fd91d7ad0d0bae51066740c458b17caa7f1a3ca65b4604ac73b1fb46fdde00bb989839011a4a49ac270750c2296654d07eb2a20910cb2fb723919a04aca9b082829bb12a2edaff260f7c77f477cd07a2afe6a649ec4a420c86461dac23f6310312b8a9b05422601d7a2c4c36ce5aa321bd112014269c8e7444fed5efea5acfb30329156f6f120aa70380ee55a68446cbec30b70ddbc4d09078a48dadf353152887be2839db02a426c1b0ae373cc686256c0868d59f30535651ff97777b9e348f8b881ce31faec14ec428e4d63"}, 0xf4, 0x800) 14:54:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./bus\x00', 0x400, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000440)=0x3) r1 = kqueue() chroot(&(0x7f0000000480)='./bus\x00') linkat(r0, &(0x7f00000003c0)='./bus\x00', r0, &(0x7f0000000400)='./bus\x00', 0x4) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x4, 0x8, 0x8a0}, {{r1}, 0xfffffffffffffff9, 0x29, 0x0, 0x80000000, 0xd0}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x100000000, 0xfff}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x1}], 0x7fff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x30, 0x20000000, 0x1e, 0xc1}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x4, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20000001, 0xfff, 0x1f}, {{r1}, 0xfffffffffffffff8, 0xc0, 0x60000024, 0x4, 0x2}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x9, 0x41}, {{r1}, 0xfffffffffffffffb, 0x2, 0x80, 0x10000, 0x7}, {{r1}, 0xfffffffffffffffa, 0x20, 0x979a32b63e9e28df, 0x200, 0x28}, {{r1}, 0xffffffffffffffff, 0x1, 0x10, 0x9, 0x4}], 0xd9, &(0x7f0000000300)={0x10001, 0x9}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000740), 0x10000, &(0x7f0000000040), 0x3000000, 0x0) pwritev(r4, &(0x7f0000000040)=[{&(0x7f0000000000), 0x14f}], 0x1, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000000140)="eb636239f9061054edb32fb081450293079940e633519e757965ee5b755a2ed618e7e7432b2212159af53f947a6c7e9e82602e7b1db0d71c1f873233e2a861e7cb5a68d9e55324dcc466668df641b8e8190fd2da12b02fd3ec7c115eff4845fc95755674334d2a8901fdc059776922ce117735ceb9b096ed27efc0162fb078ee0b0409fafa5a5ecf364cee41fa7420c71fd2402db49be94f7e593361a61e4443572f210d48b6e4312cc4", 0xaa}], 0x1, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000700)={0xa00, 0x40, 0x1ff, 0xacfc, "bbd52739702b760b14f4948c5e8c46b6f77227fd", 0x5, 0x1000}) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x8, 0xc9b}, {{r4}, 0xfffffffffffffffa, 0x14, 0x0, 0x1000, 0x8}, {{r4}, 0xfffffffffffffffc, 0x14, 0x40000004, 0x6, 0x7f}, {{r4}, 0xffffffffffffffff, 0x84, 0xd, 0x1f, 0x8}, {{r4}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x100000000, 0x3}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0xbaf, 0x4367fd85}, {{r4}, 0x0, 0x80, 0x10, 0x7, 0xa9}], 0x7, &(0x7f00000005c0)=[{{r4}, 0xfffffffffffffffe, 0x10, 0x12, 0x5, 0x401}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0x1, 0x401}, {{r3}, 0xfffffffffffffff8, 0x14, 0x80, 0x1ff, 0x72c3}, {{r1}, 0xffffffffffffffff, 0x21, 0x0, 0x1ff, 0x990}, {{r4}, 0xfffffffffffffff9, 0x2, 0x8, 0x3ff, 0xfffffffffffffc01}, {{r2}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x5, 0x4}, {{r2}, 0xfffffffffffffffd, 0x6f, 0xfffff, 0x6, 0x1}, {{r1}, 0xffffffffffffffff, 0xa6, 0xf0000002, 0x8, 0x7fff}], 0xffffffff00000000, &(0x7f00000006c0)={0xfb0e, 0x6}) 14:54:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$setstatus(r0, 0x4, 0x8) write(r0, 0x0, 0x332) ioctl$TIOCCDTR(r0, 0x20007478) 14:54:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x203c, 0x0) r0 = syz_open_pts() r1 = dup(r0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8001) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x80000001) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x8}, 0x8) 14:54:16 executing program 0: fchmod(0xffffffffffffffff, 0x60162411055c8dff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x100000000) 14:54:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x0, "0001000000000000000001000000000400"}) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000140)='./bus\x00', r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r2 = open(&(0x7f0000001040)='./bus\x00', 0x3, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x6cda, 0x0, 0x0, "2f809a1f26244698a837ecfca25ae5d95c2e897e", 0xa8d4}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0xfffffffffffffffb) r3 = openat(r2, &(0x7f0000000040)='./bus\x00', 0x8, 0x50) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) recvfrom$inet(r3, &(0x7f00000000c0)=""/33, 0x21, 0x7f7b05d986823c5f, 0x0, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 14:54:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r3 = fcntl$dupfd(r1, 0x0, r1) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x40000041, 0xfff, 0xfffffffffffffffc}], 0x58c0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x83, 0x1, 0xffffffffffffff7f, 0xffffffff}], 0x0, &(0x7f0000000180)={0x8, 0x1}) 14:54:16 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') fsync(r0) 14:54:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) dup2(r0, r0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x80) mknodat(r0, &(0x7f0000000140)='./file1\x00', 0x100, 0x7) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) chmod(&(0x7f0000000280)='./file2\x00', 0x22) recvfrom$unix(r0, &(0x7f0000000180)=""/251, 0xfb, 0x2, 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffc}}, 0x0) 14:54:16 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) 14:54:16 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x11, 0x8) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 14:54:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, 0xffffffffffffffff) 14:54:16 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x0, 0x1ff, &(0x7f00000000c0)="0373734573b221eedcaef8c2fb81adb30765e81c4653c60a9feac34bf2fc428416f86af32e5c91ee18031f01a4dbc8dae872595b32ea7396e334054b3bed5bdef81f156abd8f9ffed06fcc0aab458908b39d738a3a59b40b93", 0x59) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xdc}, 0x8) dup2(r0, r1) 14:54:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) sync() close(r0) 14:54:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x8000000000000000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f", 0xd0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="8f63b0187a3ea3a8f4c91ccf9b012f5cab060341d01f5a1176a22eaf547e45bf8324f7e0e787f43da3723fa5240f82fd0915cfcc3e39c2ebfd95c2987e9591f27f", 0x41) 14:54:16 executing program 1: mprotect(&(0x7f000057c000/0x1000)=nil, 0x1000, 0x20001) mprotect(&(0x7f000025f000/0x4000)=nil, 0x4000, 0x5) r0 = geteuid() setuid(r0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x12, r1, 0x0, 0x0) 14:54:16 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x7ffffffffffffffe, 0x1000200000000}) lseek(r0, 0x0, 0x1) 14:54:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf34272639e8bd16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b27a96b33949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209f983a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae796852eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf10000000000e1b640f4d11db10eb00b61ad51932947d67ecbd1a0be1679189efe7b332c2ca022f87887f227508ef69a6b17e5252893667936639c6ea842abf8d91fb1b2fd34f66680e0ff136cc869f2a7190c79bb5c0b3cca7ab36a380cd6f3c5327ec514c87d5d07b0b36c546c65979d5dc0035f2807612c915c0d313caa0a96d96a1e8500269db87d7de53ae28ac909a576fa781e60a79d33a49f8d528e2c111b8cf9c94d5e949f780d295215b0f05a14a1a0d07922de105a0772b6de7745049ea35258f257d04f5ff6893a851d31db5b4ae03fa386a40d090932ece4a8e0542e840a5768b0918cb1b8120ecba14ec81c3c4773536f7ee508b99b0bfc2069c85925a6100ae525418a1590e7cefb680f1119458773f121594eab335c7598120933950a51945d73520e7e2212d494fb9a244aaa25cf16", 0xf45) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2007ffa, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) poll(&(0x7f0000000280)=[{0xffffffffffffffff, 0xa1}], 0x1, 0x0) 14:54:16 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) 14:54:16 executing program 1: socket$inet6(0x18, 0x2, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) socket$inet6(0x18, 0x2, 0x0) 14:54:16 executing program 1: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r1, r1, 0x0, r0, 0xffffffffffffffff]) setregid(r2, 0x0) setregid(r3, r2) r4 = socket$inet6(0x18, 0x3, 0xca2) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 14:54:17 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) 14:54:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) getgroups(0x3, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x21) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x1e7e) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000140)=ANY=[@ANYBLOB="8000392f66696c5d9fc7833000"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)}], 0x1, 0x0, 0x0, 0x1}, 0x402) r2 = getppid() mknod(&(0x7f0000000200)='./file1\x00', 0x0, 0x7) wait4(r2, 0x0, 0x8, &(0x7f0000000040)) recvmsg(0xffffffffffffffff, &(0x7f0000001240)={0x0, 0x0, 0x0, 0xfe79, 0x0}, 0x0) 14:54:17 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) mincore(&(0x7f000014d000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/11) 14:54:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) renameat(r0, &(0x7f0000000000)='\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000140), 0xc996, 0x0, 0x8000, 0x0) 14:54:17 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000005000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x4a) read(r0, &(0x7f0000001280)=""/138, 0x8a) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r1 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x84) preadv(r1, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/186, 0xba}], 0x2, 0x0) close(r1) getdents(r1, &(0x7f0000000140)=""/103, 0x67) 14:54:17 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) link(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') fchmodat(r0, &(0x7f0000000180)='./file1\x00', 0x1, 0x2) recvmsg(r0, &(0x7f0000001540)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000200)=""/252, 0xfc}, {&(0x7f0000000300)=""/192, 0xc0}, {&(0x7f00000003c0)=""/35, 0x23}, {&(0x7f0000000400)=""/222, 0xde}], 0x4, &(0x7f0000000540)=""/4096, 0x1000, 0xfff}, 0x40) 14:54:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) kqueue() r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x9, 0x0, 0x5, &(0x7f0000000100)={0x0, 0x9}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) dup2(r0, r1) 14:54:17 executing program 0: r0 = getuid() setreuid(r0, 0xee00) r1 = geteuid() setuid(r1) 14:54:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r6, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0xdf}], 0x0, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$inet6(r8, 0x0, &(0x7f00000001c0)) setregid(0x0, r1) r9 = getuid() setuid(r9) setuid(0xee01) getgroups(0x5, &(0x7f00000003c0)=[r0, r5, r2, r3, r4]) mknod(&(0x7f0000000380)='\x00', 0x0, 0x7) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000280)=""/197, &(0x7f0000000200)=0xc5) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x80) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 14:54:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000700)="a13e5ac4c2641d36826b523ec3ca2c42d6b290c363ed8ab753174771fbf2ed0eb75d75ec10cefeb9bc1869e5e573116330070cf332319aa2f131b60a9db91273dce254cc8c870b5ba3bca588cb5cd08b1fef4fe87981f0c42be64bdeccc8a8041cd5e9226d1793aaea94a4ebdeaafe61a35c3ee164bbaa0cb78f2108e5d83eed555097acc2d104a5f17ae40e813c70af6cd6b5edca0019038eb2c5ec8b7864097783ff415733ab1ccfe27b0547059464687d14ca9cac95a26e816e4cc8f4931179223b0ae87bc8671e927c5489d482b007cdc3e1e6ece64335a5a5350c17d26fa2604de016ffc04bbfb11f5caf35a17ea9f50e4cef169612d618e3972a11bfb9d933a91b86c7d4df9dfeff5a15c1dcc8843cb7d955447585764683b92c4156ecd192ba1b838fafaad94ca4", 0x12b) syz_open_pts() close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x100000000, 0x3, 0x7fe, "f1b6abd34bbffe78dfcea1aa440d2b5952101219", 0x1, 0x2b24}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0x1d36, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x4534) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x81) 14:54:17 executing program 1: r0 = syz_open_pts() setgid(0xee00) setegid(0x0) r1 = getgid() fchown(r0, 0x0, r1) 14:54:17 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_getres(0x7, &(0x7f0000000000)) 14:54:18 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r1, 0x1, 0x0) 14:54:18 executing program 1: stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0x2, 0xd, 0x1, 0x200000000}], 0xfff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x10, 0xce, 0x1, 0xfffffffffffffffc}], 0x800, 0x0, 0x49b1f84c, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() r5 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r3}, 0x0, 0x0, 0x1, 0x7, 0x6}, {{r4}, 0xffffffffffffffff, 0x9c, 0x2, 0x1, 0x3}, {{r4}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x2, 0xa9e9}, {{r1}, 0xfffffffffffffffd, 0x9, 0x4c, 0x2, 0xfffffffffffffffa}, {{r4}, 0xffffffffffffffff, 0x5c, 0x0, 0x80000000, 0x6}], 0xfc00000000000000, &(0x7f00000002c0)=[{{r3}, 0x0, 0x2, 0x80000000, 0x7, 0x3}, {{r1}, 0xfffffffffffffffb, 0x20, 0x51, 0x0, 0x2b}, {{r0}, 0xfffffffffffffffe, 0x62, 0xf0000000, 0x2, 0xff}], 0x8, &(0x7f00000000c0)={0x4, 0x70e4}) kevent(r5, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 14:54:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 14:54:18 executing program 0: nanosleep(&(0x7f0000000000)={0x9, 0x1}, &(0x7f0000000080)) 14:54:19 executing program 1: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x1c4}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) close(r0) r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) 14:54:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = getpgrp() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) fsync(r0) recvmsg(0xffffffffffffffff, 0x0, 0x40) write(r0, &(0x7f0000000300)="0c4a8a31c372456c20048f2a15b9f089095a05993b9c451391b034837eb55c8fc421f337f5eff97d2e79f3111a3887b7cedc5d32d39611f91e7ba6705fb714fa13c732fe720ee3382502d4f7b514ae259f84962103aaba04ef645d7e41eab3174d7d29d2ef76c47d1b1a39f9e68d15055a26c451b84c8c508a38b2bfed0fad", 0x7f) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/10, 0xa}, {&(0x7f0000000100)=""/49, 0x31}], 0x2, &(0x7f00000001c0)=""/161, 0xa1, 0x9}, 0x800) r4 = open(&(0x7f0000000380)='./file0\x00', 0x8000, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000180)="b0175b11c89124a1bbafc7c98874425d3163ce984930a59e9b84c5b024a8140d1f6d370a9b1ba29b8d37199ddab6abf7e547", 0x32}], 0x1, 0x0, 0x0, 0x9}, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) 14:54:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = socket$inet6(0x18, 0x3, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "fbecc29d52ddb682b8080607f9a05eb0cefe363a"}) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) fcntl$dupfd(r0, 0x0, r1) r3 = open(&(0x7f0000000240)='./bus\x00', 0xfffffffffffffffe, 0x2) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000100)=""/139, 0x8b}], 0x1) 14:54:19 executing program 0: r0 = msgget(0x1, 0x500) msgsnd(r0, &(0x7f0000000040)={0x0, "e0bf89ccf3cbc87cc8d809ba9385b927076aef69b06ab744a3d9355466c6ce57ca7076a022f653771de74d84a49be9b491b6e9180b14775206a02c6a6a9be3136671eec4444785d6b1b35addbff0b5e420c2e00923fc28eef85ea6e3a145f7d0c6a5cb9664ca71b21604fcd56a6c4ddd19abb5d89e0b41aff8f60d4894bc5f45b31121ed704c2392eb70ef4e51445e6d2cae69e0ffb82719342b424a6aa5afbb5812bf8290be22714f69d7e1e27e25a8d1c9b4"}, 0xbb, 0x800) setregid(0xffffffffffffffff, 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f0000000000)={0x0, ""/39}, 0x2f, 0x1, 0x800) 14:54:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000002008, 0x57e7) r0 = open(&(0x7f0000000080)='.\x00', 0x20, 0x90) linkat(r0, &(0x7f0000000000)='./bus/file0\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 14:54:19 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) clock_getres(0x3, &(0x7f0000000000)) recvfrom$inet6(r0, &(0x7f0000000080)=""/244, 0xf4, 0x800, 0x0, 0x0) 14:54:19 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 = getgid() r2 = getegid() r3 = getegid() r4 = getgid() setgroups(0x4, &(0x7f0000000000)=[r1, r2, r3, r4]) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 14:54:19 executing program 1: mknod(&(0x7f0000001580)='./bus\x00', 0x20c0, 0x236160bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) chmod(&(0x7f00000000c0)='./bus\x00', 0x5) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="92303cd27eca50020424cdc24b05b6505d95a6748908bd40f23e53f73213250b1e822c1943ad94993c16463b1a4b59151a2153b321548677e07ba01697e6878646dd4559802ef83e7492e234", 0x4c}, {&(0x7f0000000180)="8b82a211bd9b1320dcd424cc12c2703e8fce61f2bc47f95759302098b300959139f66867d7e33d5a4299ba5e87fad1e8a5f718daf5f9a9b656197ab884b6927ff51cd221c12ea0727c78c9f46c6941075377db007ce44d99f3813b6d10fe786742b8d870c418251408f5f076942d9c348211ea42c207ff807796d9eb8ea2ebbbd1ee0dc56be7f50aa0f5266a09d92712871b404beeb6bb311aa0b6f075a9e74793d2cdd7bb4d754962f1a538459d5771d2c8ff7d6b70b30d034e377334e1aac3203f4e56bfc73e2dcc8192c7cb7d38dc1e7db3aa63c5a6630e9187a83c08e3b42788c9cb", 0xe4}, {&(0x7f0000000280)="851906132218357459037c18b01122a97da90170b6a925ac3f88cb80607595baae29c13aea7d465919f795984eff4d80cb10f1119d8f814e97b4cd2634284a34533450d2753e48a0b9f9c933661407d3543dd47beb96f1779885af0a3693bc3ae46ce680eba81b856524e7e497e2471a879712feaaa7f17286e238cada718a5166976385fd666ee1a572655ebee24843c19853a440bd5258446e315ef50e1e99372883be36559f15e3e5e77ab80803c686277b606917d91fbfef5e2eb60f98e6a8626c2ed804ea00612d86713aac8b443bb23e608ed8f378627a672d3e11434feeb38b0c2b85c67f2d992bae8e4ba28e02077380b12bd76eac52195d4780db93585e13c5a5267f3bdeba0ecb5e08c3f3366db30dc8d8b242951bd582c107543d23cc0113a8487a53f8d2b80752df3fe5bcb24e8ffd3682fda9768d3b0dd7070bc1be4f4509cfa2a759b536fa3f77d6dfce8f4a970d8f8aa2b5d41a1ce788698d4b34b97492837d79fede62f464b6c2b57958ffc8b4b42c0010e8c6f9a233f668f65cbbde106c17300155442a87226ae2aa96b8fc38fefbff1b9bdbcd35a120a2865b52b22c3a8e3bfe3b860b53efb8d5ef51a33c43ede71f0b00b8093ce7a87543fff16fccd259e17336ca5eaa9b5d32da2a9dd93ed77d52421a05f63553d19f4d31a2b5f5bc7527fa7464aaef4511c4c6848d779bcd7082501ca7f11a7540ad2ff82ddd898b53eaf5c793654cfd3c0cadf814033b4e0dc7cfb087e587ab7d0d552713eb52653024145e1b52ee32bb6141710374478af33d7338200fc7191d6db23e45165a7b6e5f1b2629389fd37d6b195346f78111b357cee27f02e4d4d85bf8d5a36db04304e4a532ecca2e0932e6364da46f1db72fbc01c95fc369fa7070df3a93e945fb0d45f8a58014f8efb4c278e86d596d91baafe4cf7b7853d256bd16fb682d3b819fb5f9e4cf41e23c7574e05bd63e491eb126c1ad46bc9f102a9c42d6d18fe55e724d43f2e550eb83012f0c55fd9b16bd45e0c4ab00a5d035ecc3ca3eaf9b3facb822c5a778c4d97e979338a1d6e2724715b9962cd25ab80ede48ed4a43c4cc3be25467389760f91d3cc7d4aa5897f562aa12d954f54975e5e4e56f1927ed07264e6ff55522c29212f0b9bf9387a2c446de929e7c8b59643181aa14cc7d2ff90e0920d79fe7af5b69a8207425bef74232e91ab1358471b97b66d5ca2c19eb1d014d9111ddaddd0aa7c70ec9ace26b45628599ff7bb5aed2824755b337604db8980a288fbad0b1a3a9df2d232dc99020c8f8b7bc85e18eec00fb7680c72d7629103814651ac9bbf029b1244d609376bdc523548a1300b6ca4bc9c0a999cf68c1c797af0524a2ab7361c5a3f5419f8643115f82350aec8784e1ecf88bc8340d072eee473508d688c73a179759823ae89a3bacd3bea075ad65fa201dee8a54021d018313f41d38264a71e3ce9a908786b1b35aee552041d347a19380c7c61924694e441e49a4b2a0e4d217bf0f0cf365c485799189fb4c571564b13eeb62497c5f396ed80703267b9f75f6482fa14419fc6a915a3d7e9002259b16d718a2024882951cdfe1449ad16ff58713cedf30553a2bc91d4299c3348988b41d36dd9835d175869af71bcea3e18ee388c6b7aca8d8abd67e61afca98cbc016916c6943240c8e2713dee6be8061696c14c9c6bfaf88dc6807f6e41cad90c985aaf9f0cd43bac1aac98776de2ec0fc32000d4e08ed20f184997965e80ca5e4d2a5de882be58250575728b61fe47738a365e0f922a29fc2ded216b181295a1ef82d92c2af756939f1a5b78de257eadb6e0178c4c99d20ce2845c13bd9d736740d25a46c1f6ce523009de03a702c5749d1a0d6c46130e2ae2f09c9494983d6d095e1fdbea833127ca83e3801bf26d5acf7e9e0c144bbc474f30404d95dde897ebee39272651054dfbff992d4df8a1f6163eb817039f8ab2ca7f634d78e0fb653dbf72df5cc387c889abe72645b55467a4273b1bd805c7baf082516837532d46238f85544e6a6b7e2ccad1d495f250173e18bb62b608556f6a9d948625777fbc83f3741e3b2ddb1d66d79e4a4c2275558d74f57dc5c13a6405aaa443c24b0b00751e5386e9cc1852a1a135449168bb68411f6d3a8194bad7a0714dd09440be572af242d0e704bb3d8d643ede06c71520b43468e25386c3b8d8e7bb8b844aca2b39b189a482d8a65b87e2e6964e64d38fc18026744f3627d44a635a7ccc1f40e43415c690bd2695fd0f564129fd211beed67ef6337a6426ebe5066dfadae2520f6cae57434c462bd4888e8213cffa7506d4c58731af817c4aecd1419d4a7262cb3e22ab19b95a347ef4bf09ae77872e1ce12eb03205b91bdf51923b9bebc71b9f8b92dd6fa3adf96e9880f283cfe14a8caab6799995de311483d092cae4b84c1184bf92eb973e21b72d68b1ee334c66d83db0d167138ec097af3b012a7d84bb00a750e2cef112e882cda52c513df053e948f189de516746c5ba87bc21ee1e24ccd167e5f17cc25dad58ee6fa9b8aa675528679ebecbef9271bdfcc28098dfc3ad8b63d375c69f32ee65715f196e604a9d4b4a966a3354d7ce951f79351708b310ba1f68b932975b3d59cceecc7b1382cb2a921568bad722b3da30c1593c92c2fb61bfab113ad107b5f6407f4c10598008ff743aa3dd2e530e58d4923fb14351c5e93f1c59386de3ac54cae4e8900ff6ffd53b8ef13cc785176f8143ae36a4e4377af10a9ac536d0d6534522578e5911db1e199ef1bb6ff538aee8de9861b889266ae3edaffaab2c2d041cfdd0b396ae52403cd6a68b21e0fc3680a62acf2ea1a487a0803e2a9b575a33966146efd1fc5f27e26ccac4c8dde9152f0d63a45b468778ce45d838cce573809c6c42144e3562d58cca9bf9d221b83aed7485212856eb489c85c9eca6fcf9595c471ea31e35412270d19946f0f3389909b511647970bfabaed170264ba7896fca541aadc260f4301749ea4dfd6efbbe979d830d297abdcd7d630c6d6614a028190ec81041c3772fda920ea80e99d09da1cc0386ea74c9ca7918bd8c8379daf13f6ad09484d313461fa35b8f50423e1fbf47b107d0f43b15abcc4c27d2b4947da0ab40cf4283cab66134850eec22c5ecb1400d49e0588e89656cdb47d7347dc720fcae82e6bf5dfbf2158d3166e6090e55aa38532651dc84fb568000bf90d5ab403f1db1fd4b92d337e295e7367aa8fc7f225d0dfb7187f205421068ce27766a07a2cd44fed7f14df267dbb669d16944235740fa505fba12687861ca2b895f10fccba7d19800949c19f3a958ad3eac345a76c4a35e1edca2054fc2bc2f83c0ddb56af311c862b9a1357d22e77d0162012bfc4238c28f326c1608b6ac9b9ac7da1e31462d647e93155c2c2eebffe7d29cfa99a7a7e3ff4eeaf340589ddaed0f41eccb3a63c177c01450e34c1264420efa6a6481e957a58d32aec8e5f2da9d9bfafe7bb2d48aac1ecd2b0477234a969ec53f09e7e3924df57a51727f56069229066c0d5056d9e957f2b4193a099ae58d426960ade1e4ac988d084b4deb15134ac3e33e3a485a26271813fc935795c6f066feee75b29624b683ddd2a7ccc81ccdfe1ec6b0a62fc68f918106fd705e06d65f48900485de2542d52b925286d296e58641f41ae7a8b2aff6e91ef383ab17bfdfb7179ad6734c88452c482e44aff76232a5a166969fbd46bf0ec0149b8a0898efdb291f4e685fdb87f70db5efccf091fe7d7e00806e2564cf36a20288de53d5a54ea3627e844fb73fab1608c5e8f9312ee4094cb5dd2521cfcc9c875981038609070e3fb3e471236ee5d11987c9edb1c95e8512545a5be5947c9906d361d64c23888178dc4f38698c203771ed37eabea7d4072a29a7197dc01c502a8dffe73fdad26f844adb93b3c11b6195bd7375d6ccbd49f532b507e2a83063caae2d4322fa1b94461b3c853bd2d45014660c3a44a1124fbdb83650db17c852e193ff8df98f3e2c1090feae5ff4fe5c5ec4a4dbcdf74be722eb352c1134faa8c3c97ceb953b208a5731398547ab4d792fa32480c2f01ec4d98812061fc037b23f54bf58f3e164f2bf521817af5bf12f38e2c2f072a092a87e0e26599dcdefd2b41fc13634b545ce7860e02837dd37987c3e022d74c270f6750a7f28ebd123447eb5f4853d9ba5a8acaad4a9d7371f8f48b6dd41e13b73fa2ff8169e2258ec18c896992bfeedb590bdd4e39cb80bad3345a27e29a06a64debeed5ae25db5b85f1361d50a87b9417baf0e28e5f4611074edf57aff292c960cd345b29bb804b45783fa0f827041213f235ce8424a91711656a54bb93e2165ce68d0c74b4266e75b736efcab0f83bafa2340063bcb3c9a47b8f8261884558c9e72ea8a46a1041e3865f9aa322e2757f9d91797ddb929804883d8dcb7bf88796ac2a167609d5b97d0c0c57a24f7b1ee84876fbcc899fda2df8ef7717d5702b81598ef2897b93062ee9f96e9994fbb40973e4c23693eb960325996b6a6bc76b960a62123901f20ec3b2c1755c20d2bea1bccf847076e182941891ebd66c7d34d0c4f4c682b58d5f7242ac2bf6631cc6483488847f226196691f885872b2a6c5bc6212c0a485beebdbfbc140643ceff0dc74d333d021208dbb1250c6b16397bb29e217c334aa5b10d97ce7f08f108303ac5b0b7c6d60a9de5cdef4de7b15bcec643938da8cde6b73a87e9b87b97dcc6a2ee9ab81920c772ae5938bb59bb52d38ad523ca5973fbe78cb4c5b8df65e356c500d94e8e3e17bc75a3f5d97f70fedb615d3c9e2f8a85e99d4af6b12c0fa1cb1cbf860f26a33371abbc46dcffbed60a01ac4ccdc087e0625084638e757afc853ec8b6978d789cb78cb1a34472b7809ba26382637844ae295223fbc6724be1ecf100a1dfa66b3b5c9a1bde50a818b21bf0b393df0e66d795da58a63877a1582cc60c5e576407774a053016edc32216c474d2916ee1e5b005ec2ab1c9cbbbd0702ac43701443215937729fdce317b164ff582c1cc6c28e3454d4a77299198a1df145f3906260a71b540465eabc0fa3c8c2a5acdd755e93ee6b6ae547869d69f116f8418771a50c993fa703a57e22bf2419561cbe59a66e67fc1c1cb1dc5e164a44f39e34ca05de51c5c7aba30b80882896398569bea3642dc03f9adf56befc2201a94aa24d06a1c06ffe3e0326a6a21178985804d4a791a1acd2f1b4377ff32810424ec42f99bb47aaa198c9996f9c08923a1a330ee2e7caafff2ab5d7690dee8957b8b2a41216e2e61e60cd87e21c46b47c3b2094043c6d33d6ad148759fdaa090882340a7a8647a75695017b5ceb400426efb76ff1d37da3894c6f07712ed576ba31eb4d810af103835b16870883289d0c0f56a91636301cea34143903ea6f05bb27b18c3da310c96c6592480597bfedb53ab91218ee078e96b190e11f2b6910f72e305c97c029588bf33dba39432fad780b012bf763f7743b68430abb11b0008e2a508f7bc6fb230e6ce2623ff5d273270b61697560ee2b41ae9b321b048bd4f24401d71f4d42899f33795b6b7be8863ae1242e2b721468ee9ac5bca4720d3f6243d996e11ebb87405ea64fecac2cd5627ef45b6f573413f6fd25c0f8a509589fcf0217ef5eae25ee5dc1ace657c4035d219aaa4d70afb69689728e82ffce11acdc2e8bc73b5628f7437c1074b99ec4cdd45e3d8980ab50ee8e7c582a253e2c8f8f688ff8bd4c49bebd949a7f7be8fcafe1687097649f144340c33b45265339a72909bd5dccffd1da", 0x1000}, {&(0x7f0000001280)="c524aa7a3ff91898f9b701b553d0ed0d5d886320b39bb0fa898d8e5a90048ec3028c72b63a0d1d4fb8971eec03a78ff9774045dcf1e920454d509b6a14174c5bbb1f11082dabf0121daf1bcfcb8005fcec5ce61766b76dc21191b5f3902b6babd6e4c73181cfb9606a0db8ac6fe7ba16c55c91e1c7c253ca3bc4b1bc6b9419e87cc88c635b219d8004491bd7a3f13a046636f11f7397", 0x96}, {&(0x7f0000001340)="c01cfbbe9a08a648203b42de088ea67b1d1feec0ceb380a808596e4dff6ea14c0de0aef599b018309377666ab1b1d51c69e72919ab7afc039c", 0x39}, {&(0x7f0000001380)="9103f7f9d12a4de8b728ecf532b77947c39d4b", 0x13}, {&(0x7f00000013c0)="4c737394fda86d0440b461867a86794bbe7411c8a6588cdbcf74c7bd0ef9caffd67fee5798946f2db2fc7404921e415e574b554b49f89e8c890f6a0aa1ce073018a7ff0bfff2d7022de7265a9f59aa9aa2471a2e977da0dd51eb4893367b7d6d869e29514f452b25cd30df38", 0x6c}, {&(0x7f0000001440)="7988355ec90b93ac4a9c521fc985b118204ba4200c8ad63ff4be5fb12c51209466439fada1f359f40a0aecc9ed", 0x2d}, {&(0x7f0000001480)="39ec25af9fd4f92dc91b8dabb11847ff6d2a4486537af938a9182ad500bf5a28eb5daa5acc24aad4f52d86dfdfadf3bda6be22", 0x33}], 0x9) open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x24) mknod(&(0x7f00000015c0)='./bus\x00', 0x28, 0x2) 14:54:19 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r1, &(0x7f0000000080)="ae766f37cb1b1977fa035f1b50eed63c9a8b7adad3b10e5096f103f9bedee30b5574bed1d9847bf505f0027b4f4756ddbf1674efa665c6487731e5b7e3cc58226b2793f7cdfd38021953124073b05032e40e1749f52fcb7d01e4e83f8069eb2fa619339fd1fcf40c0e3b9ac99d4e04710a5af30b35f7c67ebecec862cf39ab498240d7e05010cf97971250101b7b891505a208710576fd40404abbac6a15a6dc50ef7c8c735656a33c695fc41de16462a3d21d18a22efb47c44cdc10af9419c2c5629e9a4fe5c3", 0xc7) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000180)=""/65, 0x41, 0x803, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 14:54:19 executing program 1: socketpair$inet6(0x18, 0x7, 0x6, &(0x7f0000000140)) r0 = socket$inet(0x2, 0xc007, 0xa3e) r1 = accept(r0, 0x0, &(0x7f0000000100)=0xfffffffffffffca8) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffffffffffedc) recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0xffffffc6, 0x0, &(0x7f0000000000)=@abs, 0x20000000) 14:54:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r0, r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00p'], 0x1) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 14:54:19 executing program 1: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) socketpair$inet(0x2, 0x7, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x36086783) 14:54:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000140)="00000000000000000000000088fdf2bdc84ba8ef9e6d52f3c902baa0101a92a58f3c35548f13484aff70566430ee9752f09949166c4a8f958f3ba295cdcad221d592d356fcf0e0d04fbba534060d", 0x4e) close(r0) poll(&(0x7f0000000000)=[{r0, 0x100}], 0x1, 0x8) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "fffffef90000000000000000fc0700"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 14:54:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet(0x2, 0x101000003, 0xe6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/23, &(0x7f0000000040)=0x17) 14:54:20 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r0, 0x0, &(0x7f0000000240)) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/86}, &(0x7f0000000200)=0x58) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) 14:54:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000180)='c\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) 14:54:20 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) r1 = dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x3, 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[], 0x0) 14:54:20 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) close(r0) 14:54:20 executing program 1: setrlimit(0x2, &(0x7f0000000000)) setrlimit(0x2, &(0x7f0000000040)={0x0, 0x100000000}) setrlimit(0x4, &(0x7f0000000080)={0x6, 0x8000}) 14:54:20 executing program 0: getpgrp() 14:54:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) write(r1, &(0x7f0000000580)="61c4d3d98e85f593956db24a784606084fa518376c353f2b7e9faf4d30912be00e4327029ce80dba1eb5a449ed30899e21adf380a4b726d72cfbe22a0d7a9f5f8bda3a69600449b5838b6c2e7f883439e7b5b49b5d2aa835ddfaae987b296f1c83e53d9cad139feb58821152d6b86d6a9a52e7022b7fd19aaef808898a3f8f7e662d133241f83dce6899cf6ef9cbc9d637ff9085a469a4b1dff38012cdcd7ef77472c392019a3c81c00b1b50a1300c01e619b43d3d7113e49eded14d0fee34ab584e6db04b6a3d8d2a434ec876488237c1acf61b5ed57462a75aab6a0fae7dc8ba9e00c336e2e29aff2ab25037b82a777f9603aa74c2024ba41a5017d30dce6a70939a918ee12bcd42df1af808836f0b80517085878f1e96e2e2a6b54a334858d785538d8bf1d8e1ce586a89e3a4d53a0f31e7946662088e9786f848314973e1bad10925578ad19db48121fe849cfd81270ff4018d1a153a72c812afb8389083755f0b75ebe343819cb3f95b0d786b5a201a5a92b29a341c8d871c2e9c0129c92b36e787df0d7d0000d7229aea69617f882974e3dc267fd42e87ddbcd996657a18c803c723a450d7e1baa0e11e1a18b9eb8edeff519ce2effa7bd083acf04fd4d3e3a12b9cd2a90face71e5530223fbbe13ba1e961a67c80b95cd3b9cd2f9f1e65a37e43a66d866c9af5db9cd8568fd6c9873dfc6568bd2a0c4da4aff20ffb88d9071332f117f7804500d494836abcf47a6b1580203f4c0d4a1afe82ae5a1ea00a9be067dc5c2e3fe3d381660299e143c3a2b9cd5413aa750acce4c47743a9662e0601016f01f34428ece93e4c34f5a510121cf1d208449d23e26d391ed8e95f46fbe9838783aeaba824138bf5be40df298e9677ab2a0fc2204b012aec38597a9e481df77bbf5453d132d10a5e25a04b761eb78c3f05e4a9fce3012f1589c9ed5ac293d5e826dc025f9ab55d440dd04d2fcc6360f1ccda2dd290531c0a8e369c9f292b8c13f0873b720ccea73b195be926bbe6cdab6d6d5708b570a995c0a0a6e8f46ee3e19e74e41989cbcd859605d71ef62922ac4a1f66601b07a96a564e03488c193e96a2ea7d36279d45dffe10e1a18e4451a405fc955f164de383b8161543e81b61ea5ecd765098e374cb3192e04c01b63e3c51bed69a8e3d90157f629ce1c366f0af37adaa9fbc1d1c7ca1ba28fc32b176c4724d975f7903bc4b1a9e6639aba3abd3fdd5877c3dda75bc8ee46ab1b6807012a519908d4eda5dbe3e1617657c1c2268830cdd1b8bd5e4cec17368ab85dc8459844eecdac97b0253d2075b1d80430e1710a3992b1de286cc120bf0fc4fc420f0fd614ecb72496e95d49145ac3a424e44354d76e1cbeb609576e857b7f9bbdd26480d15c38e3b6aa865e3861f0e43c5da286e6e2f2a505b12f74029cf5dd84b096173a26cf745a463ea101ea021bd4dc7fc22012001fc25c3820f3991278c6adb7991e5f906aa4a362ed3e4c543b9e0234d14a97c7e6c7e05c373f750e5d17c0767de86d22352b0a46b4ff784cb445dacc2be59cb752b16e7a4562b231fbfcc596c62baf8446c102b7829932f1065a28ebbf39398330e8727080f18d14f2bc4ea1f0a20a17ac088cfdb2eee06911d5ccc41e5fd630eb5dcf6a082daba1f4a713513f816aa004f4c277728a26fad864c854dc976d8c308c7364877186d397115175cadc67b9857015eb57251ebe5d24ba49ea90973dffd3f2dd6b4bad442b1ed7953f86ec2e2f5d899eef1879fd4f1379d7a9bdf479499998f49b059a5d79b82cbbfd26a51305965e4dce49beb6233c071e564d33d22558ab2343740eb0382ae19a12af591741d06b4f91fae62bdb39f5b62b403f1c7ade6649218faa0ab10654e91a51c5fed27023fa6695cecbfc8b31b7b4bf80f9df1d747a9426eedadeef1a8cb281e74d21f956c35a89fb83c5e566e44ea98e1968a4b0e3c5acb21746109a78a5053a9e617913f3d1d5301edb01622b7965bb885ef8bba62bb7bf0bcd05aae8b177f8ba19fca5b593c639e200ff9a8e2be98d3c81ccceee29f25d420234abfd3e528efdb8053e2d4aeb0c311e54513ede42a03550d138f422023086c56e5f1bd2e36584d3cbc7d44ee1937f0651a70863114f997c7c3990c579d0c7c594abbeb6675a9c396ec6c97a4ced9e8e6b3936e59fd8834b62578efcce1eab08323bed3342f458691ea5e437ae47b2d52c6e467180bc07dd4b37d9d50d6a81e9adae8697777922c32564b47193809e471eb8ebcffd446af483afa7fcf39b9c40ad2148f1eb8f0554254c158c8e290aafab5eecacc492070f8e2187b6f39c745a739d00029e39f8ce1c17ae2211f0fdb558556bc34cdd116651c54b2356e38d26ab77d013e687f0a3693f60a5a3f46341a7c1c6ce5e3f5b7b7876fb2855f825ded69660b9cb6dd3fd848441876cf3539c2b206b2667d5cfd62a75cf1ed80ffefd6cf651e0e85a5c3deddefbd3126b426c92326d6ba92450d29335cff1ea83881629a2e699ddb1448e4ef3ac2aec64b93c8df9884623e38b18acd35e3af11074bfefe0f4134d496df3515dbea41b8c7bdfb27c267dca80e42c6bec113fe4e272d1bcb1adcd5dbeeb6556ea16f24f0ab995638558348bf0c2cc6c2a0fca0be0fa4673daa60275104a0152d16de1abb9bed847cb878625bdb45dff489f998b3e61259145718bf5ebd3e77acdc372ad2f67be5039b85041bab4c72455393dcc2cb2041a316fcd993bbf819a4c3bd0f212d01868533c9f94e0670e17d3d397847ed3426c248458b5ab6144c24bd17513d9ce1b45bad51a37e4d678be7859fe4984396426a3c57051064738fa2e57945ee6daf05f887fb79c60b944f993faa3921e3848077af3e564634e5d8858c9963bdc9487b0a7dec0170a43114d2d1dae782e66fde87b27dad521ab8056ca1e4947223ec9011ebf36b382aa3f3c458fb0e49251da2ede5f19e34f54bff4403af2c363f8c488b514bf0ce73b57aef7af90c316c04e41123bbf9f283a219325944ca7aa7f558faab035eaf85bbc68e1de3bf056c1f11434feda8a7e26c303e3803de14e138d93d7b702480dc92f1f54a2d0dd2f19155cd6d13fd9747dea3be8c6dcbe5a73d0bcf6016d01f430332132493f6c9e638d49b155182eaa348c5a3d5051b08f2e7ea148d158fabcbaff764a02c511883441a855cd735420b2e2805c9a7bff374981c99267024d726c990e3551ae77ec1d76783fac664f9d1412845a399ea7f56fd019de494224cfdec6c483811f8e61bb6b1e2161aa3dfaf7c7a59ea47a91cbca921e43a18fb0a4f7d60615e8f649362f9bcf62ff97910fc0981e2828a22c26fee41c9c3a084e3421f7e5b44225765b7a12776f4ee26051757a4b5b229bf58c435e37c9686fa32a40e704e160956d2c5a5f3683ce0d8f48fbbd1a2795e9b87c26747d3aa2b95b7eaa82af15136510542fc04f31a504b1237320093656e1db96b47c9aa51b5d309c30ea043bb2d2cdb8a0e7ab62f8868d5c0583149f13f4e92b66bb48d1477ac5d2f833d4e9d6eb8021b4cfb422d4d734dea435cd39bcaff48936848b50a61f2e18f7e737c99a5698b14b53c3395ff04dfcf406d54a1643c1580475d9a4df4146b69b3be657f1be1d7b47cbf49e270efd8604a11295f894f95c7cf115f33b999f0463b6400f9cfdfedb3fe145d3b40295f7edf2045dba47ed14368f244f2a9c084a54ba2c18dbbab0547f065f0071ae7b9c81ba50bf4a7df20ad33aca463f65fcb362c2a768f99aca6c7a3bc96f944d815eba97b1232aa7c79bf56b7df5ca719039783802a9e87a8c1a565542dc548608b02e9ec2da07e6c91918a87563e0a1fbec8b1217b8c729f8abd5059ed664aa856acdc41fa8885a8d3d0e30926b98d37ee9086e74e2cb144bab2c7ae037abc1e8ec95fc175517b83993af48a76b251ce4fdfdb38a600a99df0d9e936b5c907f839bf333d00ea648b11c81f849d49661f47e3025391e7982d224d54e272ebcfdeb8b32f57946a9b24d4be9e914d5e721bba8857aeb156b0a2d3dae1546e3668fca41e6f412da7b8c25385d0983ace60174f280fc37560c3223fa8aaebec0a56a392c6cd91455b773b0202488d4a852a66e4a53563dd1ded8efad65f16c2bf06d50f47b18515be39b66850e888f7aff44e28934b0bd9a1973ede737c4ce6d9d6b8160c196502b4c04a18afe62e18cd492ca3aa81453150f8e32432b9017c45650f36166d67d3a54cca64bfa1ccef74617c4c641c2b5703de586e78c44b45079282c7a9622960adc8380722fa9b592f0f730937f45112aba380c5963ee8a4c7fe640581e06e9d141e620938a393876b9d11bc486076f82e163f161f42d6b425b23be0a0144b45d0362be38d02e1f7e9982c0e3bf07df402229d3f21bae1bf9ad2bf06fde42b497c55f8363c22975fcf28498c2391ecdad31143d709c2032e3ad240e68f956364d99cd8a287064539e01fc10c45843210613d4fef7ec29270ba7403c72eb65ec2676c8356c9e8bf497c58f71c4aacb17fe49d266a676445c437d853cc07b391e67e2068814665c03e909a5a5d61afdaf3be60c6920815d73632b402f5bf508c39d82f199158de5e6572a430466240e3f66d51f291087c37c6334c7768f5df2e5d017f5818c42fa4a7ed2095194a2a8cc7e75589dd6c772760a1909b76f32422f2911834124f1d9526aee6bd2db7a35cfa0fb4a920599191fad213f3bd98895afe7ed6e910f929698f425da0cc67876377f615f0ddab3b055cb30827f66dfc66cf7085bcd734ab31931168229ee1368b2cf21946d21f72d76067c76209bf6092d63e5f220cf68e5f4c945a1a23e8e3274afd07be26f76a783108bfd7753c9c189cab86110d8e100ff1e2d62f8b1fdd68b57309405d371e57f6b279fd158b8bd95837a7f1ac3aff9f14254f287cdbca28f1a9a15f112c3251cb95332c202af3f5356af962c9db955f5d609999a82a222eaa276729f0f16ea11d6c48b378f7e756a13024ba42799073e6bb81740ab401b9d0f5405ecb9411167e7da536a233b02d4088326e38c49a90f4a9ce3345f7385572ea743c66cc519ada8cbe1cd39a1e770146da1968c12580055b4f5f58dac3e05eddd64562d5456e7022c4244a2e90e7113f2f1c13d74694356b27115eeabf0f1173f14a52161c4ff992756ea47f4fd4a04a55227e76b3fa43fe7883aa693658c0ec7d75424fcd4385ffcf3aba383428f78128ea4b28d96161c935cd1366ba911bbf49c633c86fcfaac3a1dc2c704a26e40a6c407c7fcf7d261efc0520a77765ad6a7b7efb6e3d2ddae76535b8113f2f028d8243e717726c32ea574071a55c045672bae9e18b6d0619d16360c85e89e59517aabdf3d9b0b71d766364fe24a9673a3f568e21a7bf55abbe0f4e7cbe45e738f05dc2a4305550a718d80298510da3eba04ec4764d9bd0c3a8abc3f39684722ea1040694452ab60d7fbc057e147d15e553396b21e5f9ecb451d2b755380821e2de35ee0a9179ec5c91b7de6f75bb57cf67c80d898bfea636c5079d04830cb1a02aa7039a70ac43fddf4fa22547dc4ae454f4757b0f08adcd56f1351c34c435d697d58e6f6bb85c85e2a09ca1429cab1f0d710696872e35156af02b3b10cc8901a07c21fadefa03e013e540bd63fb7619fd513f60ef5730e4ee8105c4803a4ea40c8d887589ce8ac23401891e9b39892c094ca93b5290a374f1c2cd7d0ebdf9b0dc84c878f19b5ee8f001ef7fa5c73e599f5708f51130a66a967479f089fe029fe13102c9", 0x1000) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:20 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7, 0xffff}, 0xc) connect(r0, &(0x7f0000000000)=@in6, 0xc) 14:54:20 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) r1 = getgid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f00000000c0)=[r1, r2]) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff}) open(&(0x7f0000000100)='./file1\x00', 0x800, 0x1) 14:54:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000340)=0xc) getsockname$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='r\x00') open$dir(&(0x7f0000000400)='\x00', 0x828, 0x0) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$setflags(r1, 0x2, 0x1) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='W\x00') kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x18, 0x80000000, 0x3, 0x1}], 0x7fffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x82, 0x20000001, 0x6, 0xfffffffffffff7f8}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000088, 0x200, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0x0, 0xf5d9, 0x8}, {{r1}, 0xfffffffffffffffe, 0xc4, 0x0, 0x7f, 0x2}, {{r1}, 0xfffffffffffffffa, 0x2, 0x40, 0x7f, 0x674a}, {{r1}, 0xfffffffffffffffe, 0x80, 0x15, 0x3, 0x826}], 0x7, &(0x7f0000000240)={0x2, 0x6c0}) fcntl$getflags(r1, 0x3) 14:54:21 executing program 0: mkdir(&(0x7f0000000240)='./control\x00', 0xffffffffffffc002) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./control\x00') symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f0000000140)='.\x00') mkdir(&(0x7f0000000040)='./control\x00', 0x1038730acc1d3846) truncate(&(0x7f0000000080)='./file0\x00', 0x2) utimes(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)={{0x3, 0x9}, {0x23a, 0xfffffffffffffffd}}) 14:54:21 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x8) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8010, 0x2) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 14:54:21 executing program 0: r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x20000, 0xcc) write(r0, &(0x7f0000000240)="362c13ff33c7792d779d4609c58de6f7e34fadd81bb7f84ee28fc0c15c8d53ba4e180afb279ec9e74b4b002e0e053b3910c17732d814231af0730a47592a88067c7574acfacb9478725f", 0x4a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x401, 0x0) recvfrom(r2, &(0x7f0000000100)=""/23, 0x17, 0x800, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) writev(r2, &(0x7f0000000000), 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x5, 0x863b}, {0x3, 0x7}}) 14:54:21 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000002c0)='./file0\x00', 0x2c) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x88) 14:54:21 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x0) sendto(r0, 0x0, 0x309b4b76e3ccabd1, 0x8000000000000, 0x0, 0x21a) 14:54:21 executing program 0: mknod(&(0x7f00000002c0)='./bus/file0\x00', 0x2002, 0x3) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) mknod$loop(&(0x7f0000000080)='./bus/file0\x00', 0x8, 0x0) recvfrom(r0, &(0x7f0000000180)=""/160, 0xa0, 0x43, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x20}], 0x3d4, 0x0) 14:54:21 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000180)=""/4096, 0xfffffffffffffd6c) getdents(r0, &(0x7f0000001180)=""/4096, 0x1000) 14:54:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = msgget(0x0, 0x1) msgrcv(r0, &(0x7f0000000140)={0x0, ""/63}, 0x47, 0x0, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "03d18a940c9da303819c6b1dbd1fbac347ad41c582e640f0977aa047f9ccd249318fa9d696fb602427a85fa63b985cd0196f8627dd7de0b8"}, 0x40, 0x800) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getrusage(0x1, &(0x7f0000000200)) 14:54:21 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x24, &(0x7f0000000040), 0x0) 14:54:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = semget(0x3, 0x6, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000011c0)=""/4096) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) fcntl$setown(r1, 0x6, 0x0) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x2, 0x1, 0x6, 0x500000000, r2}) r3 = getuid() r4 = getegid() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0xfffffffffffffff9, 0x4, 0x56}, 0xc) chmod(&(0x7f0000000040)='./bus\x00', 0x80) lchown(&(0x7f0000000000)='./bus\x00', r3, r4) 14:54:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x20) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) 14:54:21 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f00000000c0)="9a053fc2dff57445466c61155ab693b7faa3d5b63f911155bc684f3ad6f3a2f211bd58891703b8a7cd0a99c55c83417a3a9047d53f6bfbb7cb833caf7ab654f99c4c48d0fe4f259b33ffabba57a86d87909d61516a7781ff8542ae8a81e8d00419e4d3b8b4f8522b553c31edf163d172a0456558fc67263bdd50b602a748499ceb9514fe3a43c46e38c2bee2a1da9dae3f460e419b0f357a26b8406376f2191a3c4a1e0372d50b3883", 0xa9, 0x400, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) bind$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xed3a0b8e283a4437) getpeername(r0, &(0x7f0000000300)=@un=@file={0x0, ""/24}, &(0x7f0000000340)=0x1a) socket$unix(0x1, 0x5, 0x0) setuid(r3) r5 = shmget(0x2, 0x1000, 0x29, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x10001, r3, r4, r3, r4, 0x20, 0x401}, 0x0, 0x8, r2, r2, 0x1, 0x0, 0x8}) 14:54:21 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = dup(r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x87) getsockopt$sock_int(r1, 0xffff, 0x1108, 0x0, 0x0) setsockopt(r0, 0x4, 0x10001, &(0x7f00000000c0)="a2b4370a80f9686fff45766dd951da74bf9ff743e1bcc224a10a17bde4f8387141882d4239f938c3b7d5875a132ed824efce8068f06d9efb7dddc380a05cb3b9cbc38dae22455514b918cecf27295c05c3cf767422913c14fde7e94ca93602fd8ef48aff0dc42eafb607ae762b07188c74091ba08b6ac09d717fec47ee1583ed2976d128bfb48a394c", 0x89) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 14:54:21 executing program 0: socketpair(0x0, 0x5, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff}) fchmod(r0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r4) 14:54:21 executing program 1: 14:54:21 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x1) r1 = kqueue() close(r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0xfffffffffffffffd, 0x0) 14:54:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x10, 0x0) fsync(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f"}) open(&(0x7f0000000080)='./bus\x00', 0x980, 0x94) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217"}) 14:54:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x40) getsockopt(r0, 0x100000000, 0x8b, &(0x7f00000006c0)=""/4096, &(0x7f0000000300)=0x1000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000280)=0x82d) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000340)={0x1, 0x9, 0x33, 0x3, "9d0f454775afbed9fd50d9dc3248810f5b3d2453", 0xf12e, 0x8}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) write(r1, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287dc826cdf552aeb69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c7632171cd3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0", 0x365) r2 = syz_open_pts() close(r1) r3 = kqueue() r4 = syz_open_pts() open(&(0x7f0000000380)='./file0\x00', 0x10000, 0x21) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) write(r2, &(0x7f00000000c0)="6b4afae67c74249a0c7e1c72f379374e76fa69732b1835ba86c160f6f2dac499226edb14e1106cba559b8b3c9ea788fe75617461cfda1cc6b02218c8d2f4fcaa38ccc88802193834c088bda47fab2bb952bfbc421c77e5da59021a1c7904b6f8e2d9201149c98ec8dea2742882919ca011485f8824e144db4c2715a8817fbfe15bb60c7be4ad554f0cd22be673e2553e048362c63fc6730f509e80955977e7bc0e002af681da0a787e", 0xa9) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 14:54:21 executing program 1: r0 = semget(0x2, 0x3, 0xfffffffffffffffc) semget(0x1, 0x5, 0x412) semop(r0, &(0x7f0000000000)=[{0x4, 0x0, 0x1000}, {0x0, 0xffffffffffffff33, 0x1800}, {0x2, 0x3, 0x800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x1, 0x9, 0x1000}, {0x0, 0x5}, {0x3, 0x9, 0x800}, {0x4, 0x1, 0x800}, {0x1, 0x81, 0x800}, {0x2, 0x7, 0x800}, {0x7, 0x5, 0x800}], 0x7) 14:54:21 executing program 0: mincore(&(0x7f0000002000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/50) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mincore(&(0x7f0000002000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/34) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 14:54:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0xffffffffffffffee) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="53fa2bda387a610ddfda3549d424730c1dcdcad7a7c0d529caa0332eadf3d5da72a5d573d3d730efc2ed3a8a6dd22cbe2b03c0dc288f0105f2464a1fd7137fd2b64faf7d07694104d8d0a87a672ddfcbe1e5ebfb122ef0590130515ee91765ae8b8793d5175b84c55385f8e4014b7802351d0c52bff23fe6bfe6b28850162bb2e79d5615535c8da13cd7206d276cf5a2d9bf44ca52a2bb45dd3715af08b64864cffb594a79d11bc5d472075aca199e958a14ad7d8cd805f4a10c3c7a25558f1d509d1475a8714c299b30b929dda7533549b49705dc6cdf2f27a651cfd3f4cdd0bcf2f4d9", 0xe4) 14:54:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) mkdir(&(0x7f0000000200)='./file0\x00', 0x9469666ad51f88ad) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x100, 0x49) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) setuid(0xee01) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) accept(r1, 0x0, &(0x7f0000000080)) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x2, 0x3) 14:54:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000200)="a5b487e60f60605b2cd0580ec5f4408856c727df08d39af3533546662851bad7c644", 0x22}, {&(0x7f0000000240)="fbc637ad3e322205118160453f59e0c523800723fa1296ccde25051a2b5b65c3779007ee2fbab1dbb9066a1a87b1510ecb46aba1c2dd1f5ca50821cce043565dbe4a528f07c360da83dd75cf90c11b1570f011f5806bab18af2c4f8ec3311f9c6e707083dfc99ec528b5bb5af4b05c6918693a2938bcd04ae6c0b727a4c990a2c3948335ec95f935f55604b329feb8de823b7a01213b8d0597391b", 0x9b}, {&(0x7f0000000300)="505680439c6c0c98a2e2816cb9be581fdeb18acbab59277ddd7ec3400283eeb332bf9e1ff27651d8ff17433f1cec51e1cef7d2298b043f0f82608072717e8eedce644aaf507f63aadce4b40c3131d071fb350813424af651b8c3d0989d47f74103634188abc4ee15189d6712c32bf1cd9eec79624235eb72c99fea647c8b2078d342d2025b3c6cce3709d9fbf3cff1d31b3bed41303a1cddae87b52bac408d5b8882fe8e34e52c30b04b1ad10be1a908d35863b1919caeded6e0ac3a2d254c972b5d1a49c1ba6fe8988ae490113a89d55f10f570a1c2e1c9e10374b43d4e300c0be02f6cee330d3907494c1bdec37964bcd088827b35bd3cab24e8dd", 0xfc}, {&(0x7f0000000400)="7d5b4680bf139a6f48a783a871f860cc3f9f0b9b5e7ab11b144eea4750671209d1f0fa775f3db3b4f2977c134e54af017a8c37b3402c2ff0772d8e3593dc3062f9521b216e59452d1cb6d695c92708836b59ae947156a14e369faab471fe250a7645f1171c68e9b2ec731680d933dfaf28281cf0eaa0223ac7c74f0be30de9713d858f99e750432d0eacdb42ced25027cfbfaef8f56d6d3bd6b80680fba1a857d8e27c9c496e01932aa3a3c83e8173686d645c1df1e1692c93590106f29750266ea3ce1e9b5ecfce", 0xc8}], 0x4) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x4}, {r0, 0xa2}, {r0, 0x4}, {r0, 0x8}], 0x6, 0x9) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x20}, {r0, 0x1}, {0xffffffffffffffff, 0x23}, {0xffffffffffffffff, 0x124}, {r0, 0x4}], 0x5, 0x0) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/172, 0xac) 14:54:21 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x61}], 0x10001, 0x0) close(r2) fcntl$setstatus(r0, 0x4, 0x84) 14:54:21 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$getflags(r0, 0x3) 14:54:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7f4398d5614249fd9", 0x9}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800"}) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/207}, {&(0x7f0000000280)=""/44}], 0x1000000000000059) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x380000) 14:54:21 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) fcntl$setown(r1, 0x6, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) 14:54:21 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x832a2) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e99d0055b12019dfe834f17ee27975d4864e99b11a5e93077202ba10f7dffe07ca7d3c2555fdf8e689b1e6f58bc94f971fdf312163b1ce3edbc7540cd7bd08ce12d97453e1e8afa7889c283bff1a21ae39c15ed66c17f8", 0x57) rename(&(0x7f0000000140)='./bus/file0\x00', &(0x7f00000001c0)='./bus/file0\x00') symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus/file0\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 14:54:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x7, 0x39, &(0x7f0000000040)="3a929119", 0x4) 14:54:21 executing program 0: r0 = socket$inet(0x2, 0x400000000003, 0x40) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x2aa) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)=""/18, 0x12}, {&(0x7f0000000080)=""/92, 0x5c}, {&(0x7f0000000100)=""/204, 0xcc}, {&(0x7f0000000200)=""/91, 0x5b}, {&(0x7f0000000280)=""/12, 0xc}, {&(0x7f00000002c0)}], 0x6, &(0x7f0000000380)=""/113, 0x71, 0x100000000}, 0x2) 14:54:21 executing program 1: socketpair(0x2, 0x3, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa1c, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1010, 0x0) flock(r2, 0x1) dup2(r1, r3) 14:54:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = getuid() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x10000) r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) setuid(r1) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 14:54:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000940)) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000900)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) 14:54:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80400000001d, &(0x7f0000000040)="04000000", 0x4) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 14:54:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = msgget$private(0x0, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() ioctl$TIOCNXCL(r0, 0x2000740e) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x0, r2, r3, r4, r5, 0x4, 0x4}, 0x6, 0x6, r6, r7, 0x7ff, 0x7, 0xfffffffffffffff9, 0x9}) r8 = msgget$private(0x0, 0x761) msgsnd(r8, &(0x7f0000c40ff8)=ANY=[@ANYBLOB="02fe167700"], 0x8, 0x0) msgrcv(r8, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000420000000000000000000000000000000000000000000000000000000000000000000000000000e6c30000000000000002000000000000000000000000000000000000000000000000000018ba6c12b22c7119520deb8fde5ac6b61f5c20890519655ac09365524bee733b658579b46bd0a5e4c8b6d07e4430c014c91d891ec55a1d3160d149429771ce4cde989fe552702f51385ed989050f8d72a3b99c10b12a8618d137"], 0x69, 0x1, 0x1800) 14:54:22 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = dup2(r1, r1) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x1, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000600)=[{0x0}], 0x1) 14:54:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0xfffffffffffffc01) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x46) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 14:54:22 executing program 1: clock_getres(0x4, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) close(r0) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) 14:54:22 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) write(r0, 0x0, 0x0) 14:54:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000000), 0x7ff, &(0x7f00000000c0)={0x80}) r2 = msgget$private(0x0, 0x402) msgrcv(r2, &(0x7f0000000200)={0x0, ""/166}, 0xae, 0x3, 0x800) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x87, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="6d9f12f3ad5bb1f3185797ea49fe3df9247feec3bfc4a48331b45c681ac65eb451ff7c631cdb449e633e4652b770e5b0be7c4949fba4abf0b96fe5d27d81d83b154bad4fe572874d30f3b3f3368cecd4", 0x50, 0x2, &(0x7f00000002c0)={0x18, 0x2, 0x0, 0xfffffffffffffffa}, 0xc) 14:54:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x8000000040009) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 14:54:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000380)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000800)=[{&(0x7f00000003c0)="1d95550dbe643fc5078348157ed48fa3b575c5cd79c74dea2fdffa9809964c0cda35efb153509ac3cc52040f461b2c2499fc3b4349fada21d13f87ae28e999a0eb48ee0f", 0x44}, {&(0x7f0000000440)="7bbabcf625e36f817734350a2714d9acbdd97f8f36ad7f26eaa1bd0fd1c496b4b362c4248ad1c34f627061bbc2135e07255d1b75ebbd24bb3f95218724f8b424ad7baf4084a0dc08f55bdd56", 0x4c}, {&(0x7f00000004c0)="b361717c98ac1b324eaf3e320e6dcf69e1c51a7b8a2ea17550d479f30696ea09f896c3ad167503134d27e57d914082ce888268730615cb2ca79de8f298ff5ddd1b9c6ae1bdd82f96861c2e508d755d587926f6e9ef38e3ff133fb185f6e1b406f1c9b040f3493133", 0x68}, {&(0x7f0000000540)="d3e8d02f5855591bfddbf1f4ba5cdaf8979d35032170671e89a2d985c4b49fd8ba88963905808a8f95ca4f3513cb7f5184846ed3e9586ca8e14dd2b80a17721f71cff692dc13e6dec4c358ca1201a644de5dd8876979a529f5f8428ff021391cb63cf7208f951f464ef3c4d6c44abe758f0f5e0ea4091ce1a7464b3b79c29f37610f821b2922b867b8aae0979b4e10a8ddc283f38e88b030f38ecc5f4a058af371", 0xa1}, {&(0x7f0000000600)="27f6fabc2234fb743c4490daeb0e084eb9314da69980724e62b78129bc5c3541dd305bc56f1929ad71d9f1f4add920bffbe36c14775150a62564202415e0ce9f5b906fe5f38f3a437df3", 0x4a}, {&(0x7f0000000680)="1204f9fb5efe9d8e3b45024bb4ffc3f16b77211d916fec", 0x17}, {&(0x7f00000006c0)="ee1686eb2e43a53a073fe9dbbf8e24bc7f42246b8d1f12e8e2a15387e583e3472071b5d79c5baef785781076b6330d3fd9d489aad582d7", 0x37}, {&(0x7f0000000700)="c226898d00327472149b92f2c2eb5a1d0b0ee61ee8d51563571f3b99ec1b3cc72f8028720a76171f93d6afe183b6bf6e7ac5ff41e6fd5b22d124f3654063afa867d56ee6b68d67679e5c9c72a4597df64af4f7ef67d2ca313c3a5997ece09f3f09426c2619723ce0c23abffd9939f5f6e4d0794c59e17b9a27e64de9bdd39f026c9311ca2452359ec427e2e57e709449028d773b5bd74e69b06e137bd1d1d4e3a85e1b54fbf12daf1bc0fd7a9e363652bc01eb7da0ab6d922c31ba4784e16edbc1797a27bddcbb5320", 0xc9}], 0x8) write(r0, &(0x7f0000000900)="ceb5f2673d0efe84d45940aa20586c6bc377c24b530648701b422ecfcf864bfe5c25223c2ee2bba6bce1dfc45f262c3a2dbc69c36c3f60385ebe927821489784cc419b7513a1ee8921c858b988f9cfaacf5bcba61520cfedc2c14f8481251529457d01cec94854598b8dc2136e202ed62f06895aa69b9d2d0514481b98aec888d699e6e978df4079f61e525070829d1706fa7fec3502b037425f051c72d825005997832fd8753b34caddc765e7e656c39a53752b6fa3d4187baa365aa58b85217f77b3145c482b6b1cbd128744a35cfbbf32f1edbd510e53a785386bb96c47cb955e84ceabef062d5d65b59130677b494a47485d0af4b37078865d1c3d494893ac97c74498bd07614903128ebddaf65cd34a43cd24c986fd2d2bf762fc537dd0586037016c396dc098124b118d28488582d420b96c756c0bfcb9f692e8ece7a3260d3eb306f89af2cc2cde302d577c0d6e370c9c6290a76d507ec60db75e479e55752c4f7b4f35356f1967c7091b3b41b32247d08f25a4acc97cb3a5aacf42d13c0b723547746374dd242d087bb8fa9a263f602685b2d3747992ec74efd47038da9535c795a417f18919e7b6217ee32f30984617212fd4f717e843e56e216ddd0d8bae861d05921eb28e7fd2d33325226622c26495d34bf7422eb6433c0214ad83442624360199a923c43acafd90f940dbbaebc87aeaacd0ffbe4cb718dff3041354b71aa8efe077106c15b90d97513a330f66b5193555fa76bfbd76006de060336b6956a3a3d38b30ec0bb7a8198380d18b56c61c33d138a03e1267d4d0d6b7cec2c6983ccadaf19c85f7af169afe10f7aa7693f54fdd4f3e0cf46f875bc34ac2609e4aaa60147bc69029e66524c90a1618c07f55c4c050779de8374d541a9767d55e76b34acb618da94012cbd60a708ea6cedf75a7acc2326f9c4e51133dc7dbc1b574c8733bf53cd24c746dbf7f3f94a53c4be86592d9b3d99d69dc37a728ad31670f5f75895f85d9fcb1059cf89de397e65422ba339733faaa18809cbbfcbb4c0b3b43d64c4116957f27c5da191ba802305b26e638db0829e1aca3229053d75ee9c33db51e76adc624339d6ea28e58888027bd7c085b2246c6ba4592b9d0b2e724c2fd44a071b7894601195d68a092255926a8b1f77b106957c524efe519de555a01b623612f9d56d042ce4f1920fe1620d08def3b5378faa134f95e2daaa7bfef0f50fdb02752509ab14a7eb79695052dc214305e42a7bef3253ae3f4226b4d192cb8c3845863c3ae766095d99c6c878fcaeb1f55c71a843c29ffb279307dcc59d5d70f9a79ee11a0caa5cd20abfee85e17046fe18b7303df04d3b55dd4b5c0f5b89a1d9a01f21aa0a68517795a4bf502f635042152dc387fa681476e34a956cc2dc8852e10bc600326d17b36e23b1c7391ed164ac6d4020a6efb3613f4b1ddcac6003ed8c2f5f0df022a8652c1ec1e760bf212ac365ff0ac92540b4bb01a060f9d2c509bbaeaa1199aed6ab520f3744bb995493ce3a06ecd83042e0bece4b9498f28425b1a3f4b3454551d2fc0d3ca1ed4ec62f360eee90de822c2542c74b631c8c06e674bbf8db3aecc4b9961ba0e750844a6f727e610c69b1e2bdfeb02fe5cd166e8bc8e2eb3769b3fbd63c5adc21436608afb2596752a8346364da75f3220cb95c611f14d113352c4fec371dbf3604e24b55fd885e28027256918e20b9d33097719eba71b9cea44289dc073ed75404a7c5a6d119fdb52edfb9fafe030aa6bb6410065affc1d4b4a7d8bb8fcdb783541d57547617f59ae54390f4212a4f0903b04290b87982077772d7a76a79aed29b22b92178b9b925abc39d2af00f2542ed6807c7231105ba2b12f4da92f47005a32585fe8ceb594ba9936a967716dfeb08f90e28b52791f95935d1e49b3ee15157076601d644320f7d777e671061fbd8d5b890ad9a027121dab56c550acb5f4ddef45c8c989928647f941861b4b49dfd0734de518afb12d12e0f987cb71105b2504835d63ccf886789a8a24d7411b07c4ca59c1ba997b66b8f8d35f564bbe7f03aebbd01989ebee462db1f1a96b31ca02b04cd5ddb1292093caa6ddffade83960483ad55c92660fc224271dbf2bc107a2f90d01b2d1d54d51b283d43c1c68c07557d596c8803338464bfdf7bc35c9344d0d5170ee36721f24542159ba41fb020795abe5b57f8a77254a2d8b4f2b688fa6c3d0c5940aa63b39dfd3b22dfaf5f54b63daa2cf4e6a8f0224f99d825286142e22b78770a42eb8ba8c146d8ba28ee08f9da6dba85f55838e91c97012fa91b9db15ae4e2212552323225ecaa75e2495c9806e36413891d3a572b7a2756ab2c5920a3fe083b42bac203464f6a60fc0959866bc89c8b91e7fb0160e0473b02b5aeb4d46de77a2182cdaceb8bae5ab0c39dbb02d4c22a883894edaba278ccb02ef47c41c221cd9169f9d13784b536479a7d3465743fcc3c2f0bbb1f585c802ab440bc630f6648b45dcaa01e28ae36cedd53d028309264847ffd197e9d07c9b4f898b0a1de6881591668b0a49c1699728298371c3b0487418f2474abd393cc6de2f0b7faf978dd11b74bb4ee7edff3ca1a8da231d3ed733e5f828347e83935ea560ab8c643f51cb6bb5d97fafb19a5dcabb550398ffe8effedd0cf39b577f2f931f1c94c7b2624180ccfbbc0c3f18ace8ba6c07a8c6dabea5afdf5cf50dca9ab2526b49fde06851943385d4bf61d2bd6b0df7eb6a27ae3848e64557decb6813", 0x7a0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="0c10cb14eaec4b383585f51c5ec98f7be324e79cd3c99a59430ccddb2fa12e30667faa2f5d3335b8463f521183d1d07dba5d9c25a43466cbaf75c293779a2263cf5c67321464be2750236cb5e360e130f1840df35e2714f713964f1f866cc30782570488b82d3730f202a1cfa8429358909eb07c5273d7eca0a2a34b19507ee2e4d8e2926eff38ca3e73d5f13f2f3d2e91f26ae88be7ecf3c3946b8a89a03ba6a0b062bf10d2d772d664124e2472974fc8fdde", 0xb3}, {&(0x7f0000000100)="ed02dbb0d1a79f41b37908e0f5630b2759821f907046e00f340512d16c8bb83ca465eb549d0a353344a94f7f219508d1e514fbcda8c3fb46fad7d2bb4f93190bbdf383d01be9170ca3f215e9784b5d58ad3b3c4b690cb1b8a58107edf97bbb73887474359f16ca988aee524f3ce072682e458127b0a7fe4fd5f1aec75915c4b0425b8e6aacdd2a546947a0fcce95d48c8278df8cdbaa2881fd1648c5c1d18d465ab1b862c72012412baddcfae0e9c76be07e04e820c041315442682eaaf227632fac6b13376dc5a3ccc75b8f7f78", 0xce}, {&(0x7f0000000200)}, {&(0x7f0000000240)="915a3879862cee369ffdb3544889ae7d6b4e5c011ce8c176839e068477985156c967b5eb843fe6803f688b7d23736144a5e5522500a1d251360f9086667227e18e4d6a0fb3277b4bac", 0x49}, {&(0x7f00000002c0)="7e6459a447ecf122fc83f36fee3e0af52ca477748a9f", 0x16}], 0x5, 0x0) 14:54:22 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x9) setsockopt(r0, 0x0, 0x2, &(0x7f0000000340)="b6ae3d670a6af099d177a4804423dd0e2e9e9db8ee2de1ac1a6caf8f57c354429fc347a1905c953cea131a06d2ac3b79990ea543db80c9f634c9c074b2b527444f156d056a6c5276ea4c02b6c0f774e07e8d33f2e57dc66a54da6d2e4ce590e3abf95aadf4e524afd8d3f038b69e04699e01006b1d5e3bfe6cfa0ccb5d8bdf42fdc6c57e01f4af0e9870f1da9defd507323a32374dd0ab029ab72f68bf9513363fecb41f0e7bb0c89340aeea14b327cc49192ac59243fa300e457ec0742a11875858a052a34a32bd02ea0e", 0xcb) r1 = socket$inet6(0x18, 0x3fff, 0x404) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x3f, 0x26, &(0x7f00000001c0)='\x00\x00\bL', 0x4) socketpair(0x7, 0x3, 0x7, &(0x7f0000000180)) setsockopt(r1, 0xfffffffffffffff7, 0x7fff, &(0x7f0000000000)="524fc6a3efe926e00c5e251f6fc6fd3dbd68a25b12dda68de32729d10b50fe9e075fa66cf03fed133b2fcc638cd1419272677cd632663ba0b66f7ac3f144af77270bc210dd90713d4fb6d9cff03dad2e4e0acb4b8f3acbbf6c913778bdbb40f8095aca901c1026a222a978d4134c07150fb7bcb86e977ed9bdcd6b68373691dc28b9ba4732e5cbd78019b76f744a18e533386469a9625d1adef0fcf5b9c98a152b1e6d102fa5c5589c755d48cb78a81e4d3b58165fcbf73efb89f2689a99b7026a46", 0xc2) getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f0000000300)=0xc) 14:54:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000008c0)="c0", 0x1}], 0x1) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "83a4f55180600000ebff0a090000000000000100"}) syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) pipe(&(0x7f0000000100)) poll(&(0x7f0000000200)=[{r2, 0x44}], 0x1, 0x0) 14:54:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r2) ioctl$TIOCSBRK(r0, 0x2000747b) socket$inet6(0x18, 0x1, 0x400) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) shmdt(r2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)={{0x43, 0xfffffffffffffffb}, {0x1}}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) r4 = msgget(0x0, 0x4) msgsnd(r4, &(0x7f0000000240)={0x3, "fca0272145d66582766d0c65b4a1dfd9b1fb2ff28a60ac00b7e99cd76669157fbb55dd5cf601852615f56e1b33d6aea7b908ab0ecd39a61598f4556e92489719c8e9fe23a99703584c15a1850dcf1281182b21de16adaf730fbca59cc34c1fce75343f406814a9d2585d017c781a678bfc54c51fb35e52b73bce303b72"}, 0x85, 0x800) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000300)) socket$inet6(0x18, 0x8000, 0x80000001) r5 = semget(0x0, 0x2, 0x100) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000340)=""/4096) semop(r5, &(0x7f0000001340)=[{0x4, 0x5, 0x1000}, {0x3, 0x80000000, 0x1000}], 0x2) clock_settime(0x3, &(0x7f0000001380)={0x9, 0x80000000}) recvfrom$inet(r0, &(0x7f00000013c0)=""/236, 0xec, 0x800, &(0x7f00000014c0)={0x2, 0x1}, 0xc) shmget(0x3, 0x1000, 0xc1, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCSCTTY(r0, 0x20007461) accept$inet(r1, &(0x7f0000001500), &(0x7f0000001540)=0xc) syz_open_pts() semget(0x1, 0x3, 0x1) clock_getres(0x4, &(0x7f0000001580)) clock_getres(0x3, &(0x7f00000015c0)) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000001600)=""/30) 14:54:22 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) 14:54:22 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8200c91f45a393f0a066e51b002f66696c653000"], 0xa) getpgrp() r1 = getpid() r2 = getpid() setpgid(r1, r2) setsockopt(r0, 0x7fef, 0xff, &(0x7f0000000040)="514d27be6e086373bfce0cb7b44dd575ee38925cb5fe8a9c1329288fb76f685ee720ea2ef270f40f0d589e66c44283a3ef0e5d8b3775935138deff4fc32c644e214f081c567074bc26e8dbf05f257eb68d4d2a1432e470494fce3abb9d20dddcde5898a64ad8017afa6e9d9e96e88c89a2384c57ef2b33c793dc6f64dbba68c251af323c0cc024356932c017e964b046211f5f179dc44200d88e81c48ea2f34a33380c862fc0b7ab8566cd47a23cfc35ee6e655042f4d132ed583766d8b71fd60216abcdb80fe9d94218d5f5b83719848f9a31a4e54ccb75c1f6c2ffab3d0943b778f301495dc39d13da663260e38972c3cd039d7985240f1d60", 0xfa) 14:54:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0fffffffffff7ff"], 0x1) fchmod(r0, 0x20) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af", 0x84a}], 0x1) accept$inet6(r0, &(0x7f00000008c0), &(0x7f0000000900)=0xc) 14:54:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = semget(0x2, 0x3, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x9}, 0x8) semop(r1, &(0x7f0000000040)=[{0x4, 0x800, 0x1000}], 0x1) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r2, 0x0) 14:54:22 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x8420, 0x5b) ftruncate(r1, 0x5) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 14:54:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r1, r2) fcntl$lock(r0, 0x0, 0x0) r3 = syz_open_pts() r4 = syz_open_pts() syz_open_pts() fcntl$setflags(r4, 0x2, 0x1) getegid() setegid(0x0) r5 = fcntl$dupfd(r4, 0x4, 0xffffffffffffffff) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x9c02811, 0x1, 0x4, "07599c767122bd7e4d57c2db649c0bc607bee4b7", 0x900000000000000, 0x7}) dup2(r4, r3) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000100)=""/76, &(0x7f00000001c0)=0x4c) 14:54:22 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0xfffffffffffffffc, 0xe8}, 0x82de, [0x5db, 0x1, 0x0, 0x100, 0x7, 0xffffffffffffffff, 0x5, 0xfffffffffffffff9]}, 0x3c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r5 = dup2(r2, r3) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r5) setsockopt(r0, 0x25, 0x68559d3f, &(0x7f0000000040)="4ddc0421da0c82efa6dd713d09329c64099c88f00242abdce67eaa485395bb9f66fafbd756cf4710cd033d561b885e92f5dea9", 0x7) 14:54:22 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f00000000c0), 0x27) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x12, r1, 0x0, 0x0) r2 = dup(0xffffffffffffff9c) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0xffffffffffffffff) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') 14:54:22 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) r0 = socket$unix(0x1, 0x3, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) truncate(&(0x7f00000001c0)='./file1\x00', 0x400) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0xd80, 0x2) chdir(&(0x7f0000000000)='./file0\x00') r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) close(r1) 14:54:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x5c5, 0xf85, 0x6}, 0xc) 14:54:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) ftruncate(r0, 0x0) 14:54:22 executing program 1: mknod(&(0x7f0000000040)='./bus/../file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7a32, 0x0, "f5a6849ac35d9dfc1ffdfc79f7a824d9c9bfd010"}) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 14:54:22 executing program 0: r0 = socket$inet6(0x18, 0x1000000003, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x7}], 0x2, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x9000, 0xfffffffffffffffd) r2 = socket$inet6(0x18, 0x800000000000003, 0x7) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x52, 0xf0000005, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x2000001d, 0x1, 0x7469}, {{r0}, 0x2, 0x8, 0x0, 0x1, 0x6}], 0x8, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x8, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0xe5, 0x20000005, 0x1ff, 0xffffffff80000000}, {{r0}, 0xffffffffffffffff, 0x24, 0x0, 0x81, 0x7}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0xbd, 0x1f}, {{r0}, 0xfffffffffffffff8, 0xa, 0x1, 0x7ffffffe, 0x7}], 0x442a, &(0x7f0000000040)={0x5, 0x8}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000000c0)='r\x00') 14:54:22 executing program 1: r0 = socket(0x2, 0xc001, 0x0) pipe2(&(0x7f0000000040), 0x10000) bind$unix(r0, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0x8) 14:54:23 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfffffffffffffff9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x0, 0x6, 0xddf, "db3c6a25921f69cbd74c7c95528a112b5ef2d37f", 0x2, 0x7}) 14:54:23 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x150) 14:54:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x22, 0x8005, 0xffffffffffffffc0) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) bind$inet6(r0, &(0x7f0000000200), 0xc) 14:54:23 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0x2) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f0000001180)=""/217, 0xd9}, {&(0x7f0000001280)=""/19, 0x13}, {&(0x7f00000012c0)=""/33, 0x21}], 0x3, &(0x7f0000001340)=""/157, 0x9d, 0x7}, 0x3) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') getdents(r1, &(0x7f0000001440)=""/4096, 0x1000) getdents(r0, &(0x7f0000006180)=""/4096, 0xbb) 14:54:23 executing program 0: socketpair(0x1a, 0x8000, 0x20, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/118}, 0x7e, 0x0, 0x0) msgsnd(r1, &(0x7f00004adff7), 0x167, 0x0) 14:54:23 executing program 1: pipe2(&(0x7f0000001280)={0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000012c0)="89699b11295fe5a6a47b5b1107e512040935614f2695146549b9b27bb5746bd67384a8377183", 0x26) r1 = socket$inet(0x2, 0x2, 0x573d) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() r4 = getuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000001240)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000100)="c5161bf680e64a5e231f84addede93676df7d6ca21d84f75f3a013a1588f1dd5d9d3ab3e9543aedcfcb2531fba025f134f5889a4b1f67a7ed8659a5e77b4c9c244e33c618c9fd911c0915b6b0aaf4c44a94436da86daca9da424c0c8f856a19117fc710f", 0x64}, {&(0x7f0000000180)="26716c4a339e4fdec522f145d6b56fa13a98a612e12a8810314ea4e90d48ca6432709418c5375e9c110c6bb9efa2c6cdb4c7775ab951174db731bcee84284575bee0474654efdd390b01c450c2d132ee4eb87a25e7906b03cbc51a7a9192556198c4c6292c294143172ed847181956ecc6b949ffafbe6d87c21d4d2529660f6df435105893768c20686423a98c5afb9e98ad172f7acbc0e0cab7a9cfad6af23cf98e7462f09f05a2410b17a10f82a06004fadc4d41c3e9f7c36ed49b140292c3fd77e6808b714920716bca14fed53f35a175f56112de3c617ce660c10bd862a8b64cff61a1b53f6e19d77c7f6a70f320794f58cfca152c401c23cf3bdadbcbc4273a9e0655b008c1e604e818d91f6f1bf28448d0b712ae6abc18e9b881de941cae20fddab4c71e185b3563102c67127491b6f09de7c01ec6b30936194b6d951e6c919b789eac5aa62dfe2b686060b49e4240b8062dafca55297384ed12d389813d0353135bf40f5dac582a5817128b41918d80d08e9616a18218da9d01f4402fd565ccc379d021dc252c99b8696959db7f16d0b231721463d21bcb5d6606d027e8a4a839d8d6f09f45d89efe3895ffa58b96673ae8b85a782cb372816f360ebab10758344939347be99b070ffd303e16b2e9e164e457d8e19b1d30189071a4a7b08df61d204a4172a209c1cbc6037e361770667d1f836fa33330f2720050bb524398d405aea9a994ae13f99a5db32b40b7c74e405fe5cdde9abab026ae1ccd4c18a4d8678ab971c1ba14a18e6a785913f514bb5b516890e15d3e71c49dcb40243422125ca8960d6270f73f119f263733c391516371f44eebbd2a703b64e750db10af8beca57c8d8f781ab85ba28275c419e315343de40541ac504237a1e176beb126a54607ed3228adedd2c93fc7c1f5f74cc08615901ed90de21b1de1aedf18bbc65c24a20fac1f64976b8d2e98f51ee062c990c944dabb655f532f918df6986952bf93642afc71a705fa8b9bc522d574fb0607f3b7c1f69936c031750d9e334bc24275db70774046bfc6bc738b0f3d54c8bd70e8e02a0c294bd86e35b94078c58bd3561c2526b1ae4ad102f5a0b0c04d20e616c897a06c0282af0d9def7728b89e48d9b2a8063f4965ceaffbed526ec10d06ea46c71beea81ad5ad66cc200f5ff5755d1090d6aab8d9bedb3591ebb9738df2dc72d4d729863f331aec6aea5f6e6297a7147ab635f0a642495ad403425f587f42fe53e74aa761d33a39379f23e517bec9fb5cfd60760f606e9fb4560775a2c48c0625b3e631e4061d37d5e62e8692c55f326f374cd7394b7b7e954d225874cd89d46c64d592e9847e61b81a332133752584d9a186138fb86a411dcf8825e9224e2a7bcb7e8a81a3fb7fdcf5f73b40be80d81593e62232ef299acfe81d491b7574e8efd34a5c111d2cc344b3f8e1fd019546d9806fe4c84a1004355ecb0e2cc6bc0f779e536521cc4138045b62c8a5542f4ffd1389070a91ad3edb0529129a022c318a89a15c797e5f20a09503fcb72a26358739bdf76ae59cb1e5033880c67294e1803409daab4bbe2cf1e32f524892a0851b69853c7fda91ce17aba127bca2f78ce25850efa1cdf06628201be737c009fc6f14a15e49ef3db2934b9538a07210328c3d5a9ee7d4fe3adfd88b2987fe6c23138823de70f5a6436f09a9bfd8f63654815bf5764874b062cf705dd1e360720562fcddf04b452700d77c33163768b309891a4ed656c7594cb8dc80afcb302a3b5da3796c5c4be3c341d2ec44fcc6d311f7eea1c93d4fd0d879e7a4e4a5401784950f38e1c79f4bc5b962945aaa8dcad92194e5cf37f8dc9efbcdc71ecdc02be60be845595fac68075bd9cf5dcfad48e611f4acc0c83b07badd0e51ec5510dd9ca8cbcf612336f1eb30ddeacbb92713075f936309cfd81b55f25dc8c4531d8eb90732e254acad415fddb1314f385e5b3826876c07ec8c77814540633f6f96549f9221a2b5be50c9deb997e228ee2106d1175ebdbc34f6560ad3a2ab8aadfd83a00936f6335dc3098f26994c181b647041fa3c0e63118be2102dce770c577f0ab10ab64b9bb991cf846511d0b650265fc5edaca33ec3857e5f9ffb614ad501630f06e9905e37c4660ea2bf512373583750ee43d45e727982b9aa6f587f095bf9434943c6da14b9cd66269c4018b12e1484e96aa12166450003dfec84c7d0cf12a47ba7a87587a139fa6d84f3b1401beaa6b28a73c6fc5b2c44fc5315101c50865d7af816deaff2d5d6a3fb576d61c9f8cd70f227e07e50fa359e28bfe7cd4e6eec87cf772c54e0dd51b3be6cf58b0f2c05575b970321ede645bb3f7ad6a468ae584bb08f769999cb53866f53fd429bc7df28347d1c331d706973bc939a5315568e0bd55527a2d0a83c0d0b2371fc42de04d41310a17f1ceffb7355ec94abbcea8baa7f798e3da359fabbcff534ae4e0bec095aa6ec68aaf7f7a580f907765a22cfda8e0bed2e013812ab343302bde533ef4d6188773335ff46e62ee9d921e07b4ad91121455418bdf1c2542f307540b07b9e3eb90e4fc41b9cd7846d247823347681c65aed668e45d8801303bc3084d99bbec97efe3de1eef2d6ee33bee16b56484a2cf6cf11e01f6d16e99711d7ef617d4c1bc1542d80ca4fbe47dffcad794d8edca8d4ef7fca16b4983382697598288f816d9faf24317ed81e7bdc39b5b6f638ee9cb4f7b08af4411f8a9d4984ed4fbf4cf77058b1a053a861d85ba80d203870abf895a1522508a1475d884cc2671cb6216edf2500bd269a99d6d0768e8bfbe637b768bc4ec17bcdaca4a525f306f410131687651ab5249f3b1f0e65cb03ed9d0eab10643d3188b08e87a9e7297d2c392d984a3fe4840b0bb556bee0ff41863d264395e53b3cc425e03247053d92217687e77433d03729eac0396086af80f1ba31ead973a01e4881aea73abd4ad7e8212324051e73e5ede5d3e25dd8bd9394e0854f28b5c3a3ef91b12811a71719bb448b1e8a69489499c9dd6f69a06cd033aac112f6d50efbe6f1ebff5f902bc1fe36f87eca3b3480cdf5a01cfb5339873ca3372ae327515e2bec5c122d1c55a05da9c36263b152ddcef194349bb9990a4bc9b763d6204a8776f7a3b845bd7106eda863d2d814f14d5aa6c90645559b3054a386999a3405de0fda5806cb5b86bb915341ceba8aaa3406360d277b4a8da15e40c0a28c20fee608ab0f8e1d510193e316d18cc74381ad9bfc6d2121fdfc800b370f82bfec108cc11916d8c8bb22de465b5036e514022b37377bcdc7f2c1271dcbf60176b2d62a31e5bab66e0fd5bb6dfa15d8d7421d9815ed02a7afb1186da6c3b02e123320abf8981a06e51abdf183e1410ec75beac2ead6bf9a01328793649456ad64de8206865b1e0ca0dfe01d4cd2e97b21459a2997bd755923d8b460387ffd536c31c97a584e08a4d82bd71323fa6db52920093f5001da90d00f88ace8a7d5b9317591714ae5da2c4572a9fb8897e579b804a015d7353f82b5f237bf94c95137c258de0701f3da4c70baeec3c0d5112649bf6584b62d55343f81127df480f0f6c66b149e7625c1aa70ff37dd60ab3831fa3ec0528e6a836b362a7139038e0e672d1a69894ee25af66ee46519362da6eea7c0aa36265aefe64e57461ec57d12b8f333d67ef8e4dc21f2baf9b63831e27d679167faca6d04c91b3912c3587ba6253c1473a549a375ab8fd82f44a7d35bfb6ef6b82bb6adefd9e7e45b432ea925d6f40298aee8ca08079f3ec4a909eb7ccae03515abf146957e92505fd1d77dbcc2eec163e3ab4565b0166eb09d815ba40271df17b7602c31667d96be6bf3a949956aedc4f8d00129eb38e72843f174c65f227a0a2b3b285443ccb243dda649aadb4fc6ff8606c3349f13e0b435f68d481b72f6d8acfda20fd59fa9422a66f700f44d9a1d9070133f825195216f26b7e254a81848e2900b595c640a0a83a6180e0e5145c6374a3223c928a8315ee26661e77b1e67c33018e89f4c0914b9bcbdc64122ad9fb9117e61bb42d512d872074ccd439d68dcb4050b576b805b58f6f9d36f9d667770a5d9fb221a1cccf6d92a076e69bec20ea2b6c597a98c583a7bb6561be77f827945cd85b79409c3a29f7fe00aebf62dd0e66398cff96166e274ffedf27db75f4790abfd038d670bcdccec5594050b5979d1aded14612fdb5760328ab635918b0f507a3216803b87424d34b710f054afaece909c2a1ebf7b8cd847212a3ea48090865934f422adcf8faf8fc4cb20e9f096447b1c5877c741edb5f3e0b44c3c7131fb0646e80077bc6624d4ac291456da6d914aa31091d9410a16fb7013c93a8a93c76b379fce0e05921a8b92c612f25a9e6d89b4d8bc6068c628339d233f5a2669b60a64585a3acdd48fcee30f00873155e766b3a13c5452065862fd1238573cdf0276b07c57a35dbc032e2acead5eb806db2944324c8b56cf84e8913489d24711f1fcad347b0ea58f6721a5fddc92b6a9d435b4d30edb28881fb138d33ec17425b5c2848a89f3179e13577d5483e5b12ab59574183da02b6448731292a978b1a21c46597ded9173832bbb2df9aceebd41bc3f531afbdc7fb5eb720aac1289039879d7973c69e36984785412025f545071d71cd8c644827ea60d6c52b38d84cc9bdca92b33c72864c24959f6529364f3d15d2c6cc47ebfe3b00f6e691716d84fab6fbb36dbf8ba1d337edd5b938dd365c6bb1caf045112ebacdcc467e18d11796061a128c8b970965e53704e101a1806230bc6df04029c6434cc8fc231aa1d18a16927e904365dc378bd3bb6a62b8139ccea5cd31586612604d5123d7c1374950338fef26ddb7eea3836e6d00d53f196782ad99bf93e90c7624d2e62c8aa7b4cc72735f0f6a920b39a906c7e7b71a69e292bc01af00be54b0e97e7c61bbafb555703b1b88e350a97058e50e17c506b875359e2de020a45cbef3981d615782f67030f42f6e723be7e1e34cc7df5a34059eafb11a6919dcfc6dd8465478fb9bf9be11cd420662e504f4b93630057bee6fd9d49cabe8d62a380c4f5d3102be41e73434b9042edff060130e4c77f5a6bc6871e3b0ce6559b7346f57a9f0799380d64ec20ef10d1b120a19a3ba19087ca7da8bddc7efaa08ffa5e4b5234249b4d8b49022951afe07bbf03890879b8d788858baaeb0d387bde7867da742e4e80e1b614013722fba2238cf4419067d9506e6e12028cedd6aecd4344126cd4090f67795a4d838e32f6340b655630303e6350dcd1332ddbd62c4bfb270cfd8e7eb7d2ad86a0a0dc3d719469a14f3dc2b673797301308048e3041a8bd91bed20856b4f987d795006165911afd53311de7fb2a72ed83c38c41605c34c479ecf6d9fbbb617660ead809c3084b46eda3402bacb746be9517790ed5d075ab498bea6f5aad06f891ae4a247ab1ed626ab8022cdbd1aa26030839faa3ec97fbceda3ee7492e36f5e00f5d2484f3804f8be4a8ca167ee887e3c09f8b6555430c7ae068e541d0b9718846708b1c2c9f4bda7a54886b8ff415da62e95162e9f5f6f12f77190cfb0d730fb6522e93135fbabe6b7cfc1dc54467cd01de6264cb40f38d106f7486661e7cf74a4b5b5901f63a29783bae523276e9d651463933593983f31e6f362e981687d3a5b17df0d8a0e74e547b434aa380c7a71fc73f2c4d3ba6d77627a3ec9e80f76392f73b5bf8304c41001bd2dd85ce611a752ec0054ead911226274a72a2df3f5007129babf2577e6d80a4ee81162544191cfc770a715", 0x1000}, {&(0x7f0000000080)="c1fa1d74c6ca", 0x6}, {&(0x7f0000001180)="2f1f", 0x2}], 0x4, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x40a}, 0x1) r6 = dup(r2) sendmsg$unix(r6, &(0x7f00000000c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x4, 0x0}, 0x406) setegid(r5) 14:54:23 executing program 0: r0 = socket(0x11, 0x200000000000003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x11, 0x2, 0x0, 0x0) 14:54:23 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x7, &(0x7f0000000000)=""/33, 0xfffffffffffffded}, 0x0) socketpair$inet6(0x18, 0x0, 0x6, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) setitimer(0x1, &(0x7f0000000180)={{0x1000, 0x2}, {0xffffffffffffffc1, 0xff}}, &(0x7f00000001c0)) r2 = dup(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) write(r1, &(0x7f0000000300)="41b94c636d0b72de93d113e9131cb601c61ed73ead09de73c5bdde34887e4a1a45e76d5e59dc9a2f384b07daaecde99a8ed9177fde5d90c610dae12cff87663f5a3c390107b1b5828d231a0496d1b4eb8bf539d449728e0d37a40847e1af4c95f08e33424e09b06bf438ec3e509bb0899d3a3bb22726578269f53c9576840d083404b003c7b48aabfc8f0db4a4611f394825543c525f56730c189f5ccdf2e26e64a91aba3b6d7ac19e08788b30c4c7", 0xaf) accept$unix(r2, &(0x7f0000000280)=ANY=[@ANYRES16=r0], &(0x7f00000002c0)=0x1) fcntl$dupfd(r1, 0xa, r0) 14:54:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2a0a) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 14:54:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000, 0x4000000000000006, 0x5013, r0, 0x0, 0x8000) getuid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x642, 0x8, "0dbf46b57951b9632830d86ea87f55a436c6d826", 0x6, 0x6}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x5f60da84280ce9b2, r0, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000000c0)) setrlimit(0x2, &(0x7f0000000080)={0x0, 0x3}) munmap(&(0x7f0000fec000/0xa000)=nil, 0xa000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5, 0x186, 0x4, 0x7fffffff}) mmap(&(0x7f0000fed000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000100)) 14:54:23 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="e3", 0x1) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240)={0xc2, 0x3afb6ae7}) fcntl$getflags(r1, 0x3) 14:54:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) recvfrom(r1, &(0x7f0000000080)=""/59, 0x3b, 0x40, &(0x7f0000000140)=@in6={0x18, 0x3, 0x6, 0x9}, 0xc) write(r1, &(0x7f0000000140), 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000180)="ed88bd892ad09aeb02dc9f0019c9f27ca029f8568bd04988839b3c2b5f495dbccd300603000000000000006a9e5c46b7fa637405fda4525e2ccfea7c3fcb6e6e00fd30c12c78171131fbd39a36a2f3eaa448615fb23f077de50a86877852c538cc1054df5f9ae6257f01d34cffe583c6496805b82e5a6aefead67ea1986eea78b1db95330dacea7f1513a0fe1e4614b5", 0x90) fsync(r1) 14:54:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x402040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2084, 0x401) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x882, 0x4) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x8) 14:54:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair$inet(0x2, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000000c0)={0x5, 0x2000004, 0x100000001, 0x80000001, 0x40, 0x4, 0x9, 0x123}, &(0x7f0000000100)={0x2, 0xffff}) chdir(&(0x7f0000000080)='./file0\x00') dup(r1) socketpair$inet(0x2, 0x0, 0x4, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000240)={0x2, 0x3}, 0xfffffffffffffe92) madvise(&(0x7f000053a000/0x3000)=nil, 0x3000, 0x5) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xb) 14:54:23 executing program 0: mprotect(&(0x7f00000a6000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 14:54:23 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) fcntl$setstatus(r0, 0x4, 0x8) getsockopt$inet_opts(r0, 0x0, 0x380000000000064, 0x0, 0x0) 14:54:23 executing program 0: sync() shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 14:54:23 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = msgget$private(0x0, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getpgid(r5) r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x9, r2, r3, r4, r6, 0x20, 0x6}, 0xe, 0x1, r7, r8, 0xfffffffffffffffc, 0x1, 0x5, 0xb2f6}) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 14:54:23 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x1b5, 0x3) mknod(&(0x7f0000000100)='./file0\x00', 0x203f, 0x800) recvfrom(r0, &(0x7f0000000140)=""/58, 0x3a, 0x42, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r4}, 0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x7) 14:54:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) write(r0, &(0x7f0000000080)="590f8cedc42852435edb09415353a3aa01e7330692274ecc96d21a43d87152fa158530c97d299f5eb3eeef0a2996b06adc6c9e9dbcbf278aea615a8443b164e46000b514d01c2a1e518173b4ffac", 0x4e) writev(r0, &(0x7f0000000240), 0x2) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 14:54:23 executing program 1: r0 = getgid() r1 = getegid() setregid(r0, r1) socketpair$inet(0x2, 0x0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r3, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = getgid() setregid(r9, r8) socket(0x2, 0x0, 0x1f) socketpair$inet(0x2, 0x8000, 0x9b2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r12 = msgget$private(0x0, 0x11) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000240)={{0x10000, r7, r1, r5, r6, 0x8, 0x20}, 0x2, 0xfffffffffffffffc, r4, r4, 0x20, 0xfffffffffffffffa, 0x3, 0x74}) getsockname$inet(r10, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) utimes(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x1, 0x9a5d}, {0x2, 0x81}}) msgget(0x2, 0x410) semget(0x0, 0x0, 0x4) fchown(r3, r13, r6) r14 = dup(r10) fchownat(r14, &(0x7f0000000400)='./file0\x00', r13, r8, 0x2) unlink(&(0x7f0000000440)='./file0\x00') setgroups(0x2, &(0x7f0000000480)=[r1, r0]) r15 = socket(0x0, 0x8004, 0x2) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) chmod(&(0x7f0000000540)='./file0\x00', 0x100) ioctl$TIOCCBRK(r14, 0x2000747a) close(r10) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file1\x00') 14:54:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x12) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0xffffffffffffff0c) write(r0, &(0x7f0000000180)="1e8e3734403ba8d7397da86521528beb8b26d105bf8c72b9a36c491e200e1a8c62fef9961556e50cba7d9117e0d16d6c78620c8b4db689dabbf31b2023736c8ac50f70864376c94e8e914e20bbd376829697fce0a95058e0e1bd4e02e5b3699309ff3398d910960651f49bb5b717a0dd72ad088cd504ddf26922f9fecc173880cb9de35e76e1e7bf49f7f6d2f233dd4886190c5c401ebe17b558cfbf59ec8b75369df2cdc55140e0b48cd69fb0b93ff234436287ed96705c2ad6da24b384be5c58b089f40eba86a43b441f7bb3d0560f6a908d0c655863a3efc685a168350e7626c298c9a40e1d87ef", 0xe9) r1 = semget(0x1, 0x0, 0x20) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)) semget(0x2, 0x3, 0xf6e9bdb66b151442) open(0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) 14:54:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x3f) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='%\x00', &(0x7f00000002c0)='\x00']) write(r0, 0x0, 0x0) 14:54:23 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) socket$inet6(0x18, 0x3, 0x46) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) 14:54:23 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x24, &(0x7f0000000040), 0x0) setsockopt(r0, 0xffffffffffffffff, 0x7, &(0x7f0000000000)="14a8b1500f12109abe6f25f4a377060e3582caa50c767bb5e91d5e93eb88c1a31c5a6b5a012acd831d1826a603e1815abbf22036f3e7a306128852ecda0d6e724d220cd459967311071f9470ad71a161d3dd46117d1155b430e893d8e0992d", 0x5f) 14:54:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) 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, 0x2000000000000101, "835dd2518001190000000000fa600000ebff0100"}) kqueue() ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:23 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x203f, 0x800) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10280, 0x1000) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 14:54:23 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) read(r0, &(0x7f0000000240)=""/146, 0x92) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x80, 0x9) ioctl$TIOCSTART(r5, 0x2000746e) fcntl$setstatus(r2, 0x4, 0x4c) r6 = getegid() fchown(r2, r4, r6) unlinkat(r5, &(0x7f00000003c0)='./file0\x00', 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r7 = getegid() fcntl$getown(r0, 0x5) setgid(r7) mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0x8004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) close(r3) 14:54:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800000000000af6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./bus\x00', r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)) 14:54:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) r2 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) dup2(r0, r1) fcntl$getown(r2, 0x5) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) 14:54:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x337) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x2}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000080)="aa2dcc060b6318330c2e0015580511e0ac66b1f19c59270ed8ffd754eb9d6f8dafe9ce68cae73ec77bbb9adfca281624eb050a7e839ad97656e5150fc6e87941060a4e7be815dcead02217dbc8bdf6d67163197ad45af8a9567dae26271f8ad832bf5e496307c249a8e981effba02019bdcbe8e25c4e3449f4e7cc6abed751b3571b810e83e9f9", 0x87}, {&(0x7f0000000140)="5d06cf4e43f86a5ad04494824332a9d9e5e00eaeea56e97bc5274a0124654b69b117e9b3276e7bec67358cf05e9eee94a185078510e39a5e95d84d922f152707c9e76bc42e95592ae0b90273f6693a5019ca11ce2cdaaf31adc3c80bdf3e18f0ba9a0bcd14b1c6ce8dd1007adb964b0525852c45546a51e3f3f641226c97ec32448012bf0469b3e7d46f82d2f252ee553c8b665670e21fce680d2ee94dedc7354b11a12fa9f521bee7f33666144ea8e1a53c7277e00e52f47bd606c9bccdfacdf830993f1a40ff2c6ad9d92b16af8725", 0xd0}, {&(0x7f0000000240)="3ea89eeebd66f9d85359933277d0fd1b4981eaf07996d78074b268aca7d8d68ab1404698c1ce55717e222cd12920f98c4079812c893553dca79b17af3dbc84cbd8c15d41fde73d8c03cdf4ed30c90be9237d7b7108ca0d8add2ec6f6ee9a8689aafe4157029e2a0ca9738dfd496dd83487f505ce92e062ae56182e9c7e1af5f7188dc8b297195d102564b18694253d56520ff64fc76a9e4d6fe823fb8c6267b344c63673f0e4027ab54a11a4e584e9f2f38647a52806b8a13a304ebbd0bb8654ec", 0xc1}, {&(0x7f0000000340)="7a02a45ed885f07fdf599c44f2e395bb89ff00", 0x13}, {&(0x7f0000000380)="a937b5d078c47e19317175ad0c1a9dc9869b4d74bd5f3598433814d91421d2ea4235e749cf6931c6c46dcc33753cf15e23de883a2c0fd31e54049fae02530061319309ccbc9b8ad730d4bfe160bebf3c2e234687a2fea0d62c4ca33f52ef4af57912e639e7e20682808b7b041d68b9926c3ac6198542c2af32c15b77bc9784ad23729c57f12a73fbb03bcf522d144c26d7af78de9626aac4bc0c3fe5fa7841f26874cab42caf863b4d214fa1634ba7df3dfffa84ea433b11f72383dcaee054570e8b6c7534ec41a9f87114efb5a072d5348caca44b1adbb24122db2571f2d95339a6", 0xe2}, {&(0x7f0000000480)="6e03d620a53b01534ad150585584b8274a82827f37f33405185442bf4198aa6a6a70cd92c7694cc70cbaa3fb99f150db45d82fdffffe47ad86f633148bc0d3a102b4a0ea272c0b1b368e6ad67579685c8e6d9a7aac423bb5482f444d781a13a18280b53e226cadddeca0ed2967df1b6dec4480f8eebcb218c6d20de40fc883fa19deaf2920c77a461cac17", 0x8b}, {&(0x7f0000000540)="17d226fc4681acf654de", 0xa}], 0x7, &(0x7f0000000600)=[{0x20, 0xffff, 0x2, "f118df9b4399723aab5eec2ad1a6d3a2"}, {0x70, 0xffff, 0x7ff, "7ddb9556799a6ec39295c3406c290768d656a37d0be6bf8f7bbb7f50c3049853f50bc068b2ad49453e55785e586abd1a013c227993cf38cc2327332df6181d0a44c005321a66665182141e9f136309a5b2869dafaa6300ecd67079af40"}, {0x90, 0x1, 0x8, "06c95466d601bd7a671c5a32079a37f5dd9e88fc59031f0b0ea2cfe401c163d108d7fa10aac69488fb45122de4ad5567dc25a731ffbc49b47baef5afe79a8ecd20c32dd2b75894651571c8226d8842ce4925de3757e0ec0575f16e9cc8ccb58f58a8328486e230b222e73ef9db9b1806ef4cd690da8004edc1b44edf"}, {0xc0, 0xddda0fa7d9b29781, 0x5, "e13f643d9e2aa8507222ace967ff35fd12dc33ab0b316592dff5d819062a4d091e923c00bd2e85a16e1480aacb7ca647efaa93e3db740b369d53f9569440c11273375aae6dc758ed5fd0bbe19546a2d1531af8e9536a37c6b9a6e84502be59d7bad42a4a2abb7d740dcfdb1b3740ce254fb12af553eae85789a1ffe75b5abdea51cf6eb8f3003199828a9135c99bc3426672d9314ae7a80c0d296a4b2c4773dfd24d307ef555f39ab70bae1e659c"}], 0x1e0, 0x9}, 0x400) 14:54:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) 14:54:23 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = getuid() setuid(r0) r1 = msgget(0x2, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x5d, r0, r2, r0, r3, 0x8, 0x8}, 0xe11, 0x3ff, r4, r5, 0x9, 0x9, 0x8, 0x7}) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7a, 0x1}, {0x7, 0x4}}) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f0000000380)='./file0\x00') utimes(&(0x7f0000000340)='./file0/file0\x00', &(0x7f00000003c0)={{0x6, 0x9}, {0xfffffffffffffffd, 0x3afddf12}}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x7}, {0x149, 0x5}}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) accept(r6, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) 14:54:23 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002300)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000140)="2349f7a8e6e5b6aa6ab4dc272002e5e52b9d7e674477a23e902ee9c300d5d8c258ba17e5ab25475b0e5192f8f73559a5ab7c4e80aec9437cfc7081fa535aa3f13f05f2ce9db0acfa242951ceebd4eefd733ac098b69c6dd6a83beff47d5787655676c7362f99a6ae14e2295a32acba8c1e164acf73449a3bef66312585c03230351b165e9c78b46b5d29e053096233993a87337bf7427093a2184cdfca69754198926e1f3f3b2f617aa7382d892abd8f8d61d8e531d1dbba5593cff29b4a1bfac2d402d2ec0c3d6e8433bcd3ab7fc9d610fb5bab40b165cd868e3b23bd7c0b6d", 0xe0}, {&(0x7f0000000240)="df4427bd309f1351dc43990dcc5b72e025e5807d564d17342ffd9dd8ee67da655213ad33e917a3436acb130899948cdd01a7197e8fba00ba2d1cbbb79cfdcc7bf1154d0477426e2053e5f9d3a5da913ae2838e83bd3df611dbefed074bd988c4d599ba25849aba873653221afcdecb7a286b907e724c6409055ac1739fb7b22df4dc1923", 0x84}, {&(0x7f0000000300)="971acb577c3aea15d320e7b88eb4699b87659f52276d5d7425b55f01500094530921eb0a619b6644913c203541597a7bb1cfe206205989b713b2974c78f783ea34635c6d6c3d58d8ebe52fe95c240dc9862d5c6d36d288b132001b7d2493a9904f7dbacd479f7782d9f387f2aeacf5132a4d7ed28fdf49495fbe82124ed77b3868e412618afb7586738fac9f129e91fe3337b4ff6a24bb22157acc5e9b684d0535d5e5d60d2206aea0a08ac2a6f3ec48e279158115e968ddce95d05f4927bf2341a620a9262cb465ae9522f7368eee63be9e408fe2d8fc3a674bd99665d2a3de61609422816b2e94047627da8270e722c84c3c07023e46d673600e213ae926288c2a0840a79e3d351a726c7e58b48956dc98efa31ad4f501fa7e452e139d06fc937e9af9f7d2eaacf4d47fa37d4c70164d5c7c8efca1a058122fedcd2f6683cc499ca4d10493944a4fc94e0523203273dfb1bae3d3c3b31f0e1a7fd59871073724b9da16fa54e8d380a644b5b914fadbb5d43dedfe7dbb8ee0766b3c5d0cd6d66734afb16cca667dc45700f3a6f0efc818334e88a2238ee4a5b3cbdb018d45c92cbd62718ef8869407474ba818f0fc1cf8d01f01d0d0f609818dacc8302b27a91c8df8de5726e5c3880f46352dcfb6fb46ff222b17620d3844f3bddf28d6a1403f02384e5b3d4adc604ccc57edb3e9d70e5ffd6d10e94594e718245ac399132a8d946044a197ca23d71a7a8cb1f5eae155a8e6bfdda46ab9262fbf70f69b22a9aac292c349f5652fe37d0dc9eb509317d8836ca245d05aaf818e8ea4271807f84da17e968bda6c1b817dbf6c3f7bcb8cd2a45e1771bb46c13e2ce272609039ca8eaa09361ebed8863ff5d30e8a020d8e9cc40c018458c90d88e0a794b54d6703fda1de9e8865c14ccb01abad96d88787a64a3acf0bf5817a2f5ba478ea29db232b74a0bac5fafb79cad59d28000e57cbf7892b994316aab89422c5703cc2814b9ab29e67a04852d0fc097f5b74263e52f69a5f87bea16f44810a22940ca9081edf5860ad278ce881c8f193d07db9d5d478f301a372176060572dab67c03bb81fadf3350b8f1798e63571daca4eafe2f5a4a215752e097499b9a77ac3b471182c8875510ceb920a184f4927f6fee4fee048eb51749c4530cc7bbd14739b8f2ff5776ca6ed0e73655f25a96911150f3bcf4589a981d4d2b0df7b909ffa5566a357b6dae505b5aff16034abaa3a26e9e715637d4e240b13bfd3048524e6ab91fea00c37bd03d36f05bee1088325e12663b55f7a2fda4028bed37cb8ceda1319a4d1244a1b3f639f40d1437e61c7991d9dbad5e657747e791a0a9449aa359907467b85d1a026ed2be92a5fd8d87e84369e3620d8a09de55bd633476745dd674afca686a54ccc51251f349b82fec885fb7220522de102d0b5708e3594cc945dc2830292db648f9cf8ac67a8a3d5c458bd58b1f0cdf405dc86201a73e2390bf67659fe839c816d9b13cdfda9ffdda8936b6c5e2baaa0686ef9cb4e0b0c284fcda0253de28139acb2e72291194714012685663d5475d9b7d753084c774a042cab2839c863a5cd4a199ff687faf61c51f04047f8ff9d99c2aa1f68188ff31ba0d5489392d7f541971a7143a350114e10373fa8d62479d902d42e1e874d70acab3de81eb156de10bbb4ac433f513c250d56dea6767682618dfba9617efd26f1c158d2e82b65df1d763257ff5aff67583538a696e23f91d3247eb639720a066d8eccec399bd7fe762802a7a8a134f214dbb6efd1a2f0c17558c1d29f4f903ffbe9f2601f9e95f2e8a7fdcb2e3b63d2bccda3b48e7b8bbd74a8a646b1408a6d131286d909f2638e35954e2f571c23f33dad3135c94f99e3233f0f0b574e08cb94ea529b8a4cb78b58c7f5567b933f9fdca608a2759e31e424abc4124879bec5aed53cdfa413318a8169ce6f3a3ebe521553dc8d1ede6a791afc548d39af2f75b9d1c2096ccf6e51a98554b438b761b7e91a85d429dc7d286adedd4a3ebe616485e99f66352043ca67e7763a8d4430b682c2ba78b7633aff5fe58d658bbfcff0377a73fa355d515c88163cec09952aa86017ab3fe74ca9b304298af22a04df244d03c63647a319fc95a69483741b7a8e2c4eb430a1991507d8b751c07b245a02cd28f55ac1f5ec0c00d8f801a3e3cef10794068f1bf584ec67672017d5c2840e0856d4e930144c2be361d48f70101963eb9848240f29ca042c1af024629e8369d1a5f72ddb50f5e6af74652f3ff3d1069419e6c4bcdc79998e287c66e5b0280c3339688ca507799673c0a4707af01c94890692959094e1268f5defee89ae20f75d0bca358ca17aebe7b60f218ae2ae0d1d4c3c2e67977a0fba187f1f0344c38a06b6baab110c5db7d41cc5ffdb58067666ab6e05a48a961d813e3b7f87058f35e22deaf4401b08084a788584ed85b5ec4127bbbbf235faeb1e3336a4059989464836603ed2be42ea4b1e9ace967b162d3485436f0d6c1cf3ff69d4b20ac18c27396a36d3e1f87726c38d639500cc617f0f23069bd138784d99fb815a80a109bfb25f67efba80d5a26399be2071d529dc4340fd6bcc70a61f5062180d027b1787f1b88482c0e727412d2ec198c6969098458795c9d0cb116a3e7147047ed033ccef867a056251cf62408cf4aba14883e4d9d6eef70730c5ee3f1a0655b1055d30a610df9b88f42316bbdd8c460aada15da58e40938525859d2bf6c1677093ae43f76fe8c67a1f23d3d7b06ffab343e3a0300f592f4943f18163982f0d789a1db44ba38a1319d514178650ae75bd4557a489bfbb09d2ab9423049f06bf331dfa6fbd0430278b6187a37173e86e5c67507260ce0a8a1a4fe6acc82868d98df7e09b17d3ec7890503783db75a462f73b770ee9f4e3ee371bf8d70c51f3ef55d0bd98fa821d3cf822940064d5e88aefab4969d75d9f4e3c6334d9cbed8ce82450f977e00977450ee66c3bc6e4e68d297c0943d5a6e8261bd6ee00f87eef3dbd20985ec03ae256bebcd712423773eae74dc13a61f61595fbe73e36c960a3ca6e26568b3baec01e0b535ba95013a97765ca6849c8ef35efc552f84f31ab02eee58e1672029cbc1ce37a0c34129025015a4199425cdd34a4a2f4b8b2fb531654abdb4f16da999bfe37c2da64420709a9fd952ea6bbde381aa7fbfba475753e3724dd3db4b053f547ab4c977bda14c091a2e22a18bbf93398bf057042bbf093ebb220f157281b791c977807bbc98e284431936e464686d99003266db9c117f42b6786715a3bd4e824094024435092d5e0740bbcffc0b53e1072f20eb2349a7aed2478f192a0389c710d7e4e7ff766bb22643b7e2efd237984b12ad96ca59b97f04eb5a442ae0c7aca1f93fcb28e5c14ef091e9fa882c7d6b38e370a710dc391f48cf00d749ac8e6cf16d08aa1cf8880149f98039acc38198c8eb173ac0b6821acf27c515a014d72f5d7ec94257ef244c88575275bfa97658ce7f5e54aa55995a4d18e0e88c8d6e397f67157f93eefffb79c2ec029edc891a22ffcb1197e495dbaae5bc6d5b69a7ac00ecb11b78202bc48e5c53ae242f1e77a6d30eac2729b7b312450252188a3c0adb8e2d947f22beb472e95c02266824bc25f88f96a54f89ca0de4e47bae9d099f366173ef309708cb171bf2bfb19f6debbcf9e6328e2565108fd6f7a7903f0dcc972fa967f261c08d75575eb5260aac3b7c1f42a17a8603f481a44d69502e99c09d4e8aeb5e149fd8e2cc6c38d3791fab1e6186b0903814b69bfc7b79a2b9f04cfd622386e47f64e819fd55ae4d2391722334aaa568f5b71a5659910e3a3437d2872fbed3a90f1f64a29fbc02700ea748dcbc6ed8da46d2f02e91ed4e896dcee2449bf07278218447cf193c86f7fdd6cdf7f34a7215ae1ba6ddef3bafcd8ade79df68ba5012c28c0c28417a58ec4ec8a3f13061a426284f1a1d7fb383d7fff0dcbf57964fc53989dd673bd9382ffbc4863a27195d49b087f96237eac9bbc0181838539ed3c725da19a360df5029822eb41ee62bcb46947a8b18fae73db4e0e3e890866193d3da3e8f3ea2888357336899bcfe23c526fba08bbf747cc146dd9c65a2fc8b0f3a5d0a471dc888a1d1cdc799f3042a170ccd67565159e21ff621fb504f10a5bbb9bd862c0747cc6774f69b076c1e5d56c09c2e472f99067fa1d6fab25a081caa1bc4b7ed5e0e4c80d071dc72f524c6892d627e244ffcd3e6e337ab59321c8787ce9b95d392089c656af6c907c5c533115eb130cd06dff07633865ad82af09d677a9daf65a05e18d8634f239764f6a37b16a4dd5b23fd671a6dc36e1612ca72c9835a74d7617fe5732d5e58bf5c0dac40a56e83c6f6481465b59e2533ed4fa6ad3c49ac01bc5e3a899644ea4b07f36536c85cf1850f5fce3ac9d12e2f90c00193eb625908d76c990b6cc3689abbaf2298bd9b8d40c44104910d934e4427ea8292e7d5b013750b86a3296b99b26e3293305eb417183c0234274eeb5d0dfb76f36abe05988e62440993bf540db85a255333d12ece06030eff6ca682c3222705864fc88119939e7e5e2c7a4e0266c19ca987202fc949819b77acaf6a3269c1700014adcd3b60f0bc35b75002e2c9bac8cd17bfd34231d00d823f1f6b43b679f94c2780b3994aca5c7e3da9c4f87e0cc5a6066d31b805cf315c431c9b21aab723ca5c8a26098feaefffe729151c4ad281935d10565a93794ebe6ed0fc40ad4b4c80246239a652e022df0c539c5c1d3737c1bc4b57e089e0f7fe080474beb9a3b25387f9546929d679a8ba8982852f60027427bc3a7c66789af070fb5d9017f241fef7c23778e47cad79248cd229787b3147cc537fcf224b5fd532734183c2160d065a6628ddca791b525da96d9f7be4273239ff2880a1794981ce84a33cae3ebbc9370e1fae0cb88b8246a00f2c70105adabd4b691cd9180b4f950a16b3b5535cabe3e43a76e7020a4d596a7704357deb970cd205139ccad2dc2be95b5331da607476d5360f49799c74f725ba72afd4c7401cb3af0ac8e3c0dc101494874276296fc1cb151f16040bc23cc4e91e16df8dacf7bef85a598cced6d31ed47e5e676a0951e8a639fcac05b41965a9f406628e5dded59306ad22d0a90282ae64871dd4af4c59facd80e7f9c05157380c23b0573d6a2cd6af8d173d84168de7a8a7e9e2cbf7822111ede66e0e2ddf541cec259e829456560e6f3c91133eb2b21616c811ee74160f818b7085e97b775d9c8bc57b33ceb757bddd1a47462c3ed79d304bf5bb2d9c5831581e1244fe81ed3df84d515476d29b60724dbd2c9fe9ee53446a92fdc292fb8c81e49eae690093d921e7f69cfaa80b42b2e946219c34c7750fbc615645127a8375e0d4768b8fe703ad572da455a5a34c125878f91b89e8dc99b56b0708addd32994731fd566e16fb48ef2fa09fe1946ea0a18ba871970752df96ef925ab4ea694b15b27636e6019e39172481c9353ad80a0a2e34c384a9606e0fbeb5ee927eddc109a11e42c78b2c715cb3db0c7e01f08cc2444cdcfc78d2c3577aa3b79036569a7d0714bd3b9a327b298d3fdc5ddcc48b3c94dcef1a1ff16838a5c2f4cdfca8fe820bad66cb1ecf4d5e89ce29dbf68972736e8dede03617304e19033d2310718456c2f1cfaeb4070d32b02d675818ceb9e30e83404c2205203a3c4916be4b8fed2fc6e1b9621356ce75a26f4132621dc7e1b9d111ba8465ef2eee40f32375c5cbce3b93db09d4335926ee9b557d931c0cbf6292fb2ecc953269205", 0x1000}, {&(0x7f0000001300)="3a0049ddabf991aa668fcf490184271bab65aa486d6f77d21dc5ea59b1394da587b70aafed502e8ab3cc0cb3dfc745fd887342de1de5f82393368998bab56ff448451a67f256a7df75935255fcb698d9d37b191e5c122d75edda29acc75a6219d280498847101b60a9fb241047252bfea8fd35943ea3381a9e8a9e522ef287287d96080e0be32990e2653e69674a887d4a9cbcf2b0e20153f95ed11fdc628249987717c43cfe515ec69c7877b732003c2ad88b1dad97fb7475bf0e00eb7af986a06a517f12c6294691e3aceccd0af7cccaabc7e32f5a46b782a1ed054267540c3fd9e5dcb25487f47102b6a62bd084ad152e0030457d2b297148f5ed21c37adaefb2a1f045124e86cb4d293bda7273dd5c5fdc1ca6aa9876dfad38fe252bb4dfe3c9ae952ffd79b4643b4453285bba02d0b64b6dc8b19da5daae92221830eeee35e6808947d6e4695e69a963de140fa4b56dccaaf8abf535a811ea03c686946c0367ef38f4c2f49d297ccd24b5c673a803dc99040f6180908ea3691e35f374d19259585df7ac0452fe2ffce66ec24635a91d38ec5b432dbf96c26029c7517176595a37ced6dd5bb31b0e2a0ecfa443a252659b5c910bc6df8bfb1323b2313666a5d2a9fd6981509f9c2758e1fdb058c6cf53349e4e0467285c146d091c19e9c15bb3cb81ba9c0b33ab578a8ae8df27bda46610cebb9058e86875e346d9fd018cc55a9a304d40686c9a4473f7c4964506c58ee38a254ad46fd9cff0eecd45572bdb2f5b4a373dcbcee3c6085ff33951d5bc61e44ca74aa6c012572a29625a92165f8d9a05ab784fe1da6c1d7bd76f0920ae01ddaab8fac2adbc85fbafae05694aa4ff4b78a48a555cc4785aec87eda13fd1aeb05ca86b95116214d57e5e036bfb5f0e8c87543eeb345c9b5748e57af0fc45d5387643f0d0988987c8b69bdeb68e7ac4842b430222a353e9175ce0602a45f2727993e10452488e45baf16831be15229beee26cad6c6fdab00b5a48dd2fde63da66e7a1a19cef293a7a86d485d9d55cd7613f827794498e9b7ed553a597335e18a67c64bcf005927d7767ec6b29c034bb2b4ccc0def1e84e1ec9b79da3a2c65517848c748b5dd2ba8445f71be1de571170df6504f90655286bcbdf8c41121d7a2138ba47ef44e6fd0cc4bc6484590afa23e97a02f3f17c2c9fd55f9e707a84560bedf82d7a2c029cf5a3e3f5149f8d250f223bd07808dfbe6c0d52222e2c6a9811bf2223c01340afd767f173bcc85088043df5a211ff94da767fdd918053cb1ab7c5439f2e3c5e3efbd6f78d46925e3c65e7f4c27592f0232eba6cbab836cfc466e7cd63838cbb43decdde375cd2eade1ab6d56d5a17cc45b6970b7dcdac2f2bc9ffe43ed3dfb1343ce404dbcafc238bc375e94a5f39a1e2521e8491abb83f295c4bc82af362b0cefc54626c41bf08e95e67d5abf700b14bc8b460c300d7b25cf17bc5892ec7b1998049fcdaf40dffe0e4ee1c918e85205838a420fc984ec38a5b65cfab878ed7abf8fd8d7e1866dd5a324cd27b0b1a0a6fa5bb52aee05e9f7bf70f927f817a78da60fd753fb74cd02df900b20ea433c059dc71ed584580f86b6da176d91765a5decd48e1b794dbdf505cb522fee0ae4fb125c69b8691189e7edcceb2a00e2325077d0ca586c2f64c94bb027cd88d3be32016a94de82f41826c07117790fd516b4fde29aab34f5286b47be12072c95fc430e2a74cb84b59edc5d3e53d8ebe7049099d9c87323d83ad17e43f43c2f229a976a8cb3bb3eb9f49771337a4f643d7c22e7dcbdc700a9354776c107bfa5538a15234ca6a6500a0e630728c781ac08fe50cfadf478cb45301713b28469c502c72b25f34c7cfc8ea4ba65f6ef836507118d7f0a5ec8e99fe1c499e538d38e010788f994e37d6e15e4857b1f888a17b6431d1d61482054ae3aa5220b3d0617169c897a4288b28d28da1e7b285854d5c86fe54afc38ddf369c92794ac2b67fef7c9e019a9cc522d9b2560089070d1243c7ab5c85d23b1fefac12b25846d1a6a18a4fb4ecdcab2601474c4872b32ff7049fc8e8c40aae6287ac76918e32e1efa9dd0fc75d304bc8efa9fa98639e14f08619ff9b98e41b0970abe1f203c9875f8e434acf897b3e079608ae54dd37ce61ff5058a54da048725639cbbf6f080a2a8933faf0e8da8684a6ca57cb5f39740f77007c801012f1c747fb7f00e747e9d2328cc59ba3f65d1538d38ecb711f672a7c0160af96641092cbfc660f2c48b9576002637ae685379836c9176885567e80aba0df64e3fbba8995fa47a6bf87948fa23caffa9636d782dd0d30abcdf64cff29230348d190f38f26d26e96c5cf1703c27cef36f8d0c0261e0a16fddf0a6e3dfec728870f281aed89a70c884d6b82182c4e274107d8811b7e8f2809b1eac663212a54b0b2620c6262d175455934c1d43ad4e9955ab152e3f38017d433051c09554fabcd103ef7e0a4bf0a575d969cf59ed5cb2552347abc221f1acec0b6799572a35ab7cc2ef1f0fde29d59575a104badd2707f5e9b8867c3d8a5d2c0d6a8f78bf483d91a839dd5e73d8ed3bc8fbc3d5f3b316f276ccb4d1125b142e614d698528b9663382b389aa8d5fb62fab4d259442578197ad217fc2215737946d13f0d2f3220d146b305322b9b308378f140d3b94cf3142f4e60bb2a7c2aca2337a2650f87399ad9edc38be5de7e7bc414829d2b9be5527da960cc696278bdf5cdf57784eb54efdce55f5a242a43a5415c435e5e6756c1d546ff0c4bd20ece80d60cfd7c6e2ffd6589eddc0f18d148cd924c47dce9b208d94d8adee004b927cade822e6b39299968d880997095f96296f9750b85e3514669e561d192facf835e5aa8d0cd4a2251079d546a5834c16305926d1b1fb26837847754f3484a3b101c874114eb66bb4479fd0e10143a6a2405a2b652c49bcbd119664c7d8fd1c5f271c17042475ed6da5342664be90327b51c7d7454eb9d4b2fee6622de93472ac8aab926d1a9accac5b9b3447e35edc4d28140fbc8412a2309bbcd37bc0c83569fccfcf0c7d425cd13372105a8b6998d12121d09d4f1d522dd913702fc6f6499ef9b3b3f0eae8c4b7bb68e3c3cb8cf719506bf156579e8563b75147d96133b92c90bcfdcfeff3ddc3acd8fc095069378be462555af3a1c68c6344d1cbad94fc4af4f0a81756ad0229399cccca1a14e9b8ef6d1e254ab5a60126a290eae938783c87d052773c2be6a606e84d2fb88af830ceee062d51ee49b3a2988a8c2e9703e834ddbf58e3564731a9990d9b7d4cd8f8454de6b8be9d50c05f5dcd0f1903c0ead3921ac1b926068dc001146e13c8a2913890ec71f181274391ecdfe985af3c1e87b8602e7083655174ee06720b130a08222bb04c4a42a1c1961422b1856dbb085a93a3887bcc4f34d8d59932ee98b57131f793a5ff31594f48ff26e26de67dc6336e8b56c6098385b08d9c1abd25ad794a47d9483242695b64dde8a6e422c48c86635bc3497aac99cee7a46993153cf1bca5c93863bf251fb893e4aeb11215dabf5f88a553663b742a407d8f29947bb88b3d197bd114032a03d0a9926142a0c914cec59673ff03a4cf7c98322c8d73cc524c05385eb19704fa76d912ecd877e03d2fbddef434ee1f0c40754b7ebcac90c158a13c267f77d4c58147fb9cc8df54a62d70cd6b5036e64ee7666418799aea5a6ae2d21fef3b6d2c161e2d9ebfc0d877e31df84594a638bc6633856cd2c56d77ad8a112a9607de98ea3d3bf7afc40bd1973cff03b5f6e86066f524f42c10fc6386f8d0d1378961ca3d9c712f0af7dc8d49fbb71bec9ffe836f64e4729f62cf8e0ab4d90f9abb826c12ba864e2fd23724dcb4f3e2ffeec4f79924cb04c070eda0961fdfd6ecab4756a2626531c87e38c08cb1477bc0915891c9ed6f1849e436fc90fdd8c2a69414879b6f43867333756c3f2d046495ccbe92e793751f595bf03405241d34f862baf51656fa66e6ba04894f1bf52b3b7543ddf67f297b24635c42928ab17fbbc05263dd0c23df7a07a0806a6ff8ea28a8b071924c61108680cec2c452ba8211525d89dfd14f9d91b521baade21efd069541557946d6b896f08fc67e116fe78f4749d147f3621c70baf94a37066d6871c8b077a586bb87cfa70959b74ffa9c537655452e760f27b417e48e7d47b2f7d7c54a62deabb039d29c306d7abaed39433030eb6358e993afbde987ee39245d75eb2f707285c6995838f463d529fe3683c185d91a4aaa39c0c9ca81441e9bab2620831cefd451fde73ab0305331b179d410d958b8ab5b56950f17a488e6c3e1462c44a124b52c6934ec7dbc45876046cdf1319c7b8d7898e4e5e2548fc96e97e09231a19a80e90fa3d776a953887fb5505b2dd6c1a5303c90ff23bbcb38de17ba30eb92e06d35b75b3392dd9ae5400ded52ac811a24ada4b050949d885ac6b985b522d92111fedd115e086ec0e540d0950a8fb72f8b32ae30762dbf845c06a3d5ae53894792721ec9007b52ec742cecdf468e32bea1238367244d37c984ba4bd23ac43dac928f88c19f714e715066a13244f261800c4a70faab14148a720081e07bec971ee8c5bc591c3597120063bb6453841aaead7c755d64098b9fd42cb42c6c22ecce3e3ed64abd2c517914f0d33487eac1b961045bf5c4c7fa2c0b4c9e19d29348bc9c1efbb8659e215861f65d9cc898575caa035c3b6c115a703969603592e9cac147923908d28679736e9f5a4228e8d404ffb2b28edb98035b9a034046a9edf6c431bd7920c6fbb3b8a3fa84accfb7860224f4a8ebd09fd20b9e49d6d9ace593158f4407ffa1859ac1a58fbe1b3fab392f1b78e59715e75789b6117b45d8e78636580757128cb9c04935dbc163271231966a72ec256981e6c1e45e559590b7207e20b1a90435e7128a8406cc9e2fc3a30ffc30203ee35a1e30904e6c36739a6ca757c5e0608a719226fa5990c9294c338a8004357652666c9d7f68d58315cb29a069354c1d67bec1da9a707f2b82b25062de65f3ed2e4caa982c0cc7987feac86d6a9bd7f8253141b519458fce4abdf6a0a630ceb9a1ec8c5a7dbf6b49cc390add23435c952fcfe6836f6fed21ba6b03156b805302d353ca970e1ac67ac645d8a955fd9aec3f0cec340c14d8501f01a5a21f875389376b83997b8441b0f170dc3b2f8d2895698ce4596be417c80b4861218d2728ece2f514642f3d70514ce145b9192b1bbc0ebf3ae0086b62d673afa92b67949756354785f8274d96f14ebaf39ecc22ce20b8471bcb02f24ba84111d2452cc461fa99d3706c503d8c82c009e4b50dd9427e46521a047060e377c62bc9f8da06f5578e49f6ee2c9d2f3e1cb393c5fc9fcd36f2a552e0c96c481b12478acac3ec9c716b9f884695e643baefbf5fe2f26627935f7dbdfbffcd3e0c8be06bd4b7da95820c3abcb4b69a250bbae1dcde656289eaee39fe8cbe3823bfcde6e7b75a99a1c09fbb6ebab0239b5a43a63a415442cb102f24cddf87e14f4d6487fe39adb1f25eb43938f781aa2daae468bd42c11b3fb82758c4e58fd9210a4848cd873e8cc994a6c3fc1ec3cc19aab2d609a8b4c630fa725b6983048a80993a21e5446cccb9f755111ad5e449b10bc36a73dae9e0b55d52e80029f3abf965a9d4bc1792740d9ec08b53ba15d9ccf78dd426628a33c4037f339416fc0f58cc2df939002ef27157669edbd115eca6bc5f4c6222ff311881104e922bcaee0057514d49fd38e9c537b7d867373f1e02d9d332c6ab7c6df1d259", 0x1000}], 0x4, &(0x7f0000002340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x50, 0xc}, 0x403) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 14:54:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0xfffffdd5, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x17}, 0x1) 14:54:23 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="fa95", 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:54:23 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x6, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0xffffffffffffffff, 0x0) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x1, 0x3, 0xc3, 0x7fff}) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x7}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) nanosleep(&(0x7f0000000240)={0x1, 0x80000001}, &(0x7f0000000280)) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r5 = accept$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r7 = socket(0x6, 0x1, 0x2694) kevent(r1, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x42, 0xb9, 0x6}, {{r3}, 0xfffffffffffffffe, 0x31, 0x81, 0x2a1}, {{r4}, 0x0, 0xc0, 0xf0000097, 0xf5, 0x4}, {{r6}, 0xfffffffffffffff8, 0x20, 0x56, 0x1ff, 0x4}, {{r3}, 0xffffffffffffffff, 0x20, 0x1, 0x80000001, 0x3}], 0x3, &(0x7f0000000440)=[{{r7}, 0xffffffffffffffff, 0x89, 0x1, 0x76, 0x81}, {{r4}, 0xffffffffffffffff, 0x10, 0x1, 0x4a8, 0x7}, {{r5}, 0xfffffffffffffffe, 0x80, 0x0, 0x9, 0x10000}, {{r2}, 0xfffffffffffffff8, 0x24, 0x1, 0x3, 0x3}, {{r3}, 0xfffffffffffffffb, 0x50, 0x80000030, 0x19d}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x1, 0x7}, {{r3}, 0xffffffffffffffff, 0x40, 0x5, 0x2, 0xc858}, {{r4}, 0x0, 0x12, 0x20000004, 0x7f, 0x81}], 0x401, &(0x7f0000000540)={0x3ff, 0x1}) kqueue() 14:54:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8002000, 0x105900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="e9bc99d10c680c93613c6aecc8d6827bae355cead6860feca5bb0a762ba4e4bf9e2da1d740eff6", 0x27}], 0x1, 0x0) dup2(r1, r1) 14:54:23 executing program 0: shmget(0x1, 0x1000, 0x40, &(0x7f0000ffb000/0x1000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 14:54:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r1, 0x3) flock(r0, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 14:54:23 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getppid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{0x0, 0x0, r2}, 0x6, 0x0, r1}) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 14:54:23 executing program 1: madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) r1 = shmget(0x0, 0x2000, 0x10, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/4096) r2 = dup2(r0, r0) open(&(0x7f0000001080)='./file0\x00', 0x0, 0x60) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001040)={0x7, 0xbe9e, 0x3, 0x81, "0134095cac9c5ce3e9b602e5cbb587d22e9bcdcc", 0x3, 0xfffffffffffffffc}) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) clock_gettime(0x2, &(0x7f0000000000)) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) 14:54:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c6530db"], 0x10) shutdown(r0, 0x3) setitimer(0x0, &(0x7f0000000140)={{0x5, 0x1}, {0x5, 0x4800000000000}}, &(0x7f0000000180)) r1 = socket(0x2, 0x4002, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/110, 0x6e, 0x800, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040)=0x5, 0x4) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x0) 14:54:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="f25e907ddbad0505d63b3ca5819b970ca0ac113cba7ddec1f582e23ca9a979619bf183393506ed3fa063a45afb28098fa4b049b37f504711126314a83154a334cbd86169f483c174dceaceff3faaa84d22b2b11d5ec817fbe8224575a7d6b0d85406bfeb0eb22b29d0f5474b7c42a89985ffefe1c2e0bd53af1e0129794ca99d17a35ce7f009b9d6e0043986ced10988ccb24858a16121362a7331e5005ad22133de8d4ebdbc39d8d01b351dd124f6954a6cf624f9d4483a2b17f16763cbdaeec2bf056b8661128179daececf73c97bbed2d8cf48ae5de497590d4a640aafe5ff3fa6b02db35ec75e20be53d2ffeda70c2800b67692d926fce", 0x29f) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) fchmod(r0, 0x3c) close(r0) faccessat(r0, &(0x7f0000000280)='./bus\x00', 0x1, 0x0) getitimer(0x3, &(0x7f00000002c0)) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000300)='./bus\x00', 0x80, 0x80) mkdir(&(0x7f0000000140)='./bus\x00', 0x100) fcntl$dupfd(r0, 0x6, r0) 14:54:24 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000300)='x\x00') 14:54:24 executing program 0: pipe2(&(0x7f0000000100), 0x4) getrlimit(0x1, 0x0) pipe2(&(0x7f0000000040), 0x10000) 14:54:24 executing program 0: r0 = socket(0x18, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 14:54:28 executing program 1: 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() r3 = dup2(r2, r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x400, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(r3, &(0x7f00000007c0)=[{&(0x7f0000000180)="917bf6ab3665bb046105000000", 0x175}], 0x1) r4 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r4, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) write(r3, &(0x7f0000001680)="bb42258af8f03fd625d19fbbde45d1bf87b9b2705e189f9640a4c93bd535a23897c2bfcb028c378498d7903ae2a49649ced3036f1c3da9059249c37ee0ff1fceb7b27822b739d5a344a35c23d3108917e241de07bca097c8e5c5ebee5aaec16d0f5d99a73d60ed1fb4b5cb205b743f98ecd8e971663c1131feefdd5c7729e0b9c68dadaa0f786f2d075ca51c2e0181a0fd37356a7807f734cfb30867cf87ae1acdcc1f6c3d0b5805f4b5f5b5048c869bc9dfcce0d2a9f072c177aad6a4358f4fff46940cc9300a5c26b10707c2ddedb4b24969dbc46d4a09be5310d508cd5234646d3fd2bd7cac1c1cc8203a3cced5771eb5c5096b4e1598314032fd96b7d40df8733333435e55f4af9b16d04cd3b0fdc26490483caa0d9e9f3ccd88dd24bb7895389207771e03ae486bce9a311d801e7b3f5c44caf16df965552a3f58e3ce109577701a1378259a0f4b1fa3821985ed9fc03b45d4ff91760566d9869704f58971b56311e649ef54841f9ebc0a90cb929106f3e3143484e6f3fdeff7384cdca364c6c6ac306ba79893107157366416d7f65e499ad89b6cf913e6a51aad03a7c14afc972964e409d26abc28eb73b4c5de19a73de2ed4973c2328724c3d46e512a19133bad20ce9d9bb85d81364c6e699ebe8121cea690f89f94883d3199f1be6311c4d4fdae388123e71e268424933d81e774bac545b4e055b5b563ef01769c33c731995ed8813555d5d22da338b25149a712dfd2c1c4d601f6e023b7187fea6259fd7ced568beb82ed7ec2b79d68dfaf57cc048b7a5e34dd8fe344f714ac132c55e0fa60a6e3d1671b5088cd6b34879e0efde36d0713a4ff3c03ad245440324030c54a333514d6b748a421b8cc68c37d432425c12986e02ff94d5a73f1adc9625550d1f5704cb81cbe8437d19cce95aa766736e3e9da7139e1568f52565632ce8a6e8001d3ad3fb19c6f09782b361a8a03280453c9fbacef9756ab83993422d43bb24f7a42da692777fea77f3813073e030384a1e931ff9c8b96b9f8602c282f2b6b2b304616be00fb39a56c321b91bb9a462e4c04a56d50d6ef85f50bd3ae0b4d07e1f8d19eb9d40aab6a677b8711661394126b08c9f3f7cd80a9d1d9c702508f3c1fa903cc21fdb2fee8e69506339cacc2d9415ba195aad6fd54cb84ef9c441d979fc107277a50a5af1d81c5ea2331e11ae966afbb7c02a74d4e1f853f417f12413127cb5d07539b53d3faf8053df5a4c10d87de42b275f4152dffdc87e158b5d52b9ce02d34299bc7e78b9072cc44a2b1959ce6de451d72e8c490b56adf2b22e782495c0f74808401fa126cdc44d18ec5b455016524441776f6a07d20c08b3f663aea9db850300e3612b61464c7b3db2e9663aec7c15c2567f5e0cc15b66b05c9afb40d90c993adfdeef05c77041f8e750504ccb310d1e6a153536fd9dcdcb8327092300e78d70cffdaf8aad0b1c7b28ae9cf424460ec5c2e6f3ed6cdb22a794e41323aa664ac544eb6f5404265c0d1b10ac63afc6bb586f02f82d75369446080c0877adcc57cc9fc81795ec27083b9d85ce475e87c3005099f1ef7621deb627b79c2e7e41152d4d4f086d1d688e992f114f2eba25efd34be0beb79e26797f321ae6413c9c59ff4b7cdca67bc373825ba61a6fa140ac30ce0befc38a39e21259c123b7fb745616efbb62fc53c09ed2805558a5c000eb18332264e529e1c7496d9f8e969d81d6ce9382fc208409d04b0642864707de7497d69a90463ddc71c04ac2407b066e47fe15c3891af62bf2dd33bad998f7ecaabe93d4f45478f458e8e0e77d9b10b64ac40ef1a7e898964e005bc85398eddfd102eb883742dcca5ed7902042ca9ab6cd8eb03aea752de0cb52efdef2b633943f0430e4717226871912bfde251dcf8fc67ee2c5c619d690f048b8eccc52de72d9b6c4ef28d4c0ccdbe8a9bd02e832fbd86db70711ba609c8307f74e6828bdadbdfd27da5ca4dd4271826b19b17be0da011fb1da5a0f2ac7e145acc630906a8749b9d498252ba040154cfc47b68cd7565b073296184e65bd57f3b0e02c1f7fcbaedaebc1a3c6e07bb1c2e5a2c21e76353a905572c1e548f94c136a461d72b1b4e118216380b4aea9953dadb000891a5a6831165f439762f2269cd99480ae6f5845767a5edeefc8e8ee215568509a803ff4fade34fbb218b61d3544263783fd54f7b23378f979f4a15a34740a723f1df0d0c46416e97d8f47f801c1065b3f36a08913fe0e47abd094a117fddb2fdbb2dcdf0ed32fea48e2787ff073101ae04eccae208417fcc3b7a45c736fb21fdd3a5bf3a9a47479c5efed37f49746a1372e41c19b54baf47e85834417ec1a62028f087302d8973e50cb394f9ca3078d51429c227012b9f7cf35cf1df941a54dde6cb253d971ec2e0142b87bb2c2ca9f1504aa56bb9124859e6044737fab4d0eaa6094e8fc19f42ec13f6f14d0d434c18c3466187681043a601bb2688e3e40874a0f0bb42c84fe19fc88223be0d3b82fb1c9c69b263d0612cdd14504806e0d5c8c22b56f3521ed4b22a057bb7e76ae0e209b6b58381d332a15a3e00f8ad4d2bcd505c4238b452f998d83d4ec5076fa418a0d9298b75ef45d175a010842d4017151ad7eae9ee787293dd7c371d4d2c76417b86d9b62d3c774533d3b6150e7e0ab3ba69990ad223c009569f5a4a84bc35b0dad1b6edf21dbb746904ec4d824ea013bedfbc071d63f30126f50d623f6eec0a5a6be0ca3e75a0954e7d45bff7ac8155cd1090b0545e8d3de502607c6d60df82c41366918b8aac0eede1ea1256fd5b2c210ed081db2a2eee63af34c7ace1365cc582e8210c676990c03a0f17ffa95b0b2664575da40eb0355380cf805446ee0f1d148c588c4aa29ba4cad6f38289a34f70814ddcdcc5544788b2948b5709a2cdc57c1805af6d5a42b9e621aa11148bc7455c60badaaef28631ef00369c0e2457e89f6dc44fec5e4483719129a1087836be465c3af06929bb009809de1e764afe0b9e2f528edb676f216b5f4c73d2351e457bd5869a7cf899d194a70a5872f749890ae5bd4162ba60536b43a18a2bdf278fe8ddfc2e60b59369e985085ee701947ec670fce801deb00b70068c40f26ca838275ccefc3d1a2fbdd57d4cf0f95b864297f399f2d32ac8b72bc997788f5eb227834e01d8d3260b0dc1613387c010ce103d2785cc8a72174698f1b38853025f4c4cb216aa804c75445533d947777e6f35e88b5988448aa391445f649ba923d4da435123774e2bb6c72c85031f2b7bf49a16ec07ef241f3b4bcfea8f4027f348d6140bdaa5f25a6d39ab342fed5d2d4f0ea7e4c9ca1d55f3425777e31aa583c548a3e13614308c27c6a62f9e64230395d227f8c00b519607d050e010bef33f0c2962918170628e91749c2246b754b43ed5fbfe575acd1e52d8d18d5457833f48a6cb43990f3bfa929da2314b112f448000b87352ec73322a34796db34876fd1b6c68af5f755a94bb2d428d53b8b634e72e11de8a0a74824d0273eb8ccbfbac16f0dca2c5bcb3dd806812764d54ad3f3883de70411f94489010f90fe38128d3cfadcd4444e9bf8c980c54fa3022755d5dcb2d17f08c4a169bf389142b85c9cd4c7fc599e0b7158170a5f2c1cdc47a2be8e841d5ddae235d1898b13edb017b579d036a97c8311d1382ea809696707784b8cabf3518410f831ba848c234d8496853b4650488d77b53a87412d8cc2909b4a0dad4fb6d81b6cc30f19d99b128087373172003d5865f991fba64dc371961c10489426841efcba548789647335b431bfa9b36b5d9054c544f42d80729637cda28e7149092866d7f7e042ecbd2538a6502c65df363bc162f32c23e588b29937409ba9bba3d3bdccab5278c8e0126edd57a6304987906030e53e2aa7d43fec2453520d599e428771330ecabb4017934d4cf2061db9fa1d427b27996016dcb82bc52951eca2d46c770970912e03a238e1d968527fb142da67ad37171d60524e1500fe4735f8bb3e2de389c6f8a395d232d536c3743aeb1d42f6ad9f9e5c69b124968da2af06452a4345a1adb331fea73d7d0057cd6df988e84c870dc210aac57b89e3b40bf8dcc621ee5ecd47673754dde8fe32cf772bcac6d945d76a1b9dda4fd0d8a0427f3f9a59be5eea4f31d5f0da99818951d0d344a39def3adc6359188922aa27fff80f65b4097a7b9bc22cfe64122ccc94aa4c21394462433cd2ff6561f3829bf1efeb5521dff83a34e177f68a09e6c4c1d2ba0c96e3e524ad24555da2cab75625bf2462556e6256ffed5c73d0beb00636fa820230ab0d21df6c531bdb4d58894b3c712d3ff5c2be6494ae4c99e28bb447d3f88da839dd9966699f157764ca863b10689b0f47c465cfda101d0f740eb87391c3f9062474a12bddfe79c5bb131dd786242fa644064e9dd66ee6fe1f6351f6fd924df3d40ae150c569448d1a2fd1d6c632aaf2978518507a7d379a33864d52076a34ed2c4d7ada13beea136c6d0b90aa59619c405459c51a2343441007821cc59100d278565853b6495e3c673574dad5e1cb866e126b6e19f7efadc4790a608d7fc4a03b5aa7f85e62b84871bf6c837cb5b8f4486e3bee4f63769ca37592d94a45e4f71d76360da6878406d29e1d58d0df64512e7d59a7d2e8971d5c7e12b3b613f9b7598bf2c996151a165f3ff91f6f616a0a10edf9ef04a5097c07b337cf86fde4106c29a847273de58d358c37582b81c5290aa2968988c87c7d2d95040ddb8099703d626c4a0fb6446061716846b619452c14ff3ff143614bc6c7c120d7c19376aacded66656a8e9aac27614ff4cb5a1947646538f502fe4b2de56c9f9319909a4829aea278b2b88248988abc361d35882866f3462e7fe5e1bf5a2fd1367bb7ac6849efe2a62edb57d9d1c2a68861ffd4567426099a525d86cb4cbf02e2c46eda180d7be47c08df6369818874f34d5391a2fef8920f3fb3309136b47ee3bf377c823a1fc8478c29a3577543b80208e49f934607c577e397521d885befee2c257302406949bcf0fb71b9c7747e1ac32bc7f321c517b4e684893c432bc4a35b909abe6c642accde6a170cfe93b527aadc1fc408a65e89bf1dc7ef63fa4e1a123828b90e3f5fcadee67b372473cab3223de5f7d2846259968397032077b862d8c849e03946ceac545f4c891f410c5d48fed36c6d8c420b03a7287d37dbb923fd49024314fddb92842875bfe86ba7bffba49fd21c8f7e7c98cfc7f65740fe4dfa064bbc9d181f141ce9bbacd267f7676a9b6df06e887dc91505c9674d23c9a42abfe3b8615586df03a6da90eb1e85d9157f5161ad15dc5ef94079a6efceda7c5d8230cdf069d2a5ce19c69d0e3245294d10c3ccd693d4e27acf6dc35ef7608d9319b717f99e6b8bb131d3b9530d26c5dff7abe124abc763a4e0a93632c1e4fb8a87cbf34dc9cd6617aeccfaebbfaf31591484e31ca8427a305506ca72917d0f6d9fc33d4a4eb4050143149a8d81432ee97699572667d722a37603c7b5373770c72bf53f73c55df87ea0a9f633298717c432c25ade3325d3415dcb444c5710835b3d0f4f8605d36938f9345e097f23e4a5b2620cf5ab77545b00959354ec7973408514dd4478d98e32ed302977cf97b4674f3260abdd09628558a0836df34fb90ad1363bedd4ede857bfb1e0d89d18950e43f7581d9a5a89cd4ec4c00d8ab1af79bfb78b104f9e8f177b890221ac04e7b1e5aa97b14698429bbfd910ccef78b0d0f9891dbcc949f3bdc2a93f96058fd28d77703b4e0338bdd94", 0x1000) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') 14:54:28 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x61bb, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 14:54:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) 14:54:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2047, 0x3d53) open(&(0x7f0000000200)='./bus\x00', 0x100, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) 14:54:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair(0x21, 0x8002, 0x6, &(0x7f0000000000)) 14:54:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000200)}], 0x1, &(0x7f0000000280)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xb0, 0xa}, 0xa) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x4}, {r0, 0x48}, {r0}, {r0, 0x1c4}], 0x5, 0x101) read(r0, &(0x7f0000000100)=""/214, 0xd6) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 14:54:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc00, 0xe0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) openat(r0, &(0x7f0000000180)='./bus\x00', 0x30581, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x7fff, &(0x7f00000000c0)={0x7f, 0xfffffffffffffff9}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup2(r2, r1) 14:54:28 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffd}], 0x1) 14:54:28 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000009}, {0x0, 0x5cb7}}, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) msgget$private(0x0, 0x8) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getflags(r1, 0x0) msgget$private(0x0, 0x120) r2 = socket(0x16, 0x4, 0x54) socketpair$inet(0x2, 0x2, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000140)=0xfffffffffffffffc) sendto$inet6(r4, &(0x7f0000000180)="3327da6af2996f888a054c9f420dc678d8f77de91511b1f61ad8469e3e876a4829c7688fad02d91f46465b1c868479247866a9083e01d977b6cb3be416ee7134a47dbde9c1f809ba2c8c44117f80a12b778745f85a995e20e693a69e496ecb993cb06790411f8333708945def831971ce4bd38790ddbb9404c62dade3c92f14e085a830fe63b1028740184b9f70e6d4c039253f0342df2b4b578f767a2549b1d017fe7c874763aec3697264a3be90195fa89da4914317c6065fe04763d1c71d2007483f5162d9258a38d969b73ac264f6a374daffb05da2a103c31", 0xdb, 0x0, &(0x7f0000000280)={0x18, 0x3, 0xb7, 0x7}, 0xc) dup2(r2, r3) 14:54:28 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/79}, &(0x7f0000000080)=0x51) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0x2}, 0x8) r1 = open(&(0x7f0000000140)='./file0\x00', 0x280, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket$inet(0x2, 0x3, 0x102) sendmsg(r2, &(0x7f0000001340)={&(0x7f0000000100)=ANY=[@ANYBLOB="00025c2f66766c651f2d3fcd3b9384e36980ce252d9c55303000"], 0x1, 0x0, 0x354, 0x0}, 0x0) 14:54:28 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = semget(0x0, 0x0, 0x528) semop(r1, &(0x7f0000000100)=[{0x3, 0x3ff, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x819, 0x1800}, {0x0, 0x3, 0x800}, {0x7, 0x104, 0x800}, {0x3, 0x200, 0x800}, {0x0, 0x40, 0x1000}, {0x6, 0x3, 0x1800}], 0x8) setsockopt(r0, 0x29, 0x3d, &(0x7f00000001c0)="a42e830011d00f14d33fcb9cc3378761e44b09e884949dba219a3acb74df57fd98024e14c1226f332685ad67fa8ee17e41c5db0348de2fd9b41fe3e8a80c9110c6d40b00", 0x44) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0xe, r2, r3, r4, r5, 0x41, 0x8}, 0x8, 0x80000001, 0x2000000000000000}) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x100}, {r0, 0x2}, {0xffffffffffffffff, 0x10}, {r0, 0x14}, {r0, 0x8}, {r0, 0x1}, {r0, 0x6c}, {r0, 0x68}], 0x9, 0x5) socket$inet6(0x18, 0x2, 0x9) 14:54:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) 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(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r5 = openat(r2, &(0x7f0000000240)='./file1\x00', 0x582, 0x81) r6 = open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000980)) setreuid(r0, r1) setsockopt(r6, 0x8, 0xfff, &(0x7f0000000180)="63a825f098739f6636fa9aa82712fd180c4d23c54b3d8e83efe3f057a860bcccf29581100bcbf49f9a91402b47ffa3b24de85a716efe54e45f483e07f4ca27d52d7c76a9df1b70b737eb8369fab252cb7908b77c9702cc39a2d434f76e04dad7587d3c9c8c75b628d211edc7268826ce0c20191e359f2c8acb", 0x79) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) connect(r6, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) getuid() dup(r5) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000ac0)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r3, 0x0, 0x1) fchmod(r3, 0x40) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000b00)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[0x0]) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) 14:54:28 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000700), 0x4) socket(0x20, 0x8000, 0x9) 14:54:28 executing program 0: socketpair(0x0, 0x0, 0x6, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = msgget(0x2, 0x81) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x1ff, r2, r3, r4, 0x0, 0x4, 0x6576169d}, 0x5, 0x8000, r5, r6, 0x8001, 0x101, 0x9, 0x9}) fchdir(r0) sendto(r0, &(0x7f0000001380)="b34a6737c283130de7c7a0dd65a7ed90fb15d44f09cc61b39b26aac13fa513b3d0ce7c593009f2dcfce25d5bc6c89ccb01d45a2ff088b684f35f886f6e3c51d8b82fccf0fda8d7b4dc67a372b36c9973c8969765e9415cd6c06929b27649984ec30e78cfe8626841e359054d955867c274180c9913c9bfdef56967da9004ee05297ea1a086b2e0c1f6c400a833cbe792ab07807d5c4019124f13ba3d649865d213c400eadc061dd6d7ef3b56d62fd29edb561325f51478034c8220a6bae7371763a2d695e6bc5ff20aa190541024e8dfdba6e185643355cabecf46f8df610d7fd00b9c2b50a05ab7ff4d", 0xea, 0x400, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') getsockname$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x41) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 14:54:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000002000, 0x310c51c4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getgid() ioctl$TIOCSTART(r0, 0x2000746e) 14:54:29 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0x41) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x3000008) 14:54:29 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x2) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="fa95", 0x2) 14:54:29 executing program 0: kqueue() r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x42) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto$inet6(r0, &(0x7f0000000080)="580cda80ece07e61ee5a11a1985255fce8b4bd85458e79d5a3a18654dc24ddcccb1b033724c88abcdc8352f1773222cbbf3de236913e2ba5b0ac2da924f8f14996a7eab33afbe8a1d1f61ec5745fe0512dc4afc54f08cf9a17ff5156f574f2817cc6a4299ec99f5e151b3aa168047c800205899c286ea6638c01b8d8040dd7f2d96961834c740115274a6c53fef16bedcf1e8e0fe12f2bc00757becc958f414264dd5296b1367c7f2eb4fd0e7f2242376c23c89951384f0524e475b4d31098b522258269fa43da3102acb91328364da935625d3683b8b8071f69b7162f4578ecdfbbfaece4df0a516adb1059be226164", 0xf0, 0x4, &(0x7f0000000180)={0x18, 0x2, 0xb4, 0x81ba}, 0xc) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x78a}, {0x2, 0x5cb4}}, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f00006cdffb), 0x269) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 14:54:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000d00)=ANY=[@ANYBLOB="82020101000000000000d8a5e970b2f2fbb957843be1c9dc8f7964bb64593546d021d97a254dc69df3adf25d392433081fb7fcef235cda1b9f3bba54995b1e454f3596ac5a87d6a47efd6ec13f33c03a0088ff7c02d284c6054ca990849d251b8fe900e7b4ad2f648c261c83dc39412ab16dc5dc5afcea0b5707628720e252abb5a32c6126ddc7420b938b8ed6064a438c06aa92d330fb7d7a98657e82a0ce5214bbf4"], 0x10) sendto(r0, &(0x7f0000000c40)="98e4bed4b2d318604363881e3991aaacf458fe601fcfba63efc19da0043392cf5e6cd5a9c37043c48fd98d21b370ae045947dcb06aed18b130636fe3f95a04d26b6df13b8191e2019d36c168de236a1e2b885960f2698c9f0d299d6bf8bbd9df1b256f61baad895074efe7a1200dffd8ed38aa6d78bdc725d88a39b8966749201b3d3fff099c8ebd50c674da4bcbaade3a6ddd16738022ca32898aecf93689f82fdf54358d40ebe58d3915cebb32e4517edf2e8485cd260d", 0xb8, 0x2, &(0x7f0000000040)=@in6={0x18, 0x0, 0xffff, 0x1}, 0x3b0) socket(0x32, 0x4007, 0x4) sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000140)="10c21a04e33177f37c77324dedc4abf28b76c9541170ddfa310f69ca2f9046cde19189c557e7f3bd7fb61f44b48bec6d9ed52ac16cba800b18217434c7ff4d687492b4a11bdd323d232ea91c6d6d6bebbc732084cac77f789574621b18d6ba471f63c132486d596337f627c8ea4c194e1b4bea85e020c660c280d00bb42573f6ceae0a46414b1e5049dff085e5402866575c1e91a23082397bbf763b98e05f58670457eeb2e3f0081df71f4c4a6e28f0f5a2d70d64b5fb9f8881fabd4ee385f10ba547976b9ca6c448b63747a80259d3de07c350ee1d0f4a83461eefe0de680a8db055ce0815dfe594a0fd868c08a7e5a3bfd4db0004ea934f6d3a89dc021b7188c1aa2b0225831b9d1aa3536dbac956d92dd889ee113ff04f37282264abcacf2fe513b8690c5a28b82f40cc4efe117f6c90aadc7bdce86149781a8919ebbedb906541193de11f9ccdaefbadd6e93782ee63a7421e8769e065c6faa119ca0d696e7a5e6ed22a47bd30f0951a2beb503d31f77609dc4d5dd132a66fd0e9410bab2c3c291fc4074e06185a27a64251cf90141e9ed5b0de350a719c386935bec817055542428cde41b123dd0fa11b28256ef0aaf426e1750ef3937cdd6de6af87dce2c316d108651a4795eb8f0969556be0ccea44bf1ab1b0e05f3cdacc9430cb310d68cb2d43cc73362d8bd7bc17b3ab72644ecf2594ecd26f1b82de5109bd7deae4ace393dc122f5284b4a915db891bd726a4164a8cc96a7acfdf49a1062d166a793f2aa1a107a5fc7b54e800ce07d91cc8a11b603d0cd0e6a6df8f40ff7eee9ad1225aba95349d433f6f0b2b32587665d00ea60349bedd181f22f2bcc4830b474408678a73957ae6579713e865c5bc99e038ce6fdeb02479cc99bac5aa72b931cfbabdcef1cf0adc8851eb235cd6afa98156fd95d9441366278c8fefa690ba4322c9bfb9b3e21b58391bb9a5d6a1a9858a25d90d0a0c57d72685f92778d66f45d1b1dc3c943bd846eabb45c7ba00fda327cd48f6f2cfc6dcc766f7432fdc4c398fd730850b3802fabf50c2c00dbd96238e2cf96d5ec506eff5a3c66f9d760c1377bb3c810985f5ef663bcf28c031ae738cbbb94749d8b2b8d47f72f8f8617a267d6e3b82e7338eb3300626f1a45f01f4723d8f19bfb05128429a43c8de371166cc1d6f23761cf16487a4651c49a7649259a5fe5bbf7fc8edb179f8e72d4dc9fe267a3aa828cdd97a33c37660778edae4741d91569bb385ca1d80b977943094ec7ef3f1377b39d8dda80d6509c4bcf125c1799739abda315455a2db040e1ab13f0fc26f3b77f8e1e115223a66d8dd12a9a7ca0cdd411cc3811e33bcd370e40b18ffe894ac3751c987c8bba02513c813a13d48bbb98af10c0bec598c2f09c5ac29e050ec0cfe40d5de37ee0d3995fe6d60582eace16440437497f7b9f87fd6d49b78d16e864ca07629cc0444e197c3e5fcbd6be21ef61878896c43a8b6d8480d9036a28cc2ad631f47a46389dc4d64424711c22e56349813eeef0bd3bb216f910e5c3e6bd2e633e67fb41a565a7c8aaa75b49b430410488b0de765f66ed9c691483f3d38da6eefd24da15a8fd4704925efa23dc5c6729347a9597c647c8e8df954239fbf335d41af011e0680887e6d4c5d8d9a542e444c207fbc384e6588b356c2471c342c6e491d70c360ce0e5c857f824eb5c6b9f95411000308dffee9e32457b20e547f73bb031a18321b22982d7deb51cd58735c5cca962183814b97ccf9e35bfb16ac8895ce945dd87de805b96e2d7fdee5c65112a7fd6bc6deb3ca5041902a17e860c480997c8f509d909a285b5fc151de7993a3779cafc52cbdb70708b6ae9aa87659cf5e6244b20b62b6d5ec345e7f997f927340e7ae9ba7b8b89a9dd21e4148398e3792d23eb2cce179b892203a56acc998ec22db227a8af3d1889d2131f01d4d890538f248b68eb6a0883a1e04f98581b220a7a6cc14528836eb70a35edebfacfa004677b0806d09dc8f816c91b3b97ee3af6af29b62ce5ec090d3197bfcbeca4b36b0a7232254970cec45b0674577f4ac3636cfeabb47fb5c2683a6fc885eef86d3cf45c37a69568dc4c899744364f033f985209bd2aaaf522d19fcdf4205d4ac353973a3868c460788f2bb5cf334c287b9e9233738dc8b03b7f97df0ef195dbf32f3bd20a52cb690dcf9e95a36f5297d8701b8b04b230d74a5415b4855fd15ca5d2a405850ea3f85cba845fe6953336866db4bbbd0e1152762fecc854a8b98bf675278d5bbd53cb626faf600cb22ac7ad2ab2acaf8aa4bb74e540af1a9ddf8690e16eee0675c21b6b6855b8c140e1465028ea435f06c67ffae1970c191bb32e5d2684b0956f0a0ec783382658c34f4450dee3683833c8f786e9edeaafc859fb1ca2e1e0cf2bd4be86a0688b5bf01ce13d743980d19912e5e9e3584eda020e5e37e83d8297990b845821625e4c24fd082cd7d28c128f7f8e48718eb383376c231e2faa4271b5b281d9f8ba69634704a20ccb4f6acf1ec14f95e4a3ad79120a20ba52aac830547391183394733b6a913b1d033f7c6ffa4169ab433abf7afb568e580a21aeacc6ebc3af2919228a1c9597295f34bc3d99b820c7fae04401516dcc836fb382338b9e7ce96907eaa6b10ddaa6765bd3eb46f9f8df8b6240de92be72d144e3b7a6888447413ad155ccf22709be1abc5b40c241429bf6d34f5358b68e3c364d2564152223cebe377ef5a104da626b917e7b10ea93a8a4b52c3aec6c32bd8e02ce94f65b5470b8ed93557c61e8bd3a6519996e68ed3868b3778d20c8bd34bc98b4e9cd032b698bc3a7d7221d3068a2550ec7c02c6a4b6257404a36f49d0c9452da92f32d48766f3a99ef2b25a729cd59606f5791bb9f0b806a354ffbc80d173d8190188f8013e0eb17f4e85ccd941741468cb01a360942936d091a62fe68116f7722f5632db634da8ef5ca0e9616aa13dec947cc0ea54ee71d42e75758fab0997d2501fa30aff3a0bf775d89d95b159337100c4bc9fc714806ec3c8d0109e2485636b6bff7c87e1115b0312a86e2ecdff879e76fceab66ef66b5ae5edcec62103169f4caadfd1046c9e4968f3cebf0f20a338577a853bb868c27bf3d0b5f89e8fd3bceec5cf35804b1de65b4195d602ab24939b1c049c168082124f2f2da1c286b9f5b89c4559e1184c87e7718d62efff7cba03cfe0cf087dcb39a507a56ed62fa6dc1cee3fd7388b013897b457be00c8b1e6beab4226449ea624916424a0bae288c3416285bf786dc5a4231293c36981f1aa2fe79637c3fc51a034694b5c199d8ef884472576b90df81f6128fd64aad72069273ab9f34f86dc661fd2cb5c0fc85848bd995f75fa85a54578954243a2b588be6519015439119d1817e342bf5edd38b83ad540d80e473717d67aa04395eb84078206b4b033d9c0106bf7291148b8cbf55ab1ef7b48979734b45883c212e5ddb12159298ed64582b4253129caf732595d20251015ba62d3d3589d371ab6dd43425c7bbd865a8e3449cd8855e4117d13add70f30b1b17350a583eb11d8677693de09e15bb38dd64ed7f0cb35f1344640cfdd40bac347f8d8db874b2d5f85bde0b58557788a2afc39c7fbc28c37ebe917169b06b6d1ff79f66c421d38caf253796e5215e911f7f140d130f65d5c4fb71dc2dde67f5371416e73733af370ad051a90bf28fe4beabeb1676931f242915307523eafa0ad9ded788fc1916ea1f215bed264778a187b9edaa501f866b61bbbb611b767571006b96022e4f025b6d4c7a83a5c9a6a6a", 0xa7e}], 0x1, 0x0, 0x0, 0x8}, 0x400) 14:54:29 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80000040, 0x8000, 0xa122}, {{r3}, 0xffffffffffffffff, 0x40, 0x800fffff, 0x1, 0xfff}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0x7, 0x6}], 0x0, &(0x7f0000000140)={0xfffffffffffff800, 0x3f}) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/../file0\x00') kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) dup2(r0, r1) 14:54:29 executing program 1: unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000200)='x\x00') mkdir(&(0x7f0000000080)='.\x00', 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0xa0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000000140)=0x4) 14:54:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x41}, {r0, 0x4}], 0x2, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) poll(&(0x7f0000001240)=[{r0, 0x101}], 0x1, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x40000009, 0x7c5b885e, 0x8}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0xffffffffffffff88, 0x2}], 0x8, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x4, 0x1, 0x9c4}, {{r0}, 0xfffffffffffffff8, 0x40, 0x3, 0x0, 0x800}], 0x5197, &(0x7f0000000180)={0x6, 0x2}) 14:54:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffa, 0x1, 0x80, 0x7, 0x22}, {{}, 0xfffffffffffffff9, 0x9}, {{r4}, 0xfffffffffffffffa}], 0x49b, 0x0, 0x1000, 0x0) close(r4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 14:54:29 executing program 1: madvise(&(0x7f0000d7f000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000b2d000/0x4000)=nil, 0x4000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munlockall() madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) 14:54:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xbd2728b8c411c258, r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 14:54:30 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/130) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x1000, 0xa0, &(0x7f0000ffe000/0x1000)=nil) shmdt(r1) shmdt(r1) 14:54:30 executing program 1: clock_gettime(0x4, &(0x7f0000000040)) 14:54:30 executing program 1: semget(0x3, 0x4, 0x11) r0 = semget(0x3, 0x4, 0x4) semop(r0, 0x0, 0x0) 14:54:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) r2 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockname(r1, &(0x7f0000000240)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffed1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) 14:54:30 executing program 1: r0 = socket$inet(0x2, 0x49, 0x20000002) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffffffffffc0, 0x4) listen(r0, 0x0) 14:54:30 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) 14:54:30 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) clock_settime(0xafdc55abfe718110, &(0x7f0000000000)={0xe000, 0x2a30}) kevent(r0, &(0x7f0000000140), 0x10000, &(0x7f0000000040), 0x3000000, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000), 0x228}], 0x1, 0x0) 14:54:30 executing program 0: poll(0xffffffffffffffff, 0xffffffffffffffe2, 0x4) r0 = socket$inet(0x2, 0x5, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:54:30 executing program 0: r0 = kqueue() r1 = dup(r0) r2 = dup(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x7c81) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) 14:54:30 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000300)="0002") socketpair$inet6(0x18, 0x5, 0x7fff, &(0x7f0000000100)={0xffffffffffffffff}) sendto(r0, &(0x7f00000001c0)="66b3b40f14372e8b1d382ac87a4c0b6220506ab48f94f3d1a69be61e3069ba678a59a44bf2a03f7fa2ddf23c6e664074e3a311bdebebd5c3d7e014a87c1437630b62e330b6efa2d341ee518a91e77edef5f964562a5ebc8ef5081ac3b099deb4fdf80dfe13f2f72e08c749d87f0e4454f275b53bb9d6ee3efe35ae43de26459cdfde24fe83a06b2a89149b6bfd443a556d62224962a67827a1526cd9ac6a5c4d9b5441e2a30541e7af525b853de48c11cc6e134615bc616c5b03d2f03c0af180e8d8cd8ee2a741ff52a052186c1683423821970c96df8d307e60fd9abf6bbda3ae21eaa23ce73c", 0xe7, 0x403, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)) 14:54:30 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)="1e72913f2ed0c4498059450afb9d18bc93fd871eac8ad3526189e689d760b4ea4bed2158306025a5d36449c5857bed1e6f39b332642994e808495b0775afd189c3b6fc042fe11cd32a92fd41ca6b3c73e671cccfff4c", 0x56}, {&(0x7f00000000c0)="3e91a99180853d894901b867518df6152dc098f96214894ead28d5f7df804f6b44eb284f9d4f875533a0", 0x2a}], 0x2, &(0x7f0000000140)=[{0x40, 0xffff, 0x8f4, "1b8c93fffe36b71a3a12bf6e2dd6e8a768f425c91203b2ef40e963155beef6bc8a4ae6d152e89c53b7b13c"}, {0xb8, 0xffff, 0x246a, "e4f5d7218f26fa76452fd02bdba6cf72075c63e7f26cad70e7dc612908b16587fb20c308f2c5b57e549f2982402ece812520dd0bbb166018b25737c84197b46a843c70d930d6ebd6df4cefdf00f6fd4617c4752e65b7a2844c3d8bff7d3c2125fd32bdae6fb49f80d59267f28f6238463e7c9d76b8cc486fa64375267773cad33289360760173c7e034f572cdb0e6623fc97aff3ff8bac680e7a313c944b6c08ccaa"}, {0xf0, 0xffff, 0xffff, "36e013c3508659ee44b9c337437424cc97b5e9c3119e63c0bd7917f6d57efba9029e862d2926227b8e85aff01ac59291521c60dbf0c15f229673d02613c7d6ecba4fa51223e2fd29e6bff4774cbe4d31c08d20a73f2c3f1ff44c84e7da9a189c2eb64997d4bb151ed1ca722773729078037cd0d64f8f48e1fb5c8ebb2cfe597574e2001ae808ab41e9db0d47eae37651d4e03d64ab78788b83b93fa7d5d75461408ad570975910ea04d006127e07176cdb4cb7054612cf4d210c926aa807c0c780cb7c43049b91d4bfc433ab8e63c9c7e2d611227f923679aa566266"}, {0x98, 0xffff, 0xa1f7, "ff5d946228792723b6f91ece9f8a5fffca9761bb13f4ff5754b9cb5d9c2847984b46b2fb465823ff82fd04b8bd17d8a1cb819f7b997c693eac790ea292a2da4c4189d3bfc6143e126c9ef5f621c850e3d92eab6f2312d759e924f27ac773236ae553d460cf4eced8f4c04bb7f508670f60bb38e69dce0f1575dadf33755873a09f59bf7ed0"}], 0x280, 0x400}, 0x400) kevent(r1, &(0x7f0000000040), 0x800, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x67}], 0x7ff, 0x0) 14:54:30 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmdt(r1) shmdt(r3) 14:54:30 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r0) setuid(0xee01) setgid(0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001200)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000011c0)=[{&(0x7f00000000c0)="7c94d17760fe9c1fe36d8656850a84b2b65d99d241faaa9b971ce36ecb48b9e837e47a1536e3aae3bd3b4d5314682d043cfa92f36eccd10f722d07c79d060d8e578a3e19d2d410a3f79663fc31008a4d4cdac208ba9ecfc85c265b925e627f4b4c2107bbd2ef3c945925bf3ee72c288385420eab3c5697def83519fd8911683b113ba91d2bb239415e7f9e627c2074bc8406877ee440a716ee644f9bc8e3816eb9ce20dd9b99b6aece2d383aa91c91f581ce305e5e0b6b40ba901aa304ed90ba9dbaeb05d21b14b097af6192297a193afcaecc9e52d4e0057e52b7d327143d9ff0ee6f69761d5568806f3a44749bd5dbdd99cbf89c52f418831b06b456399f654b85c4252245d2021cbe7676fc9ea15bd53b8849c41e4ccde0718d2d96b24aa4a603e180addb1346c94e667b42865dd7b90156a289a87322e63a0b24a2a3b10e0098884e1f6d254784552d21afa6b14f7732978504b54a6278d7d4c8a8aa7815d0061969de92f23009e7fccb2ab77369501c281a3ad906a96fa5ddc484f9fb75a591d5795444175f5fc4b25d0224a33cfad66f54ab8f7b01243490c0e10e56ee66da69ed856c061907fc864141e359b79f9554203b30fcde28f550ef34c8eb317fe1cdfbf6bfc77f34bae76e5dcf4b2de3e453374c84165b08bbafe4902d32d652d4509720f1507982e791644d35b6d041ca3bb1f249dd1c7dbf81a7e26991f6a32d7da52748c2182a5b75f0d948b366d86ef0aa79f6a6a250eb966b36485697643d4be904fd05e99cef86030775e5bffc19a381da6d5ae3fae199db2ea3d671f3c183e30410da72c8c0a08363e658c303ffa6064b35cf9518e72ee9c5e1942de349aaf784a0d42ed0fe2e59d32d5c2f7369d95b64892d8a4dec56c713e3a0aa4ecb325efde4bcc3e4bdf9f12db1fe376f388543452654898c668b50630fb3fbc639ef4128bc3273988730c1c16c5ba3c829e3238c55346240628fe4a3c02fa5d9a751260f78c55503e733381b5c4b70738e8c0a518d9ec0b54eb77080c50b5c698c027eea86c675daa71e2b0504e9b7dcd95334d8c7083eded1835a47cea4709f62a8d74aa9f8ab49b6fa2bc4745f13c4d48cdbb192887da845ff79de6a025020c474c2c58ea73d51b27dbfe54f82534630dc9ebde402833c53c3ad174515d5ad6b831a9e2fd5db5235250d77047fb30bbfb92036f9295d8ecf75f6bc034ba348c824c94c1d37eb538f5e2b88673d6a696c936e16d16eb49f5d2cc40b1dd1033255ea873777cff7d8b468994e71ba59aba46ebc077006a3feefe19c95dec0fed0f887a5b16b6dd8dfba883af6145f2b2d5dbff3f6731fab4b6c50d86c3a822caae293c2b57e863e4a3d2eb99c162a80c202c18b00152134fbe1acb83117d1f1024807e14f68edfd8467acb99524020632d8e1ae0d6688eaa96b68ff395cf24f9245c7d9a1dee00f3b6413c43ea0864405f482e307468720a199a52ef3afa5dff592cf829b7812bd378fb45c492997e63574fbc147dce9aff900960eec1826d42896c8fc900e5e856bceb810e3ce1657a0e91d76637c4b539bd4dd087609fb23e18964e069f81154b903bf4e3e7069241238729ec0f3bf88d6eafb9473dfffa2a8b455976c1cba0aa42661343af0dccd1dd6d6c4f4915acad87190963c24e3ae1a2f8873cce1e3cf639f734482eda1c4fd77ffd2db810086c00ea34d1c8b424275d7554494cba1efaa7ac52305c869f596833df74be308d32aa005429d3cc0784cf561bf6fbcd905f2f4d2d96a304e4129888c4d07a3f27a640fb70fc9481fc83f2219096b40d92172da2c296c95ffba797669532ed5412172cb49b6856e465fec561a915bcc9c8b08d5d1c08b3f20196e829d21103938c70cef0034225485007337f2e5480d51c457172b9c12d6cf02ae7bcba1c3984c3d57ee28ffdf883eb5b949c0671f5c27940995ffa17cd61dc0f86d651673f275ba99b87c9db841c18ae886fb382c6731113a54aae0e4f63245d28453137c6f9ff65e67d479794fc68a39a0f075f3ca6dad00fe7e079bbcd8ef6dd44fbe6df63f729ed8952f47cd91ea8c22404cef126c54161e392cb559f5abae08466c15037f414dd63fd141d7cc9c4a800a756e1bdbe187923953b358956c1dbab1682f7660d8f5d39167b72b2e1f3ab02d3eb9747bd134ec49ae2428744c26fe160f7c8aeb258dc3b39863eec2a99c0c381ed2b4138b5ea085e5ccafee0962aee11aa77c01976cb48d03d75d3023627663ec89fe37bd2fb8a89558245ab8d954e6004cd0f8fb2fbf1765f80526624876546c80a4a888a26ab267a065cd44a93c2cc7aea67dc82eaec4f35122b61252c7f0008e85afad4a4d14c6c75028f6fee448421516172a12d16297f90aca5adb9b80e321dbf40ac41678b8478fa66773561654f13f1d0881dd06f51096dfb978d2b4b8b77e4af8755e27d4a0b1f1a323ffc0003faf9b433e11b2ad0cb4fc9d6003a0b388cf0d2468af0a79c21da4e9722145fe06c9e5b352172976789706b09ba52e7e4a1345c3776817135559ef2c963a8308bfbafb3be0d83a6639666ae9247c43aadb1e7a969f53e6b961cde3582dda038302da873e2c63e322218d283bfec36d51d78182f38b3e8ef733269f5aabeec36a8f7c789ccce6c872dd78ed9adaf25e514025f16ad65ce883faf7bf9fd8b1ca8242c1c51b54eb2037d5e7c5b99ac4ce88944a31859d006f5033713b2494f0e9013ac74dbc9c4a82361b4d509b2ef1c9905066da6e413e6d756dc90c78d6a73c437c6e184bf8ed165740854560b034be35b119d4279d817f82cc2d57d827dde828aa2c39e3b0f2fcdf15613bda2a1e37ec6770c1d598e9f196a33ff9cf22b3171c2228c56c8c3d2884c988a8de89639639c87476e5b2d11fc53251867484eb649b748985e49c0c985fe1e6437b4ed686731b2b0e115a1904efc02f1219f16be858ae5a60c86cde2428902d692ed9374f729fddbb0fd165b7977ab7fa45f5b02c9dc7375977c61ca646226246d90bd82c7cdf0b4dac881695ec9a52c51499f002dbdb2c4b7f2d89f54c71bca15cab10d09c37564d24bcd9d1ede7c4f027677cdf760596e19e3a2b0347ad63949d9af7dc72ff71847c7545dfdb5b76052af014f1156149620a2d58a4667a932b55ef2a13bce825f6bab5ab54b6bd0ec9ef9dddfb6cdc2ee202d56274d0a48240aaa018dd77ad5ada8331c5b8c32f3d583abe73614c027f9ad4a7fb80eba06d9ad56aa29738f716338a8204f56f1470f01c35a0b88878e67cf8c3b8c7305b120bfe4739a41b1abe82fb43c3e03811d38a677a0ed7c522b66f4d220cc611a4bccd721d911e7127bb7fc8777758e6463516dc4f1e36563b85910e27fbdc302e816896eb242e77b00dfbd1dfde30fb9f128edc138ee1ec37da472d84c37cce52053be990dc9bddf956c2ead2144356195515ce37af94d276be957a889ffcf27b0fffefebd4cdb6f787896dddc923376e4cbe408c5e626bee770d51633db7bd534810e01d4e65323b53b4386615db9f5e3a320306b9ad567eae404ba6d6e32a9e82c764b36b6690b70eb3800345b2a742e0a7d59a8919173efa1676ceb4fcd31080d9862b8803b2b3ddeddb131470edb4ade6707ca7e613a710622c77985c36f559d0a050f3d669a14c0d1a79423b945eb3ea32dc30614e4853a233ed3fa2f6994dadb586b2fb3e35e48c083614a369509d8bef2634ae4199ed270b05a0fb216fee13a03fe558ffcab16a43df46c00f81b4f6ed814fbfa30136f197dd773e11e2e38dddb29901fc1845eba14789b23cfd651f2d5579344a385a1f2fc9f73dd3848384ee06862133af32ce66e0403677aa7555f59f177295ee51ff508a830f469ab426ca18b9da41773c249667f829520f185caad11f29415f86d2e2c25b624d5cff96de14d756e4adccd2fc2477c3caee8ea92fe192e16b2698aceeab068d600bd67d41cd76fb1889c3768bbbae8f574916aac99b1d9e64fb16e71a34b77aea81df03d69b9064ce399eca18d7cc4f1944bf486e7e4c60b297834fe37cee12e0169e5d8b4ab9a80fa922d7d4f9a603d234f1876b28e8fefdbed0b83303b6ff44d7ea73f691bd6da658cc78aa10fb100f91600a4941f76ed0e547aa2efca7761c218cb33d26256bd9628332345abeaf4fe46d4b08eb895f24b387920dae0e9b56f9cad73cbe74ea5c05b72296a621de83099b5fd30d3cdd5cb94140f661bc7064f8120b4119ce8e23a2ea22de2fba7faf5829913a58faa5111bbe6aa959e4c67c584b02ed866dfd23982271a5f705b27ca371cece8da9a9cca342465b9b206a3edaee7e9404ae49d9f3b00689b7ce3efcacca160a9f2fe2ea8f9714dac9736ce39f5af7c7180150dab8b04e4e300f56d824b3e3098f49e7e27c79e971eebaf6ed9b0c23fcd9e4dc17c14a0352282f9654c0bd73f71463d1e70abf99a688f57a14520d78b3f42b9ab2dbabaccc4873a4b4f2be5aef9e78d114b6baf9ef436d31056962005b3c17600f1df2612370373bd5cf0cbf8f6e8874b42d04b71f74fdb5499c9222d1bae6c895093f90c9215278ebf484bafd716db5844a2dc32837a2424e711d3c9fb9653ba70e2484203d22cbf219efff8c91d8728f59948100566ecc6193e50643d45af7bd57075fb2330c20c4e178785766bbb7357eb7513a9d34d936ff2760d454aedd59ff72a8269bd29714b430e31dac7644382af201900dc615d9b1d3942fc37a715927b42d7cd2f2c67bfcfc04c8e74243af608b9210aa935db2d8bb92f7e1e52e94af4f750de8b285e57c453c048ebb4f03b06d39af59b68fa12b3eff406d107c5baa814b5554184dc42afdd714d0929096c8c2c6e083c35d2593f594f68002460ab281d2d0bc928676c5b2d07ea79ccaf7926dd5de11831852732c98094916971dd705d9b0c677d0e93a24fd4ab9b8e48665c273937f21964fd5677b4cbbdf140d50c2d8d32347b1d4ae7c667d96273621eeb85281c7b43eed7ecc2d26b2fcb2d4138cc9dcbf06beb0cfdeedf2cd337faa45ea150ec0ce631a8fb9b537cb5118bdeda04ef85c7bb7e2d25efb6e11320b969a3f680ae20c379027bf71fcec3b99e7224cd0314b8c766d02420ded29698c8d17915d8660996f1ec7fee98b35e465dbd1d23089165c0f0024a6891fa08ab2d1d6f5aa112e52f160d3fada40b3d89442b4b6f7f07e98b23c6c42499f7050fa0cf2bf5b15c8c0fbec1e22c5ef15206c49461710f7efd99c82d977ff243f67e4c3839bf2c18bb27f2282e8aeaa6284b38c4296bffe0da8d7d910e723ac6d1afda2dd70ab61a6408b23f7b3d7f276546bbf32118ebb0623d5890e305719c48cf4cbc749b21b40554d1a36afd7a295f737541350dcc2b903890efa3d5c9bae26b1dfd9cbab3dda74505b42f1b0a8d996c888ead5b3366038b9579f49b726a481d562ebb0c9859a9eca28000efeb4d44dd919ba1f60a52daefe5180264c02d55ecbf37ba34d279f17ee09530986e1482026e49477449093815d51973f564f47ed1ae393230dcebdef930e27847bdece7ee4b1447f1c46e4c667a590b61786b7f810be34b54604b79371640f00720c19e1a921c01f3b2d088e3cf8e923eaac3158d0cdd4d927ba8a4d8c743e6b6fe0096dfc9312f9a9db731098fb67beed3d65b28763f97b4519b59d4903170f2891bce975a82329c5ff79f304b620cfc7a88407eb3482f9f1117e6448697ea227d81b0b96a64c9a1a6eadc7cb12cd072e7e3f60efc9c1e92eee45d155fc3b9247a5", 0x1000}, {&(0x7f00000010c0)="88e4b27b72b5aa5e8a7f403c6960bd1d2d4a5d683258f6888fbf1a957206b88e2624c384edcd4b7378a5668b94dc0a6ec8d10ca027596c9c7d1dad4cfeff8733de7f44", 0x43}, {&(0x7f0000001140)="5dc7bde841fb5314c7cb6bcea986045ef69bec0a4c7622a160aa0884e11b694974d2656d22f28c10d9147ff1ad8a", 0x2e}, {&(0x7f0000001180)="578e6402b304c150df320b05e692912d0074a61cee9c76a66fc1b31e", 0x1c}], 0x4}, 0x1) 14:54:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) truncate(&(0x7f0000000080)='./file1\x00', 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 14:54:30 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) pwritev(r1, &(0x7f0000001440)=[{&(0x7f0000000040)="c3b168d9b64560af98e1b7f567677e3e8dbf75e023d8e6bfdcc9f151324b92f0e1eb1ae721e07dc6664000ce19423f5ba6212de94efb7bb19103f3ec316080e83c961daa66e35f3eb4c0afe820f8901422b241cd553d5733b3becc7c503ed8186f562d7f97c0173459fefa83", 0x6c}, {&(0x7f00000000c0)="dec5431a66a9277d09208c135f8118aecf5a2be27a96ba7a48fb25b0670da92b825a807eb80aaf98e9d4eadc4fb54181e0e63d184d3a35c2721ba376c295b94e67b507139dd2736bd7c6daeaf3ce9e5152b7ad516dd7b4b10488638c445ad6582d86a98037547d2cfe36bc9c8a0439f8ae391d24c945424d22f60eac7bc7c5acd3202daaa8753497a6598e4f6d8451a504ef9d940901220dc8b69925b829f161f6235722cce9b7b86dc97a8bd9b687a2ac461cfc6dc946c393f03599be250b734d7b2e778f258d4f5ed0d43c94e113ec1bcfb6b92951", 0xd6}, {&(0x7f0000001280)="16438a56e5ada5999dd9e021c2760cf0fb9e36570c49bd8f8e15b7f8ee250500b7bba900ff4930e996d39f96fe3ae7ef506594a1d0f08a458c8c0f2d33b055fc48807bdd206b479c152b81dfb529011ffa4268384cbf259d3805de09384bec024a92080a9a12a9b438ddc6a80d55cb3479d3329ce7593d3c34017a8c4338ff00b3d148b3c5da3f79ac2349cf8b8401af0410966bc49f57655be3713e1f95798012fd880859adbffc0d2fb811d491b96fc356b8b500a9e015", 0xb8}, {&(0x7f0000001340)="1016982724b732a2cf5e31dca4570bf4236e03d5128a077958c42fd8f3875158977206a554e46fea4d8cd42d3e73becaff649cf5e424886a3b5e2b6eb165147c27aaec185fc98c140e1e9f1ec3483328251e930c8bcd1038c671d71a694b05b396672325a4d2b2949ebe8a884b4f03f6dbd1d4e4e1c9a80cdb4b923911d5b0bac1777c004e2f5034aee3104c3066b9765d28af61e6ff3b6dac3da153833232d6e7c31567b6dfaa2a8930dcd447507ad234478f7ea0c0160f5849722a190a665d5d69248925337357880cbe37037f4f6824b3c042208cc631cacc73a99aa48f9ee08905ccfdd5b577a315ef22b1e5da9c7bedb77e4e6aef4d3d4ada8ea53a26", 0xff}], 0x4, 0x1) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)) shmctl$IPC_RMID(r0, 0x0) 14:54:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r1) 14:54:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) read(r0, &(0x7f0000000200)=""/238, 0xee) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) 14:54:30 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='xc') r0 = socket(0x19, 0x0, 0x9) recvfrom$inet(r0, &(0x7f0000000100)=""/90, 0x5a, 0x42, &(0x7f0000000180)={0x2, 0x1}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000240)=0x8) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 14:54:30 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="fa95", 0x2) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x9, 0x1ff, r1}) 14:54:30 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open$dir(&(0x7f0000000000)='./file0\x00', 0x10001, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0xa0000000000000}, 0x0, &(0x7f0000000180)={0x9, 0xff, 0x0, 0x5, 0xe7b, 0x2, 0x2, 0x40}, &(0x7f00000001c0)) 14:54:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = kqueue() lseek(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffb}) 14:54:30 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x9c}, {0x2000, 0xfffffffffffffffe}}, 0x0) 14:54:30 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/118}, 0x7e, 0x1, 0x1800) msgsnd(r0, &(0x7f00004adff7), 0x167, 0x0) 14:54:30 executing program 1: r0 = socket$inet6(0x18, 0xc003, 0x6) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) 14:54:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8000452d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 14:54:30 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) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2013, r1, 0x0, 0x34) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) readv(r1, &(0x7f0000000380)=[{0x0}], 0x1) close(r0) 14:54:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x10) open(&(0x7f0000000040)='./file1\x00', 0x400, 0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ff5000/0x2000)=nil, 0x2000) 14:54:30 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r5 = socket$inet6(0x18, 0x40000008003, 0x0) connect(r5, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r5, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="8ffeffffffffffff0000002c93cc0cd04295d818258ce495ffef8ef3f8d954bf78"], 0x1d9}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x29) chdir(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000100)='./file0\x00', 0x0) setgroups(0x6, &(0x7f0000000040)=[r1, r3, r0, r4, r2, r3]) 14:54:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff9, 0x8, 0x20000000, 0xdf73, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x60000002, 0xffff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0xffffffffffffff6c}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x6, 0x2}, {{}, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffe, 0x5}, {{r4}, 0xfffffffffffffff9, 0x1}], 0x7f, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x92, 0x1, 0x6b1, 0x20}, {{r0}, 0xffffffffffffffff, 0xe1, 0x1, 0x401, 0x400}, {{r0}, 0xfffffffffffffffe, 0xa, 0x0, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x2, 0xf83c}, {{r4}, 0xfffffffffffffffa, 0x0, 0x0, 0x7f, 0xfffffffffffffb3f}, {{r0}, 0x0, 0x10, 0x0, 0x100000000, 0x3}, {{r4}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x100000000, 0x59}], 0x7fff, &(0x7f0000000000)={0x3, 0x40}) wsmux_getmux: no memory for mux 8388653 wsmux_getmux: no memory for mux 8388653 14:54:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x902) r0 = open(&(0x7f0000000180)='./bus\x00', 0x51, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/137, 0x89, 0x43, 0x0, 0x0) 14:54:30 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x19) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) fsync(r1) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 14:54:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() getegid() setegid(0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/11, 0xb) dup2(r2, r1) 14:54:30 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) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000140)=0x3) kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) getpeername$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000fbffffffffffffff00000400000000000000ecffffffffffffff574a9c046e0000000000010000000c020000000000000000000000000000000cf8fde63ca50bef00000000001d2533690000000000000200000000000000000000000000c5000000000000000000e261f069b7950a37d8ee8d077fda5dbf8dcd5f254bc8149a32a5c32eb532fd4ff6ff000000f5e7d56065e038854f4d36f6ed6b84d4c1cddb94a5f77e6190c0af7c7ba108b8dcb1c14ab11ad23f7a1454f5ea4f6234cf9278f1a2860b017480e5e1376ae32cf5dc472113b3aee101bf1a006d1a40fa88c8df6bb176ac71173ba663285eb081979a46b5a3fd2a7910d1f311ea25908e8a9f1a6e60a178a87f0f7faeee134a9d1e6204d54cf780b7cbcd3222b192a9aa7834365451717f890f0dd4c424e37d633328fff56dbbc1d12ad8a59e19b93bde808c8bbfcd4855057d4b21f4de7790a8da780d6fdebefda7e5d02c79d06ec68151a1c62ef4c0bfbbe97f3ed19f5e0a000000000000000000000000fd76bbad6f198ec0e5255a3810507b497aa890f1184c4cd1c47bddabd0b2c8eabf343a1e154ab23dae3e5f8a0000000000000000"], 0x0) 14:54:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file2\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000040)='./file1\x00', 0x0) 14:54:30 executing program 0: msgctl$IPC_STAT(0x0, 0x2, 0x0) r0 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/172) 14:54:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x6, 0x20, 0x4}, {{r0}, 0xffffffffffffffff, 0x48, 0x4, 0x9, 0x200}], 0x800, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x8000, 0xffffffff00000001}, {{r0}, 0xfffffffffffffff8, 0x12, 0x20000000, 0x3ff, 0xe1}, {{r1}, 0xfffffffffffffff8, 0x1, 0x5, 0x4, 0xbf5}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x6ff4, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x4, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x8, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x2a, 0x4, 0x4, 0x27}, {{r1}, 0xfffffffffffffffc, 0x1c, 0x5, 0x1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x6, 0x800fffff, 0x81, 0x7}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000003, 0xed6, 0x81}], 0x0, &(0x7f0000000340)={0x3f, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockname(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) dup2(r0, r0) unlink(&(0x7f0000000380)='./bus\x00') fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x4) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r4, 0x5) 14:54:31 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) getppid() getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) poll(&(0x7f0000001fef), 0x1, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="b6944664ee59f1c6a41967211c0404", 0xf}, {&(0x7f00000000c0)="7fa269b7bd183a6de11597061085b397cf08c348e951cabb09ec8b5cb73acc3956739ccfc748567577498cfb58cd17127c74db8272c5a51260ce6a4dc83651d4e0d6d5088f439a5757b303167720c733960dfa29258db01c9bcf22c9931ca42c3c9de5959f9912415cc84b075203ecd19d4d3df14fe493876b", 0x79}], 0x2) 14:54:31 executing program 0: socketpair(0x2, 0x4007, 0xfffffffffffffff7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x20) bind(r1, &(0x7f0000001840)=@in6={0x18, 0x1, 0x100000000, 0x9822}, 0xc) socketpair$inet(0x2, 0x5, 0x9ee, &(0x7f0000001880)) rename(&(0x7f0000001780)='./file1\x00', &(0x7f0000001800)='./file1\x00') sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000180)="a913d28df0ef2c75b3510e1988befc020d27c8bdf16ebd86a05003bd22797b945da1a0df320fd70accbc27d91f32aa43b54b04327d88571f9772b19c44e9c08126e4012ea5346fa3c006a900c0a61e80ac94771f325111ed70e48aa89f4516e4679080f177082d765b395592ab7ca3a7b197183055084b533967a96da0045f75df569c9b4d4226fa0b51e84dc2cf9de2b8522cc2a4b7d653ab711c518971c75b0bf78291c65987f39c54206056c7f929", 0xb0}, {&(0x7f0000000240)="5bd92fbed0612acd53e8387e965d8b8411b46f05fc00f1ed75", 0x19}, {&(0x7f0000000280)="ce3362f647c6ff34c98ae091a54c5b3e29599f4848e8aea1af9e138f2806d5813efc620b412e214585b5e8c96cae9e53cc7035cecbaea5aa016014f7cf33557fa9cf484a546bc57826a01797889367aec74667a2d5571f4f1cbe4f223bbc127949771c8150e9c710957b0309cbe80a24bb6514404c003cdfd421a08f884006", 0x7f}, {&(0x7f0000000300)="267a39963813f9d71fc6868ac8ccf554dbbe63dbe9661ade63", 0x19}, {&(0x7f0000000340)="5da20fd8bb7df830c45ede1ab134c8f79947a3fdbae4e8ecfb9b6e2c059e25219e1ad1f18b448dfdaa5beb15edfab6d1b827951355f3e7bfe8cb19e1328e1fbce7d37cfadc5366e01be036c5c8b4f8741520c804dbe408502cbdf85c8fe30715118944a03383371fa937b3f1da3e5f097f8ab2a8565c20eaced548ce62dda5ea08a2d8567a20d814675f2969d9c5f9ebb5e55577c4c7ecf0b98114db6b9b7987f4f8b4db356348bf02ebe06c6184cb664dc82044dc54e434520cc379170a135e775ead35041edecf9b498a134712cefe8317a290f1e0258f83d7ad27f6f6", 0xde}, {&(0x7f0000000440)}, {&(0x7f0000000480)="9a", 0x1}, {&(0x7f00000004c0)="f36a8a5aafce739d23b77883ebb46b28c2aec74ae5394e4486cada1c1d98b0d29870076ae220acd459f1ffb1799ab00807cf2b9a428a53fba2dcfdef02ec6171441a33e1dda1e20ee21f41b6f2b9eac16d4d1bf1beeeba5cf038", 0x5a}, {&(0x7f0000000540)="742639d1d63cfe6cdb2d65d2cb3a0d7acdcb6e0d923c6f1a5b5f7518bcd1601c0c3a119c7ff65f06fc830b7587699b3cced07a45a44205da27002ea7614204d51900d7c02181baeab36716b263aecfd90ce6329b5bfb7d893a1cc1e4def8e0901fa11caf89e23fa9bf83b1068b5540604618b7c4feebd15ad7cdb5e51cfc833a241be3681c97a30bbc576f", 0x8b}], 0x9, &(0x7f00000006c0)=ANY=[@ANYBLOB="2800000000000000ffff000038000000049c320f46d5088c95f162a58064cc0a9cd06630000000001010000000000000ffff000008000000e16eccb6f34e1041bff2f0cf21b42e568d1eddbf4ea2681c33ca8377189d4b2ea30e735e1f5d41112f4fec9e50183cd37066e2e8de523868302c4f22d566253bb845788229e58dafe8ee5010a0ebb59f88c8b98b07e2a4f58a72fe8fcdebadeda4e352f9bcbcb98b4505f836ad0babfcfd2b1d22254678f4dfcacc7bd531b92fff90f9b9563d7598f8bdd8e8a3da03b4480a704eea2f5e8a233fec0213d220c43182ae31e1ace2d4c49970cdd9a7e67122b0d4953b4a2c88c49765c1ee78f0c510b9e14d3f97c553df5b0ee9b8b1eafa81b0a7601174f7316d56616fec9ab4c1639c5bce88d539d9cb8823c8c8e9e3f8306bea997919a73f0018263385e5612c241ce54f923d126315b375723c656266e9f4cd4314a08314609dc28b19acc876695b1c61d7f03359fc5859064ec5c54125851f73f7865fdb9224aae009da72eca2e40306a056d6241c9b5512d19db00b740689fe4d0302aa4898c1e880a75697c0349d127c06931e903a7a055ff885f078f8def4d5b9abbc78a6763c51e0ec899ee03a004266fc6aaeca8c39c9f123781ebaede9f12a66010d1ef6a9bfe0d9708f766f421a253cd958eeaef9944f413b1f91f8c7edb20cfee0feaa0d4dd007ed6ea6bb491ca4e569579511ab66307dcaed11e788af819c9a6ce033cf0b3a6bd5aee8c75ac4bf44d03d5389fdcbe8173efb805d3fac81b5caf86ca5d351aa288db7b41cf025ce5a088518cfeb3170b7bb04f1d1ca6c8ec14c873196dd8ed4096d23406369e5cbed0061672a34d6014a6ae682ff9c23ebf4d08c0b9f2f0fdb5bb6a4ca06843f01232f41c3beafd5d479c36ba4ad21d32618a5643cccf7fb1f7b917941bd7d4c5e45c19c3868e29daefee4b69df3ebb5e522c6e814b193a2aa2729feeb56fe5216cbdb0b6445c6558db45def81c918527ace2d97fded61a0ee2cdbbd963d16cf7eda4fef5d2e9695747f613849017724be1bc74b567d7ce4413de61f728ab483a73e5103d9345718f9cc05198cc9e08f9499c5332410e7dd1f607d5be7ca3dc5241a945745c9d6aa0eeeb4e01e37b18a224967102a559ccfebac49c0aab13fec8f557a63693a7e7a381c4b3d8b49573a51571e9febdabe632236c775e53f116231e1a0a8961a4f8f79ce8a1ecba075dedcfd5a57c3d716ce8ac3ae06415188715cc4bf59b0d46718f3d48c218f647f9de741234768f6439537009de050f43f5ee5892e58d9af095c5d8665864685d21dcf72a55f5fc4828f6524673fd3ffcadbe93f1f1f421a005967ec4daf1e5e4e84b1f25dffb5454ea1c7795641f387696f299febc9ed10befe50f9a1e247958a1ad22822e8b146af3eeb0c3f95d55c7d7db8ddab01c65cdc746931b5defd67606e2e63b6f87a16853804836be5538c0b478cff488fbf5edad800977f3748d1bc682c2528b34dee88b7837f7d2a4f6051d6c6fba255bf23eaec1127ccdbb9719ff1f98e36780e76874e82258af2f8d565fc20bbaeb4b19740efe0ed24d95d6dee93fecb4e80db662589fb4f7c73e526653423ad3baee0c0a2fee6c8be2e6481fd0a2726bd2cfe83261241808b403e80894ef7efc73b165328b44cf3058fb21b60ce2032105feeb73ddd66cbaaa6eab06a9d0bd0d40d8a939b83d9d00bea3f6f22b6cfb9cb2bbe712adcb41e9017b5a29e50a8e13421bd651a221b8be5fbef145b8f87ce032896e40bde7ae272e39fc4e1e85f93c55b5094e45d3ccfc2dd89c11263a07fc5bfb35aff869c9330a134fcb97739096f1b3d416b13ec6273ecae6cdf8616ba97457c21fec805db5515745fa03a437b1586e2e484fc36e4b8c72bc78510f18d47f8d33b072c2af7463e666ef546304a910fad668f811b883e16bbd864fa96e5efd3c59874604f5d480ca39b3313ad92239349b2103477af2f9aab96b0877e8abe65047d8f8eab308969e0a36d8c60a18a27667dfe5e2e8cbd178995bbdba5168fb215d5b64aeb1468eacec37d92b0c1daa7793e46b7acf1e975475f8e479b662897e4a062254687d74d3bc8e17e7b8f127bff268a1db04040207b353f8591cb289c1701fa5123b86c35f02f734119b627ddd79f416964df69b96871e2b15b05f32520d2234a82a40f96dc549cfba2bf9e08dab4b36773e9424fff83816b6a970924608ce2338d43a3667317dc0825018484563b204fc1a7bd9daaff7972636563c7cd91236f08767a8e23a9443ded9d8f0e54b0b0715ee0d544a6c6dc24aae6430c25339e9304866d92a2c620f1f9de75af319f7174f7ce9590dd5f036039d6457182d26994b3f5d97ffbfd6d778320e07d89ee6aa0b5770b42db7f95661a961a999deecb8083b87fb5ecef92db9654cb404a56c4973710eec558bd567b5efe42b50d9fc741062864cf9bac94b2f4d7140958879f48ee05b53bce38d208a538bb10ff2538cb9d3c807ea00584377558073fef3fb6474428481f5051fd93732a151694157da7350e865369d30fee8230127db9bb56fc1b8d8e4e05ff0a6bb56dea5d79049168860301f8f19ed4294c9eb8c68a7baffebf723f937bcfa764d7282a1a6961199b31348a5d618ce8d90629c1b45bb1ee5f3ecb54044f350ce4bdb35c436854374c058e810a405f3d162d1902814d90478bf577731cff814c36ac9024f2d02f6876504de40af07e9a47dc4f5c275606ce9f796cbc0446800e5f04ca18b4b8901a9598fcb672b0d0c6c5b1aca5c8ff2c6fe708c2cf3a8e51ea28c1862790d8beb614f57f1c91608bd0040e81918c681ed43ff135c310654c33123cb23d1987e7154a79786e95df3c0a145be1294e040b1d14a689a25bad1216e2cee3ad554ed18f54dbcc29981f84cdb3f81aab54aac8f71e1be19d83f2dbc917e67d86fbc7e9e984042142a8c6247d2e312365f4743bd0c884cdd2b62ba82fc2ee10c01afe0501b9abcb7d7a9aeef3cf443e43defa4fe1877efc71034e613158eb30aea45cbb37f81cbbaa3647dd818ec2cba8ae363e620e30c4d4cf99dee634db8a713830157a2df17e2a1e0eea8f0969f1feac401629b87975d716f4fae0ae8abefbfc94d96d64680278756d405c388df470acf5b9cbfc9ec0746e76547200af43e407363558304a33aee38a10f9f164ec09da54f2135ed1b38835cab4be0dd3c3b7321d30c607f188cbc284bb491574a3e0c8c4c9fd10597d0720d71041faa736787d1a445573d83dc1b249726bd3394941ac9704df2f1b1dd251fdee207947aa0e8269b3207fbd64d0a2392ea902e9ef23beb7d8e80fbdd0bf7e2945c482b26998befcb42b107fcb11fbff4af980c08283eb2f159a173653008c01ee58c6df32c074f178089dde7b17ff929d66306357e51c8eba353b898441ae3740cf1f62eb174667fdc8ddbd2e83470e2c59b6db3f629a624a7fdc468cb05ea86b4c1cf243f7286ef471dba7d9b4a26af84915ba6f7baf59d742c19cb50707f67881bc76a4228aae76075b4329b6ebe19253f34de5ef752c28058898c083fbc79500778cabc858377c49192c702cf4f2cffb3f1b32c8814bd1e856228621c778f66c1adb3a558d6e8dc92a7f4186caef129f92e5cff8fea5ab1d1429ec3240cfdbd3f7a43d58c33d236cfd035b0e08150e546cad59e7c1bf823b089407dd4811cf0de6c81c99541ed966e59224281ad3345a2064dcb89dc919c8d19a2127bf0e152dc7636ed7d2bcbf6975e35fec1f10cea150e08a876b3ce996237e7bfe09da5cb44daee952ad06783e395dcb2d08d2b56f0043c8e08c8238c64dab8fe5aff03def48c69c5961a064032aa7c4074b4d9c3b905a3521f277507cf0d818dd02039c5134456914d76a90d05e7c46ec4fe5770643871e5359c91084371f18f94fcac8c72f7ebf1e1f8aa656f706c2de91e6579f6a688b58086f6035c28f048720eed27d86fe172f5d5ab83651599bfc8f08d52ff90f4ce64a46398967eaf3affd1e61134ed6c9d72e33fddb6747d8d0bc51c8cd38e3ae18acb651813db08c91d8bdd41c272f648c05f1858a2c9160c961045be48289a8e45e1e1be9c0639a44002b142f0157dc59d2e11f8ca10e5bd4703279e96711a51a6fd69bee8593b6b1ea0d3047e9fbef0df11f5c6953884e1e3838835e9d3dd2a80985ef87fb0a1d4a564d9737216adc86dc41ae484518bc8be4f9e9beafcb4a8789763b7c3a7da7500839a5621ac31ba9136a80ed5a6bef176f9f6accb48c2b86a391a0cc59e3bef52490b597692f9f65ba5692ee4266a35f077c247ea26ee059816909829c83b72187fd327391ad60b4c7fce03cdc9c43a6f11937e838f679c688359c7ad20761a3f2078a91a69e31d794c14d95cc91a0df909072556034c53e035739857428cbd3985252405ae4ab064f29ff6aaeaedd8083a8b8133859f8e6d7d6dadcacb3b22742587075c0bcde3653ebe7456901ea643312caa714d14fdafe7dff34b68e419ca34c05708ea46a6858924299f2e0a1bec6f8619df543e2b0cc735a65fd5b65972f07456a27b9d726c6e2ecd51a1f32371d8ba7b79cfd227950f5097fe2673f7c99fa27b1221da31c4448dfb15f9969c661d6dbf542a44b87e6fd00a46cd66af9f2cc53b87a9eded88c1bd0da292410c6c8d9ffb6da310f2ce8f21ddf99d14c5250456c6c443fc841f9e66d342a608a026e2339c3cec6cf532c1779d114f57946a98e6a6c2da20a51311905fbf719f4b1886a0ece18c4f18aa0a54685b5e48af0a95857a2d31f52e5c8aaae308c37075dbaeff1bca9e53db376b05ec2fab235fd6f56253e114f885541900d2c3647af4130178869840ca2297c8d754f2f5cb1e8839526197ddda87e0efc58667c8e5efeed6b193e533cbd161ea91480497e727a7c9a1489cd59cfe7a252fd87f65e25c79b8aecc8f3d09e3644e1ccac39b463336332baa90e7857f45b7082ab8e3d3bb0ae12e48ec3c73712f2df366444164b53d4911ec4f031b13ca74266542cbbf4a231752af1f54c47e85e7ca3cbe4476f67145f112020b6b7ec6d963a62f8565c314c39031b378ec752b73562a7b1d1b1923b13865387e970e3bdac05d33c040de9e6145a1ff85928ade2d1e55edeb50e19413e0177fdb82aabe1339488ec5844926dcdd6fa11b379d44ed22d4ab444588e5bec62826a0a9904b057ed3b5e3d592716a73e5e348b16118ade0ae03497eaa248baa82e08b6e437eaca2241e1d03c4178f6ea864d431bacd54782cd8f4762f65040ac7323fe420c3f1e13c32e26fff62234ae4ce2c540a7be7c2eaa3ba885671f0b00ac84d206f1222c2735ae231897462ed9ce7a5d5256715aa43939cfd9defdb48272332d308fa535782945e6d4114c362f1308d3e27eb001a764af915223aa77e052aacd730dcb4a51bdeb177f8df3bc17ad1e423008e176161dca37d2f62b73eb2639dbab0b9b96e6c1401b9812691709c8f8d27156e0be5072aaa6fdffb639ccd5bdd732b5c8b2ab0f83ef7cd6f241f4dca90ce4129efe122d5a38aa94d7d93a1b3adaf573babb0657ab3e46c7b294b030493a5dc51c29280131d88402b581146c003fdc482a90da01f92849730d5788c1f2f94085dc304fd7266cc1e69ad098bea6a028e45683780e0496a51ce641fd565960b2b9bd9ee00d7663246f4c4873c09c6b1b8137cba965f2ebe9b67fa77585b927fb827f977b57925f0c9c2c6c4757ac22db6152cac120c898cdc74a16f2d6aef0444f39bab6c2a7b86050ac60bffc6dd7bb84d0ae899dc2d559eeae963fd3224903b8ef97f78a724f4ae2bfad652000000000000000ffff0000ffff000002aeed71ed9eebd1fb2ad88c6f6da48700000000000000000000000000"], 0x1058, 0x1}, 0x400) connect$unix(r1, &(0x7f00000017c0)=@file={0x0, './file1\x00'}, 0xa) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='rx') 14:54:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x25, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xffffffffffffffa0, "c48310b8e2dd4102d08f201ebc2300f0ff00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x108) recvfrom$unix(r1, &(0x7f0000000140)=""/92, 0x5c, 0x802, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCCBRK(r0, 0x2000747a) 14:54:31 executing program 1: readv(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/4, 0x4}, {&(0x7f0000001040)=""/131, 0x83}, {&(0x7f0000001100)=""/171, 0xab}, {&(0x7f00000011c0)=""/159, 0x9f}, {&(0x7f0000001280)=""/143, 0x8f}, {&(0x7f0000001340)=""/86, 0x56}, {&(0x7f00000013c0)=""/24, 0x18}, {&(0x7f0000001400)=""/153, 0x99}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0xb) r0 = socket$inet6(0x18, 0x2, 0xa) fcntl$setflags(r0, 0x2, 0x1) 14:54:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x9, 0x0, 0x5, &(0x7f0000000100)={0x0, 0x9}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x21}, {r2, 0x2}, {r2, 0x4}], 0x3, 0x8) fcntl$dupfd(r0, 0xa, r0) dup2(r0, r1) 14:54:31 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x6) getsockname(r2, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) dup2(r2, r1) execve(0x0, 0x0, 0x0) lseek(r1, 0x0, 0x2) lseek(r0, 0x0, 0x2) 14:54:31 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) clock_settime(0x0, &(0x7f0000000080)={0x66b6f8f9}) r1 = semget(0x3, 0x4, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000180)=""/116) r2 = semget$private(0x0, 0x4, 0x40) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/175) 22:22:01 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() read(r2, &(0x7f00000000c0)=""/47, 0x2f) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xfc75, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="e3", 0x1) close(r0) 22:22:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, r2, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./bus\x00', r1, r3) recvfrom(r0, &(0x7f00000001c0)=""/43, 0x2b, 0x1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) nanosleep(0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0xffffffffffffffff) sendmsg(r4, &(0x7f0000000280)={&(0x7f00000002c0)=@in6, 0xc, 0x0, 0x0, 0x0, 0x0, 0x40b}, 0x2) r5 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) wsmuxpoll: not open wsmuxpoll: not open 22:22:01 executing program 1: socketpair$inet(0x2, 0x5, 0x80, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x357, r1}) mknod(&(0x7f0000000080)='./bus\x00', 0x8028, 0x4400) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0x0) r3 = msgget(0x3, 0x0) r4 = getuid() r5 = getegid() r6 = geteuid() r7 = getgid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x80000001, r4, r5, r6, r7, 0x184, 0x686}, 0x7, 0x378, r1, r1, 0x80000001, 0x3, 0x7, 0x4}) r8 = semget$private(0x0, 0x4, 0x0) semop(r8, &(0x7f0000000040)=[{0x3, 0x40, 0x1000}, {0x10000001, 0x100000000, 0x1000}], 0x2) 22:22:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) 22:22:01 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() clock_gettime(0x0, &(0x7f0000000300)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7938ae6f, 0x400, 0x4b, 0x0, "5276c6389a448a0a48ba60c8fae6c628c81eeb6f", 0xfffffffffffff001, 0x9}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x0, 0x8000}], 0x80000001, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xf0000004, 0x4, 0x1}, {{r0}, 0x0, 0x22, 0x1, 0x7, 0x3}], 0x4, &(0x7f0000000100)={0x7fff, 0x4}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x6}, {0x2, 0x6}}, 0x0) syz_open_pts() dup2(r0, r0) truncate(&(0x7f0000000240)='./file0\x00', 0x7) getpeername(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) 22:22:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0xffff, 0x7, 0x0, "f0e6cff5c5360c5879bffd7de16ffc3309196beb"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x100000000, 0xffff, 0x1, "1a0d973abd1e8594d42b2d7a9f80c1546b191f4d", 0x8, 0x7}) syz_emit_ethernet(0xbc, &(0x7f00000000c0)="0d9e0ce8ee3b51641dfa9e782c62b20f79e97a5667b6a60c348c44b3b2727147de0d3a393db096116c50c384d3ad56173adad5692d20b8713b9d966351e25a7ec1a3291e7c0afe176c6ede5192735eed8845a0a4163fc3bc7d0bda706485e6cfd22e5f764d2e2e1243973e3b4429d36f251b96bee4a6ef575c926c2028c83975c89238c2f12b198d1aa127784b038346a854b4c65c1fb582d4381b5909e78ff6b5572ab1b58dce18a3a38307f0858ebf9362394b32ebce5dad8a029f") syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:22:01 executing program 1: setreuid(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000040)=""/219, 0xdb, 0x3, &(0x7f0000000140)={0x2, 0x1}, 0xc) 22:22:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x1}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000240)="d4435a70d25269d459b80a", 0xb) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000380)="86aabb224e5af3480d16faccf91b4a0ddd2fb645aa644ab02ffebc206f35fceba1abbabc606d5e05ba2713fd58f029025fda1e73a63d66f342fc2efc276130261f6d3a4d8a25a2f971fd4b1c63cf08bc8961f96da3df6c97686e718ae629551e934d0121d30d9cb8f2b83ff8b172d8f68e4ee13fea64", 0x76}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shmget(0x3, 0x2000, 0x180, &(0x7f0000ffc000/0x2000)=nil) getsockname(r1, 0xfffffffffffffffe, &(0x7f00000000c0)) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa00", 0x29) syz_open_pts() r2 = shmget(0x0, 0x9000, 0x200, &(0x7f0000ff4000/0x9000)=nil) shmctl$SHM_LOCK(r2, 0x3) close(r0) r3 = kqueue() r4 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000400)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xad, 0x9, 0x1d3b, "00ffffffffffffff0000000000007f00"}) accept(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004988f85b95bd952da63fb92af0ee8bf0d01182f30bf6a69182600426873d362223a3db87ca6f0e49a7f483a6c90691b63b0362f9c56925b5d4e16820cdaacf7e59b83117ee79"], &(0x7f0000000580)=0x6e) write(r1, &(0x7f0000000680)="eb40c2455533dd46d88615b459cfa60663a3891021f1567564ffc314392dba7fd98bb0d91c82d622cbded1ff107df194c7bfd92a94ffff63cefed2e65e5aadd900000000000000000000000000000000", 0x50) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 22:22:01 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) symlinkat(&(0x7f0000000280)='./bus\x00', r0, &(0x7f00000002c0)='./bus/file0\x00') setregid(r3, r5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/64, &(0x7f00000001c0)=0x40) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) link(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='.\x00') setgroups(0x7, &(0x7f0000000140)=[r1, r7, r5, r6, r4, r2, r2]) fchmod(r0, 0x4000003) setuid(0xee01) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x83) 22:22:01 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{}], 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/28) 22:22:02 executing program 1: mlockall(0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000002007, 0x202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x4, 0x8}, {{r0}, 0xfffffffffffffffb, 0x86, 0xf0000006, 0xfffffffffffffffe, 0x100}, {{r0}, 0xfffffffffffffff9, 0x82e4d1fe8ebc3855, 0x10, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x16, 0x0, 0xff, 0x2}, {{r0}, 0xfffffffffffffff9, 0x88, 0xf0000080, 0x1, 0x4}], 0x208, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x90, 0x4f, 0x2000000, 0x60}], 0x9, &(0x7f0000000080)={0x9, 0x3}) r1 = shmget$private(0x0, 0x3000, 0x5, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1000) poll(&(0x7f0000000180)=[{r0, 0x3}], 0x0, 0x0) 22:22:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x1}) kevent(r4, &(0x7f0000000200)=[{{r0}, 0x0, 0x24, 0xe0000000, 0xfffffffffffff800, 0x7f8}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x1}, {{r3}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x800, 0x5}, {{r1}, 0xfffffffffffffff9, 0x10, 0x11, 0x1f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x22, 0x3, 0x7ff}], 0x1000, &(0x7f0000000080)=[{{r1}, 0x0, 0xba, 0x40000002, 0x8, 0x3f}, {{r3}, 0xfffffffffffffffa, 0x2, 0x4, 0x1, 0x5}], 0xffffffffffff23e7, &(0x7f0000000140)={0x5341, 0x80000001}) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 22:22:02 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2d8a8000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000003e00000000000014000000000000000000000000"], 0xe3, 0x1, 0x800) setregid(r0, r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000000c0)={0x100000001, 0x20}, 0x10) msgget$private(0x0, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/4096) getgroups(0x40f3, &(0x7f0000000100)=[r0, r0]) 22:22:02 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) setregid(r0, r1) fchdir(r2) setuid(0xee01) setgid(0x0) 22:22:02 executing program 1: setrlimit(0x2, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 22:22:03 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) writev(r1, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) 22:22:03 executing program 1: mprotect(&(0x7f000004f000/0x4000)=nil, 0x4000, 0x9) getpid() clock_settime(0x0, &(0x7f0000000080)={0x0, 0x1000}) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) socket$inet(0x2, 0x5, 0x4) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x100000001) shutdown(r0, 0x2) syz_open_pts() syz_open_pts() poll(0x0, 0x0, 0x0) 16:00:00 executing program 1: pledge(0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x88) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000000000000000, 0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3ce", 0x28) r2 = syz_open_pts() close(r0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x10001) fcntl$setstatus(r3, 0x4, 0x4) recvfrom$unix(r3, &(0x7f0000000140)=""/115, 0x73, 0x40, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) kqueue() open(&(0x7f0000000280)='./file1\x00', 0x10200, 0x8) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eab6e947f5154020000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r4, 0x81}], 0x1, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x8) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1b, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x8) 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x1000000000001) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x0, 0xfffffffffffffffe, "f5a6849ac35d9dfc1ffdfc79f7a824d9c9bfd010"}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000140)) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x6000, 0x3ff) 16:00:00 executing program 1: r0 = semget(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000000)=[{}], 0x1) 16:00:00 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) clock_gettime(0x800000000000003, &(0x7f0000000000)) clock_gettime(0x6, &(0x7f0000000040)) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000001480)=""/69, 0x45}, {&(0x7f00000000c0)=""/191, 0xbf}, {&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f0000000280)=""/163, 0x12b}, {&(0x7f0000000000)=""/22, 0x16}], 0x5, &(0x7f0000000400)=""/4096, 0x1000}, 0x0) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') rename(&(0x7f0000000100)='./file0/file0/file0/file0\x00', &(0x7f0000000140)='./file0/file0/file0/file0\x00') connect$unix(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="01002e2fa9696ca21030851431d82c0f0000000000006c6530009da70cccf01019991b9aa16c04601e821a8f3eb25c0eb373cdfbb653cb1566d9c62484aad5ebf5546070424934b06bb74966a4164b45398bc73f9985724c971babe79cee846ef04a7e3d7f47c6483953a9d693eea653f5a62f96dfe40103a2787558ee04ec878ff195e6299f91c3024a57aa3d7e1751523fe04c"], 0x1c) getsockname$unix(r0, &(0x7f0000002940)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005dee7d000c307ea26c1c8a06307a211d7e6d4a115a5cd7d306b608dbc4e622b3ef64c622ae47bfa2a1d8cbcde8882002c3df8b609e2330867f9dbc352cc3c48c8137e6c02fd6f837b883d933a662c668418b7a99975e29adbcb0d967097401b239fad767b20bee80de0f18adaf17ef57da14494fade8b1c6dc9683b544a48537c8ad901e056e91c10e6b0558aa4829416360dcc9dc4370d42327185b6aaf57ab6053e0d24270154af54feafca24fdc2ff28ffa0425fb76a30fc01b5a9d4f3aa70639b6128638593d5ad5cafe40daf88de2d07d3292ede94161d012fc2f6eeb100c15e8e4dfdf01e4681dbb2266d00a30d09065a632f6d2a505ba934c0d1784e060de19619a50af5d99ba9698cd"], &(0x7f0000001280)=0x1002) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000001380)="d80ff490acf72021c9a9ddbfcb6936ed13848ed2ec1b7a56c85cff169e68e3a54ea6ba0acfab3f25d22468af339f8c45b829b5216299b6459fd4995d0849ecdcfc36a22b5aae52ab5faf97b0b53a90ddff279648cacc7f44a478acdfc4ef6082f750b5024384ab051ce644c4aa9bf2f06c02768a32f7ac148b30d35d66f5efc454e721414784a160c8e5f06e396195139b11972c46d29be7db9085a652a6fef5009ba9224a34e7394c8f36eef81b887d1c1873bf0a3edff4ddba1f9a0226c3d8661d17ea14aa5084f4d1da", 0xcb}, {&(0x7f0000001480)="39b4a5154e80488facd334aa6d41f2a9cdc7126a0cb3528d95d635a5386818803ec0d2386b325b901d1b086ff353720be08631c0986aaa5c91bbe405e659a53ad6583d0317b517d4fcb6a91d9ecaddbe8b32b90b52d48ded190b1c19dcb09501c873e13a033118b789fd5a17fce129b8e274795eaa43b9910924c49e2230a799fda42340072b2bf8f943b801985bdc6b1d06ff42b63dcf0e8e36cc26030f6bec237dac09eea7782dbf41c5533ef9e72194b7b7d1e170aba201", 0xb9}, {&(0x7f0000000180)="568865436700", 0x6}, {&(0x7f0000001540)="89f01c3c74439fa26bf5a4f508ec16fc9d82a8b85c775bb2b48a128a3a3c1dede4c0f140b4295da8d00892bdf4817c36f5d9997c9151eb6d9267fedc17a47b84f0b0382efb59e0c72e99c8", 0x4b}, {&(0x7f00000015c0)="568005c9ae34c31e79e3f9093142533afa07fb37c07edf5473247f2e61ba9269a9cc59d9ae86c34a9f4ed85575ad59fc8aaf9d5732ec8251cb2e86eb683d20be3c4196cd68263c97f6b60c6ce0c30c2aa7dadecb3627484598f4b040e299e31ed3d5ea030275fd56bde851f74cd4f66f70198a91f80a5fdfc8090ce84964d5b418d0b4234b1ac2ec96c064c41258318a8e15a2584a655792cc3da2784f9271246613be52b75292662d02729974674de16df2430962e7a1cfc9635ed252206436ba0ea53742c79c24da5058a68682f42f835fc76a01ec5dd5233a76a3ea94818bf21f30696bf75d9a6e", 0xe9}, {&(0x7f00000016c0)="fa8229f6f70668ec85ae08c22449d38757c231fec6bdcc755299f7e0494e00902edb96938082c6d864961053a420369f072743efe41c512f1ff9ca6f8b621c9ab6ded6aadd68d698b8a3637d693a50ff184e13761374c347a8b6e0542b04863f241de3360cbd8925793b5be6", 0x6c}, {&(0x7f0000001740)}], 0x7, 0x0) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) utimensat(r0, &(0x7f0000000340)='./file0/file0/file0/file0\x00', &(0x7f0000000380)={{0x80000001, 0x6}, {0x531, 0x6c66}}, 0x0) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0xf3bb, 0x7}, {0x7, 0x1}}, 0x2) renameat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 16:00:01 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7, 0x0, 0x10000000000000}], 0x3, 0x0, 0xbb, 0x0) close(r0) 16:00:01 executing program 1: socketpair(0x18, 0x8000, 0xa20, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x9, 0x6, &(0x7f00000000c0)="039f77478ca7b559b4b3f70c12e36d2b9ccf29098864b8b26a10500ec58206ff3111be8344798b84dde903a8d41547ef231cd37ebbe3c9a542c25d5170469abb038f40ba23ce3275dd65a19d1cea555d4bf7521003492f08e59a4d211c01be6cae6671622f2bb4484217554cd7d7969f2660f9974750f616073ae27dd6f389906e13532cc0ceac21cf2390fec0afd0167aed8f1b4e5d4b305041d814c35fea9178f5c506dd7b3ee7b6cab7dd71de5f8ab6479c93f3794655ed5cbe5468244fdf34ab3e147755cd72a85e995bc767e28cb3dedfb1da8fd6b4f7d2e9cb3ee4dec759b3a920", 0xe4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r1, 0x0, &(0x7f0000000080)) 16:00:01 executing program 0: socket(0x1, 0x3, 0x6000000) r0 = socket(0x2, 0x7, 0x20000000) r1 = socket(0x7, 0x4005, 0x1004) socket(0x10, 0x7, 0x8) r2 = dup2(r0, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x10000, 0x4) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000800)={0x0, 0x0, 0xfffdfffffffffbfe, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000780)=[{&(0x7f0000001e00)="59e8adbdaff9e1fd124932a0c634dfc2291eeb85290b91d64cbd1bda1e2dbc40ed71a17835259397b2d3c6af12a753dddff1fd0197c7a1596469ca85f484251fa5d625754d39f97eeb2db7aea6301ecf953a7806d35c8d50d985a5ce29e2b14a4c87eba2215b9b35ee53c76e992f19183244d92600e75088d7c82507f2d2423560d68ae2fa828f18320535cfec128fb0e3eb44e8f5b0ef3ff7f2322077c01a5f5fef596433a630c31495393d28cdcfca9ebd38394dc610bc4e9b71f7c0fa55617bce299fd38f6bb4400188ba91fb6da26463b3148132317ff1daba1da320170a6f4bf0a7c66fb1eebdce4e5446d5ffb95de3f51ef83a8348068c748c788321729871d015553e4b417b50f71d2b889241be2ff5080502b5196367df37215f8b9f5b4672a10a65db4480feb5ca58d6d33ad5c0fe0bbb3814dfc5e8840bfa2681f8fa4125d2884d5942be8db0b2f7fd9ba38dc0c8f765d823fa0f22002ed113b0439aa7bf1d4b16222291e110678917613c561b8035d02986b6954d5747be347fb98e49f08c14e18e0fc88ad70ef48ddd821c2a38d032642db0d7d1d9a2922368e6d2a21c1d98a0dffab13d39ff908f4e5e15fb35618dbc4486a2bf7c99a07fc506ffae848d615bb94ebe5a0399a1c55d4a1a11413c631c20e586ad8fc365f1725dde63b26f0c42ec873c28fed30abc7da2f00931dccc9a4002b0e4dbad5d7dcdc19deae5355366cf1b2f79962108e8020f81577496a83d5068b9bb79274cf1d9ce81744f424a34692a2cb94de74747cd9f37bd98d5ca47354f467bd6c022ff1aeb02b1661d288a087fd54743bb9eb953d4b7132845305a11847ffcb2de22c462f58c3a7d77f146d6364342c3c662b1d6da61862ce828dded6ee0adbc2f9445584fadf894b65a63c1388a5bfd69ee12125faa8c4b8853b63af278920fcb921aad825942a086092be318de8f8080d3b1f2fe204aa9f07925f1b980560c62e241da9be5009d57bd28f233da6a2e15c9b997f74bd9d48574b1e49116e362f66ce4fbbd20a5f33cbff33453eabb7d7bd6f4a15649224ba720fb81e47a6e497694251cdd92496d6483fc5d5497e922037a2d476c7ed52432fb64231db6a171561c5e4a7eddaaf7482513f2916941750b23b9943d313489d1757cb45a05e7d7f0075f523ceb28645f447b36f21d94d01d9621b977cef8cf5f58abd30e0c4ad3bb3fbf2beb4688287e837b9b8dd57719de67b406212481438379a65f3a9e2279e426ed503120d427374d04216d4a9677140567802e0fac034fee6e4286200f67f790700a0ca1d05ed3d5adf9f97f294407c92ebe3b422139055e2d26f23bdebd529483f58da5e067f4069c48829b90be957a437e31b766356e8043df878131b1ed4a497326413b65e96602c1ac1cedf15784495017e7597525a0eda40c24c45e109e3fda74f8663fe448fff53222b46dda06e38331d8c7abfa21c88300141383c2834033461a0363858eb5b2e178ba3b121c79a9658f1fe75b6446f8793ef805dbfc951772a0e4a495136204f08304bae2ad850142451c0530f9857ee7d7f8422e9a63e25662b42d23c527c70388a26bdca442cfac43ba1ed1bcd4e354494e9f66cf4082879574c48eb7e2d18cf4eb09c02cf38d88eeb8a9f27f835367e9435699141f5383df76ca2cdaf7ed18cd63cb05b0e444c220ca168e2ee73179f5320866cb2b234a76c0992a4c35636934ffa520036a5d5713d1c890d1f40a282f57c052dbd3922b2a4b1c90d1417b6ae37e9ba0ff5da81eb28cc3b99fa1f4393f2cb9847131ccc05988df7f508406829ba54431c2913dfbbea256b90939b876892f17501be17e6932761f682313ff5d6a42294c7c1b377f20ee88d7377247c8c5dab0a7f61737c90a825ba64e9999e334bc73dbcf9eeb6095ec8cc49095467f5ecc7a4e08c962948cb381882d56d915d0f9fcbd5ce1cf612c86e62987e9447ea5f9f8873aeec0ad573b0244e5ae654c95bf59c21f647eb4bb1e453a0b6b3dd673cbdc11207f2f79b05317ee6eb67571fcba60ecbacd96227caed622d7ae06fa62a11f0ac5dcd08a4b48489909c97506f00f10701bd24c47ccba4312d0ac6f018cade4cb0e539c7e2b3b091694f36277bea76bc5ba5c01a2d82e9a0bfe13c89c794a762c100a694aee11609966989a7463833382b22f6c0fe1928d3eac7776426158f7d9b5b71ee2db26965d5652bc530747c491939a1235cf67e49fab029b7d8f1c307396ef4179ba86d8eed9f81f64b6b73135f15d2e1f237fa7fc94f2a6bea892cc121aaa12e4c7d5d0d4c486c86933cca680328bfb3a5c37aea250b057ee2954bc80fd9028ea648f0c75df39cabc38e00b1500e3534fcc3e96678ade27a4459a9a565836d71e9860b3599d0f5cc0da2eae899621c17596b5841173ec9d4d6a3ee9fa509d24f9d6a9d19b4a9fb18e9ccd7dc34c94881345691a056ded1ebe559075e0b09d59e2bc9048fbf5a13963ed956e10be9bdb8b37d42d8899e85b4bbb15407fe40ddfe019a25a7502ec2c96ff4450261055cc8a1404a08e81981190a66beaffaed57ae2cf7bbcda7310e0ab410778fb43130e31b4a4b66852607aecabc79aa06526c53d81ecf8b5e1266d7efb2bbc2fd03f0ef4067e3f788fce325e90703ca366bd1d87a702fff8809a754164ecc48ea358a5d1861d8fda0e7cfc51984a1dc262b0f42db17b9fd1b64c0ec13052a0389b350f48d8ec6644e827029097e988022c38ad5ed227e5e50124c15c60b8766af543976d0a242544efe48ebb8d547d0753f9b64e28173db1674c016e4666fb45dc20fe517fbdd358848f1d57879555b8b20d41df4e48aeffb4d33ab37daf5295442e52150002cb53663378ac2fc9a78f8fee158cdf4fc29b3e0f5957061b02fb4d7b305b8eefc5322309e68e371e4f1503cd7f22dce051e6df0f9e321a4795098d51daa53111d047e6bb144ae03a4c64bf29502d918ea1b5", 0x844}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x60000013, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x7ff, 0xffffffffffff6a30}, {{r0}, 0xfffffffffffffffb, 0x5, 0x10, 0x1000, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x21, 0xc0000000, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x11, 0x2, 0x6}, {{r0}, 0xfffffffffffffffa, 0x8, 0x48, 0x0, 0x81}, {{r0}, 0xfffffffffffffff8, 0x3, 0x40000010, 0x37ef, 0x9}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x1, 0x1}], 0x7779, &(0x7f0000000140)={0x59b}) r2 = syz_open_pts() syz_open_pts() close(r2) kqueue() syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000140)="2a5f311f007fedefd359adae6ef6fae4ddc43984fa9c215666d2420e3e0eaa00ce01b137a0af6280bdfbb54949da6c1ec2dc74d41659156ce8249c86b870e7d4c3081cbcfd3fcc39150aecedb0602136546bad", 0xffffffffffffff7e) write(r0, 0x0, 0x5e7) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xd7}], 0x1, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x1, 0xfffffffffffffffd) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socket(0x38, 0x8003, 0x8) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) lseek(r0, 0x0, 0x2) shutdown(r0, 0x2) 16:00:01 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') setuid(0xee01) r0 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r0, 0x20000000000a9, 0xeee8, &(0x7f0000000080)="ffe49922000000000000003a1b202a524cd43d6b63d0425ab6c23565cd5754959d5fe89c961f449e95023702f1fd9e17264f59e85f4e0a7d9e8364e27ac23b", 0x31c) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xfffffc7d) write(r0, &(0x7f00000000c0)="51c90840c4b8dd910e249610ad01fbf52bce23ec29ef8a9f5526724b378bde8d2957d05f03af8a390968c01d9936c6c83c7b2bd020118e459c98f40f2b722b3c417beab468d41059241cc3ffb407a82baa3277ba47f25e871192b5fbdcb4718618449e512a5385246239e1ba9211dbbe7f2c2c2bea747c5969e9c92712f125d96e4e29c37e31333013328ce7", 0x8c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 16:00:02 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000c40ff8)=ANY=[@ANYBLOB='\x00h'], 0x1, 0x0) getrlimit(0x6, &(0x7f0000000000)) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffc, 0x1000) 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000080), 0x0, 0x40e, &(0x7f0000000180)={0x18, 0x3, 0x0, 0x3c0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1222, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$inet(0x2, 0xc002, 0x2f) fcntl$dupfd(r1, 0xa, r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/75, &(0x7f0000000140)=0x4b) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x2, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303add7bdbe388717222787ea97385d13ed8fc093d82d03a13d8be507accde408e2748485d52eaf5d967d2f5dc97afae42ba730672d6c2ddea76103ef3fe38fcdcb652c471aa4a14f15d3f72a9d4c4eb4212d37ce9de4b8179b0bbec783b12a43df041d02e2af949aaa7f258d3a57245e6ed6f868dd745d838fd9da4c2c661fdcb3de2616e9125022cd86b00f463686823cfb26c202", 0x108}], 0x1) syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x2) r1 = syz_open_pts() getuid() close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) kqueue() syz_open_pts() 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000480)="d4435a5229d4166b90c49759b80a475e7898a5fdd7a5af245e154dcc58dfc6876d8729579156ffe05483ba215246a79d6da481ad48b9760cc82d8b6776ce949990f9480c642c0209ff1299006f711a0be502ea6ab811f8f845e25b6ebd8b63759f2840a3eeec879c964a8474202237a63ca13ad40ed7d89f17131202f8c8b34f9ee10bf2b920f1556fb11d6ec5eacce72248992647439e421d6f0f4e224f7ba470db25e13cd8868fffa092cf505d0da2371238ed", 0xb4) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa00", 0x29) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x110) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d3b, "00ffffffffffffff0000000000007f00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xdc4}) ioctl$TIOCSTART(r0, 0x2000746e) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/131, 0x83}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2) 16:00:03 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x18289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x1000300000002}) lseek(r0, 0x0, 0xfffffffffffffffd) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x5, 0xdd, 0x8000000, 0x90dd}, {{r0}, 0x91be606b843dd9e2, 0x22, 0x2, 0x400}, {{r1}, 0xfffffffffffffffa, 0x8, 0x0, 0x9, 0x401}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0xa8, 0xfff}, {{r0}, 0xffffffffffffffff, 0x5, 0xf0000000, 0x0, 0x6}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x80000000, 0x1e2}], 0x7, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x76ad, 0x7ff}], 0x0, &(0x7f0000000080)={0x2, 0x8}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x4, 0x100000001}) r2 = getuid() r3 = getegid() poll(&(0x7f0000000180)=[{r0, 0x80}, {r0, 0x100}], 0x2, 0x4) fchownat(r1, &(0x7f0000000100)='./bus\x00', r2, r3, 0x4) 16:00:03 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), &(0x7f00000000c0)=0xc) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r1, 0xffffffffffffffff]) setregid(r4, r3) getgid() select(0xca092ed20cb318d0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x80000001}) fchmod(r0, 0x10) fcntl$setown(r0, 0x6, r2) setgid(r3) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) lstat(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x2000) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) setsockopt$sock_int(r0, 0xffff, 0x1014, &(0x7f0000000980)=0x7, 0x4) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) 16:00:03 executing program 0: r0 = semget(0x0, 0x3, 0x44) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/106) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000001}, {0x8}}, 0x0) 16:00:03 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000180)) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000001c0)="d67d2f00ef198eb05fa7a4f6b6d495e272606037fe8875f0c0b54f169e6722d87104dbc45e6837a519deb8a60be0ca59fbcdf2136c9f52f62754e56ce78effffffff0000000049fd3282c5a412d7ca701cb203", 0xfffffd58) r1 = syz_open_pts() close(r0) r2 = kqueue() syz_open_pts() r3 = syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xf0000067, 0x80, 0x3}, {{r0}, 0x0, 0x80, 0x1, 0x5, 0x200}, {{r2}, 0xfffffffffffffffe, 0x10, 0x32, 0x7, 0x400}], 0x10001, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x6, 0x2, 0x9, 0x4}], 0x2, &(0x7f0000000180)={0x299c, 0x10000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eab6e947f5102000000b1c85b6a8a1311"}) poll(&(0x7f00000000c0)=[{r3, 0x81}], 0x1, 0x0) 16:00:04 executing program 0: mlockall(0x5) clock_getres(0x3, &(0x7f0000000000)) pipe2(0x0, 0x2010000) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="eaab312cfd074e3de9ccc614f30387df0e9a60dc37b6019bb8", 0x19, 0x4, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:04 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20820, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x98a) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f00000001c0)={0x3, "cc5cc9f25d9963624e3c615adf9f0045303e2808517f413435cf3be6cb32edddb200f699c689a3eeabd671204ec60941133a17a52fe902aad2e6e7f937eb7d33c1519dacf4c6e4eb43303284c1d39c4950965c0894591df33d4c670048108b10d1e242f76c8ef10c04def545d0be9bbdf9860a3b274966b87ecd29afcee7cf1cead5f31297521ab991223e79531c527fc003227d23f26ab96c7baf6b6a4b3e43ac4ad2c22caac28e90000c4f519384816ef58738ede5fa37142663ed13c23b0d2a917fbffeedf29bb864bbe0b0cab24c2a35b8c133567ecbb0b6e1ab303c3e2d8e1287a767768d1a81d2164116cc2568"}, 0xf8, 0x800) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="5271add0a1c6cfcf5df9c3512ad10147b2cf9ec5edb91104ef4231bb5389b524fca6c5ce80dcdb0023e1168b546f88d9f1b3181f5bc3ca60226ccab63899213df2bba9d894b0087f0de227b64aece63238475a585301e1cfa36b6634368fced708e1ee197b267e44ee146671d8f4596bb9c08ed123217f275d46c4d45a370f66fc14d2512ff37af4d9dd21c0c14f71d7fe71e43768eebf4f822e69ae633a8a6618c9c719837a6add1095f02c390c389d3c2c5068de27b3b2c930e9162e88f7f2aae74601048a00c7b0b12da5d2ef51bd36a0943e2a3afcd9207dc8b219e265e248292259aa952a994e671ee79b", 0xed}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$getown(r2, 0x5) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x20) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0x7}, 0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0xff) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) write(0xffffffffffffffff, &(0x7f0000000380)='[', 0x1) r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x3, 0x8000) r4 = dup(0xffffffffffffff9c) r5 = syz_open_pts() r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r7 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x40, 0x162) socketpair(0x6, 0x4002, 0xfffffffffffffff8, &(0x7f0000000200)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x3, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x8, 0x40, 0xe61e, 0x1}, {{r3}, 0xfffffffffffffffe, 0x8, 0x20000040, 0x60, 0x3b5}, {{r4}, 0xfffffffffffffff8, 0x10, 0x1, 0x3, 0x2}, {{r5}, 0xfffffffffffffffa, 0x0, 0x10, 0x3, 0x101}], 0x1000, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffff8, 0x40, 0x1, 0x8, 0x7}, {{r7}, 0xfffffffffffffffc, 0x8, 0x40, 0x3, 0x3}, {{r8}, 0xfffffffffffffffb, 0x4, 0x81, 0x3, 0x3}], 0xffffffff, &(0x7f00000002c0)={0x7, 0x7}) r9 = open(&(0x7f0000000040)='./bus\x00', 0x90, 0x0) r10 = getpgrp() fcntl$setown(r9, 0x6, r10) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) dup(0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/231, 0x8a}, {&(0x7f0000000340)=""/242, 0xf2}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/235, 0xfddd}, {&(0x7f0000001540)=""/238, 0xee}], 0x6, &(0x7f0000001800)=""/193, 0xc1, 0xac1}, 0x800) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) kqueue() 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="e8132e19e479cedfb9513be12d058f08bdf6efd8cc18385fd7fde5e2a0732a8bce5a35bc8fab3b5d5b4f7cd24d45b6c2c1c0db4f7d7f225ea2294a41d66b267798fc9fec94fc157b83a97d0e65151fab5f256a133d2180357fd52d0390445158e7d1a2edc0044d2e8f71d2aadf0ecf149fc774e6f9e8c30d108e8a7fe82136d9cb73b7", 0x83) ioctl$TIOCEXCL(r0, 0x2000740d) 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, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0x1d36, "bad84b73f2a42ccccaa772d8374275835db57180"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r4) 16:00:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x100) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r0, &(0x7f00000000c0)=""/120, 0x78) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 16:00:05 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) clock_settime(0x3, &(0x7f0000000040)={0xe225, 0x1}) poll(&(0x7f00000001c0)=[{r0, 0x1}, {}], 0x2, 0xffffffff) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x1f) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000880)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x41) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xe4) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff8, "cd6474f4d60ababcd6e600"}) readv(r1, &(0x7f0000000800)=[{&(0x7f0000000280)=""/207, 0xcf}, {&(0x7f0000000440)=""/250, 0xfa}, {&(0x7f00000006c0)=""/192, 0xc0}, {&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f0000000040)}, {&(0x7f0000000380)=""/101, 0x65}, {&(0x7f0000000780)=""/74, 0x4a}, {&(0x7f0000000200)=""/33, 0x21}], 0x8) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:05 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = dup(r0) lseek(r1, 0x0, 0x2) r2 = fcntl$getown(r0, 0x5) getpgid(r2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) r3 = dup(r1) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00') r4 = open(&(0x7f00000001c0)='./file0\x00', 0xa2, 0x80) sendto$inet(r0, &(0x7f0000000200)="7ce3d02ae18859e3b90ffa7e18c51f3103d7fb7ef7a6359feec19ffcfa64f79f35ee036c2f90f1a82e2625e94773897b2102e311538dd5ab880500ef0014214d29086bb2900164d808804c038ff957ccae62687045369fbc391d794ccbd713", 0x5f, 0x5, &(0x7f0000000280)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)=""/219, &(0x7f00000003c0)=0xdb) getuid() ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000400)) r5 = open$dir(&(0x7f0000000440)='./file0\x00', 0x82, 0x100) read(r5, &(0x7f0000000480)=""/4096, 0x1000) recvfrom$unix(r4, &(0x7f0000001480)=""/141, 0x8d, 0x1, &(0x7f0000001540)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001580)={0xff, 0x800, 0x81, 0x0, "47600f956e71fcac733e7b8de67c269c1bab7ed6", 0x10001, 0x40}) sendto$unix(r1, &(0x7f00000015c0)="d0f85c6e920631c62296b731deed160044b7e15e12bfaefc37a7d10b264260ec330dcc27b8a3f655ee96e64505e92a70016f7b0053ae91b0e008f0f779593e40391af0e3c8ece5e6129899ed3209f8bd186d85af2738dccf576e77d6d68ffd98265e2764955ffe9492c4ffdb79325b98f19781d71a796613abbf53b305db7fea13c703d03a569a713bb79bd7a319700c97766fea25dde888665798e44cea9ea34411c6a668601b652df9320a43fdefa94fe25618cab0b94b16438fcb21a8433a6be366e8460cd408c81839a10e33ff8aa178a9bd1547355439e8295f", 0xdc, 0x2, &(0x7f00000016c0)=@abs={0x0, 0x0, 0x0}, 0x8) execve(&(0x7f0000001700)='./file1\x00', &(0x7f0000001800)=[&(0x7f0000001740)='\x00', &(0x7f0000001780)='\x00', &(0x7f00000017c0)='\x00'], &(0x7f0000001940)=[&(0x7f0000001840)='\x00', &(0x7f0000001880)='\x00', &(0x7f00000018c0)='\x00', &(0x7f0000001900)='@\x00']) fchmod(r3, 0x194) r6 = open(&(0x7f0000001980)='./file0\x00', 0x10000, 0x40) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000019c0)={0x3, 0x101, 0x10000, 0xd2ab, "964137a7dd0260d6172d36977ffa32d88c6974a1", 0x7, 0x2}) fcntl$getown(r4, 0x5) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000001780)=0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000001580)=0xc) socket$unix(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r6 = open$dir(&(0x7f00000017c0)='./file0\x00', 0x8, 0x8f) unlinkat(r6, &(0x7f0000001840)='./file0\x00', 0x0) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000040)="0b219439d0a99a278e56a1ecf7d9565e100122763ba79bebc5679a150229ffeb8ab6f009b35b28dda4b74d05ac820bdc081d5482a746fee257b196e3534f33818d1fd7b980aeddda8eff8a2d470f1bfaab847be5913c348a7fda40e9664bb81554dc9c288fe0ce", 0x67}, {&(0x7f0000000300)="90e39c76e4e1fc29ee256784c2b51d96d4279ab10b104cac9fe331613dd3d54673cb6cbe5b1ff315e93798177f65ba305840b1cc412fee8825d3ebf3d46a34c08ea4049d8540126a46caea3547412cc5dec2ce3341ecb922d3f39dc281021ea3c195f7435a76a937a70a1e967f353372112f034c946607de4fcc4fb1d820ee8cae2c8347aa26e57d543eb05d14d2fbe1f40f3d4995c1011fec833d76c6e36be1d30002f6575ff8bc029d2ac823f465cf90bbdddba24343f614bb1028daa5e3827f079ab15038c8590e5f808931b7db3cddab2d10176bdb9cb0198283bf313defa32e652b69ace7a1ca970c34b3b85978135230174a71941cc0328068e04dfb8c71b658517195fddd43f4c0742db9a41b7fa1a942df45fc6257e75871c8bfa4c7e6b67db27cbcca97c2e272fd83e61610b25731550467f3fcdd02713a25b26545d2d1ea6fe1886543c20dfc4a694d4dbda71bd96c1171c227a1f94b1284043a099b880ab72bb118a24db78dc546dce184c2d56cd2d929bf036cec2aa71c8ec89c278fa68b9fbdafa84a51b05ae51b2ff748cb22e912b35c1af9188944169b3531c9ab2a8de70c161ed85b5c0fdb0e1935056b77cb1d3a73d6ce03fa818cb9359c766dbd3db1b970798e94b64200660f5824689f01e8d1545f38604d10242778ddadff874b1be169c8f3e2da7cc33103cf769932169275ce7cdb9b41a65c420ffa650b2c87755b73b793fbda1c54a5b495a174df573dfb4bede6f64fe852d170f1202c24b51fe76351e4fe2e56531f713baa3906b1340adba25043914fd711e6a13df9674d4fb0ec6ee16f3ea5c4a58ca52e391da2843664026b52eecb51e189dea14392bd4d0e9ab04d087e0dc8a19b0e30363a15c7785db8857f18ca981b23554f2e94c7f2cc3ea83b0503aa0dd7bf21ddd85be7bb8e46d47c354584c41adcbe9b4d69a82a251da3e4e34ed086426013f497df6b7aa02ee912761ddd11f9b2dacbfdafd241c6711ae0ed9a7ab6bf2c47cc79ba52a4b998c046dd468f62eff3be84a7b04927ce4fa89de8bd61e320096cecea491d0c1d01564c3059a15f2e13d6cf788f89758b32d1190563649bc1119fb542e6cecbb9528872a323b5c23828349d3c25308f0554594d678081a02e0e4e9d4d3d3b20fb84136a6781ee87910f14691065705e1caba6395c774407308af9f36e11b1bfe3ccaca162d81ef3c031fe5c868a8e388114a7f62bc61b84f5fc097f4a8672034970f198a57a46cd6c6881c5aee9b6d1920f1f9af87c9bb1ae2bd5ac8084982fe5c91caaac3f285c721c92f2c7483d7021d108e17880aed212d883da75b97a1aec4dbf9c30f6d2d4c04bfc9cfe4e0b1c92437ca09f3b64baf37e74b037d088fb00cade060b95b7087e5c53d67305590f5362e212f7382cab92e73b8aa791c3fc84e849c1262dd3fc1851d31816773129233cdab2a94034af786418424744acc3e96201d51487f01dd05e870d728097883c33e01c29e6241cd1914c9d3c3d0e02e4648cb99a78a5a9190bbb4d2599591d8ac477f645e3451f8b6086ad9b27f8e62c9886417a03d387172aef0520f5870c329b60a77c7f2cc3a855d3723cdec789846ffa9e461419edf4e71d35a400a55a669b55f0c6fccd663ea813bbcc601dc0ad345f632c4753ac974f68cf14cdd3481b53ab8ce85204cde9184bcb0f6acc74d5233c5acf43d18f5bf079c76c320689b49d9ac71b3dbe736fcf7c32d6131683794ac9fbb869d47fde48cda344ffc2553aa906e409b6a28ec89f392c325ac1e75627de17577bfd4687508288f350bbe81a27cd2c0ff6b3165c2b456af881f2d1580c4e51d087512e62522f15f21a8672350342ee6f8e3daf4a182a01c7c5255121fc7abe62b849130f9016f34d8565dd528c027577fb5bc6b285f8a69742a6771ee110a84fe64274326230fe3c259d8318feb28ca5de9e9598b6e032ebeec1405fba0e04cb314165ecddf30f986c6ecdddddbc621fc7b547fb42846b73df20a0de7906bc72b4845f76531123203cbe396c536ebcda704f84379143d6e0c58cb715c8f50e640645c4ffe874d2569da24e887d1a6821ebc7c68c6470c44dde3550f9a6354041620b2bdbf1952b1c8ce5a89399e5c178531b82aab4f54e27dc2ea71e5753b224321315ab5b9200746fcbe2b85e095798054e0f1f0b2bf7416e6aa836dac4fd22e2cb746158c844b9039e8515d4aced8c344144acd60367e67a15873d14094e842797bc0c9eef9d0721d478b3030e71f68f63dbfa4b1abd851082eac59b4d28a24af77317859e0f1ec86cc9b3f993bae88396bbd94aa47843e9e986e51ad3c61395fc6ff420c453b28377fd733fd737ebf04e13f6387a2f4da76f52326a9756dac570ce53b790a904ccfdab64566f4ba0b8d30fbffc01ad4a1822ebd2f295e8c0aef866af279663cc67d2bf53756f718d91caee1ad35bb1b01e2726bd831c607c3ad8bcaea99914c5f3389ceb4f97fb3d0fc84ad3eeac618b394d92ddf3fc1109cc00b3d21383091bfb254afbcae33c042800fd2ef626a26b41e4a105f5b8d99a6995a90099d3972a48f71f45d1a2df3be1563b44de8b9e57d08718cfded0655761b3208d797a4766a8cf503043f9130427b65f5c45ca21f8c8092ba0921b66edf3d5eb2c7dd30d0e41f99d1193c75d1e5661549f5df09691109ac4d5024a64413ab1f80e08609692c95c1f8928094254514546871f218c18d7d498f9eefe3aef34045da30c2cc8b5b384c1df34df0f52358b23544c5d27ebab431c8c75ffbf32e32c0671f0fb3ed2e79c3be9847f3ac75e44901d8f5982528da8317a617a3ba3cef6b6cb0de2f41d1feb040479e53c283281d4fe32140df4e5931715f20c09b0c16e3f9ee512cd9d4a73b9e64bafd7825950384415e964cea8b33a12f1d848424aedffe5a3c87d3f0d8f6c1f205ddac56230220d705e20766099f1c67a11e441470c322cd909a72b3d791ab2b59f49b972e35ed482c7a2249550eea783f61d46173d61baef463f91c4aac289aae9b36c3b03f5f65775157c79e93077d591ea40eacac2ad67a1aa993095af9982efd799837f5ecf11704711a850993393778d6aeb0e51e477bd28aded50889c085ff4c9530fffa8bdcab1d9389d4a5c2d5c825a49a9a3a9f25b7cf05774f715202fe742c89e055116683e27bb6d8255bc4a92d0c4ce38b1e2e20c05c98a1c715198652bf1e2ecef463d309b8d711d6f9cd0c0019900d58b8edb19d9f191f86e853eacc184d12e3b9f925de5bf3546ac7b346f867bc0005fdb79b6cca16806b0826265d90d3807d24154799b66344df03b81da149d1edecba7852313affc85405d764ff30a92e021d93a95e178d0560dafc7a915ba26b671588be39d49df4cb98bc0fa4646146b58e191b1817566b0b74284841c01e4038ec9eea05e73982f0119b5cdcc96250fa13806f97a2148658d69e847384da30cd74958d6efe1f881dd2da77cb4204b6b97af99b6f1b618f11bb76e4ce79f3e3b7c7ccbd8f3d3d6afdd248b7bd8bb9e48009a88ed8c8a1c4af95f857022f4c1ac0eb2adfb0883dbf7ab5eff9fe4160b5658d26efbe4da62840a6f8c8899304f85f91c0ef2e4204f50524eab22f58cbc5421e9b6c7c41d0e1d6e6d45708fee8a431e37dd654482fa1fca2bb6fcceca0bdd8fb85dcb4374d3e2672bbe0634d0c40314b5357298876b38c7d577a90c96711d10e0b47a09a7c712774d672710624930c533a6d7df5532b6a1bd864a0266f26acb5bbc5a8c5184f23d91d302453346fa0f205fd1be10e285d0141c49e64c23f274ecea6500f7645faa13fef614d9c952e8abe03137f43bfa1b2db3a1ba1cab778e9fec7d6c40d0a005d34aed94f182065addef2a7a9b78a19b056ada88eb943592f2924752dc034e856f0fcb65a37e4bb0a244221d223ab5cde8361ef3a15290be7ef9bea3581d0f8b22eb698bf267f0cd15fb1be83463fe8d6a6455dca82ff842c3cde82b826aab7eaed0056c9f2f66477d65a71f3914233e9e5587392ef3db5987750521b2044fdc15be86c09d03bdbf72c56395ce9144340090eaf816bdb34a52e6d10009a5dad5979679420d6bfdabecf98e6b9aa03598b5f929abe29185cf58908c97159bde31d52d0cc5c2675146441188fcf5573474a0f6ad107d3b193b639afb38f25ed2c151ee31e6052bef9af90ffe15fd7ca5bc2162f101a6b9ea2b2241c1aa074a49a9e3d6c95ce0d21dcf19838ac64c8c892bc5cd9134a95ddae8ec8e70a0e14b2fe41f8987dc6dee23ff8192f1bbea0c04683a3cdb628bb21f84b79bbf436687c71fb52f6f6b97ad2ada1655e8a09cd9fa3c329f9f8ad65eff9f66ccecd100267eb5fcb64cf41ae4ab750e9cc0bc013148d00929a8c10ae83000d06af2323b830d83c30f777cfadb028d07827d89fcaab0addcb4a29dcbf35b8f2d6ea93df7539bb4c0892a1a479cb6cf5844cbf14f5af72980ba8b06ff618ce762b3beab79b70ea2dd2589173525afbcadbed50f92356509e8d2fbd7d1a0f60aa31054fdcfd7bf6032a62b7dd48150cf71d63283a42b25a839fafbc758223bcf4e7318a6dc10f3f2244872544bd77f1dd2fa2116dcbdeb06302ed8304e4b9d788c740fdb4a3ec91affc812c47aa36cfb47be4d8182661b44016970d4005f6210e9e693e81f49b718663150b42bdd9acb64e8d2b47f60a2f4d257ea8b170e3ccac694c129703cdecd872033910cddb9dc8f9146884aa2c28320d73f378950769e0855ee9dbf4fb6b7e0d58f4c3f5698d245f288146cf150f6bae10319cf8b998086c526d6a60b35d299463f9505bbc1718b4956dea1f5e006181665d3493fdf799d41704d5cfbd9a6f986262b3565a9094c09d2f7bf9df6acf7655fb80b117e3732b3df8813e2127ac76f9299da8e6069cf07a5238e140cbff11d9f423a88cba2b643d63c287f00bc3eb23d083356ce28c9dddfb34611a8a9ec4df355e5d0a7d8ae5f9136b1bbefc1333df49b979f91e289147004337fb36a11add8900094dfcf9543f63fdf54286d33324f75fff0f95c1fe7fb9065c506d87a5832f76e1509bd0c2693dafec80a86cb9bb3ca5d34de564d515a0db5f968a49b1854dceee6c5a56a003128d37a87e20da7b4ac25ac4ff730f910d8aac4b8f1f3bc371afe5fda4f6e0536ee9b33100626294d9ac7fa66b0d66f66c2b0a047687239d016f3045b273d781b570420abddbc650b80b7f5b4ed155efd717fa4cbe2d0a2473113666579743f3c0d7bcd20b9bb6fe259930e9e85b9b03cdc32c390ee2f6a0c5e8c361e8ed778459c762ac9cd491b37e6def05824e78135259720a88177cab83c6abf3d31db8888596b55b386ce7665297a958d5496836e236c17c4d7932f14c53b8da935f2de123fdcf2e0e6113d2bad11506351a6c7c69a6b04fd61682efaa8973bc048d0388dd7a159b82b21edac7dceee33dbb72d3c7097eacf3ab4a3cb0115fbad6aca5c2ca54c7f14686cadddcf805be10d63b781b48eefbe884b7d7bb40b88bc39dec4e2302261dc1e23447063f8992a3f3841b9b64e3e28e35e10b464a803c42d449898d6fe8f6dcf88a5cadcf3ace0ebb9840165fac6a4ccb4fc9c95d02e93bd4303fcbdc1355babb760ee8788ac39ab6cfc53a8feccc3da9bbe88b1e52c8e254bdf86e2e7689629346e00111a4ea7aad72e57e6925630e2e4aeee8026be6af66657ce912070c7a2079ef5eea213c9893bae7f48f66102abeb2d2e713af9ccbf08760c82057e918c4726c8ef549bf7793c97", 0x1000}, {&(0x7f0000000140)="e9b2d103b07f6636ddf219957c04ef1a6bc13b14a5372dfe66638926afebd4e94902a5781442924e75c6e23a4864ee2b87ac0277a83e62a1a6dd377f3b615f25ffe92516443edd63602b77505af76109b75df2ba", 0x54}, {&(0x7f00000001c0)="a505e5dc21da5547f6293a5676553cdf7901563665cc1bb77f59c4f37e11da1299875a117e9ea64ed0673308e7dd82b9c3b9524bebeaacd4e081a9b17368a8c2412026c4b654dca78279274f67ef7bede662fca7b0a3ebefdc0fd2e904e8594fab4cdc6595b1a237822fd008620585f3157575e523f2855b073e33", 0x7b}, {&(0x7f0000001300)="2fa675dbac7f5463c94e36eb5297444fd00955088d3ec977bcfa15171abd1ace87c27fd87f866f44523e46956cc0f7538455257329cff2813477cc1db6fbec3a965e578e01d99bcaa19b10c2ec3805cce2a1ed3b973f11ae0956299dd0d11bde3ebc27dbca5d66a96cd005f05f3f318c6e79f04bdcd015917b3d5205e5fa6341f2502dc6b2d13f17f562660618c521b5438ab6654eb515afb2f6a1ae545b4423d30acdacdd0d64a13db3a14e9379974a13ef0d47f1246daa44f2cde4cf9fb6c4ac0314a5c7b5026c9f3bc49f09f42fef1db44afe5a04889885ff095e984a94d853738610a135e96a593a2d05f230f9", 0xef}, {&(0x7f0000000240)='So', 0x2}, {&(0x7f0000001400)="2d88a0c7f0fe59ae2de179a0f6612f6924587f22ab0ae8eae38400d40998ef8351218b8392970af833d658b58eb3fa3a1c1fbbc6d8f1b57ca37f6dee0efeca66f6273aa6dcbfa12ff7659ea3cd1e01fd4968c7cefdff9aaadbbabc1dc18567316a5cc10bd764f4d7fabb84b5b7c5d2ed91f7ffb82b48bbfe4a5078b5f49ad3d3722b714f977da666fa7bc215e8c418681733cf2604d6e8aae3a7282d1fe0474d43060fce27412c6b58e241f11aee756501839b40a354cd7086b52180938f1855c88f693a4e500b21d6adb596eb7e7060cf0a69f2b60ae5e4f4a10f64401c1710facea8f22191c48f226ac2ba30db7bdfdee07b2943b50ea0d0b8cc75dc", 0xfd}], 0x7, &(0x7f0000001880)=ANY=[@ANYBLOB="20000000000000007985c2afde16d1ba6047f94ef9d07d88ff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x60, 0x4}, 0xc) writev(r1, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r2, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) r1 = msgget$private(0x0, 0x500) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/158) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fchown(r0, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) close(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) kqueue() kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r3, r4) 16:00:06 executing program 0: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = dup(r0) listen(r1, 0x3) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') listen(r0, 0x3) getgroups(0x1, &(0x7f0000000000)=[0x0]) unveil(&(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000080)='r\x00') lchown(&(0x7f00000000c0)='./file1\x00', 0x0, r2) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) getgroups(0x3, &(0x7f00000002c0)=[r1, r2, r3]) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x51}], 0x9ca, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0xa581, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="01072e2f66696c65302f2e2e06000000653000"], 0x13, &(0x7f0000000180)=[{&(0x7f0000000200)="0f860954060f7f1f8429e0937be8a0428a5d49b171bfb64f7a6fda28862f570d172f3aad16cf685bccff1edb65a92cf29ffc82be2bcef50aae84c78e534522b0f56d8710552ecc2c965cf132fbbd0d7bbb14b676a3c85b64fe7b419021b054fbded7f1fb4dc2f1e80f5b74634b4a9cf46a2452b68f468464a45e5cae435d657472", 0x81}], 0x1, 0x0, 0x0, 0xf}, 0x0) ftruncate(r0, 0x185d) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000380)) readlinkat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)=""/79, 0x4f) 16:00:06 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) socket$inet6(0x18, 0x3, 0x972) r2 = kqueue() dup2(r0, r2) 16:00:06 executing program 0: r0 = getpid() wait4(r0, &(0x7f0000000000), 0xa, &(0x7f0000000040)) shmget(0x3, 0x2000, 0x600, &(0x7f0000ffe000/0x2000)=nil) 16:00:06 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x30, 0x1) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x2) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x3, 0x1, 0xd13, 0x0, r1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080), 0x20000000000000f3, 0xffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r2, 0x7, &(0x7f0000000140)={0x2, 0x0, 0x9755, 0x6, r3}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) write(r4, &(0x7f0000000040)="6eb1e9ed36af3742b5d2ae87425a47921b6d10d981cc73bafc27f8d1971ec467ec33e82cd740f47c12526586c58b24ab35ab336145c05b51ce0072efb65e5f9e35142a5bf138520b5c159e3c157e4af3af2c14257e4b0f7fe7965b1a086b3f7338a8f21278328d66690b5ac3adeb33bead6e88ff48be7fa44df2983c6611b93e876244df69ce4fafd8300121a1f6de34c8448845b7ac964691195c831462e824f1d0f32cfa2e0d8f7ad361f41c2bac143c5db1f0934f07c5362d607fb2c262325f850293788d3b67d0d5fa50077ffc25248f8be7064563dafdd6ba6bd5a5da56b6642feda6fe", 0xe6) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = dup(r0) write(r0, &(0x7f0000000140)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x4a8) write(r0, &(0x7f0000000100)="a0", 0x1) r2 = syz_open_pts() dup2(r2, r0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r3 = getuid() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) sendto(r1, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) semget(0x2, 0x6, 0x400) kevent(r2, &(0x7f00000000c0), 0xffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x7, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755af4a68f3a3b577727206fb2"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000540)="e3", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) close(r1) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getgid() r1 = kqueue() unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x100) fcntl$getflags(r1, 0x3) dup(r1) unlink(&(0x7f0000000080)='./file0\x00') 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mprotect(&(0x7f00003e4000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f00003e6000/0x600000)=nil, 0x600000) 16:00:06 executing program 0: clock_gettime(0x104000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:00:06 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x60c09b977889c022, 0x0) semget(0x2, 0x3, 0x200) chmod(&(0x7f0000000040)='./bus\x00', 0x8) semget(0x0, 0x7, 0x0) semget(0x1, 0x0, 0x110) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x5, 0x8}, {0x2e6c, 0xfffffffffffeffff}}) 16:00:06 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x70}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) close(r0) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x400000803) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x2, 0x104) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) pipe2(&(0x7f00000000c0), 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) close(r1) 16:00:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) flock(r1, 0x4) kqueue() kqueue() kqueue() getegid() kqueue() flock(r0, 0x0) kqueue() 16:00:06 executing program 1: pipe(&(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002400)=[{0x0}], 0x1, 0x0) sync() 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = getgid() setegid(r1) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) fsync(r0) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair(0x6, 0x8005, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000140)=0x6) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) fchmod(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r1, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x21, 0x8}, 0xfffffd3f) 16:00:06 executing program 1: chroot(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) open(&(0x7f0000000100)='./bus\x00', 0x401, 0x0) 16:00:06 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="fcacaa19d25d193ee0ea0649107507cc4273192a219b8df81ab98b92c6d0301a900b9938b7e05eae96fc87d3c0acd3a431a625cec7e4ab40f9cb470871c15fe9e2cdfbbb7d7870987e240773448ff8c1cd4e7e6427585310ce2c04a79a820ffdf4b27efbddc1b9acd43ababb2bd1ca22cc832a0ad12e02420adc4ab2f48933233c9947ae3f10d15a676b1642a85c7c7995f1b5089586fe9334992d62d164a441bda1ada0d1be8f1ac4e323c612ce30b9e9cd8e9e9b79781350fbb37de4c75ecc95778462f61a9bc5b4ea0428437ae951faf8da1382667acfa159809086a232268bf651d4f4796549520c022fd3f180ce16adaca2708d705f9fa908c6605f86afbc30b9daba22d671161539a77a23647c40bf502cadf6e14edda72392b4f4c21c217f6f9b648d280643d7189cf13c18f7fb574ee8e49106025f5bb994b2bf1274d2de22312439f138ac23b6a6f6366b291710707008ec24729a8adca2dc04b1d5a6c0caa689bf8bd899dcd4c6418c10043508cb5dfa44fbd640c8b5a12fdf86a0a4aa2ce7302e64e93418863f99b01f5ee90cfe61e3340aaa27fbe4f2b1c4eb4ed239ded9c295f222b33fa0e1ba2d70244f6a02237397d692a3de0ac8fe0e049e423a53603bb9ea6666442d791d61f8fae742aac732c5e10c12dadb5998f0909919f4c35633b5eb5d17ad41c86c181211936d2c5452be762c25f5c1d60982d4bb3b4540dbac7df9ba34136db8917d883f28f74b1e7d653f368bdb06618ef0565188a296310bf20cf8d38334924d8057c1f2d9efcba3a18c2f0dc9fc47824a02683cd843b5c61a5432ec74fa73774a294dbadae254a3aa98a4c44089993a91c267d5c22942ce222b045da0d3ed18e3d0f348c0eaeb4117b7a592256f9a9672a6a00fcf41823d58f391d2c89c754e0383b846c979f3ccdc6f5eb57b20f800f999012ce4c87cd954cd88cf2f6e2882a985b89c509e053216a5c14fb8e63a63c92b65d7cd65e0e42d43aacc5d9a3699c931d1216c44258e3efcf442b1f72103518535942ef0ead804204878281c84b5156a268bcffc59dc314920f64510132d115acfb2400efe13e2d93a1048bbd3a43a3cbe89cae4db5525914ab6e890517fef4a1db6ac594139192bf320900449dc7842514a62b5199885c2ae515413bb347fa7e3b844ade34409ebdf3b10f9d03802181816e97bb4433779f3dcf53a5bd3fef9e67d74b59c77791bafb9fee704bc9f0e032626eed739af7008ac803388e1dafff272b85c4f786a1dfa7daac160d7af69a2f85eb82514435b52ed8c5c4e346078559668fb9d2dbd151b816b21172e6c22b1129c54d169fec76812acd14a2d337f2b7867f627c4bdee3f9e237e28c674cd616ea22a6024e004847382ffc9152069d57b4e547554f228300dc8f091d122b06e429390d41ee2ae47445c1bce48a0633c6069a9bfeecf53fd609627ca409e35a939b5648295e9747c191a10bae2a9d87ef8dd2a20943f8bf88fe362aeb377ea316061748c071a253dcefce99d3a6c125b450eb8e9cf84e3da5b931d7fd346903a51e59800a2ba3510d4fce602530dbe545d56c428323df2ae0649adccd95b3d22ddc8933201b6b0a68abf6075f413f196a5bd57f9ca46a7448be1138008399cf2cc6183fff0059a2bc47af243aad917a67b3b147e40687648c7e800d4995ead323079bd9e48c561da5c0b045ca8f0d3f7733cdf22f394032509e699e92efe27c7ec6252383f7b6381640dbd149b6d14dd30b02567b81771d74d0ff74ecd98d8b09ff4422052c350ddab2ec0f18a6b23dc520a0f6a28ec6b7d76b2859e77ce58008cfe6edcd59490a2b547d08a936c040c769f9549afd99441dab351aa83137afaeb3d02b85e9134cda98704650038ad7e60514b4d9027639e66ea819eb2a4939d2b4267951b18a4d9206ba64a902e16437b5fe3ace27cf5465890d08b3c8fcb471e4131194dc388a897979b2cbc2379f4ce360acc4c2daad1378f083cee37643bf85bd7f07f8cf4f9989f9c4700b01d54367a45c808dbe4d53bbd4a2b46c3f22e8ff6f058b6ba5c523e0243d3d293442ba6e515351863741ad9430fc1fcb7f3fa1d611319d2649cafa53c6e7ac32ef0998048b2cba35d75e02c266d94c3050f0d3ce8d539aa146a5f63a95e2cae45ee6f189a926fde67ded248cd45ee5dac1c3579a7dc7869ef547e2948fdb2d1f6fad06883263299c4d42ec5346f97ff61cd73afa1ffba29b35e07c3d97d66cbede9f5483fb356ab87c141969a18d687b0a6ef11f0256a303f6fa7fa82b8c93f16e1f406d40256646f1604704736e7e9c6d74ff8dfe2799556f80e60694ab235140ec4244861c659d8bb178bf9464ea4a654da5543c312e6716a78cd202c43a90093aa49b145a77463674f8db61f708d91ea6f3acf7ae8823eebb9d222c09d3804185084541f2296a868639cebcf1c2f10b521f4391817ebc80affda39b904d5ed4d99b8755bdd5f79a82891b8bd77b45f20bdfb0447a2d13d883a5a1e6a186edbac8a49506716a2215d3247637df78a5c771fe8d639da343f413bdd4d2aeedf31a48f7159c9d00d6c145d65c3312cb0f9bee633bbbc65adfd46393b83480b04133efe23d409b8d29b8aab17ba274affa39d88e98a60051afc646d70568ba341aa8df9fa205b4d579bbde6597f20309897176df274b0d8eaf411cb4b41d2ca53eed34eef8e2891532998d2c2b214cec6af0efa022700c0578da6659f905f47865125b52ba190533a4a0fd1624fbfdfe73d9dbeecb14660bf193c88bb3300b09ea4d466ce1d7b5d647884444aa2adfd2d044b3691b66e6ce51e5000fa37188b3fa9048458ff0664449699418ee376a73b3a2945f48f65db6a537341c82d00bd28d1b4573740cc507eb613c4f7a44ab0dc60093c8139a91ed0ff739b358a37508acf871e04fe0b513da95a1a7eed0f26a5d22bc2f184729b34aa1bba9ad43df55ba1923f2ee58660c323de725fa9180c1013217be7f90eb4cd3dfaee5575e6d68fee13b6237cfa3e6df8cead3ab545e9505ee007a0d699c43cab1ae72e5731f22692687ff119a64a9dbf23d7ffbbd8d12b216182efef485145b1315bac4019dfbbb0a5573ab57eac4719cf3cffb866e6f82d4036a5500bc093aaf10a531b18fff5c831a393ef07aacfd61eaccff21bea7676f4cd46b19710b35c86e5ae9455e3113cc8707ff37dc745a136dbf94186bd32948359c71b11edd6af0e6762bb261fa8cee573f73936d93ed2a300f7e79e8e4f1340ee26b2294f8e6a6fe5e6b74283b5f4b08e90a05b3fc63862108704a767603ff07c581d16f71a48a8345438f2e514f26be3374d62d215ddd3ac73574bf2547c5e8d437688589e4b5d3891cac286e8bc9e6acb4f0fb1d52a6f4151d36d7133070dfc8c5d562f7eae33acfa65a3241af4ee51616aa6a73051097faa6083e2ebe5799b3aae7f5448e3f85f5b48c6dce56a208457f8a71aedd05d4916d48a198358398fe29bbb98a8ac8640938b5ba89185273b57019d625c50904b89734bb1960d36241844c7f29ee1a16aeda1bc6fd849c4e35c6e42ea3a4c2f4997c2631c932036cb987fb4d555eb06d66b58880d0e5749affa586f4c37e68071b6229a0d5c458dd2253d9af6f27b5a5f34f8973d3224790f0ca20f8dc713aeb98794b56f87012a4244fe0c415d16395d489f8fe61064c3497b5e815b8db4893717cae02d1f3e3860739d28cc26881e9bda731573c309d396ce0fc6060eb10f55dddc7a9ee7f2f81fa3746ddfb049c5a4cc8923f740bb2512fb98af93d8d9c9b2990a8c49f746b6e0d6d305db514c0ba353e855de837e24a781c10e4278265657087355d7f006e5077d66ac7457e7beb2bffdab1a07960f5d0bdcd928917659c1f5d974ac06718dc811f1c6da0e7638bfa3bb667244ff8c273dbe8f64b1c2b8a125c673e8903accb3d2a4c0889c6ca7db89b1a11ecc38787081162cfcee2528068ed23f803b4f8defff061902f629f0d48dcf2190d68ee921c12de769cc112829514fe30eb326f1bfc0a3b3c3ea4ef85c4edd77c7ab5071a936c1c652e394f2329ece5cc17b94be8b658d4b580a9c1becf23dea88fc04b12f9aaa76679ec98816827902658704f7fa48f75f55717d96f60d205f3092988089bffeb3341812594ca873f0843731377d2f1190c9db810e1eeb8befa13c632aee2d39a51bb824f97ffb9fdaaa5ae20c671e0919ac8ed55ee822cafa3d948e70b1578d17819fc72910862c6ede2115939bba620b58d7c522542799fe8fa0f5c3ee32b898f62b17f5e220269d5157bd9ac7d6bd13d748aa2114eaeca35853b0be24ac7abfad59f9b6bdb014ca247705c85a0b3cafd4a87565bb91ea7ad006628ae5f09d69755387747a48d881b89d0cb20165891f864a6e7b15cb0ebebb58780a4d2e038dee0f1a97901eb1f90ae7e21b0929eb971b3eea6a5e8b27dc6b18c443b9e3d4d9833e8b0dd20f8d4b47cd8ad6d66d34a069e2f829bc0f1ab634890013049c578526681f371e8ac28fe631bddac487cc40114b5170a2ec385a01e8fb7bb3dcb16c1d7d65b926e8cbb90edf74c39e8b5605cca3d7bfd4f211139eb42e78da77e410275d9e2b3cc49d68e22f8dae1326c46cc8ca646bf59aa924af9947278e3469f5e332a178bc5eb3e3f5d657d59ac23894e94337bb49cb760521d07c651c89e4008bfd9f02298840c4935f38b83c8a58ef179518ac75ba5b2fd1bb8662d436e565404a02365a9506968142932a9cd6b67878ec8c461735ae4bc5b72a34f0c0f5edd1480310a0dc3ef64ef5252cdcf2ef8c295ab6f62141c0d0c64360529c2055e7854066f0f830caa817baa6b443bffdd7d0ac2f5f9aa2311d22d5b7ab9803549e6d7a0a227b0cf2296a5b7bbfd4a74f1a7074617c86fc01893b37a26711864d1f23a53d840e7048f9d595a787e040270976b99952ab63d253b61391a45e4802bea4952ced424df5769aa2ab28c0d2d63a81a5f394385c23cdfb7ab0166e12d9f884db24b114698a2d5ce1d0c5569fc433d16540bf63484d541f58004602d368534c0d3db6b7e8a5206003dce48326a2908e615c8724f4837d5822cfea0fc9a2da8edebe2832a1293950e74e221d36413e3c066d565df49395377605825d556eada390e26e673ed300a28252f20aaed3cc367b6918fa8d7f9749ffb449d856b29ce5231174a6350be448cb0cba5ed9d02990faa52281e3ab9bae7a458ba5e029732b5720a9a77323e9bb2f87b8112123dae9dcf620ed89caad81e265c9eed8353e298a0cf29b38f50c711d53ac90fc1e695d0d0f9c0f364db3129ad9606bb51aab4802c76b6138af192141ea681192e86ca09cbfe9fc5d0429ff9ab6afc51758fda2a1dd121efaec0afeb855759d3a52eb44d64bc69e4cc38b16575c84a1080be2b1371e66a82e025c34941c9fd159d934f723cd11a9c8fb44d48f7bb75b6737caee2c8d994cc15d65ade5d1e310d4366ba5f34ab4c2dcc6d8d3980edc57862c2570de7e29b511d7886c8f4ba04495e958f1db4b2b39dd44f4d01fe76e7befae5fcad57d93a03a5112f682b7f1d43146c932fdd0862f0165dd9fcf2ee1f1433e1074923100b7887a2cdd42a5e2625c58a25fb79e38df56bee8a1e6637778060ff523edec96fc2c7f19a3a60e42bbdd645f99e0802e335b08bc50d170f0cde6e3a3aac3fd08ccdade656eb94e1c20688cea577761620e9356d1efd8ec836b663156e7abbf3af5ef866f857a5a8b571532c872041e630e20842742a11f66fb", 0x1000}, {&(0x7f0000001080)="90815a5a37e6469921bdde3dc4c912829c4a8acaca7b82b870c5387ae7d4177dca2411105f9e3f95e780b83b8a32a1b970e2c1c5f5708e58df5efb3ff5eacdbb46c9a45f1e4d0a22baa35d657b1cbafe8ab09ee1720366f6e16dd54e74ace935662e920313dffea5f8ad036a951e803dc1275da187", 0x75}, {&(0x7f0000001100)="35c66cc7ba770bd4a8f1260228583bb5c5edf24b1732827b16e1e98ff54a1db1a2e3c50237d10afc3241260576b257616bf3d86e254cd345708d05e6247bc4c91858f0e7996d7a4982aa5427643f4051885c8ccec99d10749e50e57fec77768ddfb444f4fc49dbb842782009d5317c11017691fea48f411a32ddccacc3c09d0752ea4448638c535b537ff6b99b042df545954db0621955b782a01e6a90849a5833fa1d49f2df745a8563", 0xaa}, {&(0x7f00000011c0)="7a95", 0x2}, {&(0x7f0000001200)="2d4a0dd040b81a890e0e6d64c83f309e307d53e230445a4df4dfc0e27b8c1135d3997a47d51191928f43abe1d8207a1728fe6e87fe6b36a916461074609a8afe0ca7a74de0e059333f3bcb0f23d33473645ed2cce86e694ec0a963", 0x5b}, {&(0x7f0000001380)="8f06a97d9bf1e2b1c7f2a6e8dfee310e4ed3c949d24458f25a940b9fa0ccd38a41ed8409982129fbd87e6d5fe3bba727805362535ed4ab9e1bee20a621768ebb4cd04ac418df37ac4752308329c91ddf20b63d7d1208ae8507d0509d0766a354d08496a75055", 0x66}], 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) fcntl$setown(r2, 0x6, 0x0) 16:00:06 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r1 = getuid() getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000180)='./file0\x00', r1, r2) 16:00:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7c) r1 = getpid() fcntl$setown(r0, 0x6, r1) read(r0, 0x0, 0x2fb) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x9) fcntl$setflags(r0, 0x2, 0x1) close(r0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x60) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x1, 0xfffffffffffffffb}, {0x18, 0x3, 0x0, 0x1}, 0x7, [0x4, 0x5, 0x20, 0x1, 0x7f, 0x40, 0x0, 0x81]}, 0x3c) r1 = socket$inet(0x2, 0x4, 0x84000000005) getsockopt$sock_int(r1, 0xffff, 0x800000000000800, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0xffffffffffff8ca8) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvfrom(r1, &(0x7f00000001c0)=""/1, 0x0, 0x40, &(0x7f0000000140)=@in={0x2, 0x0}, 0x4818a606c07f8fd7) 16:00:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)=""/162, 0xa2}, {&(0x7f0000000100)=""/59, 0x3b}, {&(0x7f00000001c0)=""/255, 0xff}, {&(0x7f00000002c0)=""/118, 0x76}], 0x4, &(0x7f0000000380)=""/55, 0x37, 0xd5}, 0x40) dup2(r1, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={r2, r3, r4}, 0xc) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)="df0023a8", 0x4) socketpair(0x2, 0x2, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026530000008000000"], 0x10) sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000001140)="afdc5b0db51ac7e12c72fb3dd9a7694799e788e27c9a2e5e69da9935", 0x1c}], 0x1, 0x0, 0x0, 0x8}, 0x400) 16:00:06 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socketpair(0x6, 0x0, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x10000, 0x3}) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x41, 0x40) 16:00:06 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='..$\x00') chroot(&(0x7f0000000080)='./file0\x00') 16:00:06 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0xffffffffffffffff) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x707f, 0x0) 16:00:06 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) close(0xffffffffffffffff) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xe1}, 0x0, &(0x7f0000000380)={0x7f, 0x3, 0x400, 0x9, 0x80, 0x9, 0x7, 0x2f464b22}, &(0x7f00000003c0)) 16:00:06 executing program 0: mlock(&(0x7f0000ad7000/0x4000)=nil, 0x4000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munlockall() madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) 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) write(r0, &(0x7f0000000300)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf68970652280390372d57252f3752e72f0ab105248453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac742b71", 0x1e1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x71, 0x4075, 0x0, "0666b34a133075817f18304e372bcb753f840f2e"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6004, 0x202) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$setstatus(r2, 0x4, 0xc0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000140)='./bus\x00', 0x2c0, 0x8) lchown(&(0x7f0000000040)='./bus\x00', r0, r3) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) syz_open_pts() write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x4075, 0x0, "0666b34a133075817f18304e372bcb753f840f2e"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e83870bc0164fcf1c753209e74c558f0416ee9ffc33f48164b6eb727f419c583b5394836e0eca052d39223de7d478dfa36511739e2779fcca1ec065742063d69a93db3fa9312b94053b12fd7e87445e219cfa6926f1eca111d0a6913c5bbc89017f23f8ba32b1d6bd7ee42ae98c4d1d688f27a5b97cceed5f62c7b3da44bdfa89ec22fb04124dd28fa22501d97abe75d656495ca5780341bc3a95876d81cc14434e0a40abb801c43a2d347569166fb3daf8efb78b843337430836e2cf970e60c708d915ba7bc078b4b867e54f8c42ce3869b681cfcb5e8e748319c03b86dfc24d9d835fab2080a0c7fd6061c11613c7aa8dcdb64f398b602d2e990efcf293b5fcf60b6f10dbc36bd2c38d4e5fccde7985d9665abddcf68b203e1d3b51545223960dc18af1ef8a06c760b18185efdff5c4eb428e9121b0c1e954f2cc4d96042876cef2e938d9e1d806cb31d144521248c33ff0edd6be72126671d0e5cc9f6825a69f4415d17599282cb8d1477f1dc0d067f6fe7571129a8834cdfdaaee71ec345b8fa9f36b6e950bf12413882216113087b210e4aca2caaa77251a6c5dafb493b8ffa3374dde0a3aa25d84d93fa816b443b2d0ca31c280ec243f5bdbac9014115c5f7a5ca369607b6382d5935098099e3faed58892d10897632602439e8819b3c1268ed0ea67d1db7e67848c58dafd82af353c54d49d4a4f8795578dee1f7f844cc742ddc2cf4cb7ff2ad676e8594379574346319088441d38b1ed476913036d752ed19770776198298a376188669ce853a0a739f76376b756669d3f33716edab77147a4e73404493ded588865569d4670ab7496b143980dd12325073d5c4540dc4a4bc0f4167d8e97988bc832222e6c3c952f4049d5f70def082b40891b65fc33fc7a5c843b17c7b166fbe57f67519fa97d03381ae56b6f1ac19997b885fcabc462e1ca15d846dfd59a2288e391fde620a368ca292a7f1c1b58eec124ec21282377ab8b0ce3a93e6b086a3567e9bd7c90840523d97246cfde2b46bfd81e92938a5299e99ad0b398499827ebbe4d0de00a0a733458fda98e0603eef21e24ff30d0b975e80cd651747ccc0ab0944dc35a8d3c7ece51f6069fc0261d960de6ba1a723068f0ad60f0f8d5a0a72cc3abe14bc73bb09162cf05d62b435a72f86828da75e6f0525a88043eb4b6d86e5557491958753786de72943177d6fc458af90c9a4c7c0a957274af6ad16e6174c40bc5cb1a32a5099deaa1adcca4d3ed1c8445b47a0e10113fc3ecce6e9099b12069012ae7767b0b8e350d012ca433397b838fc85eac563c01fccd623a4c92edf9dacebfebb540b87897faad41b68fff285bb7947574c94", 0xee2}], 0x1) chdir(&(0x7f0000000040)='./file0\x00') ftruncate(r0, 0x10001) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r1) 16:00:07 executing program 0: mkdir(&(0x7f0000b17ff8)='./bus\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/61, &(0x7f0000000100)=0x3d) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x7) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x200, 0x1a8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x3, 0x0, 0x4, 0x6, r2}) 16:00:08 executing program 0: socket$inet(0x2, 0x3, 0x2f) 16:00:08 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) clock_getres(0x0, &(0x7f0000000000)) kevent(r3, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffe, 0xa}], 0x8, 0x0, 0x9, 0x0) 16:00:08 executing program 0: socketpair(0x18, 0x2, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000016c0), &(0x7f0000001700)=0xc) r2 = socket$inet6(0x18, 0x4004, 0x7) pipe2(&(0x7f0000001740)={0xffffffffffffffff}, 0x10000) r4 = dup(0xffffffffffffffff) socketpair(0x6, 0x4003, 0xe6, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) getgroups(0x8, &(0x7f0000001840)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair$inet(0x2, 0x3, 0x0, &(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$unix(0x1, 0x5, 0x0) r11 = accept$inet6(0xffffffffffffffff, &(0x7f00000018c0), &(0x7f0000001900)=0xc) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r14 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001940)) r15 = accept(0xffffffffffffff9c, &(0x7f0000001980)=@un=@abs, &(0x7f00000019c0)=0x8) r16 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, &(0x7f0000001a40)=0xc) getgroups(0x7, &(0x7f0000001a80)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r19 = getpgrp() r20 = geteuid() getgroups(0x2, &(0x7f0000001ac0)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001c00)={&(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000180)="cffde5869d93ad0367fe1ae676f6575047018e1fb2b9f51af8767a97b80b21a20a178cecc4fa35be2a5be3b1a3d5d3641a5b9d61d2b0d916e003", 0x3a}, {&(0x7f0000000200)="af9b28e3fc002197a927585577e51557e337a92523aa2d53faec03f7f4e8396bfc", 0x21}, {&(0x7f0000000240)="0ceedb2630f15c7529c3b26748d242df6306488edfbc5bd3552f1b4a67fdfc261f9986d40688b3ba8606428bf9a0de6c800301f5131876e32f30329efeffe69b6d9f57b7e66f3c47865a22a5211258305359aa2fcf10e7be2e32c0f2ba5ad3fe109b251f81b74dbe2ec964c9410667b54be0b16e8536aca3914093b79137419da6c0dbdfc6fc067fbb6305a74879ef49838d002db520b9854d54abd59719e354f780bfda7bf65e25a4595a1c11506b97000820db632ab4b0ddc44c11469d3305560cb5de77a3d9f5b86d920f5de212a66bea98ea4c7699", 0xd7}, {&(0x7f0000000340)="2cbcbc7726109a95040b67547c230aab2b6f10d0a411c754c793bf8126068f78801570020baa364fa066f50c2d6b14fbf1b8c331076759cf164f2b7aa4fa1bf900ef4c148f481b75d0e62a8204abba7838a768bff7219e0f764934e274dd9056f77693d01185dcf0b756965949f6774d9c674941f89a94030bedc7e0dd7ad6fb14a1a650aa3343ae4348b42793d2844552b07b14c3d5281007a54b5de3e171baaf49f75553ae172104288f3fc9f2e0665c39be", 0xb3}, {&(0x7f0000000400)="d02cbe49a4f89f4dee397544a6200a659051b76bc71b8e24321a347f737f2a67a980aa0ffb79f8878c659f5a74f94ef74ba826e2be60ce00514425733981920ac84a9b048e95e7c301ffec6e23fddf3aa99f4bb9cfb5f11f0211597df50f6ace39fccd5490873825e28acf48", 0x6c}, {&(0x7f0000000480)="a2f74ef15b40c2e8252175ee776dc14a0c3956015a5c1004a4e5abb4fdda653c1ef345931184eaa500decd9cd5c2b02eebe57c4881c040620706519ae74391a3f421c0a71f708c38ebc3a5addaad3cf5342f0943b2429a513edfb0b89800a81805886f2a3cde2456073d88625d73e92f0e398c3c22040ffbe9029f8fb9ae773ae36fafe50e2efe1769e7b346a9ead5c2d4b1181617400622f82213045a38a4523a0c27e4a4b8e13f26a811de9657fe515dbf3b81877cafdabd56f20defd9477e3a02cea02bc648382750f02ee160dbaf9ad8fd16ac196a036041e4fcb7aa7a1e38caa42a61009414a22607a735e7134762c7a9cc00d9893b3f74aee7f196d864614ff8d7484aeeaddd7f3da7e09979e3a1ab17295586f473c6e96d873515a1c6a018ee3479fe3505bc1178bb12e0ec0ca7098c30e0881dab29b30b89594de9c1c981e987afd53c646cb232c0aab8e7a26a48e95366a19793c86343bb1edcb8e72c84cf7039be7005653ad0697bca070f72d49fbe56b6831f71003e78af7103314b84097267a409bbb5623b47f879a599d9f3e5f819f1a2dca7c0de2ad979fb5a9ec4696fad718afc9945be7a4d9b313fe73e1715ac85965b1621bcb285e70131940b028336af0f815e02a8a388039d1da64b0a74eb88aa29a9e1ff392636b389c7bbdc25a5ebe25ce4c69d1dba6e77e6ee6488eecf5aa0e202db9c4c4d55f278d7b47f15941c68ad6d5aa92d5b70c03f0de2f908d2c2437539421f971bdae7702e49d1f9e8b555f5c40b0fe0c0b7a7ab8febb4f2c30ee5f907bcfde6df0fbf27b646544500967a3dae3b0d887e69b7b7fac64e3e18360e6246f7827acef6588a9ab83a44932989bdb43d52bb28df27c52083862acc49c214eb11eecd44e1062603b868b043405c83fd3f9d133a60a0ee17c7cc8b32a80610c106fc238a8a1c99bb9a9a0469a6298e9f4d6eb8d7166f3089a8081bb148c2c8db4afd577bf5b437c7576954f3d0db9d999e841a256e17106b2148258845aaf984fe926151003e808c563018a3ea9f13105d27a924fbf9873bdfd2f466ab0eda7ff7cbf7565fc1b2f216492da6b19ac78a14ba33a34ca64f381335069244f7260360679807a2effa42db8324ce1afa6ac5297100f7f68a81492b5f7d1353b9b536a907c68b3ad5df76341616f35723881f0f6332cef25621ee6013551f89d1b9b15c22fe1e57cd1906f39d978806e3ebe2849e631347d9f935b1e28fca889c4fa621c488d0c9a6c7de0eb8ff28024f7e2563cd00ad31eeae2f8fe8493861eb853708c8f7602422696f014f7b606f0c73c2f4c7a7db722d87e1a5ed00a60039f1f2e3088c9590fd9bb5591942d9214d2802abb479218205260b6616bf0a77f04d9ed717348b28a062947593afc991015f5bbf468bdbf69a1873714f4a0946c647d4ef8700222055984ba54e8065f0a7a7203e721892889ea8f00a2bf5b23c0cb0e947c63f1aa57e3b5b3a966bb5a2c55529ac03ef9ca4bf96454d506fad7943a34bc5639737aa80513d25510569f5b09d7cd3c7c2350321c444fe22e57094392664bb5bb188c06b2ed66d76a87187373e135a8a7d6fdf96dafb00fb6f59cb7b1c2e011bba3efbb8084307aacb451f7e615bb601843f777536b392007b0e0efb573b234aac106d58a4f484d5e9dfb29e9ac14491476018dc1d2fbe3f67b26fd1536a456e959d33fcc7401ce9812a2fbded2f459e306cbc551d1e3b83e68b9b35393af079f85a28a809df7317590067faee8c3bea52952b17b72a6000c657d0a1c26657e2d115f89055b20d76b8f033d4669442a85e169151df4054c000c828b983f21d95ed0e47bf65005a5e1fc68ddaa64f6d61ecae31b5e95ca45f1eb15f9b4a54bb0e54f0db254cec7666f3594c8c5400736e87923032bc310f1ab8b177d02f9547cb1d21f7b513da8d2bc9960a5bc43a1eeefffe2e10a3410c7308ec68ad3b9f7af391205edad9b67f24ca89533540469f0212b0c87d0134a285be1efed5b50a627c8dbe1557eb6ac9a8f4d232961b669f56189f668f470408daf473b06b4ff7e343b09e2d31e310cc55c76e955ab4d709a882dd772d327823abb40ac77f640ef3cd6efa1284342bd63bace8db1a5b9d07f1272a49d6d899c8bd4fbaeced32f755324b76b79586b879dc6136644464b72dfebd43427f72faa00e1cb92a25c7499cce3dee132d06385a969a211650bb2ea697b770146ecacc16196996b6db787d66a2ed154e934a5ef05429afb2bff6099b47e94b8af398be3bc070391f946144887391a8e8c87d617f907fa9591ff06e07605ea5c0a0a61e0682de06a3ba440b005e09a47c6a6cded87829aab2bed6e7a26a8f36e0f41f2606eed143cdf78106a9363abd3119ba2786a8eeb4ce9c5288d224b290dfd99bea8daf19880c58fad7c250ded90a9565b47ab04c7caaef7fa98161b38f35082de30c3cae92e9b288b5f3c3e67d9580703a23eef1d38828da1a10780de66f4838c62c5149bae432567fe7b4019483edcb5d6eb19c025886ae76889d936353d4c545f7e18ed008b8aea925c39cf1400ac08ee421394c7717550ce7cd3bfa44314b41bc40223657508baca89ff1df181e4d3ee36f1ad091a467b468b837192c05bdab5fb7acfa5175254eec6c5ce1dbdfa6a634f3b0a30e8628a3ece68a23f9c709d2228058a762dc110e04f46fa56426a0007d25486ce0490ab26ded0c3a5a65c7103ef6298945fc1392f5f75a6b5b2ce1968cf9471ed022f8f47431c96aefed4aca413e596584fe319954ef46a946f3b42916564623e3d09319c5c24e0de9add77128829cb42ae68ef99c138211690fbeac07d7c502c82af928b80674aefa97b413bfe10defa93d333d979d37223d5bb3026f21247c51ff99f5d600546823caf2d33763254d6ea77d92ba383cc19536e5929abf4f242bbc90b852a7a1141e7382e43a982b00cbdb2648da56c74d7f785d227d6829fd51b3ed939dcfc93bb6f1b715fb332906bec39cbce6b32feeaeb3be3787c0ed103eb52c534daab09f614eda46b551addbc9d5cfc5722ad59e50ff006369bda26ff81d0bb7a6bb6483132ff3b61ae7bcff4758c770545a025bcda4c4b76467a6dc493c05aed9df42e45ff3ea1c56fc3367b23167806805d9b1336d4fca5ac0e8b284756c38fab295074aed12bbabf45ceade28db9477cf66cb78558bafea512c4f7301cd31632c4962068935c59bd91a93f94930a25ff2c3a5c7b5be3abbad95db8cfbc60562492e17fcd84540b188a930d44cd75c45b5d95efe887e6d8483dfcf3ded51fff46dc871c9c319f1ce495139d7b472837c382537948fada5d22b6cb429a6f637c1e73c3796b73f8a74c7230d30a733d5479f634c28814f26c79835828d6c3a24597a1782c373f8b6191691f5c9ed5f5217e99bf0a922dcbf68ee9e24f21ee1b792ad241ad09c41bda48bf3fabf83cab357989b7da1616ed62634b74da4ae0c2f288c732e618b4f246f1162f7526f8af21b36c01ec4059a1f1007a041eddbd55366f328d3793d40714ab3684a8f9684702d6958fa2eeaee8fe1f4603d33e8da48818409c0303f66caa514db724b8793c328bd98a48fe71fc2bee2f8ebb6f13ea5d4285db393127f007915131adabd951af5a9f3740bb1015b97f8ac8d0168659d1e94c3c30cd5faa7ef213809b6cbe6ee12767f3180887021c8944b1a63d0dc2a89f0e71fce48a26c87e01b15f25ce38dd4f90a799349b9afab9843740dc99c09d59b0886161b558689ece5a3290afff55d953badb8a9069275693abdb259a6b1fab8feba642c06175894ee69ff1967bc0e5afba3922dbebf26cd8945aeac16678320d3526f597769094f3b7611406bf3e3577b22e21fc3d7e55c22a0ad7fc2d79ccbd6226c9f4c4f71bde26916bda1477d3c9179d37aa0a92fec2361689a4e2a2b92ed6c2a21a108769df3a895fb592fa383dfd765f5f7cb314cf024ae51356da26ba2f7987a0375bef149aa1d1d71a6abadda9020e2dcdac161c7988f46f68fcd8ab03e621d6cad4ff4e38ab5dcfcdd6c855f3b199885e4f91c70ac0a83fd4a1b5cd985bbb64d0bfbe327446394723b1c4d96afd58d835e1a1dbca711b86245d703100652d88a6b3854c918c0e426e2beaffa070f9588da0a69bc22907b0af36226070471d29ad4dbc7a2117124dc22e91fef924911d2d942c4491710f65028a34a92915bd2b7328649dbb9ede1825e07e66cfbd4be7f3f023fd1c8e24c65c56dfbd93e96dad5dced7652eb8e0cd1d9c137bc8044495eb43d0fe1d588f77433f5a25662151538453422e7e2e5324ea5c2c7108ecd98f7c73d2eeb9756a22a81bc17b24062b51966dc94434393384351a4638966fd339a147c5f323786f270d899d48154cd6154278e29ac572e14b624f92585de2850ad4da2b031177390257e627546907b7f622af8d48fbb339e472608b301686cda780ceef3cfdd36a2394664790029c1558dfd732e379665a6d357eecb781bb754332264e4e2ca8026814577827207dc093c78fb427372ee77691d69e158888de1f3636827e105e14e4e6512d13fbddbeb7e5ab95eda3b74f4842522aec425db148163cbc9bee98389eb57fa106c83162945092be7e2fbd3e141c35aa8a892e79c6d4b452834044434bdcb92bff220ac4a60b7492c79e1eeefb4828ef045e88fd3d45e12bd68958ffc99d1c5951980e74502011779a4fdd8c2960dd9373a9460268dfec3ff35f1c25610df1c7a85f6054a830bd15ec949f4273aee142b4d54cf6e0a8314b18b14f17c3fe2b6e691afffca5924ea9659c712ccc0c902414cab86724b9477e9f93d0c690cea91aaab9ae3705037fd389decfba848e4f43e0a210b9e2f4e5f3bc6c7dc5b36a1e29f09da3924028316476f97a77d03edcad7bd8c9f61ee36956bef7ef6ebc185794366133edaedee47906c459a54896bb2a880144a5e4999777505ebf4d6395b2832b416fe6680b9b894e17fcea96caa07f5177c189f034f72e8097377ddd5a3e962ad1a6482714912e839a5282156a7ea81513b327f23a27b924489d83f1857cd2181a0bb47065aa8ee775576115ba1b73291ed3e67840440e94287493d870409b376d06f36037a7516eac3fd9330d117d8faca3f64ffc01ab3345140695b2f906a8d626907b33ea6fb9470463f2102aac7745f47f7919753d62eb0693c4e7ce0b582af61a0d82828bb2c8d7550bab04d1b10a9ce7d84cd97306f24df6b80e2b97693d8825fc5be780b92f4db93802fc6677d322ae771a434475ee228ccfb65631068380b028ce70b2427221c3e11ca387bacd3eeb7e6dbe1176ea2e7d39beee5b3d14269d85cbdc7ae0b6b91c82d2827a04e6c6a3288e49d9a5e61a550efe42c7afcf4855517ff92e55bf8ebe1fa3f8541ea3afb58e6d970f4ed1bf4778769782a3f2c27b0d9dd0056cdb87d5c643a0691465db53cabd12367d7fadf616955b124b5a8178370b0eb22e515698a00e2adb2455e6ddc8149a3a91a2ff8bb5fc29109f8a7149f1b48ed94952241f5ece91fd6531d363d66c6fc0e90236ce010e797c3475ca44af8a810f8d30672004a27b31a49e3d5ee9e9c275dacefe3862fd62ad31116f35188562c6079644c195a940d06ca62478ce3d970031f83701b75371558177dfc830b5c3b8d0e70aee896fea7afbceeaa579604d00461348c2928a374e4158f443feee4137f03694a30b8902cefd4dde09926bbf88d75e8c6c86910c8307a88906db69f2b0d3205dfa83eb9bbe9069c55748c", 0x1000}, {&(0x7f0000001480)="6452e4ac667482ec552915e9462e69dc3a88707de23a12f93e8a8b714a50520642c18eb7b88d6dbaa845c335f6636605e6a6a44c0c714bc9a0ce481bd3e399f5965cf33e2eea445accaae1de269431dd4f43504f634a44e3442a26384297da311d6d615a4db90aa1770e653d980eb473630635c881c81929b186c3294e3892527f", 0x81}, {&(0x7f0000001540)="0453db2aebb919d86914b21121aa83145846ae259d507bf212a30a60b2bacda748eaff9b683469fbcb89d4047466c3921d1ffe8ab75f748e1b5f32693d78adfd6476b32a5f1e8e837fbebffd92d78446d976be858de30cc90c851583a4e2d5cb127106bfc8573da5579ec78a81517b46f72f784663a56f0211eae68aef5ad2da0ea1ca2322129ee25b97d091a48090f6779fef2ebf43e0fcc42845d77f225c0b6cc7ede43ba762e82e11ff5e71d48abce0df2dbb2712774c1994fec5678bf6933038eb48bd26245f1a65c9f4ee813dee7db32b2f95c802c7b896891ff843bbd8b8dc7483106bdb001543eda8ea9bc9c695534a51ff2c4b100fbc", 0xfa}], 0x8, &(0x7f0000001b00)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r9, r10, r11, r12, r13]}, @rights={0x18, 0xffff, 0x1, [r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0xd8, 0x2}, 0x4) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r22 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) fchmod(r22, 0x0) accept$inet(r22, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) 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) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r6, r7) kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3, 0x81, 0x5, 0x0, "0df297c262427475c15c32128e741069fc8d9d1a", 0x3, 0x800}) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0xfffffffffffffffd) getsockopt(r0, 0x8000000029, 0x66, 0x0, 0x0) socket$inet(0x2, 0x4005, 0x26) socket$inet6(0x18, 0xc002, 0xfffffffffffff355) 16:00:08 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)=""/189, 0xbd) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)="ba0ed314e6bab6117482225f0000000000000000000000eaff", 0x19}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0xe, 0x19}, {{r0}, 0xfffffffffffffffe, 0x82, 0x1, 0x7fffffff0000000, 0x7}], 0xfffffffffffffffd, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80000041, 0xe6ff3c8, 0x8}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x200, 0x4}, {{r0}, 0x4b189c936df92866, 0x65, 0x40000000, 0x303, 0x2}, {{r0}, 0xfffffffffffffffc, 0x9, 0x4, 0x7ff, 0xffff}, {{r0}, 0x0, 0x9, 0x2, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x8}], 0xff, &(0x7f0000000140)={0x1000, 0x7fffffff}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x8005, 0x1a) r2 = syz_open_pts() r3 = msgget$private(0x0, 0xa) msgctl$IPC_RMID(r3, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() r9 = geteuid() r10 = getegid() r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$inet6(r1, &(0x7f0000000700), &(0x7f0000000740)=0xc) socketpair$inet(0x2, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r13 = socket$inet(0x2, 0x4007, 0x1f) readlink(&(0x7f0000000600)='./bus\x00', &(0x7f0000000640)=""/147, 0x93) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) r15 = socket$unix(0x1, 0x0, 0x0) r16 = socket$inet(0x2, 0x0, 0x1800000000000000) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="ea7684005af61ab1979641b8ce5539dc495359562af75587afd86de2be798cecd927b303524201237d42cfd101b288ca39223ad912f01b240f853f668fc5ff41472eee1d578c20", 0x47}, {&(0x7f0000000180)="e353c2c732d0dabdb320f6c40e5a867c36d53f80599fc2741880940c4496c4b577c08933156f39dd8de38a4c884dc737214953254d4b", 0x36}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="501ff46b04a56d0e0ce9a52b9273b8afe09ce64492f73dc847d9b08f3f5c6c0a19b2a7653b3d25cdc377332b608949cb7ef7b4fc3090f5f76bccfcf87747082a8eebc38d847c2f4a7a6852283c57fa1f7c5488d88fcfe902c03624adaf4f8102d0dbc3", 0x63}, {&(0x7f0000000280)="ce9de157f4e3fef8cb1ad208c3b0d614c897e9628e3ede284f1d23d7d40929e55cb1c9202a7d33125ee1d5f60ad9e930ac6367de494857b0c238fda698d74fa7f69de82c78300d556fcbe62c15f7aa9d41fb010788dbf09fddc4f02adb7a4846fd6d31c6f3949ba9e96d8eacd36b", 0x6e}], 0x5, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r11]}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14, r15]}, @rights={0x18, 0xffff, 0x1, [r16]}], 0xb0, 0x2}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r17 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f00000001c0)='./bus\x00', 0x180, 0x2) close(r17) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x18b}, 0x0) sendto$unix(r1, &(0x7f0000000040)="20888cfd8a5e06a4b3c96968155202139f2db2acf2d5485c6481d4d68ab1bc368193b64684b060a25327c3", 0x2b, 0x2, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff79}], 0xfffd, 0x0, 0x0, 0x0) getitimer(0x41000, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) fsync(r1) fchdir(r1) socketpair(0x11, 0x8002, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x40, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0xa9, 0x4, 0x7fffffff, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40, 0x7ff, 0xe0}, {{r0}, 0xfffffffffffffffc, 0x9, 0x20000060, 0x8, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0x7, 0x7f}], 0xfff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x40, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x9, 0x200fffff, 0x473, 0x9}], 0x8000, &(0x7f0000000180)={0x5, 0x5}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) bind$inet(r3, &(0x7f0000000200)={0x2, 0x1}, 0xc) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x20, 0x80000001}, {{r3}, 0x0, 0x24, 0x80000080, 0x8001, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0xc000000c, 0xffffffffffffffff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0x3, 0x100000000, 0x9}, {{r1}, 0xfffffffffffffffb, 0x80, 0x80, 0x800, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000040, 0xfffffffffffffff8, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x9, 0x9}, {{r3}, 0xffffffffffffffff, 0x6, 0x2, 0x5, 0x4da}], 0xffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x88, 0x80, 0x8, 0x716}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0x5}], 0x2, &(0x7f0000000380)={0x356d, 0x3f}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000003c0)) read(r3, &(0x7f0000000400)=""/31, 0x1f) getdents(r2, &(0x7f0000000440)=""/121, 0x79) fcntl$getflags(r1, 0x1) fsync(r2) sendto$unix(r2, &(0x7f00000004c0)="fa48815de86f427fde9083e91a943805b513bf376ce902dcc22da59dfbfc1d5dbf3f31a3f88b52e302cac9728060107ec824a24bbb508517fc48a6e0f6957f224d843c5d81268e4a814605de7e5ad4bcd2086d3c7dbac58bf7eabe8e047eea1b0e2dffb7d3046c576efd41558c141e2d42eb", 0x72, 0x3, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000540)=0x7ff) r5 = semget(0x1, 0x1, 0x10) semop(r5, &(0x7f0000000580)=[{0x3, 0x81}, {0x5, 0xfff, 0x1000}, {0x3, 0x400, 0x800}, {0x0, 0x8000, 0x1000}, {0x5, 0x9, 0x1000}, {0x3, 0x3}], 0x6) fcntl$setstatus(r1, 0x4, 0x8) r6 = getuid() fchownat(r2, &(0x7f00000005c0)='./file0\x00', r6, r4, 0x6) mkdirat(r2, &(0x7f0000000600)='./file0\x00', 0x100) mkdirat(r2, &(0x7f0000000640)='./file0\x00', 0x94) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000680)) open(&(0x7f00000006c0)='./file0\x00', 0x20020, 0x20) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000700)=0xa7) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000740)) syz_open_pts() bind(r2, &(0x7f0000000780)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:08 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8, 0x9}) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x200000000024, 0x0, 0x18b) 16:00:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) listen(r0, 0x200) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x3, 0xfffffffffffffffc, 0x2000100000000}) 16:00:08 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0x8000, 0x4) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 16:00:08 executing program 1: r0 = semget(0x2, 0x2, 0x414) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/117) syz_execute_func(&(0x7f0000000080)="c481c5dda210c7f6eac461541554c8ff660f71d6e48f4978cb93173300000f50dbc4a1d351c1430f1abaa700000042ee660f3a08d179c482d1050b") r1 = socket$inet(0x2, 0x7, 0x403) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r1, 0x0, 0x8, 0x0, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r1, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="b0", 0x1) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) 16:00:08 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x2) msgrcv(0x0, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x1000) r0 = socket$inet6(0x18, 0x4000000000002, 0x20000) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = msgget(0x3, 0xa) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/197}, 0xcd, 0x0, 0x1000) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/146}, 0x9a, 0x3, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x810, &(0x7f0000000040)=0x3, 0x4) listen(r0, 0x0) 16:00:08 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="0c716d8dca49acdb586c02302eb2d02fd2af54d258c4ade180113bd6519f9d0e5e8593c04e55fb7d1bb17e9c497782f0b831496d3f125e886ff12eecdb1455b24d01b10355b91ad496d96e193219844aedaa3183c518a51bed88a3ecfe506955", 0x60, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 16:00:08 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) close(r3) r4 = socket$unix(0x1, 0x5, 0x0) write(r4, &(0x7f0000000000)="5b8e18af81", 0x5) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r5, r6) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:08 executing program 1: pipe2(&(0x7f00000000c0), 0x10000) r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000b80)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() writev(r1, &(0x7f0000000ac0)=[{&(0x7f00000009c0)="59da348b902b71d8277d096b3d35c799c1435c6a59fbef1274a5ed881a9a3afbc716db37c69607eeb88aeac219385cd45b0cd337aa160e6ab82b121c2d77c46d2b59874238aa0526e81bfa3643caf3a76ee53b2d5701d7afb267af75c990da0c5d196a3369eb93c74ef22730622aa89ab10980b6f5670ab0a1b9f10e194d1e0e9e2fe07bd9d29f6424a3f6c1fe35d18ce291d56765fcb291f62d33bb08dc36305fb406c3d98ba81b78a484f53736065fb560a42033a918134425b42316a51f12dabbd9b47d5baa7883e8f013b2c218cfe0ad2c8b6f5a99787ebc1c505590bc7b466265a1a3085aaa4975c249db448dd86bb697", 0xf3}], 0x1) rmdir(&(0x7f0000000b00)='./file0\x00') kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) sendto(r1, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0xffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x7, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000000)) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x7) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000900)="ceb5f2673d0efe84d45940aa20586c6bc377c24b530648701b422ecfcf864bfe5c25223c2ee2bba6bce1dfc45f262c3a2dbc69c36c3f60385ebe927821489784cc419b7513a1ee8921c858b988f9cfaacf5bcba61520cfedc2c14f8481251529457d01cec94854598b8dc2136e202ed62f06895aa69b9d2d0514481b98aec888d699e6e978df4079f61e525070829d1706fa7fec3502b037425f051c72d825005997832fd8753b34caddc765e7e656c39a53752b6fa3d4187baa365aa58b85217f77b3145c482b6b1cbd128744a35cfbbf32f1edbd510e53a785386bb96c47cb955e84ceabef062d5d65b59130677b494a47485d0af4b37078865d1c3d494893ac97c74498bd07614903128ebddaf65cd34a43cd24c986fd2d2bf762fc537dd0586037016c396dc098124b118d28488582d420b96c756c0bfcb9f692e8ece7a3260d3eb306f89af2cc2cde302d577c0d6e370c9c6290a76d507ec60db75e479e55752c4f7b4f35356f1967c7091b3b41b32247d08f25a4acc97cb3a5aacf42d13c0b723547746374dd242d087bb8fa9a263f602685b2d3747992ec74efd47038da9535c795a417f18919e7b6217ee32f30984617212fd4f717e843e56e216ddd0d8bae861d05921eb28e7fd2d33325226622c26495d34bf7422eb6433c0214ad83442624360199a923c43acafd90f940dbbaebc87aeaacd0ffbe4cb718dff3041354b71aa8efe077106c15b90d97513a330f66b5193555fa76bfbd76006de060336b6956a3a3d38b30ec0bb7a8198380d18b56c61c33d138a03e1267d4d0d6b7cec2c6983ccadaf19c85f7af169afe10f7aa7693f54fdd4f3e0cf46f875bc34ac2609e4aaa60147bc69029e66524c90a1618c07f55c4c050779de8374d541a9767d55e76b34acb618da94012cbd60a708ea6cedf75a7acc2326f9c4e51133dc7dbc1b574c8733bf53cd24c746dbf7f3f94a53c4be86592d9b3d99d69dc37a728ad31670f5f75895f85d9fcb1059cf89de397e65422ba339733faaa18809cbbfcbb4c0b3b43d64c4116957f27c5da191ba802305b26e638db0829e1aca3229053d75ee9c33db51e76adc624339d6ea28e58888027bd7c085b2246c6ba4592b9d0b2e724c2fd44a071b7894601195d68a092255926a8b1f77b106957c524efe519de555a01b623612f9d56d042ce4f1920fe1620d08def3b5378faa134f95e2daaa7bfef0f50fdb02752509ab14a7eb79695052dc214305e42a7bef3253ae3f4226b4d192cb8c3845863c3ae766095d99c6c878fcaeb1f55c71a843c29ffb279307dcc59d5d70f9a79ee11a0caa5cd20abfee85e17046fe18b7303df04d3b55dd4b5c0f5b89a1d9a01f21aa0a68517795a4bf502f635042152dc387fa681476e34a956cc2dc8852e10bc600326d17b36e23b1c7391ed164ac6d4020a6efb3613f4b1ddcac6003ed8c2f5f0df022a8652c1ec1e760bf212ac365ff0ac92540b4bb01a060f9d2c509bbaeaa1199aed6ab520f3744bb995493ce3a06ecd83042e0bece4b9498f28425b1a3f4b3454551d2fc0d3ca1ed4ec62f360eee90de822c2542c74b631c8c06e674bbf8db3aecc4b9961ba0e750844a6f727e610c69b1e2bdfeb02fe5cd166e8bc8e2eb3769b3fbd63c5adc21436608afb2596752a8346364da75f3220cb95c611f14d113352c4fec371dbf3604e24b55fd885e28027256918e20b9d33097719eba71b9cea44289dc073ed75404a7c5a6d119fdb52edfb9fafe030aa6bb6410065affc1d4b4a7d8bb8fcdb783541d57547617f59ae54390f4212a4f0903b04290b87982077772d7a76a79aed29b22b92178b9b925abc39d2af00f2542ed6807c7231105ba2b12f4da92f47005a32585fe8ceb594ba9936a967716dfeb08f90e28b52791f95935d1e49b3ee15157076601d644320f7d777e671061fbd8d5b890ad9a027121dab56c550acb5f4ddef45c8c989928647f941861b4b49dfd0734de518afb12d12e0f987cb71105b2504835d63ccf886789a8a24d7411b07c4ca59c1ba997b66b8f8d35f564bbe7f03aebbd01989ebee462db1f1a96b31ca02b04cd5ddb1292093caa6ddffade83960483ad55c92660fc224271dbf2bc107a2f90d01b2d1d54d51b283d43c1c68c07557d596c8803338464bfdf7bc35c9344d0d5170ee36721f24542159ba41fb020795abe5b57f8a77254a2d8b4f2b688fa6c3d0c5940aa63b39dfd3b22dfaf5f54b63daa2cf4e6a8f0224f99d825286142e22b78770a42eb8ba8c146d8ba28ee08f9da6dba85f55838e91c97012fa91b9db15ae4e2212552323225ecaa75e2495c9806e36413891d3a572b7a2756ab2c5920a3fe083b42bac203464f6a60fc0959866bc89c8b91e7fb0160e0473b02b5aeb4d46de77a2182cdaceb8bae5ab0c39dbb02d4c22a883894edaba278ccb02ef47c41c221cd9169f9d13784b536479a7d3465743fcc3c2f0bbb1f585c802ab440bc630f6648b45dcaa01e28ae36cedd53d028309264847ffd197e9d07c9b4f898b0a1de6881591668b0a49c1699728298371c3b0487418f2474abd393cc6de2f0b7faf978dd11b74bb4ee7edff3ca1a8da231d3ed733e5f828347e83935ea560ab8c643f51cb6bb5d97fafb19a5dcabb550398ffe8effedd0cf39b577f2f931f1c94c7b2624180ccfbbc0c3f18ace8ba6c07a8c6dabea5afdf5cf50dca9ab2526b49fde06851943385d4bf61d2bd6b0df7eb6a27ae3848e64557decb6813", 0x7a0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0xffd) sendto$inet(r0, 0x0, 0x0, 0x100200007ff, &(0x7f0000deaff0)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x4, 0x8) 16:00:08 executing program 0: munmap(&(0x7f0000004000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1) 16:00:08 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) kevent(r0, &(0x7f0000000040), 0x40, 0x0, 0xfffffffffffffffe, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r2 = socket(0x2, 0x4002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 16:00:08 executing program 0: 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) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r3, 0xffffffffffffffff]) setregid(r5, r2) r7 = semget$private(0x0, 0x0, 0x55) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x1f, r4, r5, r1, r6, 0x1, 0x401}, 0x2, 0xa61b, 0x73}) getgid() select(0xca092ed20cb318d0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x80000001}) fchmod(r0, 0x10) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = syz_open_pts() fsync(r0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/238, 0xff15}, {0x0}, {&(0x7f0000000500)=""/254, 0xfe}, {0x0, 0xfec9}], 0x210, &(0x7f0000001600)=""/210, 0xd2}, 0x0) fchmod(r1, 0x10) pwritev(r1, &(0x7f0000000000), 0x1000000000000055, 0x0) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0x100, 0x3) 16:00:08 executing program 0: getgroups(0x3fffffffffffff38, &(0x7f0000000000)) socketpair(0x13, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xe004, 0xfffffffffffffffc) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 16:00:08 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) socketpair(0x2, 0x8000, 0x4eb, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x2, 0x8) r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./file0\x00', r7, r8) poll(&(0x7f00000001c0)=[{r0, 0x24}, {r1, 0x4}, {r2}, {r3}, {r4, 0x4}, {r5, 0x8}, {r6, 0x180}], 0x7, 0x7) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x300, 0x10) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r1) open(&(0x7f00000001c0)='.\x00', 0x218, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x80, 0xfffffffffffffffa, 0x2, "ce5df0e76d0d7c8624664c4ddebe9f8bad28829d", 0x8, 0x8}) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x7, 0xdf5, r1}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x8) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="6fee", 0x2) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad705eac691176cd6d7e64b6ba153c78a86fcf54c483b35ff67e0fa221eb75ed03c178044601dbcc55e7267bcf4c0b0e0322b237ae82b71d6aaa02dfce326b4687e091503bcf777af0d7666e48580c9a5ea17230546c26c9d287e5181877d067b1ccd2ca67bba7495f7a0ba53c98a42586579df954d720ed9ad01f77ccd88a967ee57a28924bb76da1b045f705ae5d2a5e55ba825046b071a1225c9db9aba395aa6fd012e4861107f6f26dcec8f14562d2c5ba8c91d788130aade76d55861de89259a152c8a51a97687b76ee5c56cb86d1ac2ace211d", 0x201) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x9, 0xff, 0x20, "1c0480caaf076047fca13b7b104c63cc343dc5e9", 0x0, 0x9}) 16:00:08 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x51}], 0x9ca, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0xa581, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xa, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/11) 16:00:08 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) close(r0) r1 = kqueue() r2 = kqueue() close(r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r3) dup2(r1, r2) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xffff, &(0x7f0000000000), 0x0) 16:00:08 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x2, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x9) fcntl$setstatus(r0, 0x4, 0x8b) close(r0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() fcntl$getflags(r2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffffffffffffc001, "a147780ac85a538a131100e800"}) socketpair$inet(0x2, 0x5, 0x1ff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, &(0x7f0000000280)="3953d1a5705b6739bd0b8f46087805b941fb8437cf1aa7be71a3aa86dc5d3450f1bca778361e48c978d72dca25b163a43af71c357cb6855a18d798a4642cb28641d25340be0f3b543bc960c0940948be627a479014d5b9788f2ec39be71e148ec15814877dad2f5e9bac243db275a18a4595b7689f275b00a3369ab9e8814ecf89e41160ba6cc9da815fe930793e0230d79a1720f74769c4e6b36c92752c3f7db35e7def45d96219763b391368012ce43680a9620f271090fa15ad9b2c861506162c877ef36f8d046b19edbe80", 0xcd, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x8}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/22, 0x16}], 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000140)="cab5813dbf49c0d3501a45bc709aaad2466f717c8d7b261c41cbdfa7eedbd41942fc9abe", 0x24}, {&(0x7f0000000380)="34444ee0ae1da3162c08bae9e59e1e26159b2b3670c6aa35036ed3e47446f69d627f9ea0c68259c2c3cd8435a48048ea0c9fe26679a9ec6a8d2dcbd3036e8d0f3430eda385b57b21b5b08ca3a1", 0x4d}, {&(0x7f0000000400)="db9a9b741fc04afdba069795ca38d683248b197daa8136b7fed9ea11e4240f161c0f205b275325a09846e443ad14f05cf4d7e7904261ea2f69d39f6e274fd63d05dd008722cd5ced1ddb8d2c5aaeb9f06af727e1bea6d0ba20f797c6f370bc2a483707cb68857576447fd7dd73d336607d03b1afe0730dd28da3a668a83e4e8339b1238d64d4f0789a647c12c244d57b2372020d700559acf9b780612dfc05e97294cadb0504b828f22ac067bde5e54917ec2a30e628b12803ef0c8171561b4430000adbb8d0c6b4f96cac5dc3745a61fabe9685", 0xd4}, {&(0x7f0000000500)="b01582d09c4c6f6032a416df8d012da3640ee3a7b66d3a7f0027c2263ff660d426ac4adbeae990a1e41efeece336589b36b519680dc9675410b6eb05fc873e60e402a7a7702b145a75a9bdb8f00dda18229ca1e5ad9555f8c43498c80e40e74a0b34f67edeeb376d4a05d3fb4761e2ca88a3e5", 0x73}], 0x4, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}], 0x60, 0x1}, 0x2) kqueue() r8 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r8, r9) preadv(r9, &(0x7f0000000000)=[{&(0x7f0000000080)=""/80, 0x50}, {&(0x7f00000001c0)=""/155, 0x9b}, {&(0x7f0000000280)=""/252, 0xfc}, {&(0x7f0000000a00)=""/4096, 0x1000}], 0x4, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x232, 0x2) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000001c0)='./file0/file0\x00', 0x4) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000002c0)) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x80a3, 0x5) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000003c0)='./file0/file0\x00') r3 = getpid() r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="0100000000000000f27680fddc037f394089e5a25c1603333238eba9be9e99056cf81d6139afd83348f55ef62e9bbf8c02714caddad8def6f34ade97c0dd24f912274ba08a21ffd13d86c62dcadca80155e53afe1c23767ff26400fcbddd04ed2fd6599ab3267d351bcaf266a44f15cc8a6ad3ea2102e9e141758b9101ddf2073e4db1"], 0x83, 0x800) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x3, 0x1, 0x2, 0x1, r3}) 16:00:08 executing program 0: r0 = socket(0x0, 0x4007, 0xfffffffffffffff6) dup(r0) 16:00:09 executing program 1: socketpair$inet6(0x18, 0xc007, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/243, 0xf3}, {&(0x7f00000001c0)=""/18, 0x12}, {&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000000280)=""/233, 0xe9}, {&(0x7f0000000380)=""/56, 0x38}, {&(0x7f00000003c0)=""/11, 0xb}, {&(0x7f0000000400)=""/170, 0xaa}], 0x7) setitimer(0xffffffffffffffff, &(0x7f0000000000)={{0x0, 0x4}, {0x0, 0x80000001}}, &(0x7f0000000040)) r1 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x200000000) setsockopt(r0, 0x2000000000029, 0x6c, &(0x7f0000000100), 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = dup(r0) poll(&(0x7f0000000000)=[{r0, 0x11}, {r0, 0x4}, {r0, 0x27}, {r0, 0x1}, {r1, 0xeb9eb62277526360}, {r0}, {r0, 0x8}, {r0, 0x10}, {r0, 0x80}], 0x9, 0x1) 16:00:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82ef2d2f66696c653000"], 0x10) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) getitimer(0x3, &(0x7f0000000380)) connect(r0, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="12e5fa3e", 0x4}, {&(0x7f00000001c0)="5019494d82c3ab778bb0172aabc7922ae7ec733676963f73c11e605db97334278e9dea4786f070e8e369e781c0106d8bfec822771bd0a641ad1dfff06b7298e6aa0a7882d960f2b385c266c8be10bae415bc107cf7ad32a05ece9098d55059e490a6551cac9ba42620e6a3035fb20c93edfac276e926a742466b88904f6b9f869940357792c3237b31752e9930c4bb5517a89e3bc61819f0e3b198684e2f7ae07f51c038760b51ca1c58821b3c30ed5e13", 0xb1}, {&(0x7f0000000280)="138cc1502ee30f26c646609cd08f7ef34e66c30f5933d25e9fe4d5fe9ab91b186c9c16b0933cf661b0ef8365885c153d4727d429541be9a553aa9a3a4c79775318c23681a9d9307cbf8ac54a728e7a6ba2480b16db18fc990c2ce92e53b7eef6261ad664102ced6a77a2345f19201b3461803ae0b46dfb848f74228ebd7ad6ee7f9541a8495418ef2265af7a02bccbac3d", 0x91}], 0x3) setsockopt(r0, 0x101, 0x6, &(0x7f0000000080)="2857667534133695ac07d5d7988410c81cb40bd7a5cbe776e6d8cdf2bcab96150a846d808dbff4976d95d8ab7cfbf0549b719fba3f3b9c32675a8b8a2945f65510545b392f759109aa0bb94deb5825c94f3f2c3adf748d28895f607f0fc66c6c72b7647ee733d0c78678dc0fd612b81ce0a362f76cfa13e23f8acc9e78598ce934cd5d55ea32ce6ebb4bd7152f71d4fc868d762a13bc1c2e2448225b6a5885c7d67bbda807ae59a2f0c486d38001d587485f51289beee93adb6019ae10aef1f29f6df676cdc89246e378a4a1f46bab6ad5ea415837", 0xd5) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000180), 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) kqueue() pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x8, 0x847}, {0x18, 0x2, 0x94c9, 0x2}, 0x1, [0x1f, 0x3, 0x7f, 0x1, 0x3ff, 0x1, 0x4e9, 0x7]}, 0x3c) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) socketpair$inet6(0x18, 0x5, 0xba, &(0x7f0000000040)={0xffffffffffffffff}) write(r4, &(0x7f0000000580)="81c1090232839a0478e008ddf0a14690e2e287483e69a8de9ea85f5c695e9f10a0e35fc7424b837eca9730add9ff7f42a718cf58dba517964a269dec0644b62f5c9a3bf954ea76488a0cd3ff75890cfcc5baf0d37c9bbda868e13fde3dbb376e7c6f21ab080760040d0f2e1526a5f71d231fb77a33f16467a57f77dbb1b0e3ebb554a5b5f425b86eacdd3fbf039240fa5f86577d62a2e9ccf7b1a17f16d47f9fb708ddebe78106dbdde56b3afcf303f9eb75ca10888c5a0f0334863cd6c104c1d81d500ad57e0cb7445532f49fb6d9b256e05d19d5feb11ce2f2258eb86c9462ef71fa9119a28963", 0xe8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000680)={0x2, 0x4, 0x8, 0x100000000}) recvmsg(r3, &(0x7f0000000540)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000300)=""/72, 0x48}, {&(0x7f0000000380)=""/86, 0x56}], 0x2, &(0x7f0000000440)=""/254, 0xfe, 0x1}, 0x800) read(r0, &(0x7f0000000140)=""/70, 0x46) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x0, 0x8, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x8, 0x1, 0x3}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000002, 0x7, 0x9}], 0x0, &(0x7f0000000240)=[{{r2}, 0x0, 0x10, 0x22, 0x7f, 0x3}, {{r3}, 0xfffffffffffffffa, 0x8, 0x4, 0x9c0, 0x8001}, {{r1}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x1, 0x2}], 0x1, &(0x7f00000000c0)={0x100000000, 0x1000}) utimes(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0x9, 0x3}, {0x3, 0x6}}) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x6, 0x0) kqueue() 16:00:09 executing program 0: select(0xfcfd, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2800) r0 = socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x40) pipe(&(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x73}, 0x0) 16:00:09 executing program 1: r0 = semget(0x2, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8440, 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/8) semop(r0, &(0x7f00000000c0)=[{0x0, 0x5}], 0x1) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="be", 0x1) open(&(0x7f0000000040)='./file0\x00', 0x20040, 0x12) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) ftruncate(r0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x3ff, 0xda94}, 0xc) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66296c653000"], 0x10) socket(0x1e, 0x4, 0x8000) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d058bc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c94db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86000000000000000000000000000000000", 0x789}], 0x1) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0x1}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="fcff46fa7357862ab700000500b314c7c4", 0x11) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x10, 0x4800, 0x1}, {{r2}, 0xfffffffffffffffe, 0x28, 0x1, 0x400, 0x4cc5}, {{r2}, 0xffffffffffffffff, 0x8, 0x44, 0x9, 0x8}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x6, 0x100000000}, {{r2}, 0xfffffffffffffffe, 0x80, 0x2, 0x1, 0xffff}, {{r2}, 0xffffffffffffffff, 0x44, 0x40, 0x7, 0xffffffffffff7fff}, {{r0}, 0x0, 0x40, 0x8, 0x200, 0xc7}], 0x400, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0xcf, 0xfffff, 0x4, 0x8}, {{r1}, 0x0, 0x4, 0x4, 0x5, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x16, 0x2, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x0, 0x9}, {{r2}, 0x0, 0xd3, 0x4, 0x6442, 0x10001}, {{r1}, 0x0, 0x0, 0xf0000002, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000010, 0xfffffffffffffffe, 0x78b}, {{r2}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x2, 0xfffffffffffffffe}], 0x3, &(0x7f0000000080)={0x4, 0x4}) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:00:09 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='cw') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 16:00:09 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x1f, 0x2) recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x20000000) getuid() 16:00:09 executing program 0: 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) r0 = shmget(0x0, 0x2000, 0x218, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/4096) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x120) syz_extract_tcp_res(&(0x7f00000000c0), 0x5, 0xfffffffffffffffb) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0xc00000000000) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000040)=""/5) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) r2 = open(&(0x7f0000000300)='./file1\x00', 0x1, 0x80) ioctl$TIOCEXCL(r2, 0x2000740d) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) socketpair(0x6, 0x4000, 0x5, &(0x7f0000000280)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000240)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') shutdown(r1, 0x1) r4 = accept(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) bind$inet6(r4, &(0x7f0000000200)={0x18, 0x3, 0x9, 0x7182}, 0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) poll(&(0x7f0000000080)=[{r1}, {r0, 0x11}, {r0, 0x44}, {r1, 0x4}, {r0, 0x24}], 0x5, 0x0) dup(r4) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xfffffffffffffffe) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x10000, 0x10, r0, 0x0, 0x0) r1 = shmget(0x1, 0x2000, 0xc, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmget(0x3, 0x4000, 0x400, &(0x7f0000feb000/0x4000)=nil) 16:00:10 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0xffffffc6, 0x0, &(0x7f0000000000)=@abs, 0x200001b1) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab341146102543969b61711c1ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bf51dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313b0", 0x289}], 0x1) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() 16:00:10 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10080, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x7) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000040)='./file0\x00', 0xfffd, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x91}], 0x1000, 0x0, 0x0, 0x0) r3 = dup(r2) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x4e}, {{r1}, 0xffffffffffffffff, 0x51, 0x9, 0x7ff}], 0x5, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x8, 0x4000000103) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x100, 0x5}, 0x10) select(0x40, &(0x7f0000000080)={0x3, 0x4, 0x80000001, 0xffffffff, 0x7ff, 0x5, 0x4}, &(0x7f00000000c0)={0xb3, 0x8, 0x9, 0x4a7f0000000000, 0x8, 0xa0, 0xb5, 0x7}, &(0x7f0000000140)={0xcab, 0xffff, 0x3f, 0x7, 0x5, 0x7, 0xdc9, 0x1000}, &(0x7f0000000180)={0x7, 0x400}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x7}, 0xc) sendto$inet(r0, 0x0, 0x0, 0xb, &(0x7f0000000100), 0xc) 16:00:10 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) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x3a, 0x100000001}) open(&(0x7f0000000200)='./bus\x00', 0x80, 0x160) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80000002047, 0xff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x1f}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0xfe4}], 0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x3) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x50, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x10000) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x28000, 0x2) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="a10400fd7b85b507dee41a3ec3cabc1869e5e57335d6ffa4", 0x18) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60a", 0x1c) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = dup(r2) getpeername$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000280)={0x7, 0x3ff}, 0x8) r5 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000000001e2b, 0x9, 0x3d9, "bad84b73f2a42ccccaa772d83726cf835db57180", 0x0, 0xfffffffffffffffc}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) kqueue() 16:00:11 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x42, 0xffffffffffffffa6, 0x8}, {{r0}, 0xfffffffffffffffb, 0x28, 0x0, 0x800, 0x7}], 0xad1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x13e, 0x38f0}], 0x2, &(0x7f0000000140)={0xffff, 0x3}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1000000001) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x60) fcntl$getflags(r0, 0x3) r1 = dup(r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x10) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) close(r0) 16:00:11 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) mknod(&(0x7f0000001280)='./bus\x00', 0x2002, 0x8) fchdir(r0) socketpair$inet6(0x18, 0x1, 0xfffffffffffffffd, 0x0) kqueue() r1 = kqueue() mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000000)="b2", 0x1) write(r2, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) close(r2) close(r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchmodat(r3, &(0x7f0000000140)='./bus\x00', 0x100, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)=""/207, 0xfffffffffffffdc6) link(&(0x7f00000001c0)='./bus\x00', &(0x7f00000012c0)='./bus\x00') getsockopt(r3, 0xffffffff, 0x100, &(0x7f0000001780)=""/109, &(0x7f0000001800)=0x6d) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x10, 0x2) 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']) write(r2, &(0x7f0000001840)="73f5fa192f5d7e0d60af35bbb7e6582624f4228b402deb0c7ab3884c1253ad9076aac766bab3bdeb22b336d6a257c61dad7c65b7bf97ea996cfa273f868a02e44eb28e37f691c90ffbe09630c0fba652f8c812fcd217447116398b23acf5b199dc10743dfe605e31caad6aab6011e4a30c3c1f14ea96f12826de453d3fa566056f6bae33afe95321375a0e6601295091a0cca2db94714b2a54665b88ce649c0a565c03a28848071fa602e73d2adbc02d9d4872", 0xb3) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f00000034c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000003440)=[{&(0x7f00000000c0)="c6b3e912cd69ae7dd10dbd09bd3bb7c86be18cb0433260be841419f1e37e5577", 0x20}, {&(0x7f0000000100)="807b5d8bd5c9dd54fb8f427f2c229a10c15d9609e31d3f80ce2b8a6f65069eb294faf84a800f78c8295f53022b760e99f01e73f0e82df0187d62a08c1942c125da6310ee083237292b4945e7", 0x4c}, {&(0x7f0000000440)="d0d0ddf0f3f4aa318fab14337fd5eddf18be2e7e55674211b64f0d695b472556164ed624104b651b1a864a72ea94df3e120a13b4cfb6206310c6ee59ce1b60293838181126c91cf7b8b9f52cc2f43367c0c088a396518e7ee02e4f79a1ffa040dc93cbb69954d6a4cef40a4c2c496850e61f9b0983b017926b7f00d4baf152756ccc6e07f3988e80c7f3b33b6e2ce9760e8edd8790978249ae23a8cb9d05a79d8d1d791060ea51137b715321117c31077850c239eb9385122db36ae276b505bd0e257c74326946c546d2c98aa30ce51349969d0f83592ba3bdfa9e969225be94c740f51c7ac24ffb517ee81386d4e64847958d677bfc03e398a15cd250514f4c3748a1739d2822b2ffb89e4f1f22d07712f4b319f52a61a6f4b8777abf92a129a866d0e1f14b625c4014ce1aca0b7ce10dfda6fd49056ef05b487157ed9e1d2c5066b8a32a797d871ec383da7c815136cc90fe35bfa22ed4b750a38f98bd1b73ee4bc36cf148dfc57471f85e758295d001d73a1eae6166d277e6387b6266d58cfcdcd035e693245591cbdd319f685bfdd67db0111330b8a26b5de4dc614d7127b6b3f4e2f7fb46b6f99777ca03f7140d9eb66d0ab12c8d2ca7ecbd7e7677d7b9d5dceccd904896289a76ba8988789d42e7eae5aa127bdb99996669dbc24d6f2d85e255fbd4585a9469efe243b758d9a7a795a9a3994ccf0d050fbaa0dbf2b673f98ac8ed26ff111dd47b1fb249e95d9cccb3a52c49660577ad8ffb1d7b41bde1386f8abcfd136ae1751f42e7e0c63054bda35f1a6201c32b859f68d045411a16d12c7097e576f6876ebde8fd70305f4306b476a7ac5db1a7b367096bf348b62106a980f2296ad4bd80cc832265859c34311cc918d4345a961582db54a59ad8ac1fd8fc4b6a147c8058c159231042a4e79710909feb06f6351c8025ab4cff919336ee8fd6da3027715b6189a7d095b431e73e578a33867926e5481018c9a338f0a16a6c075e87d15c20b238e9c8dec8bed871e6707ea8da02a89b4a757bdbee090e55f2d943a0fca28d4da1d808acc47dbb6269e59357a209b812bb80495ef566c520a5098eea604a7f5930cb1c0df92ec4bbc4b480ac123fd03f5d95674fa66cc24927d8968f2c4c49761a9f2a61550777d67f0e1628b627dc13b6d40d9e5bf895b3bfd9ddb2fc15a96eb2eea52c8a61ab5f93eb93e9598e28ca90394ec07c978ba82814cfcf0fb16051b6288dc4bfc816b9c3761d8b10c875f84743b407af459a02febb6437909aaae39ca55f227ce5a9c6d54551d905d8c9ca1946c22d6ef44e50b4bb19698e15f9a05aa12c9e365d2435244f790905dec1fef02264ec08a27cabab49d3134bee98dda7859b5f7339c8dc881b68c55a4842592d9b4f9d6ac49ba9a6cc03a3fd6ccd85cceaded6d8c487bf67060afb4367007129032579d37a31b04461e1d90e9ba12fdcbe785d6b941d322a57361b1608373cd7a643f4c6cf0bb18854fc17d4adb58bc8e60d04928d56a7f33a537129c5b2b252dcec998edae9ccd2546671bd1f17be576d2de646028d3e565826adbf0124630e8ee15c9f83eb734db9eba4062e09477cda22ac5c494a31d5717bd546bd405b6f316a4ba5f738a176c089886c85e8b8df2709e55c6ce8f91d60bc2762163a12b4e2e67a394e121a5dbabc47607396b2c88976217075a8c4f76018ca11417c030b4deae3c03d07a4284eb94ec686ab452156a801203abf46c37f7e2da9607073314d20730c9311c528f32fe546b30a9b7d3eddf48502d52b4891d3fad819edf33119ea706a0fb216954237316c9ec88a19fa99daabbbb8883b78e75b00f3e4b148a661b04e0dfe8a3a89de087837ba70269f850bb29f40f22107fcd7197d48000144c1fc0da1e3498136da4f14b612548b5a89b1174a3d53b265ac087a7532d33fa0cb224c0b223348e54386f83e5b552f2a9cda8b633eaf27ce66fde3d66d67dde429c8181e9372096b00a7218f335afa9993c0531ccdb8b08de93faf48989e8dedc564def11fa8d3fa12b93d0b84ed01590e70dbe4ada505f0a416d5883d26eb1749f3b8fc1dd0d8c730287b7193332c9911a9abd6f6cb1b45d9c9163c7ef288d55d5747ba3dbe0128b60ec854440c1991709d59b559e60b79cc34be0f7d23e13f6b4be9d35289e761fb610fd2ba47955db820ce8e44d7660f4b3d102e9db9ac7ee6a27d286664d20f8c334998d08c37e306d5ea17e987a5a34e3950ba90e80b763cf0d04e48e6bf24aafa43e70215eadf1a9ac095604b4f8b321eb715283c58b1d45c2b49fb82b5933fbaa41ba50e91b7fe37b6693e4d8a7f015a8e307b32fb721f62a99614c70324e53baa9962364debe8bc566ec687ac5ddd296dd4428537e733219b3de9a00c17fea75fc707f00cbad30c666c2f7601f9a8d2ba626f927ce2b6aef4c658fb5ff095aa45dfd0ba000dc3a63d022df241549d76e5bccd026496e4b6a1e4786d8ca4cd464ffff55e1991bbb9c42fb45a1fbe5018250367f8efff0ba9eb6bcfb6a1c7c02da854c146ac5860dcc0929849ea002c0ca38cd5c5947f41785dd5336c251f5e12c3bb73be10558007dc3c6f2ae3503d3693ba0c02d958571268fbdc117bd48894ec5b550d26e86bc2f2a5799178921f831430da332ed44f84a973acf68d86bd9fbc809f4236f18b8018e4d237fb9cef3fad89cdedb5f3684d44b5f378d76987799149a0a1d2807ed202ea8935ce00fbffb8f299637a0ee7f65d3ab848bd87adf2df7f29cde0c0994b6cd8919b05b820781d919a4690d7dd2017899f775b4480a01016b79ebd18bd4111327680c9c5ee7981b346ad9e2ad6dbc5d074365e42fbbe061916c89bf75638d36f9c28fa76e37d8fe89e824bdff699aae4d7875432778d24a9f06852fd70e68d9911d5a745de96b5e57aad5df64c18d9de6370101a28a77d36bf015ea629ed4f54a14eb2fee8754f41adfc946eacc7c21afa70529a5f058ad8c7259349f6b0c7c2e2e88b470947a46a7e374c92345495442f61f273f42e55ce786f91e7f51d13ee4a1206d9c3cecd5a394cc01d9308a97e49a44687cf38d87e1505d1bbc952652e3d991b25a2d8332131ab180f714e204ad1485a78fa3ee6ba07834294a9a78bbe8507d3f0a5640708bc817eb41dc594675b462f4572c494c2a02cfe8f0f948956d62af75d9e0fd08b48b311dd7b66d826fa7aa4af009812e3e9939887e72d4a8b5721943b6b6893499e4eb0cf19f175bc0fa93ff81d434596d8aa3d1eeb5d05da5bd981fd0432ef933c6d4b08ab64ade69470c63cf0237586a07bba209d8a1b06d1a5c5ad910e634a382498435dcad1c7c22ef28045387444a0c78e4f2771f77674192fa2b28409f1d1b6259ff2e21c977884b04b74b19b65b02b90ac6ff4e62d8e19621f7f97ba2b930defd25f52f3465b703164eb8789411849a24125704518a82cf483bd63f2e480ee5e28cd324d4240b86ea4ba8f33892f589383d163f49adc49db79fb0f6fc1ee36589119521b38b4138d909062e4a74af3730a3435aa669e56e31e84204e61b0551f66dd53497dcfad937ed62f58702d1a348faf7d51615bc97a9faeb98bab4664a27f7d456702d315a8412e4be8bc167f0e491a86ca065815615f713bd4dfdd69821a3e03e6a552b71d029d1548a632fa85084abd9724665e36b4b571d6bc333ea591fb625a8f3d2fe7c06c97277a13d41cef7b303a6ef0bca4d6fed42013c6eba684e9d255cffec94ca62fd72dfa5a23b49686807b2d6d1fca8ee22a9716120e22ddc548d3499e9f338bc6fdcd792cf2b318bfafa795950e6e1ad93bc9373dadb84e08e78a4089fbc75389483bb90a143854d994f4302acbff77ec5ffab2c17beac8d866a823fbcfbdcfa851dde831801e4daf2c41654abbec515e5dbc1ef40a110613ddb3f30ae5ddb3575d9e63668110e9b842828617ebd336570a518a1c4629a5ddcfc822aab64275de9573932f89f94b270903ed09a7064da53653a53e95332c0eaeed254d875ad42405fd750bdcf891afc859bdcf4914bc116ea0905a43d7006f22e3929e0b0d374dc754c04fccc58cbe45eeb2b0d16b522900e0c6c8c3a335e1f1ed491730b5c219436bf8bd040a91e1eeadb0a87fc650d81f6a6a67a62c5ffb3467109e335bbab258b03791cd2ebf67e04ea4ee634dc4992a48069ec53511e3917769c3878fb4524d7f69feccfcdfbf005dfe5ab89d7ad7923a0d702fb32a37f62c6cb4da17742987c4aade522859bcbe93363c5eee3d67637c71f520527ea0a2739dd57b1fd8d8e89fd468964b367659f65c20ff689b164a421e52c5aade1b0684c33e858f8ec58b9380e2b0cafa08d169a46c85303e844e5762ca871b129e4241b800973896af8add9d98b1a06861b8148c7c30a5dff47266aeca2b43d5e5f846296b62c8eaeb6adfceab8ed3867ec0843f5b19aabcf0d8729b24f24c43d22647c2c85912999d11bdf745d70cbdbbabf7455f788f26feee234961401e4994c893ff67c581646520c69d64ecaf761d9258ce6fd5e8112b8914e476375f2a22c2708cd4d523b95cc0a45bdabab4b0421dff6725685e8d8873604655a450e5b215cf5bc8a65ecd51058c943024c63aabb323998b7e69fa9fc09ed7b9002feda1900832d570e9b43a34dda963a939122d473808ab4496f813a120dd8120e5541d01997f57e752f2e352044c328a1a84730f36ae8e3efd7bedbf3e55fccc78a261b0f565732955d88f623688e2e8d5ca3fe0a88b73ede997f46ba8d2a8a9b8b34515ab1f7159e3fd3c92d5cd30db14fc18687f5d143e9820f43df4fb14d433b05646e22ef69e8f8951646ca2241e3d734cd5135169cfa6b8d0f1b6fb8d78031a6ba9d144ccb94cb42cfc642f255ad2ce12ee8563497b8193d206b020e13bed1f990025f6d97c0c35d8804a64b13cc41d6f1074215e3f284dba3c866d1e7df095a12f671798db2b78d1f36b1e4a5f3632d460c578db8ef736edbc6ff43b5d84c16e12c4c2cde7391b5250f830a5e7c096cef034f795223482df823b7b6e98ba1ca4a4b1fb903bf8e946930b1ea97e00a5547b00f438f5612a851d5f747ce6b5517a9f7beb89a6b32603b26a1ca724263561f5e731c36267bc3b0cd32ca93566756db27d7e0792c5c17f93401069f3df2f0c3b71cb1edaf5fa477fb02893dab92f029c2bbee3a3cd5eab88bed7abdfcf3c82bfeb4fb326dc13d7a8c636293f30dcb68e8d14e8a1655642ad8e4fad2de065d380364d757298412692aa2f5a6930b8c65818f0c512666dfdb1d45baeb4c26bdf1d4081108438fc0e4b1b6f56fd809644b7d23d7a70d9c65f7733cb442a3aab419975c69028012967f43ccd5f69a8cbfb685f2d3d5cf35c57b359d3e1ead4a153c6e03397b5f865a566346f680411e2583e7d09ccb9dc914283dd15352349fc3aa30cd764eec8815ca7d960c3fa64b3ba24d6c89a96c2b23011b29098422060049e390769f2a052e7a28a231cd612c7c56927bca1ac16a1f119b536d5e24793bda5ba29c39e8bd963a071c2314e48fd30a6bbc9b271cdd84d4bcce3b2ad5e2c3f394bb9fde01fba1ee9debaa4238130ed78255e7809ff6c760e31a81ffe0970bc5f190101d13859c2eb8036f865e1267a7f9fa8a75970d5d3fc60da0b6f65482046b62c2f5e325babf2ace930e26518b1c24b361f9f0e8a607aed408d9371cc6c57083c0c2129aab71673c1444845a55513de4280dddc2d25cb2362273237baba80cba9a9bfefc56207d33b0fce096ea279bdba", 0x1000}, {&(0x7f0000001440)="d1e5efcae6ac2c2281f3cd5fdb49f50697cdc9f1fc9225b9eb2ca1bba4b28f679a74c7c624bffa2d38137f9cb15791cdaf6ea006eeee1d038f73c86006efa20ef2a2e0d22f0bdc6de0b8fa60bcdfd62ff6242c9424cf8fffeb386ea14a64bc87d26c6ebf1a4131f39d78309af3be149c52f6adbf48c967fed8ccba24d460b007236d890585deca58e225d4a9e9c0dfc53b78493adadd8574772239dd2194c793b8ed03fbe92ad894ed62ec4abe839d53b7558424f3b5c49f68e54b059ad0fcbddde469c958c8ff1ee8d89c11ff5cfbb3e53327b1177fbe70285bfa6cf1de72776b57456521ee24ad18268c6154b4191e02c0cffb7ecb57eafe13d27191bb0f2dec77376382efd139e98be2face3fe8a0f91c015e20e42cc36638c50bda4c23bb650e01953626cdd1fa85a1684bcdb4b8cf8eb194268d68c528a173adda0e4aee2463c874e7d8c3be575654fbf8bbe707b359d7503a341dbfc51f35032d76bc68727a0241c948188c398f454505392d3de37a46cf8215a5e4adc14ef9358a81c6cd64a93e588beac8027605c28ec60103eec5f7ad225cf1921e4c4d914b96d781b6542e800fbd2519311cdd62a0bf20a1f7585ec62d3772d5c5941db6fd305075a1022167d6a014f1dea13005027aefb7dcc7c2236d7c4a300b60fdfb8a085b6829f464cfd016892e2c8774fb6dc317cc3a56d87c5e86cf4b2897c53408ad25eef1ff21aa06ed309f0a45cafea0f0ed6bd9df2421946454e9ebacd619196d4d7301740a41ebb455f92fbe410218fb75cd737c82c2d97e6b73270e63e3e828a9e2de9ab214bc58c5237fa86d1c569afe10512c370383b5e23161d0130fab9ca6b9eda223bdfc67579eb2937f114c227d53353b6bfed4ee0104b9db4aeaf794a1c7b2ab406a8f7c42def72d5e0051c65731356d6a972d758f7a3bcbd70bb131d4f3a5cf9726b8ffc9d14a18ac0a7122c5cea6e2e8534f9fbd10529fbe28c75c47f20d661779075e2b104df52e117411cca26c4ec26a313e9fecbd99c60565b382132465cc470237d52c56e00ae7bc6acd96e0732e3fad568a00506564968f3556cfb93d52c1a6371bbdad15e284b7a501dc447523155fca8d9985554a64ce9dadcb4f42a87ce993833dc288bed675152033a6282621c1a9247d542a2a32e08a73e124b8e1a4b1fe2c8499b36fb8980146aca3ae9631df1342c336511afed866c7eb878890b9f255efccbc43cbe24e943ca0d6ef0144a1292abed7789e595d6fdee36237d1a124a1c0fc895a4496b7ac4d7056634067f8f7426a806ada380f9cb57c94fde15170f034e7d090c7cfc79938884c7d1fd25bd6be8ff1801bda802d8a3848a824b29b682cf6a097e5c362f4992b6c54359a8ead43d9d29cef639bf6d89a06168d1af61c06a263c35b54cc66b670d91b12efa4f3c9f378a372557d94eb84eb0ff33efcd26fbb1d2ec80556b0d64e28180380f9190ce052cbcbe0b4081ba2df65ddfab674bc6c3bb55a4ddebe548992116615f833c48e9dc08448dfd17d4a270af8f7374ad75005c92598f6f756ad38fd35402a8149551b5fe87765bdf038abc4589c1f10b34d09004fbaefc5d1a0caaba9241e473fdb78935ce44f9b073e14e031edf8f7235a7c187ab655d33c515fe4faaa209014e70aed3e2dbe608e2b0b0977fcbfbd1ac113ed8731d20dac06a9cb006507532195b7e49f726c6d52262b703b1c39b2747123709267fcfe80c074b3a6f9a19d6ce5d2eb82dd5803bc4cd6adbec417d08b3b07309d412af3270d0771adba908596426d3bce0d85a15a5c407142cbee6dc5140b25ade37843629167d36243deb9e3c15bdb568f629da2e3b440910bde24295ad680dc40f281ab88f1a1d00e3855607a0501bbbf0060d179ef5f59694dcd601a6fa7a741b3ac685ebd5649a54dc24a28b66960b5cd4dc70feb8bbedb77463ff76afee39f1d679a34aeced9b867aca938a253641e589c9120e3722893b7a1840164366ad2fa70cead663b02f2961d757884a74b5a41c8b4610a4088aba94d14ad9a79a5d62e050c31d9a13a5710028151132dec5f979af8348e3985f3baf71fded983c6ed06a90e29162cb4dd4564704be9c2caefd7dbe1e2f74554cb9a6199f64017823989a57312af1714b7bc593a0ca6e268acdddf70bc0ae8c31eaac46c66d2340b96a7be29a7d95f439da1adfdb79527ff2e10037baa3a8c85fdab0ab08459409eb883fbc80f38eadb20b822fefbf7c6e47836ca1bb29e7ebcc62b3ff8c43d61568726b7d1ab94024ffd5d17c1d9bde1fd25d59e31536db1944677bd7e68567e6fb665a39bef28ef0bb7f5842691c236df98a8390a799a8bc98f2c2318e4eefda143dcac2624324a8821c77c3022c1e87f49a377baf6b85e323a3d6e6e7a42aa4041529775ed5e3f81b32cf2a2300c82f10b941f3eb8f6323d5968c34f8a5263e8db25683bc2df385da33bf9d39872356815890ee723094719add469beed6464791fc3132c40c7f1f0755caf49a4e47e44419a17d07f1c2713d474d71b4ef92d133bb98ae619880b4ecb71cc59244a72a77703f9e55417147b7d4f161e2028278ffc2c91c3ef5ee185269a18ef836fdb1df7bb40489fbdf6aff3f0445d052b94070f6c5ed823234c384c4cc18266000c6edc298013111cd6ce3d6a232bccfe6ac5756838309826cff472005b7fd943ac0dd15308874f30bafae9dc1edefd129f76d11953c1fb1a6b9a02e58d9d1ee6a9bda1a4ae2515838bb3d5ef28969fca682932f60cd6784c01047ffc889724e4a25f0d8e19a761781c1bf8fa6cea0d2ff0220f722e54ec87cfeaa50512fcf2deb7814078b6891e3408cc1544c0fa37cfdc08628658bb4e5e0c3ab0ca4ae14395afbfbae877753681509d99c2705ce31e89557246a749aa20567f24d7f5292e7be58daad5b2be75530dff08c291aa32a71060ae201223fb81ccf1c1e1c06208e2f31766d70d74bb34b3ac1f88340f2f9af115a69c2f53f7b6d2ae6b4c2b5003e89440e5efdd1ae30be76ae310b928559a0ba2159b5228ec715f746feb68dac1f3fe98d679e3e36b25accd9f7db1dfd81ae26591cd1c17bf3a0cdab20cdb1ad5c3f618ac9c3505607ad732c641dd52db7f3d31e3597659ba18d38810ecb0015381c78dffd1275f4329e1487c3c7af0eda35358c5b02a09cf5083d4107c20fdac430e88cb487ca8ef78505f17c81ef7eaef7ffa5eed9edbbb68bd29949174e2bb1f4e25acda414e73ad9047771f39c423edd5f111515e64d3760204ca8c64a169660f94ea92855f3fdc5eafe7e726807b9164c1b21310749eadb1b13a01952a1d681026e9bc08352d429b79c62aa0adc66c5b13da7a044e3bad252808cfd1d9f3aede33b0be6daf6f1fcaa6224367794a31fbcffa6fd5f7a3ef5ab2dcaf6add72c74283a60f80a74001ecdcc486098802e983fbc4673cd3414caad368b86c344fb438d920d215bbd4b6e9ffcaf76ae14669cb05840a745829acb3237e87c44352e7ee195a646c887691e610f333187d00be463df63802c086121d5349d7bb54339ab124accd387a39894a6db12f5a1e0f4cb9dfa21f0a78c35a135245a5663cdd94ac219f0c13b45f461c9219bc2714ac2449811bb8b0b99a75b11044ffb65da8c54de2802af9bfddf091fbfe367672d059891f0718e671e70fc703b5f9e3185e3212a439699c2fa9a67ac6f5fbfcccf9f97072ad41785693397d4c44100be442762b16fb52ef3bd08c4abeea792bb5f77c035179580718cfc59eee7d186c95f530bfa6a4ac2e4a4ab0ee62746e5a9c858327f1a4b8327c290cf3adbe84e8126bf500e9d2d2dcf808f4f9ca5b9cc79ccf41cadf7550250c72a664544bf6486ec9dbaab0f4622558641016973437af19de5e8903b5ad8c58f9d50656fb5b0ed971ff571cb6da1b6de533dfbdd1fab7946e16ff43f1c8e5f7b44564fd798c4930e10664667cd7256af39a8cd99422f741bb1bc6907a1566cecc32ce2d7fc9be7b9574b249524318f3e37cbe2d4dbff0a400fc1e1393aa33c90f60c5a1771f3323b5dee2556884c0d5ea376edfccd4f1ce07dd2d7092d844589866d00e586addb8ec471f1d4cee8fec032481f46b7dd52ed117683c6859b7c2b1d290144a4f1a951c0711eee3feb847f42e7586d6a498e72759f172b9b521ccf8fb6229640a98780595aa11adaded5fbec586b9d75e32ae7ec708db63d72017a52d1d02992c76bb4bae747a9de3ff942c3d4d8798b370929fc4aaa520ca59c847bec2f3479e1522e021e22f133655cc5ae5b2cadc05e411c3f4fa1b84f3ad5dba900647763d2f0749a7ef20150684baae9d452ef5e36d909aac0be971f1304e17a7be0b6058664a28a93520f4e69ddc5fb242c1619746be39dbb2a88154039e0601d007050913243fb220cae0cb246d535acd76d1d23d436f6ebe847472fc832ffd8ab4843210ce62b4ffcc7da58ca39eb4f9e9ca807e8adc35c93bd6fda82a62b535c5f422db7df41ffae867611994b343cd8f4bc1c1ebefa5261906ca709f56bc322b80b9bcf61a39fe2adb56e4cb7372c2572460d6917176085752260380993b11cacae3427525aadd042d5312f0a4f0eb077bc5e26d384fffeed3a5fbcf59cb2bcb9f044966c25f6b4f524e14a47935213761a13b9ba5081286e746b27ed94d93704fc4184f06c3ddcdee60ebb651b35a62e43edaff49138665713a13f66112f290253d51366b445c004b9649945f2e3ef243107244a9b1adeace813f96b265083e1d6f71b8be90f868829cc2e9d2e6bea102bd9e823a3ff51293c6c3d9b3b75847031b021f49d3d53b5c99ddf01ebcd61fd67c74ccea284479e2e47359d66de178b388fc13ff8f7e1b7eeef18ca621e38284e4c6dc7912328d939b2a29f478e545af7ee476c9d1fa8e9dc79f5ad6c59bfeff7188c4d447aa900320ae7c3144801bc10219c3d991935546e21307a51a307c489f11148d8de7455ee515c4c335053657965afe74493de3ed8bedf0fecf51016f38eb70bfb3d12504731b0ca0db5f8541f91a40315019bf33d4a671435f076bcf817396170f9e41a40f7891e36fb5f38f5af925adbd8e244870ce4034ae9a8a4495cff1fb16ea7ccba45f915322218591583252658be1c120234e997c6530e544018034acb8ac7d5c30f97c79d82e35df31c4e72929600a1917807176f8e64d2a71ab9ccb55bc462c8ce8f497dcc737783cc69c761f49386080c1d30b182f4310fa4736efb1370070828df78d7728e88c9808068e9add1359b8087e83c2eeb617ecc154e588556f019a4bcf5861791f310f40ea79d31428368fc44d312b2e4b9c3f8cf6f9a2cc6952ef0d76bddae0259e231d063487754ea77779c80791c450f818814aa39a6344ad5e2a44ac30fad1bb2c2f06aabedeac7be93e8f7f633383e6188b8bb639a86ce6375540ad5429d14e12f79841f514cc94b6ff1c81cf7631b971c83174acac61ca4440270b5f79398e8dfc915066653ccbdf48d9c674598327ccf4d85b7712c807d2a227e70fd57fa95c5187f88a859bde48e64b30d33a1273b9310dfab08fd1442d0ee18469890b8a7ca717e1285507dc76214723d5cf0b47ea816f4e240918ba9f16733914574cb282b205c7e81aba9c326b5fdd4c182ba62a1a434583ac70d91c91bc35db09f2d1190b0a27bbc3b208de8a6a8c2e81509ba5dc2a13bd4df70caae99aba13a4e1d498538c8578be4b58437bb497a05d640a65ff9618671509ead2a16e41ecd673cedd8f4b1b9e29000c4db80109", 0x1000}, {&(0x7f0000000180)="4343f0044d544ee1cd2a6670d4007ef585ffdb651d498fee4efa3ffa5addd1717060268425293b72b1aa7ac3528606cdc8146f3c7bb29099ecb7343ef75d61e9727afdbb45218b6ab0e6ece9b525fa9b7d410d26297437469dae43e686ee7aa5011df3699797cb29aa56d9cabae6c7c96d6cdfdecb89d4d842126d42901ef3cda1596ea32dcba520ac3c077469455b61637a3de7fb2fe52a3c083993d86af99c4d32b75fbe736576eb96afe5380b81f75d6a11446ca68dc5885a8d07b51b2834637db6d75fe301ef3ef0d322465465f98d624152495df6ad77cd7df5b3e956b4dc1bce423dbd782ecde53b082bbf89eafc136b8e31f57a6fc1", 0xf9}, {&(0x7f0000000280)="3030a3ed60903175d4710d2a9b571d106283676009832e6ad7627c85719277979b024c1b", 0x24}, {&(0x7f0000002440)="d407eab3e1de5b70fdd53a0270958d665a0c9b78e2e92b73815517d6fee64a5e13d7def63ef717fbe16ef12f1c15a180a77924ce0753ee766c4ce9a9e0b308cdc360d1e01e7ef2eef03bb0bfc9b7f9b5355eab6460e0aa735b993117813b369d548b77ea9f1c833a78a20a57825b9debbf0a93087000f516cee9c3c8822e5853985f0df8edfcde2f21a3aee9a3f99fbaafe9440f43bfd2e2dfb9721ef4b08e780cf4fc77d1f2963c11703e26b3b00b9497ffb5ebde665f38f7f7165fade40ed290765376b04d8e41b7090b3509378e21952a577814603945185443ea2f141756b111dd65548b52af8500392274076c9b58309723160926c2a93fe4d40305e5ae4227245a892f5b2c32ab3fe420b3889e7b4cc5350b25590f079d339f0dd695247ec122a462b48b9ab46e2b8ba5dc76957ab200df028bb01805289dea726006a5cefcc8059b32b95f4a6ccbde2ee08f6dea0defc02f18bded49ce0c213029de7edb5e991d160b5a6dc6e2a0ffe095aa7218061b11d75651c131d503f3cafd595930e096fdb857eddeccf3e35e45c33b7e7c0d9753959b40c4b50f1e54ebc0ed085147b56db99a989c9dc5803c8c61906c4396c9d4bae460d9cc2f640cc80c1faec263a4d6981b6dd4a13c5277c32721f6cdc05c7db2b887211a2103a7833beeeddf0990ce63ab0f1e7d24d63a489a265bc3579fa3eeae195964a1296e85f1bd43fb3c31876207dd4808fea5dd61654737f7a01dd2d156ad50e01b02f4c03c82cbdb38c5f403f160613bc7271d9b20412355743c91655505afcae41119eb360deb6aebbf2b7a5aa9c17b8990fef3f68e707d31784d772eaa51fb4cb9e61440d66475d4c0d19e8b89bbc384d17db7be8f388b77d67b07417edcc3ddb99fe62af3bd4af6fc5909ef523230220420086b7d01d354af9e50a6cd592ab59dc4124e90fede4deeb5d1888a31ff65cfe70be5762266fcab154e630ef436cfdd0178c2fee4f7bb8169f03d1ed87cd687e76865f8deb9556b15d78d313bbd6504d5a51b7ab955dab8497990e8a8c4c80ba7a123f69ed72318d48d368eefd7ef43caebd6123350bfcf719685eb2bcaa3c7dc1f90865543b12810edc13fd43f1e5d52c17037d7ae4b16ce1f5f98645aeb510b2b4f5e18f633b1da553c3679b67eb25632b376f33533da911db7048bb00406862157d1661c020fd634a01c53005f5d9303d9a4d197a28b027cd25adcfc3a31d99a9cdf52b13b0accf6f79b9058f623de534ce20efaae1b383092dc334bef685e7b5cc06e6f4bd6ffe5ba07585bce0d77810e114cfd9b5a4bd00a0617c6f694cba5a1bc7b0cce0e1dce8f76d3000c87ff10e9635180001ac120a9d1d4d6d7cebd97223517ea13cd58c041ff50ae80c951e4c1bf29bf4f52236cc46cfd2fa1c34a98e09af6c7ec2e4ee5ba559eb8e31cf7678e2c47e58c91d26f26d22bb4582ccf2b7b4256c91a938a55f65eb75b2faf90e93e3f48b8e888c02b5b96e1109296207ae36605970ac8c886a681b2865e93d5471a3c3e2286011485655bb39e8cb9faf0590e394bd4d7c8403711692cda728c78df9bcda34e8971dd12e92551a63dbef94a109c71b5745c582a233af8fe2ff1161d67bb8a762f0dbd5759d6577f13bffe956f3882373f818e3642a6175d09549589472a5a2f76505a8e7c83e1ebcc016d107e8f7d76e9d2797a5b01647fdca80c7c053150cc9faca8574a3957d1893fbd9f22eec8577c21039f8595b28f76b5e78be0800de76dd74712743072b2a0d2bd62c2927e6eeda3ca391e97b3cc65d59829df7944b5a200d76feb540487ca28dcddb0934491a2e0367d1a09fa915aa4922a603a124a8384c874cedb8de31617f5e11cf89d23fd5f4e5c96534615673b3cf49dbcdf505442586f4f467b910534f83db814613a5a8e4a135433a3e157a5d0038c5ff81b456d4d2b62dc0cf4b6911cfe34de7ecb5e77331ce72944aef8ff2e3122bfe7878394bcf18e7d26490a5b4174355dee3b508449f3d00f5409d646727588a46c5cc85d3992c1f2ab1ee32aab67ef642c6906abf176e17de33e7fd0da11e11631087866a5d457583c95597644ecceb66d5a9996a443e8a32f7bb0dc8ba0ad1d9ce490adb3dfd2d1841aeef211a7f950cbe4e752924f6bcfff802922e0cfaec02dd9babeadd051e58d47980b7654a5eb4752d2718f4d42eb618b87db11402f31935e53c3890852f0e0c94ff1c7c8414b4de0a343c5c8c47d5b5735fad9b40adc48f0476a24bb5ac5f4095f001cd7eb64a80d9f39fcad0d072998886cc225849ea0f30dcab41d3f098bd0b182201359567a8ca69b63ace2bd0bbc84a0d05b46ecc7068c89d3c9fdf7bbdacf72e39536bacaaf4f0a3b3da314dbb91f51757eb257e4ef50d6e9a5a76e9c0e04c79f81aed479432508944afceecd1eaa5b09473492b2b6dbe3bddb9b332320fd791aebae52cba665d190c90e4f576b876f94aca7592c9c6756edfd193f23433baf72fbd93054dc651ee3f686ea2e8d6e847b59d1537f413541e10ed24cbbcc8197325e5e2c3717ab333809d1b5646aefa5877c86f5b8e7fe7bc8da869abdeaca457b342ef8890f7f57620f9d0480577e367da7484f32bab7eb563af93630fc29f25c9c47884a359311a443520d925adff82afc5030194b0e76a8e802118ff3c0654a73b8c83042d34347cf273a9ae67444ac814d6ca1fd106e0f328770a022d47a82ec54e40fc566dbe6691d430d23160b678051160a1ef1a8798a831fa6e0ee188e2e9214923f7e9bea3ed84a50f3b3d4ca2ce1a7f0beb07234f72608e283b0c75a3d26b35e102e0e00a404e0e11b202bab3caa96da4f3b22c21e46359961c7c8e4c90a95947d21b14abe0d6e49fa8aae24fa9f458d1d3a9eb1a5e9310811b81aeb6bbdfebd86ed27b7c38bb58b3a9c5ba913759035af7d510790620d4abee134915533f34f517da3beb17eb6166ec756e52951cbdd19bc333734e0211e6f4990dd76f71333190d493ac109f8b65a1e0ac20b5c756105f441e1f628e0552b65564dcfe89882ecbc9ec4ebd4649d16ced2a57aa54b2783055d4c9ac00803e9d83c0ceecc9a4c4541d637d3b0e2c8d51cad2f8dc99cd4572f8a96402f124d6d2433e253e5f924aa57ee568692adb72f4db13d13cd3208a00933b92947641a0175d4e724835b33965a141e16b432c566248022a12aedb9ea9901d8fd9cbfbab08e03c1e1f674452959765f663322efb9b33d469621ef85e5530b56f12da97c4ec1292fd3cf1988b226cfe9ad93b650b26dc16220fd6fb49869aa0253f6aed688b4b646576640379a810d1a16dfb979d22d75e138ae6090b6a86ba0d8f0a2f9511d3951bf59a5a84338a029bd1e0eaf8df3c5e9afca7755685aee580d0ec4c437f150692137938c0d382d4ab3ab8c4a45d0ecd2d3c4a180816785794a86914f685b4906d4732e5ba6da686ce99e405f822055e4553dfe5504309810300ae0def1c87949761513d26868d4cde94ec26c2c654e303383fe45322100d6599821a078949824f5dcfd75dce35102e063e24a8f4522553591245944056947a687555499e0a66d77863ab220c57f6af641aae3d1bcf68312f8019337d1d301e385d903ddd1416cd8aab32e03813d492e3c7e9c2f228c56117abfd839245ac610b6753a007ac8ff88d35c7fe2a7694f0633d7caf6b45ff3f0ed408f72bc442c614c791b409a113eecce43ddb167f22aae463a9c84ff4134f104e6c3e2e1ea4512ef272067a7de30a7ae87fd428f12b2e3c399ff60939a64deb16c43095f40bdacc1f64a2c7a614106c714f2fe242536f7009cff16be417357a0504817da119d4d0bbdafa912fecbdc687018624e6b5a1928c13afdfc8b85a6eb7719c6a94acaf5caa4edd283b21e18cb06eb02d0e5ebaabd35386f4a3a12c94103817b3930ebc2e967cc23cb521121cfde6a9b1a3c3cf7884f2b7147103336135a91e2aa5cc09a088f1708059e49680c1cacea26285a93903c09518e0e55390bb25338363a679093567f12030ab1d96cae56324e43717b427cdb5e809c692a768d4619e38067ecc6ee8858fa7540ea65336ae8e81caa60843b32ce7de1a85fdc532831bcbde45857c3885dad2f14040a8d98e9b1cb97d8c93fda8e2909fe2e16622067ed9165a8919922b317d9f2cb1ee807c51779579d663ac878a15b9aef6657ca9b69c5fe2799faed1c500f00ccfd489380b703cfbc5cbb4aa36efcad9654bed97350a67968deedf82b4d65acbc3a778552f3f4fe758215e9bdbf5686e3b94b875288492f713c0c9d93b9510e85f89ca95be3a61a890348e9ec78b0a74e2024e29a332a6c47d86741f4eb9186494ae6c2f9b678460f5c75bc7d5735d1cc67514fcdebfc81f2b531b59de9b2043137808f3789381bcb72dee6c535583f42fec5f25b9b96e9f8d19615bc05ed14ef6428ad0c994e76a996a9c0444e7e8739ecf96b3cbce9002f3a87180310e9b953130a57a96f05ec20d6f4f3abea04408fc3e2c7bd4478db4e4d034054562992d28a9645c8d13d9799805b90d6120bcae00bae5bc30944dba316817b638ae04869334309328e94734562367eed5e850105b2c12b756afd16bee37c22f2819fa35c1d51006885038a3c02dd4e8cc6b2435e287e81e492b1a1bf6ccd41631f005c4df7ac49ac78bf41300e3c235cd52ca9aed640b3846d81f32547b2f2fcea448c10bf388731068e44950812643d7f703771c163ac6c44816e10b349473f2f754d9dd253541fb2d7a73e28eda1ffd8fb7c4534b8fbc86775fa04323e01b217467a0f2068600c97d88e7248fc075dcc3823274af50b586959e87f38aeb2c5e398e7935598e49164167d906c43d8a7126523c40567438de4d6967f775607f7b59bddad3e19141500b6f31dca2961c0f1c053085fd1af294838295e8809b48a4c53f63014769643e0b3a45fdf4850f944324024bc5b75c6f072eccb08ea932c1d73890b934babdd4102d5dffebe0b4cfb80cebabe3db9eefaebab1bd624906665b97d61462f44995eea4e08fa3546e2bfbaf0c2a5c247b37176e6da2bfc59736cd6f9a7f76ac16b873c3d4fe0915661f898dae0ce98abd8d87ff62282013eb2a22b2c72e947b5a06042f7f1259c070795b65907e95aa5dc69e248e44ac6815b51e68174e1de14df6e81fffe4d1c2a7a62bf959a3403039437032066da8af1f2ee53826d0d0defc2d0af6945f4f42b09fab5654ee5a465cf8ee50832c221e1c25a17975a45959fcdc6ffa2085d5e1b3d50f5dddc733075b0aceaafc4b4e0e666ad05b0b7310dde4977bfe2bf08484d0309d38ce2297fb2532de0e3dee7f74c60e2fe85532f1305e4cbdc93c3c0fb967e305e024dee5a08ef551c5123e33e1262758e53595004068a2b92852c7767fba3722f99890fa1f34ddd3a8e648a7598d0c207232306aef4d648e5bc4911aae9b7f86ddcac6822df2c689efb21cc0384d7019cf4f832ce0131db62bcf9ffd18d0465e58955f16b2c4851020163be67ff2607f20350b433061e9baa1257206d225688fb9558b59563816062a746b03f1815beeecf54d3bb340a227b9928783ec8706326c443d1ba7933433fc01c8e3c335b7f485237a239c418a6352431206321b9bed65ccc13415d0742c104d4465f103383ca04fe45d43d0c893a5cf7c1bc3db39fd12dfaad3c6547a3603e1a6eba0e309bf067e27b0d101669aa714f21c09f5fc606c38bbb72a1e9bb625c0b19c7f24c190e0b4067027009a5493a1c4c45fe0323c996b32b00", 0x1000}, {&(0x7f00000002c0)="54f00d352cf247f76860adffa6e5d40182996dadda6fdd02022be07f7b74e44835b0c434a4d7062b82786ff71300202f3e7ef9dfd8507f58cf57b336ebbdfc1d867e931d9037f2bee347d08535048b329f0afc990449bfe1f8b4a812fbe7789582853d5379e18e2d81a28dc27601eabe9db288d806a111ae99ce9ded7f930c89199d1c29b6f16a9c8f99ae8a865bda753a30e6b99643c911d84f3c9248152efaef196ef7a1bf72a0404b3eab2720cc8841bf51f071d972f21964380148687410a9a036", 0xc3}], 0x8, &(0x7f00000003c0), 0x0, 0x5}, 0x407) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = dup(r0) pipe2(&(0x7f0000003500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r2, &(0x7f00000003c0)='./file0\x00', r3, &(0x7f0000003540)='./file0\x00') 16:00:11 executing program 1: r0 = socket(0x80000000000017, 0x3, 0xfffffffffffffffe) sendto$inet6(r0, &(0x7f00000000c0)="79c0895c7ed2a5fc056429bf3022a27a1744795a384a1d141d69da0c108a0988de21dc24c4653f2cf151a1d75f903c58effd49dc375d0e7c94da7da1c65fdb16b3e0b4078f2624abca161c4d664d49b78eecd0542e69975e96bcaaebd9b31a544025e07b3509683bfb4f1c8af4ecd05c9f47cd34f7baad694e2b26aa09f17a2781e13ad2b32604cb140ae4384d7b55546302e560ece8ad01c54643", 0x9b, 0x2, &(0x7f0000000000)={0x18, 0x3, 0x4, 0x6}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0xc) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="14378dac828dc3448b1c40c810de08050a5b3865e6f9dcedab793ae2161a24e93503c5b3ef9e7d1a9d5f61758eb6f92dbe3b424348c39f7d38b3ad73f0cb8a77179696f5a8eec8305eca4db0823136d4ca820acabd66f71ef9e00552695fcaa7c85994cfcf02cb90aa901a924bb9d89e0b53dafe67f89f715ec85ed8562b5503aace07c1c7f77d94640a7899916d28d0cb8db6bd28a4b8bda3a0ce50b6a40fcdc00a55667b83d845f1aaa5a1b322d60a3c19d2bfb6fe76b888569202b9c7d3fe862991397cb071c0ce292497bdd486994f27b0eb4b12d1713b3226a0c5f2da260a0cb4f4", 0xe4}], 0x1) r1 = dup(r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:11 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000000), 0x0, 0x0) write(r1, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/86, 0x56}], 0x1) close(r0) ioctl$TIOCCDTR(r1, 0x20007478) poll(&(0x7f0000000000)=[{r1}, {r0}], 0x2, 0x100) 16:00:11 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x48, 0x100000000000000) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x20000, 0x20) flock(r1, 0x3) open(&(0x7f0000000080)='./file0\x00', 0x82, 0x1c0) flock(r1, 0x1) flock(r0, 0x9) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)='L', 0x1}], 0x1, 0x0) openat(r0, &(0x7f0000000000)='./file1\x00', 0x10001, 0x40) 16:00:11 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0xfffffffffffffffc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x83}], 0xec97, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="d4435a5229d4166b90c49759b80a475e7898a5fdd7a5af245e154dcc58dfc6876d8729579156ffe05483ba215246a79d6da481ad48b9760cc82d8b6776ce949990f9480c642c0209ff1299006f711a0be502ea6ab811f8f845e25b6ebd8b63759f2840a3eeec879c964a8474202237a63ca13ad40ed7d89f17131202f8c8b34f9ee10bf2b920f1556fb11d6ec5eacce72248992647439e421d6f0f4e224f7ba470db25e13cd8868fffa092cf505d0da2371238ed", 0xb4) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa00", 0x29) r1 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d3b, "00ffffffffffffff0000000000007f00"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:11 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000009}, {0x0, 0x5cb7}}, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r4 = msgget$private(0x0, 0x50) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) r9 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x6, r5, r6, r7, r8, 0xa, 0x6}, 0x400000000, 0xff, r9, r10, 0x3f, 0xe3, 0x598a8000000, 0xffffffffffff0000}) dup2(r3, r0) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) 16:00:12 executing program 1: setgroups(0x1, &(0x7f0000000280)=[0x0]) setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x0) ftruncate(r0, 0x6a5) 16:00:12 executing program 0: 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) r4 = semget(0x2, 0x3, 0x100) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000000c0)=""/150) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r2, &(0x7f0000000300)=""/241, 0xf1) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x104) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0xa4a) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000440)=[&(0x7f0000000300)="1e29dc00", &(0x7f0000000340)='@y-\x00', &(0x7f0000000380)='s\x00', &(0x7f00000003c0)='\\$\x00', &(0x7f0000000400)='\\\x00']) unlink(&(0x7f0000000240)='./bus\x00') 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = kqueue() writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4", 0x484}], 0x1) syz_open_pts() close(r1) kqueue() r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000340)=0xc) sendto$unix(r4, &(0x7f0000000380)="f1c983c88ee03d8ba3bc61b55a980c32f586c76df58029474f5ed15624a28c0e4f4a2a11705548fe67f94dbaeb85b2779c83583ea1ca8e38858ba8d23a459daad2a73b50c8136844b585634b0a2a7edb38bf22115d65d579871eac4c8d937e9ae709fd8325af9c4611f3", 0x6a, 0x6, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) r5 = dup2(r3, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x100000000, 0x3, 0x7, 0x2, "28ae329102b7dfa560e732a6d6ca61690ab8ee97", 0xc190, 0x6}) sendto$unix(r5, &(0x7f0000000200)="e26e207f1cde4a13dd459d5ffd0a57e9d19304c3ad69cc562aaeb44753efe6640e96934575c4e604a8ec5d65784ff54ed062d3f1d4ff9d70677a38e3269fa5c98437819dc600bd26093509587f6bcfa225275dbc33e82ccfb301e4fb01ab9f11c66487057f4000c8ed3912d9122b305693bd1c363b9a1edf6b09c783f0eabc9fe29e6013a09798af0695b143c298f9a0fc9d1cb3f1ce00bf94f1a2ceea5391ecb2d691397e6bacd0d7598d96ced4de67d4afcda04bbd81c4998711e4a1a9", 0xbe, 0x407, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) r6 = fcntl$dupfd(r3, 0x0, r2) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:12 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x2) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) flock(r0, 0x8) 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) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, 0xfffffffffffffffe) 16:00:13 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000100)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='r\x00') getpeername(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 16:00:13 executing program 0: socketpair(0x1, 0x3, 0x3fd, 0x0) 16:00:13 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r2 = shmat(r0, &(0x7f0000ed4000/0x1000)=nil, 0xffffffffffffffff) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) 16:00:13 executing program 1: syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x12d) socket(0x2, 0x4000, 0x20) 16:00:13 executing program 1: r0 = msgget$private(0x0, 0x8) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="feffffffffffffff0323229d8a202be65918b523d3b384626102d864ec9594e7733f87dcd255c39dd71a53d89fa94c0c5979f920bfd96240bdc002525e770bd0962a0a49941e9d144fab31d0763044965ceeb562b4403151bb07f975336db5a899ca10f2002aade1fc2269d11c01207a923c6f0af71f13ce3270aba86a5aa12715d4cb4a9df96b341b5942ec9e091446a738b9beba23ab0db64939f1700302792ccced77d4e2687becd3a89a042b8473e48ad113e92a56159e223f65adbc2702e167d3687003165c6042d7d38cc1ed20d6de3b5157ff01e964e764e404a035dcae637f7dfd914239e7b4ad929d68efdaa0b8c8157a6ef6997e8c476e70fedbad16916108e861a0e6d927788725f4c4f11719771a9193cca6ea2c6a5db68a16796a7d6cc0b758e8c9465a6cbfdb36d111de0075e1d1ec22446449f5f14b7452c7b40c458bdadd401840f32806435622d2dc"], 0x8, 0x0) r1 = msgget$private(0x0, 0x90) msgrcv(r1, &(0x7f0000000000)={0x0, ""/139}, 0x93, 0x3, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmdt(r2) 16:00:13 executing program 0: r0 = socket(0x10, 0x3, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/130, 0x82, 0x800, &(0x7f0000000180)=@in6={0x18, 0x0, 0x9, 0x400}, 0xc) bind$inet6(r0, &(0x7f0000000080), 0xc) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:13 executing program 1: open(0x0, 0x80, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) geteuid() r1 = geteuid() setuid(r1) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) socket(0x6, 0x4005, 0x3) kqueue() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x80) r4 = dup(0xffffffffffffffff) lchown(&(0x7f00000002c0)='./file0\x00', r1, r0) openat(r3, &(0x7f0000000300)='./file0\x00', 0x10009, 0x30) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000340)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = dup2(r4, r5) getpeername(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getpeername$inet6(r6, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:13 executing program 0: setitimer(0x2000000000, &(0x7f0000000080)={{0x4, 0x80000001}, {0x9, 0x7}}, &(0x7f0000000040)) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) bind(r0, &(0x7f0000000000)=@un=@abs, 0x141) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000003c0)="92", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0xffe000000, 0x0, 0x7bda32d1, "030b553ba0f7b0e77899f3374104cda5882cf0b2", 0x1, 0xd86}) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x8, 0x8, 0x9, 0x2, "6023f603781d3c3de696eab6966caf3edc9d0b84", 0x5, 0xfffffffffffffffc}) write(r0, &(0x7f0000000440)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d99900000000000045337b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a44864a57c69bc4ef1300bc6c1fe86784b32f59138d4010", 0x7a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x1d39, "bad84b83c11e5ae0265de3d8374275835db57180", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="6258a416f72ee99586132477f256b409a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbba7a7da1049fad2ba6eeb00000000000068f7acad445dd9760000000000000000000000000000", 0x64) write(r0, &(0x7f0000000700)="a13e5ac4c2641d36826b523ec3ca2c42d6b290c363ed8ab753174771fbf2ed0eb75d75ec10cefeb9bc1869e5e573116330070cf332319aa2f131b60a9db91273dce254cc8c870b5ba3bca588cb5cd08b1fef4fe87981f0c42be64bdeccc8a8041cd5e9226d1793aaea94a4ebdeaafe61a35c3ee164bbaa0cb78f2108e5d83eed555097acc2d104a5f17ae40e813c70af6cd6b5edca0019038eb2c5ec8b7864097783ff415733ab1ccfe27b0547059464687d14ca9cac95a26e816e4cc8f4931179223b0ae87bc8671e927c5489d482b007cdc3e1e6ece64335a5a5350c17d26fa2604de016ffc04bbfb11f5caf35a17ea9f50e4cef169612d618e3972a11bfb9d933a91b86c7d4df9dfeff5a15c1dcc8843cb7d955447585764683b92c4156ecd192ba1b838fafaad94ca4", 0x12b) 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, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0x1d36, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x3, 0x8}, {0x0, 0x200}}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x9, 0x0, 0x8001, 0x0) 16:00:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f6669c0fcb43e0c6c653000261f540bf743153d06a8be48b557926079da8b1dfff2c34196cbb7f5520345fff0c878738ce00600"], 0x1) shutdown(r0, 0x1) poll(&(0x7f0000000000)=[{r0, 0x30}, {r0, 0x40}, {r0, 0x100}, {r0, 0x4}, {r0, 0x100}], 0x5, 0x2) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/159, 0x9f}, {&(0x7f0000000180)=""/174, 0xae}, {&(0x7f0000000240)=""/60, 0x3c}], 0x3, &(0x7f00000002c0)=""/18, 0x12, 0x1}, 0x40) 16:00:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000300)='./bus\x00', 0x10008000, 0xc2) wait4(r0, &(0x7f0000000080), 0x2, &(0x7f00000000c0)) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r0, r1, r2}, 0xc) select(0x40, &(0x7f0000000040)={0x1ff, 0x100000, 0x7, 0x2, 0xffff, 0x2, 0x2}, &(0x7f0000000200)={0x6, 0x5000, 0x3059, 0x9, 0x1, 0x3, 0xffff, 0x7fffffff}, &(0x7f0000000240)={0xffffffff, 0xdfc0, 0x7fffffff, 0x8000, 0xfffffffffffffffd, 0x5, 0x2, 0x6}, &(0x7f0000000280)={0x100000000, 0x400}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x22, 0x1000000000, &(0x7f0000000000)='\b\x00\x00\x00', 0x38) 16:00:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x94, 0xe08e279c56b0591c) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) close(r2) chdir(&(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x21) close(r2) sendto(r1, &(0x7f00000001c0)="9554b42745c5241c9bf1ec65fc85ddd1c8c4a9e533cf6a5cad92dce2a476cbe84c83bc9f73e95da1050e3e6d81fc2191fa898c624a8612ac3539af97dbeef0fcc096e6f5abac2dbd94095bef9c5fdd55eee5c2c9d80478192602422f304d558e09bda278041ac0645e4aabf0dce47f606f6f6f9ea8c68c57da0a989e227c5df92f797dfec036b19120aac2b10652962e016809d05fca8995e5d2a40d292979fc99a705f1b28cdb098edb09792469", 0xae, 0x400, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) 16:00:14 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = getuid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x200, 0x1f, 0x52a, 0xfffffffffffffff7}) r2 = getgid() fchown(r0, r1, r2) fchown(r0, 0x0, 0x0) 16:00:14 executing program 0: socket$inet6(0x18, 0x8001, 0x1000000000003) pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000040), 0x4) 16:00:14 executing program 1: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') utimes(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x40) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x9}, {0x1, 0x8001}}, 0x2) 16:00:14 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="0c716d8dca49acdb586c02302eb2d02fd2af54d258c4ade180113bd6519f9d0e5e8593c04e55fb7d1bb17e9c497782f0b831496d3f125e886ff12eecdb1455b24d01b10355b91ad496d96e193219844aedaa3183c518a51bed88a3ecfe506955", 0x60, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)}, 0x1) 16:00:14 executing program 0: r0 = socket(0x11, 0xc003, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchdir(r0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x71, 0x0, 0x3ff}], 0x2, 0x0, 0x0, 0x0) dup2(r2, r1) r3 = dup2(r1, r1) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0xcd) sendto$unix(r0, &(0x7f0000000000)="b4e064cd630da530d166b7b5e2c4799e05a79f1e16d75f48ce34f1b5936a9e7713394b3c9e84e9b85dc85afcb7530f84cde0e3b90a67755e20aafdb3f441a4d619fc6a3ab30b21a6d62652c7a264eec377c4e7da7fa87d0bf7d8376370f0a2d9b8e6fdcd05cd", 0xfffffd0a, 0x8, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x20) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "30fea56c98483e8c4b1e26bbc262f439119a62fc"}) close(r0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) r1 = socket$inet(0x2, 0x0, 0x46) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="53c4149b5163108191280b6cc1127c257eda3bf941453be3976d1ef413c296f54a41eb9cfb02afa563ea7ac0352449f06994c59660e765433867c2c2e720fef6dd5381ef9be499bcf57a8ce93e189c2594fb996ea1d24be1264c5908", 0x5c) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x40000000007, 0x201810, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munmap(&(0x7f0000fea000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlockall() 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:14 executing program 0: socketpair(0x12, 0x4000, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$getflags(r0, 0x1) 16:00:14 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x994883d46484d993, 0x0, 0x56aa69a8, 0x401}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') openat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x20, 0x3a) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x4000000023, &(0x7f00000000c0)="3ffe90da", 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x8008, 0x9) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) r0 = syz_open_pts() setrlimit(0x3, &(0x7f0000000040)={0x1000}) setrlimit(0x0, &(0x7f00000004c0)={0x3eb, 0x9}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="a51d3c57ede8f0fddd2862c9c8d5f9cd11829f3bcca6343a02139bcece07e1f0526da7e5d819f1bf3b417fd7b3", 0x2d}, {&(0x7f00000000c0)="e686945b2f8dde33197bcdc2700023a5e8e062117590804d25417dfdb62400be071071252525c4a2fa5e1d336ea61eebdffcb6548501e9064161718c17158348e7f2f53ef9d406062aee69df8e6238de329b8ba65ab5bfb459651c3b6cfccc42a8d3b0fca9106d6e260f62ad75b0b846c1a33270f5ef32c056d8b7d8ec9db81626757d552d2410a4524c3167fb639ab8a29fbcda05248a2632a40b6ef2adfbb33b505af67e4a07799487edd9197266ddef588f2a69374db23b274ace9d665562", 0xc0}, {&(0x7f0000000180)="7c8931df41e3e657fd80a4156caa5dfc48e1f10d9763b6eee9ce3520411c8bdf0530f2610923df6b91fa152a87d7cf241740e66798994dbe8babb3874160c1dc458d9fa5489945d91dfa2f6af3f05f04931c653e7054c33d7fc9c29651a751e932703f191533f8e68a27df9efd58af1662d7b200ce30d5679658d8fb230b781b", 0x80}, {&(0x7f0000000200)="e57f2aaa87282a9749d8a812e2031e6dbc99ae040bc5af980b7f33a3d07265fbc859d86cff261ff960b3e8a63ca4bceb65ed26323d0f3c980e9af99f8036e69a3f31cae4265756aefe16a7529cf9abb2002482afe5", 0x55}, {&(0x7f0000000280)="08ba0b80cb9c10227e4af865821e4e9973d3f20b2cbe7f403d9369363b816633d6c2a1", 0x23}, {&(0x7f00000002c0)="7ac2a65aef4ad916746d08de16ffb271eb30d4fb942496b45489b160755d1d5baeeb88c1b66cac1607b0a8acf22dd659a24dd9561b1a54672cefb8ff5a62c47207511c", 0x43}, {&(0x7f0000000340)="6a29c07c860c3579008812224d51f100ea8f416a1a310843954873f535ec034ef413c2b5f03c6ee3a8d71b603df73e95c1ae5f21adb07ff7eae3090ced03e1cba4369e39c94d90b35df40f7b1420c1a9823a362358305e3d6e1291fca0d6147bc77bc6d23ef36095b44502e549ed9a5569b54b1fb867c45acb61c9818d5f4c4366abb55a83ee96aff30637cfa081923b703e6ddaf6e6099d9195ceb2b92b12eb8e749d0c013b5597272651d0d7d8b014a0ee1a1adb1ca7a207d6cfecaf64a2cbe4b1311e799865d41a3133ad83fd33a623c5b32c832e549455e095fcd52648c68b9217ef4153ff3238227f3811bb65c1da9fc40364e4fc4d24", 0xf9}], 0x7) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = getppid() close(r0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="a10e248e503286119a5b1cba4ed2a54a3858426a2a85a4e1808eba1e316affae95370005e4999ba056c5e48980f09700bdf0a11734f8d3b73e14f601799c0dbb97c3b8ab6e4c35f1387b56680ca4b1a15976b76f24f7f719ba471e65ff22542eca5a99140d8b60f68ee14bf200416e90643e6dd15779f2", 0x77) r2 = socket$inet6(0x18, 0x4000, 0x3) connect(r2, &(0x7f0000000140)=@in6={0x18, 0x2, 0x10000, 0x7}, 0xc) r3 = msgget(0x2, 0x0) msgrcv(r3, &(0x7f0000000180)={0x0, ""/105}, 0x71, 0x1, 0x1000) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r4, r5) ioctl$TIOCSTART(r0, 0x2000746e) ftruncate(r0, 0x7f) ftruncate(r2, 0x1502) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) r7 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x8, 0x46) r8 = openat(r7, &(0x7f0000000300)='./file0\x00', 0x10000, 0x41) geteuid() preadv(r7, &(0x7f00000006c0)=[{&(0x7f0000000340)=""/21, 0x15}, {&(0x7f0000000380)=""/211, 0xd3}, {&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f0000000540)=""/34, 0x22}, {&(0x7f0000000580)=""/41, 0x29}, {&(0x7f00000005c0)=""/33, 0x21}, {&(0x7f0000000600)=""/142, 0x8e}], 0x7, 0x50) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getpeername(r7, &(0x7f0000000780)=@un=@file={0x0, ""/108}, &(0x7f0000000800)=0x6e) msgctl$IPC_RMID(r3, 0x0) fchown(r7, r5, r9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) pwritev(r2, &(0x7f0000000b40)=[{&(0x7f0000000880)="74277ad3c3a8cfdaf5d06bc4b9f5862e0b675db52108f00a18a06b56d07abe77bb1643b551bf6ab37f3a4cb327da34d431089d889739ac06b207625a84", 0x3d}, {&(0x7f00000008c0)="806d6857700eae1f3bed97c0e693594ce22e5dea320a7ae348fff5f991d6ce3352b9719b3c6796c22699282c65f67477705f053a9b733838c128d90d8b69224aca5286def668ba3fcbe76388410f26a93eb7e43a642b9701fcb0114d3807b5032b7c475e96b0605d12d873774473fe06d35d5577e4f897952e573e6da856f0a86d935311bd74140400a7f7fe9a621ded304f000f9fdff7445fde4e", 0x9b}, {&(0x7f0000000980)="7c9618204fbe51fca86c5e627116271a8ad13309c01eb382fd13b0b37cd0fe30f9c02a92a39f6070d30f2044f5a55c44d371b9ca8f8777754a2951", 0x3b}, {&(0x7f00000009c0)="bbb00e41762acd5dd77536ba65b1b478e230704d58060944f6c04fcef1ec0ba32c193568ebf7d40da17a4ae8546098b022a180fd5dbf043caeb7051ace7ece9336cb3450eb19d0500c4cc4ba4d34154f349de9ea4ffdfe11925354b79c5e9cadf93aad5ed6a3997277390d875897c0cb028e19e108871ecfd65de1ffaaf5f1305f528de1de57aebe0d429004befd31", 0x8f}, {&(0x7f0000000a80)="2a50537112e9d0d3471d3db2c4bb3542dd59cef8a0b01193de897d625f59ef2c5151ca9c237e4f22d0b666d1cd73ab6bb3a13688ca89442d9fa9a28e3370ba782810e099fa39928818bd6db835bf8fdd7994f3addde980b2a49eff3e3cc722fc31e3c37d93383cc3615678cdacd2b1af1906b77a97c933837ce60e366cd72ad13b74720311c957ae9d9826963f33635d9f9684f6c9f4404d", 0x98}], 0x5, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000bc0)={{0x2d7, r5, r12, r11, r6, 0x8, 0x1}, 0x6, 0x7, r1, r10, 0x0, 0x3ff, 0x4, 0x400}) socketpair$inet6(0x18, 0x7, 0x20, &(0x7f0000000c40)) rmdir(&(0x7f0000000c80)='./file0\x00') 16:00:14 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x1, 0x2010, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="4df24925c1e21747d3f63eace41d13a49e76168f50ad50c861fe70cb4635cf9c4955b78a37a92ac8dbc45d46b013a7685395c2c162c5ff1afbfa97ac664eee2fd3a044147c773d613016b05ef198de705964adb11ba7f829f61a2832cdeb66cb98bfb35f093e2fa8e3a92bc9fe3997fe706a85a5a6678fb7bc8e0f316c163a416dab0ad6a91020caf8c1fd8c3eddbe97fad63b81cdaaf60c9420286b13e6b285865954ad8d46e39e4a9bbbd4eca2f8098a8ae08c4e2d8d42730d18032c60f5051c7a08d69fa2a61e32cb5313d8645f0890f15246a97531d1253772227279dcf37fa2c3", 0xe3}], 0x1, 0x0, 0x0, 0x8}, 0x9) 16:00:14 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0x0) close(r0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x100000002, 0xfffffffffffffffe) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:14 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r2) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x2, 0x7}, {0x18, 0x0, 0xffffffff, 0x7}, 0xfffffffffffffffb, [0x8, 0x0, 0x2, 0xfffffffffffffffa, 0x1, 0x5, 0x2, 0x9]}, 0x3c) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="cd4394cab5d0c56475ff17f69183fe86b46572ee0c8fa10c9272a6e680cc3e2090cffe6ec5a7aa5eeb1c920bd8df8984de445da99c38c1d258d2e54b846a9d2c98fecc1f759a05ae2c58a69ba87a0f1bdd179c", 0x53}, {&(0x7f0000000180)="6f041d82f2cdb4f060e028b854fba27643f08152ffd5f4e5f74e4767be720080c22e8be8a157981ee4a1904ff543d11fcb94d2ed632ff99ec889bb844e0e", 0x3e}, {&(0x7f00000001c0)="8678ce1e7f2160521ba6405aad878a09c0b6b47ce8d519a5f98ddc6649c6dacaec944ff6ab94e42d2046654572a58f4570e420e547d1085269e4aa89ca2716756ca53f10ab76f0d29e1b3695939269384a6648933ea76a4e118f0e2fb3184ec23b9d8d26bd5696da1460c6169b39c8a13335de14fc6f00227500349283f988710978f2765458c199afe4a5fe505e66f34ebdad1a9e1076e766535eba64395d67", 0xa0}, {&(0x7f0000000280)="5ac2b4bb88b54edd7df4a70da34778fe3a740341f8ad5e04140660e2461085d669c766a13b0da81cf45a9d6d15aa86ea2de8da4911884c3c9e078129cf979d0e98e3743f81b323330ab67c8b0aa3bbda162f990c2bfda4bcafeb48ee99d36a718f094d2c6a1c9d93e9ae160750f2cc22434f504697c53e18b936a1062dcde2072c44f3e2aa35f3473e76fdb823d2c564c13b8c817eb90a6f6ae8337555e581ac831659f5e6ad0549679ab1da5c0866db95d04c3b262736b64704f802a4d2df45bb1045d69d1af506c01724eb20e27c6df26f91c101d3e162f0515382b5312e89caf2b9f7b553cc3c785b061d08ef370c209331b830", 0xf5}, {&(0x7f0000000380)="93c912913deb34aa8c23eeb13aae6137dabfd1bd71bddb518215d86bd59eb842aef10018801f9675533f9ce194c6f0f2cfc9d72546bc0f9ccdfa4a6527ef721a0a00ea3e79a71d2cd1adb51969a1574aaa64af2b88bbb4301a70c2fdc360f780dca6ef3d5e", 0x65}, {&(0x7f0000000400)="269b993738c3fb70dc24864e9cc62c110c38835d474833399a5ced860b6d75bff0f840b127c07e92135bace4f6ae1fe1dd202aea31f19db1ba3ff7c0e7afbb67bb595970230f08ffb33c07fe0927d3e4db7db5227ea1315458def85260d4d7855bb6319f57cc679064cf8e02c35b865b2e9129ebcf2bf75b5086f1eed8b53172188654bfe2473827d595e199f2995113d19bfb0c6099fe5606a0717b89ae2f47", 0xa0}, {&(0x7f00000004c0)="03574b22bcf926334adba433c8e8348e3cc3cabc90eaf20d93f80e4b020fd8abb37f3664cedee7b9a24cb6feaa72c23fbf5795fa8375c952482fbfae85f125bce3140b94716a6867de8d365537cbe1249c80bcff12afe4c2168946b00ef3cf2c4ab2113e747484b49385d662af1529dc92e496c80f773c07cc5e229d95d873dabf6aef", 0x83}], 0x7, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() socketpair(0x18, 0x8004, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8000, 0x32fb, "76b7be93837568cef11700"}) poll(&(0x7f0000000140)=[{r2, 0x4}, {r0, 0x4}, {r2, 0x14}], 0x3, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0xffff, 0x72c, 0xfffffffffffffc29, 0x56, "9e476a38a7dc714ac768fe85a59c7086f1687255", 0x2ff, 0x100000001}) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)) setrlimit(0x0, &(0x7f0000000080)={0x80000001, 0x7}) socketpair(0x10, 0x7, 0x7fffffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) fcntl$dupfd(r0, 0xa, r0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10828, 0x10) socket(0x1, 0x4002, 0x3) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x34d) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:14 executing program 0: getegid() unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='W\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) pipe(&(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) fchmod(r0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x10000) 16:00:14 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) r1 = semget$private(0x0, 0x1, 0x30) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0xffffffffffffffff) mmap(&(0x7f0000ff5000/0x2000)=nil, 0x2000, 0x0, 0x2014, r0, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="91120409", 0x4}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000500)="3a330da0ebbb941db65e67fb20173cd75867fe68e350c0b122307d0a", 0x1c}], 0x1, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x10) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/196, 0xc4}, {&(0x7f0000000240)=""/164, 0xa4}, {&(0x7f0000000000)=""/74, 0x4a}, {&(0x7f0000000300)=""/248, 0xf8}], 0x4, 0x0) poll(&(0x7f00000006c0)=[{r0, 0x5}, {r0, 0x20}, {r0, 0x1}, {r0, 0x100}, {r0, 0x54}, {r0, 0x8}, {r0, 0xa}, {r0, 0x10}, {r0, 0x120}, {r0, 0x80}], 0xa, 0x7f8) pwritev(r0, &(0x7f0000000400), 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/118, 0x76) setsockopt$sock_timeval(r0, 0xffff, 0x20000000001006, &(0x7f0000000040), 0x10) 16:00:15 executing program 1: socketpair(0x2, 0x4000, 0x10001, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) 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) recvfrom$unix(r0, &(0x7f0000000080)=""/11, 0xb, 0x1, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) close(r1) 16:00:15 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40000000000001) mkdir(&(0x7f0000000500)='./file0/file0/../file0\x00', 0x102) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x280, 0x1) utimensat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0xa2, 0x42a}, {0x101}}, 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setregid(0x0, r6) setuid(0xee01) r8 = getegid() setgroups(0xa, &(0x7f00000004c0)=[r3, r6, r8, r4, r5, r1, r2, r5, r7, r3]) chdir(&(0x7f0000000100)='./file0/file0\x00') unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') recvmsg(r0, &(0x7f0000000480)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f0000000240)=""/201, 0xc9}], 0x1, &(0x7f0000000380)=""/228, 0xe4, 0x4}, 0x0) 16:00:15 executing program 0: setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x0) 16:00:15 executing program 1: chmod(&(0x7f00000000c0)='./file0\x00', 0x4) socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffe01}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2100, 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = shmget(0x3, 0x1000, 0x42, &(0x7f0000fff000/0x1000)=nil) chroot(&(0x7f0000000080)='./bus\x00') shmctl$SHM_UNLOCK(r1, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./bus\x00', r2, r3) 16:00:15 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040), 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) write(r0, &(0x7f0000000000)="0a6c0d8552ffa70a524bb06abac5a2312675fe883fec8f", 0x17) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f00000000c0)="51c90840c4b8dd910e249610ad01fbf52bce23ec29ef8a9f5526724b378bde8d2957d05f03af8a390968c01d9936c6c83c7b2bd020118e459c98f40f2b722b3c417beab468d41059241cc3ffb407a82baa3277ba47f25e871192b5fbdcb4718618449e512a5385246239e1ba9211dbbe7f2c2c2bea747c5969e9c92712f125d96e4e29c37e31333013328ce7", 0x2aa) 16:00:15 executing program 0: clock_settime(0x0, &(0x7f0000000040)) clock_settime(0x1000000000000000, &(0x7f0000000080)={0x100000000, 0x1000000000000000}) 16:00:15 executing program 1: kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r1 = kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffffb, 0xfb}], 0x8, 0x0, 0xffffffdc, 0x0) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x140000000000, 0xc8, &(0x7f0000000000)="bf54fc9a9539cd99d969ac629777f6394acf4ffbb93df579f18172766a908f1d7b60932cc68a394651c43a5db85b7646e49033ec63f821154d10fa841aedab0d8a0ebe5dd948a67d061ad2a259643e8fec642b7a62eb32238486d8c7377c4686d0f9da060dd36e39d6287e6b8af1d13527c759e2e1439ed445465cce76ef2c7634b0eb1a6383e157ba6d88376fbf23379e144c7d7609e5bb1b46bfa753fe4732c717a96f2480f178deceea3cc3697f", 0xaf) setsockopt(r0, 0x29, 0x28, &(0x7f0000000280), 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r1, &(0x7f0000000a00)=""/12, 0xc, 0x2, 0x0, 0x0) readv(r2, &(0x7f0000000b40)=[{&(0x7f0000000a40)=""/253, 0xfd}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000cc0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x6, 0x224a, 0x53c, "fb2ba1e25ba9c597a3c56db45c3e079e59a67da2", 0x1ff, 0xc02}) write(r0, &(0x7f0000000580)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000008a7a86044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951191d67481f27d1db813eeb072283ceb4fd947b6498c585b", 0x172) r3 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1, 0x4, 0x8, 0x7, "a6a6500012a39132da4c6723e12980b1ac8e923b", 0x8c5, 0x8001}) close(r1) readv(r3, &(0x7f0000000980)=[{&(0x7f0000000100)=""/101, 0x65}, {&(0x7f0000000180)=""/109, 0x6d}, {&(0x7f0000000200)=""/180, 0xb4}, {&(0x7f00000003c0)=""/98, 0x62}, {&(0x7f0000000440)=""/77, 0x4d}, {&(0x7f0000000700)=""/150, 0x96}, {&(0x7f00000007c0)=""/181, 0xb5}, {&(0x7f0000000880)=""/205, 0xcd}], 0x8) pipe2(&(0x7f0000000d00), 0x10000) kqueue() r4 = syz_open_pts() faccessat(r1, &(0x7f0000000b80)='./file0\x00', 0x14, 0x0) clock_getres(0xfffffffffc, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0x7d) r5 = semget(0x1, 0x6, 0x200) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000bc0)=""/216) 16:00:00 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x85}], 0x1000, 0x0, 0x0, 0x0) fcntl$getflags(r3, 0x3) dup2(r1, r3) denied attempt to set clock forward to 4294967296 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/101, 0x65}, 0x0) sendto(r1, &(0x7f0000000000)="3dcfecb435d76731490bfdbbcdb651d3ed2b551549b1d020d80e9c51b5d1ed67ff81877caca01ce80af5808961ef9c9ceee7532f5b58db76b318d6297f449a9df912f8f8b07d69743b5ad1e69c4ef97c5a551741ae7f0a979c27714e998a05fcdc3caebb539b6abfd5d679a7102f63bce3e3a1960850627988a64a6c6612fb6d9c24", 0x82, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x100000000, 0x6aa5fe1a}, 0xc) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:00 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x0, 0x2000000000) bind$inet6(r0, &(0x7f0000000440)={0x18, 0x0, 0x6, 0x1ff}, 0xc) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x8}, {{r0}, 0xfffffffffffffffd, 0xd, 0x20000000, 0x0, 0x91ab}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfea81e10e6797844, 0x4, 0xab0b22c}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x4}, {{r0}, 0xfffffffffffffff8, 0x42, 0xf00fffff, 0x4, 0x6df}, {{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0x5, 0x9}, {{r0}, 0x0, 0x2c, 0x80000000, 0x5, 0x9}, {{r0}, 0xfffffffffffffffa, 0x81, 0x82, 0x7, 0x6}, {{r0}, 0xfffffffffffffffe, 0x68, 0x10, 0x7, 0x1f}, {{r0}, 0xfffffffffffffffe, 0xa4, 0x10, 0x8, 0x2}], 0x3, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0xc6, 0x80000000, 0x6, 0x6}, {{r0}, 0xfffffffffffffffd, 0x61, 0x0, 0x0, 0x3f}], 0x8, &(0x7f0000000400)={0x3, 0x7ff}) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="965ba71c3dbf817a55d6f25b37ea8e376f412a9c309533561d4b5a5a400582228fb5a9a6baca", 0x26}, {&(0x7f0000000100)="85a7fdfdcf0df7e528535f1772f76778772dfde75116f1e8adcf74e263977c4ace4dc2969238a5e31e67995701a74169079f55cd7c85e58a85462b668a4fd669f043bcf1c5443c35c93d16cc3d729fd67a03eaf957b41dd9e97bac7107ad639b2e2cb39d89dd1ad2dae6474221381e2a0c5e309692bb6c776076bcd9fa7c9f6c38aac6d5b4d15711a06b6f2eb6cd30ed80d4", 0x92}], 0x2}, 0x4) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') pipe2(&(0x7f0000000080), 0x10000) socket$inet6(0x18, 0x4001, 0x7) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) 16:00:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000802308000000000000009b5503c6b95317922633039b9007a6ba0c8fd70d2250da0bf6a57b48c26e9fbf077e96da"], &(0x7f00000000c0)=0x23) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000b00)=[{&(0x7f0000000a00)="791b59c09e14e0573939b46f4f9f8eff540044f5be539ecc2e681639c7956ea6d18ea188193f92c91544e8f1e3beba2b5af72269d14b4913f644af2895794a786e2072b444195d16e9e821d763943a4b6bfc5e3be901214e202f8bca5fba749b4807b8f81b40c0d82486c4df96e85f1a8bceb4b4badc38939fbce5e3da73c37e7dad5dbeb993bd71fde989d652af0b9496659eab2313272313fe7b58a3d16a2f0a2d9aed1cee364c463276d49180af76d32cd56b5cc368469122a16440136716f27d8f667f27a74811e96a2e99f360ff31c0e87d55170d94a0140296", 0xdc}], 0x1) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r1 = getppid() pipe2(&(0x7f0000000040), 0x4) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6d, 0x10001, 0x10d, 0x3d9, "cb0c200edca90936fdc52d75968ab5bfaf94485a", 0x100000000, 0x100}) nanosleep(&(0x7f0000000040)={0x2, 0x53a}, &(0x7f0000000080)) 16:00:00 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) kevent(r0, &(0x7f00000001c0), 0x2, 0x0, 0x7, &(0x7f0000000100)={0x800, 0xffffffffffffffff}) socketpair(0x0, 0x1, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) r2 = getpid() open(&(0x7f0000000180)='./file0\x00', 0x10, 0x20) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x2, 0x1, 0x1, 0x8000, r2}) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) 16:00:00 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", 0x418) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r1, &(0x7f0000000140)=""/249, 0xff90) ioctl$TIOCCDTR(r1, 0x20007478) r2 = socket$inet6(0x18, 0x4004, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) 16:00:00 executing program 0: mlockall(0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0, 0x800000) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xffffff007f12aa80 va 0x1b2e120000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12aa80 va 0x1b2e121000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12aa80 va 0x1b2e122000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12aa80 va 0x1b2e123000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12aa80 va 0x1b2e124000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12aa80 va 0x1b2e120000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12aa80 va 0x1b2e121000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12aa80 va 0x1b2e122000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12aa80 va 0x1b2e123000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12aa80 va 0x1b2e124000 didn't change! 16:00:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) recvfrom(r0, &(0x7f0000000040)=""/97, 0x61, 0x40, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) recvfrom$inet(r0, &(0x7f0000000180)=""/173, 0xad, 0x40, &(0x7f0000000240)={0x2, 0x1}, 0xc) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x7fffffffffffffff, 0x100000000}) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x0, 0xffffffffffffffff, 0x2}) openat(r0, &(0x7f0000000080)='./file1\x00', 0x20100, 0x140) 16:00:01 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./bus\x00', 0x800, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) pwritev(0xffffffffffffffff, &(0x7f0000000bc0)=[{&(0x7f0000000680)="3e14e8", 0x3}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) flock(r1, 0xd) 16:00:01 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x9000, 0x0) r0 = msgget$private(0x0, 0x8000015d) mknod(0x0, 0x4000, 0xfffffffeffffffff) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) open$dir(&(0x7f0000000080)='./file1\x00', 0x20040, 0x1) socketpair$inet6(0x18, 0x4000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001380)=[{&(0x7f0000000100)=""/191, 0xbf}, {&(0x7f0000000200)=""/55, 0x37}, {&(0x7f0000000240)=""/157, 0x9d}, {&(0x7f0000000300)=""/4096, 0x1000}, {0xfffffffffffffffe}, {&(0x7f0000001300)=""/80, 0x50}], 0x6, &(0x7f0000001400)=""/214, 0xd6, 0x280}, 0x43) pipe(&(0x7f00000001c0)) 16:00:01 executing program 0: r0 = kqueue() r1 = dup(r0) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1}], 0x101, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x400, 0x3, 0x83, 0xd5bdc0c, 0x8, 0x2, 0x6, 0x6}, &(0x7f0000000180)={0xc687, 0x8, 0x1059600, 0x6, 0x84a, 0x1f, 0x7, 0x8}, &(0x7f00000001c0)={0x8001, 0x1, 0xffffffff, 0x7, 0xffa, 0x8, 0x0, 0x200}, &(0x7f0000000200)={0x1, 0x8000000}) poll(&(0x7f0000000040)=[{}, {r0, 0x1}], 0x2, 0xf609) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) 16:00:01 executing program 1: r0 = syz_open_pts() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r1, r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000015c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf6b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce9448e7e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3fbe2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080e755ed348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd780ab011bef78830f0606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5dfab1edf1ad006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21b4f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab3411461025d5e043969b61711c3ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bfa95e4c19a778a8366c470451dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313", 0x28f}], 0x1) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x18001, 0x100) readlinkat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/14, 0xe) syz_open_pts() close(r0) msgget$private(0x0, 0x20) mkdir(&(0x7f0000000240)='./file0\x00', 0x1) syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x141) 16:00:01 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3}, 0x8, 0x0) msgsnd(r0, &(0x7f0000000200)={0x3, "e51604d0c35c1ba97785567567a43ea1c4e55a452306ef172c55cce17fde7723c116b9e69c43aa86e085ccb8156e5b1f0c62b9b58279d59182c6017cd5e9fc9abbbaeb604540b7b49c89fbce8444049b589c0ff62fb0f0ec27467bacf2589b81e4182707b0d12fa7400de29b9435cf2ad4126420d68cce16c498ec16f9318317a03692e85cc2ffd8cdf6b974bbc01bc31f8233dfffe57c456fd7f35987a550866d2f84b975deddb8366c0da7a9e5fea9e8509752d9b78da232e4436544f343eeeb1884c0ab933a46601f6ec100cd692061c982e5e64032aa8c0a99f1b2cbb37feddd04a5a99f91b9cedd51d355642f9aa539"}, 0xfa, 0x800) msgrcv(r0, &(0x7f0000001340)={0x0, ""/4096}, 0x100e, 0x3, 0x1000) msgrcv(r0, &(0x7f0000001240)={0x0, ""/219}, 0xe3, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000000)={0x0, ""/101}, 0x6d, 0x1, 0x1000) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socket(0x16, 0x8005, 0x29b) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = msgget$private(0x0, 0x14e) msgsnd(r1, &(0x7f0000000000)={0x1, "3b43727ce8ca460406a60aa1984956da71e027f3baa2fe8bd6ada00ee06a08510735b01ecb1c44c2a2645ef20db34d81"}, 0x38, 0x800) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/216, &(0x7f0000000000)=0xd8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 16:00:01 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) shutdown(r0, 0x0) r1 = semget(0x1, 0x1, 0x80) semop(r1, &(0x7f0000000140)=[{0x7, 0x100000001, 0x1000}, {0x4, 0x7, 0x800}, {0x5, 0x2, 0x1000}, {0x3, 0x40, 0x1000}, {0x1, 0x200, 0x1800}, {0x0, 0x6}], 0x6) pipe2(&(0x7f0000000100), 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='x\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:01 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x180, 0x0) symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x0, 0xfffffffffffffffe}}, 0x2) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe(&(0x7f0000000000)) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a5", 0xce, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:01 executing program 0: clock_settime(0xfffffffffffffffe, &(0x7f0000000000)={0x2fffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) flock(r0, 0xc) 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) fcntl$getflags(r1, 0x1) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) 16:00:01 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="06000000000000003000"], 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382", 0xa88}], 0x1) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0x24) r1 = dup(r0) r2 = getpid() r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getgroups(0x4, &(0x7f00000007c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) r15 = geteuid() getgroups(0x5, &(0x7f0000000880)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r20 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) r22 = getegid() sendmsg$unix(r0, &(0x7f0000000c40)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000100)="79636c77598e66d530af4ae56ee4f3750b3701b6c08bca60c41929e393913e5d249550eac3343d721ddc92c0e9f899ef2f39caf551585e7bbbdcbd4450e202b13c8e668c2aac47917658d350f863906a5761dab83b67c7c86ee033b14672a95b12b59bb5a1d6ed2bd066d6f81cba3d556452cf4ccecbc9f08c780fcb7cdf9e4c724fc256a89db967ca55e126d4a5673343cdc0fe7785065af46c66978132d29ff64873b89430daa118dffa72ecb733c1ab481ea3f473e532184348459b5d9e9d0933d1bb30bd2d3bb5bb7ccd85d698f60b9d5560526ac2dcae6232471c5ec6ea4600fb439ac894e6bf0871ff6c6b5b6fdc63a479e6", 0xf5}, {&(0x7f0000000200)="23081c22de826d9654e59174e208ec31409b7967171421a1105f928ebb6d798e9026f83f9ecc6f7b2f91ebd415eb444fa2199461d88d19e14511404fad2644d8317b94ca23d1969c8928b2db92cfa8c9bb920a7bb1d67a46140e8b82531476c81205c03849addda7a9d40534cb709d47d06724b491273ed809a1cb85ec091c0bf0b8ad68e24806caa37f6bfc6002980818135fdd9262f622915e4e0d6531c5bd6c6e8b", 0xa3}, {&(0x7f00000002c0)="21c39bd2b1bd4ac8aa4c3805e7cc1fce68de3175ed83774a6ab7c1514c2066e78ad1243ce850da8df3a454906a1e9c870f7b9e1059abcc08dbf49b126ad46cba0676890d10491f9910641702bec47511d449e961f658363dac49d726dd2a", 0x5e}, {&(0x7f0000000500)="9489a36cde8330f89e0db8ac18288505cf6327f8cec8c7ea9ae52f13ec66fa9c1e97275ca5a29d64725f8a1781f8142c23d0a18dad0b7118dfd8e5c3281e1c5db4f82ec687c925987348abe369fcc8a812adc5464b12773a1c54c25ebe47f3cbf3aa8186e510b9e9a6785ceb2e1c3c22e8deab8bc5bf96d06261fa4ab846d084636e5a8b8eba2a7b3ae8837896607b3736046d74bc55bf7d53e5d557b0c0951432b1f8eb79baadc33c153fbf83496fc97925768aec241190192d6bb72e3fc8297a94cc2b8f", 0xc5}], 0x4, &(0x7f0000000ac0)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x158, 0x1}, 0x8) sendto$unix(r1, &(0x7f0000000340)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef4fa26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32ed44fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b01b2be089d187e981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df584b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955569755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2aab7c1b1deabdc", 0x182, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ftruncate(r0, 0xffff) writev(r0, &(0x7f0000000740)=[{&(0x7f00000001c0)="c7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x8000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) 16:00:01 executing program 1: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') utimes(&(0x7f00000000c0)='./file0/file0\x00', 0x0) socketpair(0x2, 0x5, 0x800, &(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/93, 0x5d) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/114, 0x72}, {&(0x7f0000000200)=""/184, 0xb8}, {&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000001340)=""/226, 0xe2}, {&(0x7f0000001440)=""/224, 0xe0}, {&(0x7f0000001540)=""/244, 0xf4}], 0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001700)=0x8e) close(r0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000140)={0x2b8d, 0x1}) setrlimit(0x0, &(0x7f0000000000)={0x6, 0x3}) sendto(r0, &(0x7f0000000040)="7b2bdd54ead673277df747f239c224f00d02f03e998eaacbba90706f872c03afe2b3deb6fca704e4f2949e27b088f307778b12c8e3be583f1e7a40a314aaf93c35735e4d724b5998e649651009c686a5025c7ec71addfb43ae99fd522e85aac7228bf776d6ee322d049445530ff41ed9f06aeb2e24ba5bcb0a6619dae10f8da7ee0d4214b0", 0x85, 0x1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x6, 0xe8}, 0xc) 16:00:01 executing program 0: r0 = socket(0xfffffffffffffffb, 0xc000, 0xaa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000000000000000"], 0x1) 16:00:01 executing program 1: 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) r1 = dup(r0) mknod(&(0x7f00000001c0)='./bus\x00', 0xc100, 0x3) 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, &(0x7f00000007c0)='./bus\x00') renameat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:01 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) setrlimit(0xd, &(0x7f0000000080)={0xfff, 0x58e8}) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 16:00:01 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000080)=0x8) shutdown(r0, 0x1) fcntl$getflags(r0, 0x3) r1 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="9105ac26a783338a67190aeda062a64d28d4265d84876bc8a2165225383d0327987992881abe5b6d447584046ae9443ba66cb7790eb09d95f8e396da", 0x3c) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d", 0x257) r1 = syz_open_pts() close(r0) r2 = kqueue() shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000280)='r\x00') readlink(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5aada037094da0ad1ee9204f82e157891dde0999f5f357dfec7d222ef70700b194baf624c669bbe9f9bac75ca4ffe77fce5e5ab66de0be9e45099f06c2d3c3257af11e8e238705b9fdfb352f25b1904dd63b1c01dbcefa205fccee13474cdbcccd9ddb5e217088cddb692893ebcd88835be1e73387a441ba55d895b4a28bfe281255850c0cedb2cdf1e26034b47f477735a96fa50c267d619618459d5208388c5da1eb09524ae08878b0d2f847adc076b343c99834fef0a72455400848400e9b5a9b429cf6e3942399e968d5b8935d16ef21cf3e5ce5b8817dcc658974780ea53cea30ab3833a829c3dafc4e8f1e88d973e08085adc96a98ad965ddbfba2fcf021b2900cd3bbbefd13efe6667095f2eaf4f9eeebf4cd73877e39a4a74e42d7bf39b31b35743a3ea4fe12877c1f7d9e3c46cda14d34d9ff6f8be4c6bba04a8f358f2d37bdf8b0d15ae4bb92eda2ff15e35f360ba601df6c43b518e1091edd887a7acfb8b3ba2dee98a927f38ece01655c8548beea7703c0d60fde212942454dbc99d3d3ea3f2715852d2ca3261c238a1a77c68b4b43b4e516149fe90ce5e1c6d05cea0033c026c8b293c978509c4873a3fbdd4cd6affe5a78cce5f5c2d81427f29dd18b95fa42c5feed3e764965212430cb907a5eaf6ab93f4a1322ebe36d7cb6625b43547b0247a73a211545282494f7ce801286805aaa0012ddd1427ab100528e02d33c87d34cb361927fe31d6288747cf28698d734a0019c7d23178104e7da69eaf8885a5f34860f883b0d4f029bb4845ada38d97a8713038c112012bcd1bbc8b2b03d3b14d0d2c517538536ebad93ddb333cdacd753d75e728f65bd66ea7090ff6d15f4a18c8b2cd66763ea7667a6588368aea7120cda15cb56eb96cfb2fa177c6c845432ecba90d63bc52829c51b1af48940cafec65a8fcd3265fadf49040b9654afd2496ee2114ace0fbe752e9d0c79ebdb01ba46277e82ddbf9d77144040d63b6d4737cc35e2f478e190609882d38504133a3bfc1ad783f218d4634a3686509c864b6138aa21aa47d66b2ae4b15fd1004f7af963ddbf7fbe684d61b0f198b98a65d061e322b0e4d519f03a27b395579b083a787b7108a29ac8242cfde310be8f7c7b6b583aeb0452dcabde1ad6fb3928546d13e0b1527512b0855ea7d79eb405136b81a44aed00daa03e9a96449b49375e06a6ad7e6823f34e2832dcce466dc007886bd566c645d9fffab051df6a7eeb62e367280a", 0x928}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000dfd000/0x200000)=nil, 0x1000) shmdt(r1) r2 = syz_open_pts() close(r0) kqueue() preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000000240)=""/110, 0x6e}], 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x42, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x4) writev(r4, &(0x7f0000000580)=[{&(0x7f00000002c0)="98e122d74696ea7a84aeeba5a794040074e5fd6b956af441aa28a5c05e1679b88eccdf81604f722913cc296dd544e313e83827643ff4579d163e3399297319f8380bd14f2367e2726dd5709165d7df377ec641555c373aa6d241fc099096a28f3aae428d8236c87304430393c0318ef107de0053cf1de1f6de4a8e0188769664e00c89949044b4eb32dd20bcfac0cda06046daff166ad1364e590822d65ec58b1df876d84b", 0xa5}, {&(0x7f0000000380)="b5d679362af4a531", 0x8}, {&(0x7f00000003c0)="30a7703effdf5811c9c3f112e7dbe2419a3e26eb4594f61c4b28af4cf450df6ca5e77c75d934345357ca181a05e867c24fa0d27bc63e3f0daeb0a790554809288e619875ad578ad56cdfc998cf4d1ff6d9a7baefd004ab6fe8d8a790107d2a5455557c1f55f6bd946ac771e1ae9c8a2cde606d24b401990cd765b9cb4723c6184c70c067fb0de2a5f032ba4e04b8c7185a219e2802c4c5f0f14ac158ad991f6e4f8551f31f365354e22515e6f57f59f905af12932b522c05a27a8fd71fc2e62f22eff896440a4f5ee078bc73e8fc61f920a64086dc612fb5f20bda84ffe1", 0xde}, {&(0x7f00000004c0)}], 0x4) renameat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') syz_open_pts() 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000280)='./bus\x00', r1, r2, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=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) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000b00)={{0x5, r5, r6, r5, r3, 0x14, 0x7}, 0x0, 0x9a2c, 0x9}) mkdirat(r0, &(0x7f0000000380)='./bus\x00', 0x6) 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) 16:00:02 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') 16:00:02 executing program 1: r0 = socket$inet(0x2, 0xc005, 0x3) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) semget(0x2, 0x104, 0x472) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000380)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8404002fd7a8c92c3ab50e61fcc643f7f5c5b1157cd9022d2a5bd610d284f0c52a8475c4b86cfdf3ab394ff7e1e6bc8c37b9c6327e09fd740784a9f4c9d29ad49d0cca", 0x100000354) write(r0, &(0x7f00000015c0)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c06e8931633064d5e3ef51cd11b941c56b0e6082210fbdd7135f36f8565d92a762a270309bb083a557694ded9c7625044bda9bc04aa745bd0065563ce5ab6cd790c1237dcaf2240f71578b0c145d20eae7dcf56975c6", 0x8c) 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$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) mlockall(0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000240)={0x6, 0xdec6, 0x2, 0x2, "3dfdc977f2ad18060eed67f18ebcf7b4e570cb78", 0x2, 0xffff}) 16:00:02 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = accept(r0, 0x0, &(0x7f0000000040)) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = dup2(r0, r0) bind$unix(r2, &(0x7f0000000000)=@abs, 0x8) recvfrom(r0, &(0x7f00000000c0)=""/39, 0x27, 0x41, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 16:00:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) fchdir(r0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000040)='./file0\x00', 0xc100, 0x7fff) mprotect(&(0x7f000047e000/0x3000)=nil, 0x3000, 0x0) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) pmap_unwire: wiring for pmap 0xffffff007f12aa80 va 0x1b30720000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12aa80 va 0x1b30721000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12aa80 va 0x1b30722000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12aa80 va 0x1b30723000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12aa80 va 0x1b30724000 didn't change! 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000000)='./file0\x00', 0x217c, 0x8) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0xfffffffffffffc93) 16:00:03 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x6, 0x0, 0xad, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x0) socket(0x10, 0x3, 0x6) 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) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x1fe, 0x0, 0x1000, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r4 = dup2(r1, r1) recvfrom(r0, &(0x7f00000000c0)=""/119, 0x77, 0x800, &(0x7f0000000180)=@in6={0x18, 0x3, 0xffffffff80000001, 0x1}, 0xc) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:03 executing program 1: open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x100) link(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:03 executing program 0: socketpair$inet(0x2, 0x0, 0x20, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) mknod(&(0x7f0000000100)='./bus/file0\x00', 0x100, 0x800000000000) r1 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffd, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x0, 0xfffffffffffffffe, "f5a6849ac35d9dfc1ffdfc79f7a824d9c9bfd010"}) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000140)) 16:00:03 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = getegid() r2 = getgid() setregid(r1, r2) fcntl$getown(r0, 0x5) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = shmget(0x2, 0x3000, 0x50, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:03 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000001c0)=')', 0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) select(0x32, &(0x7f0000000180)={0x200000000000098}, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x8001) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:03 executing program 0: munmap(&(0x7f0000004000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20000, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0xfffffffffffff042, 0x5f6}, {0x18, 0x0, 0x401, 0x3}, 0x1, [0x80000001, 0x8, 0x6, 0x71, 0x3, 0x1, 0x9c, 0x1]}, 0x3c) getrlimit(0x2, &(0x7f0000000240)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x400000007) pipe(&(0x7f00000001c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="37e56da6773705a29f0fd6b465834237ef612539cbed150408d8b70a484b97d65f7ff586aa4c8aa90f3c137f304d1c67be705bba45c7b03d8306da37829df674fe6d26d569e1834e99c7b2455cfd2d283c52265d8438b49865caf3efcb6b6f774f9768dbdef074e7e92273cacf4097bd142a73ccf4d6cdda2f3f652ab5fe57dee1ff21211973efe5abfdcd60a6eaf1d60e1bc1be8df8293e141b66f8e200c850a8d49c49cf2a2bfddfab14e27bf46f378d37d066bce5a0b5f2507a12940108b06129d32ee64aadff2f7107ba7d1e", 0xce) 16:00:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f00000001c0)="86999135288c6a528ff9dfcf322ff3db759e93f4aa3ff17e901bfebc806eda61872f1b2cf369a05e106a313257f1046ae4322f6d6402962fdefebb332722dee393f73bd814e76d137b9edffc202517ea32f99d080ec7bb62be9b8e139a3978c4851cae784bcb6dd0086e44d05f6ddd8e4066b5b9b8ce8984d096f9612c8d056091cad690f9808511df03f13be4ea1a8671872d286175c9d0dc1e6167be372f1e10a3b030cb0f41d9ca16035013e0e1810d4ba7f902eae91015ae7bb3d74efa5bbea190635301e4367ff98c38dfaf5305f5cc", 0xd2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8000, 0x8001}) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x40, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xdb}], 0x7, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x1, 0x80000001, 0x1ff, 0x7}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0xffff, 0x8000}, {{r3}, 0xfffffffffffffffd, 0x8, 0x80000040, 0x7, 0xc4}, {{r0}, 0xffffffffffffffff, 0x96, 0x2, 0x0, 0x5a3}, {{r3}, 0xffffffffffffffff, 0x20, 0x44, 0x5, 0x6}], 0x1, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x8, 0xf0000001, 0x5, 0xe9}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20, 0x400, 0xe}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x80000001, 0x200}, {{r3}, 0xffffffffffffffff, 0x8, 0x40, 0x100000000, 0x9}, {{r3}, 0xfffffffffffffffb, 0x0, 0x40000004, 0x6, 0x40}, {{r2}, 0xfffffffffffffffd, 0x20, 0x42, 0x8, 0x97}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x100, 0x6}, {{r3}, 0xfffffffffffffffa, 0x2, 0x0, 0x7, 0x8}, {{r3}, 0xffffffffffffffff, 0x4, 0x2, 0x2b, 0x55}], 0x7, &(0x7f0000000100)={0xb86, 0x1}) kevent(r3, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x61, 0x80000000, 0x3}], 0x7, 0x0) 16:00:04 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) syz_open_pts() 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = getgid() setregid(r2, r3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:04 executing program 0: open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file1\x00', 0x0) 16:00:04 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() mlock(&(0x7f00004d8000/0x3000)=nil, 0x3000) read(r0, &(0x7f0000000000)=""/64, 0x40) 16:00:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000480)) 16:00:04 executing program 0: getitimer(0x22, 0xfffffffffffffffe) 16:00:04 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666903003000"], 0x10) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/250, 0xfa}, {&(0x7f0000000200)=""/81, 0x51}], 0x3, &(0x7f00000002c0)=""/222, 0xde, 0x10001}, 0x841) panic: pool_do_put: mbufpl: double pool_put: 0xffffff00736c0800 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND *356261 65950 0 0 0x4000000 0 syz-executor0 db_enter() at db_enter+0xa panic() at panic+0x147 pool_do_put(ffffff00736c0800,ffffffff81ecbc58) at pool_do_put+0x2e2 pool_put(4652bed4755a7bca,ffffff00736c0800) at pool_put+0x37 m_free(ffffff00736c0800) at m_free+0x12c m_freem(16) at m_freem+0x2d soreceive(0,ffffff006f2e6900,ffff800021172c30,14b,ffff800021172cc0,ffff80002117 2bd0) at soreceive+0x1131 recvit(ffff800021172cf0,ffff800021172df8,ffff800021172de0,ffff8000ffffce18,0) a t recvit+0x28c sys_recvmsg(ffff800021172e80,ffff8000ffffce18,ffff8000210a5010) at sys_recvmsg+ 0x120 syscall(0) at syscall+0x3e4 Xsyscall(6,0,ffffffffffffffbf,0,3,1482965f010) at Xsyscall+0x128 end of kernel end trace frame: 0x14a497c0ef0, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> show panic pool_do_put: mbufpl: double pool_put: 0xffffff00736c0800 ddb> trace db_enter() at db_enter+0xa panic() at panic+0x147 pool_do_put(ffffff00736c0800,ffffffff81ecbc58) at pool_do_put+0x2e2 pool_put(4652bed4755a7bca,ffffff00736c0800) at pool_put+0x37 m_free(ffffff00736c0800) at m_free+0x12c m_freem(16) at m_freem+0x2d soreceive(0,ffffff006f2e6900,ffff800021172c30,14b,ffff800021172cc0,ffff800021172bd0) at soreceive+0x1131 recvit(ffff800021172cf0,ffff800021172df8,ffff800021172de0,ffff8000ffffce18,0) at recvit+0x28c sys_recvmsg(ffff800021172e80,ffff8000ffffce18,ffff8000210a5010) at sys_recvmsg+0x120 syscall(0) at syscall+0x3e4 Xsyscall(6,0,ffffffffffffffbf,0,3,1482965f010) at Xsyscall+0x128 end of kernel end trace frame: 0x14a497c0ef0, count: -11 ddb> show registers rdi 0xffffffff81e10dd8 kprintf_mutex rsi 0xffffffff81679b89 db_enter+0x9 rbp 0xffff800021172950 rbx 0xffff8000211729f0 rdx 0xffff800002acc000 rcx 0x1d05 __ALIGN_SIZE+0xd05 rax 0xffff800002acc000 r8 0xffff800021172920 r9 0x8080808080808080 r10 0x4652bed4755a7bca r11 0xffffffff8174f9a0 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff800021172960 r14 0x100 r15 0xffffffff81c3c06c cy_pio_rec+0x4090 rip 0xffffffff81679b8a db_enter+0xa cs 0x8 rflags 0x206 rsp 0xffff800021172950 ss 0x10 db_enter+0xa: popq %rbp ddb> show proc PROC (syz-executor0) pid=356261 stat=onproc flags process=0 proc=4000000 pri=75, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffffcbc0,0xffffffff81eafaa0 process=0xffff8000210a5010 user=0xffff80002116d000, vmspace=0xffffff007f12b420 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 65950 170859 91301 0 2 0 syz-executor0 *65950 356261 91301 0 7 0x4000000 syz-executor0 46557 125189 63691 0 3 0x80 nanosleep syz-executor1 46557 168149 63691 0 3 0x4000080 ttyin syz-executor1 32740 154487 0 0 3 0x14200 bored sosplice 91301 227740 5366 0 3 0x82 nanosleep syz-executor0 63691 375353 5366 0 3 0x82 nanosleep syz-executor1 5366 188135 70383 0 3 0x82 thrsleep syz-fuzzer 5366 92670 70383 0 3 0x4000082 nanosleep syz-fuzzer 5366 74147 70383 0 3 0x4000082 thrsleep syz-fuzzer 5366 21266 70383 0 3 0x4000082 kqread syz-fuzzer 5366 1054 70383 0 3 0x4000082 thrsleep syz-fuzzer 5366 323873 70383 0 3 0x4000082 thrsleep syz-fuzzer 5366 206216 70383 0 3 0x4000082 thrsleep syz-fuzzer 70383 194300 79968 0 3 0x10008a pause ksh 79968 122716 10872 0 3 0x92 select sshd 82671 7868 1 0 3 0x100083 ttyin getty 10872 239437 1 0 3 0x80 select sshd 60541 118351 30648 73 3 0x100090 kqread syslogd 30648 283851 1 0 3 0x100082 netio syslogd 55122 271063 1 77 3 0x100090 poll dhclient 62839 245936 1 0 3 0x80 poll dhclient 35341 280820 0 0 2 0x14200 zerothread 91003 383329 0 0 3 0x14200 aiodoned aiodoned 25106 12791 0 0 3 0x14200 syncer update 1804 57432 0 0 3 0x14200 cleaner cleaner 37553 172569 0 0 3 0x14200 reaper reaper 10540 182063 0 0 3 0x14200 pgdaemon pagedaemon 85035 511761 0 0 3 0x14200 bored crynlk 26763 161618 0 0 3 0x14200 bored crypto 66625 335791 0 0 3 0x40014200 acpi0 acpi0 58857 77479 0 0 3 0x14200 bored softnet 7220 207815 0 0 3 0x14200 bored systqmp 29207 359656 0 0 3 0x14200 bored systq 20363 178078 0 0 3 0x40014200 bored softclock 18662 262039 0 0 3 0x40014200 idle0 1 213407 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper