b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) r1 = syz_open_pts() close(r0) lseek(r1, 0x0, 0x0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "1571a77bdff1b400000000000000006a9c2e4d00"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 18:29:54 executing program 0: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000480)=[{0x3, 0x4, 0x800}, {0x0, 0x5}], 0x2) semget$private(0x0, 0x2, 0x15) 18:29:54 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xfd63, &(0x7f0000001300)=ANY=[@ANYBLOB="0801000000000000ffff000000000000500fd343fd861ee631e1ff71f318a7083d4a4ac4eb8044cf6b767f9a8b7b5be5ac91021ede53c30a4d370d3ce93015d24a39a897b012ddea7c40bbe2912fc28c37547942e0b8453be476149bb5bff9fa9647f99c6f0fc79a3908bac8590ae95f6c8a1ce6f7eb98b5c5cf6ece03fa3864aa6067492baf6b3a0d857b663ebb28ceeea912afa037f80b2ea1d5df9c77d3c60eb884471e07a65009e10db31c79d2ad67c663373282dff674c634d5d662c6ca0b71262ea084d0133ce6f3ee4c8af80e94121be1650a528eebafe79dcca4f4f4d37e4f6cf4a67a3da5e57e66c30b067cf79368ccc07f1200000000000000"], 0x108}, 0x8) 18:29:54 executing program 0: socketpair$unix(0x1, 0x7, 0x0, 0xfffffffffffffffe) 18:29:54 executing program 1: 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) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') shutdown(r0, 0x2) 18:29:54 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') fcntl$dupfd(r1, 0x0, r0) dup2(r2, r1) 18:29:54 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/74, 0x4a}, {&(0x7f00000000c0)=""/152, 0x98}, {&(0x7f0000000180)=""/35, 0x23}], 0x3) pipe(&(0x7f0000000200)) syz_emit_ethernet(0x162, &(0x7f0000005faa)) 18:29:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) poll(&(0x7f0000000040)=[{r2, 0xdc}], 0x1, 0x2f4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x2) 18:29:54 executing program 1: socketpair(0x2, 0x4, 0x4, 0x0) 18:29:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="fc531fddb31a2c1703710143160104000044396f133fab81321dae0e13fb416ecc016798de528252c9c781ac1e0cee167f", 0x31) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25, 0x80}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 18:29:55 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) r0 = getpid() wait4(r0, 0x0, 0x8, &(0x7f00000000c0)) unlink(&(0x7f0000000040)='./file0\x00') 18:29:55 executing program 1: r0 = socket(0x7, 0xc007, 0xfffffffffffff800) r1 = accept$inet(r0, &(0x7f00000013c0), &(0x7f0000001400)=0xf9) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000380)="175e217dac234c5457b7a15629d91f8a31497a6f138b45ab0a5a351b9f602a5188c19255437cf33d9abc7f57dc5ac68b4efcc3bdf1c5020df06b9d6f6c8b442c8aef8e5ba8c07717726ed028e6b07cc77678843919e403d9215deedaed4c424e3a339d6e754ed69f9213ee998ad032a4ffe14d198947acb997a5061f3db570cf2b7f2d421caae8f024dcccf9c2265cf2bede4e908ecea41a1786aa0928db60242c7301b69ca668a5c54be69e26316144d0e8a477a14337712eddb3dad86ffd9998ddd410a095d3c5e6b635cadbb2d559f7d6a2939efd7f20e6c6cfb18d4e6acbfb5a741d25e1cd15b2a5848590abfb45af01da311b73dc29298096a93455c5d52ccb56278335472bc472ffbc8a97569ae8f908f667c92cfe583ec48aa51cd9b470b50ff2d135c7ca1bd6230239a52354679f08855fbe4ec77005f6034438502d83693d83226d7e20ccbf8e4f187dfbe7a67d52f1811e3c4270e2b0115a626ac78818af56a7c97ed3dd7863d20f18c5df5ff23160642f03601c98f144fafcd83dc90d1c1e116b9d7be6d3f5a50f47382cb4cefec67f4d1a8f76548d7d4b84b9dd6774bdf164973f594d38ff3f7ee5b0995e844a51c5f6bb9862d7eb9e3b77a5ec59ab11b426ec6ea92dce122e7e6beccd8ab3f08c98878c320bcbc09665cbed1437c14b12e4fb4755771698a517ddc91f29739cb04b0c16add5c61936bc1f1151054dd80f96a1ce322e5f4ee61a20f8a3f1cb606ed7de037f78d7a5d45d8908ab238401517eb6a84366cd28ad39bf0c07f17e1a315f30bb2c05b0b5a1e453a41f395e897fc2f7ab84840f59801ed65239102c403dd20e8c3b576cc43ce063041245c7fbff15ce7394f91238d9ea79ec9c100387c2e2ec75882d1394023239694ea1f24874dc586d9e1d9bf0ce9ec08727398dca0de413788ee7834362305373c21c4229a786f6648cfd467c732dc74c2f55ebadd6d5677061b63c12ed8cc033ebccfcf3c0a09c954dab5071766e6d1ca5cda7c49afbd2a6064f34ee4fe3ee3a174db8f50c378078b00ed8c482bdc2bdabf28651dae089165fdc221fc0817701f5932b2a3957b3b1dbf9bc643f681d63e13aa9c57a52ce12fc10e239275617ba9180c5db0004aba3ea36aea2808733e3ff81c517a04ffdd78f09357fb6fca48a0762669b40132d456dd18935464ce0985320148fa5f29e21d4041bb88ed5e4ac7f046753c3731a3a51ae57284ed337feed0b4ebd62c842ccccd2be9cdef5c42e5d5120f559f7a9b6905f5115cda7568dd1edaa78a7332a20dda3149e3406efee0b907711ec7b6234454d75d35bdf2b3b1a406e34abc5c338d46fad58d6d6988ed448044155a0543b4ed9190e210552a092ddfe5c57f0a4fdb1e69c946b7346abe6b2e9c6d605994e8dd945d9fe961c1befe54c7e7559510fee049b550f06769f241faf77b6711fe26497dc629da532105f79de7cf02f124c14b3e55a9fb70e0abd8c4b5deb67c07740cb2211b89242e544457152738890ddaeb5f644084c75471ac1cdd7fc9b97534fa5a1db9693c5c3b47bfe16e64c29da1b33ebc0f2665d329ea1f9242646c0d150335301d2aece879e4a64d52aa1769ab228532c86d7dce321710da03b1971853299fb6bd59d01cb1fdb6c525489b2d5bb4014f2fa204c75c72f77293a9fdeaea4ecfc94bd0b5928fe37d0b5e4fb079e8bb111b2b4bee43d81e13b6d4a7a385732e6a7874250c2349fd7cfc6244116dc68626d1c415b6ea04185257339b05e421a4dd66b332cfa6ee5747df7aae97e2735111ca709520adf38320ff3056bbede0d35810f82d753a6f410cd854d1de28199a0aac9ee5ed91ddd5b6c9f1d8cc55ff764245bc90dd3b3d86451e659be0dc7c774b971f5a7cd5933fc3a7d8af40040ec867a7802ca092039a112a8b885b2f72f71c5625d0e94ba57dfa5386d9afe05d3d7982a2810ca3e6d48677376f458bce1326d7a57ea685f08642665dad64560d061cad4b3babadc65e689adf039f0018e6818b1677928092d8677ac6581cf20a745755b3edbb9a095dcbf1c1bd9c0b3b3bfa48b6aa1b7d82d668b9428fe35594ce3da6085ecbdd149cf9e9d368c46042af083857c067e1f86c0cd29becdf8a63cba773bc497e83f8eebfdcda664d03be52fec0a71221a06fe5c856a720d1dc474abe57786358d241fa666bbb8c9a4924dba8d58e51b6628eef9512226a158315ab3afccce41fe6bfbdcb8c48fc189764594f990ce10b8ba65c12a27ecf30c9ba00c4db80811c2bc3f7f7bb0d7db04ee4587dc8a7f78692e40e919c81ad867168e0bd462088f1ff434355b956780e712b9b83238e2361a87cbb8a553da376c98870443260c9ad0aca479b799ee6ab3f316c7a6d2212801d59d32be8549878d3fa63043ae452c3ddc842c9c5ef88f5cea54920567c19c0d57428f00e662dcaa10e706c1773939285622923bb6369f98e881a00f613762cfde435770dab7a712799e255c58237ed29efbf21222b270a3b4e751ac725c100db06f0514386c85127528e2c4a916ca4b193dcf126a657aaba975855d99366a730f065a14b035f120d779f542d0a9a84f05ffbec076643c7ec193c8cff0273ce140f12050f175ed03a4c41cff2dbdc97e9d2ee3b9d5116a1a42acbcb4570a12f0faee4f72801b95b91124c7975f62d31e5e3e0e6e66e6fc5900b739d4c3c0e1adfc50a1d479222cdfde77de14fb45b5eaf2ec1c9fff11e8fe340c417538cdd9f403a8dff7418eeeab9f7a903fa89d2b493b77afdb770afc7ebcb16b93a0bcd9e794bb29640af9f69430c2ecbd2e778bdb7a9fa90277dbba998c4355801961a19931ba49f8158c7bff69494c75c21bf23e34c5cc046013a7a8a0e2b6d7c4d24b87ff24729e78a381914bf95daceb4d15b1a38c2f2230112d38c535cd6d2f4bcea3787fc8633b689bd3f88c50e5e385f33cbddfa4f84a3d7cf64ac7fd7bbfd728c8d6c5cde77e445de3ba7b0b039488107c6f2beeeef7554529e9d3b027714fd7cf7cfab44d2be22f2f8eed91343a8c98370fa1540a2b4ac02807ccb1207d7ac8fb0d57903195083f2eb4b36605a304bf4da8d90865643baba32573716ee20bfe7050b416438bf31e849f4159fa7e4a90963482238fce1c92ddf027561bbf2006598a249078f54f71120dc885ce9b30dcce1bca17bfcc8ae0084de9f4249f649213a63345fcddaf48532190877b8db4314e3daa71e2e6803f6f1630ef1f96eb1dc8db6784514ee8a0e74fd125651cf10f270c2cc1d19707006be5defec56e885b6df3328d16840dbb3d1fccf744a7687424c60bbb7e99da018455999bb21d4555d27f144f7faff24ff6947024559e3da9c6c3c8d8ef9aefe811ca0b287e5fa496c0ec7540275a7c68bb52cb985a3d3c9bf10d4c0d1eb3a68ed8a5144b2b6aa5ffa73d6ab505401d6a97a2fc0f81c925cacefbcc180695d18601c27c83572ce0e6ff3ec929fadb523e506842739e2bac899c9e336dec55f60d60305cf5b004913a8a8483f5a4ab64d6a401b8beb57d923f64989893f75ef2a972ca469d498f7dddd81ebc9e90e1f869bf802cfdef6a554e84ffc3d2450ec5ae7d606306bf4867a834f71da1b371d52bdeeaa77097bcc135583f8b42fb5b4a675d98bb64c622f6d8a4e33590cbca8e9b302dd19b2c3dfa63d50d9c3504f13fa64781744d11a64802a5de0f03d00a15da6acda20e5ecd108489974b19b093579bf0d84b48e828eac5a9eb366750931c80330b28b814cc7555394c1b97713887b52ef11f39c7a50bdf1470d5af49874f7a8665f5fa2fb15ee2bc86e2630043bc13b55f9f77ce58f1eda093c8b4964bf3b4417dcd8017e03c5c562b2db72050217b28241869e5ee037c0696538199ce84259c4ec290303d9dc84a2cd98e20ef6b8cde71b3d83c30468e4dbc28ca28ff9e205d26304c414d4eca85b2272203cb8c9c8f32f19ae0fb68c59f3916075e382c494dbeba5d840ad8fddcb71bad70d004b31c0640c22fb8c31bbf7dcf03374acd5d74261e89fff6fec5f46efaf45d55aa97e91922f63b91cf0d0a09529912b33a93c7d708f0dac5d797404f50f2ea514a84f09bbdc2a54aebd85ff01b9c6798343eebc1feb065d93812d1d5ad07ff579388661209ed269c27e2486bd9311b7ef3c5d5fbe864e0301a2fa51f2b54492389d3d01f01a71774063061d1d66112f392b2a72683f5160b02b8b1696cb74f8633047f4da54ce0bc76fd49cb6b54119db9dccef4bc72a62189f48952a47234405d5ccab09aeefbd63d4406b5e1dfce3d59032eda8035a261fa148919d42f60fa869fe3d9aa887921344e094edb21fe550add04d1a68fc68d850464d2a6025c54468c7aa9b36b62154563825facc058d4a6a8b4d4c5f640c2f727b35810c6622af44027bbc467187dd4d7e3b10d8bd656bf69171517116190e0540ccddb98a7d861b7f32bdec839426d0c8e5df10363bf7c296e970b557e677f4318ea3316f8b20091d6a626c4d35cb2dcf5076678d28df3c4b638ad362b2100fdf0e5a1de235b253b464948f90a2932bf0eb422fc5f5efef4a1722e607528f890c7acea86f4698e838af26f6c1d00d1aba4e7d0bc4b6b076710a705ba185511af4a6562dc8c9952e7cded2d8418b2019d655e02edf984bae3c2c0aac9a05ab8f9cbe818e2228a510f62cd524e8e944f9ba752ce6b7b53afc81cb05ac168b67e8a793605fc721fd132011d3a8b7dca098b9bb75340d1e079e2db3d3ae4a8ffde8f8f5beeccafc460851a68ad0127865144e4dc2239c6004a5166580805b56747598a0bd4105763f24e9c08b0f80dc9567f8e23d539d1d322af75ad8862d2123f49c3a90a61d36772982faf5a3b0d42823fc1e7ee6b61c61075b8f43026bbd221a64beffcc3cd7c24dcddd82ee8c8fa2e0a06437eb3925deeec134f3a22bee2c0720f5fa60c4da9e3ef8f5f35d4aa60015881e349521f28a87a4488a3d5465512a38051efd013def36d791a952c563f385a1b24977e5b805e27e2b6520eb532e1a7bc90b34b1182578a03c468c23da78a19cba14a2ad5b43df836e6c2685a904d0004140a1df1ae582e15c2fc3a7ddfb3c755e58a17992bfb9f26be90e1ad07be92de402988802e3d4492752c36bae544e445713abc0a09c88f5f9a9e4f63219adb5eb80c83334ca02e2b10e18126e9b650a8662cd2656140f7204297778592ceba513425318e17609d582918ea771775c1a96f6963357a10276df5a69afe05693698d2ae5195550638317c5c49a38fa90558587bd2198ce63cf2f5ea8f79a84f3bd8e2db268bf414e118f11773642bee4fd000620acccad351879ab4b33b2aa41943b4f942051fba7e206b4d7731f93207aae7cac15d07a2a9a52750c04e563d2840bd02bada80bca5712aaf5c38e7f1f05cdf8d13aa1076f9fd3224ddeb363752c6b5273f946437c8eba653e0692b3cf1e7d5d05588f91668d61b7c158f8f8ffd2cb8c217b1eb12c98d5442a893aea523f1e12e230c3a1200043d3ecc9072df0fcd5d545d475b182a5db2e82ce4b2bd422d2c2387d6e214bdde85d24937a4733087ae629ef1379441155bce15418e1e6a72a575f71208f93bda930dc0ea56a7051d973c182896ff2a901bf6cd214f4a4e12bb0b7452e0a76d90398211b0eae933102c69d2350cdb8344a3edf759cf28dd5ead1cadf9aea38a8ea054e985a475b2f8db6136713f630301e1d6c2f6be6a660131205b09159473735091084953a07df7a7ab973d82e48082d41018bb7c61446bbf70", 0x1000) readlinkat(r3, &(0x7f0000000200)='./bus\x00', &(0x7f0000000280)=""/214, 0xd6) r4 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r4) poll(&(0x7f0000000140)=[{r1, 0x20}], 0x1, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r5 = open(&(0x7f00000000c0)='./bus\x00', 0xcfd3db5aa707d747, 0x8) openat(r5, &(0x7f0000000180)='./bus\x00', 0x20048, 0x20) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r6, 0x20}, {r6, 0x100}], 0x2220, 0x0) 18:29:55 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) kqueue() pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r0, r1) kqueue() 18:29:55 executing program 1: setgid(0xee00) setegid(0x0) setregid(0x0, 0x0) socketpair(0x6, 0x8000, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 18:29:55 executing program 1: r0 = kqueue() r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x200, 0x148) ioctl$TIOCCBRK(r2, 0x2000747a) close(r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000040)="ec7757544621f0255fc42e6b59efbc2aa8061f3e3fc1f20ed27e71baa9fa673b91993dfece347604fcc5dc1a7289288a7a1284dfabc4594bfcb3a78bcb01fb661f21613f96b18166d0f8a77cd4c75ff40238af82b5b1", 0x56) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8011, 0x45) fcntl$dupfd(r1, 0xa, r3) bind(r3, &(0x7f0000000100)=@in6={0x18, 0x2, 0x9, 0x55b}, 0xc) execve(0x0, 0x0, 0x0) 18:29:55 executing program 0: r0 = kqueue() clock_settime(0x0, &(0x7f0000000040)={0x1, 0xffffffff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x10001, 0x101}, {{r0}, 0xfffffffffffffffb, 0x1}], 0x7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x11, 0x80000022, 0x5, 0x1}], 0x200, &(0x7f00000000c0)={0x9, 0x5}) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/81, 0x51}], 0x1, 0x34) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0x0, 0x0, 0xa, 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x6000, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='-\x00', &(0x7f0000000140)="b85b00", &(0x7f00000001c0)='/}+!)\x00'], &(0x7f0000000500)=[&(0x7f0000000240)=')\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='$\x00', &(0x7f0000000300)='^(]\x00', &(0x7f0000000340)='#\x00', &(0x7f0000000380)='}]\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=')\x00', &(0x7f0000000440)='(/}\x00']) 16:00:01 executing program 0: getsockopt(0xffffffffffffffff, 0x29, 0x24, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) socket(0x20, 0x7, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) 16:00:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) write(r0, 0x0, 0x3b990268ed70c73f) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x8000) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) setegid(r1) 16:00:01 executing program 0: setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto$unix(r0, &(0x7f00000000c0)="e6d8dad8d430d7a5a842689a72bc453f6b6313a37f84b3032e86985a80645019512a85d74c04c214baa1a6bb8cfc0443c204a0ed7d25bf8c10f45e3174376814d89f9f138a01696809ce53b34b73c2593886e0b9659eaccf397bde3a2e80fd14dfdffa771d9293e7f94fce6c161f3763c68d87740a9e00c8038c7bc16d38a6100845acf25f2686b61c2216f3c52d66edef5adfc2529ed23dff79232d878e9cf8fccd4e85017576dc6f77641d8335ae50a95fa6dceca371bbdaad062c935eb9e1ac9caef4bca546bcbdd1e9f52c71ba81761bec20d04e25a1039956c6", 0xdc, 0x400, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:01 executing program 1: r0 = syz_open_pts() r1 = kqueue() fchmod(r0, 0x40) ioctl$TIOCCDTR(r0, 0x20007478) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000200)={0xf7e}) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x2, 0x1, r2}) r3 = dup2(r0, r1) ioctl$TIOCSTART(r3, 0x2000746e) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) flock(r0, 0x6) kevent(r0, &(0x7f0000000180), 0x3f, &(0x7f00000001c0)=[{{r0}, 0x0, 0x4, 0xfffff, 0x2b4c, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x1, 0x7fffffff}], 0x1000, &(0x7f0000000200)={0x73, 0xfffffffffffffffa}) getgroups(0x1, &(0x7f0000000140)=[r2]) r4 = kqueue() close(r0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) fchownat(r5, &(0x7f0000000180)='./bus\x00', r1, r3, 0x4) kqueue() dup2(r4, r0) 16:00:01 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x48}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000300)="fc531fcdb31a2c1703716d4316cf81425ffb3e6ecc1467823fc9c781ac330cee167f540a", 0x24) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f00000000c0)=""/175, 0xaf}, {&(0x7f0000000340)=""/247, 0xf7}, {&(0x7f0000000280)=""/69, 0x45}, {&(0x7f0000000440)=""/220, 0xdc}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/1, 0x1}, {&(0x7f0000001540)=""/121, 0x79}], 0x8) 16:00:01 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) fchmod(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) fchown(r0, r3, r2) setuid(0xee01) fchdir(r0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xff, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x5}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000200)='./bus\x00', 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) chmod(&(0x7f0000000080)='./bus\x00', 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mkdirat(r2, &(0x7f00000002c0)='./bus\x00', 0x40) open(&(0x7f0000000100)='./bus\x00', 0x0, 0xffffffffffffffff) write(r2, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) 16:00:02 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x10) socketpair$unix(0x1, 0x4000000000005, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x6, r2, r3, r4, r5, 0x10, 0x5}, 0x7ff, 0x1, r6, r7, 0x6, 0x8001}) r8 = msgget$private(0x0, 0x20) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r2 = dup(r1) dup2(r2, r0) kqueue() 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10000000002000, 0x9c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff576b229a9ca6010800100010"], 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540), 0x0, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xffffff78) setsockopt$sock_int(r1, 0xffff, 0x20001003, 0x0, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x0, "1eae8609ab1a20755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) write(r0, &(0x7f0000000200)="9db2e632d346c4ab01061122bb9249cbf8c33a931ce7a5992c058204ca8d28abd19d7e6357ff2764fa0ba1b1ee9144d532be5e8a7710404b04a98a01043328182b4680add4292af45a14d5f3027b1aea90cf731b90f632db45f4dbe92e051257b7161f85c2db4a05", 0x68) poll(&(0x7f0000000180)=[{r0, 0x14c}], 0x1, 0x0) fchmod(r0, 0x80) 16:00:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x82) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x88) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/31, 0x1f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x153d) 16:00:02 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000080)='./file0\x00') r3 = syz_open_pts() setsockopt(r1, 0x80000000, 0x4, &(0x7f0000000200)="dd2c674b3b52051718cc2108727e47e773f43e272ea78e624cfee078523ae387f1e22b2bd6c926177ea63e537e4ed948c9f7793c878e307de6c85397c8fe535bd2e4175430386b681cacf2fc7947b1cdb61d248ebedee485dbc7de7c8b76a9cad6dbe7a121bcda0378baa3b4f3f814bca5b4207a40e7f923b3ffeadc12081061dc4eb90351528efed9fcacc81723a319e10fb4f2a0fe6ef7bc08aaa8ab9bc107af5cedf904d99d553165bf64822f36819752bfe5128a249d4b498c2b3c7b57c14dfad4b741a1a8bb204a", 0xca) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r3, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r3, &(0x7f00000024c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fdedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2470d83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da495b024f1f0235db92980172ddd7462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb17641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6008000000fe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf140b00ec20d55d9b6cc58dad4e687fe811ea22504c1ac8eef3574d50696fc12eb9e6ad1bbd2eca3663f4a363d8bdd210bff353aac", 0xf72) syz_open_pts() msgget(0x2, 0x0) r4 = syz_open_pts() close(r2) kqueue() shutdown(r0, 0x3) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000300)={0xff, 0x3}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r6 = geteuid() r7 = geteuid() ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000340)=0xfffffffffffffbff) setreuid(r6, r7) r8 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x3, 0xffffffffffffffff, 0x8000000001001d39, "bad84b73f2a42ccccaa70600000075835db57180", 0x0, 0x4000000000000000}) readv(r8, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x9) fchdir(r0) 16:00:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x8001, 0x8) 16:00:03 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000000100)) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getegid() r5 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r9 = geteuid() r10 = getegid() sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="f24f29db1c452ab966819dc553ba84fe7de083944094fa0c6538d280", 0x1c}, {&(0x7f00000000c0)="5988acda9052143500b3c094e266de4590a747d674d4221d", 0x18}], 0x2, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xa0, 0x8}, 0x408) shutdown(r1, 0x0) 16:00:03 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x8001, 0x149}) getsockopt(0xffffffffffffffff, 0x2, 0x38, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="abea2e2f66696c65300005368bf365a144e0fd392a9a9903c5ba97cb9c859159930fc04077d5583636a5e4d88f2af471a34b61030f58382b9b054a899311e0969d512266201883373cb3ed33f68975d00ba8d8eb3584cb257ba0ec0a64cf3d6e5d6bb2db0095fc46dd5bc4ee22f480c98fe05b5985775f06919171e35acb9f119947044274eecfba750aae3fbdb2bda70c08874b90cefa2dac065c84394fc5a288826eed30df15e009b439721dbcc8f4fa8c15be6c39f7d6b0423734ac3f82296e1087ff20e0d4000000"], 0xa) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000940)="da", 0x1}], 0x1}, 0x0) pipe(&(0x7f0000000a40)) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) 16:00:03 executing program 1: setuid(0xee01) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = fcntl$getown(r5, 0x5) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000040)=0x59) r9 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000022c0)={0x0}, &(0x7f0000002300)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002340)={0x0, 0x0}, 0xc) r12 = getpgid(0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0}, 0xc) r14 = getppid() ioctl$TIOCEXCL(r6, 0x2000740d) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0}, &(0x7f0000002400)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002440)={0x0}, 0xc) r17 = getuid() sendmsg$unix(r6, &(0x7f0000002580)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002280)=[{&(0x7f0000000140)="61e69437e248b9a6b1ace6b3928e5f56857af8ea3949f3d70c07ef90dab19ec90aca4487dd41c605f470d2f8ff7e4c00ceaf7479c004db55cc83083435abb7f759e88d31bf26a129a410dfa0472786c4d387b03b57c83f60a2774f0e9927127fae35af20a954dbbba65a99eef0882482f5f359b62af0f0c695ade90fe24cf839b978d0ffbaf8a2c1144812b257cb6034191bf305b806795c1c7b1cc260ddbc639f232049bf227dc0e59d7a14bee62ad42b6a7208ab71bcc60f29b50765ea8bf9d77f75304fe77698e49f67dca39133798abfb22cec413ea324ad248628f4867a369b9da39b7e0745ff46a7d7246976ee3feb76c0e2da0d6dbc32aaaa855b014aac06af7829332b2e219efc8040a47fba94c9a87cf9e78d906b74887764ff6d732858306e711c60618649de0c21783457257ed4867e75b64998e1f0f6f1d78641cbfc893f0cd74159483303174e2b57e95d74566f9b422259c0a01a96bd390a9d559c00a0c1673576df331b006eaccb6b862a51a170d32ff701d013006f8e4d773d7af1d796ad85305b8fb94e48b5cd2bbbd1d158ac9489f4d64949c573ebadc6125eab9b4d8e7b4d7e3afdc216713762f37ef031f07b9a0e4232a9257e082f4828e8ee861ced4fab1a10fca6defa656b7d5a982dd2c5b691510fe88de043327361eadb605337ed94689eaaa8f5d1de839efc75f87c30685405f828dba6e6d4383e3a1dc1a6ac7c578eedaaae531c37e4f8ee9c5ef899aeeae41c4beef7892c9c27c61be95bc47fb2cfa606400978b4528a88b64205f595a71eaf2e0429e4fc3232d097b44e4564d4adf3ba592c7586ea216fe3fae5a9122807a93afebaa3f0b9cff2ab38b855e9d406a654ad251d908f174e8639eab53f417ecfc4f5b20d75d636cbb22fe336d82467d4c9137fbb8e1c26b1f3b2db710351b464c4effa00ac26144903917f4dbd2e05b5e990edf9b0814ec39a02638cee1dc5ce4897ea29f0e597a39f9a86cb364068db209aaea28b253c829e18760db4e5580320def3d7331ee34d5952267487cada64c1405841774b8e54f09367cc93091084610a86b2357ea6be45351bfaf04df2800de6c2d1bbffa3b143c93362728c8043f41099df160f646d1eec466e31928a4bf9ef802b03b75bdaf3072a9a67a460f42d2e348ff2eaed272b52c00c3a94edc587536e9fd33c1ea8907a8f5cb22006579d40b42dbf33f0d1e70d2e10d733c603297aa23a5e8483776ea52045e554488f1eb8ac9290b8e748bcf8554a16c68a5cdce56ee6659a550b5130a4997f710657cabaea06fd5918b0f1ff891ccb4b85b87b131b52e90a9a6ab99fd4a2a77ece204ca7caf796061d4e635b6a9802ce51e1cfb743b6957710e8450f6db6c337107cdc9029fb19c89f2d5935c6fc3e107412526893c002efefb5a606e7af695d142329342b06088aaa39ef3d22e31a12430d47787bbd1429fc96ef36b1b50832809ca68ceff11ae3e7913760b6820e8d9c7ce9d30afe4a9369fc9bf0b1fc0083a172d9d932b29f64a2373b463f182fd0420a9c2300131290e66320a88228613f8d16a12e3942d812763b6a37270cb3400db106f15cec12b7218d2fe0a6dcfabc5012f22104cfd6864b9e61ca69a0f8b5fb4fcf273060e41a409e8ac2edeaf13476b96106c96b19986bedc0a075086d2c64c1b0f63071f01fc8fcaad6a99c45d3f4c0b735b70b0cb9fd46a371f4bd76ae2423cd71c45a87ae54a3884d10a9da809d15d781c5b98ccc42c218284545da2a0cda8f5b4bb717407a93e034a7c94df27439014d6940e71638f3462653a4de6e13feb4172ddb87564e443c52c91100e0e18ca432a16ca2abcc9c307502e7f6710ea137542e7b17566586aaae6d6b686690bd5bddaa3e1c2ee1c34fc16539c7dbe762b2321baafe2db892cba312d2223f54a41522d53691b94f2c993ca2737654c09bfd63fff4427cc3ba049e9a9998348402c19fd072fc77254079754fd86f84074901724d078732613fa58b64d14458aa287e04b7234bd1426cf04ace277fdffafe0cd0a69da83741fc6750fc2829748401016523efa5e1f0b00ad9e781d00cd71e3a5a6f15908f316becc3b6da11bf3d43db7a0355136ef6119cdd98277065dd79fa45682b54e2d794f3bcc2c4b6e182d6957a61491130f06b936a517215d3abf04c1d9f524a8281f1921bc8fb22ac8e5fa57e0fc4e1a5a5b1a0a6ebccdf52c1b044e8e837e4b29412ab9d2bc51f07eeeb3160504844b684bfbb71aaab7cdc78e325ef9dac2d0ce387c93671ce96dbff1197de392334a867a8cfed862de5654d9c1c91dfe95f8e4f3e634af2aba6f6f16627ec551ad7290dfb1abb21a82635b16ed5cc9e1a056574c0302b72505b10f7e1233324ec6b29699c85e4a494a18663464b7e17cab432356315737330670df69c2c45127faf1f72ab348e5cb06936258af25d5236a7c66f1f91b1b5e23d201ec9403e29469cdc2e92365563ae900d0e0c6b0cdbe770540d81d389c88a5ce71e3e7fc4b181c3bfcf983469c530f11ba233ccc5eb5268da2d9b423d069746099362250328ab0b47c8246286d83fa947d05cd06ad9967336492dffb050c54d7c6798320aa175032775ac3af0e306f02be17d467d186789be4a64f3623af89ef1157a308e2f85c366ff2aad1ddb4f3ca9d9b328c5bac17a82eca3fa99fe860dc7f2f2cebdfd82952c2a7fb46532e81db59828ba56676c703db0b8a98726890fb7f20c4b7f0aba48e628c3829664392c4273aa133edd221924bb343f98b7c6d4f62a786921b4a983035fcea0b7e7e98527a9f3002c3a54fb73d97749cf28f5e4ed39e729c3d04eadcd07e995e1892467456a1f3c8d46b179fd1bd41e9b26a8073a358c10223026b9b3c0fecba2b0486956e52a0e266259b805bc37e83191efa4751ca499f0b59034588b377429bed7a31d28cdbc9519b93b3db3b4e81961eaffe68aacd6d4c0ec046a47e50a97d8c02b2bf662de9a35f657dbbb6969fdb599e7720277f8a8c629987a2addce45d54fcb49e16297d0e17a07445791457618fdfccb087f3237899c661f348c49e666ded9ce7837dbb7f4e235293ed51de02b51f00ba0c9890a9fab23f4fc6b295433a365889b18fce92c38c72c6ef2faf364fb152b530a894d6212cb81cc8b22c5c59d2c21924709490b1438d242c21992638de0768dd0e05546127e096ef3326b784f2a965b0eb4c7ddd6b4218d37150731e4355f268d536179b1dae29aa1b9c22fc82e6a81810b28ede459ef16d6713fd318555ff3127021a511782bb0f0c545e1fb26ca000f02eb265c57a3771de82a0cfcf7c1e7680ce6dcb59669cfea0a4cc7f1f70ef2f6b8b1bc304012eb1b6fd32134a8496976278f1bf9b62673efd22f2da6b48aa6ce3ce4fa2e04c5156c1bd5dc1b595fac0765c07cedc2d069ba181eb6c245cc27d9ea0ccdfcd3b04c333d99acb45b4066aa417d2cf809aad679c600e61b7dd289e646a172286a6d59f0ce644dd2947b02cca62c6ef09ec7571c0fd543a1a4efdf7ccf430edc95b725c725214cd2651e14610407cba0406252f6284b7b8042789f482748c1b74f2ec1187b59f487071da2a78ebe8226bddde510ce79405e26a9093acc308393d59617d93a718803be59e2eaa2c0d170e8b8beb68e5829583ffe53f33eaa76a08551a2fac0ee3ac6e85fb22ad3d23ad4295e8c0cfe724f734261e123f5529755b3b13dee8531f4cf2c2d9b0318e9d875e30110b6bd1f1b8b8b8d74779c89e8d4fe725d5c20641ed11cd12e3fbff2752e878ffd8a96daac8039812c689c7e7ab82a768452d47a08b5a8d078fdadaaf8d2661a9556cb155ad7df52a34545777384d3c4133f767b9ace8e7f49818f0dcb0aa3944b2836a4b3191c75dd999d88a67534f6599d9328d33f6cad6f11b359e075fbc9436fad8bff25a1dd56ef18f9e901ca7f386fd7539d6b8ce3422853c6f4e4ac4c9aeb6daffc5a0fa2359f90bbf74a522bcfdf03327556897ab393872f434e15a221399fff0eb42551a0ec33add509432a7bd749f1e609cecdcf334885bdf4a9f344d565383e655c446d66f2b0a9eef6b796a113305684d269ef34846f0472384d53f6b0b5f92339adaea62c05ce3165fad781f6903771eb7ea0e499419b6000af6323a1025f449c1ce1302be54eccd2fface6b4a2d6a44120ea394f79341021fa608f9f9c6c00c39bc631ae69da39e552360429ed49032048c8cad4617029ab47b4e66ea3224f59344e86658a3ccfd0b80166fe12c00d78c87c435a197569459eb172bb49ea180c9487591e8156b32548fd810959405b660888976c45f2f3aba0f8ff70bd6f1b3e15ca89c9c6ef5e52053d694fbb8191d5116fdccbfeab9511aa48dfb547d41a4568f683d7950bd8063a69465becd274d33ab2a5f3ff4e156c9521a322c57229826d16f67b0a3c0d236b0cc02f59bf4582ffebfb2575d666cbdcc7641b548e7d2ddca3bb650803da084f278d6739b9b87d1c975167fd76b6ea23b166da1fe9776f3e72df8f0fe220b1a3aa2312dcc948a34e47b40366ba782b5f0bab58031519062344e08ce7cfe7c25fe8e6c0946b982d5e9edf1a87dfbe3bf508f4244579d59194c06554bc356f9c08a3d54a8d753e2188740d78dab8c35fcd439740aa92f98fa53119c1d4d1a0dfcaf085ecc4fe92e9859134031754bdcebb9ec99763311fad0a4dcd0ee0c9c5b7bfe06e7a0a8cfd9b8796599695d192f39d2e730d03d49d06b3ab0c647274df8c6a47db07888741c7b57aaaddb70b07a14aa917d25a117351292acb9fdd001894a505f8f7c031fe0cc49569bd6fefe859be56796f2cb4cfe8b79e7cb61cbf29929bbbcb9791ab17f8e16f2beaa857187c2989c68d76eede091e08cbff3c07b9e065fbfb57c128b7443f71bb644c048b14f6780f5c5041268c10b43965ac55b030c2011fdbae88e882f557c84f905907351555999bbab7a545dc05cbe5e8b844b81377ff855cb66453317959a7ef1c351f002c45d7aad1125b02b99ff3c6a78bc20bb3f739174fd41979de8092f6e4f39a3f5a8f2158c4c22eafb6409dde50390f04c0c8b6e167516875d4212e7f0a740c6ba54f129d59e632e90dfce3d364a14bf4032c86cd104c6582f70526dadbba7e3ddc0325f2a193d54e0e982c336b304f9fcbb27112b5787bd9c1971091d0acb98da476b666db6f13d64d5f30adce41ee9628a634f0bd8ae057936a7b61b1d1d3da7a71126cabf080ee6547c0f6815d52e670e5b260eac219bbc4fcca4d52744f02081ec0caeaab245a36edc5a15928f720b7a8691b95c425780cdaae3c12218df8271d74692cb5c426b0bcd1536b61575ca3bdd2547235c1dc2d6cc85b9fa2686a79521e6ed426a2c51008688910ced8c9243e22a1f27460a2b7bc06ad3fd3eaceb70cfb4f3055f85d596b6761dda75283251a238cf0f220cd8fd1c77d9c8c2f18f9e50e2fb6f8e629db28dd63efa67db040f0dc88dc7a6ea6f785d69c97c36f8e8c44d719c79ff2969cb9daf87abb856ec2c9c723858a19668312af81f139ecee686316a2326382c9a6d077da57876b9afc1f80436376f7aa2fe4f40140c1de1d0a36a9098ec33d8c63f8dcf0413d3c1bb682f999ad72a5fb9942fecbfd23a8fcfd423fc4d33ceb438764d9cb66e71955faffdef2c8f66fbac4f35db48ab3e64d9a26d41dea7e7cc4f5c3f66d65a5bc48c3bfae1f81249734519b65286be88ae0233134c0337b53c9a82ca9d01580076365d11347251865148075556d1524c551", 0x1000}, {&(0x7f0000001140)="63c77f8515dc1d695b5e6f95ebee92bb8437b34a4f26a9fcc06913bca81cc1d5db3136ce269874ba7fc2559fa7177e41c4940a2a5f828218fa990ea6aaf5189bad9a377d2746ea4c7e2759cf2386c65b26eee119d1172eafbeeb15fadffee4218ce5b33ad0a721f000bb003eacb71f447df49ad857ead54f814f63f311e90fbcd929966004a613b859a38bb6e249", 0x8e}, {&(0x7f0000001200)="56f34635928ad3b8aabf7a191edb749a2d82c1b493c6766afc4dc274ae6e55f53d4f15addb97f6a9772074becbb166b961dccdbd1af4a12bf5794a0ef3cf1792a7cbd5102e7125a73e398037bad62b59100213fc7b1291e686becefbc5d6911e824d3718c6727afb4564821081259bfdf24a739b014616af950c457cf9439b2428edf892ef8a597c7ceb67bd0863fce739fcdafb0cf7fc6721c0706066ee164711f313fc9361d059222abf19f935ed15ea36cf3a68eb0c28c972d7cae917b98e22fbda35e44c988c511228862f82168c7ce63e723c7e908d653e9820f92271127e0680c9a16e9e8d8cea193791c54ffa76dac4b380c8383e28cd143402c6979854973c578a7daf4f1d131a432620a9cb5a488ae2ee6c824e732f2e3de2e5fff92546e845c6434767a4e83c2bd7c5108758c019bc7d52724d31e3ba70dd4bf4ca305887fda20ff6e1edd49654449dd8a556e55839080b6167e57b5436bab370d8ccb6fdac3e7ade8f092ebacb3d059b655b6e90be7c9f3ee0e25fba7d10601864f46205388f5efba0627c5ae0a3ce6086a2a4b1ee55e6f8bf2138342b7cb6827d0bd1312b967220674faca194919aaf49c364bdbb293c32e5d92a8e25ea0c7c122e4f4a50b0be59214d8fc3b04a777b810da811b6524da7f7fce7fd1719ea064d40c635651b383ff9a022e7b4e2cffda3484d2c183e5cee60e32c9130b6d38ae304a03a463699c3d24ccf770a4d9d7432d0d1bf8242d7fbd7a9ed36a109824797ac7319a2119d2a6d636e0f2c210471e5ac5f178f66b7440268e295f34a1b42042231180391cdd4c2b124f4a47f99251d60905d2d105a68996ca4b6dfe548572f999c1aeac3dbc30c27609472122e4e9d5a8e6a9173b5e5dbddcca3693992fbd9b5701b6b567248b500571d852e77197a40c120202d308af119ac8b4eafba60085278b4e05f7a8d37f9a170ee01a80f93801fcdad3d2858a6261da7676a22b93296fb7d832ea33877495c3b104b850a6f5da2eb4c97c66dee2e930bbdf3e69ca46e063a0141acc923e364a4067a15d2404a1ac2425c179f61ba10834ea3f8160e965c49c0790eb6108ba3458a66a3e97419d4dba33242c18d4424996022072b972dab06a3cedb634de9d17466231f0ec37debe65620a22a90acfc8f094f9217f0ec2d29b9fe0544d1ed811a26b99916b9dfe6e598ccca0bfc8fc559f66b173279b59ce7e7abc0aa85ac87e7dd008f14b177247f09564529363c559e7658122874e443d331d4ba1c89c319f77a2e4a1a5499ce2d99bec9bf7a98bbc8fbd1224149d2c7bec22f231177c5af01d0ec8860b6eeaab1bdebc0e273b24dd82aa27180dc4a7dcc0c271cb862d5e1e8e56d068714a027baf9226c841bd704d94c7063e9fed163da7aaa9267cf6a8973af8b546d3e4820f58fe7396cea5b188f21bdfd93de117b4559b47c7fef0d5ba414e85242da73531772fcabf3903b19c82f97e3b617c464258b618b640f1c07d5e4d89d88393f3f6259f175d25f34e7e98d512a6d4e8ab350018e609ccab394b171d84c35603d19456715ec6627fd7fb1d1fa437c1b59192d1c318f9c58cc07cfa694df49024b751f29bea7985373e328f05f4826c02591c691a681b38da44b82bf7acaf7d5d3fcd339e819bd846b590c4196714f3c86b2d1bf66938b709e8d5f4895f640a1d930f5cf1d97bd7e1b7c8fe61943b7fa5309957598aecd09d346c0ea58f10fdb6ab50e3fc10cf7952e794a227869df3d85bc93106c6b218472f48907c389dd2ac0f28308ab3583807cf5d8236aec5dc0b6fc00540a7570658ccc0791cacd9113fdde2883810d23a50db5c30f37a285d8d5f1d7451634233dec762a13b5a15214baafb0bc51ce7a92a227c4c8cb7442f7407940a305ba98b6c4d9ee64a3246ab7684cf5ad192ec156db36e25569ef5bccbc87d9bf75ccfdf1cb430a1775e3b796ef35bd5f5ef31ce17d6668f1adbf7677ae5218ed0422f48125e74a4b106d0ca4ab0be7e733d012608a3354d15291bae402fdb5d13e2ceaaa05867fc6dbad2a2e226c4b9d8972901b36f884ca5fc770f53ec118a18fc81d6a06025990752df52f1fd312ebbbc2e4095e71bc19fc8165f41f3de6e3fadd96bbae26f3796c92bd790bb25652da2be5ba403bf05a2904d3b0f27eb4b22bbcac49307ec5c4accaa24c6a68b9ec15ece822b364f6aa034ba9db91c9eb50a03970f987f59b3016bfb726008feafab19a4ffa41c5c29a779fa02478952a5b4fb89ee41c16d6501d39b38a17350828dd71a5f4ce53fbab6136027b33aea5aa2a991ecfb1804bcba8abc9cf20d3f9d56b685c390b9373a1fb2bfb7cfa15c01eebc30238e8524a408f35f9b5b610ab0962d78229690e749b757dbc9658fb0d7647cf9bc5f43ba42c1e88f1f8fd4864cabea454e72ab7577a0957c884484f887c2d26cb5c22069e18aaa9cabb6b5debd748271b904d2ef3b8d89ced1bc1e564b86d6f508954e13137e3f45639f0f276cefdb7620114bb678aebbbce442bdc71bce5659c8447a08385506aa6ade1e74ed24ae83bc8c5c065df0864c5f65500de529be2f5bc68734e4f9b13261390a009ac5d97cf9e72d2181399f5fc3ce293a05665d31fc2efcacd852454c96016fb9dd590d2391bdaf439403c7af96a87188a139d4dd731c0d5e5c578f24aff5a5c3227b74d3f2b857490826d2d849fc0f7190f0a8ea549af35a728434d40b52cabd212ec6555a560ad1a16b5d12c392ff6b4b1c4fb8d4603577217c0e03525e34ea826a4092577fcd6900e1b7a55ae7fd608d997bc96202a34cfcc5dc1eeb8b905afe6704a0748c28af74bd82120780d834bf0f93da94177977a0326e4419826a9cd97897fcfdabda9b284c99ed95936a6c4b5fbe76268889481433716eaf1b0767afb2f7580d37ccb6be34cc160e56ff989dd9a685241cb1e50db0cfe94e4c968ec99157fec542d258c4bd0010845507684038af3527dc5664b85a5576f07ef39e57a824a8d5ffddf25f78af705bbdfcbaec8923d1b6a99a0b9e60bdfc664d241049fff85708a95b77fe91121cedbc945add2612747c62120a5a6412553852fabf1cbaa5989e70f72cf1ec7e372b84a570721cb8b4a72bb37fe384f685c446f371f91236af05c99ff02d44ec25c68d489f9d3c0c3d8d7f747a138bae549758179ac7342f3f5a1b49dd5caf8593de8cd7a239aa97382f09a0dcb8781d2d7d789b98dadc77b66134fec33f081e37b9a94341f15662545c31561d5d10cbb96d6a19a70825a50cf8c1fe00e8a9a009a324038f3a821fad1a3d91ae4158c177ccb425ad0d105b6f8a070bed72978f91955ca2d215908650940355f5c7040273af938c74581baecf566392df03741739b9be461f5cbe01fcfd5ff8064766131a5e6a32d9ef8b1ce05e12aff7fc24ad1d61c64b0949f82f541d8fde4061bfc37345e7cd2f20a6a30c6b99839333e9b3e623619cf02579ec91b78b2dcf8f373914488b3e72c97f404a62467f5783bb348d2e35cf94bbcdefa9bb1317fc57bc798c2b6c506b1b021ffee5d4c87c90f653f840a6d9b89b602e83ca4d75bc61918380e6a94a08c1000ff18e39eb5238058ae0b06cd3d6a51a955c16a6ac203f3d0b6085fe93d5ac41e8c9c4199a670f14b616916ada974073ef170fac0eead6c4c88b85437f01f64f22942942dd066bd37ad90894f8d4aca0eaff77038eac2fe0eb99240fe98c4aad9d73fc6e9e8e3260e1980719ffc7d41681d547dfbba70284d2b644b125f5d254061f34ba16b64b137c11614df2c0b39610410d1007ada8bc0deb69f84504aa91f6e496ffe8a30d71c057d85d500d67cfebdae8c20e4bfd9960b46516fff4a85a12c291958d7d382eb784d245462b0bfd5106f40c520db841a79aca52561984a424e853168b168d69c95748bfc72d912d868c50f7ef12d0b34b9c5b3b65e6633108bcf4b17a67a8efd8af059c19bc2589c4a72d41b9ced73e9b4f37b3eecce8ebc99b15b696d9751b62d1fdde8e2101a87f66394883bdf2bd794d7eb90591db6fb3392249896b9a5c58a7186ce5b8bc9d77519dca1f958e88f0e841943dc3b124675c2475c6cdb43e2895426741dad2bd01f9b5528bfb9f0e1a5f0220c107ed79137aa745e09450a28e75ea58406077f1f1204cc668581f1c9b38d596eb0fe11ef59a48090d8a35285da3381cda5a9530e29af7fce5bfb71ff57feb54c1a829168f324e7b9111b004c31a62ab365ca2ba57002299abc4d35b4905ff052f25b618edbf1993f45e32655f0961156b9011b40842782166fcc650ed1f4f15eee7d44439f225e49b130c94996efde83b8b505fd2c0481280f9aed1f4113a441ee33b65d426fd9ca93d7a0bcbc98507489a9ac89574ae3db2fe95eea78e4e4e49993311a7554b01c524b456a5b9f44861a101f9e38d86a805eafd1ded4f405265a6c8bc9f059b892c479b0969b145256ae2ee56808df2d0a6060abf9ebe93d64cfe2cbb76c6035fb98b104524abc9dcc8018bcc802326a620b759293e13b9596a36afaa861a6329dcc42b89e593ddce7b97b0cc1e6cadd6b52d6b20c171a32199250832a4eef9867b281098a7fc99eb1c95beaaebd711fa22939682cb17db989108a0b8d98bca394fe6e84f6caa53e1d5e2bbc669eacf21319d0a3040c901a61a062218989f3260d4746e96a8b56c9f1346a7b01f12b4242088ac6d58fe85eddce3e573126455c58fb9286666c656806f2ad08c7cc8335faa518f21a6961bdb10dd3ebfb0e89b395430585f45f04e057beac6b9adf85d2a1495d80fe2f0f55a3ec4d21ab6e84ef11faecad5bce2db5a1e8b208d63bc57455803863658a16523f243cea7f1a64499ba1b216d819c8d21f75ea69c21b01e971dac4889929364cf7ea3713f05b27ca011bb03a1c05670af1216d426fc23e472bf5b5d2c6237280b823ccc181832e27494696b93c603e8f50c6bd20a2c6a3185821a262af7ba2d5ae30a1ed225831cf28e83462508a5701bf918fa91d9164222915ef3738832314ef1b6f1b160a1f3ccab76c567e388d5dc00bf3714a3809c28108b845406840a2e473c5d36f25d9e4535d08d7f87cba9bc4a7fae3c8344fdf19a6304617c55db85b61543ce4b965c37addcc6ee3b07ab777b328136f2391a02261a81357e95062cfd402ef0bbc3dce84d213a717ed0e930e59f14b4eafefacffabe80cee6f736fa4d49f0f4b46158f082c21f41ffeda8adbe8d1c642cafd3f7884009d8fbdfdac6cb2a604df16cb1d3bbc202fe4386dbc660809d64cc8c5a728b1ed8f0f100b8e645dad3633c97ad00ca5a64b6ddb75c82fe70834ca61b13887aaf290a4259ea25f3292758d03fb9fb10a26f4ad6b186e56c6ed6aef54c394db9e7ac8438c20eea52a8c370bc4c402ef6bce8e90765f0acd6b283002e0e88a8fa169786d996ba6ef118e1ec03ad17174021243c50a06f26c405e7490e1447b0e8dc53489763544ac4eb3877b84d7e3de872b2711bc047b16861ebada90ab79dd4b81d17a73cbdb57dad4b19d63499fe7694b139fadb242973a5004e136fe80d60f99e837ff4ceb624cb02371930b48a792324f7954d77a6152dd67dbce7b1035201f3b5e80bc8b97afd4cdd4cc7d92837e0af5fc939d556a181e40e464e96d66993c1e5ff38e10a8b429b444d0b8d6a2155e495e3dc6ac7617668471f93dcf5145080bd6832eb5ed6bd1874e2eaa4cda3ac0cba96cf7bd17499b54908eec6c7a7592bf1de3b810588edaddc6171ec5b08cd996cdaa9611", 0x1000}, {&(0x7f0000002200)="fbfa490cf0f7a43e94b103f7182e992daab4300731d1255aa5d9ac28bb6dac3231e464522a921764c2be67dfb5220d2e81cdc2b16d6442ef16bfe178f5d63bf8d019e0a700f9cebf63ab34d0f49786a234c5f9cd753049a1ff0a07d08ce74b4c1eeaa626caa79faf8c7ce05097", 0x6d}], 0x4, &(0x7f0000002600)=ANY=[@ANYBLOB="2000000000000000000000000000000026ff36cdf70b65698fdbc3b5fecb774e87edff22c034e0030334b80b122ed7d6367c0f781ed691568c0bde0a32a2dfcf1d1f62730395dee2966cc75c50da0b3f9d5fbfb7a414ad845c179ac20f9875aebf9d76690c58bb189accbae3759682d2bcd814d29ea06e3629dea31471089a36475e46e4acfe", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r6, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0xc}, 0x8) r18 = geteuid() chown(&(0x7f0000000080)='./file0\x00', r18, r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fchown(r6, r19, r0) setregid(0x0, r1) 16:00:03 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) socketpair(0x38, 0x4005, 0x0, &(0x7f0000000280)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000340)='./file1\x00', r0, &(0x7f0000000380)='./file2\x00') open$dir(&(0x7f00000002c0)='./file0\x00', 0x200c0, 0x84) dup2(0xffffffffffffff9c, 0xffffffffffffffff) open$dir(&(0x7f0000000300)='./file0\x00', 0x805, 0x50) r1 = dup(r0) fchmodat(r1, &(0x7f0000000100)='./file1\x00', 0x80, 0x4) stat(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x2a, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:03 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x48}, {0x1000}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000040)={{0x6}, {0x33}}, &(0x7f0000000080)) 16:00:03 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x1, 0x3, 0x100) readv(r0, &(0x7f0000000280), 0x0) poll(&(0x7f0000000000), 0x2000000000000161, 0x0) poll(&(0x7f0000000140)=[{r1, 0x10}], 0x1, 0x5093) write(r0, &(0x7f0000000080)="b4db9ba1904b0dbc5f7d03ae98a8000000000000", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000180)='./file0\x00', 0x80000000) dup2(r2, r3) poll(&(0x7f00000001c0)=[{r2}, {r3, 0x10}], 0x2, 0x7fff) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: mknod$loop(&(0x7f0000000180)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc39b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be757c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028b295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dad45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f2", 0xd94}], 0x1) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x4) r2 = geteuid() r3 = semget(0x3, 0x0, 0x780) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x2, r2, r4, r2, r5, 0x84, 0x7ff}, 0x2, 0xffffffff, 0x1ff}) r6 = getgid() fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r6, 0x6) write(r0, &(0x7f0000000000)="1025bccfd74f286c2da479e02076160e9be13b8c039f5282a606191584af2c2f0da70089f864c6fd98d456ad2541ceed6443e3b90c0bffc7564e9659d54537b559ddfc5f472156cdae4eeff3eb152e19e96ccb0c4b0fdaf1255effa30b10191151837b09d9ff266df2f53ecd8e", 0x6d) write(r0, &(0x7f0000000200)="18334a216bfbbee39013b20c47737ebd33d7a964e7c36549fbdd5e80d87eff3daa52b4702d0659b1fd2c83d2ef7f7e92ec4243934c2ba6cbd597778f", 0x3c) rmdir(&(0x7f0000000280)='./file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) poll(&(0x7f0000000080)=[{r0, 0x14}], 0x1, 0x0) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$inet6(0x18, 0x4005, 0x3f) listen(r1, 0xe2a) setsockopt(r0, 0x29, 0x65, 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000800)={0x0, 0x0, 0xfffdfffffffffbfe, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000000780)=[{&(0x7f00000015c0)="59e8adbdaff9e1fd124932a0c634dfc2291eeb85290b91d64cbd1bda1e2dbc40ed71a17835259397b2d3c6af12a753dddff1fd0197c7a1596469ca85f484251fa5d625754d39f97eeb2db7aea6301ecf953a7806d35c8d50d985a5ce29e2b14a4c87eba2215b9b35ee53c76e992f19183244d92600e75088d7c82507f2d2423560d68ae2fa828f18320535cfec128fb0e3eb44e8f5b0ef3ff7f2322077c01a5f5fef596433a630c31495393d28cdcfca9ebd38394dc610bc4e9b71f7c0fa55617bce299fd38f6bb4400188ba91fb6da26463b3148132317ff1daba1da32017", 0xdf}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1, 0x0, 0xfff, 0xfffffffffffffe00, "1c956effb4a6325c8512b7472eafbdd3c5755d28", 0x40, 0x7}) 16:00:03 executing program 1: shmget$private(0x0, 0x3000, 0x3fd, &(0x7f0000003000/0x3000)=nil) setuid(0xee01) mincore(&(0x7f0000003000/0x11000)=nil, 0x11000, &(0x7f0000000000)=""/155) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x9) getsockname(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) setsockopt(r0, 0x0, 0x1, &(0x7f0000000080)="9e0caa63b64320124ae270bd07942fde0410318acb4c38e7944db770053450722b03a1e7da8008b33799e816a69a7f0d8586285eb87dc30e8e8af44c491222a25b7bc3a82d7674ac68cf3593e198b62c2737401401b5a5b666d2a6aa33d4e132eef6edc883f1c59004439f3d14dcd4cf8cacce7c11cdcdd3aaea8a0339efdfd0c620edf51acef709d8821578ec442be71a8a57c0783ea29ca9cd80065029f9aca86417b0d315a053046f9634c805235eb23632d9ab38a69c88b4a9432c4510259400d20e77065c51726f1170ae9828f05af6712d490d24c1d7532489dada97427d3b1dd7bf4606e5f7635db3ab6e6db4cbe6ff5297c386674b", 0xf9) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = semget$private(0x0, 0x5, 0x0) semop(r1, &(0x7f0000000000)=[{0x4, 0x800000000005, 0x1000}, {0x6, 0x6, 0x1000}, {0x3, 0x4, 0x1800}, {0x3, 0x8b85}], 0x4) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(0x0, &(0x7f0000000100)='*-{\x00') open(&(0x7f0000000340)='./file0\x00', 0x30, 0x122) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10000, 0x180) mprotect(&(0x7f00004c7000/0x3000)=nil, 0x3000, 0x20000000003) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffee2) semop(r1, &(0x7f0000000280)=[{0x0, 0xdfb, 0x1000}, {0x5, 0x9, 0x1000}, {0x4, 0x200, 0x1800}, {0x3, 0x7fff, 0x1000}, {0x3, 0xffffffffffffffe1, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xc75, 0x800}, {0x2, 0x10000000000, 0x800}], 0x9) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)={{0x6, 0x3}, {0x0, 0x6}}) mincore(&(0x7f00000fa000/0x1000)=nil, 0x1000, &(0x7f0000000380)=""/125) semget(0x0, 0x4, 0x480) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) getsockopt(r0, 0x5, 0x6, &(0x7f00000000c0)=""/216, &(0x7f0000000000)=0xd8) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000200)="a7", 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:04 executing program 0: setgroups(0x0, 0x0) setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x400) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r1) 16:00:04 executing program 0: r0 = msgget(0x2, 0x4) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/62}, 0x46, 0x0, 0x800) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000040), 0x10000) close(r1) utimes(0x0, &(0x7f0000000080)={{0x5}, {0x81, 0x6}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="643a7441f590ff0f0000"], 0x1, 0x0, 0x0) r2 = msgget(0x2, 0x210) syz_open_pts() shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000983a08d200000000000000000000b53f30b988bf9c310000000000000000000000000000000000"], 0xe3, 0x0, 0x1000) socket$inet6(0x18, 0x4003, 0x0) 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) dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) open$dir(&(0x7f0000000180)='./file1\x00', 0x1, 0x118) 16:00:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/35, &(0x7f0000000140)=0x23) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x1000008002, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="bc57b75e736da9600043e2e67b58857af20852be05e21144668a182068d167d62e623ee31b015abd54da0adaa62b24fed67363a036c6332bc59245d8d24185fc0c030ac5d17d2133b3736afe817ff492fc9453256f088dd7de5db671a078135e634b3fb0663a9f636d18f7f71c41e2f1790c1ccadc0b21a146c5eb5b966099c71ac43096df9567433e0754d9e0ad5e8c306f7ab2e362eb02cbc5df47877a5eef75cf3d0109a1342451e414d70d09dbd121a8f651dedb41aad273f22c5599a28bacf38a37c64635de34c72528d4180322f1856b10d88af56221aa2c83837657a795dcce49701aa76f41defc7bf127e0dce73a915fe36f0af2815a6187bef6cded4fde94a300ce3ccc65a74daa4a7748c38a1029dbccabfa13cbd65fc13cfdcac616aeca82da72b2b892d736fecb1a03e3770bd877d9e607f05cb52ce67412f9ded128f4f2acba1d4b2951387577f2ad03a82bd919af7bd950671692acea3962646e0cda98c04a62bf34e62abb1e9332df1a75ab68f651efd9fe1195447706a74eb9e3fb84b72324b5b77a4580c7938397b88c73f3bea2e088e18319915e9fa17d27a150742c49dfa17e38124e1aa6ad9b9d96a8d027fb25ed20a6f7d8e19b0a9595929a1957c2b0fb26b1e609124219c52bf7c4633f8c81bcec75ea6d6ab3b1cad667c2148a4f4eda73893f0506a21744be9b61f4ef963aac2e50d944f00a451e4c9cd0985f769987854b4e9e55632a9b0901f4c8049d4769f04910080fc2a29e90bf2f21fe70b07e889c160c7c55343ad229b813a1f5014294c04ae5182fd8478ef0bf832bde292c5c8d6d0acfec89fa3a854a92a11bb277f705c17513dd6f695b5f894d8758dbda934afd0e056fb4546cc1cae07ad28ec84a4c06928c856a60415958c769500e44b308eb3b709b047ec21d83324beb4ee947fc5217c14d908f9ac3524570e0d594fb4b829b1053319d117ac6c07cba20bdfe35a9b2c72d0511e7dc470e0bc75e9305189d141ac48c84a2b25c76257863f7c1110d7d69ab0a338a5b8ea4f9a6cfc0c3404fca1ac83fe13a5019a57676521aa052d0c78065918d13fc9d6b9523ba8b914328e74dccdb66c643eeaf73a1206bfb7878a338f7eed78e9438ba0f397c7b311571e42012e59323fcd007abf3d3d128b4209982d4fdca17a172292e48644221913b3c0df90bc0822050a3f336d0ab86be152c009ddad9d9ce284b60dde7181f45af0cec5ba1fa7a843a56f8816ba7b0f30b390bcf36ca023643a4522c8b219f804ad1ad9069e16c19d032ad71406af9dfef5f4d6a79d6a6b60f30ec6936773b8072ca0a6e5138bb74dc01c04a303daa8ef76cd472b7a0aaeb13870ade7955a329f0c846f90c208692453d60fba15da49a5d151bc11246689d37149a4a2e1a710792d410ec43c2c0fd4f4d47da2eb143ddd1ad6abc4666838ac545ee5518d152b2a1eb6e2e002f24bcccc566bb10db31891b0982586171f9605c4571239c461de1818ae651bd19cf53f7784691f668f11b82dc97d1ddbbfae5105b57face465b68ba263c9a18bc66789562bf68f59392fad52c475217575d52b8af198cbe56f6d45c6a8f2b38e3dacd972de9a847d7612f4dbecf8ef931baa9a639c7a9fff444c6ff888f400a09f4bb4ae49a536f1fe1ea65620185d8f8d22b9dfc10d79d9df867eabe4cd765b45bf148b14b9ee12e7dfdf585a879d8ad9845c164599b24c388a79cfddc88c7236175cb8d5999a7c4a1a9bb7d4eb05a4e7adf59ae8e6e3f54658fd5cdb11f3fd463ecd082ffe8337617c41e5422a07cde851243c02d1d6e29fdc578e2009c5957e1494a42000f131706fc6568187340e80c6ccbd78dc54e16f4cf9e35cd0edd032355d782bed41a5e582a5fea36f08447755df8f01e1651baa941e69da5d7b3180c138a87d1a9146e992c2f3b8bce282cb803e42b857af487d6bae123f922b9dd9b4b012c5039f8b9cf6f7895627d02c7781388a666652479edd3146ed1b4211c2d8ab1512d9a7a28a96460825c8c0a21ab67e4782dfe9690b11d27725c0c465a1822cf9132e182235c0d93eb5c26b03e82843da88f33b701732c09e1e149745232d29bbae5c542d5b694e1a8cc1253ca5aa51a1ebae4ba4745eb7b680db792c6684a12071fcfd9383455ee23382bf6e68a731dbcec35606ff6898e29c374d938526213030a5d5b19b7f5314d55b73d0443f4d055217a64b640f6c4ab622594c77a51aa2bd22e22f2b151e4b9f7df5445a15a6971ccecef8c65eafe6fd779b34545c5aa3fca4dc795977bee5159eb3e37a2d25979ddea7a66213a179d698cfd4de885c94ae696562610f2c4647c5b93b23ef890724fed80159b50f95fe61f97d11b6f8bcf385dce169570afac40ae701b023ee6084cfbe1d690648b9c1c7549719a40c9a4e02392298b864a6ec57364a3add0d1e81ef03879f8b9772216940a8a0c1ab12651d70b1831c1ebd870da7a2efcd80c6263e5ba879cb51c71e8d61c4786a48ab47229049c32aa4e7ceee6b064f1054722debd6cd1a01e143bfa9ddf51d8d325685bcd63dd6dec0f36a29b21717d13c66d9f2f20e3c154f20ed61ddb9e790f822aefc83e0560fb73135bbc730ea7d400389911828882871f96d936b4b83271dd695a00620650843e2110545739578886d75d3976c55a105defedb3422081ed145988f001816287a32f11aa7409b9b35c561035ad4af5af289173595fb608157a4f476a4cd83ffa3b2f4f6b670d2f1360aae5891777577c0d5584f4c67c2f8dc5b7b2616a7a02c09f166a45a101747e6c4e1ed5aa68e46daa43917e51ffeeaffc222216aa07e8714ed9a0185c829e94c1188b7550f9eb462fbc8d91f7a8b8ad2a39fdde0e64ebfc3879fdf3f8c7ae6a1cb8b309bab5ba591daa893440c887c096790461e1c8df33097061aadc62d5157cb49c13ced70a76cdf08016ee534419ceac32e204d778a3fcbe2029e83644942d3d0eaa1083f1dc6481caed82db59b9dc2007724ab7dd71ab58c1cf1d3f2b4f2ec99ebb6f5990dead0195e98daa9b6b8c9135b9532eba8c5db3a72ab78614524335d3eda7417727320555a571ef5b63de2f8432275e9cda681f71c79f01117287463c36f6b1c33e6a13a903b1add3d9532bf7ad1faef346cd6740c22b694f8906a2a22dc78bb5195d09a3689289863ec953e575fbbb5ba8d1269e24318ff87f214c0fa22c4657e1d035f938ea77f22a63f9755a8ce6699bf26f6bfdadfae69eb67634deb49ec8769955ee46649208770efddb4533453c04c8e31eedd7ee9959a9b46a3cdada81565520056b35e87c873bcd8ca72bff98f54f3dcbfa44eb2b507c3192ec69a08d9414e4953d706edacf48a0661346422e3f5952677b5274e1a0dbbbdd7444ead5f1aca5f5a020f51250b88a960299dd45a015509db65a0bbe62d82bc0569c1482ac9a33d082c93195977c32fe12f3073deb3a8ec1c9b318c45b9c784107baaae6bb7041562580d272eedbe1479f3c463601607a68013c093559b1b0646e7279be5135ba1a83e2ac5763e28f93a3ae2a1258496fb317724b3de394d98892bff06a833a4480fddb39a572ce69b75b7b6c4193111fa16045198a52d448838cd2e36277f07663327add87ac5669d79e59b65f688d049a9048d91074c62dd285ae17b2e64759626fedc69d967bcccb1543c34bd030f63861eed47c3d9fc643dda11745c8b2dccfc2a3fd985589790fa050549dc50e12d78d051fd9f787fca921c8009b4ceae287a843d935771ae01cbf3d231edf620d50d203f60a8e05549d65daa353139095678c099f248c0e0a0dc52d14b77e6bbb5cb9b90ec5c3d48adc0f96e4e4a16c057c44a40dd1a07ba3ea8bbe981b911332107465ab21a1b77a9db7f8cd25e403f563f5abd774c1eae769b79c2c061c04dce5d209f7fe9a99b67c3ae42552455d9e152506cdaf1b12190bb0f15ccbd2a3ab0c1ffeedab2cb90b9fad0d3eaaaba6bb22520d18f3de7dccf6a23bc5292fde31398f9bc9668e4ff8969f2a0ed0bd71306c2d1acf17dac7aca2ce4009c0830de67e93ffe545bfe28b6ff75c9ba41b05292e23d9e0fee0371521cfc30ab338381dd97dbd8a9c4fccbe58c33f19cb371afd593c200e97e8f56241dc660404642f08cf5f96dc32de2c851cf799bf7a73ff677986ba7f7e455c91fcc9657399a3515c90ac7735efa0bda0f77665bba9cc6300f9cd2793dd0e633b9d2251c5243df4d380ceb886adad5b59182f76948ac73709d3316977fcda2c4e7c36943e6d3a34a1acbe0069394cedab3d06cc1fd9a14fd55faf049f8e7bcc98c96f4222108dd31f67c93dcb294b935320c65ad8183c14fad18cf271db860e00aadcf444400a250ebc5f5b4372a58fe23a681cf9165eeaf9b41b3cf22c481ee29c45ca3d67192c2547df7857b2abb3503f62beaa8dfbc88de45acda45714289ae7ea639d2eb63ba68a733c6433d328baa1f3b32581a3af9c4f535a4436f3b9a45db17a9e81583bb48ea11531825d15c8e8f0f418eb4cbd9278bd253473adabf79a60bae48fab6938c9685a36bd1e0ca06f9de0ab3b4c7f211f33aa108b7919cc4148cb0380b8de3b8efeed018b640a0d5c6623ed110f1f7b7bc4a7edfec88d781955539474ecd587dbd6287406012ecab457dae852fdd09c2db55d25f54857fa706b1b849e445dac8e18bdc9626306a8a75f5426c37d9250640cd60f6ba5ef7edfdf5e75692c6e256e363813139301abb8a3a91a28430089046736cf055d8cf89ad79523151a3bcfccbe133b8dc6ff9b1d816a1d82c5b8414a4eac2873c5c4bf0030be8a7d31a6d4ade34778d11120c747f5280e48d5715ef8988c2f42b0a01f5ddcb8dd5560d5e92beb1cc0d386ec504487c04a5bf388a8e1a8712c0b4a0ab89629fab59cf8323c2578a26af355391aeff6fb5f0095d5985ba2495917f4332e6f32a793e4736a599edcbe4660583871908061963a9ab53777af0c84e981c74ceac36a28514118efda12a1dacc2a4daa6fb215ce0873544f0d9655a6ba63932b9319ca748ba3596048a5eb4dc5b2e94e71d626c55001455679b6ac9ad8c69fa3cbf8247863b750131e1c9283bdc7fe07ae5674e83da1354256d8ae34ed3fe17de24ce216555ce5ac4705d0701cf208caff66f76ec465f09a7ed05da2b6595fc90b5fa37baa56e5200a881ad5740719e5865a09d6c7912b78619f5523ffe012caa33c3968196ee42ebd53dcffd5d193db8779d6ce3c3f5a890567de4909f16988950ec428648818d0875a0023d7be9b491a55d488b064851697f21cfa7f1cef200453942a163b3b600c98067c2c40afd52123582937930fbaadf820f53919fc95230a1ee2ef764f43d98ce08fe2fe49b03cdfdb56740fd390ac004614887722e80a2a97a57972ac1db767cd13c4c70302c874c505c00bc47894f2b576c6df7f2a973cdaa77d2e3dd45567b738ffe3d4fb0aefe536878333ccd7c60a904c4b3f175d01ebe8d5122811187e4cb4351c0a95d4bc34341425f81362a42ac5b973ed79361bea96b321117eb33c9ac005bc0206285f8566f83da6492ce098857a6386f9c4e4d0730236b79aae99b368b6008bca6e4d5661ac19f7e895f423e15c61ca2db21c9cece9770f264818a36b10098c860aff2b47ed1cca631f348373e99c7d9b7ad8e051b9573932fade6bee0b9fe437152d62dcff889a34f898c8492dcd5f0cb2da00ae8a0c7c3ba5cab9f47b2569401de4557ad6781f31ec4ab8ebdaecb7e0d93795784ea74bf9084f6b3a", 0x1000) sendto$inet(r0, 0x0, 0x0, 0x1, &(0x7f0000000040)={0x2, 0x3}, 0xfffffffffffffe75) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001080)="e408f7f573357008a9792a646355523815cefe510faaf8d314413365b48362eba1b9c72fbfbe75183777a0720ddf79a1d7bb99f5afca73cff35c296235a76e240617c9479daf9f31bfd86d8641b84df2ef77a2c25e4f5de03a98f8778b355fd67386a460ceff4dd8e91e4950c566bf64554d796b344f39cd0d1438780d725ccda1a8987e6e165163acbe92c63eee65653fd4642cca94aa8b6052d9128ef7a5ba59c56fd297e5ad7bd69ed23dd4ec3909f77a028103f683afa7e3e5cf9ad24f02", 0xc0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f00000001c0)='./file1\x00') accept(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000200)=0xffffffffffffff36) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) link(&(0x7f0000000180)='./file1\x00', &(0x7f0000000300)='./file0\x00') 16:00:05 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r1, 0x4e}], 0x2000000000000303, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/160, 0xa0}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r3) dup2(r2, r0) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0xfffffffffffffff7, 0x4) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) dup(r0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x80000001, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x8, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffe4f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) mlockall(0x0) getgroups(0x137, 0x0) r3 = getgid() select(0xfffffffffffffed0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) flock(0xffffffffffffffff, 0x0) fchmod(r0, 0x0) setregid(0x0, r2) setgid(0x0) msgget(0x1, 0x40) r4 = msgget$private(0x0, 0x400) msgctl$IPC_SET(r4, 0x1, 0x0) setregid(0x0, r2) r5 = semget$private(0x0, 0xa, 0x651) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0xfffffffffffffffe, r1, r3, r1, r2, 0x0, 0x2}, 0x1, 0xfa37, 0x9}) shmget(0x0, 0x2000, 0x0, &(0x7f0000e44000/0x2000)=nil) 16:00:05 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570", 0x9, 0x0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xf18) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) sendto$inet(r0, &(0x7f00000001c0)="ff799d1606b8c15713558a3a91f7c3c75030276daaa7", 0x16, 0x400, &(0x7f0000000200)={0x2, 0x3}, 0xc) recvfrom$inet(r0, &(0x7f0000000100)=""/114, 0x72, 0x0, &(0x7f0000000180)={0x2, 0x2}, 0xc) sendto$inet(r0, &(0x7f00000002c0)="57e351a3341219349144396e7860f7eae1f0610663f952987111071b5e598ae0c38e0180191f1e1d2f003b6d6c8492b7200677526e3e4692ce89502ede8e519d851a5fdfd61cfb00df5ff4a22d480c4a963c5b3c062e7ecc8372f2ffb1c629cc0550ddf25c0b5ee558f85e75d508a2c1751f2dbfc6b9d837faef8e24a105ed6575977548cf5433bd640b82291ada0cfdc6354b7fb6d40bea55a8f3db00276050eac8ff2a38776fd45b80bbb1b1eb8b592baf82058f83c86cc78c", 0xba, 0x401, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:05 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8000, 0x3f, 0x60, 0x7fff}) open(&(0x7f0000000080)='./file0\x00', 0x502, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(0x0, 0x1, 0x20) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r1, 0x0) pipe(&(0x7f0000000100)) close(r1) openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x45) 16:00:05 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x44) r1 = syz_open_pts() r2 = dup2(r0, r1) write(r0, &(0x7f00000000c0)="a747975c93662847a183524e4ff689f941ef281afe627aefedf274305fb863b751cc7756d53603cdc94687b1cf984c7d41add925901a595da802415cb2b5dfb35e4b9420412d30cad7090dc9b420ac2e", 0x50) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r3 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x10, 0x22, 0xffffffff00000000, 0x49bb}], 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x21, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x30, 0x13, 0x7ff, 0x8}, {{r0}, 0xfffffffffffffffa, 0x74, 0xf0000000, 0x71d4, 0x2d5a}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000080, 0xffffffff, 0x5}, {{r4}, 0x0, 0x40, 0x12, 0x0, 0x3}, {{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0x40, 0x3f}], 0x10, &(0x7f0000000180)={0x80000000, 0x9}) kevent(r5, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r4, r5) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x4d, 0x800fffff, 0x10000, 0xcfc}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x95, 0x101}], 0x4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x400, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x7, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x1200000000, 0xffff}], 0x81, &(0x7f0000000000)={0x8fb, 0xae7}) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0xc008, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x4) sendmsg(0xffffffffffffffff, 0x0, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, 0x0, 0x9e, 0x0, &(0x7f0000003500)=@in6={0x18, 0x0, 0x7, 0x3}, 0xc) 16:00:05 executing program 1: utimes(0x0, &(0x7f0000000080)={{0xfffd, 0x5}, {0x7}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x21) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477a556b4093cfb25c00848fe4b7fb84e5bbdc3a5197094b202a9c4de41a52f5ea7fa002395039ba54a15102d901b042c000000009f078177da4ce90087730c53fb3957065e5cdfb73971", 0xfffffffffffffe26) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x401, 0x8001, 0x3, 0xdac, "1f04001b52b1f89ad87b2a167ee3cf0faeacc918", 0x7, 0xffffffffffffff85}) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780a885a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x7, 0x8, 0x7}, 0xc) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000002c0)=0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x9, 0x2001d39, "ba1bd5d318a42ccccaa772d8374275835db57180"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="adcfc342646090a092902e0931b30cf59204849f13971a2405b649f1c7c51ebbfb55a630c4a57c61a2787c679c71cd19", 0x30) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="771803c3f5a6527be42649b418e783e201a9a4805ada968f244d37370adb8e98b40b1c7320eb4492102afc3d3f71c287a8a191010c641630b935f38d0bd46f039893991bb9ec51f67f2f61f95f35f690ba7211a344242c1eccabc5249e85eb2e0d4857b9f9e5bf07df0dc0919dc18e51a9e639ace2075d14da3cb75794daccc99cb412ce443dc839d300b7f16771b082617f6aa14b7d20df569879bb6907b0a15b7050e054172306e17363eda1cabbd14be56c581e830fb823693ddc8571a47aa6e9fcd5f688e20150494d606369bc75caa0f0362b9f7ee1ddea75391e43f59f", 0xe0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000200), 0x6b) shutdown(r0, 0x2) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r0) r1 = kqueue() write(r1, &(0x7f0000000280)="3315989138f03d6173d906d552af151de4c37e1c7996d7f3053d9b95775697372d44c881d6a7fbcc725bddaa545d9b6c98ece6fd694b11fac28fb6294cd1b3e1b81c79c63510b8c9dc03a3a22c8cbda39079ea0c15864dd5f7", 0x59) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xf8d, 0x9fb5, "a8fde9356c740ababc0900000100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:05 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x1000300000002}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000002}) linkat(r1, &(0x7f0000000040)='./bus/file0\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x4003, 0x0) fcntl$getflags(r1, 0x3) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/200, &(0x7f0000000000)=0xc8) getsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)) getrlimit(0x3, &(0x7f00000001c0)) r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0x19d) setpgid(r1, r2) syz_open_pts() readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/10, 0xa) getpgrp() open(&(0x7f0000000040)='./file0\x00', 0x100f0, 0x104) 16:00:06 executing program 0: r0 = getuid() r1 = geteuid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x2) poll(&(0x7f0000000080)=[{r2, 0x100}, {r2, 0x81}, {r2, 0x40}, {r2, 0x6}, {r2, 0x4}, {r2, 0x1d0}], 0x6, 0xfffffffffffffffd) setreuid(r1, r0) r3 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r3, 0x29, 0x31, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\t\x00\x00\x00\x00\x00\x00\x00', 0x8) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="16cb8e67800d596701c4afc79d2c0b61144ca532c9b3191fe227bb117fdbcd08c7fdce6d71f620810b6cd9afffd0328057b05e223c1a09f6b97d", 0x3a, 0x1, &(0x7f0000000080)={0x2, 0x3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b7093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5e87fa0023d58bf6659990bfe43204b61b4908d0d99bf7c19f078177ffffffff87730c53fb394b842dbbccbbda1049fad2ba6e6b00000000000068f7acad445dd9764d3b42776ad1", 0x6d) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f00000015c0)=[{&(0x7f00000002c0)="44c3cc3a5fd321d4ae9deed61fd4cedee493573b137e60d3a164af1e44c32c0ac50c543b0cad2f77d4877ecbfa5205b3c30347fccdc51f020d5673b749a41f23051ce85a0d69310fb7db2c90979918734e87991e2f78d7b954b3ec865e8cd3a802dd08dbaf168b419b80c5eb97d8a54692a974580b3a7143575f1c60a13b57a0818cb9798f230526db23195575e8fd2a94b5cf628a73257d4dc6e8e13446deb5fd5e9f5685dc850e54f71b23156ab408ad7b8938f64aec535742d98b9961ff6e9abb56a68468eb71165b65f01805b874e72edd5ba9f90a17816b0de9c66f4c5e73f83bf757148bafeb6edb8b6b342f695be4e854de1fab6c95c57c640746e98f72462052832cef4faf1d2763c41b90c7e1ab0533bff6772450a1462db367cdc29e0dfd45179c42b60d85d09e14d23fad4059624727be611af47a7b5eef8b4e313d040e884c8455507ab2cb7b24f5857933cab11b8babec2f7fac1d16e93c6068d4ebee70abaa2638887410b3ef275fe1321afb61d6987d0ab3a21d81c09dcce54b2a16aad77bb699adddf5b38a323cefe9c802088598249761a4f595b2ece1de93ed3fccd9a14f5d0237b3a79a046acf8df442645c64e05c23e55ade30cac46d40a413e9a3644f9c5a9aff51651d69f5501f453d1015ccb7f334a20925c1c2c6487d45f6a47bf27265f60768e17d035feccfbb88c73c1bb0172dcb29c6adac993acbfd2e9d8f4962887dce647969cb1e9843d3402b5e76fa9099ee676b996337476693aa19ae2f67a4ed7545040a6a30be0ed8c3a443045a236a6e1eff6e4d5bf832bf041f7fc8328880d793a750f9d0cf6bbfbfb39912dc0ad55891cdde01ca3dff0510eeac7f9bcd6d833deab71b45fb2b2702ee0c7dc89c379354771c3125ee8756070f050f5291316e17d3c65190e99327e370f67dc3ef20943f57a956410bd2221071b7a7dc728e358d2fcb5f30652c0c6e45b15aa311efbe11336eac6cad96cff17be8a67cdde8d0f1b7d5105717b5fc1e2415a8a6fc77fba18dbcbdea810998d460163ba8da0d8a18f123eb577c18e0d06acaf93f384dd73baebf3301bd8b2541644c4b70a73350e0937bb55915c303f37989e3a0a5610967c578d865d9eeea58a816d08c55f589066c240d4a6525c23da324c5b0d3b2d63bb55069de28f9062fd72ff2f0c8fef5d9532ed8a840e0869e23cbeb5ef805e5dfd990e06b17efbe43eca3e8c1fa31381dad5ea6e3754333c40666d1d03c139a37a5b779ba53f9713e9e30c28b4d6dd5a727b7ca727e50ce7ec6701f04cc0d8f5da321f88e94f71c7468c646f875bb9cb935dd23890cbdeeadbb5de6268990a41ec99033341b549cb7186ce9e21821a3ad39934fdf87a8f8a689f9f2591ffa69918f84ba5c822e5fd399daae5584f22b85d4c9aca7b284121e6d85ad9d4cd0a33c04d3027e45bbe4b971ba27fc76ebf4713f198fc1f5fff082a545a96e55021281ab58e9f5fd28ada758c8263e3ba4b36f852e6d28841e2bfb6e75cec3c1f8ffafc82fea56c7ab1b67b896972aa6da1ab8b8b9af55ade381cd6cf3df0a1d9427bc87ffc812743d0f232d6d2d73dcc7695f49a4af78afea30eaa1629d795be899a4b71095ed4a09ed4d7236ce75bdb2599f4210e737c82bbc1581a38ae5f5bc8cd5167412c2a43e55edfd8fa3a885a4a137ae9cf2c7fa54b7cf0d7ba251cdce4d6a9736a8608911cddd5a3bf8b3940ccd8fd5e5d52f6042568bc49634861aac761bca6bb83d66deb008ab994b848b8d123d57e015a3efa911d0ca179e9e761931822e2a0bb87ad49484d514611f2c825dd307640368ab51292a6acb5e39eb34fd28e0ec863c57c5f16c6b4cc2875726f4ca57bbb000aafa46d2bc016f22b53646402b4219ee321df38c11a91da9d14b10f0d3b486676ea77b8631b1d6cf787d15c977ecba6de1d324e61ab763873d6e75bb373c59ded6773188ad110dd2d5e62e2fd7210a88679a43d90172eef26fe4ef06c8c45afa120d46917138e7a22894ed0eefabee0f31cf5b9444739353e4eb96df04ee1d52a32bdc79b9e9ed9cad6a847bc88f0809b7b997a372f63d9c8306ecfac83d1a1ea4bcd6d4432b0b35c72f4373464f9f2928d181f4bb862181f3f0539dd294dd378e355c7678cb9d17911bebb65f506fa99b0b1d7a97100f135a13d2666051b41775688150e2bc3beaafd1a027633b991fbc4809429653ae775a8fe236bc2fcb0de5506b7b655da6e181c0b8834f1117322f0acee0ac6b56f414e1bb1a0ad8e9cb72453b6012be476a79748814c3d533cb235361ec4059ad4dbb6def55e207adb06dd156ca2cc425b98a50ef201421325706841f8951d34f49778955b45e454a8fa69395b14ecf36b0eb6e94b736b31a22a52e74ff2808638d7d424ca6c89f019cf3b39dc787247db0e80ba71ddfcd019190b34f0ae6e65dc96317c9cd1f7707b7f4e7a33905106f98851caaa30a5d2a64279209480a12a1c8e720ce85832e866854e4e70297466c173d7fc56a11e5568276e4235a051c7323bc33529952511769fd52db2bf63962dde2a77d699d08b23d294245dc8bdb70cff77d60760c396af96112d3cdd9cadac823d1aaaca2756d32ec95581714b1e2316f94fd106464b507db41db98f74a09cd0d4664ea45159064a007c9117573dd74ecd7489079c73ede1d4d7dcbb89f929982b996d041684305765e3ec117ee4b7de07e1a46dbc422dd514d56db8ac1f6057fbec981f677347dac9920a65b6c7907fcfb5e676bbd1a89c921b4a6b1ffd8db0b930bc492820ce3701899b77febacbb1e5dc7df5a38abd708c13cfc1cf4b932af9246a1ee2aff6f5237c0a5abf403de7d7423726765583d716e247b81f1b4c95dd52fbd31723eb837af782c762a9a5003d35eca582e37faad535ddc43f3b8218d40ae1a295b5bcf2394f64e2133d6e5e3cea145a7b72657faff178907961138ff3bf0a7c5ab6292cbe3078f54fb4ccdb8776e7c407facfc67480cd1e2b2c9744d5a4a5c60d40d5113f9bb72a9065e64e0dfacc43cf92d05cc2257abceb05e8d458dfeabcb12e6fa27278f141f6616ed2865f052ff0d762955e2d9a31fbdcfcd3d98026958f3f651e8202d0346e1b50ae63bd9d459e043a7c2e8fa3265a2d7f27c8510223d9e893edd2b0ef5ff5f4c9449fbe8eecb3f327ab4c7e3c57ca5a4360b0e7ddb008c90b25c274b8dd06b3d31bb0546a4e739b9a603e7e80f74e1a5ee4c122b59268287fe6be66e4c83e47f310caa7bf75d320f316bd4770051f4db825caaf13e9859bfc8adfc5d44c3a0bd1b38570dce9131134fb6c7cefb5e91cc5c028d71aca3d21c4ee90348219ca85ff859cdc174d54b14b777b2e59ed5c012894d7ee18061970223e08aa312ed56d585a7a0f49dae783d0ba4ee24b2ac0be3410b5e494acdee37564812fee3863e80550aa6030ae4350b480dfaf469dff92f39bfd21192c76d3f62bfaef9ee5402ef3e613ba867ce0efad192c3b8244e50afc3504a251ee9e944e3ae8bf96fa64217c4cac41589e97c7da68b5bf6c79492f8cf4ddfcb2a560f45a9d8f288fab4c72284b52655589f236ae2ffb203d64fc671bdef85863d1c1bb66540238e447cede9a1e9ab7a9716410c511f208c1f4b5cc08bc4176e0d7a6a158049048cf6ebfdaff9df238a4b764331c88ae9f97a387cd36dad7ff9fcf891a06587776c79ef617049d02500d911fb0f8dbd0d7fc9135072bdce888bf2e714034c67f0df5cc96f11155dac493aae9991af763e66e606a57763c555ba1df80a4760a09a3c46e583f1c610ada4f102f44531565f9b057997767f91fb4dc8b647c8d72b148949642bc7e7b02d4f52127469a7abcc80dca11e763c99ab98083bdc5f0dcb4e35622aacb490a3fd0f611817ef11050637c71f05d05c51c870e09ccf77a4cd1a6f162dab8021343d32cb37cc389b8bb296a8b78394601cb790ad4c957452022cb549b805d158f8c859df1d5fc2784d3a55f3e654e06626f9cdb8369f7fe97c2e168c7f98f00987ad063a4dade4ca472cca099b9034bb085dfe8bd806f58df0d677cae576ad8e72f424e035b237a34c7087e05b944fbd5bfc7f265c99fa7b732b5903ae93827e674980e825f6456f21def03050a4f26dc04feae1936e613facd4822987c3c1b0bbd3244c4e0b59fe276e959bd8b1dff454815947c31e422e359e8137aed990cf4d526f2314cbfe3f8911b35f0a77b5156692adb0ea14974a314ede6d3277a31edc8d49478078e703fbef00e26e0eeec0eeed47dc504f6e382303e9bd06a05bda0355d35516a817849fc2844e105de43ff446d0f938772ff84984a1ebaaa7c2f69bc51e5ebb46670716bb50049a67c822a31de743c96243710447a9fc36fd18aa2a3c83b734b3460a4473f5ab1f78683ee852d75c499256bcbdd0277ed0bd15e9e15db69dae42e8f43ff4acc79157339d14f83140fceb1877c7dab404ce44363968d594966868eb1a9cff4aa55f6e1f4796d557fa533b768e73add5dc2e009ed2904b9a6124c437ec28a64ebaa65a306f2fb5cf1cdeef70e17693e885fc48fbb019555b6b43d3abff3cb468958821965e58d94456381817652f696d7ccf1b8d12c1afcc5c4a7cc40d889834e413aada697497ab4151c8d9889d3836e6655fd5fe6d92de49d09581c498bf0963557d20ecd6511d8a9cdf7f4399280ce879d744956d4399e26ea21edac4ca61420920e45ba134cd593a1b5432554c1d7bb04ff86c1fb27fff5ab97448783b0fc901065a6a739b1c1f87ab581425b48923569f999d7c1a1e0f29822de16f5478de02641d31a1720a02332295eb21f53d65cc62af2b656ed84ea0bf6465b11dcd9b58afaa5d32368dca36e7526848b28cca3e5078a6f49c0fa4a73706bebb3eb7706d63bba62f8ed672681a5227c2a070343054e9a363539505ce1593bc52fd74431a4c0557ad997cb7053e4e1f2a96b716290b9ffda8d9c26a4d7d8738442099bd20c1884e61ac905fcbacbb71e20ac2bca8d45a963c98e4fa4cabc601f733d30e9744542980c7daa26813c4b6631af7b73ce64d6d3e457532559b1f09544c87165f2eecab271bf383f605ed5029a33793baac3fc1e9ea7b4ed2221f4f22562e8c8a9f0fe659678fcf4fc9f2974c61f915695ce15dbf46f033c79f30f7d7a90399803bdf8de44c145687597a7766103f2286c45ab9f7bfd0c6489b2aaba671f9d8cc958453484db1a2b1e33068ad5b1903997159d599b5eec27d7df197db3d5eab42a78e60f8ccf95937fdf4c48ee2bd872e824c9d04e52c84b5510e921b6e67018b63f2fd9c949491f1e68d5a970602438850856e2d4130e420f058ea1f753b1784485236d3ffd315a5c40cfae61afdc8bdbf931899fc0db5240298e41730c56816d843894b0cb4c2e9bc8c3c95dfb8d05793f46d7fdb321e751312006bcbb080d9d345a547839cad4a6c014e72c1c85631ed41ae5af3773e00ba1376e85e874b3d9415b358952ccc16acaabd88593c93ec5f9d7c7937b16064d08d8b5755c54e928949b7aeddd08c1346e2c91fe3927c71c5d04cd17d2f83f9a6333f41c75349436a20fcedc5190ae29dce7ff7c4edaa27c501a406c84c0c5c252ba9a3bc241b0af4dbcc71b6d5756dd591164b6561b44bdb440b7b16dc23dc65df631806c1bfec4cb4ed0f0fe860a74a3c308859d333643b8f576c74e33450554c3f7765a25af233aeb8a5bb0b66cb7258a09dab3f7a68fcee47d3e3a47b4cac82c8399d8b6a2b7966c3a76f6e76cf77295a", 0x1000}, {&(0x7f00000012c0)="f6bdff7ba7dde11183d87c79de3a0a22d31c5deaa107fb92385cc4323d9623e1d98b78d1ed7e09ede92ad1a4456f0c7fe918ba3ba35beb5342eabb2cf580aa1a3020982b524b3d8f7877ddaea1f05b67d4d740891d4354da19742986f0a54f0d0235dff7", 0x64}, {&(0x7f0000001340)="0f2528324f3615a7f9f1ab5e70f868c5012689e7f65ce2795b0df6822b0ae76913ec2d", 0x23}, {&(0x7f0000001380)="d62550784a36ab5b0c95979cd54ebd770b9dd28e78eb519b1361ea9c149ecd68c04efee1ef2a692957906d647c56dc4574582948844706abade0d631fbd1f5e3a28131a0c9e98ed8a51d17941781bdfa9a91683bcc4b08476e937d89e3bd0934defb568222f65de714cc3ddc79407011abf624b9ed78166aa9d4f423c7de0945c9ec89f05aaffd173b7173026966d611e53c4daa23a2cb17e337dfb228b4ae52b3d23a6621deafa4ed521e93ad36cc8a5f6dd43ca9acd3d49f69a1784582a04326461330086421775eff007835041a4481a92bbe67ccae08f876724f2d872af2bc55cfe6d57a853e0b99d05a912981c2", 0xf0}, {&(0x7f00000017c0)="2adfed0dcbece00301e19c5ddeba6ac598a20c36849f14362a99d7bf754912b83cd7e7b32593bdf6fc6c63d915cdd0ec6418c1a30079e3eefde2f667ed4b52cb70a6c0773ba68713670ab0961e0dc8a26db2a444f470c7ebb8cec951eca78f2c5965ca8d94a0f12a73ba432a61b6bfac732fa7187afd4308eb5f75d355993fafa15e6601d9fdf1f0194158a489176cb61106a165267991349c6e040e919f9d20ee2be907698c1ea5c458b6a54e7687973fddd15b71d2ee9eaa2581554cfdf34da2631025828891ce6b402ffe0527ebd7ffb60f6f7a440edf70ef6edc25cb8b3cd12f840bff586f83d8f5aee3544ea47c481b526eb5038baecf1360c4c0159d2f5b5fa6670448f882fb2b366ff0ce77c717e51a9068b74022edbd0d92de89d49ae530ce5e81c22e8cad084779b0d0b1e7907c6105f7796dd76a25f3547f64dad221440f48a0248909162f322c7d94454477ce17b8df00a8ad9c4e000d789868d698f0deae2c5d84b318babbb92812f807769011269a2a378e00c277bb35fe884d245e81432bdbe7e01c892cdd94a397209fccc89059696b556c701e9e18e241b53a580c4c13064fc22f6e63e7b013d13ee9d7bac1ac87a4b3bd4615b03fdfdfc3638be619ca04507881672eb5334754756f99c0f73a4ec56d48abb140aafc4ca4c478cd7a184f3932a64ff8b4a611557b96802d9c4670cb72ed3fccbfc9919c4ea0eae76a51ede33ed783c2b278934f0351390e4b5457678c2f32f8c0cf5da2b470c3b8ee30d158b8676f5d50b9249c05a34a5245bc81c2a6c1b2228cfb5afc6f4f5d2a69fe6decbc04f14fe510d534c0a89bca4e5339f5e39a3fb0f4255b93702364dbe3a5bf03a98e39abdfc8e25d0078a426634e4093af4cf07a30033acb34df5e4337b9582134fa649b8d8806ebed65e50182bd0fcae4c313f01929e66f08c760440336e07dd3601d063dabe184af68df9c00bddaf10890f9c0508e403f2aa4b4654f629eb2176d01707767ff8b52f30ba461170d0d3bd7f63b844e73f7f6d3d69b99f52b3fdeafa0503b5816b25dab66ddf4f4a983d5a0ab5d8a53433143a780889629651690caa3e41a355028dc2c7246583d408b8d6358d90faf6ce1f266615f90d4e625d2cd5f31fee7ba35a26a803332333fb1c9a8d64c821c44616e352755519e2c049b9c709576da9fd6448ba1cbe06c8a1cbbd064b610faae0490204f03cf974cbbf00fd0aea0c29c23ab553df5449be5e2f0679bcc8a699d7d42314602a7257ccc41b794692a00b4225cb140633ab1262f8c59edb81bf163d80c32752ea2a64618e014f5406eae6f2be6d6df192403df8d1921612a7ed513b71d9f468dc95e428e0ac34bb3e8628648b6bab6daff7a992cb2dae5bca676f04cafb1744fd03cfeee2ac503d4d027e69397c29c66f5036081ac4ecd3f691d9accecb5b7b3f1fa436cb34404920e9d24811a1b6142351ecd18d3d6e05424f915148c68138b105d8db80df5920d0c5603e1508b275899df99546d7e7ea0dbfa335ffa1a37fa4c826c715818a18bf29372bff8ee62c49cc2699ff1da68305f0877ee772f720b1ccd4fc8f33f93162fa44ab155c92e9b5826fed9ea2207917dfe6550946e0d2c2516f49d4a60c4eb85ae06a2208d848cbf29e8238ef4da206585fc2471b9dca962a89de3337da9d3c9f0262481a7fdc381db9c29b320c4ea65c942df4e4bb2c3bee407891c53cd40f361321430c1c6aadc09f1f1dbfa3d7bb6232ebb2714fded93579bce2717767245ac61ddb195b3f60cdf06e3b13db61dfeb697ee5bf7079f9dd58033e1c9540aeb4aa24934cb52b870cbec4cfcac0454214edd4f26cf80b1a4d3d0e586d54758bb23856707980c74a21e6bc98f0431165b7f4efab52627c14dc51e78040eceb9f9f2ad900a60f82ceef605421203762bde36c5b5677877f9ed02d8fa6995bf8266af31531be975cb485c59dd2c4b18a2c69b853c18b729bf6f3e4cd0a64a540579383408ba14a2406065c7bd4521ad4708ca1074d748e2d62aec2d84bfff8950fb045c41af1385bc16ecc459b39834bacd77f4b644d0aacc5ace968c3983cf65ad01eced348c40f75ea3c7f8f0b71f57aa90df754677c46dd058d633a96f64687c6b458a6d6878389eb986272715cf9164a9856e1026c3559d52f8e7f8a67d24cc6de17dc53b102ba27c639a5542f4d3e0fe01c0e97b591b16b35af60f475fedb7a8979309dca9802b3e0083bf6c92edceab6f34187be7dcb1a10c958f93d8013e4213e6bd518d1cc5ae46cbc6d14e37d793be9a46c214e9263262b986169585c903b8e0d1c9baac18bb1bacd04ae9e37c7bc4bdbb2f758629d61466d3bf5925f9ca7dd6c8400fc39e0993ba4e25ea2f00ad972f23f20feec2ccd61fd6e7ad9fdb7a8a08633a0c7f98948b1f5f2730e95973f2d370221ea18a66b4b89847af635f18294a80736b02f358a881af40154d641251805c42b9660d52401258b4a3a506b033ff02cb038497b97b65278390c9ed7990b7444912dae03c9cbaa5d1e899818bcd06150eea4530397cab07bc91e3ed0e4d30c978fece10a90580ed2383e83512133181af25352407a435f14dc31610e563bea807c93dd7c70c279a35dfd89a308921cacb72f4bcb885bed245b0d7b8d5306fdec4f12af245e228941bdc39827addf266987a85b5137f5e658b6ab6d3a652deaf517a5f80e8a1a18117a2a50701e3cb56c8a317a4949fa46a05d5b5a448c432fdf0015d89bd8197c91ddfe321ae3ea1901b1efee4c80ee8224c128bd6a030f181da34f981718ef5b41eaa97988ac60ebde6ee67fee344e103b0e976fee5554201aa32da4140294fcb03468e85981b0c95fe8319cbd410863405fbab6f16240b47e5a12d70c53d3a64b1d48ccd4aba40cac90629c6a5955053d98cb611764112d7c0db4413c7c5b52fd6213ee4dafb82bd096f5c72d7a1f5370d7b2d7915885aa8461df58efa3a4da555b63f815670d127204068f75eef343d6ac743811f9e9a478d200f46b49f7d64506a7c459a53f6aaeef093a756e0386b89efbc38843ac66dc0b39038100a8fa6c578225e6b395cba59d1a69d806b600e130571517635fb473ea555b9b1292e37430714f7b82e81848a0cc60cd08848691755b676df488463a4054531478194ffb8d1dc8f8e8001ba3c874cb59c1e5f3f9e0226125d48823d326c173d134918a05dd5e2407bbb1d82116dd1e4d4fa7874b633473b1cc73effa4ed45e5a2f3e66de1a5d725f91e874653643ac2fce49d62959a2dffc01d2b63e96b91907b5d2d97023decce3ac1c28643c3ce9dbc4975f544238551365a57c476707cafb2e9faaadab381deac148a25accab4ae096062d1351ea4b8120eb41a39fb20a494199405260348ce4f26b4a831d25148c35fa739f633578b92cb1d6ea8bd003dacd6ce5bef7125cf4cb5bc7592f6d898dc45fbdc6adb8908c22ae2638496a96da9a80696edeb9fa1db98ffc6ba32620d3e6ffc74e81ac0ea27270c4675b5ff0ceef81d644650d73154d2ae1ddd29bb59b0a6e71f6a6fa582e16d3053359b0734563d9f76e1440927f5289e4be14a11acddb8b41e75127a2a05aeb90e846ff78e656cc496549954f579be575a1ea3d20ef48b1633806c7b7756eb9f627a4de5ac50f199bb0c2c33b7c5cfda1151506a74d45c61de81783bd1247dc36cb81e050fc70b15793cd2a91e6c42f05647903b50bf391e00a686229702b85c6fc6da3b79ec44c413a5c1ecee7352d87e2162c1c639e46c6e92dc14bf1062fe758376e6180e788f7e5b34173286148826dd052fd8dfa20edbd61dea3a57a65e02938884d3d32aeb5193a95ddf78935103a3ec8e075ddde6705d316dbf4075df8de7c97816adbbd44cde655f5b3e1ed2fb36095c55ec2764a75403895c6c1a3f6ed16e61cc643f4dac988ccd10bc3d278925db3888a0b74cb37b5395805df170dcf13603c3d50ceff7258a0933598733431a4b7bc717add5dbeb0b10343dfd21fb6064d4198f888ace055cfb0af857a5dbe9c60381caaf3138be333f90ff480c0d7e698d7dbeedfcbeb363b9b78d4100d4da8902da093f80cbac830ec5e5aa4294438d75de44a6a7ffa57dac1cb68afeb0d4019c375d89a75aadd3c0ad0b9eb5c1e9b2f23c23677c6eab7fab4f80d3e841395214a261846ed3a2e1854e8cded9ff9759b5e2c2da4ce88e58fb974fe2cb0bcd47378e3335fb206f37626fed2dae8bfec4902221f1e30c73a6ffbce5f51e115f38123b7654f5ca8036f0f2265b8c7ab93747082cbb8253197ad2d5122890d264a9063e11601cb7882194903a9ea1ab20ce49e130a64e399f1af571185db82a0e53444233d280d811e574315b65cda8f819576abf35121b2cc33c6406ec1bff251cbd85bf77a8f43eabdfdd7728aadb77f0fb59bf6926137cc85a34b99e94ed5790156b36720b72d02e8ebe65464f8444d1186746ced5d464017887833d056037159b6a695ad9286c21f5020856ec78feb9aded29f745b486e08a867ce6b007125326c7988445fde7e650cfcc4340a05f3e61dcae77feaaa64bfff2907c34218fd3a9751ce0daf36fb1f0fd4fac5192e508c023d3f848a1e25b25d6c2c6abcfedbf8aca078d5f76e98865101ee46aa288455121b405d251ff98687707af826980e90f26aa3a96597004b42a7b702a235ae97cd969fcb1af61e6000d248ca14598aed6a6bf1716ab6a0cd935e6f8ea9ff48769f1fd071e5f3e7141b24f2d6004b2546f449123dc661fb61fa87f455aec6d86e822c50d2440800bbc9b1b9fb2cfb6af789c100b1da2661248b726297a85235a53eb77266930fcd962e845988a6acfbf9830151ca9c1df7535b685a53865c40c2f2bf3f329df85672ced5aae32d53f013b779d5b2f04e7c5708acf88f32e70a0d1e5b59542f961a09ede11cc181a2a61196b1b2e42aa2eb411e49cd21178af05b1ee1bc3df80701bcea7874d5c259481401ead7a52f574a308317577889581e0fcae3183fc0bf595d7e5e30725a4f49de8b3a522d8753285e6f556e1ae19c335cbd201f72325b26b9b040c477cf86b9277b00f641d21e7c456ee3bd2179f0a28d1f798a2238a526ac8bf2b050a4ad806c3e046f3d29f952e64670ddba8193cf95d9bff1477f5e0f18b31d10f18bf9574c5f982e1c4ac61159cf63abc4bd29e0091a9425e45bcbc5b836114de5489d8679c86bdf8fe7b16700abd4d13418284272a58652838d6851cda3ba2a0a45e818291efa29be8678a6445a4160489a9c63a5afae1c36eaccc41fa2a2863764abf860b0758c0071328f05f032561515cec42c96039f103a7aba73c9422a233498d4a6f1a49f5ec4ba2661dd7fd74c65adf416e6a16f32ed9d6ff2a8517257f9ae8a8a895337781e3f24665a42923a784e35679962aa3cd7fc0317777728b023dec6daae8b2dbea92d7a269ebb15ed961002cb64aa85706007c0c9a18b4e7a1055f95f3d884f8190c12b77be7a395a7928f2a2877e51944d237fda66b16904528024c2008d6966ee7fa951b07a2fc3373a9124e2ef6349125926222c083dc02e38174a750c0590aafc896916a5aff7e491042599a8edc573ced572359eaae18f3d7f46bbc7c418e578ca4c55981fd8c12e569a456fcc6dc697346006044c8d440583fd66b06fe65d5bf15f92054a3e999a51271822dc1f103ec8ad8a59cafcc211c8572df7ce3b3e21ce05ec13a5a07f755bd76620e73d471b3ce5377853049055c1ab90bc546f7169f468af90d0b54ef", 0x1000}, {&(0x7f0000001480)="5d2a7670e28490247671413ed2e6fcc195c46d4efc33d116144a8303b1429d5bc6ab925c5bada649f1380d836de2404b63c5fb4d7ba3853e0f903c7c23e65c43255c81030ea1ea9d5feec93a9c3078decd9abe8e76571df3fc4dc5a9085ece1e2100f9bc2053959a284e1ef49e0520c35d93145578e9e9505d939a7c0c0c526b3ff3e4e35d199156bc70644957", 0x8d}, {&(0x7f0000001540)="9f8e617bec6b51bf313592c854ed34906bd0f3376f4918d6966999bd2286aa632638", 0x22}, {&(0x7f0000001580)="7e103d3a1c8f9b7340eae819ca4bbb223143760effa82dc10142992e7b2c3d0874f74725b8dd32514847ddd807b5ba38fff61c0062dfb98879e7ac18fef6", 0x3e}, {&(0x7f00000027c0)="f8736a7c0ed9103fb6159acf34f3c3579970b35d8356137545c2e51d328998d3e3934ad8c39e2a14b05cfb86c714faa3706638b67dcd91fcb1b8a4bc97ddfec1cb7d4765fe6863af51aa6157f4d4237acd0b55350fd665cb8ef1779cdd64f554078fc682964e1df2a90e0971683d4ea8cf9465884f02957509b6d0fdea8b93c3bd814b862880f4cbbb6b6cb49914d28584010544359fdba1ff2bf0370cf1f6149479fa5217f7d981784b08b8d333b2ea12bdd6c17abbcba00e3d66013fdb3104651f79929d0c6735d5d8595acae506a1a0d1c0161f73", 0xd6}], 0x9) setsockopt$inet_opts(r2, 0x0, 0x15, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f00000028c0)={{0xe6a, 0x447}, {0xc83, 0x4}}) r3 = syz_open_pts() close(r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x9, 0x4, 0x5, 0x80, "70cac55e2b68186c5de94e615a7a1c4af165a1d8", 0x3ff, 0x10001}) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x7, 0x743e4b8b, "ba804b75835db500"}) syz_open_pts() readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x7, 0x4, 0xfffffffffffffffa, 0x3c2, "b9d023f1d8f7e3c506de03d6159163c30cb45ab9", 0xfffffffffffffffb, 0xffffffffffffffff}) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000000000002002, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x8833) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xcd00) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f72ee99586132477f23db4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287738c53fb842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9768da213469802d64b45ee9bacec5007f422c68f506fd05c7236aee3931da28c6a6bc27833ebd9bd292828748af4da441969d44a3d911ce1d1d6d60c5c5478b5232e4451b30a739f4f5e0c5d6335b4d8f32b7ba8280d00444467a6b308ef860e8e8f06338fb5740d68c136083d2743638a325f32672c1e0c9f6ca16e9f7334e714e7c38677deb206452275eec32f823bd1d925ebc50f1d7c957d4927b0cdc604e844ee8546216b62456da823436e7b0ec1ade89334538db05435ca5dc3198240facfa3ae467317d9d15f06a764af0f298d6f778960bc107b1bd8c8", 0x13d) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0xffffffff, 0xffffffffffffbffc, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xcdb) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x8) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080), 0x4) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x100000000, r2, r3, r4, r5, 0x132}, 0x7, 0x64c, r6, r7, 0x21c, 0x100000000, 0x3}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x590852ca, 0xe5d}, 0x8) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xc) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4004535) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) 16:00:07 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000540000000000000000000000000000000000021"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) sendto(r0, &(0x7f00000000c0)="b043cfeff2fe645b922b7f7053262e8e56321415107f1d3557d4421226fa6b8986bfd47d1fc886c49c25bf3ed51ed44e5105565fb35ab936bc117848554576685319de5fe3117647cfc48f1c382fec6654583af54f5fb96d84081f3ec015431ce517aa6d6ad1410d2bf62c028d5f968e9972a928f70294804c46ef0afb8b12bdf2f0df8a417fbf1150bf437b92032da49b12620ddab8259cb79d7556e13e0a4e76a594cc19c356c3a6ec7de475afc59b8bba08e187f79a5cb61dfdf6ec758bfa41580705b85414b8c26d45b4e07776253c258f856319c9a219262314295cc065d62f6f9a707876fe12a9a6d06068b74e0495f25a6543975a9e00f722508f2e28eb5122ed49ea1396187b06cdf364e7058282c953f1f74399fb6ecd7f9c445e3b7f4c46a98e0bd2352c3056ba5e2eb33fbd39aae63af689007f67c5cd7c3b20132a830abb7e2ded564323474d21aea0404e5aba7f30a42795baecac7757e2a1c161d812fda3206c365fc10c7a1be8201685107741be9da511df353ce005e7792c9ae04f6e7894018472ea380d47a36bec1d4196b5e3f8b21160830f599dad9d62ad4deab3c7a00f6cbab2c45c1fd1e51984ecc93f5549bdfba8619c04744e8fff45bc950913288a57d1d96c700ab28c1c03d2261d48bbcbc4bc87ebae12501fc52fb08f944d7b7a53a22a457b00464acd26bfb5e9187180386646c35a0f33df77b276b6b03d442c235ce334c8f2b2f2886e258b2f9b03441e2c7cb01ded24cbe91a3ada8de7843904f181a6b3a324b69856122df99df6ce5ee95382b50044f5fa89480988f54591f482990184feb99bdd73594ba949ecc5739255ab3f808d1c50841e49ac7d9400bac0395dff9e8670f7f375ed227dc155c30ba1d432758772a7d5598d9709446142379e7411ffda35cb31f04002c832cbbe96eb338d52be0cbe06fba07ac75a3f82d5f09f47888a14f2bbe8433a12810e9374d9f1847262edca312e5a34119657e8f2d46429640adc2872efe58c0ca8a9d79ec1e367fc1c707f0de35d679c08cd1c8400027db240f4bad791be6a4c721831f1178127b90b94c173ba8ccfac6e342724e42b380ad5ce6a31ba583ea7d7a1e3405ad9203d7ead33e1762a4383b0bc068b723091946449080eaabf3da6b126532a1496d01064898cc8c6ad9e7114f5e1088f24e21eb892f9907ba26fcc8ca030f47abb51132ce1862f954794945d82deee99229fa368939fd24d723ba3c02dfb298eb8f944fcc1f0443a1f7c2d4ff781f4615c326128c62fe08040c88d9344e1a9fc6bf14d1fed604e3cacbe30b5880ee1dd39543cf2ff5b18c07ad01eeeeff96f8167f72a294b75cacde6e75a7fb86e5581540d6c937972daa87018d1b7a8361e2eb56a11de377709c15d5d210e2c1bc1d6ce2b0b67098dc0a39941604f192d9f9359a02b50a2a208c144850a5bded2e4b674a0f89f2419ae3cfae1186a6add89c1e99f8799d51426c6c46b67322f73bdadcae4d2c99ab106079372ff4e74788d762143e2b42978b99e3e0db82105c87d709097165a32b04c7eafc50ff24c5c28cbea3416fd2f4570462ce0b3f9b0fc132842ad0406b450abbac5e297d97bae5a9fb610c36f51add9acda5abfddc51f7dcf415c1dfa9517037233bc72fcaee0d576175c7656224f77ea08350d1f87c77aab806aaae8fd60ba9ae5f5abf6291b638d1cb9e259428379626cf8651ea9b033cc81057d9a213febb8ef63a9b043c30f29b4c995de3a4fcc6840795c32f9dfd49340b44447a9686849c32690ecccc207f56421e917260f89611d609b9fd1ef1e3fdbe12a40425e8b4bfc570718ee53acd63ae603e66a554708700b7870535db1edeb4daa64c247040b53d1131009ce34a014c6014349a894636f2f7bcc6bf87990f4d383d66f000a77088a7fd153f7e0fe974aa2ab1ba66bd84d5c34431971405304f50ae5676100c885d4b755dcf156ed487f2bb23a95c6d6fe489353df07218b314b740d78605799e9810be631ef33139f51c0a7865ddeb010a5d068ddb770f95935140950b2cb1a59d4c2ae507b4236fc94968c6f2cf6012e7a522dd418b5862cc02175f815d0ec9e10b9931ad23eebc6c5023f8b667a0a341db3a03237256c5b15f25b0e1bcf0c30ce0da114a3dc40848dd331a7f7a41408f4dc19fbae9f4049a014e8733fd004313c4f8a9941718636050b76b50d2b713357d6bf8643d500e3a77a7c5844feb72041c321a6718b6657fc2be1dbcc09616975df402ccba503cc202e0ad1094b2ea4cf7f95fa0a8cd2312024267977c24efd12e65ea338ad549f90eac6c4cae365ba66c69e21a23329f38c8edff98e28c433ec06e7c8999e21d11b49c663409d5948fd9707cc6d7d42cf13ff9e8631fe96a6a2a211afae5fc4aab6acf358d3dc8d751f971dc405835a2e6f33444ec0f9f7fa0dce72ab63a484e3019a4bdd1be7bbe3c653cddc2fb76b96f0307323d1c1aa465eee7eb297a28048e4bf97568ed8adc7a71a628107ae3cc8d16b14ab8505d8413dee94688f4e5caa2f76d19261928a0ab4ea05345e3bbcf92bfa566ceda23cfc975bf83bcc0df38cb4a02db5a1c51bd5dc071a83966d89c97886b4cb24ac3f317c74bd007b05cb1b9b43d44a4415cd88f961ac0233c00924b538541a5a6a688e3f6e5184184967b45c60668404c3bea5042ad5b24f0ee83aa376541c0cd2547133d619fbd38f1e769ef05127fe9a7b9647fd10b5fc3ab3e8d25e926ef8a40c89c4ca020045fe721653e96f9e90a806202673f6088fadf70f4d61c899c3ac2ae9a963b08f0459884f38549aa54f887ecbb262aa630150ec040fb3d5e1a3f1e504771933d4fdbbe8b70bfda9d37a6baa2c51441f6ee6ab42d2088c46f5343ee953970ff719f1010772dddbbbc7769f5ead04ec3e10aac54bf141bbe6fd8862c0055ce2be1de9e5677d1ba1f26c3cd9404db62a75cb7ab8d4b88ef32b9330acfa38887c3a52a902c89ebcd494cf9b31dd0d3f1d8960dcbb8959efcdebccef581ec164125d5aa2730aaa389eab93ea5f9ca5ddca0892f69e806dc0d21674b075f6167cc4b1188750f28fb41fce991bc4f29635547d8b8739e71aa27fcc1d306003f076882adb5aff06d316dd309cba2648db0959c40d8c1830933a7963e661dea5190785172fb5e44d87f91426927d296690b0488453c22d4d14de174e29cd14bc6bd2992a44022322084ed616157efd3ae39b7fe6a0523f8bfbb7a983dad211114dcf62f4cecdaa55f87efce41ad2c2b408eab5d3fd9c4c2f76a5212a7bc16e9a6b7b7697a1b52fa94c8c8c9901e4444687582abeeed5557c58ad8fc4c42de71f9e3c34dc0d6dfa00b878264ab96cde73a152eafd4200e5cb9a0ad0801ad473721bfcd48618af3966b9d0c05f4c5e7963d2ab6947bc965e6d36a48f0a9836275c3300d605d5a0e92a340ded88b839cb4ad21e96484785111a6b1669ebf3455af66f0bf254f8905355825e77ca1033fde8fd52228a5e9b6424bc0b6bf88b0723b4884a5adedd56f4cc8cf3a1fe67a91f84aa44dc37663e9e1ff0fd4d303264d19b9967c94457e3e0a4eb052f3f4cc348aa0469e24f277eb50cf467e1450fb98b87fead9e7f2c9fc555dee526481483d93238c0c56b847cc5b9a25a4696a8c6fcac5e6c9b44d856249c68cb3fc779043f394cce25da99f2a133b800616d3cf3ca48bda18bffbcaabd0d885556633f2fd81371e35ca2c2b8afcc0944bf1c7ff855310bb14a04ef440857a875c698f7ba332076073ae431ddfa2aa775b6bde7af1f7ebfb46a8731a1fedc89d796fb47727675125e76a17f8e74a2b9273880b8643304d34e58e8f14a4eb0d63fab3986242368358d945231b41aac44504944b96951be4c10af7d2dd2a50e5c5ab7ffe2eaa3c8925352edd47cd6618c5f0a15aedda035006ef5f5bfb7302dd410cce64cf75667d0eee555cb91cafa476bd14d70acc739208c93bdaa27848922d2977dff350266905872ab0c44cf589058490ca9f329f239bdd7f42068c94cb3b780d813d22c8d5ca7f0ee0605a4397a801969948dc0ab0be5f969dcbc14aa828f1776eb3a2dade33c872c52fc35b9c431d93135504125e2d3d82a706d0ea84a0629d9ee41ad5d1bc08447a03b747ffdcaa0415965549f9bed9edc99608647b6330eb7a22bf5a6d7e973585c861e568a199b5b282e9115b1463a830f7a8e2d1adf71f2ed96d7d556be4c9ae9d615e9baa6bfc60ef9973e640914ac026b1ad37c04af96a333cc246ab6576c148c40dbb3ec654f350a46d7c86959288dbda70b6e7ae7c24e7928725396b63c7bd1d19b443dfbc02ca6edc672c243dde51ee64d59be36e2806e95c58c4317f1590f4b40958dca228422ea8bb1eb36500100105c4c3156b0b6c977d33615f53e32be88ba4a00e7b33ce46dc6f426eb48d2e7aa903eaabf662cdd37c414ee3520e892c9091163d4263076c12c5b82bcb3cb1752149fea7aedb50e8279e5a83f5ca73527b102919cd2a0eaed0bc9b7045c9ec5d7dc4a3d911946999ea06dc1c837ce3b943f4718a04baa6c74b34862e930031a93a6abe07cda8a014202f80de9fd3cbf469872dafbf0ea42c7e286a1c23bdff12ebe5e803eb680411a0e459fee458afc96c24933c29745c2b28cd9d43e880e1268c9b34ae7acc1ab7f58353e0bd9b602606032a6fba026827efbc1ac7fa887c981a7dbf07782e44f0f22530615749100cb2b9da302ef4cd22de2d53cc144c4ff1ea89b4c8dad0d28ea7ddf04d80bccd8619dbb5646058e56ff78422b0ab4f563ec5cca16e634aa934b3db4da7bb7da9ce2f1fc10f82f13f4175851a8abe0486c1cebdba8e0d35c33dd5284ce2dc8f79b70e26ce8f723e0de01bb37bd9d5fc57182da688269afa4cd774ab2baa60b6243fe525c64a626a70644aa86662aa4f4e3e516ce5f8f8c85d81a58f0cf8f3b2c39d458d88512b22acc2625d6d0385a6b4a67919e9cb4e931989fe3a20be9627653702b89ffc2981cd5e1b5fbe37c88a511444df557ea64c33b6989764d2d9b0f2c68f2e24ea510db53c0309f70c21a53452f7b40a399e837fd57d5b90d47687e9cb23c4e9bb6857c7c8d742c67b317e0acd4482f4c39a52319f697992da8d5d104dbd194009cc2b75300b3e6382c66c873e3cf17a319957fb6c9530ef9688585c7ff319ac6d612da9759be00f7b761d6c0ea3bb032f3789ea9b9a39b699a05ef94adb179a6cb65f646bf8e3dba1e2fc808f7bc14c399aeec58b237d12cfcd01e4d2bccdb5035a59311936c719e0278f20dd33cfc1bcbd204decb5998bc871337bdecf779a285bf03460475daac835b527f4e74425273c7c0ad460cce152ddf9093fc69223b6e54d41fa3699ba76887284e2fbb681b180831ba764e76c31b4bc43a508c6596a295d137efb1ec5f7d30b5a3d214d35f2830121e56b93e896efed99adea2553b93842affe0de767b49265aad5b11bd8d5237c7968ad2141aad3e14766e1d7bf2e47f68d6a6cf6bd7b6b6e739ce8e1b7cad5e6e36ac36f2f111e26829d4167613443f17fdb28aff8ea2f04f076edb211148bb62eabaadc4156c4962a1ec87deb322404acb8b8edf5cae5e040d3c48fe0653d88ee1c39e9216c5eb0829a6b3135ac82804ebd0f563dce1f1330ba9f6e2c184df39df4f4846ed55dc15d5ffcf4df44bdfc71b371d02449cd07f54a9c89f5a76e1f3e099884407757af6c262ba5c3a7553a6c2687dca6b75f251126d65ec8cea12214b6a562441b3cacb26a08c1f0e41bf0f75", 0x1000, 0x400, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:07 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r0 = getuid() seteuid(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = socket$inet(0x2, 0x4000, 0xf958) getsockname(r1, &(0x7f0000001680)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) setitimer(0x3, &(0x7f0000000200)={{0x4, 0x3}, {0xf6f4, 0x7fff}}, &(0x7f0000000240)) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x80, 0x6, "da021d80f5818364d47f02a5359e433c3337255a", 0x0, 0x6}) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)='-', 0x1}], 0x1) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:09 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x4) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r3 = socket$inet(0x2, 0x3, 0x6) r4 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x100c0, 0x40) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = dup(0xffffffffffffff9c) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000005c0)) r8 = socket$inet6(0x18, 0x0, 0x81) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10000) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x2, 0x100000000, 0x9}, {{r2}, 0xfffffffffffffffd, 0x91, 0x2, 0x8, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0x6}, {{r4}, 0xffffffffffffffff, 0x40, 0x10, 0x1c0000000, 0x8001}, {{r5}, 0xffffffffffffffff, 0x54, 0x40000000, 0x0, 0x8}, {{r6}, 0xfffffffffffffffe, 0x80, 0x1, 0x400, 0xffffffff}], 0x20, &(0x7f0000000680)=[{{r7}, 0xffffffffffffffff, 0x80, 0x40000002, 0x101, 0x3e}, {{r8}, 0xfffffffffffffffb, 0x8, 0x10, 0x1, 0x4}, {{r9}, 0xfffffffffffffffe, 0x40, 0x1, 0x7, 0x7}, {{r10}, 0xfffffffffffffff8, 0x80, 0x20, 0x100000000}, {{r11}, 0xfffffffffffffffc, 0x2, 0x0, 0xffffffff, 0xff}], 0x7ff, &(0x7f0000000740)={0x0, 0x6}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000300)={{0x0, 0x7}}, 0x0) r13 = syz_open_pts() ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000000340)=0x5) unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETAW(r13, 0x802c7415, &(0x7f0000000080)={0x0, 0x1, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0xfffffffffffffffc}) write(r13, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r13, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r13) r14 = kqueue() r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800"}) r16 = fcntl$dupfd(r15, 0x0, r14) readv(r16, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/207}, {&(0x7f0000000280)=""/44}], 0x1000000000000059) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) setsockopt(r0, 0x0, 0x100000000, &(0x7f0000000000)="2f701648867699a9522bdfe186efde364b123952bd41fec8b75794a88747feba1532acc3affc4d36237e79310baf9629cff68daf8e064a0abe2f4a2fc29b2d8fab59ac81397e9561e4ef78a0cf2dcb332f7987eb377eb1914292963baa1d0167a06cfafd0dd3525f5154dbe4ecd5acf7286dd87a9458d4", 0x77) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) dup2(r0, r0) listen(r0, 0x10001) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) shmget$private(0x0, 0x3000, 0x30, &(0x7f0000ffc000/0x3000)=nil) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f00000001c0)="967515422dae345d1fcf089aaeb39b65ea1f100732286ceef7617268e1b1365595338092fd6b3e7e1417e3e53cd8e0884121f58cbf2396252b4816f1db767a5f24895dfb2aa1367a6e52a9b0fdf7ca0564d42a10deb3aaa04636272986900f672ce5926d1b34d3cc8aa9b129dc852905e124c10c221e5859584ee52ac57746f868e2c5014f4360a0ed1c2f72f6d7bd8b7dfc77402b3f3ab608719afec22bb05ce0", 0xa1, 0x4, &(0x7f0000000000)={0x18, 0x1, 0xfffffffffffffffa, 0x5}, 0xc) close(r0) r1 = msgget(0x2, 0x100) msgsnd(r1, &(0x7f00000003c0)={0x1, "5d80c2cc03c5e6faa62875529d5a0d062394cb26fcdef1ea8616e4d1142901a6f34b55815d39ef64129b526726319905715f6dadfd6d85c07b238e90ac56fa1225b21eed715b35f16b87e6d498d266b8b7573d6ace3d528ba522f5a5ec0cb6b8ca117791db223a92d9a670e02afa974d4cc030"}, 0x7b, 0x800) recvfrom$inet6(r0, &(0x7f0000000280)=""/244, 0xf4, 0x800, &(0x7f0000000380)={0x18, 0x1, 0x8001, 0x5}, 0xc) 16:00:09 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f00000002c0), 0x0) r3 = semget$private(0x0, 0x3, 0x600) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000000)=""/165) fcntl$getown(r1, 0x5) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1, 0x684}) write(r0, &(0x7f0000000380)="f32d005489341a3c17cc199ed62892f84049c29d31d7da108ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d0e9b3020dda59bc62be3fd96431e7ba62acc51cc3fb1c7ba565cf91f30c8fd8513c027c477d21ea9e353798325687ab6791961eccf91e37fd721d94cb0db038d995cf9e0df6e0e98f50a2e4db6620884566d7c069c9cae458dbb78b3b3cfc718e997b426f806cde4e96de2e1fd1f8d0c73e3e86f239c76d880c8adb5c6894572e576b891986a", 0xe9) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x116, 0x0, 0x80, 0xffffffffffffffff, "07a6487804a515069887c7c8cb646052947b1c2d", 0x0, 0x7}) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffef4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) syz_open_pts() 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x800d, 0x7, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x4) munlockall() 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100000000002000, 0x20c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) sendto$unix(r0, &(0x7f0000000240)="bcfb893ae5511ddf57216f98f734d9ec73d15907cfacd561df9633b1127c962134bf6863d62092f9cef815742d14add04fec5098b9cf7543fe4692578013f2a4678853face2f4257093117d1ea15e7c0fa82643a6bf49336c640688b12caf997594e7c7a908de69be3a244f523f9cf6c26641cd2919a1a2c7f27093d65af7feb6ee4fae473b3fff123117598154706553f3dc4fc801e5080d2d72e2020de0e7dd97809263a683d741d1b48ff2d75f24f1f1d685cf8e7592e", 0xb8, 0x2, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e6f62757300"], 0x8) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/75, 0x4b}, {&(0x7f0000000180)=""/129, 0x81}], 0x2, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) socket$inet(0x2, 0x0, 0x162) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x3ff, 0x4) setitimer(0x0, &(0x7f00000015c0)={{0x8, 0x6}, {0x9, 0x7}}, &(0x7f0000001600)) getrlimit(0x1, &(0x7f0000001580)) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000100)=""/204, 0xcc}, {&(0x7f0000000200)=""/119, 0x77}, {&(0x7f0000000280)=""/240, 0xf0}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/177, 0xb1}, {&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000001440)=""/172, 0xac}], 0x8) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x8, 0x100000001}) kqueue() setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002800)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x8000, 0x3) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = dup2(r0, r1) readlinkat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=""/241, 0xf1) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000027c0)=0x10000) r4 = dup2(r3, r3) r5 = getuid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r4, &(0x7f00000000c0)='./file0\x00', r5, r6, 0x4) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000001c0)=0x15) pwritev(r2, &(0x7f0000002740)=[{&(0x7f00000003c0)="d1bea03a1cb4159e7e86d909e5343d637c6c8f9e72c0b5992b0c46a3693010624e50df2dd0b9932bc8d18e13c9c9cee62a5f99b03b8234f016e3ab405e27ec44c9422b567bea9571b6926539bdd9b46adc7a12d7ffc512ee33f266aa76ca4956e8a62c5fc1d2366f4e2089faebbaf58d28edd398282e9bba787f5734fcf6548349ffccbf42dcd15adbe95e6d6dd18ef64d", 0x91}, {&(0x7f0000000480)="f3cdb9937949b5d919", 0x9}, {&(0x7f00000004c0)="6eb2f95f0b1bcd6ce788c4f32c7931d419b335ee6756dee5e2b349857c9da8a741fc5ec4483a1037a193f11eaacc452dec1d81664ccede1e319fac862091ae0c64490435cdca13ab9d5410eac367b371ebb37a5432590c1dc3e1f068fe07ad74d8d228ffeb31a0876252cab66120c02f986a456703e71875f11302f6374ba37584e55171e92e9c344592", 0x8a}, {&(0x7f0000000580)="a5d85e2cccac27e94f85aad53fe78c034e2e812fdd107e35726ffe9c3d8cc49739b8e681b1f9d1b282a6004bafaa9e04e33b68c80bf284969fb9de5d11d5fcd13733e102140614577f93c36d09ace5381533e7ffcaca01c7a30d3534787b1a73f90ec925198b543033dbafad050807eddc5e6f68ae43c35b9fb15e0fd3be931821f2568e2be1fb505d7ba1799316695d02327ebe3e19594f206300c918b17690fb172c9c928daaa2d96d98bf152f7f5694e599de12d029e88da021cb0f14849c2b31b17a50faa790d85d0706cf710c63edd8e0cd2e83f58f59bc7b163305cd3488967b25677411cd393a67e901503248ac01ccd23fe7f629e2afa5b4ed2dcb8eff7b3a165ab436633cdd185afae2ff64939564acfc8502bef363773c9d054672d640e40161a5c1ae84b9ba220a25a9dfb0cb89a521ec1585c721258725b98fd34247b7d457a965454b39e5eaa3b53f2de1998232e241d6cdebaa5b94fc1c76af07fb5d46987b0584fc942419dfb8da415f3dd80b516f063ec5a49242133ec6e1a1463aea7a8543896d8de550767d355e6177dafcbb8aa2ce86cccac2038e0224538f5b6b92d64287ebdbdc80214dad6ce47f612c6951cf86733449811e839d51e48b32e2061cc3f6a1211a6b81e82dcdb3b6a06474b005c25e45448fcbc29e8695c2f294021deb4b6e3f9e2f60b9826add2fd777842cbc4cde70dbfbdb1ffbff8ed9edea54a633c40800e14560744d5c3d0be0841b8f810177e77a6c6ae4a666180480172650b85bca1026592c05034d1f4b18b72a6090f24f0c1b0cecc087c99fe064f4ea89effd9e3d13388a1bf0db76b8cc9d26c99394e17f7f779d0fc5e4053fc54ede0a2b2653957f9b7b8820c5dd882b3b5717b178f3fa3061a5a34f13f946be8905222289e4c6f041ecb143aa1c090f46ddfe1be3424cebf625724f6c91437aef02cfe22261493ad36fe9c717573a8f2536939de694200f54fb3bc0a67bada47ab7bd81036222e14e8a25707aaf54f3e026ca7762a8ff30ed2914014fc00a44cb466f00623effbfd8a53420a0b9138030ae5c6c0caf6f08b7e0d6497e8209cc6a052ece95b97630f12b5b7690e428b700ba7d8ec1652accf059e510788eee86317ec2205a5e7eee4ade7748933ef8d1af9b1be011174527595ff93a8ce39b70802b3c2ec92db7f51c5d1f0933cb6cb3a3dbe1b3d1ac44f1016555aaf057b1ce26525d2dcf71fada795a9c7458796aecc2d4e0c81e89cad11da0c2fbf705c28a8ce118c53531ae1c3b874e83ffdf83ebe0751aa8eaaa0a4d15fa7b8486f1d4de67ef4243671d27368fab64a0310514755d31d99dcecdbcdd36f0e598ce13b58127a13c189a7ab839ef0cd57c1fe453b9f5eabefb47a7f464f48d510712c0ea3e6d666a53e5f08d50a66b5f7263c79b07ff56e93d872f08c2c367a7587330157f1306f0e358e88cef29048e432efde33636bcd5b542c903f84e74c9ac5b1b160bbe1c7e7430e27f954dd987b2c42e2e53fae184857ea0a30eba0d7cfedd55308cd4cd87674f50b6758712e16417bbbb12f4ace8880d3a08b2d13c581e980cb957074a0fa5bbd28d895175b3b2e7fc3735eab5d45ea4b7ec66455e01038c5dfa8212128c3c932faf23fe22a40f1b421e79b4ed710b15424dba08fb0e1823e04377d66a64184727be42d831eb56fb3ebd71043083d725e69c9fd49e7149a671cb6254675cfff1644d5859bf10ab76573ef1d83e52b40b94ab1adf935ce97665a3ddbe180c47e00d973650a6d0fb231bcf311b6c824e9531db847518bacb04a7418a09cf390b9fd06adc31ac2fbfb0aebf3ab6a6a4d67878f7e1ea65c435bedca15eedf33dd81764ab528374e5435caf0ef7318894e01c30126cbf62dad673cf72f99a6ae2e7c37e607cb4ef2e1db8f1d6613a30399317be596e555d5c5fe621882618227b7e42836af9de2cb3e803c0c4ba1184d8d00be59f7de236862b40d68268b4add52fbd23a63745bca69442842faa1e2ef39e53d9560983f75d30f3b7b29ea5f01c3b38cc376a18280441e48f93e653b71d36c48b18bfa82ddbdbadad0de4c4625d524920c115fa7112cac3105d8d3734307b89bc366af91bbb07b138e1cbd2f10488e6b9b0e6a12e165cc8f9518453d9c1f6f2ea5bad30cc2a57edf8f936205eafe96bbd686a2fdab9ebd1181c9fbbe36c07d95caea0cc1645fdd3662fe7dbf2be3e5131b2e7edc0e1e41912959748acef85800cc99fdfd47bf70446ee7c5e9cdc7ad1aa80b8d81ed43d9e0ed6715083a86917cc4023e45c47a24dcd71e9672b14927ba3ad8373e3a08a5dc957bee2edd7bd48457cb86ea7d80e0419cc82d78ff909b38a7bed566ae94a5a6e297d4a393254cf60316044c1bb83ea72110477a69643ee0a4ede1c645c74ecafc9a74b8d792975417f08a670469d4d9ee69a30625dd909511569345bdfc3d7e5e2f79998c0020a35870674fb749e27be936fa0c470c3ab38e0348d9d2ad74acfb296b844fd19ca3374b9e1af47393c0b7127eeb8f1081db02d33de1b232695aa6afe67a435d5d0075c3c08a1235f5d9c7b700717e35e6c26b40760ddc2bc54115707252ea6cad2fc4b917a4aa9584abdef54af54f3d09318421a45b0d09e13d37709e8e0ea71abac2ef6d192e9d9e4e098e040898f473a81a872d0131bf8500d0827900b018c0a738498e838185f67ff2845b220c5ef22f398002c54ea34be1311fe0a6b701639c5f73a4f31405d19cc68c3e72c20f6d32fdde64f73de7374c0d44b34b13aad014879a43b79c4429574d5e1cac60cbcade03b5d355a594a5d1158f81f093368bfa8cff8a0ba871f995a4d97a46fc77d25b06cccc31a8fb6225768b29e9362c49d0142632ceace1e8efc6d5786d47f36e6019e8ce2e6f02bc9cff2c5de0cefb694356fd561baf7d1d3a28e2e61c4f77ef5911d56ad1b6be670ba29b2a537936c1aa291ad231be473f436dc2af92ab68d8483e2ecc091a672519b41432e714be5bbeec572e67007bd970d0a986798c9552f14175ed08a7ebbf1017f53c3ad9168a3e92175891510ef5e7ff4e4194f4952bdbd5b7258ca1c3271fc9670f1a2a545fbeb9377d5a74bee7bac8f6f9ae6e541c0b97ecf58246fde6bef3eb8478f9638c21353c14297152c40e5aa3b774943b551afcbec87dc04210cec33b7cfa28354022998aa040e685e642a932f881812e6f33a9626628a05e18ec3d797d0d6c397de5711b18d7e9d7a29345be05834d751cfebdf5fc7885ebacd57a4b9e500fdf577650a44fd28833dcab06a23283ce6f808a99fa431417dceb6b69a28c621c701b47c98915222b993a50329c97616fb3ea5fad61e4b4ef22e42a7cc956ef64480c1f83dc49b07cbe27dc3c330fb20796896e822a48e0a969d67010c723d9d6d995d8b5020fff4eadb576d72866ba70cfd8f58f182524bd16500b6871a12c0191c4e084fd5bc022267f0615146c5e572385e3e06d828a5465fc2f3b5784f845891eeefb0506242fd54be04d07f42d6d7d0b96b8623d45e90653a490c3a4778d54e29d547b324a03c6b203431e6d79491a6489a2ac5feef43267175289e9bf82e4bacea74e557a2e71faef686bec4f1cd96c6bb3d61246cf2123bfd80909192e2d99948901bd88bcaf32fa3396e7ff1bcabd5b3c2409f5673e14f22a98a2c5ba4a5a1d8a1405eb8601628044d3f978e9fecb221485bace2d8dcea0db6c85dd9db9940e85d03091a6c802bb0ff536aee2c2a825f851fab8c3394b27088a13dead70e9e06be835e86db6a3ff62f6d36341b632b7be2fe3b6bdb5a96812017beff1326a02106149d37bec69cdde08044c84d9da031f50f666274740231a480b710cb2e2723b1ec492f62de6ccd8c1d1019da87a5054e80dbe1fdef553e58932dd33f7abadbe00f38e54deee52e2d258990cb920b8448a07d41d3ad67b6a423887dda8d92db12ff6d4adebed201e4c285813aef052bbacd09c681530fecaecd4e5a298faa1a7d80f8399933f7e539f7d9d5483388643417f8dcacd7e0635b09100346bfd56d5dc74e07b5d70be35231a23e4297e037fe03ca6399efd9009c1e165a257e44c3d2d6da495c021045ee0efc342aaa852047258b67d53ad8d069e45468e3a48f8da482482fcafd451c93b1dd23e3dfb73daaf0c4dc549120da1ef68efd35d0e0c30d3421f4fe805ec04b972eba3eb920763f51628f66016e68734e7688490e96ddf591173145f237c662a0a1317861164ac83ff6dfcccadf783fc9ba7eb23813f6264d75c5bd555cc8c5c43a39d1ced3ab5d325a0a4b4ea46c493fe5a3ad1a9b5b5a05a29fa9c30fb9fd6908fbb538cb98b43aa4b4a9a0b288793447de1229deb57c1d0f071a4057df6cf0a4252be3fb303d51de889fd37c0420806fae247209d01859b83447cc0b1249339da2a98e59ff335bb6912e264c3482ed2ad18aef82551d56a6b28348e560bf6010e3f1ec398224f743cc5b97ff90d580a0df0dc3f3153c1fb0565b04de123ee9d61013b85752cd43d9bb111920eea6bf0d82c984b7597d08a825f37d956e19b6842eeae8f1291eb916fad0e88e1488a87009537ea17e7a486ccf1091b16dbcdd3ca3b3cb6d1bfca11d4ac6f762c0679f8b783f1667d5ce27c6d2490cc10ee576fed6e2deb4f5f561b8502053d67de084c34e5f71efd9bffa6918d1e72c85ec8d0833414d4b916ac1671713acf5b43ab479d329dd5c7c85fd690792156e3ea58a4d2266b82f2c3657fe0df6707faf739ac4e3a0e6bedc3f76372b778402a92aaa113b4130f65170959b8be2af83af35d2b0782f3b6a6bfea0a59450012731f6076f65c1901b3d22261d28059234932e0dbb39739b06b6021d31dd00537d3887af55e9129628272c35fc5d2d3b68391b4fec1dd0e826b4191c4a8e921dfd731f49fe4f1aa9bcb65d486c4214cd7d318d2f11aaac2fabc300f90373fce12e7c2285dd9bb4d89fe8a306b04109e8611b51104620484359129e45d0e8480b13f57145c36e57f75411c593031a636ae6e005747434a6c2a1c12a1655b7d07e1321140e3e010780e82f2b228acf193f509fd463165141d72b412281f2ac094b725754dbe5f234402724bc7cdc36d1718ead086009005b79af557aab1dbc6253384473add395b274911c0f998082791cf04be90f4dbe55dd8b51561335444ef16980193dcd66b0fbd41ea5a3544f350289a1653ee6828ea045975b312d38695d71a184d233e71c6ecc4308e0a6d0b07d579eb9f75d795b1b664081e56a432a394db26db9f196ab29e75910d0ad79b5de517f60491b883f9dfed90d04fbef8afa2d3c929d120296e6b1d0bb43c65f0bfc7204fcc364eb5ea7eddb08545d0b46e8fba004282159d89f9526557800e10169f9bab47ec88df30f51d21a6eb8f698f9d8009689a25e1c97ebc07b4110269f5e929bca85189280a9fe627897f19b61cbac0c7d1107ca1daff328e240ccb9a36c0cdaf7df5325099c15f54b834e2642938074240637ebde0f6fa4b633fb3d0f39d018c837fc3306a24d511778b2516aa5a1ddd9f1438e0ca06ef512be2b48f043a5a3359311f7440d78591b0faae765a3412f2cb3614c3bbdcd7cef5a3e24a8e80de43b48b6d4cddb4a0bba3f0c1d54b2268148ca339faa526dd7d61d704cf3ade983841e3121d21695e6f9b564fd7add104887d0afdc185adb20002a2d0182bf8d5c4a4dd7859e9d9db3eeec20c6b28835fab352ac768287cf1a1104b18a47ae2116eff145f141fe54af42a00693feffdc", 0x1000}, {&(0x7f0000001580)="cee236afc6af1a87b0cdc3162b652fa7344f8ec85becba7eb40c08cedbb520a820cc6a2091a26929d8fb83c3e7fe1cc3314f0d76c1926db32814c4b7617d1fbb4eab1c5daddb884e9db190297385e8983addae80d19abb0ceaccbc235ae527073904b4eed27873a148cc90ba457541f043846637e29177056b3494629bfa7e1a8645376b3135d5f8457c58f3514a8f36b4bcc6ea1248270c16a177e12d81920fde68485ef759a53ac2853a45fe10919588887c", 0xb3}, {&(0x7f0000001640)="eb0b61bf3e5c2e02c15184e21ca6343b894e049a00037e76866d523d7d5ef236522d62965ef360122f7e34f3f46ae1a59494bcd1430a26eef211cc0891e8c750ff7b48dbc395608fcfe087f11a29586480f019bb71507e3d621e3c0e803589d3b316773bc8f153bd0242aacb353f99162f80ddbf097ad3d77985937f7358fb9af6c6351fe37e64eb263d1c0aeea39c170a6e942a7dbe7116fce84841bb6d30c849414536ab6929090f8bf757759a414cdbcc328a2b4fbf256a3f99baadb3514a10653caa983dc6c28748ba60345a60c4d243be0fa1a03c92dad23f8fe24d617cb8231f880fd8677550c62293cb368fc97b234a26da47faf6b88e42e40b96b00ed2588c2c2bdb22d802d4249529eb2bb58116545202e4ff6396d249c9ef95ff504a3435693e4232ab29e7b98dfb4adbe19091520b7f6bd89c5ae55301cf3f769be5a0b211846a8b6eb825b0765affc09d6d70c83b89ad18e4ad00025907b010521ae5ee93988298050d11fb55695b5689fee117f9fa554d9e0adac74868d2f38702504690473e74862a25fb160642730d9ea7517ccd059553dc6b2e5e084353dfb7110193295ad675c9cbcb7ff0811c4b50fa0f094cd6cf59b143da851fd086fbcb8fd83b580604e0cd8a0b04da3e55ba74e961c06e7f3be286b897c8d6f6edcd78fa5883c6021e5c4e287d5ced9029eacb56d5b0b1825e500e8ba4d0149cd04ad565f00649352d21fdf192f6d3dd0f24b01b241de6705163c845598bcd0b7da2bbed4be8b49edf7e7e1c18813420cbd54890b08e5d8f8cc2e1dea480770d9202eea732c9ecacec6aab394e9c60c6991cd5a826ec56827a1d0441ad2dabfec2aba8cf2f0697b7afda3632e21e003ceb99a01f7fee9717f81e725f4f79b35b92a9b7607776ed5b687c1d3fcdbcb34978871cbf218a9a6e2c6698f62e8dffcd937288e68315122e956534645d498861a7d3d0d1cc73e3a797399405da4bb47a55d061c735d7fa9f93d29b5b0e10c5b8e7b67ba94ee2b52bde7d6561097e5dd6d84b80a908443fd26b6220a3c2866c730df73b0c25d64137181b44966939ca1d58722c118c8019db8c6ddb06e2196a55e9ab1608f01c56085a976097ac40a925281f89edc6bc5aac33d8ac83a58ee62dd04fe679fcec88f131b950beabface969d83f86818bf67c405dd8903716fb607d60e2638cd0c11e7a2a5f9ee1d593310d56b7462d451c8795a7cf229d6d619d6b344c2fd2132eb961b45ac80fbd2b4008c35cdd689bd30cac322062ced4ac38e3d223a096cf7e1c5f8c36270419dfb2ae55e28ced0a5f526dde58b496c888cbf6b01e350220cc22b13426536be64f998b3c2b8be6565f57bada44b8f5a43a70b0353b178c0302d483d9eac63a477e3b83fea06c239962029b208a3607710c1d0e377f3d126d64ad42648cd4e02cbc9c053c5083da04f3018ace2e610165abbe768a86d3b1ad856e8343db0b68b01eaf150b43bef4348235ae828226c9c867fffdf9c09eaad353b968fb991434c7c84d3fb48493efcc2efa64d7fe1cd1a998af78069dacd18ca41c51514682dd4850c8652ac74173f17413e08a0978ce5f13742348587987fbbc219dc23c24cb4a4e296796f310de5d6d0ca159962c40130f27fd5d4c57e65e74cbd8da400aaac655856912bca6cd259a3ce2fa3fcb00da1639446bb064ebb27287043e226397718864f6b14d01257b9c471054a754855bea0e43254e238adfc7ded9a1f049a090e9f39b4bab429eeae8c95c55add791f58c15b405ca9284dd3054d904bffd1ee76dd54436b5e76e63805df3a5bac2b988a2c71942396d5b083f7c85140e8c05bcad410b8ca70a3131578eabad099bfc651bad1a7cc5d89d2f87401d84e8a2beaf95c574a6045112fed07a6f8af5d54c9b9ef92cb37556f153dfa07c192164a07e5b6e26aac7a664e32a6cd32f01a4b473fdbf63269b4643395209cd5693843cc8e165f62be724e55da68f5f288a767da9ad2b2e55fe82dfa6ec7018465570ebecfc68f03cd3cde3dccac529a16a8721a626c2f65b8649778e440467428921a0a40b23800ba1ddb9f83a083ed360bfd0f90ef3a932d11f2444350dfb7b1ca701b0abf2d1a002b6bf5ddc74010a14cf1e5cd9ddd5ceec42020d073845927cb1e171b82a6ba682a7ace42f9e2321c946c5a7b36495526bc8083a96318229f916b909123e0344ce1fb3ba5ffa46c9dd0430403d6d764694230d4405eb68867333e37aa09fabbad8f9620f222270a7cae023cacca3fcf3e326be879c22eefc6fe5f1f93794357d474f5be4556a7eaa8a22ca5c2cc1f8bd8e8953fa41adb0be3a7a64d31302baa6d58f7ad56f008c4f7d5d4c94b8ef6fc6ba91f839170f8af84ccf3e45f6ecdfb2f9ee5f0e9151581653372a748c747f9dd9b55a97f91c16603447cf827e9bedbd9d0a4afba2249e70bb5770b4283e7bd88539d96619d7da7af82c0a1f12668a9c53af7c8150d65791a76cba10d899402e07e9052429b54e4114cf8563d232f09265b977ac49fa22855d8d9c07aafc961c0b6e6a1f6b23dc458550b84e0caa15d25381439481a696397e8e72a3076553416848ef8b8939ac47138da51a43c8b92199331df60d6231065e15396f805495665d6dc6a253fb272094e9d791a000dab2db419a4ed59fc899bf196ea4c050d66eda92479b50da7e8d269fef779d284e9fb7bfbaab88ed5aba5a36ef70703d7f808f62bef2258c8574f23c0ce26a3d857417dd80d8b3869a70dd896acd4f13904509eb323eaf0d7a797b03a575e2b32f47344e9874f4dc4b1814f8bbbd31d1b278f3d0339cf56f8b21f4e810622a2e5a530d6a878ff5790054e175d5b73a40cc892f334658f1691cad028349b679d8d623fbebb5cfe94356b8d83665bc36c89e86dbdd47bba0b13cbba70e31a72b3b0837f9c5569427a9f73d056659c731b5ece6f177d578a28d21b2d0703f1e95e905660827a6cc0f9a33b10631da7ef8198795639b40252e5304bdc84f86e199fc0b281dfa41e640872cf0776a818af63553368ae38c207067b9c1b0681280d2d395a48e9e5ca78597a45b9156e01cd5137ee2c2c4f3c086e173ddfe3da180002be85879f171d1249624506515f6c9866721689ad6552cfb9272fa66cf82a2517490d79465df97992db804ac355fc237db70adc08848ea22a58a859279cbdebffc7888086eb5a2ad81bf088f418cc94199e514f505a3ae9f70714d241fbbcc9419f3b6677e31d7ba497f7fe42cf7d63af966bfd94683aeebffb39af097c8e44814762b8126c8e9d03f21e80327b259d597138d71d32b707bf214ef690f857c2dcc4230966e09265efa1ed91f9a8117b7d6070d4f0d4bc0814deb48708ba5bcb1f8bbed5edb378a1f50e8524b544721de201806867819bd0a1cdcb2412fa89e251c17b6c7ce781dd716912850230b29e63624fdfd7e19e5d131dec7d9367123d58e450825e0bb0132c7f7c1e327ad31e4a59235c63093c5dc5bc6c93a3cb796da511a0cba25153accb43c2203d56442f337e36b79dbf1207217aade949bacfcfa867b286d8b33d1d78d6fd4bc71ea4c0c3f7d07fab760db2f32f6b1348c23e706c70e0ce275de572529e14ed68eecfae0246f0da199bce0e524c2ea738992da995a30ab0e71bb787b2717c883bc44fab60a9d6a0bc4c3ce596b6126d02389ec883ffa10f7f95310f98c56f6553eb6cfbcfa457163ecc6fa9f7ba7215c69510af09df9f2f904dd3513e806b38ee647dc75408f87ca9696e83b4c0c9f507cfb626ce66801cbed1c31570159d2189af6ea441203093ead372aab08c971a88f41a102eb9c2d15944a297014e2d4f9b3a5794d6d23b8a36605d9643775b0016a09372defcda0300826d45cf94c3e33bbb7bddc2d9794e0465595927685ec9a2656472688dc7209c68386c816634c3584a8820069794dfd514bcab34b5b5e126df1fa77e497f6f96c98857153835bd73b55aa5e383f98d347a2d9e99814581e59214e6f710bf3637131560e9d296f2fd35bdab60a080123576bde2e05acaa425f8b04f73e82a5d8b17761401863e0686cfccb766d44ef269ba7e2816ac97b16110b5ad9b0a0acffa5c471440eeb9b4e543f8c04574dd3397ca3c934d772f74b47ca9ff0fb6c00be938067276d341fb712d6d1098063d9d4f76d98337be0b2e19e0714b69642996747c38614b9d1d91c39a7097709f8eb2a6164db675b6d63609f605761f95a8283eae0253a4c89b104589be75735e6542859b530f129ab8d6ddc49ecc9e3e45f5368642cac339ed61fa5403c7d4b86c9f023bc64b8a6de4c72a6a88e1055719f2eb8528e82ab1d3e75bf9fd6a00a2a5e379d3264d1382cbd888ec2200b6834f9cdf8726f8e25ca282d72ac147652ec75df54a1a36db97bce0accc046613132659c6729336b9dea692c2c9b974474368d5d399c969436c9987c8c53f392746a3764f4e2cd0c72b9a00a030beb7f38be5246ac86a99606f96f14e12ed8e634f24c44f4f52ee05ca006b39042809a8e6577d57251d9c288841433310f6f0103a16bd3281857148a7245e1a86dc41efc07b6862e3252f1cbeb2e326d44979770fce1e007a678b37e0eec59b86be597e18115191ac32b7136dbea3e0fcaf8cdbf37b231448b0c324b0bb42854c68e0edced22fc9a830f2565b54765614643281968ac6e3a4d2c79ab8bd7f0181ff5fb340e15053491b6b6085b2e988ef6bdb67daa6a565e718f5e1d765069403cae5d930d2540138e14e61402644e73b9c2ad52c4e64c52eb79b9d0f5a142a35ed0bfea7f3fb6d821dc8eb6ebfcc71e27037bdc6b3fe9f5bf0dfa178290c3c236a22bc21d4d7f17cedc5520dac7f92b417b5c7b2c11d377f28546bf76293270cbe4d2ee462593a0d323349d06e2563e9539bf2d244e294cd391f22678ec712ffc75cc55e2c7f77b1a99c1ee058856ecf33774bfa8f75c4a9f7661dd57297271e948fed544366e93c0db5026655a3424485cd103f24fb89981fa88b556930d14d0c47931891ca9aedcce7822fded523f797d244176547ac010a7c9073ec1710c6acd5d10f4931dc305b487d71efc67607f81ff45b691ffe569cc034fc96f7724664df3acc1d2b41b9f62a909aae43cb33d068241f2609da4403a5884ea22098eb0370e341cb509f8b7a410981d6847fb316f263189ade81966b4879be561bc56f4c71da63a92dd1c5a904626c51b2f95e2321a50cbdb35f1775cf22f48f83aa54fc7ce38f10b76751b603eb28d70e602c73d161543d29cbce43eb11f06230ef1c5d9ade5aa8177c5e367d8cbcee578c5239efa269d57bcea38271c7b8e0f9b62d862703311ffa3d2f4358d6b4c7c1aa14acf8df121992b53b2b127f03d18ea76a4e2eb467bc7b21a7354830cc999c40c73e1d81a9d6c44c1f5e158ea78ef85bff388792c07fc82ad230273a425712eb5a3f23e5a02d49ab44bc92296c368a4c3461773806adfacc310db02ef39f77f322d340d3b6f03173f17c1bdb4bdd33903413bd37f64fefb20a375900dcc4f835fd1d84066d07aff4725314f9c601d8067f12c9324468ed279d01cbce2ca8df0a314bb34b80090f14eabb8bdcc873e5b6c443fc527860bfec4165d610483877bf467fd1a932f3d5e61eed5412463c02434d3871795450ababe9972e5ad0bcd31260541b61925847736c3ed8f5b5c92a7bf674f6107741c6f8bc69d47f733773aecee34edac54e56796683af503847efce6962dadc416c549fe86e75e2ed283578fb054000f84a51", 0x1000}, {&(0x7f0000002640)="58afbf93ac9c0824047cae294d75f6bb7cf5e72dfdc78f7684812135437222394efdadda7e317fe92c7728061686b8f9bff87e1078ced20171b65c013693ecd99805972371c5006a675964818a1e40d9ff4bb921002b270658d49c3efbf1bc87c7cdedf4d5bee1d2ee93509ee3e04fbad085e88c77e0fe9e06259b646743c35d35c764231b266f11867f69ab4ac80b154b268a0c3e19862c671c78813b03efe6ed24b269d062c2b76213758292616060f6d6e9cbbbb55a409b8a1333d241163111edb1ec8243", 0xc6}], 0x7, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="20fe68924ae00c", 0xfffffcac}], 0x10000000000001cc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x1000000000001) open(&(0x7f0000000180)='./file0\x00', 0x208, 0x24) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000200)=0x3) syz_open_pts() syz_open_pts() 16:00:09 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x10}], 0x1, 0x100000001) syz_open_pts() close(r0) kqueue() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r2 = syz_open_pts() close(r2) 16:00:09 executing program 0: r0 = msgget$private(0x0, 0x11) msgsnd(r0, &(0x7f00000001c0)={0x3, "a01c7372b67b0f02c56e8592dd78c83f91bbbc51b1cb78c2ca0cb7e31d00b6d973d823dec9340a659f336439041dec102f29cda97d5568a6d9b27dff63af9818546568ce22e4c10a25ffdf2ffd04b78fc0994a289ce1e33dbc73d9ab4175d70cd396319851748c2867dc163df9b0e43c709a1f3c4526f09703bd9c722c44635e6b6833463a49e7cae9ab9ece7f46bed01b247704b47459bdd7c1d13ac72373dff2005a7042e2ff3d9690f6b48e121daf871ad414c8"}, 0xbd, 0x800) r1 = dup(0xffffffffffffffff) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x7, 0x8}, 0xc) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)={0x0, "4d1a6d19a8cbc6b1827f6b3fbf607ef26856ac4677884cb7127afebdcd3eec686578220ef89a55917fe72754eddb6161fd3e131876492a1b732f9cc5333a8f33fab6df9b9f45430b08ac0d9e6cc77cbd4a4fed6ad2ce9ddf2946826e848314bf12c9431280f79f47a17e08d2294c7c0c780c9eca164ac0195759733767f83b33277b5e13e439b01d89de783f61ebdbe34c36bd8db58415247ea0a39cc26cc93e35a0a2779bed8b85f483f5dfe7bc4fda4aeb3e7fb6119fe821327edc0209826f9ffc031431e6c694b47d6d7903cf865075ddad24"}, 0xdc, 0x800) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="40c062d495847cb514298ba21e60479ee964"], 0x8, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x3, 0xf5, 0x100}, 0xc) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000ba006a8c5dfe000000000000"], 0x18}, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r2 = dup2(r0, r1) getpeername$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r3 = dup2(r2, r0) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) dup2(r2, r2) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x104, 0x8) 16:00:10 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r0) chdir(&(0x7f00000000c0)='./file0\x00') r1 = msgget(0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10018, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) dup2(r0, r0) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x6000, 0xffffffffffffffff) write(r1, &(0x7f0000000100)="f73681e21949a6642477ebc3326e962be82f2231b702c8c2f09dd1d6c10a8e061674a7dd6a360fd7e16a0e9b5228d1ce991ea56e05185fac648c9f0c31e8f3517c4f1957b012a534947139728aa437b57eea4c5c3603", 0x56) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xde1) 16:00:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000001080)="e3e7281ac4d88022a68464df9e1b7b7686e94a7fef2dba4253f1e91806e70a49bdde651d02873755085fda89d4cb126e784ef879c7cf9130fc5e9dd754fa3038df7ec8dce5129d1856f8670fc22ba8c29fee5f2f90ccb70db8c4863e01c8f317348c7b783686cf1707319fa7373ecc0c148b882fff2f23dd1945ba4b07f9298302e99556872c5b0f15f7dc61da1c06b328958b601c0fcd39f1a4bcd39bd5f5b80e8e72811c91e4f9c83277cf80cf142ba0aaa5dec35323d296ff9fbc80ca05cab3c35cee1c4c7d8580f1760c81fc78f2d01f9129d3697c69ebd60f9efd5713b1cb1ec2555854129bf68361df7075228ba60a7931f77c5e11ac256465bcc098d1a2c851372dc6d807a9d90aecf8f4036d080d0057b070e9adc1cccb41fcf8c2eae485474c0a7a8ad7866c990c663866fd0dc4718514d2a0845390e36a51ce679b775ff68738964accafadbff270f5242e6d6cc819b638b7420e2de31c44819a3b4fe9947cfd48421debeb354f4d36e9f05378167c389d2fbff0f72847637232a90c5820141fec63fbbf6a4f0a3bb8c38d66754c35e30ed2ed90dd1f985865b5a927de9d1a49ceab77ff2c7569de7169ee3762125d19d000f8f00cfa28af5044a3485804e1c0f6acdc95c8afa5e9d21ba93cb9b76f96a9a180e5f91fa126aeeda3c169c24886d5c7a4fb3bae9ecd4735dc61cd74dcf48c40de32bb125840ff2157fba0a8ae3fb8494b286aa6d96ade8dba2ff4bff1129c9ba01847422bd65fc3389d5e9571443e6b33f8ad4f35258e708c072d32c462fdd8b9142f9e636a5b0eee0924c1b476140cd8c75c1095d75bbd9fc52b99c55b32df27dd5e50ee6875c6071596868df1365b5dc7730d8138bff72025996883aab78b950fd4033b365880a6ceb89519046ff2371fcb80fc1275e1aaf704d2e7e4b11d5f595d41a3056bf1a20c2f513148802629e5f8ece1c401275598870e2de600dc633c856a7631d2899d7ab3da49e3e8e707298fb332677b5c582ed1880311e4d3c5214f13b69f13551d93d20f3e9bf2b9b777c15afabe2c6215394dc9de57540fb849b70f4974c300436ad44e916dd8850910a98a9228552bc101a17f6b02628adf4bc72626a36fa9417d8be3dc3e90211b928e54c4274e5294582e8869dbc1a85709084b4d8c383f3baaca838a187599cf3d760e0ed88de7b5f98356b930d426b8fd2cc1cd566f2c60671662c78c34398801e74a48e36be2ce1416ed37fedbe41c2a92b50979faaadca56ce673fd348f1202a8e069749c568d6b403eaaeba5f446c80236d2cb7a10590aed8c0b7e2e7ecd0d1950b298299a5f0fd4490869ffc33556c81431625e3c763e2c030b76291ec74e71d4b8ac1bc2dc15912f12e613a7d8ff52d616a4992569b14ee6a7f075e09330715a4e6f63a1bc93df07f24d6edf4994975ab35f73d689f4d66713ad02cc0ee4be21edbaddb137a57d3168626ed175150bd23ae36cf8731a05834062ae3f1fa7fa6d0ff9bf19e6fa34fb7986df100614b2307b7315f213fd1a760f3ea265a492b7a61994c215a1091fa677175854cb8a4fce4e0efae4e355a13195717a204e22a3052bace4295c542607746427d551d0431320a8a6a47f2daa8732766a0eddca7ac8da97e987b109d7304971d6eda441a00b4bc5828b60b22df4b5bff77dbba2d9980d2d8919d684a3b3e83d5d565b2b5d07b8275f31b0f596623b3fc45d8ba964494df15a7e6210a7afadc302bf2d9c52ad0a112dc29195abaa3482d84ac7a37f4fe98c86441c6e8436ca590dd53af171145fba6105adebe4114f737397c54181791eb486c96e1002044e13896509934e3452bf447a2cea80c615514a76fb05c83d39b640c52645a20994243674616fbab10d234eddacb80a73966b3f9688c86faceea7d52a2b61c7f9cd634d5aaf5ba2011add94057f7557b114509c61647515e2f6a339bce585d40d33f8fc596b1649caa99b5525a6e737024604854368e025083a6ffa3bfcadb61362f41fc118e616c75513d725317c8c6249be0aa52b1a4faee4d8ad3884e308e6258ae5b07ae763a6ee7d59e981ece76b401d76e5574376a6ea240a", 0x5ce}], 0x1) sendto(0xffffffffffffffff, &(0x7f0000000340)="88c22b82596499a11190a258c4219bd9ca48f596707e33bf220d40d9a35959ffcbe298d43454a2d23563ca1ee987b87dac67954e705e887ca258ea63c9f8e135d5b0c850360f5cd729f07787ea5e7eb8fc1ff4e3a9c97cb4c2d6ac698f26d606cddff67df3e83c18321a510cd84bef2ba109c7e29d6cc37e83c8aa97e5f502ad53e72f55b35f823b602cb2e9ec7d01deba75fa6871aa4baa3549036a8b847264d8b257b32c080ae99e7e9d8381e0089950ca5fb419cdedfdbf8517ba347c3889f19a410f9ff213b53cc72b865f019e916a3ff0f74cbcd8c4ed098bd1ff90c0df3604589a733e0f4710c068b121baf6b342dc01d41103ccdd829107e1", 0xfc, 0x0, &(0x7f0000000440)=@un=@abs={0x0, 0x0, 0x0}, 0x8) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./bus\x00', 0x10480, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x2, 0x4) 16:00:10 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='*#{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='}\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='*.\\\'\\\x00']) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r0, &(0x7f00000002c0)='./file0\x00', 0x8) getpeername$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) connect$unix(r1, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000003c0)={0x9, 0x6d0faa36}, 0x10) r2 = getuid() getgroups(0x4, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000400)='./file0\x00', r2, r4) truncate(&(0x7f0000000480)='./file0\x00', 0xfffffffffffff77e) r5 = getpgrp() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={r5, r2, r4}, 0xc) r6 = openat(r1, &(0x7f0000000500)='./file0\x00', 0x880, 0x100) bind$unix(r6, &(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8) chmod(&(0x7f0000000580)='./file0\x00', 0x120) fchownat(r1, &(0x7f00000005c0)='./file0\x00', r2, r3, 0x2) sendmsg$unix(r6, &(0x7f0000000780)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="6f94538a6fffe6b9918b35396580160ae20ae3ec22291749e3f9f458bceb1bf1e00f6deb97ee068a181150e66e9cd0112d90b746c0c2fb730da86c375994daa6692207bf8665664bf49dbbb8500fe1677304218cb6fda983d2f109a30930faa90525d22226ed6fa446326b459c3c5744a17376964ac30093dd10d8dd502ec26bf7732cc048f0de73dea810deec2d533760901d44cd19ed081738ad1d9bc351983a95e17f3e5a0f05155566eca58a520d094809efa387e43365ead4a6b2fbb1e15214688be441d9da0b29e1fd0352219c630f9a853d", 0xd5}], 0x1, 0x0, 0x0, 0x407}, 0x402) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000800)={0x6, 0x6, 0x100000, 0x5}) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000840)=0xfffffffffffffeff) r8 = accept(r1, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) r9 = semget(0x3, 0x2, 0x81) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000900)=[0x3]) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000940)={0x4, 0x2, 0x5, 0x1f, "0d79a792690ffffa97ba1364a1996f38fb568866", 0x6, 0xffffffffffffbf86}) poll(&(0x7f0000000980)=[{r0}, {r6, 0x18}], 0x2, 0x6a) syz_open_pts() link(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)='./file0\x00') fcntl$setown(r6, 0x6, r5) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a40)={r7, r2, r4}, 0xc) write(r0, &(0x7f0000000a80)="9a49", 0x2) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f00000000c0), 0x0, 0x0, 0x0) r0 = getpgrp() wait4(r0, 0x0, 0x1, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: msgrcv(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="000500e001000faf5833851ed4984dcbfbc88b3fd10400e39a83f83ae0b99f03005d783d9d759530d1ccdfdbcbd28aec957f4377ed8660535ea3d12ae788679b3472a574b715bf1b55ea07e229836015e0912be467c3a4e1660741cffa395bf532d7b4a113c0d15d489b8dc7f5e7717a46cddba70aacc6b19920e03c5c4d32938f6dca8f755f0aaffcf9a2de83341a7db7fae0d1aa5ce2615eaded911c2048c43c35ec1075bc328bf30a1d1aa28857b2fd6a898601b98e29b3261c273fa9880e31deaeedfc1408ff9e740251739115904fbde53487adcc18ab95f34b2be6eca5949eef53254048c0723cf31e777593e43355e3a92beb96d69b84366c07e5ff1e5438539f86db6deccdec5013b3120015dce00139164ed7802536b44dc2fa31a51d62f05f32c92abcddfb40a20a9f012cdc38b7eb6d1484653fe232cb3e2bae4a29aec9aeef3628c9302d9bc4edfec59d008022e92e3659e325c5e7faf7988a3a8affa4e3d8c655e2c07d36fd6ed85480fb2c20435bf64950b20f2c6b86499383d810cf37355200b29b18aca0adcc0be8"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = semget$private(0x0, 0x2, 0x1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x100) socket$inet6(0x18, 0x4000, 0x0) 16:00:11 executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mincore(&(0x7f0000005000/0x3000)=nil, 0x3000, &(0x7f00000012c0)=""/4096) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) socketpair(0x1, 0x4000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000006c0)=[{0x0, 0xee}, {&(0x7f00000005c0)=""/203, 0xcb}], 0x2, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)='-', 0x1}], 0x1) 16:00:11 executing program 1: mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/113) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/246) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000001c0), &(0x7f0000000200)=0x4) connect(r1, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x50) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x425d, 0xbd, 0x4, 0xfff, "0e0ba412fbe1996e627fea2a1cae0138d8b7c752", 0x4, 0xe5}) chdir(&(0x7f0000000340)='./file0\x00') r6 = semget$private(0x0, 0x7, 0xe0) getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0xe629, r3, r4, r3, r4, 0x60, 0x44}, 0x6, 0x8, 0x80000001}) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0x3) semop(r6, &(0x7f0000000440)=[{0x4, 0x0, 0x1000}, {0x0, 0x8, 0x1800}], 0x2) bind(r5, &(0x7f0000000480)=@in={0x2, 0x1}, 0xc) bind$unix(r5, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000500)=0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000540)={{0x101, r3, r4, r3, r4, 0x20, 0x7}, 0xfff, 0x915, 0xfffffffffffffffd}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f00000005c0)) open(&(0x7f0000000600)='./file0\x00', 0x8040, 0x4) shmget$private(0x0, 0x2000, 0x5d0, &(0x7f0000ffd000/0x2000)=nil) 16:00:18 executing program 1: r0 = kqueue() open(&(0x7f00000013c0)='./file0\x00', 0x20, 0x0) fcntl$getflags(r0, 0x1) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000000)="d7463af51038e0872411eb7d6d37ef45af246a2d1c", 0x15}, {&(0x7f0000000040)="5351afb08b6577ec9dbc4427da99aa0e86cfe6020ec5b6d7d5bf9a63b69780a377d329019129d1ed86685799506d7241454dd3b757005c88a7cca6934d15360774ae8266ca09267234d0f7d5fa20a2c57a90b89be02c8756a18a87c64b344ef24a15fe982fbfcaa3ec265cbc4b098ba868a00b477615965269533600767d727509137ad0cd074d63cbaac047d50d31c64c33", 0x92}, {&(0x7f0000000100)="d6faeac076013db18f95e9aa941fd335f54b53e00915f21d93d79457dc6a4ef53fb2925edac32ade485b664492d0f5bdb27eb4dad78d23928530f1d1b9de7fd79e16", 0x42}, {&(0x7f0000000180)="1ed0565fa4975176821847e616c9c5408012fb9540b0c22e3413db2c314010a6757c4c1a69f8590e26d23d68b953801a18fd64e2fe6e1e651ca948e4b4f4662d4a2bc2bd3bef04aac8b56e3429d3aa665ab48f36be8ae0dc82a8ecff0ecbd2fa1b568b737fe8da5a94da0d973d218528ebf71420ec6528958d91e3a3812f986e3935", 0x82}, {&(0x7f0000000240)="eac4a806abeb004aefb29972e1f56205ff26a5ba1bb3657b2083f49ba7f4fa75320c3fcd110cb171a2c84cd60fb7116da7d21214141f416da4158dfa2e834c90a121cb7573b5a8bd1c2c708e4917485f8f0b4a84ae061c702290adbaa4b1d89fabbf6375200372fdfc5ffa610264ed1273ac9b1682ca21677a4d1d5e426b8f638a5033283b73b38341c83d4e0749a2924e08178707b07e52c6a8478832dcdd267bcd3d6bb7cbe45026b21da566b643c7059475df6580993bc135ce4bbe972202a5d0061a850064b160f1a48adbd7449b835c6f215fdee761b184481ef1aeaea06cab02134750d915e5110cef2c8e6bfba3f9c5d70211fcdcec45ef5607b519b23fb7d84518f75b8f1fecdd9614cef425c3b9aaaa1470a2d81fae4cfd287876057cd250a64b4584520288da8eeb15673cbb7fe0f624116839186f6fdf2424ed19e1565479de1d45b4a1750d63f44f26110a31da6756a03cfe5fa7b436d97d653baaa40ae2b36ed0c05d48ec6906ad3d80084ccbabeb369ac4675095fad780d7621c87276be38a188433250e64344f9c55b0be22cd6a116d9e44b7ca7aff97df8b3de327eabdfcfbd233cfbe3aa5c6b3727e57378b60f77d77af01764783ae11aa0c97656a9c18ff4d1698c2f1de44c814d35eaf85f12416e8e1e21074e13a7cdbedfade876945f5b126f1045a1986ee5e629be015ee738219258b87893c46f86454b22098156acb505c075dedbaeab487d0a5d3818efdab4ff64d360959d209e42a6e826018489a75828509018d5e3700e65955f8934b535025fda331195f944f171514ba04bb4f89bf405a66f34411534177e3e65d829f754c10af43ad0b8b10d6b237855256ea2cb1f91a952c3c836561505f259619e9f14351e3945d01236f8d4719dcb89da73d8db327a5b1e8ed7f342f9b3b8b24f7bc9ac11f3ce880e03d777b34968213cf89cab445149148f76e978767d6f1d96d1e62e08a62ec7e655f31e2cc588fd3f57ad6a96279ac70c18557a7ade835be807a9b33f7045d6da753640786eaf8a5a857b11f3018be83cdcbe30482e637e798bb596e7a3636f7ad6a2ba00698e1d3c4a8cc4330ee3f800efef8c9918618aea68d852a531c84ddec5958d7bf5981f2ae0b419ad812e19d6d8d409a90e23effa94bf9caa4fab03bffa4ace86d9d496c61386231ecd0c0855a3748dced16cc00983bcfae96621c0df6500b1abcfcddb811be622aa6c311a2314fca815c4cf6f42e0adbfef6420ea2410037b1f7aa6a1b6bec7a1ee0cea9c43edeee6d3e3eee21d6c0acfc934bc99f01cfd589a87a59d0d89932a824138b0e92ea6f51e28a37bf122e317eeb1e92f783a213a16a1b44c299ca664f49901029ff6eacfd8db88f2a985cca6ca43af983d3de0c7e1290734d42b39faa982b54f9c3581187d4f1fc6643ec0e7c9930af9d0f0aae0bef3fe333b9cb8b17a81ffdea692bc1632b678f5e4b73aa428ab49d512a1a955e332e9f17fcbc26481c31604df1c0b8075db17e97db90ee510fb94c5d795a871f21f92834b1d03dfe25bd809e99613f8cfe5c10cb8586c4e9ba2917b9e9aeea687503809850f5432d9b514cd094c7f5df9b4bf98808080c993300951a865bbd4de17595906ab190e40083a145a327598daa8af6be6b90e91d4ff92d3d1455f4032842fa3dab96010762868fdaf34346b97006fcf84625a9e1ebd21f171f689da6d635e021ebc3284b13175a155ce5f372c700342eb3dd1c49e3a79134988cb6c6da465537672510f1125623e703080da8ba9eb56b0add74bfe781ab34363ad3451e5704ccef0ea153902b79a70ba79116e1e01950511cab157a949e634a9b0d8ebcbb3b84d8221d0cbc37245ed681c1434669ec1f9198f01d4d7a9f08a056c83ef2565726ef8caf1f69cd3d1a295d5e0a0659e1c0ef0a3eb7345cb52e08c5024625df30d47452c9f4d8faa925b7e2777cef8db12725d6209649202e382aed9fb5381d3da89449a3e4ab159e02a8c7f64e3020743fdc647c34deb0bfa0ea4f0fc72af4f757f6cdc2d6ed0f7f88755d31e219f44392797a4598697f93862bfe5e03b54dbe0eb7a85050a4fc745067eae9faf3cc2a0f2cc6c21e8d22b99c159497ea1c311ba01a2dfcfc188d6ccf1287faf404c8672cf71421a33cdbf525b6d892b622146e8e043d8598d372903e1fa58cb6d0551617fb218c8c722322fc4a1e48fb3225a3b21bb86bf5a68abe9dd1f6989b464be6d4e1a38ec146b5bbf83de300d4d4b9b62fd231428848a1736260b2dd9d30efbc9b12fd09494f196a4d24d8684e49e98d9b8c7a22e7d732461e59ca292eaeb43d7b481e9454a8754bd33f4d40abaa8ea5aee34b1e3cc7aa6d20f9e2f4fc67b7b51839829bb29ef873175d30e717475854250f1a62a1f25f4f580229dc0d233bc07ddebab77dff04c8683660c5a7e59a8c9387bca7e1e9b54f284e21ddf94eafd5c716c44184513917faac2537ca6f885d94c0bdaac3a22f685cc46f21427512ef8631044b4bf646cb8025078b2237ff0612c2f81b8429ccb6e969fd9202bc1e0db5b4ae1e716af38aafa6bd4c62ecb07702db236ca0a3cd387ee23d9110fc6654569037014f9c38be572987bc73e19c824dfaf195a117699cbe004a8bba728a25c10d46f1290af4d6aa9d34f8fbf435bbaca9b4519974c8c176f4b6ee4a2e623adfb738909d7c759591b96658e5e9e939169d652b508bcdd422550091871497ad3746d3686bb767b30e76c121e753bfdda4a5e8a10480dc129c75bc3aed71281943304ed297fda78d581e046f01ed531035cfa7af8f77a82a7f4aaedcb53497c1b26aa752f10118ee7a15edd716178b576910b9a8ed99ef3cbfc2a27367eae4c73af93cf1897361d052acd4364c366c6ae654f3da395b75ce40dd57eaa4177b917f8c07918503bd52e2e7c700484f7b2dc45d04ffc36ddf44f29990b7402f16bfa3c99d42fac25d6a4e137928ad4217076e848c3319dc0808d1df247cc13b48c87a621b94d27c0d8e53979200adcfe11829fe93dfc59c9a32f65029ebc8510b4cb7cd3640c4bc96c50b953db22070d1155597232d36273a13668752019f30cfbe1aba2c27710646c5110555d56541cbc77f68895cb10d2ac914c0545e52d70f5af0a2ae31f11eeb293774de0a83d7ffc3a6be5335a9c944c5e62247321db52ace585364fc5704c27c69cd8b5a8643da45a5fd88e41a9b6f39e75c0aea3ecdcca490ecab6c47e50c079af0a9babac03e0ad7545bdde4e8c3bad37b88e25a87f6ea48a10b71d93e24dd05a1a3fed03fa40e193b34e87a3a53e5a003c5c14ff7254243899f8850fd85d9f117d15a27c88dab80607460e4292aba2ebe35bc9dc0329e3872d0d82a5fa7892dd96a46b3c0415b8b737da0be9e33f6f7502994bdccdc96cdd81d044ab8274ad9b39c8cd779c80e27da39d7e492f515a849264dae87c428a68d9972ca6ee6913dee44c5e33bb31db80b50cd3edba305c65b901047f0668dd4c65ab266a6e4d46649b850538793bc04a4f448a6b9e0611ded632839e612de7bde4ff0b11f5ed57f4d7b2d1c07ee416cbd7eb58825d8e4d16a5e136e1ef0118c7866f39b814e7db0a97ef13dfdab7149798db0ec23f7a97c562a962ce3da823b2526f3db8b761bd8d7eb8acfad972cb9ef509ae88268a428b37d583367005679c08d25ea9329cdfb8edadcd8da4e8f52fd318c213f39459b948a39450b90c7a4bd52fdd445f97c6603f581f20a2a18f22c4d0a339f2ee86684c40e5e2f52c0e8920402a47bf116debf5171e438f9a1f4d1d7e07229fc19e3696bddbcee396cd7c41c349a41fc44292171d48fc68e33ad32c0b24ed376b870616a05012c042d7fd4a0224a4c6af69c585c3edf2909908c67a51f4f01d8da25903481a15ed34a8a3be5b9043c7febf75ba083990afb67769e0b8518eb33c55cd24f1b5eecc509fb98e5f0bbcfebeae9273fc4543ae56f7a15d51801c64a623e0407d0c94d589c13f7ab7ecfd74c2f1d5b60ae6e2ba680418e5ad0bc1f515d3e200a0940f97cf07f1deca89eaaffd271b40d039b0dada55401a5a7c059cc102a057819aaa47fdf7bfe6a79722e47d335454e45f98416671b009a36e69700ccf8efe54f09e9f473b9fd9d2749587d33890a82944d023d6bfc1c7b7f3df7619219a380a0680a7a3d2a945927ddf703ed30b5c392a5499ab9cd4b25015dc4fc2b035ede0e95c164c7a67e0aeb12f65ca491daa81ec643878fa0fd745ec17e426146c5ed190bbbc0d668a96cefd7764bb18ec11c0cfa6a6cfa24c412c94bfa5227341da84e0a5e33a1f40f10d6f4ff7d70b3a0973256110a7e144b6623cb5ed4b1457a3787b4bac7ba36d4c83cbee59bb1abf6555a575c0a5d41073f5138af396a1c80849a94800a215f907f0cf01bf4d1aaba4e27102e3be8aefed274cd778fd13ccfc77c228c1e391ebaf540290fd77cb9a8f7b5175515c85809af569c69d7c32a60db7b28d407518c42f376c25cb3d9a4e379b4fda015ae620a9885aab2fca6e60662b5fc4e58b72b8a42651266c55c20f47f587bb799cd3b5c217b67173d9f81bbee099d35113f761f48f9475741632ef8e0d019c0da57f4f3883e8a41dec32856e9064d18046f21a50019dab29421219737d251055cb4a73f8ade19d3902e1af99fd8fa33d643bf41f8ac0b473f7b49a5f238149991e1d4b5c25fa96bb7edd11ea6985e5a3e8952b46eb06f3555700aa2b816b0bd4a5422dbf3173d97c0c041e078f7b92ba6949826c0448eb89a30c5bc041da590e881c06b1698f823e151a3fad6ac14d638368193ef8e43b86179f87b931cb608fb994ef4d3f60674721581c179c00370f229bf03877e2ee999f51f8b0e4aa7cf5448e0e712b09513b9f2f9afecbaae799095cb4fb23730a9846e5af40afec3aaf4acb8d03203bfdf77ef61980e2afdfa9615cba5d593aaaeeb73e4d000e78db39c2d3f11562f9147243a521347e9ba0e339455911ad196077468cdaaea37098b83008c9d243d103b44adc4a138a0dccc428648016767d61cc1c1e4de8b442295eda38fe4425571077342d927b487f97961375fdfa0d556050f49c87a3c6cdbe6e9df87c7132f2eb2979c36f7bcc3d27094b3fd8ecbcb8e88484e825eec72612525cb58aaf00c3fe0e0cf4e6e0b0f7bd832dc91d1410b97759395f23a2d2cbd1e544c82e7b6baed176aa7f32f0348d67ec2326d173091dca2261d0cd71cd11c0dcd3431ff55c02d6853b575a325a2cab2f1b4d95ff302cc8ae464ad47d7fde9e9613e949ec480aec07bc13d22702c8ae2e31367ad115b12965c3198594e267f13c2ef1e7afc71fd817215d3c04b28bb9405296f3388188b4520c91eccc84489d0bc969eed17c48493ae5b6e3060e7866142af8acf0237a4d69865a244fab357759a7ee36a7dce7f13bb427cd2e7297a33d464c2d8de89adb36aa13bb9f8ce47d4d0552be71d2b1634c9379fb2818a84df560b8587e0ede2c2d3b8346dca0dc92e253cf2886ce49e1eb763472137e7a63869e50d5057fb537f5c297541a620a80db906925330ea764e6365b398d38c87fca7a701f09726f04288744aac46b30521d2e40d612e6d289c6267fe84ced5fcc3a1665af244e378c898187279c1ca33b233b11ff0f7ec26addc885e83f3ebd42120e3d1832d07391039733dd13e2635867b32073aa418cf85acdef212195196723d82f2a5f92b5a967691a0e10af3f710dde51082e41e2b44381a790a8676be1a6688e55124486e0801084f792f", 0x1000}, {&(0x7f0000001240)="0efb7fbcd2c2171bc6fafdb16ef8adee8a6524b8fd277c6a87a0137cb975dd16601476180770d1d2edbdb483a2b3dc7b6825e745b9b4338a9c97e289e98a1607e0e2a8a9c5f1292770985a6c0da6da0cb56d3d59f0420160df9b42d365597c94dbf9c950a6c803c7c236512ac8a09a094418e6332986ef86972b", 0x7a}], 0x6, 0x0) r1 = semget(0x0, 0x4, 0x0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000001340)=""/113) 16:00:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000100)=""/237, 0xed, 0x40, 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) flock(r1, 0x1) close(r1) read(r2, &(0x7f0000000040)=""/59, 0x3b) 16:00:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') fchdir(r0) fchmod(r0, 0x10) r1 = getuid() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xfffffffffffffff8) setuid(r1) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = kqueue() close(r2) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='.\x00') geteuid() ftruncate(r2, 0x5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) bind$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) fchmod(r0, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x8, 0x8, 0x6, 0x9}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x3f) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0x3) r5 = kqueue() fchmod(r0, 0x8) shutdown(r4, 0x0) ftruncate(r5, 0x400) shutdown(r0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x28, 0x90, 0x9, 0xfffffffffffffffa}], 0x6, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x2, 0x80, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf000000c, 0x8001, 0xd73}], 0x1, &(0x7f0000000340)={0x9, 0x3}) ioctl$TIOCSCTTY(r3, 0x20007461) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getpgid(r6) openat(r0, &(0x7f0000000400)='./file0\x00', 0x10081, 0x20) 16:00:18 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:19 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRESHEX=r0, @ANYRES32, @ANYRES32=r0, @ANYPTR, @ANYRES32=r0, @ANYRES16=r0, @ANYRES16=r0], 0x7) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:19 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9e4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/56, 0xfffffffffffffd5b) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR, @ANYRES64=r1, @ANYRES32=r0], 0x20}, 0x0) dup(r1) r2 = dup(r0) getuid() recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = geteuid() setuid(r1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) 16:00:21 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0xffff, 0x10001}, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="06", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0xa8, 0x1) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair(0x21, 0x7, 0x72, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000400)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x8, 0x57f}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000240)="36bcac6ce86cce9dc176b69a49bf806c9de3a445bff80073b06418e43137d8e949da5dd2ece507ecb80c23ef9e9ef863d0968fce49b7787cce17b540034ae3a02be13079c644adb782c2461e300142a49afe7656b581f5f3b6abce6063f7d55227eb968d85b7af35f74e91bb1d834a608fd3a02e5d4211463b3c06215fd31b460826454493b24c0fba943c7bdc217c90893ab6cf8e15a8178497bbf1aa52b5f6d66db72f62ebcb79c69f49eb3b49b602aebfb4697172ec813baefa8b", 0xbc}, {&(0x7f0000000640)="fe9d09183c4394ef0dfa9c73ab7678c8d0202f464945833a4a05873ec4a0fc12d4a9ca619a5234ef92bf17987fda05f2ed1e0e204a7326d4cbbf125d7c740b9ca131009e951dff60ac14797428661a249084870ed8884544bda9d68cc78ecf06698d943bdb8c383e495de5e9104a3422d23d7f01e13fe56b95a842d16f3b6bf19f3d7fe764b1ee9156da83f0dcdfdd41cf059a990a92726a18e39f43d91b048d1e35e1b3300e474c4e44576c964cf48944fe4df612ceb0e3a87b92cdca980cc94717a3f5e9501d6dcd8e52437178ae065fa5d9133575dccc11668ecc2d49155d0b05db90f809c90d1d07837f293734fc3fd615f16b56eba106e04ba893ee5302c24afe5f2b9f0ad8f6835f3b2e3e153627f97956788633cd762148d963ddaa95df6d3c74ea1498e8db9e611a58cbe50211f7777d1e0924e28b01c05fc2fe66d8ec5710da9d18d803e188c661b21f71dea459a6185396fe323db9c95f35695da16f2f90dce6b44db2c491173bac49e176a64dd43465e7dc9a4fd172da13c1b7ab9b433a48404b06523e81b7186dab94a921eef95062343d82ea8e98986d7a899a788cb2078176610f2c8e99398c989b712a02d92673280ebafdb35c3b9ece25ded21e5b1fe3f7d59d9bb59f816b69906f99dda7723ea1c99a3be4439347bc5b4f3140d652da7923944ed3acacfd2f8bbaf8097b314579ffbdc4c9d6e4e2200d87232a6ca37723062198547206c61638b49296ea2cbd6db051143389809a015a5b3f4e3ebdea2bd243870b5ec4b6845a3a1e1a230c03ffbdaf6c735a52c5aa81dbd97faea6e009d49ea92a4aac9a0bb56987ab0c7a4b10055a3e8f825296e7bd707bae72e25ce8850b2cda2d74d6ad312ec19f76da2269ee98b74cd0dbdca85cb52070af6e8799d66f5a6769f2b519b4a4caa96484bb661fd21250df338d784835da228c8e6d6194ea976302c1ff889e1a1eff9a8b90c6ba1eb8021b61c75b9f05febf3db5b2ac675717e39c6c86d2f1f81c52203d5fc8636a45dd860ebdd75a30ad18c40b242d321f74bfd4207324fd2a55ccd9e0e54ce33b77ed1685c802bdaaefd9bdac408cc64e011b366d31d7aa518571207e712706af9c2b213c9ed2df80cc368bd47ddadb7ddf6677fbf84908b90019617332c7f7e4a916d88c0dcce2653ff9aa1b16cc0ddab6eff2838af9a6c0b1ee7019fdcbabdb7ef4d3de9aee0d77b3850b381956e8fcdd9ecbb191ab1ee569f405ea688fb5fc2d75b491528042119bfe1460eeba51c936196628a7c2aa6dad97eece78ac7c61711bc62cf11bf1a0fcda84029d936a015ad9b29252ff57ec8f813be0246c94d2a460c3372a5d290e4aafdc813fde787fb0cf3ec7aaa9d14552d2f4a29c8f46b6298abdaf2e3d7e8c3b569b6089661ba1ecfcf6f4ba51807c1ea669273f62b01cad0c58429afcbf75b708d45b56465b0fc91027a31e6373e8acc80030d44e47c3015d56d43b56b67c70e191037647c5a1643bac8da52f42785e73a9c9754674166223fabeb753983afad66c3bed565b45b755c3d5bc9986da6fbb2bf0951689d1a48dd3d5a49781c9ea1e92e83d03ec4430f0fb99f4d3a2a00d9eb2c8a6caa7fd2f661e65b3eb065e33a8b2ef153bd33d088b396a16adba612bbf0b1760ab69bd3c906c2bd2289e83ec5b3dced74c4a258cbbc86137a684794c0955cf12a3eda991dd2b497a106fd29b016498c8aa78c1add2d599e55b8bebaec089feea2e7630cb80ab1b70075ff1b602417b3c72fea11d937c72c9e3e248369fda56c7a8382ef2cc2f846d02875b9eab35d788d44c4780afcd57ca3816de755193642211641412e472effebd6972a7ea7db2dc3ba65ea79dcadda72d4ed2cf911ef0ccd9b20a7fea4a6a640060ef91237ecef7a765e8d637436de3b57eee06d4b75188d191d232cedb8bd8794375b42c676b7d5c648aeddafa04ad4ee9073b0b9d041043b2896f522d9a6bd4546ed798722fa381488764a66117aebba50777951ce5b60d1f7c54e0174737f813fa5bd6db21e36d8620ad2f14f62579e850725d753a998228c81a6099624f451e38fe57416e26fb9fca475c8ebcf499f6d9c7a1eccd287da7a53761632819286d27e9c22178b93bf8ad4932a852de1a740c89a4d0b927b8d46fbde4bf6d8ebb83df23baa177ea31a99307a55e8283c4ef16ddda8b5a431da7f1a843e7f7b4f446608d51d3d2439a9015e351ac1d98d003bc459b8d194223f1d0e9644df91b25b989286af1a857e87a9e0775de04bbe57c7e96fa4abe30a8c412f52e79de69a22b35f6da2f0d97e4e15be35971f9ef4b62ef3eb45c3cbac42066e843af365b63cb5ae8cc0e134cd5e417c41bdfd3caad4db2e18062e7751898aaaa5e65196b47f59fdee4d1093b1152d7d217b6d3e0bdd282b686c771376d3e2bae8105b88ea743d36e0545b23e85c758b916f98e36f2e62cd6b020e739cef8cf3166c142a8fbf72a8179900208fbbaaf3170cb79d5d38998e6f4d9812423f9353db55d7b7b7c9e6168c672a80672de602b8546f6141334d0e8788ab31ad8db3a7033eed993f3978a1741725304bcdf54c37edccd5340dff4211750bd01bacb5b958e6c1c24f8c2b9be8617c98b41c50f6365d716dcfe6df02902c1b85090166c6a37f94b0743411b2acbd1d3927df045c2c28644167f80a087893f511ffcf8f340564870b758be0ad9bb6739776123c703b3215763a9359aeb07bddbedfee063020f8544d32a9dded6604f5a8fda016fe1eecb48ceea36fc7395355adbcce484a6ada38e4d233387ae1df244ce9cf82b06a886b20678ae7ede0c0a55f6f10e36abe6b165628b60bdc549e0c46881565c76937d70fd4d036fbf9e5f470f28770e9049b80371e9cde46fc215bdefab43a66551ac83f464cc11bede010b2b2f3bf9c0c5e8953c334b33272ae6b1aebaa32397ffefe27289cc5e2c040e9ad1ac6116b526a7f5f5c067c8b7428f09f9fa67158d3ee14a3798054b5d8f403f8160b182f422d366d160dd91aaca7aaceafa231e11c9b97c0ff6591ef5b52515f03a6e9888a9ba3b385de00ef25a5c83ecaf11db45ec73e140ba1403a567d4a95c69310c2c51ac3c7c1d335e05dcaf14c4679de7d9e014412a50a933d9201e7f0254edf69d5acc34ebfa202cd7a3a3cd3ebc28c8de17a793daaf13713b0b5aac09ee02e06fb5dfe116d1d2964aed1f562bdb08d3528bba7b12af3e423e283055dc012b01badbace9b7f3ece25391a89a5961ff4926471c98c0446b836b36334d2a2ed6f2286a093b2a37373b1704914091f287f40fba541f87225f22e348111f7fa789d489584298de69b34ed8bd0617958b5c938781a07dc87f594dbd90c4b32cf22fa4cbebb95cc7d6fa6e12d03747b160c0dc073a19e8790530c609357e9484c6359451ffa34d70a681715f67092ad1cf8e321765760e7b1752012542185e3db80ba66ab10997da0373d38abd3060eb217994720467883aea0d5c60c69500a4dad4081ed32c1b856b6bd3ffabf3b1fdf299afb8249fe3b46b9ba7b616f5c2c936b0681e27885eec98b9ed2ca244d20d2cb60593910c428b4b6cbe9d08c80d550b3f0ae3d8cf8da6b08e14a38d82c030dd700def86247bd3edef607788eb83673ee6a5f7cad66abcf4cb1aa15d7a01e9225adc9aae1d10b3d9b61547225a8731a02833dbc01fb7aae8df246bc30c7aa0d504ff6707c840e5e1d973ec3704153f0d9aeddc3f8411669664c810d34db35e709994f6786faec093e7b94c14db6276ec5981a2efcf551bc53858f0f0e62d4e27e9cc9341e215d63c05ad756e01dad733e64458be5b6ccee2e00944b54b1158a4ce98e54cfc4030df4ed162cafcb2c09ca46db7466a39e8187bb826da7280fbc8f9e6d1d8503c12df89608924c1e4eb6b8b2259735fd741957a8d02129ae172db12f5559209c918019c5f54014ba13c3f39e25640ce895fbea9719b4d1d8c74f2f218ebf71af9dd4fe46834c20c85141dd30e68bcbb0f75f31ac6031b56293f8f06c4bd9e5eb11acf660725fb0a84f0eb02ca92799033e1866f0002677886623a747abe953c3267e82b1d4c9b19e87cccd7bedb14f08033d2c32c0595d25d763f57c035f9d74556d11ad0fe432078e13562c1ff00b39ae6f7cfffbdde546d54fee0683bf60e57777ae71ca0020f66d4d8fc7325d5d9c07f8a8bde6a7c85976533c66dc5f83c24ec28309d9a08687804874999849fa8c3162a4d60a19a12ae128179aba7d12ee43f19df85eda56ff646305c4ae67525c0e39350e9c7924f92b47a9ea388d081dbef93969fcf1b70d79a7d827da75e2ae3cc8cd4261c846237c3b5d4ace6bec808746c1a0a37304dc16749fa11eb18139f654923e31428730978aecd8c3207a06f7a109bd0ddf9de1f60f0f725ec45fc4a4ad3bc93a96ace18b1a6f1965b9ebc1b7f4d440d08cb74cd91a14557538d22e3e2f6fccfaacf5c4ac6ecd9c645ff8fc36e22323bb5f118399b5de54e8b0b63933922ecbb2d79450a9a3c11fd701c1067739c0d17211865850e7d31bc295baeb940579f52e0ad7db03cd8d8637aee15bea258fe78166e91c5a40020a3ac4a0aa2ba51f04071e8bcc7e89e1c3f12f34d6957fee39a747dfc889a6b031b9b772649a97871d075d3d2be1e30fdf08bc98afcfce941c657c96c26c69abef662e33d50bdd09dda541b2dc87c681567c9a39f5ac31a5e37f0193723d367238bf251f7b121f02441e5a9b1488a6030ccea3b55257eefa9ac08d60c5f7504d026ff92dfe105f59e9de377da50fb72e54db7f50e154be6331194f50c0a57ea8947d629281bd929bedf5a2557e9c084ba304f6d870033c65e3191b755706899fb4183000e05b688e936560b1b58c8a222a3ece9bc7d639f2911b737fd35f59d06a377004ff2ede29c107e9a9ec8bf82f8ef51668d15a16c74eceefa96f97d1397b3786a6e49906584040de8cc0804fbc0569c848f6174d421ef8491609efc4b601b3fc68d336127fea178c8eb51877bd43f12a9cf9ec4919412d2853aa7961aa323c564890a8788c7ab42dd61d25a8d0784ef9e072978ee6e38e3bd933150c5029a067267b685107bffd102c749a54c13cb5c203536cb007512e654a0f879e6ab164110fb38b9cfd8713f5769c0d913a758f7816dce759b946db9534f75cd7df08cabe1d9daa2200c5095f72ccfc02b9670069f329c88f433f610a7e7bf33ba96a549630ced4956aa735905c1cd1f35262d48237089165159c72f352b7b48c0c80ee8e93307512032d27c854fafdce6336142331ccf4032f0a5dbf368306a04d94b7d7449700b9e3b1fbc4a445ce656dadcb2082edd6cc3a03af525216865ea4a4c610017c98460904e69c99bfada0e48d038502e01cf6f3e20bade4ef9ceb937fe9ac06310f563e375c05036767f6e7e1e11db232b628600de1ad4a205d37b30b3cefa41c17a692fdf20a0857ccf6c05158d54dbbfb569abf07dce8b62b5a868ae438369dfae3cd0eae6b912bf2977d636dfcc0df822fa95303bac7e2f5a980a093c34d12b9e1376e989e61ccbdee3e4b9304a3c9cf50057fd69cd1bff37e3b788c2fd51538dad3519a0c1ef7220638680e19e888adcf303b249666437d1f05c26bf2705757eb4ef3c3f0a8526ee2d0d8004f7ff7fed8431c7c88890a799662e0a8b6b4ff6f8ff124acb33dc28b5243529b805747c3769cfcdd711bbacf6e1985ddcc10de46655faf745107eea0a878d36351e7e7b69ae72478667ff9197e0b2bfd187421be36c7fbd", 0x1000}, {&(0x7f0000000300)="0d7bc6a9896427d6047c6a50d26f5649b3891721f6888025b491e78a0dc6e7dca70194d1cd375e5cb5969b59b370803e82c72f8845db1b883de6b30b23b9681f13dd8ae77b5813212e70434fa36f2060a8d9cc9a9c9b69d69480e9a6d80e9c7fd9bc621cfaa8435d4a190c4b5aa71c176c91e07deb2b9701c2ac710029003116c04c4aaf14a9f7341c5402c01c6d41ba6958cb79c890ddd64259b5644209b2263e4b784953a72d", 0xa7}], 0x3, &(0x7f0000001640)=[{0xd0, 0xffff, 0x800, "b962ddd2a19ffad5c7bff45850d330d635aabd08d7ea2bf522f2b3f20fe24bca7e8cc5f2bed3e1dd29d298dedbe21c0ee1814d4b2436bf1d292c718bc6aad39676206825cf9b9c81eecdd616dc78cb42f5f3ee56834ed4125ab0228a1112551227fdad98e1a2b88a0c1db4b32f0a63f3d4ffb65d917732227f33e84f42914be033ce4f27e01626eac27d0c7b19910f00c095091c57ac24d3c6020761eecc1588823cbb23179254b90ff3a696e01757ebac78bf95391b81c8c0ad"}, {0x100, 0xffff, 0x9, "04d8b349ec6bfa2c99e7d996f60b3f0757b62b58617df78c93cc69b4f8f29813d7e35925eda6d68000e3e02e0258949ed5f83cefe6a0ef88e281d6558285887958958d87fdab8eac5a5e358898ea049e79c8a2f6f73f94daf390348ab99833fb119585204495e4e225127369ccac1c154fcfb1d693268f36cfb0cb3e42ce0886c2c9d825fc5c34b2977af4b8539a6e1fe71254cc6449775d7db042a7d6cd6042e44f82601fde8d8d4a3f36477eca2c7229cf4b7285611dd861a910a2c1d0950d9bc4e7722a678fb1d35aca1e8215514cca918e886d712a7d9e13f943cfd248d82500c42be18e1fa915"}, {0xf8, 0xffff, 0x8, "2629663c5920f7384e732c9d732621a58e8fa78958a4e626bb4d48509f9a740cfc5dec39af601762dbd126c7453d6a377b1ae5169f715650305005ba414827a8c85dc63729d9b07acb9ec26b3256e2e2c8f43c6e619fe3f24f2bc8e6c372a2d9e2a4c8a619ec3eb373c38105612639a21ff870aa9b40dae39f629067186598453db2d79e4b7eddec325c89f357a98516199dd9b6751b291492e9fbff00d3ddface8cebb4043b58ae71b57840c1870d2a93243dd0ae51e019dc808a691ace7b77831192809d2d8a01c60a8f1f30fdb0289c57fafcb443c51f83421de031d184049b57"}, {0x88, 0xffff, 0x0, "3b47405a16df3b39c2c09f5b74d4d78692b0a9ba2832c79c9c9a42f362590cee43dd196c6383eb0d4e2a8a2feb584325c278f7cce9f0c6598a9d7031b5c15ecf7a6967524070172270db431ff1623efd7e2247046c87ded36c0c29d1d39ce0b8bb035d1740319b27435d57a44ed7aba375a5dfc0b68cf9"}, {0xe8, 0xffff, 0x401, "618ef38234beb3cbd8bb8c7e9a201784037704f5d3d53775684a718a86eb1333d7822cade045c6fb5fec94996bb60825bb374b70ab991b6354948e5bdaa55d3846123ac3f1987553f109637e046927ff3160e2db9ab20f7c9bfe9feec00d67f4b792109756ade31fdfeee2d3434f2b8ecaac7f8208ee8cc8e0aa09f78061d00970956b3680fb03c2668971329258ee99c5f19cbdb5099904a4eeddd4f4b6141ffbe9f16fb091c90ec4113fd5de6d0c1c3ec27d0644bca35bc64f165d83abb5744b51970872dcaad76802bf3d2fcff9f808"}, {0x30, 0xffff, 0x8, "44cc1c273724b9e126cb7d7fccc953b5c3091ff85d7d0f79800f54e1d1"}], 0x468}, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x3, 0x6}, {0x18, 0x0, 0x3, 0x8000}, 0x5, [0x100000001, 0xc6, 0x80000001, 0x7f, 0x9, 0xffff, 0x8, 0x80000001]}, 0x3c) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0xab}, 0xc) readlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000001ac0)=""/131, 0x83) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0x8d}], 0x1, 0x0}, 0x42) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x4) 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8609ab1a20755ab8bdad345f07a098206fb2"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xfa) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) write(r0, &(0x7f0000000200)="9db2e632d346c4ab01061122bb9249cbf8c33a931ce7a5992c058204ca8d28abd1", 0x21) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000180)=[{r0, 0x14c}], 0x1, 0x0) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() write(r0, &(0x7f00000000c0)="07312db6cf776160f377875a1b3ec0d7620126c636673d7f6d04523251ed37b51a7ab41842069efdd9d29a713bc67bfd4276940197e42b72e406403670fcc9b337d6768873f9ede029e204e5d59415f2ea8bc9b48703c60c4d840eabee19a735734483ed969bc6b696bf4716d2b59a3693031e73695557064894bc2873f2", 0x7e) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000121000/0x2000)=nil, 0x2000, 0x6) recvfrom(r0, &(0x7f0000000280)=""/157, 0x9d, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xe51, 0x47f}, 0xc) recvfrom(r1, &(0x7f0000000000)=""/189, 0xfc45, 0x840, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mlock(&(0x7f0000121000/0x1000)=nil, 0x1000) sendto(r1, &(0x7f0000000340)="eb80f2364196dd26b581dd499f670e9cb373abc1068b1dd03fa5bc886ce350428fae97c30b22dfb0f506e41a5055812e30553e1f580f62a924459397486fe0b21d89654de66b9b05edb5c71f2af26c67a9b22f02be622962bffa0026cdc0caa019da00d7229405b79dc532b55004908b164fbb2e958f537ccae3f4675700fff4a1d7c0ab6501c228a304dd2befdc0f9156074ff982490d72b7f578afd3cf081247d12ad0b20401ceb12326", 0xab, 0xb, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 16:00:21 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2ee3a308d36adbf785905081be552fa397766e2032cc5480cb7eda3ca54cf31c0b06b5e86b57f442cd3fc877884df7f53fe244dff0c7578ff7c2a2a6a70736f8bbc5ef18905e560c854729160e917f728196849bfa21f6e9c37b4970cc60f60143"], 0x10) 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x440, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) read(r0, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1801, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:21 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/8, 0x8}, {&(0x7f0000000080)=""/25, 0x19}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000180)=""/189, 0xbd}], 0x4, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x4) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) msgget(0x2, 0x86) 16:00:21 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) 16:00:21 executing program 0: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getdents(r2, 0x0, 0xfe8a) write(r0, &(0x7f0000000200)="b565d60355df1a305d439a9f97f12039afde2fd091379a128c906690095c0591932ce2a65217f58c3377a52a5b3320de00838a026cbb135bcf4ac1dc4d9382833fa36c8e3e368e165990317b0455c04de1172897c6e836a795cc973e7d90ec0998dec050395af16e69aa20473099a38d9c47c53b3697ca897ed7f051894b1c82e6e080c9178be4198276a1196fb699565fc94ef2a05671a83467e55bae4101c778be624cf4fda47646245a26c263d7a113ba4cb2a123c505c3333010eb921a763736b9f3a8838051cd92adb59801411334399f89c8125b8efba4019e1cc9555ac378867d7b6d3b017552eebc58843bc393ada4816f", 0xf5) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x840, 0x0, 0x395) sendto(r1, &(0x7f0000000140)="a8a2ebc94d500343da6008c082726c04769791c4f513e16fb8019382c1c7096a7a15364fc41d1f637c68b5a886f3ede794ec9f4f89e118aba99858db0d9c5a4476a4cc264bab1b44bff018851a6d6731e6badc7a6ee29215bfce80146e13be1abb0aefa0698d21", 0x67, 0x1, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e3", 0x1, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x440) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x7, 0x1000, 0x8001, 0x401, 0x4, 0x1, 0x9, 0x5]) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) getsockname(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x8fb) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="01000000", 0x4) 16:00:21 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x773, r0, 0x0, r1, r2, 0x1, 0x7}, 0x5, 0x1, 0x2465562a}) semctl$GETVAL(0x0, 0x6, 0x5, &(0x7f0000000100)=""/6) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) getsockname$inet6(r0, 0x0, 0x0) r1 = msgget(0x0, 0x0) msgsnd(r1, &(0x7f0000000000)={0x0, "f21db599a05aed92b035593634198ab17323d5231701b38405a73414f889ac84401e60430f7eaaf547300f510e2c7a7d2793b4bd6c5aa00fc2c5c7c6589cc0770d56b78c4e86d55e8ac98101f1627458aea29272310bebcefe210bb4671896a3c3af1392fa6d5a0986d732d7d2a15968dd4f70abae23896f5c236c4bd7cbe9c6d9411b8f1182274b72259ed85405cfb9a55801d4c186b13c5cc66e56258990abb06a43a894f531b95322ff532f188522fe668ae2ea6c799f1ba5e096448a337ec8e61f8239599301dd200781e5a254e9e708b6774ce275"}, 0xdf, 0x800) 16:00:21 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus/file0\x00', r1, r2) 16:00:21 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="840d1d2141ecf77bffffffff"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x10) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x8000}, 0xc) connect$inet6(r0, &(0x7f0000000000), 0xc) r1 = getegid() setgid(r1) 16:00:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x9}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r6, 0x2000747b) getgroups(0x3, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0]) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(r0, 0x5) r12 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getppid() r14 = getppid() r15 = getuid() r16 = getegid() r17 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r19 = getegid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="0e22e42d9c05c607b2166e9ab7f757457009ba75b756db0abb47de2f6a6fe47a03d0a88366a27b53b81732ccfa5aa23c23ce71b8cbf05dfc4ac42e2376e5767ec0dc6854d4b73f4084f588b22a822549f10a49ea6c3d10f0be534f027db194c67ffb28c796820a36bc92e47db4872c0ace5c537047b7162f13ee05e5043c60134ab011cdc3f1b2a4654b1643a568c73bc6771a4495b469c7f3c851a62a7b502e12aad01ea2b77310af3016974096f7452e4e616aab3b314cad3c3c09dc5c4515dc", 0xc1}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x130}, 0x4) 16:00:23 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000100)=@un=@file={0x0, ""/95}, 0x61, &(0x7f0000002800)=[{&(0x7f0000000000)=""/25, 0x19}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000000340)=""/211, 0xd3}, {&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f0000000440)=""/225, 0xe1}, {&(0x7f0000000540)=""/207, 0xcf}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/4096, 0x1000}], 0x9, &(0x7f0000000180)=""/20, 0x14}, 0x43) shmat(r2, &(0x7f0000ff8000/0x8000)=nil, 0x3000) dup2(r1, r0) 16:00:23 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setreuid(r0, 0x0) syz_open_pts() r1 = syz_open_pts() fchown(r1, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x2, 0x1, 0x1) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x10}, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000001900)='./bus\x00', 0x4000020000002000, 0x0) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x100a1, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xae2, 0x7ff, "2b6839b9877c2f16b39f62724875e3bf24272a78"}) execve(0x0, &(0x7f0000000280)=[&(0x7f0000000100)='%:-\\9}-]\x00', &(0x7f0000000140)='+&%\'\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\\\x00', &(0x7f0000000240)='{$$\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='!\x00', &(0x7f0000000300)='(\x00']) 16:00:23 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) r1 = syz_open_pts() fsync(r0) close(r0) kqueue() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x5, 0x3, 0x7fffffff, "643f5b9cc4673b987e5931e06055d60b64e7a0b6", 0x7, 0x81}) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) syz_open_pts() read(r2, &(0x7f0000000300)=""/241, 0xf1) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) minherit(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f00003e7000/0x2000)=nil, 0x2000) mkdir(&(0x7f0000000180)='./bus\x00', 0x100) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8609ab1a20755ab8bdad345f07a098206fb2"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) write(r0, &(0x7f0000000200)="9db2e632d346c4ab01061122bb9249cbf8c33a931ce7a5992c058204ca8d28abd1", 0x21) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000180)=[{r0, 0x14c}], 0x20b, 0x0) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = dup2(r0, r0) writev(r3, &(0x7f0000000040), 0x470c3cc9a34adb2) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x85) readv(r1, &(0x7f0000002380)=[{&(0x7f0000000000)=""/61, 0x3d}], 0x1) setsockopt(r0, 0x2, 0xfffffffffffffff9, &(0x7f0000000100)="40deddb169b45fc768b3708b44b8671ccc962f9801504e99e0be9c85ef174385d9aa5dbeba39213559b7d190e5623e697f5ca73612a3ac076b73c57956f8b1b4e9092cff6b6768b83da1650876b92ee80ba01eeda7eb0223df6eea694a93abeb1e35af307f19137e93a9b86420bf41334d1992ae691ad2f3ea2e85e6edf32318f2dd5ae29e0fb61fb18a64995572f3", 0x8f) fcntl$setstatus(r0, 0x4, 0x80) 16:00:24 executing program 1: r0 = open(&(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x20000000, 0xffffffffffeffffd) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) faccessat(r0, &(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x1) 16:00:24 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/57, 0x39}, {&(0x7f0000000140)=""/98, 0x62}], 0x2) ftruncate(r0, 0x0) 16:00:24 executing program 0: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) fchmod(r0, 0x91) 16:00:24 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x80) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open(&(0x7f00000002c0)='./file0\x00', 0x8091, 0x90) pipe(&(0x7f0000000300)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000280)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00') r3 = openat(r2, &(0x7f0000000340)='./file0\x00', 0x0, 0x4) pipe(&(0x7f00000003c0)) symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f0000d06ff8)='./file0\x00') getsockname(r3, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000000)="407a9ec0dc37", 0x6, 0x8, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) getsockname(r0, 0xfffffffffffffffe, &(0x7f0000001180)=0x36) sendto(r0, &(0x7f0000000180)="cdde9dabc02c39827af212611adb19d1fedcdda0fdd60b2536d0972d3cb76cba03bd6a51f73f2940cde6bd0b67ece6ec5a2d3984274cd92e519368f8d2e7b970e44ce4c0ce59c921420923f0a6adbc602c2925758d8fc1faaa901f7a66abf1ce690a2e4778d53341f7998783c260a9e4af4f41cbafdcfadce6278cdc7eea750876f91ddb4f5b3a9543efa0ee28e9d2371a1fe24191ef68b05cab600bf0df5d9d7c7b2b342529d7af39243bef9c143f7b1cf341d424c88caf3ab9ae319c0d333c97ed7bf88a1b63f9acff830695d24aa2418b9abd4c1e78e2f71adc8e64bef160a0b723dab2684c544fdbe977ef8a933394dedb777e2b2d0b8a5701d5b99e323773ffe50d60dfe782a8abe67729c7cf5dcd1ac7bf48743bc8aacc73585b97cda4104698b8d1e300421cf5f0fee1b269525a5a6387403359a3dc412a5c7d35dfca55bc2255081755b16c272d39864548254816b618489cebb208a4b896a1c06ff6d8c3b04252cab9f173ea25ebe4fdcf404f50b8dbc4cd85e44fd3815a5630262d65cf56ce63aae074b2309059c3fce4936750d9848058ab665d51f73ef4686471f7f757fe0eb128d4772916b152b054ddd30e505ebe30e4056025f5986c548751f09238339dbc3bc16b4b15e85cdffe89b2971644ca278275e876e38cc2be25833474c2cb55e1d8732f06162c771a69f3cce3b6bfc20dcf6aa2382d59882376e9a80ae84a2581a6a0db24eb56d053b294b382e585d9a88e993c76b5fc659f147e64b73967d65db78a35afd05e53b3db27e2c01a9a4b6be7f610424e12b6e3c3fbf69636f9bd73f34cc8d573283611392c6690affdd3cb71dee75232d9aec0bf1503e5c27744811e65a41b06d371ba916dd3b663ad195defefc10a1862a250b8d3fdbaa2b01aed0e53cb0cdee8473d1c815b9f537e1b3cd831081a2962407c6cc8e04b10a8dd4979ee7080419eecb1c9909a1d6ce58dcfacd26496a47d5c437fbee80255c834f172dc9fe7a9b7f8163937a1325ee80f989821e9f82894d2d2e77483d07365a004bcc66588650b7595f540a317b554bbbd92351f8f11060bd5b8e56ef817dbe999bd098fde28c96dc89f92dceade0d12b130e15989568864039049822e7b6fa03ca13b98c07d4acfb041560afe7586864e40aea5123e351d44147cdf069bcc0298bf36d2f9ba3e9d491658dad20db424ea7f7ea4caab2cc76848ad2c4b9d0fddbb4d198acec95ba07e1e8d30cba50beb7f4ac8321874616b3f5fa2b46c6e359119a00be5b209f9150ba2122d6042e3e37491ea94f5695c1e2708723d7ef55c9571ee44583554b0a889a1b5df97635844c9fb82932817e25e5ba8a1534a5fbfaf47c01fbd8a81887a2c83ce0fa1dd1996b9d6c2af214200e81e449f07f700c192f00c4a527951eb90b6654fc45d54f3be4c6b1a175cc65974d906ed37fa15c306e391095e354163b760b38cf3be56d60cce9f1d2e8476951ef51a9024151d7cc94d739c2c6f72b367638d43e09873459623b28ab17c4c4009f43376cacccaca685ec26fb4bb3eb64f8638e05f95c65ddad202626fff5242621332be62c31c3235cb8a5aa28f217b8079fdfb3011d077b86c54898f40ca2ffab5fd82456a337b69a20a7f780376c71446664262ce06baa07810b14e34c4bfdcd80799a8645aff56d7c159bf071e9f6d57536e02ec7bc9280750d5968b0e0371679fa59ba10fa7da622ea09d99fc899defc97b58b7f8781d9f378229d6ec24d932ff8188b151f807a40ca1ce8e09893e05a09f3f5b751cfd6b2115657cdb9168fd7f469ad505323d373adb9b59fbb30b3d69a00aa4e0a393b2b6f6a002b39da7361f9c8e48878ac87faa3e05d83c6eab582dbbc283fe2d14626f5c94550344854fd8101353fe144a53e917121688c2d5fe35d68d7f218588fa93e1ffc6c24a8b086ca7d97771aff798dc914097c9c00a02a50fa840d02ee466ace3e4f917867e10c27f2aab8071b35aa7ed4a0d8b99df3c0b0781baf1b9caa951af92b738940b28c24649fe9b09535fafe2ab08726208f330e26bb5197fe9d65565246a33e608b6057fbaa0fc59847620daa360e7af8190f4d07040adfa27252b61b812fa67c8fd917de7c6ec8992beab1d3532cf02307c452de1ca94356d998ea09738ea28b04677dd1d35b80b8decaf7a4aba2c831b0ab25edefe2e49fb39bacd04b23b590eb3dfbdeb6a6490eb54d17380228b2eca2b042f3d6c621e449e415a5f47d8258deff734b3c344901d21adc2d5e64093fbeb9e9c6d6747bc60b56d0073d970fc9bdbeb6cd1a34327681a04f117402979ab3f9460662f4d7d7e96b50a16b62ce7b52492ca24c6bd9a7b5703d95256ac7fe90c54a3189ef1179465e45869964d948e13b3d5d44b8459178d19066bd06d881b440922dc0f5c76db55c11fe2fe4ad5753bb192a587e84f4a7331f8f545e5b35f06b135908b17b4c5d900b01a6e8fe2647f133a3aa4bc169d31a5a4642fd90fae2f3ff44cee818d02a370f951faf2acda3715ed913cc9eb0c2ef34ea8b6d8578004b57aca99fee012ddc1460659bd9debbaaf4e00eda608ac2ad95767013bd949d72f3774e3e3822f22d7fb496d476460c9ac8de08f656ac2504010e869d0162a2d8f378f29df42fc3f36133eb177a8917b313872739a85f49b9108596e8c7b3a057cf511b147d6da1f10a5f4caded0b0cadb23a9edba15fc29d4bae35225d83fe2e0544d22f3d1fcebb4982e569b32cec11c67f717b23c6b7d7df66ff1582392c3e94155f5d10d54aa6e18cc2d1af99088ebe29a4ebf530eb7e702b6abbe55d71b4a5ad376b5ccb5f75715f20dcb64c42286dce111fccb0f6dc64abda6076e1f708694f42b5d87c0efe0375b9cc3e538717588f3e8f7d4ecb1851b01c45cfa9f0b1980a3aabbb3c2629317b9dc9ce10e8584701ac6f3835633b864a6ed083f2de08a208eaee8cd2dd78b9169626803d6da5517fe616c7540da3f0c2e196f77e0a5f68e5875c4d20351f1d848d391815da20bad6c47346d2eabba80cd6a3593b243da1037a0bc95beae6996bb95c89a2f1ac2675f7542322aab9391c780f8a8fbb5f918900b0bfeb43e833401bb77b2c73717931891b311f2a9ad8a7e6fea971d6d5e8acf3ed312f1d87ef0d0dfeef4fe7e30bbe4991d3a27589c8659f5a7c63825e85112e7cb3de9c3c2fdb8e393737a6ae56f2090103124b8d0aa6c9f8cb57118c69f7ad2299131f3c62fe00b3a9681d2465ae079857515d9f54c07c825df29429452984f5ed32aaed068194c99d235519dbe078bf90526f35b895d9f90fce7bfbb15fb327bb85c56e3d3d235d06dbe401ac5c44bc486fed27cf0c14371173215cfa20580ee6e18b0d3910620c649aef59387ca2261d100f6a09a8e202b1186121cd5466b28474aeff2c0da8b08204d6291dbfddda869bf9806d097f66e11725f51374b42f7715402a7dcfe0ee55971a742daa8f575ce4ff54e6c9dd2d1a2e0576fa6bcf8d4af5128bcec3bf6177b134fa5d0fd69c3c8ae83e1d75f5c5b28f97b74416d2b70f75938fd915037c657901349913fcdfdc866be7ea550ddbcd2565bbf329114610d1dd851ff0008d15b778d80bdb62d0e940eaeea3521392ecc5a6b139c4fb186d92083f2c27922c1b56715242ea057a26c8a12b08713d7a170ed80ab7135bc57affd7e094d962804551e6d9c9c27f7fe8a2622a1a079daa4efdd44d50ff022d38575df0ad78d8429a988a89ec28afc55da209ecbd555631b6554c876363285d52334940e59762a0139970a83379c3aee7e7b035498aee2cb3600d8832089e6aad6414a2a703200fa45ecc7765098b8b8384c940ed5f66d86c6ff68359a506dc7792041ce963f2f542f44eb04dceef165025b0ba98a567089cabfed5fdd70bafe827717199c6c28f78b42bce2d4b7af5d9ba2ecc9c51249dfc20d8a2cd99d4bcbb207eaf28061c890840a6deed7c4452654b7ca62cf6eeaa0efc8d5184ffb8a40006d8c9fba150f2d2d4b8a27f8356debae31bc0a4bb821e8f9db506637166c958c304d0f696ba64b1cdad2efcc0145ee7c68cd2875ec22de756de40d166f50892f7eec5281acb37126c1239fb5887697e85f6b2b119fb26452eb1cfb3612e8cf7f89f006e521ee3551b7f2867dc12b8bfb168f1d6bf80627e9f9521f7e6a17f34bd55ed627ce7e5089771b9d486c4e6ca9a9bd3bebb4a4172d5bbc697cd08626d1e8202515f5bcb734bc92f000bcb13ec870c0db5cb76b41da4261c04a471639aff24dcc83155f91d62d50c85dba1924be1b7de7b093db3969ea94f32e17ae21b29d4ac9c7d4f7a251694f64d5ce13191ba855568f53336a70db7a14abcf98f5777c74b69ec58566b33e6ea616b9bf52ee834f64fe17703827a8bfcc9423a56444e62f4e5a827e79790d24e2a5041435fc4aaef360472779a277990481e163520b54b9cc297ebe7d5503eea2c3437de597dd682174bbda80cb92d5c0ef670f4fb76c512da5346168cc67104b9b8eb4555a913a7819bcc35f22d16364bc3a19da887920dcb394fd5b455795ef467668a2196d76ff4f02736e2dce4c2a8e6b40d3e288b394c870dd4d9fd6f97ef4782561476fb4f57a7811220cfc32c8228592d5725d7e195287b9a4d8e4c5985c853695b4b247e67b66e09591afb171524464f0650945ed1ab08d20263161e48be6cfe76d46ab1fbf355abda2b99feab442968d395d76ec96bfa762ae5cdf56039d349b518326fe0d0e4f5025a19e4b17d1b842c9059debd1270ffb7be38b93834481400731b0f461a3624086033afd7ff1d0c63ce63c2f5528d7ab84106671c9c707b809d6b7883b141ead462b1b3e9e4d847e53247c233683e807cb56b9cdf55c52be8174769ce5c61c5b431cce486107244185a8a1a3e3c008e03af4c12f650128954356a295c9d67272c92a64ac5e97ff972005c0f8ab0373992f516e02b3040229324db4c5347ad42f39bcd13090dd48a5ea3876991669ad62dafe83af8a4e118dec027aea1258aea29d2b0443037478816b13896eb4f9b66a0cad4cf9dea0b00d9a224431a1bec7bb7be29bddb4120da1d08d6bc1157cec8f7934a99fa766805efdf939d2a3010081a4101d2a9e19d6e48e9e4fa9146da0257e7669fb0531f5765d47ed4d7fac6078e610d7b9aa326534de51fa78c95846b3aad6670fcc930aec6e913dcc8288934887fe24114061bc7f347d8d554ec17ad1ebb4d132f75da07202a2897b3aa7bc0fb08b224ef19bc097a5b0c3d11f643f956968fe744c753c208b349c01ea0b39aa57d4f94311c95433eafc23cb138754c775b7cd27efdc7d9774892634b386833e2c05115d69c254ba96847b5af996e3a1974a076cbf4532a23724b09056dac8d0333d623fe9a3299a070cde2e7e0fb4f4f9321a4aba6b1791efe212d9712767e43959d7da641f7493964eb70ca17f0c679175618f55da7354118482e539269ff88bacfdcc25393bf3bb7c138b5a5ca6d9666aa87aafd4af8b97d585ca10f40231d52fe8bc3f6a225a7fa33508fe0dcd86aa47f4639f7a19d37a8a71baae2316e86d4ac11c5162204449e57dd48b29eb42a4665428ae75fd0e025b7c9a649d119f7289ffe803af9f6a789f8e5aa24aa337f33b1fa69373dcc7c955a5247582a5c698a3657e651d3b7806c863f12ac2b7bdbbbe45c20a18815d0aa1855edf32349af291f66b75745ad1bcf1ad5db89c8e4f94e6d207b9bc80d52f0d21612016f126bd66926974e386b74ad8c893505fba02c4f56dc841", 0x1000, 0x4, 0x0, 0x0) setsockopt(r1, 0x2, 0x7, &(0x7f0000000100)="671e4ee952701034eb5574750a6ead027b73cf9a9355fa9a13617b0ee59fcb47aeb1b9ce0915ed754daf06ea1fa01614424f6d0503ebfa58445a3eb0d301939903f6cd265821b7011092a43bdc963532c0f324f932fed993044c9b", 0x5b) 16:00:24 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) close(r1) dup2(r2, r0) 16:00:24 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="4e452b43d1cf33d465e53698fdf8761fb5671705b845fcb0f9b5612cab9868b7fc8de5d1840e0b35d07656d22e59becad47a83e9002c6ee3cc85add6933e3c1ae30fa2bdc67d99510d127d7c6511fafa3c3fc7f111f160321c14", 0x5a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002980)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1db287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b7069103e049f1cff06e1b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150a3cc45229e35e53182780f801a77ebb4ed1f1423ea025bcebd8d8d47612f17549bc883a2f9a290a9adae219701d0a06a5c145c6436c7372c0d0be28549fea48af26204f64b99b00ea722125bc9171810c713202bfcbf47d36b700000000000000000000000000000000c6c6c848694524a975ac1be960e64b86379ab2901d17ea6882d2c11d3d82b821d68caa9052c290f24185598bad5104900804c38f16dc85051af826fcb165ed0e0703c28947caf4cad9f8a7ba19c3ce6e7dbc364f9c00b232", 0x199) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() recvmsg(r1, &(0x7f0000000140)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f00000003c0)=""/165, 0xa5}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/153, 0x99}], 0x4, &(0x7f0000002540)=""/137, 0x89}, 0x43) close(r2) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x9d7, 0xffffffffffffffff, 0x0, 0x0, "be387e92954623681475b52f59b9f735ec85ce54", 0x99cf, 0x3}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x6) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:24 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x101, 0x7}) clock_gettime(0x3, &(0x7f0000000040)) 16:04:17 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() 16:04:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getuid() setuid(r2) r3 = socket$inet6(0x18, 0x8000, 0x3) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fcntl$setstatus(r1, 0x4, 0x44) sendto$inet6(r3, &(0x7f0000000140)="4a0e8955dce27b6c751bd45e6404801a97b711480e0eac5307ff60a7239771e82ca41add0f1b3ffa2e2e157a3ad2c3f8aea61c0be23f17be7f2e40", 0x3b, 0x4, &(0x7f0000000180)={0x18, 0x2, 0x503, 0x1}, 0xc) 16:04:17 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x0, 0x0, &(0x7f0000000000)=""/49, &(0x7f0000000040)=0x31) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0x7c) lseek(r0, 0x0, 0x0) 16:04:17 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f0000000380)='./file1\x00', 0x40) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) recvfrom(r1, &(0x7f0000000240)=""/196, 0xc4, 0x800, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:04:17 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) r0 = syz_open_pts() flock(r0, 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) write(r2, &(0x7f0000335000), 0x1023d) 16:04:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100000000002000, 0x20c) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x400, 0x80) unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0xfe52f232c1830483) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000040)=""/75, 0x4b}], 0x1, 0x0) preadv(r1, &(0x7f0000000140), 0x0, 0x0) setrlimit(0x3, &(0x7f00000001c0)={0x24078f35, 0x6}) shmget$private(0x0, 0x4000, 0x81f6ec043cae0dc1, &(0x7f0000ffb000/0x4000)=nil) 16:04:17 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xffffffffffffff8c, 0x1}, 0xc) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000), 0x0) 16:04:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) 16:04:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1/file0\x00', 0x400, 0x32) getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033ebe7294a955f094d572f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001200)=0x1002) open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x60d72a1f71495299) open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') socketpair(0x1f, 0x8003, 0x7, &(0x7f0000001240)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file1\x00') 16:04:17 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) sendto$inet6(r0, &(0x7f0000000180)="d76ed69922c4e13fc342dbf52e7965591f2157ec051952bc63bc411703478db48d7d1b6c36508a4d98a1fd476ae5bcb40078f11b7cc06a7ba8a62b661d0caf11a56ce1dbe41916bae8c5f6b6e7f9d16974be34b2e31df3b2f5e6a34060dc2c089011b6164525c2ba84c69fd6564ff2d447a9efadb9f6517135034a0455ac82ec16e73a6134c110533054c7bfc36532c3e911a612f531f4696ec436c0de395ae1499a9510f9bac345b1264caf06c5344f703452c17f9504a5a0a3a50a2fcacee7bcc192b0ec8543704c192011290ba552d5561f11d6108b6e0834f237d5f48e43cb8e8226d1cf2091870273f54dd1427169fe70f3de", 0xf5, 0x400, &(0x7f0000000280)={0x18, 0x1, 0x80000000, 0x80}, 0xc) socket$inet6(0x18, 0x4000, 0xfffffffffffffa38) sendto(r0, &(0x7f0000000140)="2a0bda4fd804745648c5d01d81439714f350c4ee7255e864f4ac", 0x1a, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xfff, 0x452}, 0xfffffffffffffff5) kqueue() socketpair(0x10, 0x4001, 0xacb9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 16:04:17 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000002c0)="2b0b7cd7a449f7a3296e0a5baa811d4e2b2c9f3286a8c75f10c85806d5788a6ee318903d05dcadef1c156c7222e6be5f8c6b2640be43907d53960b8fe311159480e8b4f1e594e244feb22d660b178ec721a7dfa763131559906cd7078684c0133c4b70cc", 0x64, 0x40000000402, 0x0, 0x0) 16:04:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001600)={0x4, 0x0, 0x40, 0x7, 0x2}, 0xffffffffffffffb6) r1 = semget$private(0x0, 0x0, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/61) r2 = semget(0x1, 0x1, 0x22) syz_extract_tcp_res(&(0x7f0000000080), 0x20, 0xce3) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/166) syz_extract_tcp_res(&(0x7f0000000180), 0x2400000000000000, 0x10001) getsockopt(r0, 0xdb, 0x1000, &(0x7f00000001c0)=""/31, &(0x7f0000000200)=0x1f) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/228) semget(0x3, 0x4, 0x20) mlockall(0x1) r3 = geteuid() getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000340)='.\x00', r3, r4) getgroups(0x9, &(0x7f00000003c0)=[r5, r6, r4, r6, r4, r6, r6, r4, r5]) semget(0x1, 0x4, 0x20) utimensat(r0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x6, 0x7}, {0xd5, 0x2}}, 0x0) semop(r1, &(0x7f0000000480)=[{0x0, 0x3, 0x800}], 0x1) getpeername$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000001500)=0x1002) r11 = getegid() getgroups(0x6, &(0x7f0000001540)=[r8, r9, r7, r11, r4, r10]) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000001580)="6aff23285aca130671b8f47c62f6b6e6891162ff495ec6fc824ae243a2ad60cbf72620ec31b7c99b923efcc4d4358901f0538b117c7d58f80b924f89d6f5f159ef93debab5e36affc910c9e6271b5e3051f1f225bb69b679cde060ddf3ca368ec3dd447940fa794de7a2b6cb54", 0x6d) r12 = msgget(0x3, 0x102) msgrcv(r12, &(0x7f0000001640)={0x0, ""/147}, 0x9b, 0x0, 0x0) 16:04:17 executing program 0: chmod(&(0x7f0000000240)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x1, 0x2) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 16:04:17 executing program 1: utimes(0x0, &(0x7f0000000040)={{}, {0x100000000000010, 0x7fff}}) r0 = socket$inet6(0x18, 0x3, 0x33) write(r0, &(0x7f0000000000)="ca8f", 0x18091287d7242a5d) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) sendto$inet6(r1, &(0x7f0000000080)="a469c3053f6d6d8a300521c63ef40fa8", 0x10, 0x8, 0x0, 0x0) 16:04:18 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x12) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x103) sync() ioctl$TIOCNXCL(r0, 0x2000740e) getrusage(0x0, 0xffffffffffffffff) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) 16:04:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x8006, 0x200) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xa2, 0x1, 0x4d29000, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x400, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x3ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x61, 0x40, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x49, 0xfffff, 0x2aa, 0x6}, {{r0}, 0xffffffffffffffff, 0x11, 0x4, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffffe, 0x9, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x40}, {{r0}, 0xffffffffffffffff, 0x1a, 0x0, 0x8, 0x80000000}], 0x4, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x2000000201, 0x80000001, 0x10001}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xa6e6, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x3, 0x76e0}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x4, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x82, 0x3, 0x80000000, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf000001b, 0x1, 0xbaa2}, {{r1}, 0xfffffffffffffffd, 0x9, 0x20000020, 0x1, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x7, 0x62}], 0x19, &(0x7f0000000000)={0x200, 0x3}) r2 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) dup2(r0, r2) close(r2) preadv(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000200)=""/176, 0xb0}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/116, 0x74}, {&(0x7f0000001480)=""/206, 0xce}], 0x4, 0x0) 16:04:18 executing program 0: select(0xfffffd4f, 0x0, 0x0, 0x0, 0xffffffffffffffff) 16:04:18 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x0, 0x81}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x200, 0x44) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x20, 0x3ff, 0x6, 0x0, "738e0a7f0722b668aa353f6d3fcca1aa712dfe01", 0x5, 0x6}) mknod(&(0x7f0000000080)='./bus\x00', 0x4040000006005, 0x401) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080), 0x336, 0x0) 16:04:18 executing program 0: select(0x193, 0x0, 0x0, 0xfffffffffffffffe, 0x0) select(0x40, &(0x7f0000000040)={0x1, 0x4, 0x8, 0x401, 0x8000, 0x4, 0x3e9, 0x7}, &(0x7f0000000080)={0x6, 0x7fa06da3, 0x3, 0xfffffffffffffff9, 0x387, 0x9, 0x3, 0xf8c}, &(0x7f00000000c0)={0x4, 0x81, 0xa73, 0x81, 0x0, 0x7, 0x5e6, 0x5c7}, &(0x7f0000000100)={0xffff, 0x6}) unlink(&(0x7f0000000000)='./file0\x00') 16:04:18 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000240)="66c5b9a5d97531b2fccae387bec5f38e21efb187f384bafff0b18dc546d8c8ec11a0726995478dfe74faea1498bd60cbd755b1a237abbca3adaa2872dafbb0c31883e80b7e7fba8e8d3299bc82765c907cd8950b9b8d8ee6511522002a4d4906fd2df31f1fd9d5da71acbbda6a6e61a8d1d332357b724e34b6f0ed85446633b5cad90c2081cbfa2f0bd69187462a9244dd5e95dfff0ab66e770d6e603accef70367166a19f57211d45963c3da238c596bbafa8a6f8f11745f142ad799946ee12792b6804d019407aba2131cae4c9d207c912d4b76812efffe921ff70ccf14163856587761279abbe7ee9", 0xea}, {&(0x7f0000000140)="0a9b11eed29af4702af7a1ab4eea90ca024f6bc3027ebdb9b2292e1199c7790256622e25832e64f860a3e542741f1981a92f7a6f874af58f20add1c1f6ee9f1944da7909cfa68e3fbe6dce9369f9d3bcabb36a0f", 0x54}, {&(0x7f0000000340)="2b11a0d56e0364fb3df2bd32b0f9f825e3c6e54fa1c5fe3ffb5c435602fd1c39eda9ccd68789ec0c9a2b154814b6db49ddfc40b31334d70bbbd8a23ee00d81a372f4ad467f6f866a50c4c933af29d5a19dbf5511490f057a656a59141d30357a854d704bd68ef4fb6b66ecc16c48efe2ccf4b62da634e66b2dd0c61a5346be1953a93c4cfc213b21ca531403f58b71e92ccc16a55544b3ebc9c079dbac43eb75678cb16ba65d2aef86e9251d616506ce7aeac4841ee657652b7152b25535", 0xbe}], 0x3, &(0x7f0000000400)=[{0x108, 0x1, 0x101, "d218c6a909ac6df5c039c3f12373022d2d2a1e5ce57c0552a858d17e9e20a4609725a4c6b7355cc15842eef5f018f59434fd0ca24c9c863952d578275562327f055aa060d17b6ef163d0e84ad41720dd23f7699fd19b1479e11a844cbd05eeea6545b3850fbea7a9bc88154f32e5631827e9861f70906afbb4aefe486fc91ba3799391afb84f2e975bf0a7e260660187e1b698345320574de343e3cb88f0c2fbd5edb23cd0081433c160f98f1f48b56ce9ee5f680ebca2cf28da610f50d98f7998ee857c3a8ca2def33ce9a78087fe09dedc02acf3b527fb227ce7ccf9165c05563a4223eb7f1dfb297814be65bb75595c8fc707a625"}, {0xf8, 0xffff, 0x6, "228daae442cd5e3a1db91870fd81ca7923ece8afe26b8dd6ed450af640fed5c4f86c043cc957414a906108e5fcac1ad930e01a4041ab8a4afbb4068207970012779428e5a1bf09f257b19d4207d95d1a84a49c03fc98624c2a794e02a726cd97323ff9bb563a9ece67356959ec90a814306c796ab376b46977c0dc22f68f145f2ffd388e1da7d1051b7c86b3096450dacaf003065e55a21f52233337dbafbd171905a7efa84222c6e43418fdd309ec297ad4eabb4b4d06294b5efe81a0c9a8450bfc55e25db16dca297bce5aa56f28ee2e3ae85d63c354f8445131b908b2a34ab20a"}, {0x48, 0x1, 0x101, "f069d2b76d0f29cba737c5a57faad49bdcc9ae3e00c652ca640b5b5420182f8b5fd9a7067eee288e32bc0efb6e6bf74539923ef495575796"}, {0xc0, 0x1, 0x100000000, "9af446c734b67f694b037b94c4f56439279910b6bb4d665cb8f0c87677699348c94297d4f84e84b608b1e30a877965d6c6eebbd54f58a77920030b4a9c85e7518dd4d9be73c7cc8efeb347dd70f2c4bb59a866cd5f0bf5da2e98dbb1e669500e0645fd34389a81e1536a36cc48bb53d4efa829b93f2f472ba07a81592c93e7c274f50028b4ce995eb15819aad1239072d09b80eb8d6385e707bf3a38b007b004e0a62136e6cdf561eb5428"}, {0xe0, 0xffff, 0x1, "33e8513d05c4a100ed7c28fd0952f360455ed5c33fc5bd6cb2cacb478c58df389025250d8e67766a04a3104e519fe244fcf9e0d05aa4d169521691adfe762698119910a861201e415c0e26c08f6db39cbd5bf95c18f35b4dd350bf585a023d8e120f3152aaa030ccff7f944b92afa7c45bc85b93d2eb04224ed616277db48e11be8238d32a06f67029474254c5a91b594ee877f6c804b6a1c2b1a9ce1f6a207badc93b198c78be8b320667e3f26181658efc722faa53450f4ff1ce103855e6d6dc89bab184ba70e5be506c"}], 0x3e8}, 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) sendto(r1, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) 16:04:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) open(&(0x7f00000000c0)='./bus\x00', 0xa0, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x20, 0xd0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:04:18 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) r2 = syz_open_pts() kevent(r0, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x3) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000580)=""/216, 0xd8}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 16:04:19 executing program 1: r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x20080, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x80000001, 0x2}, {0x18, 0x3, 0x8, 0x5}, 0xc2, [0x202000000, 0x101, 0x6, 0x6, 0x3, 0x6, 0x3ff, 0x101]}, 0x3c) setrlimit(0x3, &(0x7f0000000000)={0x400002000103, 0xffffffffcf9cb28c}) setrlimit(0x3, &(0x7f0000000040)={0x7ffffffd, 0xfffffffffffffff8}) 16:04:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x39d, 0x9}, {{r0}, 0xfffffffffffffffe, 0x6a, 0x40000000, 0x1, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x12, 0x80000000, 0xfffffffffffffff7, 0x47d}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000080, 0x4, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x1df1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x6, 0x5, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x3, 0xfdc}, {{r0}, 0xffffffffffffffff, 0x56, 0x40, 0x3, 0x6}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x7, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20000001, 0x8, 0x71}], 0xb7a4, &(0x7f0000000240)={0x100, 0x45f}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 16:04:19 executing program 0: r0 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x4, 0xfffffffffffffeca) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 16:04:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=[{0xffffffffffffffaa}], 0x10}, 0x0) sendto$unix(r0, &(0x7f0000000040)="25a97454b88edc26467cf97b3d7f5a9e5d13b21fafe973c35e4addc9545405500ce74b1fbaf0a3cb704089af1ddd9aab5c103c108814eb3419ae8e4c5ca5f0965420a0e5f8cdb6ad506d23c4599f789aaeafe7c247ec3ba622bdd958193365e430a46a8de43a9dbb0c34d6bb853e282744acda0753f15db8af397f77dc12d6d1382f", 0x82, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 16:04:19 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x5f}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r1 = getpid() getrusage(0xffffffffffffffff, &(0x7f0000000180)) fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000000080), 0x10000000000000aa) r2 = getegid() setegid(r2) ftruncate(r0, 0x9) select(0x40, &(0x7f0000000000)={0x1, 0x7, 0x1, 0x3, 0x4, 0x9f, 0x56, 0x8}, &(0x7f0000000040)={0x9, 0x1d, 0x2, 0x7ff, 0x4, 0xafe9, 0x0, 0xfff}, &(0x7f00000000c0)={0x7, 0x6f9c, 0x6, 0x4, 0x2800, 0x0, 0x50, 0x4}, &(0x7f0000000140)) setegid(r2) 16:04:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r1 = dup(r0) r2 = accept$inet(r1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:04:19 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='x\x00') socketpair(0x6, 0xc007, 0x101, &(0x7f0000000140)={0xffffffffffffffff}) write(r0, &(0x7f0000000200)="06fe24e4040c01d9fdb9e9e1d8df13a5e5a6b45f97c7541b21dfc271b43444b29e6f449011229a0c7ccccfc34af8258ad2fdc3e3f0273eda897969a531f44500decaf688268ad04958ec87f025149c3a068d9c47b2c865efee9b54392a56cca4aa80bcc8aad38f4824a3836f9e55e46d30efce0e375227bfcd7aff933338aa26cbf6c0bc6e9d870355e6cab46cb5e24ef6ac23f5f2f9b141bc33d75437ae495df5685f3ed517c2c30a63318c457767ec080203c00470edf5469d7ceb651a429a62245a7a2876b06abff53d63a1325daacc08f7bc1a40b14e", 0xd8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', 0x0, r1) 16:04:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0xffbd) 16:04:19 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x84, 0x0) r0 = socket(0x2, 0x8000, 0x80000001ff) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/208, 0xd0}], 0x1) sync() 16:04:19 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x84) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) 16:04:19 executing program 0: r0 = semget$private(0x0, 0x4, 0x449d6aedcbb3b754) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/196) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000}) 16:04:19 executing program 1: sync() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, r2, 0x6) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8a2, 0xa) getpeername$unix(r3, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getrusage(0x0, 0xffffffffffffffff) 16:04:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x103fe, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 16:04:19 executing program 1: select(0x544, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = kqueue() fchmod(r0, 0x124) geteuid() chroot(&(0x7f0000000000)='./file0\x00') r1 = dup(0xffffffffffffffff) recvfrom$inet6(r1, &(0x7f0000000040)=""/97, 0x61, 0x40, &(0x7f00000000c0)={0x18, 0x0, 0x7fffffff, 0x400}, 0xc) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:04:19 executing program 0: chmod(&(0x7f0000001940)='./file0\x00', 0x3f) setuid(0xee01) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fsync(r0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:04:19 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x8001, 0x3ff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89081ef32776e71b", 0x8) 16:04:19 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt(r0, 0x0, 0x3, &(0x7f0000000000)=""/133, &(0x7f00000000c0)=0x85) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x37, &(0x7f0000000000), 0x3db) 16:04:19 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x81) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=ANY=[@ANYBLOB="0000bf611ddd688332e50e7c6a6157ef0962faa49281d5f18ae162ec6d3cab1f"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) r1 = semget$private(0x0, 0x1, 0x414) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/67) getitimer(0x0, &(0x7f0000000000)) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x100) execve(0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) shutdown(r0, 0x0) socket$inet(0x2, 0x0, 0x80000000) 16:04:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:04:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x401, 0x10000, "b30ea6fe6c6caab4481834276e9cdb7d5d4405be", 0x7, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x8, 0x1, 0x3, 0xffffffff}) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 16:04:19 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x8fb) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x3f) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/44}, &(0x7f0000000080)=0x2e) 16:04:19 executing program 1: lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20e) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/226, 0xe2) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:04:19 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4008c) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)='./bus/file0\x00') 16:04:19 executing program 1: r0 = socket(0x1e, 0x3, 0x0) syz_emit_ethernet(0x8a, &(0x7f0000000000)="3647bb0caf8a59cbcce1aa1ed23fb66d4989098e9db30e9e1d26115c361a8fce28771735d1a1ceb13e6012b94beb4c18f39fc87fb4abe0044899a86743efa20c30541720ec882e240be0d89c436df6ca10dc756f36692fdb40c1f571feb59d7aa99e81756249ab09ee33d9580ed676d79719afbeaafa5e28c886670fc0797b52820c61c09f7b8444fca1") shutdown(r0, 0x1) 16:04:19 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7, 0x3f}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df240ec001dc91cf36639b4990d44510626009ca60193051340"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:04:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x2000, 0x404, &(0x7f0000ffb000/0x2000)=nil) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff0000010000000000000011bfc5ce9bd3546864627495148efcde166a1dd5721ebdd5927bc89df502e4d12413d439a2350b46c9463ca5cb5d09df29cd5eea57939ece6183b24ced6194d7d736a7c3ccf9b1ed5c6c591d080ad5b9a2b75805376fdfde68461693b2e6ee004dcc8c1b0529ef5a66bfd2959dfc1ac5a76669fbdc769f2143e76897ad9c7f6587dd8121d4ee8112e7293945c8d7d0b2148c4f8e73eaf27958d4c2121fc6a560bb25dd7d8e6c"], 0x10}, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x275}, 0x8) read(r0, 0x0, 0x0) 16:04:21 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = msgget$private(0x0, 0x8) r8 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x9, r5, r4, r5, r4, 0x8, 0x9}, 0x8, 0x5, r8, r2, 0x9, 0xc416, 0x2, 0x20}) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r3, r6, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000180)=@abs, 0x8, 0x0, 0x2fe, &(0x7f0000000000)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 16:04:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) msgget$private(0x0, 0x7163fe55509ea252) readv(r1, &(0x7f0000001500), 0x10000000000003c1) pipe(&(0x7f0000000200)) pipe2(&(0x7f0000000240), 0x10000) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x82, 0x6, 0x1, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x10, 0x40, 0x497, 0x75}, {{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x6, 0xffff}, {{r3}, 0xfffffffffffffffa, 0x40, 0x20000010, 0x4, 0x3}, {{r3}, 0xfffffffffffffffe, 0x12, 0x1, 0x0, 0x100000000}, {{r3}, 0xfffffffffffffff8, 0x80, 0x40000008, 0x3, 0x2}, {{r3}, 0xfffffffffffffffa, 0x3e, 0x2, 0x8, 0x4}, {{r3}, 0xfffffffffffffffb, 0x2a, 0x10, 0x9, 0xffffffffffffff70}], 0x3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xc4, 0x8, 0x9, 0x2}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20000041, 0x59a0, 0x3}], 0x0, &(0x7f00000001c0)={0x8, 0x2}) 16:04:21 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000080)=""/115, 0x170, 0x800, &(0x7f0000000180)={0x18, 0x0, 0x1, 0x8}, 0x8) mkdir(&(0x7f0000000200)='./file0\x00', 0x800000050) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x3, 0x1, 0xc000000000000, 0x3f, 0x4}, 0xc) renameat(r1, &(0x7f0000000100)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000140)='./file0/file0/file0/file0\x00') 16:04:21 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710ef240fdc021ef011dc921f83996ab94a5ed1dd39e01f6ff"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:04:21 executing program 1: clock_gettime(0x2, &(0x7f0000000100)) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='x\x00') r0 = open(&(0x7f0000000600)='./bus/file0\x00', 0x80, 0x0) mknodat(r0, &(0x7f0000000640)='./bus\x00', 0x100, 0x100000000) mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, 0x0, 0x3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x41, 0x7ff, 0x1200000}], 0x1, 0x0) r2 = kqueue() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000180)="21993a2ee0026a91de8c1aba8addc118338b35de34f38632ac3bc35ec166c47396991f1f24c922f7f533357ee72a9e10bc4fb28509168b2ecfda26a8d956a939a8df187790b30ee48dfdf81997a2317247c8726744dc59ec9c6c04877b2b7e3a8fb690ed4d4d7302220694ecaf3f5ca1763aa234f17f7bf5ee47e9b7c94bd38f11f0193b4a0cf6af9ff6ae", 0x8b}, {&(0x7f0000000280)="9d7de33c3bf05e5d468f47623c461220c7e8dd315223901a6131adc2683a56d549842421354a255a17acf4eab3d08d1d4c646d3112ebc6ebcaa5b2065ae471c96eaf28a41dbcc7a6fc3863716e841fac2a317421cd66583efa2c2d55c44dba7127014ad9c9279c3d13e7f0383a43a28fe98a91b93dc57360b0ef837b0ef07e261ae18824dcd3067c191a183620a833ee6c6ba99b3790d672b41bbcd6f7a8ec6b28dcb9a7f5d8dce71c1dc933381275bcf571f680a510e4e4b57923f0d00d8661d329a4858b13f314b559f2db8609d09af25649cf1d44d96a026bc53727766787e96de33cb2963b7940f5c033d52a857988640fe22e", 0xf5}, {&(0x7f0000000380)="a53269e6c865a400c7595b4df4edd7296f602b79c13abb5007dad75924c842232a31e04a7ffd1366660337e4b1", 0x2d}, {&(0x7f00000003c0)="827b9d", 0x3}, {&(0x7f0000000400)="5770b4a24e5ea52be2fdb9427c331096ad4dd250132a722e97b985884367ae32467806e7729b774f4d12310bfa19d6136dc261059e0629d740bcd08e88fddfa9a008349d77a3ea910d2ae033243c24ac952cf87b382992c641593c78b81b784ccd5add399941bdfdea6c858ca28548b5f512962c959e8ac06d47f1c4e320da52f69831de5fcf9dc7062ee6947b7f54c13b05ca6275d58113ec8428070c4ab307af10ecf5c3dfb36b155ea693e60d9611e692b225e27fad52375f9daea68996e8dc2cfb7f06025cd65f5d713629f6b1bc55238944b3c1673850805c750c8f8fa2bb4d3a703974c484a0e50efd5d239358dcedc34fa24ac168", 0xf8}], 0x5, &(0x7f0000000580)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r1, r1, r2, r2, r2, r2, r1, r1]}], 0x38, 0x406}, 0x400) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) 16:04:28 executing program 0: mknod(&(0x7f00000020c0)='./bus\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) recvfrom$unix(r0, &(0x7f0000000180)=""/35, 0x23, 0x1, &(0x7f0000002100)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSDTR(r0, 0x20007479) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000001c40)={&(0x7f0000000040)=@in6={0x18, 0x3, 0xef6, 0x81}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000080)="59c76d85ea98be8f95f577c7c7359bda8b5502afd9f81c1d24a3631992bc016bdad8a665dc36e17135927995a446657e9bb964a7eb0cd135942335f195c83e796294fbae", 0x44}, {&(0x7f00000001c0)="a53644bc5330ffe46b93133dbb6f6132a1998a6671b0921acbdc940b0ec48a778c4ac805a850e793aee9ad55673950fe46a9acb861f91f720bae4757dabd6dd00d8c5d0e18a4ce7e2abfb7e431c23a8093099775909bf2e56935a9f4ee3c60b5f25a2786ac4d1f1634a2588d710718804f0834b6cded49a1d177ec45a72ec7bec4dd7224e2c4a5", 0x87}, {&(0x7f0000000280)="64b8b968633c64540e92f4f861f8a8a74de4dfd76e6d67d2172473136e533fd4354f4e5c1f0396e48e454e0f401c941175abf73a1cb7639a5e95c60425b533a768b0c1a5191add23417a0ca273cdc6ffa9d42349299b0438050b7c8bd06a04450cf03a43483e94ae0f91b3a7a24af9f8f1261f8f8840e47f051d1181d6610176fa894dcff0091701bb708fc9af1011f7928276e24e2234d35571566a25b0d83190228666af188c4fe8562f7787ec164f40d88cce3584d5aa60f10872cce0e407642a4344120d08f208aec098132cbb755dc09d11abddd6589018c70ef8c8a96bcb", 0xe1}, {&(0x7f0000000100)="6715d79e2279a472e3e9e223b97863caf5aa083e2a", 0x15}, {&(0x7f0000000140)="4bd8c64770bed44266d2b40e43a91c750564a9b0dd2873471487fc616e4cd3fa650d19a66d187a54f6e055749d742e1df1c1df110e2e99b8703af047dc8e445b", 0x40}, {&(0x7f0000000380)="5899373683008d181bbce040fa1e32940c5d9f58e43f48302ff197266c73e0215ec14f5799c844f2590ac8c28baa330dfa19f04a89548c9b7e9933ede322ff8c61880a55e5d958023d41de04f6141bbbc9e37f74e68e7f9f0c788237c4658a9b66fa425b6ffe6c46d7376e03136c918ab1d8f6febd47214d1fc97dfa76dd0687d0b4e8c498a06b19f8df5287d0b0464278021207a3cbb7434caf5bdebf7d7ebfceb3192fff434d7760bf02c95929c3a43d76daf74e8df45fa0a4cbca8c0592d3907821b1b4c93c53b5f78cba8eb357870e9f", 0xd2}, {&(0x7f0000000480)="13735f111d5b4eeaf42f2360940feaadc7a89094d6ffe8c6e0cf42c39a5b54da0ae93b7cfa49c14e332564389e8035b139c04324fda97b8efd4c58bf9e4065fd41c56a8a409ea5e6778b13f8c41707bb20a39d3fc2e59087641c886f43a027c5072f16097e7edc30dfea07424a684c698deb712ac4e8432dffb711010d8044729c3df260d307e329ab47c32479a5248d006ca3e0878524ab922b89453b1d8b850a02a54be3b3f9d47d70d797a2123946fbdccf5cb07d249dc0d6fe78f6d4774dd985ea1e16f1d45e32b2bd3c0250e2f7ade2b9febd3e258ed08f76525129fb7e217720ccd2156cee0901f53560fd40a766194447f6d34252781ce1146804efe7389ee6b4a7fffe876e975eeb38e28e8d4f1c6667bfddf46117afa581203221958b9e0021ac9d0ee08f893a0df65e71bcefe1885df69ebba53716491db0014a2a5b42fe6ee56ceac767c394c97d7283ccd0f5d4ae345d13ab4a213cf120385e1b431d040b8b96e0f5947ec2f587bef51da65da4b47eac9bcdf2bffb1671e321bda47d324db80943be0fd20faa3944034500b459ae411302015c3f5321c3d28963d6319c9478adf1978bb38a4a9492b754cafc5caf14a53fa4088a6af187ec9c8ed3965a69909d60479d4c3886824cb951a5dbc22cfd1be7e879ee7ba0bc763671764cee3181f5038a186cf57095ad99f9ea684f573ad629d98094b2ce2b5eba88c8b3380dc5f1492058ffed96fc2c9d90525197c6062fd0afcdb11061fe3f865a44936815c29d9d72dfd77e589b503165e202ffbf2375f637a333c7b1e7eeadfeb04f822c28c12bc1370aa6c13f62b61366aff7f6fa9ffb9e1feed13413f9b4963f2f06f109824807db6e81d1010be626c3d4b1db0b735dc1c4d7415d51db980007e1d99ffd40fbcef356f79a96a6945a7de8a230f73497400b6891aeea9e42450a6b3f9a4ce7f97a8d70381838ca8daa0774705e7a083556b41423ceebbb58bf84e106da2df1d61e8e0fcdb55ad4562a7944c11e51d4cb60feae4d4607c7bf568f973b9534e14593303d12f546e10437dd1a2d76b7a6a095b6a1b1308e2032a3fc8fb4320a34aba649582b55e165a5b5649810e88aea8e09f65678e36a747976153d70aeb8da8d03618aee13b1e037333cfd912653e72c6e015629cf8296ce53dc03ced1d590640039996827ae28951318f59778006b14a3dd191f0ec62f4aeeb24d639ff5f8276a357dda0a17a28603b2a597c6cffee35fb780f0a20322a171c4c4f55d781953ec4affe437bcc29788e28f3fd03eb9e533e43c74a89ce0d1f09c7c56879de1fbff049f310f206e6a123bde1973f76092449bca61585197e6d0c70c80fcf55afdcad47609aa8ce1d9ff1c29958487c8bfc8de8a263e987b92faa7ab9279279492da320e59868a0b0dbf0ae9467da936e2a1d2835ed6c7d044db6879aea623a83d2c4941ec46c34675fda0593fc9d84ad9b331b449b3417ef3784cbf01a186eb312b562fddfb3023c61e51d7696ec9a0c207f1dd2baa89e752ae802b2f131b567244daf7c6be7c1c90b9bc2c5a08a7fe69e594ec68948668b05ec751035c694a8c6ca3caaf1b3b64bf9d4049146acec6a7f41b46ded84a9dfccb961bbb59646d70c23635d98bf235888474c38419d36f50f71f12b0cc266ac148d764bc6892697a1c3e8afeb30b52f438a094725127987f1aedd6d34508d504aa4242d022f53f686eb31c9b636437bdaaa578e78b6f521bc2a115d45b8625e2e1e0f6c893c58297b21ed624bce52dd610e24adc89adbfd59e42c4bd4425cc50172a4a839364a3b170110a9c96a1557a4c4fd9d829ae58fff2416c0fd8021c05fadea6336cbaaf6967c3fe69a38797a86cbd0dde5375514b30daa475e4c3f07955b68d6d9e4f0f33f24404d2718b8e1f2fc8ada1e6b9bcec29e68c2855dfafbf8d49715f653d52a5b33dc04149f92b1e14f6d73a8d46f85483c31cae1990b5dad5dab0f8cc445cc9097f0a5990b981d038c828420e4190db721860045c21c1896487429559aa3870899188395ff4bb7dda3e6fddbcd4a60d58355d99c5e25541a6860333684a4e02b598c8e0ebe78fd8b750d908a021d89f1feea3bf9f8605a9826f9bd660a5c33f66c1864d911d1eadc4701fc7064caab57bef937ec19db61d728d39d1796ba9bed93d74d4deb290df8cf643bd7bf4f7e74c3a7363ee2e87254158cfd5ce83ac23d3684a169bbadc1b2123742bba34797747f2e93d021f1a9250184f8706e8072b7e3f332afff0d0b0843ffd0a16d532b00676a3da9a41d06987a97753c58ff7e9356ad3d2ec9b55ac60e6883a37b01606d668877382c7eda46bd4f879c0797824aab2a118df3d57d42bac441fc16d0763bae6aab4e3780b305064f83c5d65b4d5b66adf1f8178b27a4591e24b3d58131d0575f91dbfc8a519452b41cc47066013b022e478d529a2f381f09a6e022ef1421efc77a02b88e45a6fd30b336c0d919bd654c82eb1d40e891d46f3b4a9cff5ba5f78725373fbdf6785292d88596fc7c7f306ed468a1391efbd07008af811ebc4acb011b9ddb3b73b21cec666b3bb5c659b69d6d6c725eb32cbba405b45209f6ec5e93da59dc09cbdfc18eb07f03dcb2b961d17a6222ff52b749af5d834c5bda66e42fd7850cb40e8dacfc2916eb986a3c211133a7befbc1cb96182a0021e8ee92aa279abd508a14f8a0719f4f4e7197ec9d5d12afb1a705a6179b24bee11c4a9fe4e2786dbcfb7ad8ab819e36fd0a0faa8beb91c4071973bf8fe05dff51a52ddbb429335ff30373fc4b6f0488890fdc75ac5b74317ebe6ba101d65cf133f5ae3d6cdd1fe098a0377cd32e867b35ef7fbc22855075aad591d2397151a74fde904b437592450725e73115fdb4d5ee2407f4ce7b2d1482f79b9a5f406e95c007c1ffc50a0b229df553875c13a68d44714a15c7491fca16c8c6f8bfbd767878c5a7c543e28755dcdcf6ea26690a000086006304b37cfc3bb6e612e1cdff1549bf3471b299cd844d94d68b8ae6b6e44de8497e3e216db2ae0aaccde1e8c3d8566a1d3de357401680315fe7589375024ae41625275b91565b124c372ff33d4296e5e6070b312d44a15acc073b000b833f63d43e932792776ac7f3cec88c330b8a181a7714c99535e11db1fe57051cb6fed0488478f157fd054dc98254cf128f89e96d32fe138390b048f528e089626488b63059578e5b03c605e2f241251aad4bac2b2e16ddd387f66dda9811cd3738028d2a06f9456da9c02eda304f3ab18a572ff45f545057299ed49bfe4e6c04df0bc132d41e1c976dccbd3d6280f2f3d97c68a329dd415bc8585c7fb42972e4475192731d01d6dda4a6b57edb4951b3a70f6c3bf7fa29fabcba322f38a5ba439611b62e64e087026ecd6c80b6fb838647f2fa23147f59cf48ee11ccc9ba58540f8e1cc3c3cb40c3c275436e0b8b5e57c71c41d064c901b56d5026f20db5e062312f59af57e875935044041205b6889347ef19cab85e6aac9f3b7945a0bae1932e93e4443b8848614421b2e9580671154e9fdd62e2ac03bea8871a4679f3f41e50f111c5fa8010c33537b5ff0cb405484370d356253bdfec180f30de9e83df5c07b75b56a719b891daa16a1d6a887fbc98ed2068ee202c9560ad442b25af53c33a9a2395a0aac891c5d80a759dc4ab5d38d4a9feafa12e0d301df42a0081076e39b8fc24c5af2db706adea2ea9357b2a3415f1edc682941be4ca8df684d90e27a1cb0760fa73174e7db455cc7e891450039de3a5e37efbb9906410e3dcdaa210dab94d0ffa5d9f23d601a50a8c7720c0ccc535d217b652a690af6c2d8464956e584d1ca4e52835fde1143639d3cba505abf053db51e1a609e0f51a9f9cfc7d6cd120289808e9cc1d5aa9e84737898ec9e988b1122792d86ee185719a31eb7b835032a6029a4e3d5a09cac351766d3146b536e728c12bbd55749ff3cd2a1cbf8887b75501e95cce4746dff2ff971ab6ead62fc1c26b60aeee82f85358747fa526ab6925a4d1df8819aabe66c68fe4b1d34d13f75683c43e69521edd235617270fd5ff14f3562e0c31c33600f66b35aba4b9d5d41a4b9372b5bd64788230767cb32cc13ff8d71bf04dec13a4ce35cf8a988ec1cf56c55aca40dd4240441ada8de35bc4d0c7b4001659764d918374dfce7b8d436c66ed3bb9577c22716933ff5b78226f4852e3ee93f74d561e3776d6284c7dc479049f0f12f2b813437edf8e0f4b27621ec8bbd8e404d74d75c18b2082b56fdb533d1752a9050b7c76a1f19fdd8e58064c74ed7856aad434e38d259033329fa2030acb9bf3aaba30bcc10756cf72661ed63f0146cf0d9978b20973b2b0076791721d6053f96d72c025a3ba88add57eca740d5aa3d1f31035d1ab6ee584e3b688dc1850e58e30a0c4f4e0ca840312c46ee9f1e6a49773a1181de9e75b5f7a80a9553a3f260a143104149f7a4a91b35c052c8b23f4355d671781e30ab02305905d2a2e2903a160eb203eca6d9982b522a26760019dec9028e7b7de08b627c6c805c37068e20d46677a77a2047c4e0824796822060ae2cff566412a9ebf298f8e144d1ed587fa78c1cb5ca310750dca1775257377b64d80a70defb1f7e3de12d90b080237a7928468e821529c3d315d7eaceb4d9aa6767f16b086f3192260aa538de8643b401ef74a406277e1bb0e9b8fbc46e8330199e4cef06a909cbc6c7b62b9ea2820b750b002b4084ef5f11f813790397af72c6144175b076d3d3942976e2fec9b902302c38881c01396da68e5166c8b66568e4f97fb64166b4dfbcac859bb87bb2d93fa0c03a4d537f6a6e3e721e5bb3e970d7d50f423f3bbba313577e32dd797fbd2d2b845ca7ff652afd6de7eb5f1fbfda12d5c1f51f6cebf2f6cdfd91a08fb343ff73ebef61b1df53fc60dc5dd09199e7513d08c6870e2d7b020f7de0893a3b588c090247de881a10b625640ce0d242ad5c5d68c769992629b0d8c9bd6dbeace42072ac2f741fa9c85d739d7a9c2cc025e0118c20a6ba6326aa8cea0db13c879540df2a19819baf274aa83099be0dc42cf375c5d6887d95e1a077c5008b0e5f745f44208026f4a2e9bf783dd7172a60114bc27fd8885937f78b68f6c9acd50dda0317cc08e0d08fd1ac79a9dbaa4ca03e6dde6f86c0ef5b3da1d0887297757025a38f9c8b8351dc21d7e20d72fea9901eca19384c5be58fab6be5b78a3f31b92807af01129d7be346806a432572b223bcdd5e2ee2775eeebd7939d574ace42e17bd1ce110432c142c232313ec30bef9fcba3a856cceff27954ba56a71b17384fa88944d4a0f7fb3d79738d0d0a83b7a7ead627b7b660f341c410f2a37aec2627dc36a106cb31072bf550203ef346dd78bad220028ad55ab0c45caf3fab2a3bae1f94688349ac70127062dd38190d19d36c140358e2c2b86a1c04289756aab6544d480927aa0b984e5bd41ee1857c38ac34c6ab4fe7c4573e0cbed09ee583ba4da39925102edb11d0a0d6253c57d867f7441f582d4771262b6db51b28861ed00a22de18375ae3f0b0b265acb4ce11aa589c3ef7ea3348c1da2e98d0eab1581b40529ca4479d04b44a0a37f5fbb21eea47f3d4825b288704f786ff74d41ee2bb554e815e74be3b0cb944bcb9f9e2a124d12113cd32377f70cd0d8a9becb67e297399c7b75d2c04e6a95d3bec3c6259ae45bd097d78d85cb22c62e156bad4927f9a7aa31bf237bcb3a328a28fa8a576e9c745285602fd89f02688c5294a37fe7b0d7ff981262d98da9a8", 0x1082}, {&(0x7f0000001480)="c38b4c8a0c1f020c1043c8430436840e5cbccc292a40c4881417463b3cc6254f6a47ac59c1a13c", 0x27}, {&(0x7f00000014c0)="c7e235be86fe5cd704a8aa36f99a291e260ed0", 0x13}], 0x9, &(0x7f00000015c0)=ANY=[@ANYBLOB="c8000000000000000100000002000000f8bc50d8c897f8700401051bc0546b0e046f263aac5e0ceb7095251af418f3b80bf24320ab82ec5b575b408e05cee36fa597d776dc1b276526d5769200c7a9a2ccd30842cf099a480c902ec8a897095105821841fbf119d2f88e8f6a2233589ca73b3eee6d64d33d36139b37f1a1adc856755419e3b3e51bbd74f7016252d5c7d0b84ff9d57b8b4802f7dec3eb0bd2aa74086811a331723add606de4d606d91336816989b36b609ca76f858559913496a35bed0000000000f800000000000000ffff0000030000006a128405e0610022f44dd792d937104713a16c4c1c8ff69fda3d0655b798364ad78dbb3fee234b637c4cf05cfe2caa2a1d2cb2a9fb0c85873738c17633c9af9056cd3622477fca32539b46631a49d4fb5acb749a2edfd28a14a0544b8b17fa4dbfbe77dff66b7901d69f3bdc008afa3a2ff6c8faefe881561cfa69ee75ab6d59c57729deec7105b31be604db6f83e2eceb0ab741ca2415bd627a50cc9218ab907ef01250325c5fc69210a30a9d1adec918e5ce1c4da4a133e68f319804b6cd4ae7464a15c830201e50b824fbe02050fde392f70270c291313f28fc2b2c964e981bfdf09d55db4769f19b5e01343084000000006000000000000000ffff0000a1000000fdd57e0bfec7b9bd97979664570e9b67bda3cf4a6ba6a8f9b281e58757c52ecc96f6b2109db7731b6b17ab78f9d1e8b1bccef0a9b49edf92def5094cdfbaba5d7deda4464db36cc91e7ca28ce1000000f000000000000000ffff00007500000098fbd428729f74c20aef67d4e11a5cd8843d1503c3ae6404c836cd00c97ba1899e12806b328e203f52c90376bc0b2bbca78121a8ace764ebcedcb7c3913ad509ac0012f9db0aaa32ca2fd6c2ff3b92451068e157b8aa48a36161cbaed1f876ab1e4df052912d293815375800844a8bbcc2c08d08f1cd0123877c5edfbef2df50c5e8d45a6f1229d5e966a8d128c4d5cf6322a05ecdf9379de7d898ba43f50b8636074b2553d29b6c7742b87338f52487956036d5bb62a8bc411262f1ae39445fbacc62b44b7189eb08df9ea95b0556ac570f1427a21282fa139596370776ea00280000000000000001000000ff0100000cc368e4ce1c8260244311e94d41eeea39f223af00000000c8000000000000000100000004000000c991c66fffe49914f4c0fafcf71cbf76079b42ffaee78286a8f41334b5de00b4b9bb606c18d75637e077c15de3e87e7f7d3d7e732d94e9bdd5b8b307a8e0e4a9db1e978b47195e71f7512bcb454c76510e4d1303d11dcbaf8c93d0265936ae15c2a53700078bd28270e64e43b84d8115ab8f3132c2eff9f5f8158737b6e6de3f07d6a26262ba2e75c13cb1f38b9c39363e934be1f89dbbdc8160e112b3ae005697647ae93cc4e00fe94f4eec1942a0773c9f5e00000000000001000000000000ffff0000050000008393c9da92cb87ec8e5a955c9e5f59b7bb331a1d47089bd5889ba545730d04c5f7edc9640531f4383ba76f87d2591b7bee6df453902ace8f54d2f3146aae221890f44c09a8a7d089ba140847cba52d0a05c51e703ac02280ca206bb9efc792edced014bf0f5e6bc592fb7f7adcc4f083cea968589af34b0de0a2179b321fdbd18dc5fa30aa4792a936769f5752c2f5bc6ab10ed23a1112d7083e0af325533de4c1395cfdb4e7e5eb79a333caa9d3e9089bb2ddf87237ca832c5b208266ba76476dc0677492a8eecd1ab69c7a372fe49e4bc90de38e66f39d8f3722c24faacf96476c006d6a0ee13430010000000000004000000000000000010000002000000028ba343b8c2e373fa07e476cd98c74f85f563497f96eb25f85974eeca61b4539718979cbde1f7e31f9ce6be0911c8100f8000000000000000100000005000000d1dafdfc95d4a1fdbf74ea44c1dd76d2f8aced165ae5370c0363c4b3dc68534a3f6985c14c365e6b99550ace19cfd5a980f09e93f1cefd0ee41c27d677787bcd1769a56fc9e4a9554765e2b0e7e881b4d618dec3f8307d655d5b2fdbfd2577bf7531c41ecfb4e4699c6b425b70a6dcc7b9f8706f3443d54139f6abebfcff04ef1c70fd5ac9d59efd62cf6772229747fe5eb1eabc546e3e658a0e20ba0dd3e2e04aa3f5c7eafee6e8bf3cd88bf06e4f81df0fc84727e8a56ed67f520e87894d8d94f746e855b914713c2bace4bd95bd0f9c6f7972ba49effa37b38cb6ab727d7bf8edff5c170000002000000000000000ffff000002000000f6ea166c75"], 0x658}, 0x401) kevent(r1, &(0x7f0000001c80)=[{{r1}, 0xffffffffffffffff, 0x40, 0x60000000, 0x2}, {{r1}, 0xfffffffffffffffa, 0x80, 0x8, 0x800, 0x5}, {{r1}, 0xfffffffffffffffd, 0x2, 0xf0000094, 0x100000000, 0x6}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x80000001, 0xff}, {{r1}, 0xfffffffffffffff9, 0x40, 0xf000000d, 0x8001, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x4, 0x40, 0xfffffffffffffffc, 0x101}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x401, 0x8000}], 0x8, &(0x7f0000001d80)=[{{r1}, 0xfffffffffffffff9, 0x90, 0x1, 0x9, 0x5}, {{r1}, 0xfffffffffffffffb, 0xbe, 0x12, 0x100, 0x8}, {{r1}, 0xfffffffffffffffc, 0xb, 0x2, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffff8, 0x1e, 0x43, 0x3, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x4, 0xe3c}, {{r1}, 0xffffffffffffffff, 0x0, 0x9, 0x8, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x8001, 0xcbe3}], 0x6, &(0x7f0000001e80)={0x225, 0xfff}) ioctl$TIOCCDTR(r1, 0x20007478) sendmsg(r1, &(0x7f0000002080)={0x0, 0x0, &(0x7f0000002000)=[{&(0x7f0000001ec0)="75edbcb80f24dbe70745bfab74baa36c145975168b263697fcdf283f46e1a3ee4843785fdeff73873c322db7fecba1f1d8a482e82598881e6831c8fb88602ad2246b55a6e04ab9e090be90b06daef0b05636aad64324d707a60a11f179fd66695be0dd555464fc0b113762579392e6234690b6a21e3a3d3f246df0b666642da52ef17492f82eefd622bb5c74f850d4ac69473a501c27fa7c7fdb36b8f3367dc4a959b4936d642a1e6506fe19925e1b574f0cf5305b55e196b9b3369bf328ac03d3f8b7074f209c2b1a5ec4864b46543ce341fe796f4b09f53aa6d7cc33bf6bbe15289b6789", 0xe5}, {&(0x7f0000001fc0)="1d99543ac29f156ff9", 0x9}], 0x2, &(0x7f0000002040)=ANY=[@ANYBLOB="4000000000000000ffff000005010000218c635b6b767fc379870da4c0c9dd24a84796c1bacc400ca3c96067daf02316bb3fa1362802c2b11152d84a00000000"], 0x40}, 0xc) syz_emit_ethernet(0x0, &(0x7f0000001c80)) 16:04:28 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fc2000/0x1000)=nil, 0x1000, 0x2000002) r0 = open(&(0x7f0000000080)='./file1\x00', 0x10, 0x40) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x10c) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8001) 16:04:28 executing program 0: r0 = semget(0x2, 0x3, 0x0) semop(r0, &(0x7f0000000080)=[{0x7, 0xffff, 0x800}, {0x0, 0xa, 0x800}], 0x2ab) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) dup(r1) semop(r0, &(0x7f00000000c0), 0x0) 16:04:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "73cd0d3f6784996580cf2e0b5639b98fac571e09", 0x0, 0xfdfffffffffffffc}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1) 16:04:28 executing program 0: r0 = socket(0x40000000002, 0x9, 0x201) sendto$unix(r0, 0x0, 0xffffffffffffffb4, 0x0, &(0x7f0000000100)=@abs, 0x8) 16:04:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) sendto$unix(r1, 0x0, 0x0, 0x401, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x80, 0xc0, 0x3, 0x26}], 0x40, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xc0, 0xfffff, 0x0, 0x3d7}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x6, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffffffffff18, 0x3}, {{r1}, 0xfffffffffffffffa, 0x4, 0xc0000004, 0x530, 0x8001}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80000002, 0x401, 0x5}], 0x400000000, &(0x7f0000000100)={0x208b, 0x1}) 16:04:28 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x5) getsockopt(r0, 0x8000000029, 0xff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:04:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xffffffffffffffbd, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x8, 0x80000000}, 0xc) socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x1010, r0, 0x0, 0x0) pipe(&(0x7f0000000040)) socket(0x3f, 0x8003, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:04:28 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) r4 = kqueue() r5 = dup2(r0, r3) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r0, r5) 16:04:28 executing program 1: socketpair(0x1a, 0x4000, 0x200, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="943ec7e57e459711e041b55b4185cc57ba2c4f791dca21a2cdf7ff2edae43fd5c906e7f4b445b5039b907bfdc8fb7c7bddac7db4736bbd9fc8beef3ce05b44f18f22074a141619669dd9726318cc8ffeb42dc439f666f400b5409b50d7b275cadb4b9119033d6e31b90261c6ff39e5243407c6b18cfdc383ca25b3c2608201a22b7b8a32f91653f40fd833ae531063f67f30e5948ad8a8fc9e21a79f85c272", 0x9f}, {&(0x7f0000000200)="c2cf69710675c15c080360dc4289f0f719a41de25bd76e75f8d2c0d2c15dd9458683e3fa1813b2a8eb", 0x29}], 0x2, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') accept(r1, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:04:28 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f00000002c0)=""/182, 0xa0}, {&(0x7f0000000180)=""/111, 0xffffffffffffff14}], 0x10000000000003a5) 16:04:28 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) r3 = syz_open_pts() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x2) 16:04:28 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0xfffffffffffffffb, 0x969, 0x23, 0x7ff}) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x43f690f}, {0x1000}}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7, 0x9}) 16:04:28 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket(0x20, 0x4001, 0x6c44) setsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) 16:04:28 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x7) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000000), 0x0) socket$inet6(0x18, 0xc003, 0xfffffffffffffff9) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x380, 0x4) 16:04:28 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x90) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x400, 0x1) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0xffffffff) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000000000000000000e8ffff00000000", 0x14) listen(r2, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:04:28 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="233ae569ddc36daee0e18080dace9062b9d7b6d0b3a7fc02c2192a27c919d4122d62e030ae6db2e4d0b972f144d05227", 0x30}], 0x1, 0x0) r0 = socket$inet(0x2, 0x8000, 0x5) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x0}, 0xc) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/8, 0x8}, {&(0x7f0000000040)=""/97, 0x61}, {&(0x7f0000000240)=""/234, 0xea}, {&(0x7f0000000140)=""/179, 0xb3}], 0x4, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x336, 0x0) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') setsockopt(r0, 0x3, 0x0, &(0x7f0000000400), 0x0) 16:04:29 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000, r1}) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x8, 0x1, r2}) open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x181) 16:04:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) r1 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x105) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x80) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = socket$inet6(0x18, 0xc000, 0x4d) r5 = dup(0xffffffffffffffff) r6 = dup(0xffffffffffffff9c) r7 = socket$unix(0x1, 0x3, 0x0) r8 = syz_open_pts() r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r10 = socket$inet6(0x18, 0xc002, 0x3ff) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x50, 0x3, 0x5707}, {{r2}, 0xfffffffffffffffc, 0xd, 0x20000000, 0x6, 0x4}, {{r3}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x1, 0x6}, {{r4}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x1, 0x4}, {{r5}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x9, 0x100000000}, {{r6}, 0x0, 0x20, 0x4, 0x3a4d, 0xa3}, {{r7}, 0xfffffffffffffff8, 0x80, 0x0, 0xfffffffeffffffff, 0x99f}, {{r8}, 0xffffffffffffffff, 0x1, 0x6, 0x8, 0x8}], 0xfff, &(0x7f00000001c0)=[{{r9}, 0xfffffffffffffff8, 0x0, 0x11, 0x100000000, 0x6}, {{r10}, 0x0, 0x35, 0x8, 0x5, 0x16}, {{r11}, 0xfffffffffffffffb, 0x20, 0x2, 0x7, 0x7fffffff}], 0x2, &(0x7f0000000380)={0x68a2bb01, 0x5}) fchdir(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r13, r12) open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x2) r14 = kqueue() kevent(r14, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) kevent(r14, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:04:29 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 16:04:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "eb417115f2325395a3dcab6100000100"}) 16:04:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x1) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x4) 16:04:29 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x73669d6657ed08db, 0x31) r0 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x20) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)) 16:04:29 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e0010000000000000000000000000000000000e1"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x3, 0x80000000}, 0x10000016b) 16:04:29 executing program 0: mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) write(r0, &(0x7f0000000040)="afa59c5e98c22c86b946605e97608215eb21c0f9509f1d916bab273c733e49e43838f0f597416adaab07006fe76a4a6e90788209b51499c844a5a8115d1d8fb74ee0efb242177b9538db323adea8bc4e3c13c0baeee3ac72ac8a07", 0x5b) 16:04:29 executing program 1: r0 = socket(0x2, 0xc000, 0x5) r1 = syz_open_pts() close(r1) write(r0, &(0x7f0000000100)="62946233362276d2c576e2f41aa2964e590be41765812d86ba352e9224c7594671c1c48e28b1ed35e808f621d1cb5eca7316d26f106d5897fac19fe059107d9e7b38e4eda35f77a53e285b68d14008c8dfbd53682a46b53441f9d21bbfdad3c700fd3f7d95ccfe8669d569b6a97278daf98825b5213b35ffb0bd315d97886bf216e101b465dfeb606fb9a974b78e", 0x8e) r2 = kqueue() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r3 = socket(0x1, 0x5, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) shutdown(r3, 0x1) kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffd, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffd, 0x0, 0x12, 0xd22d, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x2, 0x41, 0x7, 0xffffffffffffff72}, {{r1}, 0xffffffffffffffff, 0xa, 0x1, 0x7, 0x7fffffff}, {{r1}, 0xfffffffffffffff8, 0x0, 0xf0000016, 0x1, 0xffffffff}, {{}, 0xfffffffffffffffe, 0x14, 0xf0000005, 0x1, 0xd39}, {{}, 0xfffffffffffffff8, 0x8, 0x1, 0x7, 0x21}, {{r2}, 0xffffffffffffffff, 0x60, 0x80000084, 0x7fffffff, 0x100}, {{r1}, 0xfffffffffffffffe, 0x20, 0x20000003, 0x2, 0x3203eccd}], 0x9, &(0x7f0000000000)={0x9, 0x7f}) kevent(r2, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:04:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000000)) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 16:04:29 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x3d, 0x73) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbf532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e099365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a525ecf8ef95b0fcc90624bd40cdadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765dcf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b33049649bd403550c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bfe97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa198818c671a41e217519f9e01cda76c32e14471598c4f3f810c7172fa895e3935de00480a3f9039034e6f036244fe9f71807d23bc1ca23edd104d65d4ec2a501d1fbe6eb9ef99fb33ff45cfddb660c85e8bcd23f3974290471d7ce6d2294ce02050290127d33e9960bd95b1e82032b5a2a112ac34d4af0e5a8c7e6e2091d201b939d20fa0cbf407c0cea685833eaad455f7a1df9fa3d14870cb6ed8d76ee9ae7b11923f73a45aa7f571ee35d9689afbbcc1f14f47e91457c39010df70061ce922c6339686c3ece3f073f98b7441b311b61a0964c1ce47817a4942f32836d11c3b8fce821aec7512908ad317e79d8e4aa82202a99526b8fdc62f7cf3cadb14f6a140422163f839be5c53266d3c3fe5c456bdded16b1700db8c4927f7bc6edfe7c577114fa1b626f813e6d30d078b1917b16419b4838c88162314f759c248", 0x100000344) close(r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x7, 0x200}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x51, 0x20000000, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x22, 0x80000000, 0x10000, 0x40}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80, 0x400, 0x3}, {{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x2, 0x8}, {{r0}, 0x0, 0x20, 0x20000003, 0x7, 0xdf}], 0x4, &(0x7f0000000180)={0x5, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x8, 0x4) fchdir(r0) 16:04:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getdents(r0, 0x0, 0x1003d) r1 = shmget(0x1, 0x1000, 0x231, &(0x7f0000002000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x400) 16:04:29 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffeba) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = msgget(0x1, 0x80) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x0, r0, r1, r0, r1, 0x109, 0xbf}, 0x9, 0xae, r2, r2, 0x8, 0x3fd7, 0x2, 0xffffffffffffff23}) r4 = getuid() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000280)="03a70530c3f9168d828b96d0271f572fb19d8a8789fd398abc63bef3bee2ec3f43d82cb081ee5f65754afcf9f99557b6e11b3d3c42b8c9f9b226cdf4a91c20ece99cb707ea1fe2ceae8cdf3699b7c818c4cfb971d7631aebdeaa5eb5ef684ec5196fcbd50a7093693b2e8c8cf28f1b692dd389126d2036d4d7b89be06091d96b4e91ca7271d3b0b7a06696773824295d93861b3b33a31a3757aeeb0131cf0d22637e241905ad51bd22bd81dc9e17d6d74392e1ac9262685ce2df75442119ab5afed41637f49626dc0ffd7f60cc5951ce902fa187312f814157a77e8ad7be71f4fe92256eac58eba8d05482a32d9b17f120598feeec673e4ea4d0bbbb0a953155a2b0cfdd824a0844edfe7a60cac180fc7d5e795e9e457c1a11df00b7a3936a485df2d759b1906a031d7d5528415356b13ba29cce86cbfa208d88e28a56fe171c2daf86a3ed9b65b79cdd62d007af5145d72dea9e8dedce577de025b5e4a566bc0d25a0b9e432a48ae0f6544affef69058ed2b7fad81dbe702af5415d8deb91653b5216664f1cab64e55c82d13bd56926819f55f04059ae2f8f4ae6368eebcf449378d668320a8b6bd3c4c526d7c691f353e85e660264d10e8b59ebe35d4379f40286710786576c9096776bfbc57dd847a427e14e14a8e005744f219c40827a6e1caa4648c577fd6ff174b6af0dd1ca71aa94d304afcc6f8d089029fa1b17998f4784c19dec03eff7f329a9e422bb5c4c53337838c9d8ae9636107cffa3ae8673e9d95da65f0238ef5270a510d333c1a588d21d26809e27e7ad1f45637bb0b0fe0ebec54d544c89016d29dd2c28691ea345664b388b193d5397683f70ef564455eddc5eae98a47a50e214b04dd53cd5175997ac2ab61dbd60ee9fea132deb2eadddba8238e9378234ba26ee3bf2e4a17280798f591f19165d8bb3502ced5bc252c339a63f1023275dbc6f807fed560494134de9aecc4cf56a163179b58f258cab631ebd68d795ce0d3c17e5dd7279ada6c88b98de28bd2b43493257cc8d9fe927d96e995222c460816b0ac759c16ae00df538e679ece0ae551ddc75e87f1af42defcfaed9b2008a914a8a6dc712f2efdd21283153005460d1d7696ecafece155b21696b6ccef0b5bd94b5714858f57c16a28a608ed5e1438f96d1fb7dcf4428bf38ae40ca7e6c47f83c2fc372ff93a2d0579dadb1b4939b2dd229e5e7c25abfc0531543ce83935e2b5112c90a316f53c1b3673bfdf315be8c30e3cb54e03f84320931f15ebb2121dade43c72b66839d6a4f7a890804e35810bd9db045390a01cf21061d7df484d0b23bed8358db3fa19980add8332dde7aa53de2256524541211b9b306cde170d7d6616a7c79a4f82a1a7e1a1996859506f8027e7473c804dee8f9def2e8fbd32111a0cc0392a2f6c66bc62e5edaabd1f3f0cb5241554590ae7386cba11984774b8119e3024caf110e47164d36b03e840e15eb366dcb0b8be6f1649330b8aa6de5f64842643448d715b98202b87f14aff52a0db651b2cbd26499c1e8d32606d35034044d81084e99b5d2540bb3ef97eef94f89652ade8a9922e955183b99b4a38a8e577b0e07a31ea712f4cb4e0da7312a953bce116db8b8e23c9a100e9bff2c0411fcd5f49f87a1e50d04275771fde208cffa23a743dc1681ab2915c7de558de5c63a9ac9d9ae57ae47366d3fa89631d8671b7a5e73af1f948f76df5c70d8a72f5db9ed2ffaa1fa6b6ca966debdeb9fd1c5754b7da965d3a608d5005302ce08cac11ef1b967586a775e62883812011131adc5f1f8f0ee644989a46c6e6ffed32eb0604cd12fac4a25c1c1707a6e6579e261b3939892723bbc7165d3b60d460c914b2cd114e044b832af7dfc725875d6b02f289f0ff1d331feef271c55db4475306134d410131cabe059d2a862bf06b4286e117a35002243c7a5a202e565ef218044d9f62d3cd07a764411866c3bee147461f7c5450cd6b879c87c60381dfd5cefbf4aad176a6335cf84c6fb9fe37c42bc9ae3f852c3e4b0611dbb44f2d6dd44db44febe96a6d67ee7d949d6c67c71f1bab7ef20828c336e18015c793cc33cf55c2a7ae58590e202e148f6b1dc508596345f4085410f3a252c759d9bc499de0d79af083d76e42d033ef6835e0957e62719875ecf36f272593a99657f052c97d2c46d9b4949d42f90fec9377ca09b4d79796b9285b1f683bf5bde75c73e5bde3c4f43cc2f0d3d8a9d553b8c7e6a3ba34c0494c9a144dde522a12b8d70e56d2c97e851fb2b32b1e89a9cc41d86f601ac3865fcb3762a55a4cb1f672574c1e6375235425114c7e411318addf2d8b223eafe366b7a47c139c8b76bdbd7423e17a8d30bbda45cfa8de3ec72fccb35df4cccf286fc769c5fe23dc7cf916d9a21a5b7cd77c1e76400a15c9a82b5286f3389c5d79364aa289c213ff9683cf1846f7b1ffc801232fe2825abda800dcdab86e3f5678a98f88c533d48c53e7c59044ddb7c89a731353424c9b11f33309df50cc17ce6dc74d2af8053fbafaf670b4a3d5fe4cbed532128a9e54a20a07007a5289c5e6f3ae0e7f9bcf9f4c41f74a893ed79437dd63259c27f53f0ef2b054454842afbaf01c58e4ad8721031a52a3bdf8139446d0d228582099c475c8103b3c582e77f5d44ae43f41c2116312340318cf6f5d4dbe8c64884a5d69fc98de0d8a0e2276019b4e8d5eaa63a1fcea2f0b1a8e5f92f7b49633c8e2705f2fb66e9d74a9ab3ee5902335db44dcdbee2db9a18201024c2fd54bbd086af7c8e1e21a139cf5a2859df3b883b1d6423e4243f24b80ed523aa451b6d5bd7656d9bb63d7ac25ec05d90945e78d8770afede25a3fd6d05c88440e426d44510f6b67317490577f8e8ca1d38248a2988f80979133cee758fccea05572bda32695657d1e388f83dd2c7ae509f82dd73a3b4dd536322fdea43686591bb99b4c66c8a9ffbd50c152685e3720f77dd16b89bd2ba791c65c9a008ee6237755f0a02052f05764f272889453767605df46bf2bc757bf681f5e683b9f219b944cadff78dc94cb114fb5abdd228436e4d477b4bfa7a2995fba803a817fcc064af5c8117e22731d774092f6f1be4884633101305816b0c289326f459bdb8c64ad7abfe5f906635675aa7f9210f21bd5c28fa0732fadc5347ae854715fbb5917a8f218d9d030176546f0132fd6a32bf22e0b195b41d102e25079115bc017568319c5203d4d204eeea50226e324d529577c7e09c71a5f2347e42a8b79f999e9f9895f90cef292a54a3fcc9655da81892c199bcd503cf8a96503920797dad4de6abd0b1b5db9bc960b7d470efa871265dcc1b53924019aad2643952651a73605ffcb7a8124bdc6583d9ac4d02bfadca6a4914e931ba82582bb425b63273c6a41c334eb016949ca1c09b96f1fc8bab565089f424b2d9b486bd10d088a4eeaa4b6bc04480a03dcb4e6b19c101ed572c41f7706674ebccf05538627c9f440ff05528f6535695950e1db369a997dabadca437248e85eef37cb17c678b9bd9851705f69844ee438cd7d17c1dd58f5ee7f72315ab2f78f777433d2144f75fb3dae264613a6b44ee24dc2203298cf0695f57b463c233d0afb7229fc3d1c5ea3a8e43711593cb83b123212181529fe4e286f9c2f87fd41e3529534c0f79e221817432ccc2d8dc0617ad693d254c8db3e3d73d0ade7b09498a2ce69aa7855bd1ddf571f56742f3f099a237cf1eeaae3fc95e033e7e982141d19b43e5df97159bc2918c97cfc275ef1c9a10da2a0f3c1ef4053a75f4bcb62c24ba4879f423bd94db3ff410e80b23a8ea1f635381931de6ae29d11d5be39e5b383c0f85c8877e8ba1f6458f796ccf7077f0fbf6cb878aa5288a4658b586ebbf49520b8913345e8f1a94acf65e7bef6e7d7bbcc8639062e659acae5b7343dfbf393e07016777c5d83775e3b887c508b090da9f7514964d26cecebf6baa954a7e496f8fe94b9650804a26171eff3a6d322f3f1d57071e78be0c4aaf00cd3d8dd3b5acff75692fd8e6f9de3c8b3d88a061bb392bc9a17e7a151eeca6f1efa38972bb34be97622cdea370e44da63b7acd0c1d5c31d584f7a7c9042b48066c2e238f623f956b4e609365df63fda3d613922d30fbc59889dc607bf96baa1f58687f4af3eb25a62a642fb69ba1522120c56e6b08c083a931c994ad3c4d6652dd045fb5e904ca36b7bbe583012289311a128cb0a615a2935e74d4804a4ec0b0d98e56012afa4927abf13ebd19ef2e638b03370153e5f3cb25aa265b1bc6eafd7f52a0a148310179d9331907d404f71a1cb8c480fd048c721a2879b22f64b7db29ed3af37c802fd7d791359235bf23e861feece014588d4352f42e2b3b26cb4f428ec05b25acf199be93ba51442350a699122bd0608d7e7b923ebe36cef10152366c0098d9ff764d0e98dd2def0150072c5be877979857c1c1ee1d4802c798b0686f4a7cc43ffbf4a749e2e257479c5d9938b1d5b2836117bded4476ebd925f622aa32c8578448d4116bfde2ef2c376cf7356f96f85c294af3b818128ed9ac319d2a0ef897ef5a2a2e8c9a72a3ae42cd95d0f4f95821d3e82166faafe2056008ca3b545d4beafb812a74109712d7e58f734e7d729c3bd47336e80f33c25464231f412f5bbc9c5ee8eee23e029b10d6d209a2fa8bc1ac85820df71ac730a62153fdba14fdbd0c8955fa98b31aa875f33047f95eb1e47877fb5f62365e1c7c17d96e4dbe35321fe2a077b18448bfe81c29cb31fc3dd6e274542a217913fdf27ec3e979d1650f678ee5f35817f6acb2aa88173e1d907278748ae35bbfacfcaf6cfb9d77da32e72781a358126f676f1ae597ebd5a27abce19703121f08ee2d0748699a270b6781b1f9ca4696d43e542864637ec30bed01834ee9528c801ccf951e271081a82bcbb7f48b77d25b88f6db7fe8ab6a362c54c9c4df22d6559e9debb4affbb85f5738ee8c2149b4cbd912dfa8361c5d6985591182845d8bef0902bdf63ef8f298705ec1e2fed8659eabd5157585e88dac381c3f458fb282907b4f0163b4d66858e48f8be23d3df27b1beabad83c65896abb125f9fe8cacf19fe696826ccbe9dfb89ab2d9f22ed9e1f504d4bdfa2dda64e111b26eb074b9e0ca00faae59c7b6bd3456fd85c4e8743284e17f50d9a7caef9ce6a9cdaa90e6c0a475a638dd37652329911a2504c1c18eef46b2098cef98958ee8a746ad497863daa8d3a692825ab31c826ad7b5697cc714c127dade17bc6f86bf4002d8c0905cca230557a9bcf7e5ce5ec77d05c8230ba701d209d4a82f8f83fc32378b57a941a5e4f8f8ce758f6e7fa6c50bd6c2905b9ace639484ee7ad8d12db99054a0f8e2ab6b238d5cbe14e25c109a1e594f05b6edf353a29ed74688991cc870cd5b7f0772d84814612aff7854427766a741b4cf4332992cff884cb61b005637404a338a15d204bc3a278bae7b6a50de1ca5cda662cd64ff8991b3c1097c480a1d50afcd1e1a4b26effe30d020bae790fdaea89a1a7b1e67dee3e76f695f1f45a6946a20b59f539490a5490abb7dbf3f1d441c186b3bd4e94d4cdd4041612889eb0ae53760b7182fa061bb7be8b0e6c14e2851ccffc92aa64345922e907aa9b01a57711e06f3f9141975a4d2b07d383e520e420fb7854dade92daed0ece5d6102b3b841ddb7208a1b3ac25c2ae06645c6d1c7e9fb8a78352677bdfa70a3dc0353d08b31f4e6b42ea3e376f3140fc4d4644be0e3cc7fdf179b548fec3b2644578b382071773d7453613a6f1c935548c11384a813796e09", 0x1000) pipe2(&(0x7f0000001280), 0x10000) setreuid(r4, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:04:29 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x6) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = accept$inet(r1, 0x0, &(0x7f00000001c0)) r3 = dup(r2) getdents(r3, &(0x7f0000000200)=""/4096, 0x1000) accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = dup(0xffffffffffffff9c) r5 = fcntl$dupfd(r0, 0x100000000a, 0xffffffffffffff9c) dup(r4) r6 = fcntl$dupfd(r4, 0xa, r5) connect$inet6(r6, &(0x7f0000000000)={0x18, 0x2, 0x6, 0x1}, 0xc) 16:04:29 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2001, 0x80004529) mkdir(&(0x7f0000000000)='./bus\x00', 0x20) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000380)='./bus\x00', 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="a67e793ba9a8a6f61938578c8f451e4af409c15d7a05f1a9149a5457965a8520d432985bc1bdf614cd75ae94bf4bbe177bdcbba45bc0f01ce31b5272c85db043b1aa8b4ecda3c4565124d7ad6ac9d9b2f974608092bddea778", 0x59}, {&(0x7f0000000200)="2d6858e006e989e9a05ff7654c2bbd45541c95a4ad2cf38cee6856dbe1ae54e40c861f70aead1fcca63648d7b85914c31a4ab554d0195d57059489c4e25d4c23eec297515859eb9dfd7e066462101ea96e5f090ff1606d51ad86fdd459b36bd2ebd2289e14b40d69dbe2955d119ee332685c5778c1778d18c271c8fd95ebc1e964e19029cb587f91041ed2cb672c29783df6fe33a4dc944be325c4ed1394632d", 0xa0}], 0x2, &(0x7f00000002c0)=[{0x28, 0xffff, 0x5, "ba0259154579f6667c366ab2d62c283d2ce74f"}, {0x68, 0x1, 0x0, "ae2e83780c1e20b9475fe894d8d5d0fd1fde41d770ee697b76f0ccf84639960a88963f157d368f82602130e587b58820af4776c45008e4af767753c1d45ee9223a6ec42467855596c2594d3a702f2bf4fa55"}], 0x90}, 0xa) 16:04:29 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0xbc, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x32d, 0x4}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x400, 0x3}], 0x1, &(0x7f00000000c0)={0x800, 0x2}) 16:04:29 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f00000009c0), 0x40000000007fff, 0x0, 0x4, 0x0) write(r1, &(0x7f00000000c0)="04", 0x1) 16:04:29 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x6, 0x2e68}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x6, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x94, 0x80000005, 0x101, 0x10000}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x0, 0x5, 0x20, 0x7}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xc, 0x80000040, 0x7, 0x6}, {{r0}, 0xfffffffffffffffe, 0x26, 0x21, 0x100000001, 0x1}, {{r0}, 0xffffffffffffffff, 0xe, 0x4, 0x8001, 0x8}, {{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0xa00000, 0x5}], 0x3, &(0x7f0000000240)={0x40ab, 0x9}) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./bus\x00', r3, r4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x8000, 0x0, 0xfffffffffffffffc, 0x0) login: wsmux_getmux: no memory for mux 8388649 wsmux_getmux: no memory for mux 8388649 wsmux_getmux: no memory for mux 8388649 wsmux_getmux: no memory for mux 8388649 16:04:29 executing program 0: shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) select(0x544, 0xfffffffffffffffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x3, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) 16:04:29 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dcb1cf2bae8f36a94ff576b229aaba601b4000c0075"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="30977ff15916ee6939e12f8c5034118df3117c965cad34054169fe15375e90f4390f2292ebfc547b4fb8d5a861b20ce880917a44e24fb19703e6bbac1e751c53190eb00415acb06ad2b8b4ccaf3439edbcfbf942878bce029d7469a79f6f3d27e49673f09febd6e0d262b19417851ecf", 0x70}, {&(0x7f0000000140)="b5e72044e5c875355cefe38e966aef6b966375d4829183871d965c8f7d9878630f05770655a4c910c72ce59394c667", 0x2f}, {&(0x7f0000000200)="1bb99fe731520c43d485f651aaa3a8c94bd10722cdd75d7dcb49f88e1c560daf1927f4b3556ba5cacd06005d4da730b311e44c06dc6cb1a7806244b231ca81f4b063279db2d61c4771730030b9be78a8393d9233d7c42c5a3c7af0599121e33405455416114531d23be212df3d8eec23ac14c065b74eee23f62e7bfa", 0x7c}, {&(0x7f0000000280)="2350bf79948e8fd9ecea4a1e4d1ac8521c8cc4c1c9954ad8c9dafe6d28ddd93de021e1f00e1734a5aa4282c51073176e999348941b58a387cd1e7fdd0a4948b4161f7b8b7ab5d76e8428d761774de25a910dd1b3d4e56552021cd248ee4e89bdeff10b682eac96158d80133865dedb4dee4fb688198b67552a5b9f4c7fdccc4a0173c99899877b6c70ef9c03646e24f5a4db53562461a5c37010da8fe08d9c5d7078aa946652947dbf2ce72690b8ea", 0xaf}], 0x4, 0x0, 0x0, 0x400}, 0x2) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x810, r0, 0x0, 0x0) 16:04:29 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x6040, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:04:36 executing program 0: write(0xffffffffffffffff, &(0x7f0000001140)="19", 0x1) write(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 16:04:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000880)="f93f585737e2151af0805c04e7ac35ac0f9ba635db5a73c3963bc073734ce6632d5462338df7500caf46cc9894e094325ca0599a66cddeda92b16c788dd4417243481ad93718dfe02a5476b2f42a52f8df8f87817705266e257cbaceceeb0df3bb4723bf67217febd6907249ca74d1623e46c450ed888a0a286129217730c7845135effa460261e0bed858d942fd9ece94aae5", 0x93) r2 = dup2(r0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x2939, 0x7, 0xffffffff, 0x66b2, "e9b2f076d096bdcc341ab5467105b3b25d8f6471", 0x3, 0x400}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) r3 = getuid() setuid(r3) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x35}, {0x3, 0x31a}}, 0x2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x90db) sendto$unix(r1, 0x0, 0xffffffffffffffb1, 0x400, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x3ff) 16:04:36 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x80) mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:04:36 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000140)='./file1\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') utimes(&(0x7f0000000080)='./file1\x00', 0x0) 16:04:36 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:04:36 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) close(r0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) symlinkat(&(0x7f0000000640)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r1, &(0x7f00000006c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") 16:04:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x4040000006009, 0x100) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x3, 0x2, 0x4, 0x80000000, r1}) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x100, 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) 16:04:36 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) 16:04:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1028a, 0x5) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)='Q', 0x1, 0x0, 0x0, 0x30f) 16:04:36 executing program 1: shmget(0x2, 0x3000, 0xfffffffffffffffd, &(0x7f0000ffd000/0x3000)=nil) semget(0x1, 0x0, 0x400) 16:04:36 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 16:04:36 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x10) ioctl$TIOCCDTR(r0, 0x20007478) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xe008, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) getpid() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() write(r1, &(0x7f0000000100)='D', 0x1) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x3, 0x0, 0xfffffffffffff183, 0x0) 16:04:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x800000000000) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) recvfrom(r0, &(0x7f0000000040)=""/59, 0x3b, 0x800, &(0x7f0000000080)=@in6={0x18, 0x3, 0x2, 0x6}, 0xc) listen(r0, 0x0) 16:04:36 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) socketpair(0x18, 0x3, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r1, 0x5) shmat(r0, &(0x7f0000c01000/0x2000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x1000, 0x64, &(0x7f0000e99000/0x1000)=nil) 16:04:36 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0)=0xadd2, 0x4) writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a", 0xb0}], 0x1) r1 = socket$inet(0x2, 0x8000000000002, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000100)=ANY=[@ANYBLOB="1204e17c30db8fc0990d5069e7f43ec85fc57f29ae4a8ad859d39a3b99e62e06de6fb1371ca5dbd4ff976c7578543de5d9a2cd3e11e243dd57cc1777125a354fa4a74c"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/41, &(0x7f0000000040)=0x29) 16:04:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) setitimer(0x0, &(0x7f0000000040)={{0x8, 0x100000000}, {0xb400000000000000}}, &(0x7f0000000080)) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0x3}, 0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x10a) r2 = getpgrp() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) connect(r1, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x80000000, 0x9, 0x146, 0xeb5, "a1febc30303f0e47634c75d9bad0af58a65dc3d0", 0xc1, 0x8}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0x100000000) bind(r1, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x81, 0x9}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x1, 0x6, 0xfffffffffffffffb}, {0x18, 0x1, 0x3, 0x6}, 0xb72, [0xcef0, 0x3f, 0x80000000, 0x245599eb, 0x10000, 0x1, 0x2, 0xbc]}, 0x3c) setitimer(0x2, &(0x7f0000000340)={{0x40, 0x3}, {0x8}}, &(0x7f0000000380)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r5 = socket$inet(0x2, 0x4000, 0xffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000440)=0x8001) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0/../file0\x00') sendto$inet(r1, &(0x7f0000000500)="0528e1f34ffcaf910bdfb4bc37a9735e64ba37ff56403b41127ade1a2b8ac6556d3e4e37b170ce27c2b0f580a07c5b0e93c6b1c7b5b85dd91757029e073bb65ab5992c415726ff9713309541396c6c1b3e7a9b142c9fdb1e832954ff7bfb417a8a2a", 0x62, 0x4, 0x0, 0x0) getpeername$inet(r5, &(0x7f00000005c0), &(0x7f0000000600)=0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000640)=0x2) r6 = semget$private(0x0, 0x2, 0x10c) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000880)=[0xfe6, 0x101, 0x73e, 0x4]) 16:04:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) r3 = dup(r0) ioctl$TIOCCDTR(r3, 0x20007478) sendto$unix(r1, 0x0, 0x0, 0xc, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) clock_getres(0x4, 0x0) r4 = getpgrp() r5 = getuid() r6 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r6}, 0xc) 16:04:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d47271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44eb5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd60200000000000000fa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc2", 0x201) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x5, 0x3, 0x8, 0x4}) 16:04:37 executing program 1: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) msgget$private(0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x204) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = fcntl$getown(r2, 0x5) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) dup2(r2, r2) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x1, 0x3, 0x7, 0xfffffffffffffffa, r3}) r4 = geteuid() shmctl$IPC_RMID(r0, 0x0) r5 = getgid() ioctl$TIOCNOTTY(r2, 0x20007471) dup(r2) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x2, r4, r5, 0x0, 0x0, 0xa, 0x800}, 0x1, 0xffff, 0x1000}) recvfrom$unix(r2, &(0x7f00000001c0)=""/228, 0xe4, 0x800, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:04:37 executing program 1: r0 = socket(0x13, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:04:37 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) flock(r0, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) flock(r0, 0x8) 16:04:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x20, 0x0, 0xff, 0x0) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) setegid(r2) 16:04:37 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x80000}, {0x0, 0x2}}, 0x0) r0 = semget$private(0x0, 0x2, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3f, 0x9, 0x6]) 16:04:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b", 0xec) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1922c180000000000000400", 0x0, 0x3}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0xfffffffffffffffc, 0x1d38, "ba3bba00"}) ioctl$TIOCSTOP(r2, 0x2000746f) fchdir(r3) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) write(r0, &(0x7f0000000200)="351ad47b40f44336ef1c64448eac1a390f412d864206ca559434c50765548dbc0756f3b027c1", 0x26) 16:04:37 executing program 0: getppid() getsockopt(0xffffffffffffffff, 0x8000000029, 0x66, 0x0, 0x0) 16:04:37 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) fcntl$getflags(r0, 0x1) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) r2 = dup2(r1, 0xffffffffffffffff) read(r1, &(0x7f0000000000)=""/68, 0x44) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x0, 0x4, 0x3ff, 0x1f}, 0xc) 16:04:37 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0xfffffffffffffffc}, 0x14a, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1134, 0x80000001, 0x5, 0x7, "a5afef1143a498e99f3c1e52518dd75be39778f8", 0xae, 0x8}) 16:04:37 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) close(r0) 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) close(r1) 16:04:37 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) clock_gettime(0x2, &(0x7f0000000000)) 16:04:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() r6 = getgid() r7 = getgid() getgroups(0x6, &(0x7f0000000240)=[r2, r3, r4, r5, r6, r7]) fcntl$setstatus(r0, 0x4, 0x0) getitimer(0x2, &(0x7f0000000080)) 16:04:37 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000280)="0000dc2f37a58eccb85a30362db68c40484fb6f7232ee622d5cf8c07970a6a7dd9e4012783038236eb9fad8a642d98d2da5b8ccc94ff7411f7199232f18f4bfb0b88f21c730fa28c4df609652171c936821401296b0c70e6bc7bc55b66d20f5f7515dab82bcceaa9c9a0df9da1dc1bd759508e09bf2f95aa88ca019b65e38d4d9d453cc03077c30f67410ccfb5f862c373a000f9a1723f6e6bce34769ee7e6ab5d8aae2664c105b1312c024386154b27437ba9f227c7b618fc3e9fc01044f1c3967146ad03b1fdb06d51b806ae14f1314a672ce86b019ec7b647ecd3b3fc4680f1bf4eb3a562c4e070a74f35cc86f9d3b7f7e50a491623a3b166d1d38674e8772f88105291e45ae24cdb58d5254d", 0xffffffffffffffdd) 16:04:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:04:37 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x20, 0xc0) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0xfffe) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x20, 0x1fffffffd}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x20}) ioctl$TIOCDRAIN(r2, 0x2000745e) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x2c) pipe(&(0x7f0000000200)) 16:04:37 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20080, 0x80) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710f37000000fbff00000000000080dbdb"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:04:39 executing program 0: open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') mknod(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') 16:04:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), 0x74) socket$inet6(0x18, 0x4003, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:04:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) getrusage(0x0, &(0x7f0000000200)) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="362477dc1ef79cd2f0158d9fb64f87b9f12becdef1272ab8772d2261c8f393ad953f953087d786097a4e1377a92ee33b3abdc1bcf39a0c2c14ef1267a32e7d4bac30ade66b5818a3971890eb75e12e0055da662d9955b0f7e7aa6efe992aef04850fdd7c3445a905a8dcd854c237867a404d3b4b4e0d234f2b09dd069f89a24ed244a5aff21d7cbaad290fb41aa86091053b81", 0x93}, {&(0x7f0000000400)="6cc29c830bd04d37ec978847aa5760b2f9d06673a762972b62b641dc3f1a23106600959633a270baaf11abc7ede99dd88ca2408c0eb5e2107d88ea22ffbb9eb6aba190cb8c7f67071539e4d54c0f44752c51c6db460c9b532b6d0c21482947fdb9980dce7c38f6c5daec80d267c78409ebd00d611659892c7044fb1a28aa2aafb0a4a8ac5bc931a7656b11467597113c0906509b73b4aa5e92745a1db877863f91bd2ded40622dc40b358ae76fdf49a1fc7c5a", 0xb3}, {&(0x7f0000000080)="b267fccd655e51e1cd4c1f3e2886", 0xe}, {&(0x7f0000000140)="cc64566430e4f19f162df19a5a76bb6a1274a7d1b11433822b1a70c9b78293e11dcb5da62d163b6d442e12eee462a60c8dc3fcf9871fa8e69f45243264391074baf1f27db9ede8f523581cb2adc7af6936d729b5da98372ebb9690495e90a68c778f533c35d4cae04ea3f5117f2f96fd0636383d658d02cfa8372fbe9f54eb", 0x7f}, {&(0x7f00000004c0)="63e9bf8a318f3b9aad31d2602ad895477036cfcf438abe7ef8930c7759eb5b2d520bf468b879de6b0de9ff03795729274d86bab798d57b2a16ada5e8d1a7b4540be6540540966eaa67f3725ad430b032fc7724f856343b6bb1d87e639f5b82eb0449a12412021f54171ae7ddac075725783690e69857b2e5f418d5e8c88903fa32f1dc3b70d96a1e0f53b626625c07855582510fd5", 0x95}], 0x5, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) getdents(r0, &(0x7f0000000000)=""/1, 0x1) 16:04:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1f, 0x1}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x3f}) 16:04:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x20}], 0x3d4, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) 16:04:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) semget(0x1, 0x5, 0x664) r1 = syz_open_pts() fcntl$getown(r1, 0x5) read(r0, &(0x7f0000000040), 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:04:45 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r0) 16:04:45 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x0) shmget(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) close(r0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r3 = getgid() socket(0x20, 0x7, 0x8000) fchown(r1, r2, r3) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet6(r0, &(0x7f0000000000)="8c1f8bfef386f0f82592ca6b0fbcb761e6961fd372e243a64b9d586ba24282f2552e2e72f5f947f64c19876520890ec7bbaf", 0x32, 0x2, &(0x7f0000000040)={0x18, 0x2, 0x7, 0xffff}, 0xc) shmget(0x1, 0x1000, 0x421, &(0x7f0000ffd000/0x1000)=nil) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/246, 0xf6}, {&(0x7f0000000200)=""/241, 0xf1}, {&(0x7f0000000300)=""/108, 0x6c}, {&(0x7f0000000380)=""/62, 0x3e}, {&(0x7f00000003c0)=""/136, 0x88}, {&(0x7f0000000480)=""/31, 0x1f}], 0x6, &(0x7f0000000540)=""/99, 0x63}, 0x842) 16:04:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0xffbd) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0xf84, "bad84b73f2a4caaf72d88000"}) rmdir(&(0x7f0000000080)='./file0\x00') readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:04:45 executing program 1: syz_emit_ethernet(0x1000, &(0x7f0000000400)="d05eeb108413e95aa4c696d39cc7ee93ec4e41a678fd4d388c334c27383c14e92636ace6bf55fe3fbd93d263d6a1de4f49303b60300df352cd87f308d0feb181666ad4f295530244a9159b4ead7225118b3dbc13c8d4d109af22e5e16c9cd28d77280aab3fd6079a747d9bc5c13c325f2c5c2f3eb33294ff527ceee9c220adfc37552f6783b90d34232624496034ab6476f07441e9d3cf1cc9b9292693b952c4cf369bf213348ecb7e6ff87c6b73d532669903b852646bb13cbc954126a4e9a4aeb232cc5f77d215d8f5480de58ba69c75ecdf5a7e3dcdeb31df26cfb9ea12c07e31ebf96a348b662f8b1f5b2a5acb1f6c1daf47d41239a8fcbe968ad13d2f7063d60616160ac543427e33a935920f6f126741f219f27d070cfde685549b303a52f2b35493d2dc73e25da03d6c707e47359c6608a56b3b2e9ea130b3fee6717848364d0f88600d96ace1aed383883fc471d7ff5ea23fc52bef7ee9e48f2ee4736ddd12b696e45c2c640635d6dc9c7fcbe9272e98ed2f5189d8324dd22b8a637b49795c65fab85cddcf5a5907ee2624e2bc8f1bc96cea77f850d131c2c1f289eb81572c9f76c7c12b6d709f6bcbc61cdc26c6d392bdacab6ca8a1787627fc4c8b87e1a06b0eb69198283e8bf9b668dd1a6ccba74ec46358c969f1eed1bbc6fcf7ddf463ac29866972920cb0ea6fefef64e0a9c8704fcb14ae5321753a9652c7209c4c17b53b08afe94d69a4fbe4210e5cf206661391bfae6d5f2d317364518e37b3c9e096a07294b4acb72abe6cbba5e39c359bc9cd5100410e74a63db6c1fa505edbf5e23fbdec46ac374f8621ee447e282c8f86e0abfe5a7a5b4af96011a70f225de784718c9a69f1855285ab7ec1d0c2ae848bb4e31de85fb02d6e13f086a601960eedeeec6e0e1caa95237309d9adac85d98d72ed0a2965c3622a069fa78a4c9081b01d6f2f200eeb1fde34e60314283e6af57448d0704e52520b079e54930530711269c44720e944673ab35a5c78e7b71f549da3b6e31416274d1a6464146f9b322b07d2987cef8e3a4e06662b73e752364d7ff8a3322cbc3343a4c2b4be9b7c9bdca4de97921d4c9ee1ae6c842eb99f056a19a6baeba5e3abca9fcdc6bd0f25d3c68a63d58662a73b17ff0bed032492245ed36d5dc693d286e4a87f7b2315882f06fe59b72fcd2ed0d09782e1676e0e22caf47865e90542c120c3505ea8542f43a690a5ef40d9ad057f8c7080b977644f0076ee94a766d80ba721dbb813c37503175e9157ff4500ed9adf9138bb43679eb458291a0db04d5e940ae58222e3f99462ee8084b70a1396e6b2456418614cee24f0e29b1e9ef7cfaf0c185a71f23bf500d9d174347783292ea886693dbb33c95e41ba4e1f52371692c516d6a5f2441c190cf980853e6e1e16733e4620a48a659f167ecae84d2150fc418f52acca14f1ac14412410a3cb27fe0ac09eda846e0e5989504a3f3496c2c5defaf80c0f5a0a1320ab3fe22931dd62327ce73288b6739729e32d3f785178f6ddfc02cbf8873f4de53ce0f0d344bdf6d397e35cccdef87ed212080a51426866225fa27db386c45ed2a462b353a93ea641d2ac51aebb42d4663f124e6e0a2169d01aa7338357faef730ba2405e91967862c6bf55495f3fd0685ed26673eb3da45bdae29796384ade71456fc645ffd37f824f63ab4f7280750eecdafe12550cf7f75a55877648d160b08a4b8da4f17c7a2dcee91d1f77c7a9e4f6b9d4e4a5f23c1f2e2d6ad4ca20b74bb0c96bc9e75a8a9c9fc3822accd28f071722e548a09825b61bc893b0253a820f459ed9d46c0084e245a47aeb350966f5e4b17263f6d72e9c5e53a30bf681781ed07134849bd175203a73e0c32eaea7b6d78e53f9517ef7c7969157cebbe27a69c15f1dcdb3a07e5d086fea1d2ed4be46886f0cac078761b887567fd868ba9d5c69a52656ef2417d3a78d5c1db9f0de058d8f0796ff73dd73088fbc768181cd383bc675f6a9222175be1dcbc6a7b6cd5dd1d23612e5753ff7deead4dd78653d2a208e9f9444bcd5263d4150a5b9033f56d72e7409062097cfe0f7b8da9219101afd2db3ac17d499677813cdebc549474f4532b265b0989e56e6e1ac92228e253a3cf6ffd4d23fd1ce58ea70d2727e79e066be79b8277b656f1ec1a67cbf2ec0108bce2df8df864a6a1a332ae09f4a2b65aa643dd0a41c0d9d3db697b6e036e237691829f68c247fb5069c0fd6d454c2326cefc36b9a2e968cf6df6524e048bba0375cccc11867f2350db735e1335af8f934aaad3e1eafe10eafb53afe0fdbe8006b9913d8d30591215661daeee7c144eea7a9dabc19b50211cbb49cb727cc11894470b9387461a6595b3a1872ea19abb0657b3ec76f9fff1d7889165205f59b0a3dc1a67bcfdb49d7db3ab6b3d6f6384f322be0e2fdaade34c9baf5d66a18d6e3b88a821d47ac61697c31a5741d677f4f2d4c9cbecd81a5b30fac9724e6b4bd53f1859044fc28fa64153b2b0bd1f3f7840da269eb12779babb0ef81a91d50f0be502c03798ba6feb4d3ca1119fc343caceb8ae18205d77ea5c0a1a972b100fbb6b137092e4d1f4adb865ad50e7d891ad9f13dfdcee8c944aee27070d9f78ca073fbd7b8abc624ca364f780a31f67050d2c31ca56d593d1e0dfea1685b1cb6693e970d7f1a3ea39226b22aa06f0775d0ccb2ddfc09b002a2f074f96dd06f5fdf145fdc2e768e8fd53d85ab77cb65cf83e81898690ab76b283cebb208d35564826d108249f168edfc088d62a64427c43b24794a6ead023093d02d5a121f6d7453a2f55881cf07147e86c125d7aec6481e6373c021819125206af938a827f6ea9fbb15a34245e1eff764d1da723edbb3128e25289876b93b20d94eea19a3710f1e1712ad37ada7e79dd8ec00953bac5ca7c7edc4360a992376dfab8ca4a4330d4f39da9f36f9579e3ff6b98d8d6fbcf94f40e8649db9c7eb7530bd32edf89da3c457cff012cf0db9979c995243e257706d06317590e0272b94e9f7f6f5c95fb780dba1f11584f4a4a83841288207a5471c14a3d5de23364c40cfdd49e080a5eaad3ae5dbd3892d2fb7a88c83cf412532924c042247c8a4251bcc1dead058132170ba45e5598272a9a036f420943c2e4d5db618bec167a149fcacbdc861b61f0fc5a6be8c2342b29451e9320848fae0b162fb4ccf159b850a26493a5edcff7bd8d263d32cf995e3377f7ba511ab9240a29b0536546bb1e5e00d6fede72d783477be5050cca367520213fb13059df09aa95f5042f2903458861c6792e2d6ff54824060526fe27eb7fb8df2105100c10bb25c7d85765e047bfd524ea250b27324794d41c579a899e2c2508b6ce83ebfec9427d2fa39db2446a864478b1afc6033472ebd3335ee1b8725df67b30910f1fd9b636c6683741a5c724968daeb9b3408a0fecd4bac032c438027c62ab3585e0ac0c49f77e2a9bc5272de9a19fc5dc7cdc5a58d23bcce0ded6f5b6b45271cc7c863f334d7ea52b3bf90b79fd85c7bb0f3978cf5c497d8000a3370afd65d37692cf0dc7784bb95d3445585c6e39fd8b859c0c6c2d77a45a42a5b47abf5b22942cefec0eafb3d37b0010b746a2eade400f7c20fac887f46d39fe2e89ad2942c543d6f9c379bbe79a698e5d3405626240b64ed4b54a9c4c29749d70cdd8c6a919d4772e6b32174f173a4d765862ab979f6acab6d7221c8bc3ff473612329158f8d27360773695def62d5029b9f76868bafce0aac3a8031e7830ce48051482055a8bddb0f1c826940873ffd048bf457ad43fe4dd53e0b9d7ccbb99b6902f5675a572d57e0e632e966cb18b9b1e4f917abf502ce17938f8ab2b775ea0e77ec5cdfb4373acbd703b39df539815853623af07b7e493f9525ec6f465768c9f9c75a6421f80fac2fcaa3bb0e4c4b034df9b7dddc53d92ac1525844c303fcfd114ab3e1feeaeb0ccae41f42eac945276496c50b3d633fb905cf55c0a95aa242688bc2ea124e5579286a4ae7e71d9b8ea662344a4c6302165ac4be012b3beacf06489f2005bdc7e99724bf6048a16f20473c69690c7519d5badf1a0ad4aa23530a98d54cb99947b1a4c68c79a11f01e24e0a568dc304e586583f0dc54165e8feaea4147625582d5bef2d10654009284b13341e1faa2bfd3b618c64e8f782ccef15ddf419b8f65bca5bb569a2f8c90bea0b53a7db7fd07b98a65fda82488d68441ecc37d6988a29a111cd6baff95fda319992e9bd13fc66f8fe0df1cf241a18e90b5c722cee17e2b6a6189a06cbb9a1d0a3e4638f6cc1f6ddf7dccecfff8f73112d005115e89d1778a2a3fb149635e296170ea77aafc390793087b32d305924b16d8bb28dd3a1577390f02208803a11411bc40773ddaada4a3ec0424af21b8e4b64039a9d763c3f799b1559924681c0b1b3a621577ac58389c11169638aa3e91b16fa65ac380b3604d1f816ca0be01e8d81b87dd5437ca8f439240d5f1983089cb5e336aacb33a11d2217b8b35e27392954d5c920db13a48205b3efa7ae171605d87ec5bc671c12b05cd67dd88ccee75319ce56ebc66464ceeb2371a8966b2a2e1320e23402b5d8ee01034e3c584b2808bba457e6a5a337642143b5efbbdde02c79bae8917aee0b827a684d780e211ea4dd6309b62b3bed21c1439466c06722a4c50b3fbabcc3a2dd0fe14299e7b841580b44ac4717b7b5ab082c55b28a8044598373ee5cb1ea8f687de324a866b1b17713a77c2e0b1de1ec997c5f6960e8030b097629286ced560a15e17c51973d1edb441be177f1506600ccf3591d96427ed1fb66871f4266d24d6ee054532cd0cb4db1dc05a31078c43cd426b8c024ad22871944a2902498f6d15e840bf47cb512afffe92d820ece4afbe1e118e4ef48f63f72f3f5cedda3fc3ca6c41338491e385d4142e8d13281f2cc8f76e05183af22f2ebef1a0f840e150894779d12c8974e78396aaea539e83c302e0fc990a24149d6add01b7d3fd2ff269131a8f5f8e329f46098da92bd782a6c0fdf5144fbdb113481d27dc2ac860548d62be58c2fcb512df76ce6be8b385b483ce9638b2650fd6024421b45d24158c77974dc4e1265b2deeb6c31015818e28e766eb349c27f9bbdd486d46a45eed3870434832b2202b8a6f06c0595ea62ca4ee7e4b07be10b4f4cdc9631ca1409c909a4c808f05378d996e0a2e137e3d2e002d4210d84ad518138d96469d94467eb542cf62e38fa36ef3e4c20b7803affe33491a0cefd0f0a0076b39986a4bf4e48e5103b735e65aff9aae5934b7094602cbe4e10279edb323a4e57a7ee21dc6986c3c4a641ec31a23da3aa68c55e8c2d024f2ca2d7b696d133035c70147ad9da055e47e6c327b7db6b9eac76f0f790e45504da81d9570d0ee90172265542aecf2887438cb8dd13e32e2b02d7bd43261154f06b48d47cf859fa654edaa1e97463265d4c8b26bcd64f58b8047c29c0e809a57a0a2e63972cf3922c98d3feacf0639b5df7c3e7c26be1237820de3dffa5330f95cb999a439245a67db22f27c2598c3fda2f297d983322635a9089dd4981cab4d236fa7a937198d25c0acffe9221733b5de6f9c973365ec995e0569275f6255485d18c5f8e20fd41f8b47549236d9109f8150df2663a2ee64492941078f5264f14d96a580aa1e481f4106db38dd766ae9b9ea264546ea680eb2b5d4aff99a1a55ae97d666699542957e74df8e9f682fe60d33896536ca88132ed89f3234823d6e63f60cab26fae1add92a244cd9a8d20fbc9eeb92376456c2a445bf887") mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="e742513c19e968095b9d1346d234cffd80dbd1b194546d151bc8fd2026", 0x1d}, {&(0x7f0000000040)="f96993e82f37abb3245b7a55e7f3c47266bb241ad0aa3c4808e39d7c15a54a9d", 0x20}], 0x2, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) pwritev(r0, &(0x7f0000000540), 0x100000000000015e, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b2fab5d57cc393b5a4e83083889cacceaf8bd9912e4612488df92476bec93bd057ab0302b1cc9a428cf2d11b9d1cb4c0d864caad59b955b78290d9a43165b90a338638e0f1ddc689d371897ac3dac45e2581be2ff3dce25bac837a7a6197f1a49760b76983bdab2711a5f0df5a4f94368f6785f5d25017b6609c899275779fcd33e8dab69001a235a65e6c1f34cc732eb2719008e721b3be306169580071dd12d92ec74b6f0bf18c9555b094c4d2337cd5f14963615e3f0f10ddcbd97f82df7b7370538b468b3fc0f16f47492ea5e47759b6d710dc3b303cd3a468bfd27c79178a4de8ed0ab8850a316a63575a19", 0xee, 0x2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) 16:04:47 executing program 1: r0 = shmget(0x0, 0x3000, 0x104, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x6105, 0x2f5) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x8000000000002, 0x4) sendto(r1, &(0x7f0000000200)="63c0c512101b5a5ebcf6d5e40b4cb80de0ef359165ed5775cc4456d684309684c50a9b154f7c861f5d6f6e86bfb0e10a2db5bb0ac75eb0a6d75dde8146eac0c23bc5f2d3cc9ef30870d545b1b2c9ddec24d9c0a5e2517abe6014e35e1e73246bea3fdc62e9117045fb3bd59cbf211d32157696a44ddec5a5a96506be465174c146b1176ee4b6f872a88177d68e9bb511a178b527069f371530b4519be6c236644b320415c403f089324164f63e1abff9675314ab76803723b34dad194672a7fe2f019fe868ff4e810623ca687e1581f8830ddc8af09d427d96fa2a83bb95d91c433910865a2029191da82f3bd541ee503f75199642d6a3d0ff47ed795d81b71b6898b98164d77836e46e", 0x57438c62ca81ff02, 0x0, &(0x7f0000000100)=@in={0x2, 0x0}, 0x103) recvfrom$unix(r1, &(0x7f0000000080)=""/79, 0x4f, 0x40, 0x0, 0x0) 16:04:47 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x0) socket$inet6(0x18, 0x0, 0x8) 16:04:47 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f00000000c0), 0x0) r1 = dup(r0) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xbcb) socket$inet6(0x18, 0x4, 0x4) 16:04:47 executing program 0: mknod(&(0x7f0000000580)='./bus\x00', 0x2002, 0x236161b7) r0 = open(&(0x7f0000000500)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000740), 0x3e0}, {0x0}], 0x2) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)="abca5724b620e6a207befb4b591f3e0478765a21d9fbed8e4a434a7bc9a161e91076fd992fc96102362ee7cc5930973e00d6264a052e4a525a1dd4caf1023a1683b0083cbdeabb934e1d5b7dd3a99da432cce98945bcbb4cb2e28830b5e0495fab46b315453073d3229ee690c70ea111b997016604481b09ee61a6f62f9022894a2cd601aa7c718787ec4f6a11b673577b8b15", 0x93}], 0x1, &(0x7f0000001680)=[{0x38, 0xffff, 0x3, "1b7658c8ae8902e7c28a67d849188cfe666a1b3652c9f4ff278cfa6342ab589841ce6be4cd"}, {0xa0, 0xffff, 0x20, "59c56420962674011b952eabcb81faf64ebf0d79e242c62525edf4773bd3df05a2d240ce73ba5d4e2196be608eeaa95e663be21413279036f6fb9adcc8207eb0420e8f83f46d010dd2fd428a30c55aac13fdc46c900746fc1913232a7d6cbe035d447c386c443d0557a88f0537fcecf109e3fc638932145af5515fe40424832cd95ff6f2538faef0d01a7ee8af60c828"}, {0xa8, 0x1, 0x6, "9b7768321e29f6bc90cecc3ec5e168831d3dd084af91485c5162a26f0eeab5beea3fa2e155ed4998467359a7990e1f895249e4be18cc874d8086545ac570a98fad05a4810c4352ab9b13491b6d5d5da4730a9bfcd33b737421477c3bffac37cfa6932768bd24650444e423c2affc6933181caea7cc13652da5743bdb142c7635c271b08abe687d13dffa79138cf30b03ee35"}, {0x1010, 0x1, 0x0, "4941fb2ef5d77d86268fc0487f68b3e2635838b38cac186abc27477d659fbd1a63bd89566374c23ca7991065ba340a5cecf380f71bfd3f71a3d7aebbb2a5e5b478555121e142f4935f305b858988eb2bf9d3e34f2612b82ff73084ac133931b5afcb65d708ed64409ffd462cd56ef999ca023d68e1f38488de30b759c01d9304fa26923a981a5c3ea6aaf99677a7a3bdc043d8dbb8f801c353e991ab3354dac2770316e2c927f77bb0a7a2124409cd3936e2f5258ad90cb1eb342189831f6f36e801fd256c4585c433fd3a3fbc902b35dde2f6dbc7f230de533ebfcee275cc6b10111a0e1fa66f9839bdff6c4ca1975e0dbe41587d9be78d27e386160615c7bc037b643d2390ec9cdeb23507a611027e7544a43ed94d70bf5592748d7bcea4c67235d5b6935e3c712f2047dea4daa1d9b0926855d85e6a10fbb513f3a7805a3049e06abbcbfa03e243e3a621750ff3074a37b6e00c8aa05bce41456fad19bfe12794b0ab6fa5c2fa3d87b4781a144703b2f156969d639a773d636ad7341c6a13aded2cbad59ff6e2cc5b68249dfe22ebad8a2bc937850c6621a30d82c98c01980e2028dd003c25da2349dbe43be144aadcf5ecc64291509aa10481237d928f85fad52387c001413fcf142bde1951ebadfbca6a8042aa150973c54696911e339a44c897b5c6079511334187571556cf73041e31a461698a2eb105444decd3f6f1247d67d105833f68996b3632b11a5fe22961d909b02d2be86f1a26aa28ee8d3e7e227b74e46d75d87d79f878d25ff167756f9f08ceaf0ce43d4285748319157ceddc089d17490ef5ce633226d3a1fa6dbc3ceb6da9006e9ae1f8c1c325ccf83d494665acb88911c7eb8f8ac5d861fb233960473c57870f7e2184051a18d72fabc13b48b90a5f9f42114ec8240c3e7857062de547b815109ab97a161bca83b29b40ffab0d0c2c186c967d29960bb4b8fa6cf16f4fefb86b1c0ba7f5ee1e6d96f47642ccf4b4a6d2ef98e8305691772b5a88383e047b4589206f876debfbac56e6d38d05029b9fe8bcb36c5bbe3e34dbf3de1ca450aec8cbe8fac4edbaabef1846771b00fbcb58e53bd653188956ba0c2cd41aa3f1aa11342b9dbbf4b951205148e42786454f35f15fe5a95ae23a53236b2075fe4366144cc9173c47daed9ecb0179907dbfae3d4846a13daed2151b78233a2e358638fed736d85579393c9a5dfee9217a0ffd959c4d4d16ff67d4284b6e81ed843ffa284966595f1d05937c276e590f16db9b94f83e9f6863a9f4b9b0df3d29902018746f9bf724416fa4666fc13771e8b142bbf7547e609c8c2abd8afdd2f6dfb897ac87e7aedcecd6afcb96df8e1c9cdef4b1b2a8a3c0200f03657148e6ccd86a584f1e0f5302bf6473fc8ad847b5f213a47227567cd8ab0be91e970370ff573c87a8050a60c1ef254a3fccea1407f9a48cd3a3ee32d5a9299cf09af53b63e1438c1cf2873f5776951be6400702f7a264f3ec51033fc8990d0b3dce4d124ea7c9f0653e65242c40eb016dee6734b82ac44bfb267f0b9e945d30bd12cf20aa34de28386bf94ce68a9ba50c0c9ca1a2003a09786770a10f882b539b7d875fc22b2a3d297e0c6773c028556266ca90fd6168ad6f01c6df52d7ef6585e49dddf817e48aa879368025dce6c30a359dbc46c7a86a266a3efe294b15119fd42cfe23de92b1b055d84c3f23c15922fbd44338a39742a974727738a2c438abefd040d659f4650430d42da9da38e7331132842e86e2c9f891305e1b27cba3eb5391062dfdab29b50ce1d092f3758e9cb9d8021c0c6369a0149c878958fbda023a39db8357e95df7f0ae9628c4c89632e51037085896ea5e0c8b6f6fae080d4740c83f40fb1daa7d0dc08badb495ba6124a2da17514368d821f2d180ea7e1fdd61cd84d808d88c16e42044f9593f4c490389eb21a500370d74414c646fe055b138e0b74594ab4c3ea4042b95c9da4ca5e361aee5087a602f8864b6c155fa7c79cd863f8f41c87df9391803272cc58e31875d2d5bb7c522d3ee1a732ff7f2023b2d70ccf1cc00a6415c4294786287af6f9dbd4e7932dc284efda2ee4ca7f7e9a4917dc2c7779dc08b0fcdd1943e3641601948df56b1f4885e42cf3c9053cff197134e5c154f9e5739938855a08bcc3212ad8b02eede3f6620098a426d1f1d3319998ccfe2d4a410f088c279736007c771e2c95578624c9b10a0946fb638c82e087bcbdc1073b0e5086e5f8e2fd421049720887d3253a08fd2d3899836b89eb3526594a23254d9eb6de382b3c1a634beecc776d47e7d95ac300516f6ee22f630e63e3fedcc64321c2a94b399c3f98bc795b83ad759a987979d42e3cdc5a2d4171bf2f5b056aef8df9f94ad90f6ac56686be1013f6a538cc4a37845b797845d82a001a708623ae0fe8ecc3a01feca9cfe0ed8cf12cc2cd6790db2fd521ca3b6232df6fc7f79a36f05a65b6515ae74fc5a506f227a2430240dc152ee20a984a4bb25fdf740f63b3c9d0195c3f4197716d92735cf9424bdbac5c17892b2a0b59c6b063facaee18190f0bbf955c9652e78402eedddc47279174d8562fffa1b3798b3b64122a0af6cc850cbe4cd3d4aee1ffb3f3b00fa63f33ca97638cc7ab5fb770c582926b67add7d569cb4a41c8cac463a6d2a67b1ae96bd7aff0a6a0b0bbc8037f925a3f92c67da8d9cdf9b3ebab6b92815f7764845624e9128b5042347cb06d2085ef87bd3775305a55ecd91815a5d363bbdcd0d029917d10191662d7b75cc34ca3865da4743e0a3a8c4bc3e11d7d1a7862aecc9ad6271ed72d0199e71de204e37ee9014a67878141d12de921bf6f05b068fa4e188f4049e8e0b11266ba9f17627d6aeb1bbecad1e46da55164c6f12d543822b53f8bc5e0f8b1c08f2eb0c7952069701c1602464fb21040d0a1428650b08c48d25e0bda9dfee5ee8a2705d181dd1acafa43c0f3aa25c533494385279f8cdfe217952a4f526939b215e9019dfb60e8d971549014b763cff8d6c06812d8abae32b1595ba439d5f26f6123caae05fd4fafa4a8552a7ad02c283dd6b1383f119c37b1c5c7803ea2d304e517683e5c2a4e1d487bbf64757ff874333f768d09ef290db2acf740725d92ff704491f0eaf9bd05fff61db8585b4844527d3af34b8fb400de457ddef10a8bfbaab610707b8e6c518b82ee07f9b822669dc98fca6b60672c6eabe2e10165601e0a335ef0e0b4dfc3ffb9080d4a3333b9b07d3c2125c572915180448b051968c91ec9baaf1b3d6ea8a8e8dd8bbeddcc51e06bd880a882bd6aaceed369e71ae1f5629aecb4b9202044406c850c24f3a537496176db7688cf326d3d5611cfcf54b73dd18dc0e9ef6c53f18b58e41f7bb568f3ad5a6f206ecde22bbd303c60ceeceb12e22a2ec34c966920d9625aaff97b5f05c40b4ea0f4db1bf6cc49da02c1002bc9f1504c639333b632a8924c8cecffb6e983f967e24fda4db377af89fbe90cc02f92e6e7528c8184756084ccaa3da7e4b83b1905a7cda02810e961f55858f1e8f51e354e62ddd9f3a394c326a8bf043fe75611a301daf5c0e5d1b7d71a8518749b1a89fceae14ffed99611134b574249261fe93254ac91a094195a751d6349969167da0f6dc95bd045d5be5eb591553caa3c36c5178dec2b438f0ffc62dbdf5638fe5ded64276bbea5147664bbb848cb272209e265221a7e5ccfbcdef505a4b7adf4008e4df3f3ba4e2c0837f63d64a62bf4c2bb25121221838d4139ecc14c4497b464ff9f99dee9f83e037ffe811fcd8c65787aef4f8568b73ca3f05985d7f5861ba59d2bcbbfc56fb7cfe3ffc7f4496f5f18efd943854b4b5ce7e4b5c69f05afeb21e4d8cb295ba2438c56edcbd1e39087a5cf92f0cf32edc104ce92ac9d090882d91f02e76d44d07613dcd584712fcfb65674600f058bc96b24f1d98bc3e9575f847dcd4fe83e4c95463d4713094bb401a783dc13ff029bc0d69370de46b28dc810d43c11b291a6b1d1a2c065a7ac03dc6b158f21da2a25b3a4bf69418d0fe2baacb25373ef67be219709a495327d2fc8c8b94dcb43da5a87f577ca2bc6430e8612faa744f61a2754ccf70228cf6534da252653c095553a92a70d416ef6836fd6a3edf883bacb0a6108f007a9232cb070351d724cf48bd8dba7ea9ae0867258791a319b0f83c5d54c38d8f40ebd2166fcf72c25eb0e2d02b5d99fa3448f222afd2ff2df359786c6a440f7606b2f92b30a5a525396ad4508d28ffd25daa6f4c5bab6790c2959f01c402ba4b81e0ba2dd03c18a13de0354111a40169dd5a03b111002ca1793c538345ba7b1dec942bd7d40b766bda79d9ba5ec1f421653d328ee9af8fa105da86463208d80c118b30efd96cdb8a1dc49d38b08a729fbb24eacba491adde369257dcee8ea5d7e6d817456046dbe8d4944c54975f8a18ebd09dd97a9b5b3aa8dba1d607bab30cf1c64fc62f7b877a748e59a3371c9ea6a5bcf50dd0ed992ffafa0db2af8f16caea69ba0bfa69bbb6bd4bf0e4a1a5d7bdbe70f5c2b0e5d9944ee0ba9904f305392d3abada4626b8f53b58de095921b3ddea8c65b25677b351019a55c490afdcfdd17faab26fda84504f1671b0417de2dc8acbfc74727f9e9ec3270a5731c528e7e3598336a4e2595c88192012cb040753a900381be72a0fd45c3a3731bd0fe4fee922f0f9a3a0fdc0d9cdf10951c405d787ddee298af358031e6f34fef32430d0df83763b0945a8bfaef90862577ef202d6e21bb81d6b5d0a00f211a599ee57cae6ce20e6300cd7adcf8f4eee8e3dac3e93256d8c3da723afe7587816a9fa33fb48808bdef3f2d81c7998055ee470f2c1f15dee2b473cbe49969da9c4c05249a4001f7d32d481468c4c9c9c68edfa86aae3ba68e6b6c58ef2f5b4c6d2fd113f2011e642f14e3c79b6488b8563185b70a7f6926ba33b76d02c459cfa54552891d669e1dfb354a9dcf05a56eefeef0183f3ec39b6a71caeba0d8cfbc717c0d17e5d6ebd960377c457c36e0be49711af6ed6f04b7f0ac747fc0a55c57675d55893483e7b17a7eb59ec6e843e0b638e570a1946db45a0cba2cef119523a5b4d613a0c8980091ecf2f18926ef3c0c227f2f78d7b4fd0d2e770d66b554dfacc6412c973e2900fecf5350c9beb363422499a583525ea8032e65cad51ea231293a9095b99d2befd4297b413fd29c012d7d79d1c99397b0e758d8394def6ffde3766bc7d044d224cc89823c6dc0d33d55a4f33f104c9eaea21c381607c1ea4788af792d16c83faffc82d91ad638741095d31882a2bf1aec0bd8ca9762192ea628d1ecc68616d46599a1ec3f144bb9e3f3271f4ce36925feeb0a1eed8d7ea67099d8e05cb6d5ca745b011d76578587cdf68bc978e3dcd647f47e95158a5a329a4e98b17e99c11aa25c6317f3d376333cecf9689367ed4a42d6d1f9eabed08d9039b126b54db99f18eb57b4ff31d088a027bd82f3dc5d786f57b9e6dcedbba794af1874fdadae7fe8574b440cc5e84755fc6d06c6572741bacf717040a68d52267f2322e98415716e323d3e41d871fdb2c6358afe0e276c0e88736f0b8316d5ebf06fc086efc1cafb717bb364242d8fe6136b659bf53e668db6933f52ec7cf1ed86e48a6fdd8d3ead11b2d9b2f2f0b6d9207c7a3d06592f0863d70504195bbff57b258658373ab7c8cb3af65c5efba984847fe108e5abe5c72a1d7dd0d87e264620084ba99cf550f91c332e77a257386d0f69814b0ae28c58efc76a0ca5a2c1e4edd7afcb8a0241056ce836207a031298cbc"}, {0xe8, 0xffff, 0x9c, "5d8824f8275fa05fb4578117fb8f0644f6d8f29c955e41154f99aa63355d7f18cfa2c34d578dab826e8a6c3ff5303ce79f105ca0f526ca2666094cbcb04b2224fbeb351e64b4a3ed8bc2975003738fa7e085f6493c48df1d9db6afc6a1d536d9593679c492bb6a6380dfb7b64f8227252d20e6f8f395e94bec819e8891a1978fd2cac6487fcda2e4f655d19f3f9119fe03402209a0dc22c2531cb778dbed19521e013b10233ca3248f331ef2844e6b55ced72f5075febdeebaf21a374344bcef98d0af047b14db7d0b250ac49eb91abab8beb233"}, {0x1010, 0x1, 0xa2, "c9ec11c8896a8133a9278ebb8d2404529c367c8066a527a94ee4cde378fa849a8b93b6aa89ad5d2c2687176c252e4666211490f919c75ef2ff4d64f870f0d2796d4d9467f86803bbe85b00ab82c8adb5fcf8375f5bdb945b0f02b573be989ad4658b889c74899138754b2d3bccf9e8ae56f2ca81be55e289481bf9e136fcf17b69ab7c97619d18e1d0ab5231feb9bfddc1dbd50fa9025893f058fb7d25842b3ca06f1ea736d3cd7de8d16136df55ef250dee999b32adf241bd91ed6cd6a9a8663b66f67350a2e13439a677f09b95620cf57f8259eaf005b3640d16690eabb6bbc915d4d337be711a6ca6d2ad517a861cba50cf8608c3cffb4359745800f366893893270658314e924c8b5c5ff174c270065bf4d96c5ad013242f65fe0ccfb9bf52f3e9d4e6ea18d326db987d483ee93e32d3dab4bb17081b899928ee4a32b529cb841415b4b297b401901097e0ea1546003e432c7ba9162b807757764b4c23dad44bd6b25b137bb96b66d139d6c639cbfdf248cd97336ac0b4c3ad6a3d787cbc0cde17c3a91ef5413d9f9d10ddc5023571419e182dc0df2e306a56b5675b38d8ad649e236636aedb027bc53b7256c112dbb1ccbe9d5d9ef4e4f21e1de72a771420f824b7ffe751e0cc7f293e7049395047c15c3faf9981ffd1ef553d9271cc3b662bf846eca65b693343c5cdb890d2dbe8eafbcdc7cda8bd07ee445b3ef21215ef85171706d566b4f1992a1498920c648d79b530a6355311e66943d53ade8e158e079704fca8fdf5a2574d58835a3a0e8d2923394ae4a7078d18f6cfc18cfad8d70283df30cff28526aea4ed8d044c70e18a36478b731451f533e6552a4484de331106cd97fdddc0530e32e59a509ebf1150cb3c5783bcca9d394949335a60c45fb39cd17af5609048cc30d29883df9ed09cd8308b0710f58fa2980d00b03f6f8305a89681307bc8893015d87e141135d1e5c3f9fefb91beddb7ee83d40d2a279d634d40482f95133f112dea17d0d9ce06eb7ae30ce17099fbc661603a61c4a2fcc358beddc87a52aa232154f6514f8e173c3aa149443a4cc12fc0ea51e3cd724b069232a0954a908e682523b02e181f0488204ac5f8172345df0601be41f848ca83ec06d288698db75d59df6b9deb8394106182f5025c6102b9c15c033916032462fd5af8bbff13ad60c5474a47a9b529a6898ca200cb36de9b07a4e0f38d850308908e78da0661dd5192d7caedb48a3a27eb7228671001efb90d3eb45310f0b3fa25b1267057e2a636b791871d9993983a6857e98210e92971ba7a054dadaa22e4b28ce222bc1286a03979f816f73faec7322440985cfb3fe1a76125a1efe580a7971f0d7ab4fd24aef0c4490dd92719e531e574b2ef49d7ed7b6a63948ce6ac1daf23010223ae3998d73f253c9736e49adc857ebdf6abbc00d988b02f2afcf2b55fa0d8f71f3cc7866b334013f5a92317c52f8f3e892e82ad860c4e28423918283f203116d8e4a36e1d764af792400926c39c9f54873a7c0c9aeb5037d851af8d574d28516b90a5c78679ecd514ffee1f2fc428a0790702f2bb043a5c5d983a40be8f6208b4bcd008b0a037ed571affb83937c3ccebecca2026cdb559024392d12ce71b255db3593d119099ee629d1ad6336f96cd77e5fb9c06781e81f670951b199927dc083798cd5e477e52be8f34582c3d00f774b1456cf663bd7cf42b51b594ca211d58b00a71c641b1c46100354ce4efa3ca4551366df8241faad139dbb6b7acdad443371607bf13ee42325d83844e3a2b11f7b250d2a6d8ef65ac1b3c8d315db6f9857fdcd2d9579cc164fbe2b6af5e9b69b5fcf4b50a3f416b3a920d71580e5e2452c93faf979ddc28f64925920c4c02a2b0d4aa04ce58d80f998e0462e4a16419a7325e9d61903da0c5f08ee92ea091629d2cbf66b2d85dba485f058052cf597230076f27156c33537c62205b8b8387792cfa9cd6096ee12f36219decbe0bc02d59a3492400916aa0dd9753f35322ea78875f6c1b9915caaff2860017312c2b96e12545c0e450c0c73620171ea7bc99f212e6d2a0723f3b0bd7c197c5e6a51806585102d843c05072072e523c28bc32321f476918b07a94c1b514fb5bfe0a60faaceb87edfe7f41b83d6973430ea02eebbe6da8d082c5619bed54423511305ce7247d53894b9eeee6a45be26eb171f512f5c4608333fef98ca6e4a379d5bdd94f66d9abe47a544c1b9353783e56ccc04e6e29b6bb19fb32690ea367d4b60d4f2550ea6d8144f49470457d28e1e8635e5ac56433372511bf679db8a6ee890798b09f64b32b9af3eb53636c77cbafe10ee2a1b3b4f6346494768d948b607bbc9a605dcf69b94d54657470404861885e604867d6b0e41050c943f28c24ab407c7355092c27f39586ebdeaee0a52fdc59cca49de31700c51eac1e607161d5ad09c54dafe3ef8340a92d9226d67ad0fdaa7103f3237229a6f91a53b599007f2444e28fe679847ba84969f65fcfea2fca94d8d8dfa8878d661d013829d3848ddc357c3722563a071800171f2a22ac6e731127d09869e949ed081ae211f6107739d38f4ec3ff3526c4e5c25a8ddc30876979871ea19d46a30999fe1d546e092fea30a10385843176ce073d64c69128b50fe11f46d8a0bc13593359418b810a5a3e9e5ce3daa1360c8ec2d224637f6e554c25704dad931abe6adb5e25e670ddd0d90e0660abe1624c94108c8bbfb22797ad7d5f4b3508d437112563ff0274a22d02ed78077ac57311744df18f348175534bd2df1082c993d9cbf240333eb460f8ff36cbfdac0d0b2d6cf971288081ccec583583f1474bb9f9f121d963b4c4c339dcbdd8cba73d4772bb119af7eb098d53a10fbd6aef52941e9073f95b7c5fe71b5bf52bbafd25696cde27e5375841f22c4975288f1df5f7ad47530ceee1c2e893138b1880229b422d0a3e7b2111643338336b06ae952c18e6a159a7776e88372f92c9733309298b45234b523c86c7b217cf191c5f702e55b33b30a32bb909c739e56bc843c42b2a08b1481afe9c6df0bccc34b151a73a256a0a874e790806f944122575d72759789412b6f6f1785eae339d9a5c748a629c7c48c67a9b2e2787dea4fca2af35a289182ca696a97d2b558b9061473d6badfc992234b58e47da6fff5ae4827e7436f42dccb645a4a0b68010d90d186cb061033f91016ffebd0be147a9f396e0c1b005064d57964aa3fd254b973d053fa1572157c385558d830fb4ced01464c697164629a47b51a73b228fc374289ac89e14252e8a8a4545a9b9169f360ec3d7720c78375774e633c55b92e53e858f0ba395c4e926249231bb11e4577d16faec271aa8c12f0a50064758b702c46ba253dc91b7f16324837c0f0b548e4d4c503eb6ab366eb4524fcd4e66783a4b0d3c60adad741711cc2a2cf4ace429905b827451dd61e94fcce1dc55398e63bd994417746dfc812e11d44a60828d99643e9ee2f9bbd86a84852b412d56dc96bfc3427a50f2b6e34c86e7212a88869429ed4422dea2b98b5bf558190eb630bc25cb312f118ef45e082bdc2b157d86591edf6ec44d13ad97501e8c2fb1e5a28ec5083ecbe895e8162cb15798be462b28380f448005146896a5b514890ef86300a0af24e78f2aef111be5af905c9c1a8ef9402546d5a9429227fcb3c5c675a66fd5b9000b232c066a5931d89bf788946fa316503648ea0880fac11b7d3b486585663a80e93fbc3838342865cc662e7412f8ef259f7845fd9519485cdcbd01389e0476dc6d34ad597dc2c141309036f98cc5638d5ffcefdb7e568ced3c9127e51895960a18a169c30343f64450648d68212c31cd4d4000b31fcd804e5b12129a5db2809d0f114e6f139a27b1e44af490c202880706a67afa682b6685838f1b4552c9db3fec5c030cc413aa6e612007fa43e29aa258888a230615ff1c5489c4b123f47b54f827e990f55ecbb9bb5639c4478b68b8736d72ae15bdc35ad4c414d1bb89804cb02d01ad8bca5b435c637ef8bee4232e991d8357bcc861895046dcacf49c12add6a7d9e9d39497fb71d1a8bd4f636b9ac1bc283353c1ef7b7c981dd42baca956f18e6a42cb064f4e9f8def17369acb00170085e5dcb486d0a1eff6f2e93a92b7c3b49e73881f5e8e0596d4a16eadc84e4e7aace4b1f2a8f4078c231b3811546f30f4c1d801a3e8bea94e757f622f90823233492af30d93fd8ba91b8f2d8ccf85a9dff7f2164451fd5d6767a1e8aa02bf54bb47bc2366eaf5ff4ac22edbcf3fe9b4b41a920b3456937a307445d5ad4c5090cabeed5c91f586c39bae6ab8dd26b217c6850b5118ea4a7dd7175d1662925d4db3ff54147b890ce71232cf830bcee309662456fa9ba4e5855d4aa9fba9cea22b53e78d098023745212933a1d891652402811e260e7a48d9ecdcc36cbd40ad7fbea55703af221c6ad5774378257a1378257a43f600518883ac2c3460d3bf1295b06f700e7811ad95d98f1f0b7e5bfb28f42ef9701c164162d3d0a85ec2960d98d6df6319b84d324557a3c447727add3717a80163de2ca44ec8f2092bf4e628ab81bfc41d3c3bf65f9f2b3fbe69daf7ac2ee6b825e1c736064ba1d2e881cb26efeefdd8c0b5fa02dbb5f9f05a65e8670f30114c47ee5a71b8535444ef33f5d9ee5a38f99e898229324a2168ddb6cb865f1fa8ec13053d545ea5104cf97e9ab74f21779a5d9d266455c8f71750f97ffa16e9b2213ef3c2d6e56dba3f4d20c12d58984608c8260212875a0a29c73d7e8bbff2f5faba0b3ee8594590dd61cb82b6fdbca4c18f85f04f916627ff02a462802fee57a4bce05acdc1ce61bbbc2eb1015a4f505bafc235fed4c4e947fcf8d87a2575db482cb43c5773cdb90afd5da1459d01399ac60624bb45d09eaff21ffd636806656cac5328044f5fd388ba7e2c16f8f9aaed4d82d5d46dc09644c3f68a55318225ec84723115ff3e809ea95b29dc77a47d34836e5ed144f5aac06681ad375229c6265ac69eda5c38f010db26eacd5eba0e6c5b727daaea7a8517c6048af8e93a67c913dd156cbe19a2179bc6befea983a2582cfc45061ee06e0315c666f5554ea0990e92ad0c4adc43059201257545cb6584679d9312cb918097fc411f5c689a4166bc0d9f49b59e9e6774ac0277985bd1dbc3c953ab22043c3c5b4436a433661d69d31e2a981d02ebf9552bca475b6fe398fc7581193ef4eb69ec790ce197bc84cff56a108e44a97f890289e2fb3f53eeabe03eeb7178ad015ae38ec2d5481e1f5fa9304efe9822a40b5d32cd7d221d6d691bce6f82d9b6935bbe3481944c634da0ed9f0b59709a05071873191005a0f22464962fc6ff7e4d9c0cf54642d0a6adfd40a9bfb1a525adf9930c9f360e319cefeea808d421f00d3783560421e506bb724a8816bc63ec83b10cbc2d267a98fe85055fc364fbd959508166ce5b1d804bc849e4224b41b0c34684d0ed46d44317714ef8a588b234cc9d6b8a6824a56717ad72c20f5b762fd67fdbe21b0da6a193eff04e36c193d6f77c1e402251874147f4d0f12db240324135baf5fb75d5baf07af709828061142a4cf2d525d1211d91129cbf4c6676e924388abda66589ddb55cf6077ca7d85ec346b6711592fe255ea8b72f1734c7098a73267645b091ecdfaee5998fe064c011a6afcfb2ed5b79b22a59668c31513b625f7a6f35dbe3acbeed63139dd01e69e201ffe0fd3e95e0f92ee890eda394a8893af9be3ad3440a4163f37565058243d590199070074c639e393316bc48340588b"}, {0x58, 0x1, 0xffff, "d0a3147a797116eb8a07583074665b2a38c77f2bbab43460f8ab4df3698c57730fc8139d832184f709a797247edc2f1b1a255a7c45647b6eeb3c3632fe06cf9c60b47ac7456eaf43"}], 0x22e0}, 0x3) 16:04:47 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='x\x00') unlink(&(0x7f0000000100)='.\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:04:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) syz_open_pts() clock_getres(0x3, &(0x7f0000000180)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f00000001c0), 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xd7ee5ed0000, 0x100}, 0x8) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) semget$private(0x0, 0x1, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/100, &(0x7f0000000140)=0x64) 16:04:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x128) socketpair(0x10, 0x0, 0x7ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x1) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x28420, 0x128) r3 = getgid() mknod$loop(&(0x7f0000000280)='./file0\x00', 0xc010, 0x1) flock(r0, 0x0) r4 = dup2(r2, r2) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000002c0)={0x0, 0xc6, 0x9, 0xfffffffffffffff9, "075872737b59b50e86b5ff0bf1e3bd50de5b5545", 0x8, 0x1}) r5 = socket$inet6(0x18, 0x0, 0x4) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r6 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r9 = getpgid(0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x1000000, r7, r3, r8, r3, 0x4, 0xffffffffffffff00}, 0x3, 0x3, r9, r10, 0x1, 0x5, 0x19}) bind$unix(r1, &(0x7f0000000440)=@file={0x1, './file1\x00'}, 0xa) stat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) r11 = socket$unix(0x1, 0x7, 0x0) r12 = semget(0x1, 0x2, 0x40) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000540)=""/136) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000600)=0x7f) sendto$unix(r11, &(0x7f0000000640)="36444946c2b2f1724b505d59cf0a38d037ad5f1271ad1cc273074ce6d8bda86b27ad50d4777a0fa1d2b499e19cb9c6c67c65154e5087cd7cc469684fddd9421c85319b3f5c506b4a1a89d00bc56f8420ed3fd7e2152703ee2dee772b71800536da6c699e3e97661282b1fae228e2d76c5e04ba20132a9ae1c8925ccbfb50c72384903d4c82951e717a2aefef903cc7", 0x8f, 0x2, &(0x7f0000000700)=@file={0x0, './file1\x00'}, 0xa) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000740)=""/191) 16:04:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffe, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7, 0xffff}, 0xfffffffffffffcbe) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x9) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x100, 0x5, 0x7}) 16:04:49 executing program 1: r0 = shmget(0x1, 0x3000, 0x3, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) 16:04:49 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) r1 = geteuid() pipe2(&(0x7f0000000000), 0x10000) setuid(r1) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) 16:04:49 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000340)=""/20, 0x14) 16:04:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = socket(0x19, 0x3, 0x5) lseek(r0, 0x0, 0x3) lseek(r0, 0x0, 0x1) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:04:49 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000040)) syz_emit_ethernet(0x2e0283d4acd81a35, &(0x7f0000000080)="337761f5693e535e088470094013ab7ff4cf7f8d9bd7b16daa20dba2c022332e5422e3e117b7aedfbecbe628f0fb4b66ec49a1f56bd6ed698f60a7a76af887ad5a3bca1a33b3e57cb39db17916") socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:04:49 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) msgget$private(0x0, 0x100) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:04:49 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x7) r1 = semget$private(0x0, 0x1, 0x188) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x9) 16:04:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00005c5000/0x4000)=nil, 0x4000) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x2) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = shmget(0x3, 0x3000, 0x113, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000000000/0x4000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) munmap(&(0x7f00003e6000/0x200000)=nil, 0x200000) renameat(r0, &(0x7f0000000080)='./bus/file0\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:04:49 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:04:49 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:04:49 executing program 0: socket$inet(0x2, 0x8007, 0x80) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0xe25) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)="e04c72d6", 0x4) 16:04:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) open$dir(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) 16:04:49 executing program 0: r0 = socket$inet6(0x18, 0x400001000008002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000400100000000", 0x8) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) socket$inet6(0x18, 0x4000, 0x5) 16:04:49 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) close(r0) nanosleep(&(0x7f0000000040)={0x2, 0x2}, &(0x7f00000000c0)) semget(0x0, 0x4, 0x80) 16:04:49 executing program 0: r0 = getgid() chdir(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = semget(0x0, 0x7, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r3, r4, r3, r0, 0x138, 0x7}, 0x5, 0x2, 0x6}) semget(0x3, 0x2, 0x200) r6 = shmget(0x1, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r6, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x3) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) read(r2, &(0x7f00000001c0)=""/179, 0xb3) recvmsg(r2, &(0x7f0000001400)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/192, 0xc0}], 0x2, &(0x7f00000013c0)=""/27, 0x1b}, 0x801) syz_extract_tcp_res$synack(&(0x7f0000001440), 0x1, 0x0) getgid() readv(r1, &(0x7f0000001980)=[{&(0x7f0000001480)=""/200, 0xc8}, {&(0x7f0000001580)=""/236, 0xec}, {&(0x7f0000001680)=""/81, 0x51}, {&(0x7f0000001700)=""/189, 0xbd}, {&(0x7f00000017c0)=""/192, 0xc0}, {&(0x7f0000001880)=""/201, 0xc9}], 0x6) setreuid(r3, r3) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001a00)={{0x40, r3, r0, r3, r0, 0x2, 0xe83}, 0x100, 0xffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001a80)={0x1ff, 0x9}) r7 = msgget(0x0, 0x104) msgsnd(r7, &(0x7f0000001ac0)={0x3, "94d91c44f1938ba1113f3b"}, 0x13, 0x800) shmget(0x2, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) semget(0x0, 0x7, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() fcntl$getflags(r1, 0x3) chown(&(0x7f0000001b00)='./file0\x00', r3, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) semget$private(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001bc0), 0x1, 0x0) 16:04:50 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:04:50 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socketpair(0x7, 0x1, 0x3184, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r4 = getgid() r5 = getpid() r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockname(r1, &(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000000000000bb7d3611e2000000000042ed8b342727e0d37526ff0000000000000000000000000000000000000000000093000000000800000000000000000005000000000000000000000000000000000000000000f9ffffffffffffff0000000000c3c312a81167de74c2a5cb9b44a9000000000000000000000000000000000000"], &(0x7f0000001740)=0x6e) r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f00000001c0)="24fcf11b4cc2af4178cde2569496247e340c89d17cbb0a22adbbd3f02ba5adcd8ff17769c8e3864b5fd787ef2875fba4a9ebdbd235a84d8593933e50c152a6aafb0cba6379afcfaa8725b46f9935bcc9", 0x50}, {&(0x7f0000000240)="71f0154f2f74bb5a1fa004f9f68f2b883fbc0f34d31b93a315bc44f489fe6a59e945c53ee4f1c7ef638811de7c91f17765937f", 0x33}, {&(0x7f0000000280)="1b749bd1529612a145cae45dfe9ca1a4d0a0bd4a9484fb7d698459cdb1b29e7cda4dcdc617796428cad9cabdb92de3d8e43dfa0e80923adf3e6214d71a4158cf03288527500aaa9369e59671732478e3c50f040b6c1f6bc5893406735e5b1b39fbea39c3f178b2816b72eee66df4655c1c2449df9c138ee372b4f62520f3d66ee2daf80998a82d6cfeb97a181c091cbb5c86d24c6834f1b5a08b207d3c7ac24ac22485b6440d4b8a29de0ce1d9b0fd5bf4b5c3c8f1f27118fabdfd88ef08fb583f2777bed996f2bc676fdb2152a29c84baa0e629573d9d378fdf69ba9969e1292cca8be4677fa481e4064dcb0b33498d42ee3425a7fb8df1dfe32e970afe69590de8673f831ea4350566a01301929eb556728c579b89c30f0c1c70fb41a8ea32de738908a8ce578d97f67ef2311d10957af67e5921285614496930383a974434e9ae8d7d0e930be4a8c66739c47d944ef124c4d694c782d55386b05182d4809f506e68e4aeb274670b93defa6cdb5ca6c48308229b72bb0cb060cd19e791f9be3296ece5fb0fa9da869f9cbedded428629d59af71f52f5ce10dba2fd7fc0939724267b75f09b6eff15b62b4023ac38b8abaca269ddc5a0a076501ab69e5595f11df5333274c525a6d9e0255bda05415dbdd27317a229baeead83bc9ed0931b6a6711357d4dd672a9c1605c25c4bb169cfd1df53191350f95f94ecf3152569220153117aa214ca579cdb219d7e48f91fd985eaab9e52d19b0ef68e050e2ab1ac36ac50bc114645ecf427d0c864b701ca58dfe138e029e5d8316d7b38e270539a33890b2c24eaa26c16e32aff5761e890b244c379f5b8b24fd5c0d59e6e48fdfafc28cf5176ca668c7a038e4aeed237951400eb9fc69a92fddec646090ad0a5837f39249209b009b85e57a1d8747ca6addfc2ca56c7836efe83c9b76b70035bd46afaffceb01cae65eb4a64c1522f7a459a62932e8955b60f8341c2a8a9b3fe633a3e46f94e18f470b12643787aa04b1b11666d4cf4602a9985bd006464fb0732338b6dc0cc0cf95b9a8289bd8a8ed4f77f13a5d9db13f8b1234e1dd989f8706d9c182d33a3eddc03974062fa8e250b287d5d8fa099c93649f36ca3b08dfe0e8d0250f1c834fd7ea8120ca8a32f37f30d56350ef62ffb19cedaeac38a6ef2d9a496f18e27b0ea61f418964a3bec170937b926db65abddc9b06a49dc9b9f3e07896f38b8bbabd00c02963fc205a78824435214fe490a12fb675e410342557d75658c4ca1661cac037c7d46a5792adbe9fd22d71ec6a48f214e4ee15b3571f8bff538c8aa9b3ff831b97aea3d43b349483ae6a748590b2839f3ae565f8cfeaa397f5c70f0ee19a09c26c8c13169666f8e5aab7ac070a069d9cf76be07e1e19a4c2e347024cd0dfefdd2f38f88ee33391379df9d3adfc5eb59ea6944a251b993b84749e6daf4e39203fa1c960220145d840b18563ecb1ffdf7d36898ebdcefd7742cf7c090b6ecec23a3d7f5b26150d213da6a39927bfad0ac69804dd695bc60ee997e699cd3d39715b5d4d0bd1fc6206ca9866654a74b11d3c198f5895f5155491a8adaa17d7a6625568b8be74ae4984de10f59d4571e8d6b1af92434d02069346aefb2c11f8f5fffff9f3f1967f96747de357d85818ff28434d9f87f97e98e761d863df333a146fb382179e0a2a75a896239fc429053f248077a4088ab8ca1344463a5f8bf1371a4b4072c914e5f264f4d703800b778bc9e7afd1eca3c4a0be2fd83d01cca30ba22381728867c5e98382bf0fec6fc406ced81acaafaf8f19f0d7e64cf5beaec64514534de16047123e942b9ed05544aa991974bdf3eabd402b0be396f5f7ce4046eb8f9bc11668d2af28583651d95171775a960d86a175c68144755c80a5e78f43c36ec0a0b611481685dbd144367f7cc5848f3f2ba3718468df8b1a3a9f88517257b01fbf017745c7db6681a7b3b36b0a028c32f4c6548e3255041f12219548d258d27a1d7640823668aaffea8f10aa92ecaea52b9786ad31bdedfc395366be1f69cdb14246baee2b63f445193af116b076581fe057fd0bee3f8aaf2b7fe606ff4ee474c563033b0f4965951ff02c21ee902f50a6ef6bbd49bdb8a119e1d637c291bb19287f518240915c4a296b15951f87129725e08651e8d70f4ab9a06f47226587be9eeae4249d9e425bd1867032667ff9b945b04beaa9335c3aacb1ef4d6d06a587d48a51b625d6c2909d00fe6bdd3e566f1ae0300c9592705b8221b8414ea6938e9c69d506fe1e3e490a7c049d2de958b9e5bb504dcd8a244980936fa0bc664ef0612ce849c41965ee07eb9f68cfa8e13fdc8dfeee879658708c158175a54782e7580ad475ccd8f99d47d1cea00e6b5cafe4783c4e6ccd4f43cd27c88105ef3ab97728f98d77c9245246ae0584fa38f92547375b0f7fd3109e5cf1e0546c182f16948fa182e9fe3428f49d67bdb7afe128c1c8699681be4492a618e62b20e78321e72685e03b2c1491f931e0fe7b10304213a61738e418f43c7e64808448a29eb0a14f562fe80c77d373bfe093c89a0a8f4857b5f768e3d9a2e6c2be8b7da6f1c3cd2ba3afdf8136dc46233cb9341cd7922b992b0fe5fe13c45d400ba18e5eb1dfd7dfc9b48f55a25dca462886196970423e2b83c5dee56a3407b94249b181363a1a2dce8ee2f928f49ec43d09b9302442db1f6d1455a8b05be6d52ce6535e44a2564460ad17e0cda949dd86f9d03b550889ced055ba423579432e6012637d2bfd66f5c152d4479f93794da48d05952f655ce8ac626c02e45ef2cfff77dbab58b926be7d23eae655b8520f5ceb56f84b23dde91ed3d7ee1e464a8ae53a158a2afe9e014a9fff2bbd2f21b7c27818ce8caeb86ed3b79d29294de460f0006848c27288cd95429cd95d0e76707b31fba1c27f089f5a446f72bba3525ac5dfe1ac0ecff24b92c441cd79f99212e4ac1cadf798b239e9ec6c97224fbe1d5aff4bef36ff117d1b6ba042493d3072d62b28a0f6d6c05d31b28b9e9f5bfe398e4beba0270f2c234f206420403bba78eba8c9ab3a7ceb651878c13e34d4a68e12aa105eb8f8cc2cd592ea18384e5be4410925aace5e828651f640873b4fcb011ed5a063caf1725fd4cf73f88b3ff547cc8efbbc3711b9b6428fddf8911f26e9ed60f4548591924532707bd2f1ec4a9237ce20bcea354725ad05ba4357e1cdd4850233d9e0a42db15feaacd08b6518192af4a5713a0e77db4fb66d4f6e8b56ea38c868538704d6b2fb4a81c27c6ffceae5eb38626e09aae4dc1516ac78b9ff57c4e74a2ab7570ea9214443a39bb040ba177c8fc3d5d0975be21482855f2011783e04939fcedebe381a241980291c819f1bd60f7c3249a528b60083947ec7a2b1f71fcec7519726168d19be0272121adecd56e5f52f7066e11bb7043ec227fe7904684fbb6f08a78e15f7f9f81b7af8e34847c6e7f0e491f73bbb91fedc968f6785d068d68aa53e4c3ae04be2e50695f488373e10a5091df525b3b4dd2c93f937917e0f32f7513f8745248805ec30e464f3a691189661b0ff5988192c2dd7c177788a2d645f4179a7d3c4e587eca0be54cd553e88e16a72fe07192ce149ce94782b8d72d06fa004382d24fd0ce3e8d8fb783e5d97b9e4ec8314674d66216e3efc61c196911b95c82807c7fc6b65cac95c431be0954d94402c7df93262eae53a25f42c07bac173d1e1fbe24040b481d7d3f057d2204e874c92f0b74d42ce0e7c719f841ed2efbb173b6b52d9e1a3f5371de2f2c091465937815afc8b7aa5c56de0beaf03f3c522bbf9a65c857e37553ae225201646532142917b828f1c48da9853e29337fce60261ad63dcfdda3b0c086592ae715ead4a036ffec57fea3ee33f243f73d86620d22c6d168ad4f519e70be4e05a2a4aafe2b657000763bcda92bef70e03054910628d869243a1527a89bc02809d35fcc3e2c7cb9d134c21d6b8a2dd296db9087a54c947cd7b12b8213f166006274aa9e1285746c70a1c8f2c0ad2c55c6d92e3284b291ff3903a3e526b0076cb817e81c662ba752dc10a534d329e4e5e76f5c0397b46a01729c9bec702ff641a999e41c9394f21976831aecb0b6c109c58aa5a24243948dc717acab2caf8625cd8e68ddb999ff45082ff519ba34dfc052c1d78e8550258c59d9f272be57f845d4d72d8c35c7e9e0d28e1e59e48ce78e7b9bfe425125a5cb69402b838ca79b429f21069458c2a17ade6717ca2ddbd00846175c2f6d4609088bdc8f1fd59c20c7a256908d686b347241bc8961c17600f4d301699535771cb4ffaff7e37d375073ed4eaf52ea25ac94124427de809f041d3e974bfa1022e01abe9f632276cad2a15687e5e12974aeefa82593f4b1a77a7df165a41fa21b09c6b501009bf106ec66ced852945d94b82a80dbc671513e27901f8e6ddc2400a8e3a1348f7f30c876ca49dfed62aac794eb9430a138d5c7b2af28c690de1cd717c4595751497a406e54ffaf0633e11a74db02ad79b38f0c65923f3690122a3c1a7bb4cee641b65ff9018e5c16b0d29827f51f7ff8a0d660b73b16408344c953d79804e699667761cbed0b9da0d6b72a44a1403d7d1c6b53b193848c4ff255cc7966a87c81471dafb9ff345f2bb1b2e55ba8c14386eb76b3980bc7d182f2a928059a3aa9900ec56fa863063776aba96e8ec4dde164859cf26589b75d1d1f88f50bda53eff7e8af16f83f044482109a5712cc72bd435156790ec9eedce9e313f046078ce78722756ff570209610924b178b0a4ce0ceb9c7d077cca7137968bd25fddc6495f37f1d116631636f4a9bf890ba8a287341fb095e9b1da5da6782bf3f347c9ccfb2c52a3bd81513d354b35381339876224a11e6a6a6252e2dd19af67319bdeea682907396791dba1743064dd19ef68c6a03b97bab35e070da5fbe654c999a81bb6c78d0ccb250d4fa5d16d9bb7d5e2b2fd35a1d386b9177a14ff32a5ba81bb8ece899cbe1798f21ed5a098c450181869d863b7bfd700cc10beda111e871a582c3c635336ef96cd2e56dc8ba8308e8285903749bacfe140ef489c7c15f29e8150974f12d2834f4babdf165e23a7fda316baa15c48f1f4e565063ff56935faea8f1cd28fd7740b1108f5a425e586297c4165948a88664c8818a2b460957dc7aaa34d44be12854651b5676539e59ca10109c74741e213e94d8bf596abed8bb79199b95c8b5dbffe1958bcb81075e2eec9220c4647c94b9c98ab7e306ce5d57f89986be3b28d30d750d80b23f2faead9a89a527e3deab2688ac17e37706e6c5302b1bd93471e2758fb05e4cfa860a283ddb32f43240936beb2775d869edf18fc6b57c694d9a8b9d6b308de5210daf36aab932a067a63183a8c5c20f8435a6b0c6507cdf4c8b74fefe58e7bcb04939dd91258b749ca5faaa0fad562a272c922b1dceb1bf7ad66799f9b1afdb40f215f07a258225d054eecbc980faa047326b911846c2a2c7c57e8e43ad721216d4b24c20f22fdd33dc85830892a371f36a63e2ad3154151eb850f96b0ff835d4a4982caa6c1eca614e56a20bb228660f589a241e000875138b065032e95acfe3c1d1a52e265cecfc41c4a5eebe7f7edf714d65abc4295339d46214da6f9b5a3e1e596794e96840761ba09fa49876e97f652d8b12307d14350544ec99e7f6a3ec07c170eda37d06e2931cf01b6a17e0fc39ba76c4fd8e081e7e28a88fbe8c293bfb219a05e8ff9e5ff440a0bb891218eba4275d15414bc3240e1f5f3dc018c85d65d49d4d3054264ae", 0x1000}, {&(0x7f0000001280)="fd8b89621fcd2c46f4c92044559585b7f09fa6cf3e299f0463d920bdcb341f911aaf1a305ac9a21b9670e1be1c1ce7dedb6eaf43c8c43ed27a5dcfe2eb5358b4f5f8b2323ff4657cee4b86510a2c5f255edf07c2c867", 0x56}, {&(0x7f0000001300)="644d8b0cba674f86f99b00723de7031b3d11fe799835b5cb9a38e4839c8746589ba2e39a29a54a6934d5a267711804e2ff385da739275c66e18c1dd37e3d529c22d61fbc0493a96648ae16385ead411d9cdb4319e7005ab0b1eca87d92f3d9baea4f1225643e9b549416162c4c33a8a794945ccbe92fe95a725a8f84a68a718e5c1f274b327f23347a182f799531a338ca73ab722f1b5be3c4b41388a51c1e6ca792fa1cf2497fb45b38fdf442b14c", 0xaf}], 0x5, &(0x7f0000001580)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xf0, 0x8}, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="1a8dfa99646c5df7fe1b308b5a11ddaf209f566e7dde165110ca4f82001278a9c8870424ec6252f521209c516c77782abf1dcbbb10615c276da958dfa34554fc4609a9f4f97d018a8b881ee8d88043592ef55b2a00240559d679c79b1c73954ba22ce7c8b7cc4eb0bbf2c0fe", 0x9) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xff7fffffffffbd13, 0x4d6}, 0xc) msgget(0x3, 0x8675955510f6be5b) 16:04:50 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x2) setsockopt(r0, 0x8027, 0x4, &(0x7f0000000000)="b65b69a140d24fe59153d70e99ed4ba491b663cd0cf56c2566c2ac2850cb2e2958e6367963825e5b07ca82e08eaeae82680d0e56144b38c259718db72f82635c2b", 0xffffffffffffffd0) 16:04:50 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x5}, 0xc) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e00100000000000000000000000000000040"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:04:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x4, 0x7}, 0xc) unlink(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2000000000810, r0, 0x0, 0x0) close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)) 16:04:50 executing program 0: munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000003c0)="bdf2a15fa5527a0b89f6e79f00c805cec0e1fab10e52ac8ea9e43172fe99cd99b14f0a8be7f5cfddcab8cd518d05d663d7417aa1fe1933f06e6b7c52819e0a3ad3c25349c47a0ce319351db445430628803736e3420dbc225d07d6d759710976b7c4132518", 0x65}], 0x1) write(r0, &(0x7f0000000440)="9a26da16c7bc8c698f1e458b7a8182c5c0b4ecf16795eefd93aa78ea2e65b975e6299413fdf83d45565156c2f136bb75afd0c3052b10cb33a6191bdcf41fbdfd3dc52f6a497b7a046b2a5e76a16f97ef9be406695175940bbd6efc45f8747073a8fa54852db7c91f828f7c20383f9e040811f29470a84a6038a5124386916f0990ad4a8c02f66c160af84a49fc04c064e9c031fe8a3033e46d2779294fad5948e4a7f4bd9cbd51bf02b923a91e920dbe69a9c7eec958a03d44da212df2642868e055334653b88d63f6a2f8e816db7d6f76c4f4e31c78eefe474363193ccc2d98eda09520d6b39de44ecfddc0d1d8b6ca2a4ce35754f6c327df518e9b3b4012498b95e1ef092a5b4a4ee23acbce117203de1c80b13bb3509c0a011db7461277c6568adb91be7f55afd2d07d90a3ec3b4704e1d49fcdc9967c3a621f8ab2e81296e3790ad7e5989cb9b973d21a8f1d0ca717cb7920a001df1f08be574e26b65e304679273f4d2ad23a43ae225ba53a2d7b35cc1c4c58420183b710596f9bd484e0aeafe7d56b5ce832094e367d7d9ca3b2f1033c941d38e2514bf1526e691d1c78a165529c0533f5789aca7488ccb150427f9e4c9d890e4a6934b6141d554cd8096f2610e669182f68f30fd360031f0ce019ce674e784c74e0a1f4928404bf4008094b5b36ed625762bff5cb4a0acc97aaf6742fdcaedae4b5ec3036c8fb75afdff4d12e5d1f263f802d496acdaba10f3db92805ae3ab7fdecc4c920e5a626c4e1f55c656471b7b4e402819731c9e79fd66803276ea320730589cf822a7176430a0568383d3503c28d3cd1182f7ae682f1d70d9eaf508b293995ff0b63eab53da6cef2e240dc2c6b6f3e4d4ad2cfa97c1fe5336a8ed53c2766e5bb9950c05faf13a4c9e01944958757d40dd34aa6574934b071b413e6368f8e4b252b2a9c3b9ae178216e860f983d4e7ba967f3dd010db85da8cfa3119a3fb3e6970f6dfd3d25f83cd4237a54522ecdf8b1d74d5cf450e11a61bb808eb479680d065359f172289d8e635b6a44e4637fd9ec3e8e89c4232ac83a49e6662047c489391e1af763147b52eb32cc99009ae76f0fda545a09341888bcbff7b5bf63845b4e775d32d40af092ed6e5967c81bf38fbcb136c023953ba6e94082dd5fb6fc28659bd4fef77f8d77fd24fd214005c2d5668f540228416d56e9c08c33f82aa2dfcb6c546f8c2f0e87b8fda7d9acd5781ccfcbd9755db81cc34fa31df42dc876715c0491e4476fd2a9c0c5290e2aebfa36634c3c3dfca7b4f57869ade3db11c2baf4988633b8ed2dadbb4999ab82ef49021e3fba47a9e3b2adf1420e88eeb8450dd2f78eaa3c31543184e81dcee4d5826108f2b4a72ab85ac559207bbd56d5e5dd52207221e1d5fe90023726dc77e782b74383d0f595251aa0caf878a32735ae702c5aa7aca53dc58f1ad64e195c98e18efec1ebcc47a594199f88bbdae469cf9e832d2fa13312a43f99a22910e52857942eae7a7d3eb423bffa3ce7a6dca9bce82241b6f6012b9f86011f2de434c176f1f4afa5a195a27601a7dad2d806f6f2f20b2f8bc9b208363e8547dfb3737958eb4a9918f57fcae9368c67385ed79899423cb471ff3a3fae7829b415d5a911caf8088ece78841dd8d6d02f684a813074c9b98dbdb38006ac1d2db69eb1a5684e93d224126db5a9c53b4b6a9925d5bc85490d822a70844fb1a48f321e3af35df79358a4c737275c17879b13bd59f64aba3efb59b313573e5c24a572651144adaaf3b19dc6c96b16857045151d5c6c0532a7e26e200c90769d3b0f510711e075b058d82038a8b95d9b6e5ebee8e9590f7f789e6bbe28f140e2683d19dc0e09b1628075d08a24f2152d06fa1931dd894d365ee788a0eda5dc43871a6580cb095b82a926b0ca7a192cf4dad0e7864e2bf94baf0f0fa708b511f461347373d373ed6502cc608994fecb90f2fd7dfc9f17f8d5a663a7cbecff705cd7a5e6ce017acb2856f37275959576e598b8ab91748ba53a2f93dd8cc5f81195d6face50a9504405db580d90e5f4ee5d96ddbaea97dc4747190027939f9cc4317d38f34445fa4dd85414e7f78829a1130048ad274b0369ce5397e9890ea7f905d84dc521e845f0811e8a3797afba0c33d58e5355402206689f8b37d07eb799c341b9dec1a04cb50851e69cb5c9ef42238f7d1dd9f6ca2683835067ca75da0d8f20567b8dcdbedc71886b5313e9e04c063b88b9d633e4ef8fb4a1e7f26cfaf1a62f3d21f6a8c40b0479e2b87e3512c07d0e7f9308a801b8ccae04ce5d70b8dfbb0fb01f01e2e70d884970fbdbefae4a2b93e9ef4e583c428be930fc01bda7a20b2a94278de1c86e8c0354dd250aa1232f57138c8cabaa36b44a97aa6877c134fde6b7e690c53501962fdf387e22676e133cb0cda7569f4236110ae3d743ed2a2ce3ddbd6d5d10343391b3181d136986fbbde471521bde948f140986e632c7d7193cb45d82d05dcd62d7e166620d2c80d0d607b50fa318b9ba3aab48ea18b66729618b2c04fba8719a3ac39da486287cd40fab5303965cd1fe16d4110c3a19a1e7b3c29c58cd54c1b9db28179ff2d2f2952b3314d58318781a6ce21f676a283d71abaeedca1be08ee2415167b15e827f62eb445b7d62aef7b2e7e802c40eabb0fc8c5f87a5e91eb210a4cf3c7717ce534e1ace99085af2678626b52f24cd3090b268adc6fe580a9fc300baba21f3d3d4a80643c504162ffecc748cf4cbcbe6e4ab49bc945896062cdfdbfb622482a3b60ecdce3e35bcbf81b0a63e864134345cd047b024a11a44054403719478d50e7e1c2a60da5d8456e5da96397e041c83c65ea1a4b372cce706eb83877f1b7ca8ac6fd2e846d10e7598fdf5b46e2b5b1fc157caa4585f5fe71e9512483c2edf0614fe071c75c4e043f08b9a62573c414a59fa0d03f099fee4342512fdcc9935db2da12f60e9e85c37231551c4b12647ecd7cae2f055fc1a749996a5a47ace22775b13fffe032ded22482e6d7821e669f746c11cca05fbc917b64999839dccb351cf407aaa387e6f0fa135600c9ab251245d73a4965b66c63663eff27ac819041a36cc3a2284f9e247995365e8ac271be57903e527396ec9223477af2c0a29dd8b63f22bdcc53d594ed3dbe4a958d3dd625fc5bfeccf201dca47ca21a11a75ef7e5ff0b937ff7ddd5dcfee75ff72521f771aa9b151eebc25f3e3e92f745e88a540b31d712d305e1c039b50822ef0f7ddb1a59327b9780c07100cc7dc2e339193c933fe08984bafffa21e2fa0f61f7f1b0933f7dcc589d3d51477813eb27f6ba5c84617de7f550c779373492f99e4fe610df569568ce3ba462999fbf6b727bf53c7bcaed298fff814d42ed442ed8f928589a0bd9f2c03ffd65fbd83f10a1da70fe6cc556c6fce9c579b15cc1dab90d7e654388202160306d231c97c5e78ab8c8444ba89a7b86bde7f3f51d0d111e13341428ce17a28eda0da7129daa5cc990baa9b47644841a49b1cc1d41b5fb1f119d58e87f051b281ae5b0b5e78ab21206fa130b07a9459f4291284506e8051c5e7a68030c89d803557877d21d0a830216625f32020ec775605ec23c057762340296f89ecfdda0686c66549e3774ce553729a93c0726165ef35cb88c1b205636f67c5ef9a7aae2d3966f304e621a0346ef58d9a265e57b6230e29bbef0ebbbcb79cef6b26e7bb91f122f37d7ef7d0aeb560a70e7dc8529d5ef130df278eb065e382df141f87522bf75fe03369411d7e1b6f999988a8d915f1e343c6ea57e548475ff269e0d9595c08cc808cc128c9ea44c6b313f667e2ecff5f3df6461b41109ff2785c0f9c79fcb4865319d6f6754be003aa9d568ce07e56dbc3239f9653c7b30302f05c632e4d3c6eb3d20a6e9ffd7ea56aa4ce019a8a30f1befd41bf8445d37294ffa35510efc0ba60767342e9486aca02dc4c6bea2279189e20d186b855573c4b9ef6054726e51f27209b6f84804d1eb5d27c17d99f43df153825c720a4b830d5fa597f5e31860cff1353e2541fd95fe524df54b2adaa17c3c3f35c2112878d6ca743d8af467249010ca51e831a455cdca2899715ecef0e258fce0025c0a592124ca1a481caa966013ca604bce3f6764c1213271f9edaf601fe620a383dfd3779cd91646e62e8c6f8ba47290a64b4ed273980be59ae687f5ff4d5f0c1aee8a5d3a87d4df4c5a64689d6f13dd269cff2ba340be13579f5c95a81ee18e305de658d4b5af5b8e37d2c3a80a791a1716fc2e9ce46c9d3fde99309c89e28192fd565faa326d1189e900322877a9f382fd158b64e884a0d7cce3ff9b1474553ca7cac0d8ebec694d8c3548ac7fb7653526001d793033f47ecc201e0fc3cfb21759a23ac3dc3cdc95b4e9feb74b0d0e841145a608574eed9535a99904f82d33419077fdf16ec7dd4e8043294e5939b8c4279ac818cc8304f064b5e6dc2641b42c344b4e6c89f649e9cb3545709061be678334026d2bf030a710074efc2eeac682c4abb66e68dc2545905cefbe820023ea6328bd29f2be91a91711281e8c803e5c100a3584d213c504ad15cfddeeba59f760f8fb35070cfea53b6d725b165a1a2b6ebae06d9bc5e0d2dd9d5fcc4c30b97ff7478ff16f3330aa9c7c0f225d88ddae8d0622ccaa89f25dbca6a20cbf168125ef58878f00a09be18fecef969a2bbafd72249b5c5eb0247c2022158cfa7bc9134ce2649631a9e45eab38677295e4f3e065663f233f7318c835b75d4eb6adbf9a01b04c87b3e5e58fa4d0c9c2d333415bcb3a85a04da85dd990dbb1004926b1c9fe40a5b2b81d7a04e00a353656b4bf1e37ec54b78920f573525727f0832e89c8fe1f98763df7904e17bc88d7dd027bf9fa9093b80521e34917dff8843a543cc418b2fe0463b3f70fe71c991ee444115c6349e331678db2f8dda731f26064b1d2b1edd45e2e537294058f6ecccdf1166450921dc55f5f29a93b9b813ccb52284992d38c11a00dcfde723dad45ecefb489536ed45907a6196f370c07b3a4ee3f28ed6f89bac89014e8e5b2a5ef5bbb216fb03c930f53effce655f87a5eaa675257fc9dd7ec0a7207b3c8b5da346e88bc170995c71a359d382c216ed061ebb00c0adc93f3239fcca2f7617653e7213840a", 0xe39) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "ff010000000000080000000100"}) write(r2, &(0x7f0000000200)="563f263eeae24e6abbe8ff1f99f8790b508c8356ffc3bb53d78ab4dbf11fce692ea0e2daa5f326d8144f1ff1e1e6f7c8f6859a56106d3f7090c363ba87bd6d801e89626af2b73d17283474c7813c50e708a4aa1cac0014b09240c9ccd3e384f124", 0x61) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:04:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f0000000200)='./file0/\x00', 0x0, 0x0) write(r0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) close(r1) select(0x40, &(0x7f0000000040)={0x5a2c, 0x6, 0x1, 0x1, 0x9, 0x46, 0x5, 0xf5}, &(0x7f0000000080)={0x100000001, 0x7fff0000000, 0x9, 0x3, 0xfff, 0xfffffffffffffffa, 0x7, 0x81}, &(0x7f0000000140)={0x3, 0x4, 0xfffffffffffffffd, 0xfffffffffffffffa, 0x8001, 0x9, 0xffffffffffffff80, 0x9}, &(0x7f0000000180)={0xfff, 0x6246}) 16:04:50 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) r0 = semget(0x0, 0x3, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x0]) 16:04:50 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0576fdac7c13bf02ff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x98, 0x0, 0x10001, 0x0) write(r0, &(0x7f0000000000)="934c9868af1e", 0x6) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f00000014c0)=[{0x0}], 0x1) 16:04:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = socket(0x1022, 0x20000000008, 0x3) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82000063c1000000908e60c92af80000"], 0x10) dup2(r0, r1) setsockopt$sock_int(r0, 0xffff, 0x14, &(0x7f0000000040)=0x7f, 0x4) 16:04:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8001d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78b4a", 0x7b) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() open$dir(&(0x7f00000003c0)='./file0\x00', 0x103, 0x5f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xffffe, 0xffffbffffffffffe, "8b46786eec337860fffffffffa001100"}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffc983, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0xfffffffffffffa36, 0x8000}], 0x7, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x20, 0x82, 0xff49, 0x1}, {{r3}, 0x0, 0x52, 0xfffff, 0xd267, 0x7fffffff}, {{r2}, 0xfffffffffffffffe, 0x41, 0x4, 0x0, 0xff}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x5, 0x40000}, {{r1}, 0xfffffffffffffffd, 0x18, 0x40, 0x36c8, 0x3}, {{r3}, 0xfffffffffffffff9, 0x24, 0x40000011, 0x3ff, 0x1}, {{r2}, 0xffffffffffffffff, 0xd, 0x20000000, 0x8, 0x2}], 0x3, &(0x7f0000000040)={0x3f, 0x100000001}) 16:04:50 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000dbbdfc011af125a5fc79749b8a8273e3b06db55e5f1ad97f7e94a448c93821007b286b2f4f0d00000000cb748718ce1060899ee1208a138b30f4640fa98697dd8facc4757e01348e3543a72fd6"], 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000540)="4122a1adaf2765574a28f04a9df6c973305aa577cba8e87fc6d3e73540c3ff648fa826b6e485f3c693666929191a74884ee4078db9380ff6ea7f2afee609274551d4d5c5a561b0f491432ae2516c93002a1db09166d5c4168ea1e0625816bbc9a85839782e40e3b57e9535bb5074085bc42da5a390fc5caaf9782bdd3e65b88dda5e322574ca4a824449e7e415bba0984e8b6172a7da3f1cbaa278cb2cb6411e8dfd8e5c80406150815419877daec332a7d53305be07fda96d7590bc93ae5e6446a0f8b113a44b7d3f0dfc2705e2ac595b8f4bc96802c5a27509e0f59347747242a529da5c2aa57ae68bc26acf1f3198a57a9e7a22a84d6897d2c3ff31e3f3308c944f57bb2d0fdc150afc2ad0a757fd90c36a1a8d559d4f80f27d5e508605e9c777dee17e5ab6f2f1fa378ab6bf0b844b428869eb0b0e25fe65c497007db9818c9bc1aa102f3f914fafe5fd2760a73169a14cf8048cf2b283ad720948f201bde0db9d0cb21309c135fddadbf7000057be1def5a28e285ef883f32c9e5c71464aa07f6752e0b3015d1eb16d3d29a48c2e7d502a027d840acd379debd3423ebd7c43e84330868f4180d8449f532b0a4dc0a992d8be82c0bbbbc14b316273c741ece01225f8e7e2b09ef57935e2d7e8bf994fbb4a597d9bf759f41be61ccc5c4273cdda7fefebc5c47541b0974bbe34b59ff28be5fa1e47db9e0a27e93d42d523788883f201ee4395987e07a1dab0cac5f7b263bd9effde9814ba6ca592df036e26fdf5b17d4f62b0884979387843a956434eab9c7fddb3fecb4e71cac4632a960a9f25c05460a98fb8d6080017606258792b961eabe3186ac894e5224082eabe9540b4efc2069e43cda74f80f0012663217865368b59b92d0951c331a9ef6648f00e4d3d3e01ba81855f1684be35a4f6349b195b0ae3e021a95fbe9fcdcf9e09996bd9ba802d7cdd2effd5b3029c72316f475cfeb08cc7e82baeee6a10bee794d3444115ccbcce28950f1cf048b2f97394c73a5b35beb2824821b34d1c3e60b6657c6202870e15b03be8625d41c6d5d12b29d504fd93dd917eacce6352bfd02d9568e853fa00234fe0df929fb419760fa0cbb8efd271b8ea6ce179d0ecb0970f20073d84e7e3b7a288e47cdd03cd94a9172bba9c4199998a111658d26cff8acd7095ec415f1a25526787752ebcb77ca4fdb486d7fad947230cd505fb1e46a36b11ce2101d18ce0e9cb6857923cc5f2c3cacbe25db51bdb9652f57d3489605fb2ea9f567d2c36c8d83cacca7eadaaa7bb0d2884ebfdeee40a77d1a8969c89ddcdbff0a5ca6dfeecf51ca7af8115d842b4a3be3b59f35f48950806207a4222b8404f2918282fe128eb38094c9dea20c45376a239e393e51bb6ac982bbb5cba094424142e9d4be8b00f91098ef066c0ba8f33b5a674800b18e2f7c9d4459f70844225137d058b8cd55e79b33c219e5d0d90d7284196e6babbdf012c1105038b6b52efb2f1a1d7c52257efd6175cb8c570205eeb41870283db01a6a4ca89a950000866f1abaa78176e1ecbc1bd9490a1a51ac00c8bd65f96e5c35c8f60a26191eae53d71a688b64e7edfa10476d0bbe91c9b1d858bc001a024f594380dfa61302429c1c08d6fad27dc63dfcc2df57822b69301863bc64ad0358426be779ee1c840b24a22f8e94ca77e9cd08fe1bff6fee246f9561f51ad7669b59a01d9f0140096d7f5589dfd509193163c5787207b7895d9b8a46fa371d91e224d0b3af68d4079c451c3ef77e55e769115c31ce9f0f1a03def3d6f39812c0a695f4fa95ccff4ca53fb1d602691fcd837e2dd8cd6e211b1f38972022d925365010d582d5cd075e1d0d5283e0e53a4d340ee2e2c59b80cff001a2a0e27608a477a79a323339b198be5acc0fdd895183416fa09021c507f313b324bf6994e45a8ecbb9a35004460df3a83a85075d682e6d692ff2f24cbe7a19bb0e661890a7f38dbc11ad5539142f84ca25b0a63a3b952bdda111501b7f5e93b457c5cdef936b1fd7a389e9ae4f2f03738edc78ad070229d0b9bed34565e7d3e66d0fae3b293da7b71e67b0006aa59f4151a57e0ee9e60251de1a406b616c461a3e7b653093c27f61bb98c1080db3b70690f119bda4aa15adf1789e89134fb76ece6afed66d958ee72be59a973cebf503e8507cd386e2127110ed0bf3502b96e0226676375ea81e03e0357df099a52011ca19a321ebb4ead0a49f6078da4d968731f0bd1e36f6b8fe909d97913b151131448c74a102099d883f8a389f455a8cf9b43357de3adfb3be0ce5e919cd4b1564eaf41821613a412afe7bbc36d51f1b662c54f37209251e802b3f422a0273a814eb298494e3cc718b1e8779e2911734727e3e20ce78ecaf952a4aabe61c80e502ce126d4e667458dcf27cd2f4c9a1dc033b4c42721c6338f1c7c3e4ec64143aaa01d69a13231737b8fe8c736e91345777990da69910383f46d2bec0546da3096322147538ae59007b249bef433477e3cf694c56c6c0fced80946a66ba0d1e745a9d5cffc84d566396e547e50a85615a8a64dd6b5439213bb38eafee4cfdbeaaec6a013c7f518f0ce37c523c3479f640ab58c451c0b2ced8bb845308357f7693b3c6286f1206a007142f5f3ca7ab3ff3050737248661a99f9282d55638ebeb9a3dd0b79c76abbe5ee096da530a34ec84ad850dcd3e58b14a17acd449c494f22d6de90c392ebf3e330062f1dac3faf2744bb4cda08d385b730cbe51c12b7b4f7200825bc77252b95b50254b0fb3da303309c238a651a8f43f127f43811901bc49168942a9aaa089cd67e4b90fa2667dd0491119674106b0d3496654c6879e15fe7d274047", 0x7e3}], 0x1) 16:04:50 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x2, 0x0, 0x0, 0x0) socketpair(0x18, 0x0, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) close(r0) 16:04:50 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000180)=@abs, 0x8, 0x0, 0x2fe, &(0x7f0000000000)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x1) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0xffffffffffffffc0, 0xa4, r1}) 16:04:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:04:50 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72544199c3641cff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/78, 0x4e, 0x41, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = msgget$private(0x0, 0x1c6) msgsnd(r1, &(0x7f0000000000)={0x3, "9479fe072ffcf73e4dd9cc4b742d171595ef2c0721e553a217db72c3496720b89fd941876bf4a634c65c3560bc48edfcdd8022ef7aa6f68fff392db467147d08f93fd15fe2b71014bb2d2e220b489daa9546532917fe47983a020f9ff89287ee93b30a2acf34673901271a6f66"}, 0x75, 0x800) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) dup(r0) writev(r0, &(0x7f00000014c0)=[{0x0}], 0x1) 16:04:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0xfffffffffffffffe, &(0x7f0000000140)=0x3c8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r4) sendto$unix(r1, &(0x7f0000000180)="16ed4dd5b9c53f2f0eacf7e7409128816be9bc1205d849ec4f7c2186ff4f52dcbfe83e25aeb807412d409eb0e96435da6fef4df6699ce4c51897933887ec0cb9a648b8d5bfeeb4283889272ea28b30ac69921fe46a09d9f5d09670fab0e0b16a5df32b8cf0f3787721997467d6a1e961f576adfb56a9e5ea17c270279708340d93d1e47fd8768294df03678484c5062f4161fc28138cd2d574e0320bf4b1fc78fa56bd655f80134f45062a95632e7d2c01ef60969cd0eb4d5f080bba0d1017fb690c12", 0xc3, 0x2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) r5 = getuid() r6 = getgid() fchown(r3, r5, r6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchdir(r3) 16:04:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000002c0)="e08cbf6e5ea5cb1932e632376a89a9a5ed20e367ffc8bfaec7e2c23471b9c8c4c91ad7b379656f96fc28a53d81cf8db7e434076283ad7477cb1443ccffd475ddf98c4160118a898d8dec07de090e4ed0a2b7c6085e3bfd476af5721c3f743274058f28d63515bf1c47addfb93fa4e698061dbb2fb082f69a45477e0e7398c60dd2b4f1e51a002ddcc31bd4ab17a4bff44fadf8de6c1c4cc10a5bf364cfd557cb587fe55d88670c6674015cd370e1542d9c15ec0df48fc41fcc178c80e58f1be72194c75e812fc4e186abc64b2c19d169c8e45dcaf4337f8205b92afba6cec8a9673d1c8d87a996780a2dbb30e55f3d9e92793cae7d707f983eb4092bb65965d909428f02ca51a2026cf39231f07d63081924d8816f768b38e4323c8cfabbb5c5baee0ba0cdd6a3d57dc2bbff8eaccbf23a1a2a1e3f8075ebac32eeeaea35c7aecf97feb44dbfdf7286368a0824da9172dffa7d67060ed253c5af468207743e9ddea43b646229b0855f3905d5a6ddff62696a9ed25dccf24ec80b225dbb73321bdcad4d9118737119bf44dd24e36fb6ad5b0ced671f889c38fdab5ceb754df1664d189ba41950ccba77ba1a490de170f33cf29ed2e82fe73708dd59f8155ecac4e7b715dcc3c60939ba57990085b16ce4ee1f785ace62504ff48f977b8e359af63b774063a103b9266df4c4137777e94cd791913f6ab2a8df6e6c548c5ca978edd62dda956ec469da8f87468f242accc7c2c53d99fe1b4aeeff8d27d8aae491dee6660df0deb4365a4ba9924d0f120feb25c0177a64ef2ab5fc2feeb310bcc11e58372ec5cd37b786fa139cfbceaef8363240c1dfa953cd62d0e7445acec46972fe9f69dc0cd1270539f8e7b10cb11a2bbec10c3a2d22d77768226d768f6ea2c87d401d1837cc63ee766e49a42d492b174fe310d03f8ceb3d2d0210dcf8594db0399d6dfef1a9152a24048a66fac41d941e1421f9e0179837afead759bd4055768264c9d3e7a74b2ee4e797989dfbf7d1e2a2e6c65eba604e8039660d984bbe3f98e005925afb3e146bc83baf204d2aeaa33456ac80eec5c482615993e9ce4242cbbcee19a776181de1cb3fc56db0d61502c23bcf2532e436f21c082b1e3f11ed5c8a24bec8c3fcd199c6d853f17c4e5ac3443002245e363b1476a5391cd8bc7628414d9e24fb6835e3b75fd3124d5b539795e5ab364cd0f63a043f525433880178c1438c304c553a56631935d832cc8296d720d952970a0c387684e16cc276d419ca61da11d0f755392321fc225a61dde2a85f5c98acb80f21655934d9f5f7fbae4e975e901eff7273b70b35b68acb2dabb704730cc4fcdbd96b8792da3862fc3859798323909cf870b4bf7d37bda3bee0203727a0d9f5143a0745520bcf16d37e2f34fe3ad0d320925e5d4a7d4ff91a4c8648241af7333cbfc7b4b0fd11b477033ed970fd4ca83c7e9caa677459c27f356a8ed7498eae21fa3ac455243875becc189efe952e6b9e8e8c1c8ddc8b24000dd4e4f2211912f160304166898c7289d104a7d205dd85a430d8891cb006249308b980b751ccdad6a13744bb7d8b3b3180722b54709f27607d8194647d21fb4ac7b65a41a87b3a55c77e3bc3196911b2e8a3c8ff8d89f255b5cac494f47bad9b943045c6ca3c85f48528d731b9e478b914116d2c945032b223be6127e2d22b2a3b702d41b25d81cf5ab812daf91ffccacc1594104534c936d3c01c9343f46320bd4494a6a6fa08051ade2b4eebda8621fffe396ef403c86c8384ab739c37e765b68fff738b250d0122a33a56a3caff32b7b98439ce30215840492dae741ba5d28c2437b9879584572655f668a7cacf44e3fe3d767e94bd920992d361501b095760b2defdb8f67decd8f59ab5d99bcbbde012663fed602d7dba9be062b3b47615be28b028c0cba10706896c73ebf348f04ff7d3272d6aeabca2e1fdb26c53a13df4bc41518754d61a7c86acb3a48e0e57d5ec752305a54cd31b9fd12d4067c4d5f719a5ec5ec4c406cb5b03e06cb0f2d5dce2cf69c1327168ace4fcea7f1437104ffabda37964466db76311b65b6ad4a4eb7ffd5e8d0798d83373edea0cc6a293a1edeee6a84f4001ad58a28956b9c97cea1f1ea5769e5041283bda4ea84cb769c95f5ad11aac12ead2dcb88568943295b34eed8f918a9880b82dd8f0e16ff7aae9bc2c91fdca0bfbc3c8db08e6d717de2b05a85a4a248ef40ce6d22d264b89b0651b26de5074a9f89a4fe4df3167ef888695b118cd8c16104a35401704d2b6174328378037219cec456e4cdd74672b79549798ae75690720a3b1f1e0cdad727d5adece1cb6dc8be5f6663621ebe1126d5692bad680f3f364a69913893ec88e1c2cbade963c1796ac045d055bbab2f195d99fecabcae369f4df5577b4e69043fb8e5d9920359c0913a0f0a07976ba46b8837b4e2d43a1c4c4ee4bc78ed756b59b5b46c0a5d9c85d5f566e3707541e798b376aec7c709aa5f6cc71ec970403555ead2fe5e8e2fc92d66a006d94332106cb7a368bee214d5f35a833039b5794be6e05e18f9fed135af238cb08d210dd39c3bf7dcd72c5c700dfbce05c1ffd49f7d523bfac4e555229a8d23834be08ac6c89ae9e891ae118e02c7c46c2811618cda51786083d3edb8d39b3858ce3e204046ed0c86205b05879dd36731cc1f91a3ab89d8b512044f9c12e759a1999ab9df1567c98544db1746e9577c9c7873df4397220359073ccfde0cb59404eec250a866f2f92f9ccf66a955148e4bfb90f31c8b0be8ac7ad766cea6f7e4bc963a72f8193f26284c78a2058abf59da30dcd17f83a74c4ccd68219bb414a9bfe6b1ce6ae8b87d069c54b259c78fe279c776f18f370a4dd574b4134a07151cf515948f7d832407d98a71b53653ebb66eaeca86a3256c638da055368bb1698b9e95f062b38aaed023f1da785eb8d6526b61598b270dbb1ae6475c106c9ad385e69b2d9c7c6e2f4416523eca69452e4ad86dd0bbf1535e8096fa4c6f403b20835cb2b1549ad81f405169ac8d75c46678c756e53d9afee2afd5a60d0bc533da5127b029810f866be46e69c44d2edce1448c73fe4354d5771a276a4c15a6c09e55ca8f8ee2c7dc007d14e5dffe30d2b01995853bfdc21ca98661331ed9356dabf94c234203bab1d4857383c167e8c8e20702c961019acdb71c17e3ba316054f112bbf8eefdf844ecd2f9b4dc9767e61da5d253d34ab02da456666a6dde2d2a0d60383562a61aecd0f9188222faa297fc6c98438ea8bf2678fda9ece432567062f5bdf60a7ef23b5d114651ea6182caa616047c0b6bcc793f0aea818e604e441fc9c2d0b33113da7459d2bd41066fc951f24f66eb52e257411da2a471f7e7cfe525242b9fe118b906c74f891f12629abe60cd023bfd3b7b36284a503ad22c995116f5e854b8c9d6e6cf86f1f27d19b0f1e0131794c8fe51b256a943cef6e7bc0064907d0ec50befcf5fabc57bda287e94fa7ddbf11bcd29546100f8c398d1cc1b08e7d3a57c34af292fa6cc48966708d4ddb56bb4e5af448a89a787d35d8ac02283909d734026f2973c50f30af12ac7c19d9b3fd832852a5835da2684aaa41d8a2294a4b47bb1a326d3f325d1072331a8596bc9387f3116d57d63eff8e1a19a8cb902c2b676b1fe5c914a229ee9cd05ca4d369ad789f2998799eebe8376159764660cb64a764474f645a74f33e827de26998149c242781e2849de96c09b1d84d65717e3e658e6166f1aa81469b85bd37653d3eea24306852c846794bf9ad3cc264cf6bd74ff87ea5b6a1a24c8999b02fbbc884f738bc674e1dd16e3126f17ed46e87b40a401372da5d8b8d80e283c05f6e8d2612900186a605659e834bc054901e1bd3f208bf3dc69a5daad76395d3834d26fcd01406b275efec5b3d80dda4159fc9deeecc47c0b28f8f36bd4f23a6c14bf079ed0c8159e0cbea6ad08a1c1c91d8c2d1a22901e85a77d1bba24b58d54371fb7c09276885b39980701ff0674df2af48caddce32105ac59012547d1ba83918f7273c45144790a74850463ff4ebe2886462588cfdeef6c714ebb45fb5c334d46c9d000faa3f8cb5cb0151d6102353e6ecee3efdd3f491730dbf181632319f16e9a968ca58f6f1419079c56b028cec93459de6d948e63a662e64206326579e22ac902293178c6e535fba88516edaaccce9d3b8087664adec48a67e9822869ef864f56a39668784b488d3adff5e8213b1b04725241c91f21bfdf690a9756b3a9def3f93c6c0729f4a3f6058f92d2ae5f2acac485db2751f6e5f0c830e1cecc217d0422b7eb262e61d23cb252bcbe3ac0a52c1653ecb7e4edb8842277212056c39b581e35efb962f6a865ef42f671986d1ef36d3cd725a17ae0545f98661f49ace05041838c27bb9f43d0d482d2a1ed17321ce5b3fb53dba56b678ff59ec7004bb3b61e580dea272536a7c365fa08d665d1fb7e4bb2adcaccbe82811c4092ba8eaa37f76310f404c67b10d4d3230dbfc2f431511d3e93dbf06e4b968613c5e30bffcf2168503e05fd952179c82bd9d9dfeee103786db66f0c8c852f80ace514344e086f7df8a58e94ad6b4af2f7070eb0f76a25bf89acc792e36ce6e33bc96e850f09b6c568c6e5a399549f03ee638d00a09c68e8c44652940ed8ceaf1a95ce5ad77a3e404c50092f0dc9132748df05b4accdb833ef08cc072aaa4ada9eb2a523a31645167c47283b47a0b8de7c7a224870ca88aa29bc2308c155dc28903ea67accec04ad980e84a030942c6d62b769364adf4d05ff9740a482bfa5d6bd3ec69c2ed0fdbdd989608a5c086031c757d48c68dde8ae7693819440f0dc78e34e4ff61da28df4c40dd752d3b08197911fcdbf1b4804ea8416906dd7a068a69db69f3f3567f5a251a7ae408562af95c4d1ee69421547e1374faa874c507765245f272099bef20e1c6681cbcc91a29092e223730331e84cbd41bccf609eecbe2600f87d5b8de6cb3ee8b0d09a8fb3971bfa9292deed775b43cc7d5889eb5ad1795845a7d9a2b5aa618b3b988fb75dd58cc5628cf812fac5a6872eddb965a2a54fa2be9bf403614e9c67441484558a40c2cffdc028156896df9b78d81aa0bb40353013f14c7a06f4a143b0d70ed6d57efb3e8dd1458161dfc4f9f56aa108c51e3c3ed8e64a6d97283c2e0922e135125284f80f6bc83534da65be77190e7e8f91522e1b6fe48703c867d99a29fa2033d2fa8bab6ef97adf552a7578b7b73358e7a6daccae1f5cdb91024fa5e43ebc333b587addd15c2b1be0f62d5d09b805584e5cd51da22f607d55db5e64e13f0fb6617e0ac4f91c180aa4bbe733304e4dbde3235d60cdab0aa50930b21827e045721fbbd5d3fcaeac9b256f1ae91f2c2115d75d0f0682620045c78949ba0279f3a376ab43283498ed2b1350c097c81dbf380aca90f9a0855790e36b352bdc390468a9ac5e63a60629b2fafb53fa37716b48c60a3144fcd9dedad15db53f022ca9b499a3b230c48db562cb4b03d7cfafcd85f004c999654b83d1ae3fde190323b4200ded41f375b402917630f83523cd2c1fb1153a1ba2821d4ba1218df9bec9c75cfc0b84669c3a7d212d849ae26b8fd658c401a106684afe287753af25b95be390cb9f1011078d5c62db2852f43893e492e07a1f16fcb249d8e57a56b7a91218471fa621618680181ee3e95ce2a5d20b88a9afbe00e2ab9a1cdeb2833a16f0dfe54f02e11c8c15bfe5392fd11fefd848fc1fc65b150954a44efcdd0d6b6e71cbc6daa94b7858a7a9e17d1723d10", 0x1000, 0x6, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000100)="8654410b23ef98feb19589e488207a04e93ec7589ba621d0e4d90ff2927c4a83d8286bf825934a828f953b0cd8985ea710d104783805d50907e9e0065172d26a1f60cd7784a7a9dad33a16be05a6dba77a33ef07bf988a93ccc0c409c3d1934866ef56515039be13ab5934db881a483606822d181c0f07b6059b9d582caf363c871be5f3bad6eff679200d58eda5162e4e", 0x91, 0x40e, 0x0, 0x0) r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f00000012c0)={0x0, ""/198}, 0xce, 0x3, 0x800) 16:04:50 executing program 1: r0 = socket(0x1e, 0x3, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:04:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x3) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c", 0x1f}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 16:04:50 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x204d, 0xffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000200)=""/83, 0x53) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)={{0x5, 0x8}, {0xffffffffffffffe1, 0x7}}) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1, 0x0) sendto(r1, &(0x7f0000000040)="1eae1598831e57f04656caaebd9ae21f194a51115f3a307b070a83adab550a783f169fc3347e2b599373932d03d6034a1765914813f52e4788", 0x39, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7ff, 0x8241}, 0xc) 16:04:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000ffff0000000025c2e5d9e965a590c1c74b5bed0000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x2d}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x40, 0x10000}, 0x8) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000747e00000000000000000180000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) pipe2(&(0x7f0000000000), 0x10000) 16:04:51 executing program 0: r0 = socket$inet(0x2, 0x100000004, 0x20) getsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) 16:04:51 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x4, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 16:04:51 executing program 1: r0 = semget$private(0x0, 0x5, 0x3fa) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000000c0)=""/244) mknod(&(0x7f0000000280)='.\x00', 0x2028, 0x200000000000003) r1 = open$dir(&(0x7f0000000400)='./bus\x00', 0x40, 0x0) r2 = getpid() utimensat(r1, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0xfffffffeffffffff, 0x3000000000000000}, {0x400, 0x823}}, 0x2) semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000001c0)=""/38) fcntl$setown(r1, 0x6, r2) linkat(r1, &(0x7f0000000380)='./bus\x00', r1, &(0x7f00000003c0)='./bus\x00', 0x4) r3 = semget$private(0x0, 0x3, 0x4) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCDRAIN(r4, 0x2000745e) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000040)=""/63) writev(r4, &(0x7f0000000340)=[{&(0x7f00000002c0)="d2cc7fecb9ed224cc5399fbcc25f3e488ed6436d391fc601d7d8aff3da9bf28b66ce662a1c2dcb8b7a86bc0e02d5672b4842c084ad4628b98bf30cd8606da228a26284c4b48370ede5f2034b42afe1dabc87f3ab8d2417eb853591a370fd19952710ef948ba7f37834910def275e611541dc", 0x72}], 0x1) fcntl$setown(r1, 0x6, r2) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x5) 16:04:51 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x4005, 0x50) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180), 0x0) 16:04:51 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x20000080) fsync(r1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x0, 0x0) 16:04:51 executing program 1: accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) socketpair(0x32, 0x2, 0x40, &(0x7f0000000140)) r0 = dup(0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0xffffffffffffff15) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './bus/file0\x00'}, 0xe) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="710df0ffff011dc91ccac5da5b0000000001da4b3b48ed98c7ed1aa1ce9196dfee136034032952a8f6b82ac94133c4ad92ee61164ebb9c3c07a73e91c9a8173f79131a597e1f3d816b5ec6242e933c214e5367f824fa3c6e7e7c1a99f0c3e4857273018d62292a4b544d323f83073e9eff15d6d9950367e802e7163580be4bb71692f3f5bc0ad3eb772a980dab786625349d8136f3c718a2690d2d14e4c50007da3130e482bd01bfbb1ebf1eee51ee1e342e742260e18c1743c94e248697205d56af8f59"], 0x1) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:04:53 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x10) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000000)=[{r1, 0x1c}], 0x1, 0xbc88) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() r5 = getpid() r6 = getuid() r7 = getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="014ff53600aa47ccca9395485451b2252959266c93445e38e911c3b9de11071a8da81d4feca521e5d141348e29b8e7473aca4eeaac80095eb34047cb3397ba9ea4ef32e5ac32fa0d9e5e8f162e8b888bac589927f8f0379e389121b4f6b6e05004c336de29d7a71807a9c639c5a4e6f65ba1c8881e242e3660cbabb8018ec186520684df174df2ef72cc2069354e2c0443010c38d1742494c95de85316abfbd8de3664045a320cfdeed91c697a272dc1b085d2aaa60b2573e0c55c7a89b266abe436d9d623afd89e713cf6099c07d854f617", 0xd2}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}], 0x78, 0x9}, 0x4) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x3, 0x11d1fcd2}, {0x2, 0x2}}) execve(0x0, 0x0, 0x0) socket(0x1, 0x23096f19292e6ea9, 0x1) 16:04:53 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000300000002}) close(r0) 16:04:53 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="710f37001d00dbff0001fd"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:04:55 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="710ef240ec3048e07d48262a6c01b0689cabfa5c3a803ef0f701b40e743f9bfcdb7f00002a7a4f9fbe1578290028b55143f0ac"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) 16:05:01 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7ffff) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000340)={{0x4, 0xf9fe}, {0x7, 0xa1a}}, 0x2) write(r0, &(0x7f0000000000)="c446", 0x2) lseek(r0, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) 16:05:08 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="09f0a7ced6e4a52feb7477d63886b13375a4de0b841d0dd5b462b6e1445e3b93f88e56d763a22b380a65e34a1723fb52fc18743d5782af201642c6abbb8b5e515c81f45c4b30aba6edcb6501ef347cdf97d8ff9390cf0988292c3567201236181551f739c56fc9784de482979d0a2e287e34d6bdf78ac994c709798de2057aee9db775adaa003e6214733976edb6a5509562f5de2dc8a46af1f3c4464070671c7f2b66565c5b46a6e3122cdd3bc8ea720c179d4f2a5f5b736afa5b94c0304237ea701fba6afa77783261ef172313b85d918c34459cf1", 0xd6, 0x404, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x5, 0x4}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) shutdown(r1, 0x2) setsockopt(r1, 0x29, 0x3e, &(0x7f0000000040)="1e183ad5", 0x4) 16:05:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:05:08 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) getegid() setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 16:05:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0x24000005) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getegid() r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="9fe3f971ebd12eaa217a363285dbbbf078786d5004d5fe4d1ed257e648e917a5bcf12541cdccb50b5dd1c5f63c73f36241018b37857dd77cc910e26611a2e02f78256b084ee4eca16af086da3bf17dbe92929b4cd512ad4d6d18005ce1431e4114c103c81e7bc9e24d21d7703c60fd412a2cc01d08bac82be140ecb446ce4136868fcbce658f511bec8455a0dac04bddfdb5b0dbb8a5c3d8ae22edf1efdfdba6e069ab5973e5542f18d575c51e42c0cfc7d9855cc9d90398d649db52da45dcbc34ec16511afdf06b31ed9e0243bc367f885f252e669f496d4eb2556bc3ac71c884bcc695a6d0e59333efbfe63b190debb0d660f9bd1d3293bbaf9b045115", 0xfe}, {&(0x7f0000000180)="808e929be11e71baeb2f284e38d6719f6ccf22a58c413ba9766a65434d9d17efcb0a6b6203d283dcdfcfbc97997f61e9abbef51783b4d2c7cb7c59adc1fd6e0159d2fe7495e20592578e3e8d4ec118dd2c9e0932142a88a5679f55bb7bc0a598d675eecc1ed95fa99603aba99c365e1163df3e8c67c73d32736ee13d7f9da254cc159ccee449a1a2931f0b4ae775b56b82d433382b06c2f51db0ac1542d9cf42953906c675cc513d451df6afce576dfaf34782aa3e7eeaa6e6fd86f6c27f3f7a0a8d4f022a20fae94f6b9e4b357640d351132aa8391216bf862dc8fa687cd14d67363abe030a6b7c6b82fdeb2963c210ceac59ad0327c0f7a56c477f", 0xfc}], 0x3, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x90, 0x402}, 0xe) 16:05:08 executing program 0: pledge(0x0, 0x0) r0 = shmget(0x1, 0x1000, 0x2a8, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) r1 = socket$unix(0x1, 0x1, 0x0) r2 = accept$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00006b00000000000000000000000000000000000007639200000000000000000000"], &(0x7f0000000180)=0x1) r3 = dup2(r2, r2) r4 = openat(r3, &(0x7f000060cff8)='/', 0x0, 0x1) sendto$inet(r3, &(0x7f0000000240)="30c0143bf08a51166c529fe33876df7830fcabf36a40c3887f7043f41a79e0be3842ac71d952d2b3675e389942d7ccad2df2d36dd06dea4b9c702c21cf0e3d48cdc5b1533e7a5f94b98496587681d7f67a536df7955be14d9ae242d77fa4d358a4c0bc4a1c4bc13c4a6115880ec0040965abd319feac610d403434ca38733ed25ebdecd92594f3614d0a7f33de933354b4980f3ba56028f353323bf6fcb159ff4076d2356799369fcbbde2eace447f804bbc8c3e5c1b297a2517920e5d", 0xbd, 0x3, 0x0, 0x0) lseek(r3, 0x0, 0x3) lseek(r4, 0x0, 0x2) lseek(r2, 0x0, 0x0) getdents(r4, &(0x7f0000000000)=""/13, 0x266) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000080), 0x10) ioctl$TIOCEXCL(r4, 0x2000740d) unlink(&(0x7f0000000140)='./file0\x00') r5 = shmget(0x0, 0x1000, 0x140, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r5, 0x0) getsockname(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) shutdown(r3, 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 16:05:08 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='}[\x00', &(0x7f0000000140)='[+\x00', &(0x7f0000000180)='.\\%-\x00', &(0x7f00000001c0)=':\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='*:^\\%\x00', &(0x7f0000000280)=':\x00', &(0x7f00000002c0)="a300", &(0x7f0000000300)='}\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)="257d7b2e9900", &(0x7f00000003c0)='#\x00']) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x26, 0x1) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000080)=@abs, 0xb9, 0x0, 0x0, 0x0, 0xffffffffffffff0f}, 0x0) 16:05:08 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffed1) 16:05:08 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x800, 0x100000011}, {0x0, 0xfffffffffffffffe}}, 0x0) dup(0xffffffffffffff9c) pipe(&(0x7f0000000080)) socketpair(0x6, 0x3, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x8) fchmod(r0, 0x4) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = dup(0xffffffffffffffff) sendto$unix(r2, &(0x7f0000000240)="2f549b91fcb252a85cc8f1a35ea1feef50bcc2e3b3ebdd618b58e65347905ad6f5f1e2ff1e6c50ad19d37c439a71c3ca80b63a5139c52abbb2753f3749ef0d15f771eb50583275b871bdb208eef7798c2c7de7a4cbd44ba3fd00119e6065e1aa419be605c4b77df63d9414f824665ea427c729534c018737068c363dc312dacbe3bc6351950915fa36dfe482", 0x8c, 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="01001d2f66696c653000"], 0xa) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) dup2(r1, r0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setitimer(0x2, &(0x7f0000000340)={{0x9, 0x1}, {0xfa9f, 0x7}}, &(0x7f0000000380)) r4 = dup2(r3, r2) openat(r4, &(0x7f0000000000)='./file0\x00', 0x8100, 0x1) 16:05:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x0, 0x3fb}) setrlimit(0x1, &(0x7f0000000100)={0xa, 0x8000000000004}) setrlimit(0x7, &(0x7f0000000000)={0x7ff, 0x3}) 16:05:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) bind$inet(r0, &(0x7f0000000440)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getgid() setgroups(0x3, &(0x7f0000000400)=[r2, r3, r4]) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="7bf5a295c79413f88ec03c6cf82ab79021c4fca94d3d63e2f177789df95816ddb99b6c398db6475b", 0x28}, {&(0x7f0000000100)="0c91e203721dc326f1af462d3948a871ba4cfe060a36440d834580ffb9dc54486966cf1d8408dc5ef625e25b1b7017068124d528e74db9d5ad23cc1c57134745607515c2545ef1eb2f8f3c003ecd10761b6b01b1960887b70d898cf7fcbb644891ed7b7fb7da4bfa7ed9778d53a94b7cb258626ad9fee1964fb667295236d548837e32d0e803200b5b9d4da059c4439ab8f3c1d36c6a253e144787dc8f91", 0x9e}, {&(0x7f00000001c0)="823f9e067d654cc34e2c1f7fe9ffc04972f061d45239615c5785717f52dd19ff0853ce783f26019cb5bd6111481396a912c887de0eb8c8b338908a0a00ea49da0a5c6f02c2ac0c889d527c22dbb1ef88b8fcf4ef08db0ac961d11adb4d77d1d3b7760672a1904ad9f9c4f27050e3e3ae7fbc45f2c4d086bd90d24f43a59e616c80369515726a6f86ec5cd9c526dcdf81e812c76bbd82ceec", 0x98}, {&(0x7f0000000280)="8b6f0ba90233767d84b03e5d344e22bb6d13d52af94b53774dac444433c0ea12f530af109488bbaecb6984cb517f4c5677b2f6b582561836322d1a83446ee78c84c5959cd5e5ce1adc97b1e9854730f356cf1e791458cad5cee815be6cc17ef8e1f4aa495e6f70b810017e1e627aa6", 0x6f}], 0x4, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r7 = getuid() r8 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r6, r7, r8}, 0xc) 16:05:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6b7, 0xab1f, 0x9, 0x8001, "aa0db567966d5e0d516387079d157eef291a1e34", 0x59, 0xb1}) r1 = syz_open_pts() mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x124, 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0x6) dup2(r2, r1) syz_open_pts() dup2(r3, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) execve(0x0, 0x0, 0x0) ioctl$TIOCCBRK(r5, 0x2000747a) 16:05:08 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf366cbb4990d445106229a9ca66bb4001a0008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) syz_emit_ethernet(0x67, &(0x7f00000000c0)="1f7c908d8f78b1d01daf0bc8eb7c70316fc714375fd04bcd7767efcf1d7d28e53d58a0ab9bdb51a063c8f5d93c467f89f8577cceda5551b4eb6d06293d20099a4b11a813957fbf2f0b961c2a12f994746d4a8ea1bfe5113669e812335f0226751aa9b98d0641f5") 16:05:16 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x1, 0x3c, 0x0, 0x0) 16:05:16 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="843f002141b80062ea79ecf77bffe6ffffb15a0ee2226470a48a5308e1d6b6eeaff46c8e49d19b29209eb30e63fe7feecea966d2586fb87001a7a2544a3a3975cc49e0d423efb4370700d778f5b01ad06c21bd179c9d89972587f6fbc6fba1fe90abc43a848ced445635d9d4ba601962bdf4c76af670afde06cdbae560617820416daa442c0fac7c482f19df5bc1de7829af9755720845ce4a36289266a6f3a2ad2f0dd19bdcc80ec942a068ca7903070537bbb7ed7502004e6f0ded7046630a0cf346ea55dc1e21a2e0c74cee6c74d2a16413e94236ea8de577d399f99b63d1cda23f64154278460c22491ee0b0d2cd7d6d6e022c49db3a77046bba3d53a68c98965bd2628f70"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) read(r0, &(0x7f0000000200)=""/135, 0x87) read(r0, &(0x7f0000000000)=""/104, 0x68) 16:05:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000008002000, 0x5900) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x4}, 0x0) select(0x40, &(0x7f0000000140)={0x9, 0x0, 0x8}, 0x0, 0x0, &(0x7f0000000300)={0x0, 0xffffffffffdffffc}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./bus\x00', r1, r2) 16:05:17 executing program 1: setreuid(0xee00, 0x0) 16:05:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) close(r0) 16:05:17 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10) open$dir(&(0x7f0000000000)='./file0\x00', 0x20002, 0x10) 16:05:18 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x22, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/222) r1 = dup(0xffffffffffffffff) preadv(r1, &(0x7f00000007c0)=[{&(0x7f0000000100)=""/134, 0x86}, {&(0x7f00000001c0)=""/235, 0xeb}, {&(0x7f00000002c0)=""/234, 0xea}, {&(0x7f00000003c0)=""/129, 0xfffffdbc}], 0x4, 0x0) preadv(r1, &(0x7f0000000500)=[{&(0x7f00000004c0)=""/8, 0x8}], 0x1, 0x0) ftruncate(r1, 0x9) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000540)=""/153) r2 = open(&(0x7f00000006c0)='./file0\x00', 0x1, 0x7c) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000640)=""/78) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000cc0)='./file0/file0\x00', r3, r4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000740)={{0x18, 0x1, 0x7ff, 0x7fff}, {0x18, 0x2, 0x4, 0x3f}, 0x5, [0x401, 0xae, 0x8, 0x5, 0x1d7014b4, 0xfffffffffffffffc, 0x7fff, 0x6]}, 0x3c) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) read(r6, &(0x7f0000000b80)=""/120, 0xffffff47) read(r2, &(0x7f0000000840)=""/224, 0xe0) r7 = open(&(0x7f0000000940)='./file0\x00', 0x20020, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000980), 0xc) mknod$loop(&(0x7f00000009c0)='./file0\x00', 0x8000, 0x0) dup2(r1, r7) geteuid() readlinkat(r7, &(0x7f0000000a00)='./file0/file0\x00', &(0x7f0000000a40)=""/112, 0x70) open(&(0x7f0000000ac0)='./file0\x00', 0x10800, 0x0) r8 = dup2(r1, r5) r9 = semget$private(0x0, 0x4, 0x44) r10 = socket$unix(0x1, 0x2, 0x0) kevent(r1, &(0x7f0000000b00)=[{{r1}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0xcf57, 0x3}, {{r6}, 0xf73adf11b71562a1, 0x10, 0x1, 0x9, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0x4, 0x84, 0x8, 0x9}, {{r8}, 0xffffffffffffffff, 0x8, 0xe, 0x7ff, 0x6c5}], 0x3, &(0x7f0000000c40)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0x0, 0x2}, {{r10}, 0xfffffffffffffffe, 0x8, 0x1, 0x2, 0xfff}, {{r6}, 0xffffffffffffffff, 0x20, 0x81, 0x10001, 0x3}], 0x3ff, &(0x7f0000000480)={0x7, 0x5}) semop(r9, &(0x7f0000000c00)=[{0x2, 0xfffffffffffffff7}, {0x1, 0x1, 0x1000}, {0x3, 0x80000001}, {0x3, 0x83, 0x800}], 0x4) openat(r1, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x8) 16:05:18 executing program 1: mprotect(&(0x7f000026f000/0x3000)=nil, 0x3000, 0x0) r0 = semget(0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x80) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$getown(r1, 0x5) semop(r0, &(0x7f0000000080)=[{}], 0x1) semctl$GETPID(r0, 0x1, 0x4, &(0x7f00000000c0)=""/109) 16:05:18 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="167d065c7a7d1dfa6b6711850e4daa38f32d3b3067f97023312a46022ac1677026407dddb5f520753f2a33f4980f9099990b2c52f6df4d7b0b39423b01da386464b71c98e4987aa51dc9fdc198d74d17f2c18b00afb09bbf3c08ae513c82e5c33304b2f784c5a670fa8531511ffdd6f8cac6", 0x72) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x60) write(r0, &(0x7f00000000c0)="ed", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1000000001) execve(0x0, 0x0, 0x0) 16:05:18 executing program 1: setrlimit(0x5, &(0x7f0000000000)={0x8000}) mlockall(0x2) r0 = syz_open_pts() write(r0, &(0x7f0000000040)="c41bfd28221e0b7074d7e38dd7d84ed73fc113f8c7e9ec40af19f22b407a5958c8797dc6499979e7e7fbcdd12d1512028c537e271c798f8e6b497a9eb9ae20fd0a59939b102c76bd4c24230f559dcaf2bc816d417ce443e286cf268962cd846b8cf5d8c73af3a6cc91c0d91acbdd97e1608593e22409a7a03002c523ca398aaa118e0bf6e1bcfa5731f618a8f7985dff", 0x90) 16:05:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) readv(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/14, 0xe}], 0x1) nanosleep(&(0x7f0000000040)={0x66}, &(0x7f0000000280)) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="94d2285172677de91a8c31a757fdfd18a714b713a0de15e714a3cd6cc9c9168dd80256c1ef036b1d8c831fa017f7fac268c09841bd45d0d7139ac2ecf03085744187597d851598bdb81f43efe1c1a047933f6a87a33b5d25ec44f926b6f374e32d7fa1f1a56eee2f42ed607576447887ed7978ce0a46b7a07b74b3237a186532bfc8fad8ba2690b28e1deb0e16f6ebd3dd390fbd3421df725e1edc6dd21c", 0x9e}], 0x1, 0x0) 16:05:19 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x59, 0xd, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x10) ioctl$TIOCNXCL(r1, 0x2000740e) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCEXCL(r1, 0x2000740d) 16:05:19 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = geteuid() setuid(r0) r1 = semget$private(0x0, 0x0, 0x110) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/16) r2 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r2, 0x0) 16:05:19 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x2) 16:05:20 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)=0xee) connect$inet(r0, &(0x7f0000001180)={0x2, 0x0}, 0xc) sendto$inet(r0, &(0x7f0000000140)="03d6c89e69fd9600f9ca0d94de6532e9d1741eee9e48047f4ddb2409952a406d12df4aa32dfc67cadcc4e386c3a82856a56daafbb4c02a4d16f034959cdff74590e826232c753fcc361620dcf866fb6c59be3ddd82f8138739f6facfa2636eafb94eb23741369ba1f35150e926a31da0c18cae7bcaabc23bdf97f6905bdefcea4de1f7eff9a47d73ac5296c4da303a3fbee6ba554e872e1c7d46315b4649deb69480e9e8548f8f910333c7b38ec1034c2efd45e218d51c978a11d556a2455249e8bca3dc0047050c634562c40faddf0121886efa4814adf642651fe457f91838be358608e02bc774d4b12e6a6e823ddc0444548011575141f97957bae9e3e8bd9b9361038dfc9694aa09d76a4bffb49ca7b57c52ab203775b900d641400422f8d45d2f44511ec6427feff916d418b8497a64c4ac6d7f3f7ba9d9775fb31d1c03ba2a71750121c93a56cccc90e1b27f16f1966d8c3f875240dc085cadc0ca45adff47add4464108e6fdf14fa22a4d43484765f7e8f79b18da5328f5fb3b857dc3d45d5ffe2c6adf39a399f1805dbf11b61151d24b7a117c2dde48d7526c55236e105b1dd059e95dd63e7f8d98fc743aa73cc2611792d70e7f2ddc41b0b49fbe74fd81a5d399e33fdcaa8d95dc04b552722edfed5d6d33443fb0fbdf18a5f6a34d3eaf8c5cae7caaf95acc7e54b00b0045a37e6d9c08e3c3b1c1ea86414dbda6e08f4b4cfc27eb953ef340c5fe43401023f23517c5c6b7d80cd0e6b5b7c6e1944732d9c29d59d5d1dbbc848cf2c29762d2eafa19516526c375aac69342c8060c6e9204935e035847c2bbbbccc2e9701129e94a016d1f5409dd83a2bda8c7642d83edba34d78ad6884b0be99c3b12f3b417211d354b1d4bc156c122fbe4cc6bba5528910924e55f66f59e36aeb9a464db23307f5914bf57b8f62ad82f8e605404a19f3875fec1b9ddb243fe24cfb867c27d2d4d399fc86c7097cc394e30fc6a23f3f6eef9a24e2d7801d07dc56854d13f8000acfc6f7f5c1f1e74a01df0bb019f9f5426cfe702eaa7f09247bfb949df366234f804dbe4dd99273f8c27c49d8fc195c58c67c22c9874c6e5899e15025109d5ded52e64d144822050c99767439689f9df9511180ccbc43b5232abc564a6e2b6cfa0d30ab107cb1441dc69e4ebdad020077102fa7d2c9b9727d93001c505e311b2e685a5b6559a403b1275b5a6d22dacbd4b4e8f69b5e9b4e75b0c08a87b00d4386a0ce0f7c14c414ce12add4035eb88755162876ae48d4045bb38cffd85b435baec3d77a424da0fcf159562d7c068954da2f45a3588910ec2f6691040df6bf5380dc4b48613fab9ba9face59afd15c1c5da227fe1d1526e881bdb787d3fb36a59edd7f13e6607cb2ac67900eed19513dd60aa29da5e95c3b866217aafccb8b1f1267149f87e18853869992c0e6d4e46bd51c95ec441b3d7a6cc242439d837fd5727a4f9993a17a1a2273a52b4c0c5075683a8c74811202daee5a59c1c9608b7d8cdf37e4c510b7537314a50bb07f320665cfd82875b0026e0c0301aefeb20749f750d0add40de5d82ae1a7ebf6be6725cfee3ac904c938e800111b9f6b6f520e2d410144741c2b99a9d12d3e93dc232aefa0765b5c99d08c6d8d3ec75a207d6838ea3c7ae2d5a3806d8fd01d509f347394e4b40cfebe696ca9bd87fd3e8ea51e04f0f13af3f6615b07f9f30756d6258af6de44e8b0e5e05a257dbbfd84f1437dffa263fcaa32714918300a7e33795dbfb6312bc50a45ca602d9801d65c9f4c692377469809255c09ce7f481cfb36e57e966253203d5305b845c395194d1ea7b93f6f192cb35d98010f5fc218e5ccc2dec51c9f226123ce81f67908e24f440c6b353f32823682f95cecbd5609dbc355ddda8b4f569f3419dbcf7ea9430f16927196b38e26020833fb30885cea9b181e60106373aa35206c4e620c31ccfc941c4488b63b5f0136ce4571868554f7fafd5b5f3ed1de00b7d14ec45627679ccf392d38205b96c81dddee42fbdbec745c20f47858921f449c5811137dac207b81aa62ebef30195692b22a940517e520195a79d2fde79c999f34e70bd8847ac76429bc2bb4ddc0fd850abe7cd341bf4c4d889894282902358e36ccfca53fd2c986d4fc839dab6e12bb42cbc983c57decd5f42698791a9f212a117b605f834613aa9a665ad1bac45fd8febfb3042d44faa93b056b676d3631ea3619bec6e796042c7251bc44307592edd67af99687e60b9081e265e7dcd87b92be7fbef46852d556e27844ff1ad7481797a075523f9017e372779e2c9fc2313f82a0cd82cbea6e1afd80da5ffd175bbf3a9eb217278dd95d09847f053acc611401bc9fdb485eb583788a3a972396eec80b54537961d7e6dec5aefd0058d156ca8be9f144aacaae7b9618455906662d3a7472f2cb69a2eee2b77a5116a844d29f7ac23baf947354821777cae4326bb8b538eeb839072856ea9f196ca2102a5ace01684babaa9befb9b5b182c0a30bd7d90ea45cdcb280720dfa69d147aaaa2c8c17ec794180f40c81f4091789b41e85927519755356ea2c49359134afca7baa4023242d6ef1a2364e173ab7cf541768a3235e59c9351b1f51dc3892d8193acb5d4e0402fb6cd4855809b559ac7fd60dc7ac7cfef7116399bad578eaa81f583a4dcfdd740a7b7caecfacb1e6a759432fd93091f09f9bb1b720f9b2ad69726e4b2a412107caf976d1e5b84eb3b197714f6a60ee79f5e514221b51530589fdb2cb0893dac30cbc70fe79506c527b265ad98ac5bc625e3f45e2bcdbb68bc9033b869988e67f34885636fb2730208c75b98ba0e4fc48c1048c6e41dd76a69cb2431389f3fd44dfa0a3e78017c739b838d84828bc546417981ee810ae2e0a14dff7a83ffa2221f90d3e122c60d6491151013cdea6bbf18136a11d570bc6f70f264dadca7970f1f9de1e5e45f561461260b7f0a4fe9ff76f2e4dffbee6ab52d0c199959f702ff3899c0ea1e45e6fd63e462bf60e191787c86959ba797e922e744ba1001f330ccc824d251e2421205aa56c6f21290d72e1915f6615e9c5182943dd8b2d65f2ff58d8259fde3982a606ddef054c21953ac79fa0f51753d81e26908a03040dda2fe2d258ba7b0493a642205135da62a9193d02acd46470f0ee88e24d679a6c3b833f3e489d50d04da60678e05efac1284afda6c261b3407fa6455b48d6cd9d5d84c7912fba0fe6dc181dda23a10b2eee5766a6b78772bd2f04d782898fa2c412bda90ee2468a8e38f387108afd221ca2eced8b9bfc10c996b1fcf15633a0b7a0e26b86048b2334cec6ab396adef2d6a931b9f9222508ed6f5213663cbb85f21d3a4ba20b1df7a570797bf5eca972a443cd0cb61a1e0cac5e2fa770d862b81dfa925918cc65dbae72862bd292d1337538b860236c697e43b565d0151106af545d2ae1e33385b43d148cd77d6b363e50b44cb89df344f1ba72158e1018aa629a25a8262474264d110921caa67697daa07ad916f445e275408d7e4e51788b839a301d23a87f5b940122d795d2356d30cafe2c12daefffce4a92fb1f88e72b893bf23005f71d94576b8f3357dccc88313e8bc77aaca551d56139e1920b8cfea9aef9a1642327a600c31971700ded631a7880750bd844c5036644b4cc9a5c1186aaf3222175e1d2e73809c74e62aad1d485b3f9a3601272dd00ab75536d7c8e68f6d3ee115a9d09b520b4991a4c3e84e442568151e3b0f32ea5d38a9e5bed94e96cd665c619e42c3a7d729731087215416ec9ec238fb9d9cce77579954210409bbcf62ab24e41babf63b50b7830dd01bbadf4549a102133449ae8675da91700d5be80a7d6549ca539401a4853c43c1eb88ba1bd709f8e2eafcba327a6165776a71dbd475b642954169670d813aac0a9b4911d21ae731e953569194c2b636d62c323ca4704487ace3940e099d90e9e334d2e66b9cfa6ec24f82f89b5d3e1efd0861b5e6ea9c367206669178c11f341575142c826a410f78c16f1a1a263cd7577df45fbbfb34465a595410c5b3dacf946d2bee5f0c8e3e7951366ee4f228749786f320a8b8ac31a2259a918c94f871e87bd475e3a94c8d21fb6e4259c2ba3dbe148f6ffff80343a3b8157a96a9b19491fa18c59c3f16205f4f5c12f7f98873c12dcf2412572281add0e9bae20a30011132744eea023d4735aa81ec5c861b4ec5303d8e84ff6952e28e8b504546d4a5299a5298b8d5df062a941977fc1b92c36f42ca31e0ac63d0569dd2251cf0a38e79aebdfc62d7ab7cd9797dbfc40ed34b1600e01bc0f14e1f8c2d249e5f0c986a9abb3877082e5079d6c78ab667ea9f1a900cd72c69cee33cd3935f151545c4a79ba8100e47562efb5dc60e3d755dd9a8ed4f1916febdf236c8b9d49c93784992ab642cd721e8aa34433e0384c2bd414c87272c4eeebe7e6783ef0a2aa462bff1f8aa6eb0985383014ef93939abad4dc75c826a6e8c25dbc7ed2d2c065a59a1916e669c97bfbc7d4f93d91c60c65f4e72adfcaa4ae7b49d344fd3cff986de2336910a890ebe485949ae7edba11019e2f8e7a19fb330ffac0de287b5cb7d014a039c0a56a5a3a33a7884cdebc3f92b04adf3bf68b9f4197422c9d16c42ea0ca3b417852f69f319a7016d241429be7011a898347d20a786bcc728d0b5cd77471ca467d1e0256561f46153d5dbab14399e0878f5a442f56d771acd6bc92f3ba32e600618c7f20372c6c626d04e928f76aa3b120c84e584fd98c33cc72e1cbfb009e4443661ec30e5efdc891f4a695f4aae20bfdea1d147666f5617d74d0c2152a72481590e97eae92d40b605e8a687e281bcfa5a60559b3489f507b48ab1facbe1633d71afedd9cd3454895c48472c9630f80e63c65892f303d7a9e8eae114a02ee3e0d8ea0a5776f216858541b4ebaf52bbbd852a31c76b7afb6f49106736088aca74bb17835d7d8ccd0951c90e8d373e09172b79559ea6e6de319a47816cabbf95a80c8504f80b3ad37126e3633c737f64e2e6a942c1169a55d156def733ee7123da0c836722e5cdf171aabc11549296e1d5a45f6425ceb4d6efde2621f1e9dfc7a3ca8d5d18d474a1afe6e2c54ace679da2d14aa79f67431c63f8f56a82330523e9cf09e6bd307a723db987f32b93fc20e4255221dd7e057b09aebdaa76f7b449dcf755a9ff98df461ea28eb4f7c06d373158857765cd2501d4161bfdeb4b8a1d650b69a8abc930e7bc16f2ff0fd473cfb35687adaacb03fd0d5ef9dcbf7628db5d3a3ae7413d284615ac6cac9f55edb50b0c26d9c8d5de750690b0e517aaa04b652c35c2844a6dc9f4a882bb1584d0e64dde2aa3a8394479fb365724682fc8ad6fb4c339121bf679b84dfa0de1bb1d6d9153566db8953f89a641206a4160aa116e6bf5688a1a5f48d4adf7ef1016e759c579c0b366cef2b07827753a129f9533eb2b4903085f4738a3dba11f4cf697d2870b8382778cf63e721b29cdd1ed827f23d23b3ec14668b0407821b3db94db9d5867f0b06d79f7a342f287fe3b473763f2c44ab783d1e05951e55ad2e314002d3e80394b1676b3acb2e8d1c95826207350f94a89ea2c934cd123a9ab7496879c29e9f1eda5448d6cafeb32b2b018b8b8051442b79399a78d1d58c858276d96e7b9fe0b824db193401e62b88dfe467a6e0f19a411c3f615957bef3638c898679ba5c681d0f70e40757e7f597d87f6e70d57fccc0371dd8dced6447d84ba9827d610350d552d15f39f61a22f0fae0f9ffe467c5dade3abacc50fe8f50c19", 0x1000, 0x409, &(0x7f0000001140)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000000)="e000000101423603", 0x5) setsockopt(r1, 0x0, 0xc, 0x0, 0xfffffcc8) sendto$inet(r1, &(0x7f0000000040)="15d513e24e23a3b24708a8a6d93eedb1474ca788562c3a359a8363c22adc763b3bacdf5b96959395320d20072ab1a446ca8c1b80575db0f225bc2220d4a4af6846a448b232f3b5498a2f9a57ea", 0x4d, 0x0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) listen(r0, 0x3f) 16:05:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) socketpair(0x0, 0x2, 0x5f, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000700)="fe010a", 0x3) 16:05:20 executing program 1: symlink(0xffffffffffffffff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x60) open(&(0x7f0000000100)='./file0\x00', 0x8f, 0x5) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:05:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="3f022e99e66f00d9719d"], 0x1) socket(0x1, 0x6, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df24000011c301cf2bae87525e8c5dafb33a481800500001a09"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000440)={0x0, 0xffffffffffffffb3, &(0x7f0000000040), 0x2, 0x0, 0xffffffffffffff01}, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x1040, 0x9) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') chroot(&(0x7f0000000040)='./file0\x00') 16:05:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 16:05:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000700)="6d41bc8a62535a81c7e8c8a81900aaad5668bb7a18decbe71eeb7de244490b6d159f2ba05a0693db4b1b9df1c70bb31749b6e4bd08c83b8082d4ecd1f4ab93d1657ebf665746e3dbd22f979d5562c969ebab6a2b38ba07c490c33ac5fe89b1b24a31f882f4fc9fd97e9349289a8007a7fe32fd9b8e77ed7301de8cb78b553411497444fafb2d74bcb43ce209b4bd2c5ebe8d6f4b9f039bec043a0f5f953729d5cf8843fbaacf4677cf418f65b857c0a05de7252df9df3636985dc7869c1367d301f61ae3e24deb50175cd017f2389d8ede330c69c58cb7bdffa443e37aee6c1a6bfb4a75f912f4486c3710f97837485676b11ef6f7b29ee0d05d683aa73f4fd8ba1952f81adb1093379dc85db88c07645f41c1cd50e64ff8ebcb98a2d7fb66a453110b9971bd8fcfb372024f20f6c1c25c03f9ff627add3bb79eb718d497ee023d3cd74d927c1de9877269a26ae54adaf38f230b5ea441b45d94581a009f407dde3fe38fc636e96b2c69e72e549da1c28515f2dc00e8761a750ab48079cf46558dd914242c13af0f64675909b2ee83ef646a151c39ac3d029636195c5fe7ba3ad404763fc9fb33be7264bef3574500d94497eee8d6beb36429ff33f23ae124f9b312156a42a34c9e18b8e040f84e43f1a11f25b5ef67dfbedd0ffbb886599a3ea2b5173e1876fff28a06ad20ae6c2aa002c3a854e23cbeb6f4d95156c0e1c180b9e29853329fc8cf3edff470454f221ba3e026c3095cc792a67eed8a3c2633658198cd2fcc5eae36e5fef1e3ded2b1fb8df1d9ba4854564fadb8e5751c0faeecc88d30de8a8f3300b48193d1ffe6d302e47ffb7c1d07cc18848dc3a5f176c5b71cb019855eb926099c253d711baa4c97e59ab9fc6d911d0856aa4c2b785f0bb662b1b64de293c4c23612fb7b8c2ce7900b71971ced689331e350394db545bfe86d24d06d631c8810312dd46ebe2850a5e63f30aef9d1c0c382ad29bd7d08f84b0b3d19e3e4759731f77227cd734288222bb0aea4e12f174d7da4706c962c608c66e61a20e3642494fbbf19b075b2b758cc1200b741b463042c99654258d742fa2945bf522429b38df7843e0aae80821e68de0f913269d5602c05659184ac222311bdc40810f4acdfee7795dfc3d9b511988e0193bb831badda28e16bd14bec1df6d867d2cc3c9cc286beb25eac6566259ee7832790296f045e1cbb3b104fbe8e1c367716572e9a03b64cea7b31f8da24f9de7e696caeb111d434c8156d814e9fa8f0342bbafd61d07a58f96c22392267b95cb119c7bfcf7b61ed2bd0137b2e24cce3bf2a980b511ba34df2a432ff1fb37790302f12a4d1e5a48948d40dffa62fe5cacff7e4e33dec2d6adb7d5a1ecb7e61fe1919cb5b8f0d3cabf3a19dba9716fc40d5dbb7913f7cb5d6ae225a191cc5f67b0254cd2167bacb141b789730ed8c5d", 0x401) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r1, 0x20007461) 16:05:28 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, &(0x7f0000000040)={0x80000001, 0x6, 0x3, 0x4, "c5ce70111000fdfffffffffffbff00000100"}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) syz_open_pts() 16:05:28 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, &(0x7f0000000040)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc3e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 16:05:28 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) r1 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:05:28 executing program 1: mprotect(&(0x7f000026a000/0x4000)=nil, 0x4000, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000040)="529563af7b4f54df16c98b7dbc627f091a3ee79580d8623059dd896f677a69c0ba1613d85ce43d2715c4f9bdad3619a47c0f2b622710b9f016f2679597ade6535109", 0x42}, {&(0x7f0000000100)="5bbe82cddaa99ab4766fd66fdfcea5121e7b367235c80d55", 0x18}, {&(0x7f0000000180)="0aefdfb697fc14712894a5e8be232f810ab2ccafa6963d117602f8f3f42847aa91cb2e841dcd6bff26957a6b045c4e15df0ad4c4af7e191c99579da28cf796a51e558547159d522e48b74d89d192272199d5da2a0742f183e44443dbb0dd21375a110f4d6f77cba8f63fc998f5dca74d69e6c09af1e35e74bd934aee9f91da54e053f95a6c180aa42c833554fd2c071c4ce6bb592c88c0297d85ee25c7c7ab6823d3637ab938ff200c47423708e86260cd927470c0f7dd063e", 0xb9}, {&(0x7f0000000240)="fc21a4d05c7fa4b4aa7c2dbdcd93e4a9dfbc1db67971c0efa76f7a79927e12f8c289c7ebcd89177d8b9796f198e62adf9ce369a92ff500c2d06b7b499a2f6d3e48d00e2e9a32256846fc0fa87f6a7a8f9b8121da737b5b128645193528f3badcc71c68dbbba78f24e5c6ccd626263fd3f53379236104aa3e2b28e798f7d9782783b4aaba938bd16955ba5c02148303348faf7be95aeafb94b642377a244643be083ae322e7343ab9d47e10665e7f7114fcedd805acdf235a6abd0a2105ff8a98e7c341431213f12df01766209571e909bcac47943462e7c5b68d204c7337fa4af4", 0xe1}, {&(0x7f0000000340)="9e7b21fad9d1de369615b8478c66f9e6683b3685194b3b9f88020d103046b34adbeb26aaeb8908ab414529b3a2bce790331e4fffea4993e2613e7be3b86029a85df6a02b7fdd5003657510d531d904edf0e2c168d2bd676561e4910476f025bb3f92a47c11254a911225ad2aa1c7da286d81c8a541a82c688608dae1090441dcf18653b8f6c46d2ef921b06812e1c1e4ebe709b7349fb7e3c88dbcd681db86ca2d57f7c399eaabb573a0732c9df28b199a6130e388d0f0cf38dc915876f06886d839a09390cab45f0ec92f02e138bc", 0xcf}], 0x5, 0x0, 0x0, 0x40d}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) select(0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x200}) getitimer(0x0, &(0x7f0000000500)) 16:05:28 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) chmod(&(0x7f0000000040)='./file0\x00', 0x0) close(r0) 16:05:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f0000000080)=""/165, 0xa5}, {&(0x7f0000000140)=""/40, 0x28}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000180)=""/218, 0xda}, {&(0x7f0000000280)=""/37, 0x25}, {&(0x7f00000002c0)=""/84, 0x54}], 0x7, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 16:05:28 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000000000", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom$unix(r1, &(0x7f0000000040)=""/201, 0xc9, 0x800, 0x0, 0x0) 16:05:28 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) 16:05:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) write(r0, &(0x7f0000000300)='3', 0x1) 16:05:28 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) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 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, &(0x7f0000000380), 0x1) 16:05:28 executing program 1: chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) sendto(r0, &(0x7f00000003c0)="17e4bb0bd92a848402bbb0f64f5ce44458cc7122cc6621b58e1712dfb8d3d5eaa5319c6260588240d71126dd96ff8f2707fe81039e4891cc7fd60cf9fca8c3fd8cbdbab5b48a9bbe4c44dd7bd684c533c5e16aaa3cd95f0f53d7229e33210859b2c87571e72ff0b2f45e", 0x6a, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffff9c, 0x0, 0x0) getitimer(0x0, &(0x7f00000015c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001540)={0x6, 0x9, 0x0, 0x100000001, "59530d2afbff77b0718713a90858e140856a2ef0", 0x3, 0xfffffffffffffeff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) writev(r1, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) writev(r1, &(0x7f0000000680)=[{&(0x7f00000005c0)="bc0d5001b973557694ef602dc552bf67d4649a3c313334df44bd3baba186d6375189e0a2acb9a105302421d9e922901627ae423ef582731fcc119aa7e6b7eaa48d8a964036a839cc2b899829fabce48d135fc8a174f41294f22f0130548f9c0481b4f95067a434d226dc5d4420df676dc46e0c8727e56ce58caaa8db3e36b248c02957c3f24e0e90bba5013dd397fe2d06c2b1930f4b143e0f885eb8a5713393ff8e32d69784f8ea121998a5", 0xac}], 0x1) 16:05:28 executing program 0: mlock(&(0x7f00003e7000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:05:28 executing program 1: r0 = socket$inet6(0x18, 0x4000000000003, 0x8000000000000007) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x5, 0x5, &(0x7f0000000080)="85b5bf2e19c82e143445e4e1dfbcfcab21254cbfca76df9778703ab26b2dd997cbdc01334c27d8a900dc52c8a5f61f4913779564d8c9a71ce8b6aea82b6799b668f96f7b1890690f6eb30a2ea7ee449ff06cac1f502c5b080d48837b66a2257d3cac50e54e603f9a83e0af487fca06c03e30addf327aa74e31b342eceeee56feb449341bd2f4620705f93169ea82c62f1ba63022c9762ff46a93372794f1768c11452acbf22f49384061f760e1879fef8e1bf0b0132a9e92769de3409a283e96c2aa63f7d976c6dc716576bab44ce0a0232bde745eedee7b9b6dce3af4a96533d6cc55f71120bcb551c7", 0xea) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) 16:05:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000ffff00000100000025c2e5d9bef0cde965a590c1c7", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x2d}, 0x0) 16:05:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e7aaf027ef0bfbbef75558b78b75c9858b7bf90c"}) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x4, 0x8}, {0x18, 0x2, 0xffffffffffff8001, 0x1d}, 0x2, [0x1c000000000, 0x7, 0x1ff, 0x4, 0x4, 0x1, 0x800, 0x8]}, 0x3c) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:05:28 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="05fff816"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4, 0x30d}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt(r0, 0x6, 0x4, &(0x7f0000000280)="875e2548", 0x4) 16:05:28 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2004, 0x236161ac) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x80) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001680)="8a27348db230a1dd2a3d85376bd46a5f4cbb94010f7e1bfd79e3537d23b3081e7542297a56d8936c9724d17b9d1d91906b1a2ab1de18136bf2d5ba38b28593343f7ed490db96bb01ab04cbd7851ccfb3083a29df7f4fd797d9e3a707211bed671c3fd6a37872524c31855606c93321046532e5c9919e14b3248ea0a4b09eb7d76741b889458fc310d6a84e73a65cd5e8a1a660503c8856a2aef6c2829cc3db775ec96a675c6bf3ea059931c907012b04210cec6b8364d0b265262c7e570c3d40c50bafdf4461583e2b77aab77e89b9fc4f0a36f5984fe083a4c1b3b59205da6cde59bedcd11811993b652d9ed747fd4715b177465c24cfba5d6a23debf3b9e14caf1f1f80a5142413c80fb03f067cbb51a374d3a3dd09854ba4ecef65554e546f2dddeca4a36d1db8868df012b36bf595f035b0250d25af1c1f87ec273f9bc34b4491bebb0054be425a7974ffe96e6b28f569b2bd77bdbd2b57c8f7284ba9abe2cae352e824723394a6900c9d9aec9162e6df74b57be48fbcfa030ae5d581e5a5a073abb6928ba6f1a2507a7217c1df871f3bde916bf7392b22169395ba84fca50c302360bd4983a4ed902c3458dd79191b091d9e29b11e3f059a0290c1f7bb8d9177e6fe6f66266c96d54ad5544c71f27a84b4b3aa6c371d585eb19fa8db5b02e601de5bb9c7ea1d80adad62f24504bf1e1d781a39bb21a5060988f97afea5b9e349df0628ddc0704f79e53d12fc6b5e77b9d3252504dc52bc3019d17b975552808d6d8a009b5dad68c8c5035fd86fd71805fa63f21a01f04850daa2eeaa3ce24b4b588159cc9aef6fb62b1dc11abbdcd9b1fdd5663c32199119f3b33eb1b70d9c4e34d5b7859050f3bb4fb46ee1ae67ac0af44ad9e449c1c9ee6237ce2cc3e5958e74d23ea2adf20a01ccecbeee8897484b919d47c94ac44d45eb92db4b15c7745839880d1c01f977ef8ee562a5b570579a38185e26c711df5e023de32f5f3d067540a4c35e74369475f6a5d2e24e1eabfe10f0dfaa987f46912054c0c1c2f60df3291dbfdb69a1923f89275cf7656578fb05a6d113f2d989b8c779a0a9baf145c4834ed9786b7b482299f90c2b40c678aa02055333f412d3075f55f0f708cc1965be194aa8f793cd67b8026d0b6c55f5ffe6f28808c5a9c8a421e560f6a6557305c30bf50bbdc843223e4f12c32b97f9cfa12ace55726191ad921ed7a2576afbe932a2e99a400a295158fa2fea035a827fe211ef3cd1454dd310a4f2c340cc4588bfa7a7f79cd04fca0125a3c3c2c42b45b38207edcecd89f638fc888229dd3906f6a1e1f60ba53dc245c50146740b312715b145ca3769b27f07da9f0e987063aa825c8a81cb6da1dbebad1a8492361c7b3abc89431b7e499f5bdc27b887fe9257b4a38c76ac4adfc11338269048d221dc948504f9069bb825c543ac59ac71a59c5bb2f054c8d069a5ed104719b2d60a5352bd0ff7a761154ab36bf0c7a8e24e5fa8616b79909ae82ddcb3a272e97340ce29588581b64fe28ef750edb81e5257d44b90ca622656477607143a75a5c462fb100cb726b0c3d1cc1ba94db87d0ed1c8c5c9f88ec5b1db76dab51b4300df14cf1e57b7c5ed0c4a3322d491854c93e7eff9e2ad4cda3a0e02e6707d62aa58d23ffca1b1a9e7d5212a6cffdfd0a61e0f83d71d4e92dd3e73a503fa17445f039f36dc6cde241f9ccf21757476b854005975fccd36e61b2b25022376bc4d76348b57e56c30d453854c1413b9c9ee7a27c4915d796f27451570068c0acab05fd03a23e4fc6cc74ae980bb63fe833c67bd3a6b6491a106e27e7b471b37e961d9f41bdda4b9e9b776982e7bd3d04f9656b95b5b08160b843e3be71be0964e3ed654d05f40781c03e8e73c18829d756568e77669dbe933ef23488f7bb65448432d874d5d8b1cb4bd3ba00f1eefb7cdf576eb88f649f97522a1f8e67bc527d49e8ef5b8d3de190dfca1a8c93accdbac240f1a34c2d86900af59ba73f2459fdffddb3283ded271fb72e6a2de3ff8477723c81d5ea54bf1ad7f623b075f797fb30b689fddb0aea562b1046edc15b3ebac7eaf4afcc1d9c5f72e2e38fe182b956e8a12d6803b87ec0a082b68fe45a71649fd09cbcd3b0f8d53cda4a34f4d49b77d9cb2a57d781365672de4cf0ba903049cf48d88d730c5c6e2687c88abd6806544f74798d4501cba6bd870a4ed8311aa4671e23d9e9e3a3f4ba52518740a18fe64d1dc63348617816916f277db42e8084ed62d68ac84f2ccfeb84ec8a84f40a93dce478ac41afed0d23a8aeb7e54bf52adf4b4d323a9107b717d8da555ec3f26c170cb714eebb349e12c83b743a9d7b5ef8d70cd55514549929e8799d695ee6f4e95a74fe86e1b5deab6ff3c497b532357ee403316cf6f9ce421c93e18e54422cd2ce82b187ea203185e3343f71308c738301a4a68a38a97342872efd5b6cadf3ead4db40a0b29918be42a787c20fcbd2aab1e0ac68a2e3538e442396be4b62478e455dbfbb9dcc1374ba2c5cdbc3d299823aac229448561f8345c58641fa31a48ebf81cbfa39da3fb02053baa114b071d9907911ed11d53a0870395a710f9ddf7bcb67d85740a7b039f3a713c87b3d2ecdef9910481ff76a8ae3c727e675db2b8aea6679c81715f9439a1df741c4dc3e5a58b71f638bc9fe7c4b8f632898c98c477e8c0a0d852fa32e815ac1129cc7ecd283a16dc46f1bede2f687ac3243015f4c5d2411c95d9514d8b85b3a2593363d4a77d2db9b4474f4d0e0f7ea7ffcfab6675759d8091ec244a1fc1c85cf89d02183418612152782725ba5729bfcc4add55b735d31e36cc8893d5d13c2aa29277033dc78286e2742a40d5ae9e6ac1b0ccbaf5ed91d9a8fc19a81f871069642c3d483", 0x7fe}], 0x1, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="aa96f26058fcce5faab561b5a24f10a730aef1b6bc8974b172602e9b69a8f943f802046b95b4534b481018c102238224496c38cf57314cd3f4f6fcb0c9922a0c5558dd", 0x43}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) 16:05:28 executing program 0: mknod(&(0x7f0000001180)='./bus\x00', 0x204b, 0x237161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000080)=""/17, 0x8}], 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:05:30 executing program 0: socket$inet(0x2, 0x1, 0x712a2b61) r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="83306285bd324da794e3ce2b", 0xc) 16:05:35 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x3c) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/157) 16:05:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r1, &(0x7f0000000080)='\f', 0x1) write(r1, &(0x7f0000000080), 0xfc4c) execve(0x0, 0x0, 0x0) 16:05:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) socket(0x23, 0x4004, 0x77) 16:05:35 executing program 0: r0 = kqueue() r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = kqueue() r3 = kqueue() close(r2) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000140)="99c813adf1062f6ba9d8121cf3a574b52fb96241d80f032366d00608fa76be059b091c0cf9ef849dc73a766977778f668ad05fa31f7aa4e00aa1aa3b6f905cf9e23d856e4956183e950d8336f81ab97701f7bf3e823521ac14dfc9eaa6fbe7a2383f0430000056a13b8db5fcf248a7f17e145e7632077da373cac452b6ecbd07fa6c6e28234cbabc2fe7eb83376ed57ba6e47218ef", 0x259}], 0x1, 0x0) pwritev(r5, &(0x7f0000000400)=[{&(0x7f0000000100)="e9", 0x1}], 0x1, 0x0) truncate(&(0x7f0000000480)='./file0\x00', 0x0) r6 = semget$private(0x0, 0x3, 0x40) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000200)=""/75) mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) rmdir(&(0x7f00000000c0)='./control\x00') readlinkat(r5, &(0x7f0000000000)='./control\x00', &(0x7f0000000280)=""/106, 0x6a) 16:05:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000000c0)='~', 0x1) close(r1) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) r2 = msgget(0x0, 0x104) msgctl$IPC_RMID(r2, 0x0) 16:05:35 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724", 0x8c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r3) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/49, 0x31}], 0x4f, 0x0, 0xb}, 0x0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:05:35 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x6df1, 0x9}, {0x18, 0x1, 0x2, 0x2}, 0x0, [0x8, 0x6, 0x10000, 0x7e8, 0x10001, 0x7f, 0x0, 0x7f]}, 0x3c) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getgroups(0x3, &(0x7f0000000080)=[r2, r3, r4]) 16:05:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x5}, {r0, 0x40}, {r0, 0x80}, {r0, 0x94}, {r0, 0x8}], 0x6, 0x823) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="dd9650f4e5bc9ad1f4784ac91d1b1a02b787723a57c71d0e7c9fdd88877b8406fb692bcf329cedd5c06ed9", 0x2b}, {&(0x7f0000000100)="2845850516762291a56f9c01c2346cd7f9aec9a3b0c33896c8d540c36a306ec6af5ba9c3343a57ef01f505499753e27075bc12f89142ac745e6a0548321851882bcf4c5a50d569aa16394478bb59679f75ec8342371cebe29be7d8013c28c60939d342ea208a3d7ea80cfc88df351f7e8eac785d2cedc313807443e04d3508f0bce6508da282327ee1181513c611809f26a798dd67c300be8a241fd6f4e0ffdd61b53fb9a19384d13f1bed7791dbbbe1a28079", 0xb3}], 0x2) 16:05:35 executing program 1: socketpair(0x30, 0x4002, 0x7, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt(r0, 0x4, 0xffffffff80000000, &(0x7f0000000180)=""/38, &(0x7f00000001c0)=0x26) getsockopt(r0, 0x80000001, 0x9, &(0x7f0000000100)=""/26, &(0x7f0000000140)=0x1a) r1 = semget$private(0x0, 0x2, 0x100) semop(r1, &(0x7f0000000200)=[{0x0, 0x2, 0x1000}, {0x7, 0x8}, {0x6, 0xc0ea, 0x1000}, {0x7, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x0, 0x5, 0x1800}, {0x3, 0x7, 0x1800}], 0x7) r2 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r2, 0x29, 0x36, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x67b, 0xec}, {0x800, 0xffffffffffffffff}}) socket$inet6(0x18, 0x8007, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffffffe0, 0x7, 0x100000001}, 0xc) 16:05:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2111, 0x902) r0 = open(&(0x7f0000000080)='./bus\x00', 0x51, 0x0) getdents(r0, &(0x7f0000000180)=""/98, 0xc) r1 = semget(0x2, 0x800000005, 0x80) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x8) getdents(r0, &(0x7f0000000200)=""/126, 0x7e) semop(r1, &(0x7f0000000000)=[{0x0, 0x8, 0x1000}, {0x4, 0x9, 0x800}], 0x2) 16:05:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xfffffffffffffcc6) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[{0x10}], 0x10}, 0x0) 16:05:35 executing program 0: socketpair(0x1e, 0x1ea3a68fb390ca48, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r1, 0xffffffffffffffff, &(0x7f00000000c0)) 16:05:36 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000700)=0xc) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000280)='+,]\\@\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)=':\'&%\x00'], &(0x7f0000000580)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)=':\x00', &(0x7f0000000440)=',\x00', &(0x7f0000000480)='\\\x00', &(0x7f00000004c0)='//\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00']) r1 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r0, r1) chown(&(0x7f00000001c0)='./file0\x00', r0, r1) mknod(&(0x7f0000000240)='./file0\x00', 0xc058, 0x8fd) r2 = socket$inet6(0x18, 0x3, 0x7c6) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r3 = msgget(0x1, 0x40) msgrcv(r3, &(0x7f0000000600)={0x0, ""/219}, 0xe3, 0x1, 0x1000) socket$unix(0x1, 0x1, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000005c0)='./file0\x00') chown(&(0x7f0000000080)='./file0/../file0\x00', r0, r1) 16:05:36 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = socket(0x18, 0x5, 0x8001) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r8 = socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x0) r11 = accept(0xffffffffffffffff, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) r12 = accept(0xffffffffffffff9c, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000005148c2c0888e1279b7695649f2c93f980a74"], &(0x7f0000000480)=0x23) socketpair(0x6, 0x0, 0x40, &(0x7f00000004c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r15 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x18, 0x1, 0x2, 0x7}, {{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0x5, 0x10000}, {{r3}, 0xfffffffffffffffa, 0x40, 0x81, 0x8a, 0xff}, {{r4}, 0xffffffffffffffff, 0x90, 0xfffff, 0x2, 0x1}, {{r5}, 0xfffffffffffffffa, 0x0, 0x1, 0x7, 0xffffffffffffffff}, {{r6}, 0xffffffffffffffff, 0x1, 0x29, 0xffffffffffff6541, 0x7}, {{r7}, 0xffffffffffffffff, 0x41, 0xfffff, 0x6, 0x732b}], 0x1, &(0x7f0000000580)=[{{r8}, 0xffffffffffffffff, 0x8, 0x42, 0x7fffffff, 0xff}, {{r9}, 0x0, 0x2, 0x20, 0x7, 0xfffffffeffffffff}, {{r10}, 0xfffffffffffffff9, 0x10, 0x40000014, 0x3, 0x100}, {{r11}, 0x0, 0x2, 0x90, 0x6, 0x3ff}, {{r12}, 0xffffffffffffffff, 0x1d, 0x40000000, 0x3, 0xffffffff80000000}, {{r13}, 0xfffffffffffffffc, 0x8, 0xc, 0x5, 0x2}, {{r14}, 0xffffffffffffffff, 0x4, 0x20, 0xffffffffffffff84, 0x80000001}, {{r15}, 0xfffffffffffffffd, 0x4, 0xc1, 0xfffffffffffffffd, 0x8}, {{r16}, 0xffffffffffffffff, 0x82, 0xf000004d, 0x6, 0xffffffffffffff50}], 0x0, &(0x7f00000006c0)={0x40, 0x40}) r17 = socket$inet6(0x18, 0x3, 0x0) r18 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) ioctl$TIOCCHKVERAUTH(r18, 0x2000741e) setsockopt$inet6_MRT6_DEL_MFC(r17, 0x29, 0x69, 0x0, 0x0) 16:05:36 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0x1000000d00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) minherit(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) utimes(0x0, 0x0) r1 = socket(0x11, 0x7, 0xfffffffffffffffd) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) 16:05:36 executing program 0: socket$inet6(0x18, 0x1, 0x28c) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0x9, &(0x7f0000000000), 0x0) 16:05:36 executing program 1: r0 = socket(0x22, 0x8000, 0x1) fcntl$setstatus(r0, 0x4, 0x80) syz_open_pts() sync() setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x6a2a, 0x4) 16:05:36 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x10, 0x2}, {0x80, 0x7ff00000000000}}, &(0x7f0000000040)) sync() r0 = open(&(0x7f0000000080)='./file0\x00', 0x100c0, 0x20) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/48, &(0x7f0000000100)=0x30) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="0a1d3eb2f62393b618424ba0893995b0668906815fae38f0acfaa89d8e81fa11b7f5d0083d61965415c7e2b09c89f08bb6d098caa662a647c5868e9a3f6b988636c8", 0x42) ftruncate(r0, 0x3ff) getsockopt(r0, 0x1ff, 0x1, &(0x7f00000001c0)=""/8, &(0x7f0000000200)=0x8) getpeername(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x7, 0x2}, {{r0}, 0xfffffffffffffff8, 0x88, 0x10, 0x3ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000001, 0x94ad, 0x5c7b6fd}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0xc5f, 0x1}], 0x40, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x0, 0xa0000000, 0x81, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x18, 0x4, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x9, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x24, 0x4, 0x9, 0x4}, {{r0}, 0xfffffffffffffffa, 0x68, 0xf0000000, 0x4}, {{r0}, 0xffffffffffffffff, 0xab, 0x40000003, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x100000001, 0x3fc6d974}, {{r0}, 0xfffffffffffffff9, 0xf0, 0x10, 0x4, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x3, 0xd7}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000042, 0x200, 0x10000}], 0x7ff, &(0x7f0000000480)={0x101, 0x2}) r1 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x80, 0x84) ioctl$TIOCSTOP(r1, 0x2000746f) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) recvfrom$inet6(r1, &(0x7f0000000500)=""/74, 0x4a, 0x40, &(0x7f0000000580)={0x18, 0x2, 0x8}, 0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000900)) fchmodat(r1, &(0x7f0000000880)='./file0\x00', 0x100, 0x6) r2 = msgget$private(0x0, 0x10) r3 = semget$private(0x0, 0x6, 0x40) semop(r3, &(0x7f00000008c0)=[{0x0, 0x100, 0x1000}, {0x0, 0x5}, {0x2, 0x10000, 0x1000}], 0x3) msgsnd(r2, &(0x7f00000005c0)={0x3, "b2e90866278dcb6685bc0f5b387bde3ecd"}, 0x19, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000600)={0x5, 0x9, 0x6c, 0x0, "24147fb6d37f02b81412b6fc9e8964ae80d9a1d1", 0x7}) getpeername$unix(r1, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getrlimit(0x8, &(0x7f00000006c0)) r4 = socket$inet6(0x18, 0x1, 0x2) recvfrom$inet6(r0, &(0x7f0000000700)=""/129, 0x81, 0x2, &(0x7f00000007c0)={0x18, 0x1, 0x3, 0x9}, 0xc) r5 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0}, &(0x7f0000000f80)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000fc0)={0x0, 0x0, 0x0}, &(0x7f0000001000)=0xc) r8 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0}, &(0x7f0000001080)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0}, 0xc) r12 = getuid() r13 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, &(0x7f0000001140)=0xc) r15 = geteuid() getgroups(0x3, &(0x7f0000001180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f0000000940)=@file={0x1, '\x00'}, 0x3, &(0x7f0000000e80)=[{&(0x7f0000000980)="4141ec61e445d0087a9ebe5809a4996b92118bcfb6e47b1aa77e67378efc58db2ffdbbbeb42868f8597a8a1ff904ce98bb209eac2127e74eb44040e9eb3919eae3b51c3319ec027f03e9584f4461dcbc76f1f22a44b69c31", 0x58}, {&(0x7f0000000a00)="e5a968979fe5fe9cc96eca21c300c6ccf74f8dd75f479eac646dbb67070b682c2b9c9ed51b5ef1327d0a971842e31543677067b297e4af8220230991f4814cd77a44a44666878ccbb9bb23dace2fc1f56f42ad2710cf71ad562f83039d38ea43e28f332b9c3fa97a14918ce973ab47445a3af888b81f4d3cc4915c19dbdee62704c595cf8858e0d409", 0x89}, {&(0x7f0000000ac0)="1f485dbe63bbcb", 0x7}, {&(0x7f0000000b00)="4a67a4e65ec0712488b52d9c6f01e070b1337e62df909e8aa6931d0901f4a57a75d8fbd33a7ed2a29525b29d9676dd2c565445fdb7affb26034b44ba9b888ff681eed661b00ace314fdf08e8ad137ae3fe9df45afd6e5de42f4ad41da7e80622943de2a6d994f5c75eecb13a91e86f4f5841c487b15710a39ada3b2535d93e2c600c4ba93f1936b4434b09aa0e83823a26e074c3d34b557a8592bb9edc", 0x9d}, {&(0x7f0000000bc0)="e54f9bf12b090c8df9dae5f535052113ce5dfc5ddbb601a4eb56a6e5b245abdeee508b98b712452d8fd9b56bfb806712e415a05357d34b3afb85cf4cb510a624a48049aee1123893988351ac83bb4840ae5fb57bfbb362cea825c00f3a6ea450ae3516dc48a7cb5c0058d81e7f3fb2bedce42c43cb2b80a350eb7a95d0ee430aac8918c337a80d7ad314c01aac78cd74951876b9bc772e828866f54b4ff58875c0b94944a3bf09593a964d21c4ed42f98475a189293201873f74573ae889751be30b317f5ab5d7a1fde4d534e30029480ef5222877e20e9486b6f656d3fc7b", 0xdf}, {&(0x7f0000000cc0)="f7a902ccff8f0bd168377d10093be81fc073113873b03f62440e78a63fa2d9d3019baa21ff95bb6e", 0x28}, {&(0x7f0000000d00)="c76ef8fc196887f4ab0df6e5491f47d2f17b1305f8a1b3f90d06222ed0000e7d522aa97ab7be55b97a120bf9862843435bc805bf48825cbb5edeb36626216d22d16e9756228be0c623f54ed6fff4b85e1aa0f8c3cf83bf0df034afa5236a6555a1f5301c67f03ab716d78d52709b8546900e236b3314b04768636be6337baec06d2eed85c11aa5acab5455be2e4fb9a264981ab059a9d3d3985615aa8d2c8b1ad74e6849c920b34cc20867179e5219509d8b8c60285c00", 0xb7}, {&(0x7f0000000dc0)="893d6c10c73cc9f9274f626d110ff83f7d351aeed728887a9f200ac95ca64984a4b938548cccb129d1d62026af59fdf302db508b04c00d068a2abe81717ee069c290474bf121f38a3d40cd2dff0a07062fe08f8c25dd", 0x56}, {&(0x7f0000000e40)="36de", 0x2}], 0x9, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r4, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r4]}], 0x108, 0x4}, 0x4) syz_extract_tcp_res(&(0x7f0000000800), 0x3, 0x80000000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000840)) 16:05:36 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 16:05:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x6, 0x4}, 0x10) r1 = socket$inet(0x2, 0x108007, 0x803) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setegid(r2) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0xce}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040)={0x80, 0x8}, 0x10) r3 = dup2(r1, r1) sendmsg(r3, &(0x7f0000001a00)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:05:36 executing program 0: r0 = dup(0xffffffffffffff9c) writev(r0, 0xfffffffffffffffe, 0xa6) 16:05:36 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlockall(0x3) execve(&(0x7f0000000040)='./file1\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='}!:\x00', &(0x7f0000000140)='-[\x00', &(0x7f0000000180)='#}{+#/)/\x00'], &(0x7f0000000440)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='.$\x00', &(0x7f0000000280)='*&\x00', &(0x7f00000002c0), &(0x7f0000000300)='\x00', &(0x7f0000000340)='{\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)="d624242300", &(0x7f0000000400)='\\\x00']) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 16:05:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x1f}, 0x8) r2 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) r3 = geteuid() writev(r1, &(0x7f0000000640)=[{&(0x7f0000000580)="845df936370183eaf7e91ec5ea03e6f38097909e0ab172cd3649d27b1899e738511ab32df6f123b1fa416eec54c5a9f8c043a761d45a6e09fcfbdf2d4bb961eb1768bf471804d7d70ea2b6837116b70c4976c8158f13bcbee03588e5d814c4899cea768f2a182cfabed2951f501058fd7d944ed8513d245c4ae7a27af11a4875b881d892ec0458038654580197", 0x8d}], 0x1) getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000500)={{0x5, r3, r4, r5, r6, 0x5, 0x1}, 0xffffffffffffff79, 0x4, r7, r8, 0x2, 0x7e4d, 0x5}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x100000001, 0x390}, 0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="2b4a0f1b07b282e5da09af9909d19b5cd1e1f985ba1a833928425d9df229dbea582ac37af187d470eb6336e659c49a0c7855f27cb0045a5fd422f2c14633ee26d95b22262ae0b8da28d6c6c4b88ffb4d411eb424c3a42f8a143e06f1cc852a25e0359d355ea3cd5bd059142ecbaa7f8a5f89bd9ac54ae400f31f84f75c82a17e5e1729653ed11b6fc6f65c", 0x8b}, {&(0x7f0000000240)="07f2d4539cdde2f5af5ebec54789824cb5d9e7b51ae70e30c008b8a3ed692ed740a59d804e5b6488d87ced6ed68c37bb48db19383707c9add58c1a89789bbc6681ea3ee8ce0dfb40a660eb9165b4c06fcd85861b13a6e0cc790b346f696986cada9093cf5b833538570cd6f971734e49bf6cf952c8a3174df8808164fe89b6fc399a4e42c7d582645ef03454111190d368d4a5d5a815bf4e4deb319b69c91a23ecccf1b3b033509a8170afe81c58446102889bc375e54b6366971b3b65bd248c3c7437fdfd245528c8add3d80ce670eca4e71b0958a13aa70d45883b229badb1924ccbb027a5264de731e96ab69462711bf8e5", 0xf3}], 0x0, &(0x7f0000000380), 0xffffffffffffffc0, 0x8}, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 16:05:36 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x10, 0x2}, {0x80, 0x7ff00000000000}}, &(0x7f0000000040)) sync() r0 = open(&(0x7f0000000080)='./file0\x00', 0x100c0, 0x20) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/48, &(0x7f0000000100)=0x30) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="0a1d3eb2f62393b618424ba0893995b0668906815fae38f0acfaa89d8e81fa11b7f5d0083d61965415c7e2b09c89f08bb6d098caa662a647c5868e9a3f6b988636c8", 0x42) ftruncate(r0, 0x3ff) getsockopt(r0, 0x1ff, 0x1, &(0x7f00000001c0)=""/8, &(0x7f0000000200)=0x8) getpeername(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x7, 0x2}, {{r0}, 0xfffffffffffffff8, 0x88, 0x10, 0x3ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000001, 0x94ad, 0x5c7b6fd}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0xc5f, 0x1}], 0x40, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x0, 0xa0000000, 0x81, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x18, 0x4, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x9, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x24, 0x4, 0x9, 0x4}, {{r0}, 0xfffffffffffffffa, 0x68, 0xf0000000, 0x4}, {{r0}, 0xffffffffffffffff, 0xab, 0x40000003, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x100000001, 0x3fc6d974}, {{r0}, 0xfffffffffffffff9, 0xf0, 0x10, 0x4, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x3, 0xd7}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000042, 0x200, 0x10000}], 0x7ff, &(0x7f0000000480)={0x101, 0x2}) r1 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x80, 0x84) ioctl$TIOCSTOP(r1, 0x2000746f) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) recvfrom$inet6(r1, &(0x7f0000000500)=""/74, 0x4a, 0x40, &(0x7f0000000580)={0x18, 0x2, 0x8}, 0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000900)) r2 = msgget$private(0x0, 0x10) r3 = semget$private(0x0, 0x6, 0x40) semop(r3, &(0x7f00000008c0)=[{0x0, 0x100, 0x1000}, {0x0, 0x5}, {0x2, 0x10000, 0x1000}], 0x3) msgsnd(r2, &(0x7f0000000880)=ANY=[@ANYBLOB="0300000000000000b2e90866eb093e0076a37b222705000000bc0f5b387bde76ef05b697bd48f2097cb7afae002bd53ecd"], 0x19, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000600)={0x5, 0x9, 0x6c, 0x0, "24147fb6d37f02b81412b6fc9e8964ae80d9a1d1", 0x7}) getpeername$unix(r1, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getrlimit(0x8, &(0x7f00000006c0)) socket$inet6(0x18, 0x1, 0x2) recvfrom$inet6(r0, &(0x7f0000000700)=""/129, 0x81, 0x2, &(0x7f00000007c0)={0x18, 0x1, 0x3, 0x9}, 0xc) syz_extract_tcp_res(&(0x7f0000000800), 0x3, 0x80000000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000840)) 16:05:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) shmget(0x2, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) 16:05:36 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x38, 0x3, 0x4) getdents(r0, &(0x7f0000000040)=""/41, 0x29) r1 = socket(0x2, 0x10000000000c000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80000000000, &(0x7f0000000000)=0xff, 0xfffffe6e) bind$unix(r1, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) pmap_unwire: wiring for pmap 0xffffff007f124180 va 0x1b30820000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f124180 va 0x1b30821000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f124180 va 0x1b30822000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f124180 va 0x1b30820000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f124180 va 0x1b30821000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f124180 va 0x1b30822000 didn't change! 16:05:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x40200018}) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 16:05:36 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0xff, 0x2, 0x0, 0x0) setsockopt(r0, 0x1, 0x100, &(0x7f0000000000)="404225f253884e597a281300ea53780103f5f2d3450ad79d2b08309658af216284b12665a5d60d6aaaf24266b9378945a35ad6a46409f35d93f0f6d593859609de1150893b5cc08d3e89ad5bab0f0c93e5d21fd887e08cb467d21c12656856a7f8307f79b723efc2daaa76bce24049770f28c724cf7c6b2c56ce00a708c41ae73c964d1d08f08e89cdb8223ba0d0ce91c18801214cd6e56af1936209fbe2", 0x9e) 12:10:00 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffd) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setuid(0xee01) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) chmod(&(0x7f00000001c0)='./file0\x00', 0x20) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/27}, &(0x7f00000000c0)=0x1d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x1, 0x1, 0x40}, 0xc) 12:10:00 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x1000, 0x110}, 0x8) r3 = syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x100000000, 0x200}, {{r3}, 0xfffffffffffffffc, 0x5, 0x41, 0x7, 0x7f}, {{}, 0xffffffffffffffff, 0x70, 0x81, 0x3f, 0x9}, {{r1}, 0xfffffffffffffff9, 0x0, 0x20000001, 0xffff, 0x2}], 0x10000, &(0x7f0000000000)={0xff, 0x3}) kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0xa8}], 0x42, 0x0, 0x3, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x80, 0x4, 0x20, 0x211, "3212698eb516d3e44d3e661e5a1d996ac0bc38db", 0xffffffffffffffff, 0x506}) 12:10:00 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) fchmod(r0, 0xb0) 12:10:00 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="710ef240fdc021ef011dc921f83996ab000000004fc71c0434402c83dbbeda24d5b5738a2d059ad34f773f14073f83e340dfb389b4cb4e1e8ba785f6bac768230c430e893cbec036611d88251f52b415c53eb5f6cc85374f7b590db922371cdb44bb8cfcb483e39e6a53e45e2e35bdc44e1f040b982e3cb13430c8b11e16ec26eea952087ae368152b6a06d6531b3cf935ee23aa84353e384de817948882297306cfbd3cc71efa7941262082fffe9d8897"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x1080, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x6) 12:10:07 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x10, 0x2}, {0x80, 0x7ff00000000000}}, &(0x7f0000000040)) sync() r0 = open(&(0x7f0000000080)='./file0\x00', 0x100c0, 0x20) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/48, &(0x7f0000000100)=0x30) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="0a1d3eb2f62393b618424ba0893995b0668906815fae38f0acfaa89d8e81fa11b7f5d0083d61965415c7e2b09c89f08bb6d098caa662a647c5868e9a3f6b988636c8", 0x42) ftruncate(r0, 0x3ff) getsockopt(r0, 0x1ff, 0x1, &(0x7f00000001c0)=""/8, &(0x7f0000000200)=0x8) getpeername(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x7, 0x2}, {{r0}, 0xfffffffffffffff8, 0x88, 0x10, 0x3ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000001, 0x94ad, 0x5c7b6fd}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0xc5f, 0x1}], 0x40, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x0, 0xa0000000, 0x81, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x18, 0x4, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x9, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x24, 0x4, 0x9, 0x4}, {{r0}, 0xfffffffffffffffa, 0x68, 0xf0000000, 0x4}, {{r0}, 0xffffffffffffffff, 0xab, 0x40000003, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x100000001, 0x3fc6d974}, {{r0}, 0xfffffffffffffff9, 0xf0, 0x10, 0x4, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x3, 0xd7}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000042, 0x200, 0x10000}], 0x7ff, &(0x7f0000000480)={0x101, 0x2}) r1 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x80, 0x84) ioctl$TIOCSTOP(r1, 0x2000746f) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) recvfrom$inet6(r1, &(0x7f0000000500)=""/74, 0x4a, 0x40, &(0x7f0000000580)={0x18, 0x2, 0x8}, 0xc) r2 = msgget(0x2, 0x4) msgrcv(r2, &(0x7f00000009c0)={0x0, ""/155}, 0xa3, 0x3, 0x800) r3 = msgget$private(0x0, 0x10) msgsnd(r3, &(0x7f00000005c0)={0x3, "b2e90866278dcb6685bc0f5b387bde3ecd"}, 0x19, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000600)={0x5, 0x9, 0x6c, 0x0, "24147fb6d37f02b81412b6fc9e8964ae80d9a1d1", 0x7}) getpeername$unix(r1, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getrlimit(0x8, &(0x7f00000006c0)) socket$inet6(0x18, 0x1, 0x2) recvfrom$inet6(r0, &(0x7f0000000700)=""/129, 0x81, 0x2, &(0x7f00000007c0)={0x18, 0x1, 0x3, 0x9}, 0xc) syz_extract_tcp_res(&(0x7f0000000800), 0x3, 0x80000000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000840)) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000880)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000008c0), 0x0, &(0x7f0000000900)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0]}], 0x20, 0xb}, 0x8) setsockopt(r1, 0xfffffffffffffffb, 0x6, &(0x7f0000000980)="a65894b51ad8ffe137a04cc558b9d1433e7cabdd9b627632d107209908978ff6edf4b288122acd76f61376390993", 0x2e) semget(0x1, 0x3, 0x0) msgrcv(r3, &(0x7f0000000b00)={0x0, ""/226}, 0xea, 0x0, 0x1000) 12:10:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xfc45, 0x840, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) mprotect(&(0x7f00002f1000/0x2000)=nil, 0x2000, 0x5) execve(0x0, 0x0, 0x0) 12:10:07 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0x50}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x4010, r0, 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/160, 0xa0}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) dup2(r0, r2) dup2(r1, r0) execve(0x0, 0x0, 0x0) 12:10:07 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = socket(0x20, 0x8007, 0x2) setsockopt(r0, 0x4, 0x240, &(0x7f0000000580)="3901408164fc334f288083aea5392cfd4c62d8ed3611a018277e0706ba17be00998615b152e30d07213f10a67aaac6971d0ba48ca8914d1f597236521cfcb3caaaaebdacc3ede73239be4b6d3fa96114d0ce33acfe0888597c335cd8400a74585cffca7eb027716a8d58d6d1ec729d3ec855d45bc957e3e164f3d69789812efe9d01dbd5bb91034950d205ed9fc757e20d17602c49116bc92a4d72905e632e2b02844e07ffb22c05be7bb5f5b7a4e3c9879cfaed95cf776735f988336ace44c6163d3f2fe94ea3afc199e09626261ebf86bd76c94d36accba4578a2b109da3a03512a8c61cfe2e", 0xe7) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x20000080) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000001ec, 0x0) r2 = semget(0x0, 0x3, 0x400) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000180)=""/85) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000680)=""/92) truncate(&(0x7f0000000540)='./bus/file0\x00', 0x4) close(r1) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000001940)='./bus/file0\x00', 0x0) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000002c0)="422d20b0592c65e7086ee02e566fc02ae3954c3904f37a61c8db7c2a5d53ac537e0120b810db835c1d924059687b226d7af2993d7c13807238ee46a52f854fc679e0321a31a6654b274d12e2e29e20246ea95f77c04ecacede2df5627ab10aab8cafedb11ba9b097796307c8c8baaa18318b55360702eb2bd229e1b9f35da5dd0bd720852aaea4e49316682a638f1a8ff1d5a9d26d84ba69d83b19b374f288c0c348e2a40899f4246132a2aa56e21ced81de84f7f78fec", 0xb7}, {&(0x7f0000000380)="8adfd63f1ad60f469d9bfbe69e9bbe8f3af87f9be287a085601fe708e1cb7bf56ab7718d56219d1c98537b8de98b962a88cb09bb9418e62cadefda590f77218d319d2c7b2b1e2ca69d86d4926ec19801bdeda83796da8e1a3bc367dd9e7b9f15b856f66bfed3e7a17682c2e9cc8e26517767a1ed7ec48079bff24d302b93b51a10d4a841cd5f92d73d80dff6059abbaea6c77dc27253", 0x96}, {&(0x7f0000000200)="8673333de7876e87774a6b470e63622617cf8769f3b9bcbf98e72809bde412d65e7ee364d1bcdae6ad5e1633b29fef8038e265b448cafae8a12f418cdae4a3cef321c98a04d12b25821eec38d14b4fd6cf40d6ae7b9beba5a7688ac66c0e01af00fe26335fe5", 0x66}, {&(0x7f0000000440)="13323bb4532b0ccde207dad526cf661f8e7ecd69eaef2dae5ae6ea99be4706fd3e47df16c9cbd1449a6a838d3d2f6d716a15d3419f8af5030cb67389ee58f36db5186cc04260ea7e2bbab9b2878bf3eb339c8017c592301be6b3497077348623982e543143c4e27eba2f72a065bff6a7a367954d35f14b8853b398bec5d8", 0x7e}], 0x4, 0x0, 0x0, 0x8}, 0x2) 12:10:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = socket$inet6(0x18, 0x80000000003, 0x0) ftruncate(r2, 0x3) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000140)="00927a696828c10a56db52e9cf08ad3dc9000000", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) 12:10:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x83, 0x0, 0x0, 0x3}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) close(r0) 12:10:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = kqueue() setitimer(0x3, &(0x7f00000000c0)={{0x5, 0x800}, {0x4, 0x101}}, &(0x7f0000000100)) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x21}], 0x7, 0x0, 0x400, 0x0) pckbd_enable: command error pckbd_enable: command error 12:10:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r2 = kqueue() socketpair(0x20, 0x4, 0x6035, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7, 0x0, 0x400, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) 12:10:11 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket(0x20, 0x7, 0x82) r1 = semget(0x3, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/216) getpeername$unix(r2, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) syz_open_pts() 12:10:11 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) setsockopt(r0, 0x2000000000029, 0x20000009, &(0x7f0000000080)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040), 0xb9) shutdown(r0, 0x0) syz_execute_func(&(0x7f0000000040)="47d0290f18c6c402f9db787d26417d0066450f16b6dca60000c4024d2c38f08638c4a1796ffb26260fae0146dab800000000") 12:10:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = semget$private(0x0, 0x2, 0xf92084550c1df739) fcntl$setstatus(r1, 0x4, 0x80) semop(r2, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x7, 0xb661, 0x1000}, {0x2, 0x101, 0x800}, {0x7, 0x4fe, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x7, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x7f, 0x1000}], 0x9) 12:10:11 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) writev(r0, &(0x7f0000000040), 0xffffffffffffe36) readv(r0, &(0x7f0000001380)=[{0x0}], 0x1) 12:10:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0x137, 0x0) getgid() select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) nanosleep(0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) fchmod(r0, 0x10) setregid(0x0, 0x0) setgid(0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setregid(0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) shmget(0xffffffffffffffff, 0x200000, 0x0, &(0x7f0000dfe000/0x200000)=nil) 12:10:11 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) preadv(r2, &(0x7f0000001440)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000140)=""/143, 0x8f}, {&(0x7f0000000040)=""/96, 0x60}, {&(0x7f0000000200)=""/232, 0xe8}, {&(0x7f0000001380)=""/163, 0xa3}], 0x5, 0x0) fcntl$setstatus(r1, 0x4, 0x40) readv(r0, &(0x7f0000000340)=[{0x0}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) 12:10:11 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x15) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x2) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='c\x00') lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:10:11 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e0"], 0x1, 0x0, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x4) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x6) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 12:10:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) poll(&(0x7f0000000040)=[{r0, 0x100}, {r1, 0x1}], 0x2, 0x200) r2 = socket$inet6(0x18, 0x1, 0x0) close(r2) r3 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 12:10:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000580)="a31c667bc590512b585348689d5a7894b69b471afc27ab8b82e34a882ffe72d979588938bd327040fd4cc7b53170842ff11897987454175e7f1cf047db92afb770338e1cb4e96abf79f73d63491f220fe6c05bb3b231cbdd190aa6a0352c9154194cc915bfa3f98205b4495ca551897c3f3dc99e", 0x74}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() readv(r2, &(0x7f0000000280)=[{&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000480)) r4 = fcntl$dupfd(r3, 0xa, r1) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000004c0)) openat(r4, &(0x7f0000000440)='./file0\x00', 0x0, 0x6) fcntl$setstatus(r1, 0x4, 0x48) fcntl$getown(r2, 0x5) 12:10:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000600)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0x10) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 12:10:13 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x180) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)="0010") chroot(&(0x7f0000000300)='./file0\x00') 12:10:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) accept(r0, &(0x7f0000000080)=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'], &(0x7f0000000000)=0x5a) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 12:10:13 executing program 1: semget$private(0x0, 0x2, 0x2e0) syz_extract_tcp_res(0x0, 0x0, 0x5) syz_extract_tcp_res(&(0x7f0000000000), 0x8000, 0x83f) 12:10:13 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xff, 0xdc1}, 0x8) recvfrom(r0, 0x0, 0x0, 0x801, 0x0, 0x0) 12:10:13 executing program 1: r0 = open(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0xd0, 0xfffff, 0xb4ea}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x7, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x2, 0x80}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x38e, 0x4}, {{r0}, 0xfffffffffffffffd, 0xb1, 0x80000001, 0x4, 0x8}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40, 0x8001, 0xf81}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000008, 0x1, 0x3}], 0xf354, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x11, 0x5, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x41, 0x4, 0x7f}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x5, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x1, 0x30}], 0x8000, &(0x7f00000000c0)={0x9, 0x2}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r2 = semget(0x2, 0x0, 0x50) semop(r2, &(0x7f00000004c0)=[{0x4, 0x582, 0x1800}, {0x0, 0x8121, 0x1800}], 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000480)=0xb5) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c", 0xa) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x80) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/63}, &(0x7f0000000140)=0x41) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) write(r1, &(0x7f0000000180)="235cc0202752512743d2dbeaca1ee378df1e50b0804e3c6de0b601ff0169ce4eb0613a469957", 0x26) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="c88a5f7bcb3f065b1de88eaf07dd59bc783880290a6dcbb4cf1b586e9d0783bca5026deb012d9f74312e7e8d89c306bae7f1b3b59042f860be37e0a549ef0eafad2639301e7bd6d7f69840795932b6387935c47ca8e350e6886c29ed7b87ce309efbb90fe473351a4ede4e507d0201eef6e33b487992b0c7141d10b9eca8de0125972bcfdbc23d7207442970b8b35b8b8c629569c971531a49b53f96f1064933e7759543858c528e72433fde651b5cf5383e4eac03", 0xb5}], 0x1) syz_open_pts() close(r1) kqueue() syz_open_pts() 12:10:13 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x81, 0xf0000023}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/70, 0x46}], 0x1, &(0x7f0000000180)=""/94, 0x5e}, 0x1) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0x0, 0x38, 0x2, 0x100000000, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x8, 0x2}, {{r1}, 0xfffffffffffffffb, 0x2, 0x5, 0x0, 0x6}], 0x7fffffff, 0x0) 12:10:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) 12:10:13 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000300)={{0x0, 0x7}}, 0x0) r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x8, 0x1, r1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800"}) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/207}, {&(0x7f0000000280)=""/44}], 0x1000000000000059) 12:10:13 executing program 1: r0 = socket(0x38, 0x5, 0x1) r1 = msgget$private(0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000000)) r3 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000258f88)={{}, 0x0, 0x0, r3}) 12:10:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getgid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7ff, 0x6}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f0000000080)="ae10925118864f9e2b1f86b4815a2bad49266dc7945e5116e535c4d93ee0486355b62a743654d037e66b106baadd7e2dc08f1ea3", 0x34, 0x0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) getegid() setgroups(0x202, &(0x7f0000000000)) setsockopt(r0, 0xcab, 0x8000000000000004, 0x0, 0x31) 12:10:13 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) getdents(r1, 0x0, 0x0) 12:10:13 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 12:10:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 12:10:13 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r4 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3f, 0x8bdd, 0x3ff, 0x5, "2cafd5898393f77fd3a3d84efd30afcd84f81b89", 0x3, 0x5}) chdir(&(0x7f0000000100)='./file0\x00') kevent(r4, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x200, 0x0, 0x0, 0x0) dup2(r3, r2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0x1000) 12:10:13 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setregid(0x0, r0) setuid(0xee01) 12:10:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) 12:10:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4538) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0xfffffffffffffeff, 0x1000000003, 0x0, 0x0, 0x7fffffff}, 0x0, 0x0, 0x0) 12:10:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x1, 0x8000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 12:10:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x3ff, 0xfc26, 0x5, 0x3, "e9858caad9b596e9110790cc0b13c7dcaf9a0aae", 0x1, 0x8}) r1 = syz_open_pts() r2 = syz_open_pts() writev(r2, &(0x7f0000000200)=[{&(0x7f0000000000)="f15bcf34f49ea537519308d86a9a8a57ea1aa95260501df2e19aac163e5575617ed0287580ebda77d01ddf09ca308410e9f2b2289ad8ebc04848e4c00d516246688a4c7e9e615959fdb9e7ba66a773c28eb37424a02fcebedf7e6fe946758cfc4584641e30c40ce5ee9f3efe623000da535bc04a0ad661773629560d66252936ac867f0d70f86a896b96135efcf38dec60fbdf798a50c603c17bfec0ceabaf84164bea7f9ddabd6b2beb047172f16ee9817d9298a20792984019e936ef250d495528f7a168c9c88e05133981f4960310e318945ddda5d63c997abfb5c60d7b79debfa8e6cf", 0xe5}, {&(0x7f0000000100)="d151644e9a650df1254e2ba94ed2dfb1040356c9b51a663f9402092755df12b7e07e8f8d86a3213d120371638ef86e3c404373fcadaa06aa129e7bd871fb2e26ec00", 0x42}, {&(0x7f0000000180)="141f30f6d77e9405ac75e9f5ed54726a33bc25d168370c0207973fc20eae82937b3fee3855255703e7a3332e9b19abc426ef13edba5bc86af0b8b2446d7c00da2f9801f4a9daa565a3bb92d61de3372e3b15246b945607b7fc141dace43ae95e7eac79d4d8a606c1f152", 0x6a}], 0x3) syz_open_pts() syz_open_pts() getdents(r1, 0x0, 0x0) 12:10:14 executing program 0: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) munmap(&(0x7f0000e75000/0x4000)=nil, 0x4000) 12:10:14 executing program 1: socketpair(0x18, 0x8003, 0x2b, 0x0) r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000001480)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x8000}, 0xc, &(0x7f0000001200)=[{&(0x7f0000000040)="98b3ba20e38eb5cf6c85c8f41378788eb547bc1d0b4a9cdf23174fbbbdda00af47d9e271395b7216ea4eca2d762dc28c277e9dfc4304ea14bfc93f3cdd644b52dbed418932dfe90c1a88dadf83454e3034511a8c76958de1ddf6023b93613049078a1af6a91ef5c6377383464f7eda2d960dbc1888e3994df183ba564f9116d21c1e5b90401a8cb0b627ad67b34bfe171ebdf1dfa3bd5d6691a5483bc1c51503215744681a4b504f1e7024289953e192776ad1d32187108dd600789ec1004505201be8c0f62da6dbd7eade5315c7c06d5dc3f45c", 0xd4}, {&(0x7f0000000140)="dfecf6782dba03b89a47e91f927437", 0xf}, {&(0x7f0000000180)="0d6b84fda132b086355ec59af4c84210820c51d920b5f44359445485bf1f4a6f134b87db4253c3673156c1b37bceceb8a375ed025dcea18657af86e5994faf18a50be5bfcebd1943a4b6874776f4ecd69f14d8a8ef0c81340d4d2ab385d63c790e63a549ce8a997e853b1469e4e3ed62e33ef445c2da51395ca6f99e2e750b716b7ca65cd07434bb6a181364e55f383934212e4cfa9078a96e7eb746aecf997d0bedcf758088ee50b02308052a1079042991e123d81d674e2bbff976e27f6b141439c47aaffd6b29785b2b0b4e7aeb69c9354a17ad409cee40d5c18bd4cc7e09d6dba837c3f5eedfc6818b7b8804c4be0f1919693a3355c4657bf1700bcff319d655f7d933d891404eaa11e50b6e65a92033fcd7dda478e12a8827f6a95adf7439b610515adcb2ac3f438c0cc1580bc6922937f4ede0ccadecbe019a6811b7e0bf3442f91525aa5021615dcb3b25ff1faa15c0b774757aedb878a78f0e88b6297cc9b0775149e727aed5a11f11f178140f7bbb7790a3234d38a51ea21eb350722bd7526cbe519098f679b2433b0d9922c0273a805d80bc0d9ddc516ed6fc49870461975b0e86b7f6466bc1bb31c38f62bd48cb34c1d364dc913a56e7ef362a02de081427720952b869b7368e03c45d61174fcc25aaf905f5446f044a0014b15fec0f84c8f1dad7a9aa585ea42522bd02c42c2b3a4e95110d3a56c1a60738bbeb6c76cc6568515113b5451eaecd716099621116bcee37f9e885b6c55c355a8cd6cd49cd4fb8701ce2b3feaaaf063730e0edd87811965ffdce94ff3abab39c30f6a4e63efeb55a3d8fa148ab23a947feae58ecee45b2b06d9370b4d6957b27c50d8a2e1362ea25fcb04b7d139c5751983835cda3d12c458c406c025b613f5c608c5f9657feca540a54a4f9599a71ed6cf3e718dab03b60d7e7477d5f4b93eb263e2ea6e7083e76c360c42523c863c3d2e99bdc09876890bbc444701e47916d3c9dc5629299be5a51e917a6a33bcbdc990d41d24ed701c343ae5f625664040f35c9debdac9d9adeb4700d57d3eaaa394ee6801a5c7e5969834628629f0d74be9fc9f093a2acc23ce6c230425bebb6813de47d4d9aa583d0a07dd3afbb002d398674d2268bc6ba5a607243b0c213d621c3560b18617a90555e5db8748a7f7b844007bc950f3b07853fc34f207ac3be785a3f10bd4f79310a1ea30a92b9b6f29d61d4034fc6221d43f1bb3e829ae103e1d1e6418606f007620727387373bdf637c6d2ef461efeaedff2cc84f80f1cba4a22f3b5978a45de9601f712a594c1ac28cd2c282912efd5e5b1f949a5489a71920ad053ee5e5b7eb8637bd96cb5325019ec4eb34c545ad04fb8699ae68f2f380a824b1981d9223ce1a88a8f3649c2ef1b4fc4e5943f0d28925b3a2811a591729e31f6f0183e091d56ec524c5fc5aae6f3c0524718766b051060c9b1ea1ed0d003205c11bbc8637f261978fd872a4b22e1841bed92740daed5890934093dbfc48b9a9ec49e4b36c0bf4fa4e147fbc3288881b06690e1525567fe08b51619afa138870534e7d05dd119927a1a10c782fc7a64c7b6dc23b7ca831ed4e8284087285337c3e51a0bb559172b767104ded03c90b79f2f0fd6bf602344ba26e3227af42718b3aa6758b55dabad86cbbfb3c2b9ea41c6d9f4953f9f1c26a340bec93e09abd72519166fc4a0427921ad1f3ac4c237a094ff665148817a68aff9ec080c83e952221b561e80a05d8f246cf647ce8b9996e1e27080a47647364c83e8d1bab05b0f37ddbf447a6dff7aa3b8875d397c99dd609cd7207c7fe0b6b0786f27286db8dd5c2f519fdefcc0d5a43acf31af3e0da0e6bfa35586bed110301ea0c2f527bbefc5ee3c6976d0f184e86b8a6e42cff954795b703be514752f5cfcb532a5fc766e02cbc30f3abcd9ad276a55238d6e41017799d693929ab7dbc3bd76fc7d04395fe1145181a6876a00f183a4286ec0afc809ea71e1c60fb9896f273317b5f100e6c3b7908a6614be80fd2fb0639eff352ed449baa35f3b9c6ffca74683723a142a5184286dc74abec03035f975bcdc6b7fdb75df388d0891feb8a348013da5931de11b065758aa89a2a1226caafe4449bb41683a55cc609229141d7c130119ae8c4b796db55f3b783e49f118aa7de37d873761efaf1a601ff8c3490022cecb866a314ffb339f35e25c901c2da277425a0790a984ab6f2db42a6f8acaff69bac059ba6798c69268665b9f676763b1117780d5592d4991082c2cacfa111ce1e100f045919a79583b01c77bbbc25f1899bdc9b61a422e144a1ca35e118825f4918f9e1232613a13b9b32fd94ae7c11e5f88554c74885f307c107335fbc164edfa5b4d8ca736a7a1865e5e6bb722f73f3e73b04d5398e3dfcd13c73613486005d6863a63bc1a177578cd178a0d6ec87fec9fdbe12ea7e0374a6993a85976819e0f132f65f5819592a434076fbc82183dcd5c324df0f1c5b77cef43c88545e79f255cfd66a9c1f0b2780d19f4d4d03eccec5b7466400ead557b611c7e07bb56b428baa3a14ed0b4505dda41a6e383c5e4056c1b6998a043b41a9d91557d243a2560947c22e7c7054bccbdd99766d2998b0350a23b2ae73d3cd99eb3df883822130d20ae5d959ea8b79182d0e434584a987bbe618d1cb217f939f2b140ebe3ebcdd0761af907ba212ad51fc1dd2e4238630232755db688e7f8e5c9e44e7a0ddde8d94e4d4389ddfe2f2200f9dec06a0433e74fd4a9fce31bbc16b5bb5b20e9c8f4b6ac767c1062d3a0b97b3a328c37d6cf46d8fdd43950acb22d5491d40009ecccb94b81ef33b04e68a24b5a174c82e5414dd71c19d7d747a44b2ea32fa3d4380a3db41fe9de7a58da76fdec7379e8e3e6d4543147204d202b4fe80ac03a574279e017adf88fadd6f7143c9252777d77331fa8951880875ebde25b92e5eee4c16a77234d376feff8ed3ebc3fb4c227237f6f1cd6e55d3c9365def6d2f61379d3b3398f9c1ba8e04678b518e8a5f732b606919557104d44b909d68a4619e55726161fe5efb08850514cdb9683ce6e8d5a2d28d807c37db2294fdfff8f4ca82dacf2245becddf67c1a505f40684bb6ddbeee605a23a771d26f075c4eadf4efdc4ce534d7946543753c57bdde31761d800162b17f6291bf3e771ebc5cda4bbab12c675ee5ea3035746465665c2ddbbbc1284b550f98f57892e1ca79158156d9b16fdf9d9a63c44f7e78cd03aa995a529a13767dee017382c15a25ed3d3300bcdaedba6c0fb7ee6138c298f96672182f03d72e19bcf8dca06fe52160a7e4ebc8f91b86464e0e8b99161903f1e9cb4f6706228fc6aa703d2935a774dd8185c4faa9c649db6d8280a64eee0b73f8eaa6c65245bf0eadf5dc295636c2d9d196f0604ee6dfc03436a6e1029517e31731299daa3b2c823b4f8750cb056bea6deb00f3a8b3bbc2a4fbee8a82fef60db896f61e41b9af43c69616c533b9f4ef1220f183d8f1cc0e0fb8b8461a8a018a2c32e24c3975c7a39565b1185a6f754a6f1f1d59084dd2d9cb796a4be0694c3d7e3a088ef3152e9ad442a1b91d6d492f4aaba7e998aa019aa35321d377c203cb73f441c1dde4562f714360a76b3a8f83be06ba441a8fca23f46b11d5556213a0276fbf3893a934926ae4f13e0eeaf0ed8a3a72221bd090799aac2c8cefd8876cbbbf316dae3a685d6267e562e1ba653195196f239f106044e6934fb8810f1d71c9f5ffadde909b9e0db4a2cdc7793ef47db925fe08cb26d6bca6858aff4d4afe6b230e6dd7810687564db72d3fbf777376fc1f0e5e14b350cf73be7648b943282922ae28162723d7988a582a1ee7ddecdfaea96ff1f5f23fdfe13ff70cab6e0cd7b7182339de8261661f05fd0023608bd0451739735095ac9345ed0169a74b0cce3d8dabb43676aae08ff61d7530494bcdcae2363ae63a8986b1391dd36dcc8a97956185a7860a5cbd4ac4f4437e1e517967e41e0dc3192ec3d787d6e4c2f86eb535233a457d404a86852a504d741e6f7b732a7164fa08197d9b1965a374504c1a66f6334a6725a0128f24bf6eb9519dee1298e2dd8ed703c127b664dbaebe10caf06b0a37168e4e4559161112a7fd5ba5cab1da9b98fcab55fc16db906073a56696e828d537e4e3cf9847f47021aef2e357ec07895dc85496e2e7cd4642b1613fc5642630eedb5dc10d9cf41dbd96c5aeee1d58ef600390591831a6182a5ad5d78675fbb5b103a035bc0b952dcf8440a2c718670a189fb7970c000892170678bcf9e2c175a0d2d0fb1b96b906d591b9f7cf30365f6ff91aa5ce19791c6c3d01e2c3e924efea2900209d776cd6c85cdfaa88193976749519147591de7e44084b845bb41e93d467ae9374efe2455a0d678dd38f2c8818560cc3f0d10bba99b19da983011e879394dc5c1e5437d2eca39bf7c24f8fde4c01c8f333639c817185c49230d376c734bd494721ce219f6b327d1684348699013982ba572f6c73254825cb65024483cf2b678f463a24c5804dfde0d8b804f966b17f8ffb2536cdf88e6ab215c59a42f1bb2abb7c45c888ab73467aaee804379032c1f110c51d043b2e60baae9bfbe88bfe1145fce6f820571ed88efc857ec7dc88c047ba460be378cef064b135efe810a0f6054f3a40c7098b7d75dc0841d629f0a144ba91df7349febadba6f7475e824791a5fef83861f9581db08c33db19e22909e26094831745d43496c2ac5218f8d5fc391a739101dfcfd9909c95286e2981faf4817559899066dba51b7e4363fec3369bba0d463b03e57f688cba3c05c11c1b8e953c28a59f763a305947f716e9a8bf13b727a61ba0c3fe2c764ee039e0628021cef7b3e497d9e7b23abf7a03da4bbf08e5a87ce09294c398f6d6673f8ce9a902a9acde9816cd6864d60c026c1f06c30eb4ba93f01e957c7c4af8a22919f57d5172e0207746bb3e36e5b81f1ac6df781a0821d7c40196d42a6c883694e536530d5bd7765893fc846e77255bb5acbf57598eafb72c926bb24751b8be4db06536d8ec1c8082796bca42d903392fb186b1aee0afaf9c0a0eada9f9fee7a76113a0aad6a51162bccf30a42587e88c1d835ec5edf5c2539c8677fcae2ab76bb8b06d09392205a908578cd3735e0bc940fa7d158a3b7c2f1a495dabd551ddb35c196804b53429b27805c74351b0aa272fc23db8050213f0027e21c34993bd6bab02bc34a496a6ea24eb475ae195e2b5a08ff6f511b03c0df2ff66ba4166479259e60fafd9f06316922f3e469a145efad46846c757e07fca3bb1c52ab366eb4f6de7f9f771503c0575e328ac50c0c0d6e6633c9f20947f8ba9c3d2c36a6b512053489ad04a7594fc0c2661392db00c06c04cc59a48809df6a591dd5d277b1fc1662b4e537fc47cafbafd1dc70cecfab009db21b21db5a42cf6bfe5782add3ac9617378c273fdb3ebcb6ac95b44f4e672a573589d91cec56880945d2c29a34fc415ddca190cf9d93b218deb29319e13c80bafb5bc4379ea0f3485cc68dbb43434bae13e38a769afc52ed52504a21caf60fbeebe67fded95230b96b553772cc98c5038a49d4d891a59c53615e4709cabb641a83cd6a7369885b9fd7be4ef0a030b379a83786a6a3acd73cea4813985ca45559082cabd1f2c67fb1297ca01d7191f17eff6dc047f851e4176e21e72aa7cd4f72cfbb11f176cdcc874109efa30f9a03967840a96d379176490760c83e46f2b6c13517f79c6552790cfbf571095f098ef694f6f472619b3c40ef5b46a2ae73ec82a3a030e13", 0x1000}, {&(0x7f0000001180)="377a67bfaf1514a5862d93933e2cebe835f5cb314af800a9da8e80e34ac2b5819f9535e37b89cba8f880b474072759650503d5528459fc846c3758c8c4256ca6d3d53ce2ef", 0x45}], 0x4, &(0x7f0000001240)=[{0x90, 0xffff, 0x5, "fec8a66b14e4e6ba6c901ee75706b9d4db7f1e028ac311739b99940c0e4f52f23c3adbdb5fb9e70faffe92930fddb6df3d32c40e28076467afb275f8addfa1dc45d0ef42fad44405b4b00db4e79a5516d17979d31739265fbe9537fee6d2a56dc356e97aabfe49e254a8fcde1770879d633a2cb1301628d7b361"}, {0xf0, 0xffff, 0x0, "e69a30305c95bbd3e16b16cb4bb873ca77c8127cc22a70dcdce856ce16596c6e8fc4003531a64fc6f154658938a91a55795525c221ab544a182a7e6de3ca287f86fb78e1254e2812c9d6afbaf86037826b4c4943aad8f57847cfdce3d9c3e5f08149186e93c93512fecceb42622b507146c027d3c0b61d4473e069c39be228dca0f59f4ff5a5577ef1f2226076f283a6de4659322e031c9b42d1249e37c313e9fc6885cc392a63d276d0e65069637e2b24cec5dac90b8b6d4afe44cb66646221f012131c6cf6efe3bd1326a9aeaca4762e8e2644ed577763adc82b3bd5"}, {0xa8, 0xffff, 0x6, "24940ade3b2316cd1644374f8186f2f586f87036beb247abc85de757d0138a09d5e04abb8d43f4befc37e81d35b3a8c600f5a1543aba4d843e3d10cd5994467f499c44d8faee991730868ea6b4f7123526d4e533cb48a7ab5496297182207440c3c026e19e8f0cdefa2220bf62fdebbc22a1292e6625c67c45a6aed75f9ac3239e4b9fd79e9b3be958d68871b367dddaef4e"}], 0x228}, 0x3) 12:10:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x1000000, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xf28f) getgroups(0x2, &(0x7f0000000040)=[r1, r2]) setgroups(0x4, &(0x7f0000000100)=[r2, r2, r3, r1]) wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open 12:10:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)='./file0/file1\x00') rename(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') 12:10:14 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/109, 0xfffffffffffffdf0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/85) r2 = dup2(r1, r1) accept$inet(r2, 0x0, &(0x7f0000000080)) 12:10:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = socket(0x20, 0x3, 0x32) fcntl$setstatus(r0, 0x4, 0xcc) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0xfffffffffffffffe, 0x7}, 0xc) fcntl$setown(r1, 0x6, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x6, 0x1}, 0xc) 12:10:14 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x6) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) 12:10:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c000020"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) shutdown(r1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0x100000000}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 12:10:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="19c0885de9fab662d4af7d1c82a4aa59d8a65a94ebd0aeb232a074e6fc1a75fef22ccf2b47ff8018850563af5073f07656d3d0c14e07838983b7b48127015e3236b8d17ceed2e5c15cae9b4ab725b334219b7764708beecb44661c41b19b50d714c22fcf70fb5cf4f04d965c8296067558db6abe0025e4c0bc05c550eef16c8140bbe1bc50f0be93a790030d40fab2dd3a46bc6ec05321c533007b33f6a6b5f5a757e89a89a7e40e2da1e1a32b4c13891022cf8ed5d10c0e2a19e1fc5e27fbad53da18396a26a11b0b9bae5a18942078632aa8c8f0cccabfa88b95ae2da74a7db90bc0e6cd13f5cfb6c03057161e3816762d2e974f7cfbb24fd6439142b46dfb3025f443856e4a4116c3abde689888e1d3bf9fceb61c29ba7f70f14e4120db6d6cc1a2c319b70ad816041744cd4d84d97d1d519ef021c88ca3f24f61f31bda54d977c4e3d56b7379786674c8a8d0b00ad6ade75fa232bf3d38c05b6476f2facfcba312ac7a8db180f0d970fb7dd4b21eee58fa7e51f6ed517ae9bdcd1a35deb13db5c2c28f13afee969c5081de31e52b7e78a4fef1049985939c315747fa48361b775789c8559aa10fd045532ee540cd262ee58f4f81b919350287146e74f3bfdda64b4011f6454dd1eb40c29aee33d9a875fbd89c67125e3eadc4ddc13d5a9cbd09d97f278b8fee5ef32a6d4dc9e234d68f93329935f1cfbf0486f332f715056cafdd3d82b152ca7b21b6fda926dfc88d6d1739bf5251d2269b2c850680c4301e4f6627ee9ecf3b095ec1b5c0fbf3f6ad097747241f39b80aa130f31ab8733fc15544fadaed545a5c55cc40340d2323a8275de338712ab83464acadd9971fc9cb5f0bd05a599594ecb5dddd08204cd3762538fe7c2840e42165bf6d16f3d3a44bbd84427dd10f7357dd980e400bab34840e7710c9129d32a64b1e77833d631ce34ff493d0d7c5f6332fe7e97dfa2f69d193dcc715b621df082b11f7ef7fbc549055fd568aac75a966cc5e09ab75e94c9a48654c65f6b70153973c2eb40770749589324cc85bfab9ef41ba05d7731b95e37a789ad34950c2eeda27211402bf8a8bbe2a1cd97d441e71a0a8b23f468126283c3eb20f8ebf7de35d1d1524a4d332a3a5a78160616e5d6dd4f5451926f9285bc61757f3b95e78c69e0cef5c0b79ad016eef445b19eeef793bf8471253cee96df0ec9476d59fa430a0e60ef5a20953499c6be25182b3417cdf4315466279f2896a2dc1ed83131504dd041efde38eb99418e851b6870157e839aa8cba9acc50c29c5c7563455eb265a63f8c2a1b5f85ac48f14d7c3c8b15991b13c64733473acacbaf97c68f15fdb68f935ddc78cafa0de43f5655c63712b878278fcca19dabac8ad34e4c78feef922499793e892627015d0af46015e44d9ea3191b609a32eeed3a88245061e18d56219901ff20a9360c3b0340ef6deb6092332e550654d0e5b8714d7a9e93977920f8b5162633055fcd747c50a854db9169241fb803577e7ca89e7d43e872bfac0a32b1b68274c3b63134463fe383a7bc6cf10c59b93f3f4f3d94a0897a4de9aef4ff2f2b3f28593b994a2d6f45c9a01ac5e79d9035d46b96c160d62a35a354d9dca86549960a929842f0911c60bcbe1c73c693c41af1d93bc20c600c71ef3f0cf8192dc4452dda8da507973662b89fba0732e774994d3e08ad0a2b29bea6f5bf7a45c8ed5e67fd1299d59c09f05c2301b2936c9b7e284b401f45e3bc7f96aa597777e63d829f46e86931cc51205beb55cd2b33da84eabeab35796ed406fd488a99bd1b9c58c3b6163ee2cd58fb155714bd3e0a16fc2f897bc9e90218f7114df38ba42a1dd5c3a8603bb5c7d826133cfe457f02608c107fa0a732c0e2465f562e28a552d4c073cc1405daea459fe22caeeec53789299e09a730aace1a88344596979312205c78c9ca0e67b17907be6b5a4e9cb26e71c04e8177d7fc3dfe05468478e3fcc13408060e3c68e2368ba300c2aed1ee7e708f33ee5f594885d6be3485bb7fb6efcf949edaa9b251bc2660dfb848f06140171317477e929b0d0c025cd05aee40dc16a2a187a518ec7dab72e7719fbe5b0e4fd75a867dc797898c037128dfb6b2697f0ce1e0590897994380ed93922104a0d84eef0885c5a730977e0e51fc0cb75df5e46f6af327c6ea119213e1a6ac8362d0a0fe81e2ee7994e811120da4509ce68ec6299660093f58df2e23056cb333f6be726e55eb0f0414512402cf22def840e9b23780fdb22620f82badf5d242c1b26ef362b94e8efe3ba7807082d087c637a9d3d416e234eabe887494d8cac5e919752c5e823c5ce24f0c9e378c5304b3d8a1771f1bf5f427a591d996b0a8989c0019b385afadb9accba84b500bf5608871f334466422a5982b087e7ba077c8d96f2f0fe4dc6f493ccb09100ed3b8771ba168714eb092ac01e1d7ac1d21b7f77e75b1823962e87b432220004cc31a0407f119e26f9c770fe4f7464b20e4ee737bcd5b5847a3ecba150989838de5adc0e549ceb2dc950f1cfc0ae836381683e38051ab34ec1c741f50859006518d276e9ae1cacdb298567ef769f00c12c4a110ec1a0ed90749dc43c5beee8a879a7d52f0b696045bd787b760246f3c79d0fb55b87d2ba75d6cfa6c862d1d40b646b2edde1976240aa19b1ce6fa50fe952ec0da9ec266324e9effe54de1cfd568207df5e3bedc1e8c993703350863499c7d0c55643fe92017c74eb5d66e05e808bf56fb6c5d73e5c78b8998ff4badd5fa3ed12ce9b10ffcdb770ef1c021604e1412348ae935e8f9d9f24421c3438a756b5d706ae58d61b7f2c5888ee9ffe61e319505b4b8b37eb89075cbcbb1cfc621c3fa95088378814cd0cef6bf94bab57bd0dc64a4624b61f933f0563d763b69683bd5d50f00fd5de5fa5a27ab2a080c44079205c4c097f44cbc9135619dfcf77878f14c827ceab92554305fed07836d6234f27b547a6b26f0b9615174dc093fdb1e1abc81f3c804860de09d2ee8f7a37e8e75dcb3b3ad619a125193c05698bf30215cf33650aeb975a5ec8f15b0cf0c620c397e5cc02c8990c9afa83e3d2d10f3dad4d3b1eca1314b7377a83c17862c6619bf5b04964ef120a1157975d5cf99b3deda0117aeda50d69f151988d3a6cc1e57cac697649285e413beacf9b04896f427dfd81ea35e62477b164f2671d0e2c202be612343870581d3e7bab0347ad97cced92da1b4d26604673e2f77965a1b162db85a1d7976acc7b1f3748feb9d38301c47a43d14925a45d6a33a9208804c783cf44df1b0686eac968c06298c01b52966be8a843a72192daea40d7984befd443c92f6547395cc28c1cb3f43e44ecf8e462365f721d5c46d93a61b667d658cccc0ccdaa2cbc17be11b1cfc9938d12edb9511595d045fe24eb78771e445e79f11be49ca8e181a7c6c0dfc6a867ea1db1e27ae496a76cf0690daa6f26efd2cb8978e5727c46782a68d23fa2f096087c3a53614151482c1f54f8d9b8100a2f30f4ffa90c8e03025ff5a773b32ff8324a5614c18a4645acbc5d48212a3f9db801dfe15a4d4bbdd807cefe0b21a852ed41a7f3f0e14c6632ca81d48219d911f3a63e23c24d599ff27b82d8ff1d72ec3442f1555fee544cf8873883fc0e434b14beb4d4350d18e73fc8b34371ac5fed592f6b7d5ac5e327f122061721f1bf029721fe6be6c734337b92aaaa3796fbe484adfc13fd19b79ccf4e29df7b78bd4fe9ac9a06aabc8c84282cff85eeae392a2e7cec8a296dbda9f28a6753c43c727a14516356e9ad619f5f9ab9edfece80ee13d5f17020acb4778d13fd09d6ce9720aec031011a302c3d69cbfc0f22b1ace773c07d6b14ad91a8c6c08b36dc02918000306511a12c8c9c2e35b08a0205bd898622431abedc6188fea9aa4460750e2cf8f87b29acb746591e35b8e832b51e126eb73f8d3e856c05d0fcbf06789ef320b5a3a343f9a13aa14554c4932c1967360b8ed41bc3e3b83734ffe5743a87aabd58f6387e01b9649d6546d8646ebb9957c4740132c1b6f75ecd644064a874037ceb854f87637d0a2ba8493f3482ccf4f6b02efedbfeb0e27159ebd92e9d2f1061963610d799aef14f079bc93906b46767237cae5e80fe9dc5b9dc7a59b987cec13ee5f0abcef888c430ed43c02426c5328566e7df4f81e108c0e275a43ec656dccde819caaf85e3fdc44f9019cdcb0cec0da7a4a33779a24989a0a53670d9297340409c8a38beca5db084d23d06a5962ea2edf9b627370cc28a431138f1105a1bf3873e27a767cde330b57a7a1b18ece84aaaeae61e436eb349874353575994e0dde830150faacbe42039ceeeb97934fb9ce00714954ae956b0aa4d9e5b4c239666f08e7d2851e6ca972a9759275a8fed07af0b09f8580f0149c29ef99eae495159a4656b801d74cf569c524b9640c6e0be93793078afe33ce62a1db14e6bdef8acee52c1295850d4ecdcb4c83c100b54a4979b60b5fdebe9d6302fb5475a0f7c25d850e35b99e5dd9e6d2ffbf6196527e09a535b61b22089e6370475b1d3395c6483c2ce9673b56c9b6b9cad4b3abaeb7ac9fc06e45722b33bfe2f1b827b1af68897ae5f5fc40dda66892683d4aa0357e02cdab5f7f668ccd817e89669891faa700644d36388d65c6d34211007820e6de1f4f76ed45bdf4af73dbf4148a2399bb88bbc05263a70c88f45966614f44108a15b5344b2914392a4bb709af14af9353c01f1a83111d7079c71245fa418c5a9b8aa1b3d5989dae574317f07de358778d572d8b7b14ea12d3702bac1aeacb0b808893193e0ec1345bc15a2caea89618c8461d762e1a3412881bacd49dab591da77810a16a4d18f85c4d250ef5fd6cd645add059d2a1a9b5130aea49e70e0a1c3f0371b229a42f8b331ded1c87ff98650bd3021b6d87bddd8c3257b9732b6d9e98b535fc18f88e51f48748a29dc6b9c51218b9195a5d5a62a4f053725cff9e23e7336e62f5ded89b7b6e0d2e01ba36b323de0d899be70ba99ba2be80ccd3ecb951167d594654491a74ed2e85fe66e5ecc55fbcfa6f4c859a39a97478d1c559e37335d2ee37ec8840a79247c074f4e6791593dd58c037cef042786e8873087799c2335b828ef4de4515abdba25700e24c930f6d1c2a5277d0b9aeebb8a10bb2dc223c058e6fb2ff1fab48a66021b438d9ea038ae313ebcd0438f7b045c341f850e6c8b766cbddb0a01d2df591895fe4c08daf5fe22689bac26b06c3b8849dfb3c51365d70df5292be513cfa8333cca31fb7855929b300f125f4f842a681936da44e426709a66bbb8c3f2e0e6b9f301af76c7de148919d05dd1fc0d4cc639d7b030f8bcec578381cf7c6a7eca7e7fcf761816c41a41c933bb2814d6ecc8f980cb5bdc913c4a5bdefaa0d0bea1a9dff69b2018e4367c082ab13d02db80239aa149d9865202a3fe178b8591b9a2da08274c16ded1bc7ea77ca2fa839fb840a1429657be23f3cd726c49c72c001d52005031e9a278192bb1c59a41957bcdb1a77e7c06ce2855b62e746274395a20043c4a46d64ddfc57f217be871304ae08af66c5c3eea038d60d2825f750f0015f5a73d54c1106e33b77e94e2a682f73f0d216ba7f4b2e63357bc437110683f7409bdc1589947ec1d984ca65652e7ce8156effd724a84a9e983875354ce64e25f14f18ab36eb6bb99624da7d43a7eb03ab16f84ec26f7c1f4c96aa96622a44cfc9cad074c0b1e0e5a16622ee2f02b1f0d3b5f1193665f21f6a494b1e6fd06e69f5cb28fd1789bfe5804b629a7cdc64c45d460a", 0x1000, 0x4, &(0x7f0000001000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 12:10:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8001, &(0x7f00000001c0)="8dcd521e329b139e1aefc9431ed22b4d1f3fecdfc6eaf385e81ff9f34f25a850062df1a4b4c297dd7fec1cd0b2c012c8a210cfa4d0323a800000000000000002000000000000b8a6436b60b3c0ecead56f62905c96bf78e21b9075e9a6d4a726356fde", 0xa7af6d10e596f0a5) sendto(r0, &(0x7f0000000080)="cafe77b3918fda5356ddcc461ddd9921b8270d8ce33cbf3c9ba1b365167d503169c93d08987e", 0x26, 0xf, 0x0, 0xffffffffffffffbf) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) 12:10:14 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 12:10:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) sync() connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="e3c0641070a23f3ab0d99e95b751d58aa51a6dc7164bdb4f66908f217da4d7ee4e49f518b40ef545d5a93375c64e3293a07364c3b12e5406741f09dd82ab6d5df5cca6cd3bccaa3a6e66797f8a795b806f60e3fa5f222e6a585dcce4363d15bb993f4932c4060323a9b9e0f2586231d31fca0bd2c852573376053b48ec3a59b8f049e78f6b8b9e06befafed776ed0b18e491aa0dd4458df1d454a8cf17854f4c7e714522f2d49fe79b4c251440f9d51699585a7e923e1eb2edfd90bd01939f623f65", 0xc2}, {&(0x7f0000000000)="1739895dc71f3dc42637b0694eba96a05b9a77873b052d9b8570f96221c21ba6f89cc1e6e629a2", 0x27}, {&(0x7f00000001c0)="f8aadc17d0773e8e5d5e29d5d337b6e262a555f8004a85385b95d9fa40c0bf0b0b32c1d5ca7645903d072fc3ca42ed699663d1f3ad66d3c744395a16784076972714f799fb", 0x45}, {&(0x7f0000000040)="4cdeef6e8a", 0x5}, {&(0x7f0000000240)="d1f6e94df3081e530555d8b39e5df0caa07093e695977eeb7c669986b96b6aaaf9dedc87fce3562089e9d0c79bde56ac1fa9cc1aba", 0x35}, {&(0x7f0000000280)="9daaa9808a182360a886b159e6261e30237994e2d569a4626745d386a7cc062c526bd4774e08dfb649207c0fca87fb1462e88ceb22fd115a48362ea384b224a8b097aacb71db54d6c25f9dc92affe5531c1d4033bb80963425b3419bd545c3edf127", 0x62}], 0x6) pipe(&(0x7f0000000380)) 12:10:14 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a3b1a09c17546ebcc23e4c06aa398f513c57ac72"}) flock(r0, 0x1) 12:10:14 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x113) 12:10:14 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4008c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./bus/file1\x00', &(0x7f0000000180)='W\x00') 12:10:14 executing program 1: socket$inet6(0x18, 0x0, 0x883) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = syz_open_pts() mmap(&(0x7f00000dd000/0x600000)=nil, 0x600000, 0x3, 0x810, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x3ff}, 0x8) mlock(&(0x7f0000576000/0x1000)=nil, 0x1000) listen(r1, 0x4) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) fcntl$dupfd(r1, 0xa, r1) 12:10:14 executing program 1: socketpair$unix(0x1, 0xe4a30eebb227a551, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000880)="f93f585737e2151af0805c04e7ac35ac0f9ba635db5a73c3963bc073734ce6632d5462338df7500caf46cc9894e094325ca0599a66cddeda92b16c788dd4417243481ad93718dfe02a5476b2f42a52f8df8f87817705266e257cbaceceeb0df3bb4723bf67217febd6907249ca74d1623e46c450ed888a0a286129217730c7845135effa460261e0bed858d942fd9ece94aae5", 0x93) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x1, 0x80000001, 0x7, 0x101, 0xffffffffffff02c1, 0x0, 0x7, 0x100000000}, &(0x7f0000000080)={0xfffffffffffffff8, 0xcbd9, 0x8001, 0xfffffffffffffff7, 0x8, 0x9b2, 0x0, 0x1}, &(0x7f0000000100)={0x9, 0x1, 0x6c2, 0xb5, 0x8, 0x3, 0x8, 0x4}, &(0x7f0000000140)={0x2, 0x401}) socketpair(0x0, 0x3, 0x4, &(0x7f0000000000)) 12:10:14 executing program 1: r0 = kqueue() read(r0, &(0x7f0000000000)=""/29, 0x1d) r1 = semget(0x3, 0x2, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/93) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000100)=""/73) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000180)=""/4096) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000001180)=0xb4cd, 0x4) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000011c0)=0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001200)=[0x5]) fchmod(r2, 0x40) truncate(&(0x7f0000001240)='./file0\x00', 0x7) recvfrom$unix(r2, &(0x7f0000001280)=""/5, 0x5, 0x41, &(0x7f00000012c0)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r2, &(0x7f0000001300)=@abs, &(0x7f0000001340)=0x8) mmap(&(0x7f0000ff7000/0x8000)=nil, 0x8000, 0x6, 0x2010, r2, 0x0, 0xa) semop(r1, &(0x7f0000001380)=[{0xd6b1c9d588931322, 0x9, 0x1800}], 0x1) semget(0x0, 0x6, 0x4) semget(0x3, 0x4, 0x8) write(r2, &(0x7f00000013c0)="a639c025bf3fc8e54ac5578c90994d5feca68596f70d0abc94f74eeb9093d6b71c06095e55e2f736799fb02558d97ed9234f69c1935b591617f4116d89", 0x3d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x2, 0x5, 0x0) kevent(r0, &(0x7f0000001440)=[{{r2}, 0xfffffffffffffffe, 0x6, 0x20000010, 0x0, 0x3}, {{r3}, 0x0, 0x4, 0x0, 0x2, 0xfd}, {{r2}, 0xfffffffffffffffb, 0x6c, 0x0, 0xffffffffffff0000, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x80000000, 0xffffffff, 0x7}, {{r4}, 0xffffffffffffffff, 0x50, 0x20000000, 0x0, 0x6eca}, {{r4}, 0xffffffffffffffff, 0x40, 0x20, 0x7fffffff, 0x6}, {{r4}, 0xfffffffffffffffd, 0x8, 0x90, 0xb3f7, 0x7}], 0xffffffffffffff81, &(0x7f0000001540)=[{{r4}, 0xfffffffffffffffa, 0x8, 0x5, 0x8, 0x8}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x7, 0x40}, {{r0}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x8, 0x9}, {{r0}, 0xfffffffffffffff9, 0x84, 0x12, 0x4, 0x5}, {{r3}, 0xfffffffffffffffe, 0x80, 0x1, 0x0, 0x200}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x5, 0xd8}, {{r0}, 0xfffffffffffffffe, 0x22, 0x20, 0x6, 0x401}], 0x0, &(0x7f0000001640)={0x7fffffff, 0x7}) close(r4) r5 = open(&(0x7f0000001680)='./file0\x00', 0x80c0, 0x1) write(r5, &(0x7f00000016c0)="fb5da7b4", 0x4) ftruncate(r3, 0x9) semget(0x1, 0x1, 0x100) write(r3, &(0x7f0000001700)="861f3ace88ca856dc9af3ed0aa11ca69982f7a638ff211701d1031a915ed1d77efba8831dcf22a9224e1fc1a7e5a12bb882d6988ce0f64eafa15639b6c55574d57bab5715e8e51c9c7df6b1a483ba21f5c166d8ad4d1", 0x56) pipe(&(0x7f0000001780)) 12:10:14 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a0a, 0x200000c) clock_settime(0x0, &(0x7f00000001c0)={0x37339824}) write(r0, &(0x7f00000000c0)="25a8481ae5792fb65f7756c32e6d08abe97f21aef64e40fb824d758155666efe4ee4e29fd6e43ee45efc3128ae788871e99bdfa0642be9a41ac5ac5dc6a7fa22", 0x40) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xffffffffffffffa3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) 12:10:14 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) socket$inet(0x2, 0x8005, 0x7fff) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a0244f0c005baed064c9d09bb1b39e15960a", 0x12) 18:49:24 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x102d2, 0x100) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x80000001, 0x4, &(0x7f0000000000)="6d2cbe952b588567ff226cf5c2cf31a52e17248cda04a8ac9ee41874f586ef3c5c7f42fa2c1728595e6425175b9ff2916fd28d51487e44a85713013843a10a929070cde10e0c198dfada0d3068134c0bfe235d7e8a1af0", 0x57) setsockopt(r1, 0x29, 0x1004, 0xffffffffffffffff, 0x2580bbaab9a1971b) 18:49:24 executing program 0: r0 = socket(0x2, 0xc002, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 18:49:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r2 = shmget(0x1, 0x13000, 0x2, &(0x7f0000fec000/0x13000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() socketpair(0x8da8263156269015, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvfrom(r7, &(0x7f0000000280)=""/157, 0x9d, 0x0, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x7f, r3, r4, r5, r6, 0x1, 0x400}, 0x8cb, 0x3, r1, r1, 0x2, 0x3, 0x3}) 18:49:24 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 18:49:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x122) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) unlink(&(0x7f0000000000)='./bus\x00') close(r1) 18:49:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000010c0)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547dffd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb0c) syz_open_pts() close(r0) r1 = kqueue() syz_open_pts() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x41ad4aa, 0x0, 0xece5, 0x7fffffff, "62722b051f60f896bae0090000007018b529f3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:49:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB='N\x00\x00\r\x00\x00\x00\x000\x00'], 0xa) getsockname(r0, 0x0, &(0x7f0000000040)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)=':@\x00', &(0x7f00000000c0)="895c00", &(0x7f0000000100)='\x00', &(0x7f0000000140)='+-\x00', &(0x7f0000000180)="5e28e600"], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000300), &(0x7f0000000340)=0x4) 18:49:24 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x4000000000002000, 0x81) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x110) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000f9000000000000000000000000000000000000000000002931e3f8799093af00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831912266db1d4ca8ef63c371975f851174c17d3417fef758aab400c3d8dd63a2ffec1f64ec899f8048576d65ef86534bcf8a41d30bc05419ceecf7e37f72384481e46e08e94f1505de3c96fde13653398060dc5dc208fa1ceec8d85537add8829a2a73555f9c741bd72000d0f642d658e227ec5a1d85cef3e44d3c89932ff33c2adad1031566f1f2c6610e7049790b8a67c216c74916af0734fb9b5d1de0eadc3d40370c114949ce5f800e8e0861876212ac04fed6178a75f23ae5fd5c84d983221a19a96ea0000000000000000000000000000"], 0x88, 0x3, 0x800) r2 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000200)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000140)=@in6={0x18, 0x2, 0xffff, 0x5cc}, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000440)="6053cba194aa8b3de6ca8ce5fb1117bb35a2d562ddc7bd6df1982935fa7f39b989f1425d7ed8b28c2b8206ac862f18bfcbbbfee1f122f3049e882f0460153ec3ac8cd18f2d734e530b71188ec8a184cfaff688a49c343068e534b2cb93861fa2187a98edc94635b375974d512d087c5f2f54afd6136fa7995610b8413d867cd2eebf2dc620115a99f081fef7433b7b57f4d07320d5109e127225e8d6061169bd7206230a32596333e49c422d47d96f3fe92330acaba2da82c8ac3c6b1a46cedb4a14c4f5b56fe10f6f79e9b02cd5065d43191bcf00789287cabf4cde4b301b", 0xdf}, {&(0x7f0000000180)="fdb98a36c07933ff10475e72886b365d3544defbd15e20fcdccb680250b7aee4d057dd6fd2d05dc08f95c321b8cca4d8bbde365bc42282655736b57fa8", 0x3d}, {&(0x7f0000000540)="45fcf04c5f418603be97e7ce4c235454803999b6f228847d9a53c35a7198ae4046a921fe6080dbd8b82dc55664065da591560504d146b8402e1032e6d241d4f19276741b6c288c697dd1117315b49368d87bb739254818a92f545ef3e49def2db7d7376cec2923f8dfa4cec2d9f6af77e8cf6e56675460313f70f7504adf845a5e3e39297da333f2b3ee921eedd37e9484e9ab0ab6537229700bc779d9a30296d141de0211faae2fbd246fb2d68681c635316947d9d282be323c24d96aff8a0928155cb32e6466d96c0fb24ea0dc174ad9e35a2b52f121392309711ec276cdaf0595678d5ba6266e950eec099ce7a15a882e6f7a670ceab6f017179f8b32aa", 0xff}, {&(0x7f0000000640)="3d777fa0a9599f396a98cda46bf61e108bd1cb8b9a0c54c9bfd1998fc078b31075c6970c93b3ed1cb9c0d4bc055ce4d62232589225a3df803a8335c45a284626019142b711442629224aa107e4a953703e32885dc0b69f77504b2c9ea6d6c556546ac551cb1e55b68477b2b058ed0ea8fa2b718ab152fc3fba0d8686838006", 0x7f}, {&(0x7f00000006c0)="a972c679c008127c1ffad60dfefa736a9262d8e6bd4675b2c0054d16824e30e1bd2beac07a9e1443d908f7b26de4b0869b670b6670faaaec84c545ae8d5643c4e0ca5480b575789f315ecffe29fd26fac5a08a4eaf72211c0c12e23b540b3cbd5f378d64676be2e15eab9afe5bb037420f235363daaf54bbe5e6fc664f3d9e5189d685d4671ced1efcce4bc57a2ef8d0ff4960f637ea6a859b83e169afa8464b4bfe8aab54b33c483dd0edf6bc920b4624b8086f7f561e0a7783a1d6", 0xbc}, {&(0x7f0000000780)="f402b553b539a3a2f250da9d15077c81c5b4c51d687bdba8cbcddd0729a543bd9e730e607e4d86469d6e81f3260f5f0d46924ace65721810f50f61f09e9630a65aac4c636a", 0x45}, {&(0x7f0000000800)="1e14e32b15d70c1a140361b3f48af3eee4bef4eb69837216df921ecc56b7cfba8a67546d269239875629d6d41a14d991f9e0c935af89a5519dafbe5fea0b3fbd84e3333c2e7efbacaa1841fc94f1adc6c37fb5b82d3c6327a39ef8933d3d42910eef8aa767240016f211d160fd6f2ee4bc8460426c403ab2493cbe53108749612b4266ad3197b88478230b95b8108cf6571d87d773", 0x95}, {&(0x7f00000008c0)="26356522cc05ea390a62b3cdbb4c0ad4993c6c38aeb4c5d1febe0b7ff28b241f66ed4b269e7e6c5fbaf119dd2905233bad01ed6c44cd51422d24fb85cb9545f401665d1ebca2e574767039d4253a301489290d1bb5480d57e02d2ff9a7378526a45226febc812bd8e4b215bdd475b962ffedd2f043eabb45cae26e0c723bd99d5dcc14a6da1eac3e90eba29d3edac2a49e3c53d46bce081be7290d2a337de6a34da7f5f529d0985043a939b6445783d1c32761115c29c54d430a66b44244c1b7551ddfbbbc9c032ae6bd55c3b728b0ceb90677df5084b2f452133da129b555e1d4", 0xe1}, {&(0x7f00000009c0)="db9c8372bec47b12b051f0c14eb14725c30a3236e6f087153a87da7d6542788c4b2d892b27b6ed85017102d2a6c7bfb4d23f2606451d45ee21c689c833d0cad0a01997a72faa5909dba3c3672e8a41af004dd22744a1ed7f2c67a374c48387c1d361ba6f3ffb70c100f98e15f44ac65456a60c6a10f952a284ce807c5f88b4b96f69855595b01a25b63942cc4b5c5b957d", 0x91}, {&(0x7f00000001c0)="506754eb7296baae65b540872ae78dae95a4808413efbd9e5122e97d21b6c7780b6df2cb4381976018ad9dd122f214a58a681c343a", 0x35}], 0xa, &(0x7f0000000b40)=[{0xb8, 0xffff, 0x101, "9ad84d74fede7d108bcb921dbee36127357b8c4e5fd5bab6d1d345b08ae8e8daa8be472a3f8f61d8d2cd96203f3d5ba7806333633dab0baaf316a6b42d7c5287fa2a9c55a38d700d11323003c8b619192cb59336348596a73f0c7df8f44cabdd6f1bc26598a5719f5afdf214d135f5cfc4ac1322dd7cd90531c840cefe532b90edc54915550da3eddd51364aaffd69ab4e1f17e5ec1b98d0193fd25f57128dc6d3e39cd8"}, {0x1010, 0xffff, 0x7, "636d353a8414a02f0db1db58a9ba9783f913ea725a2769457df095d168af522184547b2abad3902a4c1a58e4be05af41a51f062a3de8444118057396208926c9531a2f49f4d2b962c46bbfb92e7f5c9631dc921bc64175626e4d07d7fecb5000cfb64d6289c6d034a8b765ecbca2cf5cabf2f2ee1ad38a77e79809cfddccb4ac3e9b9e3b266669d1b4e019068b52009f1de73f0571268b3d3e82202666b5d11e6d5bf6500cc080ce6ffa54ee89a27562fba88122da0a00a02744723452ace87eab82a40924483371ee626903b19ad5970c64c441bc18a7a39d163ad7a3beeb12a15c688095eef1c189a7f263525e115c646d5b8b7ec87a4cd5559eaa817c0b0e3fd38047253412b2e9d47856d7ea839d607c05dc6a2e6daa0ab075428733fb468347e611b7fb15e972e4930a96eb3713f5e50eeb69b543512a45a86ed809cb03984c2c713b373ae7c5e786f0f6a83edf38bc9f85dfa5ecde18fdad8c048bdaf214447cc86b2d9560d40508b53cb30cd82bb643fbf82e4755479774043dde8c4c7e61b96af988c656ba682f69e78b6a86cf30af43c58e839d0c476a463c23c85b075fc8ce6616c0648bb381fea476419db08b1ad9b234f6fb5abe592aa9407349a8ab33690bb4b2bfe7518302952a7fb515cbc1e265cbc997a451a0140e5b8deb3ec19241934312d23ff3bac847b0cf1d43a5241e99af1aa755c0db77f9fa9d1dda5c61a7365b38950e3bed441b21d6080054a4b53df5f9bfc60bb1f430dc1c4cdd2f7b5908fa1c32f3200682e574114c7ccdf7e47b624a350157d1afa3660476e5553d2079308927ee03205db932775f5dd92c433ffefe48d5548aa0a9c269a14d6ef723997fd4fa90f35656469b0ed405feb6d7efd57313516ad670658ed4912ca6e0fdce8858936fa07b3209ed20316c858cf7533ec9df5c2eff50f30d54bea0ff7aa4167ef14708cc0099c599b9fa37997a8e0fdc792fb1928a7fcaf5771053fdeea3a082689eb3bfaa15cd789d1f3b9a994e3d952c9957f02160cf49d7bd50b307e749ce9d7d78be572b670efbaad27dc703671f8151556019207e19cf3d7939f630df197d89a1a9ae651a6f5d99c55c7f3bb137fc60da816f40f104a0828ba55dc8fe7066e7222f0e628f057428b0a2713871b09db9492ef7a941d187b3a9e54e8dd26d24d4ddf3bb230db4c368e340e0bce9f37c5e7c8daea2d9c540b732dd20517851b1e81d4eaa618b2d60ca1e524b61520629dfaa0535de8a41e2921bec106dd205bee5f7e4756d5c9ca2c9773b924ab311d983d9170e543cd5f0b97e98f7c72f8e258fc6e31ef5f931ec8d7b40845949035d0a45b65805259f8bce3eb462e6bca53d4e34ba48c732d6cda2c796f9e6d2e7d7b03627c4e8f459c51b80f50493d604ece702875a08eb39cfa6ed00f7cc76cd6ba9c5e304944f2f6a020a9b4b2d1a27830d04d65ebe97c0b780c89313a865d515d847fbd457a58eb80545f9c68af064f6e3b25d83046a70b9b54d4c88c293c7070a39c3431cbe1cf1b2ea43e3047c8482ddad03f73f5a11efca58ce04e83ced157994b96bb51dabd19ec544e8171722898b996ad1cac4afce410bd7935e46711177f3ce42db3da7793efa99ac545c6e391dffb0881b529b8e5f6013d18cd01d3abf3dc89318d36112871eb45c0b7a3c38c886f974c886b3344e92aadc36c52dd6fbe35084c8b862d33afb72641ed91efdedfd9b0d9ea1347491ccf58b52bb2fb88eb80b2aad560667f949a894c76e2a7b4750b25acdd5158b31a00cec58d2a0e3491502d84d1540f870a668a50d4b67157476c67cca2d0929a19c842a5b0a9356359f8e5529b30ed10a7eb637b32bcd74c898f210a1d042adf49fdf4703201cfe4ed3d3be524e412d0a695534d19030457fc891eeaa2bbac7c42fb1474a24fed5d73dc62475592a4e68034effe302ba77b623431e86247a4497fa44809a4f1482630c08aac3ce643259e7689f91ceac5934a70131d1e1b2d02ae06bd11d04f928834bf75ac9edda4e3744aea0a4f9f4f117b3f8eca1cd97caf6c8ff7046fff79ab555359c4e8dc76a672cb3fb55887715f3498eb10ff5182cf18c47d4b62502fda7f3337997df83c68f7ddd625e577a14b0722d78864af8d0de35dbf347d948ae545f5f0696a3c6ce09ca97d31be6f72fa92c34f7d17f02cd73b12bc1ee11a9715a2bcecca26ab8d76856ff6be60147e18aefe85687ff80b098a1779c099b037daaf05cda05fb955e2ee9a4721d070d0301d62edbaa8c1ee81b0b6122aa9ffcda0b62cd253eda95bcd15f7bdf6171a70bd9ad9c85bb3510aa16fb17f664b91893bfb2f89bc414dd7f8990c0cf70ff45f734c1900d1433881a7fa66f2a3359d6b692f7ea1ef0eed264bb6dc3704da186d7d5874237b5dadca4a7064996dc910e6e86d11ead094c9e358f3ab11688688982341f26ff60fd5b08763ebf1141c69aee09c28c69efb76e56278a389b30255e1ffd577b4fcc336ee226a34e69337b923a517906464ce85d80ee9392e76e831210354ed4278c4ad71460b3a7ce9949bdf312fab1fcb034523cc8e615499a0d0e976ff6386c6dd6de49a45de1512615bad59a951995ac8e677afa41353f0b33174ace5d4a2ab01a86c7fe3ad5fc44bdeb561903ae7bf1ea848e8f84b06f6d12b47050d1df975347043759568ad7e9f4c7dcab6803c539ca061b28cc33cb22312de02bb1c2996b06c2d21e69d8c4ef8cfe94cb077fe35b56619284d5da41bb649f567f23e69549aab697946cb40d944b765e149cabb891df2845a8f5052c989709c591c9efa4d28391362fd4ba4c669cebed8f3dcaeacdc52fb5efdfdd51dfee20ce960af45e4aa1879937925c569f2a4ee26bf5b2453ca681a627d543f263286daaed4965a813e3b25349ed03d8e7651ec7666aea22b553b53f4013affc56105fb03da1abc0f2c86043c90fbacc6e9d0bb68aa36fd04cf19d6ec781c040a8a12a6a48c80ea0e0a45e46b0d6347c1854e26ba92d63e1cd76e88f92960ef1e23ced95834dfb80fbf4b7f740ba469f8017840e9b1f9d82020b1f6c8d58c170d930d652cc93be8bc5b97a9fbca0693c6625afd8d1878cc8950164f0bbc3dbf5ccfc8f006bf9e3296f793f7d9de5f785e0b73faab94d492470df6788f70f4c157f3c57500cb02267eda2893f41bfec69e6b02ac8778965b3b9af031bc7f0a32a4cab931fae1f4bde1d55e0af5b5f0a11abb6a5b3c58029e44d1d064206fa02aaf825022469ae2c6720194b28ac706b20847296f37b0cf76ff5b218418efa048b4170e853e68d694a20115c2b7d0025f1c3f0ff6873c90a9b77601f88ce02aaebf2cdbd090d06f23c03bbd4c41116ebf3bb3bdb7be44f0e5a883d254dda42bda2002a6517b97e54f02ca58b49433965a73aa02fff8f344aabb44d307fdd5604e1ac8eaef305d48c0b59e055c3ca6fa9e886930670e8e6296a1a2c3475e0f2df746f7e6f7e351cb13ce31bc9632b91bf20b3b753a9031974d413f308ce014e55659794288f7c99e49c6c7416c1de81e7350a471902b80f755b31f4bdb20b748a0e9b1391557a3a23d1ba7b8121849fb492b74a405e272d03a6357ee8648535a0c5754b0c24d6ab16738f03b49aafbb0897f66e8316c11566be46495ff31eb19d04b78d3828bd6bb1c9f287e8481548476a282c5d7890b077360f50c64b0a5b5205dfe4bf95736728553cfffa571a2b58491641af29febf4c2fe38461fc9954094e1c28e5c9c549f7223d3a906e3bdd1ba4081ef1cb82a3a00a44e1e4cb5df336bcb89a506ca13af53c731591fa8f9822727eb744399774a4d9fdf64e1c458baf528ab0fd4e38f686090f7973e44b156ef7c952e919ab99fd7fb2cbab5bfa3983a25da04cd6f7fe9a6fc8caeb488947edd57c1ba3c4af1a1be6a88be1a419a0f1c066e19ae595769b3a15ac937a5274b0f1334aec63dd0603b8d31e6c3de46094808f474aab580a56722075fc864a7cba807db4f6c57120d08752f68bacaafbd188d34dbf90c7e37d5460d088a0b20a1a83b5e256b0b1221e6a79f5a2b039b9739416bb4c0b98dc8f948cf00021ab146cfdbb849784169c4c7573424200511dd5506f186519d72b276c492ead0d6c05748dc1b21c61d5bdb8edd4567c1e6940695c15f072d858eceec01ba00d61cc82e4f9adb802c436acd66d9d939d60fc3a8315403cc1524089b1a794d2bb6033307f6b8e652ce29d47500f4634c64d2708b76e212e6aa397008a29243d15ef945fe1bd428da0db0b41a94ebdf94ac99f8d2999642a0fa8993b2574c7fe4eac14c38977536c5182cbbfe0b5674921746c31e9206fa3c9217f8f43e6d49c8297cea4814838e2f04ec5cddf6a662943fed49fe25214a644725e56bc3cfc69b76a2d9131dbcfec4f779f3d3eaf481d8394153c18b6974738d0ebd5f3d8e6fa17274fed4b2adf571a73399b82c513745585574bdae249c7a96e302d0fdb7928ddf1bb5ab4cbbff32e262f3ee96db6a921ccbe0a0a2c1bf9dbd9cc8687ab74bd9e9267b0ab918972680389cf22fe10e1ec17bd1e87c4dd6c4d752b5e01126c97eab88b55849956f065bf128cb9942cf5ce54b43c7f9b94732ef22b95698e4ad7a2012b43adbf8d13f9ec47370ace0b090973e2ca1b995793fa4116007e1d644ff4d961c1ffa751a964a61d3d14236b161b9337c416132851bb8a7952c8ef2edb2e6c89db29b27259bd74bb7c0ef5b27ff77cd05146dfe884b8e74d5f3da8345171cc46c1755e6db86af38c7a3d65c7dd0ed10a1f5298bc69d2e5ed3b78535bdc98d509c52e4c0183aa15d7ee8ec6f75238fc88e46eda722a03737d8f0da33a10fa9f0112cb57973f8d1b8e00b462d104d487ed8de288197e83f60aad93493e3e49d3d6d98dbf0f72a98cfceaf100a1176dd74bdb45c24dd57e00df1964afee1003972c291c434974f0641277d47555af983cd561a6f4b2bc093deb39f903c2da023b5929ca404eb0d404afe4823ee4c7f60b42949fc2b0ffec52d835f8256e186bd6f6c7c4c8515a5730edec6e1cb101aff014e5d73fe412fca430cee5a8f526764ec4b630a479543359d1c9620f23f5285675404a4ae1dcfc547445a63333c76e8cdcb10f896c8860c429f7aefaa17f1b11596f5bd9897d60032fb2ef0463168a23959496a5050eec9ea4cef0e09d7d500507f2e69defcaa529a51ad462637ae907a00a2ca7bc6278c8405dfa73cc7e0ecf3fe364e0fddbb1ec714b3cb1cb896f01181f68b27568f62333485cdb67c1d25e10ef8f240747429462f0c3d7fbb83ebdc5970524196848b79b62df772443955ae2060c660bf3e2219221534d9d32a154978a2d66e7e1e2397cd5a7aface3a6c1456356e639298aa18a3690f6fc82595dbced26283518037521fb3408065a2f28f47d8ca2359fd0838fefffdbb39bba3a46987f2d2f49d20e31ea63129ec37a2b8a4451c418a8465fee3b57ace7c6f753992300d75edac9438c7f13b13c3d3b5157f84b671c66c977c4a714134995587cd25917ad82ed237d4143d55a1a7eaac2e7aba7bff7c09965f06dbe1fbbccead9e030a558f6ac3e60a6b41086e25af7ba58e7e9152b7549c5287d052fc53e4a5490b442d29868cf3e67afb0048fda5b79206ab7251c474ee35eac9cb8b80096db243e3b90a8b15d1a82f0b6bb2933b4c7a23472774e1cdbc647a90519871ee3976cae5ea3a5980e71214683255171b98ee17a1346e56bd7ece70f1ee5eef6b77d9ad3236558e3b6868c7b37310d6a5aa438"}, {0x38, 0xffff, 0x1000, "1909f25c5211c1d5162503e2fb6364558a4cd88f9cec8c31e93987be482aed25eca0"}], 0x1100}, 0x2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1000206, 0x0, &(0x7f0000000040)) r4 = kqueue() getsockname$unix(r2, &(0x7f0000001c40)=@abs, &(0x7f0000001c80)=0x8) close(r3) dup2(r4, r0) 18:49:24 executing program 1: listen(0xffffffffffffffff, 0xfffffffffffffffd) 18:49:24 executing program 0: 18:49:24 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff0e3e2a5e00b5f7e1b4784f0000000004000000", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) 18:49:24 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000080)) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) socketpair(0x20, 0x4000, 0x5, &(0x7f0000000040)) stat(&(0x7f0000000380)='./file0\x00', 0x0) 18:49:24 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="05fa9349", 0x4) sendmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)="d40c27f68c6b70917d5618ca2159881ff6d94f246f9bd00761e4caabec25c7be1ffee3", 0x23}, {&(0x7f0000000080)="330da9d8e765a8318f69fd2c65c274db4fea474e7b542e4966c1af073723de33e40aa36427685f930718139f1b8c08e35097a0afbc89d423f91a268142f34dab0fc94db539de6766bfc150259e69a293e47a2e2252c313aa611c21421f03ad45e64247e699dd238de81db1a0ee35351bb312f7b1045c1b2569f6a1583ee46f36a01b9cc8", 0x84}, {&(0x7f0000000140)="1acf712b73d7582106f809710f02dfe030f132bbd7dc5af3029afe70ce711726b56985760e1caceb69df7d2868807a7cf622cf564b7672eb198039405ff3a7343f9ec06c725d3d0131005ac60c3f4f3c87504f790d3276c0a1398f5bed53f2faea02b44634b4aea7e55196b0ad7a925f042ff2c3584094f8f5439d0e8d3735806374cf9dd54803e7c54ebb09be3bcff194538c7a57749bf0185f010feffe13fef9bb411685c996c1a85ee3f0f78145a9924f88af47c4cfcea4b8965b8da1e4781d55ebe6ada51b198710", 0xca}, {&(0x7f0000000240)="09c29db9dd9cd9942834959a06920ee80476159560933dacc8f96925aa2db7c2489c273a0de8d6fe42c9bda5a3294523be08177124b3882a57305d9728baddf3f47552f0e5841631f5a721f43d7f9a4e3c839e33f2ee5914a80b70bd0bf23aeec8292c0bb1261106ee3f5fb3db5727efaaaaa2b2d76f0208f9d7478f70b810f9fa4aac627da90161c27189a5cf48196b9359c82ecc9005bf089b15a57002b493249ad11932dbfffc35d09a1cf06711d551bd15d16ab0c8c5af738099b7b7144f29f01bd5663b34fdfbf2085f353a716e2bfb8461b7b49e474bfc1b5180", 0xdd}, {&(0x7f0000000340)="41698c9a1c8f4e3e7c5602313adb3a08c2a39e32b24562fe6b336b9fab1a7a25398d0a40db74e9c9185b9f4d94ba34a742b1f42c23dac93f569d0fe4854ee18a3c32c07b570f9b75cfa72c4e304d92de2ba72f2f532087", 0x57}], 0x5, &(0x7f0000000440)=ANY=[@ANYBLOB="200000000000000001000000020000008c4a34ca1da5dc6d60766f16d15cdb126000000000000000ffff0000a1430000143079185550570052d9d4ccebb7152962c6ff3c245a13c6d2092c4bc6d00ba979c841ed680de7ab0d8024bac565b699a81dd9bae37882ae41571c4b748aba608867e219fb9eb0a4e0d025ab4b4f3a9ea80000000000000000000000000000804fcdb338a0c0fc3f379a8d01d2f71608f75d2fba95d2ae923afd2408bafb47b1bd6883d5b130c1d1be0c9d55e1dbd7094a3b538f4f63c403ed233c54c8ea89b59b21a7cd24769ea3936429af3cb9a7b15bb9f17e10794a31cd0020ed099d786f76344647b89e323eda47b56fe6943edf9e3b2b7bbd6d95640c904f8b3121441323d43a7fb702684bc258ee66a306000000000000000000004800000000000000ffff0000060000002cecc8205378d96e16b9af8bcad1e8313241987d54a66326e58e948dc0f972827bfa84b7152171f326c5fdff6009c9fac9fe3c0bf6c734006000000000000000ffff000004000000ff36a2880074990db64affeada1281dbd8b501498f949feaa77ca8ba9d10ed89b9a9a3dfcf984fd7570061afafd85b08d414d1c1097a3cf2808ba8a3c9f5177f2afeb9e2f01152a3c0ad630000000000e800000000000000ffff00000400000067db0b86965066b6efc96cd3b20e57966efca41b54856b4f60fad387402cbbd9c0da72b0f3117eed3b4d1713fde0665009d0a2768f57ba44764624d55f55287b0ca36bfb96fdfc57e67e3af69835599ceb7f492ad6480a0bab11bb0ec289666c2906b6c206ecc41901d47f2df79a801ebd0a07f1658bf4e63c10348584c1a6fdc7962acd9b399478ca216ef816b88f790891d823a23d9d2f0390a09fd0ac47169540c8a0237ae684f1eb5376070742150ea25a5f74c53ff3fbc1c54eb860ac129fd1d1751f6780a99e75aabce14721a336a1e50000000000"], 0x2b8}, 0x400) 18:49:24 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/164, 0xa4}, {&(0x7f00000002c0)=""/141, 0x8d}, {&(0x7f0000000380)=""/249, 0xf9}], 0x3, 0x0) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x2, 0x0) open(&(0x7f0000001300)='./bus\x00', 0x0, 0x0) close(r0) 18:49:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) write(r0, &(0x7f0000000080)="3907abd7b71e94558170ee", 0xb) 18:49:25 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x140, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x100000000) 18:49:25 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x9f}], 0x2, 0x0) 18:49:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 18:49:25 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="03ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = msgget(0x2, 0x244) msgrcv(r1, &(0x7f0000000000)={0x0, ""/25}, 0x21, 0x3, 0x800) sendto$inet6(r0, &(0x7f0000000280)="ef1cb167e5347156b0dee0cdfa0c9a5fe466320095f19fbacfd9e422987c216f55a52b5b820033736f9c0e817fbe7c2cecdaf279a87847c1ea4b355c73cf456c46d948ff3eae6bc0982dce488cca5abf4b43a1353be3e17f95c917eebbc3b62750f70496ad8a97087bd6d1660048a9662514740f40d16468d550445bffbb1bbb068d1f7b9723111262058842a4f0dbd7e0a45ea757951599adacccae382552cfa778b5b3d36e477d9a648f7d6d8734ba8f843b983a593f07d2134cad79c50eb2b11d0a", 0xc3, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x0) shutdown(r0, 0x2) 18:49:25 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x2) shutdown(r0, 0x1) close(r0) 18:49:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ftruncate(r0, 0x2) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e00bdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d9da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445d", 0x5c) 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, 0x101, "835dd2518000190000000000fa6000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:49:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/49, 0x31, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="c1", 0x1}], 0x1, 0x0) 18:49:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000380)='./bus\x00') mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) open(&(0x7f0000000400)='./file0\x00', 0x20280, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f00000001c0)='./bus\x00') kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x18, 0x0, 0x5, 0x800}, {{r1}, 0xfffffffffffffff9, 0xa0, 0x40000000, 0x3, 0xffffffff80000001}, {{r1}, 0x0, 0x2, 0x2, 0x7fffffff, 0x6}, {{r1}, 0x0, 0x10, 0x80000000, 0x6, 0x1}, {{r1}, 0xfffffffffffffffd, 0x22, 0x1, 0xef}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0xffffffff7fffffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0xfffffffffffffff7, 0x8}, {{r1}, 0xffffffffffffffff, 0x83, 0xa0, 0x100, 0xe513}], 0x4, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0xc62, 0x2f}, {{r1}, 0xfffffffffffffffe, 0x20, 0x10, 0x8cc5, 0x3f}, {{r1}, 0xffffffffffffffff, 0x0, 0x81, 0x2, 0x4}, {{r1}, 0xfffffffffffffffa, 0x5, 0x7, 0x7}, {{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x0, 0x2}, {{r1}, 0xfffffffffffffffe, 0xa4, 0x0, 0x9eb, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x7, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0x4, 0x400fffff, 0x4, 0x8}], 0x5, &(0x7f0000000000)={0x0, 0xcf1e}) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r2, r3) 18:49:25 executing program 1: r0 = semget$private(0x0, 0x3, 0x240) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/213) r1 = socket$inet(0x2, 0x4003, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/25, 0x19}, 0x841) 18:49:25 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x10000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xb5) syz_open_pts() 18:49:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r1 = accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) sendto$unix(r1, &(0x7f0000000140)="9a0993624438ab3bbec9ff8e372dd46776becd3a8e260f611bc9dac04e9dad8dabddf9d008afa5bdf53b92f727a6630e7762cf33cc05e1d8c845928dc33eaf388a8efcbc57b2cadc68c95a8a08a686ff64a80b37bb821a02da61fe378e32b9ff248189a23ecbb7cf8cbc6703fe1ad1eac13c075e22fdda9810b97377ad42c6b1cf92c4dbe49cb676077dcd6ed6616f6e47051fe2e5ce7463d2d899ae82b646de34742ccd933cbae307a4248c0d992870e30fe3ea7ed6bea328c44f95ed306c628629093a943d656f49d0fdbeedb7d1fba3863d9c7906a8bba0dc", 0xda, 0x8, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) 18:49:25 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) dup(r0) 18:49:25 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0xb, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpgid(0x0) r2 = fcntl$getown(r1, 0x5) r3 = getpgid(r2) fcntl$lock(r0, 0x40000000009, &(0x7f00000000c0)={0x3, 0x1, 0x7, 0x2, r3}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x100000000, 0x1}, 0x8) 18:49:25 executing program 0: open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000001480)='./bus\x00', 0x10006, 0x0) mknod(&(0x7f0000000100)='./file0/file0\x00', 0xe080, 0x7) readv(r0, &(0x7f0000000040), 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000000)='./bus\x00') 18:49:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x100}, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)="832a287efd104afb98c6da4c54cf9e8a2d855c003afbac108194de9749e511cf1ec45f87ad6a648af321314e8643e4807ca026fa494c4d22a452b5f0703d430b30ac8bdc6b84e2d415edb80deb525b4741", 0x51}], 0x1, &(0x7f0000000180)=[{0xe8, 0xffff, 0x7, "31f37c1b201adb6cc2a2131e8074eb5727c6d4d822c3e71468cb16b6be136ef5ee9efe387c89e5887c270f87bf2e1a97fc6a0697f0c10839aeb1b5a061a6389801bed117365619a4b981923c43ce62d579413c0c41c464aa79990c06258e75d0e4c6c8c5deb88dd109bce8f63350e4ad7fa2e09781407b076b2f568394b5e5dd3d5ea18219c39d9d6a6018829024f87cc4cb4055f9cfee8f7aa1a45f1beb1d1005730db9202e1cb7e51fd955a0e5bc9fde232842f98f62e3011812245d97fd687f0ecfc30cb7289acbf1cb39cde897ddb11ad0d30c"}, {0xf0, 0xffff, 0x2, "904df5b313407c0b96ffc2559f71c08c52e0ab8a11508f71aae0e7b5acaf9b3ac431308fbb6d5e34319e7c3882b5c6d96e5a635f2b03055a4280463ce2cf0ad88794285b012cfe7c51ce3b5f86bbd25cacc099a1bfba255f8f25e2af63cae4149f297683fd90d4d28e5d6728861bb4eaf64b4755057f9deb297b82afa21a39cab202b53f81847fe593a7a844e60f47d0e3969c90569fc98ae866ce7c98b2d6ff60e3a955789ab3ee9742b3b651777236b1862e4837e819c0b7dadbed9dcf99eb07ce84d919342ebe490cb46661e83cf4fe314833e4aeff2d641d8a2aab16"}, {0xe8, 0xffff, 0x5, "69e3ec48ec38ae7b564a988fa172e3f557455e392106ff0f90b2d08ecf99e24e1c5f5c05902d5cb3bfe027147273d00882d64d8736a95db530322fb539cf8c81f4db807b86fcf00a63bc5d15186e9830ddaffdcc604c10bf802981248a8bb3c5a70a3a5e141e911b6c14a5fc282647c89ff1e0b13cac4399efccca4d4a9691e471f9f89d1bd8cf67fb71b7139e85b96bbf3af86352f0e5dd73666770e0ec5f8e3d9903238d71619186dad7026898e7b1aa5e66585504366ee1ce19193c2846b1f8ed8dabb24ad36a677b9a1681d362a04ce2145d8a0f73f5"}, {0x60, 0x1, 0x3, "171ebc00a4132c43dbc69e7ddea8585513d9f5d7b920bac7f627ec727f09ea4d13bd7b90c4b62df89767ddff7b3fb12fed78a12ec9760c1cd8635b2d3edc440edad582319ecaca4fe5"}, {0x90, 0x1, 0x1, "4722a033cfc1790056312959f0e1d8773343d68881dd722cbe171dd0a59418381879ef7bfed926c8143db23989fc167ce5643dfe2b8f5336a7460c103bc81d4fa0f7f2aedf101f28e67833bd478bf4905172c8fe244579dd1addbc4171cc27a6a739569c01978b2d2572d3b658e7f7bcad2a2c5f3f41d2926b75"}, {0x78, 0x1, 0x4, "f9f5bae2db0401e5eab6ed0ae4222bb1b0f708838ed43f9bb76b94a850578fc7eafde0ea792aea5362bf0875692f117506bf3cd8a2e43c3cb64ec4f8b938f6cb5716e2825c4a1d637250009af9e93da89cb657584dc6b5fc686fb8c9ab70528f249ad64d0f"}, {0x78, 0xffff, 0x80, "7afc3a65104b75eef6b61ffb77a51c1da5994e29ffe1cd3ba8203859dd6383169f6418f45eaf565f8e777a0c838d6bceed88677af69f9299f53a8980612450276ad24871b6698721a891cf5a509eeb634c8edd5fe10541295a2c9a2422dfce53a66ebf38"}, {0x90, 0xffff, 0x400, "2f56742f16ea693d364c4ca22ca4296000bdf5a045930a039307e4c41cfa3aebdf69c2f61cf62800d6eb0fd790f1be81650a5fde042b49ad8aa7cdbc21cf6f4aa0c3d2d1d86bd17f28648c456c2f5f2ee56e97fe17afa3be21f900d8bc20f6537926a44983d09ccaf3e8c81c46aa575cdef0b985c5e205151dae67f34e"}], 0x530}, 0xc) fcntl$setstatus(r0, 0x4, 0x0) 18:49:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0x7, 0x24dd, &(0x7f0000000100)="11ef21d29c4f05a80129b191379b7044f113a2ceb3c88faba4ef7f95bc5ed8da75e73c2fedb84b3850a23f37fd1d8796783de7a2107f2d4b510f2325750cc9e22075231d6434ca93751b6f0e189fb0d3a8368a43845df8728f534f2aba7b853cde70ab9c096bc2d839616e11acbd45f19b0159c199384ca2d1a34ca96b55444f1de37a916ef793e17c1cefe5f37d2350e23bdc5dca5d1e97e62d97d456744802677db3e07e4897b546dc20c247bd6ce97fbc958cf3cd0821bc6a08f9ae89e27244088d807b0652", 0xc7) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r1, 0x0, 0x1) pipe(&(0x7f0000000040)) lseek(r1, 0x0, 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) 18:49:25 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x81, 0x1, 0x8000, "0fd14e85651c1b1f283927860adef8cd9400aa83", 0x1f, 0x8}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unlinkat(r1, &(0x7f00000000c0)='./file1\x00', 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x1, 0x28fbc915d0a69d46) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfff, 0x8, 0x0, 0x80000000, "88135121fbe61fcf57f61bd14a2427012290eec6", 0x0, 0x1000}) 18:49:25 executing program 1: open(&(0x7f00000001c0)='./bus/file0\x00', 0x1, 0x95) stat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)) mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x0) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000080)='./bus\x00', 0x163) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r2, &(0x7f00000000c0)="eb65fba618b6ae03e97f36944cb80fbfbeff7c9f6d659c4aaba44c16c0ccbe87abcdbc0227938a1fff9e6a1f011345b225a6664208ad9c0425a423da768e9b4ee438b197d4cea9543f054796d53b83409d8f97f5388776ae43a1462b6bd15ee5e032c694992dfb8b5db85a29bea80696", 0x70) fcntl$setown(r2, 0x6, r1) mknod$loop(&(0x7f0000000200)='./bus/file0\x00', 0x1000, 0x0) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0xfff, 0x400}, {0x3ff, 0x7}}) 18:49:25 executing program 0: r0 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x800, 0xffffffff80000000}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x2, 0xffffffff}, 0x10) OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) 18:49:25 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) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r5 = syz_open_pts() ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000000)=0x3) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000000c0)) 18:49:25 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = geteuid() seteuid(r1) pwritev(r0, &(0x7f00000000c0)=[{}], 0x1000000000000022, 0x0) sendto(r0, &(0x7f0000000000)="d8a923cc1ebb11e14f7beef9038adcd3a83ed45f9f5743d506e7bfd668ae45f58e092c0956769fd0e9d0585763d0e4b4598f4a3e2ef2d2", 0x37, 0x40d, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) close(r0) getgroups(0x1, &(0x7f0000000140)=[0x0]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) 18:49:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgroups(0x1, &(0x7f00000002c0)=[0x0]) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000000)="cf8b02dee8c26a5b9429e8cbc4908df12b422e0daaf8f43a94952e85", 0x1c, 0x400, &(0x7f0000000040)={0x2, 0x1}, 0xc) 18:49:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0xd6c6) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) dup2(r0, r1) 18:49:26 executing program 0: r0 = socket$inet(0x2, 0x800000000000002, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e000000100000000", 0xffffffffffffff6c) setsockopt(r0, 0x0, 0xb, 0x0, 0x2f5) 18:49:26 executing program 1: mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x13, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) flock(r0, 0xf) 18:49:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000100), 0x0) socket$inet6(0x18, 0x1000004001, 0x4) 18:49:26 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = shmget$private(0x0, 0x3000, 0x205, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x6, 0xa972, 0x6, 0x4, "5fa42ea8a827d310f3edbaae78469c6bf0e6ddf9", 0x7debd4f9, 0x8}) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = semget$private(0x0, 0x0, 0x208) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x6, r3, r4, r5, r6, 0x20, 0x1}, 0x9, 0x20, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r8, r2) lstat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff) 18:49:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x2}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) read(r0, &(0x7f0000000240)=""/160, 0xa0) write(r0, &(0x7f0000000f00)="7f11d6616ac852519469e93f7cfb9b28d90fba175a9c05599ba1e8a34a3b9c7d08f8c919037f77256d35eedccc8d7e0ce220c339262908739844d80b1f2b363bb8efef835cda360eadc4e35e1450206421128d371a068c1f27d444d60c8cf041a973453ce343a4b89ce6401336cd5e0ce30b83562d82c121a57c5fd4863a1d2b1d0d", 0x82) syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, 0x0) kqueue() syz_open_pts() 18:49:26 executing program 0: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchmod(r0, 0x20) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x1}, {{r1}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) poll(&(0x7f0000000100)=[{r0, 0x100}, {r1, 0x20}, {r0, 0x110}, {r1, 0x40}, {r0, 0x4}, {r1, 0x10}], 0x6, 0xffff) 18:49:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x3, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="5dc5f11fd603cddd98c519fa2e2ee691b0ee49726146b174498127cb264ade7d535906f0e55a9f79c451b74003a378430fa7f8770885ac7c88699439f4e1e3579bf8bf00dae41fba0825777861dfe5a4e08c0c6288d2a271f505e53b989030b95f22f7166f39189f366f143696ef72d15e09c2a6d7f47f984def57446981d3e535", 0x81}], 0x1, 0x0) setsockopt(r1, 0x29, 0x200000000000001b, &(0x7f0000000140)="1ed6b537", 0x4) 18:49:26 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 18:49:26 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) setuid(r0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) semget(0x3, 0x0, 0x80) r2 = semget(0x2, 0x0, 0x10) semop(r2, &(0x7f0000000000)=[{0x1, 0x8001, 0x1800}, {0x5, 0x7, 0x1800}, {0x7, 0xbb5, 0x1800}, {0x3, 0x4, 0x1800}], 0x4) r3 = semget$private(0x0, 0x3, 0x200) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000040)=""/4096) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001040)=[0x4, 0x3, 0x7, 0x6, 0x5, 0x1]) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000001080)=""/207) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001180)=""/85) r4 = semget$private(0x0, 0x7, 0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001200)=""/59) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000001240), &(0x7f0000001280)=0xc) getpgrp() getpid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f00000016c0)=0xffffffffffffff8a) fcntl$getown(r5, 0x5) r6 = fcntl$getown(r5, 0x5) r7 = getpgid(r6) fcntl$setown(r5, 0x6, r7) accept$inet6(r5, &(0x7f00000012c0), &(0x7f0000001300)=0xc) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000001380)=""/184) semop(r4, &(0x7f0000001440), 0x61) r9 = semget(0x2, 0x1, 0x10) semget$private(0x0, 0x3ffffd, 0x4) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000001480)=""/218) semget(0x0, 0x1, 0x40) r10 = shmget$private(0x0, 0x2000, 0x26, &(0x7f0000ffb000/0x2000)=nil) shmat(r10, &(0x7f0000ff8000/0x4000)=nil, 0x2000) semop(r4, &(0x7f0000001580)=[{0x3, 0x1, 0x1800}, {0x3, 0xffffffff}, {0x3, 0x98dc, 0x800}, {0x0, 0x5, 0x800}, {0x4, 0xffffffffffff0001, 0x1800}], 0x5) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000015c0)=""/24) openat(r8, &(0x7f0000001600)='./file0\x00', 0x40, 0x0) r11 = getegid() setgid(r11) shutdown(r8, 0x2) 18:49:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() r2 = getppid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/89, 0x59}, {&(0x7f00000000c0)=""/31, 0x1f}, {&(0x7f0000000100)=""/8, 0x8}], 0x3) readv(r4, &(0x7f0000001480)=[{&(0x7f0000000180)=""/159, 0x9f}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/159, 0x9f}, {&(0x7f0000001300)=""/192, 0xc0}, {&(0x7f00000013c0)=""/160, 0xa0}], 0x5) recvfrom$unix(r4, &(0x7f0000001500)=""/58, 0x3a, 0x40, &(0x7f0000001540)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r7 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001600)={r1, r5, r7}, 0xc) flock(r3, 0xf) pipe(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(r9, r9) r11 = semget$private(0x0, 0x4, 0x210) semop(r11, &(0x7f0000001680)=[{0x6, 0x4}, {0x5, 0x9, 0x1800}, {0x0, 0x8, 0x800}, {0x4, 0x5877, 0x1000}, {0x4, 0x7ff, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0x6, 0x800}, {0x3, 0x248f, 0x800}, {0x0, 0x95b, 0x1000}], 0x9) kevent(r8, &(0x7f00000016c0)=[{{r9}, 0xfffffffffffffffc, 0x6, 0xfffff, 0x0, 0x6}, {{r4}, 0xfffffffffffffffe, 0x50, 0x2, 0x0, 0x5}, {{r4}, 0x0, 0x20, 0x40000004, 0x5, 0x4}, {{r9}, 0xfffffffffffffffb, 0x50, 0x40000020, 0x80, 0x3211}], 0xff, &(0x7f0000001740)=[{{r10}, 0xfffffffffffffffe, 0x8, 0x80000003, 0xfffffffffffffffd, 0x9}, {{r3}, 0xffffffffffffffff, 0x84, 0x3, 0x9, 0x280}, {{r0}, 0x0, 0x10, 0x4, 0x8, 0x100000001}, {{r8}, 0xfffffffffffffffc, 0x70, 0x80000084, 0x3, 0x8000}, {{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x4d21, 0x9f3}, {{r4}, 0xfffffffffffffffd, 0x80, 0x0, 0x100, 0x427c}, {{r3}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x0, 0x401}], 0x1f, &(0x7f0000001840)={0xfff, 0xebc6}) r12 = socket(0x20, 0x0, 0x1) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000001880)) r13 = dup2(r4, r10) lseek(r9, 0x0, 0x2) fchmod(r4, 0x0) r14 = shmget$private(0x0, 0x1000, 0xa, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f00000018c0)={{0x80000000, r5, r6, r5, r7, 0x108, 0x1}, 0x5, 0x675, r2, r2, 0x0, 0x0, 0xfffffffffffffff7}) readv(r12, &(0x7f0000001a00)=[{&(0x7f0000001940)=""/2, 0x2}, {&(0x7f0000001980)=""/58, 0x3a}, {&(0x7f00000019c0)=""/24, 0x18}], 0x3) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, &(0x7f0000001a80)=0xc) accept$inet6(r13, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) getrlimit(0x6, &(0x7f0000001b40)) getgroups(0x5, &(0x7f00000021c0)=[r6, r7, r6, r17, r7]) r19 = getegid() sendmsg$unix(r8, &(0x7f0000002300)={&(0x7f0000001b80)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002140)=[{&(0x7f0000001bc0)="bac5c713478b2f3fc8090dde53ce58c154a88ff5e01838470276adaec0031593e569274d59e2709a85e0015b60dfcd1cf87a62ee3c7f3904c1e7c7c57475d03b0c52fc1c9b408ca612c82230cce3ed71eaabaa35577680694372e474b5cda89f2bf5e9e8f8e78256db23b262e0987c74955bf149a2c3960c62a5b98ca5e0005512de635e87a960a68ec6b90fa66b4cf6e77a9d2a8566cedcb45949a910e305e854532a34a502aaddc769fd02a2bf3c8d732fd494febf7c572ce504905102741787a947315bda44a8fe5e1b2d07c483ad191adecac054af14ac583f008d29aeb9bc59f9b4a692f84d99d0253b8ca382a7b570b683f6888d", 0xf7}, {&(0x7f0000001cc0)="f6c0fb198c411b1ee1ddaa5e84e6f2a5d2fb79be4e39e7415d7a63d3d9f28507fc6d07d47b592bdb5567afe557294bb30ea40848233a88ad828681c4c17bc43de8b0d2e15a7c42b512", 0x49}, {&(0x7f0000001d40)="6736bb6fe9d63aefae335940a0f16f72ca1ca66821800c7c7c694849158cab40f1c2ebc04057d9f222ec5207648d2f63751630605fd67b5fdb4c07ceacad8ea20e95cc84f51d91b86abb5bb4aaeac9dfe1251a", 0x53}, {&(0x7f0000001dc0)="1f5789c5cf728152052c526632281ef097fb2bf933bec79c320a250fb2a6ffc5b26d04f0e220bb18ed18d9c0524faf246720f8c225380298fa92060ff6f025556b56ac358d60cb7d55a4ade52fc67308571a3480762361cc5744435df88b5e8b895e00939717ee1c1a3bc46d6ef9be40fd100f277663e59c2da7f2722164f379346144e4984144a5249d3a5c0a96c8f8da8c1b702541753372ea735eba2313a5de6ef72b79b8c0fd4ed1071971fab5976e4ce5ef55e8029555dda459f506af516155e768f92154e87c9eb29326b447754f643dd012d73ff6a5", 0xd9}, {&(0x7f0000001ec0)="38986f005bee8507557955bd70a0fefaf732bcbfb6497cd4c66abce82dc8a6cf7d934a6a9362f3760e58d1452a5585f3ee3c2656bd0cc873717aa7d9c9859695d9169cd3bd409a57ee1da6bf83b56101326508df5e2ee2994cd46a5ddc84253c650bdb540467750ba0899789415b3994d6af00cbc0b84c93af2a8a51e32380613f797083ec5d0288d3a05707ce02210ac6f58d014bc6eb74c26cabeddb9692f052738a0f43712896d0bd9441777150f1d03d92fa3db70f5eff770b04fad4b2e6b44a9756218946d8c91ff61cc66a380d2ee05f9f486015ad9b303cb685dc06266368bbb1b0fa8d000e36c5adf3d9c396ffc80128", 0xf4}, {&(0x7f0000001fc0)="ceaa569bb7bb5591379b22214e49cabd68ac673feedcfc0dd2a7463d78497e290eb5d7ffd782311bc238e0e38ea110c5bf8ad842993b94ff623e6769845941954cb7af4941b8f5712b5c10bd32d23a7610bd87065319bb478156196e76c6df2ced5e52aad523f9cb9162913b843f397aea67f881f9ffea19f1c05b296c0d6f23d1c04b7360692280538a60891f224a", 0x8f}, {&(0x7f0000002080)="307d8f7d368a", 0x6}, {&(0x7f00000020c0)="69087e175636469b3c8a11f411d4b1c6ba406e4fb7ce957d849906b557e53f0297f1303b344dcfd3568fd47d8146e1f692fd51eaed9cbecbf460a9a7bae2ad2852ee705509bcfb2aeb4d600ac830988d6ce8fe49f3adc48a4d56f1494975", 0x5e}], 0x8, &(0x7f0000002200)=[@rights={0x28, 0xffff, 0x1, [r13, r8, r8, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r5, r18}, @cred={0x20, 0xffff, 0x0, r1, r5, r19}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}, @cred={0x20, 0xffff, 0x0, r2, r5, r7}, @cred={0x20, 0xffff, 0x0, r15, r16, r7}], 0xc8, 0x40b}, 0x4) 18:49:27 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x8000, 0x10001}, {{r0}, 0x0, 0x0, 0x0, 0xba, 0x6}, {{r0}, 0xfffffffffffffff9, 0x30, 0xf0000005, 0x8, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x602, 0x1}], 0x5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x2}, {{r0}, 0x0, 0x40, 0x2, 0x7, 0x5}, {{r0}, 0x0, 0x0, 0x40000004, 0x9, 0x6}], 0xfffffffffffffbff, &(0x7f0000000040)={0x1, 0x3}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x10001, 0x101}, {{r0}, 0xfffffffffffffffb, 0x1}], 0x7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x11, 0x80000022, 0x5, 0x1}], 0x200, &(0x7f00000000c0)={0x9, 0x5}) 18:49:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e00000000653200"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) getpid() 18:49:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x6) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) close(r1) r3 = dup(r0) r4 = getuid() kqueue() r5 = getegid() fchownat(r3, &(0x7f0000000080)='./bus\x00', r4, r5, 0x6) setitimer(0x0, &(0x7f0000000180)={{0x80, 0x2}, {0x9, 0x10000}}, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) open(&(0x7f00000000c0)='./bus\x00', 0x8000000018, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8, 0x8e, 0x400, 0xa447, 0x81, 0x2, 0x8, 0xfffffffffffffff9}, &(0x7f0000000140)={0x8, 0x1ff}) 18:49:28 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x80000}, {0x0, 0x2}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 18:49:28 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x0) 18:49:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) shutdown(r0, 0x0) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x164}], 0x1, 0x0) 18:49:28 executing program 1: clock_gettime(0x0, &(0x7f0000000040)) clock_gettime(0x3, &(0x7f0000000080)) clock_gettime(0x3, &(0x7f00000000c0)) clock_getres(0x7, &(0x7f0000000000)) clock_getres(0x800000000d, 0xfffffffffffffffe) 18:49:28 executing program 0: r0 = socket(0x11, 0x0, 0x0) socket(0x2, 0x1, 0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="ffee8f1ffe654e9de173d24993281a727e4ee48a81a2fc7b769d0123025d94227d389df8077407cd97fec37db90b0458d4753ee652e93b50fc24f8db4b371db2171a87650b7c7707204ac7c6b96a619cb97f01e49d35ba84cd45d99a0d0edc9357c5262a56a2a924789add43ae6057c555e166fd0767b853339d0a7dde4469799f809b62275f3825c6178709c8e6ebb812b48a3e68da357160937b9c9f4eea8a8f39542a928fdd392feeed9f6ce443f516153f587e6fa8b2cf215a1ea37424d0d19e3261e66e6cea0325608f47bc2071dffea1a01d11902042e2c9184acf0d7088d5fecc33123823d98cd9c4a9030d6a11b27123a5f23221", 0xf8}, {&(0x7f0000000200)="331c981fa11a1af8877803ac2225882e34fc31b672e6b7ba6960a8f3bca8793ab2b31dc0fa16045b7b9a8c2be477f44839c4b2ddaee898020344eff56e81a819389fadcec87626660ba2612b9074ddd4ba8204cfa2bddcd75666f1aea198b1e87eb4d0d9f24e70c62dd05b245032d78ceeadd971a6b989ed6e43c5e6fd11d25a1db6a5a4907ffcfad54ef06b5c520ffe28a9cf015a93f61df5086e340f8c23af7217da3fe29ad40841dce677fcba7d6b00c5a84746", 0xb5}, {&(0x7f0000000140)="a09e706c3b8c61a83d218173691ca5cdee423c25c123464a47a2dd110d7a028a5c4c3c602ee23970c5341ed943fecd7d8f3acfa6303b35d95e202737f4d6421283ee71163bc317eef5d7068cb5c06be7ed1f933706244087e0e3cc47141ab94145efff12fe8f5fe99f6f721f74ddfe8037d270fdd9c66bcc", 0x78}, {&(0x7f00000002c0)="427bfc08d232d013431b0c624df17e3709a40526fc4b929e8d4ed40d3b66ca83da71702318699d1ef9452732f9177b8bfdce914dfcd5bbb48e90156bfa7ca6ce42584032fa47cfccd69bed33fa8f4c42fceedf5781", 0x55}], 0x4) connect$inet6(r0, &(0x7f00000001c0), 0xc) listen(r0, 0x0) 18:49:28 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe6696c653000"], 0x1) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) 18:49:28 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x3f) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) r3 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000080), 0x4) 18:49:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7, 0xffff}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 18:49:28 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) socketpair(0x1, 0x4000, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)=0xfffffffffffffed9) lseek(r1, 0x0, 0x0) getpgrp() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "0eeb9a9e35cede27b2c523b4bbf37a3e1bc908e2"}) close(r2) 18:49:28 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x7, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x8, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1f, 0x7f}) write(r2, &(0x7f0000000280)='<', 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_open_pts() setrlimit(0x7, &(0x7f0000000080)={0x4, 0x6e41}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x81, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x80000001, 0x0) 18:49:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000002740)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c0010031633064d5e3ef11b941c56b0e6082210fbdd7135f36694ded9c7625044bda9b65563ce5ab71d790c1237dcaf28fc9a4fbc610dee50e259e915e2ab20260e4b042dcbfe742bf26b2042f3542a2c9c91558b74a6704e3d473b2d322773911040d6a99f570fc10712ca3e67734f138ab773fd10e", 0xac) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x6, 0x80000001, 0x80000000, 0xfa5, "b1bc846126466a4239ac20d7ecf8890ce6696f41", 0x8300000000000000, 0x26a}) syz_emit_ethernet(0xa1, &(0x7f0000000480)="04229ffd686f9002d31a4dc954053ce8e851b7ff106ee135e6889ea907032d82fa4f91f999b29cbf4fadfcd74557f449bab9eebc46ecaf620378dfecaad6df25e51b59d8d3bb2c6214d2e95e8e1d43862956964da574fd61ab87c2c0a5234d664e86e1d730af4b99bcc4096ae4b38fe0320b8bb1a41dba38300c1835fe4c347733a6f32a0d009acdb29322fb11702f86ed9f1e68d9bf12eb20716d6cee466d12e0") ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900d1ebd81823fc7e0d7a", 0x0, 0x3}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1000, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:49:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) sendto$inet(r1, &(0x7f00000000c0)="5cc74607277e5f2b54089d18b34c1b27b35ce91524efef305c8fe4ff737e9f9d4862913fbb9083172632c6ca51fad5064408371ca8e527f6f58ba21a577749a13dc5c0a17b8a4057ffe924f48c69aa916d4a411fcd5566f64932fde4864bb65c7eaf7037094f1eae9966c9595c9bad94d3fbb14d8f366dbe412af1e486e15bc6e4d9b91527150eefc2f784749e6cc985aeea1ab64555056c4e2f6840f54c71c21a20210e0642d29e39b66ac66828c889009be79c1cce82c5538048f529f93da9952944a6b730875afc4209c6c54557f2c4c157e1685e566df88d66eaa7ab0b6d20f094ee4af5dc5914eb0272c000cbe8cde16cfb842fb79721f4515b02a7cb0b147f0636a7d2eed8dc4c83184998ee07a281896a4e72c602086515181a3da96764138acc4f94b5234f35d3e2ccf00ed96def93cc7595eea43e5d279c0d637ec3785b43fa3496dafefd814163863e64693575cce4e2036a242446fe3faecdae9a907f48d07fb7f5d66868a6dbe2068388cd7b8937a3d6a64304dbe2c5612fce7ea81716beb0dd28ebf64acef60b832ded6471278e22627cd8729c68f497b7d666a4a82f41e83f6c81f74cfef98df2222d76a9b1377a01be786c7c0fabf862709856d737d5d0165dce08506f274daaed20f429a7407b0744af16fabb0f84a892167c0629d92d52a7b6337aa6db0403d47ded9645ee42335ebad28be3640e79a5417f3726ae8e9ca9c5395d935d2968770e53a964dca04b2a8d512315cf9bec6c440331dae998139a530e5f16a42f7fef65ecc63ad03792ce61442721cb6cd8d77748aef75783470e9aaff12455c77b07918e22a16cabeaf1b318f9250c624aa4c1317c7df463412ebe2cc15eb18bc9f561f77a956cc06ee851664c67195a81a3cceb5ebb44c727eecc75caa633bf36351286df34bea3d7d41d769864256e54246bb32512a31863ba7bc29791f45d424843b1e5c7fd974f35b6b4f5308445434fa0dce7e1ba8699b058df35d56b47a6f744930824c70b3dd59ff8f935f609a870d2f9ad3ecf5589f707a69a6e5a7b4d2e410196bc6f2e32bff6e69cba9c2776c5ee9e0fa54c3014d197703c524b8cd603a6dd67d4427d1161fc468252bc5666110c37984f1b0c28a626cf5be9db15f3de31055b134347ee8092e17449bd4f3aed0f5680b484c614ece24d4699e2cb37c1a459b5a97c873adf2f8e014c27fc93871b119559483f99c3cd009c126ea451514642bae6cb662a43372442da79ef35305a758247e40176923787392f340a685a10bb7e2b31dab6cb2c2a9c67b4963ef9ad6dc9da68557ed6d19fb7fceb64d2be5ae07f09f5a68287dec1c1d63fc20cddd9c2fab647b48c259e1e5ad0138bc8cc1c1c661e84912ddcb433c1fb369a15249f5baac6d5a43428cbe9c7f040793695d543213b6031d26269a40f8f051251b4d2e930d7a4ae9ab4b642e495488e49a33b984f461f4eef8c3e147fe84aaefd6f597d153ca559dbdf694db5a99f6744870635dfd9cb2351d7bc218b6a6e83a70a5a372f344095efa4b40d884f4ec023b8daa59c6ef6b824cebe6e30aaa75c707941db806438183000188c225e768f73a1dbc47571fa93692614f0156bad5a109554781da47ede007d51963ae609f9de9b1c20b0527e76cfd7d65ea9049b0de1e0a3bfb3d6ae78e8517a1e4ef22f2f9dcf88d00e3685534732eecac4c35e350993efd65e736d36d541b3a01f736208b86dd454586776b59cde8cea86732a942f94b87bd8abe6ab7ff9527fdaf4ba6cd027aa7f90696aad79519f644eed5e959ea149fa56c454c4eb4d24013504ec485a9565b7b12e6ff4e35168ac7269da8cdeea8023790acdb9fe476c74e9eb2ff1a5410362a2dc48e22f7ad86382abb248d81680b474ae2e551a587e578fe5e5bcb1e90bf1f39e627354e58a50c82476c5851256e94ae89f0a8abc3ffbc07c377e5f1756a8b0c2e2497a2d469adfdfb5dda180d97314907e223a90f66fdaf180a039419baf8b60eb6c5f935ec6e0f83644e6edf19dd435199362b2251df88ccfd3ce853959682f5de95717df7b6a75efc3b6b9e01e2956751f1614328bdd3367b08750d6a9bc29d9977a0c66f67a9962973912e3569b3c68ed48d466c51abb7e92ef3f5036a70a859c76ac24eee68e8bf9667e947459f8bfe9834af0576039513153f882c8044b6bd64bca0ee5d774c7f92534585f6df8e3fb1a826fc37c86f4a358fa07e641fd9cfa95b27b2d6f1f864416459dad2977817c0bfa649f53c224e9dead5aa1f0d4e000b784fc8ee694f8377184d23cc9984dfd270b276fe610b3c068c1aaa6306a368e97c8d0bfe30b2b35edb9946ce4551cbd29e47afb447f46fa64a7b6b94cdfb3cffaf6b182da497428aa9478cae4cbf6db1113a0e6152fb85afcc0938d0bcaed3d61202155c89fe8404c1061b9bda1488ee970a402dae1056364917e569024eadf462b0548f78a8e7845dcc8f44e3b08da15cba3a1dc84924032563293a91ab338c51f3310c9b6c85f7293ff030d55826dedf0cb72e016bd28c9ee4ea3aade4b061b7215b51abf6f5bc542cee03c72814018ff6b2e58397d7f67fa89b0c6e4ae7fdaa66cf636a71b23371076df9128a91cf4e73255222a8c566bc0c42d179324facdab5fb38db257c28b27a8b0654499cb4edc853192d2dc52ccd63b836a388c314e90b89ad8c19d91aae9e424b0fd2335d5033dbaaa12fcd076f01b36482d384b380148fca6f6c71e11e45c2a687b35ce27794d4067bf062612b6856c69463e4bc19c64690b8cf43d6d53aadd76aad578faa11ce1d2ff1e4757a3b8117c9feac3bb300b84e18fbea6e33e0593e60e4624703c9be039782bc7bae08b53543aa8676d7392839913c8782e24f307c8c2ad15ebea3c2b9c998997e4acec67336a3fda85cd6c36e8d0d974e2a90c78fa20fe621a4efdf2e8826ff6ab9bec8b0a1509fc4c7ef5e6c7bbd1b7924a5025ed2fd1f654416b87b1b5390a6388471de916c51fc818d618e3ad23f2d400351e26d67da844be02c0ecdee3aabb0defadfcd01ae4965dc15ca65acc02872436a97c4d34a7b3be533421cd64f58cb2d026214cf7b9e85131add930561215149e45aecaa944469da19bbfcbdfa5cc6b864cff487cec52240733d55ff777aae4f24e05b6436657e90b4b7abf4d5dff17f9da48ad386c41cb60ffecfd350b01ec0f9d67995d13a8362c4f03288a224e99f852729add411b21be7529aea0d65b33ab6f1f4a15b97b0e5aa7b3516dc438c1b1fed1b6000f360c4004cb84dad6a74666aa087cf9294b2ad04617ed333e0661009c9ce400448d2097f47c76fbb5d274903ac612ef1fc8ef1fd26a5afc040dc4defa3fa06896158851353d7914ac9e628b55736c84b310948bb72fa1d6ece023a4e0fc72dc991a5a731d7f5c3aa8ec8aee2c1f7e1133e4018b1a9624d933fc11d5fd8d2acd0e4d1fb48adb3cf19c060392614eca68eca01aa653d76587c2d3da41b5d8d3c477efa6502f4d168e6acc751ceb909813cac8d7559a06b2b2c44de6685d8792e791f60f84e40c1751f847e33caad76be20e707e850b11e9ceabfc1d2358ca9fe59615f033d346ca479c06aac460cda76805ba696226352fd5b28ce19f14b65d95d655e0776534a88fda18e29f28a9a72efbb152ed1304e9cc31795f57e249f340b55956aeb2d6d594167c0cf4e6abe30970802800d16ca83eb5965ec7e4746e7a5c935a73b8e532d22a2801cca7bdedb6538152b4edcec610f9598acabfbfb3470a817cca73870816b896ed9b9e01fbd4f7e7174c5ca0ef53e544d915f941297a5db2dae753d667db6c7e4d36c22c5f212250b8a7653f154654244e217c7814ea310477338a00fb585cc308f8678c567b0935f2663d0d31c04978bc2218bcab7da9288a34fcf4d3b43ae9848fe4abbb399a504943a5b1710dddaa17095df6cf24ca60a22b5f3c68fce4bf9b62d12274e42c34b78cf29e257014078df6c3a84a94bb29c29d38862ca680977e2fa4caf9c3edbf612bf22581058ef212bce7d5e2136fc61152da1039f5cd1e89fdbf7ca707e9eb85a5b1db60f7e2b0745e6781892524923f9d2a800d7e99e841cee62f8a28f56bed02270a53f70aecdaff9d5dbdfded5fc1567f72a89cb83fbf34d33cb9dc923451c2e161ba461d1a968a3882013f61177f0cc9d39ba42659d413dc0c3148424dd1ac52add26be9315c47766295f637aaa1eee4df53c2e4b7b0a495e9fdc7fac58f2e622cd6e8397f67e9f5d968ef9563a90fe69947daadd367e84196cdde61abb4a5ca20ce06b14bbe811d0f78ca86ba04d31fe1a20d14e13c7958285fbbc5e407f503c4c42bd0bf01513ba4e7ebd3d284e6da092c903d892479865cbc155d927f5ca4eb39f1f466ffdcb736b18bbafc4345370a76794c722ebc9453b7f184ee4c1d63c4dfe5f2eb41e1c85e613e1dda1f58eb7c22fdfe8d75d52c0fe98ee08df566d35955c00a7a87568444c5607dd5e35336cf9a2d0fed8b02a9458cb8ae3f4dd45a693fda161896a27ec67d6e35e9e20399b7f6d1c3290e7d361c8c72bf8a1850787111503a8421b9874a868edb9cc08a928480fc93eafd03046418e877895e8fbcaaf04c1b6f826f6448300748779003b56a438f7e261b06eaf0ae5fd7adb006afd5ed2d1e86e9612a6b102b903b93087b32fc3a84fe8180ae7c309b1a3f616a133528f7316302b8f16c1391bf3d1792f6fe1d20eed8b769dd9120f021c638c2f40cca7609faab3d3532d9663de7c77c51779f74da79f6e48772704cdb0340e8f6a8185324637b8cb3637882512619ab5accc0c4a58e4d13043c438d72d56712f711ec36058b84387d76a3a5b8a22b2decff00d65889aa2c207e08b220df01d578b8d5281f22aa73d78b59fb7fc09128e5945f0df99f15551e26ce665abb8f93defaafd982388875ffbf41b004ff2842d086efab397c5308e811737cf9c99ee895e57b8be86eea9b61c161064839dfde016547a88cdaa355ac1d25c33b993a726570b161a915b15388eb2f107756b979d94b7a1387f39ac56d5bb3537862e8e5b54d9de56be145f8e243726745bc2d454a67f70daee10798a1ef330e564f6b7abfcde6569f56c2ad434580b554cbd51f5c3ce6774a71e3edd303103b11f18c919d1f7e51c098fa13f3003df606e0d760ca99b52c3560ddd4b5121e3e66581c1c701ef79083a6df88b8eb28165ff7bc421b24a22ac029040b95398b003737ffcf1826f0f53c58656163d20ac2ae642438e0ee31219a4ede3ec78f7cdde9cbddf5edc57952f83a81deb47f64eb4179137b1001f7ad66f70db484e94e213efa65fb9c2646fa26c0d2d84cad72f151dc1cd4b72f128b78747093e0ed7a1045960d3a4841405dc0237c221c2a8b5aac1d9dd3295b41748ab793e76f155eef9a8fa731ebeb9bb598a9ac2210f3e98fef39ed7a69364a31d068e54a5cfb2ceaf0a44beaf03ab4137c31516be1d2f67c85e75221e4025c657dba5cac9ef1a5586304d185f4496a05fe33d20d58e42fa176a4f908c3995a024f4218a98f239b5836674aeb95f290e7903819cf40c8a3de7b7eea121b8d3ee6693b10bc1ad8db4adc98b9b14ee59aac246b663a3d6e9fc9e8ffb35046b89aca6e333cecd4d31ee6c5ef4d1be1f842558516da91a13f11ce04037637c2ad891ee0454d851af70cd7c1a88b0b8cfd38fc39ea308a2a278e06c46a2752fb9dfc9f83d1edf357556092d052b2958c8c5732ad23e8481f39e8fad1d7bff3cea74e39fdd6799a", 0x1000, 0x0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) 18:49:28 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="b8db96d432ebb19534836fe3588d21825fe5c1339fba03460cbd017523d0824d5038e340ee2086fe8806963216c059b8919663067b2e0ee598ce011cae1c7eabd06f5cf2f898f83f690c38a8045f89af55617fc5e4943afbed028be11464ad95528d003fc897d0bbbe74d6fa2de7f8aadf02e3dd3c2be8", 0x77}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f00000002c0)={0x3, 0x2, 0x7f, 0x7, r3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:49:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x1, 0xfffffffffffffffe) close(r0) 18:49:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xfffffffffffffc79) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000000000877051"}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() dup(r1) 18:49:29 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) close(r0) 18:49:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) getpgid(0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x0, 0x3, r1}) flock(r0, 0x1) 18:49:29 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x8) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x48, 0x100) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) geteuid() bind$inet(r4, &(0x7f0000000040)={0x2, 0x2}, 0xc) mlockall(0x1) setsockopt(r0, 0x29, 0x200000000003c, &(0x7f0000000080)="1ed6b537", 0x4) 18:49:29 executing program 1: r0 = socket(0x1, 0x5, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/15}, &(0x7f0000000040)=0x11) sendto$unix(r0, &(0x7f0000000440)="e93fe4876ff605e2e721", 0xa, 0x0, 0x0, 0x0) 18:49:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x0) r2 = shmget(0x0, 0x2000, 0x130, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/241) 18:49:29 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x22}, 0x0) getpeername$unix(r1, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7c17ec4869bbbbac7b17cf5d3045d54be6d9effd5bd9504c4fe43a674c1c07462d9b172713aa7104ee33386ce470c300acb8e9196a3636b43a32814614350b4948214d30aeebe0f167efaf6be9cab554e69966c24f49ba5bb0933539b27e1f1d9f3e59f924f2ec9df96f61aec7c855f4f9ecf06a0"], &(0x7f0000000000)=0x1002) 18:49:29 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) close(r3) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 18:49:29 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000067, 0x0, 0xffffffffffffff36) socket$inet(0x2, 0x4, 0x2e4) 18:49:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000900)=[{r0, 0x44}], 0x1, 0x0) read(r0, &(0x7f0000000980)=""/105, 0x69) poll(&(0x7f00000008c0)=[{r0, 0x104}], 0x20000000000001f4, 0x0) 18:49:29 executing program 0: mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) mprotect(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x5) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 18:49:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="c1d8882b6566ccab717910ab58fa5715c6c9e984251fe419cc26c330c32bcb36044d1d0c4336270c0c322073f7fdfe864b6d78409fca14aadff46f8f4570b9280951eaffaaf511242386290ecce5137c3cd46e319d0711bba264a5a9613913efe4232b0e53bcaaa73a82d222d02dda47eadb11938537f2fed35bd5233fba57e281309d59023c8ac1c77bc1bf26993cc18a3b78812f45bd125905631d927645aa5a4e4d1afa8fd74b0ed239bc2b77e6e34718f3042665723c36979c3cfa594a3caa9e18750a3fb299c167dc20f30c28a74eab942d811c924c7ec6ea75f9b5c07d176a78170e6f6ac94724f0791126ea7fbad18d5d0507a35a86fbf70634d52794abbdfac6c9dff047efbbc84e2cb14be26e591393f34e0428cabefa91a4579906c229ab217b40ddde2f86cdc3c9d793fae24ab5ae37ffaa106c051a049c38d922e69cafd94c4193abf86649b42027141f778342039f6fa2d7fd4995139e9cf38773efca99a1bc1445ee8c72c388e905f34c", 0x171}], 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="e548ddfe44106d8ac61433095b1e04efe96a1bd53ce68f5a4165da8cc105cf25268498", 0x23}, {&(0x7f0000000080)="44beb6c1bf86ec44f2d90afb986e85a7b90a9b9e598e83f81b53a3394414720aef6509a51f5d90596d1d1c809f1fcb24d873dcca93", 0x35}, {&(0x7f00000000c0)="8b8eb9f9777f", 0x6}], 0x3, 0x0) 18:49:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f72ee99586132477f23db4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287738c53fb842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9768da213469802d64b45ee9bacec5007f422c68f506fd05c7236aee3931da28c6a6bc27833ebd9bd292828748af4da441969d44a3d911ce1d1d6d60c5c5478b5232e4451b30a739f4f5e0c5d6335b4d8f32b7ba8280d00444467a6b308ef860e8e8f06338fb5740d68c136083d2743638a325f32672c1e0c9f6ca16e9f7334e714e7c38677deb206452275eec32f823bd1d925ebc50f1d7c957d4927b0cdc604e844ee8546216b62456da823436e7b0ec1ade89334538db05435ca5dc3198240facfa3ae467317d9d15f06a764af0f298d6f778960bc107b1bd8c8", 0x13d) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0xffffffff, 0xffffffffffffbffc, "a147780ac85a538a131100e800"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) dup(r0) 18:49:30 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) clock_gettime(0x3, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x8, 0x9}) clock_gettime(0x0, &(0x7f0000000080)) setsockopt(r0, 0x2000000000029, 0x6c, 0x0, 0x0) renameat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') clock_gettime(0x3, &(0x7f0000000180)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x4) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x100, 0x8000}, {0x4, 0x9}}, 0x0) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000068, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0x0, 0x50, 0x20000001, 0x8000, 0x9}, {{r0}, 0xfffffffffffffff8, 0x40, 0x3, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000044, 0x1, 0x2f}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x4, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x80, 0x10, 0x1, 0xf6}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40000009, 0x8, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0xa0, 0x1, 0xee, 0xc32a}], 0x2, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x11, 0x20000000, 0x101}, {{r1}, 0xffffffffffffffff, 0xa9, 0xfffff, 0x4, 0xe78}, {{r1}, 0xffffffffffffffff, 0x2, 0x42, 0x62a19775, 0x400000000000000}, {{r0}, 0xfffffffffffffff9, 0xb, 0x82, 0x5, 0x93fb}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x75801b87, 0x6988}], 0xaf82, &(0x7f0000000440)={0xfff, 0x1}) 18:49:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) recvfrom(r0, &(0x7f00000000c0)=""/147, 0x93, 0x842, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r1, 0x0, 0xc, &(0x7f0000000200), 0xd) setsockopt(r0, 0x1000, 0x2, &(0x7f0000000180)="8cf0a02e43cbe0efbc123e5872dbd430287e836c7da49ebc9d1c6ee9aefa53bdc7b881de153a8556438544036d196bb363c21aed0a0f7a4d5bc505af3ecb96f4eac3c46d61913bf5233c49994e2b9a5ac776123493521566916473e6afe6fe7cb109a802d0395ca8c620a59dd49541c1d3be7d6ab33039a0058dae13fc25acbf", 0x80) 18:49:30 executing program 1: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='r\x00') utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x2, 0x5}, {0x10000, 0x7}}) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000280)="e427") r0 = semget$private(0x0, 0x1, 0x200) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000180)=""/133) 18:49:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f72ee99586132477f23db4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287738c53fb842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9768da213469802d64b45ee9bacec5007f422c68f506fd05c7236aee3931da28c6a6bc27833ebd9bd292828748af4da441969d44a3d911ce1d1d6d60c5c5478b5232e4451b30a739f4f5e0c5d6335b4d8f32b7ba8280d00444467a6b308ef860e8e8f06338fb5740d68c136083d2743638a325f32672c1e0c9f6ca16e9f7334e714e7c38677deb206452275eec32f823bd1d925ebc50f1d7c957d4927b0cdc604e844ee8546216b62456da823436e7b0ec1ade89334538db05435ca5dc3198240facfa3ae467317d9d15f06a764af0f298d6f778960bc107b1bd8c8", 0x13d) write(r0, &(0x7f0000001440), 0x0) r1 = syz_open_pts() kqueue() r2 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001440)=0x1) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0xc0, 0x30) recvmsg(r3, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/126, 0x7e}, {&(0x7f0000000300)=""/100, 0x64}, {&(0x7f0000000380)=""/23, 0x17}], 0x3, &(0x7f0000000400)=""/4096, 0x1000}, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0xffffffff, 0xffffffffffffbffc, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 18:49:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000080)="321aa5918b254be8cc684ea6b90a74acb86c25765eb18cd668fc75a845c6eb696fe62671ff6bef03ab2d500c5c0a947f8ab74b84ee97210332650b8464ee9cc81f420b626658a36e3198d1e841960016", 0x50}, {&(0x7f00000001c0)="a02097da44a01d2e5032137378afe66d2812952b7128bf335c9e41c917c9f7a4c647b1754a0d9054c3470580cac3301a744ec483357cd21e8648af0017fd3047bcfd0643d77a8365e7a06c3fb6bb7728ae9b343baad7f507a473785a54c09f22d04679697207422f516a3e0b9cc5335ff2c15f6864304718fb00d086006c28f99a91e73bec121896053500ed94645538bfc240ecc4626057b6969032149fa606084d34fb5a93acf1467cc4f185b8c165abd4a8f98b54af2927a225ed7adcea3f8e99a8", 0xc3}, {&(0x7f00000002c0)="4079918949b1f11c0eb2e9176b641fde83b7bfdb3ad61be72d3e3d657f4a53d66198e0b84ae10b806396b60353d1c8dea47090ccb16f28b9c0714f2e46475f816ff143c416c62895c6124044be5477600e07dc4a85d03a3031c4836398ec6ef76cc2a1760af52cdae3e5aed5c2fed00f1340928edef96b8d889d7c058ab9a772c56b6d", 0x83}, {&(0x7f0000000140)="c88e1064da0f126dd53c", 0xa}, {&(0x7f0000000380)="ce9fe8f1bf6479f9e8f8dc01ca7d92dc39b53a2e", 0x14}, {&(0x7f00000003c0)="d50080196f00b5552b", 0x9}, {&(0x7f0000000a00)="4ccdcf674e39104ce04151b43b3a13fe9021a58e84f3331dff9b39f97b58a6c98ab31759fd76c45ed730687b418df2347e9235a86bffb64cd87f3ff7d2c1bf1c07c82ae3a5481500cdc6851c80d19d0688ba7d04a7c654591fd1f1be78937cefd769832293590ec7804a53c367a5b4eaf07fb987bd354bd81d9d49aa529f2d174e789b28f2a6e108aa3fbfb7f7862e01a2435e52fc747a2f14c8d015aa4e38c27e95ba3c70f2d095bc73d5b74ca235ee3f2157a2c4ee539b979c47791fab0b897fe42668d445f7c531361a97a4802aa719ae99ea03d4a8f8ea3f43aeac03b1f94d6e51b08572e9570df36a3e9b28421798d72d8c8c8f146a05c1fdd9311d03cd0325b703518776ca27ff54789d31f7e0c27ce843b612bc45c8b260d7fceb3b2bfcc068628b8b370a988201219ae7985c8502dbc6f531b26f35cd370ceebae746f51db505eee46929541baf906111cc5ce23a281ca505b07a3114de811c50589e73b1b418958e01416c3767f7f4798011542ca143e4d446d229e0a1095af7d8c9899785c2d4f231a66bc98e8f261690b2cf0fdd47fd9b9f6c5d5969e75a1d74a8de8d82eceba5d5feb35541619ff4002adf8d47a454dc56f073402b9593867951d66d5f95084339a671f8342831698c1609e27bdc6b2817c0a4d5a7ab6356f05360da1fe8194a1c087a59318672c3c9da8e138092f544c661b71bfa468921f87c48c99cb0f0247b836172849e503c1230a7e70b65d9148646d93a40e7077c2b636e4a19644940cb63b78e1ecd88dff503b90c2543719ef90c4686eb16f039d0891ce97bd5aeed0eb439b35f1346a4f4155932278b066efed82a0971da07770f1829b2a17655b55190bc82c91abc2f4fe9bf183f380bc8ab01dca631e3509a430ac46b869fbaa9331e02925ce3974c2c565bbf3ff1c18b3e0a25aac16051e633987bf9f2838f129c6c33e275e9b9f723fd635c912ab33ffff4d0a513baf51be4d79363afdbfe62a3d63bc704923a477169d090f41dcb541c5644bba387c85e81da8ea50a6d824c30c100638d9f3292589296bf2c1c5d937a30d04a6fdcd5ab85486f4950f185c6d983d48dd346e9bf0f389da06c609f43c0121fa9eba3495bc59214cd4fdfabd1dab77df4d2e5683223451108351d38f239b6a3fb3ccbd13ad843720bbcabb65af506ffb1c4873e3251686049760864c2571375368d91314971f83b103679127c3825d87f820e0bfe58d19511f5578812fb1a431d59c505f75a4baa287acac442d34383ddc8cccbe8f7c80da0317bd16c1868eb3a9e4a9d7e93217311c52dd52ab49325d43b22711d4216d2a31698883f8dce8112649239119596ae177427b8b5806b2c389c0733752d380435a694af4435cdb7dcd15f891310fb015652c90ffdfa8720d24bca9e591151ea6cec080922b98d1b694be7bca63a371f19ab17c132922d8612ac0ed0d5d565d5b6eda4cddbb64cc3ff2366cd6210e6a5fd3575a4d8ea310b54d11c0dd672cf748faaba07c2917e8c249f363b5885831f30f04e6854fab310d582af8e9b146657f39db1ef7dbcad22f9f84ea836af9932fcfa662ce045b985fad5ddce447918df4676108d98c3126018668a8a3662c71caf763e985476b2a861ebe2a4fbfb1357cf6ceb68be4e19ca6ff3b8069b7114b18875e069df21521b4b4de5ee9294ec549b9dcc9cd303df9d96af429a81366cc8741a6c4dd9d049504a2c20c188fa55afed507fef64b65d115e1beda27780f2a38ad5603ee262385f13c068abb6696cba404714544e072032e2339cb0d1f18d4bdcef7b1ba68eec70915204dfdfa39e93b1435f57c02763d299cca12ab4ac69c88591ec0770b2f214c8925eae3fcce0769a1a00c9c02f2eedaedc9a7b8fb100747ffd2d07388491e21ac3d2c894eb1c424b4c4de2e285cbfd7fb1575a13e383afa7e42277c800913af540e10db86f4c399e5d99aaecf26562709d1e3993d68ee62f2622e16750410732fdcebcad7b73cf51ccae31d10b19aee42cbc1c7d3e6e1e137a22465dc44ecb8ff632eb5704d25e2791daa2c1f39688a9dc7f2f5f8acffd8a14af49d5f9db5e1fa5bb41f353cc7ebecba27f49f31466aa0f32181cd3a47e29b815c2c2a8393bd92ae6d69a408d93d506a6cd574b4d72fe5e5ee63fd7dd7e806e1d3f09e12df56d04a5baf2e7c430627578bba87410ffd4238c15757652b508d8fc15d82c539b6fa1001658ecb19f6f1a41303c3e69cee5271c71be3acd37c9632afdc447500138787af38de09b6d6087074fc1c59ffa2d02807803cb0b35ee630e80750f0bdda98e812c3079b9399d4bb1fe2e15c4905e5b0e441d9e154a6e140171951efeba338dabf5ab634a1d91e92de472e6dc66a768392742319ba3c0a035032b851bee3093ba5731e39661bcc56a9f030be747c3dd9f689af036ce588ebebae87a79915d86abc3a9786915749aa1480ce859f4c4aa2ff1a3ba6f7bf4fc64f7f5fb9b76518db42d142f2b74ea1521d311dc72a92f92308247aef11508b56f86eea96799c0e44df07a2b2c781b4c0af142e87ec3a4b09f26f15faf384acec3528cf2c55a2bf4e41410cb26400687c860cb353eb2b75c4478964a903c74d0582493759e7d8f4dd3d2da2bf50e7eddb87905e47a3234d5294be51a2c785ddca2addeae35314d31e1601ca15fbc794dbacfa7d8e2a5aa4ab935d99a423fcb895322b120298d23bc094d10fe15af656fddc1a0c30cad96ce083ba7acd8c91bbef1656904c8f7297931ce125e73e7f00d831789f6829ba087edce3bb4933d45df3d32a09445dd88a4ea57d8e72ad52cf139abad4edce92f7cbf3f99375f993b967c09984eef8cf29366dd6d168ac148a32d35020fa980a30eaa316c824e3fef0d5c7f985fa802a0617e8886190c19a7e3583079853210763f13ad7b4929b68ccb95e0ea1e469e695ff19279bddd6d04ed4d0c45a1596f695d0d00e8b5494ff81b4a8b09057118dc9e32dfb823dd66421b9daf6fe1e89cdced3312aab7aa757c9b1cc25b32d9e836d98f1c33a94b8eedd5984a21eead0a54d94757d66f576795756293fbfb735247aa6111228b39b1590cba90611bef0eb43f2dc887de35de138f6da209f0c4442610c2951b42193951220db22b09fff5f9aaf235991e94614aff8df82795d42c2921b41e48f4ed3089f7de6c476524a43996e908f5ed3299e92e63cec9ab081077da726aa2e355f082697aeeef75b497f52cbba80e09ba4a627da759ba1dfeda135d65db1502e30b0559ad5f8a7fa76bdf3fca1879bde865a8659e41abf2168f972102bc25e55f9d512d13a2c843130b499951954de938d26a68e44308e117abfc1e8b21301429336519ee5c687baea0aa0d207a8ea939e61cb2a18c58d77aa98029deae3ed630c6c1878d5fabdaf67e98d6ff817be3e1965db127253de648d8fe38ee5722fcaf5def5dd62ec83aad2aae8c22f75bb3c7ae81b1304e05ff987f5c871108f47cecb4bbcc0872868422f91a4f5ca7b048bb7615f3cfec61603a4c27da0a0fd7f9da0daf05ce35d00a3a7e77e2578db88a34b9badc198f8d71f2486043e4f9060b9d9709c7ef0392d5589fde7f1519167aad70ae74cfe4f3b76cde1026face0781f0aa58e59530503db99e61012ca08fa84028eb428c4df3d05c2f10c996a200a3931556e1104b9087dc450c56609cf4847e9b33cd37acf0b8d0059eb076bfacd7ab8075989ee652b262bab9a750f8a37f531841c29986bb107d4e022896a7949bc3e0ca75e31b118be8f0e994d659f8678dbc915667777df1785fdd8a68793e5951e684abbd6dc69656b2360c39d60c6b4ca87839e8df343a528ac8e16bdb1b39190ac91f61a02fed9c746d8f9abbc09ff16950d88e63a4606c59d2aa6c8f50fbd7a94cae3ef1da0e6a8e256e32e07e2e606f831298ca30445c8229d8f47919f23b8dc5746c7aaa7d80a7878e0c6bd83ce9b0267669f9f4571a7eafa015315c30b3fe92bc27faedf2ad6688035b94ec9be33aa9e6ddbcc5246ae2bf161f74957dd8c91fc9afd3b3187495c6f9d28c90323d7d43b9afd9f7989754207ec1027f4a750105aebc2622a44fc531595885c866220efe1cf25904508c76181e8265fb868b5872ee222306637b5d8ecc410f657c006b4568b78e0d281a7f12ec51fb3e5705deeaa5f930bb90fdc2f82f20b663772bbb4e68eec54fdd4153d1c22d6aea369fb2c26796505be2dafd97e95cfa85541f35bc6aabba77aa971d9e4b3ed892f065b3f0dd37393d9bde0430d22be7723292345a73d37bd823e669c713c654dd2e8c50cd5a406104dd6e0b0e4cd0502ce0a0bd3ff6c2727943fcdc2f989600e8c5f0a47c2fe8f07d175034ce0c48c67a17a7c9f262a8885b283ed5419212338dc6a99240781baec700a3e2c516a4d8fec93693a539593c45a660d4d8aaf3d8972dc9464533bd41af503776d43698d87d2dba2375d493afde8f8260eb2c276007b8107af3934d4297bdeeee7744bf110d3baf769bfe3c16f363938c27246f42b3f892574c55b34715ea6e27d572884680bdf339ac2152e9e98b969c726feecc8e0ff8a054ed4f4077b198fafa21bad0ea3e4fe0745bee5161d931dc262e90f0954835e9ab9f85bd45609b80b174a536401fadf60a5854b42bb6fabc8f984c6a41c31816df17e099112ed61d7501ead3bf2ad6058ab539749b576737ed7a27eb8946ea6adca096f25f15b8696cc95456a0da2e407c0b938d51ea7123de3a9b99c251c0f37730548397c6b6644473739161ee362da5d8424bf22382ccbaba90bdca3a57fb0712b304b9c54de863e416cb1480def0bcaf2cb298cacfe717e968f408312c4de09dcf80a28cf50a6447c014fbebf3ba60d150126701a0ae0497b9548fe604ce404ad2ef2e67f95985f9b1ff74f076d511fc2fabdfad3e8ea697750790f5bef8e86848748d3950c8f5cbf5b632b01df6bd464654910327b0197c86b5577596c1ce977ef4b5dc36c0a9673df56d95b47a52622e93e560dfad6c0270e48e46fe979c03890f452878f3ecaf4fb0e16c7f677fcedd30775282a7dfa36bd5095fdd986d200695577654ff214974ac40a97ba6d4875a0e9cf73256b5aaa2e647058d1f1db344d12830efa1f50a220dcb54851b664bab2ca77e307e780bc751bfee3e0387e5394729612e90188b0abd9d6bf796f2ca842d47b6a17c80f9e5fe9005255a1fa4a0aac9e9ff9df35fb0e20cb0fb1eb088262ba9e161369d767b4ddaa57d33327b7f17130ae366c5a870b71ec579aa089a8617968f3cd20479d2482c3e36bb08cf3edffb172312c53e6ff2354b1934cd7b182603109a3cf41d2bfc6f432a118a0a89dd117ff19ff5d88e94f106ec31c00bad725848695ee418aaf0eeffed01d005a9447e5487b520f449f1a1817faab9eeec729bdcc4eb63da7bddbfda0dd454ce0e54e20f4d7cc89a735613593f51f35b71676f89527a2db23a09f5759227465a45a06e3877e4cb5ae1e205f4fc98777268708723ed7e3a427463d1e46b653247e4bd5b7d9ba67f63de877b95f4c8b9c15ad59f90991c0b4077930387d5d33788bde443001f0e46d55085d9bf45a266b332f1943b0cded88ff87233cda3724e040cbdf15f45a6aa1007dd3b11d2230b75c7723b95d79e2055653af175c181bdbc9e40dde3789fb71b44e6c90b2ff26b3581d7aacaff3bfc2d3378246198f9d19cfcbab3f91bfe84b43227e762fd8be2da1df0deb22ef637ae2d1d7af6d52d7b92fbdcd951a2ee5795181fe065d5", 0x1000}, {&(0x7f0000000400)}, {&(0x7f0000000440)="bde22d4c95fcd9e75f7a671301627aabeba4bab65891ae8dddd1ca1b9b23a0580abf66f94f50cbccaa1a0ee972502744a649fce26ba8a79fa9f0e48975ee2b004de5e3e73b3e6f28038b989b0181ae990016d92e89f256d0504cea3410785b10dd247b49eb38e8e6582d61e8bf57b24bf390ba657fedb83c7f2ea95b919659db7656d4b8e8bc978b67de6356ab845a2183dc02e8fa9dc4c7b9e80abefa30b33b21debeb17161c7cb79145a0945bdf0d46a26ef2a2a1202a5e90cb34b42e9e6f67f60f9999c1ad5ebee664f970be04bc0a967f39aac103f281f804982f7c7a59b1530b875ff010dcc6595300662f231fbc2", 0xf1}], 0x9, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x8) r4 = kqueue() getuid() kevent(r4, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000009c0), 0x7fff, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 18:49:30 executing program 1: r0 = semget(0x3, 0x1, 0x20d) semop(r0, &(0x7f0000000000)=[{0x1, 0x5, 0x1800}, {0x6, 0x7, 0x800}, {0x3, 0xffff, 0x800}, {0x3, 0x800, 0x800}, {0x1, 0x10001, 0x1800}, {0x2, 0x9, 0x800}, {0x3, 0x2, 0x1800}, {0x3, 0x6f}, {0x1, 0x1, 0x1800}, {0x4, 0x9, 0x1800}], 0xa) pledge(&(0x7f0000000080)='(\x00', &(0x7f00000000c0)="a6255e2f2b3a2600") semget(0x0, 0x5, 0x608) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x10) r2 = getppid() r3 = getpgrp() setpgid(r2, r3) ioctl$TIOCSCTTY(r1, 0x20007461) 18:49:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)=""/56, 0x38}, 0x41) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x4, 0x6) recvfrom$unix(r0, &(0x7f0000000200)=""/41, 0xfffffffffffffd2a, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 18:49:30 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)=""/84, 0x54}, {&(0x7f0000000180)=""/39, 0x27}], 0x3a4) 18:49:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e0600000065a0320792525a0699"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x1, 0x4) 18:49:30 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = kqueue() preadv(r0, &(0x7f0000000080)=[{}, {&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x3, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r1, r2) 18:49:30 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mincore(&(0x7f0000f8f000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/66) 18:49:30 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fb) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x44}], 0x2, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='&\x00', &(0x7f0000000140)='^\'^\x00', &(0x7f00000001c0)='~((-&\x00', &(0x7f0000000200)='\x00'], &(0x7f00000002c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) bind$inet6(r0, &(0x7f0000000440)={0x18, 0x2, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) utimes(&(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)={{0x8, 0x100000000}, {0x5, 0x8000}}) chown(&(0x7f0000000300)='./bus\x00', r1, r2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) mknod(&(0x7f00000002c0)='./bus\x00', 0x6000, 0x3) fcntl$dupfd(r0, 0x0, r0) getitimer(0x2, &(0x7f0000000000)) 18:49:30 executing program 0: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x3, 0x9, &(0x7f0000000040)="a6cee922f3953191cc02c9fc7586cc874082931f440dcb92ce4d8fb5b905e1bbdac87cdc3d1e9f88a1a5cdd52dc6d260384903e258c1a4755e9965438775e4b6dac1ac10a8508d0a8c134f128a76a050ccd59f33ac93bdfa65e4dee6db60a643ac4d0a083d63ef43d036f39557e64e40e1636ca55e37a6e6576d1472bef9119c5bc42cac3cfc7c8ca8c19bbbab", 0x8d) r2 = socket$inet6(0x18, 0x8001, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) setsockopt(r2, 0x29, 0x27, 0x0, 0x0) 18:49:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) getsockname(r0, 0x0, &(0x7f0000000080)=0xf7) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f00000000c0)}, 0x4) 18:49:30 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) syz_open_pts() syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 18:49:30 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="490248a7c1cd5afa8ffb22875b4204da82f0c09ba55e92db48c1ac78ec56c1c8c6a4aa5b029c215d68923b7715420dcff2e687cf05aab680f2fe11ea0a1c609fbcebce784ef8d0e3590ec0d773c89960979a2d2094166be6794164c0bc9ba98aa8912ced9b1757da507853b92b393f092c5810e454f77a35dcee954c7b8554fc11d2ee9e5c9cbbc4959b7e0200000000000000796bb7cf260943908ce0396170c994cb72bbf93c422414e01b00f69ea997ccca8b43acc684aa4570820b253cd395743841c77fc82149801e9b30559e5ae319f9c9d2316b0c6b7ac51e2190694534566c9422865527bb8af379b86cc73749407234032d5f1ba4d7a98c5e0533ee344981444aa66a02449fb50dab79e7587bd542c355300e", 0x117}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{r0, 0x62}], 0x1, 0xf73b) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) 18:49:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xbc3, 0x4, 0x4, 0x40, 0x0, 0x0, 0x81, 0xffffffffffffff8b}, &(0x7f0000000080)={0x918, 0x78, 0x7, 0x9, 0xffff, 0x1f, 0x5, 0x55}, &(0x7f00000000c0)={0x8001, 0x80000001, 0x1ff, 0xba, 0x1, 0x7464e25f, 0x0, 0x20}, &(0x7f0000000100)={0x7, 0x5}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) 18:49:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) write(r0, &(0x7f0000002740), 0x106cd) recvfrom$inet6(r0, &(0x7f00000000c0)=""/131, 0x83, 0x2, &(0x7f0000000180)={0x18, 0x2, 0x7, 0x5}, 0xc) write(r0, 0x0, 0x524) write(r0, &(0x7f0000000040)='7', 0x1) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0x32011c26a21396fb}], 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x380, 0x2) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x140, 0x6) dup(r0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x33, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 18:49:30 executing program 0: kqueue() r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x100000000000005b) r1 = socket$inet(0x2, 0x4002, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000240)={0x1, 0x2, 0x6, 0x3ff, r3}) 18:49:31 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = socket(0x1, 0x5, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket$inet(0x2, 0x3, 0x0) r3 = dup2(r2, r2) write(r3, &(0x7f0000000280), 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="000100005552d5cfea657060c42dc0ffea55f5406d9deb494ed955d6ae308af85f362fee0cd6119911403eb357a758dd59bef271a9f383841aeb97500aa4305563eb324fcc0d329a4b9648cfb73211b1", 0x50) close(r2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 18:49:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae5dbeab0315755ab8bf0900950000000000b2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f31817c3e400c1443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544f", 0x58) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$setstatus(r2, 0x4, 0xc0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x8003, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) getgid() readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:49:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4537) 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() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kqueue() kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 18:49:31 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807", 0xe2b) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) dup2(r4, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d3a, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:49:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000005c0)=""/203, 0x51}], 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x24) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)='-', 0x1}], 0x1) 18:49:33 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket$inet6(0x18, 0x80000000003, 0x0) select(0x40, &(0x7f0000000040)={0x7, 0x80000000, 0x100000000, 0x7, 0x2, 0x1, 0x1ff, 0x8}, &(0x7f0000000080)={0x20, 0x9, 0x68, 0xffffffffffff65fe, 0x80, 0x6, 0x1, 0x9102}, &(0x7f00000000c0)={0x20, 0x6, 0x200, 0x2c24, 0x1, 0x9, 0x40, 0x81}, &(0x7f0000000100)={0x8a18, 0xa774}) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000140)="00927a696828c10a56db52e9cf08ad3dc9000000", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="f22c21729103fe1194c9c7b03250947cab3999cf172d2882de6b9469219fba1e167e992aec275ee2530c12668963ab6c2735878c36742b9ac4170857eb637a378be26c22792cc7371d139d9e1ac28af67ab1954bc1975da96da9f62bbdfc11c7e0c13fd098eb0f3797d1d349af34a9dc16fc8c64aa39f14f95727a0bf75148f0436f807fde00ad29a4629c36ae02b6cc79db89c0a76c42dfa23a1d4e89ad70a619e17c9e8b65ac35a38e26eb7c282b9be0e233fd7ae8b524d3b2794e8894e91680cc56989c1739753fe90721a5d99d0ef7a9d4638da67e6b181b833a2c6d8b40bc87e94d122655f521c114479f36162c1b4a81c84ef636713df0f24973c819b38a1b75243e2b88248f860c670e4f3f0ad010861c074a2815e7672cc9546f3bda0b36bb48298bc20ff9658fb362846e2b5936d68028e2fdaeabd24e03416d0318b8527a2f44696dbd8126d5b2eed925059be7e9f564488588d8a15fd7a5f0a0da6e553392e27873ff406144ca5f9b90fd41c6a19b9cacf18d944456563a4193628765146107a3583b82bf970b25f79327790d2709d1b7845b84bc087b0acabbbb511c4c9313c4c69cc34481790f83b792b13de7aab25d199f2312deb550acf11d1e07287daaf846330987c47c569674ecf1a173af5f6e4e879fb79ef93b158e4bec7b55c418c4871dcdbc7acef483eb98b346d3e3ea8683fb18ed350d5a9744b207233466d5328d0c08ce145c6f360b808115c130291fd665aa44bf5f6acc1dd4970a100ee6437851cdee40211e53ce55ba6583c97d83552cb58cf731e15eff82f8f2c5d79946f324a12ddcc1cae3aec415fe5a1a973d6b81b383e514c90df81831bd597af862591952a0519127396c4c1308254bbf0afa526ad5cb656a1ab9a77cdaf18dc3fa8e459aa7aadfb9e6adbb980ff24ad6323e1d538b16836e9f2f1e0ae630a13698efa26f215a233e95c1356ce7670e2b716d3445ba703f75214a9854f10e8095c295b170f75c8eeaf989081aab6bd2b79c47dca68393bccd9f86b75b722051af0c98f3ea3ced4cfbf2e20727763bfc305aa32957ea0b047b6529057a2fe45f4996bc278a3fd8b136853224953b20af4e8a5660bf811c9df0584d8b4dd8ae5d476294164fb266643907db147e6c6d9db564ae916d51286c8faa948adca3b395efd37877edcad39668f78b1acc79bb13cdcfb731159477508ae49738df8b2298452062fa08bfeaf3630818c828b8d960c5217840807f6aa60163137882cf504ed6821af4b7fa882eead94512dd525a1970c0a93a17e9aaeb4cbcff650e123f36b443f0c044293e055c94a5ca05f4db94e9bb21c843cef90014de702f8b9f7949869f70ae968a84cfdb061f8b5ef58cab2c86502af5c64d96cf7e5c116e2e0d727610d7ca9b3d8eb9b361c600c4827bf10934671caff2b7f817b7ad3423730a4fc1f7f7676dd9631b8733f7db4361da97bd6235e03968f5295e27a3512cbdb9cba795be5fe883fe723365443e2cc0870dcc96ea34cdeeaba27ac753c790d33086623c817c4ee8201def7a4247d1b0879d1b73ce916422d72e2eadaa933e01e090455bdcc0ff2af0e6869565194ea0bc4bb81c860d3fc81f54bf81ddafd239c6bfa43d72452fc0a189f9cfb8cedd0598cdd22baecf81af2b698ce95b3d05a329f45f63e44b67f4aa75cffb811563682dd7741fc5a443293d071254acd6875e6fd4f643d4736895602039812a8437b0ea395481f1da8361f0efe995ad9b664f834fa5bbcbead1a0a6067d7c3af4206079e3a5b42d2b56b1c1fd58e27fd1e7f424b18af8d6d73e0a16f68dd9ec191b8b8235c02f2b3d21dd19d83cd2cb4bcc51e26f5a5213a6d795f6df22e830bdfd97907067ef7265e37c3fcc11ba1ca0b14c11371a6489d470bb3ba7945cce7a3ecbd061e10566d96659ec9b821880bd77b60fd033d89a58d13dd40db361d23fce5eb12f1b9cbc9b421bc7e13ed321b2f1fcfe03ae4d33d6bfa52c585c9a965b1b3fd77b2453cfe097582d30338e5a9572909b88a04ba29b9a55469460180428b7c0b6f7c41794f9dfde44355a673460a1860172f7d71acd642e1ca1102a1dd48f61bf34f56e8355f2d33b61834df9ad5387ffc0bb6e76a9d50c8fdbc82fa88beec169f30f4ff5e3d37c8bf3c37ce2480660972e269675725494b61e91feac84c6c2890d6cabc019a5370a2ad4fe0978b895d409d431ddc1c7a6adf4df5c5e2a4158fc0ef6aa7d086d242cc65d7ff99eec0a0a06813fb90da37135f32dd8bbe1232c3e1a6c828138c728b3535e4190f2ee481b9158d86dd4b2c97474ce7af3c31f514ecc3269b8d3c0c666333557b3fefd872a58c5d9fca41f408dfb4683124e737909ca9a988100c46a47a71fb062262e4cc639b8a6cf1dc8b7761cab76d52b45f92eb7fb6fdd07be718375410bab42299851fc53a0d79423cfc5cacbbf8082015dd2b98f7de459968382dc23edd9ef0e5520637168b4b316935c35313c1bd7b3eb55d1ec6a3ef75900751cc4236cae2e18b5c856f39a5dd77ef25bee459146b033370c4dec3ab89b929cc9733dd434e235978051411e29ae065843acff824128a3ce298bc60c6123b895978a8cf7c479c4a8a2c9c2944fa9132ba94397731aff66eeafbbae6a10bf646e8ed5acaaa2d647dec8134259bf42dd1e402c4b5aac7d717ddcc083158fb2cca2b1479ac6c01501c1a81f450f9069b7a6891b6514b0968df89247373edf215f0c9fb56224c49b85b1242f236df2bb0012dc03ee2ba0f2feada73f1e7f3577b453f9352b334de255c9628f95c7ae44927f36d6134a79a1dac76c980f3c19afebb0049eec72727e00618106c253a4ffc2dcdf76ba49f52fe5d145b641494c0b43c48fc38bd18d684e74f61d8e05d84c9f95d634c84b246ee50f79e0ebed793c1bb34cc222a532cdb2a62fe468ba9ee6b834acf390126495a2698deed49611fcea68dc91a5add5c927648a98016fe16eb2935dc63218e586e3b7b7f1bfa667cc3506ef2525e07a7a979415453020bfa57682ff8c823170655f554b73d45cfff74c08f33f35c31341527a520d9e45dd355fc0810ea5c40718120fb8539d4e7cb4957e0308140401bba09479d20145e15056523a78714447f1d9a01da6b15c341a6f53701d93e019e80e90067facf232feec29227329ef529f3022fccb48698875aac5b58e8a114801cb338d4694b45b5a3de6f688b13be5eb88cbfb1a87c3180f4769fc90d8e07741f61f8aeb855e1103815f6f0599b6178696056f65fa95c34acf14d6e2e00b75bcc0e16219b780114901e67e0c43a4a7909f6b36adc8c250226994579acd8020b9b605dbf6a388aca558209918ac7c60c11ef950f5d6f8c9e2e4cf588133e047fd3bac0eab8b1c7de5be90f434b76c91aeb2a3e20180e9bc51413ff53d61b613a5fcdfa68c92fd0b054f90b4f3c176ebb7107b05181a006895cbf74b0e056a3eccc1b5d97ae7ecf790e03fc19b7c2e0367a95050283c120546bfe527e622131a8fcfa2b35fff719f1139b080bc783f5d8a66ea508a953ba5fea09d70bc3ae9055461d84242dbd8d33f1b34e01ba23aa7d5f95e7bc58573d5ba67dd9c59ac76d66b9cacfb1f877a7f1821236deabb79d376ef9d5ea96bbbd5c6577a959b39e7986c50f894052da8da56c906ebe92d5aac50842c797155d12ffcf905856b7fb623a7f12071f9016dc113fe490b11e3c3b0068bfbbc1c3fef93ef69e8e324ea3ae4ae351516defbaf456877ba0420cc584f2c0db48cfa99055999990a5317daea394354e2884abb1ed07485ed33854fc54cb50e8ace7b22a4faf56d2c215aa09740131b9b130788fb6e1b2829bd7e27ebf0218379a699204fb82c96d065e77cf6a99afbbf968049fbb77cc8be72a917927879e51a1587bcfe68eb1a2defb57f8c81af05b8f8efcf727104bf22ab168141021764192bdf90578d69be1f3df51fa3f6486a73307d0a67c42c0da1550d9df367b00bb953ac7bbb95ee6c924101cad561e106f51d0b9c9db9c1ef79eebe8b8c86c98e4cc3dd6fb51e851b7f9475fb755b788312730e26b12b6de3f08d37a665a1ab73ed3af9bd1a7c097cfad9e4f25b05a62515e6417b50f3154fd9ee7ddb01c17bb3a57b1074bff9157d4e9de42b4115100e70ce447aaa4e5a7f171797bc827ad9ae8b8f510c0b413a09dd880106707f02bbe9807103cf4953160644ced700585e0c6b90ea0051de52ea80aaf15e6ee92ccd922432b69e3577bd8b051c530da45c3edec0166a054df8bbbefcd3602b3775588ca6a885c704b87cce20b02c6b43912b0bd113ef38073dfb0a31b180bf0ec3cc3d9413cb88e76ea87fbbb924220ba098ba9b6d8f10ad831135887721b7833652be19521d1accce9eec4eba41285fc8cc577fb246419c5a5f603628a790e0e8a1d18f9eb542f539b9fc9a37b0a34b54d6fed7f881fb6c924a7f4a3aad7dd03e586e0cc1743c339d2deae4955dc5d1f44383be52fd51174a8fe4742765736e127348aaa8b94f15c31c6837ca3ed8919a3d87e22416aaa748600483964ddf296bf9208491bece1e3f8315ee6bc4b6760bfd7705c06197beb33bfa2a2e08bcaf8e74224a8b9946ba560defa17749ae9bf7e15a8cbe380f37ce8111a2df068c50f93ec6287c353a7ad3e6ef444b99ace146002607c94d80bd71e49e29c1476c7e5e2c3e125a0f5e543067b988589d71e0913c73d7b56384b57e3e0d6637afcdbd065f2f3be469478c764284dea0099a3168516846d5518606e7fc8da2cd46c2d86581c5474f25b8455c7d0b76b76aa9a84401cdb01ff642abb358f6f1b9dba6ebb5c8077ce25f452779349f8de82e142ddbf8ab1a877d092b9f306eebaf6abfa7d8ea618e5aefb61306c37ea300b3eb3cfd5e37251a5ed7d43142b0dd333f995015acb09508d641178a39ee3b2afbef8b9d58341a41ab3ad89b3a5df9e0c6c95c9b20e4b9801154ac0e8d29770530ca376234f033be4a935b38a4aad3cdb85ebea967af9e0769866ab7e699a85e618065fe84ce173587767584b06ef04abb19ae9d2f80980b9896d3d378296c00c1a0cb8bcabd2913abedb03fb112aae7c6869dae2461a68d5398fb73094329ba445329fbe42045a5eab63f48353e573fcc41108af4f811cc9d563e82b51c3ecf388a54037152d836882df64166aebdf776786d748296e17ca8deb0543214af15dce646847063740bf20dc839aebc16aea0b14b809a11fe37a149d8ca8b7e292dd8ca8774306a13d59b8c117267f9a64a9094d3deceeed5db5c53118e2ddce88ed68aee271483a8170342d4610a8328e9a7cb2de40b65f68e7eded805861ff256a698bea01edf36b6d1289f3cf30250dc799edcababde98ed0d605777a0dc7412a54af8fb3149d4b4b110cfcabb692ff53e8bec5f1f0960d504a6b5f8999edab5003124ac143540f9a3574a0fcda35875bc702f40ad1449c2596643be2e5389f396617d7f08b11fde9c8b667d84ac233047944c68c20d9c7be0658a26377989f1ebae8710b0fcc15e4c5ac72321dfdd853cb7e9814284ace794dc5d5dfbef065a68570aa9e8594b44005e5cef61994b5fe399eda6b4ab47dd537e830bbd8d5d2049d1199ce8e1e750bda830d4572d4c6fefb02f093a77ba398ee1e88f7eddb011f438d9d5ac7e0dcc1d080669841f96c434c240b72e9065085d2bbb0900976b56fdd5a7258f25ec7397aa7e087471ce5d154e71a801ad3a266de42f62ba960204c8b69b3be2d1f9f7c4e29199287e0fb4acf65f", 0x1000) 18:49:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xffffffffffffffa7) 18:49:33 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) dup(r0) r1 = dup(0xffffffffffffffff) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="1d9c91d03c00e5da89"], 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x1100, 0x4900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x3) 18:49:33 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) rename(&(0x7f0000000300)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", &(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000") open(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x0, 0x0) 18:49:33 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCNXCL(r2, 0x2000740e) 18:49:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="1c27058f5dccee0a130eb2a4241214d13a8d835002c5e42cc62bea4ef63c466fdd8b8033cc3c70a3df1af48823db040e167fbd48a8fe7f36a0076f092f058254d127f84afe78cb684d15", 0x4a}, {0x0}], 0x2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000400)="e5a7f3578ba7f276d523466236004fb85307039c009cecacbfac882182c37a5ad31f6c009c658da4ddbfedde8b248ab0192fced4a73a99f6401b257427d44580b4a7834e3b79c34947a09a4f012e2048a5d1b317f5b11a80512f6207cacd9bed1baf1ec4647bb232708ed4da035da3666d6d5496d7293c4de32598ee2aca011d7dadca0dc15ed14e7c", 0x89}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() socketpair(0x10, 0x4000, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r1, &(0x7f00000000c0)=""/222, 0xde, 0x800, 0x0, 0x0) 18:49:33 executing program 1: select(0x40, &(0x7f0000000000)={0x7, 0x3, 0x4, 0xf2, 0xffffffff, 0x8, 0x19f, 0x2}, &(0x7f0000000040)={0x1, 0x800, 0x5, 0x1, 0x8, 0x40, 0x4, 0x401}, &(0x7f0000000080)={0x10001, 0x8, 0x3ff, 0x7fff, 0x3, 0xffffffff, 0x7, 0x7ff}, &(0x7f00000000c0)={0x200, 0x6}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='].}\x00', &(0x7f00000001c0)="272c1d00"], &(0x7f0000000400)=[&(0x7f0000000240)='].#\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)="2bac2400", &(0x7f0000000300)='/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=')^-\x00', &(0x7f00000003c0)='\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000100), 0x0, 0x0, 0x0) 18:49:33 executing program 0: setreuid(0x0, 0xee00) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) r1 = socket$inet6(0x18, 0x5, 0x8) fcntl$getflags(r0, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', 0x0, r2, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) socket$inet6(0x18, 0x5, 0x3) 18:49:33 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') mknod(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000340)='./file0\x00') write(r0, &(0x7f00000001c0)="a1ed25a3c0240c97a51658105c224474d82ea12392fb171768408c2d4390e3b879d19b1b84a55d016c4b843cebc33a44b4b697b3d18a6d9190821edc6d48b8d0ad312487668780584e28f618115322a0fa5513b04d1b0cae6cd9a56e42417e960362bc61cf8839d452c41611784484c216249c56aff7e56ef14927584626a16be8f5ad9414829e527a38c54c9ae838307b38d0a2841861d53462345807d20bf70210c70fb596dce94b124835fb3778cddecfe3ed2f99bb8abd29147f80bcf02f6ceea0e77462e7139a4182033f2766df6ecbb726bdcfe87279f3d884cd9d384df8141d36", 0xe4) chroot(&(0x7f0000000380)='./file0\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) open$dir(&(0x7f00000003c0)='./file1\x00', 0x2, 0x4) linkat(r0, &(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000180)='./file2\x00', 0x4) 18:49:33 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/66, 0x42}, {&(0x7f0000000080)=""/15, 0xf}], 0x2) pipe(&(0x7f0000000280)) chdir(&(0x7f0000000100)='./bus\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x1ff, 0x4, 0x7, 0xffffffffffffffc4, "42e40a88e4e8b304151d47c300c246be16f85f32", 0x6, 0x80000000}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2080, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x92) 18:49:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) r2 = syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x1ff, 0x0, "88e96cff3e0065f629ae2deebf5395dbc06e9ad7"}) dup2(r0, r2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 18:49:34 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = getpid() syz_emit_ethernet(0xffffffffffffff8e, &(0x7f0000000480)="ecdbb2b6d9273a4a5a38d1016982936f106bd9385da5803cfa418fcfd759998de493eb3b224198b6824c28d6f6d32f13f979946867e544d42a5cae36fedf07455e4d7cdcad488ce269491aa17cf308a3baa039b9ba8d5f749c11bf7a30c5a35bf5d4dbf58b78ed9feffb8b82a31d26c8e14571bdfc5e4faaa589f08ea5ca2b619b0b6ce5a0326d0133a5585b18500b87effc5d877277228d90663ffcf94c9189d95d97b9fe1e9578727d5f00000b027ed1f1afb8344f5ded3600ab158b43dc71b3cbd24308dbbd660f31762179e77250d5b2755734de2e14b077678b144487baad4291aae22be3e1000087cf239d09a887b6897bf24a") wait4(r1, 0x0, 0x2, &(0x7f0000000100)) wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)) r2 = kqueue() read(r2, &(0x7f00000001c0)=""/6, 0x6) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0x7, 0x10001}, {{r2}, 0xfffffffffffffffb, 0x80, 0x5, 0x5, 0x6}, {{r2}, 0xfffffffffffffffe, 0xa, 0xfffff, 0x8, 0x2}], 0x2, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x40, 0x41, 0x7fffffff, 0xe171}, {{r2}, 0xfffffffffffffffd, 0x1c, 0xfffff, 0x3, 0x9}, {{r2}, 0xfffffffffffffffe, 0x14, 0x80, 0x7f, 0x7}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x2, 0x9a}, {{r2}, 0xfffffffffffffffe, 0x54, 0xf0000000, 0x3ff, 0x800100000000000}, {{r2}, 0xffffffffffffffff, 0x80, 0x3, 0x1000}, {{r2}, 0xfffffffffffffff9, 0x8, 0x80000002, 0x2, 0x32cbad80}], 0xfff, &(0x7f0000000440)={0xffffffff, 0xff40000000000000}) dup(r2) kqueue() 18:49:34 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000002380)=[{0x0}], 0x1) r1 = dup(r0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x2000, 0x8001) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x14eb, 0x3}, {0x18, 0x1, 0x6e0a, 0x7}, 0x7fffffff, [0x1, 0x0, 0x1, 0x401, 0xc34, 0xfffffffffffffffa, 0xfffffffffffffc00, 0x4]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b89bc8ff965606422fb344a9e25e90fc3e4860b6a3f6d56968968a62715e1d1222992afa2e60b1c518efb03963521349d89abb5130bf41d745d43bf90bb6b6386b71666c3a977e0bd5488dbf5b20d8d37bb562df461526578dcea182b503f7be6a291655448b3bbea20c2de4163a9832463d5126654e4ede48c60bae5ac0bd03606db28a", 0x84) 18:49:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) connect(0xffffffffffffffff, 0x0, 0x0) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) 18:49:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 18:49:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae224759", 0xf3b, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="0fc899c482e962719476cbfa31c59d1d3b26c02ae1578e87de8eeae790216f437bc653cb3a435e31b9f42717dcaeb94e5a269d6ac539759f054187d018f2bfc2cdd9c421ce344ff719dc2977b5d97b44b678ad4371b7364091c9f51c9c9d09552f4bfeff0cc739c953d7d22766322f263d59782e86757ce09e99439f8111676f2685d4af14b1e3f1bc17f2add9dfbfe270d75f030018dd9eb844bb2f936ca99ecc883c1f1dff9683e88b6031aa1b6ae1cdf5938f193994530f23330a23cb8aae17c077f00f2a", 0xc6, 0x4, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/49, 0x31}], 0x1, 0x0}, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000020, &(0x7f0000000040), 0x0) 18:49:34 executing program 1: nanosleep(&(0x7f0000000200)={0x101, 0x1ff}, &(0x7f00000001c0)) r0 = semget$private(0x0, 0x1, 0x271) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/185) 18:49:34 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000180), 0xc) r2 = getegid() setgid(r2) 18:49:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) socket(0x3c, 0xa, 0x39c) shutdown(r0, 0x1) 18:49:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x4, 0xffffffff00000000, 0x5, 0x3ff, "13b4aa4c0067dc24433567c6622eee3c7f9ab3bb", 0x9, 0x2}) r2 = fcntl$dupfd(r1, 0x200000000000000, r1) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:49:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xc004, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa689d3e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) r1 = shmget(0x2, 0x4000, 0x340, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/111) 18:49:35 executing program 1: r0 = socket(0x11, 0x0, 0x0) socket(0x3a, 0x1, 0xffffffffffff0000) setsockopt(r0, 0x7, 0x1, &(0x7f0000000000)="e0cd81ac088908995346fae7cd", 0xd) 18:49:35 executing program 0: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='x\x00') r0 = socket$unix(0x1, 0x2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x128) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) 18:49:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) listen(r0, 0x10000) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x402000000000029, 0xd, 0x0, 0x0) 18:49:35 executing program 1: mkdir(&(0x7f00000000c0)='./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) 18:49:35 executing program 0: setsockopt(0xffffffffffffffff, 0x10000000000007, 0x400000000000000c, &(0x7f0000000080)="ff0100a008000000c3513e2a5e00000000000000b7b1b236033340957862ded4b472b12ef02bba79275a98db2108b6251279f56665338041e7619248ad", 0xfffffffffffffd1a) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000000000000000000e8ffff00000000", 0x14) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:49:35 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = kqueue() unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 18:49:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "fa05e32d6830f88c2e98240718f347f332dc1216", 0x0, 0x6}) clock_settime(0x3, &(0x7f0000000000)={0x4, 0x3f}) 18:49:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1ff) r1 = semget(0x0, 0x4, 0x100) r2 = fcntl$getown(r0, 0x5) r3 = getpgrp() getpgid(r2) fcntl$setown(r0, 0x6, r3) semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f0000000000)=[{0x6, 0x6, 0x1800}, {0x1, 0xffff, 0x800}, {0x4, 0x7, 0x1000}, {0x0, 0x20, 0x1800}, {0x3, 0x6, 0x1800}, {0x7, 0x4, 0x800}, {0x1, 0x80000000, 0x1800}, {0x0, 0x8001, 0x800}], 0x8) 18:49:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000000c0)='*-^\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='.%\x00', &(0x7f0000000440)='{\x00'], &(0x7f00000004c0)) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() write(r2, &(0x7f0000000100)="8e", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc80a, "a147780ac85a538a131100e81e00", 0x0, 0x7ff}) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10000) getsockname$inet6(r3, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000580)={0x17, 0x5, 0x80000000, 0x9, "7de41579264576166fc9f8edafb91a395fa65124", 0x8, 0x800}) 18:49:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x8) write(r0, &(0x7f0000000600)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5e27fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a097336151fcf577d8920100e6e47732c709ee55af217640cc755bd027acd3b5f27b8f83d520f5a10706228bbef880cd02fb13237738ec243bb0203", 0xae) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) close(r0) kqueue() syz_open_pts() login: load: 5.55 cmd: getty 96029 [ttyin] 0.00u 0.01s 0% 311k load: 5.55 cmd: getty 96029 [ttyin] 0.00u 0.01s 0% 311k 18:49:35 executing program 0: socketpair(0x0, 0x4, 0x1f, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000002080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000434dc3c19422d1331abffe8c10feefed5689dfa71420f7d3af0ddea920c87616223d6dd9b86edc2d8260e9db5415aba7b50ed192901612dc08868d5071562e5d94012075c237b850f844ffdf7c1c0842e79ea93d67ddf9b8e721089efc3f98f7ac1cd4b58b2e1a85a236337bf3721963704885dac7a043f25a1b83d30f722c34a7d9e14392c47aa1a9dd8be805984704647b869bd2901266242719c569ac03b7cb500e3ca61acde57e091fc019e695de7a61125181ea4c5f90c9b67676ad8fbd5d102c9e9b42c7c9cdc64c365b56f17d868c8cc7728c21cd380271f8ab735eaf59c32f2f801d75bd531c5710f2eabeaf76bb"], &(0x7f0000001040)=0x1002) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="f8cc046d55f7c93492c34300eba8e60764827f7e62ff8c571166c6fbd7c49bd007dfc817ef9fd0b5647182844d808ff163f0dc7d53b1596b1cb2eae16b42ba818db3edaaa78a7bb202febaa0dd8c6f9c92ae3ffc4885848b6d075b23ca0478258ffa1069a901f9d99a53e2a287592866f719c6e91ab2f5c47bde9cb0c5713a0150a1c1b1042d09e894a23cb54e6f8eabcd77fda61c9034bf789d0529980c8f8dbd23f11e36d87ef516", 0xa9}], 0x1, &(0x7f0000000240)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x90, 0xa}, 0x400) setsockopt(r0, 0x0, 0xadb0, &(0x7f0000001080)="c1c8f35cbe55fc4e726b4f11bf2bce6bde07848efc794dddf47df3095973ad90c900e9cbcc14b804586f21444e06aaa992218e345556a3bbd8717dbc7ca13e68164017f2065787cea327a8d913addbe8935fa2372a9fba29a9a624549697d66452acf0354a84fb087b481f84713af9669c04de078bdccaaba0da03dff33a086fd4f9442bdb63b52951f24fb876d31f475dfa7f7da1ceca48f26f9f254a58b22a25f5da9b9acbcef221e3d3c7519f43fe1bb241f578d3dabed2ee7c0951ebf404b8d224e4522e2a13d195f1de35960a0947a689861b8b045616f681a54f8253fe265c5ee945f0e76850a44b7066d08defb8982146cecbbbb43520c85b1c0afdbeec01208e98b8678b3d6bae2b2bc1b6b5d4f37f57dfaeae34d1529046974cefef56631ea252df72e2a8e718b748c7b9f4b4f093b3142a5ea92a28816d5ddebdf8a5787d118283edee18a6cbea5a2dc261d4338cac3f414858b8dc79f913173f18aee2baf9bace43deeb9313452b3fbc8d8a9799019a2158a4488633a21bbd6d0cb1ff4f21b12e23b34c892777329dd00170e75a9579c0eb968bfb2fe5cf9440b43c98330b58180f98ed4e60499b02c3f8c723f6a3cd4fc7fbfc9ec8e94077e4ba148a7c39e3278cf4f83194cd2e7556daf9fba424fd4f3ca530a1dc94e7236c8615920baf7c6e383c0a8d78cabb06cd134b9ba37d3a54f98dd7bc28e931d59136dd75f8435951072a0c30b13f06898e8377b74a36bdad84ae69b74ab68bf31fc69ab14375dc33015870952b5d5270589c0910a3bd095e3d87f7bd13a8dc3225843d97b74bf068bdbee37b68668bde1a00d168d83fe6a2f7a98510c3a836df6c832ac7904a023b8fbbc308ed3824e2831e203371b67307ab385bde9d6db9d8d0868e746266165225b01369cb82a9c667002e3f34a57754eafb25c946a4187006e74187d961ec018f8fbd33d44393aa7dd413dfd05daa1342b83e11a2f7e1726615a4b8584027c95842441b23392339de81bef3920716aed32ccefc11880737e42bd33e267f88b3788d977f5a5267066aca809510ac7d46b72bacaab3c2226d30f30925363e4808461a71ab83798874d3ade91f6b71173310da18883a032afb8e46559c9b9c64e8c055435b957f4c95fc666c23375f01e18a174ff13b7bdfa56e7ef868fae8adf0c78e2b422e7a786a22dd1c5ede8616ab1cf3deacd78471889c0702f1f771f84d2e3415343cee6aec954077a91f6ff8b070610d544f848513d1d9813ed5c495e5ea541f7496e63572cd84772127769074fc4fd994d7296067be0d78ab51b628654303a2f1b4a1d1dbd2da1acd3319a23559476b362ce85ad2c32bb7cdd98a2cedf12d4c5257ce379efff0ac3db9f3617f6da0c878be3ff7914690800d1443363a621fb6f6734326d83855122ed3a04073490488c76529e6a8baa763b4a069c58ddfa4790cf44fc5e566f816ffc8048d0f0443b93995c4f16c2ee83865594f98a427090cad55687881d58742fac098eca08df0f61fef7da3b81c12f978d3b3ce391d95a5c7bcf781acb8ba199ce5343da77e9f4a542c5f4f0aa0005314a237d71ed6292490ebdd0dff0c14be4c27b41e7cfc98eb5feac7e189b22ff1ba1ffca3f909e0f638b1a1f5ddb0dbea24fbde23d26ce112331c72185af70a1c2e6d17df4e33dfcb41fb62077b68907551eb37591f0ec914659aeb803e5ffca2aa17355431f01d50596f51caddf0e35e28844c92d8254d0ce9bf10a707248e650fa4cf468730800a93fa67055f9174d0b5b38c98213687e9fd9a8cb32cbf79dcec8fc0a2cf0307375d0af8d3637cce8633114b7d08461eb51c04d5c12cfb0ab06f40efcde652495edd73b8fecfededdbca6d6ffd6cd1f6051d365d9f5daca9c66979494b642d2570517157830e829ca7092551fa8565c93f588ade65b29fc2df50da2e3d84c2f04aceceb4d423b7891fbf85ba6ae8f8efb15e9316d99c4662b059e88c9ddfd23ff481df375ddeef1f53291a20de2d1159d232b39046645ba843e40da9cfea60982441ae94dc3b381369fab483c3fc41118ca2c56ceba3826a816cc2e385885324fd515304d7157fd6a5c21a10e6c492fd719fdef4659bb7722234ed19317c2c45c1a2d0f483748c9cb08c86344442d60915e1bc5bcfc46c091f216cdbf2db24d8799e9e6c678607da47100532f5fc176e3e644665cb978e339c5fbd3d396e3593710ceb3b74c11da7486a62a26f3b871ac11d1c6a4a44606efbf00da4a95f8c88ed78605c35d7b2bfd7990ab9bc9569b6ecd57a58ff3eb5e5504873eadfda2adfd633a850c4cbabb6c1a855683e41c77b2adf92bf21030befef780f1e5e92f1049c07c70b97ae23895c71f1d42c2ad0c95fe3fe82f079f0e89727dde85afbc2b6208e29353dff1e754429194a504e89abec50a0fd9f7d3b8c270b318ca2992565a27780d36cf7b840b6a921e06081203f83e819348d8a447191c4bfbd0af0a589362341d3d11677a2961d1210ec9e5e3f79de15e94f7a7ea8ca1da465827721a24a1143c4d63754e25a0a59c5fb01a4383d13891eabc682aa855f465964e51968c8adb61043bc7aed5c20ab50165fbc427d301d9342994f82b7ec39a8299fbc91aebc8422cadbb83023ae7da6c5dfe7758588041489f5518fab6759ac89bf9da113f6ce4ebb7b0c3c196294f0f225f8dffcda09697cc0d65c250198234e908b26589d98908f0ff0e6b95ce80c8a2f89f622d26467684358eaf2d5ba3d39594f401ad13b8190731698f2bc78d76dbfc5020fab6d8ee8ddc2fdc61f5756ce123ed479ba05752156075a4badc59b749b89d7c4358d596fb25969999f35bebf32c115c0621f76137da9989aace59deb1c4977bceab488372dbeba87a4c7e2fa4d3783802773f224878de7a27ea16861c488ad44107d2f6858a1d64f1ceede4e4f25a189901860332a9d276d9f6f2d1ef7e38b07a7a21cacfb2e9c21493addcd42a57ee54d25a007ce35000f3d207deb00a9d1726b1754e636e4d7518f8a6f81e9b8611423f56c9a91cf989fb1994fa8a02edb06595b99e54aafa99cd7a0cd5e28b869ece7167d2b99681ec687a4075ed5ab4c437508e2d5ef7eebd7c700926c17b7766e822f9a3f1b032f84fd8f77d3a3103c1694293ac0465967e165a757b2979f9c36b8fb325a939383a51b879698958e69b40c7a27782c45f6d25acc242e65a025de8c412508933bb5da8b7461e990fb21f9bfe410f0036641bf77943f99add36a05e61ff18856a303e3a0ee173084f823d4212512705f13b5f3d30a430287292b25c4e4ea262099587f70fd4f606f8ea88aa2c5a5ea789b2fec2c5c7a1dc48019ae497b7432239dc5ba3459267b2b821e5cfa36741a8676ff1db4a3a3f40ca2f4e2b630ee8b3a183ee2aa5585702522f5749d41a0331d3b54f8e50bfd35c108f789bc6a9f5560370bc94727b62c1b6a359a097b58167b1b1f0bff30cda71a665a09c897d2bd8d20a29a546dc672548c3cfe7397b88f91aaae96dea9183770442332e5e3e4b6cc8272c97555997dab779b763f2278f230f0b8853d3ed62723bbe7064d9d09366913ff53bb675654b75cc2f842f3aa68607d2e8b95c8aebb39d016f234407583079b59fd374f02ff5eb0e216727508ce4a536a223bf6bd2a6f5972deda96466877ba5e62b96e7fde8b5eee60b31e539c808932f7b52fbd8222844f0baa19d823941036dbd1c94796673b3d0362d1b3a2f1de256981165473b2af0246d0ed5bfca76e187dbe1c05677dbae70460e598462c11685bd189a4d495c7ab858cfe75cbd044a9f4681229f4184d109e2cd9169a84fc58540325f4f9d2994f83c0aa83274b7b2b5d2c7d1bce51ecd9c6211c7e08a265713124c3efaf2ab5a060f4df324a5f2a495f302d51b9664c4a7d8e7ec92e65751e496a42b4c2361464838dbd4d115a4eb64029459dabd270ff5d0e2f72f9b454eac7544dd46d0c2ecb4528dc33c56b8f022b1b0d9c51cb75e7aa1c6f01bbdc6e7cbea58f019a9efae69b11a4cf9c62cdf985aad28f53b9d80d7f58010e73ae6e8db92edd9ce47fb13c7aa2d826e7d83564be6c17194d7e447d0eefba0adc8ad5cfad701162f569d241232354590946f4c2c6589947d96cd683236ce25dbb0f5d61ec88021f8c91a8e0ace94a0cb9e08590d85920ea13633e514e4b32e9ee670031d650e230ed7532fb5919a00c3a3849b78dae2aa1207bf1f64aba34c4099e4b98df01cf72287145cf90f60fa7b821e1471c87a93414d21f2a3ea194124f86b4222f6a2d6213c15dd607e72dd42966703f6670206fd02c6caf6efee6d4c82d7959b671f7edb8122d79c7f4e0edff1956ef3e341abf28fa492d3edde16cc46f1a26e0d534450c96efa8cc8e0025cd3e4e38f2143f0cac12397126bd8a97ff8c1b5337c480f9b20fa1df5a1d62377786adc148208532544141aa7e6e4c41866507c1fa871ad3531e9436b24f653d1177e3d307fd7211c1a64ce8b3992c23a35cb017febd16c4b732deb55dbab34bd4766ebf1b5b07e1abea7f0993ca3ce78c43127c460816a30d98b349fb6823567dfe9ddc03a098799829b3365e2acc42fd195db338a3039e54cf7e37c63715306c77b7c957fc0637efe3584a30768f56d4c9893c18a62b7ec9dc7ea5b73d1760e3942fa88a4294227a60d2fc02e0fec85826bfc5438b651941697cef6f18810e204358d785338dc63ea5ecf49ae372e990648b88130223cae9de9ba9211e0f2bcbeeb97a570d26edab58e06c374b572f8a435c98a334c90143c176bcffe40a9bf14e425b7d7d612ccc220efeed8a8f5ceccc70741695f5f33e820c86d25ba212ad166733dc08236c9fc9053f532150201980f4a27896fe0cafbc8de7fa5868c885705636c2d04c697d903f5e0e5ec826f9430327eef8f8ec605c26faab6bf124c0c2a7d0e95d2163215115c138b572ffe053ce4b4c15038ee26a6ad759b283d588f2db240bd2ebdc0a2a52a2a4a994d140c9d9a351591b92c998c305337b824836595a629639913fe1072dccf0e92605c7e4c505f96c738298ad5c2b16a3ec3900a2dd4c746d2c85953260c6a9a4dc8aac6bdc38d855a6b53783747ceaaa8a2b0b71aca810bc36389c0808da4ab6315eb17f10e9e585703aae092ee854651f8196fb82c308c3a4992daf71e5bbe5b8d2c96ba8f9cc756a1a3ef99cd5f3ce788f7543bbafa931541dee87af4b63b3c76681c73d4708104d2f028e71d1cd54461e5e68b9e6b6b7a3ab1ee92eb4a484f06854a0c48efa42c9fe791e6f9a7b709640aca7054c48742b4c2ea106a569f8ad7889c783a25804307481b688c7119ef38377c327d648bf26c4342f531e7086d62632390ad9e12196a20ee9e0b05c57f56947ae89f4fe593bc67d49a257d070620f8b49d6a16aacdc9ed7945029341440a40464c0c9a592e50bab4be3ba56e2e5ea525e5516f0770b8154136a27fdbfd5490264343334df8d96998fcda5f27a005ff595aec54e3c3a00141aaebf17621615f3e1289b2b79a7eb9b810631c8522d78a755c1c64e6edde603a99ee1fd3cf3d81622422e2d5a3ba8bf2bee37b866b808f400cccfb2cdfb3efc8a30d06a73df92553b4294552ffef988e3fba91d2583d162bb005c1b80b9e66c95a62d98af20e1b797fc410b5c6e9521871d5d250bcc830d1d1c1be13d6869ce3a28d8000b0a5a8ff0fa60aa7b70cf3d87f5dbe862be0d046c669f6d46cbd581c2164d77d94e5b97896fcca92d8b14334e47ee0e257eefac4ad677", 0x1000) socketpair(0x6, 0x1, 0xbc, &(0x7f0000000000)) 18:49:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x90, 0x0, 0xffffffe6) 18:49:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) dup2(r0, 0xffffffffffffffff) 18:49:35 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchmod(r0, 0x20) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffeea) 18:49:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x5) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x8) 18:49:35 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x0) setsockopt(r0, 0x5, 0x8, &(0x7f0000000000)="bc05048ceba2ca39c7e4297226c1b049ad6214a1a8ea95d9f4d4e0f9ed9d0540d3226b5ea9ec086d12686404472c71b2015fb49ef6efd094e0beb787054f6696b3e756ccdbd74f607c805117f5222e3b8536b63ed46d72a6552c966d75fb3dcd64a282a03d726f078aec51e9ab65b41fe70040af4185b8e5bcc39090d1f09393d597a70cbdb09fb5e938489240a25654fea3d8f6563b", 0x96) setsockopt(r0, 0x2000000000029, 0x6c, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x82, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgid(r2) 18:49:35 executing program 0: getitimer(0x4, 0x0) 18:49:35 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x100000001, 0x1, 0x1, 0x5000000000000000, "c1c6e93515144c9048457bae2fcf41f77af08cc7", 0x9, 0x6c8}) close(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x7, 0xc4, 0x3, 0x9, "fe1f440d69241af0e394b9edfb2bbc4a5c56f23b", 0x1ff, 0x20}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/41, 0x29}, {&(0x7f0000000280)=""/60, 0x3c}], 0x2) connect(r3, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$setstatus(r4, 0x4, 0xc4) write(r3, &(0x7f00000000c0), 0xfffffec4) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) bind(r3, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) 18:49:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000200)="f15c9a936eb8457aa97e585c09ee9d0049fbda25bc492e6ad0d411c5df496b6fbf80007c455265a66d8a67ab119133634a6a8057d65908a92131ec71246899e0bc5c449ed58bd2fc6d2eec8b7b539b1cf4eb21aa67b390cdcdc7577f3a2fb6f78d3dfac5ee60ecdd9558cac153993d2b990bea602dac696ef03c167919afb8ab748f35f28f122adcec9746e7277899a85eee726d82cc4b0455ed4b6716273183989e8ec9ea12acb49bf38c81c225be13c6559b09d90c9c104c59b8ba00d7419aa164dd8f64e961248fab560d1320f0938fe4f5700b1dee52eff8e8ea9464a42aadeaf2", 0xe3, 0x408, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) recvfrom(r2, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') write(r3, &(0x7f00000001c0)="be", 0x1) execve(0x0, 0x0, 0x0) 18:49:36 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1bff) 18:49:36 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x0) getrusage(0x0, &(0x7f0000000080)) pipe(&(0x7f0000000040)) r0 = kqueue() open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x80) r1 = kqueue() r2 = dup2(r1, r0) ioctl$TIOCSTART(r2, 0x2000746e) ftruncate(r2, 0x6) 18:49:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x8) ioctl$TIOCCBRK(r0, 0x2000747a) clock_getres(0x0, &(0x7f0000000080)) ioctl$TIOCDRAIN(r0, 0x2000745e) clock_getres(0x3, &(0x7f0000000040)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9710, 0x10001}, {0x1f3, 0x3f}}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 18:49:36 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) close(r0) close(r1) 18:49:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 18:49:36 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4008c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) execve(&(0x7f0000000180)='\x00', &(0x7f0000000440)=[&(0x7f00000001c0)='+-\\\x00', &(0x7f0000000240)='(]\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='$\x00', &(0x7f0000000340)='@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)="70ac4000", &(0x7f0000000400)='&\x00'], &(0x7f0000000540)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%*/\x00']) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)='./bus/file0\x00') open(&(0x7f0000000580)='./bus\x00', 0x0, 0x20) 18:49:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ccf6083527453bf2773e766037ed8f49f34897fe9853a1982d36336f15675617ee3898720f5b7dea072423becea1df480d15e98fdf664a9cf853b56e5fed228663aba0c77029d7e1382c160d55ea06d9edf022e4286af2b86cf11549e3394b7613b80c471c7c6b5ed42298024612d6e3a59b6530d675", 0x76) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) close(r0) kqueue() syz_open_pts() 18:49:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getuid() setuid(r1) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair(0x6, 0x8003, 0x5, &(0x7f0000000100)) 18:49:37 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) 18:49:37 executing program 1: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000000)='w\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file1\x00', r1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) close(r0) 18:49:37 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = getuid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r0, r2, 0x4) r3 = getuid() setreuid(r0, r3) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) 18:49:37 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x100, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000001}) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0xffff, 0x10002ffffffff}) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="10f5127573ee", 0x6}, {&(0x7f0000000200)="686e1c12acd6b7e462d6118993e3fb3f3d2abfd3576955b6febb21ce43102d459078c2ece616c7043a2bc93d4e9b252390ff7c0e38b24e21526d62a79554893e41c5c99af70e51d0f71817a803de846ed75adfbb742b9ef5f9fea643e16dd135b3b1c5f7da218fdb7428b5b45fb82063af9be7039bf5344a41e9bb1faccdfec269fd20bbf1fdb754e449866bc817897683564273254c6f7940e1d000cde27ffaf63a7391a0c2795b8a5094f07d1e1fa7ba5f85f6520b96a1ce275aafd631d185edb057419e68a36ad9e9c3735ff3b2a488ba20ee25fd", 0xd6}], 0x2, 0x0) 18:49:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20000010, "2600fe220dff0900000009feff813dc31600"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x80000000) poll(&(0x7f0000000000)=[{r0, 0xf0}], 0x1, 0x0) 18:49:37 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(r0, &(0x7f0000000080)="7d4ecbc2ddcc6d8ffc9ef7acbabe236d42330a1440110a638ed8e48ce91373a84a16ad1432c40fc9144a024608ea88057823f29570b3169cd960f8c3e23cf945ddbe47751913f30d", 0x48, 0x402, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5901) socket(0x1e, 0x4, 0x7) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 18:49:37 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x1) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x8}, {r0, 0x82}, {r0, 0x18}, {r0}, {r0, 0x4}], 0x6, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 18:49:37 executing program 0: clock_settime(0x4, &(0x7f0000000180)={0x7, 0x1ff}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) mknod(&(0x7f0000000200)='./bus\x00', 0x3022, 0x7) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') getpeername(r0, &(0x7f0000000240)=@un=@abs, &(0x7f00000002c0)=0x8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 18:49:37 executing program 1: chroot(&(0x7f0000000000)='./file1\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0)='wx') 18:49:37 executing program 1: setgroups(0x0, 0x0) setuid(0xee01) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x20, 0x9, r1}) r2 = syz_open_pts() fchmod(r2, 0x0) sendto$inet(r0, &(0x7f0000000080)="51dd78d5ca0fc519cb3817b06eb9b05a9356f5eb5e0040fb028467679f87cfb3911b92b89c0d2e8ed8263887cf207f03ea4e9d84903be1c03060996431b333bcfe54d4ca6795f8a9d993c105d6278419e331586c1aabfeaa08253cfba487e1f4beb840d1d537bfe3c81d03f254210f3433835a34f607406d1fd10198bff14c", 0x7f, 0x4, &(0x7f0000000140)={0x2, 0x1}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x100000001, 0x1}, 0x10) setuid(0x0) 18:49:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x2, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x84, 0x0, 0x81, 0x5}, {{r1}, 0xfffffffffffffffb, 0x10, 0x4, 0xff, 0x3}, {{r1}, 0xffffffffffffffff, 0x84, 0x20000041, 0xf04, 0x898}], 0x4, &(0x7f0000000180)=[{{r0}, 0x0, 0x8, 0x3, 0x4800000000, 0x2}, {{r1}, 0xfffffffffffffffb, 0x0, 0x5, 0x2, 0xf830}, {{r0}, 0xffffffffffffffff, 0x40, 0x42, 0x3, 0x7}], 0x100000001, &(0x7f0000000000)={0xa8ed}) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) dup2(r2, r1) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 18:49:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/174, 0xae, 0x800, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r0, 0x0, r0) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0/file0\x00', 0x4) 18:49:37 executing program 1: setgroups(0x1, &(0x7f0000000280)=[0x0]) setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x1000000000005c) 18:49:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=""/160, 0xa0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000000000009, 0x100000000}) kqueue() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3fe00, 0x100000001}) 18:49:37 executing program 0: r0 = dup(0xffffffffffffffff) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000001380)={0xffffffffffffffff}, 0x10004) r3 = openat(0xffffffffffffffff, &(0x7f00000013c0)='./file0\x00', 0x8000, 0x101) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000100)="bbcdb0c867dff5e8d0fcc1201d87a3a6d609875fc9d863afd91474c23da1b3946a04d81f0a7311d4732d868df7d1ef7cf023801dd62c623d788e19bac7a32055e331ac0c37f0f87eb4f6e7db5850d105d8f34eeee52c521f67c39e1b042de6e74e5f997456b2ea8288c5cd30762ad51a19109915a3e6f3c8a80968543a6115f2b8b196156cdb85fdfbe686dd9c3984e0e69deccdb2bf02157cb69f645c733a3489", 0xa1}, {&(0x7f00000001c0)="2f3433727144808262d18478e2bd8e9912cc218090412ef3001c9dd884229d94437ac7d47236c5bcd94337f290a4085a56219c890b67a647912f663b942af171f09db78c3f43e5c7ca43660a7b550df41bc5f99ff53eef373b89073b23077a8b4b519f191dcc86eb1303e6acc4a74a8054d16c3d651fc784fdeaf532a37500341988fcd1f10d1e89034fab172242e864081ee7b91e89da9abfbbe1b9903b25c725c1b568b59c81af2b7bbabc2e43296fee73ea3e5b723e5cf46b44df4dfa93677f3c9d11dd2b451e005588bd7addf04b99440f5004db91d5e1a47fd477a6e74a69a8ac33c01163a9cdfaf0bd618223bc73f4802b13de26be069f33f3c0fe283a635dfb27be9ebc26076354c8994a0d70e6d79b68642c92f5a41d3373af48c58d894080f69ea293d4e9470751ab3091575f4f78f6056b8978d5f1134b68da0085e84651e3af2fe34981f8d64fc3911fb214c24c82b13856225cc50804f05a07551f494aa52c1917b1253edc5953cb9a9d12805b337400bc06afa7a0d90f97424c2eb8df8958c7a3a44bb9e952ab27481a53f53204746dfccdfd6122e117de2e46fe54a64b109500a4929f3af3bb2253e1e9cd1256743db586ba0f1d758adf0b904fe35bba3b1d935ce497121be8d45a5c3fe2eb762552ee83bfb3eaf2c253fcfbbeaa18827d8a6888a7d12070f8f7c3bd77cce525c2dacc2a4ded4fd3ee0d8e5aad6c723421fab97e0fd8a40ce70eed0d66b57c62eb5cbac054ed4aa22733be6323d059232d315c091f7a374d83495d69737c0829ff06f7ce35ff3abf024145fe32e54c73dd8b4826b259d2fae954a7b344eb5bce994e9340bdbc2d5fb746854fe74735bdc632bbb9f4e03eeac27ff41a2241c9dae75b0d17cec317617cf060dd18da54cd6a39bd964ae699317d18f1996dca41ebf1fe0f35d4b1f57d7c9c9939b70b8272485934c611636c9d3625d2490bf8f49b8900cd3c2e9adb5dfa36ad9e3288e73023fb29c98aa1bbe21dd55f5f61bb21c1da02a19147d9cab590e90874e53bb4dc8344dcf2d26bca0c35aab80419a564370c58242744888ab0ab1ebee97f2d349bc14489f7a508aa7d16177d7dce97aacea76057aeea53b7f1077a756c4904c65a8e307bba16dcabc580187e57a832205dfebe073eae9e4eaff36a93c71120b0c83a62b0c4c825bd9b4125feb8f2b3106052044a4fc5e54d92f9118e0b1140121a6d56759aa31184c6a9c4b76c2682b099ea59275fd72854ee33880c7d5aa237677d7a2ff75ed514c3910d47bf2d90d05a38f4b192885d32010c7e9ddadfbfaef11ad548902daa00b90f9b4faefc038d34aa9e7c918c19685df83e7af293559d21b5a1b2f27b0af32e2995d4c01f8dbb5b31e001d8702b7acb7960218e18414579897da7ec4b302b75ddd9035c6a174028498012d954f54ce2ea63f1b659c0f175cc0dfdb7c67e7b46d3feffa7b69283a9d977ca4406c27d345c22a7cd612a52e5eb3bbc3c46fc6ea0c662d7b44f347aecad7cb43b6e00ce6d197c143c02c1b59ee86647ae10ce0e46a6b7280b94f74572a3068dfdb217f8aba9d080ac2464e7325b0c8259276af234a0e61ef5c08ea2fd772717c988eeb4acfa6728da3c80a6ddcb476347d90f75d83791f280fa63cb376e754864f698941604d60b7aa57a04aee6811b64ec5a581b56b432e2c53b8e4740ad15054d5b09b70095eb36f531c1536665577171cb042adcec589c335c30847cc2b981b5926c6f1e8973ed9a745b2695ee764cbf095cf8e46bf98f595a2c367898b27b9d41aea8117713bb67ed8988827e47233cc0938208bdadfcae4e5b7b75994a2b52a2dc767d819d32309ec2a7a5024055e6c2a59b09bc82098982eb2ce88ccc041610b2ff89cfd7bcf00311fe30896f87a6380d0417d1812de266f9c1f70d8e8b379b7fb96565a0a738c89207b62cfe32055d950fc3264e4e43cf338f92b3bb6dadde5cf9ae155268f987e8312ef2e22da533b434c478bfd00d5ddda49cd28611e628be6942cb5803a0aa2c06991e39108ab334d63c038ffe2db5db57b230d0e14a3aec512de4bf4322d855fc9db548b917d222b27bb70111b9a5cbabad8ec42f99c6b938b3e86ab33f6bc4aefeabb91856c955fd7d6649a07e6bce941a4780feaaf10b68778245d84e074b460cc029e0269efabd4460250fbef5223426fe0fd33da51d8bc083af40524b6f101c288cc53646d0050b5241bdc0ecfaf387a6dab080608e1efb2b4a9a4bcefc74aa8f79183442858fd98c2c41d4302c5b7e4363c37df31bf8680888dbeed4dbc6cef5c45509b2e253b8640d5739bc726b7e817105f58391f2316bf4af7896b41fca4fef016a1c7e235b85caa29c747496ade32e502e74a0cdb1d8b5c192c2fcc60be38196e0f56f64216bd6ecfbe51dcf0d261cec28835fdda7bdafb46315e73663358af84b3c6e8d374bda80d1c5d6cd24b57fd0a8cc7e1c1aa3923e915f8396f310d69e3e0f9ef0c9a56964160aa233234710b0b1ebe05ad489e0ee1a8219b41635ab6d59020d611da9640b14dd4e8bf321c5763b2f55fb522f971a40804989997e70819e42d0fa78191fe39d82d0ebd2d5a94158a2b5ef8f7e3fdb311b128fe1fef39abadc597289f5baa3f47705740c5d0b1659e2ea9706ec47942f5eb9aed9c566a083107623b615053629494f515f182016f7e5295fd456963df6fc63176ebed657c89a1f9baeb3757e3264c29cab975306121c1c08f23342bba5ae72a51f1d6ad4893c79b89f330697278b83f4d3996eb83160aed4c9c1130eb58dedd3fc0b592249bd922304f50cf38396a47aea1ea238d6a8361da28ab4d407baf604bf06e225045c014294d9749f9c6f031f697922bcc6fc78e1bc22a9090f42103b515d579a64e5c21d5e63870da3f5d9cbe5e616f5a745533a46dced87e469d9ec413cdbdc485de2d1b2544150c00b2bf6175ead0a47587a83e3e2cd5f4f6231ce978ced000bad9f3355d81fbd4700b02dd662fc9d8bc645d1f5cfce09aa3fbe1134353d31b553a02ef82bfb06895193dfade998a445a19c36a66656578298596c79ecde565dc7eb34b21613572af0f0eabe486f56b856b91bc6f94dc04d2fd86d2c24af884898abf5951f7417ecd109f0e883e0e8c8a535e1c1270ef46c025152e998ee786b13b36739d6194dca28f96b556d104fa5dbb0c48ff8a5858938b56fc9da200d5455cb92a26d2c51487b50a4e8ee57119aa52ab21b499a076198350f02ea0f02b13560994c920fa4ef2c121d626d497f1ec3c26adb0e17ea238b2c3d0170de623116d38b86205cbf4dba36fda1c00c83a9c679fc754593d3af43a21e07eefdec19e54943294c46e469f1955415a73c9eecec0874bd36c63a4060b4c66381d0569f9927627a5adbe2e6f9cbb233faac79610a4ff35e8f463b86d2da2d5e1d6b37e6159b1450c649f4d952842c41232e36f913b67ab3f1f245723d7fd1e9b1e22a3312c94210819d423752a3e5ca373b086a322fb2e2ddb3a376a580e3b54e2363f83ec8ebf7c65d373ebb53b16b09aee55e947387bed0140f4a2e40672a2cc5d9eac5765f770477d7e94cd461071de03229715dbec5e529d2ffba2070c152c2e04e135ec9e522e1c293e58c09a871a34163600a2a5b60a1c532dc000e29bb8f933db0e7c660e7019b81c705165ca3a8b50a673375163af4637943bef60484e611e0aa090ed6eae42f43b3630b9829aac3e892c60566d25556277a2de6b26d42a083af0a66d744446a2f1a2c9aad7a76789cf3d46e3f68e1bf4cbfe60dee0fd7f4d743dc02489fe00647b2c8f28b0c28b28f61997ef61d2599560b211cb92f243ae498460c52d2af3945226a5534e64e6ef079e3bf11de8a4881f664d81b0869f05c0b6128dddde33cf509852ecc4ef2680595756f514e1ee0d09827cd9e49600cad49c9259dd2273e003a19feb09a827d30a3e03d58c5c4c406c2b90186b7a528cad567f2dd39fc15a408aa08f3a23b8b8583f51ff1f4164dc5e43875a197e90f5516c8430175ad6ced2c47557c3a0a356eed7576bf056d8bd33737cff07cb0fd0bd6f9d6e3428c3ddfcae8a6e45b9680b60a5d255771f145c878c266f6a82c5cf9492c13987577448339989054fced60644619e575ef2f67f55c582d0a8cdca78e6f7f5b8f9b272e7983bd88cefb9280bb51405247db72904ae9d1d0e088f84198d8a5c2ca3d018f8beb5f36c3f5ce1026ec0c0342180cef99fae9ced6043cee0818dc5e19ecc170424da898d2c781cafbabffbfb824196a0ecf36e44c3785d97ea0a9c5369b42f83255c569f1cc80591f64c37c179017997b7f0b02b093c4b690fae5f0bef607fc17aaa78339c2bf105afa8749d090dd73bb24eb5f57170533c94e6eede64e2b55091996a37f507d47a4c99e86131585f79a2d9372824113f4fbe54cec7a36dc56d7a8983eecd0afda6e6994bebb0c148bf7003aaaf9a73ce49414d443473833842b55826bd799ea8fbc03738873393aaa208347c24be48f2b114b0d79cd768ab12efb73b4d1b241e70fc1e5959584ffa172387ac10db40c722ac55f173c2b0bb543adf56afa8a4ce0d45ede0b952094280ab9d212a4069552bf3153e44886833c0ac59496484d7dd8e2dc861bc6faac0d30285a96a7a9bc590ed8ae475f982a611dd7c1c2f074ea153a171fa0e35c34990353717e99150664f26570164ec6c95dbce6d540e8fe02b53073b9f7cf483e89f27b82c28ca2b21c1bbc226527b4ccd37c4052b8ae4a7f0bc83ebec03c042ffced30e734eddf5c2b916def3c583a548531b32c440c04bf4398db23a5b23ffae21890a91ff591f97aafd55c72f8b822b893a1092e4c3432c1678a34c5375e86f96963cb2303c1a83fa6844675fd21a628d768d9c3fc561afe1886c2cc7e3a015de866ca633182af4dbd0997c8d721c1de6b5bdf5f1da335c37d88eab7882d71d32e0613eb1227e6452a007276800d641761a349260e9167f998d817c9d478ed789862f39f2225f50b47613715b7ed292590edb128913a2a78aa4f2af522d228744aefa8a14ae8b682eedfdaeadee4ecc084638a357367262d51ff69b32f5bb66257a5b4ab4524ed0acd0cd1d2e490b980d69a1455890d6daec81a7bda89401edba2b3249ef03423feac7204f45c7ffc6251b29ad8006d397b8f55ea06cc70d4d0053db6dcd7d1bb4f3d7ecce19cba3c118dc014e2e1b5a15375371e2c02d62bdddd7f0160455268fc10d6781b1463b38f1200064a7380094c09440b5a8b831940556bda5b05104b15e365733c035b91d90681a5b734e15c1eb652c853d5ecadb8dfa605d9065987cad852cb32f0bcb29c28b072ea85fcb6a3499d88e6b0bbb8859aa965950b9dbc7945a552e43f5f291c740b16c451640c04cd2cf6cd99b68e9c5e0bafbedc9dad553d0a6666202e886c224059a22c97c98ae1cdeb6f0a720df67956752e3c09b9e55ea5e3b239b297c028ec3cfcf9c2fdcfe6542897cd909ee9a93031bbff46677b867662db73b3a13cb364761513da4a5e15cb12e751901800b5c33033ee07d12be0006b39cd95cd91b6da7e9edbd987ebc2f6759b2ada432e8d0f82a08594d2bd0f989c45e0cfa9a81e3037afabc55d313bce97b51f435fa0c0f934f32acfac9abaf8806494df084bf482afe760c453e4f0060b267cfe3eaa69afa09b492d5c0cf412c4c00bf7a5415ae8d4510e391bef540c17029076b51bfff4d475ac2d3c5d289013860756e38fed746d62ec259bd5000772d01f41bd12", 0x1000}, {&(0x7f00000011c0)="484601b1ca0e65f5ceef5a95faf73d6acd6112612add28c1ef949101b772352b6bc913ddf38b53436b7d6f896f9ac27d83c0a30352be756eb82a272b2f221c8b5e22eece44311e69e085f6b62fd75a59c2f529bf12cbb06c84ad9b28ec2b5b05c1fdc95d383eefb6f0cc3d519d6340", 0x6f}, {&(0x7f0000001240)="1434222a4ab39a9483f824366a86c3c3c8e454f894c85a2ce35b19c9a2650caef2429ad88b732586ffab4c5c42ce27e4cec309a33fc3f3341ca5b1535ad23561634a3bf0a4ff4cd468af0d89aa5e87b91c149162bde8a7e0b810cb6a7e928251ea81d143123ec69737d482c05b4819a376362bc6cd272b654306c81c063e47f6b57a45a133ea9e09219739fac8cf7372373a7f3b7444762bb11ac3", 0x9b}], 0x4, &(0x7f0000001400)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}], 0x20, 0x40a}, 0x404) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r4, 0x0, 0xc, 0x0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') 18:49:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2028, 0x8000004000000501) syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000140)=0x4) open(&(0x7f0000000180)='./bus\x00', 0x7e, 0x0) 18:49:37 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x0) socket(0x18, 0x4000, 0x1000) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) r3 = kqueue() write(r0, &(0x7f0000003800)="5758dc509fb0ca1f7c5647c7677c882d56e7aec2183f6ab875288201d5206be4f5d41e13c071f64ef605e315e04b8fcc150a641ebf95344c95ccbeb471117e606bd6de6e3953325af1f07dd30fc7f2f4bb4044f58edf3d2b360479bfa47b496d725681b318b3efc8520fa312050467c6ddf6c5291fa678", 0x77) kevent(r1, &(0x7f00000035c0)=[{{r3}, 0x0, 0x4, 0xf0000004, 0x90, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000002, 0x7, 0xad8}, {{r1}, 0xfffffffffffffffd, 0x40, 0x10, 0x100000000, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x42, 0xf0000006, 0x4, 0x1c00000000}, {{r3}, 0xfffffffffffffffd, 0x20, 0x2, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x655, 0x40}, {{r0}, 0xfffffffffffffff9, 0x82, 0x80000000, 0x1000, 0x5}, {{r3}, 0xfffffffffffffffb, 0x44, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000013, 0x21, 0x100}], 0x20, &(0x7f0000003700)=[{{r3}, 0xffffffffffffffff, 0x4, 0x40000081, 0xdf9, 0x19}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x6, 0x1}, {{r3}, 0xfffffffffffffffb, 0x22, 0x1, 0x2}, {{r3}, 0xffffffffffffffff, 0x20, 0x11, 0x16a2f664, 0x400000}, {{r3}, 0x0, 0x80, 0x2, 0x7fff, 0x3f}, {{r3}, 0xfffffffffffffffb, 0x2, 0x80000040, 0x7, 0x100}], 0x101, &(0x7f00000037c0)={0xf32, 0x7fff}) close(r0) pwritev(r1, &(0x7f0000003500)=[{&(0x7f0000003440)="92c729080e305620d4108a3c55d1543ad7e627e114664de4fa13b5427fd2aadbcab02d2475568fb25e194d9649190f4169442c7ce745d2eed1167613f4e48c1905446513c231300269842aaab61125e85d285550fae80326bfff651a20b3557479c4bb933566549d4a671d39e792a0d518dd69ffbdc66a1ed4b8d1e5e62b8006195e206f57977da312acb1d087feee199ee004124b93dec3d13d29a3", 0x9c}], 0x10000000000001b3, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80, 0x800}, {0x3, 0x5}}, 0x0) 18:49:37 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x141) writev(r0, &(0x7f0000000080), 0x0) 18:49:37 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x8000) r0 = msgget(0x2, 0x100) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/50) msgsnd(r0, &(0x7f0000000140)=ANY=[], 0x0, 0x800) chdir(&(0x7f0000000340)='./file0/file0\x00') msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000226f00008d2712605de3cf0b46840a59d6d92783cb3a2ea6e1f77780e5549fd4f958e01b5d8256654f23849c70ec5eb4e4d88b384e834135dc03d0ab135955e410c8f33203ecd8dfcbd1120766a211f4"], 0x54, 0x800) msgsnd(r0, &(0x7f0000000200)={0x3}, 0x8, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) chdir(0x0) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = dup(0xffffffffffffffff) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) dup(0xffffffffffffffff) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) symlinkat(0x0, 0xffffffffffffffff, 0x0) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x33e) fchownat(r1, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mknod(0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000bf3df01a871fa5d83476fc4e4c6c151fa6917a250343e21977e7e126c8cbba9b03038c61b2b86479ac074695b847234c43f"], 0x1a, 0x3, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) socketpair(0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 18:49:37 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000240)="1b47bf5501fdae785fece0cb288f2daaf66dc496989a32dce24e5e79612efbef3fb93c5000aa35c91d9e996f7ed6dde0228eeb11baaf1ad1b2b8a9bf17b7a6c564faeea5a1c8a5cc34594a07235220191e52461472bdfd210eeb2402bb874f07174ac177b6fa13ba7702f6c104ef597a7c93fdf487c627fe94c85e296337b47507563eb39e4215109ac58fbba5a364126b9e1f2bedf5f332d15de87ac3c227cb8ae25fbc4d87aa2f2a73a6df80a4f923533ca13dadf836a145fde064fdd9f1c8bdaea37598c69349cf4ade0d769954db3fcba270067a74bcbc6e730bb0", 0xfff7) 18:49:37 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) r1 = dup(0xffffffffffffff9c) r2 = fcntl$dupfd(r1, 0xa, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x0, 0x7}, {0x18, 0x3, 0x6, 0xfffffffffffffffe}, 0x9, [0x4, 0xfffffffffffffff8, 0x0, 0x12, 0x7, 0x20, 0x7, 0x7ff]}, 0x3c) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x0) 18:49:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x1}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x7fffffff, 0x4) r1 = syz_open_pts() bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r2 = semget$private(0x0, 0x6, 0x2) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x2) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='{\x00') shmget(0x1, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) syz_open_pts() getuid() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 18:49:37 executing program 1: r0 = socket(0x31, 0x7, 0x8) recvmsg(r0, &(0x7f00000011c0)={0x0, 0x0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/129, 0x81}, {&(0x7f00000000c0)=""/4096, 0x1000}], 0x2, &(0x7f0000001100)=""/141, 0x8d}, 0x1) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001200)) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) 18:49:37 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1010000100002}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x1, 0x0, 0x7, 0x10001, r1}) 18:49:37 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) 18:49:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x40a, 0x28) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="c775cefa7f2bb71e4c494f4ac6ef24ef7d081eee47cf4c8c8846e2053e21394c7e5cd26c01b46b3e698aef9459fd16ae04323b8bfd58339c8f4bfa8f94463bb999e360a35584b4a144dc1423472e9c9021d1b9f3dafe9041ea91e8d7238838ae6e453f8b818cb8b1a2b294e8c468d195b6775fab544d7b6b33e1b7adebd59312a3ae0cffc64abcf0390d6ca3cca7c7858641e829f03d6ec51889bdb586db5f128c4ff51aee7dd16c81c94636149a299f90f2900fe52f79e1f5b9a83ea7b5149d497d412802d8442f70bddd77291462d81773292865e2c821ee74834def513bd1a8efaa57aae862bf624883677e45e298d7df3e4b640f606039628713c4936c545d673bcebd3ca8433e416dae2c264eed0edbe78bf8a03aa3424f05d799cd066eb0f5bf180102474f824a4ad15fb89ecc4972e39994ff48339d92ee2648ce056cedb8d17ea10df2f92b4af09ef4a7b2d9d9c5d0569687561289bf9fd64a12b87eefde1e409e092904e7c9118cd146dc7550abf238c223d1b59106af6dd98c2680392b0f253e9d1dc64940585102c6155fb413b4877383062a6444be44e2594142be0f59dc188ce13efb4151ff0dd439d80a47ddcab5bff7065baea6eb3f34dcfa735f6469b3427fd91496732813a54f7c6bb36c85583ca10915c6115ffca473117fa45e32716c495962a501db05eac996f9849457b327b40b76f0e0dfea953460d17104467a1433cefe691bcba25e198b4dc61311153f350634d59e5980d792cba872aa32b9e6b2ccc5624467d3b139a5185d6ade5d21cb1f5413eab09169a5e150e5bc22463c8feba3f9b0bc2ea23ec706f4d040f28a012c428657fdce8f6f794ea8bf50824ea6a25cd90966c66e0136870dcc6610eb95b14ac9ce50ae0a925ad12218f3ec2d613a40819b096bf03b2ab274b70d7d7239ad1144d0ed983d80af4215b70a0b28244b07786705737fe96213780334daa8cdcbcfe31974884583a81d49d35f576d709ab9ef976a5311c99272d20ab8b62faeb2bbcc445ffea7b8f22a77b332cf142dda16816ade06c329f95268cd4e70df3261e21f5b88b664fc55e5ee9e82d4849336d5bd27f5791334c4526180ea75f3f62888a7a7c280b7fc63088eee16e9596ea5c3124dc86ee2afa93ed19a0f148207a14049b033b90e83e194c2b514c7c0e12e68d87a68f573017dc08f312032a69dc94e2b0d75509bf69c2e42c38e7d9bce3f6eb03483231c7c7d553633b7f1bcf1e9f261b0a334cdddb12b4626cd68573a18fb959b2e084cd7dbcdb5bbadf33461ffcd2fa8e4d8715d28e283f2581a706b65f802e2c4954a175a74136b4d92613bae0aa74fb2182cfdd94032b9a13d03acb595e170eabb64bad3540f819582282302a1695d71f6799103be81f74956d4f5f8f3131d472613066d06dfff27b5d63f911ed5c64d374806e808ac44e5db511e2ea3341f685cf03c069cc2b95341cc8aeee47ba86729550ea823b6ca342df5cd0abffccfbb68d0346716741346528a62846cd571496ce1f32f4e9c040b7c5edb6a464224b51e82a57c65291a683c7bcc571f48b764fe29d3d2eec4d6ab3565759b3369f6b0d46a2643624153d8cdb2a203140d09b55ab5e725efff68ed9ea389b74c36c983556d72f60e962484ef34768f2be6452c97ae2e27c18ad802ea831f05f87eebd7861638631db3c4e5e31c9daeeb4f00b05304c466023463ed9c39049787140e1521196284e70d98c98dd3b4f77f64321ff54dbf8cf66d036dc3e46363833c72c96131a44377758e75bb8f81073cc301b584a6c24882bdea0b4fd921460a86da39cc21aa1a600ce01e8ea91dee11bca9a7addf985a506f2210c0b26744de7ce5fc78f3e8807a2d6f8163dba888d6035bcd6220c35fdfc9a7e35b80647905d7b3780c95da46971beb74ebaebfbd89a2cadb191ad88a6a03abefedcfb1a114463d307833ee26346faf4b9f2b8efd43db2c7767d0cd2fd151583d323c58661562d578970a5f26f78a0f7d6fa644ca00fc6a8392d84f07b9c4abec44d063df67a54e3b9f992beeb6f2aa0aa8874d6d3006f33c727cb266a6e0414181b15b0b5f20d223cdd082199d36eb54a98d22f6f937b842e2ffcb8ecb0dda0020c7ebb08c1a923b6ccc298c42b21af7a124e331922b214a3abe5a87c76acda9e527f5790a1e8896ff9b00365bed0a7c6c8a872cee5938f265c9faeb4c1aae1e223b5fb3d082a7640c68b3ed6ad105a439e4b408ad3ceddc750af6a6027277c55659d39b9cf34a81e0698dc93edef05cb99a12834ecc24ebc1137ee3f3dc01c7c60adc62f2a90a27cb5621744d2457edbc78be961cbcae668686db11ddffa3dc416c364df9129794489b38e3a4e598aac795c0c53b87ab41598b39adc3fb968bdb4a108b0c24b188063754b430d42ce768112782271e094c65736c1ab38c9edf701e2380d627b6c7a699bf14a8f9b90ef423b4701869d52dd9b4f5721906238af833456e2dc3bb0eb055f5da24f092ca3597561696d14629e99af3ea161ab4047bc129dcaf7e03a7607222773a8b50b1c583d6e1c80acfdc9bc302036abedaa7b571220f41fc6f5a0cc84ee2f8e4e33bf1d732de1702a19cb2cbf4a95a6e3fc9899d4838451f054e0e1a4e6e1c90e83355d7600f5f9da9cf28a3b1108629e94036dae11c092906f00c6c2ddff0d4fb9071e4f9ee1e9c51b80664b071e46f3418a023bc9d1202b9275a6e07563f4c8007b7e9f50c5155e0fab50bfa17ad4bc8f32b2c0fc69def00b8d734d2d1c9af70823a9b089a2ed700cba2dec2bfb8dcc31ab71ab23cc9644e8280539aa08962d83e0bfe1b665b039e1d9874c891650036ec4a4c8acad2eee16d3738dbecfd288393303dfd456a97464de7ff5daf9ed0dcd79a9876bdbce50de6c31489aaddc1245d8bc82f5ae2a2bb752313d8c8587bcdd162218e35019b2d9cac1ddd9f3956138434d8681b46fa3f5259d7561af0d3e50402dd87bef8a93d0d68db57365b7465e1ee6dcedb64666a3f0c68a215d9ea3ace5a4a516a2ee733a96b29da0dfd91a656cbbe07cf76421b6bba075779f99ef21dcbd097c971c5015d20b9511a43ea146dfc542c69d900df2f31501509c8b612d7608b8591009cd6c16343d539f69ea7828e3daf5d92c1dac1cb5518c5aecb76378c16fefb4338fecb21c4530fe40fc9809276b1cff977cbd4085b64779f2d3e1aaa414b1579f297e7b9d0576c77feabfe810a12c5527e303af971e59ee893b35fde41c9096a1c1f4c853cb48e83cbb745e8c21a9edcc632725a2f2e3d377ba1957baf480681986a620ee32881c2118ac1f41692a79ed6c80651a190f6a55de00bb77a4795de0109f0a84fb17b0a829d1a9c59f41e903fd327a85cc66e500f79e0a317497d5a670ecbb12ee0dca1299b0051312b1a74fec3cf6c6d2c44ccd8385cc8edcd49cbe59c273409ea505eddd9e4f5feaeaecc1262b3281463ac8883b39d0b448d7288de4eed4980bf3199b0e967aec09be52eaa6bff6414535b63e0dede5d6f59b98698b2e72df8340899a95be71b85051d9795f00530d136387e182769a44e13c4d2b29e26430fb1a4c42034f6049f4e9d6b5aec4cf2b4e805b840f1d62b90d1afb55236076fcb42ae4d5815edfae7dcf7e16ae7c22b47fc6c6a47e56f5f9bfee4032a48b2c6f4d0b8a00fb9ac939715a40920b603d6d7758e81f8fdd40e7ee065967f44003f2d8e8d1e29f01149b5bfb22c254ff0ef06fe4f4be75938b21217b0039d25973b3206a32f756c05a9d2722b2015dd32de8af738586efafd21df662db5a29b70ec4a0d659bdf5d6d34300814430b38f6fe8a24da2443e1dcc17cbca6580920ca8f804bbe20ee64a20ad91ff1d9f31d5a56eb95981bd47e44b2002bc9cd6253d6283e2151ed0937a99c643ecffba2046def85722ea68cc727b7b34e76e298f210be82ec7a22928624bed1b8ecc4b1e1d07659197a5ad7f7948189314f39411b4f90c7eedea360c27f13dbee63719014025d8791f179c490a104f8e22030df3609877e57e07c34c777e5106af85bcfff510d2a6c70e5df2964eedfad8f97a00770d42d44ec8c2df77fdf204432e3c6ba3d7124cb7620d289cf5212be29ce4c71d52da494821a032c42facdb1f37735107fc66a6f3d1fd10ae8b4f1d8f3c48b77eb15060bb94ae330ef13b48705047da9ed117d40b3c37ceb15e77bc5e7164cfbe045af062e5dc15d7d36b69a4de52c31c92756ee9bce9acf07ba53577959e8becf8936c837c2b6d4d075de1aa0c89131c0445583ee2a2665ff966aae0ab597c93877d9d6d00b8070bc2566621b89454c1a25222e75fdd63091684c4441ca129e2b50368ab22a443ea6551c6f5ff9a4418064e32351bf813e1fee6d9475fc237742fa928f2b9ad5abab270a157ab520e567dbbdb6d5f9a39e6bc6f8d43daafaf54361bfcf309019d52e043d7c18e983edfa24bc33fd2d7d032210b0d0f9851acd2a09b4d318cf36c084b62f0aa094b60f9c1d2910ffc9ff728bddf9b1b41ec0e7d6749622104dd97e9e7fca96e1147b8e4dc38a948db248b83f6ef4191d85487ee81aa00a5fdcb48d34caa72ef20c663debe644ff5115b7f910904e679deb0bc36cfb2dfa1e113a9f78da2c7f778e361a9c59816f21a6bcb3f6b0dc0ccf4263011e0a51bb1fcd88949a2f9f7ef115ed8dc8c39bb4fa13ec5d3239e20cba25aa10dc9a70e04f6362783a6b883e1d34e86df417e6cea687a988f1a680e63cc14d7b69bf8635115af62bda842d3c9017019166c86cc036b861fc635f7681f812a731a4e9c837d9687fc75d3d7ee598ee8ccb6b9c7a39290788ae57b8358cb55a04d37dc2129bd65deffd17feff14418a9a1c2ab19ba54ddd60d8c57d994f3a80cabf961b740a8c349177579b48f10c831e11f501e00708ef773e6c7d2c592d821ceb637b087721bba9c89760b327fde34086ef0ce5172b316683e04789d1fc3f7e3b6a8f7bc6195441f9f4dd4141ded3fb8b8ad76b6b19ef1c235469b220440306222fa3653aba04d6acc7aa37e1104dec50139b4a047e9bb99d7c16f586943e10ced378c9ca11bc716a94e9d32ff2e756743732890caee93369328ec2019706f2b7f72be01d905c5b7afed0c121afcdf30dbfbe43745f38c0f5c1443338f228e13a08409e3dcbb6291e21c9c1910b3e5fc157c6183d34b0981130a981c0afab8db71ba2272d646e462f03732795865a9b853861e5645a589b0fec849274116401dd17bc40c63f22890bffcf9313045b65319b53d14a0330d2fd3e4f70859c07786272b4d0119722c4a543a9f94443b17016101fae05a49ebeccd94830adac17b16a90a3e0fee761f2ea3a0f512965b34e1a5994a07a9019c6cdd7ee8ef5609ebad1ff20fa7bb9f36dbaa31e009434bf9153e6ba38f3ec02bd161abcc4546759cbd46ab3a6aae13229ed682344e892fa7cfbb417781bdfc8b681fae250711afeaac270642ca81de989ab435f0e3a90cd208e11789b01c44d10512adbdc916412ce121711796242e7cc5a2560c2244ddfb6aafda4f49950b8145c5703d67cb6b64e3b5cc7a667a19628d37cb8e79ff4981882ce0271cdb40ef738d5845a6357d3d50444bf96f7be5183759419c0238b12f668a5847d777fa11eec6a76518c26ab8c091b638baab383f8303abd34097428d2e4feededfa1920d01c5d7836ae9e4785eed823bb8562949cd5cad85d71374734db1b2b492ddb473ab767d45f8caa3073e535ce9e2dae22901e691fe09b787eb0b0d3e028026b", 0x1000) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kqueue() close(r1) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 18:49:37 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002580)=[{&(0x7f00000000c0)="fb36a9ffc83189ccfe18b18613b6611792da53d370402b243dad5c5326b7cc1f1ac3d43cdf026adaf7d2e8461e9669aba3a79d257a6ef93ed95c49408eb009ac8837b620ea59a187d8d20e745ee1bf0ae0a5191de72152ce2513130a33ede4a0acb8e52f", 0x64}, {&(0x7f0000000480)="818da2d128328905fc3e0a193d2505a8e4ee737c9b1a7fd9ff59a29f4f4fa874ae3ad2e46c4fd0944f322ec5261079154629b2033cfcf71e594e6815015a0dac04ae3211ce2af8e3de85dceefb000d8b97bdada6b18ebcabe42923a2ef4b59aca8bf2e462e61460e88988f5bfa02930971d28764fcd50b25d57c05241ad41f6c8beb5b40cb0f153ae106f4b8544aa15e341cab7c98c3e96bf0b39a8f9b6c3a6f9107cb25ba46e554dc925ec63e8de1f88b71ce82a47849f8376c7a399122a9c794cb47e43f25f0b93760c690c49e1d9d5f85a8cfbf2984e97288818bcbfdb1e10b7d5a50e05b82fb8690991e9a25d25671471619a33d6cd51a1676097cf5d53e208c2ad8ab245621affe3408233801c69fa6cf31462ef70ca822a73c88bc96b02efeecf436616a3df5c8555e2165cd5503375f9d38d930b4051ff28e881a00bfebc0307e2006a04f7d68be1a910f935eeca45e5a8333c88657cbffc37d2cb82391457dc8ae580db565bd080e0e6fb9faa92d7554d8a55183eb26021d5ce33847c4921d1deaa6adf819f37994811bea9e5a3c0076bff7a94dc9e7268242e4d5cac8ab2494a862512bb50866473ec3b3f4491fe9cc97199abfc53a15b15f36b426be377b69b4f324a1c27d9edd3e6be12ff9619dfbdfe6a2aedec2899c8dc058dbf1f89e60215a46e2b08b54104a09725eab424bc92f7497e6f6bd3a99e6ccaf9e548af89c2c5a9f8367f56a4979bd20f97ccee97eff63f1753b72d371e726a2dcbd718f1550dc97a3af4fc0ccb7f6b5d48a8b482c83e66b17c62c7e76487b07542dd645d4fc19983a94ab390f75aa6ccfe4ffd43ab10deb41fc354eee610ed614eb8e75878d0c38c4c461e43de982d49d1105c119e22d320d0e085c585db7e467357b12e2a3a83aa1b619ec292ed6f97f717696591ae1c4074782087aee8ec8ee4d8c4dcfa1b7db87d2a5d6218350706c877651d622640e3655d8ab559298705bb47866182edd282257549610b4f24025f9469b773fbf18fa1dc8a2b8b25ed76d1a54a1680bf42083b5d37bdee62e1e8cf79c7536240ac536954b1bef7d857903667767051014c8747955837926c7c53a10230c9d157552d6f0e22ffb6c2284b4c4c3b228a3ef1c28d60203970f05c4026165414e3fd4c60a2b31db8bca69d8c152e5db288705e1f2a8604a199c1ad1799c43efe91268eeb3500ab4b6044be88d5c0ed77f5f082f9a3f313e722663d475bbbabfbcb58519e0e76c9e6df97f33039bfefaf87a4d6b27d564667ebe2b0de89f94184abbd45d40c0a8a874432e95e540a1f5b660ba314170059c9a8a81ecb493abe6d102693e3252d169544d3b7301b1053e002e301a73f45de7b9c54b93198929cc3ebd7f6113495a71f3f3ed3a05b81663861eedb831ed965c23d49cfc31aa1bcb6060b441ea6bdb56bdc3bcf9e7381c301d9876367b3ffc925ab23079c3234f43ff1faad48daf8e06e3b0dbee83728b8cc190391715548ebf6d674e517e1562bf910e469efbeb609e905768e0b5fb00c663a985b776967f4226953cc883039eae0a9c1febd8afe2fa31e64bb8260494e01c43b1ec56a8bb542d732545645b458dd7e3507e6a0d13a22598c93f92e74ad010994d28c82fa7385563af54bd8ee32a7ddee665325454daaef9c67f3abee5691463540ef1ebfab71e1eb0fd7ae414dba7c44bfc2d77bef3fda86096d742093373dd3a2e0394370e52d722d88507731e212d603d287b50b64571a9b3c8959c0b70e7f820172d35849fc9ec6cab7b4f707e68e3f4ffb4f6104bb29c8a4abdf7ea6d183c3c148f41fdd90e3328805d89f25382a6ac8b54ea5225f2238c2d3b896771dc47cd2ce2459ebbd5f001e8ca0e03cb81a93434def64771cb3fbc6cd3b7cacb862fc953ce663e85bf76f5d8517036ea6d6fbb4cc1b16ebfab0f402efa6ba4be1f6593642d335b21f9ac86c9491132f5929688dc38d7b7c050f8d90a280d6d30c70078556d11aab12b5ccba0f829990fe45f5753fa0a3302bf3c70a6a2690cb282c0d80d939f6e76c9cb3f1b7eaece7b7d52075ffb9fb0bc69073d5989bb943bb0f3e63c5eb6311a607dd5529202c5e8f9f71a166f32a408d10a257483016b996f9988138de2cf74707e92525dade6c6444538e1bfd5aac7ce5ed1ac4c7105d0399925640550919bcd9e511ef6a4c8ecd6566f8ee5f9954b148235da859b8921849c1aa0e93ba41771863c165608c825f13e5b1686533892a80ff5bafe2e9421b839db22ca3b1a1b0dc87066879f182b7fc719352e24240141b85d2df4828ecf60a4eafb49540b21f024d2647e3e6ac369f3f242f334160bfce830f854d5d2c22fa9acdc6bf8451e0fa277ef6ce89f7c7765fb63b50ca2021a0b12c6a0be8c43959cd5edd33c30c93f87c073455173a8d26e9988ef8dd154c281f144b05fcb112c69a8b01a4fcd24e1ae6c999f1693788b2e5ef44f00dccae39f0fbd9d63125e3621bf4abda88708b725c7b357ae7f4a7fd4cbdd676890c93aefb95137c6c24a1b523624db77f3c978ccd9b6c12819ca1c35c69c23f94d39fb647694272918a627055a03c5f44b6c6ded083c4da3bdb781c1c596f19f8015c1244ed1b26278b01e1255884c0af3027f15bb71096eacfd04ad398f18db86cdb898122e5e720c3067bbdba9762cfe32346a39bbb7e6d610750d2f3ee59b79fe447d520eeee6b0470b361fd48892f0ecfcfed0fa0657a1536b63de8ad3b269105dcb0e4ba737b325ac41b8cacaf39162780fe36336d7a9f9b251e8969f41fcdcd880b6bbdfe910920d65d2c6bb4baeca01484b3a55e2545ea7b545e187d1101d1dbbb895a70c475a780483cb06f9b20727af4008e63673f7bd8d74ba55f1aa474428cc6a1c6461010a58e25f7dd6df59947a0b38ff05423f9d22b232c38c335dd1b62662715663c9bd027124535414adb6d1b60996ed12119d421bc9356afd1d7692618c3eb93c2c510ad55378c114f0935377ac7f9929bcf557f4155df6d2c26151c208e30f3fe59629113fdfa976546c09b708d2275ee387d64ac1a20b7712b46944bf5741075aad90ae18798ab3ea848194a916b60ca185664ca528c12498fcf2b9cf289b795a8d4686a9c5eece77d9ce3196eabf6233ecc676e7eeeef5d31bd53cd8e6c5a60a9e9d4c32ebab63ed01abe434f949ad798500a8c6fbd257abb231409f1027a583085392b0d9ccf01fbf95ab247d4689bebf736838d7a9fbcc133975e0c7727a0893937b48f685baeace049b12bb8f0d346fa3e0d2ed4e2ba1db86bebc97cb176fa946d3cd8290b0140b3d4fc57804ceeff81bf7c0252f1ef74dc68e536da94c48325d8cd971bd72b4433e45b93bbd03bc001de73dbb098a4ee04ca4af7342e4440f2c7bd08c51c04a8e3a078430fcd95b1a5cc634382ce372b9e29ddf32ebcd86e8e1d910b6ee78e4ffbda6916214f9891c7326a0b8f99f750fd353460b8f672bb4dbee98b01cc3a4aeb763c33dd4997d07c7d69f844cbb8610ecfd9009f6efcaeec86fec13ec21293d5591f4bfbcd51c18cddb32cd64aaa86a53bad21ba991b8afa4d53058ebbe53aa832b47f7b17b10e7e6de656343dd4debcee0525c306b35ff783d322c690b74dbf69cacb8706c2c597c2a1a89f362936a84bf7bfccb221b99426a9c1d9b182ce927c0139eeb2abf24ee275a9e93aeced0c3d2f6d2bf5f46f37be7feb9d73645a68dce748ae1a10ad5a717e1cb1c04b7dc10a8611d9cbf0e15e37c64139a631fc8eb84a4b5b5828167c25e3f5cc0ae9100b49c79db94c6975e8b8119884cda9a4370ec34cc44fc6bc803aa0f7ab30cef766149e54b9f404a94f1c69f61ccea33c88780d2e0354c5d82a8f04c8f83df24f570bf47d27db92fa71806b549fba02790c7f4d0b767d977a0398a12f88affd6938214e835c71783acc6e655bc804f2f29fffcd089284a161ffc4afef17c84bb45635253e3710c09576e90a35431bab71c1d64ca11bf6358fc75602c20213d274a18cf83715e7b0acaa6af15c6ede0633f4fb9b9c4a944a81b4108666f7447cb5d2ac6d03b436f3213b69f01278fb26d637be8503c5b7e1eba5bb4bfa7b5a4497f1c6e95e704ea359d51ef0e678506d3bb782263f12ad12fb1f6b569b33e3c3fa587a71b70cc242bc73a8fe1cf0dd4bacf507a157ea984beb3564ba648a7442761d2c45add188c2fc855dd1cccec684f2dbb1a84a24e5c41677b2f82a8ec1bca7f6d36f314c4795c89fe787d9e50ce6d5ffdf4f044acd8d48c6d4d3ee12c6e5a0a2ea626bb84eec2597a494001716fff93391477fc2f5034f6d2669e4f5bf55e027d460860f153fef20d95fb1bb5213272a92790287cee13d02d0d14ef10b8cba319ad6ec1018952216c627319424b7b7cdb0d8e40477a93d7a5d87c7a70954bb6f922d5625562f44df17261512ec8f24e8872be82b7545719f11c034405dd9d3b43cd4580a8917e96f78ee129b32a80401bc82606533144b2c76c7901c91971577bf31e2f14456a721c92d305cb6a2566669a46079a8c491aef952e747edba47ea2464cd5ddf0783a9a54057e7fedebb430474e3b7f2262d6e037a838d1a3455fd61d3821625c7124e3e0421c0c0be3b60412eba89646e11ee83dd53d4ce1ce22fb76cf840a4337600e87d68bbcc7b2caf762726bb7f0b6c5038ac4f40d60e560dc1f5f173c79e426bd71c76b398ebee5824f263eac4ed5a7e35a247efad916a231f0f90de1ac962cd6e356109037499298e964d69a782a8cab7e5bfe1818defd91c3435557ca275abefb94fdc99fbf4ab3caacfdad6c81f097f063ded6e90e56a0dc552f8ec0acc5a9957035ffbdf9baa00ede04e4008df4f723af0266da74980f9f3a85825efbea61dd3266e22c58c11135b8c874bc61ac7b8202474d97c8502d36d68a77cd9fffb9f0bdbd27eb3f2066f283a853fcaad4ef59fbbb22c96c0723c52e5325b4c0b3c6ee9e2e3ea45fbe823a0f62f2920e67da4d9381594bb16b5e2083b8cdc20d1cadca0de21206b11f9c11f57909c9f68dabb4cf7dd0e328848e51408bf7e6b90ca32057b15d5d8ea17b60c2ad737ee060553f1ab486040e2c1c7664ebb808d8d31f60f8754d683814972134a6e6b638047915c4837eea427739bfa5e9c45cd1a4d6ec80cc6d18ab181108bf72a68bc1f9c05d4bf0f328a23d90bc2a9d50ac5e8f85930b18ff085bb77d3004d21ea291dad3be8480edca6113680ecfdf8d3722fa566a3df14ee2574fa69edf81ff1536a1c2dd57a2fc2de352e4e7980e2a6809531edcd430103fe551c2ebb98ddfcfe7901bbd35c39ac52782edac732b39d193a262d082aee5a20988d049cc8285696688203ff06847b0fcdbb2a06923a85d042bfaad525fec7fb11705a4281d4416dcfdb1db3e8bbeb7845365e9e6d36a810391e1b1334f6bbb9858cbdc8dbfae5abd99434b582855a2bc64beb381240ae4a3c441985c26c06aba133e071ffb319926c110f59e44561b8a348b67a63fea1d16468b4fa1814a30b53adaac2a5cd97b22d52e9ae08d2c53788837711ffceb8bb17e6b88c8857eb20e248cb6fad7ec265342e9aa1205f216ab8da8773ee67eb4ce67bd29cf15b8365cf9fdcce46958b7c4cd78b26955092ddfe913e9f3364c266ff49d57db2142bc77971c90e4457aac59a14382baaa1a1e96862d181b474e8c9491258cf234809480c890cbb0572cc7c68ac611d3e9895a3b19270ace4ee08154c76552a6d295a0710e106a68dde00a097faefcf5a0f6b4cfde4edc2f", 0x1000}, {&(0x7f0000001480)="1696ee6e996677fed7eb45e9913acf1555f2eadc6d5618d8c2bb1efa30b3746e0d8388e17a97cdb5613e9ece1674b6194c7d11d519b57171d51833c1c0ecbd3fb5d48b1ed8b14b083b274580e1b008e1aac2fb5bcd716573b5438c1a3722439287c6f5854c3deabaf4f3e8f91e937accec07be863c4f898dde2a9bf1a2b2dfc5f973a3e11f5f6d2b2a43afdd1d249cb6b9487d82ac4d00fbae96b9a2b6a9c6295c9ab9f97ed76db545f1f1d35b9ac20e203051e847ce49e4f90854472e35f2d93bdf354e9bb9b376d614b732ea3ae9e0666750aa0de0ffe1a7e8d760ab3e8f4ec11cf5030221cce1a9e1b8078cce64162317a5bdf5a3ff79f256f5a9799346ea5d285b822d05e0dc0692ca07690e6ed37431532431332b9e81c497b815cb0c62b7b7c36d8b53f821619305ea7cb61ddaf62dc3784ac248c99013df07f2bed1bb44462a643505342389dbbd5cdf04039a3c67afcaa99768d05ba1112c534b310c728b742faa392dfecc812019dae57c012cca124eaea1e0a71fb2a76a1e29771e902d9f1bacfdb944a01d32baedd34c06860a694126767bf860b5aa551c0841b3fd44971f03f77eb5358842e3ff8f24e8ff8b359a87ab2ae63d7d6211cf4725748d8cb91a6dc680570986bf4e1e1b5b461c248a47548ecf5f037e8bf51868efb84724911fc0c6175cdaa5b5bcc903f6531c3acf5e590b4eabcabdcaab3ed9f5d30ac06e81de376077100fe6daeef3409f8ca0ab162d4824766234aae64fb89a03649abe4659b2c8ab67129048104193d2ec7ec9965714ad343b899dd3395c3771a25b806a4bdf62bad7a17e48e5d2c9da3af2431f042bba0402d7b7ecfbcbe819302bd64930209540bba18aa266236087ff5d68e185c211f0baea7b50cc4f538a84b4ac8ce57b5641e6bd81bdded543c49ba203b8d01e6e8f5dd4dff2a7ab1201da122841f2717eb620a5368b0524e9eb75f89f6590696b33f8c1a379064222abaff51081d871661eda257781a44a13117c4b12f669f7535f82a4786101fde054babf06a9a7c1b9f9a2b25ba919b51fa800c5a63e6cc1c1c5f294476b65902d52edd6344d36c6c1949dbb90264500e716045ca9b54f271b5a806456150fe1cd7c7fc1ef47cfe1befa8a196694203898016bb545cb26589370943e723c869f9055eee281cbb823f65716f3902aa29d735b884819750e4b585510cd4af7dc2bbc260396757125e407c096ccde21fb6a9e5d4b844f077d5cbf1604535a9f6e7285173ec2caf3357ee47283bfd5f807e92a49b8482df64e2e44e754c6c5737caf90870ac50738be0542f76a1a30bff7aa454f698adcd2d85b41da5731d28ad637315b77ea274a9ebd6737b419da7e5f83434e75c143bf22b81985d1819096ab1c68a43f1b67bff3233bf47cb45e65344d03665f23012c2022ba1aaf4c0877b15b691cec98e4aa36ea76f64e347846fb89792cdd2371bbf960adfe1200cd606d6b7575a2bd76177cd07f24e13fb374306a27e9a0090843d59f40c279160e7ffd0ff0e025fcd406913db46e1549fa3b3f7cf3ad90be40dad707cfc014e19fce0497717d1bf6c9f7ac6fc36964f6a739eb1ccb48c7afaca3ba495b6af440b32eda966e03f80acaa8ba45082628959c6ae10144729607592208e2b220fc21930f553f5bcca538b379d5b1e81c89d30eaa45458acb7a4ee50c64790944cf22072c8adfc4767b3fd30df26d9bfd7ce2d438ad37be30b8dfcbad0db0ae21222f6aa7cdb20dc803214d293a79fa0043523f6e6beee0044742d437dd61b298c85ba60511474fdd788764f49d9fd8dabfe5d80e9c9b47de158cfd7513a11d6fb7f2ad7e891d342821eea4492c607f87238a8171aa817cf1c1b5b3df0ecf2f01c85aa1b57110bfe1a9a7b3af048f98e275d4bf28341cb7f1a6cc3a41c75302a7025cb45fcc6dcfe183c40c77a1989c6c7ca507e5cfecad75dac5ac191fc7ca43cebb0bb61ab8984a0ab6f67c857844e5835bd5d3667297d9b93dd6f0014db59c649ad1230a7156335417d31246fe3ac8148c4b35acc89ae315beaec2c42e07f8ead4caead6026c8e62f0bf0bf16c39a011ae430296293d10faca47506ab184a051d68142aa334ffdf383d2002bf12331e0f8277191f7fcc61131189c577f604fc608c6bc1efc76eac94e7b923d1f591db3f81a9db05697b86855593d4fdf7a300c926faf46cef6bec83dd79c337ad8d28992700c01cd6caae964adc70246e65009b4202d8d1325bb0c2874a60349c4acb627bfd60375761e05aad3d3d2bfa9482f7e4c71849e39a4898a76702c3e4951db7aa3b0e84599ac04f47f05d74e96ae6d490575504461503350dc28e99fecab82812f3c2042a2395412f9cb1bc53bbdfc92dad3e35753bcd68d43682db5bbcbe55fd611a0fd1fe6f195f2ab1915be4faab45a50cd1d46b5dadeb65a3187976cef910db507a24b333d0e9479544cd62ee1c4dc1e99042d351ac473019672d8ac36ed406243efa5e5054ca6dae3dd121f5274077db0edc4a2ffc5aaee4d3f9ce922d4b30b02a9c8f139af5ae00b4764283fbb24a57d74cc12f83b634cabebdcf612e1ca1de604feaf9d94eae44de19cfb01f33a3ebf0f966fcc368ee841fc4629a349238c1b6d176cfee15f5208b5e28c075c2cd01d5253efa66a9e7173ab9a692e088de90ccb7d4e3186008a1249ae014389f92ccd1d6dbb9ba93eac6556d6ba39eebbb0f6cd362205e630eaf819a1b4052337a14ce0244be007c2fe5bb4a8b092bbbb0fef9b48fa8911ce0bbb305cbe279abea27e6fdea2aafd0c9343b5823bf4b199293c7b93207b86f8d522fbca6627fb48286ea0ed55e9348b19f299325989b797439130dee673f0b5744e4b0f3d4608114bd49a22fafcd85eecd81da626ac9ea9b3454ad0da61ad876e1c553786bdecbf890e6e372ae2f9ba4b4c45e775d683bdbbcebb84c6dd3f8bcdfe2f8b2ecc942375503602f1336f9515d670127df32964cc36bcd5a8a1e4d3e567a14b0c32690541899258e1bb7a739d7261d3968522fadc27b50bbb4500a7ee50eddba6fb9db7d3b70389458b08233305eb1c3794b496fbfa3ac85620487140f24ca7e06e5a1b49c31b89434a7a8d3334bdc557dbc5fa3a16c3fe29f6b3db95bd04fcd72fdf2c3fad283fd284ff82fa4904823839cb4aa7e7181ce3972903e4e2da64ef85f926ea6e9dcbc67157afe2750ea74de75637696a10d94168e3ffa6df2e562eec648a7b9ae4edb474b758e22a0a17f49c1d19b148f480148fee837801976d50da06ee77d18c00aab91708b9f5b4c12618cba2c62c59a2753976730f982374c839b3a257c0fcf09f8b5040223fd6dbc21c0df76764f61b073ed94a79f2e89064f1faa715b9fb5fd56d4bd22024038b6ee1e57507eb51839290155a7fe4d68a1351a9c77851f4c803f7a84d52d92de3ee88c5bb9ed8b6b226da75ed7014a1e61d2acff2550a90aa948dae31b23c39754b2992e637b6db888724aacc95e91749cdb30896178d6ab3a59394254e40576e2adfbcc9390a2a77715885899444f706c5c132f818c555d3b78dd5d5693bb8959ede40a91cb8a4c0d1ada142a8fc16c3ad711ff783498e5cba482be15b5a87dee9eaa7737916e3de76c543c2131387c93e8f5bbf982127962b119c82c72e84d3610274302af265ac7b31b1ed2bb5c01ae82160f3106719af8ca9c49065a8ca7dfe7fd1f633879ee2648f40c58f6d4e1421ca2d58cc0187f018e09dc62397990f3c039baeec5f8ad5c082f5b9ef765c8a495ba16f8376237b658b4b61a7c5cc4b61970f649633d6bba54383754b81655bb082ab3b0bd4daa8e696708ac3e1271fda478e9c2812e0394b79609398548846a7b52fd370c90fbc430298473ef6bdadceefaee5bdcd9825f8a53a83753c1cfe69c8978f813c937002797cb88e7f602e9b79572df2528dabf300fe15c8b5e29903f8fa896d3841e70a4b3ad57765c16d9f726b590e4648b7526e23c09f60575e0dc816e621a256b66376473d0b1896bf020ada02a7b13d0b2d54158064a19273585b285f9fc8bd2c1ed3e19362395c0e023f59c95e21405a176fa96a6f93fff969620a4c91177553571be823ef9a8443b03ee4dea1c0829b80066415c8bb04eaea43f113807960348ed88baeafa43783a215fd679bdd1898b4dbfe5afacb3995851439662492237546f683a5b5225c2877be7913a001efe2e6c0e1e97dac718c10d4eea3552371b5a6964c81b89ce0f7278c2a36bfc14ca24d595d172c1581d0fe78b72636b2959c1ca0f28d5da2200a872f83356837efba4b7767eccd30667e596a6cad3883fd2239a131b052012a2ec295df314048c0c90bb517d0be8eaf8f20a70983e678faed4be7937201f7ce823eca9150f14b19c70ee800dc82031f5b813502f3c8fc84f598022a7ebb1d3630519905451744888edabf15898f78fd097f2137dc13ec7efba3425104c5f672e8e311d6836375f6ec189addfc377763c3d30bfe7dffc956adad1d892b434c8e65ec5f741c05e625db663fc6b66370bf20a503090ecfb48ca442786c6403c5483715570a6ceec375880587bc131204367ef2a516451427f107c28486048017bbae8fac83db03dff832389c503cf715262a52c8fcaeace23db22d99bb05dcf861e2680edc4d590d6d3bdf9f163e0ec3fed08d326a8f0a43dfd551bb022acdf54f40c6e80694c018bc489b9935ca05db48d2e3f1694ffb500503cba3fc56c77b3c7d7ecf8cc6507f9ef292856b08ae1df6384ad55a138c85bc1b418ba18e5be332bad5d962f44656a878f59618f2339eb73a284b23727d592c93d915948cef51e59c7cea7b45235ba4d069c603f1641c5480b1faf7f726b92b5a6260d8e914cd3666cdae0ea52e3dd48401c29deecdd6c0e7c114be14e4c31243ae47d328f0c07ec260fecc6730100ea414ebe3dbf802beb19a1fa49b846316cca3edabacad9748e7bdd783b80596c3720e279a4ec08401a5f181bf03546314870ac34a00e02f98c93f4f30978cc57af18e2bf3b5d0168de6f6a17401df7d82b3326344cb606beb768e06460b90f925c69632a480d73e816015b58b5cb831cd62dfe71bee66e5d26f5f0d28281047f2535d29bb296b484c3af535f5c378e61bbb938512c8abce277d68ce0bc24a7c400793a8776fbfc2628b2541879a774378e11a27476af45ecc79d0077d64bb3d223748f1e5531b9ee00643856e61be1d48f0b8fd3904e8339e934b434ae9433f803a43623c5aec3429b89bcfa1d7a2b3326c862c41590c04071181c65ad6586d52ed03c4d063a1edc9fde497dae054ae0bb2e766f0a9d16aeba1c270a207107b4f2f6681eae223115b1bf2bc5483815c43718f9852dd9a4feaed05669dc5ea7a3f7ac6d079ae70a0503ecc485eff4b186abd6afa90f67a184da23d010e62c55405883bee7657d096e9de1ba54c5a328201e84b1c37259792ed110d98918f3cb16405ff302413038d1024385bbcd50b4dfa20ec182e9821cc2ab448d2824ed0e621fb5ba9c3218baa9fb4b0d35d15052a5291c296d344640f0228732cd647b3348b147b50f14c453c30af6b3a5778b4c041eddb4547accf571b5fd5d04cbfe05c10db752306e721df6be968a556d76eff5bc1c5e4f1983e1eeefe91fec4e72d4a2b28039f1e74f8c33f2f5da439d72f84012b029851bfb4878946e85fddfe3bf97f7578ea5755c526eb9d9cba67c9c03cd5b1903e6afeb05a7829c9016183c055e045342d8620b45b36ac02c47a8288fcbeeec1", 0x1000}, {&(0x7f0000000140)="6fef63b03c99b08e105abd7ea84ed588f938cae7c1e29d92c5dc21a876e69b24ef187da7b59f5d52f1f6f4100fe56bf7aa9838df92cd9ce5f350386ec9493004439c574f7469f2489b863f884cdfcefeaeafb32156bdd462cb5399545ea075238c77212dbbf6deee0f", 0x69}, {&(0x7f00000001c0)="c46716aa83e66f17deff888e7981976bfb973e583217ac90bd946367c0a7139f16976eb3f41c921194ca94c5a5fc17a36088ecb2b6495cd3b77467a153ae07ef6a3c54b05aa0a9143f19993c2aa52c464f4a0913d2c53c1037db08f41552bc4a1de7ec6c5d958ecdcb57c09b1c83e93772b2ee408864b936e0e6a3ab0940761914cd995732d91214f96bd80336f3c1677175869225bb6cb8725c9ad2efdae9c1b292fd9a5739ed47481779053c1b0ca4e499f7a6f3e4da8d5864e9ae0e150c882960c8be364b3370630a23deae356784a962c3064695863d452f92866032cbff3f42f8a1a593da23", 0xe8}, {&(0x7f0000000380)="3e610543aa83dcd64816fc51f122641f9ab7d1dcd543d5f845ba76553dd30751107011133c04fb8dae3c70f77daf6f8ec440dd87969b1faa42e5423ce5eb79696eb5bac7ffb74530907f1fd0dae3171965abc7f7734d23aa775c55fe0da615896dcba540ca863d81b8", 0x69}, {&(0x7f0000002480)="1c4015604c70b6b9a89640974f4f0374a84a8f53bdb4564098906594bbc379f4639e1716a1f72c5e5f5b7999101ff44e22db37be12aa64023bfe0565d77521d7a412bd52054e621bc50690e97f5564ebca5cab33ca57f106ec5a0452b122e17fd5a72515b4febc91858e3ceebdccdf817747c02da9eae3c79cc6945f7818af75fd72c58de4348e7b9cb12f8277617d418801c0b11b831e208d9938ac6790084417bc496079991e84ecf95864d081e0e413d3bff6e576d87a52bbdefae85d381d0bdd31594307652222", 0xc9}], 0x7) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) ioctl$TIOCNOTTY(r0, 0x20007471) write(r1, &(0x7f00000002c0)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a51970290023d58bf64908d0d90b6e7d12dac9ce7f77b2a36b62ca56466d6f6fa2a4bdb9517b01087ae76630a6a8e362609f89654206e78b05912ea85457e9e8d8450d340000b633e90700dcfdd6fe70b68cc6261409748f4a72284c4d18bc31b232b75aa82fa50632c6cf6274b881370000de1200000000000000", 0x95) read(r1, &(0x7f0000000000)=""/86, 0x56) r2 = syz_open_pts() close(r1) kqueue() syz_open_pts() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2012, r2, 0x0, 0x23) syz_open_pts() 18:49:37 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="e4ddaa1100"], &(0x7f00000001c0)=0x5) pwritev(r0, &(0x7f00000015c0), 0x5, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x84) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20400, 0x100) setsockopt(r2, 0x10000, 0x3, &(0x7f0000000200)="dd955d1a231509ee07a2a641e4e81ce98f017025b0cae5966e1ae5870bde86b005f4b10a6563a1e1755a82f1f4594e443e915587521410ee3fca23facb99ac20622d1875cc45a942e2fe4c2df14c470109b6f4b69cf2abd9e1a49ca823618fe37a480fc78c6ef5881f2205cfc2c9ff0c921cdf10a7d25c2d47bc02f14a52a30100000068b68f5cac0be5635d269acd8d4c225e321791deb2fdefc5f4c1d09b4d34", 0xa1) 18:49:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) truncate(&(0x7f0000000080)='./bus\x00', 0x8) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x9, 0x7fffffff}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/245, 0xf5}, {&(0x7f00000002c0)=""/159, 0x9f}], 0x2) ioctl$TIOCSDTR(r0, 0x20007479) write(r2, 0x0, 0xfffffffffffffeb6) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 18:49:38 executing program 1: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x11}], 0x1, 0x3687f8ba) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)=')\x00', &(0x7f00000000c0)='^.{.)\x00', &(0x7f0000000140)=')&\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='({A@,}#\x00', &(0x7f0000000200)='%\x00', &(0x7f0000000240)="dd00", &(0x7f0000000280)='{\x00']) poll(&(0x7f0000000100)=[{r0, 0x48}], 0x1, 0x0) 18:49:38 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="710df240ec01990d445106229a9cff000000120070b047b0af08d7558a892e33dcbb9d0fd0bfe8472b50597bc805961fd812c0b2546c7852b6c0771f3617bdacf97cab7aa86a0f10a4bc44927422a6"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x880, 0x1ca) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)="c2a832ce35b3e59c93a1f66de0d32096d303a17d508c2e364e9d95a6c26985f0ff58b55c6e3d78bc6d05fa8261a3b3849c303391a9801500", 0x38}, {&(0x7f00000002c0)="6fe9cb85e5763acccdb296b9ddd2b5b4e0788b92d86dca81ba602b83b81d230a38a0c6efb6cf5adc9124628bb75231b6941a5f2c0b0802ac44bb56c2559573aaacfa9200bf4b247596ac2416aa8de4b8559dbcd5e9177e0ca3e17eaca61cacce2cc8ae9b608f97a8a8306ea14898878295831de292bf88a5", 0x78}, {&(0x7f0000000340)="1b1fb1a4b8017cdba9f90a751d403c762c1ef96a3365223eaba65ff4c0b93bbfb2f92354a05dabcb896802342a3b144e624209b85e96474f7dd18d9b6c6fa8f19a1cfe169bed9bfbe0cf3761b429cfd62cbb501726f2bbfc7efbb7170d1d99925f1967ea93fc593bd77248f5e52053", 0x6f}, {&(0x7f0000000400)="ea4c5a262c51a573adcc3737d3b6fda66657e8c11f283812fdb5dfa88f1b46a2e54496f30b9afa085cd7b70d56b4566bf855d4d46d11c43f40fed3c5d11d74e431b6428e", 0x44}, {&(0x7f0000000480)="5486513bc0a5f721829cc80a31e7d53d26f3663bca4f98881c989dd8cccf1c", 0x1f}, {&(0x7f0000000580)="9399c620f7706c2ca35d04a57d88fad7f6bb9e542f5d6eab11a21240a734df3fcfcae8cfc8271b2d50cc9eec96e02ac9ae0628128cf41eb949624606ae7891fea9a591e8583fd0f8c771541a62134470c7f053eb786da90e881c96b3dbcaa1f1da8ab5c443813efea7c82e553097a822e71734753e35732ebfc8f05a134d9790af80ea408c822638fc92ce5dca0c22b8fcaa81403ff7ff6284fecf202d8147238fa6946b805f727623354e2a64ce21ebcf524d9931a268dd51b7e59d898823a44fe0a317f8660f66bc3b8de01dd2bcb08ea6ecc13b51e90deec2b5a78ea89743e17c24520053c281c65d04f7a9891eac3baea9fe1eb4", 0xf6}], 0x6) 18:49:38 executing program 1: pipe(&(0x7f0000000000)) r0 = socket$inet6(0x18, 0x9003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xc) 18:49:38 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getrlimit(0x7, &(0x7f0000000040)) close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup2(r2, r1) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) getpeername$inet6(r0, 0x0, 0x0) 18:49:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xff, 0x1}, 0x8) 18:49:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee00", 0xc78) r2 = kqueue() sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) r3 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r3, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)="fd18a2e82d76f3c17fd4e28a9263f55cd9066dc4b5744052b5ff03cdb5b11d0e11f04c2ac37c6ad1d2971e8a55ddb5e5444f3b5a389a82ba23668b19c6803c4b4b38c25730c740a0a4915ee617e6c044cb030d580dadf0bd606dab7c906b61b50c08716c1678b5e541f2391b5302e1aa9aa995837c4dcabae2cdc3692bd5b97c9da7365cbd573ffb3f344ea07f793e53e07e59c0845879af7943b3b7268caff6895f188ad4bdac3f7e2055b8d4a0eb1cf07e00f08d2801cf1b04443e0fdbec89569c1d37eae472815ffbc41ae670596b930dac568f37d0870091077dddbb04185c925c5e51e5d0", 0xe7}, {&(0x7f0000000080)="45cd99f6b4f1e6547896f4981e82393ebb1931d3446edbf884e45574dc07e66ddd1d425715cdbc3b3e964e6840435907f17a276b30c479dcfb63574e3a6049266b2f7012b5c28c9aea23217f1bbf013006ca9cf8eff58c782f7b2a038352834a81b969931f28e22b638c0636ef522c98af17307a2cc6f344950b02b23ed815a03ea34301bf7c171f4ce23306cca15daf9b47a370989586654a875e06038ffd630cc110f4030fad35505844d48cb53974a77c", 0xb2}, {&(0x7f0000000280)="98672e15ea6f0542ba3cfc69ebb4b85a0cc19681d1867f3fec7e761fb73dd3700c4972c6248033bd6d507b77bb61442a17ed24be08073d310cb30163a26b9e55f6f51c3051a66fdae77f66a06e3a1848e5352e4f0dedf7d292f3529c53bc5cac5c7f8fecbb7870bc7082", 0x6a}, {&(0x7f0000000300)="e08ed83b1765163120031dda259afc64b48ec3ea67161596bd464c8ba8f29f158b342dc7197a562926b89b963a1e698d0ff4e846fbe290af7cd29be596", 0x3d}, {&(0x7f0000000340)="80e53bc825ea7c68968bf2cead03c4cf9e4f7a1d4184149002f9f86e270f23427b26d605cd60084a7f4204f4d8186df3556110d16c634a105f9ed89e387c39f1245855dce5c2c08322e0c026f6897cd2424d404f48708c811f84743046985bbf63208c359c7486229760c2a327e778f956156e6715330297493b6581dfb89173b91e7d0ab5dff642724beea03a13e4a3901bc1c8be2381", 0x97}], 0x5, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ff5fd5c6f7000000", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2], 0x20, 0x4}, 0x8) execve(0x0, 0x0, 0x0) 18:49:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/41, 0x29}], 0x1) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)='./bus\x00') 18:49:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() fchmod(r0, 0x140) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 18:49:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) r0 = socket$unix(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="71050012"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1000000000000218, 0x0) 18:49:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee00", 0xc78) write(r0, &(0x7f0000000240)="527840dc76d0409eded37c4d1e5dfc39a0c1589248f08eb956943cbf1b735a9cb5cbd3332189f098107d2be713f1e399ce6c406d7914c48cab2e6b69f54646c2269782a9c494a39e9624e78d9f0090fddc4cbf308828dec4b5ec12828ef98e9d689057fe1171f9b71ebb66261c4ebf9c2ba47d0b45bcfc525cc518a4afc0bb67163539fa8851915cf48ecfb9d5f05e92b448e657ced9c018cff674fa336541bad30bb45ba0f27fe436ade3a5fba2e9d37a5935d10dd09b5fa4df7369bdf76c0e1369d3854202147a53a9c0cf4dbced0c41115f4a5912fba4708c2136026df812e4aaee08dd815f391e7f6d0a2f162f06ee6857696b", 0xf5) r2 = kqueue() sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)="9900"]) kevent(r2, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) 18:49:46 executing program 0: getrusage(0xffffffffffffffff, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$getflags(r0, 0x3) 18:49:46 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee00) r1 = shmget$private(0x0, 0x4000, 0x54b, &(0x7f0000ffc000/0x4000)=nil) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/86) mkdirat(r0, &(0x7f0000000340)='./file0\x00', 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x401, r2, r3, r4, r5, 0x1c8, 0x6}, 0x20, 0x700000, r6, r7, 0x7, 0x1f, 0x4}) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) 18:49:46 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r0) 18:49:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x100, 0x5}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1ff, 0x8}, 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x8) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0xa7ae) r4 = dup2(r0, r2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000200)=0x49d2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r5 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x88) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) r7 = fcntl$dupfd(r6, 0x0, r5) r8 = dup2(r7, r1) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f00000002c0)=0x2) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) dup(r1) ioctl$TIOCCDTR(r8, 0x20007478) 18:49:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 18:49:46 executing program 1: setrlimit(0x2, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 18:49:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x23e161c3) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f0000499000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mlock(&(0x7f00003e4000/0x3000)=nil, 0x3000) 18:49:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f00000039c0)="a13e5ac4c2641db6826b523ec3cabc185fe5e57335d6ffa4a43c04959f84547163684026f05f5131c3c94e0e52586fdf7c021f23a726601bd63802a01ff6a3165ac626080000000000", 0x4) write(r0, &(0x7f0000000380)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473c0b00f17b53efadd5179778183cb4c028d3e348f91c36419614844f37dfaecb3847786dc71e29dbed38023553e02b06ef4b3b3e8a124701c5860b7ee64872f30cb5405494f06872b10638ba16f2ac699e56196c3877273e006fd32dc9a71984f158829672fc0e3fbec63033ee9ea7e3044c040fe2a3f8cd8f7290f9b64f169925ea5444deb850e3c8926e37e1d1dcefa2db6e7182e4fbbde9f9a140f3bbb1c46cbaf42ad86ab01af11af154cf78d77b4d225bea6baae0d07651cbd1fcda5e791d344d9160d11eae1f706bf761b69b52486a3a8788f3f72752da34fd90b99e5cd0df2", 0x10a) r1 = syz_open_pts() close(r0) r2 = kqueue() pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000005c0)="c6617e18c250742d528e8e76e4b5c0f896360e5c2941501953629268b5bf7f1ba5c94ae4904bb4ef4a25e78ed6380b7f50e4542fa4dc62862e423a280174318ae7a1885457af30f2512c6fdb2936281fce85bacc427d36a0ebac103432d5b4559ed75ae1624e95b884def7cf8a952e091b3e89270342e54ce40899a8039b29e4f8ff3a461a2a7f5236dca24f92a732efdb8104663d2f51d2295d5bb722779038c5", 0xa1}, {&(0x7f0000000680)="dca2de49168342650cd404eea22e1759691fd3ff814176393c00551146fdabbb72b3b0abd02b8cf633178d20940b0270cee0c8c25a16989b3cf7b280746aea29d5a5e0ad116f4ad8bd312620de32546ffe673205f8928a2342c8236267101edc8cfe2f177f9d6e3fb6422cdec73b021a4429cf9edb66a73654f9c0156144fa53530f2193cbed351849c220817df637d60fa65c7cf3ca", 0x96}, {&(0x7f0000000740)="ac016ca373788415448cb63ad164fe21b42e52f89f1980b6895e4ff4a7db212d29b97a833ca61e9bfc977bb3e657a09d1e7490372bfe39f4b7e3c95b4e293ddb8a3894190f0c3b771d030df7fd37fffac6b626d3e414287ef65278ed8cbd383f8953638c5286e3e34e99d25f22d3036b2526397ae48b8ba146758ebe2b808976f9950d1e385bd39f6c2039770c02f15b86857f39cc0ceee0086729064d248331253e61dac62855fa6aa7ec3579a9ba20e96a27252265aaf0ba2492907a7f416e4baa68e96bad3869328b1d6b06cc4c1252209474c282c2b272764939d9dfeef7f9f0d9bd3696fb844852669780eeba129850863dd5a719383d74e70c2a6b", 0xfe}, {&(0x7f0000000840)="b754fd387d76700b56cce9d7be165f66eed8e2316b90f6fff8b75d98345610d756f4b377b8dcd02bb7b1de821dbfd7ee2150b19298cf5feb15ebdd464f0c601c39195982108e85a9a62dee42dc0076e60a88796d3fb017daa4324f322638732c519dc85c396cd8aee8a4a55c67e66e68a821e9471ec8601aee847e705606d9207bc511d4c5eeda37fefa6db6fb0b1fa502b04ca8605f1684b8044111b5058c846a7d7e731326195f5a9e05a99cb62a64141ae2df2c66854c3dd04a9131cc31b122303da4b8414ccf043b16d3e08b15733a4c9700c516583c320d5ee240094d68636691207df575621e4774c5cf1306841a85e4bfa764dc4d0bad7d2f1b2ab2c519c4f027ff7dbe19eb8656570329dec0ed968751a87bdda2104f5f74fa01df83c955e8000ef78f25167754cbd8ea983cb51d30b691fc06a0c9921785b972b897038394abe5ecdf817ee0d9125f98cf809db61091592035e22599f8d787dbac7753aefbf1f255f4a490df03b43148eca27e493de2dcf0f636fedc4b807e951028e22c5d8f65b9c5f895a16bd511f3254db0b2f10f0ebaa5bd005a4896f4d79557391cc058e3d87c1991b0027810b0cb42ab3e62939c911c6bd7472ac3e1dc3f7ec8a16d69c210b41e1e9df31e959df258ea9c14c9305a88c25dc367975c5685ab805885f2d464827975a91a60d49b8fd2e79d339d0e5dfddd8b24949849013845e6f44b0d14a2cf8339412626e93b141ced3fe656d2ef37e2ab7c01d59871748929d602348a11ae69bf7c562cc10d53ff173e176bc2c06a056f505134bacfe389157254c6b11544580660120640cc0b081e41583bc41e2954688b0b44c0f96587d59aef8e07c92b8cae0f71b7eee6419a5035e06781e854ec5ced77380a411f439732c0f5bead1bade7dc5f683f5583327893bef65fc5a5dae373e8bae271105e670a34019e93634bebef9c25966abda0dfb28aff08fbb2204be1e229b084dd1ce0739a9b007440050f7da492a95044e89fb1e88b32222aa2a39d0d49246ebe6d1dfb70dab70b9186bdcb7962a27cfc885bcc00e551eae83b7db6bbcf666020fa50661046c427bc577c91ce314f74664d60c9d378739aee0d5483d258f31bec364c2ae49f981fbf3c1dc24fe161aee5aed6c1d7c74be34de0771e5f97350e75b666a95e95603823894ce3152147c154fd0efa32fb2b8e635005848f2d31f29125cd0f6858b8823715dbbfe20e6d9fba521d5cec9709e56b3cdb0e836bb8cd6a0af03936ee5e100e6b64b1b94f22a37dd560c7e952f1c44de440ff6218dbf8ed86b50d3ea4e33e4623babc864753b1f2ae14779c8d21d37589e5e4c7240043e2114edba47c54fd9f42ff4f9613719d265b661d55768bf6ab3ee15afd2328b9792714fd404e45f71abf440f731e3d49bc6f1f0f0b7e945cc992e105616e3938d335a41c25e4bdcd037aeb802fcc8032a3cb38b2faadd7e193949fa654b00e8ef22eefcd32958827b80daa47a168f6e573d7d261f414f920e11dff8459ac38e75965075bb3ab2bce5cc289917f3333c5e05d5399476cf25e16afade17c5f2280073af25a08479dfb119d912caa7969450e7e64b3653b47f065e391dc957b80e228e4291f9177a9b74f2bb9323a44790bcd824807a4f9afc9167dbbb5e5741e062c9348b58e9b68361d54445205a2e4e6010cc70e4903c20d92afafc5004640b838c7480405a4564d5f2498569bb50a41dd33472e422665a9eafb307687a05591e0bd8e27121423a6a3931b40c33d79abebf1bbd3f39f14ead1fd322cc9558f4da8237a5410a912f8a8b5817d2bf8d9f7d8b3e82e1b2edf70ee4f5ccea9df505d4f833fd34dfa2217e6a2114439fe00537692e0d85965b7b2ca5caab791c6d6b45291d3423cab208ba79ee879e7fb28346fb532084104951309da794561e59453c030c364e00b94afb592417c13cbd389ce6704c5d27be18c08652164859d94567b5ba94852fd5a072c83a5e0bdf72a6591fea500e7dc5af698c64a19c97052eec2342ba69c0532d2526361d0d72d3572043b8e7ab0b929cb8622d8d3803695760bce1b30660186fa226e6f92d46ee5fb0b5624359b0f89c28a3b321bc25383754cce6d7e1da13773144faceac6aa44d2664185787903d9718ae3927e599e356732a1fffa77d6de5b0e8cbab9731d0781fbbd9b16e2327d87818e9948a12b3cbb08278f8caa702b7fb3ed9ff2e21b7d77b9b5a09549d8f0cd56c7fd0f6761b87a7b8b8f20269e5cd2720e6b1dd6ce10922372a0dec1d108e91d88a449e72033fb6a14d157edffd2998ef55aa811e118371ef9e3be12b7ed27435539952c215ac6b8bd35375a5aa39a99b2acc2cc7b83072d4dbc9d5d4c1d3b242b08fe8cf6de84cb985a58ac12aab6b92257c94cfc35334b16ce73138f6349810045de30f9ad3cadf69596c14eb53a68184f834cea7ba3f57082806caef2ebdeb34a040e54500edf3576b5ac44c7d8ee446d6d603b5e50f794d61278cc6b4df1cf04925ee5b07166aef61313e23af6c5ce3697203e853773faaf48fd3ae3710abd51bbffb4d6404944c1a1ba3980ddac19e434fdac6d19ef5056d2b31019157be364269337ac5d3448ddb3a96d7f94607108c04ce00da46c365e82c03a892dd0a53b3573661cb8b69dc7b188d3c9b19e9e06d042c0180caf5242ed85cc6fc1e8eac40488613f67bb5dcc30b834cfd3ca559973942d75d15898958f9c120d6ef6436a3d89a330d5990190f9497dd7c5da0ca5effab42a4e3afda19b5d4126b4903367b8afe04ff6640f7aae7ea83e19dbc37d58aa04837ca4b1bb6711a2dabd9f897cd521e040f7ff9fb9d57dc6b51e6f839408fb38bae20d84355d92073b5f9e385d36ddb22a2184233b7217aa9fbeb153a0dcbf9357b5acf429a7cd3cadc0199ea2b7ceb6b491058e2b164a833506df7a4f2629e5afe1966e7a5cb044fb0b18df35a7888021bae85cce7373ea842d6428cd2bd0d70a139fbac056b782de0978f3f0615f824740456b31d5599e9597b98a5eaf527be7177551b4a9e4065b4a3f38e7a8fc7e7c21333edfed5db14c22ae87dca61f05d8f81d5cf31509a901259bc76401d44ca7f05ce7b8bc2ef8e57f7c6261400c993553483adf51ca5267f54d7f568c102db094620b558e9a30dab4a9ebdb789ac7186eef47cd8c656cd0816f1558a97a04ca3b39dae816c1b53d736f4c4c4950a4e86e45bc3d16219b02d94a778221fedabd857b67dde2703dbdf482f601aa3312e6753753964f027bf321bef631d0d56dd005ab418aeaf5827716d96821efa2495aaa01880f97c43c6f13ba297e5e7b7af38f160d2426a1781dea4f854c95e3e7d1194fbe6e4640df3775fd69ba2c10814870c295cdd338f179a4d8af8a119fe4b9bb3bf5b32e103d0fa0550b455e6428bb315c36f26fe265e30864246de55469986b71891092fe77c7c70613ae6fdecc620d40fa0f9c83883e6297a388b0e2e2f11327ba6a79f6b726b525b898d4a62852ebf10feb682593030693534f984d28395fe7a5f9db5b09f1c39f6eef63dad92fd3ccbb7785c1343f9ad70888edd7efd523d3ce698429cf2333b7d989d6ec8079816fd5b58694f960dce5ef677cd52928f7831c023a2396f14e27e9afb18a83084a85b20115f74094cfe43b4fdbd558e975b667a99c8dcf3f169f563d42d0e2415949bb5d8d5e7a5bdf964e327a96365c00134c6ab62edcd8bc22adbc29480d08563c8a3185f1df9de9c99d457abf6736f464eb3c9b10e6b192427a6758c75475bf49670cfeb24544ee1aa5326f43130a529fd693a3b3de70fbe799ccf566762480c740fd847c82a52bf0d43e7f47e9df01c70051c61f6291b7558705e7332a23377f5890c4178c4edf408467eb508e3fc83ca6b8d06e80de433e7bfb4b17c94a6c9dc793578da82ca04b7b140f68b3d24d2fbfd1802fc25ada623b0a5d3a7ee0320b8c8b977d0e4fa096181a967022d4c2bb4f277fd9fceeae5c3b7c78aa86be8b03d9ab9c6bfe4b9b3903624979a3f2f891523f6781c8c203e43de5c9e0a094234f9f7d6b51ca43af62ec9f8ee6b851861586d17f286054a657196f315454bbd867f02edaf3ebd15ab22457f03c2e833fa9d2da3301e5005cdffa6e1be8906de236efd6321d87fc8bfb636a09a221ff774759ffd13b2258fe189903adea36a2215fc3fd351bd1c9c081332fafdc378f733e36873d63b4f7a295ab004e008f59a19795d48ab798066a66e098a5ccece55e2d3287a002262da4eb85e2cc140bbf9bff2f159b3551884267ab6050b5af34bbf6ad5991ce547032b4f9ebf3dbcbc112473e5c55096d25f17eebecec3f2b9207ed7505814ea3c374582eedc0bec20dc6d1a7b84d13dc028201abd4c9a1e3e5a530fcb507a65cc2ea0928673c23a976beb309d8009cc062990c6c2abcb9b6c367f2b924a73a74fefa89ecc28c0f603ac05cca0d6678893c3a96bf96455b7d4b3ff46a2b5271e53af94361d6e173447908f2abe7d27495b4e4982ed64374d2052449df8b63025d9d9ce139a63aece47a4832a4e65d4b9602ef4c4a139ae34637b66eca7a2b11f38deb6d3e5d78bde58eccfe6fbc791c019dc140db26bfb63784be8cd430e471692a48e5ce3860f941ab2fc539313ae5461547491df525e01e5e5f7293d2c97aa64d70dc33a1c6c7d930fcfcf332d613747f6006f27933dcbacd891399057bb79a247b7983d21f166262115f7d3a1c0e9d8303f8c0193d4efd8b4a6c8a7726cef21f40fdfdf7eb92eb50836cc45342afd2fd0d661e37cff0f5f6a67e858a08c3f69bc5d516c9643b99e8cef37d51a1b589159413a38232aee322f60f844ae66266379875123740cb19084f19a0079651bc8173fda5ab4f85653d0b5b3112689a369998217ef8b6e308f655c3c74bdc2e450d008881c78df33d6a90cf04230fbda03d5908bc7c68ee9f1f9fa79da46e17e34e3f10c42e99a74025389ed8a3bd5e1c5e7dbbaff60e502419bbae62064e6b6df425ac4fd8db81f8b8f388c50b6c5d3e442de14ccbdf5c8340be226fc8ed9a4366cfa40ce37efd574d6e328430958b0b17150b06417ac2365c641ee724bc14bd048b5b12299e0bfbc18f44e71e3c433b426e89db8c2d490e998a798225ad78563487ec5d4eac9bc7a74731c65522971f05b1075212139bb1073ee5dada9375e8e81ab0c1030990cda1d544f9ffa04578fe6ec3016441f5bcaaf49ec8d15dc365e939444adbd824b1bf394ccea7adf313a78b9c64e2cef8fc24f1143331ae29fdd0a5054c3bb16ca76fe80fe86e85512d4096ed4b0dd7ee2efec75adc6a9c99fadad3189f01d7e63adf1409d2ef155351dc91a1e6a6a2de204917e386aa17521201f7ab92f26ae15648639b39c609ac090ad55e5389c5bffc41eb976e2256035f2e9178f5e6af269439ae889d9adae1272fd30d0184a0638c234bdeeefd4d9729cc57f031c6f8b147f4e8394fcc95253e06e95a947222e0b72b87c97521038358838b8c7e016c4ca86e0b1d4c4ba053c6c711ba8d231586cbc3a33b639d6996167f0ba48085eecd683a1bd8ea56912e9a64619e83e1196cf2de01537f150d3dc87cf72edd3fb33f8006177e16ee9f4fe3a6e6363b366ec475342cfd9f115680f1200daad434d2c3efa2a3769e3cf4a4c5c2a5bccfb0764b55766365608a230e67c1533a707dbbbb11250e4ca5c3cd03d09250e54fdfcdf0ee89f8b4106940d2d5c5d9374d352b081b2ba548f5ef444decab2376a448d673d7ab0c2ae6", 0x1000}, {&(0x7f0000001840)="b90a925626e07d022a8c10efbb7edff740b8364df45dd54f4533e04b2c0bb1bd2f673f973c9a2be188c4c22381ab5b6af6a68806e640161cca02a24b409d37031964b3393270f41b99aab34cd4e27f42c78564d8585d5eef8c66917ae53ae6e4b9956b1e9d0c216cd33af6276cf92974ad2c8b12e5fa48242acd5803fca76a4f3326bf73c722ed152d8223e871bc5949803606d2bb0a89c2d80a809aa4c367f6846a924385e8d1356bbc65f253c2a87685a22760bce7cf83cb2d887e5132b2dd8cdf7367bfd84043ec2bbb5c6500cf9c0cd585549fb172776505c3d61e038632ec0ad79ac128037eb028d5c65cbe5d547960613e1a1b2e272c0c40d979a319421e92b06fb155b57de3bfbaf4996b68228e50f7de63fdcfab01f2e7ed5a5717d9d113d1d54fcc430f2e593db33b425f029ac109263ede794c2ba0a748ce99fe6d6bed521af951216d652d9ddc12494a410defc306c3f72ff05d8442226e2be5de7059fe5abe0783f2293bef2e15bf1c0d138da26ca33e6fad901f19e524b9905241051cbdd8deab8f191207a8cf91cda9551d8054e6ea02a440b54c980a753fb1cd0bc384d328573130e427cde544162ebd962520679a6f9df90ff7c990bc59bff69046a8e5abb538bde70573d4e3604c41ed7ef749d9443322ed7e3a72733e97190304629352f0f37e7d83d9c5be5369d8d24112d030ed78b2dc2575d8b33e4e74860a3672ecdf1ecad083df156e47de05c44e7f1f27a00bf446251a7fbc7acfe4e28b685b1fb8e0d10f3e8cb0285ae76c21f920b51cbd3298260d4e1d7c1434c874f9565b69e79478d0e89c3813e6ea188f63f663cfc5f918715883f30898044ba045eae740fa5a7d6d74fda04e222697a7a6f3b79357c8260a871c39c67d4c755325df07cf1ff87252429b91802387f8ca0b03fdeffb7692bc5e47460794e70e0956b3c4da059c4ff401207a89b7063732e31be23218e498c15f0d07cc29d0c329b5c32c880742d7f03663c2b93106eb81a22ca22dd0df0516ea021a3f3393730061451936ef72b645d6eff6ccbcbece1fd6c06d1c14c9fdff17279c2db4d7d46b16c6fba265583518cf78378029c4f19ce6c71e4170ab4b524ed511c74bd4be782c0e58606b8d36afa38b1b4f5987a469372a19ce961ee594e55c90365a46f244bbbb49b89a6d5a6eed6a0c7ad08d9529b213728a9013a1b8a9623f5155057dc9fe154c194da8b9d366f1ef5b2a2755437ea9e7b6ecfb4c645ace55b728f339687df6bffba3852263bdc25e99c9170d7e7963bd801b4a98199b103490ee8f754be405551f5c60a4309971919048a1d6d10f19abf4cb63209216704c60672760368ca2236624421f87ef74cd23d93c5d669658019c369761f1d55b1d530b720c083e7b0b4ebde9f20dbeba93e8e988b0f455482f1cdb2f2702dee064357d8ac992a4aae8c44e44ae25ccfc6cb35b726efa8c7e606a3f5f672ce15f3491401f543744cc72d37a2d9351c522b872148cc23c6f75e89d948e7bb5e916fe59e7728aa9ccca7c0ac1159b696dab1be3a0331933568ceb36314d4980e3c61d4bc94514a060250052a85ae32498bed087305ac9cb491e3ced2441efdeeee5ae692a0f09e0abd9c8a096bd0b8bf10bf7af9f9515338932127c2e3bac2fb1da3f73cd918c07d5d5cca415941a81b5d3231b7b061ed94248d51a1875d2fdb38c79299593411cbbf75aa54e48d09590b7bf6f86ffcf062944367a2f4a4ca7a3293b4a6f4f9082459d272194a8eaa48c66dc41da043c180b3c6a06c54fa6515405c127cff79107a8192235b82b242923596a1c3cb5bcadad86dc01a8e6060d33d4c895841e9c23bdb90768ad174f9e90a41966972ba1f764e7fa42b380447d54e062eb06878d248289acd70f4ad451a5e0e2ba17b591616939e791d3bf14b2900ad8cfbb759f30f9512e518f666518f81b47460fbae2fb677e6670fdf4ad32f9a9851c5befd3f6daa17ea87a5bf19369093407f0cf78400bc5a85fbe7c52f0e8814151f692d9d1eed3ebadea89a99a99be55100163bb3e1b47605db8b64cc3e3f5257920f8d01dee8e6122c2d14938eea3e7a350ead7c0c5a3ad47a19bac2b64e56fe763c0674cfde840d90051ad096a02c205627dce0ae6031e436b2dc285b5c0f7cad15050211d605cc76769803fc2e5950ac9a5c9a120530eee98d9bd3a9a6fbad2449ceb4850d1ed0044c86ef58200f7a2d2e285327bbf553dff0f0825faadf725d9a433e0736f35b72ca58d0337e7c84b74b77ce26cb2a58707374cb33209166045e148350b52fd35d681e4e1affdbe3342296f2bae5abc6eb0f69247782dac876664f226c7da51e09e91467355b21c99a81e2c436bc33e1236f511dba968631b7a7b79440b88cf69755ae5bf9c0364e2850fc52f5dda091cfa33098d60b70a1e5515031b631b9a08b89cdbe582b47d55d3eac4193b2b7b8664b1b0381d9d0c12b25acb829a8e434404ac269e365b940e7c78f3f07f0f656e15ac815fe4a9759096ee85a3dfb2a833d786ae7859d9dc72d1ef299269f27a753c396733cc3b0e2a9e0bc284987bf85d36696e4df259de40d113a3148d864b1d4a906f111ebe4a67f26365cbcfa3e0eae6e9b3948bd6eed22a16bc3f1ddd75fa07d3f7e108f90e984306be24fc8fe75db22b606f0c9c265216018ef5bce754a61cdc8f17b578934352de4d2de4b5c26985009523ec919444b2075c560dc11d0560e20e9a53b79d22213542aecc179a4d5d0b47b6bb8c237ad10cdce27ef319a3298a0c75ca74d32057243fbf818c2b9982604c02a9a7fe19d937106b99ca8b98fd65ced48e07d0d945a6e19ebbbad3f6e256441a4252a5fde22b9bd64742ee02c0569d0f1f78ad8aa05549e2c36abd4ff7bf461b1d3ab976f3522da0eb3f1061ea244a926d7e52fc6aa10d1721cb153d47857156d7b3df5f1575cb882746c299f8e395d23261404101385fa0fdcd604c6ef89ad914e1c3ace5c06d4bcfeee64c17a86f695583a0bf227a37d9a079a5dc648712b9c79e03d83e0ca8df770a7d80377066fadfc76e6aef014adfc7aae8986f8ad11218ad1b6625d710c9ec3af2c2788e2590d0e3b76de8e6e8cfc6437949abede646821c0312d99e17ae60729fa185a9be79c0d1ed685b1942e7357b29f0250d6bbb7389a7154ac750ed193efbdc9015a8c52f552e647ecb5ed846ebab292944d92487aba179f771e94c62f9cd0aecf331ee82a56e1f785b70a65e17ac635ca5163912845b329a6685a7bdcd86b783014ca7d227580f8cf76d91bb8548c8fec509cc47ebd425e72ebb49429c527aeef8be8ff3e3c692b9e0f765176b8ac7461f81cb2dc770bdbaf429deb0633b75f8f0587f838a715a9b6a634cfd7722bdd3c620c84231f572af4b0da1cc1aefe115ccbbdff5d6c9a1e30091405a7067b3e9a5be5853be073f7d9316d76613c73328de9cf0d062150dc98aa3e06ccd24d9ab2c23b166bfb6e183a52605ad3b3e801ca2cfef4091b4471898c2143d47cf52cde519cb16e6240369ea0fffcf892246ccb525213406ccfaf497f435a3dca781dc25389457c49ae16cdb226c9963f00c0c37de2cdb24cdc3ae391fb564fc472a1534aaec7aa51f402b553eee9a78bbd5ed681be1ade5a5b257da250734e8660918d003f64ed04132469d63075b471d462ecd9a98d418c419ccc8cd7603169334d0331300e298e0a9be55b63fa8056e4a1ee32ea144db52111303d7ed496db333343f0b75b93c0065acc80a4e8c0ed90ce11e598e47952e5f13bd632e6de157366787229292d435de16ae89b9871d0a60967e78f0ba94000878dd3414a4c65f362bc3b8b0d2930ffacd36d572cf521a3c821a957934077fd95bbb7fc67e5218a3082f5b968e4369f353c0773a1ebac807c334dff89284501404b3c9d6a9b72191d09ec73dcf4f6cf1d20561e16f969e1f0f02b509780e3183c854aae8af12ad9bfaf27e6049df37a761c6e78027049eccd4d3ad6abe670d7b596e3c736ac368e0e359248e6a55fbef7aa7c83f452fc5f61fc096334c7d35c0fda575aaf30770468a07f121437691bb8bb5152f70d1207f28012195a550b859042efc15575569caf0341c41269f0ded7799ab94bbd025373581e6de9d124b8d5d1a59c6d4d5d6d7d2eaeba0791cbb168ecf06a5cabf5c462f251615765967efbf0e14a02411e4507f184aa6b82b52bafda1bce477e03c572684423c3a43eeaa643083d3eaf110ed03a2e3d8aa297a2f24685c4be06e342e6fc40e506c57e44cf3e401d2aa856db1ac818d33b699c4cea71b8b2fea70ea4a706d8f97a0e45c367c75e6cdaf946f4a4b32b31cc92eefb428ee595824ee93ca3ecae2bef2fe26503f23da24c8f7576cb2ed9ec351e36a7765696d0cfd8c093495097b5895374ff0866fdc6b1bedb0a21c5855edf7e65ea19b20110e0ee4137d7e6934cd46113a40f4aa6b7a2cb8fb35b3d3ee9c3bc590e4ae431d968d122a57330b16c926cb5265c79da1df7d22d93d07387735aedf44922ac122b40df11b04a56d82bfb83e3687de5c4609bc5ef42c794226f8ae57022544754dbca5925c0233aeb98e810a3c66bed58f05522a14719732f9fb793ba99a726f7f0fe1c3fef10b5c312a6ed9898eec8896ca2d38a49cb69156a125a236fbfa7c9e89efb4e50430257147c8b6a23cacdc2f30f649a6160d291e612bafde296c51e7b520c9d1f164e1abe82448074a6fa7b4d8aa3d919cfa996070015bf17a11b65ef9df90ff1aa092e53048a1f86f2b2f4016c31e1edad35d464aa8022821f5e8504c01ba0cc0a4d261cdfb286a26f64608c121bb800e6ffdca7ead7db89b06dc2a937ecb84d008613dac034940ea52ebb7875af6f20eb0589a811e22bacc0c8fdce70e4319f8fe9e6bc3b2e49f42379f6b16bc7e38a50c968ec6364af9c13df48cb6dadcdd1d2d9bd7cb4967b00753408aa5110e5d4d374fefe02e8ff7b4ff696a4ad5786149f27d10970dc5c906b5cb3653e4b89ad1dcf6fdab4629ef185df22e618a897fd4c2cca7cdfb8c92f5090e1dc29bd304651c7acc29721a71a0de68c1a61132a1cd9a4f6559a4195a435aef25d1a630b7d49447b956129e772cb3ccf39546df6b016008eacdc7e6a7e55f1389087f4d41ac9b2dc59cca0c70a08bb65f2a87ae698e4862f5e72f0438a496dcb500e0710458f358ee2afbebdd9215509e2cafb585bed851bbbc7cd3cef7bfe100f38bd53736bda7258e906ec0a653bff8b414642b88172cb12fb86e12413ce9fbf8d4bfe53550538b63aa11853a6249ae79fad0fbb60e4063d5d7708aee6ba96eb86ed61191f01b371390d94b5f4a70d718b73c6690584d1916ab80f4bf52a149e86cafb669816ab2bf775157f3c7d7804444ffbd3f3e5eb6b6e97cb1ce74a3fceabf7eb5f916e8c55524fdb2d66b57cbc255f8d53814d6094d34af802f766d6e13d125a338ff944ade944db4ccb3d9ff0694a522c231c57228309c2c63b44a9621cdeb7b2192b7aa1070fee2a262fd9c78bc655171d10d758d536d481c7cbae755732ec476b766c321970e2da5f67e91d6c9b262693a9f40137303364d3ac929496941527f5839c2bd176e4edfae1ddbe0838af0d7c8a3d76d3088deecd593d6bbd2323efee65e765932e08f08298d36fcb3e17f8a07b221878b14387c806b0ad0357bde6bb3d8bf10528f0c91ca963ded83f3a61af32ec83b5cd1c49e4b01f8310eaa4b16e9f2ce3838664d014e2e88582b85a8b407ed2e65a316948f9333", 0x1000}, {&(0x7f0000002840)="7ca5c9d6cc24ed00e23defc3015ad6c69d9ce394eeb30ebdd5040517f6fcddd1b3450d8703b637dc2c638099e0b8438c336f96b50f2c58a35d546a98e92ce4bf2f76feb92e70b85120b48955e2ab21aa4dc03dee3a85a59d02f4ebb07fc0374cc1ca6dec9d36e8a8c50e27853d61f88814fb5fc61dbf683bf15187951c4f38078086f6b1f4f552b1ea2fe9192e5e7028d543b28842068aa4be54aef237255a2dc5368b058e3fa27aa12869a335be5d6a3bc08660db46a65d6b8526e4df8d176db73a72", 0xc3}, {&(0x7f0000002940)="1c7369a74dcd1f98ba86ba39b6bd6f943be42187cc73ca89c8c3ba2a64c118bc58a91d77175e43b50c95393363429a2286a64ba789eb49275d1711bbf8089350d9762951f7d842ace80cbf33b30a3aa1fc5e8ad0a99832b9c8add72e8cfecb0144e808344f76ee0eb41a37439d5aa01a62b8d1ebb521e2c825f3429cf10168cea3aafb511c42192d71e47c6fb45d70e4593503ef292d51cc6b9f6046d625b490a9a34fd85f437c42162f22f9df44f5eb6b9728f48494f351331d2c4dfaf311fb54b5efbd04619423e4dd2943b8bc231c26eede4ee434b04f2c5ca4f7d66a335376888660b7ac8eb0e2bf7e3608987b1c9310c3bda5248a8a328b2fb278ed24fcddb48b107ca475b656c9d020741123095020a9b6e216f66802fcd83a91ef802dabaa330035e94eaa0d53b392f3079986ede188094dab34ff883fd33819c2b9f354673653d1172146da3f979bc3ab291adceeaea5d262e312e163eb2ae78bc94bf48b6a1c9b40d51f3dbc54f221bbc7065e16aca77f516f1f1d5e654e2c9029d853c805d239e4aa3bf3aa9bf7a4de30cd72ba3e8be54f2f55f0ee89454681815ee53c73f2b22a872893083c43dac4d9c34d7fa855f055405914c9742f81e3fa2dc897fba88e644d36dd668cc2020a1f699fb20a5956ee8e79e2145328fde62cdc6e46a368a4c7dfd2fa791ce1e610efd8f0797c7211366dc6fca48aec23a5cf63c4581eea42e286821347878e7895ac8c37ce0513a598f4adbdd750c6d2690776bb3b5093d011756691d73f8ac3d4f60ad16afee1f26d0fa8d8d28a3f9881473c008e0af2ad82699269c4ff5a98f5085f51c0ed5c37b1a438b4927a0a7fb989468d4695fb72f1fa9d989c9da2e85620052f1512378f66ca9ee3f7e6b8b33a7820b07c8ec405c3077cb45791c891c7b2b07f9e708fbd830c0752056693ff372f09439b0b356427fb1862af223d5080237ebc700d1d8be4e450d66b37c942a6c61eac55b3f7ccde64f4734b0d128a22fd5ce59982b1ca712c722a1f037dc46bd8c3139b03269b6f1cff5e5e8408856ecb86127135cc95f6944a715bc0f2079aa0997c3f51dcb68e7983f61e9e693019913afbed4da27e3534b9a03f94818289910142278c0a753abbd98be71a0883f5852e65998a35c78160a1c235cf15f5f6276d9258cab68e811df268560992d7139eda4cc34caf16370d9b1e98767848bcf1e513dcd06901ac67fb0184b3ef1ca2c3d96737fc7812695afd9a70d72e926883ccb063164820dd11d7f2978adac04dc065013886db7039c28fbb888fab8a4bba0717b5f141a6decae747eaa0293f29520cf7f241de98473add7b4dda09c91acb1809278ca85e6104210d2b5d598409ac253459fd33493bfe8153d99a3aa2b3fb5025eb6bbc9674ac201dc516a75cf4384a7d5226e975cbc50ceee8a4ca8907ccb1c38564e8f71d1f2753ae9f9ab7e15eed1824944232f6e78d4d6b4e1f4c2b4659d2f796dc06cb6c11202d01978ba2f331b34c81e2f803b49deedf0f18efb0d1f37508012efca7535b1bdf17b625e5cf18e60fcadcecfb481a97f2422c38a67762336aad8f929db920e3a527ef0ef54829b319f07502f65a24d2514b855824197f15b7cbcd8987cfebd5d9fb9b0388725536af4509b53086e9aa7cd6235c0789c0f40c2a335edacb2b54bbe328a092ab0bc7051228f24b177e79c1f51fe3c870e0538dedb3d093e5d37a18f0c35fe91ffb2d1c5e1b0e2800e719f4e31193fc2a5ca1c21d02f650b7b2d9e5a12c0155637aef957b2940a37cff25835916df8cfd7ce689888b1071e427bc1025f44bac858921d1a3f0ccdb6ef5928a77e2417d000a43cc1c602096ea5bd95a7dd8414a872cf255a9604d333e963023aac502646506cdb7721d51140212fc72e79486ba37e465abd5972490f2c5b7dcd11f51c67e4c5738ec806a667f3e39355c7345c9e1734f800c2cc5c656595f7727a979a0f68a50402465b0becfe60bed59ce7add527f199fec924fea299220a4eef1922bf605ad0165d38ad323ee3fb30fad37fae2d58441bc416a6c76e9c4cb332be59278bfe8986f13d55a4618022cb111c2a7a2d8175005ff1d2a907f435147822ce3b6cf5e44647ff81f00f27ea3cea35e53612c95279e8e3bb9e0723b68902c77bb5d7b30e0d722080b8ac4eac6ad98403199f56e276720d24b4e60759719ee0f16c58eb1ad790152d1fc7b21f0e4fbebeda335634000659c1e183e357394208b3c9bac175e113fd4fa545b5c47cb07ba3aafe259f4a0e8e91721f1faa03d719b536bfa69ca93cdb544b8457356778900afb39770ec7a1e7752f3cca98754a99e8c22b36ae65c13f832d77786610eb24c6cd1a9d7d1221c68645bbdc51b05487e4cd1c8871bcee93aa2464571385a14d66243dc1578dd52ced3eebae182e04754ae5d153f32d04fde248d598febba42202ebb2cd8d90e7109307e196a4eb10936dc27b88fe21d8f87ec1665583fec4b0a9f38ec7fa34d1ab07f08ab6f55c72aabe7145638c05bfd6807e4342d1e9031bf22c725804209ca6d1f890385dfe69061b112ec825cdb37b4b81ec879655b79d82e12f3ab10c9882a52b8156f040177f7154a44f88142f7b553d1f223d79f9576efb78a42938752e251f97adeb55eaa94b7b7956ce17fb159cd3fde011f95881e20dc8dcb0dbb60a9233a4bd0ea38b80701baf7638c4c9bb562aecc26275f96f426b815081446aa4636c9089b31271017b1739f604aef74316b775830adaf8b03b53037735db2f37a2c68fd214357acda55ae9b1501f847b84d1127ef3ef526113522ad954c5e9615357eedd0b69534e216b90c6cfc3fbe2fd9168a06c41c2ce7895b40577c756c79b07f360a47317e7601a5e6ede477d8eed36d485e7e02fe258dbd9997f502c669def1a9ff614a75c337e1b0bdef56de24b4388c3036f0a9380389293c885cf8624437621ac1e8885d8efe70370f8fc2a82b4537b93da85fcb5842df6c97107eb095c60c5ab3041751d36be76b19b5905d6d15e3418c4d9edc2dad26bcd30252fca82db4761b0ea49fe3af8e3a450e0e31a59e5b3bb4e524a5aa361e3763f1e8b9cea0e340bb47ebd38fd2d0731a531ba49b9125506639e24bc694cc930132d88b535d71f86d1e4adf6fb09a02062b68373372dc5398cc585b8eec1e878f1f709aab1abbaf44e794b234e98c93f25f57c8edad054ede69e2a0b4c090de8e19a7238b97dba50b0d9b78b851e35b2666af0fbff5f16e655c07e0badeba5ecb3646abdd8d4eca3ec557ac82a2fdcb6844e1eaf6378095baa36ba47e64ba89cb61600ea2cda3dae14026855fbb190c5a18e3e578aa90a1070cf227967b7d14842a3f41b0d6b48c81685347e0af7aa0c794788695caf32bebe4c33a19f9eb2974e323b0e7709bc3271cae4fee1a3082970bb70a1a71a61ad295e7d3b1d65a9e03cd3960eabb0e603c2cdd3af0ee2fa07a5aa73c8ac0c3bae051bddb8a191463fb6d366c9e1570daae11ce99035c00ae12b28ca5ca315f918ef63d6bbbfc7ba7be67d48b717e43c68c50d35915854faad42ad5d2487840e20fdadbba6b49f2a0d99ca68d91f6483676ef8093145321dacd034b139ae3c88855971150a9f0c4410e19e0dc78bd1634c511365d8f55f3bb5713ee94bd047c8cc064d78dcf2f38492afe5a1668e307362aee85825d8ad0b7c88a9039242dd367f70e27afe1a0139682c7929364afb4d8d38683f4cd7c69618b5d1913aef935328f7f8de00579476fa28efd56773eca557661a7fb1bc9b7db7f5307d7e874a1d2b3d155b2d91857b8de906efb427c8b67025af376d2220d6a2ec57565a621754c089cf8367cd05bc6b0f90b3c02971a77bef7a3914671852e198bcba4818256fc284ceefc472918d4b164af34d27fa87ba03396201b4937c1b6cc987a2acdb9f8acb0f67d9034bdb39cbde4a3722bb9fc2afbad6b8d3cbc0df4f441411fb746ae70583a4728e0e6230da58f9e700cdc36a7a076800044f2cb6c7651134f5410af011e6cc449addc83dbc7ad9aae78b4c07455170b765bc22aa881c647c36d32e69f0c8f3942ed685fd170ae1cd100d3df759287e001c4fb39fc32d75189551d1934db673dd287da3498d108f6a0fdc473f8e72c0f830245afb38378f48ef8d384f8e105265fd652833ce062aaa58c4f8212da56b46ef225b1d1c275e6a6d31e9274f58289f1503692956e06263b5baef6b45ce3d8e5f770235a287fa007f6c3065b8231bc8b329bf9113c3bb2151d457e19d69cdc1677acb0e0686fc9a6799a7a10870647f776e83b8ef02d8236382df62489eae66cbfd4370d43f96f6436e6994de7d63784a2a0b77b2b61df579091f4c03ef23ea3298ff9d59a4a5ad0cf9e6b2ce40b327d7cecb1324002c392921b9cffd577824a9958b0aeb099f512ee5bc39b500f835469fc9cc74e0f583e0ca4a9d520a0a38d64c835621c8349ff9989287786e330d0c5050a53dd0e4f0fa08ae32a6b38f693c64231478665c6fb1d8a84d8cf74fb3fbb4b6fae0d9ae1d8952ffe737e6362b1308d1b0dcd1987d878f44691398a38548188a7786356d9955aabf118f7ea4f055bb2c2efaf81b51f708d3e76423de9522c6613b1587ff7ded14b3967037e4d85420e1b4c19142426b6eff94f6e8975f56d308a404e64b14531e19dd403fed96904e016000455d3a4ac8536921cbf67b6c88684301880fc077eada591f0791da909d0b94346d0e361ad8db941ae3a3967bcfe405d85cf1dd9784a3e9ec205277cb43da37dcbba2c904b8bc84df65308b6074cf46e93540c20ccea85be48bb9dc01077f19108902f0f84bb15021068c9847387d6dbf2bbf455dccf31c8ee07e474c3917181a4f15ea41f4f8c02973082a3704a1ef8f421143eafddfed9f0daeb5702e6f4f074555e4f0a7ccf0b03b8a6501a8f5f8bbceaeb87ab5869d9181a8cfc50bb84d94fb5df2fb373e0cc8035bcd7e08f4a94f8a521b2e3e48625a252c0eb97dc1a962a4d0df0b256441a6c2add24d8c54bfbaec4b9b0753901d3a623f7671a1f014db5350a8464c45693578df029a0977684072b912e53a2399276f5a55e26ebe0acb0b987f2ca850827c3ac04504503e2f67ff9e500a62ca790de8b51b1136ddea9cc4e759774f35bc6a50afc9d64f0cc93aa4ef065bd41af5238dcc0c88a3f5a386702b8420765386c95803f3f60c8f21df2e8e7bfa1797b54f44e0cf3146c5d70254c8cc4f347fc16d42185616174c4b2836783f1bfbc4f6179197a1bfc20f8ce92e934029972784ee9742f54549eae42ffcd946af4b452efaca7450a1850f27b0f05ea8511d3cff0bc48ea51025b0f62e89fc47fba979e4b0476c9831a11d7d1fabea03e3d68bd569a9e917c37068a28300b25a31fb0cac37ecfdb0eb2f3d31915359c32a5bcca3b5ede7879f0c19764a38fca643055dd4d7da7924bdb62872506bd4a01bc92197bcf5f47d1c5399c392ca897593e03ec0ca51132465e6050fb0aa31f9bef9f7b151a5380bee19eae2d0d7e94a67811c85fc57e74017d7bf0d0e87df29ceaf3d4cc129f92884e0f7073b9630937efacf729e6b22949101a0b38edd549954d5bbb2a8f2eb6c8f155cae23f4326050f32e6bf1bfb9d3a9e04f18f6db0f7cf7c870945b482d08268f18f8c229f0a00ed1f31c109863440cc462fb7d22edd182509b66357752bb992ef2be537045ac655429bbef7a1bdaee374dcb4534743e3cf4699357b871a39cd380acbf20efd501c3b42ae3185f593632b", 0x1000}, {&(0x7f0000000200)="8f5a301feebccd7b241ff59d117f8f0301bd478a0e95e255eadbc835759be71982bf7ed810225d833a7e73da25f77fca27702ee643b8bbcd904bdfaee0d0c68639984aaf821e593683350a0caa5cffbfc35495d4f073223911bb9bdde2eb64621802f86bcea41fecb5a71499f400f8fb7aac463f24864ac2b7feb9732fbc", 0x7e}], 0x8, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xff, 0xdffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fchmod(r0, 0x18d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0xffff, 0xb, 0x0, 0x0, "f98bca1898022a6b979cdd5e16b5102cd9422175", 0x3f, 0x7}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000080)={0x1, 0x7fffffff, 0x6, 0xeb}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0xf84, "bad84b73f2a4caaf72d88000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:49:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0xb32ff74e2a694fc2, 0x4007, 0x68) 18:49:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x7) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x8001, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 18:49:46 executing program 0: r0 = socket$inet6(0x18, 0x4004, 0x0) r1 = socket$inet6(0x18, 0x6, 0x7fffffff) setsockopt(r0, 0x29, 0x36, 0x0, 0x3d) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x9, 0xd1}, {0x18, 0x0, 0x80, 0xfffffffffffffff8}, 0x88, [0xffffffff, 0x0, 0xfff, 0x9, 0x307, 0x2, 0x3, 0x7fffffff]}, 0x3c) 18:49:46 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x11) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x80) 18:49:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x90, &(0x7f0000000040)=0x7a64, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8a022e0900fbff3119ee0ad663d43be204"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x6, 0x4) 18:49:47 executing program 1: setrlimit(0x6, &(0x7f0000000080)={0x0, 0x2}) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 18:49:47 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') chdir(&(0x7f0000000180)='./file0\x00') chdir(&(0x7f0000739ffe)='..') 18:49:47 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x1) openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 18:49:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000880)="f93f585737e2151af0805c04e7ac35ac0f9ba635db5a73c3963bc073734ce6632d5462338df7500caf46cc9894e094325ca0599a66cddeda92b16c788dd4417243481ad93718dfe02a5476b2f42a52f8df8f87817705266e257cbaceceeb0df3bb4723bf67217febd6907249ca74d1623e46c450ed888a0a286129217730c7845135effa460261e0bed858d942fd9ece94aae5", 0x93) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r3 = getuid() r4 = getegid() r5 = fcntl$getown(r1, 0x5) r6 = geteuid() getgroups(0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r11 = getpgid(0xffffffffffffffff) r12 = geteuid() r13 = getegid() r14 = getpid() r15 = geteuid() getgroups(0x3, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="8ef32d7d334e481c22c77f008277201906b5467b69d859a056aa0989c3f31068e8c9c59a94d7a8047acc083161d09ded1c2e516ec5903d0a06ec379fc068e4fd0c15c55b53ac", 0x46}, {&(0x7f0000000100)="093e1a167e1b3c801ad0fb00a9e5f9ebe1b4fd98693237e25a9812d1bf5d4f72796b93d6b014f751f8e94f3bda4dccedda682c5a95f0d29f9458c8d880f411746b7db6a1231537931013a5b48aaa645c951f780b07e952293cc026feb6f45794b256a0a68f61c94024aa2b1f599bd535dda07ac2277175c494efb3db11b718f6f4e9ee205100f82acbcac1d2bfb0acd7aeee858bd08f7ee9ff3cbc83e9d951cad74ff270addc3787902ddbfca5b748c1c047082ff87e6ec673f2a38008e7", 0xbe}], 0x2, &(0x7f0000000580)=ANY=[@ANYBLOB="1800300000ff070005000000000000002d330f10d47f197305732ab29925811bd2049a8a7cc06f831fbd82f07f4ec0850e02b3f9c1bedb063aacc1", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x3}, 0x2) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setown(r17, 0x6, r14) 18:49:47 executing program 1: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0xbf, 0x1, 0x2, 0x40}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x100000000, 0xffffffffffffffff}], 0x1000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x9e, 0x7d56b07205551c3a, 0xfffffffffffffff8, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0xd0, 0x4, 0xa6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x24, 0x21, 0x7563, 0x401}], 0x1, &(0x7f00000001c0)={0x8, 0x1}) 18:49:47 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbdd44199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000014c0)=[{0x0}], 0x1) 18:49:47 executing program 1: clock_settime(0x4, &(0x7f00000000c0)={0x4, 0x1}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) getsockname(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x1, 0x6, 0x2}, {0x18, 0x2, 0x20, 0x7}, 0x81, [0x6, 0x5, 0x2000000000000000, 0x9, 0x4, 0x0, 0x8, 0x800]}, 0x3c) setsockopt(r1, 0xffffffffffffffb8, 0x7, &(0x7f0000000200)="2c3da9850688c6c334cd2e09e631b774be1c0bb3570ad7836b8da1cd53433f9e642d82dcd1ff2f29033c9cec6f259ec2e183ff13244c7b61d854367546966c52f685353f976fef8b3230ebca3a6d57e6e5417daacee053376a42e0c9a043f1a380689e8e490c866b318c5b0e238bf60e696da53487081cfbc52e142ecce9caa3dc7a", 0x82) setsockopt(r1, 0x400000006, 0x5, &(0x7f0000000180)="190b9efe2348aeffe7ec727277456772a4ad080b875f1b0c18bce5570fbabec06425aaa63456d776fbbec10c1d527155c0e2908b9512c4ac5686216262923c6f6475285049f4ef38f88e7cb4dfd0ec2a4fdb397308b3eff4d8dc7fa9346dd0ad6446265262d5486d591f2f7d38085c39790a", 0x7) 18:49:47 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() syz_open_pts() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r3) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000180)="c5c9df56bd72f5acb552298792918771c03510aff306ee23a6f9e9c163f8740dc61766b178ef3351e4ff1d7758aea983620d588053321b628705a259da8ef831c2bd1ae4b530e953d9db2134eee0421a2e6199becaeae08e713bca05d46d2e198f908df3781b9a869f33ce7f7afea238a39506c6806d309d7459938a2992affcdd279ef69764b5b24180b0e159e125898aa4d3a501", 0x95}, {&(0x7f0000000240)="eee286ef086d40a659963f8e78abe802f86d64617fe635311cd7c3c56e267a2742db31295404d9d71e15ad5eb4e4764f89b21aea56bd198cd54be3eb45e32c51c4be4e608f113a0335f6286e4971a150b4c9f4869f6965479677078597321c904759cefd8f64d59241d009707a62ed32fa7e63d326025936794154c975ab037e716bdaa06c83f44d1cfaa36ad370166f", 0x90}, {&(0x7f0000000300)="110e06c4090174c1a6f182af9f88d1e503307eb2449513edab97b290a1ccd230fed7a38108a49ee044b1c14972cd9fce31ad27175e84c457a363b1c4f48b0a2c279f91660bb0c9250f1fb5c41f8c27fa91b4472dac1fd44c7b859d78e4f57f3017f6b6347c4f20673d5ac4e6928440b0dae5967d12f9b042958684ac7bb43a5ee7c85da4b5ecef029285fde02799685cf093afd1ff6c892ea9abafa325f5232f689396e5a378610651df1c8205989539851ce31928b06142f155b38860d8cdda4926bd2568d01fc1cb4bc30af4a8fd8cf464c1cb7e4af7bf83598a1e1f4b76ef11ca492f79e9dfa25c5b34d9db9f8d4e008a5045", 0xf4}, {}, {&(0x7f0000000400)="7d7bd194da6b6f268fe9fe4b3c67db981b72f07009fcdfcd212f6b6322c5cc6962998b347d03105fb8b29b0c38a2777d66eebca3c9afc6a9903846d183f59db6a66dffc4f72760c33598d79495734baa52d56aee75cb8f20139e2c22167a9dfe5307a91eaa9e52405eca8fba7754a0aea0ff00e997d80aa6efe8f7396a051d6d4418c06da5749fbb27b0ac74926e0c8067131eb67f403354f77734467ae37bae1f83805b67", 0xa5}, {&(0x7f00000004c0)="36e874957350af16db4c187f89ae58fb4292c2cb17579db595cfc48649779366426ca4cc8307439ebd4377435fbde3b766647eff10ad397733c502620d5f0cda99f3e8550dbd2da9d3b160fa7d9f4316a4204e8e973e5640d183628eb978a5bda3dd1bb48cec56f3d2cf408fe23afa8060931ef574abb04c3a6b27ba648f9c483369c5e26ba75cff85f3e1e4027b9374354af46c16a81dd96b98e83b079cd6c903c7b187264c6a49ba24de6a9e9793e4b782b5d1370046bbc1c230a3e387da96e51ca0a1e3bd6c20aef28f7a04adcfd0f2a260a2a723ec523e42cbd21a96b0ae27f78d951aaeb6deb7b6e5603bd622", 0xef}, {&(0x7f00000005c0)="3571cb36d1bd445c9f29e2a7dfc4ba0227fd6b8a0331723e10a755f99c1e1ce30748e2eed54c8fbf4197afa0a40f2fbee2e33254b2629c27530437245c29e45466540e198ec84b39f8b2a24686405b1c506e01a23236575b5f6abffef2bcab99607284b668dc4df9a6832ae633d9fb4899b094e81d73c3d71cf8c83f9488d6cb8d7df67d4109", 0x86}, {&(0x7f0000000680)="0d6a2c61b8a6c9633db640f673562f13244758f45d14b1b3bda2ee00e71da53e57d41446dca4af34d30e720351b34737768a0727260e6c70b29936f2e7c48cb8b9d60dbe22cdb5cdf1391299622db232399fc254fcc55180c266b027cfba39270d7d140d87828daf98451fa15241fbe59582e04041e76dc9108ab8655c4bb67bdc879c9a575eaa1acae416e12393ae4a14f572c8f262e7253e78098956381c5dba46a739fae9ac", 0xa7}, {&(0x7f0000000740)="829c754b8fa9d970ba4693f826f84ce850c2f77a5c95f979d6e084da91c8f9c21b99f5dc69ef78f2d59a7db88f63ca517c5052bad7b6c75296ed29a4202fd3c233cc442965782f3182e1766bbe14b008329eb243875e666f5ba6d6f47b9810843a1cff4df37706cb4de3c81c25c873ebefb72a395991218353338e51fc06c17ad098d4987ea0bcf7172bebfdf23dcb1265b3d5d515d5f1ee2fc4ca042a", 0x9d}], 0x9) 18:49:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x327, 0x1000}, {0xfffffffffffffffb}}, 0x0) close(r1) getdents(r1, 0x0, 0x0) 18:49:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8000, 0x0, 0xfffffffffffffff8, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0xfffffffffffffffc, 0x9}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)='\x00', 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x2) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x4, 0x40, 0x10000}, {{r0}, 0xfffffffffffffffa, 0xa, 0x0, 0x856, 0x8001}, {{r0}, 0x0, 0x8, 0x2, 0xfffffffffffff000, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x3a, 0x7, 0x6}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x400}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x8, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0xfff, 0x60000}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000080, 0x54bbdb7b, 0xfffffffffffffbff}, {{r2}, 0xfffffffffffffff9, 0xe, 0xfffff, 0x73}], 0x101, &(0x7f0000000140)={0x0, 0x3}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85ac92129146442f1a000"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) 18:49:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 18:49:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) 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, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b3933e80100000000040000ad1000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 18:49:47 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r1 = socket$inet(0x2, 0x4003, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) fchdir(r1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 18:49:47 executing program 0: socket$inet(0x2, 0x5, 0x40) r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/23, 0xfffffffffffffee0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r1) setsockopt$inet_opts(r0, 0x0, 0x3ffffffffff, 0x0, 0xffffffffffffffe3) select(0x40, &(0x7f0000000040)={0x6, 0x3, 0x81, 0x200, 0x8, 0x6, 0x7fff}, &(0x7f0000000080)={0xfffffffffffffff9, 0x3, 0xffffffffffff83aa, 0x100000001, 0x1, 0x3f, 0x77b, 0x8001}, &(0x7f00000000c0)={0xc7, 0x7fa, 0x600, 0x3, 0x1ff, 0x3, 0x88e9, 0xd6b}, &(0x7f0000000100)={0x6, 0x5}) 18:49:47 executing program 1: utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x0, 0x8}, {0x7, 0x20}}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1401) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 18:49:47 executing program 0: r0 = dup(0xffffffffffffffff) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) mprotect(&(0x7f000038b000/0x2000)=nil, 0x2000, 0x2001) poll(&(0x7f0000000080), 0x20000000000000f3, 0xffffffff) r3 = socket$unix(0x1, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCNOTTY(r4, 0x20007471) sendto$unix(r3, &(0x7f0000000000)="85c770ddbd18382192f55c2e4b9fece97db5c000ce268cdcc647a9b45e28191c4c1c77fd6a7ee26ce9bf813102e8853d1e1b73c0e97653a86863aad5a8be878c7ab876fa8c775493bfc8e9583ed15836d866454e9b9e7c11b04609464fb5c04ba02ab06e8ff9490b4b966b2690624f3d60274e5d747b2c4f2515fc2c4ef97b1650ea562bd69187a2489544909b9e60f86fa1ef5d", 0x94, 0x8, 0x0, 0x0) mlock(&(0x7f0000140000/0x4000)=nil, 0x4000) madvise(&(0x7f0000332000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f000038c000/0xb000)=nil, 0xb000, 0x2) r5 = semget$private(0x0, 0x4, 0x248) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0x80]) linkat(r2, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) r6 = shmat(0xffffffffffffffff, &(0x7f000003d000/0x3000)=nil, 0x2000) shmdt(r6) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000000000/0x3000)=nil) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r3, 0x7, &(0x7f0000000140)={0x2, 0x2, 0x3, 0x2, r7}) execve(0x0, 0x0, 0x0) 18:49:47 executing program 1: pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000040)='+\x00') sync() socketpair(0x0, 0x1, 0xeb9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x4007, 0xe6f9, &(0x7f0000000200)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x800) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x90, 0x0) 18:49:47 executing program 0: r0 = socket(0x2, 0x4002, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket(0x0, 0x7, 0xfffffffffffffeff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 18:49:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) shutdown(r0, 0x3) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 18:49:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x8) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10000000ffff000001000000978dea16"], 0x10}, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) fcntl$dupfd(r0, 0x0, r0) listen(r0, 0x7) 18:49:47 executing program 1: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x6c9) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) poll(&(0x7f0000000000)=[{r0, 0x106}, {r0, 0x80}], 0x2, 0x101) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 18:49:47 executing program 0: setgroups(0x40000160, &(0x7f0000000000)=[0x0]) r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[r0, r1]) 18:49:47 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0xc0, 0x74) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{}, 0xfffffffffffffffe, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r2) 18:49:47 executing program 0: 18:49:47 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="59b18c145139bd970f9502fc08224ceb1c3fdac2a7733f434bf1bdeb0a6abcea202fd15c6deb1989c22a148df0b92383e3d176ea7e501593cac8d5d7c8b651f339b2eaa29fc4385b54c2aec72efb783158337c30b26ad0777f8f9b5f25ffb86e72b31124f75d50c6400d8bdd3d4ef46ae9d144f33ccc817ca35243b15eeebbcd10d977a5127db49e30dfc92c574d96d4ffc5ae1aea0315f5ad7650eedb2c2686e804efcc8f6a", 0xa6}, {&(0x7f0000000280)="4d71b58e4b84f410f4409627c642607054405fa1091e5c6e1e8885269ba15a5b63fbde6a883d4e265b178d3af42900ac664921049b17ad5f676846c83ea02b42476f3f09df94d6ab86904c65998dbbb28ba1e44a7d628407e6d5cc3f55fe1a8c3f89b22e62ea0313ed7ba23277484330d3e622731801739c8ac952a454580e824dbb5f16fb90f080c301858c4663c67cd0c84510a754ba158be9f2cb77f60ef1dd4e9d2d51ea3a0c62136c36fd7a3b3cce779d85c81ab14ba00a569b5c3721797381da2f122daa73bcbc4968ac09a4e9dfce7f37bc06a5e334606b4418922db68749", 0xe2}, {&(0x7f00000000c0)="3cc275168fdc09a07d0ab62ed1b91d221b9665c5b4693e9fe78566838ac6637727e0d3cb99540f6b8011648e321565f09b5f49a63c0cf7223f738aad98adc995057c8148053397df082ef6eceb40c72e8579f44461f06ae6da09ef322cfc1bee3acd578a6dfca5d5098cd887b55256736acc034610281418a9242a42910d509cdc7e775c7897904735cf434bd7789afda8b94c4bd3c209a2582f80", 0x9b}, {&(0x7f0000000380)="2f13cd00ca21bb8797cb2ba355f28008e3b758763ac76e05d86d6262d2d54ec11d6a536be8b8b73b8aacbd907e57bb21484bf844eb997764a5f39589d13fca7fc0d2b336f02662b2c9dba08313365e8b44ebfd4ed944192a358235cbcefd6dbe395b40e9765a1fdebb5aab5df58c5e1221358e76745fb82ea141fbd2cc64f600b4965474c9e1f566d30e16671402e3afc51ce69994e4ef91b15f31c01fef6b6f635a5b84318e9a78d8789ee3c5cd5ef79c85631655f9ed17b14b7d380ebf19428e5d03843fa35f4cf480dc887f", 0xcd}, {&(0x7f00000001c0)="29427422d24756", 0x7}, {&(0x7f0000000480)="9cebd9493c439dda677ac144dc38ee56791a796aa233176ef84a9cffe19e3332a191333f2a4101d84ccf1463d80eb733a30595c9b1ee6946c12c68336883c537f66debc4318ae8788d04fcca13d49f652914ee73b9993e7fee5b51be85f69189c74acf070aea83334f0c32673ba9dcee37c55cb7623e98c14650c1b978070622e922d0cf967487d5dc7e11dbcaa5709849b29c96437e668d155675604deb55b2689d3a43298c630c6f9bd988cbee2c1b7d38a043027cc8cf479f14d43890c30a308fda96dc12c2f3c65956502e583dbb031aa0ed6fa32c6aff3fb991f9de916a", 0xe0}], 0x6) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000600)=0xc) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 18:49:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[]}, 0xd) 18:49:47 executing program 0: mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x20c1, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x81, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40000000008051, 0xd3) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x8, 0xff, 0x1, 0xffffffffffffffff, 0xf4db, 0xb5b, 0x7}, &(0x7f00000001c0)={0x5a, 0xfff}) 18:49:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x100000000018, 0x0, 0x0) socket$inet(0x2, 0x7, 0x7) socket$inet(0x2, 0x8007, 0x3) r1 = socket$inet(0x2, 0x1, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x9, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) 18:49:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = syz_open_pts() write(r0, &(0x7f00000004c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)="1c27058f5dccee0a130eb2a4241214d13a8d835002c5e42cc62bea4ef63c466fdd8b8033cc3c70a3df1af48823db040e167fbd48a8fe7f36a0076f092f058254d127f84afe78cb684d15", 0x35}, {0x0}], 0x1f8) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000400)="e5a7f3578ba7f276d523466236004fb85307039c009cecacbfac882182c37a5ad31f6c009c658da4ddbfedde8b248ab0192fced4a73a99f6401b257427d44580b4a7834e3b79c34947a09a4f012e2048a5d1b317f5b11a80512f6207cacd9bed1baf1ec4647bb232708ed4da035da3666d6d5496d7293c4de32598ee2aca011d7dadca0dc15ed14e7c", 0x89}], 0x1) r2 = syz_open_pts() lseek(r2, 0x0, 0x2) r3 = kqueue() r4 = syz_open_pts() kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x2, 0x40000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x90, 0x0, 0x8000, 0x7ff}, {{r4}, 0xfffffffffffffffe, 0x43, 0xfffff, 0x8000, 0x4}], 0x8, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x10000, 0x7}, {{r4}, 0xffffffffffffffff, 0x2, 0x40000000, 0x400, 0x7ecb}], 0x2a8, &(0x7f0000000140)={0x6, 0x5bd3}) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x9, 0x1, 0x0, 0xeb33, "dfd6154bbc94232d615f5e12edffdfe9a6266883", 0x9, 0x9}) ioctl$TIOCNOTTY(r4, 0x20007471) fchdir(r0) syz_open_pts() 18:49:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x101, 0x9, &(0x7f0000000100)="0872b480727548d41091eb2c490074e759d60b9992511bcdd812384a2e55d58142c9928f3f690f4ab9b1dd3ccd1511a961f5ba6af5ba6da4c71592c2c089ebb544ff7dd2dc488a6cfbc146a63d44324d51bfea959bafebd7d98a42f283d35d0b28bff83fac0dc0bc74cd3011d2f672bf5cd8a987", 0x74) sendto(r0, &(0x7f0000000040)="9bd9a9fd1458339282cf1deadc921db121027cbe68bf40085b343909cab448fe6088a72dfbce77fc389a0794f34d7d9f09699b8d39045f25487872131a2fdb4ed1cec7b843dc5384ef11ad24c91326c6d7dd48403298b351fc743a7ee0f634a979d217ed9c16", 0x66, 0x4, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f6669bcd3300076b6013805650d2a5e2825044b1dab19843b8178205856d343003cff095eb083c00fac909ccd56ab088614817168506cedd2445c8f2f47c062e1bddbf53d4439bfb126153dc8392fff9b80d7012692decfbeaf66e4581580a37fad2aeac5904e4a3ad327f1e61925"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x5, 0x4) 18:49:48 executing program 0: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x100000000, 0xffffffff}, {0x18, 0x1, 0x2, 0x1}, 0x1f, [0xffffffff, 0x600000000000000, 0x400, 0x401, 0x1, 0x3ff, 0x5, 0xfffffffffffffbff]}, 0x3c) nanosleep(&(0x7f0000000000), 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x5, 0x9, 0x8, "6c2f89fddb630da4a6d6c0c696115b31006f801e", 0xffffffffffff7fff, 0x100000001}) nanosleep(&(0x7f00000000c0)={0x3, 0x85}, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x5, 0x44, 0xfffffffffffffa21, 0x7, "4ff1cc9f417a542242a667ba97422560b1f0363e", 0x5, 0x4}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) setitimer(0x0, 0x0, &(0x7f0000000380)) 18:49:48 executing program 1: setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() fcntl$setown(r0, 0x6, r2) read(r1, 0x0, 0x0) 18:49:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x2) mknod(&(0x7f0000000180)='./bus\x00', 0x2010, 0x236161b9) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/133, 0x85}], 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 18:49:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/16, 0x10}], 0x1, &(0x7f0000000380)=""/198, 0xc6}, 0x800) r4 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmsg$unix(r3, &(0x7f00000001c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="82565eb7f318fbcf87bfd8d03efebffb39d37e2a", 0x14}], 0x1, &(0x7f0000000240)=[@rights={0x30, 0xffff, 0x1, [r3, r3, r1, r4, r2, r4, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r4, r3, r0, r2, r4, r3, r3, r3, r1]}], 0x68}, 0x6) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) r5 = dup(r2) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) ioctl$TIOCDRAIN(r5, 0x2000745e) 18:49:49 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x7ff) syz_emit_ethernet(0xbd02, &(0x7f0000000000)) r1 = semget$private(0x0, 0x0, 0x22) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0xfffffffffffffffc, r2, r3, r4, r5, 0x0, 0x6b}, 0x7fffffff, 0x100000001, 0x8}) r6 = semget(0x3, 0x7, 0x80) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x0, 0x1) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000000)=""/157) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000200)=""/199) 18:49:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendto$inet6(r0, &(0x7f00000000c0)="9b4283957a17fc61e76c6af221c5885404886ff046a2cc68ca7623048e4282e43ce6a07743bcba1790ab49c962f36791f1121465a13bd49047aa65e44796e7c002ecb3372aa9867817fa0b2289cb0d89b645c5532c954cbdcb54cc4547513ac8481159ac239f985e268e11b23c79645f99ba24f37e6afdf6f06f220b1465a63fe2b3aca69cb88d0b2f3b9c715efd9e10a1b4f0edb4af62bd03dd9de0a85e6aa7a5f4e64cde384a087987b090df107b94db272c75e3739f43b6", 0xb9, 0x1, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x6}, 0xc) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e00100000000000000000000000000000040"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000180)=@un=@abs={0x25af90167d5e1800}, 0x2a5) 18:49:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "01c3ad345f07a098216fb2000000002000"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000140), 0xfffffe46) syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000b5630567c9722d175fe91c71f204ed770e90d0bdaef61bcc8c13260445773dfbbe6e3d8c7de64710f96d5c7ea1dcd1bb6fd1e61c165f0aa0049c9bf0d2bcc627238a5da5b9b000349b73010a0434fd956c4c8808d0b21e8dce54146f0a883845d63fc0c99c0651d4716fe0f4cd191bee3b0cd0021c907c2f0d07bc84960e8668ebf7237a94f62211a42f430fd81fdf5f3909693e22a9c7a966b4c78cc4480a4117f5795dfade7995d3fd000000e8d8734fd2ed69fd6316c1e8a7243ecd6e869b3ed237d32c5485f53496aec0e5e0f9ab655dd5638927cd1ea95886a97b92d4d1e06acfd5e767fea91c96ec190bfebd37b85872ff2f91b0abd3a67555091abaffd5d3e4429a5b6225182cfbcf6c1add583a8f95a17396c636dd49afe47486874f949fbc67c599dda8cd68c327314e389ebd6f4fb07454c8755ba91604ed8006b80a3de008642e2c577763436352d970367d24fb5e2dd482b67d4b2347b53ed5b94dc3a256810bddc54ea0251eeefd58e6d06712c547b1bab39983b0ac60c8"], 0x1, 0x0, 0x0, 0x0}, 0x0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 18:49:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000300)=0xc) wait4(r2, &(0x7f0000000340), 0xa, &(0x7f0000000380)) fcntl$setstatus(r0, 0x4, 0x7c) r3 = getpid() fcntl$setown(r0, 0x6, r3) flock(r0, 0x5) r4 = dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) kevent(r4, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffb, 0x9d, 0x9, 0x5, 0x4}, {{r4}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x40, 0x2}], 0x69f, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x59, 0x20000000, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0xffff, 0x7}, {{r4}, 0xfffffffffffffffe, 0x2, 0xf0000010, 0xff, 0x3}, {{r1}, 0xfffffffffffffff9, 0x0, 0x80, 0x80000001, 0x6}, {{r0}, 0xffffffffffffffff, 0xc0, 0x20, 0x8000, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40000014, 0x1}], 0x8000, &(0x7f0000000100)={0x3, 0x9}) 18:49:50 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x2041, 0xffffffffffffffff) stat(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f00000001c0)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000f469d2a975c0979ad2eb214baccbaef73e48cba88ca7ba504697b18a9100566ecb0750c7a745b19d7fcc530678e4d49cee6301c7f44469d3eda14b67b42284dea09d43fef37b605e12d43b41206887fb3120f02a01bde222dbe319d2959b554ad8fa62bd45e83483f649010ff1c19a9a4d4654aa3f96c42fbf840fc958707607a2da4ec0e552d698416b531b82a16eeb78105a59302e41b871bd2fe0dc2072ba10ceec668d9f03c579ba7b54a5f9efcd3852e056d62e8508ee50dee6f8f4b2b47691e0e59e0907"], 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = socket(0x2, 0x4002, 0x0) socket(0x3, 0x4005, 0x2) mkdir(&(0x7f0000000040)='./file0/../file0/file0\x00', 0x80) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x183) 18:49:50 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x82, &(0x7f00000001c0)={0x1a9a00000000000}) r2 = fcntl$dupfd(r1, 0xa, r0) sendto(r2, &(0x7f0000000000)="73de7a59bed1f0d9aa7bbfe0b42f10a00df4e161f9280a692197728145d12e6a8cd638b8437cd6b88b988f6985", 0x2d, 0x8, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r0, r1) 18:49:50 executing program 0: r0 = semget(0x2, 0x3, 0x429) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000000)=""/132) semop(r0, &(0x7f00000000c0)=[{0x0, 0x7f, 0x1800}, {0x7, 0x2, 0x1800}, {0x1, 0x3, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x2, 0x2, 0x800}, {0x1, 0x100, 0x1800}], 0x6) chroot(&(0x7f0000000100)='./file0\x00') chroot(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x194) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000240)=""/148) connect$unix(r1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') r2 = accept(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) setsockopt(r1, 0x0, 0x7, &(0x7f0000000440)="871635b1fe6828a9d6994c93d5bd5000dc48979d6e2ebbdd641edcfaa34af5066ae1655d49e94f2113babd3b5814f4fc4ba93e7bce4f2c80884f521da73feab3f08d56c5e0804f52a41dae39adec44dbea5c145c3b764266bf085c4ae329c4c9d4c2e584f5859a6779ff4963e178f99122571fed7b69fe16b4711e4f228d57eb7aa73a43e551a663cf8e96c2da66fa38c1da4c67a79b02e9282cd0c8a0d1f05f92", 0xa1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000500)) setsockopt(r1, 0x3ff, 0x0, &(0x7f0000000540)="b2347b8d7279ff78d407527074648bfa8f64e53267060c9ed251e853635360aeb9f6a8710c777f48669d03ae83a6b42d8af5754bec", 0x35) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000580)=0x6) setsockopt(r1, 0x1ff, 0x100, &(0x7f00000005c0)="f536ae0fb705499201e755f1a984a3654dbd88f4bd6f1ffe5815de02137a521f94de0cdef0379d5a8f924c3235b35bd85b78365c17a1367108f2fafb5cdaa49cdeac907c165b48d8cfeeed971ab5a340ac0449b75722d2bc8b151bd0f46f7ba724f2cfff0d8f2b", 0x67) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000640)={0x5, 0x1, 0x6, 0xfffffffffffff1ef, 0x7ff}, 0xc) symlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') setsockopt(r2, 0x80000000, 0xfff, &(0x7f0000000700)="e03d8ff1da04f5e544de1ba951638116058891b30ea91fd97310170463cef447bb0afa9a80053b12364776cb56311409612c0be285bd7b8b22f74fe28917ee7e6948adafc11b00e782539af4bb0c91575b1ea3ae63e801b16eb292c9c8da033078b3", 0x62) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) sendmsg(r2, &(0x7f0000002a80)={&(0x7f0000000800)=@in={0x2, 0x1}, 0xc, &(0x7f0000001900)=[{&(0x7f0000000840)="9c6de3b65afaa90a3110b187d8cd79342a672a7ed6e2354e6e572957e5d7e42dd7e870711aa4d1f62638729bfc91585ff3e647fda9cbfb38919ee4f6f9", 0x3d}, {&(0x7f0000000880)="882f0675653ce3ae2cb70038e7cb4ab6cea72e4ca780c68d6f824400bcb2a37a3474697bc27890afb83a1d9b8f4c44a4d6719df57632d98129c3532cd036af7cf58a7f96db8d32cdf194df669c1d84375d7c6d43020c9ab5fd6bccdeba6c90acc2d499605083a801a6dadfcac92d08955661421b08253b63183f6c2822739bfd2142186a9da5830882ab7f6171ef99325e1c083dc5a8e075a6e64f085ac88d0d521f3cd561012942bae4393c3f8e2b0818f03d28ee189636397666bf130e89aef47dc365fb723dfc5d4d572acaa278663312b8cf9ba96e3303a650082f0302011e59b73db1a061f09ef18e498f3c160d90df69b1412413515d1b6e21abb497a2f2f4cd9cef534f9f9edf5c6debb7bf4137e045e47878b636cec1960c17d802e8115d3a7a7fdc342266cbfb7a5cd354d9ec3d6663761f52344b96e6ae18a5a88d7da55f8b8c91e87dc2d5c79de42859813980a09a67d0fcae751587ae66a9adb0965af76e8140290052bd3dcb91a7493f35bd47bf4ce28da9715524502410ee1df7d4960e3581f2b4d41c4bd902db83a18733843f236b4db306704e0cc3512d28233821fd220a87fc1ff74ad01e60501ec161c95bafd51141461db32e83fa9925a398f6793a25600d0290a87ac9743b95907a3a3ff01d698cdee76446a833ea2615f52eb9b71dfd0828bfb3e1608a22a6b08142b8ef1f52f3b966cc917a08ef221851c775a9a50ca164badc1dfca0b36bf44a79c0918614994844024ab8c7f55cae1b979fdf2283e84780486eda900d2d503bdc105cb42aa37a8f23e15140012cc25cae81084816796cbe32e33f71059b74c4a3095688c9791ba6ccc1ed0660e1b13ff505d74b7f2965754e6e79b1607b58c5a69eef48cd998396bef97d34227eb39e380a38dc9146e48ff1b49c69b5c58e94ca0d410f031b7828481c0fb158782b06c960cc55393e47e6d7ea2948888ba5917c2309bdbf8468ebd6043dae0c13f25ac119df57d7b81b25e87c5b8c90ef86e5b3fe9f7589794d6eb8caee64725cd8a9e4d8e47326eb385e49d535416549431e32f3629893a3ef78c70da9ed9874c6ec57a4b918610cd8f2a30b20a51008125679b68d40dc4517cb7aef2c864fa8e8b7af7433cf8272e6a06ecdec302d286f67eb32494d55878f97887872dc922b8707798db0bea4c99408d9b21d684e910b2b0eefa51b9a7495dbdfde98d613f7904161935da62768587813b778ad4898c1f6246e7e8d814deafb8265477c9971d8923f257a236a34647f101bcdd20e0ebb1a02af2a8b11ddddca3e0a5944f7326aee20569e2a8cc5f140c62d44693391f8cca03030c903af54cf943d94d7f81fe59cfffd6433bd1242a5b668ab87ed42d03a1a0efb6c01480e40750c8c49aa87c41df4e980912a5e959947bba67106f9905ce8074431272d5c876a0c26636a8982641b55fdea95b29b3a48e56ef90b5ad68f470779ca5aa82a8b202706b9cab4a009cfb4dcee4dded6c0454364671bdf2223f7a0929c5b615a4ae61700d757421e9d21a24f47567e464278e803948242adc9c068ad03b15e30619a53bb0d8a67e2d3a0b795b2bcff2e71f8db7e4b4207420902f319713f6fad5bc2cb7f6d0af6b3589604900176c8cd33695df654a9e9adb5a39cdaa5c7e4c38860625bcefed06b6a9b0af740057e9b0fae7e7b5fe06bf70ef776df68a3a86cbe01b433a54ae4d1eed2787cb0f36825a23d0deef45251e48b3bef4532cc41a8009f349dce05a1e0094553eb8cb2e5d8fff41275420e391c8e2a36f883ada287deb5576dfeea31ff59bcb55d7d6f6f1333729455afee101bfe882513bd6efd9e713e85937a0cfeb497a9275f508275ce12077cb496a9519a54076e2966689b4d8e8a34a8d6c4f38907fbdb13b98894c0a3201c5866219a605191833be2ea46f60d5021d59b08492e056d79810f108a50d36cbbf8cc159dbe5c8a2ef771f8d4caa9612562cef32bbff17e35c29be4250f1b29aefcac96795e9f8ae052e688055f55abdb3a887f31f12643535a7e6f5ced9c3a7ecbaa5f0afc7959412692b49a597aed46558f5670ac59a1541d06d0fc207f767a617b3e0cdbf55c5005fdfddd64a807858988652be324b1b613b06631c0b91b6c06abdcc1bce3b86fdefc698fb0160a4d576c7579273ce5c86085489ee24d0bfac0a08fe2fea08aed7f602dc33ea870066b4eced4ad1bfcec58d0cfb1a354d9ea0d81bcdd39cfa6a593609990b5431f94c65e1d6e6e8e3d880054c5fd34954a31a6aed05450710e3f0c3be7e51b2ab0477fc3f0a3ff7ca68f6dd19586803ff2be1be1f5dfd8760ce744dbb73a1571fb7275c380b6a68e10671c4550ce9510edc58c7dad154eb69210d21efd3e70f632298654efb4167f41da27a864ce48d83dae70bdca2dfab18ff0570cdd9fbd88f0f68c551242dd9c31eef3e391e30c52566c929796987aae4dbac65c767d58e24bf5e76b72f26572f9ec527bc5ca11ce05fed9337213e087c18b5cda952ab9211b773b047c482b58eeb0afe47b059f5e9485ac37d76c871fb3c431042db45de4013e9f0b8560d1d018069d72c952667cb55ffabd9fb360e80a411e251278b2438976b812239de67e22913246467290a95694d6d5983afd99c5360badf64cdce9edb72f90e0cfae0c266cbd7caafa188ebf05f66ed30ba287a2ba4cdcce33f7bfc5863928e0aa77819d6c38c750854d1dedaf091e141a0aaefc3ace85e09d5d2044969c5171361c4a92a5c95ab3bde190128b90a7ef5005a7037dbc12ef5bdc98f9134a7906f833682b10ff67962d732a43e8c2a1f3d09f68ca2860ebb85b8c6e77b83a85c3568af8e30f55ab828699819148a17ee5d091ef524bd3da812520bcaa3f865965633a23da1b0acb3682c7f49fe7229a0e78c184991442637fd4808da5e91503a884c62874d0cb02014d34d35e63bade1761562e201e049b4f2efb6e013fe760e983d7119e1df28456d231cdaf902295d3df809eed018e9bd5f6889bf7ad004c4ebf76e26226bb534cd999e7e4ae57be73de7039faa5cdea40e8a389942b53c44280279e73fb8b1c8e7288d1a9d207f60519791d2730ccd15805c96cb1b30e278d83a94836fd8e93831533a751eb456ca6c1a82b899fe0b040cfe792d7924f814aeeccac36714e5198709ace5715f53f58de6e40506fecb7a1ac9f6f9cb9ac4258995eafd0e76eb1ba4d6b7a330436e89b110d1c09b62e53e9f27cccab179c9033fb50d3ca7af437a9c9fd5e6b1afc50875f14c9143228e76af40bb7ea2b3c34ddec15f2738df8d4468b27d6fa3781ac9c233213e33b2d427f5a3080c846ce2cd07cd3501b729aca6561fc006cda735974c90a989dfaf787af10f34d45ea949fdefe376f4f9de509a174551d20a4e5d8b9d6df29a7932ae808a9bd9b2683b9dd1f45af89409717973da66458e88fe9f377a36931e092209d9540b5114862e52a93ec989cae59761243e9af1f018888a6618a1d6e7f41aa85e05fff205e807c253c54cdcf98461b8bab585da798ce00228cec766f67834d1d84902f5f55903ed5eacf600bac88373d3cefc98d1ea5d8c15d62485be99e6d4f4f176db010d056a71fb85c9fc2d210e110cb838f583cbf8be039a35450868ce4938562f772b5930248bac83fda1499bf15de1e4ea0accd30057c55e01bd479b02fd3f99f8f35bd4402261b162339e6afc819dbc1c869c4b4fd616c259cee4d1cef861da640f233d8bdaeede5b4a8c62e0a760493346885a3179f83d183920065de2102fb0736a78d5c7fff53fa72952c363d7c1cfee162d13e7673cfa8443267c538156598d0f0d2764fb5074ed217776fc70e65a16bf8b80a148b859e3df54c09cc84a6cd02d4d766d86c7f943b95f65e7a47e3ceb63ff004ad8ec87465315c734ee2f1d2ec9343a3b38be96af2a0db8f0d62d9325d8743ef64ec873b79598f43065c7b412dcd654406ab7e587832f06482bebe9b553cfc68c8e4e53ea38351b1f85e5b21a7bd0a7aade5d9c59fd825542d54b90c67f5ebe1b6fb18afc6cb3b6bb54dba084cef25c9642c25c8898533fd9b4d2da3c61d5856104324cc528cd0a145e587d965faf7af4e35379f9026f7e5ede589c03d42ba38d1770217dc903122152eefbf719c63902d92f65f7c6647f006f8fc3388e244b18f93e28e27b4158666bd4462cd0e324e11c68f42430f98c8c23981400c2a649c81e752024659c68863145350360ad6b74283da23844796c15feaa54bb2da8dad45011312bf249ea01c156e6788935e35b337ce5f8cfc6e03d8a7cb81bcdf0ae60ce56b7c8b8f351b451eaa3b17881a3087019be0b28b9d78f2255d03cad32eef61742ac003fd124f63a21d3f187b795136977c2b5a2e2fa90e9ff62922c94af6f01d4c5d13bc5db6848daa4a4a3ce0bb42c2a7a1e603082a34426c60e00d4c8812bf16c435d9d44a6b4b5dfefa6d3d10b2b005f7dd339c9b24d43dc399f1db3053a286bd2c74b97c48e4573f54408b7501115216b09ca60f4064ce9c8ca2a2e0e60daecbd82c951beaa58831f0cde46acca6b61b75d77d2e612886ae27810c94bb37627d8f5ffe1fe6687a7474e5e71289669cfbc874633d8df649bbd5da22763a13076c24e926b7c35af1dbf240370dad99fc86a8eb5adc1c39134fc959d2d5a983e01392f4c2a7183e409b718e565a9c14343d9303fefc29aac01533d0922fbb0d9fd9d5fe956afd99f35fd8a13a065ce1096556fa5c8c974671d37e087f26dfff0ce15db6a27d8b0072e2bc656dfe81da873efdee4c6a185dbf07d18e2b44a7cafe20fa76460f86af83992d4552533390188ef6253d56082ae7b33bf6d605f498eea87b2ee594f97ff6e480a36b88162d68259552c9e6d102f1be354021417019c119e2eb075b5dfb6c1b8bb26c060d0bd538500b2a306817494e4f4824f5adf17308a74578c214e902eca91f315ac9f2d7f3a38645ec047029b7b62e1db98a8b7d798cf997796b7cb5bb58396b4f09317283d26bda2cb0bf8d7abd37f1c7a08f28243abe71c09a619be15dfba8e49b38c623222bbd84e1997e4cc5d62ad742ee167a975a8b61117dfaf6200987d4b3953024206cc0f454a2e4a539654f800870f4c889f49a79a205adf967dd3e335ead5f99ddcbb97a2557812ec1c74c79e3ed5613ce320a9188c299d78fecbeb34543abb0ac98ef3935e3b34d6d5c35b4c85e511b8c0975a1f92569ff2eb4470d9c70c449d7aad8f334f0a918aeca995ca6638a7be2f3084d747b4c3cfa15fb640417baa81deb163c9ec95c4c29d83b7ec623d00b112556957cc61643bc8c59d7a5b3e9513c44e19d9752ac9bdd845084fd4fb003685d038dd15bb07ef742a41ecbdca22e153209d8dd3918425dfa19515db7fd4bb06887c4d138f17e48a2a1be6d56ab9dfbb7ecd3e92010c3626990631bfeb65583214ba4ed5b0df232ade8b43ddeeadfeffa9718575b39d0d14280c2e8bb02540d4624834f457ed7e67173fc1905f69cb4e4d0b7b2b654775339b2e8b73ec0f18da073d2b865f2f3bd1721e88d172aea16cc2e343c48d8cda7221b7ac0e51c81af4202ecd228428befa7629196d1c3a716e8960ce86bf9e808aedb260ca8522100792864f3a6d2657e1cc81b362da287692f5d20ab33831ecb265aa32e0238b51e63fa9cec21638a927b2c6f0edfb2c6304f7c5fc06379513992924e6f945c648021d8da1d8d372d3e490d66b1657546563144d58fc219e5be198414388cf685191d8d66d34955a4f5c901265d", 0x1000}, {&(0x7f0000001880)="56da98efdc1b8640c76d974fb0e15f52e2737a01bceb0db9e293c45956f2f15adcc80d4f151612c4214f667340bb5776d9867402950d1691093c9189f45b3fd4c0e873d443ddc03b0ed738138b", 0x4d}], 0x3, &(0x7f0000001940)=[{0x90, 0x1, 0xccb9, "61e31d4b24546c37b2b8c9e7ee63d7a491c144a22e40b2363ff8d72ff7cf10f0093ded6f36578fb6ce7cf13e276b018a9a4d9bb0623812966460c547e139d46b4130edbaf34dbb75d5932cca95ac088d4170ba74c1e5e3440a120b8ad9a0e7d9b2e54e0d9d2f80a06fd0e6c730f4cd5ffb3ed0a6f075842963a80581a0"}, {0x50, 0x1, 0x4099, "e057395e7fb851dcfe14fbba7d882cf33413702f592c3030967e7d3047c84a2d3e0173ad7015b6f25e43cd20443c0299329c97c31112536986eb3d"}, {0x1010, 0x0, 0x8, "56deaac5950a06c56e3150e2e96ca8e35e513cae4f748c238eee40f1a6ef3c47ac450c345b09ddaf96a66a37de24e948f98e8b2911fa1c025f394cd7d3e40468ef11af7929e565b29c2c41c28481bcdcbb859beb07113b57f1df8a1245178411f3869d0d8db4ee643b4170f8274e316c6814ef660db89a782f9977955dcfd0608cacb3ae6892ab4eb323c33377583de9a9fd2ebc12b23526049a85035a622751f96f58c32b5f784958c6c59107112766b3d8e07e126c56e1a7add71255ddad37bd08b39d2c2402c0f4dce16dc34a86967e2aecd4fbc93b555dac8a65a952776bcc464e94ba28f9a99f56a7fcf46e51ef0c3079304398d55f6fb4d05ffeb3bd6f9e2ea08a96c5344b99c9281e4c4c8afcb6e5a0c4aa53248bd9a7bd46680389364a329a9152453e8e4aeb21303ffdcad53789609375227675ff4687c989c1986349b67998e3f48ee15cb52b3e32b0ad11b70428c23e4a34cc25dce798385d0830df5093b27d104dcde0e63bc9e605fff7e536635d489b8c2678c78399298273d6d78162861980b3b8c65016d9787b1af4b5f8e3666631799ab18bc855f4bcfa6b295b346eb5e9e12cf5148b8f4147d25ea8892626401d9da0b55a505fdea3c2899fc56e45dfd7b3381a7c1919424297a085797e883159ef986cfd6922de7ebf477c626ff7e6065315f644853d4af860149b4ce6bd64a1ef2a9d6cb6a23bc4154164915adcd8491a768e2fe8ae920d0cd27c69f546708e9ddafe6305097585ab0ab407c29fd9a60ea213069bf259d932e3637a63300fd075865694195f32b2ab3aebee7bbfd64243bab102e0ba662084a9769c1f00832026a6a405bb2297e99003f062cabdcd4510a3fd76bfd005e14166811cfee3260a34dcbc21d8e2b8234dac3cf26bbe66264b22cce2fe61be12ca6d6562aa7480368312f21327eabe7ce30a0664720c4bcce415c6f34d4cd6b199b5f1c4473b7ff040d20b7f26d0a6c559c6e44596b3da2e82d9e1255278ae100f2a9e8e2c7cfd7a50e2d1921176e912a2244d3927e61adca7a2bc3030e17b1b676845aa1e81a91b2c58af7b48e0a071495a83f310121dddeb48f163febeb3622bc81a450f6c492e2ac12366413d8c3f45cadb2f06216a734f91b6e0d1c954fc1b2a34a1dbbd6914fb6b4e9d6b4445d144ff29b10e1d58097a14ddfe900dce84a2b76b641ebf58aca1b26e8261de6d239023d81627b6c5b86cc070cc23086f22e646e991277410f1d0ea4bbbbd27d38f188b991cae512865997ec7dd5217e083f984359c86e0e1dc9b4b6853ac882357761323dffb8d690f17dfc81d51599a6b8e9b0f2e27b15780980af2ad8c86aadee179058476c54bcdbd21b947490dd5a6bc3ffc48a2de4f6754faa064bf7cfa21e7e7ab011445fcb1331632e86b8af10307571c309f8e189376592d8485259e758691c47919d46b8a48226c3a0b892872d0f1e3aa19502fbb7da1a241c3dc6176ecca8e898bef44fc66453e3c7f837f23e0ca4359b7377a5a0bbc8e2003af471344978ca498c2c3bd2af1b0d4dbb53ca5e5e04c0f6f73bf4834188194a0ccd2e4c60748c541f609722330e25730f4ec7af60c8ccd5d984563936b2476d5998d1a2c9a4eab30001a1e93e4f0e6ae160006727b06fc4dbd229debf012e03d85ca8bbde473b05b5d2224974d4d490d12a8a801ecb042df7fae8fb5bbe58440e8432b6f7efed9ebf4f668249680b17d9167ec45639504679dcf7faa7942912902302352f831680709059b8921dd9ec67e8fc58e4c4a5675957c7fc4252a5ad32a06d50e0dbc8e3deb5bfda93c4c7bd15cd6372b77550bb499c4ac5d54a2930bb24e8138b536795df47eb2945fc6f5b971ed71a08a59ba05886994df38d74fb3699621472d036b40d11421fcc7ecbe017ecaaf7c8942ab2642def015d96df9b47b27850069d35c218c50ab90257b7f52542ffdace04c57318a25333447962394bc333144d13c93efc80b94f4494bf5402996a944613c29689a15168ae2815b2bf3e845069b2c151aa6c79cb2c9eea3ee0c096c4228489170b409c4d706d0ae277b3639cbd903d8f9a5381b502687098caf0b2972580f254efce6c7526f523dd951218077df8043558f0269fe715795a909852aa88794b848e8e6a1e6f2748a26ead505d8b22b45e3dfa4935e8c437bb46d9695711e3be43f956cf4079bead9017c3bb8b031fcccd0006782cd169beca0e0580ac135fdd958ad5bd3ad34c48672b493d4584c8c6d00013a9cab122143d9a56c9e79645ea3fa59658b7b2a4c72e49ff4514040035c7f91cd261382147882ddedf777e313edad5147ce4c33673f5cb3ca1bc83b6ad84676868c79728416a713e014fb882bf4ca6922165082694ea4883dda41d105d4eb2b573f083bb65c116899cd2652ab9b88daeefcb4345d8e6fc0f0cf738aee898879262df4b95d01a313f52c4657a760703e08cb86749c5da21ac938c4c0044026691b7aab43560054d95893fb7ddccd01772dee591052951a7494420e1b38f0156b0c7dee343b829dcf92d6f289f40bc5926e5a4e43108364f89905146ff727d836fd908a874d676b6868811c46366469a08011fc10a8c5eed104ab03f29d04e25d49e5f48bd28b0401792220a2a202037c80fec1d56cf46ee07a7bac36f29b8e55560fc7c7a51dcebbd71fc9964cb7f5443d2a7ab5151f2bd15f26acad5d71e22b03db2e132921b04a246ba621f57061b00a66c451c2377f3e352842fef36bc5df8b1edd3c416bcc6f37b964847c2c17c91b6d1976346bd739ee9936f9afcd28d9867f2130b3afe39ebd9db0c0e22014adad5a748bdcf1bed64439fe82ea96297bd2fd15d169dc8739c30e9900e96cdb3c80a55c2d9f81f33c1f5e2f2892f773c914dfb747b440a124e1d76b56aca8a41e2fe383bfe363fed3085db0f662eeb0feadbf80d64c9d326f220c5e24954623bffe5000ddc526b98ce9df609c898bf36c097e8353a551ce73fbac3298aae6edc8fe2fd86915f875d90752d44ce886e1a810df8a045021610476eb99e81a3230fa495dabb1a1a69a0a748851c6621cb85dc60b4115a1b60083dc205baa86b61e3effb10ff2999bd5431e7cb7328ff6729b4cb578e5949cddecdcae8da0a1edc52b6a064929af250bc0c178fa67e0fcbde4ef2eef2eefb649c530657d4ae75c1e6fa8d2b2886f1062aeba85d81b9829969b3a26ccf8a284049feb40c12976b5004b92227f7f1f0e64c51405df9fd5d598327c88e1128ab0e98d0a45b0dac41bd261c5c81414d6230092f354615ae03522cb4c249de1c08677f3004fb45757d22cb9c933331c34efb7fca7e7cc6264bbaf3e39a99356dd1a00111fe55d3d698a03215a628ed5e8c0c663b60ac76b89c051f946ed6414ebb2c807b0f9dcc957ad1850025e239b87b51afb0a8a5b910ff2682e8bd4e5f8190c0f028b90ce872accbd386ec21beada9088042fdf13f9af69146824f33ce17d9e9c4f653f1f59349272f3990e8be5d9027d586889e47f3c30421b3b32ceef477ee1e2e08a0e461fd640fb0e6ae4054e1a88a8ebdd13dbbbca87224ad6e5dba9205a861961a7ce8bfad9a101ff778f2f22c239c82d3fb5953c958b6a705fc1eaec7d9c7e78895bcbec9eb3a096fe157e62e9d727413f5fa8ecf558e0e6f9c8c3b9c2be30a415447af4e2cf25c0b07ad27e5dbc2dfed29fee804efeb6de059df9bc287b0a41e8b6ce3ff72fe495d732d8d1561f6f4f0df034dd53170112a943168ae4a73a216173132dde81ddcaac4777ea86d06560f03eb708abc60f83357038ba253d0768aff0d732b2667e8bb1aa1ed398f9e2ec2d57131d39c6b7f116c13ca90383b06277bedf9c321297fc5c51daf378a3a13a8c07df163b82d22412dc063b07f3430271feb16c2b8c79e6e36f96e188556b32507162d7330706507f86bb4f9d64c847889991da0986d35ac87f767f637903d09336c4fd95265679e40c2b0d0f9fe855cee1a25a68ff92b39a0ee7f6ac3e1478e0695789d18ee28fc4edccc7271a3da58b27bbc75c9d2a936f68d826687d4408bfae6e108f1df5f2b853fed71d48fcef284955eecbe021365d24ab5d813c80e9e0be8c667274b8c5a861e3c25e6165202ad20b063f18e015268066171dd8fc9c7b41a835f92ba67bab6dcdeede86201ab74711e3c175fa42a06a5ff0b7cc24d4ca14ac8770eb1011e28ec51ee4b8de3f2996e2163f942946c7ff81020db98d78cd007e31967800fc104804a2fb289d7e03e3b5f8663ee1f6bf9a912137117e9f9380f11a9ab6605edffd7ca5e414e639ba7a3e2010a1ca223a5a164353cd44dc403703a5422d7a0f3b461e13cec9b9222ac8c937f02f35e25ebe0fa8657728ccd40a11e576a43161a2e18dc8d98dc923beff3f9884e0f8c7941307546f12f8508047f143e9a673106e188833ad81deebd74ba848b2901c6d81e875c011e5763ba4be86ea7a355181f7481029f9ffb50945acab2a1a120ab7da27c3cd9985a2a47fd2bf015f1fffd9ddea3a29d54d7c11e1f6368b051eeb57f57eeb2aaa0b85f2b9a6c75fe27854ffe09926886bc10e0d8b9953a3b75481e744ba5f1c3e5407ec305e74362e40a6d389dd8a66a948dbeeece12e5db37442ad4388328a7360898ebcbbec61bf75c11766f855b65e3e792d8f6bb2a38018411209fdd0149fc6001391cd9877e6c793e0e3760419c7042fbc9a1fd435b8da2ad661163a96b77004452a0ade04b9c35347be64fa169ba97999cb86773c71ef8a15d138c3151e44c01a9421d7729f8a30784d5062a5b9385980ea1222facabd003c90e598ecadb05272219b483e6e080a0179acf58460f93a441c4719eeea0de9eb90de3ebd680e7895739d357cb9fda2cfa4a6eeebe8d72a2dcc3b991b9e89b36e42b610a2a61a563cc04f07c6a9fa11a4aaf3550973a7fbae3b0f95934004aeb1248bf7a7c5ebabefcb1700c6186f192949277cbe7da37431be3c65b34f0e55cd53f0f4a73ea5e556309417288859efee1a10761011937a41d5cd9eadd6b9b86181c6e80c83831244413bf3228f912a23a0ce1cb5cd7d062aaa73e4d70b100e5be0657911d3557dfcbd18516aadb9d63a1f65b835bf55ee0729df0245439bb913e24f8631281a480d19bda111f3d24d69134ddea729047d7a95d242e81469ad6bd36494b672fd149ab8edb8652845cd3c83aef966b666d37c3bead2396da3eb68bf88555afc88c60f4f2e2d90921b6e8ccc1da7174b32313795b236ba5cb1c437e2acfb5efde027ab75be7f83c1129a2287cbe9bd2385052d876997b957c567928c1fb466eee9e2a06dc1f90fc99185a6fa34b5f1a77bf5f19b76421bd92226f3500cf516431f48f4047e3dc4d34ee732b78d19caf4bbb7c64d67201c4673b0e56c063b211c968634e79d2d81262ab998fba84f54ce91909ede95dfaa7710786ede00ea5a09d46936881ea91217b1e397386acc225aae4469ddec7504dff0661ac251f02c9649e3aac21541c2ba04b21f0c3806e470a248d779cc60212a34e45767e4627e6e2a170e482d4a29b0a84a90e2d77e5bbba1b9afba8c22713f521b2f52bd45b1d7baacfd8619ef8cfcc1eba9cdba9ff10376219296c66a9f7f1d3140c59033c55c0b4cc6596d25d5458d2a11874452b497576111bd97b94a41c24f2a081fb7976e76f727c9cfa706c261c6e13f82a41560292effe886b0e41db27c168439f21dff2010688fd1f3fb187bf1cb9a3ff7dded6e4d15309e99dc4e86bd2ae8c82fc0e44bf7781654"}, {0x40, 0xffff, 0x8, "6d85d4dcdd24f24f143f7a815cb5df5cf71a9039c1965abf67fe7e062873eed1f9216d7e36872d110ac83f0574fef514"}], 0x1130}, 0x40f) chroot(&(0x7f0000002ac0)='./file0\x00') fcntl$setstatus(r1, 0x4, 0x80) rename(&(0x7f0000002b00)='./file0\x00', &(0x7f0000002b40)='./file0\x00') rename(&(0x7f0000002b80)='./file0\x00', &(0x7f0000002bc0)='./file0\x00') recvfrom(r2, &(0x7f0000002c00)=""/4096, 0x1000, 0x40, &(0x7f0000003c00)=@un=@file={0x1, './file0\x00'}, 0xa) sendto(r1, &(0x7f0000003c40)="833b4f37d85d71cd87448da4375dc9d985e1999b563a3ff2f8fd761bfbc5b1acf11aff75fce18f0effd2d901866efe41f332129b0915aaadca866a94dca09d26397d2d151743ff8c3e4934", 0x4b, 0x3, &(0x7f0000003cc0)=@in={0x2, 0x1}, 0xc) 18:49:50 executing program 0: r0 = kqueue() r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x41, 0x4, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0xfffffffffffff000, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x81, 0x84, 0x5, 0x800}], 0x3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x6be4b1c1783ab9a4, 0x20, 0x1000, 0x8001}, {{r2}, 0xfffffffffffffff9, 0x8e, 0x1, 0x0, 0x66}, {{r2}, 0xffffffffffffffff, 0x88, 0x1, 0xc01, 0xae3}, {{r2}, 0xfffffffffffffff9, 0x21, 0x14, 0x4, 0x9}, {{r2}, 0xfffffffffffffff8, 0x14, 0x1, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x400, 0x2}], 0xffff, &(0x7f0000000140)={0x6, 0x3}) setpgid(r1, r1) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8080, 0x14) bind$inet6(r3, &(0x7f00000001c0)={0x18, 0x2, 0x80000000, 0x101}, 0xc) 18:49:50 executing program 0: r0 = semget$private(0x0, 0x3, 0x22) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000100)=""/174) r1 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r1, &(0x7f0000001400)={&(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000200)="980116fe2a825ca0381c22625951652483c6bb82973a31411a1b22483cb402461c90824461c776b4a284117358950c72a494716d3c4fc46c2a918d6c4d238a3ae4509702b86020887c88d79e4ac9b64d9d6f9c8d7312725e6347b0aa59cccaf6673cebe0483492a134af6fa10b664944127537bb26065d76f5d2491cd443e4d5006931886f69e7d85302eea0be1e0e8be40b215bfb5b4cf279df9ef84fff9c09459a62", 0xa3}, {&(0x7f00000002c0)="2dbab9fc85afd6c47810e3d90d8a627d8277cd08c65402bfbfbd747aefc8c1ea232c8f95380729011a3b7a5df6a8edc1b363107f9b8e824e5fbad17f37bf765c7f80739eb2bb0adf3fff50bd", 0x4c}], 0x2, &(0x7f0000000380)=[{0x48, 0x0, 0x4, "d80a05fc486a3880a231579a0ec854183ba8f03fecd8bc7a15b453d92576b3a8d02e862f11e58734bd9bbbc76df98def0a"}, {0x1010, 0xffff, 0xa5c, "4b477c581c7317510a394c64b9d5c36a8bc28701f8586d787458d24b6069e7d12a40da96a1ad10374417c1e7699ff4b8fc4860a37f3c45e5631a82cc242f206c3093933a675b5618225a21334aa5d4106ffb7138a5658f4bc1c95c96b183d99559629b6ec6773510c84e44f40cdefb7e487fc0af4529d59fd7cae8389af12baecd52feebe101dcff29a9d38458c1006f1fb951a419380c591756eb64696c492eabc217b7230262a4c8f00451f53e74d24567af898a12d76954bdc60c40518606ca8c976db2e11f542065cb052ec687d9548bd532b201b5a4909133d28c3c1567ebf814a65c2c1a27d09ee15cb5f1ce521a4547b4068a2a06e4858477ef9c9dc10da3ccee768c4bb377404fa481d1fdce8795410b21b5ee13e90a253e831a795b6ca2c1b18355f8a59497bb2c9dc58d6a98e5c372d1d2ee2a536760fe9c6be510487e8dc16af5f0e86a748dda6231a1c400a200cf8a2bc781a9afc76e56d4e0b86006fd2998c5ee0cd49967a66068d17705f6f00f8039d6995878f99dc1d6d562ba335f09e4d7cb094f466bf39ee3363e24040e24f23f77d2d172c6a7c73c9600d85042c10e00115f5b05f6a98277f72e39cc1e12136ff5dc8366e953509247ba6ca8576ad6b8cc9165d96c9cd1b9616ae0d816f9eb3558ec5ce7bacdc4ed84fb544354961cd62e453ac8985cd4a67890c4e2a0016810902aa76b2c64aa15aba0d25205bd10850a9da496418e572e9cee7fb1a21c952210839a6038807d8bd6f916f1cec2ad530c8822b25e3e792c0ab848445e3bc637a9d2cb0b4b64fdcc4cbd7c7d6df72f6d8db6974cf44f0997f031967872485ea111459d4b10f0b9f1d9ec0c7dfa1d43a17dd1baf61380441a3f6c7be807f681053e6265a6e4c8104739fbb7e08d91bc90701ab01960623cb68fd2ab1ad7de4529bd2e24d2139023bf5067d1b73f75804958992df2a6104d9b4d05fc4a88e8269e4bd228b79ca72d5c0d5191d53be58a4880bd2ac75bf5324c108f392d589c93ac58a45b4e12078efc672fbddec4f8fbc7348296306b138ec55da3b5a5e86dcf282f459b252c01c81ed52452db99c404cbb5581bacbd22a21ee7f00882db8fcfe8ee5f5b6ba381dfdd35677a161e55feb57631e96665664704642a85eb2481c363f89d195584ea7b8e93f5b15ceabb68e15f7970ad670055cb1f6702c33273815a73723b1cc4e4eca759fdd56366e9d4aa558986edef91c1b7bf60824e891cd232b567dce034979abd75ab0e3c9a8b4c79abd2f921d3818d9eb2d1e17a525e64abbbc4821018fdcd22c7d75138dc42d4361227a3b1ad76c2c4845109d187caa148ca0249f461fde52e54ae0bfa7321ad14ab1f6b8f5efc0ffed3124781e4bc1e60e1d93624651dcb08afcbc399363c745fb6a8ebc742b1ebc53b8c33cb03b637729a06f55cd8325025c535f4f767f76ee0878b4b91cfae79c04c0ff170eeac34f9a738bf04000db5e9d954985fecb2489c795439c708743a4148153f900f098a57a1d318a4332954cb00b96eda824057f1a83265b2b15891f31e58d7525d53ccf90c07e59d111115016cf2b9088043f88cf718097caa1b138995d8ae7880fc0ce52defe9be6e6c1c97b1d6525110366fdfbad7193a1eaec3a576bef06d7861c3f54c76dd4485d04dda5b2e4f4f7281ccf261531177602195be535e50c4813be3e67caf72b3a267689bb190cf03efcb6b1e1984f85d75a617259ad09613f0f527eb7710c650586e4349fa8bf2d413a14c8f7b92f39686a1d35adb5ae69a787b65328dda7afe5865703b2d0c44734183ff8f0cc7f99b6d25cd9d2ac2807ddf8d95b9b2b042e739fc0b8711dee42c5578f5b4b6d2001bfa325ac6791381f0fc805ea040d5a34bcf9771a27005f403890ad1bfd9380383b7c2eeb16fb55e564851698737435892b47a77671870337116621e815227b3a2bfb330fdf2747495974f2be7ec5283adfd8af949f010eecccd7eb1831617554e25b57081c237c276d2d399687cd42d9e25993c579a281ada28e142226fbc234445db9b6d415ef281c2f4db40659d6fd65c4dc8eebb28c1b7ad56e5386f029d6244631e27fc34df5820c1fd2186f6652df510648dd0a90c309f3d6fd3be703299d1e50cf61bdc064533774c0853fea30b9454c49a322c93c2dc4cb2775a308c28751a2af48d36decb3de2cbc99156bc5a985253214b36bcf49f8da240d91e40a1e348fade995960c9e873d9d78eecf66538c63b09913dacb82d71df14492b9de5fcba5cac2ea3d1f7bac07d6bc5ce94dbb507e7b4e763adc54db631f11282d527402e3ac47609e1221e4a5bc5b9122cb3b0759d09518bd36047e0eca53b251a8c2238cb415e2fa1fed658d553572ebb89787981713a311144b72ac5429ae187def7b78d5bb0727b782ef5da4e2a555934565bdd085ffa6672c4bb80d3586e191af16fd65ec769a041b4b93b132858c00bce61fbcffe4e85ef8f8fa1b7f89f3183dcb9b5db4bc01785916233bb499cb5b86a1fc068256b2b78c6ff69ae5b6575032d291217f983f014fdc0322e27cce42e8fddb6db855c3acd97a901e54e8ab43101b077eef1e249ade9c6791951a06e980f2792f5698c2e736a3502546981837c070c21166377d8243493a36defc32af54b6df58ab97216127bba4f8933be6a020183a5117767e18d53e370e4a1556a0e234cb54ca25a35369b14ff1198b92d26e60a3b161cd37cd0e1a6812c7adf71e92394db3b4753332a09a717ae8b5ab1724b672af12699875a9521b1fc86f2733c596e1fa5cce3e491da4c762c75ddf819e88658cf7cd390fdc2f0a26d26dc1c17a4ebb8c66eb5366ebf653d512a7ea7e6c03fe2be07c0c557c229f81d8c253d561c19115003659b4066d485a2786ce1fb93068c01c617eced6da23fce4bca3bd151f518ce40ba3b9e6ae2f8a130c42f2992ae05b21064b45b8f94ca87dcb3b8aa41653d4898fe13e9ea5999388a833a407e1c1eaed170d161eab73d56520d8c17d1cba75442f73ab570e60bfd9e7ceca010756182c1973e53f54784e1e0ef19025555a4f148335b801bf5244a02e1f64e571e2a4fa502241eaa74eb8dfd8e1f66ed2113cc54c88ba941c1bbca5817c46da380400adf184aeeea8613dd7d2036677a331c1255d45fd510c712c47e5b1ab46a943295aeae0602dc36122f3ea291a88e8590aa5b5034d7deaf95de9241683e506f2d17f60fb40cc695b99480e507205f42b01def18057d81876b92ff1304340eaa74c1c27edeca354022aff8d2a13756710eecfc2c8ab1a8ee76983d65e42d412754df37e1fcef58a6f621faf1cffd8a8d7d0301955344ea304cc3270d379463f7418809af83a54b1e15e3d53f3ba4603e844319fce89861536698bbc810ba41e4e3a0d7330c3775a21432ca82aa7b7dc651e7dffc65d5fcf72dd36b95211bb3cc4496d392e14547940f75ea717a0676e91394dbd3758e53acc9550f810a26730e3777442cedbf3ce52eaa8e820d10da990afa7df52bc6a83a10479ce72238ea1f4594793661b2b981abb31ae9693d0020e0d5f0e4e4a116dc47aae96cc977b3c99cad7ed720157e5fdb10bd032b8bd22bab746a2a39bdb4de4345ef315853888a34d7b676729a9e3383f185734f5ea32d4f41a5a610b916ab6d988df0eb89beaf418abf8d2a4da24b5b9d74597c8819f9eec2956e4fbb5595f7209fa2d8903d6d4c84c4c7ed166de34ed8e9656454ad744745eea4efea79d0c18d50b63acfaaed404a5b06ea563ba122b163f79a61b05ab2245b12d1771a6e4445f7f9ac3d298378624c9457f46ac77f0986243f6381f015dc95e77bcc9ee1cd99f924b1f8229498e504ad35604691031c629c98dcf21a627a6f7fe25da647e3cd267a221d863c1ccb92bb49200d2d1bf036b5ea778e8f118dc7d4b67ca8ddcbae951037c15c2b6f85d814028e150169453908d2b698c796f1760a8062d7392a33288271cf0c13358a8db5192443c8bbc1662699d287a59d89ab164c8361b0f8024d9f28baf2d5c3feefaba9ecef29dbab3a1e987a0f4f599cdaf36508fc372aeddedd97ccf84611e5d2497b16500e297805a7c338d3ee8a3b9dc9446f9ed9754decee9a72fe22360ac4cc6f242b9c80b960f1ee9141b8d93d77e6b89344b2395f164724db89043aea0557012a1d108f3f37c7f736cba78679f7a0d84225b68aa616beb8a25ac2781e8b198cc6eab4c4a2d935c81236a7d8b1e1ed4696b4ac2abee47356dac0d5bb3aae7cb65800ba7aad50d1f5a0e3d824fbc7f79146173b00878658d19d44d225e51fa91afd11b753b61f1016aeaa70c04b594ea3563bdf5778c6432f45c4d03fdb1e63c9bd4706e3b8b635924b68160db27fb87bc15e530f57a8895e83f2cc3916bf0cc805050d6412ebb6dd29dad2abb4e2d44cbfc937d4c51803964c44abfcd873fb09e368d848e7f1096969f8a3bb7b0f0c072ff4945418aa5dfb4bc307c641b21064e3a322cbfbc13c4c3da04d63dbb0d48685d098340da94c7bad40824398caa1345ade9f4faeb993d03dd577c7d058551357bf15312ee1105735a4172c4b40e5b64625738f730c7a126517a20767c37b030697ab421458130473ff77f234b8cc438137d65e8db67fd4063472f9164c7ff3d1c6450071a7fc0e1f235b3a708f1eecfb0d964486abc5bb528d5aaebbcc9a75b8dfde514ddad10839424355c5f98eaee9e83efbb9145f1f2160274aae5a00c16f052ad30a32d952198885e29f6ec9d889ef7a44460d9301ec13035901eb768971e3d1bcfa2323773a544a5883c8e56362c1327c0dcdeaba2e13db9c72e2f45de01c920c706a62d8757d2d2e483128304af8af55ba3e433082f060907157fe94c6949b24189be9f73f13634b53865ac175afab446f2c42c68afc991e1d8c2fa93192088c2d8b5060c984e65c991ad36b6365e88d36d6a4482b242f52ca14855455209ac07c61a6ed10884daccb34329f2ea21764a20647a5462bd8b4691b705f8733713675d5da5a5e0b6e5cff6e4ea911e1558438389e33dac6aad53211686011b2983d5b446368161406783ad45961606da3802a82a3e33fe01bf537b23f24639612fddf2c6b3ae0f71c61f82a1158c22a7fd824db287935f1ac80aa97ff0ff0c4ef01ca9ede3045bf38e879aa05749a293687db0a3ad122aa1596b1d26c3b9f4118ab4351fd307fff52b6bad5abb1a5e6004ac2a5fdae418c8ae0ad01adea8f9e0707fe439dc7224e2a76507e200499d3f9ae10cf7812d211be172e27d31a8aad84705c73c28e0a36f871911995121209daf07e37f4ba586d3f626ca5210360f8b9013794d1f00b32ea7004da7869f877eb9682b8aee38d5eec295da0bab870c6d6250eee81f4e5c86e707f0a4fca3e27831fef08a6182fd6d23eb55581a569271284664990d4d7f1f2f51617c7af8584410b49d657c97fb81c6e3cb5d75ff80bafb8d93e8716e2b6d24fad03f6c15c3af4a0b35e01716e52f033ae781ee21f072bf17f20ea479c912c1d10c883fb1d870876ac905930bea06df3b51420be53787a8361ad13731466ffda8f3f805524dd3cd2c0a3711e91a64a0111bb971bb6cfba0a7d9bf71636c66e2a4e77da36d909e34e15914489da26a82b62c70892e76a8ff4d13447b3671c6a42e0138a36dcbd2a923e472df1a1e6d36b538676752fa4154a5ae0106a37869b889395d66bfc104e74407bc553e16bc35cc8036e3efd939c04316bafedf6f1aa3fafb76130681b0b465150b50bf07fe68cfcaeb4"}, {0x28, 0xffff, 0x8001, "326b5989c1e50b52b4495a0b91bcf80644bc099c6c"}], 0x1080}, 0x2) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) setsockopt(r1, 0x80000000, 0x89, &(0x7f0000000000)="86f89ad8a3e8e7af37c78c9e0fbbd64c88a0e050de376af69f0c58ebdc4973c21f1d1adda36bfa1439fdc5e6b37a36be4527ee05e123b79ef31153c1e6d25d8324ba23eb811d03ab344fbbac654eea2dd1902c9afa08071cf52664e8755aa711c5bb87ce7e904d6a7bdac4d5d56456138ffbe13f39264d556d89711d10ecb3eb1b6736bc6f24de579e5f7cb1dbcabd03be40b06144d7b550772135eac6562b614248136f47bac07b15a1f064df84b567bb26738b962f52ca9c7be9d34a285a8446a6c7cb3bd9c9b39078a89c2ee41c3595aecf4f8f8cc87a80137338f7240a3724dabefbb927cea0b204737cc4bce5", 0xef) 18:49:51 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 18:49:51 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x100) recvmsg(r0, &(0x7f0000001600)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000000100)=""/185, 0xb9}, {&(0x7f00000001c0)=""/221, 0xdd}, {&(0x7f00000002c0)=""/161, 0xa1}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/140, 0x8c}, {&(0x7f0000001440)=""/30, 0x1e}, {&(0x7f0000001480)=""/13, 0xd}, {&(0x7f00000014c0)=""/94, 0x5e}], 0x8, &(0x7f00000015c0)=""/41, 0x29}, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) bind(r0, &(0x7f0000001640)=@in6={0x18, 0x2, 0xffff, 0x1}, 0xc) 18:49:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchown(r0, r1, r2) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) r5 = syz_open_pts() close(r0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x3, 0x9, 0x7fff, 0xde, "b7dd42e8a20be214dbe8070812f741acd3aa7e81", 0x5, 0x2}) kqueue() r6 = syz_open_pts() readv(r6, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/204, 0xcc}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9ba6, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) fsync(r3) syz_open_pts() poll(&(0x7f00000001c0)=[{r6, 0x64}], 0x1, 0x0) 18:49:51 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file2\x00', &(0x7f00000000c0)='./file2/../file0\x00') pipe2(&(0x7f00000011c0)={0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000001200)='./file0/file0\x00', 0x8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getdents(r1, &(0x7f0000000180)=""/4096, 0x1000) chroot(&(0x7f0000001180)='./file3\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x6020, 0x4000000000002) open(&(0x7f0000000140)='./file2\x00', 0x0, 0x0) mknod(&(0x7f0000001240)='./file3\x00', 0x101a, 0x9) chmod(&(0x7f0000000100)='./file1\x00', 0x0) 18:49:51 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x400000001) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) 18:49:51 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') kevent(r1, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x8, 0x16, 0x9, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x3}, {{r1}, 0xfffffffffffffffe, 0x52, 0x4, 0x8b6a, 0x1}, {{r0}, 0xfffffffffffffffa, 0x6e, 0x0, 0x1e, 0x8001}, {{r0}, 0xfffffffffffffffa, 0xa, 0x9, 0x7, 0x8}], 0x9, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x4, 0xffffffff, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x10, 0x80000020, 0x1, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x15, 0x400, 0x40}, {{r1}, 0xfffffffffffffff9, 0x50, 0x1, 0xffffffff, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0x7ff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x28, 0x1, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0xaec, 0x69}], 0x5, &(0x7f0000000000)={0x79, 0x3}) chroot(&(0x7f00000003c0)='./bus\x00') read(r1, &(0x7f0000000300)=""/59, 0x3e64de6b) rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x8, 0x40000}], 0x3f, 0x0, 0x3000000, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180), 0xa8}], 0x1, 0x0) mknod$loop(&(0x7f0000000280)='./bus\x00', 0xc100, 0x1) 18:49:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)='B', 0x1) r2 = dup(r1) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/118, 0x76) sendto$unix(r0, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092d", 0x1000, 0x0, 0x0, 0x1de78971c79f7215) execve(0x0, 0x0, 0x0) 18:49:52 executing program 0: r0 = getgid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000080)=[r1]) setregid(0x0, 0x0) getgroups(0x3, &(0x7f0000000040)=[r2, r0, r1]) 18:49:52 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7de32daf6661eaebf1b9"], 0xa) flock(r0, 0xb) write(r0, &(0x7f0000000140)="78650b34e7e689312c399367a37fdd09b23e404c06c003f830bfe8332609c942707da679e98d90e1d71f86cff54b06487c3d2898fb3b44e8592997a1da8b43ff68ba75ec0608adde", 0x48) r1 = open(&(0x7f0000000100)='./file0\x00', 0x7ff, 0x110) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 18:49:52 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x18000000000000}, {0x0, 0xfffffffffffeffff}}) socket$inet6(0x18, 0x4005, 0x5) 18:49:52 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="a6717dfd2c6df3c55b5e2f7563ea259d02858e8f494c1d345f1a2952f682b3de7ac9a7ecd651455396f9f8259230d10bdaf75a1867f9c836b66a45435ecfd3ab76508514daa859ab65d44a2b94e411c0788faae3d1c556efa770b65c7d21d15c31612494f52111891575a9607eae03482f7122799c3e21a085af2f1d6d0cac1685360e650dea1ee785bb6351860a373b1b31a2137663062693f47443a395453638641f5b7972e9a14a00f5afc2ef4cb44df08d", 0xb3, 0x400, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 18:49:52 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x102) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r6 = getuid() r7 = getegid() pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r11 = getegid() fcntl$lock(r8, 0x7, &(0x7f0000001640)={0x3, 0x1, 0x1, 0x1, r9}) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="c71f47a8b38726244bd24e3f6a3b4ed033ec79734ab27c6dad088ef00f5a5faaa50d3fa8fe7befbb67c31e956946b63ca5556ad2a0a1de830c38804cfa34a30826fabaf4e61c27a20ba2aedecc7998bc6f421903", 0x54}, {&(0x7f0000000280)="bc36751f6efbca34cf67a181976f81724cc5f43b4b779712396cd78f91d34bbbf4f2fe3bd4a9abb85ff44ded82756131db844721b06636e2a302d1a5a16cb0b926fc9e015619ba93e29fdaae23e6693d87b9602fe72f69f1ec6d6024247b5ac8ed5a57676265e2658354c30dbcdedf7757ecd7c79a6d1f30a2fda3438274e64dbfaef1984773743734d5e3f88074fd37edbf9e2f5ca2447ef2fec24a2d66fdb19e0941cfe5e185823cb4d5025a12abc560a200d6e5190ceb8f5a872340d97370594a559b91b0e7e2c7bac17c5b4b6a384b62f90fd66d4c83f8a5e051270127129195f3071dfd24", 0xe7}, {&(0x7f0000000180)="ad0248ddc0f5dcc28323b347b77abdeb3af28b53944b269f85cff46a154f5d7015b3960058a2da8291d34fe45fb55a6d69261026b8cd8f81240f649e6e19c517e6a037", 0x43}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r1, r1, r0, r0, r1, r0, r1]}], 0xc0, 0x6}, 0x2) r12 = semget$private(0x0, 0x4, 0x4) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000640)=""/4096) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x8e}, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 18:49:52 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f00000018c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/67, 0x43) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, &(0x7f0000001740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xffffffffffffff99) r3 = getgid() r4 = semget$private(0x0, 0x3, 0x20) semctl$IPC_RMID(r4, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000080)="3c5d3ec1244712cf9ad47186d1c7d19c345256b79db298c76dc2056a49efa1f580f1238231c87fc95c5aafbc9bf0851e86351defd11dacee11b73857aaafaefa748a5e6c55b80c0945428b89b39216562596bcc7e19de07fb6b0", 0x5a}, {&(0x7f0000000240)="8d95387dd94c1c6916d94be9aaf84ea27babaf438c31c639c0b435c429aa81d3d555799509bb0f3c687e848c4d530960a32f11da1d8ddf7c66f4f54de6d8b208c8d62bb065118204d4a62e64afe2f101cb9a3e89e3dd60793592c0830cbd8774322c0d82d8ba28461bf8a7303e9536b3d6b9732968356ca8506060b8027229ed24", 0x81}, {&(0x7f0000000300)="fd2257a1b19a6368898072759c43cf3d113ee01d8c7b04fec9e1e18868618999db92b87c336a723648cfc73b703ad645d3d096ff2f2a7097ab7266cfd8994d15e8a4bda3e3c8836a7764182d133655a3baad2b10595acbe13099a02749de226d13f7ad6562d775ebbd76432fef3b4e5865d8d35f89b4e3f30297b000415fca2f5f11a93458f48ba5c4cd935937157449db6bc794cec79d2e698060f6735a40fcee70fc3a9eff48da4aa528dc8622196e878064a565ef9385809dac6d6ca96cdd6b94805ac9c9685bedce509aa26f794b6851c2d126a40706c8659fab02873dcefb33b7a2df614b43175b9a4bc8fa5257796c9d786b15d6e43ddb439027bb2e6aae76e1e994bac914a9fea03bb60a07de22bb7e01c6c5e80524e4face2298d640bf9b85f85527056995e138f09c9a96d5d070dfb45c4e09d42eaa620d538036e15aba4234a13234602354950d612169142d8caccc9abe03343f26378a36f47ab7b59fe5d07dcbcaf78219a0026daae076fbcfa8a5993eb221a0db8250a04977ac9726fc1b72584fb865886978d2de931c8516ae5bcd1f614eaa2e1683fb2d96666d5e9c90139723f8de261b517c92e0751add4219e68d110013a150d78b8197a3ccf3d51db16f35d6100a503e84c2ce039a32761d3a498019b10f4fdd30dbec529785bad9ab718db2fe17071a57b2cbca00c16c7856142575ed982e6fa1428f5b1389a906f7f0a22338473be7c039954bf88ef348dd8a08b0ec5b066811e2ba6defa4c053a8f52997e815e6c6686021ba1d1f15ba8b16ab12261d566a1ca91d6f8ff8b7faad047f476a655d39c6c6aa9f16c762939402eb36d34d42b9251d606637852e5e67fd268db4b29bd4cd05318cf695bc724c82c994d863a10864f743bc09b44bdc100b74fbf06816f28b768f4b7d2d252c46e2effb2acb5741111ff37cc042ba9223518ad8b2c35c2ab951d15013986ff6eadf7954917f4e65309efff46dc743a5f15c78ce7656d13f12d9d9fc7ca0535fd29463376ec10b929d4ff12e154367cf11c6ee44e7456987f3a524c8bd5f1a88a048a0f7335f0d7b7497aeb93bfcfb0a789fef701a1675b592bab017dc782e0ef58b7523c0e4b5a8902d1701e079e8bc1245e5f67e3df6a8d78b2d23beb276e6f7b0fbf2fc88c1e84da62f1dedd4c2f41cd759c26dc1681f656f0196db2d71220f83e9bd22adf584f5f5315816f8b0f74e5e1694357388f9c32cfc8322b686f4234f034b72af80be6da345f1277c8e129a52ec5f7510533ea3facc142ce968a82a19e0a2a553766a72c258ea05c062c75e7a43124fbfd8b9627b3421096d0f54502785c9ffea4d921f340987f0f969edc1b4d6fb6d3282bb101015fbc3156ddce3a37d19a9f8a771898a86712378bbc6b7214dc8bfd739dd70316b7745c49f34ee73149872fdc865b58a0b92265aef2d20c4417f1d4eb18a0e550dc9977d16e297899f02116bed0036295e7d0bb295df7e2a61862d1123396a5f30b13357962305925f9706ce1b2684c4ddc5a8788b21588563f90904a2189b19702fde594d1809424c475b9b310a61f4ca152084346812b2a721045e94b5bd8a4129e609408e81560e03f03bdc9adc7e99ec27e3092fea4de6ec615875e81f8e5d63113d361a284564127ccb7b70e8c0695b0ce3e316acaa604a07028d3d301d616eb26853f6c949b1165f9279fdd7c3e16ba637cb765276b53a7c9bbf1b9851c1ff1dad6cb56f8b48ae5e0f3ae6b254cc1faf0ef27de8579e6e82c0ea32e819d5039e49a402a8a61c779417184bfd64ad2cb9ff56c386784cc75ccf2882b786db1f2a9650da0c9a19d2fe6cb4e1280d497a90da23083e10581659e3aa00da0f26da1e5e116774e262cf4838a4c0885b8d46f59b26a8e9f4d646dc70550fcca88c9b24c2012c6af97c9659177f17b049d2ab2cda64c5b8f8b2675dd150c3c4120ba78d4e9329f388d56805b90624e2d48b21a2cec653d3664d8d41e7e4b4250aa1579e9ec900e0e540e3742241c38f4eac4b37d33153f18207d1d4e5eae0dfe95744897d06f39a966783f7fd87823361767767625fa155e0dee68ae88c3d2ad34604212d2ceec655c227e9fc592cbede42e97bacbf06075beabebfb24ddde07f68f90818b71d97c9fa43c2f92a5df44003dbc30011037cecb96c376cd07bc63285b799c954a6ea0c424bb1aa6147b7c00dcb189383128fe39586048027c5f23e090d90feb706abbc29010e0054338a61804a53da24c989c1aa21a6811615f2f4d2d20a94d0151cfd8d4944a5d50a99d73ab3f514f021f1ac789ae50aa18d6dbd136a2943bcfb4e58fbc4d24bd287ec23901659222e1254550e027a28f371841386bf7839f2cce532fe535b5d0e687803cf49d02ac0228543df49e7163bdcdcff7e8aa484ec3a963eca636d05ef4cd5aafe77c9bde519a542b76be28cb3450d748b5c81a7f0e1f863e4cf22668268bbc4c06ee72b5c163cad4223805ee578bb1c415326b2c6e84b6b6e678a3a22369e49da75ddeb2e63c7f81302464f365b7a55afb54316f7db4d2e0219ffb16aa83ea79d2cee643fa61d9f46bfe770c5f99878c02b798549f29dd791f4953f66da1abf5db81b827c9f5e4a2babc2f9323c4c60651f93f7dccd70a6393e38bfcc137aa0208cd26057568e68c4e9186c278c9174f7654946eefdbb0a7f76069aecca9bb638a4444c4bfb0ba66e54a77d4bad9712feae756b8aa2f4b624573b1fe97bcd12597b5b9fe2dbc0bc79dbc3b16cda10059ef40cd1572b1b02d93860662eec26afabaa65094aa43348a52735bec8b45fe1518cc55ce7d9a17aaabd24e9b1951a99952e2b47fbc44845f026b6061aa8725c1c5f0cb12b3dfb7c90b646c12274c6676779265706b76a533d424c741b0120f58e64f2e4dec8fa2e7b0b00cdd16abcf0cd1618a3b84cbc2c148d018bee957c84acbf591a5306fcdfc72fbb409c83d7da613cd7388b504e879650a6e31d475982b866d0d39f1368598eeda5ec56277c503b2820a5fb59ba291371ab093a92460057b95526074162d0b476937ab3de4d9f4010f9cd597de0519183f72e5fde08a4c3c8a2fb52f7b835a87d55fbb1d60e185c51899a3413649ed8cbd85135dc70a0e5630f2bb4fed84d06bd8099bc06b24bb99408fcf349d7939cbf4301f49baa3919d4ee220498fd2f0c78730745b5d7eff8abaef46e3b2eb07d25e5175a35a9a0580e681d13e0f746994c83c46e93ab41a6ec8accd3b180dbc677cd819efe7445f10cfe12929cf635b6aa483cc1f0ac1f6c5722d8fd840ab1995e98b313dede484d4ebe0984b0b0a0fb36f384f3aa593cf393eab6318fb33e02478ea1b958a0182e87ee9d21d6bcbcef208bc91abb9134f89652ff37660b7c5bd43cdc47d17d2c067f3f17804987bc43122216b2793ae32c451e95cd24e1a9909be758744c560dcab99542bff655724527c35e097a9d665ddf4a1f9bb141e3e16b768838fe367337f0486567a4b99edd118ba565af7c902cb7c4678242679d371f29a7264d7aa9b103dbf6faaf54560aa3592fcc8f52e2dd5d21391d103f6c84b4f5beb4dcc8d59e6d16389662f25307b844cf932747021bb4ad4bf9d49d70215dfef09e7f994a35b2bde1f7eeb35a1426defb6ec4ad20ef571548b7c6e49b5ceb6910f020d2fdab32b409b29efeb56ebe4749492d7874777996b9ceccf6a0c6b13d0e2d6607759bff4416f32d0c43f44809b01680bf079254dff5558b29faff3c95a7cb3ab11f99ea7a31c7319587885ca20e4604c24a421f23f8643c759c4a459d11ab2efee7a38660719bca04a9d84cdb84dc4b27b849a1f120930e7eebc3ec0ae0a562fc56cd2eb2ea32030ad0d08658cdafb54e729c579644be21cecc0f881bc638abb0d34a82decba9e4131b13ca99dd8673ecbab9aad03474db00e5da01d1b90ed43416aa80597431d546e8e9d9afa695c3f4252627084b4cfb01ca1fe00a7aab03c72c662bdf6149d222a32ea1f7baf650cb52df3eafb12bce8150195728d29718fec6f4de791ae1b5f5f113d0f3afc6c810caa85a262345e14f7bda54d6a27ef3cdd182df97aa9ac61290ed4a75aba2d8a7ad6225cb18c87408d2bbc2caa7af8bc5b114906772914bc0e0a54778569777591e77bbc377b5d2e22fe6200fb5ed244d10990029a7a914dd70d33ec991bc056bf17a8e3d91014f0807f067ed95dc7c64553f383e12f650cb6d0b4eb6249c3697f4ec1f2de9513e8066a50d62a09f2ce155f2dc6f168d46de11df329fcd3f738fdc196817abef8a8da3b6fb230d2add80b6744eed902ac94d460c9d5fda33ab3b91f6f59ff52573b827536062e7a4cb372c156f8d6ff00599dedbab856f292794f4e42a9261a4b06f59c257491d0771f97c56ba34aa607f258cf37287f462e9fadc241517962b202179a5098ea88b8e9eaf37bf93bd86373556341f2369cac6f5e985302a907e373734eeeb3a142a3b23dd602007c3067bce1cf999bd396c5cabb40829d81e3876e71dcc0e586977697504502cc57516b38750ed2d6959e36598c4892fb9f774a0b5a421104df7f7c37b06f0bfa531bf0e93fd50fa1704159b84f6a91f2d949e204acaa9a1f5815f4e5630df6750f51be6c609c2481ba8a46177237415d4d35302e229577c444afb3e5a336379d9b375f43366ef927f00595195ca58666e809ea9b51033177e053d300108c0a9dfd2f92f4389aeab2e119cf33ed484abb34c91bed2a967f671bd1bd9fbdf76c2f63b46b7cc83245c35d090f42cb32726eea9856064ff8dc52c95c99700a45c7e8a486c71080a5355b0246c80b3c4d63f0bdfb8870254363e99cf6d91f25c1564927462a0db65d5e5a53164f58e021b10d1329188cce874226c54516b23a0928144b9d32e68fbeebfbd1e3187341d5f774f0a56652f62a5c3d0e84cb1361ba320d953be8730a2ee97bcefd09f70dd2cbcd76da6c7e04ebf1aa2c68fda4c99861191bfdf5f00ef1222f78df9b86cceeca3df05c7fd15ac29d2fe08cdf27210239dbd7de73073b667210e0050672fd5c2a10bdb027efb24cddd275b7dbda6d502977965d16916c05ee93c1b3bd425ee27ed9330117995e896114bcd3e7d4831b0f3c2409270d0b1db06c4b130aab614478e6de6c6d45a827e486a5fad11aba00214b61972d2a7719deda05f410529f699fc73afbc25995c6bb53d55f0a3adc93464affbe55266dd00bcadc3f70186d687a8c63624d1fa9ebd1f03ada25e72e4bc50ba32b1b614bf5bfc17ce3e4b4748b6aa186fd9f5a80e047d6749add0366cddf235d5428cbb6382c92c9aae429bbb4bceb1588bf5bb1e8e29abe62bf37cd1fe347fdee975e4dae77d540e233a8f55c25f30c936c67dccfe6a8b6ff76ebdbdfab118f5b94f4e02da932be16e65b6fb40dd95311d9cd494c7b41806c3cb6d209467d3cae9957b4b1ee5e13df702b450f4302b17851b34c061546b9b699205045678e2ae16d7825730b2b9f02fb5a1bd4684c615437599272e2051bfef8ade1a8e2142e3dafa3b4a15fd48c3b043db0306719555c228e2da881bf2dd90420de99f78ce6cdeffae480799c7d9482e773175e8b041bab7fbced47179c99df3e1fd997de30cedf1551efaf2ef94a2ce12990babfa3f9216b6a2848791e0663ff0a4c740f384e1e2fffb63b5a1d3ca61940dace8d1ed5d44e0f2a11b989a2ca19fb020dd4213f8665b9004345a10dcbaf698e1cf671167b55d58fd54d2a57a47da22d6061804f89fc16b8cbb89bdf72b8c1c344a", 0x1000}, {&(0x7f0000001300)="e9b1f3c6aa7b7892a4805a1c1a3154b84e3fc32c83a4e8a534a99add6cd57992cae43b66c0ac7017449b3b6285f00a77860b46e259e26454d660f1a7357eaaab2c83ac292ebb86e2a1c6c45a0402ae46b62c01483c20a1261f5fa0", 0x5b}, {&(0x7f0000001380)="4461d51e08273d58c6815718de9a7fd666bed9e941c4c5372eb2b53135d632a9dfe674e845595366055791602825372943b28a69d7d59822aa735307288b0663aae14874d36664519ca54e6e14aec2c56c123a87538f25e7d2e68f3589a03aefafa97b3e6bb1a00a9177782ac9725ce4b740c422e1ae4fdf909cb2772658e61467e5f20518b007e1fd6f4f9eb2e99b0118c87c75b855142311f1c28f90cdee76f2f9a0adc6e8f305378d2e98690f6920fefb174c34bcf34429bb2e60cc28cd72bc4a746ccdecd86acfdb2205a7cf5c4bbeee76a4ccb9bacfcfaba6995e9a924f27d1f55309b16ec8dad311935ba2c02b37faf92e5d3f551029ec999d", 0xfc}, {&(0x7f0000001480)="35204b1b4bf3b56043e46c943ff4088f65e5dadd213dee087a50c835a80d0ec6975c82f2994b962f60a0c0b8ba87aeb9e0bfb669cc19f7134496bbf84ea6adec4d6cb94cb297f826581235516e964acde93da41c9289d0af2802df8151758543178895f515106e82027715f378d5026fa7ceaf58c34604787a52c0efa9a0b1229d9e6e3c92f65228187c837db011a33cf302583a11000a9f9b84cb81e8aa5ee3db942f7e1efa3fe6f58950e16656d1c07357d5f99c107b8ac7d098223b4452e0577d42dc09ee4f558d70ca5ade80aa6be16b23a505710147e84689d2bbe676366eb2744ccfa1208b60491686c96f64b3", 0xf0}, {&(0x7f0000001580)="9361dfc53b2cc0055f2ec8a55e308720acedf507bacea3cd6df3b921d344ee6e8ade78765949e818152f1d61dd09f7afbf1987fd9a79919463710a93ffd10fe38e397ca47894b57721a962bd2c648ceb3a15f648b299263881bda8aaaf9a9423e54dfbd418c77f3195f22a3146124b13c325b9c72975a959f860ecf45baad6627e37d9d5a6b0b52c46294e07ac4f8d42979d1c996b7dd2e42017cfd8da665029d813688f75d28cd08ba53b1707e6d44acc0e77655c3b41d23a95966c2450eecfb6d1ad1f27b9", 0xc6}], 0x7, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x2) 18:49:52 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="757ad6bf76d59eeaf05e8a0b41dc33e3a6127ab896f8eec5392fb9e68249ea88fe497cc550e31182e2a9440a5a67ac12258b167335539fb979aa55aabf1b82b840d85d2da93ac8d5f2689d44018525c32a64c17f669dc0197de08b8275f8687c4e609d039088f1d06d16b67e064624afd9da7803f488b2ac487d56e6f69ad830959474656dd8b14477bc7b4385b6b805aa906856", 0x94) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 18:49:52 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 18:49:52 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000), 0xffffff05}], 0x76ddc2975c19985, 0x0) 18:49:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 18:49:52 executing program 0: socketpair(0x26, 0x8001, 0xffffffff80000001, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xffffffffffffff66) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e4000/0x2000)=nil, 0x2000) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 18:49:52 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r1, &(0x7f0000000040), 0xb11, 0x0, 0xffff, 0x0) close(r0) 18:49:52 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') chmod(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') r0 = socket$inet6(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x4324470e2bc21888}, 0xfffffffffffffdf8) unveil(&(0x7f0000000200)='./file1/file0\x00', &(0x7f0000000280)='x\x00') r1 = socket$inet6(0x18, 0x2, 0x8) utimensat(r0, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0xe, 0x3}, {0x400000000000, 0x3}}, 0x2) r2 = fcntl$dupfd(r1, 0x0, r1) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x140, 0x2) 18:49:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0xcc) 18:49:52 executing program 0: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) setitimer(0x0, 0x0, &(0x7f0000000380)) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x8}, {0x2, 0x23c1ac21}}, &(0x7f0000000080)) 18:49:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 18:49:52 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x7fd, &(0x7f0000000000)=0x3, 0xfffffffffffffd8f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffd50) 18:49:52 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3) fcntl$getown(r0, 0x5) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) 18:49:52 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) listen(r0, 0x0) shutdown(r0, 0x0) getitimer(0x0, &(0x7f0000000000)) accept(r0, 0x0, 0x0) 18:49:52 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = semget$private(0x0, 0x2, 0x148) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/4096) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001000)=[0xffffffff, 0x0, 0xd9, 0x6, 0x80000000, 0x0]) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) semget$private(0x0, 0x6, 0x2) 18:49:52 executing program 1: setgid(0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r0) r1 = getgid() r2 = getuid() setgid(r0) chown(&(0x7f0000000000)='./file0\x00', r2, r1) setregid(r1, 0x0) 18:49:52 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlockall(0x3) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r1, r2) shmctl$SHM_LOCK(0x0, 0x3) r3 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r3) 18:49:52 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x203f, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffd) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ed535d40525e3d88e17d8f0bdef272efaa614d47", 0x0, 0x396287a6}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x91) 18:49:52 executing program 0: getgid() r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, r0) close(r1) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = semget$private(0x0, 0x4, 0x595) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/152) r3 = open(&(0x7f0000000380)='./file0\x00', 0x1000000000000000, 0x1f) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) preadv(r3, &(0x7f0000000340)=[{&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000140)=""/148, 0x94}], 0x2, 0x46) r5 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) dup2(r3, r4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x41a6) 18:49:52 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) clock_getres(0x0, &(0x7f0000000040)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 18:49:52 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x203f, 0x800) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000023c0)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 18:49:53 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1000, 0x2}, {0x5, 0x9835}}) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 18:49:53 executing program 0: syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1875, 0x8, 0x1, 0x7d, "00860f0000e3ffdc0100d9d135244bcc09f441c2", 0x3, 0x3}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) socket(0x6, 0x2, 0x4) 18:49:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 18:49:53 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0xc88, 0x4) r3 = kqueue() poll(&(0x7f0000000280)=[{r2}, {r3, 0x10}, {r3, 0xfffffffffffffffe}, {r2, 0x1c0}, {r2, 0x5}, {r2, 0x84}, {r1, 0x12}, {r1, 0xb}, {}], 0x9, 0x4) ftruncate(r2, 0x1) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x9) 18:49:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0xa) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xad, 0xcaa, 0x7, 0x9, "4c6201c8baca6a51db23f19334ccdb8ba73c5a3e", 0x400, 0xfffffffffffffff9}) 18:49:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000540)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x25) r1 = syz_open_pts() close(r0) kqueue() write(r1, &(0x7f0000000040)="be1d85d46d3f77e6cc82c59f41b786386245674b8a3732473f39afa9c5e8909a3dfd54eb215acc9021556e8df42149c05a5b2b34f012c2b81b44bc0648a07b9c323f4bae", 0x44) r2 = syz_open_pts() pledge(&(0x7f0000000240)='\x00', &(0x7f0000000280)='/*/\x00') ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000003c0)={0xfff, 0x9f, 0x80, 0x4, "25cb31877e028f75c6f6c914f35b9b842932908e", 0xba9, 0x1}) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "6eb95b7c52abfc1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 18:49:53 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0xfffffffffffffffb) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) ftruncate(r0, 0xfff) 18:49:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r3 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x100) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3, 0x40}], 0x1a, 0x0) unveil(&(0x7f0000000500)='./bus\x00', &(0x7f0000000380)='W\x00') getpeername(r3, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) lseek(r2, 0x0, 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) shutdown(r0, 0x1) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000300)=0xc) lseek(r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000240)=0xc) write(r2, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f00000002c0)='./bus\x00') kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0xcd, 0x13, 0x8, 0x8}], 0x7f94, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x20, 0x8, 0x4}, {{r3}, 0xfffffffffffffffc, 0x40, 0x20, 0xdbf4, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0xfff, 0x20}, {{r1}, 0xffffffffffffffff, 0x6, 0x10, 0x7, 0xfffffffffffffff9}], 0x9, &(0x7f0000000440)={0x0, 0x8}) 18:49:53 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x8003, 0x0) 18:49:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) setgid(0xee00) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) execve(0x0, 0x0, 0x0) dup2(r0, r1) 18:49:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755af4a68f3a3b577727206fb2"}) write(r0, &(0x7f0000000240)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c535dd9760000000000000000000000000000b33927efc68591fd01a002eb93", 0x65) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0x9) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000840)="ce9f47a018254f53b356f5cebf504982b8af017ffa344fae37b7c6c95ef18a3b2c81523f1b07f3e6306ceeb00b99d0417bcf407e4f9e9a18da8444ccc41c3719c67452a0b143a851011d4e4b763b81e8dc66c4543ba4c8aa4cc129445ca835b8c6ec64d3dc32017e4f349b440adf538cc51528fcbe9e2ec2cac53847214717a93ba13795d654acd78202339aec022c1e580a318e7c89c6de923b8b96d03f00b3cf1a2ee7ad04c23061afebea30496d065711c3ded86627b7e09b593bafe010f3b7440191f04d1f535abcc860bae1540180ea89cefbb3bbfdfb8c1884394c902af1230482937d374846269d3acf5d3d1cfc88872e64e42314de79701890cf8b02de348ce4fac73b642cc6abf134ce31b5570b775a1be6290656161952e45776bb39294e3e03fa6e4b5a1daf3a62e0ab0f92bf36ddd87955f2effe778a97cc7588c0ea452c871f5d5cb1a923c1219e68611722a7d172a3950f1dfd0e39e2c6abad891acd2670ef0514a02a975aa6504a945c4888c23732ab8c7a17f5b120de33563e36ab7b135c3d735c3ec389fcf7526c042b404bcf321a94f2186617b67f7e2e4dd909c0ac17ee5e10bac414920896dfcd34360f7638418cb44f3e1382f82dd71766921e871f1097df5ecad68017354ca4e9320a04f1be61615ae3bbeb3717bfe70b1dbd897aa3127f5ebd24e6a6d626cb3e1ec3e378fa8a175f35bac6bfa021948ebeca9e4ab0391607981e2476139372653a51fa9bcb2b67c8668ad3929412ef6ca6169b53a49230cabda7b682dedde5cfc38f3a38a30957d0e6629edc2a1a9fcb73ef28ac689e2f5504afab2716627f01aeb4afa841f147a03834cedcf336005fc2bff6c2f7496513cbce8a2b49635d8a99c75bc09d3ccb67f4f54b318c7616af88a3ca2b19dcf869c7004af11fae257eb4fb1aae7517f8a00b88a5341119e156ccf28e77831cb24164dc5337685a94112e446575c23b203afe21bdc7c15ccb3107124177b790c04f9348f3d584f2ed3f6250bcb6e1da5d17a6eb1d98c171eedc7e085fb0c9416495f5cfbd185670c9199999464f58364e0af58d63e759a640f925ccc8a5a85b3a0249660333c5f833586c9631c60190d46f4347ff3569cad773f72a9f1aee25e83028206c279315fc783ba1c957519f1f494ef6f347adcf01e952560c7180e930f50ab6bfdcf927a327f9d8d34bc04618a06d957e372af5970be5a87ceb0d6eb8f2916d0300924b4278b9dda51fc94e607f65b02501e7838cacc89dc2c90cf75a7ba156d5f7401e364c8c601c1f1e08db6ff45fcdc079df996baa3c1a770a26c11b622c270d96283b88283e962487a119c07a46a3fee5f17461389e336a896365b794a572075c1da553f43f45ed0432a7b601b327262bc32898bb76adfa293d1820a0a3e27005c69d2e284d3b7945bc59caacab4f3c47a34ad3d946b135ae69f1131f8796fac626da77089b0509315daa7916cb5f300bdd5ec577f4b6415ee0ef9e45c35f34820eb30a", 0x432}, {0x0}], 0x2) fcntl$getown(r0, 0x5) write(r0, 0x0, 0x0) syz_open_pts() close(r0) kqueue() lseek(r0, 0x0, 0x3) chroot(&(0x7f0000000000)='./file0\x00') syz_open_pts() 18:49:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x80000001, 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657c2380b211ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c60f29c639c4caec9e34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3c4f60a6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee6809b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a4300000000d0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbc26839ca7047c06d8f2006ce83494caca70f08d863e3a358fcaa0c7249ba681cfa3b48e4845332cd66eafc83b5f2fe8baa778dc9873a13ea69040835856c92857d6231ebb0155469e77650f690f88a7dfcf0476f4273075f707adf15e2912604ba9f145b18cd08a39134de2bcd4f611b04a71a3d2f3ebcc9d54c780f3e76961d3240a1cfb08923425292fb38431c6b0872513adea90df1d5038a267d4d7b75f5fec8ce9044a4", 0x1001}], 0x1) r2 = socket(0x21, 0x8004, 0x200) r3 = accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r9 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r11 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r16 = getppid() r17 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r19 = fcntl$getown(r1, 0x5) r20 = getuid() r21 = getegid() sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="42a664cf5a8f25d48ea0c217d9b977353bb5292eb4455ec6db992d4844afe0165a7ce3e5f4f63b34daac42a0489cac20587c22302205148342ba8e5803", 0x3d}, {&(0x7f0000000180)="7989d95b1d26a0253a2be57fd867", 0xe}], 0x2, &(0x7f0000000600)=[@rights={0x28, 0xffff, 0x1, [r3, r2, r3, r3, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0xe8, 0x1}, 0x5) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 18:49:54 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x7f) r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1002, 0x0, 0x0) 18:49:54 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0xfffffffffffffffc}, 0x8, 0x0) 18:49:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000000)="aceecd35e14b98e4658482c2a3ae45d9ac518f2ca586b64d1b1d6da8a2867d850f5880", 0x23, 0x0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9, 0x9}, 0xc) 18:49:54 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd546199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)=':\\,{\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='(\\-\x00']) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = open(&(0x7f0000000200)='./file0/file0\x00', 0xc0, 0x100) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000000)='\x00', 0x1}], 0x1) 18:49:54 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="fa", 0x1) 18:49:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x10000000000000) 18:49:54 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x6) r0 = socket$inet(0x2, 0x1, 0x7fff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r2 = getpgrp() setpgid(r1, r2) r3 = shmget$private(0x0, 0x3000, 0x300, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/202, &(0x7f0000000000)=0xca) 18:49:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) 18:49:54 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r1 = getuid() getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) setuid(r2) mkdir(&(0x7f00000005c0)='./file0/file0\x00', 0x3ffffe) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) preadv(r3, &(0x7f0000000dc0)=[{&(0x7f0000000740)=""/78, 0x4e}, {&(0x7f00000007c0)=""/117, 0x75}, {&(0x7f0000000840)=""/70, 0x46}, {&(0x7f00000008c0)=""/184, 0xb8}, {&(0x7f0000000980)=""/79, 0x4f}, {&(0x7f0000000a00)=""/215, 0xd7}, {&(0x7f0000000b00)=""/230, 0xe6}, {&(0x7f0000000c00)=""/214, 0xd6}, {&(0x7f0000000d00)=""/143, 0x8f}], 0x9, 0x0) mkdir(&(0x7f0000000e80)='./file1\x00', 0x8) poll(&(0x7f0000000700)=[{r3, 0x2}], 0x1, 0x8) pwritev(r3, &(0x7f0000000540)=[{&(0x7f0000000280)="d36d9506bed1a6d58b819fbae1edb7cfd8ab4d25e85ddba11b143cf2dfc18d7a64630d1ba57049b72adfbe539c7450f65cd3a2696bdd01c2a816a17571efcc4a18eef640ccdec3712e946e6d9cc214e776c66c71b4f5be65e43d20bc50e72b36b312fd9c20793b3e88c31184013a06e6f03aadb5f27f5e4652d8403058815ed9cd798669f6d9ce33d22d2940cd4e32486cdb5d40858f1f3d7cac864ceb071c34b1fe5729df8b5614ce9d387c05ecd2631f68b0984156d0dc1e2699bd56d030c5b162ad483daf5f41af1b8a61583422fe0502c634", 0xd4}, {&(0x7f0000000380)="02788e9d1fd95b8c027cf540617aa4dec61d28c6a80c0a2159d9864e533bd973bf09133ce26a5a4c2705022b694fc49d31a3a2fee45a5bd50a2c8f55bc9ce27d94a2c163ea53c5533c519a4ffc6bc1092d3148b9c2a92cdcaae70c0694982b80a23768565eec0296bc65b30d633ba31879b49d9ba0af98d23eecfb87044ea568df4ed515cb748373276280b83a195028cb23c92bf62cd25f9ba001e04115c0665790aa46be7bc16852bf4e728375ac91012bca18f7e7a3cd366f000a02d0bd8bce7b9ff7986751e960ae2bc6429b7fff", 0xd0}, {&(0x7f0000000140)="8b9416d0690be2890f8e7ba9c1d4e8e9c69493b980eb86592f082b64be4512d8f1ccf2d63e2871049d6d84ad505eb7ccdeacabd8cecf0901d671826c5a", 0x3d}, {&(0x7f00000001c0)="993b942a3ab5de", 0x7}, {&(0x7f0000000480)="ad1111bca76d526287", 0x9}, {&(0x7f00000004c0)="4eae0d8fe7fe8a2874a781bc2521ef2b2835e1df41a0b104fdd439363f2e3ccd3d0a31b080ac93d34a5efdd422bee014b1ac40c174891e0935e3fa630ec11457acf5949a7ffdc53256e804aaf0a22ef47f66c824a179610175c41f19e84c6ca6ac820146d5f47af461ed90f7b92b524bd3b0a5a197f4f244df60bb0ab8", 0x7d}], 0x6, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0xfffffffffffffffc) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) close(r3) lchown(&(0x7f00000006c0)='./file0\x00', r1, r0) r5 = dup(r4) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x20}, {0x18, 0x2, 0x1, 0x2}, 0x1f, [0x7fffffff, 0x40, 0xff, 0x1ff, 0x401, 0x431c, 0x2, 0x8001]}, 0x3c) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 18:49:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) socket(0x3e, 0x0, 0x800) close(r1) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) 18:49:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x1, 0x7fff) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000000)=@in, 0xc, 0x0, 0xfffffec4, &(0x7f0000000040)=ANY=[@ANYBLOB="600100000000000000000000000000006232b23ebbd9cbe1257a7f0c6308dc78c8ea618b481a3577351ba563b9a64e338ad6a20b00ebdc099bc416a8c02fdf63628ecf17598d00009d8e43f912cd35c5af4d0e54123929a52e97470532434a67cc75dba0dab65af62b993de905796fccc78a37dfbdcfa3c80434c5822b4e1cd545f6ac943cf3a80a165ee900661fbd7887f2c0aad5668efc7c5b5000afecd850047c712fa0fd55a33597bac645f4d95fff0e242bb02d68103063f65e0a64e5be9753ed3ccadedeadcf0587662c46ae1bc59ba6835b1593536f328224c80afc5f6e8443f848706225610681684d8db12ba44c8726aace4ea4fab1d7946ed56438ca8c1f228da828a6c809f7d05374a35adfa535e3a52410e0cdf3b90b1edf9a8ddf445624b04ca3ba69209803cc3c03247ff4dd20b44b102ffba241938a02c809c0bc796da1bb4a3a62f0e7013d05b2404c0f6c1c411661af2ae7d1c680000000"], 0x160}, 0x401) socket$inet(0x2, 0x4, 0x4) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000001c0)=""/29, &(0x7f0000000200)=0x1d) 18:49:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x400) truncate(&(0x7f0000000040)='./file1\x00', 0x82) truncate(&(0x7f0000000140)='./file0\x00', 0x0) 18:49:54 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x401, 0xffffffffffffffc1, 0x7, "3cc934f7abd017e83eab05a373a87a75bd579835", 0xfff, 0x15}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x2a) r2 = semget(0x2, 0x4, 0x80) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/244) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1f, 0x8, 0x6, 0x8, "e5c9871d7833c5f38179f023d8b36def22b9f2da", 0x7, 0x3}) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x8) ioctl$TIOCSTART(r1, 0x2000746e) 18:49:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) r3 = dup(r1) r4 = fcntl$dupfd(r0, 0xa, r1) utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)={{0x8ea1, 0x3e}, {0x100000000}}) r5 = syz_open_pts() bind$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e3666696c653000"], 0xa) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000280)=0x8) listen(r0, 0x7fff) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) connect$unix(r3, &(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa) ioctl$TIOCCDTR(r5, 0x20007478) 18:49:54 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) poll(&(0x7f0000000140)=[{r1, 0x20000000000}, {r1}, {r1, 0x50}, {r1, 0x40}, {r1, 0x40}, {r1, 0x90}, {r1, 0x1a0}, {r1, 0x26}], 0x8, 0x20) sendto(r0, &(0x7f00000001c0)="645897fe369d8b13bd07834157676ce37a66e7f7cd553b8f5f9e5ce3f23f83f73dd66b1f706eac6919754b8681edaabda50569696760dffba0dd553c83d39a680044c8f1c0eab440fc11c0767517fb3e54a5a31bbf30a3da02ac854d84dcd4818c8445ce16d5f0354566eb02ede137c0e3c9ed0e0b53ac5bc8da209bf3cc3755a0700838e84416b13f6ac2de3890fd5eb61b3e888a29a85dd7205114be8a55ad018b7a3bab2fbf8c74dc9d840275625f0aecac677f66c3605718d53fb390c0f25768d792dcad6db4399368e33971e8a8a66c3eda9fdd467694f4c8e7f81ab39afb62300f6f1549d5f35b98e1b08c10fac888bbfa89caa962fa2b0b5fe04a73eabddc54948d6b624139cb0b723614b66f46aaea636d3bda5447b4b2535840a517e81dd990724213932795a09b811b920c15f39b43032d7b140dff98f797e48ecde1329e8cce9ef5433071e398f233069c17f9d075dba6b43c5d75458669f691ec612c59100ae2ea96b4e458efdc012548fe1cfefb502da493d0264641b7b9425cc991279634b92f8a02e7d842d7e33b45ce954fc021717c0210fe02796306aa89349251897876452f7de3cd4b54105d7609c30ef4b0a815fd5cda4e4661de74f99b1f1b83d1d41280a1cddc99c021e7980021884c10ed7cb24309a97056ed16e69427ac1a314da9c4cf391f0beac5f9b334296165f0da4f7b0c35020da266c15865dc84de0d8b350d02341a061cadc182e16660b3a7393010aad6b696a30412d39fbc713a53fc2e4146b18d3e6511dae8c0c2fb84781bf49e28cafc535acdd7b8e091a5353ea4cb9d2e5f257d1931653825e8b99cbef4eae2535ad7835ba5aa6af4aff8071366b97143e1b69dedd6d90b52492426664671493411c74b2f5ff8631e6a3b6e6afd97be091cacc72e6276e76132fa8ff714b5cf6758245c16724b3b8a96860fabd6b27914d17478915f45ff2fd8ae10ba1c5147dc023051282892e9fb4f9224caa0de5b6347dc3c27999f58c2892d26d67e30db5bc269cf66f8768809095a7190279fbc1c06e7e100534bcc01d3af3643d9ab80e5204ede963f73fb3eae650c95af67c458a9ba048305c5cb4512430445d1eb8d25d774ce97dc9f19ebb9f93d6115ee6aa312baf0078badb93fde9711179a73c3350e99865819acd64bf0d16b9ac2f1e7f9c0acaddf6ac8a0419c8c2fffe707c6c939be06c78c1b2215797c4707213524ae5fcd0d981214f015df126542edbb0125f6350fdd92eec2292cd9976979da98dfd5ac4966c16c0e57baae3e9ce611a4bea11443acbc2f571900bec82ded58e6414af116901c0e63355b0c61b65f1210ee5a57de6e224ba62c88e9b8f3a4b3062b35f10d524d719006f94ae2526e33af81aa8894f569f568eaea2062e0060833c2340540b3a13e451d58c97be30c2ab0bb1e804be8abdd805f525d28ad88092864b26ca2eff3b57cbf4ca215b5aaadc39fa7ef1ce3f7fe61ea619615d857528d5b017034f07e759f3b7305092adec732734c8310dd1d7242e0ecf8c95ec05f43fc551a834b52cce0ffac55c245e93dfd1dfbce4f13a1c32d7dc57b9aba35f40afae440dab3890ffd89762d24813831e0fb64f57011aae5b4ad86196662712f02b3b3359b21b87bae8424b052b25d170263db2806163e7a4da0fdefece367834003e31e2d7512f55440d39c7dbc18d0ab4118ce4dbb3a8602122d6220c870d056f2a5f744b4482e9def51af4fff64eee818f380206d4bb190fb4167b4dfe92c3ccb2e71b7f76c51579be479177696d56f8be7901bb2feddc8dba368755195863f81309612aa2dab0d580d631745ffd0e62a940394cb81ddb0cb52716cb69305110a7ce317b58250c1ea18886d930932ad50c4d1d62d67067ea995e59630ca9ae4395b2d846428ea731690223ca3094044644b33b0c3be4d0a8e65b9ea72adae96a7d7005154d96c0940c0c9c06ba6c31ae16fb3d8b753a2fab682b38e3a6fa2d4f3b554fcfcbf64259345973100d53465114c398db4cd8ec69f568f4a14a44411c310880871dfdebbe92c2ceed3eb2d4d79c2eae6b990350bcebd1aa49ef23c7e0a0f25665fcf2b9be12593a50e8471f64d27b5d5d7a30a57cac9e818c9dafdcdbdc43de7e2d959094aa97f049af18eeadedf721d7426c46b575aada605ce7d16ba7cfd2137c1621323e8051ed464a67599d90e0534f5d3d79542c656bbf805fb1b1ca256e23c12e3aa1534c4dbea4387bb9311d981aaea3aab0a7a68739b3cf5e2550584786cac23d77211c8a35a7a5602b9a6162f42a949c673b9d0c4ac32a4f6d0ed22a4783b0d57317a6e951f704d3d97f3e449533a576ad7d6a217bd331e1c51a4a3562cf3de6ebc8bde6c01a2152176c5311a6e0145118c0ef6f1601931ba2bd085df80ad8e73f518d53452a1610d925f9ca9350d5c8064c6e724c8f52831ba9d9e6fc98ebe81fbe29bdccfd237e2007f37114584d822fb8bf5173d8625aa82c2d78d53518f7c7a1b9b75e1dc61a9e5cb54265c27f9063995636b1e3192cefd0ce72f6a7b043ef4d76abfd67abe2f88cab85bbec474418608cd8ea5bb981b901ec34e6393c3284491c5bba9e01eef9c3c0fa194cd0d2412ca14ad07270fb62d4a0845d202851f2522f1ff490bc7dc7270b883563587c73fe7635d2999fc8699cb5043db4f02562a8affcf94925c39fa65b9a48229075fc99e31029b317bc921aea9669a152570f24469ab496b83e3ed28d10a5dab9c745352bca807e5db704ffa2a5a04e217d634c8b10032a47d7ceddc93442d8b3cf32ce08a82e2e849390ee4b475163e4d1c4a25328de7e2d698e59254f112c34540348a1c0b7ea4c5ed37fc7cf6756b171dba2c8ccb4ca29772e40f77a41c1af1e50cc5303fbaf29f7132ee3d33051711263228694e996cab55b8e3c67864754ac25998765cfc5585cd54ee29888759a699d42c1651009c08bfd066f66659ba5e8d105d5b9fb8779ee22c841fe9fb9d17b6a41665063bf205ee284abf2f093d5adfcccc28c07c60c544d993a77ae569586fcc5ebcc7049e33d5959f004616b2e4441c8146f7d590ae78db5148f6b665d31c948d7a1b4522ec0edafa305451d5c130ea5bb805e83f4dd8e972a13eb681820e851bf517235de89417652a6c044da98a8f048c5e32d79b4e6a10810c803ae36e6e9a76aaf32f26e02df22e07af6da825f3ec3cf0c006ff283c88e981e4f03201cc12f61ead94c53bb26917ebf7ba7ca32cb01eece47d5cc3436aeff852ab8de7fde1f982e11b0031d1ce977240619876ed194c3143c29d65f257528f0623f646a4f575452e3338854d8cff6f0c607ca125c94354d826478b82a7f449b8e837d9a8abd23c7c192084ae80aa7b10f4a3504c07828338cec003fb107a29ab0d7c4eb7368bff3a3b8f4d0e92ef663e5aabdf789aec62829cb9c4f358ed63dadada29d6e23cf0d8f37f4ab5ebf2ddc3c38ae5e7a83a814254d81959e23f0256d7f5e653db5b0110af1bc049a1f6f7733e49c2f6e8791fb11fe4826067a805bb06a3d3158ed421f18e1196b424b50335879aac0d9f9c11db6ef9478fd659c81cd4de9b6a5c98865b44e9ed510e92472c8064855488bbfe0489041436ddc41bce0f90b06bddb1509162fa4aa0d6af1d848f9fb9c78864dc6a2a550e158543aeb18d7ee39b1fa734141a5a82f8474964534b632bd0c000f4e9f4206f82ca8275da237d37ceb2948ff770982b9bfa4c1163a9ce439ed8ea8d2e1b8a5272ebb3af92211bd679b5561cefe32379e6c288df9ef5d0d5e72d938754c009e43c381a77c0e4f47f0b8eecedfe8b5c8a2ae9bf461e3867eb863182f46776d6abced4d4ee7ada7a2ffb4caf76734843016419124940b0b6c2b27b9bd762d6f4f554f11cdb61cbad1520b3b07ebde4f4792161aebfb89f4ac0545c86a9b29f07ede7fc1a6b6909a42e3987bbe233c77dd342bf2aaa9ede04c8f6226280c5a81dd25ff24c49c8ae8feaa14a9fde5bec1e1b796149c868779a20b5f83be3282cb0655b22e32f5767fe0e543d32580c910a8201438cf21c5ab371d0d710673a1443970be1c82e55864d2f3ec7dfae88af30d3d899b67a3057c6aae8ec9f790d5333db968af29fbcf190cb25985bcca82f4d5b200a5ef3102b9708f0c5e79adf8d4915d139528e02953c74ca5c73c2bb8c4657703ba727d73c8619494fe3c4134517df321e33772f55111097596dfe0d87fb842b7850e4e31e2bc6377ed0e745344b3f11df42bd56bdfe6ef93e7ad613f223038744575a360dab26b00d15331a77a8e8d20ec5889992c920a2904c5f9d31e9bdd8dad9dd2ff3ef8bd77409fd370ce1d7b682c2808193c457a452247330e069667455eabf87117086d21b6950fd406f7e83216604ce0c4aafaf89192d7239c36589102519b6f1130baef14e0dc605d89a585a0ca9c7faf51dce685e6bac230194a59d28f5aeba0ca1b8f9c5e3378cc366b09cb58489c1083287993c30db079ed4b245a7762e5caa58548a74c5f6fe3d63e064b810818e0e332897fafcb53910415d1a9ea5da66c00c35cb505db6dcfbc822f2b1824b557354ccdedfda34ac71b2d97e309620fd99b0e982e69c1a98da6d70de27e306fef4a47c8d9ac0ca68ae320199bee1b22692e69b8cc5ce961dd6603ca2bb173f2a8cb7b59cfb14be7701d3d29155e4c1017e4f512484b3d573ddb892acc854b8a923ebd886eb7d467b0d45f0c8cb0231385677d34029874925d5bd5790314c8b3527913982992735f2b990e031e11ea419cd9e0b3533cccc7a26aa61a37c8e225b204d9269d382d543d81b598205ab88ccc2ec4030e92314c9f66187f1e7f1a33ea4adeb57d721d055a83dc7fa651dfb23e1bd2ac37c655d8b6cfaf69575ffdd2d6aff9686e2815601803fa76d57d46a3400de0a38ff3410f8d01b222648f42b2795fed4147ad90ce6afd462d86ce1d912ff5b406b57ed2e6888073dcc1eec87b1c9be48444e8fcb68f3fa78cfd2380e9e07e56a6428794e137e7f6c5328c176ee9b5d430e4e805adc74469ce4ca9253c544d60798600e59d55633f20508843ad21215a8be23913bd1f80830e291ab72e3705a69a96d30b192ba1f25328522bf30a64fb54e163d796d285d01afeb6859365bd79e4fb5b49ededa8b9ea5ba7bb16d396f2e5894d0fdb537ff853b80ab8211e7f7c29b670b8eb61a8f9e1b03863e4c23673e65a319047d2f6bb772b06e0214c576c954a8d5613fd42c5f2efe332a45d3914744f0ee9e20f0f50b1cae2bf1f13818f0e594a8862f9bd899b3171ece6051ce4769a4ab58128d76b94b1bf7ae38c84df899f7b166d04c6071175cf6a2e14487f47d9b32f5cd3c3b4de5424d48320a1d48bd0a448d09cbd45e30df53c71dd1307c6461ddb35f54db990bf9032737fbd029936b055c56a596394d6615e7c71a10b4e67295bbcb8830b2229c2981d382fc978f5a3d29153e68e758c597aa6787ede8036a38985fc5bbb9e3133849521642db7a1cad5a4fcd65ffbdc62a92e6ed10739963742b9fb1ac1cf3897b7d2fbd8b94b30c6a44da6dcaab4d903854a5fcbf7dae18ae869cfc0b57691e34bf95c3f7a768eced3fda3b87fbe9bf3ba32aa5fff9627bdec71bcfb45e404da34df8e4dfc67b10bd68c5cb529987abd187113fcb82c46869ec5f4bf45b9e5e9fea914d92ff308cb8744e731567a03cbe3652e5b4a5cfbbc8070e0e145ad6355719849f6f4a71e3f9be61c733d1c2e4207ab331a1a42a3e61450d487342b5054987c7fc", 0x1000, 0x8, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 18:49:54 executing program 0: r0 = socket(0x11, 0x8004, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000000c0)=""/74) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x3) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 18:49:54 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)="9658ceb797b4e174c054dcd0702333b6ab1fbc815288e1ff0b1733b98f2449b9544d774b4e606e2849c7cd1db5bce7c675dd5675fae8ea196a944e4494ed13001573505a561ab14567b45b55222fb73dad0bb614a7a9d799e8670a", 0x5b}, {&(0x7f0000000100)="4614382484c962b15c22996f23fea1edc0c889fbbe7d19510bdb06019310200ad0f01f1d8fe3dc595d7bd33df5282555161360756ac17ce66bc55fc5aeca6fdb5a6049446c791c0e58701c9a556c854cec185d8a95a6", 0x56}, {&(0x7f0000000180)="07914dc084b3f6fa4311d50a4d5c90d80b1b614529e783c09681b4b99c3560f238b55231a0ffe5f140168e1a4c20e30896e6250f6f6c068af933a3139eabec9fafb7f3ec169e77651212fb6dfc25a6884401f7c81f35040ebf612c3dd35362c208f9e722471ea04f2432e281e28c9e7764798e28b12343c607d62c1ebcb44f4c1aebf3cdc7c40205f7ae47f02e", 0x8d}, {&(0x7f0000000240)="9cee49640a901f31f72a722b5f06e735e11156578bcfcdbbf75fa17ef99f8204a229e78d0e9d7ede56885ff3f0596a45d8df88293da4d3d79b57f535eaedc51ae4df1133903c1fe33e8e39279a28057ffb7579363c0f9c8222e9ccdc01a52affbefd408c1a347a0a05b5261eef3ef7a1954fd0d475b772340caed26580eeffed814cb70a60912717864a7ae2694a86f6116579adbf7fbfbf48a0b7400f85e409db0c77dc01d24202af7fb5d5f9515ae9b03f02", 0xb3}, {&(0x7f0000000300)="12e0f4c69b5b0342627184c267d465f93ef9d77f979a85c50acddfe3eb2288fd29cb18df9f3b2c60fb4ac09e23200ed0d1fcc93f7ccdeabe47e89fa9b8f0b45d2df44aec47a51572b077e295fc42ce7341e3bcdcfb52ce92f3c50cf6edcffcd0d27bc850f82ac313e75bf536ee27c8af028366171b23d08180820fb95da01d32e63832a3ffab4250c7928fa0aca6def98b9a4d79ad6a30d2d7df84792d56c77e501ff9b2df937db5d94be6afd0cf586cc6da302d9fe084aa7cc3e825082d53717a8f42293aef81a09b1a3b0573cf7562773bbe086c4f7ed2fadaf483dfc72a6b621836a3d95dbec3a701c94f5aa2d31495d21fbe", 0xf4}, {&(0x7f0000000400)="f6f0aa68a0bb414cdc2ca24cf4ec2ff107a9ca054b946efa30e02b3d7e5b42280ccf6a03d183eb885bf3820bac8ae4f6169d16e9402814090cbebf4ccd993b708d5334ff12cfc31ff4c11112585ac9eecec7ddcfc4b9285cbbe72627ee00e6510112602ed68213e045d854f6b849f778751a37c704bf0c0500de92ddf48ecc7d26d6ef55dd58354568ff26b64999fdb06ff8e4fb9de20ec461f9ee0e5fc2bc5f929de27e826d746ae0fe8248956adc0fff8673cecedd38e6e7af4849", 0xbc}, {&(0x7f0000000000)="9964ebbb5c3c075c9e2627be39d1ac998006ae1feccfb317cbd24fd018a21d2a49ece674fac32eb073493a1392b33e573d44ecdeba05b67004494ea1a66f", 0x3e}], 0x7, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() r3 = dup2(r1, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000680)={0x8442, 0x3f}) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000006c0)={0x0, 0xbb8a}, 0x10) readlinkat(r3, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/182, 0xb6) dup2(r2, r1) getrlimit(0x0, &(0x7f0000000540)) execve(0x0, 0x0, 0x0) 18:49:54 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x38, 0xf0000000, 0x0, 0x1}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x10, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x7, 0x20}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0xfa, 0x200000000000000}], 0x7, &(0x7f0000001280)={0x80, 0xfffffffffffffff7}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993, 0x1}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') mkdir(&(0x7f0000001340)='./file1\x00', 0x6) ioctl$TIOCEXCL(r0, 0x2000740d) getsockname$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be044c01dbd5705b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x1002) 18:49:55 executing program 1: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r0, r1, 0x6) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="3ff87961d5fedb0f0063a7b05ce15749c8725423b555c1dbb889bb10fe76d33550e28f60970b88860c04c707000000e53525ed60951feee34bfd9509c3b59318f4388f2d0f88f7f29a7c5a351b65f837d5779bccc213ca9c8d6e32dc8488470b56b79604f9e68d708f09380b56aadb3cbae0d5f9ebefd9f6b54b9116014a1801babb55b84a866f6dc58d1201e8d9a7e2c874345cb50c8b02cdcc7f17ad97216e4cd44597728f4ad9954e3e5023df0cf94a17294b5e9b48eaf1a4b0639c655fc6b16bbd4970289fe90ede45eab26a8f0edec0940237aed26b690b34900a002934e3f054e539b5e5c1c713c6e5a0a623e6ce5d83720be8ded1798558ac8208bed0d165724ad7ab0d44d88c3e509f590c8ffac00b6eb43129586de0aa28afc8db1033ea8b0293265c76d12d7e54d29457a013b612738b1d3e7abc792ba2277d42ef732dca0eac022417edbef90e7f3881edb8e717a611818175133b769d5f6fb9c3b61b47a827361c47c5e181fa0ba12d31d4b4ebf73f7813d8b5011f52575e818501ab7be97d7298768a833b8c13ffbdaf6b960775df91c343a138b43c75f2d71dadca9cfe12bedcaa61ae495e26c1e19b0465d10b79ded9591913348b5696d4fd7846c747cf6f6eaf3849cd97a727058b03342c0f7883c9b673201fd40d426d470b54ecb3840fae7362ba21464cc5c72691fce698b11b26e1da9289b92602da49a5fb1f0a20a3a2119ed9ec42eacea94424801b2e0fd5a19a07abc4c90bd34f44a7fa8ab9a45395b807ebc45d7871f3b403075427f9ffffffc7dcddaccc392a75dbb2414aff955209361deb36ada05e0c932cb5e89eff7104aae1911c9354d72869aec36017674f20133ccb470858af4e1cfed18e9143a904b696f807967e179d19ee7d756e1d4aebc30c87c16c49a3d4ddf479af041a7c7a2c22690130e7695f8b8076296c32104d7267d2000c88cbec2a6ad0ccf8202ed56ebf1f5b138fb238731fd24b9ea9934913e44efc2cd3151e57c8b469deaf2db3cdd6707eb927581d90433f7eeee456293d19ac5f47e2a85fc4e10b8181b6708783863e81645f1c4c19c7a38b83179a4db4c05943c7c2c7672c9a31bc8460"], 0xa) kqueue() r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xfc4, r0, r1, r0, r1, 0x10, 0x6122}, 0x800, 0x3, 0x1}) poll(&(0x7f00000006c0)=[{r2, 0x70}], 0x14f, 0x0) recvfrom(r3, &(0x7f0000000cc0)=""/189, 0x10f, 0x0, 0x0, 0x0) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x1}], 0x1, 0xfffffffffffffffe) 18:49:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x2, 0x2) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f00000001c0)='./bus\x00', 0x400, 0x48) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 18:49:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 18:49:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x11, 0x3, &(0x7f0000000100)="6690374b", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 18:49:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x7fffffff, 0x4) syz_open_pts() bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x2) shmget(0x1, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() r2 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r2, &(0x7f0000000100)=""/188, 0xbc, 0x42, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 18:49:55 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) flock(r0, 0x1) close(r0) close(r0) 18:49:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) linkat(r0, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000080)='./bus\x00', 0x4) 18:49:55 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001340)=[{&(0x7f0000001500)="2d56cebc7d2c7b132d4c7a14fd5d5df58cd3fffc875391f7c0bd2fefaaa3f0ebf8b3ef59b144c2c0be2c76f453e81250382b0c35a5e923cd5a6d6c9122e60227e3c0000c514766f5e11ee5c7e4045a736b7ddcf97e62c9244170d6fd7293306f09dacde88713982552d73a2cdd455706d0617c858231574d456fb514f6885931ba293b3fe13b69afa65a25b7f72619aa62096aa53a03ee393089623d67c3687b543e2cb49dd9c03a464f3261f1d931f977cb3131d5d40dfb0d1e9171addf5a5927a9410689682fe008a986b58aa80b1b8bec60fca07b3f7b93c4f38ddf15ef3d3107f5172e6e145f85f8c0d74be717a41631ba9db09f4e55a83b64ee9a79d90318dd2a2734f17d432e94acc487c87c044762bd0508319e3996fc100699fe95ee07096290b4e0bc6777a39aa4e4c658927cb44eca63dadedab62bb67ce768abec0b0e423a388f2ca6ac515ad2f1fd6685c2e7941ac74ed9af34f5cbb726842c88fc2deef2f09a05ed90a8e0d75e5b553b0f23a6a99315b75ba3e744007140a0088b9287ecbf4490ddf6212f904410632570ff4e8f7b29d9d43623c155bb4c67f5a4cf339c96cac0691553a53c3c7f076ed384ff2efa7b0d7d7243e802e3e2abe178b89864f19aa6e779f86e666a9d6d2a1f548b29209c04a0d33a229e84fc5d4043123d7c2313b57cb06518a31d7e10b5871a1b7604424b15acaac57b7af0a9612dbb35e395f10d6a4efeb5d2a13c01120115fcbbe31e2252938bdcd8f81f787d787d3336392ba7fc8ca69822f43ab660b9922f3e7efd333900299525750373f4b44fe047209f9439035ff3ec83686660a5ebb991609cdd1aa1c75a19c4ff5593db91a31146436107fcae0ac9148379b95cfc2975458192c5aabf988b7b4f474eeeff7d57ee56d6758719db97e98391d93497c72dd5e311ea4b63b25176463746e6700b9fd7e11fbbf31beaa65a16c0d37381c8b1fe5fee01daec5018d06cef1048a16d874292a05f55ad6fc5473be87b42f43e1a9649e7eb562f0c64efc3ce27535a936d64894babfbf8f219c59da6bf49adb77780124ce60512a37f6685f964f3b3ceb950c47d9264df0cb754acea202c5eed0bb7a2ed1b88df6f62b1fb9628bb431c862412ff2bfc1a416680033a0369d97ad4b278a63ac080337838e478e867afa95ead935cb831c001e10c8ca789266fec90e76ff53c75684e8d665c6c7e3ed013ed83dde00cae4d8be2e140039cf69996ab42e47cf7040db5a3c8aa7180c2be8cde5601e8096944637c52d3e1c4023dc9e032cc318ca13d96c200956f9ce776d200bd0189be3ca635a34fdcccfa2d7a8ad3edb19153b1bed3102a879fbc006173b84c044c7ea9bac3af7426a7ff33ef4b019df9ee444699ade106e844740dcae1fe5e2626dd0c86bf507452e83f27a1ea0e963e5d81cfbd4ead662d934b8f7d494e41407c623aab4fdfff6ef4cde9f3e2c9345d42f0d54ce1f099ff8d63d9c4c3dfa55d896613f645d9ff1e25b57d476d3c2329b3d2661eb8c562de447e16a6559ee767f556a0d92351f6489900028325ada1f8a80963f63b7cd1b6edd5455b528182f5d9433b2a3aefc9686f6e943b8bf70ba63073978a26840159bd7c1a29cfd0d6e9e1089d9d30aade7f0a2b12f1fd0adb893ae933ff69d97fc5c89613e284ea7fc60635ec942a192b66f51588a007329c9a1c2a8697bffaa2a470a88bd08bd1164eb98d02bb88e894a340fbb82ad6b93adec9f73e41453efebb7496feb0473957736f755e2231976497c2780bd5f8b6e170117241bfd83697ac98ceaf3341c1f0b6fa509dba63a9c4260006cc582f48ad3041564e8ac4204bef7e3d6e567b245cd5bc979d4512292b827bd05717de59288d48e0961f5b359dce46781011b4d2c66ed5afcb58387e63099e8e2bce1dd5b1344efa6943598ad7f0ac8db4d03c75721e8b0de86fad9028bcd71933326709246f106123ab8cebea60912bb1b0c1b00a0ad12c8dd9f1a6883c5d265594fe82487d24a289d115688e566772dabc50aa9d38426ca934e07665264fee0500736c5974037c9d3a22907698e534e59b8d8b107da6cb781279a03aa6416641227ccdb59246bd9bb75e5192052402ba44082dba23e8333ba2be9712e08077d3c7907906880010b3f4e5312cd434a9efddd5b5b86a2f4e187663271363a6c64839062f73810aab0f70cb8e3063e3016740107b4cfaafeb11123a3846f3eeb12cb957181e4a1903314b27181270f6889b38163d804f6b55675570d087860d6d1afa204b1024f0a46c1a069fabf7542d0b751c5f162d9688a6b92258f8cbbd9681969a71d3b40e615aca5f4790b61fb0def6110c67aed6245869848c0a10150e721fede4dabedc374b469e5485ccba73cdab33e5ea3dd4c47bad230cb0285769f6006af1a34641a563e5b0b22c53fb944a5781f56132b83ea6d729ecf9e506796f7193993140f13e569f967bf9f8225c9011f253b7979be45acb623cd09d3136f4b74fe4b6f50c1b32a57b3d5ddb77935957b210400dbdeca5dd0e109822e9bc4af6107250d495b5e5d77105cc830b3197d40b1d7e2c0e0c6698595f32705e9b2b3ef94b5a16f1ed2d575039f4bb89ec6274f3af8c8dc0782562e28bafd4e8025e93eff7ad92c1ac143f8c077c2055bda15cbc10010a758e5fd0c3cac5acfd21853abec9905784e4136ad96e4777082cedfcbbf6478f4caca66cf38bc90b8677c8bd503a99af8e6c43b39e225b5089251f26f1b353af6da88f84c5025d235ae641eb81e41938383d07d437fafd5db50b3a3376dc102e532a151176d86e036d2fc6b261a5647294dbe933c3144c8a10b72a30229da3026d7e1747451fb7571f78f08e933bd0db3924b67033f09338100cf34461ed1df961b650131be164adca7c93ccc40b8543895b26c76e84a87d56cf58d88220f0f69f0ec75e78abac0dea4c5314a2c0b0c4eaaac4c5e9ec64567218e0346bb46e43492d90ebef631a74325cb4f3edfa388c9e736c0a940f60e47ed7df3449a761dde0da2378669f6b23e69ef7a78b2f910cb684fe2a5ef32da9ad656196b60ac33f4396f64da32061362835e64515d94061927ef7cd8405fbc09422b0defad0890405f6c2b48326a869bea4203f7102d74354d9c2962371f9b151655b5e4a9712b0c1dff62a2c30c5baf337a1d4a449911f8fadf47458068e8eb44c26d8bec8543a96ec456ec0cd24629882d71715fc5b803ab9c5b69bcaeb72caec2423747d79a4a0b4d1d97de419eaa2060d5d3605335e9fc49b00c54835604114d415c1263e3e82303350b36769aef7c641eb71b361e135f5ad5ed972a3cf697b5d466759584ba844752601ba89968d67d02f1922a97a5f7cd20c294d3e91088cb466032e07f67843507a1b2c324aa0c8cef0a6997cf792c5b1947e322376557e7202c50a5ca0181c1d578991638b44d9a35be21121b52d70ed478798dceb228ba9d9f4a26600d9b8e0da5934dae4c2f3b59fd5a8624bb01a354ebc0046fd265f00dd4f730c4cd1b3aa8560e91df7d2d6a01928daef9694d44ad09974a7cee7e0335dcaebd9decb3619e700221215057d0976125878e3a7da9fe3901c1ead88b8a9c8cb68abc828ca3d8ab8f9ee46590cd7a5088eb6b1e2a88809d37a41cef6dc3a833a47348688b4d512d9344ca28f08c735bb2698d21a6b63f66400f17a6621f6638815b6ce5f4d3df37d91c9c2485a0af181383591705eb5a91795f29aa380ab321c361b0b30af8feeed8dfa080d9b597871897191519f0abfffc3aa8919f9a1501096901b055a24293f2a400dc3a99214c375ce464adde10743eee7d6a4240d0f1050546be2bd5cdcaba10c0f47d67e97d42c2e057446c275eaba1858bca227fe4637864325d4929bee27242d9c1d078c0ce17fc3d1d0dd08788e92cb5c346d5624eb1a322c8b22edf1fbaad003cd2549360b4c6c5cc3049eedfbe2a637b55b04479c5d7dd9698e23093985dc52a8f81bcaa2acffa2eb6060fbb2aa3facb56b223d1a3e7791d9d2b53a9835350598b1decdcc66c3347d292e1867c201eeb6e185fe0f612ebe5fda24c489628afd3e390b5fe495f0872503d9be690493af6c7e7e6efaddd5454237328d308094a1b0dee2374f95bbcfccaf553622ee3c1de2b01b9eb0c7f3c184efbe266872a24f5ae412047178c511b3b9fe9be3f9aa8921eff96d1bc1778bc004e3c1cd84753d74542631b9cab3e7b4ca852aea32149bfc3d82c5db22a748c4c0dda21d04b9218a92ce98c32f1809d76810ce119d79ab0e1fcc96698198dfef28669adc19d7a400904f6745a147a31ad3a986cde6cd5baca71aeb9d0c26243d9e5dd3c7dfa499ed5531adaae70e970eb84b245037ac3c5285488ed7ef7db24c70c14919a97d164ccf93fc2cb1d34cdbaa6b2ae1661c1539f57ccaa7aa32fa4e6529502a7dc87ef82df3de76f208085d436b40e337ea43a60604740aadbebac4b0bcd2acaf5da08611860d24acc07dce4b0aadcfff7671db3418296bd61d6fa5de888983c57e44e4176c413782e15f257b54be18e3d9c446be6d27ba40d7124ea6368f64a6410493127132a3ac31d641691b79b46827f6e9a7705d4dc5fb6377a3b71324f240b0f574af0b376d74475384bfa14da71eb3c2dba36528de35732d00a83a0e1f61233d23e24265afcc75c1f66c5482b3befcb20fa0a0bcb18305fff77e4a93dc2ea3da447b471aa2806ce7b28917ec209b46c0ec9c6933ee0de229aaa772487dd3ca43de92290e9ac14e9055e94fdbe405b183a3f47f175ede5f6fc99b67d5b26aea3b832b88171306f6feec522532d1b57ddafc75903bf3cb7297814da4c6c089933bc1d1a7200a4fa91b25ab6f7deb5b130ba84ea14b9b3d99508385a3e204050e23ba01e4902f0a9b99d3f7f04c84b334266a157ba3654040394940dd21a3e017fd521d51bdaac7fd162864a094f855ae8312806b0f78f2740d73f74cf94909d8d4ccdec0f20895c813cddada016010226110135fd32a2ef93712ab2814eff67998d4df15ddedf0e82c2b9c8b34b8a98213", 0xe00}], 0x1) 18:49:55 executing program 1: r0 = kqueue() msgget(0x2, 0x40) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f00000002c0), 0x0) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r1, 0x0, 0xa7) 18:49:56 executing program 0: syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2028, 0x8000004000000501) r0 = syz_open_pts() readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=""/227, 0xe3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) open(&(0x7f0000000180)='./bus\x00', 0x7e, 0x200) 18:49:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffff0000000000", 0x8) close(r0) 18:49:56 executing program 0: mknod(&(0x7f0000000580)='./bus\x00', 0x2002, 0x236161b7) r0 = open(&(0x7f0000000500)='./bus\x00', 0x2, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000740), 0x3e0}, {0x0}], 0x2) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x800, 0xcb67}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x9, 0x200}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x9, 0x5}, {{r0}, 0xfffffffffffffffd, 0x42, 0x11, 0x4a, 0x100}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x50, 0x2, 0x9, 0xffff}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x2, 0xe0}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x8b, 0x1, 0x80000000, 0x2}], 0x1, &(0x7f0000000000)={0xfffffffffffffffc, 0x7}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 18:50:02 executing program 1: 18:50:02 executing program 0: 18:50:02 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000300)) 18:50:02 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000100)={0xa, 0x0}, 0x1c) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0}, 0x1c) 18:50:02 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0180c200000086dd6071f14b0030880000000000000000000000000000000000fe8000000000000000000000000000aa0402907800efffff5f5b9e8f00000000fe8000000000000000000000000000bbfe800000000000000000000000000000cfdab27a3ad9dc4ba525351ab0a3a824402776f5"]) 18:50:02 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x80000004, 0x100}) r0 = syz_open_pts() r1 = dup(r0) r2 = semget(0x1, 0x1, 0x410) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000100)=""/120) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) 18:50:02 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000035c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) dup2(r1, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x3ff) 18:50:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) sendto$inet(r0, &(0x7f0000000200)="2f9c375a3f2d1a3c617170ef9bac6ec4a90920fe1fcf3131ec67e814e1057c715ffd5e7336493d39d097d6de33984d8d739a4a7ad8438dda40f29f64af28e70d2b8c1501d047b0f91750a714742daaf18ee0fea0b618d064f074226a1c2ce196751a65eb142ccd3d40493b37a08864459f0d8832a3a1d0a44e482b1c79eeb209e954e71cd767cb2dbfadaaeb22368522a2b390c714d6db84f0f9daee9f19f0fd99897d046c70de3780bea762b4c4e39eb1c2dcf323a2639af43fe4e17bc67bdc1114fbe4a2ab8d149e96ec64d3a7a13bf06285f49213e54cec01090b3a9d4a", 0xdf, 0x405, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) r2 = semget(0x0, 0x3, 0x2a1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/36) 18:50:02 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x4) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x43f690f}}) 18:50:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setrlimit(0x5, &(0x7f00000000c0)={0xdda, 0x8}) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSTART(r1, 0x2000746e) 18:50:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe83", 0xe7f) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x1f, 0x20, 0x5, 0x0, "24dfa87951d8010d8a0148813799f66c928db929", 0x2, 0x800}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x2cd3, 0x8000000000001d39, "bbd84b73f2ff7fcccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x3c1}], 0x1) 18:50:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4cccbbda1049fad2ba6eeb00000000000068f7acad445d090b2884fd57be3ef6d75c7dc92f", 0x65) write(r0, &(0x7f00000001c0)="6059f1bfa561f6734abd1817f528df648c4cc2aa3c478673404a58892fc1ec8d2d9a29d7fd43b720a56b3ca9aef3d4e3d268e9a76b75befe56f5c60379b8290beaaac8216f59a1b04d3426d127f6cf5457ede1675e57f478c5b570121197fa5b2a8660a7b9be760081da689d696c1287e23fa80c470372c010ad7d98f8e19f17c2847b12b0da7fd37e97e0e3d7d8fc5406a945d9e06e60b5e069d1223b5c59438216bbc643866740d0aa8137b31d5be80c62abf4e58278649b6dba0c95d14abb0b1acb036a0123af29f1bf04364f951d13bd8471db350b697d0faa4ecaf44e65229f5a99f6bb46068f018d9cb60dae08c5ccca13bb06df120a5ace4dec08350bb6c1dc6bf0b55df029434ea53f74c3455f2afbc31f6ff943", 0x118) r1 = syz_open_pts() setrlimit(0x2, &(0x7f0000000000)) setrlimit(0x0, &(0x7f0000001a00)) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x109fe29d) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff819ccee4,ffff8000211b5960,ffff8000210c4270,ffff800000038e80) a t __assert+0x24 _kernel_lock(ffff8000210c4270,ffff8000211b0000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff800000cd6000,ffffffffffffffff,0,9,ffff8000210c4270) at allt raps_kern+0x7b ptsignal(16dd,ffff8000210c4270,ffff8000210a8cb8) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211b5bf0) at sleep_finish+0xd3 sleep_finish_all(ffff8000211b5bf0,32) at sleep_finish_all+0x22 tsleep(ffff8000210c4270,3,0,ffff8000210a8d80) at tsleep+0x142 single_thread_set(ffff8000210c4270,ffff8000210c4270,0) at single_thread_set+0x2 8b exit1(ffff8000210c4270,9,0) at exit1+0x84 end trace frame: 0xffff8000211b5dc0, count: 0 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{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_lock.c", line 63 ddb{1}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff819ccee4,ffff8000211b5960,ffff8000210c4270,ffff800000038e80) at __assert+0x24 _kernel_lock(ffff8000210c4270,ffff8000211b0000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff800000cd6000,ffffffffffffffff,0,9,ffff8000210c4270) at alltraps_kern+0x7b ptsignal(16dd,ffff8000210c4270,ffff8000210a8cb8) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211b5bf0) at sleep_finish+0xd3 sleep_finish_all(ffff8000211b5bf0,32) at sleep_finish_all+0x22 tsleep(ffff8000210c4270,3,0,ffff8000210a8d80) at tsleep+0x142 single_thread_set(ffff8000210c4270,ffff8000210c4270,0) at single_thread_set+0x28b exit1(ffff8000210c4270,9,0) at exit1+0x84 postsig(100,ffff8000210c4270) at postsig+0x3ea userret(0) at userret+0x11b syscall(0) at syscall+0x54d Xsyscall(6,58,55549cf6000,53,0,554f8520e20) at Xsyscall+0x128 end of kernel end trace frame: 0x55552780390, count: -18 ddb{1}> show registers rdi 0xffffffff81e4ccd8 kprintf_mutex rsi 0xffffffff811dd9b9 db_enter+0x9 rbp 0xffff8000211b58c0 rbx 0xffff8000211b5960 rdx 0xffff800000cd6000 rcx 0x43cd __ALIGN_SIZE+0x33cd rax 0xffff800000cd6000 r8 0xffff8000211b5890 r9 0x8080808080808080 r10 0xbf5a024ab084b0ec r11 0xffffffff811311c0 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff8000211b58d0 r14 0x100 r15 0xffffffff81bf41d6 cmd0646_9_tim_udma+0x205dc rip 0xffffffff811dd9ba db_enter+0xa cs 0x8 rflags 0x202 rsp 0xffff8000211b58c0 ss 0x10 db_enter+0xa: popq %rbp ddb{1}> show proc PROC (syz-executor0) pid=14724 stat=sleep flags process=1000 proc=4002000 pri=50, usrpri=86, nice=20 forw=0x0, list=0xffff8000210c5c38,0xffffffff81ed93f0 process=0xffff8000210a8cb8 user=0xffff8000211b0000, vmspace=0xffffff007f125c60 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 27952 268183 42845 0 2 0x4081000 syz-executor0 *27952 14724 42845 0 3 0x4003000 suspend syz-executor0 79126 502304 11340 0 2 0 syz-executor1 79126 55896 11340 0 3 0x4000080 ttyout syz-executor1 79126 438035 11340 0 2 0x4000000 syz-executor1 96029 157117 1 0 3 0x100083 ttyin getty 89563 502565 0 0 3 0x14200 bored sosplice 11340 280911 92746 0 3 0x82 nanosleep syz-executor1 42845 331610 92746 0 3 0x82 nanosleep syz-executor0 92746 99217 36247 0 3 0x82 thrsleep syz-fuzzer 92746 59761 36247 0 3 0x4000082 thrsleep syz-fuzzer 92746 509311 36247 0 3 0x4000082 thrsleep syz-fuzzer 92746 150692 36247 0 3 0x4000082 thrsleep syz-fuzzer 92746 131601 36247 0 3 0x4000082 thrsleep syz-fuzzer 92746 59725 36247 0 3 0x4000082 thrsleep syz-fuzzer 92746 372072 36247 0 3 0x4000082 thrsleep syz-fuzzer 92746 286585 36247 0 3 0x4000082 thrsleep syz-fuzzer 92746 50109 36247 0 3 0x4000082 kqread syz-fuzzer 36247 367320 45283 0 3 0x10008a pause ksh 45283 115159 82349 0 3 0x92 select sshd 82349 133041 1 0 3 0x80 select sshd 8834 280564 46236 73 3 0x100090 kqread syslogd 46236 89123 1 0 3 0x100082 netio syslogd 12237 201704 1 77 3 0x100090 poll dhclient 40235 432590 1 0 3 0x80 poll dhclient 4178 50474 0 0 2 0x14200 zerothread 13709 340177 0 0 3 0x14200 aiodoned aiodoned 74813 12579 0 0 3 0x14200 syncer update 68412 519580 0 0 3 0x14200 cleaner cleaner 12500 374159 0 0 3 0x14200 reaper reaper 80265 25260 0 0 3 0x14200 pgdaemon pagedaemon 27144 282472 0 0 3 0x14200 bored crynlk 41808 422808 0 0 3 0x14200 bored crypto 70740 456537 0 0 3 0x40014200 acpi0 acpi0 28547 139131 0 0 3 0x40014200 idle1 14364 134607 0 0 3 0x14200 bored softnet 21277 335552 0 0 3 0x14200 bored systqmp 20632 18916 0 0 3 0x14200 bored systq 67899 30491 0 0 3 0x40014200 bored softclock 55252 430350 0 0 3 0x40014200 idle0 1 212466 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper