足\ 肽;堎潓񶞽腲(Dj旲m*j6*邷蜿5砽瓥珃綜4操 13:34:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x5) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004268, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x65e4c816) 13:34:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="ba56807e3f23ca26022f2f233449b89dd3649bc0d4d385f955c01bd1b4ff08436e"], 0x1) r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 13:34:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f55696c65300046b92ffcf2b76a08c28d2bf071d5c0db99ddcabdad2adc9de2376a7f05344819d7218c6aee81e5ea4793f8e0192dd4ef8f33f82285260286e0d75b7f08fb583e9c3c4f3a05fe697aa089419fa95119c248"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xb5, 0x23}, 0x8) 13:34:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) flock(r1, 0x5) chdir(&(0x7f0000000140)='./bus\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xfc98) setuid(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000280)={0x4, 0x3161}) fchmodat(r3, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r3, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) recvfrom$inet(r3, &(0x7f0000000100)=""/47, 0x2f, 0x40, &(0x7f0000000240)={0x2, 0x1}, 0xc) r4 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000000)=""/191) 13:34:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000700)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x364) fchdir(r0) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ad45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x130) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fd, 0x0, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x4, 0xdea, 0x8, 0x81, "a162a926c22612bc903897416a97e06164945532", 0xffff, 0x20}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = geteuid() r12 = getgid() sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000200)="45418d3d71b509d841d155fa02d380277c8f45751b52c7503297f0a2bc8c552d537fa2dd84be45fe6a5f498d4a5e013352dafe0e1f5d24492a7bdc07148d68aa1b99d77d93a81029495964238d8868890cbb19c6887eee57c9219e1023b1335f859da79c2daf42fd68995b96848187baa90caead93130195a7de4dbbab404d5ceecc81c3148d25f4d30c53d20003161d", 0x90}, {&(0x7f00000002c0)="e4a4db19bbbb0b8d81690c5c8f267e91be2573582395605d009f346264cc4feae308bcda7aae508f08eb1f373bc5b96db0a93a1044e879752c503380bc9a30e4fa73921163cf82f6ce667316f761d1655bd47067cb54ed2cff", 0x59}, {&(0x7f0000000dc0)="ae12ca5b78a0e0ab9460eec87b023dfa1a93e530cd0431a944dafa4225c61dfe2d64aa1bd9d982f74a295f9555ecad81739cd85bdc91f0a8d6d4cfd45426571a961afd55e44bd7e46beb6b4a6e6709fbc805efb54d970afbbd68b490a85064172f0a129635367b58802eb6b115c16f4736c30a6435add9b8cb642a2b2b9e02e9229bd54c69bdedd5ff5e5c27d2663ed80739e93079d3275aaa20cb1397734813b1f8afa055480ee3e610a5c052da4471703832aaf0c99f2bac32a34a9ba2df81302f0cde686f89b38e23c9620df65778c2001d21458196ea049470fac9615a8725c8e3c9fb83ae8846cc92c7e5cef9cec2817fefd0b37a0f655e65e30add07a846fdc242e96978bbd3f9af8d32fc5e97dfc025560229adb62ab08396510c8872e9143447daf4c758bc006b33da6631b4df8ec83e700b8360f86d51999caca073ce611c0abf83a9ec62031cf943e17e27e6f4aaa5ccb74e0dbf5ddf1e569f1581e781565509ef45dc639559b901492ff45d71974f08eb4054995183b1b3e94297c3c6087f7f87752aeb6355cde8b8f42f3ca13db2d02702eb405ea8e9713168712ae238f850d6f8708525fdd32725dbf22f4bd02c33fd58372c3f75c84eda42cd7d2c51f8336eb8f7f5cdd0b36e4cd63f06ced6a80c17b1871b277e5fe68f7d1221cfaecab558832b91e3e12ca509aeb775f24aa6de89a9a25c531f64c7e8e517f8c0da6494abcd36cb70ebe64c173996cec48e81675dc29c513357b02c675fc2632faa095fbe0328657a408c827144c438a282e5f114050c40357697830ee7ed4e1073c3b2021ce72f7b631f000fc297d4a0c777de2fea74404f301c0faa4e2d3ab04f2345ad63e26eae255b2194992f15ccb2245a3b998ab75dd87e801e485d58088c70298be38b7df9e7d99d606ab6349c21e41170304bfeba37aaf33fd28b493af622fea80c6ed6aba816507b2c30771a9785905ad2b5d83ab5a5238b3d0bfd41e10563af55d966e2f18a8abe217990879087a60c27845c1ff8fc527035f8dbdb1a4065f9edb1e6784e50c62567854b0b00289edcb32d4c5df6799fee1d60b024929fefec6c8fb30114713f0b59554f2b6acb2e34d779696fbb86892c986ac5daa3f6f0f11150bf1a9664a683df22c38051ef8bf5a808bcd57509eddcf8698c1b6c7d699f9c4bd8d3fc5b667ddca96fce0043772c128245945f6efc07b8099496e3b0e157ebbe6eefdd62186d422eed5f07514cf3648e92f2447767a907824449148c182294558a2390b2e5b1d327eb2147fd7cacebdbf8cf9283853dd3391750a6e067bb5c934f1ab47b8c7267b97ff4dfc3d94cb6ccccb6caffb566fc13b2ce70a174d637354b31f4b6ef537f9a7d9591eaf0a303ef2aea94a573cd56e5409807100f1c3612e8b2ece1b4479f729a198deb6868e52d0f8e62c0822e979167840350fe964c385349301e9e7be04cab8051c69c472498cf28c9624b82d8d781a0249e39e72bcc47392329d3606b9e399c83af0ea2792c783e797cf4249501f2714b06470e213aeb9e011a139c946e5bd7c14b061342f89ef738c4434b94d5694a3394ef4463def3317bab85369d86cd22184a0ea3f33cf2c59f09ca7830a65e976966104f1cc908d37ec6e9ab6e3f25c62f05a01d2ed48b01bb14c1cc9f22375fe4f9ff98931a575cee939348d4a8dadec8841052309de28037c326db9fa169cf1725713d2e247af111eb944f9612e064f2cadd0e60ef9223b074d537b0d8a30a06ba75d32f81e812c33105de838a81617c19803f6835cd205ce02187d2e9ac903b8c9374d7bcd8b8a5b33baf5f0eacff0993abd14c257308ef54aadb87dd8e8d85b475f2218a7bc1b254206dfc695f1228cbab606b87eb4036769a0859477a53dde9a9fb545fa5c78e40a25ba9e10cf29ae9e3fa3c6e97e218a10830fc4593ee76b03873a3f5f9b26977d09da0e300d41561c8c6becc4daeb805d71da163617119083c1ff4b356882a468ca99bf327af87f45cb958d99f7edc6ba3e115fa5a924498a43c6906a8885c21929d760ef138a35b26121bd9aeb6caeb9a4b51683fbd8fa9dcfc109e8dc0e3503168098c0170216318d5cbc116bf6978959bd2da5bf4f00bed7163eb1223d69526a95f9cfaea07826760af27507b95496fd9189bdb2842e4d4ddd2b750819be852884052dd8b5415d84941a373a3b85b1938c311dd1ca17e6ae206975667bfdea82a7605722077765879e24c740f66262176533c01662237e7e2735439d821ebbd397af360083f45518e2963ee0788116e39ed10651043988030338fb8c801b71de97ca7c5e4b413f85d0b721dc315b5faa975228424734f48f392050671d88b6543bcda00e42028abb64c6df1d0051e6b22aa8d6572b6ce037df44378a098ef07385071d21cde4aabe73508fee04ca06c2673e05824cc92a08af00e0b2a624f2238d21f8b57089d4ccf3803632dc9adc8610f67246bd632b3359fd3959585522403daf8a18af991291b46efecce389762c5cc97fcdee4061afb7b06833f0e29914382f37aa3ad5337047bb5388744c2c3f22aa921f4b0c552076ebb95848e4caaaf4aa376d0e77e8ccad199bb06db951559021a0f78daed4a87faca5e38416b05a501d59e7e80a2774f17407496b942728f2327849c94d3ba294b021c93bac4c0ce48990f6fa4ee6acc55a698a71dab93a5c70b354b992a0619e78733d0183622f612d435acf01eb0b47b7d453de77294be8b362eddcdc923ff15f1348010a7791404b780ff5c99c940ec8c269042a120047de45f49cc17bd4edc2fbb68581d3e0d0a73b46e8594595e563ebcc42f3a6dc39c3390a56045bd40838e8b8e74565664553616ab6033ec0b0e3e527201293439fe358ae6239ece9322ee7749efca35d8d4bdcfa03a0a1835d52abd4d2ba974e2acc1b1094c894f47a308751bd7752bcc7e2c1a4358c99b1dc9857afffd23e77d8aa69767dcd4f0f0b5e4bd919c023e75f5fc0416fa424df9af4a46f481b0451d40dcfde0635480490768c2107e0bcbb3e101b2d8b16c1cfbcdbea5d4eed4fc83df25b5b1ee0ed17064ac0d5786c5d509aa392badc1f2a3e8665c9799f639ad7632133b57e4d7002308b5566728a4ac0fb1eb3e6d231f584d6304f9bd917fe0672569c7c498ddcafdd0a4542747608b9cac42c9145cc574c9c1faf3d01d52c6b3308f9827bdce88eb645daf954f947d299d9c17b1cd0cfb09ad755e91acdf7900f2bba9cc7a64b0e04f86dfeb61096185abd0516930ce85039b20cfc4e95cf1a8b82de29b32db940944e0541f9d4de247023818baa79859874a07363fc8a0d73a34a297f1750cfe3af15e1a00522226c1752c3191f805ef36dfa1b2f529fec70b0cf2dbe91d153dc800328a541d12f4c711ba7faa349a59fbff3fef06d341fef55d03f5639e04748bb7634333209984472756f59c2f7ad8a2091fb3e9ec9c1ed823b9b2069a0b799db3c494d905fbdeae4bd092bbfa5b2718647c4c0faa9b34cf363588d240de48a34f7f97b381524d280035d96cb202a920a3684c72d2da0552a7e18e623e63df5b51f5ca0b074049d888653c88466d820469aa9a9607e4520960cc79e57af10b11fbe2f56f3826f47db873bb056643a49d6c7617218c810ddf690a191e80ee1d6232568828e12869fc1c6d9b68308c39eb4700a583590a117e7a92dd78ff65d9dc16d695aa951e042c714b4df82461180c7843d01b29865c24f600125430c698122557eaa1c05fd69cc9dc9216f4364b13f2be80b5fd92f5a088c2c4cb3383e2fc03755ac77cfe0e7c2277474e2c39223d103263405707170feebfbdd1711f6b8e87c6b14fec2b1114d528cfad48e70529e8f9b815894b191f8b49b1f60f7aa52e80278dca1b754e15d0e80e393f5dd91662f45486887ed62d4eb6e6c77a83730eccb1c0d237a8e4af8cd38e4f54e24c45b8e98fc044b4b67becc3bd206046918ababf11c23bb3f304f49e399d04d33e6f15f49f87ee198d19e67f3753e230417441c19d5f81181eb922321e76e3f4b8df5c2527a67ba7dc9a8cb5955836b9779e48f795f417d734af1b9244ab84fb6f87517567418a0e1ff7e71a18c85cd5426793572e32258b0b07f547694323b6ca3432f51cd4feb2088fc9ab78c5f1883f8ff447dd1e03e0d9f8d9a17d6c648c0b2d033ab423675439431fba69bc5a2a74139c2b32b5627dc98c3b1f50b5d761564b2f39bcdb4eb3361e06b111ecc386b0065c724dd5287e132bd90bf3e5906975a46e6f2d600c196bac19c64cac3eb4e8917aa52774200cc6fd834453164153267d2e809bac6e558008683fd9285bce80ff0a4dc294bc2363014c7f7eb77b875ff60706cfbb5e6f822a397d717a7b4d778defada821d93c428d4ebfebe9568c50e4dd8d33703a876ac69ab0945dd9c3500ad426302ee6c48064ffc83edbc6b8bde148e38d9dd96ae0947b9578be9c900c6a6947e4a0677e8bd76aa31f7e0b0072afdeab79bbb4326b74110e66e9324119fc8bbb1dfefd67af25fc6413a8512b74879099ca3729145e548bb6197cd13d69220498e54a416c80aa8e6db28d1e7337ec576c475c3bbfa2bf8c4e74817c70737ca31adb7c3b245000fa98c706220e99a3c4dc274b681e1e9cee9ed727697365791ac937aa5e1b968d24601578e660f1f9c3dde67e7c371bb4bc4016c435ade1ad43e0d087d87f69553138ec211060f768f8c2624ce0d642ee4afd758d3220b6df1d94d1eb30ad85531347b6b0d85564d9814334309fb06990443586666dca9a1d969d606b181f36f6992900e940250808f363e775e39c3f6c27bde99e22574378a159a5c850cc6fd533b5327c92daff215f09ced3b9f5977257a1f602af4d75b4717b0afbd3d3eb8da6308549ddea207522b26298a6d9023bda91bd4a61c9c9bd7e268ee20f5ec379e6cf619d7740c4bb976bda6f58616368c4a7350e6361dacb44869f6ce847c69807f691983746a4a671bfefd92e44b319ab725eb98e629e8eeaa2fb2b2c4116f83d6b0a3bb475a169b4ceec9efe985fb5478d1d6fa25a748e24f69249fc45c457d40df6ed258cf811e700bc1e3b0f9d70064325b0a8c06753db46988bcaf3011cfa3ee306f7a8c5244f4bf4de049c599e195ff4f564c0e6de7ea9b8543d65adedd5974bc8b99347c99d3249cec099279f3572515bb8c0251356b5f8a499469e8ceba5756526814e4b7f70150437d3f6a852a42fadca0968efcf072aa80ffb83e632428b4d8e00315242a5ec45823e99863d3b8e5f0c2ef5f49c53e1485c263e0104186d84031faa11a00bc3674deff23f0e5e8efe2e84ab2e027c0b41eee439ce0be325410ed510b876be41539e53bbd7a66ddfc3d951432f618fbdec41de69b07ebf1bafe503e92e27b5d9243f8a96a1af56e7dc791e97a50299182d0b7f42ee22f91b3ce2da47cbfb6c53cd089f0551a5488e735e98089b2bc27cf7438b0f9809ce4947be41642b30039201a9e98fefbbd1664c795c22dfed86f553fa9b297dff2ed7db5556baaabb6528348c58196a2eeb5c81759a418aa96db9224d2aee59d7229461bcb0281dd5b802d87bdc35e9896133a785dc616bdf515b45b1bc2609f0095508022ee3ea320337c959798cc71bb8a9f917291ec8efa2100564b93533af3e25ce851537e85884c9c4e49c9365bfedb68fdc46984b6b46d41334bcc525f441db20d92da60a37d150c5378656907002e5d58e848a813480ba15268ae162082cb7bdaefac665e2c32763c5431943413c", 0x1000}, {&(0x7f0000000340)="aec06754b597e88303047d7011f45f1c3ed92f10dc09718f6fe8069558077e9dbda58c519ad83c15ce370c4736e1c6b9033e795a1a9cab3bf6a5bb0b6787d8aa5dd04ecd2c2ebe43c0e1cd5ac50c1bc21ac6d6aed924f4eb5950710b1d9e7a36c9e5dfa14dae257951afee7725d9810d6eab288a658cf531eb", 0x79}], 0x4, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000001800002000000000ffff0000010000000c848903451d5baec00d9d23c06073171de4d8754313dbfe0f22e4c76cdbab1c1ef7070000000000000054ad761b4b93ee7690d0a6de7a27fabb17fd32a0081806dd89a4a7237a26176cdb938bf804a7516d49d961902342a1863959bfc86fe04bf51bb6c57ea255370698371a1509d7eb075dcf804184a4c3e644927e874f3407f66feeb55c6cb4008eb9e187722aef36ab282afb0b885b6f40c0541083", @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x402}, 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCDTR(r3, 0x20007478) 13:34:36 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) getsockname$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCCONS(r3, 0x80044275, &(0x7f0000000000)) x檣!帆b訹$骱埣/沺`$A籒頺懾2溋彻尽)4剬(邫nrD蘀3(9 艨鲳乖:姥S19鮉洑# #亻1鸻堸﹑*衧3L徭0熣续 檥鸣8檿淽辖J吡=7跂v$盪夵,艣Sw场碷Q袤;?桌謑馓h電S紦W泩7繅4晁t.籓J丒婆胷9F9/!粶,帄䦷鷦鏢=即!(d眃蟄:你f6UR夼= <鉸○xA損X℉衇Y喐枅Yo甚 13:34:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getdents(r0, &(0x7f0000000100), 0x0) r1 = syz_open_pts() fchdir(r1) r2 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_int(r2, 0xffff, 0x1091, &(0x7f0000000040), &(0x7f0000000080)=0x4) 13:34:36 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0xc1, 0x14) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x20) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 13:34:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a903d89153a21cd21e5c609131b78495000000000000000040", 0xfffffffffffffde8}], 0x1000000000000350) r1 = syz_open_pts() close(r0) socket$inet6(0x18, 0x0, 0x1ff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 13:34:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f0000001580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6b018be5455ba5fe808f9840f9e13da075ee54c06c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf2e1a7cd8a26ab6200aba404bed1ddd5b2784803cc580e44a7e64d174080000000000000800bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e822e7731a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf910863ecaa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b3c7abb1d360858362f6773fbd6586d222d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b75084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0450300137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d33625e23d3e69ad9ef295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202e46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510e7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9ad8d56eeb6664af6931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312d530243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447daf3d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c82840f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a0200000000000000c6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bf05000000fe3111e3b1bbe11b172949f1458a781a9f679bfb8e4639f4debd9aad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f943601c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b1e2528f121f0c0129755ec1380e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25", 0xffffffffffffffca) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x600, 0x26) getsockname$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) close(r0) r3 = dup(r1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000200)={0x8b6, 0x2, 0x7fff, 0x6}) r4 = syz_open_pts() setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000000)={0x9, 0xffffffffffffff2e}, 0x10) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3f, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c642ffff000000000000af8a5cef23d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:36 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setgroups(0x0, &(0x7f0000000140)) getegid() read(r0, &(0x7f0000000500)=""/90, 0xffffff91) setgroups(0x1e6, 0x0) dup2(r1, r1) execve(0x0, 0x0, 0x0) 13:34:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) chdir(&(0x7f0000000100)='./file0\x00') 13:34:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000001ff922400010000fa0ae676233130002998367d37e8ba273cf565a9f67402b6a98da99782812c6177867a91bb2c6d8a6df520386f941f476a2c23bb234b469979a806244e9d3b20d9f5dae06fc03ad1be5bda3fafe0efc2df81c6", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = getgid() setgid(r2) read(r0, &(0x7f00000000c0)=""/91, 0x5b) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) poll(0x0, 0x0, 0x80000000000007f) fsync(r0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 13:34:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 13:34:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000380)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x10000002007, 0x80) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000000)="0b6e4914aa8e6861c145d0f42c5cbfd0d90bc6035265a92a308faaa7e117aef47942c7e70a5557417a6178161befb03f62", 0x31, 0x400, &(0x7f0000000180)={0x2, 0x3}, 0x68) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) flock(r0, 0x2) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) getrlimit(0x5, &(0x7f0000000140)) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x3, 0x1, 0x6}) fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x1, 0x0, 0x0, 0x1, r2}) 13:34:38 executing program 0: socketpair(0x2, 0x1, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x10001, 0x2, &(0x7f0000000180)="6242fcd51290d24696f6d04da5421cd870b405d067c14397209140b4dbfd6df6cb80684ab46132d0b13b868631ee34edc3708e5fdc501f986589faa4b615567a699ac2012bdb061187d4e54f6dfa987cf8653d3e6d4977b523b89a817a46dac3b2a3fe8c10284d0a1b93e2d5bb16b8a0d08b1342cbc0e8bbd18f0f74b3d5ad2a2f2ba717d8d36eef535f570b6e81e27c5f8529cf2e3b466770f3f50dc9c6c223dd7923528dec6f22d928f19f4eab59f76fc375b48f7fbedefc75e9796ea7367d59b68ca44bd5fd9bd6b9dd4fb02dd9375b9d04519b7d81d5264d2eab8301f6cbc1b524d2e0fb7cb41637a9c25d57b64571ed1d20b05cd8858935315655bd782d32fb34f0917276a89dafe35b70371a8df28c3885c9d3ed96aca7d0f4d9ec2a9f6061d5223a6ccc56d5bde5762407a4b5221c2106e5ecb6e9ef998c1058d59c30ce19ee3ab78a47ef288c24d9d461b25b237e9b3335dae638f53089c3b2825ec9f8c587e02656a9fc58b4d4367c59f4755386144de2e2ca65acd958f55e8cbb31d9672b6f77a88b5a61c8cf097f9950d05b60b0a4a2c25f87bca59ab19ad273692ff94b4fcbbd4791265fe244e3e527f8d99027ba7b54667dcc55243fe82774b5978347c13123f7cc99f393dfdba3bcac5ff1ec0adb348f24d8cc1e8646242f8fe0e9479bd31ca9e34cacc7c067b06f8138b7d55d42741bc31e435a65e5a99e50be1af4426f4e98f95e7f1011c615f849ec8ed5749f716139881e76730bf436f995b64286796496e537a062d3a404853b84f3d51fbeafa52b452584cbc351b29509349827bd4b49fa4739c3fa103cdcc38b7128d86fe4338e348f7495842a2d149e2054adc407207c2ec67e2f05cf5bcf7efe96eea16aedc98e9969af33ea50bff5bbd1c8ae14b27ba1335f89e492797fa267c607bf9640f0e45b6c851fd513b96a1d61db80a8d3e65ba1f408ab334f6bcf6c37b99943726b4ac0e05c8bbea9da9bd81c38e2c95e8111af2be056a0c74541abc6128119dfc95ca86846b588cdecd80708c4dd4a23e28430d78d0728a18f150ab875d719841ad642ba90862ad34cfa5c096349b297f5ec10e2a9113fa00d1334ce83c22d2c956f47f87fb9fd9251ff793220499d0c38f2656e26a1e42b92969907dd04fb39bc32664ce5d59bd046f0a8c6b61b3a63bb62efe8e2237a9624822655498495d0d330788f19b8896a0fbec061b94ae68dd03d17eae5cc9eb720a1d6a61e81b29dcc23ffba571c2f6ebc305320d05a6dc0c386730f8eb7d8a072dc17c2b7b565fea2152d44b85f80c2489890a27e920686697d083440e7d1313638065196b566e0c917e565a78b09fc4731564c5d0f423fcb201ef75db68033fc61b025ff1aac2f0b5b69a5896c12d2a0ac6d1a3dba0d7440912bb2e7e00659294c88acab873dd1e0881ee172607a92d088615a84321eabaa79b8869e76ae22addc221685b7b02f644a114fcad085f538915af5ffa7bafac5890227d42276a9f242ec840e54d9c2e50411ecb54bd0740c7bdd35dbfaaede8668fa26b395441d09fec605092b36fe81ffbd55cd8bc1ca553f7768c4971d8f2e52408a562fb0d2579d9435012bac1f15efb38bf5d903984dd6e35d1f821797d56c85d25f5ca16bf2b00672df80ff9906e90b3fd3df696da9a7753f7f02fe5f46dbd82854f53b444eb9c1681262c595baf8f29eb96b14e6cf578cb4159dd6e30f9095146b76e6d87a45c744eec8fc0bcd6489ce2b47073f29b83278d414cd28d03ebbf2891be69174087375d9d3fbfe589bfeb1d2bcf3bfc447ae642c545a242d817d268ca5afe6613dc01af3c7a58af56b5a15125c1f88be85f85af94e1632401375f1a66b97ca37e3586c77188783566ef149dc5cf06282fa4bb0615878bc4615db9ff3ddec608a1734530cf57ec8b5c8238aadde6990186508294fbbc32bea92e166660d2ccfde890dfb2af2c4b3fe764bbf4453c201d2d0d0b57f9e37e4127b5eda2cda05952ee7dec1611bbcd3c93cb96ba8fb2ce85b9b77bc8e1ae3bbfbf5d1ed624d768ef0d0fcbec315d3d18fbe6bf2e0dd5f4b030e1a7ab3f8ef95d2d2e3d76a58223487a6fdaa35c83ba2060e4bed309ae5a309ce66989f5c88c0924174178503e77a1c407ae92d39126f3dfe8373510ade2e2a04aaf107e05a647b61d03f98a3ed2af8ca98441a9234243b12e724b195a2f617b8891e29350770aa1462b7cc92901be96eaaf775a67d218daab9fe5eb93d3777a4fd9527858dc7158220d829e2b61aaf0ba6f6389f2a584465f64dff6e70bde9eb71b8852ba029426e4fc1005b01166d3a7b8de1ffeb2776fbe2ac36ec036461387f0ca3e5ec893c019d1fe2bafdb544be54de0958601ce823671326fd4f12110c1cbabb0ffa423cc3636d01ec1836e621a180e8c41865bab84b9f792418cbcd6739c156e1a40224d049c12190b0b6e897431ba55f170585865ed9b16ef06f0b6b031c2d4d5f110f8ce0aa49d205d754104146189ef58ea99d8147f7ef7091219180f9ec2c99594b1626d7698d4e2ce7eb6dbd54cc75155c6e008aaaad89bd81847eaee2f07543b4d027529b986e1c3cdffc77e62640d5d534e28dffd3d2b9d31be77e0c42ce4e60499c421a444bb140ea19d7692284e5631333f2951da27a615d6fd34a93c357dac18b82f3ae55d1faa90564802ab596949c83621d1fe4bf9c659575dcf7322c3beced8817cdb73a48b9a5f7252a6842f82d4a7a7cd31c80af8f6fb6378215a731c4c35bf1125ed929455f28af3ad8af0b5f4e104b6b7d309bef4bf03cabf003f79c1eb2ada5f4f655db6264b31a94a3796f908d15e4928386b84cc3badd432980e4618bb3b7041f56ea2c6538e920294dc8f888a576ba6172cccdcf60fc5af0847b8be3956d7d61611e4f440ebffd2917b60807b5c8d8513b026620b5446248e740466be3cce211637f2fb4761e927c51ffbe58ed803c78eba3789bd36ee7d2174a4c6790e74eeefa4d0515b81fb20c4ce3bdee4cf87275b6eadc20b8c38600473353cb9682479a45faa289667fb7fe69c1e63d1895a56d8983c82f9a879b60aaf65450f4ae3bcd2d465d0a1c5919bfd6f4ea4b4154052ede464fcc7db2f17dc51906735c33edcc8b5686a85561da5a0c2812c2c961cf47c49bfee45450631a1d5b214f6c4c82ea6b177c2cf028d266feda49549eb00a552fd4e70649a0a4d1a5168f72471399d642db97561b1bfa2c4de7f7878902ca162b72a4e774332c5dedb035f975beaca183144db593786215a8cf1a0408ae384bc99bdfa625b3c121f960782a98667ec1e97f1d0c80cd4ae8cf4619f8d9d33ced7c669c5d01d630a10932aa082af35891892ce9913ac9fd917098914356017970807b47f1415178fd2273bb267c9b25596023a730ec2dd8e36e47befd79203fc91fc4a88579dcc36bcf911482d687b2e24d86fbae56da5d71958d835424c6670fe915c5694deba87a097337058f8c064518f71db9ef01985491f80c9b90ffad4e2afa29d13b19b8b51b98aa05701f33c9f1caff7e0f0ae6f7b6a1bd3f6f500c1e50008c592423540d52ec62612255ea520fd4cc0d30b1e39cfeef910c4664934865b291ced831c22cf11143e899e7dcf35b8a9b53224ce237bd3cc18165f2ee4890ce058960847b5ab2c781c7aafca58d262cff93c0ba573b918aee8e0e2aea057a3542d8e9c4f7cacc30d1ccb0ddf392d7a8cbd44722007d6a01bb507fe554cb5d56fb498d95b9810cfc7c27b1d463db8ed0bf55b03e7a8fb42a7a71ee54ed615cc6445d754f75c023b4b2a1ca5b31a3484f781fa30c58156b8ee9010213ff9d85c522cf1d3ead74bbe2f4143b72b5625dee2a7d88fff7f45ec66183fe0202bc30f518d67c7501e088e4c4a21ed89af349cc848f50f218227602d5c29a168cbd4db9fa9a06ab6b91ed0bf2b1edaa1e3a65ad0ba8b33ee32b023d37a4b62883c9985ea149c0212fa8b50463ee3f33301e9feb5ae72fb38bce5403d30d4a692fa18f5a6ff0a385670092de8b2ecee7dc595f0dfbf6b133eb7a34fb1b2077b451d4620e324833658bfc5221fc35a1a7002ce1128c5ef3e4f145b2c3b75acf7af31e057c904007737fee2ea0fb300e2b86d7dfaa0c8fc2f0ab6251260184d5e9202c766e76e409726074f02d5512d76d16d6e079d3c52abf3744063cac8c750648ad09e4ac7af6d3ad6248159613f55ba489ca6f565d981acf1e0d4d264b16b5e235dda4df6bce01fc196719ecdd1f235c62e0d825050355596f2746e13dc25ea2b9b7f251fd6b145ee7b38b84ab494df8d94349685175631c001e715f167855b9074f2a1758935bb8ec9e3943c731bc6e9cc0b617904a5876c0a0c19ff4eded825a19c8bc9500e868a766fe09442c7d33206b8fd87ffa8a7c1da24f1dfa7fda052c5aeb661f1906413d66975c3e75620761a92f1c62fa16028aece32e429935f065de72e0648fb610e256f5ac5141ac6e4fa9a1d0b28deaab3c2af0216023fc7317a6e4346c143e4b5d29d2eeab807a7747587502379f60adf2fedfbb633cc173910c2352bc89218a0375d7095d6968992055d5b9f39cf6511864036515f8492601dfc5b9e4f3529cdb1a8974d720799071069dfa90aa4990b144e28adb320c84b82925359b5479167d24dae7ac98f301eb093011f509c429ca769c8d87be49ea7e9e6618868f22d8d7e313869b882db817f679a8a0588b4f16b200bc41c933799e91d98c94064b38fea46564becc88e0cb279d580d88180bdfa93cc1a45ab93a80da6629df2a651b6a2894010ba59e146ada66941a5efc31437b9e3c1266f92b9fc04a78dc8429bfb78f4fd16e76ca548f51395a10181a8564e62902f6bb714dfda919917337f4eb3e1bb51fef47ff56d325a1dae6a0ffb9805945f36660d24fda558bbe369d2b5dff13fb145d0a3cee54a3988146a07b673cc72d32d9d75d879f9de615c1671ce480b8603473417f2105acec557bd49eb4ed021c0d4ac141a506df7c8103030bbe81de99f5624849e26532fdea605a8bbe1dbad1665db3e1a00bd0b5aa08c9b72671df0cb082e263d2b4edf5c4b1a05e41e524095f9c506b6396bbd6e577a154a4b7309fdddc6425965976b7de90ea60bb604586a2261c6f4298bd789bc421e700bf6a2ee80af153927ec943b79e42466639dc88ab79605fa66495f2bf287516e8cf7cbe656dcfd496ec56d7dbc334fae95f792f43bf5bf8246d570ecf5af880c1ec63ef6d2f74ee91b98c82998cfeb4128d8e38b09eca4d2bb1bf8cc1f4ece13d2017b68368c96733f80972edb84d9fb549e3423eae92faa2cdc783fd11fcb15dbd32737e748645ad31406d98a3ab12580f70dac05770b597c8eae05969b920fcddc0f1c78dc43988fe7ce2b42164b0fdbc6099fc3124bcdaee8884b97382e48f33f4c32ed0c54c02f6e089a947ff1ad08b754522a9cb0964b27aa6d9b8033d395c6e98e08015e1dc6933b5668fc03205e99abb7a10e8e9ddc07eac52330900dddf3a2d333b1a1d5a4bc8cf6ea4884bb1765cf7b5a754dbd131e4e2c946c11a1e494d622334a718769cdd3d9317b3c42d9acf39002fa1487328c5e26ce10f6df98ec4deed10473cc44b0ab01b5872045f6b282494c8e8ae6f6c1fb561c3f2191f3b228f44553cdfb7061854a61ff01e24b8be53c9ea62f407f343824e71e10c574498b4b0b578e689f3062194152b821544e6356a3ae5d343574bd2e1d097965073c490ca0856c788bd6ac5c7f96973a05623b35728601413de89", 0x1000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 13:34:38 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x88da8d22fc571501) r2 = dup2(r0, r1) lseek(r1, 0x0, 0x2) r3 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) r4 = semget(0x0, 0x0, 0x101) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000001c0)=""/167) r5 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000005c0)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000005c0)) 13:34:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000", 0x0, 0xfffffffffffffffe}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 13:34:38 executing program 0: socketpair$unix(0x1, 0x10000000000000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000040), 0x4) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) read(r0, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) 13:34:38 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x0, 0x57, &(0x7f0000000140)=""/88, &(0x7f00000001c0)=0x58) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) accept$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendto$inet(r1, &(0x7f0000000200)="cd3e156704097f89d482c4a5743d3f73c3ca99112f851c7b2c39afd754a40a5853fbc3cd09a4b4e2434cf8d87c1b36d8eda07724c198bff9e05dcb1e45836ccb6bd073dc740bae9d54e101d67b8d96ed6e79345464de28768dd0dae45edf85a924deac742e9456827947492bb9b3daa693b70ca71c2190930d1d5076f265f0020a9354f723890211e0d802851bc70b4ca653cadf9b234bdb7e2c0c7599f623bbf30c62ac012a19c0b5f9f2f73adcce5395ea2c400aa7db4ab9649e9ad61d1a993c157d7fc1427f34b9d6", 0xca, 0x0, &(0x7f0000000300)={0x2, 0x2}, 0xc) 13:34:38 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x4000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) r2 = msgget(0x2, 0x20) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x3, 0x1000) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) pipe(&(0x7f0000000180)) setuid(0xee01) socketpair(0x3e, 0x8003, 0x8e, &(0x7f0000001540)={0xffffffffffffffff}) bind(r4, &(0x7f0000001580)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r5) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r3, 0xa, r3) recvmsg(r6, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) sync() dup2(r3, r3) mknodat(r6, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r5) setuid(r5) 13:34:38 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) nanosleep(&(0x7f0000000100)={0x2, 0x80}, &(0x7f0000000140)) 13:34:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) r1 = socket$inet6(0x18, 0x4000, 0xffff) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r2, 0x4004427c, &(0x7f0000000000)) 13:34:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a, 0xffffffffffffffff, 0x5}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000001700)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) linkat(r0, &(0x7f0000000140)='./bus/file0\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000240)=@in6={0x18, 0x0, 0x2, 0x4}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000280)="bb75c65a0adfbde8879343623589a9f025059bee6b73d20f896798dbb9c36823fafed7dcd4d533514d5d34cfec2a9ff39b601c146e95827127b93d75416fa4b7b1", 0x41}, {&(0x7f0000000300)="0a4aad6f413aa9cde076c52dcd711a237344182a45b6afc290fff4856d86d238dc1bd02e5e3f245285fcd2805e8416a27bdbd72e223abc610f67b7c674139112771ecb10bccb2397a41193e8f73becbb1032cfc5e8a83027bad62e776149153296ba2e8e7c21b969c1f44577", 0x6c}, {&(0x7f0000000380)="338576a5e28a458129868bb73190b1bba9f2521ecbd519a8d53ea9624f069a3654a3ca7e488c4206452595f70a2f340944de6884f5f33fb1f2b3f7f28fe19fd105d21522cbe4c287c7d109431cb40b1308c8735b4188fd2e2079a29c66ec49de271c4fb0b214e352133b4050ac428bafc51efb1e79f0a1168c55fc8a502e4f551857354d496c3d0e7331bb6706cd1e50bd58e4804c3fcc61796419858276de2c35", 0xa1}, {&(0x7f0000000700)="13c04c9f6664e30cfaa3d480dfe1b62f35c7a54f0f66b877601bf73e8e83351f4a81a340ecb2f672b6406e01c9d2cbfb1d9030a1051c778f32d1e5099d4d4c1ffa14851eebbce1db94b14d15f9e0e087ea3649b26f95b769ce6f7b24ab505c1475cdb046e14c071621dbfa6c0a7f63c2a484f44870bef4e02b4bc17dece71b9a671183d995ef3241e3a9f4cc4dced015758a914ba57aec6878684d9ca8d9e6c1b084af586591784c7ff72892791b163f059c3141602e5fcd0d7e8c280fc524a3f8e45f4e1dd4ab9447710f1804ee6467044977213f6d5e7c06fa44f2d13c91356eeca351f27132ac02effe065cdf6046be6cd0f3e43361dacdb4ba8fe2d1be42de5e2e3a94ccb55b40f83d383615379ba3a703afd5f00ed331003ec2ec53b4c6b99c5f8109d3cfdb725ff3d41263b6866da7b5732c1652e90e165d83705f543c23d7cea6e374c12f401b1a5213e8fabb6135be53ff62810ea905cb70883ef90acda0e60b436e8a3dd65441b401c7208b73b5f203cbdd1f8774a6f29de8e65691e4de405558d776ba543fddd4f40ab22c5633351a7da7821a381f96afdd7f9d96fe1dbbb8057ba863c9c17e80326208753dd23e181959d7f0b2f3985b18f0c0f8ca4a1d5bc8ece6905dbf39361b62e4f079128d348cc737fb9be2a863bccf6dadf3464fbd46d46568ab3a0389d139c08629ae9d9504ea64c28da1c103d871012b2a80f497c4ed777d8fd9c7c258562d00cbdc8c4eb337681b488ad6655485c5eaaf87f917ea1540bb16bdaf04e1e7712eb75bb3ecd6055d1f09c1b50c2b48b100f3aab529a5e87e58b72d661bdc54dfa17cef38470afdfa43a61e4750ccc6040e7badd524b8e26e7cb27d85aa523e6d2ed272eff672fce6eb59ce92cf3737e66a0c17f5deb5c150d5c8e3a7bc70b3e2742115804671cf67a88b3a487b22412aac40dc5221d65f8316cb85348f90bd0788cd48d02a4dbde477d245e629d08f777d43ee181f65206ff8ccad60a3db7bb2657cbe928e19bccd12dc1f3c251d37fd4b02fcec2223be081ba48faff5318ce5e2388492f437323cddd1f9d6ac62b8fa710ad80603277d36e3bab5343b1fefb006c85cc255c624bb85fb1c02d7877dfa26e52b2aaa235fcbb08d57a2db54b9edc93326a83985499246b55bb08140721cdf1a5aaca55e09b1600f08c711eb8b8e706dc39d9a5c06c34b0d71bc49ec9a97be00aa29cd13bf583a3ce3577e650362a8b57f5caa14c6b6a07cf14071fe070526cb31f3f8c942d8584a4ca3a533eebe5312c28a22f507ab5eec2566181bc5f0054cf0bb64ba32ffa8c4a58c5c631cfc8be2fe305183586e2c1c97f6bccd89c7d428b3541499d8fbbbcb14fae8f0f11aea3335f1e3fc85a8e49ebe4b488a320c9744bd14ea6590772151b9f33130cf63547e37176acaa6d9413a3a3e8c75cf23e400f33c976fe096069f5079090f6a2d384349f1205cff6de9d752114c2be0e87a50e6b78b41acb4184434531d3a6c6d7338725fb7715a5a679236bb5eabc167e01083e3ef0deab23e81b9e482bb00f9458eb8f0b090c2cb3f02d10ca083edb7b9f1615b6288d3845225d53414a01a9b639a8cf9dd047cdba0c41248ac042aee1230af9747c05581cd5d2cf522596f35bc817e1ecafd2761e11a0058ceede5efb1fec8eb2f0a745f628b5340426dfb666cf48438c561b476a5c60bf65822682b7839b823e834f1d420aaa24249fb3bb79a4717aac71080c3548a5ee3321fd75c27012813a7a54c5b70c7467bbbfb6ca72eacc40385bacd39035b9a3515725b7ca431d158edc94dbda4c66ecace4a7c57f02dd01d8a555457694c86794a9986e870275c685641ccf7399637f6ecc8de466439e374d1480ebe9038805a705437b86f6f249583757a75fff6422cedeb90a49f64a2771b224ac883375865463ab572031d94bb172ec6a685f4360c2c8f33f47f15b4b6218643587f6f27acbc929a40808ec4371c3dd02c69f867ee9c66f1f42239d9e91c90529c36280ead3595754f50172e247cd4af8771eae211445a7c565d759b624836cdc06dd4489d2ddd04b967171e514b85b9efb2891e8a5b5c8511e1f8966237aeea915012eb144050016282cb3b107309e8d90ea12d041721dd2a6eea8b4b09ae50ab47952e5e9780ec71f31e6728beb8b975fda9e8f698326fe65fa36122db46387ad93cbd2b9858125180a381e5b7625010237d476f6a3bb4711ba5194065dbe9b096f8e27f801fd4758a224dcdda61c030104a2cb28b40b88c37a6868f60294ebbb03a35cea2bc0e75a492a13ae7fbb85168d4b16275b167eeb54c0eb418169caf7dd80683370c77ae4565cc40f8cd3b5c9db4c244e728ff0e79f2ee7ba8779737bea0b3c5995eced104a51dc8f70743901df00d9068368ebadd0907dfb43f9fee8942f7829532113547bed0feeb1cba20e542085d3d48786854f310fc56c7605ab4c5d2ca8e854b97419190dd228d30b8ef7d070e6daf85bde401ea050d9b6bcaf30efafcf2fd108f2837d6bb567d0eb2379bd671cb92e7586677562d8a722f5f3c099f4119015ee82017c64956cc1a59257c7e0627d30fac98984e48f53726a59b8261798e4198dc7244b9c0e5b2365978dd739d7bedc602224f26d388a79bc38caa7f4224e6bc5cbd08fe7458aee7f3821f0403181f14fea275b02b903c53229eef4dfcfbfc9ad71612b565f6e40ed646b5cff24b1552dce828d99d88078ccc951e0f33991fe06e7e9e8871f123ec962d00cca0b12a036d36a71c38eb41d0c6c8765554ca1ea892d872c51f0d7ae525e3c04e2312c827914bfc75f1852f7539900cefc4efd888f9f7182a2d3926f3ca521bb36f307f796dd01b7aac6e742967e1fd2b3da3e2ffd6d5122567d9bd23dcb5d6203f576e536d05c49a1ef1243d7b878038044fd04c4e7085c9a2b24361e2e85a93fa9d9e123fe0b679fef8415e6b6b1190be5728359277d3a8c252de113447c886789a6c6b06c6fe90c26f355e7eefa73b0a1d675eb9218a78e48c421c986c74a1187594cc1b001e2ad9bb9128c12f404a9c5c2a7095a2235b688ee14d769fe55eb838b06db67d2f521a41df95a5ce28345012208bddfe35f6b4ff48379d16c1d09a7351ab1714042de89b3fde9cd062cf6f5dbf9fa800d7e20434a493389b79d8cb05320d5edfe727dd36a92a63fee944862f89776cf7173c6dbfc08c12ee5251d6edeee601ebe594d3a4d15db26a06e14dcdfe517e12ede471b4b1054757ee8d9474329ddddfdcf1daa679abad1fac59b57169a49b2cd5c3853aab4522be8fdd764cc839a04280821f6a139e15a8ba242180e83554d071949c8b28f94de8731ffe6edde61a9362d8b65dbea9054341c57975abfb943e9cb9e63f7de8951ac618079d05c0c53178b70257bca158a10bb5ba19d37ced33c66881a6d5ea4e3dae4672706bd6082df06c50a0b486e8f8005fecf9d08ce0fa36f037cd78380d8242c6af3dd823ad2c25097e5b9a0bc3489604f5802fae682013798696823361bbd566e88e72be411db102724187c63227e976d4c79f0a2370944d1dc1447f7118cedc909c82665f95d1b5c5754c8d2130fd85eaf5cd5d649f745685f691688bb337a69277d06c87262f25cfb38478cdbdad4258b21dc4764fa4fbff558c9f8f6d6dcf6b7e98faef97a2c748b4afe5d52fad54cc4fd5c130b96dadbc455eddf1315c2955a1fa56056f4a1d0211b58fda4a14b1c3e16eb3bb2cb8c9b273809b5edb64811ce8c9190159d8bbab0a7cf9701553ca68d8ea53304bfa1b6a46b99e8ab2350653582c135da3adc560c204405560ce6d9d9aa6fd4edcd5b2bf2fb1e9ceb17f79fa5965d752de8af95f6d2bf728b4be4de4179b924537a40995c177337838e9ae79894d4bae874aec3417bf4363a10672c213fe076165791990538efd661785a1ae8434558753c2af8efc56e94e994c1eeeb0275f65958c85b50eadeaa3e30098f93ca1e57169cd5cf2c5d52e38ee83a6045216786d5f0834597346bd13479578488ac07ba35e768131a97fef9e78b2f4fff5f605f107d410870940c1d328808341bb36d6ac154e40528da31148f712a9f754f37868f253bbd2b416fce7c8d7a825f57e4b93981e92702c1f2dba0b3519f2858c6446d61c5df5574f9fb7fff3c91730118b95b1cd1a867de5cf4645d757863c8e80e3ce37495189bb5129c980ccdc7b81c091b1b58c107dd9b62c0f76f8efa555fa15ef987138dd56c011eecdc5ebe9d761c4bdefa7605162d0d483eda4c84d053a7f75efcb930a010d8111e779e22eea073552d2caba45da77f56777729b7e101450be43fa7c0635646b905ffc5bc6d3d58b8a9e0be04f1a70323ae7f61829ea090584e353f274f936ea0e556b34761158961f617a75e03a78e4fdbd6940e894e4ec37ab94437628f0076c544290815b559ac2bd9985d49662f2d1ae6b790f189b76216cd437e3f52fc47f9ea521c8c07b9e9718236f562de4b9940b2f5b42baf59a37941de7fccbae9b28daa1988b807cfbe89e6412a53c25ce6453c019ecf14145035e895fe45bd600a36f2cf9809293f02eec3a5a0618969b3e7a43ae4a2e3dec497a670091183892909093e0b8bf5653edaa437bb5d6c6d664b9359ed53d08acbed959ed19f0ed82098a40fcf46063de2c3b508e974b576d4f7e8513882c39e30b0591f96b2ea82875e171cb015562f3dbb7a367a7fd5d1829dd4314f759190d309334cc588292a91ce8617f667599915071186ab1b85cd7f080187e337d72bd0f38f2ce03dea0906a9e6bee743e1c37afe739909a60778a548a42f2b8e0c0eb274872a832be3a45f369a7a71af48a05447d5e9a0c112e1d4826a2f738412edaa7cb7297b513412b4f0c53ba1bbe5d5311b9c5c667eb6a274d1cd9968e907283d0f8256e5267104d4ee8957b4fc39e579343b11703f5a3ce124c6680ecf8fa8644eabeef7103005e73e69f392c95c1d50adceb941fbfd343c8aa83196d1d052c6f4a9f9acb548ec5c92ed066af61d3b97ad95fd7d2e837325a60107d8b75443215758cd949e97520ee1c5b009549bdea9997150fd3225ab89f6dd01720fb6a518b4cf080bd680f4ce6efc92dec581dd7fcd7f4862f28571696c0b0ae85a1f40f811c04226cbf396ebf696246693bb2c58fd9f337a87ad30708dc39eafe898edb7ba96340c6fecb08ea51e509c68d6c4a8a3228c2c2a3f1742ce982d09224fa0fe8976fd39342fc3c72b45a190990d84d3c224152d22ef83ee9b94c3b4fffaa95ffa6fd3cef58f3d67c8fac5bf2e42b35416a7dfa05b459e2fbba61a494eb3abfc4677b940d32ba226db86d2f416797929f6859151c55bc9469a341e2f32230f96928c4e760ce5afc1e69420f99e918edcbd45c45d7f022f3198a47bd57f1a6d61804384432a9e9daa28659900f1f66721e4fd093f2e085b39a32caa52fd23607650097a6280bb5eb49324e89d7764f57fccec7a557833e73051c8d9e6af405dcb056c40d771caa61a0d7bda50ee97f204ad1aa9c6dc32d89ed457deb73a21fbdca21d35f6551a348e87aa83b3f617d69921f100a3e2417f5e62e65dc63df9a9cdebffe8045544c0d5d8e69e8452cb54b800002218bf01aedbc8b328e967b4ee8862ff0443072bf62dd55a7c1796b37597c3837979c66e24860bf82643cb2d0527db312b0b83ffa4d4ca2617c991ef07e3c220187a63b4f03480fafa6706f423e5e11ff0f285e810ca1bd5d5ca0517642b32fee2cd3caf6a818f8ffd19f0c6de9e5", 0x1000}, {&(0x7f0000000440)="ace83d71dbaf069781f649391ac91c3c39d577fb27080746890aa6ab5cdd3f4296f23ff8993a6bf73bf1a740e45095b766fb4f7d95cc4bbba6dca3bfa29b6993f9e64908a1d6823dff3dae80b50f2d97f6ae4f05c2b054481a521b9496d7abf485e2e41ba548461334308cb855e030a781c00942b6b992c837aab308b582a0ce724d70fde5af5b513581b69774d2452ea89d6be2ce0d3cee89393b376785236ee1c45ed9561fd19cca4941dec27967", 0xaf}], 0x5, &(0x7f0000003180)=ANY=[@ANYBLOB="c800000000000000000000000100010003df79fd95686ecc9946c948f2a8fd5a85a676d453aab42736ce72f4a0932ed816acf595caa278c2b7a328b83648bc7f609f63d13e209d6bc5edf8ac5c4be675e8b06bdd84c7a17238c553f1b5cb41ae5363eb486406ca392b3d539a82bbb50da1955e296ef4f7e4b4953848ae219d4513b6f25b975386a89bda1d5f196beb1169a837f586c0f76de6d8dbe5a5bfca6e94fee141841cd96392e994da2fa614c684ee545f40df89f18b1c41646880c539e6670000000000000001000000000000000000000800000075e56a38f2b9ec8758b237ab53750443693f8601afd77d01f852b1c17619734dc6463a5d66ee38e0bc4a53fe0bba8bb34bd7085a8508122290320e4d4c1ed40b443ee9070bff96d8cdeb634d6343e7527f07c871d9d213eab821ac5e54fbff232c278d45dc198426bb299fb711b59fb6b72056dfafd918ce8185e58f344dea32bf34853142ae51e49444fe837ac06daf711893a563ae1f480844670f0231ba2a90a4851ebe626514a4885e5416db8db9ecb9723af230a31c0565bef740f4633ba8b8f160fb5613c61aba195f2766f937beb190ae9e4057d50bc07c691066e6a97bf112a9b05fd7ae8e29c18eb4000000a000000000000000ffff0000be00000034b7dbb0fa9362cb6e0e2b221623a9019013032ebab96729678dab1c424ea4ed5301b54020c0c0ea46e345a34b411122de9cba624c9cb14d04f4ba13761bd0d66b9a58c1bc0fd4cd9df29df05cb406a773162af39565e83f75cba15ceb2f3d5a8df5a5031dd5b08929bad1275c72e25c0592aa4303565158adde24b9ae5fb2cf599582851ff18e40f15c8d4634000000100100000000000000000000ff030000097563f3bc15eaa499bfc7c2910013fb795f46a843271dde70b234a848fa031d39a2e0a464d83a6f4e3c868ae44e825980e74b509f2638e7a8dd80aee41d1c727570c19bbae4043b578425155ea693099805974fac3559d261eea2d6bad85e4732c1fc144b1f1295f3fbbaf2663302d1868781c3eeca99822c9c8f4532dc11ec0b533fd8087f415417bc9f09d7198194529f14c57a442aae4b6f9b19fca665aa1052d9a22c82953fb7ff4d4ce076e1f318bb3f02ca7b10b6f48be4ddfe733c4e632c8258c751dbb20896786382daceaaadbd5b497288ef9139481a08613fef0f2a69a9a5856a340ec708c3b7511d97920b4412f28f1cfd2357a13d00000000d000000000000000ffff00001f0000005f64c4e61181630994e3d507e6220aa9e37f1ac4eb3918bc2ddf3f8bce072fa76b272aaa7e7efa288b946407064e3b2a9b05a3af5f9624696da7becc3712ce9916dc51f822b81f12804f2903bfd14592c5d0be26affbb3b697b479c1e163205c004a7ce466f1236228efa871e90ad648ab53ec750b78b724e0f42f577a6d90f381da94024c07aa529e233a5ab43f22984095cb1143f1e06c9a8504a6175bd582c277977853c1b2b050bbab57ce6c12e5ccf6465ad3464be02d58b0000000000060000000000000000100000004000000798543a501c8e2efb5375032caab425b56caffa9ed60dcf1467a68dbc84b85d255ceb4ea00ef9b4742ca6cd9d82e544bed22b6a748d0c82a5560689f218c4d1fbb2ec26588977b195d4ce5a0da59e73c3e4a5ffe00d0e987000000000000"], 0x4a8}, 0x3) writev(r0, &(0x7f00000030c0)=[{&(0x7f00000005c0)="d49513968a9e8ae5d135120b86f9c4d408cf382d5ada5aedf98a8b6d2db9dcf7ff3da6cb21f01deea38b1e66ee1f13e6c75b157434fd24e8e8ca816346a5c0491e6c573edad476242cf58aac1a5f1d831fc50a56fc9c903de4f774ef24cb05d3d4c05c17dd5dc79c0cd82951ad0ff4cc09720da26437a35f91dfda54813ed39f6316da408ca1f4576595b9328f5a21bfca394fd5fdd063509f52885e7819cfc7cde154093aaac6dbdd", 0xa9}, {&(0x7f0000001bc0)="b85451b6ed9eb95d4c25421df9ac5441274c4c4094fb6b8f79ee180e2761e29364812ef596252f71e16c4ce6ffd0157636d6499339478c2186a9d31c7d2360f65cbf22ee3d856994059b3bb1096662eb491d714a874de3b7df1bb680a913c8f3a11e497dd43e3fb81bf4d398add9f9c95da39057e04de22bbd76d87d459ac89d406a1f2643e1d3fe22aea9dc82d569dac652e4f9f748bf9f0817d32cce0bd42b47c6c085355784146bba1301f333243218418ac8029ebf32e19000974332339f8b2a6fb5336be5c585851b94d31ea6c2688a61eceec2912022b360a61e63256d1a51fdfa4e5fc991d8411a", 0xeb}, {&(0x7f0000001cc0)="b51632dad70525bb5db1fdec78d539aa28d109cb0645d3459979e92ed91d554af4146c93e85402f4480bfc6f5f9dd238cfed81bc175d8385dbd72afef2bf2683366455dc19a74957d7e0c29c18a3b46be2fb432c1da4677f936d4ede5a9bad22a9d83725a16c68c2c90f96ce7d2a6640b694b6f560cda0514d8da53ff7a8c7247ba4bceca41cd2a2f2296fc23da360d72f5931fdc41ca4ff0910ed23ff6ff95ef71483e045790d80201d5e21af7ac60a9bac7e652c748265b55266f7889edab94cb384b46f941b48ee", 0xc9}, {&(0x7f0000001dc0)="a0e436053faa2bdc1693973bcc190d3c7ef922cfa0605868226ff2d93606b6a373bf1ff28594e17c7128480436c61d479b49709fc66b13db9b1c66a69da4654e6546aac475d076505df7cb30125a4e8d2a5dccae994d9d0e9fda052f5d76d6b1cae6f57e9ca224615ff2c61096ac429fcff07dac8d502c555b7a745ec667781e565854dfb5c6bf769ce3e1982cd4b125ecb8f63dc95b1412f4ea86bc89ce1714b937ffce0d622c88db8e0a21201534d9eb77d7bb82dde00236f4c80be1c67bbe4e1f09a9b7e026eae23b410214d496bca93d74764d65307b90fe6431208fbac13f7c935a5554d4a5ce83ff761526b999d3b8e028f5e4", 0xf6}, {&(0x7f0000001ec0)="b3c2651d956d1c7832b1a2adedd2ce3143d25a010903868e4dbe2fce9d4ebc33f6e179668990e5bac393ea6de1ca788e6551c5d859b5607ff59489cc4be7c676687007a43fdef0736a5544cb0d31d360d074ebba095f784f597acff78d12011860958a63f4eb4e256d90ff4d25770cc4d245eaf5e3fbf2459e049c41052d854d4eb45830b85fa345ed54a31aa7a22a4faad93eef9fa892d490210af6e8a0977cc29f3e4a2ac129fb26621f0fd3261b", 0xaf}, {&(0x7f0000001f80)="1f3572fcf1320f82f4e27af515dcde82522c1c859377beafa6a8039af760ba7aa4e20bc56d7d74a2400e0cbc3f922c9218e2d670af605ea9567190924d20f77ef89e6f6e155cec9e3d338c7976123746c885abf437c439f897bcabda2abd50050ff3c3d565c43f562d4669da76ea04e6c58471cb412aef25ee89009a12d9d8f5ea8a54ac8f55b4228bfff0c110f19be571e2367b64da45ff2f354bb0133af8ce26590a37678e4d24a1f84fc2a1687b1962fa6eff005d865eba7a236a2994b09b61a470316948473d3160a68d997bb6ab7cf1ab866eb16591893122819ead9553eb1f4d00fbedb68d1b0e2d833d46b65077e254ee0ed97f5497db6c38fe8e47f2b29899b7eb87c7d4fc6cace2c6f55df68d950b24c7d7288e1e9706dc5508a3ee19ff6fbc5484f46b3cf6d459f672d418410b5b2a1cc6d1545806ce83582373c4bfed93fc5c67569c73b186a38638a6b307c6b683284c5bbaac9f5f1455041d5866ddba84dfae9bf57b759dad101f865ce6d66e822384cde90d0d6d54bdb12b06fa991b2d757e9e657253b97b2a113e0a16794515eb0ce90f77e0d4969093f012fb979cd04e1cba6df414ff3b60c6fc5eecbbc726af9940f0d18eca1ef3e43bd61a6bfdf48e4e1cb62d57c8df9d1f752901eb3556eb2ddc32aa122b1e1bffcc7c84d6a60c056446ee5dd418e8f7061e9cf72afd3e736642fa58284001e30ebba10b8142cd3d67534e4c25ed6d515e23d255a684e8dd5917c72121e4b8a6983b48ec7191fd6965dbc4cf24c48b29a3bdfc1fd25f130142d99785e498fea9a04b1207e1b4eefeace7dc4a40a765001ac3b20fe9aebdf783c975ab46d8a1fb4d68c5e97ac3a7b637ce509d279475f13387708583634efc9d5d419d7e0f950dca992a3ff19bdcff97270df81ac9ade6e94444e9d009ca8dd328f4d603e5069b228f36a885e75a71d8aa264203594aa9c8d9b998a68bd3958815512aa0ef29f9b0cb0c51b0902debeef06d363a694108f8ca015a8b373f1e7d730a3f2df1dbb8761560b45698c4aca04f68329bd43b10b7e53d5fbb510be64b637624a9852b23f0d545f6016164cdc08ae3f3a8ebe1695f271d9b7981432bc4c60dc86f8f170201f98577c6d7ed3025974828c7ae7e345c44b83998f7ffafcff765f5f2a56239bef7a81b6dd25a00b7cff4a6b367d6455ff0c3f55ccfc3c77d017fb7b779a5f3470d754ba8a19a45be57c6e258299e975844f65bf49e8a7edec5ede7a303e97d9522a16ff43fb7d2f008993872d80607e1e3db369a1cb8a3d1eb7f14c69d22d059ae04317ccc6632e36f9ba65da66c3e42d696fc5f090fa6cd9357c5a118af4fc6203f96532b6b81317d90c7c84dff48800cb2e2c032b4b1b9d8fd7aa48e26f334fec49a75b8acbebde2e65ef8a91cecf7802cd9f96b83d095afc748063165ce00cae0d5fb8ba027a1b9588a23e4e5f1204ec201be2810fe0db15b72bdc6dfc6a5354289996d0f91487af365904e2d37782bfb71ac1cc31b0d57425b53e6ca7d00d9c88ee0a4fd64f5be553a0dda9d69585beed218ab45c142b2281de7b44ae50001fb44372a0d2b1bcc4ea4a525cb03171a621ccf907ff45c8679e7c611cf37d3a13067ecf208f05aa29411ab2f2d8d3a914173cf0741faab888e7ed17181a653f4eabceb881b648aad36c0bb2c9d3d940bbdeedf3ac3e9fc591be27ffea2b9a707bf11c006c047751d307f59170ae2d737a5c3faa12709de731b0fd65d5bcae2ab4ba47d9d314bd9c6d0184451750f3878e895a4404680e6b2b9e944ff443e7b2d29b2c153dd5c7bbbf1caa250da2da8b9638760ce21283df3e4f87a4cdd96bd2ca07291ec13ffee7ae796dbffcfd791a68fcec1d88c8d0552b920566b07a34cd8df510971c9646a758add2f8ef682623e3883dfec8a48c76be2fec039fe8d3f9d52f0337d78064b26a5d108c81daa0d1e9c74c67a55d1f12894bd33bc28cdfd9d9128f4bcc1a48ba5ae419644452c7b8bdbc95eeca2d7e7bf9886b70e68ec84e2acaf452a08f8c9a02e41e5a8b6e19716e9478baf4f98660964ed396120e54a0a5666907a7f8241c23b730b1d96fbfd9d63b4af4a849e0c6204d38343949f0578a79a02b174181278ab8de7dd653cadbee1e6c03640023758db97b66621cebe3ca964610b7329f082591790b03e8615122a88bbd1f9abefd38093e351a0a14de850b6b2cc4f52a6cdbaac467a955da36f0e60a4469eccd8ebf58c2502f303d6564005876e97496febb0b2c97258fe2379b2d8bd8d425e1332be900f945df74d4213330f7f142c0120f605e2a62b1edc019e1119447b85b7a7996397e78fc2df4fa736e2d50c9d4be48e250c60f3a0f8f90e3d45b8d7cefccd01012761c245054319bb6d5b5098963cfaa6615477c14772b5c55a8beb4babf2bd15f5308db6e2935b207198da6a65b4ae0a1305653700ac2625f70f6edc08baaa0284da54699c2e0450a7b83bde41a174b002b0d0cf3147eb76a243ab20a0a0f67dff6983b831987acd6edb9acbaf6d1997c454a3b6da7c2a899f25f56f830b64d8163269e58ed423ea8e7b186fc82053daaaed3477d9f3ab4a57dad52ec5c1dd910aa1447808ee138cfed6917793a90439dd9a122b7bbeebe546cdee7dfc29d5f4b10eb1d32c4d2b742b9be9be1a05fc60e1eac205b1b0c9740230a8511fe6187052bf3ce84a7c7330fd2c4469009f3d756267be20696f1e680f6f6312f00505e49013044079d84a18ae0e1c424486aa30901ee425843dc6f9a8f8a41803783abadf60e2b65e9a63e942d392367251c3c5de13da9ad47f08219bc769cb93f972e1c73bd262d591d51ae2b9b4f982b7fc4047c907cff477f8633c4990239ed9282bbe6b9c54b1def631a0ab3c75c0cfe1dc25b54b1bcf1adf067cbe7401d5145b53f8e439eec031e2ba031fa73632bf7f70f5ac2d6782f189d335131a25d1cdf3d61d3f8d3aef808eadfcccf3e7a7714fc56e6fdef236ead4d3c23ed9c9d06f40baa0ff69d06725234df1b9f7df00554065a5ef95c6e656d5e7462546d9919b99e0b2818b10ed02677c4052834e1fd9925feae81ddf5859dd18769bf91c55f52b6377566a9476aa74a5d6a6b9d2fea1b7cf57e81227ba2cb108a5f06d30740316bac5ee1631689870d679bc24a638fa7e1d600a7ebeb7fdab7c2dbe594ade0bb45bad6ed6bae97cb6eaf7a865b5b0211e7e42bbdcca5be4cf1bd2b988b0c783b923a10a0f0c130e3365bf8de2266099808980362ce4c767a451bd8cf6e7677de5d70cb26c2eae2a3a509f5728d9b6831f6e585d1c3a9ae756daca72fbb0f1dcc2034b4a15ca968741308b71f25bc6467ef687ee0ebe81dbf731f1a8ec93889eef4e2ef2270f8ab1b843af5d098836e906050e44b5434c92afc272e6297bea652d56980ed5249b0a4164635e940ef9e57544cde6f96403984dbf5716804910fc6b9c002f6025ce6be5dbee08128dc5592f09fd8981e653618fba73c524b5fcd39668de09bc3e74e5a0dda38fae88357164f8a487f3c7e2320c7206220d448c516bd0dd9df3c93b2b2ea8a9712759ea1b8017c26b8e3f2908e5c6595aba55bab606af9246fc55a3a6fc7e29effccc3772b34942852f9449da07db5e64a5e69e9b5460e963ec8b7e2b50e7244fc368392b43c4eae74c41aeb64cd6180922bcd22864e7aa2ac0f1cb700238937e6c7d68ed1c09cd521a0a418eeb7e7a1b949135ee723c622443bf9d780d98dc2d1eac636a7a1404790df6296ab83401235fdf9d923cffe9483276742e4db2e11a1d5b3a6ad52302c576581624de76777d8466dcedbb93835b20e9e592464a8b4afe28ba60c1d90bde219710a33fa71ac7d1e3fc0614cf086759e90c76af81746aa4250a3c393b5873cfa3954acce602e9684023cf51167a3098e1c94aae4dc489702c1e1fb056b9fa7c4b231844a544a38e7d4f167ff86d2d0004e99dadbb6c122db8f771855e98a56eb68154afa26e971f70d04e2c793858b7972cbab08197830adee01db8b56b6822a4892aa77ea57e9aa173ed86f032c0a136bd64a1447e7dbed3def1a7a7a286f51bd69b8bd4f21b2f33002111be13dd5f2e1975f4ab0c5c42f42ab578f3728f080b2741c9ca24d215862a494187c770a7bc2164ba578c2afc1562bd01955c0582cd5dcb091724ddcb0e37fc6d216e18900ce0585469e76ad84bad5ae44382911aa2c5dcc337f277de86c6a9aff0cb33edac48c8e6ee05235008cd030b2213bdaaa57bbb3821679de68f8a3893d14a2d976aadd6ae304597f8622599131ffd73949b791609066445d3812989bbb18519204bb708f332ad573053d67e1f7c81ef1453667958218091c7298b8dda636755e4e29c223152311d1f55e23446d0012b1f99c9392db7a3a5c797304ced95525e325dd0b7d351f0cdd784bdf405485cc100ca3fa22afb9f39d37989e4a13aed9edb98c2d219b5c4efe866a5b46b53444372a8082050520fb242e18f7f1562565f1a87367728ee1ae73b4eb16d0e2b6e14b156736d3ad361afe7cf3ec7a4abbf1cf74e3d5f049c96905a34fc54063b738923d29acbd6ce857cfb0d3a1f974667c551b71bd2749f64112442f040beb36ad92a171600fde8126403ee9a0a02f46b46331fd4c96e1a3c85f820f95f5b9697c086ad8f8b4d26adcafed54fe12d967a1e5d7a2ec0609550626d8de2eb62c78fa7b030eef7b00dfa7f3a2d5aeb4d27e3dbd820c915facc8c25b6d266c5c933d737f8792d6908343c9a5e4324344ac000990ce9e47886f24114d2e5b6e1a2a790cfaa5575145d17f47e4a279a3cec73755dc6ea68ed5e970dccf1cbeb0f4239df5b555ded7175884ce35fb8b4d22ea3acfcda9e63b8a2e8d61a9023fe483481ca7804a4b1ddf5ce6cb488ae3c375e40ec0f4b6fba15b2b9502082c5c0e66e4731b538cee9c834f7b8c5c45b560e131a19d2b73c478f76e22bc87026c3b2120ad66fd078f9e49c98727a984e8b32c7862412964b7bd15889130e7a65ac9b9f5ffaed1391eadde193f70894301d6680caae27cc6606e3f535918615ac2f3324af2894c02256f2f7530d2ee9333791dc2efb7d53f9f9d5e6b6314b870830650d61e58e8054db0237626a72b4400af99613616fa1a550dc994ecc35fc84dc3853473495358600ed7eea381496fb6f729227c0b11a615e69470a6f24d221a5b9b86e6289b02c63c10edf29d5f67d59c573aa8fc33ef17f1ec4a6a56c3842ecfba32fcfcc96a4d79070468d9eb2c16fecdd86dffcd5d55b842ee59b443845a34180ba02edda8a11e51051f224990caa62205ce50d4efaa1027df8e6a02b6a0fc162575d8b7bc05d98e286946da900a5d914686af1f706ef22d3b77fadc849bc995d359ad6680ab9b6a4b938faddb82c50465f7bf23c50f0ef7a7724523c908523a2f453d2f96731dcb27bb18c944fcbc77a8c74794cdbf4cb915c653170da74f645460825956af9f6bdf81a343a2112325a79a719ad551d4a1d74e86392ada0668f2dd3e71d31319e034618ca0a4b6509cece65910f64476082ce4da5a278e7d13a22cf71e209580e774289aa512c0cf3e09c493aaa7a425e8d9a04dfa85d4222f94be1873d6c5a8853004104b05d7636bba4c9dcb57a1c5e83b15a5f8469a311936e568a524beab99c2363e56bd28190b5f617c8d74377707c1e1ee3ef841ced9bffb73b6a3b6c168bcadb4559e03c3e650e53382ade78ff80b8a02590a848d95adfe16f95a8e4e5f0406b085c04811ada4a45e645231f6b70", 0x1000}, {&(0x7f0000002f80)="bf9e9f9b977814b4c0251924e6333de8ad929e983dbcc70a0e40f6a8bfde4322b25702ded151fc45f245c0916304d6fd80fc0c3b7d6a599f71103b5280d006949ae6bdb1915566baaa9833fedd147c7c93af1421313e549f4d231426d394cc2d773a7f8ab9f76226b366563eb490fd36d9d90ac400369f236adbde3ec5a88d11b282921a54c62bca8f867d79c1f80cb820b357d8355aba832d8d48f4d61f363d888c95c97ef039ff63b6679a49bbc5f05bf3dc3539541f71ebb0b4", 0xbb}, {&(0x7f0000000680)="473607118c3aff1780c8f43b", 0xc}, {&(0x7f0000003040)="a5f31561484a90972bc2f62cea5a30bd3137148845dbe06e35dae9dc016fe8450e5653e7009426603adcb744f12d13ca8b84a44e004602d5dc382071570830bd621973c86a00bff77d8663af612897", 0x4f}], 0x9) 13:34:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setreuid(0x0, 0xee00) r1 = geteuid() setreuid(r1, 0x0) setuid(r1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) 13:34:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8880, 0x40000100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000003c0)={0x3, 0x0, 0x4, 0x10000, r1}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x30, 0x0, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x38, 0x200fffff, 0x7, 0x10000}, {{r3}, 0x3a3dec2410f56f9, 0x40, 0x2000001a, 0x4}, {{r3}, 0xfffffffffffffffa, 0x7, 0x400fffff, 0x798, 0xce96}, {{r3}, 0xfffffffffffffffd, 0x40, 0x1, 0x2, 0x7}], 0x80, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff9, 0x22, 0x1, 0x2, 0x6b9f}], 0x16b, &(0x7f0000000140)={0x5, 0x4}) bind$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530001d2eee91f659979dc81d4c8d98e3ad853ca850f9a4e4476ef0ca6b740d88929bf04ba9d1fe5f510b95917e15978750a09ee8d4714747a34804ac9c708c04e6f9969a464921918d88341980f78e33c9feee46318d732fb79c2db558f1a17d1fbfb9f1a34f6ea9b99d84686abcef28429eb6eb23decbabf48a74872f558fb241e05fd2cc78b2a55c3af9e49e9d1ebe8fffbbedb426dc9009de33b08079db88aeb84fd1"], 0xa) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 13:34:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) dup2(r1, r0) kevent(r1, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) 13:34:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x400000280002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) socket(0x16, 0x4007, 0x5) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f00000001c0)=0x8001) socket(0x1, 0x7, 0x594) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x7fffffff, 0x10001, 0x7, "bc8a112894b6c42e022eaaca362e71f077d090fc", 0x4, 0x20}) listen(r0, 0x4) poll(&(0x7f0000000140)=[{r0, 0x8}, {r0, 0x4}, {r0, 0x100}, {r0, 0x140}, {r0, 0x80}, {r0, 0x127}], 0x6, 0x6) 13:34:40 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mprotect(&(0x7f000032c000/0x10000)=nil, 0x10000, 0x2) 13:34:40 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000000), 0x4) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 13:34:40 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x0) accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6000, 0x8000) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) open(&(0x7f0000000100)='./file0\x00', 0x8423, 0x10) 13:34:40 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='x\x00') 13:34:40 executing program 0: r0 = msgget(0x3, 0x30) sync() msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/151) 13:34:40 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe, 0xe3}, {0xce, 0x61fb}}, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 13:34:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80000000010000, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/148, 0x94}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/240, 0xf0}, {&(0x7f0000000740)=""/203, 0xcb}], 0x1, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 13:34:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x40, 0x3) r1 = openat(r0, &(0x7f0000000200)='./bus\x00', 0x80, 0x102) r2 = semget(0x3, 0x1, 0x400) dup(r1) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000080)=""/160) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) utimensat(r3, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x2, 0x20}, {0x570, 0x9}}, 0x2) 16:00:00 executing program 1: r0 = getgid() setgid(r0) r1 = socket(0x2, 0x400000000002, 0x1) setsockopt(r1, 0x0, 0x21, &(0x7f00000000c0)="caf5b415", 0xfffffffffffffefb) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="82a9df6faf3efaf7b601002e2f66696c653000"], 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20001, 0xf0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r0, 0x2) 16:00:00 executing program 1: r0 = socket(0x218, 0x3ffffffffffe, 0x1000000000000080) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x7, 0x3f723236, 0x1e00, 0xbee9, "b83de5bdaa880f55ea1cc1b439b3ffd79b83d496", 0x40, 0x873}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d", 0x676) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x5, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5", 0x0, 0xc219}) flock(r2, 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fsync(r1) pipe(&(0x7f0000000900)) socketpair(0x10, 0x100000000001, 0x8, &(0x7f00000008c0)) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000880)='./file0\x00') ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:00 executing program 1: socket$inet(0x2, 0x2, 0xfffffffffffffffd) pipe(&(0x7f0000000000)) 16:00:00 executing program 0: r0 = dup(0xffffffffffffffff) write(r0, &(0x7f00000000c0)="e24bf1c8724bf6b328e2b8a2bf2924fca0d548869dee64075f48433b5be9b9e5bf06bebd22cdb6d349a8a3e8672a71c9d2a19ae7e91bb25ad25d6ba67a87d9bf75c2d028077d58c60ae880f805dc3a015aac6db6bf2a09581411680f39617684ee73e5689ec319a5fe697faafff943b0b187d88a943af6076a3b280c6513f18432834bd9d76f92772a9a71907cb7994d991cba94a78718a636a5e3936007931218aee354e2992e0296136bfe1371", 0xae) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x800}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xffffffffffffffef) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) setsockopt(r0, 0x5, 0xac, &(0x7f0000000000)="2ec85d24e7625a10b4e99773e56ed7f58760e844b1d976c25d3a7e3426e3a18f77ac39cdda703be19a7ee16b", 0x2c) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xffffffffffffff81, 0x81, 0x7, 0x4, "cc98d7170e4a89f3d5f6859ebb84041154554b5b", 0x9}) read(r0, &(0x7f0000000180)=""/245, 0xf5) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000000)="1201b4da67", 0x5) r2 = syz_open_pts() close(r0) kqueue() dup(r2) r3 = syz_open_pts() r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000100)) r5 = semget(0x3, 0x1, 0x105) semop(r5, &(0x7f0000000280)=[{0x5, 0x7, 0x1000}, {0x4, 0x70, 0x800}, {0x4, 0x3, 0x1800}, {0x4, 0x7ff}], 0x4) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:00:00 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001500)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setsockopt(r1, 0x308a, 0x4, &(0x7f00000002c0)="7cd6ccdb1157e039560fbdcc1b197c681774ad069e86483fdf7f175c2dce4810352f65f3771e57202c1d6074afb8c34f129f08104b942ececf3961dee10713b591e8e512621e2f6d2e60ed9d6df1eecd57d16133a280ee8eb966463c0effd00419d22da631e07f277ebc22c7d0bcfec0a6186a21612a463ca33db2b4ecdaae168b96b1e88a649f5bb74c8d03e87d1968d9d9697158e2502b386e69c2a9ef0a3dda3a97fc60f9b4bd6df943879d2a27ee4313284ed69830ac7d3bfeb449148b566667452db3aecebee4176b1d54dbc5a515a38ac8403660cc12ee1ae154de686818e4206a323e664479971390924c95a612cc9f60cc66883d1bc811be7f3a74fa1a817871ea8e301e63560e25c8b48247dd04652703eb936d76e920bf8e03cf6cf38c57c0621a6f2e038fe615f5cd91739ae9e2acf15a18832773b2557793c315f3b997610b872cff5cce48233d771a673b79424a9998228da14f35d59280d9ca265750e723e35642cc243650629da1bd90ba4fc22a3a5ee00464ea737874120eb0394e1e2abafcbd436d37726bdeeab0b3ab578064d4d6b8f666a078694b62d2bca26e88c6e00881c5c32457fa646669f152875f73e6cee42cbbab66432b042748249d752db93c2e0be50293b885115d356a9326f3384ebc7cfa0b234518ef894f712649800e8f31c4d3380fd0a6a04164ed492a88a0373150f3e6d26bdefcb1bec3f82cc4da48d64b21f7325c0093a59ea2b3e2934229bf09b5eb9b3a4f1aef91cce035dce67b254b8b501bed816b7cf2840b9db5e29004d26875d9f0e55000e5a19ddf8b1d27e1198af2c5939e2cad5ad6714c2d050439e3badda26df14a973e085554a27ad1799d5f1b51ef0ee9f13ed35eef6d6b2336c2e481641faaaed7ecf5aec6e0815b8afd65d8992c3cc325adb8499ab35988ccf6a54b197a7e937c9899beba9e93420419e4040d6a5818b9a41ed61108b46fc1e80bff3256ca68803c1ff9b83ff20e4da04e827b2341ecab3fb346ff9f73f5e06bbd99ef6d669b9df3e7521e8a9293050809fef3a05e80c862b8e37e2bd039c7a02e95e1ffdae47a7cfce9aa243d5ea42b937b84fd92cd40c4e712cec5f586c6124ad54146e756f90de3cf679061010dd675d34077fff430921b95206c3db28e14656da4f955ea836113ee3edb1c27099be6f80826868c62cd84016a45135a42a92b4871000899472fd3485bda5d236890f1dfa656f039289ba42f583f36e74863bd1eaa54bf7adc7d9594c00add9a26c5a8fa7731b01d48c0cfa2a021f80582feb0ba502def52b7df44195522e058e59a3ec8899095e6cff5dbe45852c121e4534fb9968e43223f10f505f9f55ff73ce61f5c62d0f887f83b8be123f39ed313b18ac1fbef364f9ce58ed270b99c31394da33004cd57164f484b67b7f2604a896ca882673f03313d6bd141aa5f3352fe8bc4868f456644d5cd035c5c91f2218a60d6fabeaf02ba1664625c3f87022392ab15dd8dc658458c64a009c29fde1d7d08e2981858668844a2b964152ffb6e77614c753d4b99974f71ab3d77de124e78fd81b964e723374a25c5b1c6448de9a564a15da57294ad37e9e3b5db9e041d2d1d7c8d19f571dfcaf47cda0b3eba5b32d4b3d80b2cbf3c6d6089324aa39be16d8f3b82ea5c81b103e95eae2dbd48d91f0cf1754eef599dad8d5090465b261a3ba078e1367bdb2c25d74b2f86d2243abe436fa0a9a4773461126fe573651995ba2167837b0c7fcf74eee952c1a54e28d0788a24ee38b35bfd552f2885c9426828de99bdab8260d3afe80705054b3464636d71b6ecc058bcd55b42e3495fcff53a0a8bf7dc59aee680f4c6bc9b4fa03fc2d8e2521dff9baefac9aa61fcb27de28f4f44044af461f53873b6be945533e4268706d63977d92febfc86388fe568c30ea6f62d75182f14134b5a5662b53cb7790b7805b6f7b463fc32379477bccb53fcef39e2a48dc88dbb1ab94a463da012f4a2f0bc0519eaa172e58a9c4649f1486f984158d26116439e804fc70e66cba47d538843a871e8e47e87ebc9f340178b834a5562765688a0cd80d6ac6ba47e8faa2d7f1e3826b404c8c906a36ebcba6d9d7c611af4681f54b2f7a730ef5000405b621bdfb52c2ac79044908974baabd0278133da51de8a6a3a416e844a6622270367a7234d40682fc98acd6058c76c19b8b327074430e397cdca603cd9a9570bdb5a66edc8d5e1a7210cd5eab03922b3f14c9ade41534f3893889b1b1a98e4b630337f49d1a20ab03e84db6eb1f49fbc50ce096e153ca8169bbd3d3097c337674fd32c8673db5c04e117a7b7e754d6c6174f0637b5b9b1cac85e8e771c79df5dfe11ccc7a9fcd255f15b247cea245a1d1ad63a09146ba12e432b4a9fcb42b769aabb0e7ea46bf865b449bec7a520b443a2fe0dec2acca833094439b20d812abcef25a8fad50a04bf8ab136b24b6fc2abac26bb9913a9067ff844a312e12918ed4151546d46b4a58db43b29f1d38a326dcf96e5063b37dd2db0eff2bd46bd94cbdd18f682c9ab7b37f88bd2b5df71805ec77b48dd9e296d8e0714ba53327c012a5c2853d1acbc6544aa3cafd4a2f23e112c42dee1f947a456950a5e9790fe62f32c7b718917f5af4c8dc2b121e55d010c95caf02acb3276ba994589e1b9e659032ac284f62e6df97d71dea0879067b87271daca09df21c1ddf9a8d443078794989ffaa224375067ab9473bf8a29995b6fad431517bc0bf20bc8a81ab8d11d0980a521ad7480ee9b8d2bca63d9853406c60fa0e98397d3800cb00f9f207ce2d82d4f1b04c4e4df2fa46541d8b06ed9d426ac29084d879d98bfda43fb7defeb81b64e9de3c0b2fe4b786582e0e95bd372888683aa26ce5cf8430e040238589f2fafc157d98e77241b5cb59bb8e6fd5d481815327b6dd8524c49b8ce383d5a5e012b8b47998004522d35570db82810edea9fa7bd42483acc10173b516c9f25a2329a744821930e230e359a2593d3523bcf8a745f56c367a15fea8efb47fc87078504733ced3e6b3462404466a5e1a825ff12b652c9c9261105c648d21a7931e87293cdd8c793dec1c9e3e9cf93847d2a3b85e539d9e4778689fb34308fda230e508ca22d8ce7bac7bb308fa416ccad70da5a4fae8fc3b02804374a69fbfb9cbd9c55993c265d5ef3d8622358c7877553a9f07d5552b97d96aaf802f4b8f4294d36d33879f1b1495af28a1bfebfe6a14a099c8d89a6f82c542c8fa3af22ac2c133c1c4394024f92c7c1ac8dcccca8580ce2d2aece44045a205825a1ee4dc667281a383dbe2c5078dd11d6faef8083ad1c0aad5247e1ad290ad22679fa209a5229da2cf1fb2a88fcdf59c5536543402a571001305a4e5dcaeb51bf248de3da90e706aca26be11f6fe2d9587561b1276e08664d80bc1a8b68d8c26954ffbad85eaa505b3a0a2376868c56af03f8a7bc6c70fa9fd6abb9c0da82185eed48662482e01e670057c2f0d927d316bee5517437251ae6569357581a308155761885cfb20674041cd4a5be30aaa67615ebf08b62542f0e2f6445067f20d0d10bf79bce0e09ec48eb2079890ae5423e6bc27ee28e85bde3174d91adbc3b65bb3335b69003aacbaebd3afd27e6c7e257590789a7e133da4cbd2d18992213d372bc2ded488a313a32edb29229e38ac4be667a9ebb9f3c4ec762450bb4ee119cec19f66c706f2ed3584b350794ac758237a95ae47b6dc5b160af9c22f9e4f42267ca569d9bdf5a07d2590ae8c682e648065bdd74e137d9ff1cdf1ed9ba71bc2c9227ad9f0b866f33f1951a3c1ede950e1a770c28cbc54849f7197d525d4297a492017098cc5e9e0a6fe7f83ec8e4e9b8b284811bb960526a92c7571b2a923911621206e2d97cbd2a8e2243d1c38d7c70c6bc1cfa2df5b2192b57e59ecbd03570ef492f652274d5e8fde6f7f823c84804baa19f7b19f84a8fd282c404f11094e0766efa9ca2f0df115f10a4354b74786cf55f4a026301de041a5d4dfdae50ebff2dc0540326647e887388e48b778cfb75f6ca83b4629b3322b8873f6c10bf8e82c7b21f6fc809d610864053f7550fe19cb7ead9dc0eba78cb60e1f22d33e9d80426e6cb07118fa9e2f5f4b1ebb5c0a6a1b03496fef6a8c22cb5a19d0f42e6db0be9f4a9a4dc0952113cdb0b6e519783922682a8314c28901d863876c76629b0bb871497a77af4a0743af343054f3d9b5df7f744b1c3246f9f3bc9365609b335a9dd40675caba066ff0dfea9778a0d6b9186c3c32e50e2e20aaa4a3dcf399c50e6c5c576f458d7450d54357a5b245726e574e7f0ebd1926e74bea8a0b8d3a6e0a7f20307c3fef916b18f2945b5dd18e4aa9e5cc06fd4c80bc567f268fd507bf5cde20ee41ab46a75e321ef020c2e58f7611419b1e0657a948cb8d8cdea0a975dcd81ed6651c36c877c0dd801c977f501ccee8a3101fd4dc6ba28d4d100b391759ccfeda069e0b98527899bdf1a13fbcb305d2e7073e84469f59f220d4a0dc893185ddd21df8928e2f4196834c6f3ccab9972639364431957197382e6c05d63346fac1cef18a07bfbe868bb400b74dbace865e2f9121440a50023d7163cea446002274e95df911d2b41f846b1fcd8effc3b04bab54893859f83de2bd863e94639feb83463cfb4bf16d49fc4875cadcfaa6a5dd2ed42baa1213d27d188d89dbcfbb8e6e580bd4a6f9ddd5cb6e7689cbc5e932b731ec1235064a978e7446f47162a46bda53e9aeb91f29ae8abc42c8bccecbb8afe08120f6784a13a068dcedc64c9e6ab437ed4543b639172afd0f1b3539b176e2069804a0dfb5affd2dcf3d90bd6783be926d4f2dd5e26cbcc0a1c752cfd6afc1aef046abebea085d6998d6afefaf9f1b13196d766ccdd7e84ae84d7093e89e3e192847abd4a9b7c59d54486814f724c91d25b6e1a29de59c77a3bcf3effeb5a85f8fdd219465bca5be873f44ce0d3cf31e90aa1be229bf5d5c2cbfc90e51036be4d8c88534ae1e29655f3e2b4fbe530ad5e9151e596dc5eea9a2afb6cd95f806065aff744dc9c0d168cee855e8b327ff47968365b165c306ad7d7153919f3b02a9643e1ba0fd8a7920df01cd2663cd493cfca618a4f72a8215ecf7cb3a8b00a80d38e7cce9c9de5257afdc9dbb2b18100f361ea5574d8d6b562b12603493ece9b2f5066c3af213a1267a39794fa8d1a76e3687a60bf8b834487ba0cbdb674d4fc58fb9cfea2c61934c95a986afae078e134a46fe0a1df8f87e2c8e661600f12a39197116cf385b54b6fb81c34d6bf774a3356f0023a58747e224d39884e3efd7e93d0a835d552b22bc72ecd44dbcfd9fbefd9b75841d0f7aa75fc6fc07d3d013fa4d24e0bb4c2be021fd0948fa943ee589dd6b46b48644a175d48c08e4e6d49c312a2aaa9ff0a5f45aaf78d2fdc867b6f79062bf22d44574d2100ca3146f01478078da8dc5b393347a7c11b753c4141460a27610cfb081e588fe5e0180e6bf689dc634f010d2e9d80854715b5b161e56d50874d92a23b616c8127cc734610836e42ae020c929baa5f8d006d22bb2f234e587ac003a00cd8217b0460f6272501393706b9de0a3872c8b4cfd13604731a1296448d8e998b71dd615426842684df81f4430bf381dce61c56bf2daf480b529177e6d274fd6535863c220bb84c44dfe1cb7d64ec5d392a5071fb580f008927245286ae075ca01ebd483d5acaafd7e9c9ff599775f8c6a69037dffa6ab96eef32d57b391be832466c87f6d9d2198d2580dc1894ff06c5bd1f5be4c910019afe1c", 0x1000) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r5, &(0x7f00000012c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x200, 0x2}, {{r3}, 0xfffffffffffffffa, 0x45, 0x9, 0xfff, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x1, 0x20, 0x1593, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0xffff}, {{r4}, 0xfffffffffffffffb, 0xa0, 0x8, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x100000001, 0xb3f5}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x5}, {{r4}, 0xfffffffffffffff8, 0x4, 0x10, 0x0, 0x80000000}], 0x1, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffff8, 0x31, 0x9, 0x3, 0x1}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x5}, {{r2}, 0x0, 0x38, 0x20000001, 0x8001, 0xa4}, {{r3}, 0xfffffffffffffffb, 0xd0, 0x8, 0xffff, 0x6e4}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000000, 0x10001, 0x40}, {{r2}, 0xfffffffffffffff9, 0x8, 0x200fffff, 0x100, 0x7ff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x3ff, 0x61}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x6, 0xfffffffffffffac0}], 0x6, &(0x7f0000000080)={0x3, 0x7}) 16:00:00 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x38, 0x4002, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x800) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) close(r0) nanosleep(&(0x7f0000000040)={0x200}, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) recvfrom$unix(r1, &(0x7f0000000080)=""/231, 0xe7, 0x840, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0xb79e, 0x3847}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x101, 0x8000}) flock(r1, 0x2) nanosleep(&(0x7f0000000080)={0x48000000000, 0x1f}, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) nanosleep(&(0x7f00000000c0)={0x80, 0x3b9aca01}, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0x0]) r2 = getegid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000140)=[r0, r1, r2, r3, r4]) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000a0b000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000380)=[{r0, 0x85}], 0x1, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r2 = accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/239, 0xef}, {&(0x7f0000000240)=""/39, 0x27}], 0x2) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) socket$unix(0x1, 0x1, 0x0) 16:00:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) clock_settime(0x4, &(0x7f0000000040)={0x8000, 0x7ff}) r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x92, 0x120) 16:00:01 executing program 1: sync() getrusage(0x1, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) dup2(r1, r0) write(r1, &(0x7f0000000000)="bed6145d294ace00c455b1a5065326abe041545f1a3d3a6b61414857a493bc54b2", 0x21) close(r0) 16:00:01 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100), 0x10000) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000480)="72d8ddcab52242bc110c08000000000000006ef96609dbc97a89e4749df87c2188000028565efb701da63a366d0c05e9f56d0dd24625f9ac9e1b3c01044210", 0x3f) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\\\x00', &(0x7f0000000040)='}@#]-)@^\\&\x00'], &(0x7f0000000540)=[&(0x7f0000000200)='+%)#%-\x00', &(0x7f0000000400)='{\x00', &(0x7f0000000440)='(\x00', &(0x7f00000004c0)=':\x06,-.\x00']) 16:00:01 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x112, 0xd) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x10010, 0x108) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getrusage(0xffffffffffffffff, &(0x7f0000000200)) 16:00:01 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="57a1cd6e493d618a3957db63eab25ff6482c5d803ebc1c434da17fb24fd255d8bb81d5b2bfc128f7a9e7ffc4aab18f57c3470b10e7d58240beb2a8b06c2f764d9d3e9471c018e264bfb1b22340fa6daf460b80f62157cbc4a4c1361084840bed78eae778ae9e9f1cafbb4e454e2d5e95142ec51bc036be560d", 0x79}], 0x2) setegid(r2) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000080)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c7250365229a3bf9f3a26d17a1baa3f43714b090000ffff002e360efe8e3114729e0300000000000000fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d601ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffab2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead7084081046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fchdir(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x1, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:02 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000140)='}\x00', &(0x7f0000000180)='$%\xfa&$\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='-^\')\x00', &(0x7f0000000240)='\xec+,!\x00'], &(0x7f00000003c0)=[&(0x7f0000001500)='\x00', &(0x7f0000000300)='@{]&./\x00', &(0x7f0000000340)=':+\x00', &(0x7f0000000380)='-/\x00']) r1 = msgget$private(0x0, 0x8) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000001780)="938ce8920e8f628834cfc7960c4298d37807e8457608778ae2715e398fd4a0eee3955a668f22780a0d7c9d3af595ec042ff430215b2761c0cac6f0c06225380d36e80971a92e30f6c1ead2e0017d459fcef736489f8b2f36fd926c8319d1600f91095b7610", 0x65}], 0x1, 0x0) msgrcv(r1, &(0x7f0000002940)=ANY=[@ANYBLOB="0000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c078cb421a21949572b559e23c74d6bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e919f4cb61c0d8f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ff00ffff000000000000000000000000000000000000000000000000000000000000008300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f57fe6fae733c5fb531445f908d26a69ad865ecb3dda9e08c5d04744b6523d6509859342716d5e300f7c92c05b329ad05617acfee7459e3bfc6f93d7f8951c2b213a1b83c906378def0e608e17229775bf69e21a90310a92a252e3e7aa6885006d3de18d8f0773178a92f38c1ed6eb1e2690cb2cf00120b989071efd7eed6088de593ca57bc794b682016054c41290cdf1ab8a89c41fc6a9699af7396f97034de3ee97c2e99cd9c8e1dc450906276359d46eded0383148809465ed83ef77972524063ba3"], 0x1, 0x2, 0x800) setsockopt(r0, 0xffff, 0x3, &(0x7f0000000400)="956dd1e016de56eab37e0f8f030e5cb10b4e0cc3c2c05dfcc459015a0006a018bc7a1ddff6721bb3782abd854e2008b9ba87a887f947cec170d5f5e38882b7808c90a8d44f50bc39623e1902b0601ec9eb75eeeea86ded3743ba70e122022732de9ec746b665d1c4a43bcddc7e16294aa44cc86d57537e4be8615e198eefe6b48f1de3223762637ade1c21", 0x8b) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) msgsnd(r1, 0xfffffffffffffffe, 0x0, 0x800) 16:00:02 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x811, r0, 0x0, 0x7) ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') flock(r0, 0x7) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x2011, r0, 0x0, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 16:00:02 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f0000000200)=0x10) r1 = socket(0x0, 0x5, 0xffffffffffffffff) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:02 executing program 0: r0 = socket(0x4000800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xa746}, {0x18, 0x1, 0x100000001, 0x800}, 0x3, [0x1, 0x9, 0x7, 0x8, 0x55a73ee3, 0x5, 0x4, 0x100000000]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 16:00:02 executing program 1: msgget(0x3, 0x2) r0 = msgget(0x2, 0x440) msgsnd(r0, 0x0, 0x100e8, 0x7fc) r1 = dup(0xffffffffffffffff) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x5, &(0x7f0000000140)="01000000", 0x2) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x7, 0x3}, {0x18, 0x3, 0xffff, 0x800}, 0x7, [0x80, 0xa20, 0x2, 0xffff, 0xffff, 0x1f, 0xfff, 0x3]}, 0x3c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x5) truncate(&(0x7f0000000180)='./file0\x00', 0x5) 16:00:02 executing program 1: mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000001c0)=0xc) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000001140)=""/4096, 0x1000}], 0x1, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 16:00:02 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x7, 0xffffffff}, {0x5, 0x8}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x1, &(0x7f0000000000)={{0x80, 0x5}, {0xf41, 0x1fffffffc0000000}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) 16:00:02 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0/file0\x00', r0, r1) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r2 = open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) accept$inet6(r2, 0x0, &(0x7f0000000100)) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() recvfrom(r0, &(0x7f0000000000)=""/9, 0x9, 0x800, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) sendto$inet(r2, &(0x7f0000000180)="d5132091f97d9e7e74a2cb00c760ed9f0805c47b1d7e35c70395d3ea2eb937df9b9dd665be5e1fbf969bf2f615d3ae095e6ed7f3352b78142ef3816d196a84b4a2336000f19936f7332da4528edde5d1b42f739217a361aa0f9803d24a38f15b90", 0x61, 0x40c, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x1000, 0xfffffffffffffe01, 0x8000, 0x7, "bc1ff82b303efebee827dea3b620fa3b50514038", 0xa, 0xfffffffffffffff8}) ioctl$TIOCMSET(r2, 0x4008426f, &(0x7f0000000000)) 16:00:03 executing program 1: getsockopt(0xffffffffffffffff, 0x2d, 0x66, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/195, 0xc3, 0x0, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) fcntl$setown(r1, 0x6, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x140000000001023, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="335647800eb76658459be5f2d9a798b6229676a60403e9d2133bdc11342735cfb16aac12f2e4205741210afbd142f7c3b80682957eec3951626b02856a6a5936c030b1faff070000a635673e697aa140d84027defc06fc0b93e709695e0316b51726837d7227a7ce9846f7cb5350c2e982bed0370a61543ff8290e3be86c38ad42685b037cd30a5bd226811e5ed46b8880db04b6255b17785fe5aa88cd836660d25fcfef93a525a1d2bda6794caf3565be03e252e33700bdea9fc02607d22a0579de75c4416ea9d407a8de9b5810c5adc3b49b370f32cbd4f89f53550b98f8f8af09fe35ff029df2e242f05661bb29b21f8e52733b7baa2d7cdbf5c278d6315ab7e92286b099c46592c99940790b932f2f0e6ae1cd9d353f81554461d9aca7e265cbb9c4d917289f7e0000000400000000000000000000000000003563298855b77f6cba089dca668ba8fc42ef3afb7dc2caf88f5cf9a59ef5258d5b35ca3bd4b92e0af9c142f21be024530b1ac510cf33291730b2eb4d25a0b1879705449eaf09cd26c04746deb8e113dbca330325fa7073b1833d38aa55780bebeba3d6a0c1a5a88fc4d7fd345bdc", 0x1a9) 16:00:04 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = kqueue() dup(r1) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) socket$inet6(0x18, 0x4, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x20, 0x6}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="02689772dc50c623f8cad878c0d064fea8be1ec83112d838aad225b0e8ca35071638a4473b66c25a669431802e1d0e700f4fc53f4dd5de865e9421fc4bc20a6b8928dd8878f8b93454fbdc55ffef55", 0x4f}, {&(0x7f0000000140)="6339160dfa0edb5dcbe216c2a61aea6e407207249c4cd9ae3dd6a89721680060cec57447dfce66b43932d137e04c155d75799f95984ef3224d37f2513b56c8ad1b66655c7f40d78715873f08c65cfc4783e0468e5573f0848e980bd0d79769bf572c567bc55bcdebdb4f5d1a06652d23513b2948c9b77b5d4529ec577300d78d369b389eafa7ef5ded158571d905700967335b18e28de29ff72c9b43cb7ea09199b16d6937359c620fae7baa767ae89803034f8d73d861bbf1b5f19d9796a6bfa61020a004625b08fda44cb870b863b35716c0e11bd66e0134e0d99be9c45a897420f2698c9e4f290d07b188d4f79396ff5e04b368a71f9e0e", 0xf9}, {&(0x7f0000000240)="f119d56af57bbeb7790e78b6d488fce2542173d2d27b61b68b8799ec37b9bce0c08914a28ec2862e34e9fd4b25f38cd30b8b3b66060bedd70ffd495dfc126a29852c1869ad3862227ee718563d1c356b3e2abe3081309cba315b763bb09ddcf788331704e44e46d23652b6dfbf8916cd9bd027c5b9fdcb4ca152b6", 0x7b}, {&(0x7f0000000000)="241748597048e8620a5d71e0e82d48934e8d08fa98ddd2", 0x17}], 0x4, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="830446d8b4f71f9255568b4e98963bb30875d69e0a084a1ba25b99db1604627289507097acbc2f49fbe11193e7cd16ed64922b59a3bca4d9a2dc9ea6d16f4a6ed144df413e2097bf1adf2da8f2b47c51644ab51af43cc98b051642c252c6ac72efea2e01315580354937c6ec7555ae12feedfcedee74fce72249a93e0cc326a21138ff9200c3c2a9dc", 0x89) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x69c6, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') 16:00:04 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x5) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x3) close(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="762bf8e9d68a827829a28f6802982b00c5baef2c4e27a3", 0x17}], 0x1, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x2}], 0x2, &(0x7f0000000200)={0x3, 0xce4}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = semget$private(0x0, 0x4, 0x2) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000000)=""/38) 16:00:04 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000380)=""/67, 0x6f94b5e2dc110473) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8212, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r1, 0xc0000000000002) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) getrlimit(0x5, &(0x7f0000000140)) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000180)=0x8) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x3, 0x1, 0x6}) 16:00:04 executing program 1: r0 = msgget$private(0x0, 0x51) msgsnd(r0, 0x0, 0x254, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="ae73bdc928e39e12d239bc63db129a16ccc7c47c51d9adcbe80781848efa26188bc798ae6afb2dbc5b5837471dadaa31370b79a6299e223591f3c1f1ca597ab73e909663d1969c4529cdebd9971d34039a09b7805a707d84b14c7143fa2970acfdfee47c39e46d62c13fcbc48af7", @ANYRES64=r0, @ANYRES32=r0, @ANYRESOCT=0x0, @ANYRES16=r0, @ANYRESHEX=r0, @ANYRES32=r0], 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000023c0)="1455290568946b33a878c358c10b71fd8654b25fce0d699b1ecc547072fae7adbe6c40346541a2ec1bf540201539fa6c9ed35a1e1590ae45884b07a0e76752436e0b3d5abed9a696f5b7a9f5e93253914313654391919a914f926d0a21ef50c6456aa50d3caed8c1c38e62525069f74cf8de7626b655b0ed5c673ab3a95edb22575abb2e0444a21a87ea384888662afea816ff1bbf88ff329f21fe7ee14e6c32bf206db20393e24eaabe7645d11d18881d918e1d304f85dfdfe9500362af309fd9d2b531f4cc1bcbb8d8c576e7440d0c971d9e8777f76eb0a30f75be44d121828049f53f302e27e538d9bd945d08b6d7340a14f2cc3e0665e9fde5ab5be06a0535cc2f2b0c564658ff9053d2ae567f03ac00145ee5b3faf3edbd4ccc1d798c03721baf8ae8e811d4645f420ad642d247685f206a8840d925a381d48600c09a6e036e1896ba4833729add03a95fe8004f20b13b22d960748a6ea5f0d31ccc869c5ba9aa9d9078c49eeb9e9cfc9bf2b5b8d6cd8ad652ed68e1462a6c6e281cc424a90be679e8d7eaa0fb355732ae2b6169fb4643cccc933ea754f6bb4c55e1ef080f83c36f1665f859a5dc6bd3c6b97c305d427d181ec79772b81d544c9332a6befbbe6b67626c76189b9b80bacadb5aa521c4c13dedfbcc56bca305e3511fa39a001687cf51da4008fcb82cd3d6a8502681a9d8ae36f1b8c14e67028280b6926ac81830386c99ebb693e761a546d01bf49db39951f69ae241b6413433666c7c8ea4dfff9e8806007f57a8a04c90ff1ce396aaee0a57d8b51922ea22dc2e814d62e0bd4030d0c3d3454c3025af4ca990d9290c6ebcad350d00396e81e610313d15a449b6a4b744941d0231feb1de8eca0cf00e0878aaf913e36b400f0ff782a074241601ef18f4d984d6864a81a8238963f70429fc0a971d73eb03d63e9a006fd07539a102a5722a345ffdeca47fa873321b74c75501b1f748ec13e68cc21780c29b0250b9c6f7885a011b6fa4b58a7f9e9c71e421bc1259d37fd64e2a19a5feb100ddf3c6828f165441f4ec8e497b1e4bb000314757510cdf2afa360e2142db0f47ee5bdc421940627fc5add49f993eb0fb57366187f179cba0e3ebc354776ff5c653e58e1d11659b197bb71c78737913ab42667795f7b6a38ecc66e51eb2829d2c8bea1f387fbdeef2df7f80e4e558826df5af0c6fd729bc4232db8090b6afc5a559377b13f48e0c918d402f3c8f35ea15b9a89b57b13881da4ffd1b2a6b923d28a098f161bbce7843ad4be551cac908d345818a2ff11a7c05ab0d4a4142928cd1109ae4443d09b751efac35279a509081b15c7a631afc98d94fd109710545cedbc61158cdc54fe3e78810817f77cf569026d8a2a62fd8ce846d8a98c17aae29a982eaccf8a7b35408d609fd567b0ffaf843aabf59c1376b4afd41417038842dcf737047ac50aab2bc96cdfdc79e733852c40779a3d98bf87fd311400646573a6e66bf98cdfe091567209eb59fae1d91ba8890d28aea68213e1f5e083c1b0e79293312b851d600b35bba9f3d8d6ed90346043a2010f0400c55f4620036774f219a9e2d1ca55a8dbca4a3d82250acaa4d793faa2e16f635444ec6c1a69cb81ed9ca145731a257308f2a7b9c8e1b474e28e816aaf0c916d5f063658a7a679f2caac51375524d033766ac2b5b59f4d21bbc9940cc481a523e4325d2d5bc6765aff5da375513bff737ffc9d701b0973c1136dce43ebb52e1a9bb23f69807041fecf36d9215f1977fb3af55ceef32bb4bdea62dd37ef563161a9e58de15a4fec54b85339945503284f5966837a2c1eae36b9fa197c972f8a39997c5a2228f1447600e3aa27dce702c348d14ef77c7ca86e4f4ab53877bab26d289ecb54bb75b9d601d6ead4e1362a13ea9162aada8845a67be7a5a7a69095eb62aae92c9c17f687e20f2a1e07c395053bfd103c8029975284a78d1ffb50d1f262da08f672c9ac0a271a05ecec8407b914fc006e2391a15ccca1c318bed2858fbbe5c9160ba419de57ab4d236e36f8705c7d0e3e66f5fbf219a9f7520e52977bf7a9988abec10a397c116d1bce03ca85ed0d06602124c9c4fc4ae82d3acc5f779124ec7f32b1b297a3ad675d5a0772059ec696fdce9d1cd28bf38ee1c45e3b1fbb85b621931754ed7b0b6c8b7c3326dcd6c8e05143c3e4e55cd369013a96a2e1ccfe5394014c62fb14766b2ef963848868020d524a207e49df034134523fd49fbb8fb9e87394179af8e77961f80235e7bda60f6b3a1326b975860186ca8d4990c89a6586c1de108883732eba227b9b41072c07c90915ff2a0d0e4f91b8456c549d393e343cf48f1af97b13769cdb417348d4e3e4506dbb7515cfa313158b2a89dcf6e1f0f1e55288ff6fd2ee9ddc3280c5779fcceee291aa12b7feef347d4af935abc33e31ce6aee0bb38cd91c540b733631d71abfc99bbf01001c1ffd2d671edac96910d9ecb6a761ad906b47504f587a48deb560f736952625181659fb74c11bd52f3e94389fe78edd3ae416a491a18a8e3b7bc0d03910a71f08310d21670b0f33e63c17ba2ee432f048ca3d2a0a22ee6a7e7e9d750d8658e2ba56e4177e103aa77b8dd29c2f3d80a824a04dca3b0f95087ead043841f1fdc61f68b83963dfdd4b9759ab1677ef0cbf1a6689e2dca3075c0491956004ca829cefb5d9acb534bd615e30ca5d9c001db7361c78cb08a525ec20aaa0e552de65bea38b315f386a020439af5a1a43bd4bf09484493f9f152b4fa1bc79379bde709517897f33b7a53bae943bd4e56a73a93cd606b2d98276f655e85357d920ef9598d38839fe566e4d3f3859e45bc3b2c916fcf893f4d67c1adb278cb27b39735924b65f4dcceffb4e435eea597ac59e406348765d526bc14e2a038624803aa991863f3946ae10894b1308fa4ccb19a532042ad634c7a7441815940760e18f2b3f2b2d83968ca1ab47cae9a120401cb123c040145e661d1ce6c1953a2aef7eab311f99f90e88d9e6955b2a01c46915ccfd6a419babef164a98bd9ceb2d900bd4b265b054fd3cd499916ae005de086b2930edcbe9295e352d36cac3a86148977b135eeb885c5d6ab434dfc4944ec8705bb5df20ab9d6736f610016f63b280c3b9434d876f1192d067af90c6739a89c01f41af5f3a051a84cec14377ad41d41f7781e8de8e4c1f2e2fb0248a1557e6e42a5aa90f70538b619f33312398c7afc0d9726c2a1283be8eb372fccc2972150428e32c13542b805db562ee004dccfb14e8464f528ce3985ba17d115835549f7e366d2e6f4b9d421156cb223dc8b3d87a1ab54e1417f39be6721d71366df41798e0c8cf8664e3d5e51be426704aa866e542d63be6aa0fc33738e206002972bad6fd887bf3a09d902a6474c0d6eae1fd79ccdc059b5ebd02fa157e8ef9b4954c743ec50b2fed8f075fb3041fd98d8adb8ec40bfb34bff0a77e6fc4a248963490761823480f3942875d0fbca38cd8dc80ba7e11c547e8d501471431b76b1a8a3a6fd0686db41151ee45d7b3b4225bd39f4452bc316528e6ba4f42201f8431fadde42d2eb805475954c4540bd0df2afaaab549d90e3430cf9be573a37cd07db30b5d0cda16f0734222c3b9f324b945510de384cdfab59297e32599540719e533377ebe152c461556661f41f75564b00e758f13cf30a6a939e3a06e95f38c2214879b4331b246b81cda18015d450de8e92d9ae2158f2ec431c3c1235f4310d9c56df535b62eb233fc7b847552f58c34b9ad546883b7b53a5ebe1975877dcb13b5fba2abd0f6dbd0265457023b12965a961467a369f28eb67a20b2a78dedb109dda79cb2845c0f93261dc4553159ec6385a34bb727bd310db22c7de25ae6b55131e24db7d86360f3c7fb4befc1ce9288aa860f223618c2b14e3687e732a3c9f0644eb88530882a9e871bd7860ce3c7f57a9248f78c1a3051a4b418f933c0751de36af67b2909a9d1a7f682057512d0930e86c4a05a51861206228a734ab99843cf211d35341d24babd1ca1e6dccba46bb942aef0a6e3ba92247485cf76716abc96f29fe9ccdea10a24ab82e39fb99c53c1e5610daf5bc4ca66ab8d8afe296e7ffded567e1e38d34a448f7924116f90ddc4da564b7518ab95dc581cf196ab2ae0c437d3b186e303428c6014e4a7b5467efc201667f9f51edf6c1cd6748361708a622f053072f067629c5f4c96de0e385960b2fa62fe7af61f565d46b65b41835f2e5ca0c4232b6ddeadec80e2b331d1975eabbf19cd73c21df6c210ca6ecb8337d51ec4c42d660641b8adf98bf70c2154dbf302c47075381b35f58b9c384579fc85f0aa6c3f8b5382d8f1b3d5acc099419eade9183060e28ed2ef1ac3bce02d6acd7e572d0e1e62d8004bfa3e277d157be31373d97699461b750c6ec206610d9f499d7fcda8ac3b03f6f8d891a045ac55675c3c78e7f11f60960a1f265070374f6f2ef23b24afcf16ed3a5570afb76ecf8de1722468c3cb6b3d7a18dd3b3b44c40533986b77cb2e020bfb9a1446fb5b3956534ba2f23d8c4d362cdeaad823e76b068763481a30ad3ba9841e23b9814a59a80d112abfa1b499365d82abe9eed7fdc765e8a091b0bef28aead299abe7764d0c72c5248be865bc9cb76208607e558792f1578010a943e8725dc44bdcf526194c4cc22ec6bc2c70726b557779a8060f0c68b5971070186e390a5accf614b90f9fc1b7d229709905af46e41ebc6211cb33dc65b18ba154ba7a1eceec925f78c7e0cc908d35d0cfb10e88233cd1f16d79baab98b4519127dd375c826bb5ce56783192950be7e90ddfc80fe20c5215638fc06dc7657281d2b767181f9439310335c623cf5c9caab1d53967ada03a380b2de0ab16a6419d8e7887df50f5a8df970e16b4344f5f225d527691cb0095b1b7f22bf63d08719337a0e8c9106e647487a", 0xdaa}], 0x1) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:04 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) open(&(0x7f0000000040)='./file0\x00', 0x1, 0xfffffffffffffffc) 16:00:05 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x15, 0x15}], 0x7fff, 0x0) setsockopt(r0, 0x5, 0xfffffffffffffff8, &(0x7f0000000140)="a45deead50d36ac4447be09e6d52a697a7d7aff89ca6629dfca2a95edfbba41248201530a0bc6f925b129af7469e4f0e5438e9bbbf3b9c43ad2679722d59e70c8fe0558a62ba98260ce64d5afe8ce3364d6f7b28f614b75da2515fab580d11087fff5c2f54ea5509e8361bcc7738a2057a23a04d655ccfa7c557d5a66c395805f2b347", 0x83) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10200, 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x3) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f00000000c0)="febcbbc84537e604c6d7cf1cd3fa7dbef06abc69b3936d249f8f7d0414b8055fe0872f3b1a17b78ec5d44853d40b69f14c7a45a69f2e638db25b04e958e95c16137c9abee79335557e1f89fd3dc31f0dc71b948d6f527afbcb", 0x59}, {&(0x7f0000000180)="16f236a078de66f134cc1931127b0f", 0xf}, {&(0x7f00000001c0)="cb1d61cd59d20ed50011028c0c4325afd10b312f372ea29fa7907447811717aacefcda7756b26f0f95ea6f0d568a451c812629fb52897b48cada0175472f76339bdef536e9ab859d939eeef2da6fd462bd720db7679685857843521672ffcb08c71b0376b08159ee75ca8c9200813fe2d7cb2e4bd861f802d19a65ae92abb214aae5a90aa805df60dd4a0c0a3418ba16cf581afa1865f509765a2be7be4c40d4ea842316351b9780e54d8c6ad3a56f6f12ec45dfedf6bf6716bfd8f5bdb8a2796c9e", 0xc2}, {&(0x7f00000002c0)="03116ba6f52894d5d803f454c99d16a5eccc3c14d8", 0x15}, {&(0x7f0000000300)="7b96f458d64ba05d88462bd908f705e878bb95edd2d0317c17f2f1629026d61a671d0247d87dcc507606e66459f4a8291f1676c97e53eae5dfaa971c2b190727ecc7c90cbfb98103a2f2e61b882ee19927aebe817ef4761eb8506cb23e494ec8fb9c8d3d9756c9b7c21bd75a64d24713963dca6b8599b47286ee33c30d101b4cc27c634213fd707200bc916bc69d51a2553519784344fa8b67dffc3fd476e4a01189bfe134fb82362e6ae138ec67dde634b02d384b320f6677ada4b7b2f079448d1dacc916432ccf516cf561", 0xcc}, {&(0x7f0000000400)="b5c830df9e7cc641afe3c59d8280286abde17aaf0617493fca57515fc4d71d50728d0478deb1368b104db4a7c0f3239fa6ee7b65384536ff21993976dbdaff0c1505d5084e57920669a3bf2d30a0e0c722bc733854dd3c8d9b30ab5f15011fa3db2f1f22612760ad076b8dbd75292e3cfbfe2a7f6815f99891840d0d24ce", 0x7e}, {&(0x7f0000000480)="80d623e01f3b5440ea36273c99a8b8ded7eacdcc489988038d0acb677df4dd5edfedd22eb675bdbbeb8e35086ddfe2fb5f5909e8cc52f386805bee44c69a1d5e71714d6f7442359f149f6421df0d1f68b900041552ba9aacfa7774e7aee1cd6ee52e0be60a2f4e0cb17634bb3962ae0d5d674c0c2d811cbaec144142a5a5cae919efdb1fd7ceaac254d6e538b479cf7e81d1f7fba2f276c309d13a680e1328ebfcc3517a356322a1c25a22fa2a86affb25a2af5d88bcdf91efad92f1cdfe58b761054abd523f4e6516a2b0d107c1be5856dabf8c716ec8220024a47abc0bb36d912b852599bd29845b98c21feef7dc5c", 0xf0}], 0x7) ioctl$TIOCMSET(r2, 0x20004269, 0x0) getpeername$unix(r2, &(0x7f0000000680)=@file={0x0, ""/58}, &(0x7f00000006c0)=0x3c) renameat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0\x00') 16:00:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x0, 0x4, 0x1) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:00:05 executing program 1: select(0x0, 0x0, &(0x7f0000000180)={0x0, 0xffffffffffffff80}, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x3d0b63e145f45c, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) kevent(r1, &(0x7f0000000240)=[{{r2}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r1}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r2}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r2}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r1}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r2}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r2}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r1}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r2}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r1}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40000001, 0x1b3abcb8, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffd, 0x85, 0xf0000000, 0x5, 0xffffffffffffff40}], 0x400, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0x180000000, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000080, 0x3f, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x10, 0x8, 0x6}, {{r2}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x676, 0x98c}, {{r1}, 0xfffffffffffffffb, 0x8, 0x80000080, 0x10001, 0xf1}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0x2}], 0x5e00000000000000, &(0x7f00000000c0)={0x7, 0x7}) kevent(r2, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x5, 0x83f1}, 0x10) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) socket$inet(0x2, 0x8000, 0x6b17) chroot(&(0x7f0000000100)='./file0\x00') 16:00:05 executing program 0: mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000016c0)='./file0\x00', 0x22, 0x21) getpeername(r0, &(0x7f0000001700)=@in, &(0x7f0000001740)=0xc) madvise(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) recvmsg(r1, &(0x7f0000001680)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/249, 0xf9}, {&(0x7f00000001c0)=""/27, 0x1b}, {&(0x7f0000000200)=""/92, 0x5c}, {&(0x7f0000000280)=""/133, 0x85}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/213, 0xd5}, {&(0x7f0000001440)=""/216, 0xd8}], 0x7, &(0x7f00000015c0)=""/176, 0xb0}, 0x1) 16:00:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x10000000007) r1 = open(&(0x7f0000000080)='./file0\x00', 0x103fd, 0x0) read(r1, 0x0, 0x0) 16:00:06 executing program 1: r0 = semget(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0x0) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)=0x20403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x2, 0x4, 0x40) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, r9, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) 16:00:06 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x21}], 0x9, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() 16:00:06 executing program 1: chroot(&(0x7f0000000000)='.\x00') rename(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='..') r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000400)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x8000) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x4010, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) close(r0) 16:00:06 executing program 0: setrlimit(0x800000000008, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r1, 0x0, 0x0) 16:00:06 executing program 1: socketpair(0x6, 0x4, 0x101, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x6, r2}) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1, 0xf0000040}], 0x2, 0x0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) close(r0) dup2(r0, r1) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000100)="d5ff9668df7fc81ebd9a746e0dd423df839cd5edd498d9d44de75560f21ecb07eb704efb2f45ce29cddc3a95d8a923b992a1bb70b8aba8182d8d31e5a9ec058781fdbf321f9ae287ef6e0816908dd1e6e2e70ae3a81c2ed1d2d63c93ac6914cad4c53c22fc136e3d70de82d4000000000000000000000000e713003cc80965d12984594f93acc86635fb87842b3ca7b2c2d1c2eda1702d58baeb", 0xffffffcd) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) fchmod(r0, 0xa2) 16:00:06 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) syz_open_pts() 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x8) flock(r0, 0x2) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r1, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) flock(r0, 0x2) clock_settime(0x0, 0x0) msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="64869c375a8fc672e4fddd7e0ae16086dcf944584574f9040000000000000009133995c7ae3ad77cfa1779e53bb3ad1d2810e824e58d2dc419fc78f01e800bbd26851a55f6c93a06a0f0ab62e77224278fe06fa646cd44b9efa2a1ecaf175ae35e0468208416e81fd6b27c8a79fb1d7731b99ba82fa4f17e88aa01bde446f0b7c269da70183e668b733c5e345fa4b9b77c9c5a507341092ceceab4ed55bf73cbcdc3a4b766cf05a960d8a697bc95fcdb67adfb7f45d6375f3eea", @ANYRES64=0x0], 0x2, 0x0, 0x0) 16:00:06 executing program 1: socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x1, 0xfffffffffffffffd) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x80) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080)="6a9273574c33348c0ead266f2c19242a4caff63cd9126f744b65d7525dc9bcf3b403bdefa154e44c9393e3b79aed403948c5add09cd3c4a1a35047c662dc3addca893eb14b0124fd2f1a4d22910c856e0824ad74f7e4", 0x132) 16:00:06 executing program 1: r0 = syz_open_pts() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='&\x00', &(0x7f0000000200)='/\x00']) r1 = syz_open_pts() stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000340)) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0x2000000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) syz_open_pts() lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1f) syz_open_pts() 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) r1 = getpid() fcntl$setown(r0, 0x6, r1) socket$inet6(0x18, 0x4003, 0x2c) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1e, 0x0, 0x0) r1 = socket(0x1, 0x5, 0x5) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:08 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) r0 = socket(0x36, 0x2, 0x7) sendto(r0, &(0x7f00000000c0)="c452d213bbd1b8df1a4655c429ffb78bbeacb86c54e93a69fa07c959a69704cdd41b63ed64d9088ba1f484800b016d365552900b1bee96da16319aa024450cc5d415dfd4169b3708c30accee83d05708bada2ef82e7b08d583a357de6f57fa79d052942ab8dfcddb69a80f9ca3b25cd3e26867f96ad0d12435109ebed3658ecd62370feb951e69cf36787c9a2d12e49a4cf9e7bc7962bdfcd3537b76cb58aa92ca8162578e8ac49515baa1111fb5cc863267558537", 0xb5, 0x400, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0xc00fffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80, 0x10001, 0x1}, {{r0}, 0xfffffffffffffff8, 0x82, 0x1, 0xffff, 0xca}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000000, 0xd6, 0xe800000000000000}, {{r0}, 0xfffffffffffffff8, 0x4, 0x98, 0xe21d, 0x5}, {{r0}, 0xffffffffffffffff, 0xfa, 0x40, 0x3794, 0xcf99}], 0x2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xf0ff68f2d463c27d, 0x2, 0xfffffffffffff65f}, {{r0}, 0xfffffffffffffff9, 0x21, 0xf0000008, 0x7}], 0x81, &(0x7f0000000280)={0x81, 0x4}) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x7, 0x7) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) flock(r0, 0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x84, 0x40000000000) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x0, 0x0) 16:00:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x40, 0x7, 0x8, 0x77d4, "c7b599f3dd1e240af6a575cbe8a1e2f030ff58cd", 0x75e, 0x2c78631f}) fsync(r0) close(r0) 16:00:08 executing program 1: setregid(0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xfeae) r3 = geteuid() getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r7 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r11 = fcntl$dupfd(r1, 0x0, r6) r12 = socket$inet6(0x18, 0x4005, 0x7f) r13 = socket(0x1, 0x8000, 0x400) r14 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000013c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r18 = getpgid(0x0) r19 = getuid() r20 = getegid() r21 = dup(0xffffffffffffffff) r22 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r23 = accept(0xffffffffffffff9c, &(0x7f0000001400)=@in, &(0x7f0000001440)=0xc) r24 = accept$inet6(0xffffffffffffffff, &(0x7f0000001480), &(0x7f00000014c0)=0xc) r25 = socket$inet6(0x18, 0x4, 0x7f) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = socket(0x38, 0x4000, 0x7ff) r28 = socket(0x1, 0x4, 0x0) r29 = syz_open_pts() r30 = accept$inet(0xffffffffffffffff, &(0x7f0000001540), &(0x7f0000001580)=0xc) r31 = accept$inet6(0xffffffffffffffff, &(0x7f00000015c0), &(0x7f0000001600)=0xc) r32 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="bc0507f4c420f6e9a6b8587c0fd694c1af4f0ad46791d3411f02a47dfd08e4037c23175a04fe7aca793551801603fd109393d0954b1835", 0x37}], 0x1, &(0x7f00000016c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x20, 0xffff, 0x1, [r21, r22, r23]}, @rights={0x30, 0xffff, 0x1, [r24, r25, r26, r27, r28, r29, r30, r31]}, @cred={0x20, 0xffff, 0x0, r32, r33, r34}], 0x120, 0x400}, 0x0) 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto$inet(r0, 0x0, 0x0, 0x409, &(0x7f0000000100), 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) setsockopt(r0, 0x1a, 0x200, &(0x7f0000000000)="5c6f2ed444d9ef62b552032f2dd8fab8883873e91e358aebff55342b522dfeca35caa3abe3a0c3e9e0048229b90eab4807b90aad3fe42826665ea86154e923170509ada5c8dce805adbdc3886f0608993188cdaaa052b9e49aa5b2d67ea5e6a3c42cf189739a517a0aee787b12269fc8d43f095d18e5d743fd6292b90f050aee697c6bbe917b8c71571cc4eee19b1a32c1a3e613610258677d94955f584ea2f5281fd761575663166861bf9d03e2b601a935ca600230d7b06270f9cb8760e85aefc47caec7ad7c86d97dd4e8b72e57ccbe26be63dcb0c06ff9c1bca3d7f6f0bbdf3208745e52b616d5e08bfc004ce8daf66c1b", 0xf3) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x8001}, 0x8) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x8) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x20) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2", 0x1) poll(&(0x7f0000000100)=[{r0, 0xffffffffffffffff}], 0x1, 0x928) syz_extract_tcp_res(&(0x7f0000000000), 0x13141701, 0x4) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x9, 0x2, 0x9, "4581b8a9fdd0ea416fb82815e13c1b440042b15a", 0x4, 0x3}) syz_open_pts() dup(r1) syz_open_pts() 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x10, 0x5, 0x1ff) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x4, 0x6}, 0xfffffffffffffd35) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt(0xffffffffffffffff, 0x6, 0x10, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="780a1be44625928e5a7be6e0de544ac0ab600b20b7b4487b181488e4a8b97297682b4cef152487de9fd48f506f96b248be943a43c1006a30be7df2b5d79206cbbd39bcc3ef0490df2625026b288b989081172739e15aa8797976200c8aa0e0a41e4708ce20c177508e6e6f07e75d4feea549fea88dd4e1d2cccbab8629595a7820a926d614efbf55ff7ee827eb09166ca881e46c487a4aaa78cb023330ebe06ca692ec491328e4579eb89f630be50d45ed1ca6385abc6811b163d3a2018b7f81370954f12f6a", 0xc6) recvfrom$inet6(r1, &(0x7f0000000280)=""/4096, 0x1000, 0x801, &(0x7f0000000180)={0x18, 0x2, 0x2, 0x6}, 0xc) 16:00:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000080)="6e52c89d625aa67988d69f661c3c0b71562376a6923082bbc965c5e9fae67694fb68b5d2b95fe3100fbc27f9c6a85f1fde491f6d1e6a6a18e0673861e3cd242c3173c990c2006f04f112408baf69a2175e34badfd1a6d86b4683cfddb347f250e2cf1583cb55f80ef1bf30a8ce29381284329019ac99cdd0dfaf5627605ad7f87d79b307c5f9f1149f8417d866845871946a2a578a8a910c7b1a755615f789924d00dab48e286e5f78c80c3ca129815cb4f6dd75b25b704960084f966596e94c2792e9f2", 0xc4}, {&(0x7f0000000180)="956d4dac04c95d3ee56cb5acf92942ac89efe45b3812f00648ead6968c09b2a12a83843826835df51425623603a32827c7e58bc37db88bea32813c87e06932b17e663de33fcb96391b875d56587d897fa9e5b06237f79d5433aa377e1f1f0ca7a2c85406a68e192d7f631c292c2248cd5217f61976e86bf15ec76c1d013fea36159e", 0x82}, {&(0x7f0000000240)="d904774a03466389e5c17e572cdc1c56f757eb8684a6ae04894971da9f766eb0495adade9af5f8fada690d9771fca43eedbb46df4adeeff82b5dfda073e13ad5a898642ceaace35d13b381a2958d309ec47c3957621239a057466da3e28c475c600beb942c2204822f1540b0bb37df071de6ef8c2d6bc6c58214425ee3e491b47da23530f7b9f9902c4de6262048b4e47461fb", 0x93}, {&(0x7f0000000300)="730be62c47e081be44a5370b405d4f7955637ded58a965f882073408b97dd0434d9f64712ab1a9392a8808fb0307a538e6a68024db2ec65141c873951ea8a2eef83e89209985b0d302a7de34677314eec518acc1ac84217c40fb70564f7a91e0e2b27f5adce980e366e6cce0aa6ce53da49235ca9b9c66d70a999338c8e59dcbe3c6e38c3a072ecb43399303c941aafa4c41350b053b3f655f6996c0efd5464fc7b25abd7a1d5499f66be64dda2429694b0d639575de08ab421ea3cdc495a0b33ca55d82b873b5d518e0086694978b1cf10b462fb2b426b269faa452", 0xdc}], 0x4, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x88, 0x4}, 0x4) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="de2055e595482384089c0010cef7edb27bb481a6000000003372f1b33b19775cf584e79d0100603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7f16f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f2fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78fbbd3879a18f678cc017737828196b4ddcaecdf46e1379f163545a605e14c1609b0418d1398e679b2d62130944b10c465eb5f638bb0a791287b8cc69218136a989690b0b1498e57c514aab7bcfcb4deb300959a3c359656b74ddc8e386dba722c17443611e72b7122ba86c1e0dc4e24801da4916d52fcc535043f324604f6236", 0xffffffffffffffb9, 0x4, 0x0, 0x0) read(r0, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x2c5d, 0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x8) bind$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:09 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)=')\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='[\x00', &(0x7f0000000140)='\\\x00', &(0x7f0000000180)='\x00']) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022edf5655aa24576045650000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400c000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x2) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) 16:00:09 executing program 1: r0 = getegid() setegid(r0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) flock(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:00:09 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x88, 0x2) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/179, &(0x7f0000000140)=0xb3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup(r0) close(r0) flock(r0, 0x8) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0xfffffffffffffffe) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000480)='./file0\x00', 0x4) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0x7}, 0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="10973db403132f2680111a449c5fad9dbc1946463af8034566b3824e0923389b3365552a7e75cc2cbcde4b2b38b05195ec06bbf7b842cdb83df8c8c255bb0c553284841dff0df4e9ffaaa8039401505dadd28bf95f40d87b3cbda3ce06cbeaa451a876e62ed411b24bbf963eb296919cd0f146868b12225b084e04be66a0f5f8839ae509f569c15caf92", 0x8a}], 0x1, &(0x7f0000000240)=[{0x40, 0xffff, 0x2, "eb5b62a058468fc5d5a1ebe99182a826383be7d9d246275cb4e42a7151f2ffcfd0c7eb8fa6f6dd0e0d14182a6a29"}, {0xb8, 0x1, 0xfffffffffffffffc, "679a86d4d699c794d1adecfeff419d879e94125b02c8929ea73b44a8b7201982e4c19b98b3cee1a74975adc02cf5c9333428828fc27980beb39746e7c1740cbf4e461681400557e9c6e72ca61829b4b4f15a22c2436088ce9a16e42775be99412f0fce47f83cf4d2384475ea731041bfc549e3d7306b9276f9b9181848d56c6a44b32e221fb66922de46e6b0060e7d2e7c516288e830c63025536659f278c3b336dd42"}, {0x88, 0x0, 0x3, "522715f662a1d95476d16ed75a881603a1557c678312febb3aaebab3d0c459915dab40a14f52015e7317613f7da284eb65e64a7dcac57ac2d972925b295841a4a1f6aa7dfb55b8fea442efa909b75a4605d6cb310b6852f58bc560aec3ecfd48025e5204fc339524a040b33c5389117b119d733e9cade7"}, {0x68, 0xffff, 0x80000000, "d0953d200395d7eb01f322c494047252d03dbe52fd85ca1a0abdb9e4d0dfbc91d51dc5d92d58c8617fb87e48eb0346142515b473cf4fa9a4f1946c3b2437bf6252b74ff607d056ff66c9979bb20f006dd529dfd6ca"}], 0x1e8}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) shutdown(r0, 0x2) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/25) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8080, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)) 16:00:10 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000016, 0x1, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:10 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) dup2(r0, r1) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x7, 0x7f}, {{r1}, 0xfffffffffffffffb, 0xa0, 0x2, 0x1, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x1ff000, 0x7}, {{r1}, 0xfffffffffffffffb, 0xe4fed2913a5c645c, 0xf0000038, 0x2, 0x6}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x9a, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffb, 0x4e, 0x0, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x48, 0x20, 0xd63e, 0x2}, {{r0}, 0x0, 0x11, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x0, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0x1, 0x80000000}], 0x1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x4, 0xc0000001, 0x4, 0xffffffff}, {{r1}, 0xfffffffffffffff9, 0x20, 0x40, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80, 0x7, 0x8}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80, 0x2, 0x88}, {{r0}, 0xfffffffffffffff8, 0x40, 0xc0, 0x0, 0x4000400}], 0xfff, &(0x7f0000000000)={0xe7, 0x1}) r2 = kqueue() pipe(&(0x7f0000000400)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xc1, 0xf00fffff, 0x8, 0x2}, {{r1}, 0xfffffffffffffff8, 0x0, 0x20, 0x6, 0x5}], 0x7, &(0x7f0000000300)=[{{r1}, 0x0, 0x2, 0xf0000002, 0x80000001, 0x8d}, {{r2}, 0xfffffffffffffffb, 0x10, 0x4, 0x7, 0x6a0b}, {{r2}, 0xffffffffffffffff, 0xc, 0xf0000000, 0x44c2, 0x8}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x69c, 0xa8}, {{r1}, 0xfffffffffffffff9, 0x42, 0x4a, 0x7fff, 0x8001}], 0x7, &(0x7f00000003c0)={0x1}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:00:10 executing program 0: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semget$private(0x0, 0x0, 0x200) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x840, 0x10) recvmsg(r0, &(0x7f0000000880)={&(0x7f00000001c0)=@in, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/194, 0xc2}, {&(0x7f0000000300)=""/232, 0xe8}, {&(0x7f0000000400)=""/17, 0x11}, {&(0x7f0000000440)=""/23, 0x17}, {&(0x7f0000000480)=""/98, 0x62}, {&(0x7f0000000500)=""/217, 0xd9}, {&(0x7f0000000600)=""/250, 0xfa}, {&(0x7f0000000700)=""/149, 0x95}], 0x8, &(0x7f0000000840)=""/11, 0xb}, 0x800) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) select(0x40, &(0x7f00000000c0)={0xa1, 0x5f85, 0xfffffffffffffffb, 0xffffffffffffff45, 0x6, 0x71, 0x7f, 0x3}, &(0x7f0000000100)={0x5, 0x8, 0x8000, 0x0, 0xad3, 0x7, 0x7ff, 0x7}, &(0x7f0000000140)={0x3, 0x5582, 0xe32, 0x2, 0x8001, 0x1, 0x400, 0x80}, &(0x7f0000000180)={0x2a, 0x4}) 16:00:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = getpgrp() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setitimer(0x1, &(0x7f0000000000)={{}, {0xfffffffffffffbff}}, 0x0) 16:00:10 executing program 1: r0 = semget$private(0x0, 0x7, 0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/4096) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) write(r1, &(0x7f0000000000)="220e37", 0x3) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$TIOCSBRK(r1, 0x2000747b) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfee0}], 0x100000000000005e, 0x0) 16:00:10 executing program 1: 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="f4", 0xfffffffffffffcba}, {&(0x7f00000001c0)="9a1b520f5638fca518a957917ca0fe23e592ea452edd42a3911f4d94b3269d240835032e811ac5bd5eb38b631812ad6160e083aca380a100c0930def4fc0c5eff9c44564373d058a899fd2e161eee575caa03726ad4ea945073ee72530655d5fd1", 0x61}, {&(0x7f0000000240)="ac3219b408cb57976d6c76b4cb19b9619834888b640925a2f00801e602f074fd8a8598870c44202cba62f6154a65df0bf0918ac44012a340f4b925461ae25a9663223fc70d5c54147b54d2ddda052098956865175bdccac42ccdd41199c7f92994d3c6650d811db215a0086d54622e43a0917617f491cf36877000a5a8e519372b637fd01a704124", 0x88}], 0x3) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7fff) lseek(r0, 0x0, 0x3) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) pipe(&(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000000000e085000700000000009c30f9f83e7152adc0000000000bea3f5b01", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) 16:00:10 executing program 1: r0 = syz_open_pts() getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:11 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000080)="cbb957ff51c9def9b004e9e757bd55c4ff7631e956566fd2c672f7b2ed3b1981c728e10b07ad60779a290fae2fd86eeef340b65dbb87a8fd93300a4f9b96e99838", 0x41, 0x400, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x40, 0x6) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x5) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x4, 0x100000000, 0xc97, 0xfffffffffffffbff, "553dc35b0f8b5eba3146996688cdef9ad778d948", 0x4, 0x3b59}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x6) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x100) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000240)=0x4fe) bind$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)) getsockname(r1, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r2 = semget$private(0x0, 0x4, 0x8) recvfrom$unix(r1, &(0x7f0000000380)=""/173, 0xad, 0x2, &(0x7f0000000440)=@abs={0x0, 0x0, 0x3}, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000480)=[0x1, 0x4, 0x80, 0x7f, 0x0]) r3 = syz_open_pts() stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) r4 = accept(r0, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) getsockname(r4, &(0x7f0000000600)=@un=@file={0x0, ""/4096}, &(0x7f0000001640)=0x1002) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001680)) r5 = open(&(0x7f00000016c0)='./file0\x00', 0x40, 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001700)=[0x1, 0x1f, 0x3, 0x5, 0x2, 0x5, 0x2, 0x7ff, 0xc3d, 0xd9]) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000001740)=""/98) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000017c0)=0x4) r6 = accept$inet(r1, 0x0, &(0x7f0000001800)) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000001840)=""/81, &(0x7f00000018c0)=0x51) openat(r3, &(0x7f0000001900)='./file0\x00', 0x0, 0x100) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0xa2) fchmod(r1, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000000), 0x4) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f0000000300)=""/185, 0xb9}, {&(0x7f00000003c0)=""/120, 0x78}], 0x3) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) accept$inet(r4, &(0x7f0000000480), &(0x7f00000004c0)=0xc) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r1 = msgget$private(0x0, 0xc) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/22) getdents(r0, &(0x7f0000000000)=""/235, 0xeb) 16:00:11 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:11 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x80) ioctl$TIOCSDTR(r0, 0x20007479) clock_gettime(0x6, &(0x7f0000000040)) clock_gettime(0x4, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000080)) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x8002005, 0x3476) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20301, 0x4) r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f0000000080)=[{0x7, 0x0, 0x800}, {0x2, 0xfdfe, 0x800}, {0x4, 0x0, 0x8567d7cbc985fc17}, {0x3, 0x401, 0x800}, {0x0, 0x5, 0x800}], 0x5) r2 = semget$private(0x0, 0x3, 0x480) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000000)=""/69) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000000c0)=0x5) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca70cc6c742598831ef0a", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1f, 0xfffffffffffffffa, 0xffffffffffffff81, 0x5, "c5e25c12a579b0ddbe2ab76c527871ea26552f0d", 0xfffffffffffffffb, 0x7}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) syz_open_pts() openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 16:00:12 executing program 0: r0 = socket(0x10, 0x1, 0x9) r1 = syz_open_pts() dup2(r0, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r2, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r2, 0x4, 0xc8) dup2(r3, r2) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0xffffffffbfffffff, 0x3, 0x5, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:12 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) 16:00:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000003c0), &(0x7f0000000400)=0x10) r4 = dup(0xffffffffffffffff) dup(r2) socketpair(0x3f, 0x4007, 0x8, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001bc0), &(0x7f0000001c00)=0x10) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000001c40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000005ecaac0dffe93fc9dbe7c793fa985eab9d185de1a78ef7ece4ad3c057eb7862070ea1c7b3c07cc4620a78f119a7e95f6830ae0b717fd15d89f3a4a254f197d8457e9732ead158c7bcc9cbe8b789e9ec6a27c"], &(0x7f0000000200)=0x23) r7 = socket(0x10, 0x4000, 0xfffffffffffffff9) recvmsg(r0, &(0x7f0000001b80)={&(0x7f0000000440)=@in, 0xc, &(0x7f0000001a00)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/94, 0x5e}, {&(0x7f0000001500)=""/164, 0xa4}, {&(0x7f00000015c0)=""/106, 0x6a}, {&(0x7f0000001640)=""/66, 0x42}, {&(0x7f00000016c0)=""/254, 0xfe}, {&(0x7f00000017c0)=""/54, 0x36}, {&(0x7f0000001800)=""/215, 0xd7}, {&(0x7f0000001900)=""/205, 0xcd}], 0x9, &(0x7f0000001ac0)=""/173, 0xad}, 0x802) r8 = open$dir(&(0x7f0000000240)='./bus\x00', 0x20080, 0x20) r9 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x83, 0x1, 0x9, 0x1}], 0x63, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x3, 0x6}, {{r4}, 0xfffffffffffffffb, 0x0, 0x40000006, 0x4, 0x3}, {{r5}, 0xffffffffffffffff, 0x41, 0x20000003, 0xffffffffffffffc0, 0xfffffffffffffffa}, {{r6}, 0xffffffffffffffff, 0x81, 0x9, 0x0, 0x80}, {{r7}, 0xfffffffffffffffe, 0x10, 0x8, 0x6cf3, 0x45}, {{r8}, 0xffffffffffffffff, 0x10, 0x6, 0x2, 0x5}, {{r9}, 0xfffffffffffffffa, 0xa0, 0x8, 0x9947, 0x9}], 0x6, &(0x7f0000000380)={0x4000, 0xc568}) mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x808000000002108, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x21, 0xf0000003, 0x1, 0x5}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80, 0x6, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x60000086, 0x115, 0x1f}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x1, 0x9}, {{r0}, 0xfffffffffffffffc, 0x80, 0x99, 0x699, 0x9}], 0x9, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x25, 0x0, 0x400}], 0x9, &(0x7f0000000100)={0xff, 0x1}) read(r0, &(0x7f0000000080)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x80) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x7, &(0x7f00000000c0)={0x100, 0x30}) r0 = socket$inet6(0x18, 0x4, 0x8) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) pipe2(&(0x7f0000000000), 0x10000) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) nanosleep(0x0, 0x0) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x3) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x80}], 0x1, 0x101) poll(&(0x7f0000000140)=[{r2, 0x443deb1483bfebd}], 0x1, 0x0) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3) mmap(&(0x7f0000714000/0x2000)=nil, 0x2000, 0x3, 0x800000002010, r1, 0x0, 0xfffffffffffffffe) r3 = getegid() setgid(r3) munmap(&(0x7f0000715000/0x1000)=nil, 0x1000) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4000, 0x4) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 16:00:13 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/152, 0x98}, {&(0x7f00000001c0)=""/95, 0x5f}], 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:13 executing program 0: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000003980)=[{&(0x7f0000002900)="ec37dd70999bfcacc7257e0f56e165705d569e3a1b4ab9d9cfe541eea6ee2128f557a0ede3167d1183d4cce2cfb8997f8a848c7587e7e711028ac471e1fd6b989a15c91d2f2922605e8621dcad4fc1c46ec153c350520f31ee250207182fc2b651f1ee74896f6d0cc59c360781c41598fc643a0aa7b345babc11a71f79e0ee818a1bd8308128d904535c64ae6d6d87d9c65925f05889895f95f033c28d9310c00d2a0a014505a3a8de7cf35671df5deca1abe5d50e5431e7dcfacd5743ef405758020f06da08f5441ba02154cf5154b692f3eef8aceb92ed76dd84072570734f3d13dabfc29a6e06f91f9c557c9fde86f5975c9448b2d4a8a13362e37a15d265926f84652f403461db5f0941a2ea743233631c842706b55bffe08e1bb9b5fa3993b923950855a10125f63e54a4bf861d5f10d540372d21b44f079b3751480dde886a843bdd9f19543dfd3e8e22991fbd020692c7fe09bc6f9f37055045bf5decb524a344048c83a99cb99fe2d90ae164d3a3be223d4564d01022f6bb7c4243b3f223c29ee9647b3cc6229e88a89098edf80a8b52e8cf1d386a3b967553dc44526d7313c982d6299501612f9813c5f8b3c1ac82f65e0e4ba091f008e647eaa0de4cecccfe44e19c2b8473ec619eb6c1a94425d9e3a15febfe61aedb6dbbff94261928490b62a61585a5e08ab626b74105396118be1b973a2877e7efe4143b51ee79957ce03606a4e932ff4cfb9ddf46e14b24848d4cd06b20590d6fa26172f397291eedfd33c048ad6b0b7d2ebdde5b5d9ada7486513288531b4d3f183041cf2663eca8b7d3e30f0886b92f5c647b5279598e3db9defd15ced1babdce7f5fff0bf4df772b63fab584941d465c32ab30bb43545ebe8fbe65538fdda745d0fb32d7bb7391a238ba56e7a4dd05c57416c2ce377f994985d0757ec68a947f8514283203c228bb7c0a2f7cbe8c1744c515a0b214c036641c910818bb046847c7d57b49a5af200b66cc1a103dc7f789aa5c839d4286f673b2899c593c2b9266418c374bc41d565b0c7b633f5ac55d49da43d95a803f19a295ec05aa76d8a3184a36774f3043625dc4bf4019a46a3e61c37127f39a5f6a8b3467ee81e400578feade379ee45a2b5e95421586c17b623ff4b628868b181799e8c5adbf8aef13a39f302e9971749a3721bf398172b8a2bbb70ec7c4bebf80f169a78bb03ce99caa7136e1e5e9ddf46dfa125ff02ddbfb5fb9f492336f11649e311955b4652239ff122ce4c37566e9661331c08b49ce324c04571891e891b4c9cf5a6fa5ef4014560d81f44a38bcbb76e99f25b37b0419b618a5d12b39968926c43979cfb3c4dc5d04230156d6b8053bf0a03ba4d15ae64252a93a4eed64d25d50cb9d2b33338374ccee1076c00524e0d82ec5627cdbb33bf6d97a30564f703e2b29b3cd7af13bb0261f9647cd93099b78be82070ba571b7de42e938fbb23ac16c0f60d109ac50854c634f74df665eae6cd19372f4d061f546ac877cc4be3dccbe814076359de81e3f89dc42afd5247a40fd4b539f15a6395ae13667fb8933b5cf5be8b069629cb6f709fd415a3a9fb6f70e91bdb088e43a8ab7182c0a6d6b413d6533b8fe9d7e5dd1ac8cbb525c0e985f7ac6c1c0e251f6de6e8a7e9ee9ed3a999c84dbd989e6628dd47e7b7e914887acde63f65f1e9c78d260fb4dd976769974fe6ef76e39d3991518b0c50bb0c2ed2179bd0eecf9200f0834de44aa347695f956f4ca82799fb73d8481f6c27e060b18a6b3420838f9f88b8ebc47f55a4eaab04eac8cec105b39501f0c7ef27f0bec485ba5715a923501c6c6d1ab0804f7252d81d73d0b74ed388c598c8fe81bbda08e86209d990136fbe2cf0092fad6da1137092ad09e8736a3827ef74b991a19494721c19b3c92e6c36118e35c82c877b96645a7c12c432df070d13066ab5ee7f7750f748d1aa8c45f281ffc98a1c4c5d41ee69075bd0718cf18c156fc8635cc018352ecf43460dc7313fa3317d469f6f75d0c3951b1d385f1270c08fcf238210efad21df7937b459e7154993c3aff82b22f378f9fe0fcc90eafb346e42bcee370acd3ef9cd269988d8da74b1fd66f4ef406772e223126f9333becf853ab939b8ac6bae13e99b4c5a40f561669877647d566884ca2821c8e07797fd9f504b1d1374ad602289006c674df214a45157ca6cf25c22a583536ef3924c71da8630d3fe8c66825a997f2b73fe2c7a879f3ba790d6c2bb253d11d7603e9f245c1971fb6b240fd6ba6ab52c22c7dfdae4e9b09584472faef3b8c77430de3f75fb1f08b64f078e94cb3669dfa0b3359092b18e5205306d5e17e3a6a2e10c37893dbfeff7332a5b15884461ffd5e7ca03e1abac4028a83c4c922911c7e1bfcf03de3edf8e436f5a860d966580de0d25d73038625eef06ae282875a2f323ca76f96f377dab67ac1c0f43f28c53653c5c7df5052970f21d6df8ced3950c66a391a639d7ce507ad6fcd39ef04821dd7a1c66b973d98cd34264b96bbc77f1753798dd195fad0fef3b4ca7eabc11e95606775cdb36c7a4b4636b8ce7061649fdc8c8fe755f5d869c849e2d017525645f76e030cc7ddd9a3393eba33a72237aaf5c463bd6bf7f9c691b41f6dba8bca150191a63a3b1ce6ca6701ed8958b6078b124b897ca0cda6f6a19f186b49cdc17909d3b4a367b5e7b191714f26582854d68765bfe8f147d686aeda26737a80706610e0c40a8db2d911ab3bcf81f70c7cc280dc74ecd834d40d49ac445f05b478e0e033df4dbfab64b14b7c9d6a8c1d94487db102c41e626d1c6300de6f9d301e8f5b5ba30737b83dafd4605136b24741954f151bc466861f989374c2d4c04e16c3da656d32370773dc65baa81eeac38a7345e4a9c35dd05fa7c706444229360c1d89a812ca0c947d822d2b43695fa78a2c4414ae5af88150eaf7192555a0d9faf12d84d8afbec444cc6f3f7804013d4c8981e46657b75a78646af320f8cc5ce8dcb94bdbcc45e13fcf2c1a01c1efd71ad18f816b9c3eeded1d143e03151a5e7d7b6a3495ce911c74761b63ca71a180bdfb9ed1f15d0675f5d077fa97f8be4bdf94b84e0e39dcacc0e4f2d98c794498f7744f032685a2ad688c51a9a7762c49cfa93f7d8ac287e28d1880449c80ec7df785c3d893913d4b10542934c850d02918a07cd7ba2edd0482c12339e15da9085e2e52d3ee7f06372c6f5485b9d67cd2449f11ef54367e2a88aa1b583de565ddcc32bfcaa2501f30eba9d20e1a828442d06a45a257ad4983bf5011aa89cc9c596948c5f83e0541e74af743ee20839224deddf20cf4ffad909172c0d6a6138ff1a0652b47e8752ca4cbf23b3c786709845b232b484ffe955028ac8ab689dbbf4c733b55471c70c715df3383f798ac820e6d7a39044e1e09b9383354cd0c73777ffd5908fa1cebc36a853cbffe34e1c3f7c6b469a1ddb83ae0192e0e312d3f1bf6f5d4581c0c7930d5735298114647050eadf805f63e62a28877d08d3f32ff2c34d5e1f5c9f92b902ed82eb898b0e64eadf60059787bfa4724fca1c6795b217925ff9f053bc0ac75b38b309c49ac5cdd1a6e6f0e17de7c31df48d7ab2406b0e2f994c47c85db2c6a5238d25760b74299debdac669f1762fc83e136256f78a69f198b4e1c4867760fb6a02350f01926fcbbe9c4a3680076bd7e961f589525d2cbd3ba2df30ed05a85cc2825e683aa6761a5b57aca99791f7c9f8031ace45b632a94f7a008d50badcef4f7efb3cff9b312cb6afde46711280545980d5ec761f8540c3bb28fe75f47a059a32f4d7922ad4c72702bdee0aadaaf0736f57b3703351f10814899cff99413b34484212f29fa9b04d2af1f34e9515a70a59f6c99d2361f1fdf3c7a71927d4f8fa68b0e90544d5da9af40168b978b4804a4f492820a51660ba994d14ad581703cf5749c5d72196d59b9b8ee14749c5936977d0929c3f0f4d48ebe73349d80299a6c9a81529a33f9b1a3d4420748630ef86bb916f3e0a3bf90638184f93154ad0cd80b6beec049d0b7b90826d776447b9178c45c324dc32f5ae93c9792e806adeaeeeaa4116ba2a50f73cc1d47444f850e77447d236810442dd775456de9984f6848523fc766e0a6fbff3d435f8354318d4408993d9b960d7b142ff5226d530f4f3cdcfb7e4bf31d32ea2ebe83e60cd732cb6405f38cb19eedd79c72c655d67e7bf97232f49e0dba7a33ad90e9ce8ee53b5fcf3aab0be9460f3f28f63ca4b0673aa32896054655448c991941c9909c3687c3fa581a03cccc5b03b73a32765af5ce4163f3c663ce492dc01236af031061896a04a6c99c8d10622e12d4fb8ea572cc89308f5070c8ffa2cd94b4b1963f09a06af9d9b351c767ce93999d3c33d991e6272351c6da2e51b691bdf9fff47979aaae9f85c610396ed057bf44e783ebf706c2140d098f2bde9dcaf853750e1ae6f6c1990fabc14e9b39d4ef51f973afa2bee0cea4356602ee02da3d155dcfe61c319e6ec2b76e06f932491b85aad6920bd1b095f9b3649751f740b898f5992bd1a56e9471215116c6d760de3c8fde6cd90057b2e8b05aed575367a135ebe5d275ffaca6578d58c9a2b11b3b839c969c83dc2a139e335f1db5b00c248f0865aaf5ff4702f0f8fe9b617f3e2801a01131f5dab710747bc7503e3d86e197e40d26622cc3bc9bf6fc82decb75", 0xcfa}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="00e91ea3d910e67e5ab37290fdd060b7b1c83dcc097b9d51d0449dbf7988aefdc786818b9b40e2c9", 0x28}, {&(0x7f0000000080)="bfdc97452b557331b742bbe2f26ee9f8f7545e4e7da0c88334cd9fd63480943bdba0d0fb08d9224c966cd276104085cebab2ddf00140cc5ea9efd5bb", 0x3c}, {&(0x7f00000000c0)="b4c890c62379a97e43140a06f66b5dd2cda42d4c7a5466907483ff263ae9c6bc7b76aee3bb4db041727ddb1cf5d08409d7dc57f64150abdf0cf8929d35cd2f5afac057a4e72fa23d2624ece3c9a45eba9b5e8a1cc8d80a2ad3b72e4255c16cc2029f8b8414c1e53f8808882036f0f185", 0x70}, {&(0x7f0000000140)="5068cf4f98bc2f7e1f9166e9719c766ffd14f00bdb0f981f193e2e0ad7fa22ea62eafd89a7cd61d70eef69bcaa2ddc917a3d959719dcad43182f79ba7a34426a7ae0ffe409d4fdf999349d2033af7f17ed164a9b85765c725b4fdc49be21fee36c359da6fd3ece1dbdf183aa3a50ecde9aa373dcc2305cfec5b32048915f6633dc17131c63e15f3558258332b427194ce266bbd5d111d57b5f579cd8fb9614d63e1093e06977ee13ef795155674af0b54b2296ca9b74d49058bf0791a7c5edc619a47fb79e1f4d0707af3e98bf042dace84cf13417c7156d16f315705d6c2bed4e4484bb9f4a1742b807514c", 0xec}], 0x4) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="53b16bd2489336b73692b329bdf7cb70639ec53af24b41f4e8df21d5bf258a0b7da8f06d9ae9f65898de958ab830f3359d094f58cb6d8dcdd8b81b62b9f747658e64438618617aa548c34deebf84ba9758a57437adfb2cac1064eb2a5e9edc2058f7ce4acf925589ccf4051d", 0x6c}], 0x1) setsockopt(r0, 0xe329, 0x7ff, &(0x7f0000000000)="2bbabd79b8c1312f6507208aa1e386235aad171f133e9bb5a96998f78d24fcdbbe2f39472a6f57dede", 0x29) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27d5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37db5e2831c61ad4491d1f7826bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d858800", 0x6c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() socket$inet(0x2, 0x0, 0xffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) 16:00:13 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f00000001c0)={0x0, "3e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"}, 0x17a, 0x800) r1 = semget(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000040)) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0xb9) semget$private(0x0, 0x0, 0x40) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000000)=""/89, 0x59}, {&(0x7f0000000140)=""/207, 0xcf}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000080)=""/20, 0x14}, {&(0x7f0000001240)=""/52, 0x34}], 0x5) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff022e2f66696c653000aaf6e2e73a4d5e9f4f03c9c35f4ed04173678d3f9ccc8366bdc1227da103348b207e18f0c36779b70a9de98dbe93c1b6eb28baef852425fd"], 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 16:00:13 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x10001, 0x100000000, 0x5, 0x7}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0x2000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8c3) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:13 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = socket$inet6(0x18, 0x4004, 0x7) preadv(r0, &(0x7f0000001140)=[{&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000000040)=""/248, 0xf8}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x3, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') close(r0) recvmsg(r1, &(0x7f0000001240)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/143, 0x8f}], 0x2, &(0x7f0000001200)=""/6, 0x6}, 0x2) 16:00:13 executing program 1: getrlimit(0xd, &(0x7f0000000000)) getrlimit(0x4, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) close(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setitimer(0x1, &(0x7f0000000140)={{0x10001, 0x7}, {0x3, 0x10001}}, &(0x7f0000000180)) setrlimit(0x2, &(0x7f00000001c0)={0x6, 0x10000}) r1 = socket$unix(0x1, 0x5, 0x0) getrlimit(0x0, &(0x7f0000000200)) setrlimit(0x3, &(0x7f0000000240)={0x0, 0x5}) setitimer(0x2, &(0x7f0000000280)={{0x81}, {0x3ff, 0xff}}, &(0x7f00000002c0)) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') shmget(0x2, 0x2000, 0x208, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) listen(r1, 0xfffffffffffffffe) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x1, 0x2, 0x6, 0x8, r2}) sendto$unix(r0, &(0x7f00000003c0)="f0c2dc73fefa2dfabd53c43e8adab8dc449cc9f7a647624551ae393cb76c38a98fc7d0a167b8bc2939927660f6c99282a8542a5bd9f3b1c5841ec0201214253d5888e139e0747c8cbd7602093ae362fcb2dd7b7e856d2a1898535fb0d7d8d4fe430f1c67db4a7918580be91d2d598d5809a058e9702fec5629110ddec9bd2e7b89ea65f5decf4e833c5f491e7a78e3c3d19c43d2fb39b8a0d431063631bb88ce5578b1266484c679933365e7255425951cc933fa8bbad026583c15937f", 0xbd, 0xc, &(0x7f0000000480)=@file={0x0, './file1\x00'}, 0xa) readv(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)=""/231, 0xe7}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x2) r3 = dup2(r1, r0) linkat(r3, &(0x7f0000001600)='./file1\x00', r0, &(0x7f0000001640)='./file0\x00', 0x0) r4 = kqueue() getpgid(r2) open(&(0x7f0000001680)='./file0\x00', 0x20000, 0x20) shutdown(r0, 0x3) setrlimit(0x1, &(0x7f00000016c0)={0x800, 0x200}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000001700)=0x6) fchmodat(r3, &(0x7f0000001740)='./file0\x00', 0x15, 0x6) accept$inet(r4, &(0x7f0000001780), &(0x7f00000017c0)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001800)=0x6) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) r3 = socket(0x800000018, 0x2, 0x0) sendmsg(r3, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x5) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x1ff, 0xffffffffffffff7d, "022a000000a3311f3200000000000a1000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:14 executing program 0: r0 = socket(0x0, 0x2, 0x6) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x10001, 0xfffffffffffffffd}, 0xc) flock(r0, 0x1) recvmsg(r0, &(0x7f0000000740)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000140)=""/3, 0x3}, {&(0x7f0000000180)=""/109, 0x6d}, {&(0x7f0000000200)}, {&(0x7f0000000300)=""/253, 0xfd}, {&(0x7f0000000400)=""/161, 0xa1}, {&(0x7f00000004c0)=""/24, 0x18}, {&(0x7f0000000500)=""/53, 0x35}, {&(0x7f0000000540)=""/241, 0xf1}], 0x8, &(0x7f00000006c0)=""/75, 0x4b}, 0x1) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000200)=0x80000001) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x10000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) listen(r1, 0x8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x1, 0x8, 0x5a2, 0x8, "92f2ca390ec70c5fbfa8acf72d63baf50472c0b6", 0x56c, 0x66}) socket(0x0, 0x4, 0x6) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x2, 0x101}, 0x2) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./file1\x00', 0x10, 0x4) r0 = socket$unix(0x1, 0x7, 0x0) flock(r0, 0x9) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x3ff) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) fsync(r1) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x20088, 0x81) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000180)={0x5, 0x80000004, 0xffffffffffffffff, 0x4}) poll(&(0x7f0000000080)=[{r2, 0x8}], 0x1, 0x0) 16:00:14 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="ecf7708000001000", 0x8) 16:00:14 executing program 1: pipe2(&(0x7f00000002c0), 0x10004) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) fcntl$setflags(r4, 0x2, 0x1) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:14 executing program 0: setreuid(0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x220, 0x2) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="0dadc42cc3956a86e43d4e42f1b181568dfac63218798f0a2ae02a9f58550c", 0x1f}], 0x1}, 0x2) 16:00:14 executing program 0: socket$inet6(0x18, 0x1, 0x42007) r0 = socket(0x1, 0x4000080000007, 0x8026) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x10180, 0x86) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/253, 0xfd}], 0x1, &(0x7f00000000c0)=""/153, 0x99}, 0x800) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x1) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20180, 0x100) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/121, 0x79) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) preadv(r1, &(0x7f00000011c0), 0xe5, 0x0) 16:00:15 executing program 0: r0 = kqueue() kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x13}], 0xeae0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fchown(r0, r1, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r3, 0x20007471) close(r0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) close(r0) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) flock(r0, 0x0) 16:00:15 executing program 1: setrlimit(0x0, 0xffffffffffffffff) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x6}) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:15 executing program 1: r0 = semget(0x2, 0x4, 0x0) semop(r0, &(0x7f0000000040)=[{0x3, 0x3}, {0x0, 0xffffffffffffff21, 0x1000}, {0x3, 0x338, 0x1000}], 0x3) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2029, 0xd02) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000001140)=""/4096, 0x1000}], 0x1, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ad45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x130) r1 = socket$inet6(0x18, 0x8000, 0x0) listen(r1, 0xffffffff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="62dee197f4848a37653fb33ebcdc38df8941519bbb2171d1a20cd3242f023c400667d5df4f849500ec62c27c3dfee184a7576d946f0968d6c1d931fdf80645fde0", 0x41}], 0x1) r2 = syz_open_pts() close(r2) syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fd, 0x0, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) rmdir(&(0x7f0000000140)='./file0\x00') getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 16:00:16 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffc, 0x0) mprotect(&(0x7f00003ee000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f00003ee000/0x3000)=nil, 0x3000, 0x6) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0xc001, 0x4dbe) bind(r0, &(0x7f0000000700)=@in6={0x18, 0x1}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) clock_gettime(0x7, &(0x7f0000000040)) writev(r1, &(0x7f0000000300)=[{&(0x7f00000003c0)="fb66d53ddaccc1101fd4a03a240caebc6deea2f27cf5e3eef6faa888433cfa27d5cac1793c42b6335cbb68dcc1f2d242ba137620851961e536b0d114954ad762f2cad494f0323083dcb891d33b026ed924a2ff0e93a776bac3a23a8c837799b343a044e7ed", 0x65}, {0x0}], 0x2) r2 = open(&(0x7f0000000140)='./bus\x00', 0x100ea, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) openat(r2, &(0x7f0000000000)='./bus\x00', 0x400, 0x100) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) msgget(0x0, 0x10) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x7, 0x8}) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x2) stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xfffffffffffffff7) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x159b4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x192) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:21 executing program 0: setitimer(0x0, &(0x7f0000000200)={{0x0, 0x20}, {0xda}}, 0x0) poll(0x0, 0x0, 0x5) getitimer(0x0, &(0x7f0000000000)) 16:00:21 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') r0 = semget(0x3, 0x7, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000340)=""/4096) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x8000000000, 0x20000, 0x0, 0xfffffffffffffff7, "010000000000000000ffffff7f00", 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) dup2(r3, r2) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xe0, 0x40) flock(r1, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r1, r2, r3) 16:00:22 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r0 = socket(0x20, 0x8006, 0x81) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1214, &(0x7f0000000080)=0xa7f7, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x101, 0x2, &(0x7f00000000c0)="cdf933707c6f733e512fa9f7a912cdf01568ee53669179c0ba5366fc83631e8e96c266b53920219b7886626c1919b89ae051cab655eef437dbda28887031711908ee73b2b177692f44c9cec75c0b7f4b8903675e4e6926", 0x57) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x0, 0xfffffffffffffffb}, {0x18, 0x1, 0x1, 0xffffffffffffffff}, 0xfffffffffffffff9, [0x2, 0x7, 0x2, 0x3652, 0x8, 0x3, 0x9, 0x4]}, 0x3c) open(&(0x7f0000000480)='./file1\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x80}, &(0x7f0000000080)) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x26, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x31}, {{r0}, 0xfffffffffffffff8}], 0xa7, 0x0, 0xe50, 0x0) 16:00:22 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = shmget(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) ioctl$TIOCNXCL(r1, 0x2000740e) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/188) 16:00:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1c, 0x80000) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3, 0x2010, r0, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x35d) 16:00:22 executing program 1: clock_getres(0x4000000007, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xfffffffffffffe37) recvfrom$inet6(r0, &(0x7f0000000300)=""/224, 0xe0, 0x1, &(0x7f0000000400)={0x18, 0x3, 0x10000, 0x800}, 0xc) r1 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x580edc14b870bdbc, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semop(0x0, &(0x7f0000000200)=[{0x7, 0x2, 0x1000}, {0x3, 0x7, 0x1800}, {0x2, 0x1000, 0x800}, {0x1, 0x3ff, 0x800}, {0x1, 0x0, 0x1800}, {0x3, 0x6, 0x800}, {0x0, 0x9ac}], 0x7) semop(0x0, &(0x7f0000000240)=[{0x3, 0x7f, 0x1800}, {0x1, 0x5813ae04, 0x800}, {0x20000000000002, 0x800, 0x1000}, {0x0, 0x9, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x3, 0x800}], 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = openat(r1, &(0x7f0000000440)='./file0\x00', 0x10080, 0x20) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000480)) getgroups(0x2, &(0x7f00000001c0)=[r2, r3]) r5 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x10) accept$unix(r5, 0x0, &(0x7f0000000080)) 16:00:22 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) setgroups(0x1, &(0x7f0000000000)=[r1]) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x581, 0x40) r1 = socket$inet(0x2, 0x4, 0x6) mknod(&(0x7f0000000240)='.\x00', 0x80, 0xff) connect(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0xbd, 0xbdf}, {{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x7, 0x4}, {{r0}, 0xfffffffffffffffe, 0xe0, 0x1, 0x0, 0x8}], 0x100000001, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0xfffffffeffffffff, 0x8}, {{r1}, 0x0, 0x2, 0x1, 0x6, 0x7}], 0x7ff, &(0x7f00000001c0)={0xfe88, 0x8001}) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000200)={0x5, 0x6, 0x9, 0x70000, 0x7, 0x7fffffff, 0x7, 0x101}, &(0x7f0000000300)={0xe4b, 0xf90}) listen(r1, 0x2) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000580)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845296b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cdf61cba9f8ee98d193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee08f78f757c6ebf18a48b59607cdc5a9be9e9829d5f106016846b1479febd6107", 0x828, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1a2, 0x2000000000000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="00063ea530a60fe744ce64279ac4dbdc235eb9613518c4f9ef7bbb385b3c88827f473c31b003031b3696236828d29d62567870442560647f894f366d0055b214a012f40c681cb7e2dc0da873649709427189bc057602e0a5fc8adaf177709d308dc7be8c98e6e2a9c12e239dbead496c39e503a40d3fdfe421d6ebdbce8f4f276ac4807ba3ed239981927c933fff4f9492d407de7440caa7e06dbb3ce98bf5b18efd24b62a701c45e09971fefc8518e9359228841a5dda28f06eadfe85fc", 0xbe}, {&(0x7f00000001c0)="c6500ed54147e4cc144bf23834b96facf7c7677547cc27966cf34b89d902a7b5628918dd50e56a9f2ed2f131fa8622c499e46b7cd5c9e077b4812668d09fb30c661639d569f4ec741a301b04aacb0b91c838bd16583cfc34099091a5f5b9d3", 0x5f}, {&(0x7f0000000240)="8e5f6ea95eda7693f56e6e9fe85f9ab0a4a70b5bc931d57671ee95745a2a7c7b7e18999bad5208168e76270935c24567d7df0cfc48fe4d03dde42cba3e9dba0179318f3736df964fcb8b535c7247c25e01e8480fd53067c4429e09d9fb3ec3d12e11fde56fe1378b03ae673b47a7dc8166e67d34536d10077d6fbb4bd74b48e4932a3a6440cf0776282113b496fac8b7ffd58f38833c585101449c1c5df77d68d8c3916f4e6a36cf063b0a9a90c1bb316bdc8ab1a3dc551fbb4044b2028dfe1b7c8be328a0b991905e67f53f747c78f5c48fff6ad8e50d5745582f9eab757b3cd974", 0xe2}, {&(0x7f0000000080)="19b37310a977a161ea5fc3ce729a0ad9cdc28c36025ff86ba634a26c898f833671e883342982724490e065dc0c37937fcfdc274821", 0x35}, {&(0x7f0000000340)="47f1ea1a65872211", 0x8}], 0x5, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20}, 0x8) 16:00:22 executing program 1: r0 = socket(0x3, 0x4, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) lseek(r1, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x800, 0x81}, &(0x7f0000000080)) dup2(r1, r0) 16:00:23 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180), 0x0) r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x8, 0x10000, 0x9def, "01f0bbea2849a7f41a945b93c5687fe57ca53a54", 0x521a, 0x5}) 16:00:23 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x11, 0x42) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x130) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000280)) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x1f, 0xffffffff}, {0x3f, 0x100}}) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) read(r0, &(0x7f0000000180)=""/253, 0xfd) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:00:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000580)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTART(r1, 0x2000746e) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r2 = syz_open_pts() close(r1) r3 = dup(r1) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x1, 0xc0000010, 0x3, 0xdd9}, {{r2}, 0xfffffffffffffff8, 0x84, 0x1, 0x6, 0x7}, {{r1}, 0x0, 0x80, 0x24, 0x7, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0x10, 0x61a1, 0x20}, {{r0}, 0xfffffffffffffffe, 0xaf, 0xa0000000, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0xc8, 0x2000000b, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x1, 0x20000000, 0x8000, 0x5}], 0x40, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x6, 0x1}, {{r2}, 0x0, 0x60, 0x3, 0x14f, 0x2}, {{r0}, 0x0, 0x10, 0x2, 0x4, 0x101}, {{r2}, 0xfffffffffffffffd, 0x4a, 0x21, 0xb580, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0x8e, 0xf0000004, 0x800, 0x1000}], 0x1, &(0x7f0000000340)={0x4, 0x100000000}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000200)=0x8) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000380)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000100)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r2) chroot(&(0x7f00000000c0)='.\x00') 16:00:23 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="2f82a3c25850f0e6ce1050a677c3e7a69c8f9b73cded04a7ca7abc59a64b23c15c5b2c0dd4f4081cbd5ca47eea27fbdcf670ac33c39b034ea1a5a08cde884398ca874005e62689e152f509de05d1646464814d399abc680c95ffcd4ae8b72a1b0b5d71d1c823e87322dead75e0479074f15c11cddc1e9c069f24a6cd5cf2b339ba243fc68eb19ae1b0432761848e233d71be82a47b5920e4aabaa466976ac3cc5685d5fca692479a6dd13e0c5af2b6eabffdc1d3029629a0ac55f29499127571f5f259c5c67d", 0xfffffffffffffef7}], 0x1, 0x0) write(r0, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) mknod(&(0x7f0000000040)='./bus\x00', 0x2080, 0x7) 16:00:24 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) munmap(&(0x7f0000eab000/0x3000)=nil, 0x3000) socket$unix(0x1, 0x2, 0x0) 16:00:24 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x7}, {0x9}}, 0x0) getrlimit(0x4000008, &(0x7f0000000180)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) getegid() preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) rename(0x0, &(0x7f0000001840)='./file0\x00') syz_open_pts() 16:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getitimer(0x3, &(0x7f00000000c0)) r0 = socket$inet6(0x18, 0x1, 0x2) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000140)=0x13a) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x100, 0x1, 0x100002, 0x1000, 0xfffffffffffffffa}, 0xc) 16:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0xffff) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x10004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x141) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() fchown(r0, r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r0) 16:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) dup2(r2, r2) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x9066002b05ea623e, 0x41) geteuid() 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="37a7fa37e37659ac8ed6dfa92d603464e743a94a6ab458e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d02b24e8ded116f5d74dce9e02556a8310a566d4df07abd8edd40eaa404a5aecfe9737f733c6bba70287279ec8a55de43e87aec6ffbffb1154c7ed49269628eb824e352e8f4205b20ea8d64f9c0413d1313cac855d57cc5c0ce0e654ae8a0e3e18de9ba2063468fb6719f853e88a496dfe65d987739913c560fa6451a541277537e8e4ebed09aa8030c1808f2c04e9b3372eb76a09fde1d4a4b1d14c0307ae36eed6576ac0f8e143998d70b266c8322c6f67906c8372a8fac01e1c6f9b1c6864debdcc4d3e4624d4756ad8d207c21302dde978033c0", 0xffffffffffffff2b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6", 0x0, 0x9}) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r5, 0x4) fcntl$getown(r2, 0x5) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 16:00:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000040)="03267bbc86b0ce6cc0cbade9bc0ecddacb48c82b7893418eecc50ab6fc03051d81b401d6d94f3fb7e8ddc89b8e03167b66af883bb38e2d17577025a396857e83f4f8add909b609984c61f4e083e25aac5a7a3b28afac", 0x56, 0x1, 0x0, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000005c0)="d367569adb01d80558a0264fab82d348c0ffa6fa7dfb285f326371290fa54f96ca89e44df922af6e942bb48f815750d68bc232b22bf3a7d5e2251319e3e55dd74f239ab2aad450ed1320ed12d652dc65cb1b78690f8c8c4eb23fa1914ed90aae003361ba9ff443127624c5fc331796183ccdb1178097a4e59d5532605d6b5dc115a20415da521b20a300e0ad25058062263336e68331c7b3773aecc4fbee12378eb1edc87c2106e31a9afa8a57aba9ef90f7f3836b32a3cf87613b7b6f26a4dda3245aecf3c612ae7f521738ef823b85bbafb3e048d3012fbd96bafdcb46d6d558f0fddb9295916d17ecdbfe629896dfda15a3e127bdda21fa94fa1027613f5afc8fa78fe69cff3d1a594ec8cfe759b2e95f0b3582e9b9c2a4da218e3843885cb177547496ee130510cf7da8eecb2842bc694fccba9bd103acc1b663c04cf6f318d3598783281208ea2bb4c5755e9a63ddc9699a34d07f98d20a3fb3b58d906d92b2971bae3f391c5d3944b6e04e100f4e5adb1291e985ae3b60de4a56c361e1f85e8fcf353cb7bf7f42d9846309b1e1e04083a2771872891d97b2c7a78dfdcb7bc335ef92d6af295b2ce5df448ea722a2784677df9aad02b35ddd4076397945ded0fc5f9c829f3759cc3de50828e9e42c0fb446d092a5de5aa6e9930b059cd35efb57153080c1c49ad4af30c973e5936c04ec74ea72303e86b1ecbaa20174ad2627a6cf62944a2983342da0af1f6363a71369f9f0d5b1fe7ef20a60c39b574176cdc3432735e963923a89a9bd87294a7b707f28d60348b17c7ccf8361b533ada826134c8de316170e8da88020e59ddc8509da0fdb657d7e601f12355545036ecb3463449c0cd5d838f959eb3589d5506d39ad1416d79f6b7fce62535c2fe5db9932a8d43540581adaf0f060a2a799eda32a10bac2dd1199e5925bbc69c0e101047af32d77c80686a90ba9881984f2c9e7f32d447c1e246168fcbd34b94f3ca7550432e66b23ad2326795910570d52b61390e87cf740673d8d8c2d9b5165eafe8631258f99ebb348de3b530e988b68c20694e1da46f83439fe8699ab1edbab73455acd6895f1554bd9813b44654cf105a51aab12010563d18bbfaf9cc654fc068801005cbf02833151962afae3fe2013f129ae0b172964a6fa4d3754ef935c823a784c11bd6771609e577a321cf8940dc24c083b09670511ac099dd0e160409a6b2d98c0abdaa297d7aee7e21daef7edcdd669e52d56cf7ab35a88922fbee586c7c1ae44032adcaf3bfd76511f8471a244e8ff6370064404db9053b0ad999ab2c0fdb194e2d5e5fcc49a57d11b0424beca6e1528fdf660d990e9be5f16a9f1857c7f0fdc84b63a819bacb39d83ca5e8b023116c4d0f1d1e88405c4b0d3b8ee4a14a25f1db8ae00e77f661090a40346cb3f0ad39da80b75d1df9102fb9c9657e3863c8474b0f6228f66e466de3ac5fe4eeb8bd1ac0343f409a8b7c1b17edf91d0d5a1794794a13dbd9ec8a5b8c5af3829153c47d0ef64e0ded73a2935ff7fd27e0e483edf8cd9edfe7baa7d01c8d427c98727ec3783eea6f8118a121c3490a6bb35691b6ad054918946d9a94def44c3e7aed52689955dd9218ae10fab7d74ef6dba901a911a17ba62b43d034519590960f746e984474bdc592c0a80d807523119c958358c47871e5391831174964b7520bb9a0d8cf96053461cd6cfac161f72eff22db2b235d3cf99d2ead5f4e8ebf95ebf2a9326b32422ba50fe0010cc69a5f7bdab054b04280babd8746567586da69174255d22fbca47e67ada237a5185044b4532374a65af921fdc89191c7f8e5f3fd7b3810092d5588a8c23181f2d776d54521e723cd0b0671b8302c718bed095a560bd1d7088fcdeca49cc63f61dafaebf5a3bcce0bca3adbf192a49c2c06842d813f02285d7c013ec8514569cdc74486c23558f8228d93980794ccf786925954bd5e17c1c7034261c49f67570a2ec4b4be9ae31e58b198e2ab7b4dcf3aa9e87e097699c32ba7ebdb4afec92f3d976dc43d94458a7ecb9ac7ab1a63d9cd19b60f465d1943ef44d99ca5c2f53f2d4d6e5e14d545bb8669bf82bf503b8ed5b0e0c3fc65c12e008044e83f45a7c05b3ce72c1206e6e975090d45db8c64f20943d0ceae0bd0e7652482de73c2c251200f320678f25b940f7e1c60c80d1ac3e7e7544ceb95b5a3541c68822089be82fc67114dbbee79005b7cd57f33740c19cea8b02708569e2422da198eb2047b39bd1ac1aa947c0dbd61e88e45d305a5d08f9647aedc92dd874ec32748d501c26e558184cc8149764d37bfa4f79d0ebf39062dbc234f8f40292c61ce2e1373bfe4d57fbf66bed4f2810beadf1c4e5eeae3b1fda156188317f214a6cf76565e0e9db737c1d9629d548290ba87d395e2ded5bc7003f646bc67bdb9593b1bd05c3c3722d7857965e803c649285d6dfa3067d433798be93b673ddf01640bc820d04af36614b7cc7d0e0ed2df7c26603c0f89f965ebc2e690809f2b6e32ce90068389f5672c657d542164956fd709bbf6b4da0bb5e7513db019cb2b2a04b27e3e3507ec25df16537fc6c0e900911605a0dde90d11bc0d0d406520d432ad988a7f138508d069083c01b8ab4e76b394d716086ae0b09783e8ecfa4e2d6a0666f5e3853d4ae8dfdafc02001783d237e5151166a39a573b757237c9598f6a8d384dc9ce90b2007d02f15526a31d2422d3865e3ff53bd1deda056280ac0b00d9c783a9149e5cceacd9a6f9c54123cc4f82c1190aea2aa44b55430864c5b20e91f94024eb4cacacf106d63b9fa48a4b5ce132a0ad43b2c98c3c32d77da9dad98b8a220d619761f2f83e4a742e759680aa46a7436e9f759d4e92c13306d13a7acb57716ef52ec790d3b0008ad60b1df6f8fa79aa6a6d571f2d2bbbca7d6543ea3973bf8eebe4075924356612f5d55194e99761ce79c3ddad06a312b930f4c1694579454b589e3439f8d81f04274e95ed4fe37406e4158e5cb127a647d2901072f9920899d8599aefe29dfceb488e4dab76773ef30e4925324d2cc691c7b37ba04aca159edff99ff178893150a0c9b4fc4ffc7bc1c5d85f5ac0a40b47e35ad5f73db1958ac979a256a3797e71704e1df39f1faa994ee51df3065bb649d75c9fe6e39857c2eb693fbc3907e69c7ea1fd71a399864ed41452ca592446558bb8d0ec197b04b65092193278e2eb07c9feb5b5b897d870f845496fa44e46cd9c109a4d5010ad05520c56bd5f27f55e978961f5029eed543dcaeb4794d9f6bce293c4672214cac5e691802e94968193de43be7c47a76defe6c02780d50d70dd50d4d6b590b1b832196d29f254d31020c803c43d9fb5a554d551f42ffcef689fa352bcc8abdfe9f790d98caac23e7bd7ac77fff77cb588bd73e41f7241205e16a663b8525df4b5640afa7f0458909c8d52a0b41cb6406ae387ed0b5bfe75c99681850c5294ca7b8f46ceb8c852fca5b3f331c1998c14c79de5ba2a49da9c6668bf9da8246a84f33fc699cdfdde025db6615b3ec7dbf8a9be6675c07b21ab3fbff60e1c8ab9f15354df8614cfdd5a797d0898dd03cf9fd944ab9c63e80c7e557bb3d50f8f8d3c40fd1f4503f6495b481c1ebfdcd9d01139a7ef8cb09212a2206a144987f3ee42b3c8a0ea67dc4e7b0596517cdf115864c57809a95b0c5ad76e0f4db91d3a0679a4cf8758b31fbf2f819f52f765710c37f526c19efa7885160626f1f28e8f9501149a839ce2c7d00d6a4eaab149b5b3258a4464e7e8b9d67e08f93cf052396b2c3464a17b3d33a7b74353ec080891e9cfc32f27d89785a76b59cd721419f9860b9bc381bc2704241d79e0e517624c3618d15fa4d51b79e00944785403a4cb2b94aeaff770aa1cd7d777bee6fd492eab99880188fbdc1b1a94941569dd0b7981f18789b8067738f4530be089bafa6c8725b3293d3ee0d563d8925cd7ee801ab5551aa2be5df307617aefc5b9d1c8aeaf37c59fd22d381a41ff951f68aea6b06227e425111f38f999f94eaf0c11cb3b9d648187dcf3b4c0f084d0814f3268e88c6d2b260a22dbd3ef45df37fdf37ec5d1eefa9d14d0c8576e05ed1dbfed44b591a94d5733184c59908a749db053e7811e726552656ed48791d6ba5cd26f287bca8deb70d5e5168d406811d73ceb6ca9d0d91c2b34d90c124128849428c2cd99539201dc8c51cafc58b78c11d14651a9bf3b60711585ec23e39cbd1d4391e01e2c10106239218feda86bd0f0e0440b2170a452128406e2fb4d35ee2e129f5f972350fd82fc07f024abb721e6c61df9c1c9fcd51f66b35275aecdf98d75861d9f36f2b509e7e5f743d2198c959ea9781c2f8cf3005ce897dda3c7d3af6351f62323a2779c29a02b161cafa5f67aa77672a91be64aaad19a5a94d9b934ad28ac752cf0b9611df1c3821b6a01e92a2c36288855a1d6c26e0ae84234b1931d0d830c0212dc09d228c701a2a6220bcd8cb714d6db512cd3e3aa5efbc0e498e74857c5c3d23b163ccd3b2302a76d1bc9b17070e08ff5f51a30e17154be676f904a25631375a89383e7e8cb31c2c7d78b8e43c9d158b8c36b86da50126eee7e146fd5e6bac3d5e41e085dbc215deb57ce8d479333b664755a21eb665ba1551de1427d664db518f39dc14a9aa28089da262b313966e670256b838d97800", 0xcee}], 0x1) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1000, 0xfff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xffffffffffffff03) r0 = geteuid() setuid(r0) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') 16:00:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r2) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) close(r0) 16:00:24 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) dup2(r0, r0) 16:00:25 executing program 0: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x8000000000000000) 16:00:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x5ef21cfe014a0bb7, 0x40) mknodat(r0, &(0x7f0000000040)='./file0/file1/file0/file0\x00', 0x20, 0x6) mkdir(&(0x7f0000000080)='./file0\x00', 0x2000) accept$unix(r0, 0x0, &(0x7f0000000140)) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x10002) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 16:00:25 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='.\x00', r0, r1) setuid(0xee01) r2 = msgget$private(0x0, 0x182) msgrcv(r2, &(0x7f0000000100)={0x0, ""/133}, 0x8d, 0x2, 0x1000) getpgrp() msgrcv(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000a33b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x1000) 16:00:25 executing program 0: mknod(&(0x7f0000000880)='./bus\x00', 0x80002009, 0x82f5) r0 = dup(0xffffffffffffffff) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/233, 0xe9}, {&(0x7f00000003c0)=""/241, 0xf1}, {&(0x7f00000005c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/147, 0x93}, {&(0x7f00000006c0)=""/217, 0xd9}, {&(0x7f0000000080)=""/121, 0x79}], 0x6, &(0x7f0000000140)=""/46, 0x2e}, 0x2) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) r2 = syz_open_pts() open(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x10) read(r2, &(0x7f00000008c0)=""/214, 0xd6) 16:00:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000001040)=@un=@abs, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x3, 0x101) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7, 0xd0, 0x10000000, 0x10000, "bd3cfd714965377734ee4d80fb4a236badf59099", 0x8, 0x10001}) fchmod(r1, 0x80) connect(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) faccessat(r1, &(0x7f0000000280)='./file0\x00', 0x3, 0x2) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x4) pledge(&(0x7f00000003c0)='&)^\x00', &(0x7f0000000400)='\xba)\x00') kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x49, 0xf0000000, 0x6, 0x143}, {{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x3}], 0x221, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x8, 0xfffff, 0xffffffff, 0x4}, {{r0}, 0x0, 0x10, 0x1, 0x20, 0x9}, {{r1}, 0xfffffffffffffff8, 0x8, 0x20000003, 0xf3e, 0xf151}], 0x10000, &(0x7f0000000380)={0x1, 0x80}) getitimer(0x1, &(0x7f0000000240)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/219, &(0x7f0000000200)=0xdb) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000440)) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) recvmsg(r0, &(0x7f0000002480)={0x0, 0xfffffffffffffe78, 0x0, 0x0, 0x0, 0xee}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/218, &(0x7f0000000000)=0xda) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) r2 = fcntl$getown(r1, 0x5) socket$inet(0x2, 0x1003, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x400, 0x76b, r2}) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 16:00:25 executing program 1: r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0xf7) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0xbfb7, 0xfffffffffffffbfe, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:26 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$dupfd(r0, 0xa, r1) 16:00:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r0 = getgid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = geteuid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0xfffffd51, 0x0, 0x0, &(0x7f0000001640), 0x50}, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) unlink(&(0x7f0000000280)='./file0\x00') fchownat(r2, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x2) syz_open_pts() 16:00:26 executing program 1: setuid(0xee01) socket$inet6(0x18, 0x2, 0x0) 16:00:26 executing program 1: msgget$private(0x0, 0x40) 16:00:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x82, 0x144) fsync(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x8}, {r1, 0xc1}, {r1, 0x2}, {r1, 0x2}, {r1}, {r1}], 0x6, 0x1) r2 = kqueue() fchdir(r2) r3 = getuid() setuid(r3) r4 = kqueue() r5 = dup2(r2, r4) readv(r1, &(0x7f0000002500)=[{&(0x7f0000001140)=""/38, 0x26}, {&(0x7f0000001180)=""/82, 0x52}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/73, 0x49}, {&(0x7f0000002280)=""/227, 0xe3}, {&(0x7f0000002380)=""/58, 0x3a}, {&(0x7f00000023c0)=""/233, 0xe9}, {&(0x7f00000024c0)=""/39, 0x27}], 0x8) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000140)="09714b060c28b37d25eb527077301fd3d2ac40b386c1d23c89b4763b1872fed116fc22c16ef1c0b64bf56b044bc457b5446b585b450bac5ccf8b693c5131749a8c45d6456493d31a5499235d099a0ddc9c0075940665230685c8b4df0f99696f05aa87a61ecfad4414152924fc896fd4490184b5e2dc4100dd77c8fbd55699f5b0c305395e7dba83cb63e9b9274d840b415e710b90973222a1efa197debc2f35bfa045b59905f3d6f4d6d750ee7af9e72b41e65efd0182325107ca7df223df0a9695f38206c446b01d367dc6e86fac4adcb2b075f52f6ae4c81260b775c3e5a0ed66de6e64e3de6130cb2f5b81e4a421fe98d83b95725c8d4078e85e446dea6ce35cbec1e57c44dd966f844a707515ababb4a88c7a926ad35b4f9ffe5c5d88f7ec1bb50d0d4d2ce55e2c00ecd5143deb26018aa334cbc9b6fca8082269859e1183f31dec3e6af5b2acc0b775fe6a0d084e131e3ec6dd0cf949885037ec4812cf26317fffa1f4038364c61971074fa1ea3d03fea461b0bbecb08b74683f573b66cbb2024514c7966b04c3c5d3f4b35d2efc8967cd5f8f1445d94ea13bfed871f13f48781124e120f7d1647d86ff77e88a7eadd6379a418c05ea9d6cb13787106c3fcacc527a5a48747cc8e8296a0dcaeb0637a70e47a90dc73f2a03500fca015e69bf6c7b71464fb545fcfea05b4c07ce68fac218c051a1984b2477f345f9eb460b3c3844e1cbca578b3bb1f4ea7645c02c94e096a8f11b1281d3b59f58b039d5e5fad57e6ccc35f73f578d01dbc2264dbc6bda6ae9f728d09058da73cef133cecff5f2e05ad2b84eae24cd15899445c5b52f67a36585db260eaa4004fde3b2167a9a192b66795a32e59cf8c7680c1ce57b67e406c074308d37da0131e40620b8e660c46c95216606e11b90bf2c970c7fd1230d4850c02465f76dff1704694de973d2cfcb6033a969defdacaad50cb50df2b4dc7f7747e8a5c086438d2069e6ee340553f4064886a11a13c2693aa65c5a6ec480ae2ebc5a25eb44c3be8004027aae0c71058b012cd82a29e32b9e94d543bddacafd12a369f1a4e693dd5d8a82c66eaeb05b1eb428956e2375656d3ee01787f29a364563fd1b5f56b8a318c981dc552017e75beea13949ff999d0f05fb16889570caaed6b1fd0a9f0e02c5c06314b49bd93f4dc758589cc0b45b5773133266a8308753b75ff9c6978211827400282174f14d1fa962729593f5b079138e5eca222694bdd14db681859b5424f00308003074f253ec598fb938c7d64621f147ba7103f8385fd863afea3dfa44caa89073ef104cb24572d026afe2fe8111719cfc911095a96c2cf3f12f3599f3e7dcdb3f72b37d737aca4c6bd9f74bdcc25424f133aab4a5c235362c8f7b02c1750d270c71099476c5275ee9b117b871dd32ff0415d9d194a0460627cb64e2030f85158b35eceede329b3b55226d93554514007444e64a9dabb91233dbd4aced7eab20e1544415908dd77ae4487f22b0e2b48714fc2f5e9169b5e1634d50a868116465d5f511e111fe8cf6f9093f694ecc8fcc0e76b49a90ef5fa47d13b3f95543ba1e6e9fec11521d0eeb34778c6d88c8352dbd020b993e3abce4454a334e61b3e87459a0a19361f2c98c0d0f8677174b3dbf74db9b5dea7cbde9e794ac96c87aefc13cac515ecbf1ad86877cffc78e8a8f5ec0db9275d18e6b817b66b3e0e13428eb3716bc770f039f128fe9f69da50fcc5743247873f1a40702276d0adb51fd7b3b85b59f40d60bc81751bd4fa899cdf5df4b1ab95a559a2a1fcbe8c81c22bfc6a5d1d4e13a043e092504d47639eeb91d78c968b46336c6d85bc199b08efc3c334906c739ed92234cd426f5440e5349d91ae4610373d1eab3c3bea806ff26b35d63948602ba60be42e00a4778ee3c3e55213f9ff223857aef31dd8de79cf4d193fd7bbed2d34eb984cec7f2782138355b421009d5327550396e41ec1aa43609a48b4dd4e96788e07306e4dee842545dc97109c96b4f6912efd42b1b124b387b5ff25b4e1ae92542d559aa9cef0309dbac56696d33a5152aea741d0a8d813c8fb3b1d3b129b11f3400001470172df37092f30e5eaa79495db921972b3e1b8da818cd88b817cc604b33c13bee4451fd434435ac88aed89fae6f77018fb79473425e69ce5b666ba0c86b51ceaee74a2e935cc336e26a8aa73131fb55396d6921ca945cea7de528de01124434b8e48d505060257cb07cdeafc75a7963a2f705846170e58beef67a38f9499c74d66077dd58b262796e57965ba6c569ab6f2a7cfec253e1572c8ed15620b545544a203ce209d108416109707e07cbb8a99b9f659fe3563c96551f66bf4cca1db6c10fcb87eb90b9887c337bd03ec1d75334865053b8c29f661aab7c4df509e9dd6b856118c7476e690fe9abd885e7526c5d954447c3fa1bf5567f86c324151eebaa77154a71bc70b3de4b67ecdb18454b48be79e0dce4eb93aff10b6c12e9c6301da25567cb688ca8241601481d351b55e7840dcbed0481e1fde77ac94d35f6f30057461e03a11f4561d138fa0c49e6b8818fc97e567f93d9f35a7a8d4643c1e44bd71278ee22d88163f1d7cce6033ab23f94358bcb8be5da1cf053e978deac36b34a91d37a40bc0044494b15631815853df28237a3fe84365aa85cd465ccca3e21a818351b3a1d490b8fc4972f7b77de04d91d781552d7d07a4f9c93cadcf1adeda9f3ae79fe3a9e99c8f051731089c5bcc0367fe54e243f8a379339121ecc1fcc22c38ea8d9023f593e30f73d27e676c4087932acc4c32d3be337645c53af45e57fce7aa2050a25cb88f4d7fc92570b064eae1eeefc0a459d45d44760e2fc24348a12d6aa4deeb5fffe5b1d5ce615e24269dad0c6bdc3dbc30d3b441e76dfb745ea8de878436eee15a3fca4b4c15301818293d5d1b574d06e12f16cfa0d5e57cfaf8339104a8df2846da3d74767dbec236764bb91bbab90982f5122ffa73e28f6919279d001376e89f4900259efe03bee47bed432e30f1766b0e91380b4e6c36d87211693673467a0e4508d06602104ab8acae3ca78259a2f346ec5aa73b02fc392296ed93bce884c58fe64ee444093a5f32e541f5f8929951401e99a10855f26349d8f3247c7929620933afe7cc93b49482085e289302ecd2a9550ac827b319601ea8203b4052436ab613f2f14fd4ae54a1fb1d0df9b6044324841a11948181ad2d699afa884877819151209383531ab84ddcb994ab408607b4c512645c48167a381a1183526d3c46fe5c12b71e23d4d8a3251e29439c56d9b6620bad2adfd7997cc04924269521cd6ffcd854059a61549905f1dfcde3de38fd9b6c00e98f98e78ce2f231d64cfa699776e571afd25ac035c7f7d51e2355503bedd374fe3e1923566c175512970e99eaaf65d676d685336057895274127c11a7296d1c8456ddbbe03b805a2f9888b060054c8e426f0c4f91df5f9bf15ea78a04276439a7af3dd36c7a894db5fce72e1296402b095c252a86b418db77d223bf3f5f807c8baebe4627e3cc0ffd23cbe91c1c4cc2361800ab47900d4db848074d23f2c1b21c2eaf4d8f998b00b7e35283583bb512bde05d95052bbe8d4e70ebe0b522830d55801536e1385a49b890d4791738a780dbc8989e0d52d65db6262b6fcd34214dab6c8bc1b05d556edb9044e627362b211ddb34c27b6bb009c880698f01d5faf82648d30281f3aad0bb2dd3c3ead369dd6f1db62694995ede6f927dce2dd95e537d242103aecd5c2ec40f8d952a8739e8b516564260a3876ea229783da0ba503bcbe3d17d66f16c22319c59464f2bafeadb468d53f799473b13391b7dd2900fb070d1c815672eef6312d9fdf08a29b6623d5693b9c0bf98ca3f3c67e5cf5a919e974034974bfffa9c11e1e078b80fc5928cc6676ae4548b5e69a02702c576c387c5325123322523ba363d1d972372d705cb468de222c19f73935134a2a1e1eccd68b053977e08402b0677e2f514651a4fa10a24a74f4f50fd5c95637dde1200cf33e538a7363d9e16b00980e183b035711259c13dbcdd6b5f24dfd3697a3147bfb2af88623c1656485230020ae032798e4b30f120ef4b88562141359888fd47b6157587ee30a62ca14babe96c2a30906c8741fcd438bcf69fbb2ae943f7363454b88cafc312a9d7be03d3e6d82a790e55c63d486a7358d12a160fd546e1ab3c897a643e1a36f9cb2d780da2b2f4b811bf82db920ded5f03fd96783a39ee6daeb4a04689ea15e804ab514dd65295252118751c7394fec5526eae9df397a2252c49f96a82479664bebae6e2608718020515f6c181e30291c11518edc711be97ac8eb4f929ea5cbc1f55607a8f4738f21cf6199deada5b86d3c80d2a271244a4d1a5ee5f504c8b1b5f5e11288e8f9a2ad436e734807047337b466eb746b4e44572519fc1a740d737de233287632ba53f53f5a000349d8dea93a4b93e20c72d634fcf0e6067e259499540e6f5ca4cc1207e138ebe1395411703e2c7671ba6a04b8e4bd90313bd218e2bd2200001007a1257523ffd5f1b2ed2b3903e7d52f8be256124ae993fda6e2e398c57f9d3c01a4b789ba7209ac2b395c83acff5dbc09c531b8ed3b3df40cb398dd80d141d64b1184653cb0698fa9dad56a6c4d97b770ce550ecfc4689da865af7840b07e442b3421ff79086be79d0edafc1e40250332717c275e7bee6e911e204e3ff16de514b7509d9e548b2eaa9e5765e91c8504e91da90a4365e3526da5622f5a9ed92ef221a476e7c45ba34a11669b8fe383b43f65db2a9793867c2957afdb1737c5e7a37cb4b3d981db3ca1266bb7174772a151d91fcccb5f3a7a295de159a1cac33452c47a2e0d92307b721ba36e1e65a73986ec1ffb1f8b75549c2df3db3fc58589f56e5bca0959a30c08a9cdd40b203797b31c1d209f1b85f8b31851b05d03078332b27a3bc559fba2f15f6745add8d826cbd52019e112f1edb78e03703e6a951f5f13cbf92d0c09817fdc1c938f2e668049af57d0ee07ac9ab94655b5a7abbb195f00b4b271a44a10d3367850d93d04ec5fdefdb8a6bce90f573ac0b27df86c554fb38c7454179ccc44825ef9b6c3940ccbefa29ba206f32c8c2ae90c79c681af563c2e305b0a9e323ec2cc4c183ad7535044e5430d8fe9d50a96fc1409b5ecf43560b63a97afb2b6a645690069f3a9e0d11d449f036b208007621cc1bebf3ce53073a88165a90de0339699612b443be87fa0ded9140297f82c27118581a64da0dc34308d6e68927ac8d4e259c7b331d3cd4d9375c623ceb080868b01fd8153f1eaa85c7821a3645ed65c529c4440107a5966af6a21ccd721368ab375b50a7ca538d3b75804c24c45fe27cc2fe7af24002418f789895e48dc9961993e948f3e6d226f247acfc3f85f87e580589c7dda47fcb612fe9c05a1f1f2b7ce3dcf767906901768b72aaf691548b3bd6cb1dbb4751a806c7ab0920ba87fdc5fdecbf79ae01e4f54df4b0b969d076195555a107ef17dac4bfef4c4a84798ee3b0cfd967e038872445e4c787786e3e5931a552fb91e66b18714b5851e44d5c693a9f1d7d8be9721bbe2f48e9aca1f5fc806de44c42602d97debe648fb7a8595c5f4ff05732d092316c69d70a6e10993c3a068045b8d06b75ec821f4e5bbd178aff9918c9bd44f82016cf6a1606fd7eb3da3486f22a4cb097427d85b1d8dbcb8b5f4670774623ed495bcfd52474a3dd9f9d1db5c44039158ced7e37a17e973f1030bf56c381a6e7fe201e32d6b51856736a45fcb", 0x1000) kevent(r4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) mmap(&(0x7f0000ff4000/0x9000)=nil, 0x9000, 0x7, 0x3813, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) getsockopt$sock_int(r0, 0xffff, 0x1009, 0x0, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3f, 0x1000, 0x4, 0xffffffffffff0001, "850c194ccd2514c840a70ac266db83103a427276", 0x6, 0xb8ed}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r2, &(0x7f0000000980)=[{&(0x7f00000000c0)=""/87, 0x57}, {&(0x7f00000005c0)=""/165, 0xa5}, {&(0x7f0000000140)=""/83, 0x53}, {&(0x7f0000000040)=""/49, 0x31}, {&(0x7f0000000680)=""/156, 0x9c}, {&(0x7f0000000740)=""/95, 0x5f}, {&(0x7f00000007c0)=""/114, 0x72}, {&(0x7f0000000900)=""/74, 0x4a}], 0x8) readv(r3, &(0x7f0000000300)=[{0x0, 0x388}, {&(0x7f00000001c0)=""/222, 0xde}], 0x1) 16:00:26 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0x1, 0x3) socketpair(0x1, 0x3, 0x6, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_getres(0x3, &(0x7f00000000c0)) 16:00:26 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) poll(0x0, 0x0, 0x1) r0 = socket$inet6(0x18, 0x4004, 0x8001) lseek(r0, 0x0, 0x2) getitimer(0x0, &(0x7f0000000000)) 16:00:26 executing program 0: syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) mlockall(0x1) syz_open_pts() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/9, 0x9}], 0x1) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = getppid() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = msgget$private(0x0, 0x0) r4 = geteuid() r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getegid() open$dir(&(0x7f0000000200)='./file0\x00', 0x510, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x7, r4, r5, r6, r7, 0x80, 0x4000000000}, 0xa06, 0x4, r0, r0, 0xffffffff, 0x5, 0x100000001, 0x4}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f00000002c0)=0x1c8) r9 = getppid() setpgid(r8, r9) ioctl$TIOCCONS(r2, 0x4020426b, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x804) flock(r0, 0x9) flock(r0, 0x4) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x6fa08a64ea2e5bee, 0x1df) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) pledge(&(0x7f00000001c0)=',\x00', &(0x7f0000000200)='{[\x00') getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) lseek(r0, 0x3, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) 16:00:27 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x1) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00.+filY0\x00'], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r1 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r1, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) 16:00:27 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) socket$inet6(0x18, 0x5, 0x0) r1 = semget(0x3, 0x0, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x8, 0x1000, 0x7ff]) 16:00:28 executing program 0: socketpair(0x11, 0x2, 0xffffffffffffedae, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r2) 16:00:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x41, 0x0) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fff, r2, r3, r2, r4, 0x24, 0x9}, 0x7ff, 0x3, r5, r6, 0x1, 0x7, 0x6}) r7 = getpgrp() setrlimit(0x2, &(0x7f0000000280)={0x3ff, 0xb7}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r2, 0x0, 0x0, 0xfffffffffffffffc}, 0xff, 0x4000000000000, 0x0, r7}) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="7fd6faa2afce8f2a1ab4", 0xa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r0, &(0x7f0000000280)="cce62efea05a38645d4166d3a8e313d7af6d2438a9d2995950dc767fa2f065881a8b9247b969405dbad95d4a6d9d9fb9af33b6ecadb2884256e95fcbecc4537bc6ae7633d8e3a452d39f6f6492dd02251f0d8675143009adc1d6e8d944492b2bcd483c869831bf4573e384eb923dd37bc4501a6ad516384f2a801605f6e3e0bbe778f35244da1b58410598fd24f969ded5aaedc54ee8b6990705c57d8b04ac5adc401644ad0530111e58e1785d508df2b6f4ac7fbc18d52652d1ed", 0xbb) syz_open_pts() 16:00:28 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0xa, 0xd) r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x7, 0x0, 0x2, 0x0) 16:00:28 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000fef000/0xe000)=nil, 0xe000, 0x2, 0x5810, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xd12, 0x2, 0x10001, 0x3, "d2ed5f99b127e4d8070a40f506d0c42730b19e47", 0x49e}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup2(r0, r0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x6, 0x7, 0x6, 0x9, "420d89366f55f59f059d12c9c879f1407043e77e", 0x7, 0xffffffffffffff43}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x80000001, 0xfffffffffffffffe}, 0x38b) 16:00:28 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20081, 0x60) recvmsg(r1, &(0x7f0000000200)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f00000002c0)=""/193, 0xc1}, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x28, 0x0, 0x1dec, 0x0) 16:00:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d96) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') pwritev(r0, &(0x7f0000000080), 0x0, 0x0) 16:00:28 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') fcntl$setflags(r1, 0x2, 0x1) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1}, {r0, 0x4}, {r2, 0x10}], 0x3, 0x21) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x7}, 0x8) 16:00:28 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) pipe2(&(0x7f0000000500), 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = open(&(0x7f0000000340)='./file0/file2\x00', 0x33, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r1, 0x4, 0x10000000be) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0xf1, 0x80000000, 0x1}], 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x541, 0x9}], 0x9d7b, &(0x7f0000000280)={0x9, 0x3}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') recvfrom(r3, &(0x7f0000000400)=""/106, 0x6a, 0x800, &(0x7f0000000480)=@in={0x2, 0x2}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000002c0), &(0x7f0000000300)=0x4) recvfrom(r2, &(0x7f0000000380)=""/109, 0x6d, 0x2, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) mknod$loop(&(0x7f00000004c0)='./file0/file2\x00', 0x8000, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2000000000000001, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x8490, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0xc7) r0 = syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a90e0ac934c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef1692542cf11e3a9406ab93f12fc4d5f16b136a5d00d1628b53a5d006f3142020d5c9cf21b8ee32c09e4bc0ac41da75f38db0b290bfb8ea71ac3483733e44344d661818238a8852b21", 0xfffffffffffffd6f) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x7fff, 0x6, 0x1f, "d8414d4e72ef595185aeed30c42b07d6ad3c8247", 0xff, 0x6}) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) sendto$unix(r1, &(0x7f00000000c0)="632aa78d6f4ea0a6e1d2771ad797412358b18586fcbbe4830c1193f081b83fabd10a0fd697d404b54baae7c987f1f61c5529d5ddd3f9e44125aa875bd34d4071b2ff7d0254a1dd4f607dd0f30323db92ab98a062f5fc3104d745251177843997f9b7bd18d4869223e71b0798d39bb345033952bd9bcaf49458500e71e42987abbec036b5c296044509b8470c8cfde85fa29b53041f975e5fbd07be414a77badce3f749d857c07307004e514a3ab47ce1f2a889b1fad898a18f46637ec63422ed2bc24d8f0649e0920cdd293cfa1acfb99528d6cc7173e5ba8aa229782d891355fb", 0xe1, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) &6M7渮7u8)倎c@狍霏鶂]霪!8S椡牋e嚖閄P`d礒,W鄲吲7E仅怮$dF)傓榄巜&櫦Xm琵Σe紈smuxpoll: not open 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r1, r0) r2 = socket$inet6(0x18, 0x3, 0x2d7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:00:32 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) chmod(&(0x7f0000000000)='./file0/file1\x00', 0x100) rename(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x4) 16:00:32 executing program 0: mknod(&(0x7f0000001240)='./file0\x00', 0x2080, 0x902) r0 = semget(0x0, 0x2, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/252) open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) 16:00:32 executing program 1: r0 = socket(0x2, 0x10000003, 0x8003) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000a22d0c27020017"], 0x10) getpeername$inet(r0, 0x0, &(0x7f0000000080)) 16:00:33 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x2}], 0x2, &(0x7f0000000200)={0x3, 0xce4}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) accept$inet6(r2, 0x0, &(0x7f0000000000)) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x100060, 0x0, 0xfffffffffffffff9, 0x0) 16:00:33 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xa0, 0x1) 16:00:33 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1c, 0x0) pipe(&(0x7f00000000c0)) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/65, 0x41}], 0x1, 0x0) 16:00:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x80000000000a, r0) close(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x6006f4a7, 0x8001}, 0xc) setsockopt(r0, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xb7, 0x1, 0x6c5, 0x6, 0x4}, 0xc) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20080, 0x0) 16:00:35 executing program 0: r0 = syz_open_pts() getppid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x6002, 0x24b) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) r2 = fcntl$dupfd(r0, 0x0, r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x801, 0x4) write(r2, &(0x7f0000000180)="f13a3c60bfd86c6f3050c37c7fee55ed54f4536cb79fdd476695867ce743b8429fbffa1ffa84a356ded4280f2994ebd85cf68a3674371d0e60382729928dcafd7c0d3f3c1780c37d7ba48b5e00133ec4be51de7ac1034f8816a3c88d4bfbb324a6e16fe9968096", 0xffffffffffffffcd) write(r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x9}, 0x40) 16:00:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) r3 = getpid() fcntl$setown(r1, 0x6, r3) fcntl$setstatus(r2, 0x4, 0x4) write(r2, &(0x7f0000000340), 0x10000014c) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:35 executing program 1: pipe(&(0x7f0000000300)) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000340)) preadv(r0, &(0x7f00000004c0), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r1) r2 = msgget$private(0x0, 0x10) msgsnd(r2, &(0x7f0000000200)={0x2, "cea9a9481f3846a1532b23ac2b60881ad86d771eeb4b3fc030965806ad61634ef725669a59ed10bf2d73a3164aaead11597be41c45d5eeb2dd49ac18e7456203f8f3669f2bec68284ebd17684497653137b39e6cc99f41d7bd639f7cb2eafe0af07ecedf4b4efbd53623baf4b326a4b6a4c0abe631cb24db795fce9ea57e863bb3401031bf91270468f0ebc4f28eb31b3a5eed6149b2443531a1ce1b40295756b98b159fa0c43ae9b8dc9331278b80e8d760b357b74af46647983c25f01e557a48"}, 0xc9, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/237, 0xed}], 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x6, 0x4) ftruncate(r1, 0x0) 16:00:36 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) r1 = syz_open_pts() close(r1) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x104}], 0x1, 0x101) recvfrom$unix(r2, &(0x7f0000001340)=""/190, 0xbe, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) read(r2, &(0x7f0000000340)=""/4096, 0x1000) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0xfffffffffffffffb, 0x0, 0x3, "bf7035444696b86c93e0a073f3f747428476f525", 0x0, 0x7}) r2 = dup(r1) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/33, 0x21) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) poll(&(0x7f0000000000)=[{r0, 0x100}, {r3, 0x10}, {r0, 0x100}, {r0, 0x10}, {r1, 0x1e4}, {r0}, {r1}], 0x7, 0x613f) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:36 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) renameat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') mknod(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4a) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$sock_int(r1, 0xffff, 0x108b, &(0x7f00000004c0), &(0x7f0000000500)=0x4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='[\x00', &(0x7f0000000100)='##\x00', &(0x7f0000000140)='-$-\x00'], &(0x7f00000002c0)) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0/file1\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r2 = semget(0x2, 0x2, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000380)=""/29) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0/file0\x00', 0x1ff, 0x800000000000000) linkat(r3, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000340)='./file0/file0\x00', 0x4) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x6000, 0x6) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') msgget(0x1, 0x200) 16:00:37 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003c4000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0x101}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7ff) 16:00:37 executing program 0: setuid(0xee01) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, r1) r3 = geteuid() setreuid(r3, 0x0) chown(&(0x7f0000000040)='./file0\x00', r0, r2) 16:00:37 executing program 1: r0 = msgget$private(0x0, 0x3d) r1 = getpid() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001200)) pwritev(r2, &(0x7f0000001100)=[{&(0x7f0000000000)="aa8faabe128937be903dc18a58dbd82009fdc4a5769e8f74c8ec4ec6c957c7b4b558a07163a300ac55dc57e2164a08a50c568d036adf59cad14d0b0a2fa959523cdc130536ee33e349abfc839683d7a2fe25ff1aba616619ba81c8dbf6a6da48a3d763322c0dccb34fccfba8c39434719571dc17884051ed3a88237653bb793bf5b8383b71707d94d356aac86ed7e0dff7da6273af62144aca4fc5864d2c9be43a8a2a7ac9f61f548616104cc922a3521f390c031021ace9f50b97d4a377d864191651f8b9def3c16967bccef5d8125d76c4c3f4173d1bd09cf6fa8d51e3e9909c3ab22c9d2e6dd9675fd1f147f14d28a9fd15ec897e51c3c01f50781231a40bb9553c8ba31896197f99d1922163c728d413d4422443c0eb5dfd0661cb2f993bc086b0afa4808e0e42a7379cc29f8deb6eaa0cc6151a47c1573b0d2306f1c36773aafb0c8aa69299da030c9c313311493e00cfa2b8512892d1abf4aec8cbb4787019652872111bf22e5a228d16df5eb6dcd5feefb215e52d66a683459d2adbcdadba61fb6c028887557c2981d5f2d3af6d8a0590eebe7e9a66c95374dd6752f90616ca6c154b4229e3c622d8baeacd114e33fae5aab160bd7ebc8e3a8b48d7cb36315089fbe624852e15dd076e80d549b29a273026719224c4da3f94ea3f9e3a1023f57dc7a4e59b7e35f4cc0d061b75dcca0b3fe24e1bfe6af8931d685cb9a5c7916d79c881fa115f42a573e0ae0445dab14759b0bad7b4b61548085053b5dfc168a3f685876898f99f0e2919c674cd408cc090265781528647de69bd77a575b6ac8679be5ef64accfa5f8deac8fe00bdb9eb10a9afbf8d4080bc47169cf0bcd9e8bfe12bef10b9cf93364d8aa0ecbe7635bfdbc60285e3de7c20ece4de94140f7c476292b3c13a09be899a8fa5d0e7233bbecbdbc6cd59d46086592b2e450f8c80903b7e21a2c846624de9f7b409501e063185ce7c65fdaaaba1187e943371e9b26627f37764b08a7a6452cec0b96d3c1348d8c94cd35e0d518b31c3e8bcca02ebd698a0a306657b6ea3ad6bcb1f95147297a4e0dceeafea44bb41f9a9ea55ff0645d43501a3a2147b455c3f0baed8dfd4947e9a746af01cf71749ebb8121d5b2caa0137a47c401c73e43ee062b12ca3855dbb34a158048ff32c5f0c02561108f2b85ebe9431e9b15738265b0aa04f73cc9810f81022b76a1c7372bf8fd3b856fa458f2840c93e261213ddabdec5c4d0ad2be325ecda6eb6d5f4017d23dcad4426e4635c5411c88b1519e38b72c902bf1c435d7cda74197617e1908b530d44911f4748726e60a85de1fdb88d3c78840f5b23488da7b473733b1115b5ac2d7a6a842ea496ea6f9358cc38b8f8dd4b0f46e8a1183cd8a5cb570ebf017ca98d66289d0eb5db52d328da37d3602396972955077bc5571f3e6c2fcfe38015bec526acdedfadf02305d2750c1d752cc6bb3989faecef8696bf215ea3b5d0a517d6e5092f5d8f64bff99905faff86c9c001c4b8835cd173c9c9401a5b08cf7e7f9dc1509802245f193cd73983c03a66277732db13319badda939be24574a18214b067e0e0456092f22181fa0f8f5320c3d5ae6a9d53f549fff480546f1a633161bd862d73a4b06b8d84d40dc5fe0ec7f1f11c3905b70bbbdea7970f697ed65b31e77fae469602bb73254113d6a4cc588a53cafd7d2ff1f831fba028192913557df9526dce3d4e389d608306a9889cb6a26ba3af2960f5a61bce4d1079b81c968cf25a8b8e4a34ccfe13ae89e0a84fa74c91b0a1e669e97ba8aca8896190fe8f69a624aae543fae7fae785cf7cb9db351f0ee42cde63ae295521b07d17249c0a5f37a4ebef22df67ea46499bc3f583905e8412f8520827db381d07eb912bc26e858a04b08f1bfd74792f44afbe09739b9d15b134e73de3004ec8261bf5c5b9e4507d773920e8679d507ca81627a2b4ac31ed8f3c745fe0d5fde33e7812587a0c33e131da159f8b9ac64011f439adfbc6e28d600c8a2ed952c39213c83a250a101e02f90ef263759fecc759ef4890d9e1fc815a4c47568e12de2a8f5d8748635c2c42aac5430c5831c17021b23bf7d5f21b42c9ff98b1633a130b1658fbab05bf9250b0ca948dbc4ab7e459632a5c448e5f8eb177cfebc60e41178ac56b7133a2b49023d0e92edb57db51098a87191d3b07edb580cd2ed0a19b6e5bc0e1926e87629978685a82fa9898e9797db6cf1c79556f7e8d8c085fb80cb69d585bc5722d1ec5acb00707e479af61f83ebff14f5906afe00c2c54731db3e65e13933e1e3260c3c29014942d0606213e32396af180a089067125106efe5d72db4bcbf847cb8316f7bf9903c39fcf96e8387798223a0df899b437e6125463065b6cfc082b7b63a4ddf90fae8ef28f9acb9788758b328850de0d408d11503288a99e63e912ee9263613b91a7e880335f259fecda692731dbad47193956582642c490cd9f2836afa16f3ca4491df1bfe719db570973f7b1af89b5819f499bf14ff4c3e201b87676df3df70dd1a73933822b606a38cabdf67f8ea000da260c527c7923b39b6f9b35595b83be1c666e011e7404497d4811f30649a2c850291666e6f9f236d366a86bb0fa0cd7c0d45dccba3f7e00ab6cbfbece679319f0838c2557ea59cfbe81b9ff2b5ac64f263b6d0438b5dbcc6e733d4044f0a0f4c2be8227b69f5657d57551b84575f69405775945a70d9f404f89a650960f49c7c1dffbbdd68279633a07a7c512a828cf345b8b83a8b6197570a3c99015d9c536f2afddbbb5b6c05c4259dbb0008afff6a82a61cdda9ed140179644dc22a0d69b717de56371d837f867e69d0862b5c2e6a4d31c983736fd3ec9660bc410aef96b7d9be083d3af5400611a91faaabe7c19f73e35634a3e3d53bce3b4f7d12b854e9be38564c3dfb2a9ce94f700a044d1ac580ce87c742fb51a888d8addfe59f3352157797a177770b04f3cdb61a3d0dd30859ae1fac049244e7a62c5371d27caf89dcf15745680abf0334d2150e19f51c1f4485fde2fe17273ecf988a7b4ab28f420c7d7db5ff8966d3bf5d6d7b9ac4b23ee5a576ba0335525734fcac036d201fef3bd830fe2ff6964b37ca76cfd461651ab3a8e5db515416bb3940e57a61ed47c43510e72e2bb495894a2048d52a6ed5a63f8b5fef9e8ef2b4ec2fa65b772af0f65a788d3a8256ac988e31a5bd3e139da5e104c7c4caa50d01aa2f495a116eca8f8f83623f3a432066a44cab0a209bda8f9702a7b4f6a38c98b94a2e2d8b8ff092a4771bd0de9a22766ab7518590dbc2c371c17e58963cc8d13f5c6d2ade85d0a03b1322b4105fc5542bf3c2c4c3bfe3c5213166093f3ce792346ee8beb59527d79218b30ef832c2507f1d9a57514349b9fd603989fb6ebe3baf144a0df829f2be8019bdb5752950de3882fe2023869445a8ec8f650644213b54ce9dd205c759b4c04c13d659269288c1cbb7bbb43a9c2d3508a3e4f61ff14d1723b76d3906007d43860e5470fe4ffec6c9339b16c6dfab8b1564727bd88b7cbd2e3487df39aaf18e51f6b9d4f40c4a1a07a3fdaad06b587bfec2fe14766b9522e33b06a1da9fbb95acd23fec60e8bd7c168073ecae62103847cdeda0d1aa3aa33d4e089673faf58d62be03110c77a236744a36cd7aea8348b154b5cde2ab9bdaa8798b82fa82eaa1d7f88bec05b3374b0fe29886fce02de1f496a613f43c5bc4e834cda46a77cd73396e910e7f43093b5409949677249bcae84d66e2cd6e809bbe8aad0fa62cf7e253bc7775260b978b1f1e4e4b02ff838d17d0f0a0d6c1e9a6d652e3cf56e8b9bd308e06dc014915091ae8cadfe8cfb352dff828789e1e48b5154d8a2853c4691e9c5e0bffb513262f2c21d152452554f341690c7b983d1f9751348e5d9608dc2908db640be2ac3ada2a99cf5c816890a6f51bf9ff275b3146c60b111dcabf9730acece2e4aac1936fa9a31f7816e553647b783393f32c11fe6180e2512472a7312f65f9a2365ae45aec1278677c2a3a70dd425c9213b163c1dcdfb151ce7144fbc5fbd71c6a8b29dd8065a79f20a073ff799cc330f9175d56845a03f7518c7fb15433d0e9445ae0986fe255697eea0ec02aee55448b17fc43698195149719d912d6c91bf11533d937fd442b88d279aeb950bc42a43df73af3e839fcc42bb32a96afcbf140663afddd79ab1693a31c19eb2349cd43b3a38d73f1c99e5007b051cc05eef05b3afe8d564f7c9ecd720dc1d94816597aade0b24a692a19fb4503a56ea0f6ee35cc76659285815814e1eba1c8b86de1a82d2e010967fcaf96a63638eccadb652081b01d0cfe71cf4ba9e7f4afd491e302d5f7d8c72706ec15889438e962dff921d3f1e2db31fca7a930d00dbca5a1e1c23db318028f63e1b2127da89c779717509e6ddb6b75ca8a91cd16ed33bec4005d880fbe1d188717723edc3620c1b9892419a69373e6f836a26961c4c78f41d4a2837efe2de67878d9647477718e3e0f61bc2d4e709d904f100f1a629a679c870eaca11e71a178c7260bbd1b76b1ec98585775323ad680c0f9b449a52f2d55dfe58cc1ffd602474f810b609f5359c4583c86ccded18d86601584a38b4a097cd1bdc9cb8a4bd0ec7c34fa69f01585bf9b7f76457bd168a7752ceac890bd4fa1a7c4f7b61d4be56940af0dab98e246bf39f2f132371bf232dc9856598908e4e343f33eca65324a78aa2310130680fdd09198260c16f4f8f859313add877a527f4b916ef389440fc04a3db20cf9068809add47e689d32ac5eb0731ab314ada871964eabdfa4917686e8554154579a20a1a8bb1f2b7f57c0280f2e678230b1a9054d7c402ba4f504c9596b1500a2f42d78e41afd77d9ea306edff4f39ee554c3dac013232fff2b505ef21d81440638864eb8f189d68e9ed75917f7c68fac8503851d816fa4dbc694da78127633faf9530e3f24306d6a6fb867a0ce7b1a30ca31bf08d3547300385312aaf72f5db65213157de6f19303778ffc755eaea92350c1c853c976b139641b557b90e0156f308930f20dfff58386e70c0ce3cb1786cc3c03f2fd967eb628d59082e448b8159ef7d54e7ee1bc20b4aee9461c30d1ec5e97575b4f88d846702f02f3ae44e04c387140a51807c4861ec567d53c1963c5b16469b1db027f72053f4be566a953afef790d92180ec8dc930335d2824d46042c3c13a47ea2f7e2965eac4d87b2a07ba3819237117e32f6d6e1ac728a4b22cd48961f4b11ce157a594e1210f262ac2b6cebeb2b5e70fe8b74f5dae0bf347e87b4fc869c30f147e39725eedb46c40ca07e3e8ca93737f328b2cedb8ce1843afb7a3b37b0c2a33e8b50d831410532e28bbef84110c500a2f3add8a222aa0191e82dfeaa141a981014b4e05712711bca1fe54d6a20bb4ea8fc1fe4dc4f3fea95348c9669167edfefcb95de368d18446a6ad080844089ba655033bf45a61787c4022f1bc993084a6c07f1a12b1e408620e7720e22c6c184f4b9af27943fde76d5ad8bea1905acce25107b780616d2d7b2561c709e6cb30d399b64381bd44bc0326c84c2bcf0c0e273fb270bad68e2a543c7020ccdabca7ac9fcdb9eb7ed78654a2ace12dd339614f78706973bea34974429555233e3b98a5b5816b80e853ba57749c3de8229d72e1580020bde2032138c08a8569541bb6c709fb3cf351d42d904be49838c08f952dce82d8c1846a1f2272f28f32f42be3a7d18bbbfb82634a428374f99b86433e50fde440ccacfb3fe17ca7e7ca79bade116beec0df84ee90", 0x1000}, {&(0x7f0000001000)="36a6aeb80602a7f80fa6cfeb563d58e979ad58d56ec3a4f840d7f04f8228524ac8f9957950cca9db3465a3cd5654e26154489a0949b4dd387fe1689cce9a981b94a61fc4d72ce58c4f4a3352fe3d61626ccdc26f59251bbf78774f9d1fa6e8e8210639bf331b3627104caf02d03e5d1546a013be28d0328aa0051b999c481926e59580d34a2c14a1bee82562268a1829c0ec7f54b6aab064c7e7c7803985cf58dcf040ee6390c608762ad753e8f4566c2d1609a38900ab89347de607d7817b834bc0b13f4a34f06fe600cbcdfe344a84febbaad872c59b3d9c9fea281c4bf7fc5383e4100c3b4d666ddd0aa88e0df85232ab", 0xf2}], 0x2, 0x0) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000258f88)={{}, 0x0, 0x0, 0x0, r1}) syz_emit_ethernet(0x84, &(0x7f0000001140)="89ce5d4bde4dae93f12e5b1469db01392238388ed4e6a95b64d85221a0e12cb1e874050000000000000083095778b17b54e8437eabe341cfd906e6847f078666579043e675d7c14cf589438a4aff2b3ef10979596f99ecf136b2d4af66eee4da34af6e56de78a3e049d4e3c653f1f0660ed465881f721b6aad277f10604ed1dfd19764e8") fchmod(r2, 0x40) 16:00:37 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140)="ff00ffff", 0x4) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) recvfrom(r0, &(0x7f0000000040)=""/144, 0x90, 0x0, &(0x7f0000000100)=@in6={0x18, 0x1, 0xe12, 0x7}, 0xc) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:37 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000580)="9608ef4ccb1691e8ded693e2a39b2695622f97f0bb0f469d9e37b89b5d182625b0743c6e1a7202d04855ebc982de1bfa1546e95b68a35bd20276f5cbf812bf1cebca105b9ac217dfcc7071ba42e41f63cb15190e26cdc71ab8124181211a43b71c470a3b04bb70785877de8ee9d7f2457193d0897f2664a95cf89b4107512c97261788d72aa4800c7697fa436881dd20c6fefe8317fc89122a03ec8c6bc87e3815ff", 0xa2) r1 = syz_open_pts() close(r1) close(r0) dup(r1) syz_open_pts() 16:00:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) clock_gettime(0x0, &(0x7f0000000040)) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x611, 0x400400000000) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:00:37 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x8, 0x0, 0x0, 0x0) dup(r1) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket(0x1a, 0x8005, 0xf8) dup(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82222e2f66696c6578db7cb96cb7bc3d6181230d7cc93000"], 0x10) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000005c0)="d367569adb01d80558a0264fab82d348c0ffa6fa7dfb285f326371290fa54f96ca89e44df922af6e942bb48f815750d68bc232b22bf3a7d5e2251319e3e55dd74f239ab2aad450ed1320ed12d652dc65cb1b78690f8c8c4eb23fa1914ed90aae003361ba9ff443127624c5fc331796183ccdb1178097a4e59d5532605d6b5dc115a20415da521b20a300e0ad25058062263336e68331c7b3773aecc4fbee12378eb1edc87c2106e31a9afa8a57aba9ef90f7f3836b32a3cf87613b7b6f26a4dda3245aecf3c612ae7f521738ef823b85bbafb3e048d3012fbd96bafdcb46d6d558f0fddb9295916d17ecdbfe629896dfda15a3e127bdda21fa94fa1027613f5afc8fa78fe69cff3d1a594ec8cfe759b2e95f0b3582e9b9c2a4da218e3843885cb177547496ee130510cf7da8eecb2842bc694fccba9bd103acc1b663c04cf6f318d3598783281208ea2bb4c5755e9a63ddc9699a34d07f98d20a3fb3b58d906d92b2971bae3f391c5d3944b6e04e100f4e5adb1291e985ae3b60de4a56c361e1f85e8fcf353cb7bf7f42d9846309b1e1e04083a2771872891d97b2c7a78dfdcb7bc335ef92d6af295b2ce5df448ea722a2784677df9aad02b35ddd4076397945ded0fc5f9c829f3759cc3de50828e9e42c0fb446d092a5de5aa6e9930b059cd35efb57153080c1c49ad4af30c973e5936c04ec74ea72303e86b1ecbaa20174ad2627a6cf62944a2983342da0af1f6363a71369f9f0d5b1fe7ef20a60c39b574176cdc3432735e963923a89a9bd87294a7b707f28d60348b17c7ccf8361b533ada826134c8de316170e8da88020e59ddc8509da0fdb657d7e601f12355545036ecb3463449c0cd5d838f959eb3589d5506d39ad1416d79f6b7fce62535c2fe5db9932a8d43540581adaf0f060a2a799eda32a10bac2dd1199e5925bbc69c0e101047af32d77c80686a90ba9881984f2c9e7f32d447c1e246168fcbd34b94f3ca7550432e66b23ad2326795910570d52b61390e87cf740673d8d8c2d9b5165eafe8631258f99ebb348de3b530e988b68c20694e1da46f83439fe8699ab1edbab73455acd6895f1554bd9813b44654cf105a51aab12010563d18bbfaf9cc654fc068801005cbf02833151962afae3fe2013f129ae0b172964a6fa4d3754ef935c823a784c11bd6771609e577a321cf8940dc24c083b09670511ac099dd0e160409a6b2d98c0abdaa297d7aee7e21daef7edcdd669e52d56cf7ab35a88922fbee586c7c1ae44032adcaf3bfd76511f8471a244e8ff6370064404db9053b0ad999ab2c0fdb194e2d5e5fcc49a57d11b0424beca6e1528fdf660d990e9be5f16a9f1857c7f0fdc84b63a819bacb39d83ca5e8b023116c4d0f1d1e88405c4b0d3b8ee4a14a25f1db8ae00e77f661090a40346cb3f0ad39da80b75d1df9102fb9c9657e3863c8474b0f6228f66e466de3ac5fe4eeb8bd1ac0343f409a8b7c1b17edf91d0d5a1794794a13dbd9ec8a5b8c5af3829153c47d0ef64e0ded73a2935ff7fd27e0e483edf8cd9edfe7baa7d01c8d427c98727ec3783eea6f8118a121c3490a6bb35691b6ad054918946d9a94def44c3e7aed52689955dd9218ae10fab7d74ef6dba901a911a17ba62b43d034519590960f746e984474bdc592c0a80d807523119c958358c47871e5391831174964b7520bb9a0d8cf96053461cd6cfac161f72eff22db2b235d3cf99d2ead5f4e8ebf95ebf2a9326b32422ba50fe0010cc69a5f7bdab054b04", 0x4e5}], 0x1) 16:00:37 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffd) pipe(&(0x7f0000000040)) read(r2, 0x0, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open$dir(&(0x7f0000000140)='./bus\x00', 0x10000, 0x80) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)={{0xffffffffffffe9bb, 0x20}, {0xfffffffffffffffa, 0xfffffffffffffff7}}) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 16:00:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:37 executing program 0: r0 = syz_open_pts() r1 = getuid() lchown(&(0x7f0000000000)='./bus\x00', r1, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x7fff, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8001, 0x1}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x1a) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfbf90f001e4b2ae5eefeaff0f2c85e018b48fbd4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7ba8ef00201167fa0b585c6aa12c9df371b9909eeacc8539313df54656115", 0xb2) poll(&(0x7f0000000600)=[{r0}, {r0, 0x20}, {r0}, {r0, 0x10}, {r0, 0x81}, {r0, 0x10f}, {r0, 0x4}, {r0, 0x20}, {r0, 0x2}], 0x9, 0x55af) fcntl$setstatus(r0, 0x4, 0x4) close(r0) r2 = syz_open_pts() mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) close(r0) r5 = dup(r2) poll(&(0x7f0000000040)=[{r5, 0x8}, {r2, 0x4}, {r2, 0x4}, {r5, 0x10}, {r3, 0x6e3de17cb86d0083}, {r4, 0x80}], 0x6, 0x101) ioctl$TIOCSCTTY(r2, 0x20007461) syz_open_pts() ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000580)=0xffffffff) ioctl$TIOCSCTTY(r2, 0x20007461) sendmsg(r5, &(0x7f00000005c0)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000140)="31f77dff151d5457ceea7ba8b5e41d7823737873665a283500724754c40dc1aa84038220aa5a7e9fbbd5794460a3dce909344b268f7d5e1c973691635e04b1b695fbb1d56eae764c249da3416c0fe6f1948a7444f13409a6ef1d40814b2646e92ac03231c06ffff8", 0x68}, {&(0x7f00000001c0)="555257e033f11b949811b180cd85475a03d76f34ca877748be74a794d8451310e989f268c95533000f530f45345f7905bdeb7ba0833df227255f1202b2584180be88b0374c3aea3afbd7f3733aa9", 0x4e}, {&(0x7f0000000300)="bdfb865685d61d246ff01aa782ce2c0bc04a8bb6fea8dda25e95a22717befb96a2df470c1455f97b88a32949f81e58d5ce0ca37c57813cedf56732bafc19a71fe59649", 0x43}, {&(0x7f0000000400)="44f8dc728f364729b0f9c0f5343e9684191b831df4cc9f2f25299d1e1fa906d44fda1447f2c231b864fc05f9132cb963626d", 0x32}, {&(0x7f0000000440)="ef898b200e58286d2ab031ead91b7ce097092c8b8d4e28a167412109dc97f56886c8a91a8c689e207f42300a7d51b02bfe28408d40bbde6696afa64b19eb8aad", 0x40}, {&(0x7f0000000480)="5452646aefd52e5b657170fbb7781240ea12fbd09274a93c40f680e594bf4de2c34f6ab8162f1015b933e072e7419254938ac46d1623fc7c48cccb9d626bc52afe6278239bfb1fd45846fd7f5efd7a3207a8c15561687226a9386a5f26af139d62e269d0c78985d5b5d03403ddc8c99eb63de1f83fe2855c60", 0x79}], 0x6, &(0x7f0000000580)}, 0x409) 16:00:37 executing program 0: r0 = socket(0x18, 0x2, 0x1b) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000), 0x0) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x1, 0x2, 0x1f, 0x800, r1}) r2 = fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:00:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:00:38 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) flock(r2, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x9) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:38 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r3 = socket$inet6(0x18, 0x4000, 0x4ec) r4 = accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlockall(0x3) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x3, 0x1}, {0x18, 0x3, 0xffffffff, 0xd64}, 0x8001, [0x8, 0xa404, 0x1, 0xfffffffffffffe01, 0x1, 0x7, 0x0, 0xe60]}, 0x3c) 16:00:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') munlockall() 16:00:38 executing program 1: r0 = socket(0x1000000800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) socket(0x1f, 0x8000, 0xec8) 16:00:38 executing program 1: socket(0x2, 0x400000000002, 0x0) 16:00:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r2 = semget(0x3, 0x0, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/178) shutdown(r0, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:38 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) write(r0, &(0x7f0000000040)="994c61a9434efc9f06b6b559b3f4190e15dd626b042bf3529d71cf67217c3a31f271b814c8497a36a9a50c7efa62767d8cce7fd1ecdbc402ac5b92e94017ed1390bc17a106e72e489a92eaed1cd3c366e4bbaa2e85e77c25dd65aff65e242fe731b0aa6ac82420b1650375be", 0x6c) shmget(0x1, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) mknod(&(0x7f0000000ffa)='./bus\x00', 0x200000000001000, 0x5) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10b885, 0x0) close(r1) 16:00:38 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000400)='./file0\x00', 0x8, 0xa0) kqueue() semget(0x0, 0x3, 0x258) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="480000000000000001000080ff0f00001da9f7e90d52a5a5f8c0b0d7d7c6be92a8d9723f0a6561d12bacfdc3c23f0a7d69809c930e744a1d6303c69f192a6bb918ca55bd5057632000000000000272562f298aa94d8174c376718f775ace9573a615cd39efa2669cf1a771ee761c2430cef40efeb03799fc66759a341cba6b16dbf98a82c88207fdb7c6174cf38fae7867ddaa084d8b0e22d34b0be207f217bf706572e18fc6a633223bc6887fa24a1acd647069c20b44afd42c4c9df3d6a750a7fb22cba25254e600000000000000043a32205e8de8d218f9ec5c77753f5a5f88b3c431742e1bccd226f5b1d5e5b153a9bad06b2f248a42ff686fb63e27a819acce2af9db865f5131"], 0x48}, 0x1) mprotect(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000721000/0x4000)=nil, 0x4000, 0x7) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) pwritev(r0, &(0x7f0000001b00)=[{&(0x7f0000001a40)="92d2f3e95a55827fd4118a5dc89cbf8c4da43057c232029b5ebbfcc3ad1fff03489037ff228f3940c9b665020391bb7139d2daf2c74bdde81f42a49cca86e16e426671d9af2f161d00400cdde842b81727a861c2faa618f5991140298521a6612cdc0dcf12266f393e30e65bf7bd67505b78ef743ae81881d0945d5efbe7a6e86049b08d20", 0x85}], 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x2, 0x2}, 0x10) getsockopt(r0, 0x3ff, 0x4, &(0x7f0000000100)=""/35, &(0x7f0000000140)=0x23) 16:00:38 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xbff) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)="286f3114d2cb810c7c1bda25547df67b3b87605cb351dc6b53bb1cbaa4b058", 0x1f}, {&(0x7f0000000040)}, {&(0x7f0000000080)="ae595fe54efc38ec920d6a70a7601957c8f4e24d96adf0a5a1eea5de4b0ede885803e1f97ad15485fb50a40ec918f8e81a40c5769e58c3c9953e9c24a3937b0cee83932952064fa917b9e524ddab93038c73876a983095f243ef3eb446ee13e5c2c4a78036d92541be5ab1ab3f620c45023b38ae23bc04bc53e51d90775c250ea337ff697114ad7dffa403c878fedf37d1db2336d0555c362e1a7672b5d3424e97ba2f8c2120b0939e1b9d67b40a2d671088a6a725b518f21e78477aa7ae47eff247842fae78efbc1d6127ab99cff4b5c82a5b787ea2e52d75013ec26b08312ad274707881a20b90ce81097cca27b3904fa02d8e3b7d789224d688f1ae52940ca13d16df44963c93e7636844be8e451a7465e2db7b318b3f8aae5e6030968e7f158be63ea1482462261320f4f9def7da3874cf21645636394a4cbc0708c868d4db54143692a9443bd98fcaa338c3626914addf1b03234a382888bca38d755a732be3ec6210d51e4edfa986aca3347f4303da073c38f0a26158a3301d458bc3b6885137d8b4da715d7047ff2ba554be9013cf2b5106e2e3149e7bde34bbe9b7f4001a5559e07562db319091f4fe8352133a737f31397db399d4b508b1f77022ce6df7b7ef41b79f050ff23cae5e62587574d9c3a90d1427e61b42900edd4a7a5e7eed4b0ddd8117a3b2c386b2b30ff432d404ea283efc69c75b6057639edaf7580948bda7dc984281c51f2d7ddf46b8c4dc64829650b5cf59e75d1d2042546e8fba08c5a4c2713aca59c52d92bfc04c456aa803a9cef9d9639e463b8f260eb1c25c44f0ebfc8aaab430c5874467647cbab047a8cf534d4df594e10dd90624cb11c374922d183c10dd4692f96404a7cd22680e318210007abf3c8488d1ba82bcd746e5d4810d8d769eb2fdb2f9353e73def64ec7d63078a3079c0c6ba2bf2161ad14a6f97d58568bfacd84a0bbe04fec43678885ee897568a6ca7045d7e3126915d8e1f3b50a5ebf72f38561481304b6250aa6a6dbac4574f2eb2c82b40a8471fcad734234bebb91268a1e0b080cbc824b3aa1231b623ab845be29353c85f65d8bed04910c49ef8f08e3f8c70b6dcb4107e1b0efe25cf48a61fa0d99d52b2735aa0c6094310f4071edbb0e09b7f0360936ba16804446a89eafcb9887989af0ea1eb9da21854bda89a7e4a8c205b7d99f00638ad22c69751cce8ab9b73696fc711ef8c726ed6690e13558fd26cb674b3e3f76a5500e5fa37b9a8ba4f22afa9226e2ad4e4cd2cb3463a1d25d7981b0b25df44b160639d744c7c0eb6e05bac29e124f320a855a7f75b47d9766afa466228b765af3c2fca1a38fb3838a282e313ac2182754ea95c3a8c4484f511ce80c63556cf0df1e2ca5adc0181523a2a6d3d7ba3e76427e5ab51ea3e43aea582809c91584ccd8c54917a1cf30a26953c6f2c3b182668ffb0391c516e9d64f1e34c0d80a98ff6c35ca8afc8863beebaabf7b8f9aafff999f309afbfa9a5337bbf838849caa84d00aa24536278c2f4c1de6016a95882306235ec55d4c5173524a3ba78f22bf23a4036081b5a1e4073b0b61e0ae32a8482031afc4abf7e2eeb836977c4fc14d827a5e77a235e9c892761e681fd6dbf9483c49137f996ed55fb836b2eb46d7918bb1f81bcca49701e70ded9f906275b9393c0103c381f8f78672b36d1f3e59c397dbdad8a8cc6b485ea43fb6c931334eebed20da39b280d5467dee2cd6fe5d2a2658d6fa963e6701cdd723d76bc83a9c51c5602bb91b4c7215c71cd8e547b5b18d3e18afd359253ff1a68c18496b76292bc5561d9fa29c9db443253315df07190beb7e8579fa6be0591c27024629eee27af2214029496e7ce81f33bdc431b5a556a5744b750eeee5c6d6ecc67ca981491ec705c85dd75db2ab3b552aa383b6cf2a472286997ea30b7aa88ed032051a0fc3b5b04c4f11be84ddcf47792c22b6145837028da34f0df2ef878d62beb2f9cdae17ac6db81323a4d79c2d0f9f290c9610c88090bb1d49396de751d1a2d664916cad3644f5564b7baaaa13a4792f62d8430c696b78e05083b03da94969905d518bbec841688a02c346846fa7020771aaf33bfb7f7eb44c0b7938a8e8befce00b79732ba12ef9df3a5e4659d389c8bd86b258ff386f80dc37e11b81df76f897e8bc1299972587d6bca5a14af33ad4e2d11cedc2f8c02e562028dc72566ed7f82e6df681412d3d43ba32750533659c96dfc1981ec7eeea61839f8bc607947e702ce7d5002a6919f328d01efef58f912e4d22e3101c6a2d07ff1bfe0147ee54051c5f264bb34baf677a5a99dd4fa93c9e197cf9803a49d8757c70878ec209c7d2b5adf7689c899de96029aa7fc6e65a5c7e9db8b9f1a3e0a053f0f4822e7a34b2309c332746ed086ebc8bb822f860c59588356f0eb8f9973b53b7b50bf453abd7abf874bb2d1670c23e3be6d426982adddfcce9366a775253953a65ed8f7dde01b9e73d4e7b19ec8aacc4b0ea932e968e6cbc718ef746c5fac6474be6ea36fe81f7c3b45bc2b9687862aa9488a01dd0bb2ec397eb416490d03561e55713246e23cdbf3dc7fbaa40039c9d16094854cb021f8644f0187f953e1092554c70fca038e7a422c4d8e33a5d774bbc63ab4f4a2ffe6aff85d3838f58e5ce5d37486006ba59127901afbf06cabc4340321627f56d1108ddabc4aeb690c096829b2378981e180c9d39a984b7545e9ca44552f4be6c285a2243ddab7783b0371570fb6f67a47a45a38016c900924c8e461f26b13104dd77beb9c1c49113e9651a8954fe7bd4593de6bc5dc9b71c1823fe2e381609bf2fe3fa025e7d2362b1c6c94892d892f88bf77856ee7e9af72a3167748cb98a74118268cd0a986225f89315818d699327fa19f3b5834d9141a5715bf05f1999d6c4032c1fd4a30aeb289f53def2317a2146ed8cd854cc675416b9d08d5a1b95181708babc46b0f74c7dd545ffc84535d77b92b2e51f115fcf9d56ec29d538ba26eb40a35a3459bf723f92cd9cdaa3e632ec100497aa5a5a4cfe861950711d42d7d647d571c2de1526f299b697a1ee1f23db078a1fd902f171c2369bb600c00e77e0b12b652794e63bf4e962acdad165ea53fe5b4cacf69fa053cf350b008c9eb5c65e55bfea43d000ad4a8f8d0d7bb74d6303c27205702c0c6e83426933919c955152bd2005363e348ca0b1c137ffe8bf6d274b978bfc67848c5c458f2fed34119644b06afacf1feee81fb395efc06bba1145a9aebb13071fb1b1b60ee252fe1b5d6a27abaf1b88e5f95a7c4f440bf144ce39be5a36456548270f737a771c0e5aee3023f64fa71ffc8e7ca6600b381d4e00545735d6323aa3102dc0d92e5ed3a194ed21a92be50c2617e93dd65fd4b9b1eaa09b66149cd1211cd41b6eb9aa5f15f683fc46fc3b2a8fade4de2d74e0401096130fd01b03e2b2c409a2feeb6df03fa91ff8a29f6e41010418830bb3a0f8f61b0375034962f15d86b14c0efb2401635552832ed03c4f846fb1067e6c0647f8c83f5f057ef10e8d44ee7da6b502e9c85640af8721bb00eca2f01e66e2cbb0b5a1ee8c67a5bd8a9cd031e504b5f56b111a8f6b2942037f17bba2cc41ff9791ae5639c5c733fb616b7c2e3eda4720c44832cfff6a734d26f185cb3b0b0c5d275759432785756737a108f789b5664ecb2128c93b1dd75aa7170ef15806520a159a5167861275e99e492df5f1331995ad2ed1682261ce3957333725af4d42c185ceba87a3a4f7bd27b19772da9df0f8aa7eb416c070091e88fac170b20d9f34cca602825b5112638f41497d7138490af9571851d05580134f60870a086a4421446cd15c0517b4fe3dde58f04159436dc7e436bf5da95d09d430f0534d26b1e257ed7459ea2e892a884d0a8901789bafdd1d3f9db121e494180126fa861e94d525c4cfe160888a122dc3233ea71f26f1429066cd54b4fc8bf87f8633ddbfd51be0bf1075db1820e2a3d3e6f1adccce9e4c580cacf8b00b04fb0fb60cbc4b55fe6e284cf54204db9f599474c7346f9ca9f278aa16642cbbb49bc342bab8c0b44f0d38487360c6193fde3473548188f4871babdf02d181e194d78669e18be0f38550be737a16de74d65809e4ed33919f41dde338e13352c080a3200c14c21ea8e13d79b77371f6b56f67af0935ea2a2aae8fbad62579aaf8315f1dbef0de7d716659f9ab6f87a687bbb65f8d47e337c918c2d85af20631fdc12455c896c7a12dfd1fb184d22572452e2af0050cc107d111f74e70709fe669b3ba3532e8b67658dbbf74314f6dcd25c746dc0bc9f9728c8514cfe3c784fff7cb1431dca6495abf1fe75e93dbd19e16ede97e30d241d9e4d77e351293a3ac546f661384ed6f1ad2159615976cb277a1199240fe33b3714d3ec7c469fb7c63c0dc8cfc85932e173a4c5e9467367e09e946516cf527be6eb6206128c8b39ca3c998569ad64096811f853672e4a4c9057c42ff54b4a7bbd200b8ce838e72e58a2c9bc8ddd420f840efc69936265f67a9baf722ac1795c9296c73026542f29049505d8776a1623b3d343f49e1215d38ee94967b8c13af23f8121e952a61ced156e0dfeeee853d9426f94ee67c60fd97fdee2472bcc7a233b89ad77bd4c844432f91cd29ec61b719613b9db7fad0cbc1b14af8f503b3a42100805132d7c501a4eee07427cee713333d93d0f2e62be8df38fd35aa6d221dff8dc887041e1df1842ea7ea1ed9d27df9f2bb3cc4f28ffcc22cd6dcbd719c86650ac9b033d6b2488e970bba1bb83a84524746730297a6c9840776eda0af3a2db255087dddc461bcea7a94e2c5d79fd2e7948997df719da4cbbc856d6c3c8b840d641f6cdd431fdc55d50a7851b66171f310d16fe11a78d177c12a85303da5098f94e9e13f434d8a8c225d56bb6466d0567e787aac4bd9a3b9a9882f91facb22ea30c450ea28e3f3de19836c1ce46e9f8f177e63dd09a578ad452c38e9d3dbb8ce3467d6321e5e9350577e92447ed18ac0db99d75032473a3bf89ff87d33214be1430fca578d204a76bae3a916b3f391219267d94bde474ca82ca997d4b515cb4bfc5555a94cd83119ddf9228a7203eabf2c8be73889f14363c95dd1db23e59384cb03b38a35632fe32be09111ef5a52fcbee6882464252015b35e5297268133f6dfcd5a43e65f2ac87cd28a1f7c5684877275f0dc719f335a00687d60f5aae0abcc6b07cdf1044150202cec80f029fb9ee07ab58275afd254f6ef9db84fea14e2414f98344a16f534379db681b6d0d420cae14776a67acb937668afc2b08c243e0d9ed9a274ff75468242dfc9683b61a30ab5fac2cecdadf95a5b83c0d18c297190d04ce66c7c8b02d9e0f516bdf4d4f9bdfb010d587dc63d0a4fa13e5c149ab32d4f9c3d9325d7838c56266e1e955d89168358ac79eb58390a505e362a63178a34b1fd04acad18a2880c98855af2aaf1444b3bd2094a702f08016cdf521436a25a0406bb01cd3473f49786be3cdbfff5c068bbae5b0025e02d24d694c5937c537d101860ea66ca0ef62885207e3ab5708aafbf406ecf3e63c6b17df7429a55124ff9790ffa62236101eb87573373a4d367082ffa5ceec76e27fce95e1c778f066891ad8c34be3e6960b10a55f2d43d5c28b4512fda149bfcaa253e66bce383292947be0bd862644628582e87618273b8c8a47d4a4018cb32ccf0ae1b55ed48c6c277933ee2ab228204d3ad3922427f3a4200b1675e3df34c2c5f1132bcc78368e29f3a445be20ae89a610a05a42d6a182ca8fce81636", 0x1000}, {&(0x7f0000001080)="bbe8213941808d4d666d818f", 0xc}], 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) fcntl$getown(r0, 0x5) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) 16:00:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 16:00:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000100)) 16:00:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000040)="d367569adb01d80558a0264fab82d348c0ffa6fa7dfb285f326371290fa54f96ca89e44df922af6e942bb48f815750d68bc232b22bf3a7d5e2251319e3e55dd74f239ab2aad450ed1320ed12d652dc65cb1b78690f8c8c4eb23fa1914ed90aae003361ba9ff443127624c5fc331796183ccdb1178097a4e59d5532605d6b5dc115a20415da521b20a300e0ad25058062263336e68331c7b3773aecc4fbee12378eb1edc87c2106e31a9afa8a57aba9ef90f7f3836b32a3cf87613b7b6f26a4dda3245aecf3c612ae7f521738ef823b85bbafb3e048d3012fbd96bafdcb46d6d558f0fddb9295916d17ecdbfe629896dfda15a3e127bdda21fa94fa1027613f5afc8fa78fe69cff3d1a594ec8cfe759b2e95f0b3582e9b9c2a4da218e3843885cb177547496ee130510cf7da8eecb2842bc694fccba9bd103acc1b663c04cf6f318d3598783281208ea2bb4c5755e9a63ddc9699a34d07f98d20a3fb3b58d906d92b2971bae3f391c5d3944b6e04e100f4e5adb1291e985ae3b60de4a56c361e1f85e8fcf353cb7bf7f42d9846309b1e1e04083a2771872891d97b2c7a78dfdcb7bc335ef92d6af295b2ce5df448ea722a2784677df9aad02b35ddd4076397945ded0fc5f9c829f3759cc3de50828e9e42c0fb446d092a5de5aa6e9930b059cd35efb57153080c1c49ad4af30c973e5936c04ec74ea72303e86b1ecbaa20174ad2627a6cf62944a2983342da0af176363a71369f9f0d5b1fe7ef20a60c39b574176cdc3432735e963923a89a9bd87294a7b707f28d60348b17c7ccf8361b533ada826134c8de316170e8da88020e59ddc8509da0fdb657d7e601f12355545036ecb3463449c0cd5d838f959eb3589d5506d39ad1416d79f6b7fce62535c2fe5db9932a8d43540581adaf0f060a2a799eda32a10bac2dd1199e5925bbc69c0e101047af32d77c80686a90ba9881984f2c9e7f32d447c1e246168fcbd34b94f3ca7550432e66b23ad2326795910570d52b61390e87cf740673d8d8c2d9b5165eafe8631258f99ebb348de3b530e988b68c20694e1da46f83439fe8699ab1edbab73455acd6895f1554bd9813b44654cf105a51aab12010563d18bbfaf9cc654fc068801005cbf02833151962afae3fe2013f129ae0b172964a6fa4d3754ef935c823a784c11bd6771609e577a321cf8940dc24c083b09670511ac099dd0e160409a6b2d98c0abdaa297d7aee7e21daef7edcdd669e52d56cf7ab35a88922fbee586c7c1ae44032adcaf3bfd76511f8471a244e8ff6370064404db9053b0ad999ab2c0fdb194e2d5e5fcc49a57d11b0424beca6e1528fdf660d990e9be5f16a9f1857c7f0fdc84b63a819bacb39d83ca5e8b023116c4d0f1d1e88405c4b0d3b8ee4a14a25f1db8ae00e77f661090a40346cb3f0ad39da80b75d1df9102fb9c9657e3863c8474b0f6228f66e466de3ac5fe4eeb8bd1ac0343f409a8b7c1b17edf91d0d5a1794794a13dbd9ec8a5b8c5af3829153c47d0ef64e0ded73a2935ff7fd27e0e483edf8cd9edfe7baa7d01c8d427c98727ec3783eea6f8118a121c3490a6bb35691b6ad054918946d9a94def44c3e7aed52689955dd9218ae10fab7d74ef6dba901a911a17ba62b43d034519590960f746e984474bdc592c0a80d807523119c958358c47871e5391831174964b7520bb9a0d8cf96053461cd6cfac161f72eff22db2b235d3cf99d2ead5f4e8ebf95ebf2a9326b32422ba50fe0010cc69a5f7bdab054b04", 0x4e5}], 0x1b0) 16:00:42 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x5}) r0 = msgget$private(0x0, 0x600) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = kqueue() read(r4, &(0x7f00000001c0)=""/127, 0x7f) r5 = getgid() r6 = getpid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x4, r1, r2, r3, r5, 0x100, 0x6}, 0x4, 0x7, r6, r7, 0x3, 0x1, 0x8000, 0xffffffff}) clock_settime(0x0, &(0x7f0000000080)={0x6, 0x80000}) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000180)=0x4) 16:00:42 executing program 0: r0 = msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/62}, &(0x7f0000000080)=0x40) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000001c80)={0x0, "517c14b50eb34832129446afad5325646ec6e489961387169d4de6bd0830c49199f9505157070817a2d1cb0540e48f0b05297bedb01a5b6ed9851fb53609c3b70d2fb1cfa81030c0c7e29e0005857497c0de96657b5d51875356625e2e93f3fc25fc5d875f45c9b9ccd972f74d4c3f1533715bebb80f76dd0a048984f2fb14aa4bc8c5ee98f79b06ac8c85bffa4914cd7955a2c538657bc30a03a1b108e18ed7e8968a2ba46c62f1de3d02014c6eaac1fe3a738f3182b011737382c4216bc4ec8f9d639443d4d0e705f3430047e1cfb3862d90ab61d9e82bdb4edf0ac480f867b664f499c2e7457ffd39e2"}, 0xf3, 0x800) msgrcv(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048cea577dfc4d73b8a8856b5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7a8370ff7b88dfd3a364a85b2c6e0580c19a0e91c5ce93beffb2d59829d373202003ec6edbed2c7aa3dc7f86fd714df7a448bd1f24eb80ed9b96f734decf1b512b472d4f2c8b24830d726ca1c2983f8388e04dc17cf3545babc406af69e1a242fab0bbc65aea6b92331422e4024cf001971a18bfd233625c189db34fc726feae3e1c70390e84e492916e1be267680514a23ba92c96b78b7064b71e78c7d61c3eb85515c9be48a4348293c4e3d6624cd3f373fcfce3b83ff557efa833427343fc5d8b361340c7fda5a28d5d8f7daa5174fd9a3ff4b90030c3252e05fdabf9583395c344f3d12d4c65c37393426de812f220d65eda0e0e9bfb75b08a4c0da98045112582de03cc9fd02b261568ad0f11ec9c88e0432d0b486a4f234d034b1bb85449104863cbc000000fe17254dd36d35c2f15d0551a0787cbd5135fdec97d615964954cace5d16ef90e848188d16d556f4baee052ec72c1e60ca7cf67ed160924e76db0b0e1019501d5128499daa87b911960835ef43236d9ed87fd1843d0682331d35518b8ab3bf49517207db3ea561a702d6860ce870c06af77a7959824f087e84b0bcdd387780549350f7947ae49dee1e159f83b8e2e0750622557dd06a64bdab5ec0851f3d5ccb516b5a9675cfca5f3a33ddc7a6fd989b"], 0xb3, 0x0, 0x1800) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x8, 0x1, 0x9, "dd6231d652afd52a22437d48b8fcf9d788741c57", 0x1ff, 0x29a}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x800000000ffff, 0x40, 0x0, 0x0) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00.file0\x00'], 0xa) r2 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x160) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x4, 0x7}, {0x18, 0x2, 0x401, 0xfffffffffffffbff}, 0xff, [0x2, 0x7ff, 0x0, 0x7, 0x8, 0x7, 0x0, 0x5]}, 0x3c) getrlimit(0x7, &(0x7f00000000c0)) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10001, 0x1442963a2e934cb0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) shutdown(r0, 0x3) 16:00:06 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) getppid() shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r2 = shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) getuid() shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) shmdt(0x0) shmdt(r1) shmdt(r2) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000005, 0x7ff, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa8, 0x5, 0x2, 0x9}, {{r1}, 0xfffffffffffffffe, 0x82, 0x0, 0x9, 0x9}, {{r0}, 0x0, 0x4, 0xa, 0x5, 0x6}, {{r1}, 0xfffffffffffffffc, 0x14, 0x80000029, 0x100, 0x8}, {{r1}, 0xfffffffffffffff9, 0x13, 0x4, 0x100, 0x3}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000042, 0x10000, 0x40}, {{r0}, 0xffffffffffffffff, 0x8f, 0x80000003, 0x6, 0x20}], 0x4, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x30, 0x4, 0x2, 0x4}], 0x2, &(0x7f0000000240)={0x8000, 0x1}) renameat(r0, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 16:00:06 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) shmctl$IPC_RMID(r0, 0x0) r1 = msgget(0x0, 0xa) msgrcv(r1, &(0x7f0000000000)={0x0, ""/49}, 0x39, 0x3, 0x1000) shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:06 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) r2 = getppid() fcntl$setown(r0, 0x6, r2) setpgid(r2, r2) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x80, 0x20) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4404) recvfrom$inet6(r0, &(0x7f00000000c0)=""/98, 0x62, 0x800, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) fcntl$getflags(r0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x9c1, 0x8) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/178, 0xb2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) 16:00:07 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x94) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = syz_open_pts() open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r0, 0x0, r2) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x8004517) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup(r0) connect(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:00:07 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000ffffffaf6d000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000595bd1e6f092beb1fa5c93025ce32f70589dc4761ae054875e8689e8e87efadc81b8b9a9c7ad67c6280445668caf908f0916bc4e9d8c25e3d91e29b98804a6dbe4"], &(0x7f0000000000)=0x6e) fsync(r0) clock_gettime(0x6, &(0x7f0000000040)) fsync(r0) 16:00:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r0 = open(&(0x7f0000000000)='./file0\x00', 0x48, 0x100) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x10, 0x3) r1 = syz_open_pts() close(0xffffffffffffffff) dup(r1) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x42, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) kqueue() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x100, 0x1) kevent(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x7, &(0x7f0000000000)={0xfffffffffffffffe, 0x4}) 16:00:08 executing program 0: poll(0xfffffffffffffffe, 0xffffffb8, 0x0) r0 = socket(0x20, 0x1000000007, 0xfffffffffffffffd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) poll(&(0x7f0000000080)=[{r0, 0x6}, {r0, 0x4}], 0x2, 0x6) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x4000000080000007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) socket(0x0, 0xfffffffffffffffa, 0x9) sendto(r1, &(0x7f0000000040)="a8b7e92748852fbde9840cf01651e212328d9a34e042d436caab204c85541143d3aa09f0a85ed32526d475f692faf746789ebdb0aaf735a4d2c4adbb3f49c23c4c0a876ad0d25aa14de72bafe0ffbe4e7167fae6ea9921217327c272d837c3d7fa0ef2e6dbb5ec59cc7191e8045b47c8b5a5e777dd4439af04700e97f5a0143c482d36d3a2", 0x85, 0x2, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:08 executing program 0: r0 = semget(0x1, 0x4, 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/86) r1 = syz_open_pts() fchmod(r1, 0x80) r2 = msgget(0x0, 0x200) msgctl$IPC_RMID(r2, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) sendto$inet(r3, &(0x7f00000000c0)="04b39f9e7683fbf386019692002eabbf670bdf7049086c61a1d369d72842c40cfc4a9e3d0c6b779f3aca912d691bed99ec9ce431714950cbba9df2633a120664ac71b14cb74e15bbb37f4a1f79a22bd6", 0x50, 0x2, &(0x7f0000000140)={0x2, 0x1}, 0xc) listen(r3, 0x8) msgget(0x1, 0x420) close(r1) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000180)=0x9) r4 = getgid() r5 = msgget(0x2, 0x8) msgsnd(r5, &(0x7f00000001c0)={0x3, "7202b842eccfa2f1a33f96d0b1796155b0cc3dcb3e4af2fe530bf00aba9a6349b62f2b7ec67efd301fd1a7a6b791597eb6457e914e4367fd32759117491c48d6b5d27a5a8b1b3d301e39a6272fc59c00dff05180732626ac54262faa04d5e4e2005447876b19c3140aa5409511330ed92ceb405de6ffa28345f8061b7a83167ff431ed0a3062fa908b488e7ba5"}, 0x95, 0x800) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) shutdown(r3, 0x1) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r9 = socket$inet(0x2, 0x3, 0x0) msgctl$IPC_RMID(r2, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0xfffffffffffffffe, r7, r4, r7, r8, 0x8, 0x4}, 0x5, 0xfffffffffffffb08, r6, r6, 0x7ef, 0xff, 0x8, 0x18fb}) mknod$loop(&(0x7f0000000400)='./file0\x00', 0x6000, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000440)=0x57) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480), 0xc) syz_emit_ethernet(0x25, &(0x7f00000004c0)="2375802b5e2e9d21dfa60b93d29141a982d98c620353a698df39d58f145e076ac9849e3f93") renameat(r3, &(0x7f0000000500)='./file0\x00', r3, &(0x7f0000000540)='./file1\x00') ioctl$TIOCDRAIN(r3, 0x2000745e) accept$inet(r3, &(0x7f0000000580), &(0x7f00000005c0)=0xc) 16:00:08 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) poll(&(0x7f0000000080)=[{r1, 0x4}], 0x1, 0x0) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x4, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x400000000000000}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x9861b9402cdd2b0f) r1 = dup2(r0, r0) setsockopt(r1, 0x5, 0x9, &(0x7f0000000040)="8e6397c022bc2b8014c7bc9ba2aba97c8ed983a99c14d349b5c53cb7207765bbb63b67a2665c7f3d302b6d997d9e1c4772a44a2191a2b8", 0x37) 16:00:08 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) getgid() r2 = getegid() getgroups(0x2, &(0x7f0000000080)=[r2, r2]) setegid(0x0) setgroups(0x0, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) r3 = getpgid(r1) getpgid(r3) getpgid(r1) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:09 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, &(0x7f0000001100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), 0x1) r4 = semget$private(0x0, 0x1, 0x101) semop(r4, &(0x7f0000001180)=[{0x0, 0x1f, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0xfffffffffffffffd, 0x1000}], 0x3) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) sendmsg(r0, &(0x7f0000002a00)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000001480)=[{&(0x7f0000000080)="b55a26ddb80cd95ca9af8f72885d1127222fe85da114fb9837768c19de7032d8dbd862deb5616905a9d30a068e26365174873d0aba5af8b7201d26e7f543447a36", 0x41}, {&(0x7f0000000100)="a537f00aa3109324605a2098fe540d253a802a7a0a813a3ade75586e36d8851583f27496baf9c8934784880e3cc7ea2289268ab2cb6264c6f52ed30e8be33581543e59d7f899fbcc3047176781753ec2ee615378c2d237ae78e47c828777b990f6f4051855077fccfc649fbbd24dc205636c302cf2692ed5ca0cf1ccf17e11d879b6dba2ee9a505d67a79e997812445a606c58e382c96d2d58b76798c88c74b498aabfff5ed137ab26ca6b8129164e8a22dc63ae67efeec25e82c52f236bf94060d1de9e81bbac24e1f68da4b5777733c4c2194c89e400e2c79d8d2536fbaa9dfdb59e1be6932dd910f70ea057d91a50d7f7ebec990ac0d4c4048e21350ddacec0ac6e0f04dc5b172697676d7df3a75e4f8e42ab413d2ae8cc6fd02c6b8dc94a205bb416ba96c1de75a50e92addbbc001284cba4ac1c9fb399d6ee6aef15c839bcfc36a6b3eaee7a22e856a5f4a9398f7b8cccbc6fb9bbb7f8b05cde241d17ea6c6aef2dfc6c6f4b81c29a41bf3e9831f5b1ab4080f76ddc4b3995ca296bcb6122abded57613fad08ea7b5bcd3e14944f3a899bfb6557699413b3b7472e5b8f70057c3ad9db6c66b60d27a61d8d7ea868ffa94924a60ae96674d2631e06bc3b033fd60c242b4b0b613ddfedbaf26b1660c05681bbdc545aad44178d37b5cf131eda1c605253d8dd5254d2ecb9590ab38c1dbdeffe44d49799526cba52b5b40ce3489869de50e2c39f4415ff5ad73be7e21a2446d846f0e11c37fd81dc8a4d15f6b29eaec5bd1afb346de97f25b54eb6a5e1bf3eb8d46b09f4ea87ee96b0fb972627b8a7578b6232ddacf2863f12c1f8393b4b357c3dad1e3be66628d17a448dec76c976fcd03dd1c1118495a323142516b96e4faaf36a64dc1da31d11a45531b246a486539488bb560d448d192138e5487ad5daa38dad9efff61b6419f09629e824d809258b122a7e058a3bce9b1a8a75954d08680d4643f50dd5402d99267e07a9513e999ca2daafb0708f97fa271271d6429522b708a7bc304aaef59c0fe2b1de8a856b60e23ad5272dbf0e6c0b6519e458549cf936ae58d8ce6f7580a4444e281db3cd11bf96f4401a8f4bb79e562ab9837ee8dd3d18bbcba718260a7b41e4fff40c6293093f00851248d9440d79521847673d05cb47751d303cdee06f1e820fd37d97fbb20c0975d48d5c3856091694d68237f388be73168f15d70cbfbe03001c4b7331ff1f77a25d4e080be02976c0a18d9adf8ecaa8ce144b5e8fb7c62ad1fad9f9171141bf3cf6cdeacd74566a0ef0ef482d9fc248c4f3e37e75a4c4a51be5311942655fbd85506abead998de2b4f09f04b14691a573d37c8d9019b14124982ccf2ef20e602eb1f144072c35d9226d693e107a778e490d131644a0394d2fb3a9f652541182379c17ed1a304f1d4b6a75fac2da764e88de74dd59eb7b7a861f322ff96ffcbb707eebece4290d33e7613269d80b160bc6b3288607e2a195f0b5a79a33e8ae469ba9520a8120ec024b81afe8b6edb673280249fea8671c437e88a9cb05d31d9c57f9e995e993eb3c4fefd1b26c934b5e7630374300353941af0eb4d32ac728029915e9ed12f491c82756f48274130b47753429d84511e6ec157f673ab5dab328823d4a009d366da7ea00b3be5411163c371b9d7ee6649a8e12a6487aba507d6f4b4b22f6406dee0ff051516eb650a13623ae31d4f32b8604ac2bfd6f329317a32a19769f91c5306aaf7433202983de1c034bc3a5a948de8c7da8c10dc6cbd074d2c626445f29f8b4130a6727a3e154079d9ba60873442873f55490011ced488bd8c4ad0fe7d46100c78e873f764d650a80c0ac85135230b695260adf0ca2bac67c564b12bd1a5477e895d86ea2db94ee813a9eee1a73d2ba8cd0ed10daf1b2dda0d700b60a0d70f0abc31592f1b43be66ac76f6a4a2dd21349f3bce36203978b69057beed1666ff2d52df792103372f3a9a14bf46854e991bc33b9878ba3138069be1d7de5ce73ff237cbc7d05fd5fc058bf1c2a7fbbc86d8b5798bf60602a8c00c477c5d4ff7b3f5494de4c0378d383fe51223fb5fe60ee2c3bd4835dd5d8538371a63db52ca246a629b6ccfdfd3bd5c76567f65757f00265896d4a317b430b12c1268119ffa2ed8d6cf0ee9d89149578b6449bf923cf14994423a99cf3aee968085a53a20126dd7494594157ae82cc5f45424d19a9158598f45da63174ad83bc8214a3a1592b6313fe542b498430f3d39f6c8fc2f657843b828c2ac2b45dcc8a9927a92e69911e2502cbafeb41304bbc15a45aa17588071fddf31f02fe6fbc6556b443934761c9847c6d94ee880f6e3e919b73d1730c60a87cb82b7ace7a0e9cfbbbdd15446735136c2c706542263b82b3bcb5d4f211e287dd37b2502399a7ca4254f5ce5af8085d5d0a0552abbea0cc4807880b1e311a4e1977f9033b7b6ca9d84e452447c6983510ce4896692d4d97bd59fb5f9c08b7c60d647ca7a125be030166053cc50fea032937c16b47a78a26a0401cf5b47dc593d5d7ab4f0af85fe09bbc9509d723bf65eab2da0a4e29c28799dd5d8f2805d2f962039bd46f41acd5d5e4d4125a03c4f9dc14773a0f90a0cf8027bdfc8fd5a90be4fc1af71a0903c9f9d3bbb9bbba7a8e92ba201c26cbfb6830a19aed46ed8662b513d89d33dd190069259c2f02865f95a70d695c67f8f07d11dbc7a5d3fdf6ef8f5b7a47995e8bb489b4589e35fae4f670eb6af70fbd0b492be9d640f80ef406008cf762281fd7029369b6c355f2bdb5ad7039768c19f46f29bc9f13a07e320c1a307c08ea3727a64836d8fe6b01163845ab982c762f151de5cca6aa1de982cbfe9859fbb9e9870ba52b3fc9c39b3c24728a7a69f7717e7d2f3bd5b0f5328b31abe8982185d3b84e9e76150c60f3d26a6211db24229ee6a112db62837ab54ffb4a7e10bfd291bd343dc7927a317ebc0cb03ef199004509123ddc3c3c125c794e571655f27d1aa371f61141bdaf6d53060cd399a40bbf71ca1e95ccdf88d053bea23c4723bb0023f3c294539c1414521acc066b871ff03c5e42b64f3544882f53e34d3eddf9ebb57281b57d10d14711f543baa4fe789d222b2119774ee5ca267782abae1f54dc37a460d5083fe20623f6d1a078489263dbfcb6ee0b3c5b6d128ba8bc7327e6388f4b137d5fe68569f2be69af2f04184875c941bc085bfadba992f0712656a684bc10d9c2e1eb0142fcfef86f0d9c11f57c3ab86b0021dbb623196c34daadf39f3bc0c214fa30a90d9fe84bb13b43d0369ff0462671234d8b41fbd26b15169f9f38ceff57ffba4a02fa60b9931479dd20396a8e39173e82e934c9712ce692bece481a883309014bfc6f928618719d99f73153b20306f63b64f138eda812a49c6b900d76a39fa40348464e718c36854d8d97cdc110137ba1e71dc41e57eadac8ccd6023326c899491981fb786a774e7eaabb359a4fb20cf67a4306f16ea1cef78c572c0eecc332f95048b921b2c7c4eb40446845fbc25f1d6878e91aba4dac15ab743512531d0db2baf2b9990208db10d6b59126db1323e47c598209d3e6c852a3fcff7d9a5a4e46efc22a7e5b782603a1cde80aa003d9f9f558fd7befc135abe9080fa47f3e6624996bc08995ab56b7f80e557d61389aaeeb09aa28c7ba158b07ecd8272f14ec2453b387a77a979b35b4bd2e9b95f21d93ccdee909038ede63642bde95cdf2ead9cf1db743fb96de143d3b77465df40e33d73e0b7b1e4a07614245dfc9c71f67fa0dcf634ac8cc4533831ca2d8d9270a59534380bc824c09270ac1d595639a44ea5df3ce030fe0eb1fd1ef13ee7f62daf5b257e911ce5cf459221ca146ebfd516a59804fda8b02bd7e695665b1dbcc5c035d1efae578d682d50f3416fca997d6637f8344ef86316dac4209c6fb61886195d20ee606d7e002c6d659475693fbf46af661ad3caed26f5584cf2e18e4d940087d5754c62c7acd024b463ecd02dfe5e01dfc3aadf42863a987e5cefdafab89c33715148cfcbd919f474321d2cd47be04a199734947dbd26df0c12e943f8b0fb7cde6b3f8cdc13e1ff1d586e17d80f36090bbc748169fa0c3ef9ee449a5efce90fcd879ec1e999a7d4ffdfd8c409ead0bc3bf89bcb6522a3df1428c064afa5ce33c09a1de6fdf6bd47c420bfad883711d53b3fd13c10c19395065500ebc921d3e2f1764fae9a2afb967fc6756e780bed75544ee01835bf6fb9a75deb44de228b66b826df7fd3faf191e76cd19517fcfa4499b90872bfe24106cdd0527101539cd714391acca510a2a82443cedb3fac17b27dd87508e166ead720bf3870890f26ebe0d630bde7dc9fbbcb0de0adc17d2a0512679079de1660d56a39c3a8f61fd5e690706f4fb903e1f1dccf8120abd5e44c5f0be2685d7de7844d86a0ce5f12c3a5e23a35730102e766af03eb8ee7dd1ff89f8551f70f3d4efdde9d026f5477af8c99e37b7194c4b99dbef3363780c1457fccd521f977551828ba57b5ec4db4d88157dd85176cbdd221ad969bb1b271ea0a6b3a11c65fb151081aadda1fcf6274dec4ccd00a2af6f7d653f0b1df1976bdc5bd65b5081c7b6dce4df42c54af5b4860550cffc4b9acd49317a4fa5c3b5dc3675dedd36c432732225c14fa6306bd912e7ca4812c335252ed2326268b1650f87c14f46a19db570ec199622bc509ee083d300ef45bd727f80ca2342df745a0b4bff0dd7ee1e8bec23422262a9c7381b2fbf5c1be1de10c675416da035c265c57cd1adf68d36594c8018d4b859aa6c533043bbf79606989ea4c19c3f0df8da6c22ac0b5052299f75b345890923922e864f46debe719a3df610261ca6e306eb3798f4f44c2bdf7ce5c37f9aece30f01df5b7d114a5ecd291498d5ad78389682efef2188b7202d4929ddf3496d99362aeeec975abc6eeda40b06e6089c5b22e056b7f9b384d3a043635f1c5988b10dc02868a4d5b279fa1c34f6dae26b8353f7f188459f1d765e65d8ce8bcd709a902099083027bd3d162016ef7421cc2839b1792cd6e4ee191eec6e859422311efade932eaf264a30443d6ed8d870ed1a3d0f7635d8b10272a1b47e1a06a8e790b1ad0076de6d05c52dbd950aaa1f3bc42996dc64bb5fd337eff23123424694b05b0c2346b0734ab0ee4083ded455c27c546be77b1ddb1c75ac653610b0c51337aefb492a200f073ecfe38b22641383e54b74ced765cfd65c62f04b5cc3c2473645044990affbf937cc1d8c039067bcf7a06d46a54c3b37d036ab9169714faa6e39c2bd3e02c4dfe7305bbf84de32025c17081a68d4fc6a2d52b283e8e0c63f91a2ade91046316aae1febdd4f4e5fbcf0cd1228252606e559ef4baec09c4641306ea17007061de084423b97f397e5889bb1bed14fcbe13413382b40989a41c3b91e60ff556993e580b88e59c3c4af4032b666aaff04fa86cbf7fb0a53b81b36381ff1857b9698ad4e0d7efdbf84464ebb469de38655ab93da0790efcacbf9c57c2ff2b9b43f0362966d15210365a4af56155a93e4960714d8765f2c9d650702130b44efba8c0d20d9e82bf60043f3a49781aa37483807fd25babc16dd54d6cd5b1d66a48e2381b1b47d39658cca73f8099c1a711b4e96892f81189da4e848c15763f3ad9a5133c14e68c55062f5a04da34895e5694963170986a60f051dd755947a9d576147936e046b58d2b9f587a9468cda46de14825d3a1b05bf4cea2b32bbf29c6d95366065b27303d4746e147ed7b34e90a19fcd4e0dcd7c098b3d058ebeb6a09b689a8", 0x1000}, {&(0x7f0000001100)="7432236a136acf6997518f908fe7785d42bdd761d4d504df2decf5fc", 0x1c}, {&(0x7f0000001140)="0e83cf1d53623ae9a200189cb1aa41f0bb3e63d898d04d0eedbdfa623be02e8aa0a1e8053ec8811ff2da91f80a92d1c8182dbaab535a6c3aa24b889331ad0375905e537f51e522", 0x47}, {&(0x7f00000011c0)="18ab87b8e7fc28e6635fca92b846634922115a53ddd1ae35fb6b0ec809ae6e1f9cb6fde06b9a1b6a", 0x28}, {&(0x7f0000001200)="35f344305cf51318e8957676014e771faaab515c34b7ebb657db97db39ee6012808d7ec9e91b005685091d6fd01d87318a1cca1194974cd212defd0f4b6a5a67c4cbdee4ac67ae6ca0dca1957a7194fb49712e3194931a9d06e309c6e046d55b41872b89a708ca3667fa48e598d00d7cd3f5195c6d109705504b5a2d44", 0x7d}, {&(0x7f0000001280)="ce0c84f9472856f2a739c9771b16b1bc5ca3e1d601b03f566ba1163cc86fd9e1b77540d4ba0188fe8fb3861374bd9d", 0x2f}, {&(0x7f00000012c0)="0929dbd2f6204e22610d54ab71aa5b03130502cfe89248ebdc51fdc9f6f5475d97a10cfb78e3da1ac3f541038e010449a3130a80d115118dc8d417c15ca42f7e6daf4282876c14907d4abc31a72baa20ccad99bbdfa7340ad2", 0x59}, {&(0x7f0000001340)="1c25c72a5599da9b3f738a361cdc68ca25c790cbdc06ab305fab886479199a9af2a04cc906996d5d9f80d55765c8303ef3d49e5fcea07cdd7a84ee2d26d0a5a33601a644659f8cbe1b97d533d4b31f55bf18885fe76d6c6d392ed91bca961be7752f601bbbb4e8fd9c6067d793b3458821ebf22d3cc332e32510", 0x7a}, {&(0x7f00000013c0)="0fbb705219aa6274519db50a9e187adb79d310e5547088630a9cdb04a65dc6c8467a10b6ba29a5f075bdc41b84d26f8f5dd30d706dafdb457333915c9ea5503ed53f781684142b6dab579160787ac1481f0ed52bcacb4c3dc58d02f8c55a222947c45f56f13beeeba32ba6317c5701480637ef592cf13d6c2ba9a4bd679a9f301f32c17070adca13a63f92c57278fd22ff", 0x91}], 0xa, &(0x7f0000004100)=ANY=[@ANYBLOB="d800000000000000ffff0000040000007a30e81b0be9a5bd041e56b71793858c607df9658558922d50bb7eb8f25da7059ac39c4cbbde4cceed3c32db5bef884990b66f206cf4eb75c1959fd7042c4ca9d60196746ac4dabb1b245824900970f604847bf9f6bddfe4a5d0e8532169854663d0cdbaab07bc3ed15b7eb637ef3a40dc7915d717e5884721b94c21aa7bba0f56eb680b2fc59ebaf89eb7780a8a668da98d4f6cf742542f987d88fb827f1a54282ee1894462c938b384ca96adeaff7d838800a8e5919824b5d3ad8407b143396335c092886eac00101000000000000001000000ff0100009d410e667cc3a6a5b4a5c02fdd15bdc4d5464986fb6747fd9fc40c89fbac85cba46ccc73c0d0157628250d5d554e20c91c0e16d428a3da9c9b50a7083bf5097ebfe920548cb8c784f06cc9a55c59a421d99d9404c6426fd343eacd83dbf1c2cc6bc7f7dcaafa68a81cd91065c1f4b60bd394e8974a5d0536a0e0664c8304acf4838a909e771b46c0c47852026f692979cf4d77a2c3a1580bd65cbaafd602a465150ae580b0177e5b4a27d3dfd4e3f7dd4f6d2fabaa81948ead0c2665d7e6522654fda891037fcd12fe0917951ae8635a12cd9ab04fcc7c719f8d6a96a9dbd3de7b0e38f3db19524706eac26add4c9d828dbd0c731b140211d1b7bf1a7973b52a2fb6d9026d586bb357f1816bc038772fbf3be8cb3442f625cc6f9bd8593e695cc8d1ecfee12980f7e16b28a7d7a09fcfa5745df5f4e6d96211ed31dc9460aaca3182b968d5b0250f4030e46eb56cc4cbee6391937a068fd270f1eb1491aa846db4fa24843cdb74c2ef513afb6d8e520d88c11acfda4926ea64eba7bd2ac28b6102c359fbbc3246aaf3a5febd039b973280e3078903fd74d9ee1534d0bb62c6d07f691114ee7f7fa5d9c398ed8a31f22daea6c155a11d0c69d10cbc73b6d90f4387266fc52015456e4ac8317e8967f0c21c5882248af93dacf7a3da00e93c52e8a0769e676afbd438b071e8e94ce1ca0d1e58884ecaf2ffda8f27a30e8c88c75792e3a8747f4adaa1cbc955779384fd1cb7d943286f659abfe2ef6f096642b89284e869c95579a5bf5e7ff4656f062868da4b59eca7c6ba181c963fd62cdf52e20809aa1e877d5486855163fe35f8c71a28233957a9e316a2d3e6d59813769ca1e0ab2767dac48d8b39b7ee8bd89d34801a39c5c8f0094f359304c762207beba85ba88a37def01e4f8e3e87420dd2cac6560c4118e5dd86d363bb29ee2acc40f48c2405e12798013a1b5ee877bb88e6a1c241357cdce65c2a9f426cb5c79a97b42164b194ea8ab456ee216a91871814586c9ac69622254be64fb015b483365c734dacf6f93fd1ba012449a54a6913b5213517186209c307aa956b20bfebf146e01803d93966484e4a02630678f2836617c4c18f53f613d987adf22f2d5de5aa5219606a47a83c7898c9fa858af1c99cca601e98b996d1ea454dc9169d4143e4a477133e3506f90ec102df001d22c962df9f157cc6328a8e263d446bdd72ea23f7d10226a7b014966d94545296d18aa55cddc8765baad0e95afad49047ca42fafc520638a7f2700030a1bcab9f03c04b911db99e7e1db853303dbf1b1ca3b79cfb49107417c80becc6034729df5bee972e571eb880e8b76a712b07727a2140f59a9ce6c5725851a94b7cd93dda4319a71f753c348bde1074194195de94531279171cc59583c869d03e8b4d6e18501a68dc575536faf7b4aba816581a60ad2fe4358b472c07e28868e16e2e59aaf0de1ef486d9597a5672b22056bfd7bd5102c7ed3d3487af683b822350de71b9944da8c6aa9c84f540e5e86f3ca4fa6fc744b23d40fe8603b56b0a9bb635b2637e0b5002fdff61092705d49ee8a6ee8ca5ea20f4c3488afb100d2b5af093bbff617007dad0152a960c4ad4795d045db8d9891d2a444692cbd44f9048d9ee3a004ef2abd447acf3df6eac881cc6e192d77e55a2549ac7d725fc723ed881a0be50146ad2c51f83681efadeadbfadd9e03c55f89077da7e8593447542a3291a924b1856c00fd462afb67ba7863d4f433c5d562fc203c7ff73127cfc5f0358c9d8ec661dd9d0235edd7a604f3c33fab53c98e4910ff5015c365e92f8efc606ffd0d5e993d1a776c1c408ee3eb30823dae3204587924059376e43040bc9a041c1505ed6665a348804caa9d4b322d1d46593f4eff1c1f573a196c4c7fbe60db9e1ef63827c66e85559618fc6bc169f07d6f59e54c5eb6806d638c852754fd701ef1ee0100c01e5b6529b800fea94d94d1fc019e40cc2213b3b5cd2d384e39e74e38e4f8276547d48dd00299dbf94dd11f08c7b43329722e786e1f9d97c6e8bfbc7feb4a1e0354269178e0aaf8b987c1ded7d303b3762a4c7462a1833914c4114ff6fb2c7fb556d4051da2f632ecf3d78ba615c8d125213160c0aa1267bd828f9fbe33f1da1c0dfbc657e91cbcf2c9cc273e57ca4031923e19875a6854d15407b239598877cc06613b9dd1e15fc691bcd7979f215df2d6e8d3c331c5997892fe260b5273aeda6087d8dc34d5479240b362055a4714f7e76fa1d879213a5f2ad1f437de40f58cd184baa9b8d7872a4fd66d3429c9367b2f12f816043182f9d85cd6080e57c73b9724260518e3b0496a696d8ad70e2d7f93f193d0204bc910de4b8bed955668dd36cbdbf309db8bbf41f436e52559334b3957bcfe1b594a75b4a13c3530b8793359422499008feae1b5632e953a49fc1d5f88bf4139e17dbe5890fd9ecdfa0421232baf2dc3763080aaa4571b8483ce42599b4d21caf7ef476a92bb3bbaf4f39e79abf09ec784eaf989e098bd36195c0f55ba6948b7b0309a8ad3d81c3fae677c839a649b76f84330dc3195c5feb9017f39be5984c219457a0933560c49148d6ef02d03df2afc4dfd5d9731ebe0b57fcf06e08f1a03f4ab37d7cd40e0dbcc14b20a1d5d898e7e250d8ec635bdc62761e4ecf7581082e856838abfd36a92c30650e28b2f3894f81cc37c05fb081c66c0fb313aab1a3569a04a4d767e73683d73d0b8143e4e7d7b8de63e24a4cb3c9462883460d5383f8989ec9ae0132d2d5d2f91d09eedd5ea771ab4662210861a7d073fc3c6b5a11e27e4e851c4651ca63b0a1a78c4b26742289acb532a8cff2d1eb62644d6e16c4afbc47a77f8dd4c03bbe90616e77b5fbba6f13d28899b82ffee2e75bcf21a002c5f5bc3b946607407442ca035f72349e3b069c86c59bbbb2ff32481b907fd161ea00d17421c3880f26e6e58533ecc0c7b0506494194d97bc52a49be9050fdadf192b9c08ced4565edcac17dbadd386826b0f775040efba8ab1c0db6e01394a7e1e35f890540ff9f363de3685618852a01d2bef8306247629be0b5dd39c65e610e3e60bfb192014d8bbb3131730a06dfef7d0be10dbf8bd8ba8d355b4069fcb77fb7caa8c8225c830c2221440cef0a9e1fb6a3d9c308144cf653c84eb4c8a4f2076d60e3014c2a1eedd1a8ae53e9cbde94ce714f51cf4f3c2ac3baae0c1c94d2b31b497916df18225595fbfcf220d9fb47c6bb167eaede02954707225dd3d586a9061ca5ee64becc3b692177b7e19b2a9017410136d7db9acdf3618c38e5385d3b617eb25959f879a5242457bd5825c09c5f30b7bba927cd14b0b0c7f3a06096f46a5c70dc0cc08460c8b8c36a80ffb532ec8c33b115aa8b8f39ca27382415f018675b7248ec1b3b571288814154bf0b9025142bbaab16fe4847bd1d16afad5743574cb82b866e8087195fa60a4da5895d4c3bbe46f37df202fb8a3811f2141ad48ab4d3be5ea067a4cf3f3f789de37b3594b5597f0dd012aa6e170e3b650f9d76664a3e899672b70ffca4bad9d40149ea2420ecf90c443675bedce9d8ff03f1383518cec5c032b7699ea472b24a5b124e30f1779dbb9a44b6b82e206dd7690974d1b355f691dbfb5fc4e8d7b14ba9b00dc3ca82c7fefad9493298f54e7d82a952850f92c59be471d5c80dda40eb5c8a85c62cc1ece65925986b5a693e9ec470cc50c9a8a098e53b78fdc6d7af6ef01c3df5a774fa778fc0729f3e75b584912c148ea0357a1199b1cfbbda002e5b7e09a0722fc7dc04973b2e7ba431994e6addbbad4c6647e33c096ca690005be2ac186c49909e5d04f233bad0d7f006f7fb971c171cb8ab9c696bbcd47945155a6a4adbdbffc8d2b9f75b73a2862f531d35c56e851dca9a7e9d16508dd66d16c09f0160256e7a90c1090e97c5d9ee7138450f785ad3e27f0a59dff1b6e04fe3efdee37e3426167e51a8ed449ef9e00cbef1caca18e9c999fa3ea676d7fc3b0f786578c018ab865e1adec25f28139d90663db12d7ea6cbcef21dd8baf1e0fcef0a4c2777c3d4516214c81f45906619f6d5ce1f95cf4f33a0f508aecb84685c8a089a0c47777738578e9b8a82702024ab74e5a9225a9b85d9b933cb29a406f65740af3133558fe71d55bc57a5213802f556b8b96b1f348911c47e4c6f42c36199bf1f072cfc65080f6fb040ba1d7e83b0bc79a082c8ca7c9b2d9962fc63944280f6ad2e73985addce4617f895870ba1693b5a82b2274e48a4ede54e7e0c33d7740228d5fa72b0c875a16cd55e0daafd1cb417d258bced9a010f518027f77bd42c26b1a25ba4191ae5fcfc5ccb7bef024207fab37e3307d4651eb94dbc83de6272b03a275f8f6258c77a1ce9149dd627900f05ebef0a47251cd0c1eebef3d2ed71a1a027d55e5bafd81328938787dbb9fbe30b746c9082aa2194dc31adea03285441f81c409746dcff3b49bf56e9a4c623e3020eddfadd6dca3389fb4f6b57d1605534e36cfcdd6374c4828cfdc2995563e9f9f1b632f85582f1d7921fb30b78fe51e13e8f97e1216f7afa16b7c9bbf2005e2fdb57f6a50590f4ab294e80e51df2b0d8a7962a3dc4e42aee0bf23ad949c71212c1bd23cdc4ff57f7e7a47f872a0ce734fb04e1ef2a5d4c2913ca124dcd25eedfd47336e8f8bba1bad98bfe1df6dfc8dc842bf94b4a9ef3430c610fe772cc27bdcdb9786cb4b74f58a93134b1046cac52c68f7dfbea8e6c7a3cf032a3218fb88598bc6d5a0cd754806d66eb0afce82f1066114d74e7e615df69a498d25415b6a12872a930caaa21e32a4a77c7cf99cac689b882a700fbca7220d0a7deefd7561cb2252a60e0d73de1c0975314b43e896bc22779713b78a905d91352f8f837ae06525213b89c5582ad4d7eeecf785fb00171c58a945a7a4b012d2275dcf25ecc61870dcecb82267829b59b101645fa9a5a6752df2efc943c8f2da96ea59092e859faf231a0177e17e617b00921309a764356174d1aeb2aabafad08dc828c80b590a01a396b00fecb9898668d83d77c34e5fcd0e84ef8686bf274e6fa71ceb349696f4cf665e66838664f7ff54268797956315604462b0acf37fe303ce62a3fb72f04fdddc6a0c873bae839241a2723a88e701b6d35cfbe4439ee6b11e817b1000179230ee785f747a60751206d0e7ac758fcdc9bc416b7968eae96398a09d7848e44bcc0571c2fb5083ea4af1a41a0017d6c419783285ae416f65e7d7aa4b334754adc6e9e9e0c3a87c4ccf6407a99e7d5dbb0bdb390af8e2634c54a98bb5b6b246e025824b5ef568cbf0735ae214446d8a22e44abcacd7037809f4fe63a290ca93862203cf9301e27de89014005e5d7dbb6f7df9524ec0094e3da595e951a946809991fa29ddcf24dcf60145570de61f42037fb6ada8be8e24052228f8425ac004de375fddffd039540f5dc18747f8bf10f898abb4a015644587a594f097a9c3b136523d9358302a6ec6db756e30174b233e6dd0533ecf19774fa76f13006038d01a6f465f171691db5dc8918b7e08d843d626e4976793a440707389329363885026539407b66104fbfe3573df6b62a4b0dc2b8aae58899e2087157c099fa259a39d99ba45a8ceb417de1696a62d3d3aa8698415684b3eb943c5daf5a66313b004884e1785db292a860ac9d1a228621e4ece0b959207061775d66d615758751090ddc8f3572f8af30ced3a3f414c394cec0a1e35bb5a235e74b2181f977b3fc3a3dcaa07bfab7994e13c2a9c1be451c162d942e000000000000000ffff0000020000006a43d3ff8f1ef038d8142a5ae7d6078688a2e8003631d1272821c7c313ebf9b6cab5cc986f33139a22961e76df4619b89e97fcde25250700ef3e132bfbfc8e033d798a224cc7d51edf6ef8589fe028e4e7d64fc005de9e5fcce6d63de04b05e47cc0159ecd123c844a1aeef79c40c49910c929c79eb16bb645b3aae0e7fecc9717dade53f38eb8959735933721b2c8b7ef4328895a5a71f5b529eb6c9bc9fc9811b62e54ccd857fc74dcc59e2f55cbabdd53d8a37dce449083ff431314e9a36a6e1b7047691ad47d588d588902c0c712880000000000000001000000060000000570fa59f3c4e58b75948df9b2f407167f039fab431720c835f89d7eaeb7e312b78ddce035e5b552d19798a2875c8d3597365ad26a5e36e5aeb15e227468ace4af17a263dcd46a28186c7b875835a1ba2a0444aca300fa1528328807ec2d66e9e3a06cb484db020947de7d78b61f30debf62ef22fc41e611d800000000000000f52a2316200000000820274197539f3c3d7c5e9d1f2b4d3d0c8c2c747f259766bef025607f337f41d4b531ba8ddafdf0eeff0e76de18a7c3733ac82f250192615e3ad4664f0b87c821dbb7507cf8a4caa0d00cccbbc7ca635a87161a8f722af3bdef640881060fa2dffe3f40dc29cad1634c46e4043f114a5d82d5d1c0212394a483d5e22c7810173cd0b11eb113ea6d649ba447ba88d96f8a6b13c8b03df77ec85c53543847648638be83dce6fd26ccc53dbf3be214e7a90688deb5efe567ad1dee953cafac3040cb00000000000000800000000000000001000000b0000000a3238f9e1b15b762645886a58ef0fbdd8878f7c4c3977555ebd564b2f4ec11627781a8de21f6e65b094156ba8dc1fe6da159f476cdab2ae42428ea16045596f0f8e4f2654790c21042cd857163659e2560331746f3d742f90cee59ab00e08743d65e7999f9734d2e98b2ff04f1dd3d009000000000000000ffff0000d70b00003da8ccbfefebb0ad09b2061081d643296cb6e30a9b12cf48d6472bb85d856778080a52001e47d43cf0c868087ada3687a800f1c5ec3ddde1745db424b4afdb2a3cb9691a4d2bd9ce2c14daa80c6d5b631ac590b45551d5079c21411c7d164e7b3d3919f3689d2f3216115b8064cb6a5d493c034ef7fd8a1375a44efc59ff3c2a5800000000000000ffff0000050000000dffa793ec91e6e0c54c69fc175483a68b4cef5e0b7aada46fff7c34bb0ee58bcd6ef269841c9606a49f3e58b78e9474c77ef4abc9b248c35935c773c352adb25adb43469c53c3e88fa2690cd7174109ff758114db8611e9c427af8be3559c03bb2cab10691f35cf9da012c4d6561dd8d54d1e773e45e947dca5e91db0f4d0d54a495aafbe13bf8709d60f57d81f5c744bc75150c343579d6889867f5f1c8a6eaa5542056bc935961ede0a6dafb117aaa482b5b6160e16fea30875a1164db5867c9080570000000000000000000000004670d33ee045bb20030a7c2e7157ed854a352eb7a42e414260415b0de946647020eda4bf0057a866d7c9a9c80566be129100502c8a277fd4426ca2bf966f3b89e7ddd3d600f9a846e1bbf4cc6868b36b18364959554186b32502be167229b7635b58e6a0de0008e1f8b48f073c0d191d7e3004129f58a8d122fadcdc87d30d87126fb4aa0efb181a60d19aafb75eeb4ae5c6cf73234c3ba85869044b835ec46e01cbf7e1333d3ef9063aa30247bd8e439b7f37d489db82f88593e58c17df2022795ead6a09269ecbf69e6d58b6aafbc424dfe03fe70018588fd79c4307410a5ca773b8c0b81fa47762ccfcf5f57e1d964bbecb62f76152c456678d8c12a88f007ae353f11b6a4e0182a5496f0e39ade9db493345d967d7466df6d95f676081bdd7b795f42d7f3d22cf6a9d6a1920fb18e1786a71f692b098d6dcdf0ecb80ed636bf11bdcd52518733ee1d88bb99f365910101aed10e311ed0adec4e8183783939396598f"], 0x1490}, 0x3) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x0, 0xa24) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) fchown(r0, r1, r2) 16:00:09 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x400, &(0x7f0000000140), 0x7fff, 0x0) 16:00:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="a0b1e83cd0bc4f8884b96249f389aa75cd6c9abfd17c058644d2bac5388361b4184b1b64d329b653f6959f61dd3155cc73ec53212f2e12168480df130ddf661f526cb15ba28e19d35271725b8ed17692f4928dd22a72743955cb3af01b603f5e61cb49334e663a37c1d79bf0bf0cbdff791f3246fe085784b4c5329e84f7b80c3ed34d46ad593ca20c57c004118b3614f2a45daa4a65631e52", 0x99) r1 = semget$private(0x0, 0x3, 0xa) semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x5) r2 = getuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x9, r2, r3, r4, r5, 0x28, 0x9}, 0x8, 0x1, 0x2}) r6 = socket$inet(0x2, 0x3, 0x2f) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) shutdown(r6, 0x2) 16:00:10 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) r0 = socket(0x3e, 0x2, 0xfffffffffffffffb) write(r0, &(0x7f0000000040)="501eab5c34bd3d44df2a5bd024eb7523a9e6dfe929e34614d31cae77f7af33dd3fc53ff14aa957d01f8b7831424ec8123eff3b4871a11c688c6024770a5cfc4c933d4865b2e68a9da88537e4a7220b8dc8bfd5dc0f8792fdd74026f64dd3444e6520a6ffda793767bb7eee1b4687b6ba9b", 0x71) 16:00:10 executing program 1: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/145, 0x91) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') bind$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x1}, 0xc) 16:00:10 executing program 0: r0 = semget(0x1, 0x4, 0x105) r1 = socket$unix(0x1, 0x1, 0x0) flock(r1, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/129) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCEXCL(r2, 0x2000740d) kqueue() ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r4 = getpgrp() getpgid(r4) r5 = getpgid(r4) fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x206e, 0xa, r4}) accept$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpgid(r5) 16:00:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x400) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="661b2ee1dc27"], 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 16:00:10 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x1, 0x1, 0x5, 0x88b, r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2000) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0x401, 0x3f}, {{r2}, 0x0, 0x1, 0x40000000, 0x0, 0x4525}], 0x9, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x81, 0x0, 0xffffffff, 0x4}], 0x2, &(0x7f00000000c0)={0x4, 0x1}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)) 16:00:10 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000300)=[{&(0x7f00000000c0)="d9309955f9b6385b31d907c1c2fe9f94dd07bd3215ba65eddf6730e77578c54dae64fc30c3033093cd6c4051ae5cb235e4216782c39fe4e0d483f5209738db45f19e7835836147a217cc15190a045f4ef2bf3b8bde514a2ef742e773db2a738255e379ad0d6ba291c10e166d1ed8fc7eb9165221f4d3a510917df1f37aa9ca8fb4ca10e995d2dba79c50d07b6b29dc3b79042124a5c2a714e7da32", 0x9b}, {&(0x7f0000000180)="84278b8004fb6906b872874e02631257c629ac323e192fa4c3d566bb16f9b60039a94b66e96bc96881455d2b9552252e9dda49263175a10f38cf9a26", 0x3c}, {&(0x7f00000001c0)="faddef78df04da6208337f1e9f1a554b368d9679d4aaf2ba40e12416922fc425d6724a2d07bff9718050f4886c1f069f8d6a67140eb74174fdb6d0c468f026edc9f8", 0x42}, {&(0x7f0000000240)="6bb8ab9af1aec90235f67a034bf724d985651285bcaf593e1ad0fbede530da104f4e1dece34fd0acf000c03927a3afc9bf05c86b5236ed9e60d1b799b9495facc7e588a0deea165e56b2fb9f4c1b258d6c8553745d014607946abc121fa6da19d345a84196ca3ba175e0f5e5846ffb05a31f5be6f08704d10d0dbf4a53380c9ef097484ea886fd11be78e6ac59339f833037d8a9cbf863d1f75a3432e23f5aee80072c6da4ff1dd75c336142615d2156c3e6b85ca6caab0f121fefcd", 0xbc}], 0x4, 0x0, 0x0, 0x1}, 0x6) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c2d0 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c2d0 failed: hole in range 16:00:10 executing program 1: socketpair(0x1, 0x2, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$dupfd(r0, 0x0, r2) fsync(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000000)="220e37", 0x3) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f00000000c0)=0xfffffffffffffdf8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchmod(r0, 0x0) write(r0, &(0x7f0000000440)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) write(r0, &(0x7f00000003c0)="352720efabd16ebae63225259560f8e5815f73f2a044fd332c0652fbd5e4b67099bdfc94ff334a5619515a4c8ab06198824b3d3025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728dcafa3193e3b00b90100dc4d5f16b136a5d00d", 0x64) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchdir(r2) fchdir(r4) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000100)={0x9, 0x200}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) r5 = syz_open_pts() poll(&(0x7f0000000080)=[{r5, 0x4}, {r4, 0x8c}], 0x2, 0x98) recvmsg(r2, &(0x7f0000000840)={&(0x7f0000000180)=@un=@file={0x0, ""/13}, 0xf, &(0x7f0000000a40)=[{&(0x7f00000001c0)=""/181, 0xb5}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f00000004c0)=""/196, 0xc4}, {&(0x7f00000005c0)=""/247, 0xf7}, {&(0x7f0000000300)=""/155, 0x9b}, {&(0x7f00000006c0)=""/85, 0x55}, {&(0x7f0000000740)=""/167, 0xa7}, {&(0x7f0000000940)=""/226, 0xe2}, {&(0x7f0000000800)}], 0x9, &(0x7f0000000b00)=""/152, 0x98}, 0x40) read(r3, &(0x7f0000000880)=""/161, 0x17) 16:00:10 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/97, 0x61) poll(&(0x7f0000000140)=[{r1, 0x15c}, {r0, 0x40}, {r0, 0x21}, {r0, 0x80}, {r1, 0x30}, {r1, 0x20}, {r1, 0x50}], 0x7, 0x9) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/237, 0xed) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) fchmod(r1, 0x10) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x41) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000300)="b751efba6ec056f3b76ea05e3966af", 0xf}, {&(0x7f0000000340)="e067fae8f0cb8367863db4ab1aea078a96b7e73adef3dc796e923e00a7e418dae1f2234df6778f95fa8083d6b35b65039343c3e65fbfc0580a3bff2b066bb31c6bb5351c6c3b9b3400079bdc47ee9e852d42042223d1baabacbf201e4b8ee77c544fd6e9c364abafb49d6904b5ea5ae004507dfd35cd16d1a2997efbbe716d87202ff77f9acb5b5abccc7ab7db884dbe09748b96", 0x94}, {&(0x7f0000000400)="dc3fd45cf8b9d76131a64b6d57f964d0f3d25b95a101f09a704293ba", 0x1c}, {&(0x7f0000000440)="b35ee4daade15b910c5989d29d5aa6bae9a52905b1017e1ccf0dcd0ff10196e8ad73404f2a3769", 0x27}, {&(0x7f0000000480)="583450a372c9c03921664b62e11e1fabcb02a1a1903ab010496c60593bb57838a61c27be8e91bc5b23dc7f3a035829d8e2c57e9a1834863afa9efc5e266b7176df738326ac0ee07424c4ca232d527b4801385fecf58d53c3b2a64c5a3bc33536a16573fbd87f4251fd859e48d8663a55e896bed4b9b73c0fd0bea328e7f1e1dffa2ee124c7", 0x85}, {&(0x7f0000000540)="cecaefbb6e38502eae969e3152f8b2d97a5788eaa1713222322b2e3e25a1692d5a6e86c8654b5527755f5643326923b90deb14c07a50d24564dbe3ed5f728d3a92a09cb4b25f9c794b9e891af2d9e625a79d020251e4c0c771635a521deb22c309b48bacac6364994f558b3b7ecd23aa1668efb649db", 0x76}, {&(0x7f00000005c0)="b6716d7baa5fed59dd3770e22524c369c33667ee54082e7184ce8c3893b35650606e8c77bb57e7f1efe41a50fef9a633cc2b7c879d315636a6c57fbbfaec0d3d2ed1d9c72521d145a8911ea8683c0c34f1bdeb09c00630da05", 0x59}, {&(0x7f0000000640)="05b31eb61b5c82bbb85211d3f7f0fc6af31524f00f25c9ee8feee2b036eb4e3054fa1bbde27faf9f3d1ec24d8469be12ee7c7797e168bf17a3acb8080c", 0x3d}, {&(0x7f0000000680)="86123220d1e495a8e18dac5afe2e3c450774c666f6118efde5fa73695a998d331967c0ddab7bc37ecd9d24c1a9c75cae18d6ff8868fe06be191d3af9b2bfe8429adcf0c822884d7f9d889ac310a1b7edacc4c417ef61902033bcc45c88af4a1e1aea84c846d42607d927e077901fca3f979a9e85e54c1f4d97869ec2b5d5f1484456ca0ed71a2fcbbe48db890725d07cd203f6e90b32b1b32b1a3cc29ed040ab5c578379d027d23770425a5be8a8449c8a07b91c2f3067c27498622170dffb6364ed944184952fb5cafa2897256833e25cb17e2157bcedbc6cc89b7d34512cb2e22bbc4118ceb35aaaeb12be2f71efa75a2ddde03c7c97e32677196049e3902984655bea1b0715cdf818d17dd330f8e91bcf146a80bed922fca44053a65869ff7b3d162bdaf1e90d3f37f7f908a272f36e6f4f579b7f357bbadd6ee265d2af4e8ff8d02e698dc5390890ec04e86d2d2093c88a876753da45317603f24bfa43291fcff7f0452d863289611733e3501595734260e41f89068f2b9235cb8c519a1b11ddff7a69d2ab91dbd1183f5f698851e4bda26998f10c08b2e4f0798c0977b53d99745a445e4f9dd6ef24f14e4a7da310f5a6d8040ca59f5a1b59c24b9ff220319b60708e9cab112162f13f59e0c2208727575877eb8384bdf96cac66b1a0c796b201de8fe434a91453b98b624ea12aac895f886d9456518c0121b884af2ce993676a0bb11544bd05f8bdc2f2678bf86691994da70711d6d429f2d6cf966dfe9c39852fc7027991750d773844a3c35c149f2d2550a3e078fc22e72ee456d3c7ee892c32d64b1f72997c2af24c23e49eca068fb19728a569e5c099f8cf7f0db433c5e85c6bfcfcbbd3ded1012187404a9de535ed01d42b6c2cfdca71cc70842efc34200b60e308d42c4f53df93e9ffb2f1116568786f91c4af15cacafe47ab222dd586c4f1e671aa904da7001b44f7237902b164bbd47e83599b4baca19868988e95beedad2b147ec73b93eae215de89bad02146bcade94298c025a7154b29077752362e73a7b742cd998374d2362e72ca8c9c0d1141975fc45016585ca2fafd812f0230af3fcbc794e75d0a60c84bb7f04d84993c18d7b955681a2da2edcbefe6fad31de2d7bcdbd0fcc0183f0279caaf1b5bdcebb5bfe65a118bab897055a688d0e046f404fe8a630ee017a0d4fd2df4cc6968af6e2e46eab3dd74d6dc4c690326f0abb9acf69e82b63d6c29c8692883482f691b441ff8601332775a8a87bb88b3100fdfebe26ba324f6d2143e63f29d4c8bbc8b955ec2b19a32b8b143388eaac23fcef53da999559b19b3382b683febb85cee17cb2ba220943ff3fb5e6d16f371f2f791410607e471ce2ffdb62edcdbee79de77b4ba3f11fd071f3b7c30f066b94a8a19673fc413b0ff84109d9c0ec419bbcf207faf6926bd120f7d4aec6b0c3fe6e06b60de6e4ee84164a3d9460af32808073c55de26e2eeaaa8a953e87d5251bd1235e72af91b47a8730e650e53173d534b09655c7ad43ca927c9dfca0f7db1f9eac1205fd339149ceefa2b9a0230e7594dda4b568b8c85c665c7ccbd90945ed71b7ef32b343ea775d0dc61d5b2fb9c7398b3cb82cac7758d0c0397c605620877f76b95d69406d84b761b1de79c5bb6d961b3bf64de8d8b52db29e706527cca7e6207aa07f83fdc8d7edb96e103953a73d6f79ba78e5aee94e83245df9c04d414c7ea1487fe81f195617b3ba90bfc285ef4cbbcae3305afe29a9f82e52b10fbfad9c17f88e78f64dc9a093a2f2201cc22c2faaa2cefd9de7bfdcbbcc0c9e34bdeacb5912940b6cebe2d53756d656dbea4a1b5eae438099a95e2fd0c72d49fb115b63251d3a66176d88dbd88dda34d749779c01e29c2b941efbdbe376c85a54d6cc6f2c0a72a1357b17b5df752959b19be0a2c597f2324506cf891f5291c313318098da612ea72e990272e1283adde19f7143456ac819c58d417bda851bcadcfba55706fa653c6888dcc0f7c617521bde563ad2b7b31a59284d5e671c4706d3cfcce65b24ac8ec6ea3f2af2715fa1ee5332dd036f0f1ab1c51635b2800e52986e62d83ed392944985abdb09b6e62e4343d2f0c0a0de712b369efec02f732bf0c383de0ad275157fb82f7d9037583779bb7856f20413a82c11d8dde41c9dae4419a1800a343818af291b42834fbac814039f678e1344ad4f6c2b98bc18b60d760b535e3bcf2c8a9d7c993992ce84dc319908c6aed90e4a36895130aee78445d97ffb0e100e33d73b8c5ff5b5b45319f601d8d46a22acee725672fc549635ed581fa2a6b0bc7ce0c65b40fd2d7ff1c453a3b545e6bcdf5d81d91397b1690d6ff9b2b2cfb5e4fc8c944cce37ccbfb69f9001ac4bbcce97b9070af56abd98bde261aa8a7830cffb54541807e008173f458c68ad619bb3ed64eb3d36abf6cb8aa58f601b121fb6a2f9921ec2dc531dafb819c1e99f806b7019ed1a55d5576a1d06b5c2ba9c4e39e13bf5e2a840dd39e52e8996eecfc448cb5ddaad6abdedf55f14ef6fdbe2f771880171040f924bf445f14581892b3a8319d6f1fdbc3fa08d0ff809608240affe0b63c6a573df435cc8789355480f291eff7778c7269157e57f848bdf3510cf3d51f4980039e4e39107a107f59f95a0defbc1beeb591bb1c25297c7d0dd21e70e3e09da652bba433afd11c7923af145043d068a248b21b44ac9fce5af06da632122f6bb1aa4fc158badd4b9614ec4b2521080ab8028b1ae951a0b766c60d8462f6fcd341eb0d4efd6f26f8e525d40003302305b23911732a9ea52870cf177d2ba6b1bfdedb017d431996c3500a3507ce7d07876d38aad517ed87cb3cf28e089f5a7e8a2c9eb4d9b6ecc28e51c0d8d4401444a6443410f5d2440c8fe467d39f460d7823809d85d3f4da74d78124cef42068c49d68739b2124a56de5fb859c7fedd17635cadd8b5f686ab533bdc6142e17e7f269a659433fec678b94c273342e1ae346f2f9844b6d8b02cf93004362724e2d57e0670de2e01813f5bbab975a9d9e8f7aafaca2dec6b7c8a769b57385b353bbb8d75f5fde7c2f948731d2ae076b0718eda73235e1de039170b85ee75a5b3617b59800c5b43e3a9c17744a47f5ec2e6294c1cfb75ee6601af000d4f30cafaf31de223b70b157b25c44a8f21091e0c7d13c88bac20ce97346e3df63c52e834a207fce511856180d1a1831ef7d05935696464c5351b576d080e788e500ad5bf21beaee3a82498e649513dd36f844e5d3f55a8526c2359269c69cd219bb818fde1d5b2cf6ea5cf28b9e326ad83245ca5f4f02e58a9539cdfc20270a03947ea237ef7048da2732020039d6115f678bf7cd2ba751942b6717de3e4f2402af7079bacfc0f0c9a5622bc37c50c591be72d98bcf4467216032a22477284dd33d4b02cf3bff998a709ce696b7493d71da7e859309f7222e9c541349b71ebc8553a1995afe907a199c4b6036fbda2dabb0f44e305661359c9f13ee4fb4ac96ce44a203dbeb7e827761737a0b89966e0da7127c938fce8474f714e5078379bdcca125e123973aded06cdd509512153dcfd16b61957a8b3079a1daafd2ea65af46dbc92bb45fa0fe4fde6b9ec871374e4ef3851052efef2cda48d147fd8b8df8020bf84715f6fa0cbf38365f300eef0da23139ac368fdd3a08f8689f0c216183740d3a144766d6701e356b50ba83eb63fc929d1efcb67a9ce68f00e9eec2c728d1383bcb0c11d1eb85a521395ceacd348cd64fb78633f3408e4f7857063753d1ea60b393424f6caddbbc825647915c24d36fbd38d44571c97716cf05514bea07038609966c86739e7c72dc407ad54be130b981bc7ca1f18afe6509d662058fda700e22427c8737c8437e7f2b024470582e28e14093559b2b2555282b43b2f34ce2935a65374b672de4537344798eb44b6bd40d2cfa113f6c14b14be1e205cb73252a2ca2784a128cf52ddf144bea5faff73cc7f78e482070b6adc5ccb8b9720c415ba3344131122b9c8c9f84a441347f0894ebc018527fb4cecb21aaa513ed52d3d1b483cdb55d2e525f1075b9255351007aa091aa8eb32ac1d4ab3cd1a20bd163aaee903ae7a5b41f301e657e02a0fe20151e0fc06697f8aeba378a00f9bde7f00d662dd4e260e92bea4104f538a12c04302a12e24435f742148a7e766e9b60b85212f428448e4cf0a918d03f285d4a6e8e7ed6c114d707cae48abb7fcafa4e90a0323c8b3d92bb2f6191cc52b2cb2199e3e7ad11c0ef58297520a4a32a914495792bb07c92ef269cc23cbee28cf065276118ee6f2f6e96ca3866bdfb984b399f0d6d672a8a8c59095f1181ddbc33762319785df8d980ae2c091c2ec9f8802df39940a3e30ccb97d22a27d0564f277fb353d836c410b68622b171a7071eff01212d760f5753314f21ac1cb7bdba51bd233e3249fd59e6d6d02c0ee3601fd49a2cc9a655f04b8c02092c7274ad09f05ac4e9ba41802a1380fcf1781cf10cfaa209195d3405bb735631e51a6898ef06601829ba9cbcb11c68e2948a4d2657bc16393e447279b9b4542dae65450262d198f356710faaa2e174dcf193079307502e83a95a8ae793005daceb1de6a64dff8625e058b9707e7e200aa8b89703a684b5824d762afd7e6eca15accb6736004f65b452b2fff6ee5c663c6bc78e0acd94f4eb30f78575e2ceea08a779e19247797cf320c9ea081c158abf123674876d97a484465cf4e52fa2c32cac351e733950ae56d5dad3f97e38f1edfa556b83499c0a120eb910812b3d9ada95f5eb36bb696ad52e5a702096c045016d8dfebd882e77e74fe0aa9410e6dc04af4159cdbfceccd6f4c1349e11bc43afcef92b2d201632b5671dfc729255b00c9c751c5e268c0337f5d97686856f4222538fc07c8641d931cdad87521ae06ec7f309447279a8bc91dacfef002de47528d9eb37e70e333542e2e7abf6505700a5fb57110933057144a1b91af17e8bae17e4761ee06334ef948b0d2c9bd068aa0a4bacadd0a5d389e6ac60596e3375b1df9f2a42d6d16008b7c647da43843a4c10553c07b6671702836906b8994cea98ce9362f8ac8c960a1d265d55279bd745ec50de8827528e31886cf46db5d487cc394d50d949057de62881865766e9a4d4b32ab938f874aec36b2bfc2840efc108d34053f18481f50878439685fbacf0c9a513ee6bbbf0ff529160add98415be13e620de0a514eedc2661698a44069a98e6dd79f4f7a549fc9868e9ee10c281977617e437c3a5d27ad31ad0431c9b8d591ee3e0a4c7bce4364186317abe138f1b09bd5d66a634713d5863730c03a8d2feda29b4d9941d868f81efc2367d509d053f11d17481e04d60f8aa1d5bfd565d5bc93314c0f0de6c44d184e28c9deb7384a3e9599d2058cbc0cc72a1ed9122387a25f45e42da5a86a545e28d5f27d24f9173ea35dcf0e07969bacddf4ed4c99a99684ec7a0845ab13bbea75dfcdd4a6bbe1eda4e8e12fab08117ffe96f1eb239f9c7805b587d9986a3138da807c45c24fe1407bb9c3058c689af362b0720b0edacaaf4d22e538fdfde929422e9fa11137afdbdb8776d853958499ed55920826d9ebbf1b3f5144a2fd439840ea9223795a9789c3422399165fb2d73f9e1f0d4ac3f30d566a7938a4c8fddc8b1e25c889fdd6fe7c3dc7d5a9452bb4f90eacbbc715f55fdd2fa4293213eaca476cced1f6d0debc9bc67ab9570a1e603cf995f92ab9dcf06739766eaa080d0464175c4445a7f80f23f2c8954fc0f51ac5d67ae4be26003e47d90b4cad49", 0x1000}], 0x9) fchmod(r1, 0x8) r4 = fcntl$dupfd(r3, 0x5fd158d8ecbf3cf1, r2) r5 = getpid() r6 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) r8 = getpgrp() r9 = getuid() getgroups(0x4, &(0x7f00000019c0)=[0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, &(0x7f0000001a40)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, &(0x7f0000001b40)=0xc) sendmsg$unix(r0, &(0x7f0000001c40)={&(0x7f0000001740)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001900)=[{&(0x7f0000001780)="9d3d50c62d9a52b9870234eebddf58052561d47f3ba2478b593aa022f880b5c401800f60367c826f2b1d8eec04f91b49bef5a7a85d1145ce72cf081a0f8797553a785623ffb964aec867851df08d5a0b6690f3123810f48856c18825c51e98507bc84d0ec143fb3b9748d9caddd468de0fce5296336048eefb2e", 0x7a}, {&(0x7f0000001800)="72101ad2b852a3eaede8f9b8d4fcd68c61d292c17adbfb163ee780f217f5790162ecad387b853eb65cea41cf592090acfe1e05be12a11a5b33e474d496583abb09", 0x41}, {&(0x7f0000001880)="19d696371a6f6d96d9b4d8593171b7b3d56ec2d5", 0x14}, {&(0x7f00000018c0)="536082cf86175854ac36e43b4bc9e4bea4a3d1fca959ada9d5122717bb2aded36bd823037c1124cd4a4294dbf3c70a174030c7b3f56fc18032d6888e5b", 0x3d}], 0x4, &(0x7f0000001b80)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r0, r4, r3, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r1, r2, r4, r2, r4, r3, r4, r1]}, @cred={0x20, 0xffff, 0x0, r11, r13, r14}], 0xb8, 0x400}, 0x8) pipe2(&(0x7f0000001c80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001cc0)={r8, r12, r7}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) fchmod(r15, 0x4) dup2(r0, r1) fcntl$getflags(r2, 0x3) socket(0x20, 0x4000, 0x9) 16:00:11 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x1) r1 = socket$inet(0x2, 0x5, 0x2) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0xcb) 16:00:11 executing program 1: r0 = socket(0x26, 0x20002, 0x16) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x8) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f00000001c0)=""/150, 0x96}, {&(0x7f0000000280)=""/54, 0x36}, {&(0x7f00000002c0)=""/140, 0x8c}], 0x4, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) getuid() getsockname$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000100)) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:11 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chdir(&(0x7f0000000080)='./bus\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)="d43f3fbe1fa370ed6664b4ec9955349d8cd623b78f0de2eeefc063dcead400d4481eb8bc00c78410f45f22cf572e96501ddfdc9fee8ebd524645cc2ac1edfb8021be2f8883082a6d865842c66e48", 0x4e}, {&(0x7f0000000200)="9b97e58d226a4e31c10d18d02a760d743b2780a289085319eb18121e9846f84829cee9927d9fc8e5849aa3592fae1618303da37a3a8d07793f163231b09c55ad0f", 0x41}, {&(0x7f0000000280)="7e357c0fcbd7dd2bd21528323f58b89304421a7b8b7d48cc092ddae115eeffa97eb7e8de7c86214f40c684eac11b4fe139b028815c2aa9842f61aef1d98a05712b76e31fe0cfb612a3e62919be20cd37ad09b5c77c19276d69081f070004bd8a88e0016188e23d509a970f2a6e9e497c29e6addc314f33de081b29f8c7f9809f43ba021c2b8a8b5fe3833b5d8647a40784964f0df55ff04652e80f8b8a93b673d18cec001a4debc841db53bcd58b77919d58c0873dbfd075b811d50687d0b44532616987575430ac9f23141890b884c8dcf2", 0xd2}], 0x3, &(0x7f0000000480)=[{0x90, 0xffff, 0x5, "0393d2d976a6b3eaa2b2cb68f8f3c02db26fc77d93fd1f977f3aef75543b839e84b2007c80949be4fb2952d78ab529f2b8b6719cb9d7f2efc0bd619bcd1acb519a3fa91b081428884bc89c0416cbca785e3ca72f7cc8a75762327a82e049b42299c41ad99d8120dc915d8bc38a4f2ff805f8aa70494e405342"}, {0x30, 0x0, 0x82a6, "c7e66ce7da4328f96844036e8c98348aae4753fb7854815cc2"}, {0x68, 0x1, 0x2e, "e85abadb8559754f8fc74ca11bd20483262113d693c23cae4f91b6c14306c5eeb03f28737239dd4bfd4edf478c428ef80af9686f90fd1e343f9f5f34c4848e3172cb06e5144645ef58b620c7ce3c44ed85e03dafea3c"}, {0x30, 0x1, 0x7, "4148225d8636045a56e96a05d6bafae062b915d29dcda1fd84cfda"}, {0xc8, 0xffff, 0xfffffffffffffff8, "2708ba2bea07ecdeab6a7255a0cc50c1d845d8dcebeb98ff0890e7d8a94156f3d23dc8b16e2200409a6a61e3fd5ef59961f0ba46f8614d41fabc612999f87af2c514ffa8e016c0370fc20d2819385fa4d3d776e0ec581917306ee42c97f77c45b80a81b61cd3a4452f38f1071d090f5643acec438112063568a23c3ed86b1ddec278a0227f2a3cf1d772864908acb5105fe67a06ab6c82eb8916260d4b2c94b38f745b59477d3d5c2d3257b85f2f7376f668"}, {0x1010, 0xffff, 0x3e, "2e469b5e254d3b6514b76c398ef5ffac0dc6e53312b93df258c7a3d0091c9a3631e04fcc27fbd8d6369254bf0350d4adf03ca9d6e743ea8552c1823cbcb575ea5e145f3e5545561702bc37f938c0fdfdca676d3b1b94725e410e57099569b95c0945a022caf3291c1b464804c21776bb5986a4173e57220da2f266d259d6bd8ca808296d4e4418f9cc7cea32b6651c97fea4c5917f3c7cfabc61619a97dd422a175b457430b7df47dad4910ab2476348178461258acb445cef0dcb3d07d3e7826d93eadc690c286a6968e3251c888d8db7a3dd523da49f06ce4e6236109938a5ba080957c354ebbfc5fda086eb49372d0b300375b4720e64a943077580b2c87376e583000768fd88246af83314fecb067494b8f206051369546b9fc7f4697a59225d56ac7fb4d50ff6dbedc4e4dfaf5c72e030e182e93ede9c254294e777c30d8a3c3af7b52ed02d134acc7ba42b4573089254ff9d8a0adba5332e03001ed44343babf245be363aea22f9438464553f5a351d74cecaccacb2a8862894de575fdf25ee1fb00a95df8c79dd2c88b6ea95a5a4905ae3c288704bb0da3d5292c5fcfbe065ef07b86295aa526d3b73b632e03025d33225f1b50df506bbc69b3f49d561a554d1394accb85f6596eae3a66c881e45e4e31d5ca596a6426c90cbf15038053cca285335464d715905b8a4f48f8dc78917fe9431c6e02ef33e1cd1de2c67de515b2b99187165493e2340f9289c21fb623d1c7821a6f33f0c7a7370b7f1ca9c8ed35da7130420440c7f1e8d0a01e8ab808d75c58ec37c1980d02fa0f117462ece73c8928ff269a0bce7cfaf317eb3a04f2101846f6ff3fadf2dd6d84370874b9a4f1794cd9f01e92126cbcf8ffcbe20a28edd2de98d6bb7546009d54e17b85d6f31dff47c583015d7f4865da219266399b34c83feb2eafba49d98e7d0159076fb9875bf3933f8ac0f307dc95262a29362c417a85ede56a69fd306820f4bf3749a37ffe1588386b2598707e812ab0f7ddbf6c8b6bb7b96e785c2cc785f7f271890dcb9c75edc426e64e588071dbac0124195d21c1af4e2138772bf36892731038be05b0a1236448d7813d9415812add02473b3c84d6e306615e1f3ce37a0c30b2a0003ad3ab85d89bd4ecc4c0990dd34ca63f727e11361052a3fd02810846d993c15f9bb143abfcbe3993ed44473e7f93ef5cf0fc3763d0de1344fdadbb8a611f88f31881447f23aaa625f26c4f3d7d097296f77f5f42448a31da61267259ed3f60d56d86b4a8cd97620be47d033eee6506d49fe885a31f269f1330dc9e2f1da27393eaf70f1842fa87c47dbac374629ac3b925e5fd6ee5bdeff607fa696a6ee4f6509d5ee89b889afd3577ad74e9638920f06caae05363f38722bd63f727a255bebb6d34c8b0800b4b25b7362e524dba8fbb08c4fdf27f348a2481add0ab6b08830ad8a8eb0af4470b2e66569796766e6be065ccf102b4b493ebf188b2d845324f5bcfe84f5cda5fcf0d59a2acfbf08e00d1d5052d15e9fe65e0acd9c31961a0ef2b72c6e3e84ca1ae2e4d4b7ae5bf6a13aba3b81f469b2fa006b1cf0ac5249445a9ee77128bf7b31323d7876fda4185f14f7533f1776fea51de317288f9066a3e4c0727c263830c7c1aaa0245fd11f617bd2d59be7541da995c1bf5f1662ad5a190fd9f0f20afeea39a0647c7d8340fb38cdae1f74ec635d8f549b5c3372e068b3d05ffd51c00f82aabee07c64c7496d1c92e3534a411ce9a9b8a5829fac057a61f37312de2b1e23bedfddff65d613d8a87fa5863776acae4daa2b98f35c10742eaaf9b0387b3723b66b9a8d7fae2974afe8fc68d5673f278744f5a16cfdf1aed6af6ee055c284d24126c1b38aab5059fdac686a2bdd4378c979251951d85fe599c47c3c953fc3857e5528786c53e7afd10ed21150521c3cca197dfbf8b1d7d70c34cc61c681d1c6d341b32fae8c76ccf822dc55b18ec55d24f0652939f8de1852c2321b8c91243d7169ecb805c46aca9b0cb195ed2b6260a7e9cb3481e91d356b26e7105ba337a6d86a1623370fa1a32928c3402dffec232a047c2d229f7bc03cb0e1f601af96c5aca6199f24040a09c82bc64421aa632d28cd26160b38bd46c3f50e2de013b73d97e188e96175fc72b4607bdd54d0950f56cca9b0e1300d5d1747e0a70a672f18f6294662ef2cf84c068d0ac09e945a2684260231246dfd9e7e85c786116f07028ef22c3447a58ff0a5a15d7416850b070e1756343da0074c00c0f8e3623c81f5c43cec0a3e2d714ba626145b54988865dd9922333f1cec184d5b9d82b0a4d2df132f82e7536f9895ed5903ec9d11cb0075ebdce0a3f1b16c79f6a7d223678bc632cf1b24e832d8eb35a315037a2c8772483ef62e4e1fc35d71c76af02aa74645557ca16980789a47ff96b8eb7a1ead3811e56ab27570540c3200a9fbffa9311e50928b79d13afe90b79feff97cf054b4a8c3cea93f8ab7eeda4aa7fc8c526224c7c8e175e72aaa2919a990e571fdcd5d0f47409f4c1ed015829e516dd843badeafcb392744323b361ac55755837db4ae6d817579d5cf85bc1c567a6c90ae1704d5749266f86ddb1a2161d901d73e48a0bb2474bbe04d1fe1f428b43b9f24b8c9e6dc16cc1a4188afbbb647306a1edadfafffd5ef664e919ff69fd64cc68bbc3ed16816a1d158819bf149b462e9efcc5a1408c0efd5450e7f354c3959af11e40c3747af578bf44baf18e250d3af66d0454f57e87d0d382872bfa1dfba433da205d760b7527235bfa46c53e8cb4236e4005ec3689a2b684fa68ccc087f6d5bd57089d505093efc4d5c2f1e665b8ac4f6561ec5cbb562bf434152e9ab7c9a913dc61e957bc47d9a5552fb9be08517eec30a1e830d636f0460055000b9fc88b9a495b7157a879efdb1f93e45de8f6dc466d4d32bf85bc6cff267e6fcbb59052a3361448720a98defc95dd7d2aa9c06f3cb3fc1fb8aadafb5b49f0f2f8fc9258e6be092340de631eccfd4426ff6090c24341f86809d07fc179eafe7ac5d51a78937d0f8e652b50c6e8a982d016074d120a24054d3a93b0fdee6f011c8cfd5c1f0f24b4c404d18955545b41082b05feeba28e2239d8bdd0793405c6011c5c300316ca4822b62169a7e83ce98c3fd3442cba38f9f0993e66f6e4dfcfff9d699602505f72fd1aabbf9b40e2d0f80a8a581386c5b6c56b5b90af058b742d6e089b3169b392529eaa3f84b9a88f477fd15991213860504b3c9d440f7d71a568c0b3c5e341876cffc9debf94c5fac08ec240b35f1b68b21d7fff7f2f9e409d841de289ed2c7776e95c986b550a9f7d6f6285969deec351330503435dea3a88fcf26fe79288308a37171c849dece38a01501b6e2eb7b37e2d359f511f24262a3ddde4cb6f2e3eabfb7d13a275db9654f01e0cf6c37a5627e602884821a96fe976df122e82587c4f74a9198dae91851faca97041aa1bd6fb10c2d65b54739dcd4be4f8497740fce4a59961e80330c02a7423fe1eb110c94681ac8653c1e7a5e7f10c3b00efa74e7a5ab753ef0fa4f46b46cc0892c7f2a0ff0c180010833337938da57c7754493a30bbe41bd569f6199a3aa9ff0936bda810da6e7ec10ce5a3ad42230534b27fae6cc6735ff93e5642af321de42106e82ebef6a17f62b9fd92bb488598fe0a68b9b902b16ec454f18f27033cca32ef4e18d43140878da06a393934380c9972fed71a0e7adea8988ca3f8904e715c18347160616d076285f3edee29cadcb6b889290a26a7247a71b308841233b92b39bd60fd31b7e912c8f44b610a8170b02cd8c2c8327ee185deff279993374e4ee27e7734f94fa574d79e837e1b3f0257ffb33f17d974e0a258999a9d2edca73c8b70a805b4245bdbd302ab86008f9c919bc19f2e71d1736efd43b8bbee3f1f4625f5f5890d0bb4425f11c08069a3eb18b77bb6a5d1966d546bc43c62998c901e06768212ed8b5d4fda30f736f76aad15d37fe05e31441666fdf571e380874fbf6cab6f48aa2d6944d90e55df19c81f358179e6496ab63dbf4589f59c45a0981ec3c02d24149260744fc91ffe2f9f6d33e581a1b77e70c4413630b1b90a8dca2ed1d34f2357acbeee250a320cb84314549ea0a070293f2c9c287fb37cb1697d3bd2203c468a26265319b1518da2f4bda757b1334a59ca233e1d6871bac48f170d9fef29f5cd35c23e6f1887248c021fe1d71208af4c15d44261ba2885cf37ad300fb3326c4c79c500c67fc3d77a13a7176ac91ca483c7c7d0b669569ca40c855f0bf1e88531f91a94186d2d2e9a016da19ea1456a33279962d3e4306d2ad9e495338e77c668a7f1c2c80992884792d5085e035a27ac4e7460809b5a6c59f5885e269dc5610bb797d84ea3dd62efbc883f67ba25c900fe1c79e9cd799cab225be7282178f3616ac6c0f37d1d8341c118ec67fef1e8093067ca6a696459a72ea9a4f18d917c26fc32d126d9ddf4dc0fc17cad803f1696b6a5fd4468b964299d641a3dcc5e9612a9a2e699ba3afb01496888a38bd93ef7f9ea7b45a8d855c96c26acf66f85658be158c4a957a1a6f2d0298a0c760a3870acde5bca12101873fd5f37164972691c537859354fa9524fabed65ba38be581470f336b4cf04d50a343ee1d5cbc64d5b6cda90c402cb611d14bcb238ceb91b04127ef8944006c066e94f501f16d63ebad89c700157634cac2d31e44973a5513a4949495b62a7c064efce617807080f4c072a47632b215afbf686231fc6cb37337e26951b065ecca10e03ad355d4333d5b4417b8aaa4ee33f973a1262dec74a89cebf328530e0b70fd2df1f63e911de74667f42fa629f5bc454447d23d1ecc3c03c6330c697bc5e7b2ccf2d271cc8ea4300fb7f0b9a47d32c49d2e6932415c84d4f68e7708f56809c9a672c49d1b0eed1586d394464a608f537a00b2d982603d650228ef45b10ac34bcfefb5d5b9a61e42f9a0465fc1ec95c8851fdd8b7ba9ba948f0a0d9e9cb5bbccce7c086f67e487e3ac40ce8065ca6cac7dc9592091620187fabf7f836bc8ff035225ba162c48651c751ee111c6592c385cb276228c522548f1afe2b2adc32845a5d40977be0f2ca004a10c91f3a21d30c07392b94ab8cd713d8e1b0bac7c66780569215084cfd314d133f024935f9cd0fb0a14f7ac8765b6e171460bb1779bc242c6ea1daa52ff17a90883c17b82749e5da3d22be10bd2de8c700de54cff9504cb26b1ae833f87b5814b1d3a4faac1b036c37e84de6c9e95f79e54c8536f3f58730fa070c17763313105c658d129841b486cf2a3ab9b91e3922d8a3a8be4e379edb9199bf144c0008214868d24fedbcf538ac7b9d713018892cde6c1f604866c0a38fc9374ecc444b2f895a13e4cda424548a4b6035764168b60ab5c15b2613f074d205176fa1017043554e99dcae5f1abf2ed2ac9a35322f221b002134d99023bde170d592e176cce9504dd47c2bde71c0187855d3f463be37fedfcdf4445611eddc05f2e107f9b1a39ce37b1be5da24338e61ce235110af46a780090a9be31d5fd0b825b9834ff7df186cc408c4a6ee0975e2462ce0783bc4eceae3d81d17184652442bcd5dc557302a2bffafcbefd770d131e51f6676a2ed30b831709cbb1eb1a1952c81bb7d2adb048f9b68768a309a93d9cf56a145f346968c4545226a21d3eab83b182e1f9e7b1c3b420482a27b1bff628582d5896338e8e02530cb198b2360c84487b53114083878b4f28d9138a737b3dfff9b1cad339f18b19380670c509e5cfc4f06ceafa2fb6e"}, {0x58, 0x1, 0x7f, "f123ff38b05f46106b5e151d8a6c0e7e64cd3488181fea9061e12095982b703b2a676dc239183039f8c532460ff79e522e27ca1f043c74bf0c32a780e61b12fa86a4a99bd2"}, {0x38, 0x1, 0x1, "557418619e57c3e59cce20ae44c2f87d480d1269f50a4348f68c1e042ea1f1c239f7e1c34b8d"}, {0x80, 0xffff, 0x3, "9e38e0e4f3c5174c466985da7ee350b48ae1f079ed2b3dac6bc0001b5da3dc2a943f3bc0a714259ab79f3b6d7ffe481bd67b82ad446c8f07445ef6a8c9f94616e79e5a710a3c54ce55e735e7967dfe2d9e150c8cdbd14ccf86c30cadaf0d7014aaf955beafa8e814c233ae44ca5633ae"}, {0x90, 0x1, 0x10000000000000, "d816b56d40f08745a42caa00ee3944956180781c4e136c670aff4c0206a40a90bafc9d270891aca1a7786751510470eacce6f7b58659f0c8d61ee5d55d4d4f7ea7446ee0bbe53180e15f6287af8105ad9855bd146acaf9f835af4e6b26da2c52818b5b88a43b7d9e79f8be2cf1dd90b5978b5fbfdafbba43dfc0"}], 0x13d0}, 0x1) 16:00:11 executing program 0: r0 = msgget(0x2, 0x200) msgctl$IPC_RMID(r0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000740)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000780)=""/51, &(0x7f00000007c0)=0x33) r2 = socket(0x6, 0x2, 0x1000) getpeername$inet(r2, &(0x7f0000000800), &(0x7f0000000840)=0xc) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffea2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) recvfrom$inet(r2, &(0x7f0000000680)=""/131, 0x83, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x500, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 16:00:12 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) r0 = socket$unix(0x1, 0x3, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/237, 0xed}], 0x1) getitimer(0x2, &(0x7f0000000200)) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/107, 0x6b}], 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) getpeername(r1, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r2 = dup2(r1, r0) connect$inet(r2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) readv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000100)=""/99, 0x63}, {&(0x7f00000001c0)=""/227, 0xe3}, {&(0x7f00000002c0)=""/161, 0xa1}, {&(0x7f0000000380)=""/118, 0x76}], 0x4) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x4c3, 0x20) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2000002, 0x0, 0x5, 0x3f}) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x5, 0x6) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1b, 0x1) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x1) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820a", 0x4d) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) r1 = syz_open_pts() poll(0x0, 0x0, 0x0) close(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001a00)=[{0x0}, {&(0x7f0000001740)=""/30, 0x1e}], 0x2) readv(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) close(r1) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000180)='./bus\x00', 0x2, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) nanosleep(&(0x7f00000001c0)={0x0, 0x101}, &(0x7f0000000200)) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20410, 0x140) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r2, &(0x7f0000000040)="9d", 0x1, 0x1, 0x0, 0x0) fcntl$getflags(r2, 0x3) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') r3 = socket$unix(0x1, 0x1, 0x0) r4 = socket$inet(0x2, 0x8004, 0x0) recvfrom(r3, &(0x7f0000001e40)=""/192, 0xc0, 0x8002, &(0x7f0000000200)=@un=@file={0x0, './file1\x00'}, 0xa) readv(r4, &(0x7f0000000340)=[{&(0x7f0000000240)=""/215, 0xd7}], 0x1) fcntl$setflags(r1, 0x2, 0x1) mkdir(&(0x7f0000000380)='./file1\x00', 0x8) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000002000)=""/219, 0xfffffffffffffda6) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)='./file0\x00') fcntl$getown(r4, 0x5) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000600)=""/168, 0xa8}, {&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f00000007c0)=""/9, 0x9}, {&(0x7f0000000800)=""/2, 0x2}, {&(0x7f0000000840)=""/166, 0xa6}, {&(0x7f0000000900)=""/65, 0x41}], 0x7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mkdir(&(0x7f0000000a00)='./file0\x00', 0x24) recvmsg(r3, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000000a40)=""/20, 0x14}, {&(0x7f0000002100)=""/4096, 0x1000}, {&(0x7f0000000400)=""/58, 0x1b}], 0x3, &(0x7f0000001b00)=""/129, 0x81}, 0x801) r5 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000001c00)='./file0\x00', r5, r6, 0x4) rmdir(&(0x7f0000001c80)='./file1\x00') flock(r3, 0x4) lstat(&(0x7f0000001cc0)='./file1\x00', &(0x7f0000001d00)) fcntl$getown(r1, 0x5) shutdown(r1, 0x1) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="fe277814ac161793a5fb8f563b9fa2629c6144b9891f0a7deb334c26bcbae972a87774bf80b4390cf5da389cb3a99b4df29a37a415c5b2b7e0bdc47e46aa41022f0fb94e82f92ebf251b0ff9808112770b747b605ae09371bf9ce5a1b369038085ace7f1160365477cbab19463e18c64d5760af416d3240be7d4ba8c01163f70c946bb0d999efdb645a44b770d0bdb0def59af742da21bd07906035ed11e74dfaf40ef2b52f1f49ff8b04d210578", 0xae) r2 = semget$private(0x0, 0x4, 0x610) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/162) semget$private(0x0, 0x1, 0x1) 16:00:13 executing program 1: socketpair(0x0, 0x0, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x104) r4 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0xa, 0x40) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) pipe(&(0x7f0000000400)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r8 = getuid() r9 = getgid() r10 = socket$unix(0x1, 0x5, 0x0) r11 = socket$inet(0x2, 0x4001, 0x4d75) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r13 = syz_open_pts() r14 = socket$unix(0x1, 0x5, 0x0) r15 = kqueue() r16 = syz_open_pts() r17 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x610, 0x1) r18 = accept$unix(0xffffffffffffffff, &(0x7f0000001540)=@file={0x0, ""/108}, &(0x7f00000015c0)=0x6e) r19 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r20 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r21 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x180) pipe2(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r23 = open$dir(&(0x7f0000001680)='./file0\x00', 0x400, 0x9) r24 = open(&(0x7f00000016c0)='./file0\x00', 0x10010, 0x18) r25 = getpid() r26 = geteuid() getgroups(0x1, &(0x7f0000001700)=[0xffffffffffffffff]) r28 = socket$inet(0x2, 0xc005, 0x10000) r29 = open(&(0x7f0000001740)='./file0\x00', 0x80, 0x100) r30 = kqueue() r31 = socket$inet(0x2, 0x8000, 0x2) r32 = syz_open_pts() r33 = socket$inet6(0x18, 0x3, 0x7) socketpair(0x26, 0x8007, 0x652, &(0x7f0000001780)={0xffffffffffffffff}) r35 = kqueue() r36 = socket$inet(0x2, 0x2, 0x100000000) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="0905b4a037e4d3156d53e58b55bccb96621aeb61e6aaa1e51683a154b16d9eec7314ed39538c32baf99612dc3becfc47e37b7d9c46f935d5c3a2cb47f04cb34c6f606f9e484c8298533dcc7cb6125051e290bd5d28298841384056466cb0847aa913bca5dfd7e5960c9ff84d7edff99d64bb5314a7009107b5ecf0e2", 0x7c}, {&(0x7f0000000540)="5625f5ae8ba442387456854c3a4e5fc32a72c8ce9e0f4bd338bf471e01d511ab0c95b652867356741c8d0498a9ca3c79f719c12f1c2589771275d7cc0844acd2f507e598c4edb6ca187d746e897a8eef7d891a6c62e8175def84d70eb39697ea55dc1398b75930880470b0e87780bc8561b3617c85e096d763d59c80f4e3bc7473210b880a6bd159e8da524d66795b9eab03ca473a662c33578ce8508661de8d6dfb7e7b837aaa35e5be162c82c1c8d2e51cc34f703b7fdb8bb9f5afc1db626411f3fa92114242898b1062442ee351906cd58f6aec8a7b99a9550d273f242e870fd297c9c953026125f4e1dca33907e729906fc574859c9b63dcb7e0fb7c8d9847205de91239c3108a8737ff68eeff2a80b00589204b4127da28bf88ccbffb46b441752d151ac9fd679ca1d383d64b1ba02369da5e6e4710011da343087211f88791b7bfe661cad5ee2081b3d9f89e5b4622a901683df4b928ea9ce84d38bb7d1bcf7b0e0c5a98647ef4fd4d0751b6a4f9b11d8946e311bdfcee826d0cd2860cd7caa161af27327f470817ed12bf1434307512f2200653985a9e9605b8144b321d5033d746490a3d24ff9af30e5e1adbebb4079f6283a0cd3a1a9fd6b84e6e9440c9ab34b7d347b81517d647b556a1d2b42b09a53c9bfc673d999cf6fab8ddce99728a30a2d05e9106fc3b997cfbefc4e92abdf9af74f5e878a995368d10d7f35b3d7da81900b85795faef941be879d57cc39dfa300c6e98d42c537ef0b4a14b9ae120a4d16dcdda7b17f53b3fdf0f4d2945ffd3563ea30b36a7f2e840335bc6c5b4df0eba3553de1da016f0c2e86cae5c43e4cc67e7f3d18adb10633e8818f4803cd135a6aa76680fae36d737acfce6f0e39d1a1e582ed124c613fe2218fdc23aaf04a4fd9d582d4a01862b38494b7d2699fabd87389f45f51fd41f32be910a3c160dd6e0d6d06b16ce0d1f804603c8bc37bd96bf5ea6fac2fb0d4e89a5486fb8ff4cbff8930ca53deb03165775d3d047a14531154dabaa8eb198ca2a71ca14f4c0b413110ef5e44290e60270555789d163bac596cf04b61eef4cc1fa5b895dbf68a641735aa9daa68ed517f756e2bc101e8deee399db44108aaab06f7d4c8bc97656ae3c7295faa93770826242450e21294c0d2e4d067630883e34606d661f1fc10ec92759a0c9ff17839521471b84563479539357d1b7bad580116d5080b3ceb92df7052af87d59c2db79523db399a586c5f280e7d25091cf36039632f3b1286611b335e856956ec69a96d46e339de5a38a631244ae594bed458f9e4941d30fde58e01f510e8e6576d3ae17d01ad82de5177614d490f956b2b75a583cc41e983746c9f158c225efbf49149f3f494121d58892a30a500994c0590fe9dd82ab9be903f55947cdf3b2a59faa8a3fa6fb8906b2d41a64a65083d8969f16bb8874d9053b010ea10d28b5b8e35b2014367511c70808c51428e4f446658e6566ea2385bc5344c12b51f05be7d15f06115001b6d21b934a38d9d293452d6b3a3f10df80ac59eede8cdf0d726b21bb3050325049ddbabe3d1c411872954d11a6f83b76c2d4dc92534cae66b2a9699cf9e725fc766cb35d0374c3ccaaac41cb2ef3894d7bc52a975f4ec24e67860b76e2a6801df6273968f1d8f38c3d60afdaca2f34f951c5b144986522ccf961de08770af89e16f3aabfc81322996a75da113630c59a14ff1bbd218a3d9fa78d89ee075422b402365165211f2ae7eb02be6c2d9c0283f126798530fb379a0b1aec9159355ba84595a68a2df98cc21287c5d1691c49e31197dd93abead0bc1f90f717e61a8344ac969bfa5fb49bcf24c2066c006883ee745d87009cd1b966cff75dbc03393631c5cbee68926dd6e0a1f4b2fbd1d12544c16ae62da1401d1c637a489dc192c8e1433b71efbde242fdfcbf2d1c16b9aef2b9ef1e2d18e7f6e8a748ac446789b54c954fc2c02c2f90bff05c5ad91a4672ee73cd1bf0cf986e6c031b2fa30d7302ab76c7d259e566c4f2d7a6ba6be349c69fde05f161c191a2f2a3c0f6d022e5b38b2dcb19459c6a1ddda17a734c58f8bec75743eaafeac0907c5b45ef2c4fe9ca6a21daf19ba5f4dbce6ede902021fb054a1a14e9864d77b598ae859992da613ae8277b898bcadf54828851aa8adb9a086a869e76c6dc3b87f138e535dca283f476c8290ef1673be4266ed6eb4f53aa381c7bf35f8c5322d98a8f6dd7a6ac4aaaa4c4fdf02a0aecdb4d262807469a85e5d21bc9c047af5f608985409e3c3a78ccaf4b743f00924790a0f4fa1a5f594906a1e67e3c8091ca0bf7b6df1a4d304d2ebfb9c1f8e44141cbeb2f0cd612aa51ac3a08e89484ec7e1feca6c1bc61ea6b4729c18f606629a96b02b231876ae21d528357d0b5b0e6c473375ef961ebbc16990f7c98c42f7d03aa1588f0d29dc95e5c765f0a5e6c924ad0cf870b166d337df535330ba1ee24ad8d3b289c101d20d83645304c7251ea67424254795472c7a118fc72547cda5f4003f2f85d6063c20f5a8cadd9c021f1edab4ee466592195d3391f5e305e3ed9ffd4f26713f66c0d671e0975e4e72f7ca4db8bb3f8c5f3a4755f3a52cd5880ac7d0ac58d4dda0442aece9bcb3d8221264286e66812ba607bf62d2a67c254ee413c2172104a120758845bde462807ebea6203af30eb110079dd8eb33881799b342c992fbabd4c1bb6b43ba21d41c194b6fba79be28cc9d94ce1837206f75127f1c25ec1e058bd8d3210b00993a7bc01a646c5cf7dfbcf49fcabfe96bec8bf739328c270f78b1578a46a0852ff9bc6dd1674eb525d34353a267faaf2c522cb8a9b220ac12ce1e531b3a56c68024ffc7186931a915658401e902284ad0c02a557b7ae5a1ae90fe538bc8d41f70164b53e6c0233a6b3ef2e8349769b8757c61e5c8c0fca4dc858b2b11a549a916348e048ff6a7b3037563f4655d7d13fe367808c2457734a6a4319e7eea9c07a4e3b54a5f86115b84a27dfb5657d96f51754c94d007ac50e37139d95fb8460b4c8de883029c82d5a584627b48b4dfa2407551a6f26cf8971851b3b64abb2f90aa6970eccbd0eb7299d9163f8656059ffa00e6bcc809149cdc3ead3635f31b39e3bc63e0086524be3027f95f706febffb7dd3a74e4836e6b9c9975b2892024de415fb49513d9e20785012d945c5d32ac213f77f081ee25f1b5f3447e08cd3bab3da5aa7b708bb0eb182e842d09cfbce2ef763b5251af295ccc2dec2233be3a6db7dc2b38b1c2ae6b8134bfaa24e569cbd90c69333411717bb97858cf8e1a5ecfb92b533b0a75cdf5159dfc5e62f0f89ce9c043704f58ca6a4cd48735f1f8c1c028b55b86af4679ac7c4beb6e08907a632cecb16b4e6fb530e16aa8aa2c4bf0944ced876bb3aabc8a9759134326834a3bfe4261d622ffebb956d4fb2341ba9567008ee859713025b3c6a4b0edfda0bed4bd7fe18ba49c7d345767796a6a733fc243d222f910f0778b2df7d4a4e598d5b1b608fb47f3da8c55b2e1486ee7b61dd062385be92b14be617a5da98d50621b585668e967d7dd7cdda369c2d8ffa00764803d58c3503c57e42a7280e94c10f45c0aa2c819979667def0a3f7574e04c0562d5b4645c6be0c113c89227bece397964a43d3547b4de9bde4429c39f0d57a99c5856a3aaa82d6975f0cdbfb2778c97b21d5d40cfd3b21d0b333e10798b9c788c1e9975be970f1efdfc0d660482a33a280531ad70194e8184d7a9f7736dcaffa797840982b719a206fd452dd3186047600bed3502ca04f9910128424f8703c50708c56e1dcdab2ff3ecad95080bede93ad8887ba9ee864cc5808332fd889a853c872ca3111b5f801e6c552cfc233e2814780770300cd416b0c57d1246d3ba4124fae9c0de486b031da255c9123b7685e45b3ef4e5613abd6c33e03e4487ff2b5c1c755b548c35006a6c999593f0530016566fa20dc74d93412c7b8c6dc575ae8186e92c08ebc44a7f6e9f377b73a04783367d03ad93519a8aaa23bbbac11b1e8f60ed8e73e5d557ebf01d6e88723719bc94d85ec18d0748c8aa38ad4c853140720cc514488ae263a0f3750ead755aca70efd4be90b02ddce0dbbe31a2e8287eb7ebb8bdc99bff0795cfd14c46c90a878f6d2ab84a9aced53a8c893d0f79045bd9163e9edc5ea9565270c70e725f10d2620c3fca64aa734ffc3c5f0db49428ef758f91f26f11894e10843764bb052ecd54079de18a0c6f6d96c9f7f7f1bb2c83f7eceec2aadcd57d8c41fab07b7b7779264a174bf0dd0400706d5489e5bb92e78ed3e0d508e7bc7728b742bf194f744b035a352fa51c607a76e2023f3dc6ed773e388601b1153fff72bf77cae6fb21910e113b696ab0b0207894f58db3dd50a66b08f50fb4f87969406543f8c1db77a0851df66b0c4bb3af8d881ead6889e87f1d92200d62870b4af0f1b8cc6e5bcbf1ea9e8e5f8daf07d16de069eaeffa7abda025543029717240a573027dffdb628d23f5200072a836dd4cbe9270599d72a6e0e511d460780444c6074c3cb59b10b67836560d718e7cb4899181409a0ed79df0fb81fd6273c8704c0aa2648f57ce51f4a63c010cbe930d25ba7caad18604d664d9112098a3af766bdbf7cb1051038d8ee421f08cafd5667fb48449377f407e81ecb935189b0cf7ec1d025c95d3a5ccbf174e8ac38f3482f7acea3f48b3d5b0d22ffe464b049c7fe6cc0ffe627cef01ef45a9b60d852cefc4f0d2bd9da03c458bf8d219b2d5b3cec2cd5d07c929633502a9fcda71efb6e59c20a48880c006d3bdfa794bf8414b1e1c271eb19dbc8afed68d352ed4b01a4c766b7d2692e40a4d78d4cb964a51f9873f0d17e55d8f42fdf31d2801c47b0cfdebc82ebc3e1bfaf1ed108394e6470021ce692d1ae290b72f3bb844d36268c1cdeffeb598c2e6db82c33e4a9f9853f11ca8ffa02eb5f5d9478cc4b912ae8f50a94b0b3b444cb8d6863cad64069c0bc628ddf706c274dc0d93448e915cba6779ea02f519064414acdda3cc83fe4e360627d746c3f6a84751a38ac1b61ddf8beb09334c2bb7f1bec31a5c5009be9b4ddd45072f10a644778029b870108853ba723348dec400ba8fffe6eedd075392e303b830bfa04e38141a6390a344c2f7b6d5243b165743c35b10f108e27e04c22e66de9ddee0bdd8f40c092ef2291e6758bbc2001f665b788b33c8375c8ee64313b08d0cee356321b375185fb33d3547fb72711b349bcac2ae35ad05e82dddfa3de44c632fc1ef98b5bc7f0ee47b8fdf99f78daaec1796a4cb10d5c25cc6a75a6db2b1bea7cb24f48ed8c621519dd84fa0245ffc11ea8f2930b2796de0f5e38320d0f51c4e883b20ae46f97b5caed6aed2e912e76f685f60e683ee795563f1d4bfac3ff24f31cea255cb2514fadaf48dcbeb90b958875d0480e5419f0cbe1891a7fc3714d6b0ba0fbf0fb7c19852157c2e5b03ff83dae12c494ee502c990a92c0330dd0f3faad452be1c8dcb10ce9403684a836db408d7cd79939c4f49d85c5e04adc2423e73ed166828d008576d4293f7b05e8a871d2870ada5df392c39752304d7a28f0f1ec9d7678d220ee0129c6c6f03747ddeacd3045ef8011131cdef0afbca343f793c64f425e3375702c39ecdb023816c07b741b09e89797a872f74d12ab713b5c89eb4522ec9e662f78a9a5874b9291d3bce5d08fedb519bece8e82a4828646c13f7481e6b2da69795e2b95f8f1ebbbe4a0bc6571b9f340afff0941daef4b87b148a4bf01815bea7be29c559958c9b3ea7e7f4b57ed88f64", 0x1000}, {&(0x7f00000001c0)="487fe7939059873d52ddc77106591e6ca8e1504743501afc73e5464b65259eee21425738fb05454ebe3adc927494254b10a6ed33d22846eee9ff9bc05a4e0e1dca0a8f21ca30abb11f1f1d1d5d0667b8e8490ee10e6df564abd982842112150890713cb78e9b2e62a0f1d75e4f4ab58c309538", 0x73}], 0x3, &(0x7f00000017c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r10, r11, r12, r13, r14]}, @rights={0x18, 0xffff, 0x1, [r15, r16]}, @rights={0x18, 0xffff, 0x1, [r17, r18]}, @rights={0x28, 0xffff, 0x1, [r19, r20, r21, r22, r23, r24]}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @rights={0x18, 0xffff, 0x1, [r28]}, @rights={0x30, 0xffff, 0x1, [r29, r30, r31, r32, r33, r34, r35, r36]}], 0x130, 0x40c}, 0x400) r37 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r37, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="10b36badd1e97ed7b8fd"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) link(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000001c0)='./file0/file0/file0\x00') 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="c669b416f94ff49a29f21c1c71d0b463ddc63495bbce6cda1e92d8326ba0bba605df154cf94a8e2ab0d1f0d9aaa8040c4a6e6f2173a3d3903e8600f7b65361ebe6e06a732a1d2ce0ef6dea6eeef4b1e72284c1d7d075f064ddac3fe05a1f8d2b759bacc8d9", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r1 = syz_open_pts() close(r1) open(&(0x7f00000005c0)='./file0\x00', 0x20000, 0x1) poll(&(0x7f0000000040)=[{r1, 0xc0}, {r0, 0x42}, {}], 0x3, 0x7e) r2 = open(&(0x7f0000000000)='./file0\x00', 0x208a0, 0x1) r3 = dup(r1) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000440)="b7eac28b7ce38771a17770db4a0155f955ff815eaf375bbcab167ecdc4fc7da26440203d98e283a0959387275e879aec5136b282e3b3c779356787d3fe811ababda780ee1fff30406d522635c33fd43bbe28c3c12f648b2d17a384cd87ab9ffa804184f052d0e9c2a4d10ca9a37ec55dd4ccb2b35db71351027a6a0e25b5d9257ffb3f0fd8be4ee41710941241e456baeaaecd710c75d3caf6001925ca576ff7931230372f8b2d484ff8e5bc0ad332cdca0dd5524c331723d23dcced06c243884d5566c0562ebdee170df5b168cb5269dbe93be3f9574659fcfbc9cff5c6efa39e5125468a8972ab97f2", 0xea}], 0x1) r4 = syz_open_pts() readv(r4, &(0x7f0000000100), 0x1a0) openat(r2, &(0x7f0000000580)='./file0\x00', 0x80, 0x2) preadv(r2, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000100)=""/88, 0x58}, {&(0x7f0000000200)=""/129, 0x81}, {&(0x7f00000002c0)=""/186, 0xba}], 0x4, 0x0) listen(r3, 0x9aa) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x4) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) fcntl$getown(0xffffffffffffffff, 0x5) fchmod(r0, 0xc) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = semget(0x2, 0x3, 0x510) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/172) chroot(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x3) 16:00:13 executing program 0: open(&(0x7f0000000600)='./file0\x00', 0x80, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20081, 0xa0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') socket$inet(0x2, 0x1003, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000140)="f4662cf2251a26d104131d40d261a3c50b91ec2108dd2089feb18ec604a59628c3bc490531aa96ddc4d68b921b1b04ebe4d3dec3974af94f627cc39d6ec481cd655d0c89f0e667fb317626d055fb76366e87e05405ac0b6905aad566828f0887d1fbde1bc691c263998e6b54543c80c39c0808df725ba5aeed028a5e2ef60e52c4724e47f8ffa62a9b1eee3534ff6a9a15fb892daab5bf79228c257ea2a8357c27ed", 0xa2}, {&(0x7f0000000200)="d603924728c971a3650e8cfa131ccaacc9c3338fd6c663be82cb145a80eb0c04aab71d3bbec3e51d9c58604ded838e28e398ed5cfbb9", 0x36}, {&(0x7f0000000240)="d256a2fee12cc79c74df799ad9728bde95b18dec61c01c5eb8a6f129fa778cea5465f54bc9f4e6054418bccf10f65f27142b85a72da5278ca2facf862ed8fd79e191e50bc12d8f5a03564d3e86c9842d6958582848771cd52e6464707586125c9ff53db5bca0676857a3f3e04221723a76352a1c705e8b6b517520e64f4b50503a860e2dd5c46c15401dabea018f50315d799447cea811c7abe82ef0fe63e8676cb8f32735502e6a4162b8c03457293bcc609f", 0xb3}, {&(0x7f0000000300)="1936cc94305e62768389652af144b87744b7aa70e2eedf8f598be419767f34852b319fd2870e186d10f48a54178386c8629f4ebaca504968ab1e9cca7a4cda98bde7b08361b353f31ac14370f61ecd235cae0ed0891b5c1d338b1f2f4296654961cf796b1c48437d0284ff8d36fbc1038e", 0x71}, {&(0x7f0000000380)="4ae251b74009457ca082ce676348d6c9b7a8c12b0b0997f619f3f6e4cee6e451f30020f7e8c89efdeca031e73193899cd9c57464ddd70b1e5e5c9990b1f5015be138991fb93ab8083b91062e5d58c79e18fdee32841add", 0x57}, {&(0x7f0000000400)="0f9578b13c56893e2721adf3164617fa4fdda28d9f3fce3ab10535e65a2135dd4cff53a8a470beba83197eed52518bd1ebcd9b27b9a3de7c5ea21caa0932bdac807a578131fd0a562fb771fac0d4b2d199be234f21af", 0x56}, {&(0x7f0000000480)="621f6113b614559bfa17ed953861f3636da991b7275d2062f824074d3bbc55ae775fb971613dc894d29763124ba24fe988f3845c596c7f4b77d91c28315daf99fec56808471d6ec69b1f6462c194e6bae6e21111", 0x54}, {&(0x7f0000000500)="c66dcd52c55e2e10450f390c1da0fd8c8fd2121a6611877b8ddec76369e5e39c821fc767d4404dac1c73abbb1f40fbcdcdf984a6720336b23700437288990abf1db5ee6a9cf284dbaf260a0da0ad530586ec33", 0x53}], 0x8) readlinkat(r0, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)=""/58, 0x3a) fchmod(r1, 0x10) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x100000000, 0x4}, {0x100, 0x8cf}}) 16:00:13 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffff, 0x5, 0x6, 0x9, "3335be699bec76429debbec694ed14197b981817", 0x1, 0x4}) flock(r1, 0x1) 16:00:13 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r3, r4) 16:00:13 executing program 0: r0 = socket(0x2, 0x4005, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) recvfrom$inet(r0, &(0x7f0000000140)=""/234, 0xea, 0x41, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca6", 0x2b) r1 = syz_open_pts() nanosleep(&(0x7f0000000000), &(0x7f00000000c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x203, 0xffffffffffffffd9, "855c000267a5fc0d00001a0000000000004000"}) readv(r2, &(0x7f0000000000), 0x10000000000000e2) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x100}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:14 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000080)='./control/file0\x00', 0x200, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r1, 0x66}], 0x1, 0x100000000) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 16:00:14 executing program 0: r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000100)="acfd91e4aa725422ebbafe7c8b5fc483bd22ff80900b7b50731ef298c95065389273a33b074a227d8aee9e108549e251566533947dac78d6392767d67c3a600cb91c0948825a92c983bd5ed7bcd941902f3a610299d9bc3767d22d611f36e31bde5133a8c2739e5e559e6096d4634c0bdf62f899de331afd5c9394c349e0203f2f5a57c8e55defd9aaa037146081a9bcb0cc0e4117ae63612cfd6440e04f2899fbf607960cf6a88fb8071209d09dfc37932bbfa7750761124c973da1125b3a8ffd0c1af0f81ae6ccfd4df087cdbff47f", 0xd0, 0x8, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) r1 = socket(0x11, 0x3, 0x0) dup2(r1, r1) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r4 = getpid() setpgid(r3, r4) select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r5 = dup2(r1, r2) connect$inet6(r5, &(0x7f0000000040), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x8, 0x1000}, {0x18, 0x0, 0x1, 0x9}, 0x8, [0x1, 0x8001, 0x1f3, 0x7fff, 0x0, 0x0, 0x5, 0x6]}, 0x3c) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = socket(0x6, 0x4005, 0x2) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:14 executing program 0: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) rmdir(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/5}, &(0x7f0000000280)=0x7) renameat(0xffffffffffffffff, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:15 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x3) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:15 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xc2) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0xe04) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x9) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x7011, r0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x210a, 0x71941628) renameat(r1, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) msgget$private(0x0, 0x40) setuid(0xee01) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 16:00:15 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40143, 0x9) open(&(0x7f0000000040)='./bus/file0\x00', 0x481, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getitimer(0x0, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) socket$inet(0x2, 0x5, 0x3) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffff535) recvmsg(r0, &(0x7f0000001140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001040)=[{&(0x7f0000001180)=""/4096, 0x1000}], 0x1, &(0x7f0000001080)=""/178, 0xb2}, 0x840) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = geteuid() setuid(r2) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) dup(r1) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xd004, 0xfff) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f00000000c0)=""/90, 0x5a}], 0x2, 0x3ff) close(r0) 16:00:15 executing program 0: readlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)=""/246, 0xf6) link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/56, 0xffffffffffffff10}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000124) ftruncate(r0, 0x40) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) 16:00:15 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, 0xfffffffffffffffe) r1 = dup(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000080)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) fcntl$setstatus(r0, 0x4, 0x88) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1000000000) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x5812, r0, 0x0, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) lchown(&(0x7f0000000000)='./file0\x00', r0, r2) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:00:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:16 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) kqueue() setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd81080048e6993192964800000060105f00d4cdea9baaab4cc7b0683d4b04d7bbb91c5212a1334e43648478c706e5ebc6f86be816282174007209c61ef5ceb3a4856f17f84a2d4eb49f2451115d29435edad60df8ccc50f6b134c03558b155cfc5079656bc4e08eb9cd648a082b58aca72f6af78edcda08a3733bed79d4a7833ee06cfd130a047dae84f687930db1ec903323d03abf974e165be1899e8d4dc135ccb3047d7670d540523c2db1a2fcc8eba437f952e2480439b1f0f5d7296cdfb868", 0xc8) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) 16:00:16 executing program 1: syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="58fa904e2c78b3c93711c07346b876582c19b2d7aa6a599bb5af8b7385a352309d30445e5ed59e8cf216440764ea2d09188c4c5511a39f4ee1e8185c5861ea9768318c2411dff653fe9007f013a5ec31ae893e585e8f1693ae0336d49551314030a3cdeaf27d51c913e4438848d7fb6367b2e46c2c23ccfcfb0582d8a70850d0e235cd1d8438f9df4b78114f4009f1876cdeb4f7519ca1fb0e95f7246bed51da480ede59593b47ef8fd320aef1ce1eee3fb8d205f2f922a23b1794cc86e1e5b37cb523000000", 0xc6) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) kqueue() write(r1, &(0x7f00000000c0)="0da44e879f670555af206c", 0xb) kqueue() r2 = dup2(r0, r1) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x34, 0x1) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) getpgrp() syz_open_pts() 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r3, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000100)='./file0\x00', r4, r5, 0x6) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) recvfrom(r1, &(0x7f0000000080)=""/230, 0xe6, 0x800, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) shutdown(r0, 0x0) 16:00:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000440)="204826d24b40f7db64fe95bf05f6973589ba24c09c67ded744ccc3dda4920a4fd0af65a731443e62ae4957ae869fbd8113bd78bd44a656163035e620407019208bd0577a90cead7127a97f16a47d5546442b431aed005cb2", 0x58}], 0x1) 16:00:16 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) 16:00:00 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x100, 0x3ff}, 0x10) close(r0) close(r1) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 16:00:00 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x1, 0x9}, 0x10) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xffffffffffffff97) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:00 executing program 1: socket(0x2, 0x400000000002, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(0xffffffffffffffff, 0x0, 0xffffffffffffffcd, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000060000000000ffff0000010002000000000000000000ffff0000000000007ebde379acadc7bba16657f46117d105a2dd6b4439442125aeb7672f57a986aae859a89c1667c40a6e8cf986d5c5aaeb9ec943f901e11f185e1b7af7129e5d1e141c232a705b56ed7cf8103b6ea46fe08dede623ae9e4de928b50e3800", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x10, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x200, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x17e, 0x100}, {{r0}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x800, 0x80000000}, {{r0}, 0xfffbfffffffffffb, 0x22, 0xfffff, 0xfffffffffffffff7, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1000, 0x5}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80, 0x4}, {{}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x7, 0xffe}, {{r0}, 0xfffffffffffffffe, 0x61, 0x80000002, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7d, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x0, 0x2, 0x3e3}], 0x80, &(0x7f0000000000)={0x10000, 0x6}) r1 = kqueue() sendto$unix(r0, &(0x7f0000000600)="7b3d5850b1d5ecd9745a7c577c781b604899dad7a80402b85eb30cc4e59977eaa79c4adc7e1e91bba222a841d471579730aefb7d2e9eb72504f151703513112fa1bad90ac18de1fcc114e251e2f4948e088ce4a606948d2e29a9cca86ca1621fc969b5c9c4fead6ec2e48729fb53b3b084086207cc7ddb00d1b96c1b370bcfca08cbd8d125a0f2d77089199a5dac5f4d402298508f07d878f3bd3833d6acd7a870b26c28db709b3df4e88eefff7647342e8321d2c41d66fd06b20b5a99ccdd7da6e8deaf4663de87b5d7aa1cd01afbc386608088fab74a7f0ab98255f02e36d04140ef73c2cf54ea73ff7aecdb922b31afc6b70624246f711e15141886f5669ad82ed1833c253fcf12e4607fc8ead631277487869e6675102b85b8a69ada52f16d4165a0e614184fbcb43e2221e2e9f05013602a6b38ebf545ab4e01ed7ca0c28ebe8ad685d112f2137dc5f8f373f37e2db4c5de876f12d8845521943d7327b85e424c7bf51def6eb7c736196aa16e162346e0269e0550ea9c738684f1e7f8eaaad7eaaa0c052eccf5a9e2d9faf074d96424a7d888b05d4ed1a8165bbddc36f5c81d597c06d15c5e68e509b0b7d7d729de70e55b3e8063addab5a764a1d784920be90b38281eba5914bba1d3c6390bb4ac59c9055798afcdfe522d0e3af8ed7a97f98dee0f6556f49c9c5fb36d14a952e0e8a620dca8aeac034f3e8434c878402d7de7238416b20d9db32ef38a3e9e35852bc548947f50d360fe1b3ed61eafd6e20a152dd8548f177f1f6587db964ea9453658e82d201fda7da3b71593363f9e0523e9403558de3a0379467c6f1d6cb86bf085afa34b1dd75ec5920b4ab6836fbc850577b37449863300ac9d0c58d36f52391af480f7d64d22c48c1cb3e18b16b26e235f442fc0f30c45b55bf6497e2898a6541849c32b33bd471a17ec0c2016933e2e686569ad1e63b4f9f950526b3f82acc3601094ff8507348d76521af6a192933aaa59ecef269162dfa2b85488089b6df1d7b5041e8c1380d6d8df96041480842aefa54970205718ed8bbb99452e9c2f491cf6e8dd49b1d4d0355f45bd1a044c11829178e6a294923f3dfb7cfca7c34e50ac40ea14b8c0a80ec8bf67bb441d64db0bac730705ab0a1bec58d1e1363663930fe423d399d0017456b511678fe934a91bb7820b92daf78f92a7bf67ee65bd2a0d65a5cafc501891cc71d6b744e63c74c2d4e31b30bcbf455af521e7abe4430ba4dd2984740ceba647785f4a40b1b7d900099846920260e6adfe9cd2dc2913998f972f25069e5b47a3d8970b0ce7237cdaea5bb63fb0833f0e8be08a4dca581cb6d7784231748548376c770aca82ce27b87eff03b64c3e4ef817c0301ae773b9d9b0aad68b9a18e7d089b03f32e08618fddde4d01436f65ad1c9536f6938275cb3a0029741c86d74ab67f18f0e4bf6ab4fed5246452ebb84870c376e9b8beaa74f02f525c1583bf7e0157f0f0790cf8779cafb442874617cd501cb1c679de66932a45b410658d91855e4464c782fc452a2743a176f362fb5e26b5f634778905586c4662f0fe1187cc45b20ff946c4ce0ae2317b367b07e0b1b0b100b3d70ab85084124b77b2fd7fd1b79a5f7cab5f970e4f86d400493727282dec6088f7709a007212872c335b9767ae33e3bd8ff1253cfe8766a287fe4d7b7c0444f76fc6dd2202608331404438e8ac40f4f47d2d0cfd02a20ff75322023548f3fe75d039cc3a8af554d257ad85b01daa3d6e2890bd3fe08709de3d14f73dd1a08d9d8d8359e61c108178e5b500d47deea6a03a76790c21d4d21faf6c267c4fed23012bb0f57bbe4ecd74e79bc31d7a102d8012fc595013bf21bb72337deaf359e88aa7582a73d7de98857a84b3a5b6b06df9cecc8d60e7c147b981e4664d4ef2a75e9a878e0488b5184c94407651428287a68948913e6feaa09c4a12056774058c7c3e3bcf8219937d07310be46cb83c65428a24bb7317c482a62864ac356ed5bdc2e2d48085508cc07110608c828944556f2c42024578a2cba4dbbc54c1d394a2ca0952920b974b272ba4111b1498d788836b3702fa7034138efd4499e84ababbb338ade74adfaaf940c61d8689bb3da809914dd9ccc40f6e750866086599eac7f00f5239a6b2d2d773c3e18f34b742514c0fb550f89bd7748c8119b5e99276937355cc41d683a5f7e95803efad33c099db2e0e3c7d5bbe7a2238dc8b44897d21dc075e89e45ab127db5cf0b08686074d068308e8084224efdbe4d031d04afdb6f18c3487b76111356440693f2ccc57e38c0df53c8cd9ad296b284c98f714c97c305533cd815db246b610098016bf6506058926b35c31cdd5f44d58c9348969f2ef20f0b7d5b8cbe4f823b9fa0a89c3ad40bf280eb7c901f3c3d41bbea3487f88dce8219a6e8bdb93c9c653889a83d38df98ec76d843d0281a23394d2dbd5999b5f8e1387970cbbabc68c7d165182aa276702dfbc36d1a3bb3287ed35b4661bc69f7a2b5e4bdf4b2ba1d09fcdb6998d9847e1349f282e19856f72116cfb38fc49b102dcd753591f18c4c0ca02522a977b00a052c9547893ad4b0b6a39289122366a04fa38b772a090c1dfce8c98eec6eb5a6cb48e6a7b649f54f0542e82270394da99dcff0418d39dc580e5b4afbee19de177f540a98c3330e4c076d57f09ef690f4cf370facba7121106eb6a031742498f3cbe83d1308f7db8f99df48370a7ffad6da3aa8b3aca535089010e8ff4e753b1abbe61af96f08576ec8a0738fd311237c84d2c877cd14e88045a6d0125d016022579500a593c67edebdbbafca0005fbc355e597727ba09b2ae17f18b084aec158449969f6b9f51d43b28b27537306d0a4b93551cb39214cb93047fcef8bb8ae2d18c70c6eeaaf0075e3561914b4c47919a83303673554539809d25f5d2c18fa4f815c757877cae16095ab24d0ce64ab3be97ad98ff61e4635891e3e466493bc7b7eeb70cb6d1259927e8341683b6b6fabc966b314d52e853467f88e5d4884fa48ffad58adb8d502eef46cf57164264e3adb9cbc45f742c98e8a014193f93ca971d7970ccb945c95aed823ff380391e40edb6a2ee92586adab9aa247a9acdae72b645bbeca01a963830cae1498dabd8dff63365c2c0dc54d5d01ba6c390e0cd203d04da0624964c66d49d4181caa2107b35e30abdcc9fe287e76bf27a61a615d8e2e8aa8b450dbe571b775c8af50b2a1d163c2f4f6b4087859e25333c48d4712c224a5b2e1eb755f8e751b7b84e719863147beb0ca28274b65ae6cfe574c945d66908177d38f4f778ce53690b9f6e211dc87fbcd40333432a832fbc34f7244d5d837ade7f4caaa46c509e465a002cd8a5f3062a9647e2730638e59edda41bfea82f5bce995ad2c25a64a37ac1e21e495271674e3ea9f45220f8e198f9fe81431546671e44580ccf280321c8b54b760ddf815620e37d5a07a9296a2b2eba6b838b057c212e5331bd5b3ee82c5b8e2f98485fa549c4c04de0271df56a903b1b8d40c546ecf205f1c1255cb58ab0b2f9f00a23ae0fa5ad46a743523e9068c414314d29c9c43b3d3a58dc25dbff63125143738c8d63d545985e476819f7416258bcd5cb77ebb64ff0b7641f955e307d6b1c39695ec1c7ff5d4f6a535452ed886483bdec647634391a60508215e36ff5c4857b34b27f3f2742b7a590cfee71467b83a5575f0f287365077e433594e365543e98e0d887821161764770c05d3f158b1fba2263dd193137e9d13baa86ea19ebbd993b5f8231ee900c42e79a995d8361b3317838bed5ab480a6b8bab3e95d03944f1ace4001da63c6027c9f7163efe774db5be4852d7c4a2f32f915d80aee56166302170bd7e713b94f3dac7ce00d3cdc4183325302552207cdf6ded5c80e2a00f3b0a910b4c76229ab9c560ceca447d911d73947ab8eb76a184d5923210a1e2651ef3dcb86693980502864a568a20c0d409b9387a13ffebc09f02496374ed4b28b319314aac92a4c6978fc668ef113a8b493e4354f66e3bc413f7a4d62d8f98dfb9a0e72242d41ba257cc849045160bad6863df3dc43ce599d32ced4ad37c708899d176ae7a690afa95938671edc7d67060d34bf6a649776a5d9928889bb0adfe24361d608faba5fe34b7fb8ffbb36fc2169142ccbb36e618caa650a628bbb47f7ba1351cc218ee629d8b37e025ca2d96c86c8b635cb84aa8b0c60041166bd71d40cbe8de9aca47a92c15302b24cad409859be00a0841438609975589a01f2d20458f8163ea19a44165c0f6d74b1225b555a218d56349455a9ddb9e260a40424d22639487e812e31fcaff00c0ec8c256d7a8b24fb0b9850f333eab2a5d4b9b91933bf030d4a51e002ee947ce9ae907a8bfdf9f62340ae63ca135d1a771be91134bef73de9023d158f2652880d9a31b0e6098365226f7d2cf7c823bbe7a2a6597f39f5d7b4835c9b2cf1ed142ead2c39564411cd3cfe6b207f0a3ae1b6ef48d41fe9bfa503f5f388d1bda1fc0610f0346bea98bc4199aa1c06805a9b6b85c038eaf6c91081f3fdee8ba98a94c1eca43f59c6cab05d8037106cb5d3102b558a08b677a0f40d74ce3e821981134f56a17b914fa498f21fd2a418d4d69c1a4510787d44e51e21f8a84d967da430a31d01c25ea88e3e570f22240fdd10ff9cb78457276249b2368bafb96d1484e1cd24818e07fb6ab67c4c8b0612b1287fbfa64de2659eeb38937c372d44ce0ba8b379a28dd14c58ef285f6acebf70cbe0fdcc4eafb5969ef532a963391d9f841bd4cb997a2eb84361f6c478deaa64b884a8af8ca6dfd9d63bcbc607822f7e127a4608738a6338726febb46f2d3a3f4b50991be854ec6f855c69cf9321c7fec093d0d829d42d5e2d149b7231c7acc952881995b9dffe0cd1caff25b54c63c304eae071816da14ed606d4cee997b1b886c5684e5d3cd93b4d792ac68b21b5f03c44fde33c0a6999b3a79a46ec289c2b4209befff4af9fd76d1528adc5d0e8d0d05697cda4d28f1e97b1d958deb1183cde4a695ec1814e0fdd9b006ffd94b18b05012566d51b1f93edad1eeec6487a2324d608290b9ecec3e449513684343237e153947a8a5777f17ef540e4bfcd36ec138558c2a6d2c350cdccc94203bc347077933c1ff2040557bf64688beecdd6f92dba26251de69c925ccb5a09b798a99965897134d4fa115b0ec1376416fac61a20b84effc18cbe123b7faa4d94720bceac250f39967452d655a89d08336d45150937bfb9f96e83149c0616c887c0edff5160225b469fd97162042a7c42bd14977eec9d96db00a797269a8a316a0699aedcb5729477b370eaf87a6785f6fa2bf0e1f33446b74be4293ec79d9ddfbde64e17481abf34608a3883aebec2b9cc51337c4bdc58068fd9583f19b5c7476a5aa2c1a0271d9e2b5818b03b1b37805a4a84ab2056af7f9b92c087fb11dd2d5861fb46742ca9a49cee736cd65933daad1908c3fba8a4e2f7ac5d1fa0ede932464adb1cc6a26a94f57b419f24cbfb6613894570145ab06729764f19e5f008354bd26bdafadea7a315e1f758c917e51fda49d209152fbf274a88fc93a24d6e916bc8c1c2d431f17d92d9170163df150c53e2d7af99f15de94c1ae1db98420041410cd930ee0359242816c68692da9fa72225a6840a0faf021679bfbd3dca21fe722b2701b4f501213e391a07024ef95e9445e50f65c16af964130637524a0ab7bee8fc94b2cb5e1ae49a014dca39df557c8748c630edd48f226d6bf372d4740f2d8f661e6ccd6dc5a7deaf6", 0x1000, 0xf, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x8}], 0x4, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0xeffffffd, 0x80000000, 0x5d84}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40000010, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r1}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x97, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x8}) connect$inet(r0, &(0x7f0000000280)={0x2, 0x1}, 0xc) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0x7fffffff, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x800000008002) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) fcntl$setstatus(r0, 0x4, 0xc4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 16:00:00 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0xd0, 0x10, 0x2, 0x2}], 0x20, 0x0, 0x10000, 0x0) lseek(r4, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) 16:00:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xa3, 0x9, &(0x7f0000000000)="d4", 0x1) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 16:00:00 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/109, &(0x7f0000000180)=0x6d) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x7) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket$inet(0x2, 0x5, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0x0, 0xc0, 0x20, 0xffa, 0x9}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x86, 0x20000001, 0x80000000, 0x100000001}, {{r2}, 0xfffffffffffffffe, 0x60, 0x1, 0x40}, {{r3}, 0xfffffffffffffffe, 0x8, 0x40000080, 0xffffffffffffff85, 0x81}, {{r2}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x4, 0x9}, {{r4}, 0xffffffffffffffff, 0x8, 0x40000000, 0xff, 0x3ff}, {{r1}, 0xffffffffffffffff, 0xc, 0x3, 0x40, 0x5}], 0x9157, &(0x7f0000000180)={0x1000, 0x8001}) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x50) close(r2) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendto(r0, &(0x7f0000000080)="3717880e491e12cc48c5bef50b4b69ddf507499b14fe36b6a62e20a1eaf57ef4c4a78aed46a7d780cd3f234446cb4cc9df936175492b190437bd8a8e89c246468a3cf602def172123b50e52bbf3986e6d4ef549f94552a5f8a7ef96eade6637cb524f0fe960e89085373c7a1defcade9e02541e05b011cbebf79afc1fb4a881d37cf7fa47484deb65f6ea353bb3cfdd50c", 0x91, 0x2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f00000003c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:00:00 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x403000) 16:00:00 executing program 1: socketpair(0x0, 0xfffffffffffffffc, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000), 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) socket$inet6(0x18, 0x4, 0x0) 16:00:00 executing program 1: madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) 16:00:00 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1ffb, 0x3) socketpair(0x2, 0x1, 0x1, &(0x7f0000000000)) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) socket$inet(0x2, 0x3, 0x7ff) 16:00:00 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x3000, 0x600, &(0x7f0000ffc000/0x3000)=nil) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair(0x2, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r8 = getgid() r9 = getpid() r10 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x64b6, r4, r5, r6, r8, 0x8, 0x693}, 0x0, 0x3, r9, r10, 0x3, 0x43, 0x100000000}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:00 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) setgid(r0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x400) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) 16:00:00 executing program 1: r0 = socket(0x0, 0x0, 0x9) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x36758ca7536dd6ed, 0xffffffffffffffff) r2 = open$dir(&(0x7f00000011c0)='./file0\x00', 0x10c48, 0x2) pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(r0, &(0x7f0000001240), &(0x7f0000001680)=0xc) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000012c0)=@file={0x0, ""/108}, &(0x7f0000001340)=0x6e) r6 = accept(0xffffffffffffffff, &(0x7f0000001380)=@in, &(0x7f00000013c0)=0xc) r7 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001400)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r10 = openat(0xffffffffffffffff, &(0x7f0000001480)='./file0\x00', 0x20100, 0x2) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) r14 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000040)="cbc57e871df64051fdbe2534fb3aa0aada6035f52aaf205c8a4e4db0322d1fe09142218cd035e36bb5738c65d5d3ea541711d3325de2b48c8ba71a0b597b6cfe2bfd5f06a4d535bc51795ac56ca8491e7cab6f100d3ec063fd1974136275e1ceb5a9f67d299635a35eb62b6a6de32cbb0d51150c514edda77ab8784512776b54e5ea6d147f25b18a3ee1466c4e608d844b7e82f44fcb278164703780b6670a92288dde682b120d70c244b101d9c8706dac6d1e5d75cbfe4535b63ba755e9bb8cd717cc62620de718462426fe02eea0463eeeb27909b289b509e4ed583a9608f97848143e754b0d7aa0eb0e711514fb2c9b4817305aee41229eb384330bd76fb60bd548949c563b1771a2f1963a4cb46de035fa1f4e7c6f4ac2f155f0c9d0644fdbf78991f75551db3e43c9719683ed2f5751d4c1a5c40008a98b07a3b950544f9ef363639f6722ac0f0b4713096af94853fc0b1e477666c9f6a497bd5487618f8d68cfe762dae9dc9aa5553a5f1236212248345309766552d2441670e89ac22717676f3fa9400d627daa7746a73c8da9cef05853701c979eeb57de851054b7ea7c8044e628429f5b2ff9fc0a029275465dff1894ba4a79120cad55441837b7fd82a4f72c9a6471e13a1154d1eb21fef9fae99fc6ea69328697925c8fee018e9d1246571105894350c173eb839ba92d074032699c6529f1ff2bee04a3efa0ff1bd1ee412e1696cf696a28fba98dd2a46665e1399655c6617c59d574756140576e54bf5697f06d846ffe1c3e9458760d51077a9fab74cf469f81bec6888f7db5ce562d2ce159d156294cfb7dbfe37c272ca164c6c52d7b16d1851e79cd30b61ac40ed184291588c763881bd893f8f5313cf0c35ef9978336742ae85688687ef3c86444d40589ede21ac65fa9ec44d2eed939eb9acc225dcd980a98b5d0c2133bb8a72ef7fc28a5d9e818451d4a2e59723495ec915125e9a59d75a40d5e7fe3612aef547c422aefeed8c83718c22745f2c44e98b0487b780beb99b25667485676e3e367fe1eec9cf47167ddfeabf07b85d91b943ba6dc2c0ba8c1f8f3a2eba53c55941e9a94af7399b343dcefdd6b600eac89ef4cb6fa15db0520a5cf5093495f7b7e31439ba43ddfa8a17fd477640287955d06395f4a79238e53eb74792b606f85991cb914f6824ae78a9030db9d8aa950166d5d87d09bf4f4dcd12e899753333201eaf8631b6893877477b5b31ae524fbf909f1d3a585d28954dd0ca2645c440c337a55554fe95e75b7f459ec0c56ad4a1938057ac989f68ca6cd02633c99218ccc9c4e3a34450adca451acbf3bbb5c8eb5b24d3f728f6fcf8cb00372d28fe8009c64d4f42b0ec54043cbdf6c71b605837323a786b98f42c11cdfa8015cea6d0a2bbed75a8988db889610f8fea4d60045d43cbb6e3b833adfc945630effa865025a5f7b63e87c883ba2bd03f63460eb9954adb355df2985a66198210815225d9050801ce71b6bf715167577ba72914259651df82e05d7c4763afe0ec278f29f99dcb4183ee98dc9e4013f6e10225868afb702b81f3de88176d58e331f7c9ca67b3f579c741da0045e1cd77abc5c3bba98133b814e297ce5ec5de9ed17f4715378bb4fa1e14129f4d0a59372651971ae4c87d325c9259588df337d7ce86ac1240477461a5f4b1fb24287238de5df64c5c3f193627bb54b1790fa1e1fdc7656806b603adb62c73af3f7eb6544fb6703ccd9c4fb5e6b776282f028995347ea647f69c7482831739caa0820c6cbecd34bc3a6f5c58bf9b75621e5214ce1ba12df8fa774cb38e313156c5325e690916772dcfbeeebb1a04d8e19fddfaf1b82da958bdbeed1f0dd44ce014ddd7a5a494d07e6ac2901c9975f265790c86ddcbf11e97426c1633ce5caf9482b5338a9ff3dfdcbbb2e175af56bf5368adcf5e15ab55eadfcce52976792d79cc453c46c9e7f8a482f6b8b0e968af9a52404ec270e06bbb738c957d7258c0924866b316051197c07b07ff5afeb5a64b748bb1a0c9dc588f7486841e71c4c6f7c136f64591a7313113a72d5ceeafa3f148f13b6ad24381296c6aeeaf77ee448d38b07b0d139c29a517a75510d81e899c348d4f708a858ab10ff531950ae54d5d73ae482855f9d98ae99a2cdc2f2ba6a2850d622290885f5d7904343ffc03fc232c536cd0b1c766f6e445ac10aab7283e4f9032859632150737960c2dfddaf13ce5dc8be1b8c39e019fffe9657a96d878f1e2c857bb733ba12126b015b52203aafeda1c06b8196112e48627cd1786905d91171b747a9a7a3ff251ba97b4371f431d848e0eb16bba1f802aa81a77691177dfd5d74cd81c1dd1b99b087722a02810fbb9a7ba69a9f48141c56c185ddfc507f5f847af3d843b915e465973399792449b8872a2a2ff52e38ae4a21602504cde552a1a383d5b6198f50920e49eb8aff9d30668e730960f3abaa012f3921fbc9353074f4c7c6ab15120cc916324eaadd6a69db465c211a06f898d279e37543dcb50bb7616bf021c19d26dfbc2d0e116dacaf746308096c4ab9c924a5bfb50b56522de356aa8172f6dbce7f3624d1e6657ad05f4724c066ed2a3774be2d56403203f7f61c0606f1b849e14827c7cb451890afe5f8724f02f66107d8f7fb13a94120d03a827b7e6025b8a2149b5fe58dd558fef80248af1c849eee10cd49c8d18bf110886463c6ab477ce6d49a5fec4592655b78b8bd1a89a889449a791fd2505912d729763bb883136fd58092a750d7457cd3982e7a31d60e7444fcbf8c9f8eb0af26ad6985e08da32a0601e289f3fda09238170e42035fff49fadca1a5d4e52f24a21c8e9c79c4172b7401d955c62a1f50a162d545e042b3c6920179028db362262583e8e422aa114e60d9ba952fe5c0f0256f107bde0432fc0ffbada6284d25fcc0662187411c031167b41b23a4fedfe15addb5906c1cc470501f8cb70d6ba9ad4fc867f07c6c77ed7e51c56c822c186ce7797c7ca39f9f52ecaf0b1a82356e6866d20e01f845da87a44bd7b73ad5dc07569e469ff2eecf6a12641f47d26872ce5c2651656a008ffdfeb0f0aaf8db9fe8bacfa3f19ca7c5467b7d2b44cc73d4b192e1f36ff0d59bbaf545f6cc400cff47b39894f8d1c9b15cd251510a1055b056ee8adfd721d4d63490ed7702fe93c088f7069980408186a5d488a8591a0a7b9eeface49003e07a99f9824ecba755f4ebbe1dc3283bc2d934823687b65117a97fd51c55ad899958972b2935127cb1fc1bad50ae17d950e2c099813ae09afdca1292c8f3e531f893838f1e45993127eb56634ed92be734c7ad1397ed3c1e6e330f564ea57c3b822fd13a6651da61ead512899625890a836410c0f7343bb05fe1242449e46c9d653cc632a8dc192befe21eddc9da186e43fea4ab4a0b8dc390280aebad48c812e8c99de94888f02d38e3422da34b11cc572ac772bdde47eb2adf97dfd7d5aae255f0a68fa344f78ae40384968a544272e736a392ec410976812dcf8136141359f68154706db13798e5aeae4ff0d38ef3a573c4445d3740d38a84d0105b69602b87fd6c796fe7949ead70d716a769ff19ac6abf3373a2201b0167cc1435597bab4f31aeb514ddd78d97937d1703968784970e9c93ebb6d4a12c6122c817d58ea57c7be9c17c0b2ddd3a8f0329a00af64531428e5f30c4197e614c8d72f1eb52efff603caeececb4663ebed4712b9485beee48c1d3b469df8ec410fb96727a47341cd1c5e97a8d6420704f069335c4c270d0624bc1e04f046751eca284fe511b3471546658c66eaf8ba27283e8a13db5e4d75919bc75ff955cd7e6320a9594c77e4444a818382a60730397c6105b54794982a7dc569abdc62df84d6a56a58c4c884c6edbef6aa47bdf5289846ec7d60601286194b88fb583a00ab40ad5a0563d8e83a3727535082f1c73733fa0b44c0507f1ce78eaa5b3b308735e02b809165ad4b5665f052940e22d1b481b64a92d2b455dab0300061fee2d3ded8207f6dab75c5acb9f8a0aedb56861b458286297160f2b2250716ad5253859d97fb00e300ed7bfca3b10aefc6b6f734c0aab361a2714c934e27336a23ecb10be93f0c7d91d1f178574eb09c7e5918adfbe4b4589549817dc6b46245b2761eb83e1cf871bf6bb0454f16a0779802c53a74ff15e2a3950fc1e68fe46038d1ebeb2c8d28d1d793713a894800e50618031ea6fc92f1f9e4ae25404a04d73dabf5527bb10f5c8f2de8548d98532b4e8b610162a3431bdfa8f86f01a25fbf7680b085c7531b68fe8efcac54adc4180e3bb834ce1ae20b22394b94a162f537cf35afb0a5217755e2f5bf8985e1b2e9d3d980cf7f48d0d4c89410a59f94c4633b6645aebca5178bd8622c7b21c71b13eb7d3dbec3d72da85cd5dcf1f10fcc14bc13fed32c5b491c3c39e0d989cbf58ff74d2a830f0261a0d4aba417ffeafb2ce186dd63f613f05b2c6764677e9f7500e30d55f8dd596864e5eb52eb4195fa1de6811f2aca8d621d32ed114009ee752523962f0efad81da7e6028fd92b3222e20f8e178e11a40ddb01a39b038cd55ebfa69cbdc9224f46613dc6780d47c48e9eede25912c81e1437753bb1ca73e7f2db1944b0e5cbbf0d4b838c241d10ab9d4371b3aa2b29a29854df26be4ed49e193ab820b7d8b44166e6c74bf49e382c0dcd7ddbaa1b6567742e83067d961634e5ab3f0f7f1c21bae6befa8b103d5eef8d9f5ca35e5764e991959d4d5b0e64863f1c11308eede5992277fbeae835b6bab2734dec187e5c1ddc91713510042944605f06735b22cd37a0197cbb46d868242720c07e730abe9fa3d74e10021a18428ef95fc33b5f2a40b6d30f724224a77f0163e3b6dc3e195cc713eabb881cd3e244d5646cac54bd50a6e37e35af3647108bc778b923b6f9fbbb2e95520f239a2611f9a8f6c2e838c515a04c5e36d92ab03f829c57a8a7082ebce8433f3edf4bf850fce7f69045078c66b98106a9787ee62da551280cfef2c420bcb733c16323b113354646ee1f1a4f853bf9dee894cec8fe420c940bd465dd134e7a38768dd6490103e580ea4117f8697e13213bbde02b0c13473461fadd210765dcd2ef9dd5b21acc2abda4b10ab805713e85bc6ca0b445b59cd1b6563101022106e8973cd38ad2c0af0610e6993e290ecaccc9b1671e7c3f94b6240054348d830f2c34dcba1b0e0b0a414df2538f646c6b5ec591aeeca5ba6f9571f80431cc8f352bfd63ebc292ece12175a00546f513f9b7bd892caff6f0e9633fd8b0066ce31d6f0f29024ca08304a34c22b96b9c9fda3979ff0e95530370766ab8fc39203217b0c5b5789fc1228ff25075f07093a2c3a61a70653616378df7115ac2699999a69246b366e40b513b7036f7c7106c06cf370ceca556a322c36dd4ffc3281a96df84d2757a1d78a4eeca6d3e13bc4e5104f235be4264d7eef63e93b26f3c3fdeb9c4fbbf95e2f62568081a3da9ea6c8af1f0fff04972f58c8fc4e8de63930cd497fcd490fab9fefdd654ba7a97a7e7c96d0b76df68d158409c4911764e1d5cac154862eff64cb9bb3f03d245bb3ae3781e2f6993bc47ba6abe58a8b2dbe514f1b9c65d2a27ee08c6eafe73578126b9c86a2d51a41eae35d0c909afc1cde1d8765909cbd6cd8d0f0d744485fd00501fe99e6437674d397d610187adfab25d32dabfdc5392318d8ea2d6bbc584f9a30c2fb459d56d247a03b4e96c2069d2b7947e5e5bb2fe52ba0b8a943a5bdeab794d17df45d89dc3f2bb841a6f2730f3824ef168ce5aa712c74", 0x1000}, {&(0x7f0000001040)="6460dc4d8d856f5066dfd35b9a0150c8761756cd094818043d181b69351bfe586839b4ec5e5b0d5633d6aa5c398475d74f71cf1daa723bec36413b15ca84bd37dd4032df8df06a38091a369f90bfb81e2292047bae661f1d3995d1869e53dc1869a397ea78b7fdd40f6430af26000efa0feaf66b2a0c05afdbd3f45c713d5286319b36ad156538776230dee6d93a5a8a144b4588347c0a0f", 0x98}, {&(0x7f0000001100)="ef16ed4d6e9e0390fe6e0a34322cb22f549bc93b39844ea319de32f15d330f1824b3477b24f7a018a26c9ae39857e028ee747fe4848a3d9c6c632315ba1bdb13fb766e4e65f0c35a0d7cb8e360bd4efae59aaf", 0x53}], 0x3, &(0x7f00000015c0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x78, 0xb}, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001600), 0x1000002b, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffc, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8, 0x642a, &(0x7f0000000000)=""/20, &(0x7f0000000040)=0x14) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f00000001c0)=[{r1, 0x84}, {r1, 0x104}], 0x2, 0x8) sendto$inet(r2, &(0x7f0000000200)="e7747c4946a3521b2d3f89f697bd358cd519737067065841c8aaf4119f5119d20b1cc5699459f0b7ca215a83a17780e5af4372c20f7477c4e0e59cde7b604b0351404c3707e0bb76c257b7bb6105c0a3898a8aec6a4a11975590a1beda6780e58ac6ebe9f9e59e5ec7b10792ec15a9b07e6b6a14a229e88fa17d2395d406d1e18999d34d957016e2ea5b2badb93d29cfe9cd624d2c517a2c7f7a33d52bf7f87f1b989d37ad5046ea46894a150e5e5bff92abf0d34dfe4d3b35cf12b48f57e8c1c95fa891c56d9959d20dfdeb77a3ed4a0d5ef0f7b17ec772b6fb3b123048501b39a2d5774929b067f113934d416c4a2ab9e01c6b2d1c76b0f058ee974e6e102d845f5bfe979f28a21f2236007728a46fb96950574eab69eae53581db4cb8a898fef199a63a04611e09ead73f169a977cc32c1e16157a8b248623864d86b699a57c1fa88f489cda3b39c406c59e3229d643f522ad46152c775d10b804bedbdfce70c0d3867b898eafd2b32f9fe963e065926b4bfbbc9de377f38c5d73c768e7f71bf6dfca8d305328fe5f5898eb59634e8635b36d6235b2a05b8278eba210fdd4c673c26432a9a2d311b2c61193ca3b342e0e8fa3e49905bca1f34a9f8538f5f27953ae8567b24040e0d2346c9f0d65cb6f27f681991f4fa011b8265b189aa3da8818aae671c13e822cdc6537c02846b1e9f1abb23a55b8da4363ce366d4329e8763851cfb556e3f6ed59537d43d644311abee64c259e348bdb6eaf049e167f1eeb5c2aeebfa0753a79a0b0e15fe07efb1a0b712479fe635004f3bf5e62153747d275cc3eb131337addd3415dfbf65800d94dfc4a572d55530df34fd5a8fd1e114abf3f6951993159b7e7064fc2f368b4e7e4303a8cd3cb575ac7c4cff10335ec8258d4e055ac55ae994e10ffea484d973a8db8ef3e04f5340d9b3ed3f9375db58fd36cba4e1eab74f8123dd9f062b4875e515f2daf4340f763b271a07814b0c5fb1af8888883f8cc6ea98637b42fe8735de36750ae5042e1bd0367087271eeee6443748cf1b0023afc3d65df99426a8ca8eb65d638ebeebdfc60b2912fb9a8614986295802803fff638d79dc94c842bc93660b9ece029218c5000ee3d52c970e90c24fabb9bef80699d85927a88c618c7ddb54db6c86122b35b5b3e029b0fbb79df083ba4d29665464974101caac3ff128eee1f95b27e223d2cc6a90cb0b23dd60344c93e980cf747643f3c7fe4d6cd87a9a178e14bb83178e38c353086b8c66a5818b6b3eedf1d4413106da69887ff918a06eea5ae1d1dbd1209b96b684edcab6e31d018b19402ff81360dd06220da0aab181b3d07a950985b017fcb5d031244732d7dbb63df313ab93525a04597942304615b4266cfaeb59cb1c4da09b26046a3daef58101784041159c5362d6bf752417b0d6c1a4515dbd742807f0961631006a4f9780dbbfff70c271455c6aedd670d82a0df2083de1f2ae2dfe1489bbbc0f42eb73500f4272eafa6cadf03af707358644e9cb095f0abebf3471c24b66e9a528c2c59daa083f079aed73087061e4a948a2bd100604aab832ceae45f395b52979be964f3e1ecf7d2549ae660f3c3e9b468071311e0babe3264892de7d6c5834a588d62e89f5fdb73e1923338666a67216a6046aa23ef6c8018f68f0a1d0526ee4df201c8d5baeaf137d978d0e85c718b22d742fe16d4d2248e809da25335860ea1ad24c01d34df08b00daf01d841909786c64ae82944dda7062435e3945fb9a05266b617b1a933969cb0795ee326191232dedf9773685db7fe9958bbf8b4e4891d2fef46c194970fb4e196aa51d75826097fedbc1d323b2e163e9590c2fe8f06860b390ead4ac8a79e6e22dfdfd19a0779399c493f100755203df1fdf295c4aa9133699cd435b47249fcdb32cd80fd40afefbb18c6805a0ba2c1c2cb0d1aa6bd2a1a43e4f056738310e627787b0291c35178d99e157e4d08b091edafd1dcd00eaf23a302a24a4833c4df01e3f0ae9348981f55c41b42bb36b1f43d32f3e0496f5d1f42ed0f7a28e0a0359153092f8414fde3b47feb12d7b19a448a2b0ebe5fb644517f4fe56e3901510e65647fdaef277782e8dd0186185b3df08457c832a9a94e3ab52a057d67ee04accccdd325d9c09f0814c3257ecb4d500818b83b8e944ae25b80639a62e993c5defb899603600c944a2788a759efa88f703e99bc965a7593b4e3cced47eb6043c6742d34f602f061d861f8bd62d77a7c6867e540167564e6c149b3cd3321611a665b6de544d73fa80d4daeb2a01d0702b8f63ca5dd97a24a27ed6708bd8c8110088861a87428295e093ac7c31f816653022ec3344bf6b07a8689cdc5441de3d39f958d205535345d4bd439034e363b7ae0f3c8528af11f64e1fa06580bcc6a0de28b33414e74d38b3e1fa327bafd55cb9484daae6bc7200e62e7a66ce2e53c4c80a58dfee862c7cd6773500aa3909d9a8ee64c29f32547b4ea6b883ced0a09fd6128fac23f64140994e4e90961fd80e493b6e9d30a0427c2a0c0fa7e106ff316c8d90104ad09b722354997387c97782453815ecf1c1201b9c91a44cd7662afa63e7206eb4d3dd14bee9d1d01cafee19489aa188ceea6556717e02391f0f9743ae5c74b0b5928a833b668cd1c2afb200a73125412c9dde46f97541f3349bfc1e8a9634813fdf3912237d40a9933eb92bfb5994b50378aae348717e8128bb71fc475d1fea4ce437fea16cfb8eddc994e21d58d9812e4ffc667b6e8a87eb7b070284623c1594fdb910f1ffab086a2177f2bc0bd985df7fb9eeddf231009ab3e1e3bf31d0fdd402f1898d8010d14a9eb95ce2a20876acef711eb607a15aa42d7657c9c62d6eacd4bbd671aae76dae823bbfe2a942cdb0b9ec1234c71f45332429db685e6b009671f020b7720ac0d55c20a37a0f3e7cf64635e18a1852f05718de87689b7f129be43998492962bdad5d190903a863a4984f67c1c0108a28a79b9039e51478d3e56bf456d8beb15925d3e597c53ae02d9afa41af3c42a033005beb0ff05fca85772d6723e971ffb7922f23f3217431fee6e7397460604c14274a43f5933e2de315337ec86967fc54afa0633883c5b22051a333a4133da9cfc0f3da3a48d3362ecfa2497d3b5659b588bbec3392e82d99ee0e225c8fc86f37e03232777a422660c762149a828a6e63f8b1191106ab6415bd3f0a9af12a5d641329dbf2563b740dc9003445dbf997d53d08e42466064c561dbeca09f51110682a74221ae796de56b4fef29ff42ffa9af40980e324b50951bc0871d74f31d8d8ef2921e8aed2ee2c0322c20c59c018fc2960f18776cd5e1f44ef60873e02ad318e4dfcf01c9255869ad98f010f0ea120487fa9d97453b2a87428e71e62e766936025055224554b2afe366d6503d6b627fc78dd3047054bbc46974803b58dbdd71dbc2a86da42e2e6d2c4fcf75e323068c316638b9034c6fccd7b8af0466ba11c6446e31195f77668b3dc276f0aa00f6b7e73f3826c6d1463cbaee843f27c498e5084da76c9c7696c79272046dacf7103759a5e2ed10ff82ad872455c0b000b971e6aae606f2595b0faf53eab06edb83a2da70cf84b30bca35dc567b0b466818351450b6987a31be054d7cebc09a0197b89a167de26c01cbed56eedd092262f944dd6ec4014f5b3dd54ae91ff585f032377a986038bb6489a1c74417914fb1abd2a9fb7bb4da43c0af300c5d132266f5cb3c90ddf9a5e60054086ecc4c82e53d544725b1137e054481965499f906da73cf080c97f6162d241713318f77d56c60d3fdb0046ccc717e7a08030922d174b6b3437c62d2f3ee67b353a85bd07e85bd803544f49a00808ac67c2d162aff8c5c7f049dea94b75251163f58c63b1aad30fc76a83e3e136f38c9032d1d1b4f234dcbd7478fcebfbc65054b29c81a626e3994db98ff16cfef30e5d573bafc40855bb3781a231262246e7542d9952e8b0bc792d08e254cc815e8b45a743a2060d1b093f3e799d52b43d0aef77335d8479d8faadbc18e2214c21e420ea086f5a0189284566e8f2eb780a701d5e488329b5c3164d539cdd3e00c4119b51ba1c73abd158c50fc41ec199fa59c8be0abbe2428f9ad1d5e4f47678b415043326e1f3c2c948dec55580c7413211508b3c98d16946976511697751508fd564344071b79553ef6d316276142ae75cd701076f94da49d9b93027e2c084c58154c43b95cca908a357ad2dc49d52b17cd54fe03449158c25ecf59b02fe97a02347d05a903967d2cf87a59bcbe82df33a23d835865f72c95198e7fb533ecde1981451aafab3d78fa7afb144202633fac18ae748821b6625b9011b9337299d8afac47b9ca3f2f71b3bec218a4ec1e0e4293a2dea351f509b6c8e1ab54365bb21b6320fbd0d2df57c4e940cebe9f11a76f957664714706698a893f3c75718812904665c094f70e2eff0be594be70dfba321d702016e83f42f239dd0784bc2dd7a4f31967a135cfcbd193b38b40bb592378a83f103b8072357161eca0569757a1e86bfe28a94f7d48cbd40ec15f42e99eaac4aa5ad546dd2527e8f25ecaf1a5034da5c9cd239950436fca3c610c141218a0507418903c41f7e4d15b3be65a4f19bcbe11eee71a2f1517ca5b574fd65d1d811575fc7d7e7007412aa88ec6792001493ba546a639eabdefd895f152a92254917d29a0eb1e20faf92fbfffae5282ee062835b49f77ae02d1502dfc4dfad4eaeedef51de4e4ec607e3a570056c85b46c755c0bff9f28532c59e00716a03e2c0c7669ce916434118fca0724fe57e8e428d45192160b1cc621d02a3525ee795f697d32ffaef2ff2c5c1cf9a1ad17696b87e8c81aa4077c9efe6f61176eca00ffe869c665f4ff8c34f66bd6531ad657d67658748c615eb9914c9c7d06bdf1e280eb3be50865b449baebd910ddca54f4f2ab86fd04c221003e2a188d5344ad4915aafd986758b57c259e07d288bb863af6368e382e227cc68d685c136b3386a6d603ec561eb7bfdae888b78e0e2dc54df5a63d4697d17f6d3bf0e2430cfe0092795ceb94c1c3fe3de884972eb041d6af57a69ddc0e2fda5aebb2074029c39838d9abb5b16390930c06051a0a9ee2c3764d71f6bd4ae118b521968f88413bed9978ef904d92925f12f1a5c540dc5b546e20c420c713c8453bc3b83e7c4c44248be2a5b2bb99143171417f23ecbd6d4e8b04592ef8cfa3a1ea1a68483e83ef6ff84e95c116b250c457170b8d89165ad48621b51a79847321f509828a77c13d0cf0ced0cebebba0d2c4523adf90445ed6730b855198ef57d69739aba9335cc4d74f98148288ff7345162f61c8e9069f068bc364db94137ab4b13a3fd940879371197280b9803ce72aa01da4872719d5a901c55dc3cee1b3ae9367a5c9a3a4035b5f38a1f1e3f4ec3e51c0b97f082fbc1950c754b98867fb590374e4285e3f7282f73a5daede6512f4fad838c8bafe8e6889d3a48cd39fd432845d83abcf7e9b48944f5fc8558521c9192a33401774a8cdeeae0ca9e4b8f5310af0ef2e245606ed79b73897bad6c5ab54eb56b43e77316d536b44280e05908e129f568203b09c1a9d3af1497fd71df268f1fe0db943ef752465c3f1cd165178178470ec959fb7990092971ee80ae8a73284d389ae751925f118a32160d5c7bd98e6236415b533d835dd89b75147e15603f356a44ae0742d43d781dc9d2d06efe4159ec3df57d19f05732d2b40881207e8a8a5152d5a5dea4790caf546e19aa1bcecba228de40ab729ec0142cb34", 0x1000, 0x8, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x8000, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x12aa, 0x8}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x6, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1b, 0xfffff, 0x1000, 0x6}, {{r1}, 0xfffffffffffffffe, 0x59, 0x40, 0x9, 0xce}, {{r1}, 0xfffffffffffffffc, 0xc, 0xfffff, 0x3, 0x400}], 0x3b6ce0cd, &(0x7f00000000c0)={0x4, 0x144}) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x138) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x2d94) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x98f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f0000000300)=[{0x0, 0xfe2c}], 0x1, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xd, r0) ioctl$TIOCCONS(r1, 0x80044279, &(0x7f0000000000)) 16:00:00 executing program 0: r0 = semget(0x1, 0x0, 0x145) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/129) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCEXCL(r1, 0x2000740d) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000240)=""/4096) kqueue() ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = getuid() setuid(r3) r4 = getpgrp() pipe2(&(0x7f00000012c0), 0x10000) bind$unix(r2, &(0x7f0000001280)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = getpgid(r4) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x206e, 0xa, r4}) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpgid(r5) bind$inet6(r2, &(0x7f0000001240)={0x18, 0x0, 0x1, 0x9ed}, 0xc) 16:00:00 executing program 1: nanosleep(&(0x7f0000000000)={0x1000, 0x800}, &(0x7f0000000040)) r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x8) msgrcv(r1, &(0x7f0000000080)={0x0, ""/250}, 0x102, 0x3, 0x1800) getsockopt$sock_int(r0, 0xffff, 0xa7e, 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r1) write(r0, &(0x7f0000000000)="da392c58c0bb8ea6afb4aa08106a321dd66b674eb9185e89b1e6b35ff3f6cb4a66ecbb7ec3ae3e99", 0x28) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r3, 0x4, 0xcc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40040000000514100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 16:00:01 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0xfffffffffffffffd, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:01 executing program 1: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) socketpair(0x38, 0x0, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:01 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file0\x00', r0, r1) r2 = socket$inet(0x2, 0x4, 0x0) accept(r2, &(0x7f0000000000)=@un=@file={0x0, ""/35}, &(0x7f0000000040)=0x25) mkdir(&(0x7f0000000080)='./file0\x00', 0x40) setsockopt$inet_opts(r2, 0x0, 0x6, 0x0, 0x342) socketpair(0x17, 0x4005, 0x40a4b6ff, &(0x7f00000000c0)) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) socket$inet6(0x18, 0x6, 0x4) 16:00:01 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() flock(r0, 0x2) dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x400000002) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f0000000080)="eaff125c00000000", 0xfe60) 16:00:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:00:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) bind(r0, &(0x7f0000000380)=@in6={0x18, 0x3, 0xfff, 0x9aa}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file1\x00', 0x240) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file1\x00', 0x5) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sync() socketpair(0x2, 0x4001, 0x100, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='r\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) utimes(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)={{0x0, 0x9}, {0x3, 0x7ff}}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:02 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x180, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:02 executing program 0: getgroups(0xff5d, 0x0) r0 = semget$private(0x0, 0xa, 0x8000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f0000000340)=0xc) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) listen(r1, 0x8) r2 = fcntl$dupfd(r1, 0x0, r1) fchmodat(r2, &(0x7f0000001600)='./file0\x00', 0x120, 0x6) pwritev(r1, &(0x7f0000000500)=[{&(0x7f00000004c0)="4af1f7fcf45b80c07d80d2ea9095c6b693b870cd6b4fcaec9583fc55c09840156c9a084cab8588aa69e6a005c34b902cecff8e9711bc90e1", 0x38}], 0x1, 0x0) accept(r1, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/181) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x800}, {0x4, 0x9ff0, 0x1000}, {0x1, 0x3a, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x8}, {0x1, 0xfffffffffffffe00, 0x800}], 0xa) select(0x40, &(0x7f0000000040)={0x20, 0x8, 0xb8bd, 0x1, 0x8001, 0x4, 0xec, 0xe0}, &(0x7f0000000080)={0x20, 0x80, 0x2, 0x8, 0x1, 0x8, 0x7, 0x1}, &(0x7f00000000c0)={0xe1a4, 0xfffffffffffffffd, 0x4571, 0x7f, 0xba0, 0x5, 0x8, 0x8}, &(0x7f0000000100)={0x7, 0x5b410d56}) semget$private(0x0, 0x7, 0x80) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540), 0xc) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)=0xa2) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000000c0)=0x4040000000, 0xffffffffffffff15) 16:00:02 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x3) r1 = syz_open_pts() munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x3, 0x2, 0x2, 0x7, r3}) write(r1, &(0x7f0000000000)="6d6fb0947825d8ad4919e4b1f31b9777233c35cd88b1b222185375428fd8f1c0ac28da9a43a41ac757a39a2ab29a31730628957e4e0bec0386a3ca886a51fad2351ba5e6ae0b1f41367e8bf9fd5ee53b01a6526f5af429916c1b9d59f252f8f95e18c7532c1e56ae7f6ee6d89b1caa0c2e72612bede24d06266aa897dc8a079aa6d55044258bd119b72a136f381afb4929ed4bd0d5417524b7dbbf1e700d211280f3175545689ac4e5d01c1061390272e20dcbd1b0ac029e63166be51080f48fd86070084a662f77d4494d37d070cbf0caf1149824925036f05b597f247cee8fee8479a7cd9374b5bdf662", 0xeb) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1) lseek(r0, 0x0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) pipe(&(0x7f0000000080)) 16:00:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1c0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xe36, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchmod(r0, 0x1) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="0d4104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a", 0x26) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() syz_open_pts() 16:00:02 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r2, r0) r4 = accept$unix(r3, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x42, 0x9, 0x2, 0x3}, {{r3}, 0xfffffffffffffffa, 0xc4, 0x80000047, 0x4, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x5, 0xd00, 0x9}, {{r1}, 0x1950851d877bca43, 0x8b, 0x20000012, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x10, 0x21, 0x8, 0x64b5}], 0x0, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffd, 0x10, 0x200fffff, 0x4, 0x80000001}, {{r3}, 0xfffffffffffffffe, 0x48, 0x20000005, 0x6, 0x9}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x6, 0x80000001}, {{r1}, 0x0, 0x28, 0x1, 0x3, 0x8}], 0xffffffffffffffff, &(0x7f0000000200)={0x1, 0x7}) getpeername$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="007197b70361267e86000000000000000000000000200000000000000000043237589c60a22ecafeb52a1f3607a25988fa94a182006dc1e44d9e89d01e68b00545ad2318b1a6baaa44a652e0371f5ab9a92ddd51f047e1b1b36b44c54b647c4b47090aee0895819e8b7634b90d6508bfac4d9905ff8dab85f8f7026adfb32cfb245259a48d268d969daa61af6e3a08a50270b7496ba0e61acbe1582f03691c42c1d462dad5a2ee2fa0cf670479055d13cb054d07d6680fa0908c4f412d00aa163da46e82ff030000000000008784d09eae7f1fbc22ce4e5b59b53ecf051d631b99ab734321bd046ea3170b3f5656879f97bd7357a9506e123c87c3637404421693ff86ff73278f883d5d99c67e4b02aa39e5167f5e8cfcd3cfb60000000000debff8cee25d2a4fb1e0d4bb34c87aa36e87e3a067794bd6ae17f547eea35f65ddc1ffaeaf15cfa841370b86b95a71fea9c0b0c672c0786e913c6fdd5d2f9fcc82efb66fa94cb7cc00b1b72306d4cd90b65b97a46d881520575675c35b2cdad3174348ec306c59f0de8e5a7d556bf2c450d5ea91c99c2b4d9b337bc83b7c8d36e1dd2e73fe844d"], &(0x7f0000000040)=0x26) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r1, r0) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c2d0 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c2d0 failed: no mapping 16:00:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r2, &(0x7f00000006c0)=[{{r1}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="7b8e4e1136b00a968e2f759c444fa22b083213b5f30d630f99dbe5a79c43931694260d30cb7bf737cfddded874", 0x34}], 0x0, 0x0) mknod(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x10, 0x183c) fchmod(r0, 0x0) getpeername$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000431d7fbc504d7a4900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c01a6d346cb92d6a100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022fb3d6e07dbdfcd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c7307277350cd904ad3ba002b917cd7a938ae22b0709817b8471963c8a3542409db3e31dc6d3fdcd4fe78438355294d0f609a096d02b46e4c7cb01a8f4507aaf97168b3562cd1afc34742241e7191d315b449b1891e1156a71467a173d84676110a11e570d36be6fb2d"], &(0x7f0000000040)=0x1002) close(r0) 16:00:03 executing program 1: r0 = socket(0x19, 0x4, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) 16:00:03 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x8007d) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x32, 0x4) mknodat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x4, 0x10000) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:00:03 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r0, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/70) semop(r0, &(0x7f0000000080)=[{0x0, 0x400, 0x800}], 0x1) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) fcntl$dupfd(r0, 0xa, r0) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/138, 0x8a}, {&(0x7f0000000180)=""/148, 0x94}, {&(0x7f0000000240)=""/226, 0xe2}, {&(0x7f0000000340)=""/24, 0x18}, {&(0x7f0000000380)=""/187, 0xbb}], 0x5, &(0x7f00000004c0)=""/162, 0xa2}, 0x803) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x101d, 0x0, 0x0) r1 = syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="62ed2cba570cee328e6ab6d4d584d01c96fb423214ecc228c25b231063f1e5b0d9c684f96944c1fa43cdda5126171b403fc9086e9e8f6c25b090185db3c45804f652f1c007c13b07555d568dbf267af24c027e977a19550368b601cd3679b05ce9b08602f08951e83182e7a1ed8fa46260997ce4f619f7beee40be63d179fa12a93182b014bd5ba1eb12d8f2716f2a7ba61f9209c58afcaf890f848f71da18e3850314aec52d40e3ad0bae3751c578f1ced780fb23d2eb95b30a2fb5255f621105daf3b4492f7c6f29f6379b3154a446", 0xd0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x8005) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000080)='./file0\x00') 16:00:03 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTOP(r1, 0x2000746f) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') syz_open_pts() 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) chdir(&(0x7f0000000040)='./bus\x00') getpid() pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="f002e72ff954ac6eb2c54c87dfb92a98a77d735cd121117d0de68c4f060dfe443042d3befffef02c0f465ce569d68f28f932c1119c44bfb68e465dd11161ffa5af09a5b041aea383540aa172b81bb441b19b8d45443babd9aec9427a11dffe71bd5f4a4f281f3f858bb1245469e31c7bcad48bb3c1a02283c638e1959ad640327101145923fc9d3669f68852eaf3f85eca877c1e5699600738c3ac1d755152b37ca4df5511dae2e263ef166afe5b3e9c1edb9ea77efa21700d2530b7fce843ac3a7bfdf8111adf9afd5764c3d132336ebd46d9547b0e39bd28a8f1b26b038e55787a8aefe4b06b92a8eeb8c2c71eb541ab2aed2164c5899efb8bcb5300fb00", 0x175}, {&(0x7f0000000240)="cc242d5ab42094e9419663a3b526ee24e7b792e68066c6bfb47e154a70ff6e2b4d90f2cd634491f9a9b41261310ea821278397c683e9965407572937b1e14e114d0250654d2d551eb38281a27a5d597362a9a6939f648a1545a9c716724200d81580", 0x62}], 0x2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x45}, {r0, 0x50}, {r0, 0x1a}, {r0, 0x4}, {r0, 0x4}], 0x5, 0xa3) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x31, 0x4000, 0x7) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) setsockopt(r1, 0x400, 0x10001, &(0x7f00000000c0)="740ce881a1dbfd39f77547055e1def16b49d8b64cca9b804a6253d5d94e02cdea2a4d0fa9156015abc20dcde34d3bfb014b34e02e458a8f3707ff5ab1f4229fef369e3614fd78e036b406be7ba74a916e2c1c1aa3565f3560538f6b054e99c424670a16a5f40a35bfe520251", 0x6c) 16:00:03 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r2}}) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x0, 0x40) clock_getres(0x0, &(0x7f0000000080)) semctl$GETZCNT(r3, 0x6, 0x7, &(0x7f0000000000)=""/107) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:03 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x50) r1 = shmget(0x0, 0x2000, 0x102, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x2000) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') close(r0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) fsync(r1) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() recvfrom$unix(r1, &(0x7f00000000c0)=""/167, 0xa7, 0x40, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:03 executing program 1: r0 = socket(0x26, 0x1, 0x7ff) sendto$inet6(r0, &(0x7f0000000040)="6fd2f21d450d0527b505e855c2d3952b8684efb33334fe8dd629119c09902a24a395f662d63d2cbb7b7f0168c9005a34e37bdfdab7105442d0730b63e89e966020b83640569cdd113ceeb3a4a3515420991c709ecb5115debd885c108f43da6b85a8f2ed2ec267ac714d9f53218616f887314e3e74f50df7558aea6e9edc96bfbc94d0f56e0914f4b7e55366b6fd07045d10f895d814fde6b2cd05da58e9ef752ed12897ebb0d0f9d2ae367b343c553ff317", 0xb2, 0x8, &(0x7f0000000100)={0x18, 0x0, 0x5, 0x9}, 0xc) r1 = socket(0x18, 0x2, 0xbac) sendto$inet6(r1, &(0x7f0000000000)="89fae7f3010b9c23788a6c80bec7e52634571c3041b9e999f33dab5dd93a167182583a0b9dde7431c7baf55e25c7b3a9065c40837c3318e655", 0x39, 0x0, 0x0, 0xfffffffffffffd6c) socketpair(0x6, 0x6, 0x8, &(0x7f0000000140)) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x40) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:00:03 executing program 1: syz_open_pts() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xffffffffffffff66) getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0xffffffffffffff94) getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r2) ioctl$TIOCEXCL(r1, 0x2000740d) recvfrom(r3, &(0x7f0000001800)=""/4096, 0x1000, 0x800, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fchmodat(r0, &(0x7f0000000380)='./file0\x00', 0x8, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) accept$unix(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000008000000fffffff500000000000000"], 0x0) openat(r1, &(0x7f0000000580)='./file0\x00', 0x10, 0x0) r4 = semget$private(0x0, 0x4, 0x244) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000500)=""/119) semop(r4, &(0x7f00000017c0)=[{0x2, 0x7, 0x1800}, {0x3, 0xb47, 0x1800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x166, 0x90d2, 0x401, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x40}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x10, 0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000bc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf2e1a7cd8a26ab6200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf910863ecaa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0450300137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9ad8d56eeb6664af6931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447daf3d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c82840f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a0200000000000000c6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bf05000000fe3111e3b1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f943601c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d88a4f2f6bda5c", 0x9a4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3f, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c642ffff000000000000af8a5cef23d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) syz_open_pts() r1 = syz_open_pts() fchmod(r1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x101, 0x7}) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) syz_open_pts() write(r0, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f", 0x3b) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() syz_open_pts() r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x2, 0xba, 0x10001, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 16:00:04 executing program 0: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x30, 0x4005, 0x2) setsockopt(r1, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt(r0, 0x100000001, 0x80, &(0x7f0000000100)=""/4096, &(0x7f0000000080)=0x1000) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100), 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x7, 0x0, 0x7, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/128, 0x80}, {&(0x7f0000000140)=""/98, 0x62}], 0x2, &(0x7f00000001c0)=""/86, 0x56}, 0x40) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0xfffffffffffffc01, 0x8001}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xff) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f00000000c0)=0x1) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x2, 0xfffffffffffffff7}, {0x18, 0x1, 0x7, 0x3}, 0x7cf7, [0x4, 0x0, 0x51, 0x1, 0xfffffffffffffffa, 0x6, 0x81, 0xbc]}, 0x3c) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x200, 0x4) bind$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="cccead60bc000065308997ba6500000000"], 0xa) recvfrom(r1, &(0x7f0000000140), 0x0, 0x3, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8000, 0x8ba1}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x8, 0x3}, {0x18, 0x0, 0x3f, 0x7}, 0x800, [0x4, 0x0, 0x400, 0x15f, 0x9, 0x9, 0x1, 0x2]}, 0x3c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x42}, 0x10) listen(r1, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) getuid() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=""/22, 0x16) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f00000001c0)='W\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x1) mkdir(&(0x7f0000000240)='./bus\x00', 0x4) unlink(&(0x7f0000000000)='./bus\x00') lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) sendto$unix(r0, &(0x7f0000000240)="71fa1e1994b693a3c40eb57549c44ad83e283126ac2f7a99fd88798ee7d61ce0cbcba3ecebd765def0f277b0b43dedf6301f4f72150c8f980c30ebd5637aa6433f623a402aa1e47eb96e0d14afbc461f2ae5da1f1c779934542513f3ea43ce69a47c68825b003c9f340c062b292ce8f883c279d25076fc91f493bd7b71a4689a8f64cea40ec883c7517afd5e7a8449cbbc444a15816e5550af18a4471620f974ba7a9c4a1976ae9a37b1d360e1c547c6980c946ac93d3813718d010ce7647a5b91c7ef2d408200e11a52049d7c6d787fb785328cc933ba5f1a21a25739375ece227754e4eb", 0xe5, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x5) clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x1000000000000004, 0xfffffffffffffffe) clock_gettime(0xfffffffffffffffa, &(0x7f0000000100)) clock_gettime(0x3, &(0x7f0000000080)) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="c669b416f94ff49a29f21c1c71d0b463ddc63495bbce6cda1e92d8326ba0bba605df154cf94a8e2ab0d1f0d9aaa8040c4a6e6f2173a3d3903e8600f7b65361ebe6e06a732a1d2ce0ef6dea6eeef4b1e72284c1d7d075f064ddac3fe05a1f8d2b759bacc8d9", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc2780", 0x144) r1 = syz_open_pts() close(r0) fchdir(r0) r2 = dup(r0) shutdown(r2, 0x3) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) close(0xffffffffffffffff) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a77", 0x27) r1 = syz_open_pts() close(r0) r2 = semget$private(0x0, 0x4, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/101) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) dup(r1) syz_open_pts() 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) nanosleep(&(0x7f00000000c0)={0x2, 0x5}, &(0x7f0000000140)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="6012cb9e6b6f1ceffe96a7539f35", 0xe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$getflags(r0, 0x3) 16:00:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pledge(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='.\xb9^\x00') mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2010, 0x7f) r2 = socket$inet6(0x18, 0x8000, 0x3) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r2, 0x1) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10080, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, 0x0, 0x3, 0x0, 0x1000, &(0x7f0000000180)={0x0, 0x1}) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x189, 0x0) readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f0000000240)=""/237, 0xed) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x30, 0x2) shmget(0x1, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) open(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x40) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x401, 0x100) close(r1) select(0x40, &(0x7f00000000c0)={0x0, 0x101}, 0x0, &(0x7f0000000100)={0x8001, 0x6, 0x7022, 0xb, 0x2, 0x4, 0x80000001, 0x6}, &(0x7f0000000140)={0x0, 0x3}) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) fcntl$setstatus(r0, 0x4, 0x40) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = getuid() seteuid(r0) r1 = dup(0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000000c0)="4efc85a60eba5ee47fa0b1008cd8a7459f26714b57d8e9fa032dbfb122e094896ffe94d5db06750d3acc8e5d137115d6b4614087f4572cf09ee2957e8f97e9c3100aa47e9d6abf223255922360b6047330f7a850c56878da8cc31c815008522a9f3cced74bcb78d3de9f660f6417893c596478ba6ad58fb3692ceaa01712965ad3628e32f49ef908ef585b2441c70c78471de9a2bf033b8061af3e50b146018c5c0dbfe979080c9bc13f123ae2b2ec258762be279a", 0xb5}, {&(0x7f0000000180)="700f4c08167a304fd3a4e58ecef8bf999982f91e2f6768e37f945f5a6bfce4c43e320af905d73bb94a1312b5e052736b5ff253b34f991b2a9fd1c878cb8fb5ede6db1627c7208a6c0e8b9bfad85d2e3f96798b9930bf095affe3d19af0a6cfcefbc4dc5592f1e4eba6e2febe1ca5afca2d6e962bcd31d0086c3e01d5fbec144b28e537e65bde1b4a8260e59a66b83de62a58bc01af50fba37a4d74e374fe8e609793ac5ec47a2cfdfd83cbbec1ec1b", 0xaf}, {&(0x7f0000000240)="f069595d06ab56da886f7fb4f77cde74615d27dc516633159c8c9c45f203f4980c69e5930d8005dd447e55ccb7d8ed78815f5555153ed9d24a45862fc6c163cf8eb9a0cffed9dfd8c8c3711fa62901ef89d7bf818ee325c2140e84c23539dfb20c3dfc18145b7f37770c33f2fc57d3f1cd3616753e69da0e040af30455868c9a80307aeab1384db409927f0940f61e12299dc78840b5c64f331360a3f55a310e21795e1b9398918896822b1733", 0xad}, {&(0x7f0000000300)="89e2e7ecde68476658717bde2ccf1578e809ec9c06a66bf51b062a3c659bb8f0710bc8d51624f7f75043795a3e4dc3270e5aae67be743c752b93db209b4017fd47eb92f3064aa000f4839ed2e30d00489439366cbfcb236fce2296abe61e5c5d5f1249eee775aaebb06475f4c132496cd174cf3cb305c8739d91e3c93591e68a169c00cf571d8baa5be1e915eee92d7f9be1165ac94536822310aefe0a53848051dfc2f2f99d15adb0148eeaf285c967ffedee49bee7479e7c7ee313769f66c952245092", 0xc4}, {&(0x7f0000000400)="0e6a6bab2cfbebaf2e150ffe22ee8587c3b0c40e2f84b735cbea32767c770e460d9d839b8ca50136314c0b4fb4adc7178576cea9a05266697e1737f48e6a673d7716647beab1cd4aeee3b84a50cf5dfca7c0c36e5fa26a011f71eee0285551b97eaafb599da8c48e0ca3c1a5e3ffb6f5bf6f1cd22e472528da4fd67b39d4cc00d77004f1095f32b9a39678aa9b4d062d719ae42a6da0dfd1dd9e272a1b5766ad222debc84576148cf2892d4319f754b4abc0ab518a40e91780532d53ea", 0xbd}], 0x5}, 0x401) setitimer(0x0, &(0x7f0000000080), 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = semget(0x3, 0x7, 0x120) semop(r1, &(0x7f0000000040)=[{0x2, 0x7, 0x1800}, {0x0, 0xfffffffffffffff9}, {0x2, 0xfffffffffffffffc, 0x800}, {0x3, 0x100000000, 0x1000}, {0x3, 0x124, 0x800}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) socket$inet(0x2, 0x8007, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) listen(r0, 0x0) 16:00:06 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x6, 0x6}, {0x18, 0x1, 0x6, 0x80000000}, 0xd68, [0x9, 0x5b, 0x2, 0x9, 0xfffffffff3a41e03, 0x8, 0xe18]}, 0x3c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40000000000, 0xf) fchmod(r3, 0x8) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) poll(&(0x7f0000000000)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f00000000c0)=[{r0, 0x9b}], 0x1, 0x0) dup2(r0, r0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) r0 = geteuid() r1 = semget$private(0x0, 0x7, 0x42) geteuid() semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000140)=""/117) seteuid(r0) r2 = open$dir(&(0x7f0000000100)='./file1\x00', 0x0, 0x180) fcntl$getown(r2, 0x5) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="309291eb87f79a3b2029c813", 0xc}], 0x1, 0x0) r3 = dup2(r2, r2) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) fcntl$setstatus(r2, 0x4, 0x0) fcntl$setflags(r2, 0x2, 0x1) pipe(&(0x7f00000000c0)) 16:00:06 executing program 0: r0 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) munmap(&(0x7f0000fdd000/0x4000)=nil, 0x4000) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r2) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x8001) open(&(0x7f0000000140)='./file0\x00', 0x407, 0x20) 16:00:07 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0x3) seteuid(r0) setuid(0xee01) mprotect(&(0x7f00005c5000/0x4000)=nil, 0x4000, 0x7) r1 = dup(0xffffffffffffff9c) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x40) r2 = socket(0x18, 0x1, 0x0) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x8, 0x81}, 0xc) r3 = syz_open_pts() flock(r3, 0x6) r4 = shmget(0x1, 0x1000, 0x8, &(0x7f00005c8000/0x1000)=nil) shmat(r4, &(0x7f00005c4000/0x4000)=nil, 0x2000) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r1, 0x9) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x7, 0x401) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x8, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="06", 0x1}], 0x1) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f00000001c0)="d8850e2b3bac35283e22cf8e9a0207afb63dab16cb6d9bd55ad516d4357a78371ec7a8e8ae3e095693ec7f633a08e61a3e7fc1ae87f0dc1a7d49a2de30dc4d357f7d419dc45f370792e5730cdc06e594a9747c51951654fa4c95e02b768d51cb47f603ee0fd02f4bb241ef96cea6", 0x6e}, {&(0x7f0000000240)="bed3f967c509f46aeb6d01f56906cb751c25ba9ad58074dc2d1b2cb50a01acde774eb0ea25f3b20960a9a750fa3221f13b033dad13b5ab4f1b6b1942773b6f15d97c33bf693c7866931bbf10e9", 0x4d}, {&(0x7f00000002c0)="fffce26a165262a6b0a7c5d03611417a52f199a250f16624030bcba7f4dbec18fc8f5f4406093e5f276acefbb6c334d0eea4244befbf6350f880bd26e6a36a3c32a2b803b641a143cfa6203f6833dacaf49908cc3c8de6cca6d6", 0x5a}, {&(0x7f0000001280)="e31f35c219084ed7021d296b2f557435d63ace7f5d20b926d9be8f6e49267c2b5bf6b9ee82a37b0221a6a43b4fd60a2b64fea715f9a59df8dd511aa42e3b410c811ceb0cd69f9d1a83f81c048179d40cdc4d823cef594043e7758496802ba8aa7640a4f0cceeeb856295fa61bc4f3937248e27ee4f800a93ca2f589469f47cd7c7deb34c464d52b0b10f043366a703aca5e13ad6a06e7902731e35bb297fe9d138ed117daf56b5bd39ecc43ec071ab5931a8f4b6a89abba852d55f99bce7ef650310d0f5c7f84fe88c8466e86e9e212de86756d229d6308793df45242d36383701cddeb8788801c3dae98d4f8f538099cc69257d49c9a1f1028750bee9c000884808ad7a12f80edfc69a0bdef3e4e22081af9f4283b60baaa16d254134738a006be03e2437eefc543b98a3c9d77da9aac524e6ad2cdd6ff26c383b87f872cbf0993c84b6413452d3211b73ea32c93e49bb375a9722a10d38f0decd32d9b7f44d43fa152b249d98499a7a6203faba348ec5b5bf669f54dec89fe0de9c40ec2c876ca40c698b14df429b5c15cba045fb616b7152309edb64a6aafea4e55fdd345577edd73dc5b03fa94d255f2451f72614f785abe576161bbeb1a3d8323fb5dab225a6c51a71436f3b1c2e027ac572f2f011e1871ea6b11e429a95e4108fbf98534ed9a35a10d7eae632e3fbb13e70ad74a616a65beb38f23e3b417da90fa03d84932669225fb3e0f354a837f784b9f712c9c25b9e14b448ff46eb9d16a99bd8be0d9aab2fa1c8bd15e801948f0f30294e343bcee24883ddbbb88b902487fe634d14015688653094b093af07e2a837daffcb64311ebe0e70dfbaeec24ae329c82268f1f9749f71790f561a49fd884eedcb87117a724bddc4720729e8ac2a76e690857ea4410a1a57ff6e441b2e724a18908614ba050f290dbd93b6004407e2527c7e567d29cf3bf6e89fc602265f33e910a2fa29c69705f3261fd1bce050faa19c549b7678d4629c7d53ac04958179edfe404d94159a7cd73a6b74c26c6f4249bacec52ecd6cf961cf529fc94bb7936b3e3488b043c88ad95d04689e24302841e661b89356b1a1f52b2b007f3e1abbf96e2d88dd12bc1a5b32c9b442f3df731efa2299b82296639cd584add30cb4cac9c025636dd405d14f50f52e25c2c648672b1b13f4476b4a47b8a545db2077089830b73a7f9f5206229638e46ef0a3a8c0220779de4317cdee377ac5cdb62ec64a4ad108337d2aab1c1b7d7b5b7e70134e58abc535b2614732000aabf3c029d420acb46b2cd01f790dc338a9cb14a03e3bb1cd0bcafb3961fc2fd907a0330d462b0eb3d9eda0cadc73e6c66df8dcdd53802c0ab8254e64304e8da181d5b79a84896752130215ccb32a3b5d32484581ae0159a24cb620297abe7297803f63b26aa4b42b21f6cca9d19f0ccdf7842828ebe8e32b0bc675f307332683648df01b573c386b0d9e0a6dcc5fa7ce0332bff4f46d1f15f3a24e552c567860cc2e0765d26330dca9b85ed4b4a6376b69bd63cb4d1e179ac8be7dabefb88233f0df633274bc0e41c26ee07f5e8882f923efeac0b48c2b56215cde5332fa773e6fdcf2a99bba89e56317f3f860cc342218dc7651078458e47c37d445e8c0051c110a6bae9a6183947aa87e353f03ea8b9bcf7abf8d2135ae0af49101b32aa0733f8c744c7a3d0716ff29880aaa41b61d9b51835dd66894ffad4d8d1244ecc900106a802acb1f073e852b712c29a356b7892eff2e81140ee5f6550c3023b298807860ba909a3f876d5c51c5493638522997c4474604e6220ba94ac607a0b93fd2cf1de35b11fb8bdd55d25e7be72e52f84044ddeabdf490d4e285726d0949b353d398b439e1f3ad6caa083dcb2c66c1ed23389e4aaf8c32f60b7725573684f8d634b474f6378b52a04a0c8608854dbcead214108b735a1ec7d5181f81758ab38378610aa5ba23bab4343318f9af64c32b8063bb65c896dd239d85ae56953551e1f62491411ac8aabb51513da69439b63342d4d1b316c67c9788c114c97cf7a83066bb468257bdd96f2da9479824496285e12f2f1c0c9d4580f5424055f8e1bb7cea51804aa720399d322b77392e6069445c8fdb937923cacd74378cb85e29ad02aa4a57d34f2dc87a11c774853de6eb424b8d00f9cc4b0d9238588b2645661159c9cbd28d71129afbf94a15a37b867faccbacfb37db3e064303a3378fca75cfd4cef7df61732446a3d7f852259744a7e59c191a633a3a96fa23ca31b8899ffd422d87ea08ee63b854ecd721f6f74251ef5b5cdd5fdf1ab65e67c0008e3cacd12077c23068c8acc62b66e085ebe11d59b7b53855ff13d939ad568389444f27c5905a88c98dc9f97287dcfc5a63fdcca0ba9e59f0de603262737acffd2d5e166da613a506457025083e0569407251fff0cb20517cfb0f8313facc0cfd79929b88d261d4d9cad79583a898e83ba0222c04d35861a387cfff05b6d5077060fa337c7b4fc73d76f5fdb84475f36ccbbb49b449d1250ae4f584dbd26fa3c928afde592acfc0d97b37d3610cbcc1623567fc83adaa4d28a8f506124849875c5a8f45878f164cd6c656e37d8c6e74d06032212c5902ce256075820a3df9e32875d830c4204657a9b4a2c2a8f34be81468f0dbc8950774cdefef116e619eb3dfc1af3615210d3fb7ef5b6af80b31c53be7bc8fa4116454acee5c5881a8b1d84d8e3594702c4f6a7136f2c046e4b6944eb5ab1114e9c8f8d2781afcf07eff015390e7f5a3d56f13502769b2d3ad8000d7837b1a013fba24317a9f8eeddd5724eab6fd0582682c2af6361fca38482ee405acde56c709351d3aa261b5b9212e463fd0d6740efbf8e9a3be4f79bb570812ad0599b066be4f207b543c719440068abce9c2647a1b0417a862a1cff4097cb63ced7212633b59fedde5197c54574ffd175b1723786eff2a97cfc92fa34473c1c08abaf98ae41ef2e04fea21b0f1c3fa2d2f89e023d7a35aa2748d3dfd1c046d69665cc37310ad47507500af55e04cd70f5ace01349160d9013f018a0d68acb3565b482fe2e0cd0976932e62aefbaf6854055c8b63730943b61f12a3fc59a003fee5d3dc7a0d4569cdac7189bb69afe84cd854a9544170b301c1dcd250dd5620f84ad338e5fe314d72304120113a6d808f132f4c3b7801eb8cf92766ba53bddd0fcbd356bc38a08229091058788fcbb72955d4a3e62291ffab039bd33c951d88aa3c9d762fac55e8c703f0b2ed352606400b1b06567a645566ec7a44b099aa46fd0ee9b2309a6c8013b8e6b5cac0157930cf89fae4c40f32c9b57b9c25ed3f8a9d39881bf6d0d0a2b267cfcee5784ce421babd3675d9ab5c68d54da26625e430c6e9783e29f4fcae3e97f969106cbfcd961944b6ed42d186c3884962bc11a1af0c775652afdfdf8882f74513d356ef080de6a0d0bef92ca3d0cd76abef1c707fc9872689e466412ea42ba11de0f53cc979d61698fcc064ef1e706e1a7d0751c3503cb31d3e5cb63ea2f1d24a33ee9035e2a781e859f23de93cce9a3a2c4200a8684ca2d45da0cdadd9e952a80e6c2b0b6b445f44830ba312b91cca563c2e23196dd467e88daf1a6477c5008c523b9770199132404c9ebfa60f31b5c35f6d36fe89bb261d45119e95d0057b672107bd94fcfa136c1b5dc463b732821efdf8a51b260e2550031ae14ad42a6a34bd53347e5b74ae9617eeba736002e18b25ee8bf9e9ba6b24f5c4fa27b1a446e1e36cb0a019894df35a2d0ba410e067ed738d23fbbb082ba7f24741ae6bdc049eb90b0eb80a239acfc1ae0a76584b26e9584717af93c7df2bb4ddeb0cf3baef269cb2179daf5367496088c0e3a332699e39e563a62fd69a89a9aa07b5641e20c3fbc9de611d1f3ee8af9f36b87da47ce0b3e0a2e6912bd663c827fbb47c6a314836dcab54aec5d8064767e483cceb8c4e01af6f29f03f21da51c97571be2ba686bfeb166ff1c27dbc2afd621c2553975069a85b8fbbecca173e7dec32d65152c7fecceec612b807629546fc2b8ff76b35badfe4cd60cf50cfa4bcdfee6dc78bfaadc9b0ce71fab20c7395198c4d70fea6c9dadcdebbf8ebdd436cd6827651b4cec14cf4cb0505c0c19f5a1a60132be8f67a8db3adae023c7d8dc7ae1f5df69631ae890754ca4403106c027a0b63e7792a8bf896acf2923f91a09150bcde281a0c62a52b386a51fe5505603a53e1405d564c80e3de872891903d5d36fe7b9d9b7a0bf9b2f9bf748d88cc7a30ca3dae80dcd49c78ead87472edc88e28b8afc3b74f36a2e8b0cd32fb955cf5cacb82f3152065a65c75dcd44ebd6c889688af6e086d443e79e90007d81e9ab5b893e12c45238d11af67aca5dfbc18e13c040df89ecb3ff9de3e363cd523097c672801708b7f0afe755613b58c650363f3d514e1a07aa1e5eb5012c014d3db48cf990a381ec829d0e21da3d9e23fbc8df990514efc50e1604bf670ed38377c0312e6b42c15133cf84b7d862c2206d33eefeb668f920afe3822b0a7c26e57da522b6552df14942954a42d63f095072a4e4c4f35cd1b377dc077f120a128567f5a04b1bfbfb43ffbed9e15f3d675f41aff88ebf7272240c3fc21fd67d41becbd490147dfe28b0f072ff56d02eb1c7fcf0d299ca7414c3ae7e355830e7343339bd2058103d6ad10974e527c77ad5db0724801be86721ab2d37c440bc8431eaf462c6b39bb190c4252a7e4a8bf9a9081c8a26a1db201f040ed6b72cc87eb8e8e5c4e99b9a989d851abe1e06f690d9f9e4b0531e49333b9c25bb553231bebbbd4cce7e6c0c1a030a22a110fdc90339a659c51b98dc4b0beddb43f40d4df20950d3d1eaa1fe4e99e65f83df006e33a0577b46835e83706f313e02abf5d358e8eb84ccf697fe2d2c44ceae2068280f7921314ba40982ddddac15dda22162715fd089c43da9ac03473e5125a9e33e90c7e6bc256dc7a03738d768cefb9a41ab497154e35609b16e01e9cce76aad0ffa352a8b36b695e3d761339980e83c0b205fb88814a188d83206bd8327d8f48154d04e3c5ec8fe3aa1de30fb5c287bdcd76026210ac9be2ffe3c86633b65bcb335ad35b0c7d2be7d65693183c05a1a41d4c235cfcf96da7cb33dec4dd65564b41fad8561c8506487d61d90ff49392ada265a2fc9315d1b4d7a9541f68b72b2ff76aa8285d6270952eca0d74e0a3fa10e36851341a54e59bba09d44bef63a7ec79bfddaeef7923b71883b4de5fd67c2642b85e0ef41c913759c386fd115580d212c2f3921b40a47d60834d6632d633184294cb6d5ce3534bd04ba6049240f7c5f00a55b99696d42ce8bc8555465d500e212143fb6ed53c90a61887ca6fd76c3fd03cba6b533e20c72aa9eb1dd5f02651926efb2dfaded1bb3e520a3d8d3d3be7b1470d25d7ce994e5a9f57e998aa6eb0ea3ea4843dc99d4ea25f5ddefc54d77a93436b1c629898930a21248b6354b3c2a04e4691a50ec40bc961659b473172a38f39cbf26a269514e9176dc6a833e864be842d742921060a1f2a71705e460f0a5bff15154494d45726f15b279bacc3f3721619ee54c99c2bae3b0c601cc54cbaab74ea1ad78571979daa4ac1b761302ed7074e39fc8833cc41f1d45fc04046e534e256a9142500246b1385e1b365789bbdce97c0790101651e9125777841b2c34cddf967bf167117fc8f285a43d214d7e6851893d840b6b91587227e92366333492699f863a4bd74979a2c67f42e35a2cd5ff4073abcbd0399eff5d6ffdb73a749258210e83b77fe9919146817", 0x1000}], 0x4, &(0x7f00000003c0)=ANY=[@ANYBLOB="05b12802392733e503dc805d6226c2df4bd7dee9bfe5dad7cebf32ee99de947780b0738242544865bd00020022ea9730302c05000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28, 0x2}, 0x8) lseek(r1, 0xfffffffffffffffd, 0x3) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)) 16:00:07 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x82, 0x8) linkat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000100)=0x6d9) sendto$unix(r1, &(0x7f0000000180)="548c19293be6b2a36db6b0991bd6d10db98d3e874bb2e8663c5646a6bcfe07a71086e1367c0b5f961feb7ac5be5a7382f55f7abce391b9184594d71733308b79d4e8dd9c7ad860faa3d2c03b0da95916543841175a0f726bf65624878cc50ef0db9f8b5f0f025c49e861ec227e933d00c929e7ce9b5cd107861f554bbdbf15466c3c8c21cb672dfd0a16b8e9992d3c4fd66b919279ee1a9795e4fe308f40c839c0102925c39bf49188425049b31419472abeff4ba33510be16fc816b11494559b0ab5dcf695ff74192357c52f5655382d7729a6179bde65dc985e54027f7f6f4d73886b6012bc78e2513f8c7bdf98c4285e5b1ee73f6ddc32924efd168b676244f4d36466f56d0a9dda572082d50cd63c569f430da8f49af51bd601a4b833054dc3df682be290aa5cee6bc21c0009fc9d8e570aeec75fd8ec178a5cc89f308e7abb3527cca08451f0b3d8ed526a0320d5570e687676cfd0985661ffdbec1c28e6b44d9854fd70e242e5e49853f927636f215c7bf4412dfdda74b87af02f56778ef22b7c5c513531f4df844c1cc6d329788c085f1df36d133cbdbfdcc2ec66a07ca4593b9a027604348f44fbd3360f1f654c1d91c78b1844068672b102e8dece7075dac992a37a516250cf1a455a9797585b5b17842bbf523e0a44938f6a7917453b38a584c384b7c21fd8cf23c1fc632bf3dbbdbc55fd1b33659a10cbc9a11c4601e236d63733e43841b3437b0a2d4fc0aa575e27a640c0cbe70846644b39916a2e20f9d3f50d2b602b9a4a0572ad4465c0009bd16042884a532fff8396bec5813d22a31e9e13f2d7758239d3f13526047f24736a52ac067812c2f68a3f04c87996f9a216d1a0f6abf36ff3bd48fcf7b1baacc2438373d4a7a75040683473986bcd34b43caa4a9ffc92111460976785cd869df9a577e2c99b4250f78f257e60780665cffc93f3074068c160b7587dcbe400c5ceec9139256996c7bdc834150cd96e020e91fd4fb6ca1558aaaa36b8eb611ef2b47f5fc3e2b367b58ae636befe5b212d77de06fb8ff39998ee26533f668e0e545044766d0e1611f2d1b3305598643e8637e77baf059f587a35420d6e23b826069c6a27432543f05864680f6fc85a76874de4171a59f413ac27acc973671883c43885a25ad9c3ce7facb974e1fab7fe2b60ae9de934d989df9bcf2c5ae723ec4c19d28c7a5685167298b53b537a1ad7d39b68c76d49d0df3355db9715312f08e9f74b0b7ca61281f504bbf04e3abb9122c8a4d43dc0c303797c5072210126c2d8237b8c8326b776eee9a39125d240f2ae6aaa29d9e37d643fa361925653c7766eec46cc749b5da2689d4cc381648021991acc5d737c1b5e3f2bb6ff97843e25d9f65fbfeb2a2b828048c9f0be47dd9c8b5f05a491b8b247a3c241b950278a53703b6b3b1a384da3765bca9cf3bc0ad739ee62ba7aa18d5b1dd617c25fbad471d04db30fbfa59c02197d2e20dbde9992ef994fe488b576130aadceffa6b813a59e1b79a369485438a72b9215e0c8924139490c1a6a2cf99c8da36eb5e81dee93bbe7c6aba91c9a639a9b657048a0f9061322511670a2983859fda2e28b14247235fb31b9882920d925a79115287f6f4002cdfc4836dcc1bcdc0a876934b3fabc2d0438f75c8813e2f30d031f37a23e5965e6c19f8f6aac39b0c2dae8b72a41657608cd463051f6405ab9e2666acfeac11885bde7b3108ebda615e639bb432f2cf3ec9e30221b237baea7502a88035172da06a09a5fe7bc4c96f0e021867bce7b8630d6f86e2d0b133f32f7c029d83de0237cdf6e325aa10f142da43868e7bcd0a6267f9befe4385518e60a3ccf2918e680623b02c679caf4acb3b3d70c3ced9c476ef903c74c1d3badf0e47dfdf1e9412d7c1275336cd1ed16dd7ec18c6ed6e6a17dbf7928704eec7e40e3b44e4c5c64cb935365a1487514a8eca8c39400d6ff928d59943bc4a2f0acb1fd02aad59abbb01a124c137c3ccd00c261147c41032388887047220a9b4159858f7953fca2262cdb92122c2601e38ec2396df65b9e8a6348733be604711ed2760e3e62c20224f0eed02a90112139962640f79789d8d4c853912a9dd5a283c25216246466d441f598b0cc00e52e9ce7ff19713bbed62996559333c1076eab264a820603c77e6ce6206aa0dbeb813ab6a0c54e13f14e9ccc6a3943f9900d099c50e135ace91955eb6273e317fb327770cfd591b10d4ee2ecd022262ce20c5b4d76b4622ee9d978eb5d038acc8983b10defba44a57855698c98b72cbd71004848e16a727d973610c504283a1aa5cb6cb28613337f12ce3cb27ea3031b4d5a8e81c70d84923d93b698d271d249b1d7bd9e6bb1a3cace8b38c739cd8b8477b4e3f892e841ed1e823c7c84a2da741b9728f4c84b678742805e0de3774b3ec6999c8ee432720eff61a1acc45ee3de8e4cdb0c755899429734382022986853b0fa46e1273b797706c9db92b4abc8075f927e8e49bb5ae86f2301562e900d4424d821a9fb0e51237a083c1067f5229e6d411f6e01233930552ce475a3769af2d22bebe4a907201e0eb267228a51fc64885da32f829aac78cc060d3289a2a5fe3b76e11ec0fa6da5027018f98d7a721dd93e934c2da83added655fb9b24571b7c7acc2e3f5afe41cd36878d65c06f9875e702475fd19c36a3a67ec3744a0081e530ad452bcc2e25c88095eaefd81698ce642074235ae19b18fc9db2581e6491e56fd75ae82d9af95a40fb8a4e9af00e85654dbb1775464a0b40523aa3bfdcb4ab3081579d88c89b3e3a75bf161592883a3db327927a7d672d5ef043ef6589ab8718ef99d0978037eed42f452327eabe4808dfb09524bb7ba7a2a4264030bcdd2a290fc041db31f578a854fecf840cc33561856f3d35904acb1f46b748393eb271f7c13857c3f95fb427a2dc345de06bc141bb2123590aea9e6d37acab3b4efd2071c100535b70f134d1e0ba5f355a38b2cd85ed02842261c7b3c167e9cc13b897c7464edce33bbf25c5a4b801453216d38f25363b933c3d56b7034e31fa0008994581c756722c6bc7380434ebb27b7f350ca7ba4385e73ef9b7ae63ec123ae5b89318f8e06a7ccf39b08b528390ca2c29217fb6558c77f17fb1d9c516c165c81f8aeadbd2bf9d1fbe6d4ca27c2661871162fcaab9d0bfbac721069caa4747475de326cf986bc4a04069c77d6a0d8a25c802f2d554ead42d20a260a2e2fbdf3139964868de1a428c63cb6a6d716dd7fe969db85b44f754a51e7e8933364337f82ccf2974b264567f40e63a12fd377726973ea7888ee05822d3f8a9a506bbe21c7a65b0ce95daf07a573c2763f768bcc3f64859a69c0809f6e365e643a360099d8634e7259ee7975a014b74c7e63bf6f98ca8be26600f764012f30cffef6bf56038924d70c6ad941c297c292cf351c0488d73777af10039b82b280c2ccf15125f37a41e94c9e9603865fb47473a94331878a2c7dbd264185aa68eab2677daac46a7f550be1053cd4527063e3e858559dab021d149ad6ef540c53c30c1ed7da846b7bea72876e7f6873a5d0bf674c0df15ab7e584a297907dd9dde1b209cce9e7094a05dda03eee42e6d1b2dae3dd20a659787525fde25654eccb6050d2d4e22832e18f555e30c9392e0933ea049c8cb7236e0f7bcef30cc83de302a2a7886e2fe3e86d778200e1747f6033dccccf1792b25591645f25156981dfb626893b445e7ed05099b82cdfd829f3863b5c7b0233ffe0ca3255b2f3263794803bd0125ee67f04de115ea5a6f2a67b4d0415dd0d6b6a2f4b471c9d198338a6029d567414fe1b94f73cbd561f16e890ce36c612a4dc42cbd912119ec4b28eb276331134d4ccbe0bff0a4be0e243d204a46ad6ca9f180d5cd2b8b524d9123fc2a547039858df22032e928bbdad9bd79c9711b7368fdde535f79eaad5e25ef3fe8c0f808afa698a8c47638b4a549408e28309eb166fbc8911357b2667be063df46e1436fa29b29f08163241e7b4423bb195982348ed533e52ac2ae26a3c75ab4e730e9e7911029555daf8f27b3d00ceda6ae943703abab01315c2b62f43b38e957a520c8ab22b3c26dc2f55f34deba638769d4d66ab2dc84a5614d93d6731b01296c99f8ffa8500e28805689b1ae7349b45b00f4784c86a698d66ff6427d43221159d7fc40ed511c52c2494bba4bef6fb2c3203d2405462a13f50fd3de58d5d3704f86cc6bc7d4f914e23009b1464d7360ef4a6d0a47d9749ee551b4344e36312d4a3618610a2a12233df239e769baa0265748c2f9ce1b6697acda28f59205e586f6403185c8348271f343d40e968beb862ffa8c3cc71f3b709f499dcd00efce394fa8795daca2bee2d2680633c007691e8566c8c97d4b4bc1cb119314bc0960ecda46ffddd58df28c5338951c2a01b8bfdda5a9c7a6bca7ada8d9092e916eeb08c74b63d673404c5e0b5f1a4623a9531605e3f3d311ba3a14cda01ac483ab7069959622f8eee1f47afb455a266953af3fc9b662c471df3005e56f8656348da474ded486d7778b0d7d10f67e0d89734660de26c8756b13ab3297b59ba15368ebd21a57d4820bf24b33ae78ddd160f80e36251737efabc6e09c393d5f3b14c096761df06f5b71382755b4cfac235fb6eb026ea807ef18ac1ec69407c3d11af41bc9fbbe8912db876bda62813c1a631c12c9f2586a7f4af5f114920d301f3682b24eb74348d907a7de2c145d57c10a213a15e7bb516bdd826fe96e24b59856bd32be8fbeec56bc9d7d34e986eb6dd135d3d2084eaefcbc28ec6b760197bb0c6ae978b7e55450604f801de65c7f526e1f961ba778b15f9f0553a31171dbfaa903f0355975868efd013c9e39ec1c5ee83fc5c9ecc925f72bd30cb72822e821811d3adf29b04772edc73ddf950d2357632234530816d7328378bc69a973eab94572caec80a6d1ea292e806d28f7e9795bb7f054a6f0c2865f9097ad80414e50ed61217ad01e16df3fb9ee61f3c3ee0eaf5e74f2771268bbe217d0fdc5aa12296781c745d96be8f44034fee110e0c20fc18aa6dfe938e38e58059b61ea366094ef368c614fbec432534309d3449bbe766daae2a198244d8fb27b46c47ec892a5f83b4e854c001d5c95efa5addca70b1e53f6e3890652b8ba7223352a0e127c7d73b7bbca1239d476313f99e0af4a0f2d46f8f0197344211c6f9bbf2066842980423d59e5c321d55e025de7250c18a49b021321769c223f03da48c307afcc00d868482ba00feca7fa841d605ff0be3f132239dc1884d277ed2e9575e5b99e3cb4c64e2bfb9e6ced4b72d0d7c7c9c3b90d639989d0cf747ae3a563424e0e42bb6d24cc2085ebc8e8b068530a93f2db67b7a49ca1ea3133e388bf6fbfd4d17a19239b54d253c6fee9df46ef95e1f343b89b9cade1a56ba1e15407ec679696ab821578ac5cc036bebbef80a4384ad9c708c08cfe6db27987ae6ff833e04311a4d7d2370421ff920880bfc7d9d1fa932aecf15be33dbd2d53ef3508b3b639b49f7926136ec0de4890649442ddfd98ab4a2cdf9a8580ae237db81e6b22532ceddf6a46b0f947a85cbb1d29c34ec8d47ebe4534a17d5240a1158cb2e072475649c1b0fb5935d2b1348878fca1577cac8e9a3ad20e3c1a34eebee963227089d66087794b7d0cb194fdd823d73dafb35c4238f1abd35c69d27450cb8c50c674e838a4bd631053cfe246560277e4e1027c3a2ba1a4ace9950d4f10bf1484740b33b5dbfde9d5df7bca9b78a6d14ffc4f55e1f4d27c45d0a8db", 0x1000, 0x8, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) 16:00:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x4ee) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x40) r2 = fcntl$dupfd(r0, 0x4, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4010426e, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) 16:00:07 executing program 1: lstat(&(0x7f0000001440)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xfffffffffffffffd, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x225) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000200)="011033aeba20c1684db500de60fc563a68de5f9b1c9632f483171c6bf4a938b906f973846d44ad9944a355536d383d2f2482bb9e6283ec1c07f8747d8e8dcb4c9078f2f5fbd3541d6573cf3090f9f37eebb3ab26759dbf30935951a08013fc2e7be1e69eb1f1c4ed4aabc70b45606fe61df322998a60df8163a628e95283e00f1b498b0a22c8ebe46065c0aad2177637053fc1c29d206d4e2672b5b32da45269ba3cb6aa85c958907a3bc723413f8b367de565137752b994d43602e07f7ab53cbfa688b580b3e9ed6e508b89002f50d6b6cb38dde077885c49434669b360d150264715c360b5524cc951b03467d42b5888de5200eee212145c94c6c026b7805a15bc873e5332c91b8996c826e4130a8acec8155c8189e089f1c6ea4a310def650cce33f5f5b8b257c6d70f5ff1730dc0bc9c66fa67830703d5f9fb0f3af8fb6ef0e8de84c6baab19fd37fd727bdf8f258b7fc3f7e435dae4f56984f60b918d04ddaf5f3c685fc1a4925bb7832e9ecdf0758eb34721dd958872c07ad81f5a2d8af49928babe61f1c369edab8870851d044d6584b40cb5ec759c10a28c49667cf37c7ea65b37ab0367b5236703c260ac62e4585fd78ffb9e7edcaca3c736e604b9901530e1f62e88b7bc499fdb84c6f7b0502bab20d8dfad7eb5ee5e7b35f7859d9b943d3f8758868fda893eb204bf079441ce3f1ee38f2ba5afbb04855b8af04866ca4c6fc5aec65f8f798fb575ed20d0fbbc6d2b8400e973b6548dece9dd3301387f149253fef9f2b7e4be36cb794a4cdb1bab9ff1ca3f8049e219e95cc14242a7bcd89444b8f96dc414cfc5b701ac14f06b2be54849af7b0b6c72a63320159135be2d7d18a59e279af647e5f361ccf6e33c4a7bd39a5344bcafc6ab2d6658d3eae813208bce76d92cc814e7115c89520db0378b3eaa7ef8bcdd6a39153bd1ad7c405a7f8860d351e96b4032863ce567a727a41bf8f7dc96c107c3e817bf8f2843cbf611c953e9e92aa4b8e828a6cd21adb2afbb41d6afeb5ee432f15e64d613f9db35cde8c4c30ee376983093ac2e8bdd5d57da60f5a6ad02903c6c565728c1d1f879c4e73b20a5e077df46c4e7c16e2eccddc3c27f429b9692590f2f2b2ae0778372eedf6eee58c442dd8d1c3ab3e9cd715cf509dc5b4335fe4e71969cca7193f0de0c54431708d1f91781bd871aca20fabdc77756cd55028ad5f57c385bc1d177a97f1812653911d49357b93dabe4594b1baf07f82f90ee844179f3e2c6d8c517323f3485f11a1ccb0fb81e3b27147050e37aa393d24cd328d84edf0cca7a3beb34fe45e9c47b2fb950e619a5615c2c3f383eb56245c9bb6d614cc41441c31707640d7bb99c6ff2788bf187e4b004b6f61218ee5fdc5ba9a47cd7435631c2bad56d6d1c329a19d8096da3767c6923787e904282d4395f1e8602e2970f9fab0983b88f86635c5cd06a93ffcd03b90d1a31d008bf86bafc52833e152dc9a051835eadd4f24a36ffe4356dddd526db7a0b22a34bce8ceca34622be1385a1d84f7e0bb0e44d906b35cc74b152309e310c40d20ec29b7fe9c7c4d67f730badd080946d6983753eb65dce91404be39d08567e3fa32e7f02861b8e9fc07c35ec3fe4646edd6fae00eae774adba0cf33d2ea2f371b6230a73063bfd35b56b7a617dced149e527339c019760a2ee8f508c21bae566d17d47f564d0e8a25f83062f36971b5abd50e4538adfbf025354ae900a2500618237a7cffe581eb924b857dfb89aedca179ee764380924be8b8e34cca83e72f161ab189a2b56f6424382df4829e664d2fd18a3562622cb5fb8891f7c7747d2ae9eb08663fa1d649352abbe5c2bfdd811429a5ca96fe4a00a6c67bcfaeb4d033319eeaba23594e41726cc42ab3ad55640ef8b0f919acf19de5352c0b42cb5acd5e510d9f43d6dc609e108a959600304b996f6febb25c93ea31d435acc1bfe4c72312b02b8d94def28a06f760e7d7fdaf02e829c6d5a4a5e6b2dddb7e8d60c55c163e74b094320e6c21e51a9bdaec192d27d0b67227cd83514b672f3942b9ec88e105c7e00f2032236986bc7ab4ef3328fe6e98fac2f76a47bfa19c1b2138fe23709c44913e37963017c46377568d03c32a1b7bd99e91a242d7143f37ef428ebd044bb32bab10b31fc0c6b9bfe46e429a7f0a794dc165a1047295c2740a556269c11b37ae81fe1902dac7c9d613f8e4e36bb196a22d2ed96ef85d98f6f61e2f3eb2a30f9390419881de2afbdedbca62370a1362145bb0e9e51bb9d48abcfb253e682726048f1b9561cc0ea61605f363864646c7436500dd75a08ae0b62667a34d5c2567db8b7774c7db94a0dfb1d9f5dfa47237538b7be825c067696518888a17d3bfc0e8811a06d1c7fb27f9038541706a5b177b73e109597144eefdbcaee93a194188b50e940aeb487c220c315c00b3211869b355dc09562817c08d002cc33d5be65eb15c8bd1565f82f06009677fec0a7b7c534fa58261e0d6f8365175b41f356ab2ac3d4e650da99eca4704dc571d0f87858335112ae1f8b5cf7bcb92c4bfb24379df9acfefd70cb2f8c5ed7c1b0e3ecf60605c8dfe4e3825a0ca78640efd16e63e9697bf1a6bba7dcb947094fad0b891195324228d714ab167c662b2e98851cb9d14c9cb250e1d49ae67191338551fe25c8876bbc190ea5e067d9a732e4d615ebcf6f54b5a12a05c70b375f3e8c766f1fffed9c5782b9e47544f84921d376e8f2c6abcd9cd6a9284821d027dec991094b8ea9582a7fc06e3f67ab45e42afd177fa5b525041a779fbea850decfa82a9793d4b01a28e3ccf8e28e3cc261333c5d133e74824ce935d2f88a864fdcbd61575ad3456026294242af18dc0deb3961a8f2c00955e01a4470b72d3226a92ebefebecea69b09fb074c8c80d00e1654822d76784a367448478a530845b0ebbc31e4b4e3cc6f5179f7898ce29fedbaf8b9a73609ea7e2be0612ab9cf7578c37291882bfcd284a01e18fe9b5bad70f420f2c6bbcb463d7325e47f4614c24a55d6882cb096e7a6acf9793efcda8bc8b7d09704790ee869fce9c58b4241a767f6699ff0800ea25ceba4260494366d1a5329b6a66858040625746468a162019e6d9274ad093881b96ced924770f4f1837ac54c046a937f63af4740abd09fc7e27d488f6a8bb6f6c3fd5f2226ab210eca13a46b81154b8b2867a59c1605deacdc1f5c7b60d34cf63305a9efac6949130ff15af85e66e3e4e6cd43a9f5c23f503125f1de1220a9ff19ea782f935f93f821ba4bc3d78a0fb8e74abe82c96d5095911a486508c8abd60bcbd7cac393230b12e3c17a97d0caac8a84b77126908d7817eb7a9f716c6a0442a44aeed0ad1ee6d1b9b7c93cb2efd1b9d47ab804a20ba872e2c4186a1eef1d58ec93b0407703ceef9550fbbfc9aa43e6a41cc4a9ca5ab24c799bbd8d0b7fd6c74ee06c2098eac7e757c7d702d9e98a9302a64c03bddc3fbdc75fb3c83c9a9b2dde39207ae4088e3036f2ae2d7e56d4330a4ec12c2de2862508ccc472cdf1ff3b7dbdec2012aa47f9c6545d7b3afb0aab642764ea32e3814c5789138b8102e8e3aa208a115bfe27cdaf96456d267e1a920aaed138ce3a71f1d8836344ec103c0f668db2e95c6e85345c22085eb7d5cf04336217ee3bb072c7cae4e356ab3a29e0ca16b66558aa12f7c456a579473d2e22f401a9c24e1a73e8cf4519d56a162bd2b4c7fa213f6d9b64504d23923175bfe55de9baa6fee04590ff77b6870a598bdbb4dcc74585731abec764f28fe2692691a1331e0449bdb3baabc735afa3961994609ba6518b6a486c453242f397f5fd02a8af0a25ef0e628b5ae84f03ffac6d2ab21ba4e75f6a4d34ddba266f9383d80e52c2b9668fa753e306be1f5fc366fc812d848dbd07b8aa3ef59fd13e80b65bfb2543492e62ba123d626645dd89dc57f64f8b2cf9219ffdd5760e307ce385080d580e892c745c9d955f24434fa6a73886809cf5412dbfbdecb72488cdd86b73eb56a63982892350027dec8d9414ae98cc635688c30f497a856b3666f8a137629086672cbc43048632543fb679c53d7033cbe3ae130c61296542c8a380b84ffdf8165dbcbc618f9ec0562f5f433c308faa5e8d7c1a39f601ffdbc24f4096c240d59936a635951b0435072c6cba3ab874f1686cf7b22854d0977b265e067a4f219d4bd2c236df048234e7e5a4af5d9c38a24c9780b744d5df1b42232502f3d06542a56a1f47f308dd2ff9f524455eb0dbc5a2030331695d97e934017ee909064da19ef22d5718ba0523dab22ddcbd577ea9db9163e21929a269043a681ec7136f5a9c9b8fe9d5615cc5342ad66c177eb3e74678896d34028cd4880d51c2a57adb42d441c92324b4e4c6b87b9655bfd7a7f0a943c74c2cd01d1657da67c78f1f59fdf3c741baa69196d20e7ec1e7fa8a1b0db1107887ba6bd136c999adddf8e0d07ae29d1c7c4d7d5201e9a60c9090f55f6386c846182ae6c4fbe25f8d17180b35c30c757bb8caabbdcce4be19fa7abfa30bec509bfedfa813c98baca6b3f869db68f3122e45cc9c3d9fdd94fbc91ca521d56446f301a37a68d2810a77d5251c81958b073d7e988966df93f8aa305c7eac191f6cafa4ba0dc6a493eb8406ae84427df8c1084cef1d1743b06ab12180229bad3c4443b9c260264a561da6c4d1bb592659e5b752f07bb5fc52543e68cb353e22754082ef5422953a7f5a9969eff08d05a900df181587e69292a86d1529a2fb08c661ffd0dbcff3da6689b9170c1bd3cd33f37129063e0e807c9cb8f0a3e715a98920c0625aa3660de03efba46c0397731c3a3dede45800315a0ce8538430675017d8df493b0b690a267174e4fb03e1b60abf4acf3c7ae941e76ff3a2c6b0d7981a95388b01453128024ab6bb32dd502972180ddf0366db670942266cf0689da74ca1263aa6f5017f678015b4191a9e373221025591423abe02e14db406b5c7e022072177759a8941a2e33841f39d544650c5a144bfbf42cdd1ffa6bfbf2376abe9f07330a1bfb493690e702c70a1c0e77ffe7b23bd44940e30facc0360095da6bdd99dfb28d097f720785731393077e38c958875f732518e30a39ff81acbb53009ad314876ac701a941191761c76439afaf3b9188ae0f2cd8d9366776e8ac4af5f97d58b53a8a813bbe5bb80041342b244180996c4b7699b37b6ab122320eaddeca6a871ef702c893faccf8dce60723c92e0fb03fe20d12285bdc734bba2f48af9d10b77a05991411c4e3783c21faecb5f5c50de1c98173fa7c331b1454deb013aeba0c84ad59da400b61f1e4cc1e37f44691d73b8f9f7eb267310a5aa787d25ff793a2d3c553e1d1d8ff966bf3b78d3569ebfec2333666d00bbdeb30196a84096ecc481edd288ce7a77b29e299b8b6abe18353fccde5e912865d88dd19277252d73001f9d26171618a7d0f220e29fe8adfb5835848faf2bf0caa8b3b0e54a974f3c394383bed7e57ab5aa4e7c5c49aef111f920658def218445321298b7237fde3ead7c78b12b49ea33573832c7b01d9416e9c60608a5fb67f94e86b54336b8f2c7075eb959f2e8f5d0209b02b12594ddcbbebdf9d603bf31acc2f82fca68389e92b0d7d2f1fb37ac3fd4d34f8f70287d6bfa12b6aeda0dddd53fdb6bd7c837eb20beab8282a5f87ea2689eb4dcc0073c77d884204b06f8b0e80aa44eb312fa5824b3597e22031d5c9a580ca98b2e87e54a4976a72697258d1132bf1697d393698e29c131545c68b8b776109051c01b59a3cbc8e7c8399111", 0x1000}, {&(0x7f0000000040)="07c642d80be452dc35ce5ec6123d19f1a770caa94630c89162d8e419f8665bd7a7e7c2c1f0cf72cdcf0dd0510e280c9c51042c9a5cf181f902c68ba9e421756a71f308339e64429bdf1921582ff571a2b3599fa27e5a626bc10dbf5b44b736b8428f6d6ef7321112969e00c573bf2b87b62d26c24d7b3dfe910be8228c95c83a67b8e12f410f13356969f098d0c322de6e7264632c58aa3bb8c5be88ca13b6435d143e", 0xa3}, {&(0x7f0000001200)="f64ebb5fc195f3995544efad890d4ff5b68362ec1ddcaf2ab58bbe9ebaadade4e9c8f54cd446a57f75d804c0f0a4db5427b17a504589da24ce14af9e152759f0c2e9d03867b374c495f4dfc46233efb96d4559", 0x53}, {&(0x7f0000000100)="2cea68", 0x3}, {&(0x7f0000001280)="53fb06f96c159d846c3a4831bf3065eb46874229580bd52cb9843923e2c4692495ca23805d04e7a0f502a9f1cc1b121fbb1860afbb9501367bd10decdb0d33f945c28721726ecb8b95062197c09e06fd5dc64bd4a40e7a3eab49be088243352a7ecd157f790091d924d80315a9579ae1771b694f6896a146caf0901c", 0x7c}, {&(0x7f0000001300)="01c476fe86bfc1bc68f063d737e44597b066d3403b2f79c3598b75de03d5bb9691f143a2dad423ede30fa9bb224be90a0e31d3e5a91afd56605a298e411f0b8725657cd5575370dd54d413adcfc5b83de43298786ca1e29ef90c05f26778a5a26df98e378b2bf9a27587f1c8af", 0x6d}, {&(0x7f0000000180)}], 0x7) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x1010, r0, 0x0, 0x0) listen(r0, 0xffff) r1 = open(&(0x7f0000000180)='./file0\x00', 0x301, 0x84) openat(r1, &(0x7f0000001400)='./file0\x00', 0x0, 0x0) socket(0x1, 0x4, 0x7) 16:00:07 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000080), 0x53, 0x0, 0x4000000, 0x0) close(r0) write(r0, &(0x7f0000000000)="e7d06ce7af0c6175f598c7ac55d8f0939be0cda94acfa40a12469d10633d70ef029e40be7221", 0x26) 16:00:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:07 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000200)="fb23bbdab59ed03e76ccb536a5857ad1b1b788ab73dcfcf945599122f06394afbe166e6e99e7be51fcbabee218a3a78c41ab2983a944635c62af6fd2", 0x3c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000240)=""/232, 0xe8}, {&(0x7f00000000c0)=""/45, 0x2d}, {&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000340)=""/56, 0x38}], 0x4, &(0x7f00000003c0)=""/1, 0x1}, 0x800) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7f) 16:00:07 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) fchmod(r0, 0x100) fcntl$setstatus(r0, 0x4, 0xc4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:07 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001240)=0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x6) syz_open_pts() clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72, 0x4}) syz_open_pts() 16:00:07 executing program 1: minherit(&(0x7f0000ebc000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x40) accept$inet6(r0, 0x0, &(0x7f0000000040)) 02:03:44 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x2) r1 = open(&(0x7f0000000040)='./control\x00', 0xb88, 0x0) lseek(r1, 0x0, 0x3) 02:03:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x4000, 0x401) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) socketpair(0x18, 0x8007, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x4}, 0x10) 02:03:44 executing program 0: select(0x40, &(0x7f0000000000)={0x9, 0x9, 0x0, 0x509e5da9, 0x101, 0x20, 0x3}, &(0x7f00000000c0)={0x3, 0x23, 0x4, 0x9, 0x7ff, 0x5, 0x4000000000000, 0xec}, &(0x7f0000000100)={0x9, 0xf02, 0x4, 0x8, 0xb10, 0x2, 0x9, 0x4c}, &(0x7f0000000140)={0x3, 0xbd}) select(0x40, &(0x7f0000000080)={0x8, 0x8}, 0x0, 0x0, &(0x7f0000000040)) select(0x40, &(0x7f0000000180)={0x7, 0x313, 0x0, 0x8, 0x1, 0x9, 0x1, 0x8}, &(0x7f00000001c0)={0x48, 0x5, 0xfffffffffffffffc, 0x5, 0x80, 0x4, 0x1f, 0xfff}, &(0x7f0000000200)={0x8, 0x20, 0xfffffffffffffffd, 0x3, 0x0, 0x3, 0x6, 0xffff}, &(0x7f0000000240)={0x81, 0x101}) 02:03:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x55f15729, 0x10000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000040, 0x5, 0x1}, {{r0}, 0xfffffffffffffff8, 0x0, 0x10, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x20, 0x390d}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x0, 0xb78, 0x100000001}, {{r0}, 0x0, 0x20, 0x80000000, 0x100, 0x3}, {{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0xa2, 0x2}, {{r0}, 0xfffffffffffffff8, 0x70, 0x0, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x44, 0x2, 0x4, 0x200}, {{r0}, 0xfffffffffffffff8, 0x55, 0x4, 0x4, 0x7f}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x22, 0x3, 0x7}], 0x2, &(0x7f00000001c0)={0x4, 0x2}) 02:03:44 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r0, r1, r2}, 0xc) 02:03:44 executing program 0: socket(0x20, 0x3, 0x10000) r0 = socket(0x6, 0x2, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x32, 0x0, 0x5baa2b39d5343114) setsockopt(r0, 0x29, 0x20000003d, &(0x7f00000000c0)="300200d8e24ac5d5453a615e826921d84a71b22cacc05b323487251b6307053d39b508ffd91bdbe5125a334216328fafeb6d64a6f8556be32b2ac6edc2f3816f5e3b631049b4daaea2b5a29f135f558c8b21b6cad6b421e8ec3668a2d2b6c71382653196dc4e357bf81f14cd545fa15333018ff91ab1a93762378a45e1ce7255321adf0880e82e7dd27e051ab6fdacfc22894b977eda71bce4f43308cfdf11f675af570db2ff67930d2d4889eceb2d04b533b903b968d9ebca26c1456aa662d7ceaddd9337f3e790058edbf27783b1afdf347598e20000000000000000000000000000", 0xe3) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x3) setsockopt(r1, 0x0, 0xc, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x6, 0xfff}, 0x10) 02:03:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x807ff) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 02:03:44 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000054000/0x2000)=nil) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 02:03:44 executing program 1: mkdir(&(0x7f0000000100)='./control/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) open(&(0x7f0000000140)='./control\x00', 0x8002, 0x2) mknod(&(0x7f0000000080)='./control/file0\x00', 0xc000, 0x8001) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 02:03:44 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') utimensat(r1, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)={{0x2, 0x400}, {0xffffffff, 0x8001}}, 0x2) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 02:03:44 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x40fff) writev(0xffffffffffffffff, &(0x7f0000000d80)=[{&(0x7f0000003280)="57a8c2aa261343fdc9f8cde0f8f4bc97c1087ad2bc209053d630e688bf153636a26ab665ffd563f8f2fbc591bdd2ca06bca493a8799c3762b535bcd712f7d4c34b7d735807648c55071e23e0237f606457dfc581b0f74720313e038fc7b30f4571f81bf6224ee2630865144276035cb377bc603bd14ab11078a90ebe335d09e7c7bdaa8f65937fca99f318114cf2a4dd7e11d1c32d25d715dd9bacf3101f22d4e19ed57d5cc0fcd7cb437cf9ec988188565bdab5749b8f4673dd5963bf74304844a1da0a89e55b11efae6dbd0f32d430ee8aec8fd5a4fdc467a273c904a733c91b467dda81d34f9abcfc90c6d97dd1347e0e072f5ff6f0cfff3ee1762b709c29b947b3469dc13aa15f0d24397b9f53aadf973ee48df095e69d1ef9575f09ba75a48f00fb3922be71ebd3f5459cd4c655d015075a087dea15605f121accff1d406f6641b0b40da27a95ae9e367bec9b0b71da4981523360ac37da5570a00b647f40f7215321f49e6e57fdf1c6113cac8da046e073c8dcc31efa2f4368c1f02ebb2484f675bdcb21fb9f4a7adfdcd07544e5a17a24513f96beb0131dd31a05b0670b344c148c7a107b819690177a160308bf162e799a94b09aaef26af28983b75f9f5cff8428fd58cf7487cb2be3da940dbfb682c1ac6a30cb3daf144a10edcbf075200a1c6af20a4bca960d45da9ea68be2f1ff5c1d8c9675c07281973b6109c42cd09c92d26a54febf7767b7e625463308ba927c6d4f90141d0e31a1e654228cc31efd3cc98a11256ed85f2b0594a7db782f5bc84c32b1f082c99140d8298f5ae95bdf30d4bd1288550dada167d677141427e8065480a2f994a296a1c9fb12f3b334856f9495302aa504bb4e655ca22688bac9de74b148749e3d85b0dc48724ff857ace0492bd5b61abfc0013b8bf7eb5fb82c7011f42dd6305c228dd60000c1c159fa8189de959edcd3f341d37b690746d1b6fd0bd39b41ba842558ca895c7400db0c50c87df7b800c234e1f6e5372e1cff97d1cfda0dd1788246fe89edc25bcb6a46e8552b34cabf030000000000000046e438414108e8e677891e64fc738729b76f5c1d196461b83d6b6e30bcea5f1f0685102d61b1c8dc18db272c166e8ad4d04d1c61c9607fc28acc41d3bb851017b0add3e1c64e79c8e2a163d2385dc321f60add9b9bcc6ded12906bbda95e0e68f18a3e26c58d12c63784d91204ff315bc86d85c78f220107b9db11411da6f18af219125f2a7ccd489e5b1b571fd246b588b503003223344894832285a29d426500b1b55d334135162cd98d0158cc6651a069e17db46ec385ce929d7972bc059c0ada4cb5ea8acc793244944cb7faa9fe6825d8f2a942f23eac4b36947617fcbbe14fd52d8b9bf2e7442bf6d125a05cb31275549cf0d5ad1cf36122cffe31a8fd458e9828ebeae4dddd2adb67ee1bd77f4f5b70b251bc897e778e04346704339e573009f0cdb413532330f5f1e71c8abc1f8bae0e86312550a844be01c0242e415792f98692959e2ed7d5dd2e9facfb3121cd17c6ec11190fd6277b0278c340b52153276a31118de06faacbcdc76e8ade05835ca97ac44c892dee6aff583707ebee44dbd558a33f10385bc16664aa6a0f882fe29d7150eba6a8c960affffa4a7611500135b123a5fdd9d45b4b15fd869e4430867270bb9743c3ce4163796de18d39a6bd611fad03651b705c998b65703a217a6fe2e5142fd03580a9f1efde8264c84699893a1ee02fc45c277f07c60f5367c198010242b6b2a8456681c8100015df828649cac7060a3e8038d363c0f301f7c71876bd89c6b8d01e7d56d0f662a8364c67444d93770ea4d0598d91db050eaaa8f987e885b5d5880426da2916388953f05a891b57a9a896a7cdacc31cef98873fe724bb5d54f5f0391391faeaaf4215590e59ced4f89199f48c787500edf7247d7041cf93cacb4cdddb88b8268d916415b1be5b43a16564541b816de30bd8380aa6a536d766cadd792e7dec75c11abd5b10a8ebea18ce480c9c990dc31c4081efec9d021f10b88d459205a92366772883564b008282cec89de14562aac9a9fbbf6e4d8321b5bc402d7a407df0625334da9a5fb35dce2c50d8c8c336940a1acc46ccac6e6674b3e6e2ca1c4a2b0f051c1fcc433858e38c3546be4e2e62a17ec0003bb78d4dd59ddcfaaa8f695cfedc447c02008a03f9fc656b35517af4cacd0e3f108640d22359db64d0a58d96e75e80d58523da6df9017ed54c7b85c94afea88c4b5ec9739c09b876ccde6c1934261f67d30ea03a321fcba001add169fe9d860c6015585370209d29f37da89e44282e6e3df6e2e6edfb41cfc2a542e2ac1c132337ef819349aa2356dca59c25636a3291393ad4063ea0baa8ce29e7a6e3e8d522fcba05faeef5c40f155d4d793d93a8591eaf900080625912597334016bfb852dd1104d0cafbd339c3a7c6a95b7eed794c6f0c332ed1702931525aa8d789235d14cea4a5a05978dffd8c30daca55b1c02f8ef526c40490e32f7c7a3e8703f8b8f9088da7c1bb2cd98bf2c30bc9c473c2220e9baf26845f975851000a37e784b266217305b387aa5565a13d4debd116797792f66709680815a6c96b4e1fea9f682d8c7d98c153f67009e5c7b9aa9cd85f1561265d4b11c418cda8cd16d11fb3f96255dd5580b519c2271f7107a9f4b04ca5af48d66f840792bbacf83b749ed21b556c3abb86ef2221bf8d9ddcc369c769c3f8f99292af078d01af89434aca252564d968fcaf678b44ca2b8d829bc3df62ef0d1b39694e3823c85154a449dbb04ea29b1795b4c5d3de2ca8001c56681ac448915b1b27004d8b40a1d8842cec2957cca9e578e0f67467f7f8ae6c54ad4a2debd370318a21234260c9bdf4e2e9547ba0418000afa85dc14dc1a2d1b11f396d790120aa844b89313fb69f6dab85bb689a6429e773396f774b6030063f6b253e5861674fe8788526d1991a7def989583344e796db237d634b77b6c2c4e71bc9c3c5101fbd184a86264fccbe1c196acec0a8e35f3a718e16ec1c43e9cf4955774196af60ce5470bcd273ececda47ad8a15509bc6b1c0d3a549d048666a15cac2a6d83130a5b9edc76e967ea327cbde29c1fa09033533e36744ae8611c95bcc0a2565edd1c1e9c219b5fa7422d7c642495744482523b6310c76b92eb48f6ccc2942e00b9867568d2c00870c63ade179a5e4340aa8fb5c945ab45aa642ebad0054cfb69fa5962fca1015a86731c9ad20f69f99c231f10e6721498459141de2d7ef65699419806d53973687101c9816972068e8dd1eba657855cd8f65ffadc98ff07d7a69748c8f35290d99609079f52c849fd0d0707a9614882b31263e4d3a158b51239654d62431af5a121a9f320473ab594c9f8d3b6fe6e345527f895a64568ceeaa63d6c8806b039cfd1ce66748957cda58c70a9848f9c617e648cbaaecaf450444b60b5d31412e11e0852a65130c4c9a6db2bd46e520ed66ca12194cf550d07fd460ddb552756f42d180f422c49a622f823a45dc1386e48aad0aeec122ca0ca44bd1af1d642f5dc6463ce5fe7c8e8180058cc4065978a925da64d99a4a5815e573cd34d3ecd46574acefdaef8eff56a16646699c0ee317b3ce8190ed07a44ee7704c58c6d590a3a65fce9eb2d9e6c11816e3ef65deab3662b788d6831ac2dca97d998f8fbe3e2d5feb18a8cd705e0cbb1cd2f884f3d6b5a9978026db4e980a41d6d3e9138ccb3b95c710756ce281cf906a23a14e5b01468c753f36b0259a4b3b6b5648d2f402f9deaf485941b61bdf333048db095e78dfba9ffe7fdd1a9b7b02f0ccc692219b67dfa88e26c43344e289ecda922eda948ca6c8a2491180ddcf11ab8d6fd6916b473c32892e33b6c3117963349b4f4369618c85ba503e783cdbf9dfe2099a4dd05858769ae5366faddf5d3f128370f109792e0faca7fbc83f345ab136327df421e73fa37d8ca479731a10ee770367b6541914fbbeb836bc9925bc8f3707535f27991127f058572f50fc933096700ef7e1065dd4145e0b7e0228a224ae4a46f20aacbe6f1b36b8fcbfa710b42695ec2419f387052e0456cdc52ec35ac268274f04eb5d10c84ad4fb4537a30308c5f87aae15bfeedc2e5743d1e6382483a40fa2f337ce9d92d800", 0xb7f}], 0x1) r0 = socket$inet6(0x18, 0x4000, 0x8000) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000500)="dee673712b625f062d217d7806369905de7899abc252e1db296ccd504a20cb3278b49f473bbdc24714bd50a003", 0x2d}, {&(0x7f0000000540)="53bbef9ed46f884566214ba48187a824d31842058550180011170893d18ce7c3439938c3e7d93e0bde8b490628fa30c5e646311286988250629e5348", 0x3c}, {&(0x7f0000000580)="58c6ec28132f216f", 0x8}, {&(0x7f0000000680)="80e3a683e2eca57beaa0fa8728045a2829d0a4d5955ccca02e0f4a4c188ac2ad18dc80b21da09aecbe86e02676aee4f4d603bd921c458166917bee78f54be3e2f659251baa26c9185de5abff469e4118cfbbeb9bcf436ee2ba253d4b5d7a2e7b921462a1", 0x64}, {&(0x7f00000005c0)}, {&(0x7f0000000700)="cef26bc0d4f02f2962067fbbbb728b2f7b941d20cad68729d7c1f7191dd5efc5ba7ebe8a92917fa05c854b34835fcb512c44d10e037e97bc34507287aa421c93605482027e07c9960950917d9368c12de4b511f386b788a3a0dba0a9c60b772f5cab71121892f05d151cc20df7e838acf6e0b83bfebb02ea62522349eccb25d59172f077d2d9d9d9f1be454f04c62eea0f5301acf30f1b3c5c9d0cd4905d57c0669d100ae2e692a7af504103c5ac831ef76db2f8817902f0699710658d662ebfa4cd92a9e7fdb797622646e2d12a014a3fce8b3256fd24caffbaeb745d2bc00d65773aeb2a22", 0xe6}], 0x6, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x81, 0x1) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000040)="8ba7efb60668d736d77786555a5360dc7a15f769fe7d1cc18ce6488b74f7c44ed109c906285947a98898fbecca1e7bab1f5381ff8271", 0x36}, {&(0x7f0000000080)="fee2ac30bc6b0b5c6d93116ad5a58463db6ea1a3c3ab745e1f8eee043cc9c95ab42d77ba11c4eea3e0c2a6e261f54c5bcd8139b18365296ac477933cf68f2894752f2ace77dc18b516893ccafdebf71d3af0087238b1d30d5187a85d1dfc88afacea", 0x62}, {&(0x7f00000002c0)="c0ef104b0d5a9e06aa79217663687fdde3873ba470154238f21e4169e33616c84097b7fb32ea72f5a9dd7088f2864cd4885d59483e4fa8ed4c6e0eb40663ee13d11a5f5681e5ddbb186faffc50753ebc493beda464a4f9b5913020a3de5dc9b80570b261ef0c8d9c7954303ea3cb53ffd7d55f8ab8bc40bed7", 0x79}, {&(0x7f0000000340)="2bcf12709b3b65d3151f69f15b6823fea9eae1ce81966129878c9dce8a1738c7fa4d90eb954b1e3ee0e7b8fccd682aa3ac7de813b1accc38976b97526eef9af5492d26cca9bd21d806073356732bcf7d1edac799f23ad0319a8e91958346905d3b097e85a593c43190148cb8ed64bba7182ff4fcfc585817a9597cea89c1f6de3fe2d76e8d86edfb9bbdbd5fa9a6fbb1169311a6b8ebdd872ce856cc2ef42bdf2afc4df435d5742b4aea964e1a6fc4ab3546b603906bdd55b0f08dfd2da8f1eee6ec69d7197791b4878e02bdee942e849e72da", 0xd3}, {&(0x7f0000000440)="d45f8636a1e358b8172a9485bd8e538b3cb3a396004d7e6b0cf81399c5e703bf40a1", 0x22}], 0x5, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="2fe20f16efab2822f54826c40a19af8bdf481f471eb253280d0c02009ec97f98724ab61866dc4b678d615974384e107dc67650f6d3baac087e9470b391d7d3faedc6853895df0d691b3279c32bd142349ac84f904b297f44a61182d9e5cb493d55acee0407f2d54361deefca30cfb63a2e11033550a35aac0a2c2098ffb44043a10855181383fd6756510a9df97cf7d49313a3820900d41016c9673353a500a54f6e8a230dc66f7b58ce87279e70501fbd5df00ee134ec0af189ccbcaf56085f69d8c9b2481268972129ef5627d162cb2adb1757fa70547f8dca847b3f6192d040208bd6fec104f2cffb55d51aee493615028ca9720169a9c7893f2bed77e1dbfc2d2849b2bdb499e57557f1edf0a57a810be27ca66acc637fedc72b459eb5bea38a38ff147e5dfae28a44ee335b3f4fb3140048c076e96c77f01f51ba002fb5bb069d9fa87a9834474f964100c5ff325b54c8d9dcd770bb681e4abacfee5c96dfb213c88fcf9d5f6e46bffdc241921475", 0x171}], 0x192) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000880)={{0x4, 0xded}, {0x7, 0x1}}) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 02:03:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8000000005f, 0x4000000000000004, 0xfffffffffffffffc}], 0x3bf, 0x0, 0x8000000403, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 02:03:44 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmod(r0, 0x108) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x8290, 0x120) 02:03:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 02:03:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) dup(r0) poll(&(0x7f0000000080)=[{r0, 0x5}, {r0, 0x100}, {r0, 0x22}, {r0, 0x8}, {r0, 0x8}, {r0, 0x100}, {r0}, {r0, 0x4}, {r0, 0x127}, {r0, 0x1c}], 0xa, 0x8) 02:03:47 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x102) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x50, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x6) sendto$unix(r2, &(0x7f00000000c0)="ff69792850b7f700534cfaa9145c09f601367135f8922637117778007885ab984724420df4784938f4c3a2e7529222f420f10609e80caa1802a12c8b10f1c9475404dfeceff54ed316024d2fd3b892ff2a65cbac66f660170a5b", 0x5a, 0x2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r3, 0x8004667c, &(0x7f0000000000)=0x1) chmod(&(0x7f0000000240)='./file0/file0\x00', 0x2) 02:03:47 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getpgid(r0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x7) r3 = dup2(r2, r2) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) syz_extract_tcp_res(&(0x7f00000000c0), 0x7ff, 0xd74) socket(0x1e, 0x8000, 0x45) sendto(r2, &(0x7f0000000100)="cc2a0741f5b3e11bab7e8ab632c2ead824f11175892038c67f1d53086bf17f7c398b3bd65e4e6c83823178cd01953a7bd20002db4b48281ce2ff478a409c80c6c5be5c5a27e780558d16958382782a52fa68fc642be8a20114f6d33eee861318f96fdfd48b208b8ea9cf2f461c5231cbcd9db34293cec5384fb8f034332ae60055b6a71a74f12a8a95b89dee37be6a2cdf15df1e17a487167c0d0b263da3d34836eeda345064734c931e2464863db47a7031eb37cf9e0dcadc9f993fe66d4751b8623172b0999b7d04d186f556c59d80109ca33a794e13d5c6c0d8111276a5552315e8cb5110452f9aeb820340a8eff677ba76d77056da83ff6f6af878cd6ba2a3d0afb7e57f0c3b5479746bb8a089ae01acda91bf26d376b0205523506be82f9c2a4039fb78ac597b9323742ceea3fbaf3af53d49e21da54fd19b720dba20bdcf04943f4bae10c20edd5f420efe936593a5558dd220bab46e911caaacfe69e7dc4bd7b894eb2a869e1462eba28fda8cf99c8b180e7ff3d199122acb2b2c4205a3e2fb39772d41664476e843001f4101a70d3d7a3c75f2b5fe62703f6468d0e6f2dc9df50951a5fb848965b4ec2021088f0d7c10b9eb309e44aeb69e4359ea3c615e6519a8d4ed36c1f62219ee848a73b3f108b04708157412712016e1b026ad4577b69bc56d41d4486e23092776b85f2788873a4829f30d464d725824adebd857c19de7e08400c11985edfd54ff5f0c8eabdae67b94d6002e12dc52783321495fc5a276f5b5b91fb6df0e854bd1b43af20d1e2b1934f1eebaf97518b0e432fe68a143e1cf917dace50a47b5a5201c5168d0e668273b1d82a9c5b53520dd825f8f9ae64b40b33c6632f8484f6c97d68dd8eec160d9cdb1a9a4f11dcddc220c14183572e9667a02750211df2c6166a81405a6be4682a04a24668b0028e081e607c004686462bdca7fcb93e5f2b88fbbcb4fef40c8ddab52baf258c8543a00391b786fe207314579d96d73f4d2f07424b8da14a1f8e86d0c3deeb12a5543d485df295a0c7ca27193ab2db06058d44bdd06c22496cd404d83bde1539560acfabeee4e01bdd89ebb76872b6bb2f895d8275b0943f86c86ed4edd61b2c4d46a9b51186fbf1d8a7f1611dad2b507321816b332e503001bc5088a7fdf8ef021fbf027d74fdad8703c5f648cd93cfdb5c0a0daa9b8de78b338a9157d1b4f03c08310c3bf221887cce7347672fc1d306dd5a98c830c692ca671132aed87871c98bb55c673b71927bdd986262d3dc7664abb7f1ebb4e0d72bbcc842051479d84ede6822378199ae609f592635901c6cd0f2773e679ac15913a851d713911e73e91f12276971626a8d5b40832f1ce54436ae4158c32b70387f186241612ec983f20ff327ac89ad54e192629d450b3d6f52a7585d62ced67d549f19526910d9defc4c1a531d0e260199f1fe549074747088181ce024efcca1277c3cf59ba35e109f552801589ba6e5ca14074230fd383ccb358f40f040a77706592958b244cf2cbe8e33ec3f9aa9c9fc68806ddd3ee03981797b4504f5fd7152099306cabd94c952162ab78326b56c65837386b2e02094c57c0e31d526afcfe0361bd35a584d870a9a1f7f3eb49aee0215b2b32e0cc960c676a6f90b980d64541f1ca74e127b3df172eee7e875d92ef414d4931055c8f532a0e03d38c49ff020e4512150d1eb7fbeeeda9d275149260d1eec183a4325937ab28c8af4f85d78781a266b2d6e3ec211f8df02aa56729ecee6c899a1924ccc4a086a747806e591cd0b9704e3adcb4fed5ac5c8c963055cc3706bc15f125f290a8537c7081c02229f74b729f3b5f0f9b4381bae97abddfd244bc3ca9c72e2ab4fa6a7638ef9d5b66440f4db111c0fed91087ded4395f17f412d72540b8d4ac4ba033c145861d4069df130cc3bf268364451255a29e511dafb3dc0fb798168b442afa8a07817664c24d468516cce1c7ddb6f311fb8c1188867e1a7398075a8b0a88bf5529d8ee49c9a52ae6aa126fbdb708589246df93584681a056574e1d2468a0b709983766d64527eb63c74d545f4fd73bd2c3f5a4d0ccea42bc85112b4f25d197792ddedf4038d2e518af0a2b4ef2f201ef3b6768ad946007c993f09d4a36dd9facab79b3dae5b8728cdbe1b7a8b9ab22aa20601b546211631dc95000a9c4254992d539abc28f525478f526d9638481caca1386a768f8ddff7e636e8fa37a7f580eeca07e44d15869d34f955f6e4bb32de43fd3c5ec748c6ee39e65e7b6294e955e0ac1a03460e5a7feb74d56c4710c45659228e737e089c55c140b062f04e51314a39f696494728335caec7a208196aa1013c1efd30503c16a95ea4fad7a35ab0216060481ee1913a597e5fa2673edc7834ed3748d0f52ab07ba981508d54ebca8e1a6b6a879e0b10c01319ab246cb4c303c038d2c2e7d605791c956a1b710bb58242ef1a2d42da778610ae99bf9c6c98a64768dbf6194fd17f97ba038b55c6191a8bb3eadee862b7caabaa37d6165cc1d33090ba21c3302a49237700bd3c8aff63669601d62a824792ae808fc97b1ce1c08eacb0c937e14d81c2780110fad497a19995e2fe99a43b154475bb1c3086f82b354ca6a323ee203ec7361240fd15b7565ad2ce1bc2efdbd1d7a1ae68bd5aa22f53b166d6b66a2bcf0dc3fe66cc488b5e6524b102e2cfb6597731ba172859ffd8f607f3ba851af2cfcf9172e1beb0de300b11d56171450727b56e828be0213803c751df894c53f535d6c9145c6a7af0d0a6c14de6d235e6fc6e01c794de7a45f4733c3655c55f068a418bddfdd405553b1b36850797503762373913358aa22b6e535b77820eea14080bc95f424b81bf26353bf57658b7ba82a693858400eefa7713c14842e8edc82cac8df0b1d196f645499df51ca0896c9f1e697c0e20e9a72ebdb3a2c07a564aa8a56382dcd2f2afcfbe72a04de7897c3e348767203109c85e28146f38ff064d7a2f291918f62b41bfc662fb023a5cbbde4a41c1bd0317c7bd580028ff31f4cc70e1e23de0cd568805ba1fda6c0c0df98e3c940c468368e9b3c8eba43ee2eaa5ed327179521cb938c9e0da550931124fec25c6762e248d04cb6c59d91e386f8eed8630c127753601e41dca97dde3bc4f6a1b33002520b0c4135f1a3f467327f727acc10205f61fc48ffb09757d8df8bba551e393e7688516915a1866e533adf986172210b6903ad38bde9b7a592349339257be209e2ec3c6ac6d8e1cfa9109335413f710da7fdb7d04d28e48d64e09bdeb4657b25d76949ac68e2c60ece2a5f289348884ed09d67bea1dd7e0e5aaf1dc6b474f131f496b98f7288a78c99db90903e84812bcf65a24540202f3579bb6d0e92456ff2f75b7fe72507094be426495df554afefe47f27b3e4369e6437179876b0161abb8fdbf1706a27ad9125d498fbc063da4f71b2b0a7359bbea4de31e0fea52fd8da9d914e47e16978d78e76151171248176343dbd36fae2a75abfe0431568f24a98e72176565a584a15e480f8b4d3e19a9dc7dac1f3938002d220629717e6966e82a6ff5e8ba97eeb40a9870c88b46c4d542a836b511a32f79d83a4ad5bef4a9bdf0e7d84e9addae14b6bd187f1a5b7c1a8b091fa47d6dbb74ff2087f59165db9bff54b5cfe04118e41e3544840f6714558662cbdfa5fd1324083d2a1829b247be0f9f2544df458559ffcfbf09e82496916ea10891de332df0c181584bafa77dcc23abf0c138255a55ec4563e38d671518d0b66c0d4810458d3547bf03b448c1491fe7ef2138e1e63a50a9cc123cde843e7eabad7ec58952c8b0abc977c4436d6de600d3792297c8e4d94420882f037c0673c52ad4aae10199c7c5a33f9b58d3f51a8b0b993b6fc719a7a0ba852338cd0566d4fa2d1f758ff0ad6c319db7e13a503d45576fe824ec4f001cac16b3efe2b904d3a8cfc994ecf7f52cd85cee51ccf2f9cfbd02116b8c3db247b9385bffb5c12336f9bc6c65657c0872fc829a5d6ba13b4bdd22f387acf1f81727bfa26267d1920f1945baf9b6966216e0f9e5e30b0bbe0b795d29ce53f867b636b03f5bc30e5e4a62a1137acfde8d39035151965534b03277a50f5c501881dab4ac5fa6b8583bff1905a3b67e20a3e5f34f29d529728f6551229b6481227feb3a38384ccdbe52f663d93f00d2dbe5527627598be19387ea44a4974ff22c5679b4dd600c562a643025378b359b1070902509bc76029b8c3bc39d251b75cfec3c6b7284d647d24d1d0639eca5560a8b1138258684e4860315ec00df9a4e924df6ebfd93f596216b585fdab9940f2a222e1c9679a17d8c9219b816e6511255ef567dff7f26693036d5a31ca03bd1283bb6890fc7809944334a9c5f51e106c3b4180e49c0a3f7481ed76b166b03b4cf082198a629095a924197f7d3dda9bdb12ed2df7c40bac84da3e4c08b0059483c22b28be5a4d919c3f626890d8eb19f869ba5b81dacdda0e04ddfd6e502bad14f4919d056122b42b7acf1cf0946cc9a8c65f879f2b63e3aafd54b34f71fae98895f9a0363fa8ffacd5d783b431ec46ac2aba45c6e5bf01d5044808c22d7c530b3adaeb56474edc879c655015d6cd58b7765e473a270c19ed351e8490bbd6aa8bb079b302fbb562f67ca2c4e4f2bd2dfa6a4573364f40ab36331a084b18a22530f4e076ea040f1637c324ed182728288e87e42b63b99e5b7f151bcee5307e7faea2b82960958432b83cb427ede8c674588c8f64bac489485f0193d67bbc4e1e1b42ff5a5b62afaf4248d7637434b4742b4dba4385c960bc25f65ea57b168ba91a2de073fcdce0dadc20d60e6d1f69c86fa73dbfae7e56a9a3cfaefd2e562e43d97f99838426b187edc2c2af2da7cafbcc96660c972c87a0ce4b6b63789f2fd530ca356e25fe5b149e8bb4ea86ec57397003f964a32cfcd9e5907b0295ebdde92f7fbaef5adf4b124cd82bc259b8f27ddc28e525b050b3d360478df5ab513db062f6d59239d879a341e38a31ad4703e8d18a641d3786c8914725e3df58d4ffeaeb4f92a8e9ce0e5ae3b4d86452bf17c4ea988f2d4debc971bc7bc57765cb81da30988935c62b1ac81343d155a137e8db7e71686f52aef902568a0d18c5b73d271d0a9f11bc2213d1a8916053e374613842fab1be339bbc12c5f8cdd50f0e75a6164d2e83ab20e038864792e013e128b0071095bf6aee4274dd4a7b07d871dd7c4c2b10cebb2687eaedd87874f34d679b7f1aff7d1f8e662508db397416dee217eb4eb0f16e28c230c4e7cae8a0523a0be71ef72c3330abdfeeddd8bd9b8b80dafc9b2bb8bef0bd981847f90cda8104d553e9da3cca28ba591729d69913846506726ec5eb86d305de4d2f637d8a171ae676c17d75bd9dbb24a19697daa3a8308b7ecb2a9b5ddf8674661fa99711441bab15a695598da9d0e45e2cbd9a92ce1323ffc583e5759bc7510d22cbdb4d332338508edfc35cd34407fe32c7611177e1748cf7246a6b0810f07ff94ff10a83e53892627dd661fdce4905c399ab6b8699912c23719cc342b1f3d5e9e5e5fc3836042dfb78923d4a7c604da21678109261d653c03af554ef21fbb0917168f09fe63509db8fca93456ee7ec80aff331426c83dd7e745bdfce3ea96edf3faea8ca520e64a69235bacfe5e827228d46ff2bfc5539c791f309130a8700c4ec45dc0554ef82395ad93615996167c745286209c4dd55ec6c5f637bafa71bd9d90340de80319dd97a5d170e73d429b993dc1db9ec4ab0ac30a27319b15ab055811ec6fae1a0", 0x1000, 0x40a, &(0x7f0000001100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r2, 0x2f, 0xa0da, &(0x7f0000001140)="18762c8be3862e2520199bd67685eb896475a91460b3fef0145bf13399571562d9a7c60a6dd188250a67a56f57b2fddd28eb6b834b8429bb51bf878cb46d6e9a614bb17d12679cb6303fbe571390a31ff8b7aff86edf48bc2f8ca34ef27885bdaa37202ec6033fa9ed4beda61617784cd49368927aaf7d8e3da7f69be004a13cb44fbd1e71695b932a3e569a076b2fba02a02727dc0466ce87fce2", 0x9b) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000001200)=0x3f) getpgrp() link(&(0x7f0000001240)='./file0/file0\x00', &(0x7f0000001280)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000012c0), 0xc) setsockopt(r2, 0x5, 0x9, &(0x7f0000001300)="d468a7d963d21ef9a03788121caa47d4de3cba30eebe85f2d1b2ffeefcbf86c58133060c5f18f332d3479323029bb78cbe5e12d071073c06bc58fd19a28e47715a47ab9adeb757fb171c8364071dd9a0df7e298b713b77a80076bef9ebece1b682771d7e98107553b6debb77baba7fa64a4aada1c65a4fdec2903a76af7ed4b662f57b7a8d12025f12c26a80092e916cfad66d269b94b33e7172d4aeb5ba05675865bd7f4e48bbef1cdb12f83f190124a6d2ef2b00eaa88fb6ee8721b187f3229f65d42667", 0xc5) utimes(&(0x7f0000001400)='./file1\x00', &(0x7f0000001440)={{0xdd5, 0x2}, {0x45, 0xff}}) r4 = open(&(0x7f0000001480)='./file1\x00', 0x1, 0x8) kqueue() setrlimit(0x0, &(0x7f00000014c0)={0x4, 0x6}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001500)) connect(r4, &(0x7f0000001540)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setuid(r1) setrlimit(0x7, &(0x7f0000001580)={0x7, 0x25}) shutdown(r2, 0x3) r5 = open(&(0x7f00000015c0)='./file0\x00', 0x42, 0xe4) setsockopt(r2, 0x7fffffff, 0x8, &(0x7f0000001600)="cc921140ced1c93f066ff22f34e2d8efca77775da8b1a23a625ae5881694156488884a9b27df291d8f446beaebc918ce2e0b54d34b7c74bf28d6ef7d702425bea06eedf903fd64c265864e6224aeb28d9f16fe514fd2d32f995bbe569513e4bf9c629e7406fde20ba16846ecf42c672ade7ccdf5247a04ec2aa02f3369f64a4272861d38db7c3cfff591cb110013a8e53b30154c4b11c0142c9e8cef3c51d91fc0d7f1205ce962c83d3012cd23f67e2effc5777532e984a9a3a051e920ad942303df203ad3309d1babc85b70d72b53397d7e1ea3fa117987d787697661c2f6c2beb2cc251820088d214ffbc9e0da202cf109e83380ba4c72d6ddb6e9879cb5d8bdc594add295bc039f9c60e85f6c25aaa39fdaa463d16c81cbc4cd04ffa6e914f687cf75764a3feaabbda29123f44c6c5fa0a5cdff2efc03bd6ec294765d048f772f8212cd36685676ab4e0cfc09359a12564da870bdb8e369afd0fc04eb09016c61a639c7ff51a8e6fc5039d02325e71eae2508f50f2c73789b3fb4138fc11b694feea1a3d9350a538306edb2b83e06328e612f311b963e239b64ba3c01fe5075f11e9c6dfd99b436cb036115a4d9ab1a16e637536f1debc76df5b391ffe28375373fbb59f04d21992d1dfc46bc0803c8efe60a0e40ab7f692d8bc72121867fad8d16e0a6f0ccaeb833997cf9e67b6184240c155fb980343a20eaf564c252fed3eb6f0c0170dc4ba92df54d7deda00ebe175d8cd4239b4167ba0a014dce47ec45f14cfb3cc8b2886bf45ca774e825642527fdba4eaca6ba7cccc419e031edb51e0a0e426f2a2ffb7eecc5708cc929f87125121b104a11838358fd5a1ab37a012d23971b7a3afdbe535cdf05dedcdad378e4bf4eea6a39b402cc8566cee687ae70684a4ce81f2dbbb8e3862a7d2b5ef027be233a1e18995de142017711d776df741f87642d96ddfbc472fe8869ee8f9e6674426e6f412c330ff4229974fa63760eb88bec34357bbe530e59e9dff92ac0ff422c63355edc78c2c96187f290fe7a8ae628c1864b3fa011343f8cdbc906c1b0c2d962f26705f94c4522d5cdd2053b39764568fec282bd654dee0eece3f051c34a61a1f586197fecfb1615fa1111a3eddf5231bd723f4609c22ae22ca008c46b6494470cb54f8a0fd56bbd696aaae416f14c15da573ac8097896a5f4005edebe063d8ffcbb9d06d835d54c0c42a1e7bd06d2e4b0cd4db120e4415cc63f5d1ea107c7faece7bcc9822160deabc7f0d05a475936992a54e571a55da95b1b53e64f15364a7be423eb297b77fc8881bad51fa9d1f171876f0f082f4ffd8046728835c1c8f822e57947ab956e027372f0fbff0cad0a6dc0e9122f5f2ef2bc9ae2822534c181fc61a9f35a92c26c79a1149410eee4d03d6a682ffcc8b6143f31963009eb1559dc1d8a633c75ef7b8eda197cb3ce5f475f8b1c3bc550a6377aa77d20521fad98d81bad492a5a007f0dcf6665880205ba9143a8b3ad09f75cd10315da92d4e9617168f2a874958a4b03b320b55181453b37d96307bda95164a3e5cc2e092206acce5b8c75e8f46dfa6746fe31c92e133fffd9074633cd825339ad505fff1b92a7084c0eb46b2be58e2b0e2ca30fee0303c39f6f27bddec8d5c6d12c15f85802a8e340e5d1b236bf3ddb48d071f05d58a575abe0a1d7eeeb04c5b17a2bfb32c5e13b820af268068969b0fa48a0abccdc433320a3cca38a9a4cde4e4668dfbf5b9875a775ecdfb5c6fdd9434852eb6f81a9a0291c62d6e0bd3f97d8913b52332902e9d6c84971fd3fc7ecb6100a50915043f0ba194fd53afd586a1d7880f0f53dcf888cbe2b30e7e91b32de1e8cd8dd0ce2ce53da01578444e078389066a8b5663b196dbc6a7c0e91e9ecd07d9fc0bb9670adb00903ddb42166150a74d0782ae437a33cd2b04cdf7f1f36a92105a54e8b056e5118f1c2d6025ade5798c27c2acf09c51959f34249e37d654b503d3f514c501a47931877950d122f34d29807a4350fb912297ffc289c324071b54207446ddd001d08ef4948dbb33e39268e782eec556112b1b9d6ad3bf84666983732ce1675ae88332bd6a96350a90e18eaa873c7c92aefe926ed04694614cf1fa1b039f6f5c2c98de6913c5e21182c29976821b9fc8ec41446dd4edc45c051aeb0e523249a8958e6d079c1fbbf0e5e3e46cc198a73286902c5e4443c70ca5b19788c9d00aa90719fee8b5fdaa5b5146043c09a5e08437746349319f0be818dcca0548c85a3a6829db8323222d01b8201878bd515738d37144579cc30af402e86279fd87143c3bf789700f317f9c7b4c9732552e763211c9a434cc356102944bd20c582e5614d6dcc06fd39a5b4817a25e31228b3bdb80cf007ad01e111c54fea241a4ce06de81c1ae7284e8c40170ca0bf650df03c388c93f1e3b74343fa3d6bf0bd8c6dec2e6859e487590075a696c69853c5751fc1bc3d9f56bb388e5ed6b228d8ab778b689a17a605b6d9301840e517f9b2e1d935a89b3f1d507a3969e89e1af5c1c72fa76f66ec34c952a1f73a7da9e3aa05601c944b4ed6022babba57ffea13a95cbd93cc36a54f7f901bbe10c4f938e8357552055d7ea3515db3e9fe674bb24243ff3160d91c155158889612c91fd37d8e6e796ecc0fb672fa0e862b8d5118db19052da786ea8076249bcdb9af761ddca7fad081eba87fea0e4ad7e540a2503135b5b7fb1df2c790a3cf49b9ab65d52bbeffcf09d748158e239285ff19e59fa898606ec210cdbcce67f61b3920624efe8483aabbcd67c7a76dc3e93812450df1125f8d507e55c8e612219a9200e81b8c953205875c9b2d6ad765c0f6d405e99f15906754d4b43463ce67c3316ebacd0dbb309d921913cfa2e81aa1cd83ec5b6790e1f73d97e588f904b97390771648e216284159283c9970c298079072af77f920b3e950bf21f83953d4bad341a75edb7287ad7cf324aab9c5a4eaddb174322eddf83fdfeceebb027375df1396d06d6c3fd2c346a6b76bf19619d945c3af43f81818c7603e45d0b132096dc5725a6ba24f426f306c6b2ebde7eff6e6323c141e86376b6f7076085990c35f3728013caf39792dfd30b10bb84f255c1659fff15bcf64816dc10a7a375f3e158686a4bbb41b269782088999ec7ea825a261bf3bc04247432253ce5adfa03477b3ab3898f555337c2894cb191ef73b6658b3c56b01eee29fd18e59d5d31f59dfe5dae62e9c5ccd9d575c81b5167493b7ad558906ad7aa44db87941615ce2ff26418de8fa4ca3c86e8a2f7b9dcb3cfff7df8034a2b6ce45909a3db0969ae5682ece28c574ed19e16f26ef15dd30c8b2ab6dfb1a53d566db21c423f8da84e9dde5cff5ab27140713a0db1e093f353bdc5e7d2d8b91349be7412933db80be938e5457eea65a485935ac12ae1548fb5dec606cb08503c85fe30ea5d5bceabed8a6ffbae06a244a93d83cc9ed14c8650c79c1c683db4480ae6bd9071a45026440e53826352d7d80ca49d34e7c777c7546e66aa2d89e80d4b949cd1e6c8800be874b61d4197f9be2bb12c92ecbd2b86929781ab855fc69cdab0c2f991a5b5bbdee41f511bd89f12900beeb771aa3e8f865a458f9ca798ec7fdcb90ae2518501d0d90cdd70fa4878b31245f1b1f41e9cf1fcc3739869ada0cac3119ece0f761afedd791f7c89cc138e8d4cdec366b1b6effa55f03d312648a7e803644da2478ab988be31a27c8270e06036d3bd8f39bc29e8bab68bc5012b7f5ff5137c0a70343efaf6cd694766ea85cdd406966cd4b43569b1fc60766a07afb42856b34a64f9cd017bfa2140e6076500d6002c98075b063c384b12f12980242d3b829b8a8163bdbec8c5897f148835272b280be8537997d192bfbd57926969891a912934c29af7eb4abdcfd4341d01628793a899a45e7ad7d3293102d9d221a26813aa5d32b482d88b042b992aca347d8095f4b2613abe24a574f11afe5c18e822bad8195db48377b2ade9e862ea9ed954d9837bf05cfc533322e974b64cad37547b2e97a208904977fe3711e902f40285aadb7f91659ea532f45bc339db01a88a55b460b3e3ac7df8a3ae901afc1571bd793c6903aed3f4f3938a32e76a2b354bce67c39507dc1c5cc3851b69db680638980b25d723f42e68eed0b372c3deded787d1afd6730ab8569478b7c54b95c6b69748012d7184e7b85bbbc68e3c65171d283fba4045f8e4992795d5726a015e3aed732f7de5218396abae32925e36a939ce55b3f43ca28d2711aa22fc17fcb45a45828dc48869cde205c61000ba0b325ce4ff673591e8ead3812fe357731fb57f06f4e6e3838c1ef4f331efe125b0f20df24a54e8a53911a718d7d8f2faf0a62d0a725fe0a212fa11e027d1f5ae7f2bbb3ba20387d8c1b27084bae322d20dc9da31285a1e44a011e4fd5e0dbec3b3b6fc2740913b6049ae065edcfae5d9e6e0600bfff2f03a4df1fd955b378c8ac8ce8c9fdac17ad487d0c2749dc2bb9a8c7136fdb2766097049f9fe53d32bc249e899506a78140c6016d4dd5789cd6f1511bbd9aee9356c67d60a883c5af006d23a92b04399f9be6fa43196ac84e476eacabeadaa779666a2ea39b14fca6f0f1ca0661a6e7e363bcd028510fe3052d182c1aafd03b3a6829a654798798143a9bcc250b0d8ff7778199e5c80356ac2765cae132898cf6b24bde1125f68259737ba04b380a81865a914244e47e724668165cdc1a09eaadde7086dbc164606a325c841b47464f44eae88d6db7e1b46beef71106bf53d5566202a0a4ebb18794b5448465ed749e6b0ea11d2b16109678c7e331345cf0d9b1dbe994ff22f769cb46fec209ab48254da783b200afe77dce121b642da8001bcb1e6737bb03bbf9441f58d1d0fc6585648ef0d07c9dd7072645a0372424708638e6ef7b4461a9a8a277d8a9eb71720b9287033476144723e09b25eee122576d4d3e7fdbfdd6939dafa862a3e86a52ae3c7142867b772030567268f8029e7cdccf1757eb491731b355d90bf6f392817001bd72d20cf8f24f5d5fd06282bc531ebd690c69523173d9d4d89c7cd8097233cd3cbb206748cbcbf4c374d9db28ab39ff7b8c24d8e082b104a4aecf869a7fbddeea710dadfd6b976c723f00de50c9c413cd44a67f637e01b525fa397debbecb1af84aed74360b94ef17c509f36cd26b71fe9ab0022e57f077ae78d54f369755c25714fb3c07fac06cc637a4ef141d9805efca7dd3e0d7b9737c91471f594a139393e029a83fce9f1c261d12ac1224bfa3a92f12b579fbd4b5e9f967334b7511c1a9308d81933e948e8c5ec909f77164fbdcc4f5321b6f8ea06b63e46b70fd28e821c6409e726456593a34e3dad62cd90ec375e22660a462fc8b10e29d1935fe2d9518c5292e8fce9a473a17a49e7124d6c83ad38a90be915fca83798d86f5e2ba94534f72bcf9c21143854867b2a0eb9a376b5ebb8c3562cce68d7b4b82109e9dbc4ba475e8d397de1cc0b97f66c5ba25f880d57735857fc2084e541bebe0b14b95673a6e82ca1a392ae0db6bf768a58d56c65c036ab865086ab800320dfe68b61330dfa47090ae589dfb54ff5911352432edf0cca0786502c95a52ec35636272ee7d2825b59533a86a8d9806733ea0759634850569c7535460aa82f010a08fce44c65a38c60074aca91b3db4342526fdbb3e3fa0790d09db8d4e6864421ccf1c7f8ed5a529893da0cbcf819c6b8cb8375f6981545a6ba875a20c05d0305b9157ffa3e27ffd67cab8acb245071d9f7ee50d106d36d2c722466", 0x1000) recvmsg(r5, &(0x7f0000003800)={&(0x7f0000002600)=@in6, 0xc, &(0x7f0000003780)=[{&(0x7f0000002640)=""/150, 0x96}, {&(0x7f0000002700)=""/79, 0x4f}, {&(0x7f0000002780)=""/4096, 0x1000}], 0x3, &(0x7f00000037c0)=""/17, 0x11}, 0x3) accept(r5, &(0x7f0000003840)=@un=@file={0x0, ""/108}, &(0x7f00000038c0)=0x6e) nanosleep(&(0x7f0000003900)={0x4280000000000, 0x1}, 0x0) open(&(0x7f0000003940)='./file0/file0\x00', 0x2, 0x118) 02:03:47 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0xa1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000080)=""/85, 0x55, 0x840, &(0x7f0000000100)=@in6={0x18, 0x0, 0x9, 0x8000}, 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) r3 = semget(0x0, 0x5, 0x101) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/71) ioctl$TIOCSTART(r2, 0x2000746e) r4 = syz_open_pts() faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x2, 0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x100, 0x0) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/132, 0x84) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f00000003c0)=""/151) kevent(r2, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x54, 0x8, 0x0, 0x40}, {{r4}, 0xffffffffffffffff, 0x24, 0x4, 0x1}, {{r0}, 0x0, 0x18, 0x499b856837fcff89, 0x1000, 0x6}, {{r4}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x3, 0x3}, {{r0}, 0x0, 0x46, 0xcc56b91ac8f6b5d7, 0x5, 0x400000000000000}, {{r2}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x2b84}, {{r0}, 0xffffffffffffffff, 0x9, 0xf00fffff, 0xfffffffffffffffc, 0xfd35}, {{r4}, 0xfffffffffffffffb, 0x4, 0xf0000040, 0x3be2, 0x4}], 0x5f, &(0x7f0000000580)=[{{r4}, 0xfffffffffffffffd, 0x80, 0x0, 0x2, 0x6}, {{r4}, 0xffffffffffffffff, 0x6a, 0x80, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x7, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x10, 0x200, 0x2}, {{r0}, 0x0, 0x20, 0x40000000, 0x8, 0x10001}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0xfffffffffffffffe, 0x8dde}, {{r4}, 0xffffffffffffffff, 0x8, 0x80000010, 0x9, 0x800}], 0x9, &(0x7f0000000680)={0x3f, 0x2}) getsockopt(r2, 0x9, 0xb1c0, &(0x7f00000006c0)=""/40, &(0x7f0000000700)=0x28) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) syz_open_pts() symlinkat(&(0x7f0000000780)='./file0\x00', r5, &(0x7f00000007c0)='./file0\x00') shmget(0x3, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) getsockname$unix(r6, &(0x7f0000000800)=@file={0x0, ""/108}, &(0x7f0000000880)=0x6e) getpeername(r2, &(0x7f00000008c0)=@in, &(0x7f0000000900)=0xc) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) mknod$loop(&(0x7f0000000940)='./file0/file0\x00', 0x2040, 0x1) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000980), &(0x7f00000009c0)=0x8) connect(r6, &(0x7f0000000a00)=@in={0x2, 0x0}, 0xc) r7 = getegid() setgid(r7) setsockopt$sock_timeval(r6, 0xffff, 0x0, &(0x7f0000000a40)={0x2, 0x1}, 0x10) 02:03:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8288157833ccc581cb28abfe9e6460ff59530ce38849c70491346103"], 0x10) shutdown(r0, 0x1) 02:03:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shmdt(0x0) getsockname$unix(r1, &(0x7f0000001200)=ANY=[], &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x1000}}, 0x0) getitimer(0x8000000000000, &(0x7f0000000140)) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) accept$unix(r1, &(0x7f0000001140)=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\x00b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000011c0)=0x6e) 02:03:50 executing program 0: syz_execute_func(&(0x7f0000000040)="c46351413699c4811d71d60fc4a2790fe8c4c3fd007a008bf241afc4c3cd5f3be4410f51de470fb04205c481b05fa07800000044f6c411") mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) close(r0) 02:03:50 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8040, 0x104) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3f, 0x1, 0x9, 0x3, "d2f2ab1a52e2d7ef300ce350c0022b2f2248fa0b", 0x8, 0x764a}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfffffffffffffe0a) syz_open_pts() 02:03:50 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) r1 = kqueue() link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=""/64, 0xffffffffffffff8b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000440)}, 0x0) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x23f8, 0x2}, {0x9, 0xfff}}, 0x2) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/179, 0xb3) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 02:03:50 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = dup(0xffffffffffffff9c) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000040)=0xc) fchmod(r1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="233df835fb0d2bed4578a5eb91706087ba95fb68c74cecac0b33b763670aaf1c852bd15bdaf926c651e8d1ad4ad531bf8580641b5327d87716655946de2780e0f7b85c9c55d4d9732c9da31f393b6088005497bc59a1fe6bdf293cf0fb223a0ccf8c5293ce8907ab7c173a809ed2595e604a467450c96f1f36f65adf", 0x7c}, {&(0x7f0000000140)="e0ff2ec6abb906f2c8723737607112329acabee3b3235bf38a949194f1f161e7a7db38570be2a7c03731ab0005c331a660e62efe45d112c0f13185bb08b6727da19621986f4b680ac8e7b98764de87915c4d8c884ae4400c15b2f6ce07ec6dfdfb829b5b31d0c46553b1b0d6f42d2fcfd904d29c998056f46747845851120da2206807241453bce68cf693f22e255efa547f29f70db4f54c53ed1cf450755c94b1f8938ceab89852bf1937a6dbca961d09aeeecc0c197bc434436d33c474a46c7b7ed5c4972dfa2dead87b0ff0ef1d9d5b0c9cc7326a21b346d1e8666171972462238642921cb31b4a265aedd4fe9d5e7eccddf9c80d5c32e4931465677ac4806a6450f42919d0b405dd5cc0490b61d1352ee2e124cf407acc1565a20ae9455a66299d3dc0f747dc8f8d07abe921663a069ecca7580536b07f1ab4284e79dfd4319c47c572424a618aaa6dfa62a1e0b335dcea0532fc53a49679f7a4ee167531705a754eb030748d949ebe5e50394453a4403a3ad312fb2b09ce664773f56052a7a22274c787ef2c1fcf15b422f5323c90ced0f929d6ca4d039e252b6f1751a97bd4ce29ebb5261be21aaa3ed09b959bedb9ba899e6c114272c570ad01c51d56ced956a72a132670b0f9ba73846e7b45bad40fb38ae6a5ab1a227f464d2ae699c19804d1c240960ff8be77d4f7d1d11edef71fee09df085f267ddebd54dfaeb9e3aa9e39d4c2332284cd64c1b03dab8406ebc96c4850f248cb6b36a29f708b42c8ed8b7f37f9a8b3a669b884db454acd5bbac15a9762f6b2bcb9caf8a70b5c720992f06075e20de22d965434c721d33e357be3bc163bb1699780044d01b748c1b363a295be38ee1c16ceb15816004910fb2e3d29710b23fe212632b050b120eb2fdc97451d7ad2335cb4ce6b0aa49bc138d6a16846da48e05ea48b1d6b9573d3d3b1663f4591e09334bc258909f6a8aef7085d180d2bc23bced8e9b12b3d99911d8915ec5a62d165f4229c64db3095f65aa176ef2881078eb734510b8592119badc1f8230646cc32a2ad15ae6bac253b19ea901286b88ceafc14b3c84954658317728409a6a232c7785d24ba88ebfcb768d277aa524f866866f100293655a92602dbaf619a437edd21467b2792bc0ee74e65b4bdea58adef858fd019f67269acf1e1fc54764a7d40d916a69ef6456adb3ee78bb96dd115f17541fcbcaf8ba13ea285700cd5e7f0b746f4414e5863887def9545c765ffb2ba317b70bb415b5baf39986bfe21b8e8b28c29d11cd2b6ec268afb84f04a542b514d11dd1ce5ea79cd5d7f9b13aa903bd28bcc9eeebf4c48a8b0bdb7993c9935770c2b6014a07f2718086c560e4982b957da8c3739ea6f913dd158c4e8fe568edb335a6a0f593b823c997c163d7718ae265ecde97401b8cea1697ebb21f9d193d0d0c7d885c5bc56a110e7147bc7add36e04a6538463dfef533dd2fb2275b8e5a48de90b257fa541cb90be7aa1bd78bf366220648498b19b64fa118e39473fee98ffa18cc9527856cf80523677fe8067a5aefd63c7ebc89148a410cf05337ea9a3beb7d4fb7ea4fe4d85dc20607ba1f499beda03adf95a10a7296cf1b85dc730bb237d97e0bfe4a5516b7b157cc10eb35924e9004b018c29b669faf30261176ba56c562179282e29f5b87b5cfad3583658e8a146a43eb828ae49403bb24f5bfad3539019a0a5080dfb0c535376d12ab54b45be837614ea9023474695c71a6c80da7d0d3d88eb0b5bc01a699ee163d089ea8f02c674b4f5fcbb133ae45c17bff90ccaeaea5509748ca153d0be00b2da64c88cf651e27b6d6b4da96d0022a78ae8a147ed577ec1fc700ddc52be5685471dd9c72a4de656149c9c6c06aea223c407776bb42cea16a94c4925f235948014719145154ff87578b370ba1065bd2f8a6a63ba61c5ad1b514ba8ba291976a865462201e3715de77a5b6620fc8672af01095a8bbf043a02a2811282d8cd8cfbdba551029ea5299dcdccf4b62038ffd46efd39e9f403f6bd6a381b97664f694ddf5844bc13f517be920968dc4434c9cce849ac9ae55df530dff7cb33b94c119a3f1340c794de72042d85fd91511bb87583e4e6c7b67ac5d26f99c9bcb244b680021f0d034f2a0f3fd731e6bc9e5ae9358e22d6fc6c1fab5e2dc2593aaf4d8fec539184d869d8aaa1511c3d5f0a69fa99e85271f4ec0af261a38673b9ff7b49a460e1c32e7f2742ee533a4266a03bbcac14225133313aa622d8513519834425bbd1ea654454282da2e54ab6c7e0142e6514e442591d9a14b5cc19c457ce8b2d6a02f96f0a0ee5288c0ba4887ab64c8f2e8d0ad40b0d08f0022946ec259a9e44eb6f376b7bf0439ceb9d067b24111215cbea73a5f28f68f8a1f49d4c47ec9736803c14ab364dbbefbe4eb3dd2b676b82e8f68216fb910e74bcbde08e45fda4af6ac08208879e92574f408621382571a9d9cafb36be5e759e57aa7ef178a6cddcc629dd08d0c8017b51fc2603c4afb5a6ceeba88b6425c9523d68ccea6118982d416ce70a7842115d6487dc0b9a76619deae726e514f20a7db2ae4c2990b2803a244f34982f78631fdcf1c7cdb94fc796b6253b5fd16c07124d4a1454ab04829e8d35feb153f9a5ef9c1f94646ffedf5ce4b4ddb5502fa931a12f879d8785e1c709cadc7039aa0016822019c23258f133b753a4405d628ca724fd1881db380cd2d64c66d1fe59f45f059ec5b3f3d33dc208f2e7a21fa7da5a4538e62c6e59a692293d7bb9ba4287dd705564585cacaac6c1ea9fce0dfbfad6400af76d0645de14e82f1984f96ceef6ef1824008bcc6f54b1731b0dc78bd894f9d15309fa06b16c847e1cfdd56387126c239e3511b1a5a24ac462c6fdd4bfbfe68a17be69131902852630649f5a3d87e447d1a92f95e264168a1982efd637413c5b5210c5e688fcdcfe27ed7af3640eab38acde7bab6af6be0935fc4ea93e368f76bb8380fe054798d5323faefb7b46e97f30d1f306edb82daf0cfa1e72a5041d5e79cf13bd8dccaf7638b61f28da4b82be6ce6a8f07f7baf5b3bd15d449d61ba0893d3c2aea295939816d2c085a47bfb5e3f7e2216f5b9e6f99d9a023900163856d4df3637f8f893f2582cf747d57d3f90efad0d83870ca60d80d4d755563ca98919bc27e8d914c9ba5aa9dcf32487e1e493712453d50ca1f2032591025df01f3504499b2a105bc4e9df96fd0b27c431004d771a0c1b7d57f8230f8c3d5c2907096fe522a8e826de5e709813b8c37e0e99674325d59602f9083d2bf5adcef945c5d517a6d4454c259893a120812d8782c27d8a36368f61c7d834e64bef91bcb82a2a24844987311f9c1106c44f258f33b579803235a4d43341619764774db9afb66991e98c332e2514b9843d2fcf098bf96a1345755a78b3d55b4da929a68dfacfe8fd98282ba3cae3f36a49c163795381d54d22894458bbcff7e73fc797f2c510b3eb83a4b482efe4abf093a8289c35ccbb44dd1594ddac71a8a85ba17976adc62e7632ee4a90d6837db97fd76bd95cc34c4b14181b90676efbb80b699b4984fa666eaa3125ac5907c3027e8662638fe5e8f71dd8ec184eab8cff3ed8656dfd172dbbd0c09f44bbd2b2dd51141acc7e6b61cc91cc6fa9117e2d7d940e8f048805066e8903e97e31138c3798e3a4bd1169c661e31628f6c040a65b2cf8162758d5cc7790e8a314dfe3d5094ad202fddf575f3bd52aebd2f581620edb830f0b1a4b74e2944c3829fa63a500f1a1ff320080609826cbf149b93e96a95b74710b65de092ff9cd723776dbc3d6400e3851c5a6ad63a8021feaac00e0411487f7f3ef0f04564b28d1dc2dee0ea6e2ba0e8171f5e1a7f1705ce132fbdfc96339ac45fbae9bcf016ae24453e528c7d136edfb3519acd667b269f9ec1154dbfd1c3926e1f0960ef9b6aeaf297d41bb3db0e597a8c4798884a0ea0ba5f6a2c53b7f9c9ab964c41e2f16d0800ba7d883471356a4fdecc43a3f58cd46513ba78933a850c456982888b46be039646b280a71b89571e91c772bc15f108a7035391e3af6d4c3f216b3618bf472eddf9fd6a46654bd4727a54de684ac65fa0d02f26246a6fc0a064f3c81e4be50ca30661a76c79f011da4818f99b72a4e3232388f9aaebf9b44f7d697076c6b1816e24de0b72b88fbf3cee2693f66892f390faac10ec6d1caf17cf0cb32ac30343e86be07a4913a172ba9688f378beffc051e8e85731e3074bd37db86cb33259f82f6ec801cf93242383f66c2e1455be2961aaf33d1f177c3e7cb1d1644ff935634dddf7c9d9c61958da7b73db8983e0f697e21658083d4a2aaa75baffc2c3923daf051e7366d641bd26675a8a134c4f37df1b34f3325c08a036b2b63f72989e9a3c9cff526609f81ad87a3e43ca1cffb47a75f2434740d01196b4f8a225ce60b69923338b8a59c5963a9db0dd039780dc0996b9f157cccc1ba5f54611da723f020ccbfe0437661737a75681bce4e546761485ee3ae8456a38a23abf0199da1a87f45bf6f287e527cadaebe387b1e9562d85788a80caf41af54c99a5afa27099e0e1ce5b40be1c9ceaa48db2ba15c97022ac0e9cde227a04531761d4b2383c419f769c38e76151d62753e9873ad97256f59c18d95db916b3ea8164896bcafb7935971dd8573df29c9898e7980bf471e7d0334bd2191259355859cab0d88e06a1b3c588dc7473b9155149f8803a16d891b55d6cf1a4a6f1aaa17810144a90b170847631a7b216912bcbf1d1702cba99283d5b51daaf3429ac5629e1db1def34f7f25c5e81a61e459a4a9dde4d70fc247f2b15f34f97437413613c76df93de70af8186771efe628d371bfa7248fa076746a425c734814ecc725c9139df1d03a2e8ecbcd706855671ac78ca69bd6b278ad2b18b47edeaa1e52166fc3611fc46f908241782e2c0f616d88d7f91681dfa68d03ab110f48fab1ddd3d5fa855d105fad623390db60958129beeab305b7034ed1f64b2ff85e3d36b0625a4cd69fe018af3c51a6a144c0648c5e0d8b8088fc46def0a20333ec4b45aa1b457959ab2df07b5d04c13b62b2cb3cbefeee2ce39978dd7039cbdd00e677af4f8def255337c60c0b124156ec147cb152e97d43e38a05eead23f697eb6c992dfa87dd345c015e00c661b532bb4655d8276d1adbd64a1c02b9fd462a689d3687034b058de00449e521e202466a67d852139d88700e2e01db88eaccb7a514a6b3d6dceb0a1bb82a5f183311519aa9b36d75ad6cf8da939f3576352bf1a4dc62693433db31bd32998317be4cec36834777b6bf4ad132593c7d501cad1743a9db2327e72b5a34280297aed06af253be5c2558483e1654ab65c60faa91748ae5eb25b3e295a31e54a4f6503b0b9f20dc8fb35e10188452bd767b8893da4fadf40113e028a8e57aaf05e4ed0d88b83ecd1414556321a5fa08c5f3a51dee8f1e8a53116d351c3a50665d92d4d9fc5a541504da258d2563d2ea5c3566cd9fd7327d7fbb59693113ff924198471e007c0bcb9662b688005ef3a320dc03fb1fd6c4e0daaa5ec3192764b7b5373f128a0e72a32f8c9ba2d3082e4e8d643bf7b21c91d9818269949fcd191a450a22eb0447d80f276372f4f4edd5c54bad35ce51bc45dd4379d013cb1ed7cee21e5b3b1e4553893506131217b3407f798b3477f345606ec47d8b7e2c440e19633595b78d9cfe6b7c4ce2ce0bbbfbaa9d6cd90a44b3063f8682ee6ce62fe68edaf392dc1bfac9f1ffb3b1597d6b569602d00f05bae94a3f2fa52221723849c2", 0x1000}, {&(0x7f0000001140)="00c1065f0f618aeada3e29c4213d0990fe1cd0b3f0abe8ea4fe97fb559b6272636f94f24a0b312fb203ad33d9e3853de04d15a978ac666357164c444eb9a98870d6ee398970adec8e4eaba0f4670313b4b51edc85075b1a82fe2ac8be31f7de0c53681898f1d99a94cf0fcc0dd9425700aef8bf4ea537e198bc8273ff55b99777d4e9e310e8bd46be7d882571f09f22d1983efb4713c21ea502850ef34c5110eeb000c039ab66ae6eaefa169f4d19c1ca16587e38a103852199ff8b7", 0xbc}], 0x3) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) r3 = getegid() socketpair(0x18, 0x4005, 0xbd30, &(0x7f0000001280)={0xffffffffffffffff}) dup(r4) lchown(&(0x7f0000001200)='./file0\x00', r2, r3) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) 02:03:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) msgget$private(0x0, 0x20) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 02:03:50 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000200)=""/165, 0xa5, 0x40, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000180)='./control\x00', 0x2000, 0x7fffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffffc) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) preadv(r1, &(0x7f0000001740)=[{&(0x7f0000000000)=""/62}, {&(0x7f0000001800)=""/32}, {&(0x7f0000001140)=""/184}, {&(0x7f0000001200)=""/52}, {&(0x7f0000001240)=""/103}, {&(0x7f00000012c0)=""/196}, {&(0x7f00000013c0)=""/226}, {&(0x7f00000014c0)=""/143}, {&(0x7f0000001580)=""/242}], 0x1000000000000093, 0x0) mknodat(r1, &(0x7f0000000080)='./control\x00', 0x2000, 0xfffffffffffffffa) 02:03:50 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0xf27, 0x1, &(0x7f0000000040)="1b27b0f0cc8c160740b4c1b82f6f0f9841520ddc4da2b6ccd350acdfa36d8f575984bb3db5b9514308a65929ac7c5275d351edad95934b20c2eddd02d0551d0dd3f5d805d71345de07cbbf138476cf07b0d04a14c701322c15053269a5837baf90ff770ec52c8cc142f9b0521b80c375c401fe3e0e4e20", 0x77) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 02:03:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x13) read(r0, &(0x7f00000001c0)=""/20, 0x14) 02:03:50 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047460, &(0x7f0000000100)=0x3) write(0xffffffffffffffff, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 02:03:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 02:03:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0004fbfffefdffae7824ba4200000100bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:03:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000100)) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) getdents(r1, &(0x7f0000000040)=""/141, 0x8d) ftruncate(r1, 0x8000) socket$inet6(0x18, 0x1, 0x200) 02:03:50 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8290, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000010c0)="e09689368fcd1378ff8110f58f9e53a2fa538edaed8552f9a91f38ae1a301b78dbb88fd60991a73f664631fcab1e81beb9ca8d70e664cc3136ebd2375d5794b5189819c0c5a64789ae086e99d69249ddef2232ad1dd451a57b2b2b38dc8ffd2be84d3b380b51232e87e33d396ffbca5534918d760eee1623f1ad3428d8299ed883db6171a765e63edc1bbe49a4dd314cef45e1c59bb50f3b7ea41977030caaa5f4149a624790a4358c19f162e922123e70a2cf3c661db7bd01e5f72b6d6069372f2c77248103f291a5bae9a54c014bd8d184ac5dc4b05162ce9956d1129d200b4feedb8074dca61d134024d5e6fcc638612e73bf15dab5c6d65fe1bb6a1a2a78b97e1c80694ac3cdce7340b2cbcf98d21db0c48d946634b7bae58b3f013ba14e3e30a49c6b64a17aa999ebc4c52170cf3a94e8fee6a1d2fa4d4393d3b377f2d16a996efb003ebd51ec74a08c89a0603a0e424496133b7a99775b9d01e5f65437bbf1f387ca2ba8467d80023e7eba97c9ebfcd1b1071302f3799cab3e6b9b11cf889d3610f2bd7f169b007261b49a6c9788d6f7e1341c2ae83c1a290d6907f8f4d18212bc2e4cb4ac1c7634d60a73297f0dfdb432cc9eee2170ec6cebbe13b9be2c84e7ea426d22cb0b22e6e44095cf03fd7f6ac2726f750138b020f1ba275f4b05645890bd662136de54ac3ba2f0a6e58ea88cbf209eb4b33b1a94ccf3fa8bccd5b3012e67513096a9d3f02c58d8fa65490073968a2f3ce83a10b2d47c3fbd67c53b7effff6f3cb87147ff7121d4fd9bec8def373dc9f7bdb33a03ce5e6c1b77c1ed7b7e34bc892e1d78b3031a78ec12974389f0f45e405f517aa400602dc640d09879d46326b3791a88512d9f38994e8b4acce10d1d245166b52e1c6f993373827ad3da42ae52683aaa99565dec5acb9a160e1c74beeeb5016d37cfb9484f8530a297bc887ba5d8f0abb3ff9fb3e5e717033030917ff22fd747af1066079f12cd4835bf84efcd7605ad26dce78869ed4fb9fbf5d959911478404abe0ede6d53df5ef0112759ad511df6f9c5cfeb744e90e62af446cca2a0dbf8ccb0484c959bf9290ad450c5d340cd2c7c7eee0639fb6ea5ef684c1e0e317ba0fe5d8cc10f2a91c025f4997dc0e2a223b5ffd5c7178eec719842b051d10b52c819110e42e04c89c80e6314e4e60afdd710e9cb24a57ca535ac9158ea82608eff341d1d44f1a590b4c4f23bb82c0ed3922c70d0f900e4f195250e3a98de6d5fa6c753694186d77f30e63846af97ceeb517af43ee0686e076a79b97c15a89fabcd7d4dcd4fbec56408110e5b320fda29a2fac17019835ec77538abf802151d348eac99f6f4eba0d90b8bfb5b39c56fb0d9862dcbfdd18a0e9ef93cd386e34613b0eb9178f958f28a85caedb358702c14eba1fe597a76f62ad740252e5141ea6c460463ccc8e046d0a3a35841fb78be160fced62372cca298ad5cd6733fe6432d3a183a92a7c4657f569032d56fea195361853ef35bc50daafc8398640e7ff992c315702734131df3450255a9d187af5ffe04bb01b5276ef416882e01c897212592a304e457f17b2fa76414e288802c337e2b8cf518a93aa6044a4e2178a0661e8666a9af8e61c51f7095257d775150b55e18e92866dd73656e6824013d6c4b09ee20d86059572a5c83e8ae750644c6185ed198c5ba615608edf9066c9b926155cea25bef365a54f740499cd1ab7c30a585bb4cd18f4377eba6ec9918808b2b24dff6f6c7fe705305e2793ceb25ef1df0ac06497ed2c4f30899a23faca10d719a4cbb5a47a800a698c194c8a1d32a32952046a317b1b0f74a01d434d7332a4f06c51f34dec28499ebcd6de0c640b5ebf15316ffc3fb95141f7b4b698c678462599e20941d61afa46c9b0eaaf111609cf08c88e55c9b83a4031d3948224b7162a82bae4c0897512098ffebd8f3d409654da210920a1d525f201f0fb033f1bafccd31dcb74d05433bfbcbf9e4cce25a438ad4853c71c61c4d37b8b245764e82a318ce70262b08b3663c73d17c08e748692219d8ecfc05d6fd6009154198f866d2c54c7cefdcb65ff20bcce034be99aa65f3813e7355ef1b4be91c4f8335b019dcd66dd9258e5867c2a7d1de3248b04f767d9ed335d62f6d78bd7e9bf55294c59aeb6ef9d4983d9728fb1aa7fd71bb7c3713950e2b73ca07c71bd16c8ccbb6f15ec042b93c9803528a03d5fc306e9da2db298cf3ea32af4d9338e50a4067aa86c99cdde58ef81cee2099ea68ffc1fc93984efb9c790f9357d97bacc03cfc32fccde2f4f054ad3ce25447a7767a439a0988717602d2bed53ae9cef4d65e17da18369f66dda23acf83d2b6b151e51f1d0b0e5d5370cf131212ed377e635df34bdbed06a044ac7184e30f92390e5b17fefee2a11c8971dc5277a87dc4a2d345a0096efcc51dbc43ed8006a5c41df7ca19259951f0d8720886f105f7551b02ac5fffc8eb5a2aee01b6b43bbb7e42ccfb8601ce3aee56018b6bcbcc310ff6e070b4fb59649e77348f2e5ac9fca62c11fb965bddf9bd06bf8efa93a016f4211499041dd106b6f0fd62ce1efe08646d3e3748e696e47c8f8accdb7a3e30ef6f14b1f9c9c7ba2083bae9a2035275b122f66656c87775a3266361bd0ff6b93b2915a0cf6e2ee50955e3220f3a9a0f756110276592ee299707065d342c551cdb4dae6eea0f4e91abe195436f25b73cd59d9ecdc60989b565a09ecfe3a34d021bdd4ca38064ac7ee78d31c2b77f884529546f53e7cc798e85a148f428e72dcc8130a68961a60e506992092e730fa7689d96a84f0557100d5828da964da125b47451e88415f2cb2da825774bc1edd1f039e7e407a38a9d71969cb41e04ebf36ec4b91b7e291a9cab15820a3ed2083f038cfec7b91e1e733c8b7339652bbad211e7c50a6268202a75ace376eeec9e6df629e0ad43691053452a45ec7d19081b57e8a3ef5124bd03bea11ee3339d21100f22b7c5006f46668e5559ea561bc0d111a7748a2cf1b3e66f77bea0f9e60a1161399ad01d0782c3f335c9ad2ad755c1079c4017018625d5a7652f0a59e73702514c49ea5049149c417bdd91e2d7a70bc27d3d47259662e66e445ebd8cef7c8db601dcdae03cce6049f8f721899c322b498226876c21cac069e333dd2a49708ea347c5cab011d31d10232767441841047ec6b570c085a5bdedb092f75d6803537799946ef39373463cfdbb388a39f86c344d2c32c0f4aa2be21d0820982e972501cadbb81960cb36261cf2d581e74fcde2d6d29ed1271be490f9cf61ba6cd07ef009b2de2ffbb91102e7b46968f4e3f488f8d63fad0c556b7e332cfca1b9d5875e24e429f01f5fab5abf2d89aeffcf3006ef926cc15ad3e5ddc2e588441f1767fd22a30ae50aeb70ed2e06b8349afcff3276d39fedef0d39b4f09797cc29e0ba2f46d489fe986aa26532310b859718277166fd42b31804341ffc648094354c592db8e3940f9d0c050cd2a61bcc83a9b8b6cba2ac480e22d8b52c1b065b793742a0aa924decfe0ff35871ea9012569e8c6af1f533b5bf5f64c8f2b86bd66acf7ed91b658237c90f5a238e4f61db00b5056e55e637ef583ff12dca2e7eef09c23e9589bd801a8c6d39b08365fd49805b63a631716419c06e1ca0b9262048908eb86a787e21a42838283cb9d365af5c9185f341f237f322c7e6b9285f002b55c6d42e70dddde338aac7011ae84a018dac434b173f62530abc0ac1ddc96c5bb73fd2bd04b74c8bdfcd107051fc4bb3fff2294fc32c05720634601dd0a5f5a5d207f32812241608fe425263fadd15b1d44538a3d33525aebb9c2944831565a9a6a72749292cfeb2fa7e928a79e6bb9b55065e01a1431086c3837b7dca739f02d7950af2519cbfb3cad2150d7fda45ddb13b3edfe1c193d312d4b758887c43784a58f0d8b3db467dc95ca1dfa6839b427e7591fb17628b199ab07e9f814bdb50588e6c074b2fc673bdb988ea25ebb71a22350bc0bc1129a2e44dd71ce4618f46b90fffab6bfc2176ecde7f3fc8206a388a950d7f1fe93ea749e625d9ceb130cdb3af081f87b0e6ca666803e47561e93924c2fa225aa39dd28d638ce40a3b807898b2ad0d26cf58c21f41e327b3b24b53ab8421a88fa38873a6c35e0940b3b6b7847de23201a15c012b183648d13a0dea89c790ecff52d2235e69c1858ff67ece875ba35c87fc25440e66f6e8710dc46478d7ad17dc95ed5885e05c556f012adbb3bc0481a5ab281a713471aa8483a739ffd6c880c5f089afc0048606a517a76fbe6c6a84b36bc02c3eb539e98a9301db9071ca56d6f68f5e82fe7b9d442717d08fd8a249dfab722825a0bc50469d185ffa114437a9f777d596956fb5052b47315265d5b55309fe27b1d7a548077474e6e54679f0a09fb1e1d650a671f833f7d408096f28e4a22008b6a409b3282f8c3183b91e5d05be9f3f0a5896cd13f450f3fb625884dfdbbd2a40c6140f4a078401d4fc58df7e8be819313be19c4ed4fbdce263ef9a27b147b1accfff17dda56212480970232438957ec912d15fa8d16563b05df500c9dc360ace256bdb6ddaf70c7bcaa7bb9be9502f011928d4b2dd687ca44a95b2ce2921cd269651ad51bab529cddc0cc7aeab1d2f4ed151424f79287a41f2ffdaa4dcf988f2126780e4bbc97bb4f60f3db9d81a7bc867f9bdfff03da882b8bbf382d4a88add1488f58300c26cd7edda438def3136aca11d87c3e5a0eff5040396d368ab42a7aba2ee904b09f96c9044b777e7dd11fc69302ec44aedbe3fd61f2dcce61d7b3d77304df59375764a9904868b70bbbbb835438bff0480e4bfefc0698dcc325df89243bbb9cb0f722806231495087da27817e3f871da4d3e10d3a7c4dba001d5f7b17baabcb90c8671efe30f8365589097d1a8cec80e7216c25129f8d40b03fce6cdf747c0920b8925aa7f50a467afc36e5a0a7517ee5290be29d8ce8af3ac6f71e441db86fd311401c6f32455579cc79084a0916107723aa7af0f0d690aad4947851a237c5d63b241d1dffe2d76ff58f1b398f777628a50d75752973adf1d28e2be506bcac454b58030cf9889702d2e6a396af8f7aedb7629dc6f7fefb509a26a1d4ca10b6b1f9fc6bd85c8875d186c462db2480637bac765d715f72337131cc63553bbc2c6267e30092cf5235c459f79b91575740c64054eece3e432fe98e15b7586892817637af50427696105a1c8f2674848e600fc61d7febc761e93302f7a1e60ea6de5c133848ac348648c81d7259e2373ddb48d158fe018c8b2a46e0f34a185d0fd553ff6cfe0af2fb6734a0d547c9b0a3b118506ec7e2f5e2b6292ef8a836a557c9bef278d17085759730ddeaa52808faf82da1377f1601ad59c094997909c7d36c41aba4418d33446fe89765c19e5c2f5e2c1140f36d2a9db6481cd7e5d8f05d16f6e051b7e12ed818a0f1e410a9303493240f90015e29ec1aa3d53c4bce6bbb2acd8a85335a41d2a0de55874bc5f9c1b33e56192c59829a481e50a7eaeae9603cfb26ebe7515cfcf3db3db84c0f252abff6ea836ecfdafcacce622b401af997537783cf2283070d36334448278fd4a6fc806587ff89bfbd20d4748749556d893f0f969f21bb6335efca42c98ab4c25355ba30009a4b78f2e8108bf4f56ec1806532ad7ae9466a3386e5f2744782c84d47e3afee58f4a3cfbe9d0429f973854d64a83ad0d1092c467a9040a066d7cdb30cada00fa35dce3f85a48059026fc3d48bc084b025a00e3802e2ca01a3f5e658ba9dadd0c6d", 0xfff) r1 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x400000000000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open(&(0x7f00000000c0)='\x00', 0x0, 0x8) 02:03:50 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x100000000, 0x1f, 0x1f, 0x400, "d0b32323ee68bc2b392495c5459a8f85a71fba5c", 0x80}) 02:03:50 executing program 0: r0 = kqueue() dup2(r0, r0) r1 = socket$inet6(0x18, 0x1, 0x3a) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000240)=0xc) recvfrom(r2, &(0x7f0000000100)=""/185, 0xb9, 0x43, &(0x7f00000001c0)=@un=@abs={0xb7d44f723ecab680, 0x0, 0x2}, 0x8) poll(&(0x7f0000000040)=[{r0, 0x12}, {r0, 0xc}, {r0, 0x4}, {r0, 0x4}], 0x4, 0x101) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x0, 0xffffffff}) 02:03:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socket(0x1f, 0x7, 0x3) shutdown(r0, 0x0) 02:03:53 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000480)="72d8ddcab52242bc110c08000000000000006ef96609dbc97a89e4749df87c2188000028565efb701da63a366d0c05e9f56d0dd24625f9ac9e1b3c01044210", 0x3f) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000200)=0x10) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\\\x00', &(0x7f0000000100)='}@#]-)@^\\&\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&-}--\x00', &(0x7f00000002c0)=']&&\x00', &(0x7f0000000300)='{/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':\x06,-.\x00']) 02:03:53 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 02:03:53 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') 02:03:53 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) connect$unix(r0, &(0x7f00000012c0)=@file={0x0, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x1, 0x4) fchmod(r1, 0x8) accept(r0, &(0x7f00000011c0)=@un=@file={0x0, ""/108}, &(0x7f0000001240)=0x6e) socketpair(0x0, 0x3, 0x4433, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x4010, r3, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) read(r2, &(0x7f00000000c0)=""/63, 0x3f) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0xfffffffffffff000) 02:03:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x42) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x800, 0x4) r1 = socket(0x1, 0x80000000006, 0x3ffffffffd) clock_getres(0x0, &(0x7f00000001c0)) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f00000000c0)="01000000", 0x4) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x9, 0x4) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='[\x00') socket(0x21, 0x4, 0x401) fcntl$getflags(r0, 0x1) recvfrom$inet(r1, &(0x7f0000000100)=""/12, 0xc, 0x41, 0x0, 0x0) 02:03:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/157, 0x9d}, {&(0x7f0000000100)=""/72, 0x48}], 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000200)=""/40, 0x28}, {&(0x7f0000000280)=""/198, 0xc6}], 0x2, &(0x7f00000003c0)=""/185, 0xb9}, 0x2) accept$unix(r0, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) pwritev(r0, &(0x7f0000000180), 0x168, 0x0) 02:03:56 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = getuid() seteuid(r0) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)) 02:03:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0xf4d0}) 02:03:56 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) setpgid(r2, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 02:03:56 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) fcntl$dupfd(r0, 0xa, r0) shutdown(r0, 0x0) msgget(0x2, 0x80) 02:03:56 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 02:03:56 executing program 0: semget(0x0, 0x3, 0x200) r0 = shmget(0x2, 0x11000, 0x10, &(0x7f0000fef000/0x11000)=nil) shmat(r0, &(0x7f0000ff3000/0x3000)=nil, 0x1000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = msgget(0x2, 0x1000000000000000) msgget(0x3, 0x40) shmget(0x1, 0x3000, 0x40, &(0x7f0000ff2000/0x3000)=nil) msgctl$IPC_SET(r1, 0x6, 0x0) 02:03:56 executing program 0: r0 = shmget(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) socketpair(0x2, 0x0, 0x29b, &(0x7f0000000040)={0xffffffffffffffff}) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) fcntl$dupfd(r1, 0x0, r1) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x4, 0x0) dup2(r4, r1) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 02:03:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus/file0\x00') r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x40, 0x90) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus/file0\x00', 0x8, 0x7fffffff) getsockopt(r3, 0xfffffffffffffff7, 0x1, &(0x7f0000000100)=""/45, &(0x7f0000000140)=0x2d) 02:03:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xffffffff7fffffff) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 02:03:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x90) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) poll(&(0x7f0000000140)=[{r0, 0xc}, {r1}], 0x2, 0x9) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) r4 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="6c3ab5159c0000fff700"], 0x10) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000000)) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000340)="76b8bfbb6eaa07ee9db85ab18576caa658a39859dad5128ffff52d4dc6a865b02671cfd019dfaf6ed3d3c350ac154cb469f2d6d6888b9b9ca17c4a697b1bb80061bb0923ba0e0761e3bb469bf467e48bd73181a6db5eebe85783fe6869061f85511ed2aaaa73a68204da625780dc03ba7ff39460ba347a8852ec3c05f5afc9d0b035d4cc388e299b9499e6d752e9c6cae5324626559296ee355c2d0749768af70dd64287a25d9d12c5e20b3c7b56", 0xae}, {&(0x7f0000000400)="854749f67827ca956c7df26d9e16fb9cd78823acaf95523bd6bfcb603c0974799fb203a459dcf72753811647", 0x2c}, {&(0x7f0000000440)="6576e3c4df8b6198600d5d4e154e9ecad3d9ba99a3591f9a432f03f62e039ac7853ef82cbee5f494bef97abebc955d26d63c16bb97ed1b65abbe29da330ee8c5ba69e15fee648d15c83c40f39399b2fa61ea4100fccddfee8e2a90061ab04dbe89b650162562e2612e41bab7f0e389972205ad6bdf32c788627262919b", 0x7d}, {&(0x7f00000004c0)="16197c9198a38f413412467f65ee666c60688dca81f78ba133ebc500f252c781fe61e64dbca92cb1bb55b3d263224be205377f54a9eaae64a7e380cd30185465f828c8259f23d49cc2c8e8a85745af44833d475f924a53a7a912e8333463a0bea100b82d929874e97b4777d1a38b0240d073a926df75835f1772d2088039d1bfd284e99841bab499001c33b89cff8bbc6978dc40cfdc40b322fcd1b2af66be44b68e551b2e2d9f40", 0xa8}, {&(0x7f0000000580)="3f1c668c9fd3f8aeaa402d1157f9c24f8425fff585795fdeaadd1bad51cf85306e3a6454cf85b749c8b5f49324a88cdb46ac544bcc7b5c999bb1aebbfaa601774ea656a6efa129fda8177b5ce4d1741e346937920050e2c11b15e6216440bd24e70866891a4bae725666ab338e36625f0c28cb9e8cdd3038a6a930655f74f63c72153e063173d5376ed95745ce2e05be2eee1c22ac9e0e5b3a62b14b9120ee7f743415", 0xa3}, {&(0x7f0000000640)="7acea4848b0c2b1fc13052ae77ca016255e8f2d339cc57810b696810381e20b1356073610d21c7d5b74c6d806c5cb275a53fe1b4091017f9fd4a24f14604b7f219aa3e2bd8a8e9f62d247c2e26f69893acff7f9d6cee06962e384c08e48bebcafed84c9356f835ace8eb10dd326128765b1b5a5ad5804c2eb98db0c02e736e252b638303b913d5a5519c77516ce2ba46687b2953178d", 0x96}], 0x6) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x2}], 0x2d, 0x0) dup2(r6, r0) close(r5) 02:03:59 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlockall(0x3) setrlimit(0x4000000003, &(0x7f0000000100)={0x840000, 0x100000021}) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x8}, {0x8, 0xfff}}, &(0x7f0000000080)) 02:03:59 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x3}, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000100)=[{0x70, 0xffff, 0x885c, "21e71581d96d25e5daf4c9843908f898b1ecccf6e7243333e73b881569f7b3555dddad8120ef6e0f191ce446c2201a440059f49dcbcfc15a52a526901933038d3e009fc249bdd96d2ce6baec98a9d4d6d306209206a768a7d62ba2"}, {0xd8, 0xffff, 0x20, "2e5675dfbcd53e0e298647daef3699b9a93ef39ba4a42b23235a8a9cd13aa052631acaa7aa8439120b3c9e65b622c2236b5773ce0a7d16b30fe349b76e4b4d8286e2a786cf7cb4e77157115512c348dd17458f065ca224f2f37cce45924640c0ad4a152a29037677a14da2ca018570a77ceac161b632185c4e375dcfc2c7ae7da68a3c6956c568265e908478e91e39fc3d9d1c3920e3f9b2e590f1f20b87967213a42b612b70a1b24cdbc2c11dd424cd9133b43a3563af77dec7438806939634df"}, {0x40, 0xffff, 0x1, "00177b6e0440618abd33c8985264aab330243e52ab3ce68b7c7b61e1625a199438cb9078a83570f0602a550d706443"}, {0xf8, 0xffff, 0x8001, "22daf87afc86ceca7a10923b1ce4b67df5ccd9b64ec79a4cae8a9805de9679b165387ffaa3d658f83780d55d125d204a18202786f79df07cd54b012c5ade1f0286565a84708244db2454144acc01ad0c794c9abc8bc264a8613135cc2921658b47177d2d1d42375e7fd2390c84de65f27f0355aa4f659fab2a55800c1889927e3d83d47d6d5387a362947b9da293d2ed2ff9042401c40bb7b87cdae3d18991b3d3396717f028374143d44c624de064af4c4d6b99fe6cc31b8a09779f3c52d743310e97dcd55608b2a9864b75061e94f21e7eb051ec2403f7b48c291f04d8d0dea46ae56a97077292"}, {0x90, 0x1, 0x7f, "a0cd21dc2d203c31a4982b5a0af2eefff4c9f5307c2624759bcf7054d82ee4fa12befde0c36845e053966f8add0e0f00dd448cc8390ef84771730b7d339dfee253d176dc798b3e283d04e889c29d9d05a3b122ef0317b752f53cf773b5c3b4add0632d5782ea4dda5c24bb3747c5228a8d572f6690cb858cbf68fb5c05deab31"}, {0x1010, 0xffff, 0x8, "713a012815eb5ac97859e3b65e3938cac487d4df01c4657c043dd03b8ad4eb8df3b5561acb463e942b5e672fa9abf9a82963cfd17381847c42192caeb8e422ef2c4f66d556c8372cfab49edb77d940d56ffe1986c1d799d3452c1b70d90816d0edef3ccdef5c1bcd8b0c07fda99a1d1a12105f6751b80e10cbc37813444a1612495dc8adcee2fd34db02858ca4ff04752c9fbef13fd1dea800b72c8c520e9d4ecbcf87cf4632245c9d7c30a85bbaa98a07c693c82fb94ce768c108291b70526106abd60dab4634524431a03186fca26c5d86c60ec9de119df67fc7f4894477a82d31df958fbc2faa5732f7d1937c89f740db392d149fd9d855f17c151a638b6a56e1acc23e5da6d51f2dc1fef146e82135928419483d71526769d6b8015f6593a9e3895a365c48d6fe4818f48f9e1fb78ea1c1d0676502ca578f06c861de7722c98eef16e9f1aea1bf7977ac80f2f1a6cd9242e6d8ac7287929a60c930f8e5585e017d570a96550627cdcf7e0455a5b963bfdc6bc7f4811d9196c4bf7a837deea3a3c332a0b9cfff390304bbe891ac64f2ae0c15fb3a7cfca19e1d0f951c9f40c704e2efffd6aeb4fe0869d5139e83a36c60c2a64ef7841180a173e53584daae62d8a538321424e3efdb5305646af891568fad27d72ce70174205fc16eb8a03a97b791b9fcc8d3da9327fbed19fee0461881090e798aceeda837f5601673d01f67cab8473c147c1d651d2b8a0d62d5fe75d3154ac021b1774cfba64c3c1984ed0abf5422b74ee02274566ced705355a28a1c994d0fe32cac0455ca02426afb4473c6e887f2f1f35af9bd1fd14eee9edf1e2694cec21a3a836a86eae93790c963e1cfbb57d13375ebe17550be0269c3a9e032e07e1b70125943f7085952f0e2986ebadaa8b20689ac7bf8c66d6b732ba652737437b32535111866b1bda00a80d9b4588363dd326777b1407a95e8d6f10e3ee18aa4c798aaf4e01a7943dd296e7193a92db1036ac40f1e889e1c7f529fecbfc23ff6f04125efa767ef97507b7c41ef1f3d7c0ad560c204f9ad03c1722dccd955a9d08bdb71d392bfb44efbb64cac15a05050409ee76c69d9e0511ac0fed8e6fa93e70188fce5de6d4747fb5fc4dba94ce1c190f473f5a9ed2d2d48df85e174d1cd1e01c8ecd7a23c4bf532e7fc82d36ab128093e8d84dffc275d7fcc623b1fadf3fd26cbca494c75d33a35d958f4c1cae8d32c68f059b02b85dc301fb1fff566e804954386dc54b72e511d68fc6c8d6a8d16da644610a25cec98f871a8713a308a410db5d0e03b81c1284ce296f535428a5d2861c6f58a901232af91b14e6cf63f5c0f50b9f9111109ab8ece2f4f0fbb39943a1d9fd1c2b0987e9883e3d2306f15f5a5848755a6e24718a0fd41439082f4e0b0bf405ff3ac23d728fce06ff0fb3538b686d101612109431f61b2f5d0bc45a8a63a8f6fdbfc94c7ec7f5ab90cd7469f48c4af670dddbe15d6f46f61b08c32c5fc256cebc03272acb1f4f11b6b5774b9ed77f6e81608af9be5e81a1c99058acae7d4a37ffe9e2964f4132d1403dd782bb3d82b36bbd45c3dd150ebc906d7f43012a3e930667800e09c0bd8cec8d614a9f4dddf3c545777c2f5b50dbcbf4988a0527666fb33c1a59ea5730a878826b79cfa07114b666c5f2e03f3b51c3723b87d330110ca9d5b531016eac2b41bca104c7862e5317c757a49c279f4921d274e1190853b9a6f62cf0b1451780f81f03a55044c77e3c9ca0aeb6e7a1c528c0a18c7fb2e31034e6c4fb28ccba494b605baa805e6d159c5a569c3e2a9d694c8735f126b1efd8341dbb7f219106ff0d75b600d41512e7089553f72f15bf1ed623a884a090cd3cdefacfa3e6875e12e23ef83230722151453afc9c3282e35e03aa9d37e8e4d39fae1c30c710d13b5f47242d516a558a8353eb2ec251a41bf42b5542eb8c99a44950f9c2677fecf28d2c499bef5b90e88c89daebffb4061e7821ba998a59e68d3892a8184c0a17b96818d8c6789683e4d08377fb7d785a1f5def1394fc0da888cf0478dcadefa662fd5c92b20de49fd4a5c40719588e96fde837f039d3cb469bb955c0151aa697479eaf8062be454166290529db4ed7310bd06790e0715b94b5d193fb663035d16eb5682174c267dcc0e6c840f959b9522c1dad64063e20accdb5bead8d7195593f7428b07d06f6325170f944b8645c0485f7fac11ef9b2ae023f02021d3d7f5d42d215d782f2ece916179b037c59a3baab971b118d033e2488208c07787f2bf099e26dc6fe28a04604f9a1cea072bd2bf0886b0b7eb7c5035c78432d379d8a574facc1afbf4767d79025273cdb1fc6b6d31d85ef75fbb1a25f948fa105b71ef317c52d98f62851c9450ea92d91d69a8bb98308617574e5e0cbd4ca760e3abebb2b6f9bc6964039906be48c5a4cb9c2ee62f36acbd5c3281322db1d440513293c23da75a93ac921a94a510ecd4c3465f7630383381a67e5abb129652f73b59607e98452c31ab011cca96c3869ee467f6133223793a947f278d96acc8d720ab8557d7dca4e78ddb45effd57d064219a924a25146ad91960f59fc0877164569b963858e16fe666f3e7a2c3ecbb2a0d41521226ba2c753f2b5cff94b0e6ffea5165e03e6f776bc0d519b3a148ad2a3b699b969e66993b824da802e39176d3dc203b41b0e0e111c52dcd7fa550d971456b3496625d06a345fd835047f2ff6d0b1a724d9c54c8e11a66de30394df8c4d384a02512b7fbad0ef1d3558f32ae9e4a2a7c5eaf0a735b2efda70642fcfe9386fdecaaf56b4deb222e9ddd9ccde4eb1bc96c56b9f4cf6bb2154009fbcb60943c92937a445950f2384afbee1dcf92719465c2f6f7bdc59b0b0fbca7c4491509cfc1fb565c897f7cf18589a8bbde50517ddfcd26e8fb4f9919dd7d72e9d71d5d60091a64db56e04224414501855a59220e8b0f0b341e1b96bd6d77572f12242651caac543ed1f077fc1f3f45bc03a31f2d6a583e68a9d1789bbdf86a6c19c07b9b807426ba15b0da4ecaa2f40f8b20854390fc93d9296e6aabe673c01178dcfc199d699bc05cf1d0acf00df070c672ac493b3f61b8bfd536d1148fe4caf729c40747c42bbf4d6d9814fdae6038fac47fb7938d3e4bee27dd37125123f0ab1db5c91ce985e460c25fd87e326e8a74cf786c2b72e7760f6741619fa79f300f9b96e787379d2f17eb2f26cd3a3a52f6dbbb052cc40fcd1ee8b37855df4bd8b0a9afda3d215a277ed51cea691c7af46baaf8b5ba74b14f18f3e37f8a8c47f180821cedacc6fd5c94b9abcc9b10ab23be186f90f4cc580c36ea8dd53fd6ea11712e1d696d013f4368a0c214182989ee810a6080b24944996b039b7819ead50842a28787247d8a62e2e465f8c34a8f1734f1e02721d84c035efc3eb693b9a04ce0ef4220d5db22a8430387cba085334783dc3398afd6c17c304357c49492d1dd2bf17fee9c4e661be43415612d142395b0f614166d27029b36b92d6e2db050a8e624ffe953292ba5e52aa92bdf1435b4667ffad6055e9a66c571888ca5fdd8bf63e615e3a0c1d4447db3ad3fe4f0ee912f7da6b059d4d3f2f7f8059505fd74874abaae40a552d6c6c9cbf7a44cab6e7d864ef3d9579bd0659ada0319916f5e76f2fe30f6a265691d9d0416111d682915d56b9de55a037ff22c006cc00ca50b7683525401236f11b15c2823d8d02df4baa3e3c2822b64f9fd0804abd1d0c0edd3038bd9217b08a5cd19e8f42102c2a5b359941f67544b6686b17bfe4275363466349251ea4286b3a2e4a1217ffb953efaa502fecd2fe11041c3d9c1f542f8b4466ca92efe440315936ca8407703da4ed4804b1fe946dbb610ec5dd0d25998813c552c92958a94e2174c1007f81122c0dbc86b678fe5e60254144fd6909ea026ae916398973fa11ff757961e7899956d9f3110305123017a9419b384c1cec9bbe5bbf484ee748594215f900d024465366e4bca7242cde49ec5eda70309f66f9b1a9b3b180fc3dd7f3028f9b2824c00f9d3456b6a5b6989dc7984df65b6b9bc9938b06b53241df73296dd5b2639fb46f702523f5881c6323c2f9a0fa178b71b05a46352bdffa3868b78d325ee14ee4ab4587dfc4093952d57bec1fc687fad4ab325367582cb2e52a8fb405c479a532059f27ea42246b69a92ea8d71766055e6a6b028c36b6ccf6f2578e186eed91ecce63650cc29e147889d819608205962d9e2917608d24467d13d98f55255941ce8b0b52e3553b36dd79841148ac69bb2b16ea1cb0b8c3d6b088f46589c1b7615d1e7a98bc4fb476e011e503baf5bb30a6b739990b0fecc9f8a1d5ec82e14b2d6f25f6cdcd00af2167720cada8dfe3bb3940e1c934ab3c56bf98983f097d2e31e2c24029995121d6e5d4345a2b085577f25bf5db95a4f0a1d3ecd592c321e4aa6a74ec9b5571badf9f0ea2a8fe3f12c376fce42bc0080fdd39df906fb91b4ed2426998cf2572c159b74ec2653d73f80834cc0a657adf2e2f8ff4af4c2d70e85e8d6608891d35bdccead44d4fbac1c543f5e97dd45d3a646b5c74cef13b04a468d49a14a93ea4597d0c96d2e7d8c57be990c9feac229eea5e9ed56b66a8b29231b078d3c25966f278fce58ee14f395cbca504fe4488020953a21797ce23509c230f0ab14a3c9d9bb1f7b4a532019915e6fc9185453bac3404b83958af87b275f8d5940f3e5af9a44a7569a0abc99006e4b572fb4986f659586f88e6cdbe285105d7470d788fada98ab6e4d9ed3c727708345dab566312d52bf8d559bdcc1291fededc4f06de9ab720c97d2e70cb1f3ed14628d09bd3a4590328d1249ba9de535926dde190c2e434de27163e7adfe9baa5cbf4034c80a67eff21ba5141f055a8b817d1f0612c2095c6cd479cfd3288dc742810f10f3e4f878d40144223022e6189b3760e91d9d556c79f2f7e7ffb429026293ee049d51eae91d5c4141536ca145094d651de602bd84d341ac17b3d20bd66dce2dc3b2a7629e7a37c9984b5c8de8eb2443cd896bc6d630cc0b07ee59955fa8d6a1d3d70f36a82b44f42bd90ef2b02a550068207d9b0ac8e9052c9318d4893870eab6fcb8f40215e5ee905d122e1d57fb0d5deaec23d36c1e39a3f6a27d37c1cc153be2143845a13ab4a63aee3e3c426bef657a61799b53dddd904a3875338a618755a16bb64afd2af69b152164c9e073ce6adac82c5b075257ecd6b9d899c9a08a7164bff4ae466cf5547f7fe1bad680c2d9cada28d54d366048c5a55ddab140dad96061cd269a392ea501f273346f904ac5680f91f169be2bd405214e1d87697a1dea9d9b280972f9f379b3a14d28fc20e05cc967855d0a82941892ec2592caf4bccad9e5b5831e366feec258f4adce56bf960e84304bbf0cc44468b1cd47830288a12fb17c9e7dbb1eb838a023a9492135be1da70672987371b830cd8cbdca3fc2920f2385f81fa06fb8bc3cef91c5ad104d6cdf83d06dd30383f2ddf96da6e055dd0a825df4e69b1bd80064ad286ce1b905bbd057c1eb8dd5bfcc4cad065bbf421f3da2c51fe968d50b7297028dcb546c053baf5ea09835b3351690af21102866d93f5db35496bf33cf5cc9360e3978136c3e589f1d940ac91ba7f06500b136280bf72ce862a2d13d0aeec54bc7753148c30cd4dabe6c213a57f5e08896fd9a08ffad9fc47f7b08e671eb56e08b6683864c2deb7d9a6d5aa6f2155efe0d6831e8ebc3b95aa0031ea29a731e6ea2b2d0067ed335528afced0a977c8a9a76bdde4aa38f86583290e13ce6"}, {0x40, 0xffff, 0x100, "6f9664bbd3e13a02b7974ebe87a907c562b3d9c6dd5976d6d922e726c54f93f6c6a4365342c393aabebf"}, {0x70, 0x1, 0x7, "11dac91db17469c1a4e1b22a00ed89756e600c84ca40b9c93b64fb9cb51766e3b17d770307c3e0bfbb486bae2415fbeee0fbd07378825024f93dc5438f2892c56334e7ab2e6d1253fc13cad18d39b5d54c938a0223755b28a584f9dad23a44b7"}, {0x50, 0xffff, 0x9, "331c757f2250ac4fcbd2b37a57d104b407365cbbbfc1fc646874d02c09a616d768df9f4a85208116d7e74540dc31e98fc1d926d4d0357fd042fbc314980790"}], 0x1420}, 0x1) bind(r0, &(0x7f00000000c0)=@un=@abs, 0xfffffffffffffefb) 02:03:59 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) 02:03:59 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) 02:03:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x2, 0x400, 0xd5, 0x401, 0xf27, 0x3, 0x8, 0x4000000}, &(0x7f0000000140)={0x40, 0x5, 0xffffffff, 0x3ff, 0x0, 0x62, 0x1, 0x2}, &(0x7f00000000c0)={0x2, 0x80000000, 0x6, 0xfffffffffffffffc, 0x10000, 0xf83f, 0x3, 0x5}, &(0x7f0000000180)={0xffffffffffffff81, 0x9}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getuid() setreuid(r1, r2) 02:03:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x4, 0x80) accept(r0, 0x0, &(0x7f0000000240)) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) r3 = getuid() r4 = getegid() getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x7fff, r3, r4, r5, r6, 0x2}, 0xffff, 0x0, 0x2}) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000003c0)='W\x00') execve(0x0, 0x0, 0x0) 02:03:59 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) listen(r0, 0xfffffffffffffff7) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080)=0xfff, 0x4) listen(r2, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) fcntl$getown(r1, 0x5) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 02:03:59 executing program 0: readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffdac) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x30) r1 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8008, 0x10) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) socketpair(0x18, 0x4000, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) r4 = socket$inet(0x2, 0x3, 0x88) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f00000001c0)="008fe1724276ae5ec3d66e2b942ce23184f28ddfcdcfbfcddfcc964896a483e672a5ceca54624cf68d7806d0152ac9913bfbf892e8d7db023704e1f52f950924b354ee49e05f9e4def7de6a14a41165537606d74bbf932a247b7f49a61df2950c16fe33f5ad38448e57b62cabc9de2ddc6476c06574c3f379e6b69eb92c36bde91864e2d72032b9e1535878b276deeca2a3e9f05071975f848dae3444a6e6397534c650f4d77524cb0b22d2ead70eea6a5e4cbf580370fa0fa10e8487fd51b08e7ed450cb56bc6cb70c06d5bb1e503806079ad24963577182566d2766d7bf790194227df18e08dd50a53b9444854", 0xee}, {&(0x7f00000002c0)="859751f1f1dd17d6182cd66cd69f8ac9f180f82b39ea7f9c85d4c5f910269745f74d9cb7558215a6d7a3af69fa6c787299d6b948bdef29b73ea6978bddb0dfa14a5eeb4cece669131c37e2ec9eb57a21074b5a7dded0c4cd9a7299f1a8608462fa00eb299a9ee9b0eff251532917911815cbe74b9605c46b38cb8db3df4296016b12102bddffef2dedbbd546e158717aa6b99ea278cf3a077ca100aa928578c92374942181c8d0dccd899b7d007627410767eb372ac2c0fedca594354e27eeeea7dc3bbc48c877b744c2e2257a5902b184c5bc1a5d7ca4899974f126", 0xdc}, {&(0x7f00000003c0)="e2a63a1ed4d17d413f264289ad04bed53cab395e1e652a3a6e747e3bfe1339f9d80ae9683c289b6fb939d77f3a49a89784a6d8360bd75de1f004b9b6bf99f4c6716d6a85209fa179a02a134e31217bae19250956056ebff5272179a751076cd4da513b9715ea53b9c307fcf58e0b97d27a6254", 0x73}, {&(0x7f0000000440)="f242dd767924", 0x6}], 0x4, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}], 0x20, 0x8}, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x401, 0x3}, {0x80, 0x2}}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 02:03:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x18}], 0x1, 0x40) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 02:04:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffff, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0x5cad, 0x3, 0x2}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x971) syz_open_pts() 02:04:02 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) semget(0x3, 0x3, 0x681) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r1) getpgrp() r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x81) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 02:04:02 executing program 0: readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/240, 0xf0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001c00)=[{&(0x7f0000000980)="8d1a59", 0x3}, {0x0}], 0x2, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3) 02:04:02 executing program 0: r0 = semget(0x0, 0x1, 0x80) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x8bb0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) kqueue() ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f00000000c0)) socket(0x2, 0x1, 0x6) 02:04:05 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r2 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) shmget$private(0x0, 0x2000, 0x400400, &(0x7f0000ffb000/0x2000)=nil) 02:04:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./control\x00', 0x10, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') open(&(0x7f00000000c0)='./control\x00', 0x1, 0x6) 02:04:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r4, r5) 02:04:05 executing program 1: lstat(0xffffffffffffffff, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) accept(r0, &(0x7f0000001680)=@in, &(0x7f00000016c0)=0xc) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="5302f545f0fe8884089ef51e8016467e85379da6b67bf499fafccf8aab8e7c09f25270f1f23697f8d77f29021f8addf5289d52e1ca4b291b8792cd2da081d4160f3e371e3ec7f9b0eb768bdf84cef383b7cf5552e9aa98bbcb01381035644a0abffd6583d28570c23add7fb4d4f55cef6411b179c9940f2b6d45", 0x7a}, {&(0x7f0000000100)="a59f90ac5f3a9aaefea010d7d4ffe42157d597ea45204b5260da2949d4d13550c401f20d0e2c8478064adad1b3d2cfdbb248e69e47a23da980058948b6f205b7539961ef809db95831e5ac704be16279be0e14648f10fc212bda3bf9a0730f67b65f17211a4fed76d743058ad35f30cea81828e53bdd683aaa99ed04f8e7b772498b4da3cb3fee7c5e1d78ff0484bc059d81b99a8c178eb8117eb86a2744b73312209c2485367416f85288a921cc673be9c8be4c", 0xb4}, {&(0x7f00000001c0)="d4337722466b4de12def187316b06c0ee547585c331b3e52d0fd2462a1938a55f499cfaa1d948841197e8aeb67944a6d4be6f07d2373fb49153c4fd99af13553af1b38daf04f1c0ec157a578f120e2bfdca28c7965d582313d1f8570b577a1", 0x5f}, {&(0x7f0000000240)="5cdde6e20c3b4da1ea2f91148946e9325aa11da2b1514d8994e8a7055c1f747501f53d1109a5dc1ec78ec66497df7bd03842363cb0d7e34b9a9027b80292b3523151ccb522b3168e927c4d69a095a561e4ee32081c67dbdaf32b47e27fbc30c0a7abf312b6c4a906c9d499ba99639e383aadf00ca38957a87889a403eeefe3117103730448fac363814b72daec", 0x8d}, {&(0x7f0000000300)="a1954d0b19cbb34b5cc240890ddf524c9edcf58025f676c20125e9b54b4de2ad3a5ce3e843df2c027d659396f1ead5447fff96690ffbb23c78776497d97a547c1dd74913b208585ffd1023043a01e83f7fea7af3fda7", 0x56}, {&(0x7f0000000380)="422b0ae2278a47130f5919523b999e4ccd154301ac0a05be140b320322b3113595afed96e0b6c23e475472c190094124a1ffe76672f082ee26a256b3e6b6979353e50c882ea4e4373bd2bcc5de9a390e2ba078dd60748afba687198c657c82dc46f06252b09054620925cc99430aec267dc26db5f3f67f8a2ec2033e6d2bddcc00397366f8c37a9a795fc6e19277f2ed681b3bf843e3a3c18364e2115adcf109670a41bd4620c8bde24f5566c2b8d278e6da83d60e4f9d929b35c11a818213627ddd8f7783b6955128b055b1f39e8eeae660c61e86f87c9b3f54caa0b528b74f2130d3856d49f2bd7f041b25159934f612047c25928bd23587ff8dcbe51b78fb21955a7851fa3bc8290c475b3990a05093fed36ab65b02695a7ba6fa7f2ab112637e8152e7f36362f1304984d320d774d72839438b79866c5cdbdcb3db0f942c8c354a54b158e10011999da0c92306712e441b60384addbf278befcb87353fb1004b8237ba030003607c094bca8402f291be91521b3eec3249eb3207e6e5f51bb8914bb49f265021a8d173558bf7bfc574069592da6dc46fd78a686bbeb13e81b4ccb31b73131ce6f7c014baf4a67682311f0cd3709852198a9771087c504b4fc54f7b187c6f348bc4a45228f65b763ea9605d4ca7435e40453b661a5bfa676284a1fa29bcbf32298b4cf854f85da141f3241fc2697ebbf631834d16e9781b7f68ecf1a0e8e82d67839219597f30773b3caba239ca9e9818bdaa313dd1fb92c63a494a214c64955e4d42be852682a816a5fa6f6c282c7363f95a3f453710984ed86f01b49708965db56f8ee50c3a0ca44f90704c3df1d8cb7a059744785b6a499d392742eb805eec1841dd2a6426810dc6434c2f42bfc1150f937f2cfedcba98a17f557109dd7d3486bbadc2112709961ba0f8bda5211477c3fe845a0c238b13ab818fc437bfa5004294504606f7bf6a212caa148ffe0ec26e114d79377782bd729472bd64c5fb5b3f5731b4136977c81133056e0efcf9624ec8e2bf53d32877771dc6551022ded89f0b1cf9914de7d07ebf9a3d0c6080b68d6d5e5330e967084b35e266e3313c9d4586ea0fcfbcf00159ecc3ffef867bc89d44ad9adc9293f519cc2226f05ff0c1c8135c24db60e678270068d119c9ffd5b318e373aeded1ca47787fdcb61be9f368157f54de6b06ab5355949440693d1e5d433a730184362e39a909c24679b902d7c160d0d519acfd4870a3de9eedeab868bf3b5d551638e58b48953423a522b2455817524cd65092c0dbc2e0eb8f49d910636f88d1a55396cc66f5aa1686212610619f4d7e1394b958c6e1c70e147ecd8b3260d87b46a8c0b5a463641790016f3e775c17fd3969147c04e78efc51f74447715e1799088530595de7a5945f1da233c21e6eb713999c7d0dafa1c3d492b6630877daaacfce9b9d31db0e5129467876a22752f9a76b9928580952ff354bc735b68e67601a0bb651d504406e2312406def6da3f653d03c557619c96a4fa035fc2f2db71e43c26a1a212a24904cf28a21ac6cdbd14f1fc5ef663be85b71111a77b52b69cdf9ea6f9744f57c7d6dd1c1b0769db9a478c072d9dce3d460df9177ac09ff32cc67dfe6479291f042344c37fb264562dffe2cdedffab4bd6096091c0c849e4f62e5252901c29059e981edff499e497bc3de49a3273db2329bee529c2ba8a618a9e85c32f27f09cd476c01970e685dc4fefd536f0302d3a624d8a51102bda45bf3b8d10b93d176f06b79857dfff5346f3fa39ea0d0521a8cc6a9d7e0a1b81c2b924226441e0cd1e76168d5d44bb44e7dd26a39f0c747456a0c5fecb489c41b5ec97b65de2d9a166d18fa918b1e666ba1d0d8e21de95644133c6885600850afc0771eca485a1ccb29eb482740411928be050613412ab55f3785110280f880ff9dc438586bfad1cd1e1a980e57a061c5fa26befa445b5b43e402f8366f055d107a4c376ed93ffb02d33450a1598a082dda92b2e006e7af64abb94209ff4fde9af440b0c874575fd76ad9498a71318cd97cba6890787e9556d0c3279f4a4383124a00f90c834d30fff9ab55f02a5e8c797b3155e6a4a2965ea7ba322469574ac5b2da37e2dfb79936f64b468aea691a10f131444b92e756b26180b55396e16f7e0615923a6b07c5fc3113e8cfe74240069a3e27fc7f0a00d4e0fbdf356007ab8ccac37a2aef942bac5cfa0ecf2a2ce5db1998338fe1e2152812be0f3fd8fc7d7d05aa55083c7ad1fbd873590ab92227be66d410bb475609bd8efe7eff8b48b8f4d28ed4a2b17205c3b060cb89792220d2f84430d180c40324cc54665f430e2fc8251431744b1a609bb2071538a35e730106cd1c74c45058c56d22d4869e89b8c04c1e551cfb2811d4f5f7accd2bacbcb96b446075b7db924833dbea6401275df5a676a5d728bd7412d43d95e850c0e13db7c3c06ce55f300460d93dcd9d335dbe45e3113c2d373486a1db066920909daca5b10715c1da6b57968c5562966f086972d6566d4c5577b09be36db59c342aea41e45e3661a8baf8981f6585fb90e858af839a59eeff14cd1c4cfd7744c9646f8ac717e92df267d1d0359f1fd1e8d041cfd16a3e23b25905948c448d3fcd31ecbca948f6d88e955ec2824a3aab713f5250a9fa54d95427f01ff7d3534a3f9735c73cc8c469f8b86fd0104c80133e3e7f9c74a90eff1bda713cc7e5f27eaa79d198fdf74f5ea25e74d71b8d7541f30e3378259765cee01c82b0b64a15c7b8b276c553319647b087495907fa2dc5abab597ea39ccc7089a8b162cbea420563ec571b6571e93383015815cc7404eeaed15b89ee319aace1620339b07a9757a6613851f7c41823dd9ce040e3e506b9fe2a91ed557a7c6c20b1d630e017c69422488423db67cfece2ac4774c283b8f81f4774ea3bf1e18391a7b4a3ed108fe48709638a04693ffc845dbb874e7167ce8e8f174ac1aaf6a1c6295d1d17bf8a89ecf9c272131dfd257a65ba8549dfda6eae4b37024fe3b4fd9e8bc671ab51327dec77da9177a5795fd92808ecfe2d335af5cb61f94166b85895a4156adedf77adf9195718d0048bf11444ed2f4b06bdeefb277f7bee0633c9309d37e73126469868b2750788e0dfbbd89eaa802eb5d55d80ad840599f5e3094c7338a92590744fe67ea49eae751c9073ad7505c92b2e50342c126c4dd9bc04931fb3602a04176361b0d729a663f5eb04a6d0260d3719201066ae56a614bf4035b191d7ecb011b275b896d54dcb3257fe68e5b21b4519edf118effbc9b38f8c60f580840aabd379da5dfe37aba7d741b396078de1baaec242464e479c409776300bfe978eb791f76b3b34c852d76cd00c1dc0ea727956f991556c98c9816a529d2a009df3fe7b0f98998d1c6085445cb89623e6d6314cc36545265e2cd1947973a64554ea7671fdbe645629112b94aac067744a0afeb1607e3ae829820f273d4a1ad87a74d8458b20e8e428c3e4dec25e8e60b9326cd1b8d7bb031f02ddba34e3c9bda25381ff14f5b674c1cd5e5fdbc1bb4448f6a5a3b28e651b1848bd74386be4e93ceabba9d8c905c50f649c385f6207f7ceeda0450b729528fcc10b31d6078757867022ffd1d2862c01883c5b6fc87e0a98d11976bc5ece363a72193cbb00afcbb19c5d4a7cd94834546cb3e6138db90b4cf90e99824a35e6ec684653b8a4b7cfb808781254247a97460bb5647412114be17c95719022fd288a43ce438d82e34da002390e7842167947ff996d4dfee49fc321abf79b560c83c80d4209d6046c3a11f66515d3ccc9d02bc76bcd18d62f2e93c65145008cd5af18d307cd5bd31e858b0994879d5940adfc468035a2a2059f22594f46f4d757ea340b77e27d4d25ff0c0a65e9be2fb24d7bc47c3d935debb6bccf86dcf4e057afb62885b7f480d72622286d529ccce57eeb1dd3ae887c59143442a7aaa5004880b316986668fd99ef28f53438aebde89db1dda0c60a74b207863b45807f7e578cc6f66b45a7e30028302946695c3b026ce5af8faaaf6875b495dccbad7ea9ebb5822e29b77a32411935501172fa32225f8d505e31585f74ddddf0229822bbd2d13d5bcaf59a26a4e837928d48e648b9d37556752642f6679568e61b26ff91311142fb8f25ce427f69a96ef424d1f954442f70e484bc6d0bfa1bcba52857191b106d6c5fe2fe24d5c6bd4b5849b13bc09d01ef40d8d9789309f8055f8d19f3c5d9767db0d2d2cca3a39221d55fdf8d64734ab950d49a13710bd63d57284e035610794c58f5b13aa240a03241839a593680c1e2bd30775cf5213021d9cdd1d7b40e01fa4410f9a255d3890d8833ca8de4714497f45ac5f75d522195c6ec106ac0079f8f97d4a9d332545a083a5a7635f31959245547076327491ed6cdf8f7c2571bb4a223c7159452b19f5186a376846efb191f66881981291007d6961ce5905b1f2098813438dfb6fa4d00eff36ba9e7d3597ab73abe19313dba51084aa6b57ff3468f923027f2c11832c530980048c6857ef6e2a2b3874dcb62b807776f07df41ad75c49d29743dc40393def94cd2b1611b22d1d4f50f6fb64353bce86cae644be1d033cd5bbcc6340b3113d8cf2f6d0dd810ebfdd1b66c66c43e1971b6ec112d818dc326d8074d82023c522bf417d481d8e41971cce1693606f27841106f084f54c9af180396e1802bc4a877261184b154812fe6b3ff42772dd9547c0a2277187cbc7a71a8eaf6695d867f851cc3b73ccc1ccc2b329489ee24e1e42e3acde5a941dfdb4ac7de894a718b296ac4dc4142388751ac436ea987f447fb2ca4bf042111b185cf85b27152053c0f44dacd2d0cfcc15f8ca9eae73c3693816e72c336adc9c5c05f1ebf41616600bb6586a92164a2d53942999da757f5fd73af41ebfd48b3a7ad5cd5f4a1831c732b02aa91666d910ba61dfc9d511ab4252c01b41ea3eebde6186bfa99f7a749d19ba3312582d9a156f775c3c2522f1a2757136a0141b0096836b940501f16d5b962ea6a0b30409d65128094e402694ea764aa450f2841ee38c71795a1a727825e3b297dd10d0a3e94a18991979fd9868b52c26beceafb2e055401b357a2d598033833096f96c2d2cd9014851af5cda7b4aecd8973d3308824127e65d4d52a2165657e87714da68bfe0f53a6bc00ba6b4b59fa4179eb423d7d984b4e984133947c7ac6b9893049b9060c4ac6e30593e8cc2920ae9bd4cd9b9496085fdb3e414470edf7a365dc90d11e0cc7c245085f3734f9b228ddc5d607c59d4ed6eb4f46a87ca1ea33afe717671a2fc6deff05a95ab290109205b087051340defdb2989f1ba31998ab9bf2fd687421d6842cd7b2f8511b4158b118c86933871e6785db84f54bbf575b3086bfa6eb0be9418e1c82cedd30d1f24a4cdeb561033bf4d1a905fc2ca0b17cf6714463bf0cbc260558eb7a3e47a8d8e11ceeda7161fc4657ccab0b9a6422f1d8fac30b190326b820be6613b274ee201b9c175096f3691cd39cf809f9dfa3e55df5ac15a196de5fcf0adb1c9aa775ed90c0a26f3a1713e9883d2c7e14c3800bc52a3fc46d644c4a91106f0ce9f985e931a1ad053378b534bd4d631a675146e366d7a0e968bfc89de9ca6223299f28c4890f1e6fad69d3a64c907aeb609ebd8f6920fe5e5871e1bd8072438da4a845a938d1f8c8ede9b57950520ae569f66adec012ad48649feac9e4efcf339c128c5be149bbc228d33f95c68d3eb2b4b7a2ea7a16ba9da27521bb0edcd08168fa0143587939665348e0de", 0x1000}, {&(0x7f0000001380)="f6fae0db6359b7dee95c7effd946eb5d2b292d55d01fe42e2b7b2a07561eaca1bc15e279cd5bbbbd45d1e725bf9887e7d262adce23328803", 0x38}, {&(0x7f00000013c0)="4376d836931f769cdef9515b397d6216884d1e3cea9f6ea425b30e9ee3e4ddb92b7f07f68c3a58c32447fb9aff3611c3a8ab8862c4b7d0d62e6cf5c15945186f18a3ec66a972451d02f47ff3747a9648fdcf2a8af417c935dab9b7975fc5fbe6259c7213ecc888a7269a122f9a1d7f000f90a706fbc6445adf377aab5e7bf6a3c07affb407bf076b61ceda818affd437af997fe33ad60e89a506b38dae41de6dffc60826333f2193b6f237711bdacff096849e25c572ab66df7faf501d803bf14c0c0a54844d22522eb12a6fe053961a26e0e3", 0xd3}, {&(0x7f00000014c0)="860a72e113e0bdf22a3b7bb172e5070145c1d9f1c21c4da24c52af332dd0a5f3d8563a2be62324f1ccf04faa9a1c7c3391ba09ffa9f12fee362b14d2935a057050478f29462f119b809d0a59f6243817401f201b245202a2f199e030d8f270cb82019c0663e97471980e09ff78336d5e1bf3c80766b8cc72483e28386153795be6343d1d9197430a6e0064d06b2393eef76c1b38ae63ac015cda45f5a74e30866ffe95b75bb49fd53493e998cdd385108ac466a561ba6fcbe043ee518a6ec0f0b98d5493708887bd78896c6ce6e2fea228546d0bde54761601a60be8906b495dde49573f0155e1c844a3", 0xea}], 0x9) lstat(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)) 02:04:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) fsync(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x40047463, 0x0) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x20) r3 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000001340)=0xc) mknod$loop(&(0x7f0000001600)='./file0\x00', 0x20, 0x1) fcntl$setown(r1, 0x6, r5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(0x0) r11 = getuid() getgroups(0x7, &(0x7f00000013c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696cee7efa"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="7edf75768be775c16b8359aa7a41b441a1c1c767edac5d866b9ee52d93fd6178e35882371709f7e4cb50ff512caae8e025196d1a7f765045544f", 0x3a}, {&(0x7f00000000c0)="f04000537d7dcdf8f0fedd79ae85aefccef7c1212e4659bdcda2876006d00cea16fa906ae40e458bb5006ff572eff8c52e8e79cb14a520f64e820d56c201921c2029d792488abb875a4ceb3489894a944690515aebb099dc3f72fa918b56e6b8315c66ba00883bf9e6dab834e0060dbb81d486e4031e05755897f7dbfac7d7030e25a23e1972fd26437efc7d33d20405e46a6f9c7260", 0x96}, {&(0x7f0000000340)="3ee910df5681f0a071f5fe29a51ab296ae81860ee9945736d7e80c230d05ece5135a6dc5806087f79cc0a102068f92da0d86d4803a37cac4542b5559ae660c10859b86de2ec08afaf1055f21fcb8b3fab6b20bb8c0375c4428d15937ee9d5df7ed8351b6d70ac30dbec89e1843a99631e8364c5694231e87b35d4df6c9cf7d2c1dce826d87dce827b51ae613fb36a86768be0393978a16eac0ecbf591b395a5d485a7466c33787ee75bd8a6695432b5045a6456d0321b338447cd93539239bb8323f5c000b8ae69aa97ac5cc84bea2dcb8a668f0a749afc09815322d48c66331482d328fc73a4ad9136bcaef721e6a46c4ba8ac9f134f23bbd884f3f754c431beacc2c03a3d19abc3f1e0e72a6f4b2ec00126f20691ae795022c65ca0ae90804201d4276c776e8eaa66070ca9b967259cbf6580fedd5cd93d6f036b803ad9a7a6b78cf315f848f0ac6a90d1d9d51fdef259eacadef98b6d49a9fb4d51318678079059434ae2934c3c64c0927743a31d42adbf52798c8f3f6007ef1c0aa58aef6d2294fef6a6640d8c1313cc36c55b7f2ed8952db17011e9d6956dcad7ae8e205eed35de8c12b887763a34442903242524214ab73b7efe270cf9ad6f88115ba7c9599f6a8b29911f33898fa570332139996aceee1ae0859dd5ccba90c25418c456318ac38fd915fa95002f94173d47c63a03ea022888d68d953de807010686ced531a7d8c5c0e541c124fd1d9fafda690071f55b64d37172a0d9a09be0b833424e6929dc507224c43fcbc2ced0503d0e3bd54fe488483f8bd718b638ed011ef0950a6f01fe7f0e3f2361409a8b629f01877e8aca2366568f979621c6ee5f1853cd9367d022edf3828c998c95af0c6ae1602ff137ec9055f0cabd36f172d611f452f97a076871fc08fb6a281f74f3d33bb7ca7aa8a26352a9404178beb2978653d8d7468819ba2fb0fa3c978d8652de299b8fa8c1d201d6fb149bcda33dfee2a2fd693ca827d7bfca0386db31aa21747a2b3e2ef8acbd021c451858ec426805e3168181975be97300ef842dea443cda9f40367ab44c3137c1f960f5b157acd32c5be14a4645a107cde96de4516b33cb9b294998781ad0f469898eb850afd96b6d9cf631f614033d2c1a5d3668e7dae5feccb4e83440fb6e2e4592eea75b469351811efe4c683cf5d0c283b7bd5ad3a57b4c3db70e254da2ca17b86537ff5f945dbe5a4ec4f74d021a71788d4c36298dd854e4857e71d15753a542f62d343f8cacf334476daf5b2f0066c1b9d0aad9fbbeb3c87a78d4b55b2967fed5b84a5eab89e344cd9090eb53ff03e1135293c27678bdc3a215719527796af579f8bf1cdae5c9e4d2f3b4755e035fd53e44e6e11c2540acbbb624b7072fd1f292e5d72500d1acc02d15af10ba9e3f68d48fa19de724cbbbaf43177dc349965d4ef588d26d398c860506d6f4b8bdfc3db51eb48bc2074d96a885c533c804b786cd7c62b6db84e4b8a413a1bbe037e319342883c112f4c85bd45cd6999112e8c4ee08ccf09f3c304788780d66f6033e7526f5d4931ccd656b1116c53eca8b0eaa9ac8b3e1a27abce4167ccf1a8f63ef14d5f4e7d9b894dfa3b5a39878bfb2f412146df4796bcc418ec0e5e09695971f7811d68d713dc8824328dfb5dee6f6191cfaa6d1b9da80c922ca78e7e2f48e9aa889611ae95032f87e0ee0f6e76afb9535b7f1b1bc16340c15a3d5037527b402e78b18f51a0e3b15cb1cbf840a6618c096c6a11b08d57f2ecab4242820bff299fa0217d9ba60c8ac1768df88f1ba0aefa827872737f1b00c1233b90d373ecd763ddad558670bf8c92557e718adffdd49b9d0e31d972ecf608a4ec05d750ddb9b92b8779de72106b313b150d0a3c825404bf5769089b4398659e32036499a80a716bf3235a79fef62ab0bc4a93528ff7424267ea2b7cf68bebfb166b7ccfca3e8e2fbf5fc7f7ccbb4556c214dc37418f2a76575de4337558b0199d9a6d594da103a8afc48ea68388139b301d15ec4eb2a0e1f6d1d10d2ced7708f811cabafa979d0ca458a873516ce7020ffb69abd0c36ffe088b0af370e9d3733063e0901ec641281ee2b3f847b28918415a65ac8ccf70914cf5881c6f17f6d28cc1aa31accea8a77718b06b79937a93398d9835a17e16fa24c668534540d69b809baece0cdebf2fabb599da0af73be27b55e34a099b2f02699e2235cc5ed9c190c5c66b15fa2880ec7c429cc7f7c2c3063775494dfde2e789f9caeb8cdd6e03960619b41f79e24cba70477be7fe535acfaae099330dde60c480492d12c6577a1d2c961f3152d2942eb0a64bf0cff573576aa8fc1b43ab65f6eacd7f4618468790ddd3e0b672226dfe946e1480fa16f5e606347f88daefe4347fcd816988009a1b078c761f3505103f40039ee3839e89744bfd726ae5414998e372cf1f20ad4fcf00a45fe9c111cf4d852794406b242eadb7eedcc05fe8880865796fbd609e97774bc4bf1e84518df9240964a4934984cde9af1a923e9d531493b659770bc02122b7bde01e4c07ac0bd35c6b82cc21c5aaef115d8760393f4ac677fd1bcb517832b2a75e8b3713e191bb3e06e62810a4bad16c28f81e6793919d0a998eb4a2040689437572ed9d046525a0d6754e53fbfb2522b9621afb5bbf2def637ca9228eeba31dcc7196ea8cb54af109b9a41bd6eba80b93f4cdf0e1c608229342f973e2782eba85b5d56f32dfd45ddeeb77545b949b195634ba3279d70730b1ade69949f94ba0dd89f945e3078ef9cc789438bce4af5a1b6d62786dfa6abcf929ce7eb5f5f11bc8b0f91400a85fda3f8b65777064ac38e5ef1438692c32b99cedf184c1c91a103c7dc407984c960cfcf7d0fbcfb48d371372be66485fca3135511c9b419597a4aab22f4b42abbc0708c65e0ecf1d8b628ea48e4a103716c7cd54564051288b802f24c9885821fdbfbfafa4e492d3985e342efbc960d61ad7ae1ddcfb9d66650219f6a0c5deab4208832d0848db929ebfe4f388e8c2cbcd78e5174ce9d496aaf42e972249a7115808f95ab78b9de3ceee2668a099542bd880bd689366ac9cb113208d1c4ddd5d08a4ea8a04bc7a19ee78088298bdf92ca9c0eabb5a7aea61ae5039cf1707ecea1f8218b0004169f3dae5d4ea6759096451bc0b92d00e55e97bcf8b6d40f7a71da1b6adc91f41d61f9ded360c5c5f0beb76df2157d1ec084d378cee58128236fd9b473a9703e76bc8fd9998166da83c181a177684f86a17d74103574978cea588626814b8f0a5108d930a0f8ff378e3251d8c262874aeded0c2eb4c50b55d98955faa07387984ed091767408f0d5191be9b6d7d1f4e3c5bde98587cb87f88c284df7e7c416760c986157f945894f3da71619c7f8fed2a6b934f7edd31fb35f3962839fab1391194c3a8087c8ed161946d885624c5ac30be4f8b2c7a5e7c812a0f6ade66e67937207d09da0b3ef4afdf7a68a2339f2d08c2045c64eaf6209d221ecc8036390f55760f8367b253ca72c619da82ffc1d28f2c0c10a7566bd5f40f54555b76b0aea6f9fef40ec3595e21bdaf4035f8a63d01ba04da22a30b7b8e3ee04855cb98ab2c81a3678dc1a98a8c593e2e4df421304ce0b769da23925c50b0cb11e68f0abdb44fc7315c71b9c1e5c910455c92e237a59a01a85bba08a4f32143005d178b9fe4128a08a7db61881e8aca4ffb98f9bc3b4d081a53e40597a59d27ca97654d1b1df0e815acca3b1fc7e88db515d099dda9f6612bc032c4a3d69f96786963de9ebd48f6f6de226c7b0b6d0a5df58e51f18a3a1f43d82d45172983922d4805c8a93f0457aebf5b7527dc5745e618fc43e1169e857f23d1ac04d35b2182ebd03ce7089b60c3415873dee368f096b1988322e3ec2104b2ffd59d71831f22d4ddb64d7073fbfb370ff604291fe7d413c309165a43ab11159ce0a73b7ec6542bbffd63b81aa97de2a53cc875bbe8a133102513958e2ff4a05cd8b0767779c146fdf4629940bb9c3dc58beb65b501871d795f19139ecb96bdcab1b068036bc7f325b1240dc437efde671668afde982321b4e878a8324916f7ffeee4bf1c251189929be028034ba2b36a51add3beb73f411c5db832f431ec6cf5430ac4504af5cacdc03eee36896b3a4f253d87fcbd239f92d78c7c8d0ae2422ed8c914a1ccb5642d07d5df94528784683a96a8e71e00ab685304041d9cb02b77dafeea6137c3635a64a4aa9db405147b65a0de45bdbe017bbd67529cebdfa17253a9d179902a9163d195b7a6952a8040d13732df0c7546998ae60cbffe2775958b772f3889c63bf93d4137d74d861d54919086b5e76988caed0526bc770d68d8c6d9eb938768d76c1f7b8aa51197a7f4274b779051fbc008d0838fa65162f2a89b7ffaba0a5cfecd2706121193d9591628d26e1843a0bf9a63b2de129f5a93eae3a5a69027edeeba5f14f94b99d7d8a0897a3dfd4a7305abc3e8c1df6c26c545c6a25d9fcf9ecf4bda1208fa258e5d26b728d3d596a687ac0566d9f0dee52542f3195fcbfd1a3a2b32bc9e0696b2bea4b7f653def0c74d5eea4223e7aea66b89ffe034cfb2b665f88371f5ed33487b6697a2e677174c94fc380d9a0cc87437d91f3c3f75bd2721e0197bb04992c9010dee5f16dcd686b8e2555ccfd7ea6e57c658fabac40d557b0f43c9eb636ebd82ebbd68cf741fa2c37fdb53dfbd577057ca5864eba838d239c4b1f5a18680b965dbb6aa42dc2a38005b8f0367aba9c4967c9199ce97b225d9765540f68aa28871e8adc49ee28f1e2008e4814abe23a87639bd6451346c6f60bcfd1bcd888f8100cfb358608f315bfe14cef5a228403a33b15100f1b6bf9171fa0d5d297c7baaeb50302c575f26ed172e64edb0d390e2590fd7202c3f9c89cc39d1122b11dfbd4d3caaa3f8f7ee1ece22a3daefe81d8db2ac88771279ef7a5ae93e12466f896110bd37d39eec0ff3d3c3b1b66527d9a03ebe715cf3316de11a543b2644237702c35d16a638fc985dbaf96c9508ba2cd5f8dad60200e2923bb4c0b834f0215e6ed6925d00e2d9c5b8bdce1448e7871399355de9a7c9063783fc282386f093c26bebbc6a37a9a9663a4ef72c04928c66212bb8848823d206bc9cd2f047a9fdd52a0567b3c378db0cf9be635d6100f4b2171efc60dcfd28a9cb185d491b59974440fd07c9431a389df4394dc223d84495f75ac7a89fece7f809c81e8f589ab4bfe72e5bfcc89042b27f99417d9c047ade6d5387cf2be762bc25bb3f3577fe44adeaf982e245386fdf5c2330ebb025ca6c72a830e1513320e5ddd92e379c2689bff62e3b27c6755decf5251ed200f2b3954ea6d65f95726e8ade3fadd6bab08bb636c6f5e645318ad7f58e1fbb151722089c45b77675723516d288ecb60b9c9f6dea79b0d02ae1f0aadf999e03dc1b9ec8caf8d57391d094902bb1403f09351ad08f00cc00d01fe153cb803535bd92b808fa440af8a9ac67d0881a6772dc4e2455682f1a179b65fa59bf9ff12ebf1e946b2df15d626d8886308708022d48c56eb23502dc6530501dca6d4af4b129d8b0079c0b566bb5ec520bd7b9eb4363aa59fdfad31171ea7b1620f9645821f70344785663bff4cb5f43688cf6ef827426a6025056004c6e0e7680dd2d9fc07f3621ed2324b6e63479a4df3f19214bb838b44c6c415b8942e1657be3f1a823d9c566c3f3a77f3b197d34ee5def337bfb7d6d5d819ed703b7f4995ca20da49a878d406e0f469d161284ce13a42e6032e626f6e056d9ef5a6e6c6154e4f42bc7a5", 0x1000}, {&(0x7f0000000180)="1f960227e3a3d06b05c9d8b1494ba5ffd8882fa8127ddf8864ee62f7a5310eba0f4d7128f3018cc26d20bb5c", 0x2c}], 0x4, &(0x7f0000001640)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="180b000000dfff00ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff0000000000009ceaa6ff83ced02366bb174d773893991a046473fe1230fe0928d7d0ac833441bca948fb1632df2dd9d879f02e96257f2ea16808b393bca3108a5420fccb2b0d5ac59661fd511e397d2fc1a6c241c23ef94578aa44cbf3ff8fe1db71aef914be5e5f0660db20840cf4d7f444", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x4}, 0x40c) 02:04:05 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) r1 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r1, r2, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) shmget(0x0, 0x3000, 0x300, &(0x7f0000ffa000/0x3000)=nil) 02:04:08 executing program 0: pipe(0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffff7) socket$inet(0x2, 0x800000000000005, 0x7) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) pipe(&(0x7f0000000140)) 02:04:08 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r0, 0x2000747b) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() rmdir(&(0x7f00000000c0)='./file0\x00') bind(r1, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESDEC=r2, @ANYRESOCT=r1, @ANYRES64=r2], @ANYRES16=r2, @ANYRES64=r2], 0x3) pwritev(r2, &(0x7f0000000340), 0x10000000000000ad, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 02:04:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000800)="45622401105d5d2c419722729c0a2271897de8d7385460d5c4f3c0ea3ece81ffe35b7b1590859565514ccaf0d4d81424c56ee1e358a98ea20f9595fb791ab50a356188d1306b5e961563d54414a5355e363d04f3f8ca58a41fa207717248ad1d8018deb9c3b42e61c76e3e2e117ffd91225487763eeb739fe03c761a1cdd8249c00e7b93ba2755c4a07e057dca322cfdb6b306bd44c4866bec70b355ba53eb92093254ca2c3d488ecef9998aaf3136ad6caa82981f189dd9b253f088f908cf8d6a7f51198eef700dfea92ac843633670", 0xd0}, {&(0x7f0000000900)="b1cce239ab151f1874a38e8bbcef5b11ae13fe4c6f7b6d5c274695ba6c20871bcbec7eddbee2dd2df852525d2a215809495f525ca085c3c21eeaaaa81f73cf9f3d7bdad0eaa770b6bfb86c20db15bd13c75c6051c223fba598e0d2e124e3da559d78c3fb1b1dde706010e28a012f", 0x6e}], 0x2, 0x0) preadv(r2, &(0x7f0000000780)=[{&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/139, 0x8b}, {&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f00000003c0)=""/66, 0x42}, {&(0x7f0000000440)=""/128, 0x80}, {&(0x7f00000004c0)=""/140, 0x8c}, {&(0x7f0000000580)=""/223, 0xdf}, {&(0x7f0000000680)=""/216, 0xd8}], 0x8, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r3, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r4, 0x4004667f, &(0x7f0000000100)=0x5) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000980)=0x200) 02:04:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="8bedbe891e70f17427aa60f7221e2d2717d7b490ca54269889469bbe5d22c3", 0x1f}], 0x1, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x8, 0xe) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 02:04:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1", 0x208) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x9, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socket$inet6(0x18, 0xc005, 0x1aa8) 02:04:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) recvfrom(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x800, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x7ff}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) unlink(&(0x7f0000000100)='./file0\x00') 02:04:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) 02:04:08 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = getuid() fchownat(r2, &(0x7f0000000000)='./file1\x00', r3, r0, 0x2) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x20) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:04:11 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, r1) setregid(r1, 0x0) setregid(r3, r2) setregid(0x0, 0xffffffffffffffff) 02:04:11 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000080)=""/90, 0x5a}, {&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000140)=""/25, 0x19}, {&(0x7f0000000180)=""/14, 0xe}, {&(0x7f00000001c0)=""/45, 0x2d}], 0x7) 02:04:11 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x1c0, 0x2) socketpair(0x20, 0x4, 0x80000000, &(0x7f0000000440)={0xffffffffffffffff}) socketpair(0x10, 0x7, 0x9, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x1, 0x0) r6 = syz_open_pts() r7 = socket(0x10, 0x3, 0x10000) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x4) r11 = socket$inet(0x2, 0x4001, 0xcc5c) r12 = getpid() r13 = getuid() r14 = getgid() r15 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r16 = getpgid(0xffffffffffffffff) r17 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r19 = socket$inet(0x2, 0x4002, 0x57) r20 = accept(0xffffffffffffff9c, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) r21 = accept$inet(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) r22 = syz_open_pts() r23 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x280, 0x2a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) r25 = dup(0xffffffffffffffff) r26 = syz_open_pts() r27 = accept$unix(0xffffffffffffff9c, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) r28 = accept$unix(0xffffffffffffffff, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) r29 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getgroups(0x9, &(0x7f00000008c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r32 = getppid() r33 = getuid() r34 = getgid() sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f00000002c0)="4203036058a4dd00dca885403106982192619e408042680d926be64df7a6c9d7e7b93bcfb905da0465284bd04579c72573a38dab56f0803d471c32ca276f164c7b36ff1471967e1b6ed320f70e54ce74d96dcf777915be66ebba2d4a4d8d76ed5669e920ecf14ef57d630e5f43c873f84461462c35c026e799264a4982dacaa17df9b8864cd5b18bc0991d0f4ebe1817207e670d3a1461a2125f6a1032097f984400a646d5376520", 0xa8}, {&(0x7f0000000380)="d35e2be4009d9352b83c4829172856d46bbe6ae4587e0a5f2817be685de9d264be029077bc5caf3120d855c2e9587b9f8562cd4f179d15f30e9299e1fc72fd9dae72c25254fea3d8370ab46de3944439f83ca0fa820a293eb0c0d75b343f60", 0x5f}], 0x2, &(0x7f0000000900)=ANY=[@ANYBLOB="1800000000000000ffff400001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB="050000000000000000000000ffff000000000000", @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB='\x00\x00\x00\x00'], 0x120, 0xa}, 0x1) r35 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r35}, 0xfffffffffffffffc, 0x0, 0x10, 0x5, 0x1000}, {{}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2, 0x3}, {{}, 0xfffffffffffffffb, 0x1}], 0xa102, &(0x7f00000000c0)={0xff80000000, 0x8e}) kevent(r35, &(0x7f0000000000), 0x7, &(0x7f0000000140)=[{{r35}, 0xffffffffffffffff, 0x43, 0x40000000, 0xeed, 0x80}, {{r35}, 0xffffffffffffffff, 0x2, 0x0, 0x40000, 0x1}, {{r35}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x5aa0, 0x4}, {{r35}, 0xfffffffffffffffa, 0x4, 0x2, 0x432, 0xa5b}, {{r35}, 0xfffffffffffffffa, 0x80, 0x2, 0x6, 0x401}], 0x0, &(0x7f0000000040)={0x2, 0x7}) kevent(r35, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) 02:04:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000240)=""/131, 0x83}], 0x1, 0x0) 02:04:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x400, 0x90d2, 0x0, "d734c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x6, 0xfff, 0x6, 0x7f, "6906a012b72679ed588084066bfb801d6ba5a4b1", 0x2, 0x8}) 02:04:14 executing program 1: socket(0x20, 0x967d073f5bcbf405, 0xe3c8) 02:04:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup(r0) symlinkat(&(0x7f0000000040)='./file1\x00', r1, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000080)='./file1\x00', 0x2114, 0x20c) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x50) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) 02:04:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x100, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) flock(r0, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) r3 = semget(0x3, 0x1, 0x100) r4 = getuid() r5 = getegid() r6 = getuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x80, r4, r5, r6, r7, 0x20, 0x6}, 0x1, 0x7ff, 0x2}) setrlimit(0x2, &(0x7f00000000c0)) dup2(r1, r0) 02:04:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) r1 = socket(0x11, 0x3, 0x0) r2 = msgget(0x0, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getgid() r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x101, r3, r4, r5, r6, 0x1, 0x7f}, 0x80000001, 0x4762, r7, r8, 0x100000000, 0xffffffff, 0x7c4, 0x4}) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) r9 = open(&(0x7f00000000c0)='.\x00', 0x712, 0x0) faccessat(r9, &(0x7f0000000080)='./file1\x00', 0x506b7104b082270, 0x1) 02:04:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000b80)='./file0\x00', 0x480, 0x0) writev(r0, &(0x7f0000000bc0), 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = kqueue() kevent(r0, &(0x7f0000000bc0)=[{{r1}, 0xfffffffffffffffe, 0x29, 0x40000003, 0xffffffff, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x1000}, {{r1}, 0xffffffffffffffff, 0x80, 0x28, 0x9}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40, 0x9, 0x7f}, {{r1}, 0xffffffffffffffff, 0x88, 0x80000000, 0x3, 0x9}, {{r1}, 0xfffffffffffffffd, 0x28, 0x4a1d4ebd4bb62bba, 0x100000000}], 0x7f, &(0x7f0000000c80)=[{{r0}, 0xffffffffffffffff, 0x3, 0x4, 0x2, 0xf6c0}, {{r0}, 0xfffffffffffffffb, 0x80, 0xd1, 0x1, 0xfffffffffffff638}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x1, 0x1}, {{r1}, 0x0, 0x20, 0x40000002, 0x5, 0x5}], 0x5, &(0x7f0000000d00)={0x8, 0x20}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r2, &(0x7f0000000300)=""/161, 0xa1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0x0, 0x0, 0x41, 0x971d, 0x1ff}, {{r3}, 0xfffffffffffffffd, 0x19, 0x4, 0x9, 0x8}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x3, 0x5}, {{r2}, 0xfffffffffffffff8, 0x80, 0x40000004, 0x4, 0x8}, {{r2}, 0xffffffffffffffff, 0x10, 0x9, 0x100000000, 0x2}, {{r2}, 0xffffffffffffffff, 0x3, 0x80, 0x9, 0xfffffffffffffffa}], 0x9, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x21, 0x2, 0x8, 0x1}, {{r3}, 0xffffffffffffffff, 0x1, 0x20000000, 0x7fff, 0x20}, {{r3}, 0xffffffffffffffff, 0x22, 0x4, 0x8, 0x3}, {{r3}, 0xffffffffffffffff, 0x40, 0x80000000, 0x1fe000000000000, 0x3}, {{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x7, 0x2}], 0x2, &(0x7f0000000000)) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() r5 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) connect$inet6(r5, &(0x7f0000000240)={0x18, 0x3, 0x1, 0x1000}, 0xc) r6 = openat(r2, &(0x7f0000000ac0)='./file0\x00', 0x20442, 0x4) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000b00)) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000b40)=0x800) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x2, 0x6, 0x5, 0xffffffff80000000}, {{r4}, 0xfffffffffffffffd, 0x0, 0x1, 0x8000, 0x6}], 0xf263, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x94, 0x21, 0xdc09, 0x7}, {{r4}, 0xfffffffffffffffc, 0x14, 0x80, 0x1f, 0x2}, {{r5}, 0xffffffffffffffff, 0x31, 0x42, 0xb569, 0x200}], 0x401, &(0x7f0000000440)={0x10000}) sendmsg(r5, &(0x7f0000000a80)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000480)="edcf154e24d747f1bbe891b5b16e623df95db12a2d675c4fa939574e0a255a2308628f21a08ef66efd9c989f9479529583823eac5066337ccbdd429ed29801446bd2d87f724565f33d303982ca581bc3bd92b54630e1ec2c2cf4fca139b2c56edbe283caed749ff26ef4c8a1a800772f2aff", 0x72}, {&(0x7f0000000500)="9f0366c17c", 0x5}, {&(0x7f0000000540)="927a6fcd69f99f09e9d6b1b0be959f518ab46ee7086eb64a0753e3291f133be2c510859fc78fecaf5278ee2c95ecc643ad69caacfb272d7426b3ceb55037e0412ff5dd546cf2c38a776c740730b71e7f847f0a02f940ca744634715cdcd2d6175d937413c7c5378ff89d7c0754b572bad943a856f835b70898a4f523b6759b609fa8cbf2ae0518fd90f0c4c862c56ba95c6c828d555cea3935224587fcd33f04db5a92dbcd966a605459238c526f6402009a", 0xb2}, {&(0x7f0000000600)="903b48772059b0dbaeb53855b40b191f395e68a99fe1d20fd3fbea46850af384e35eb39ec4a74380c9cd1757288ae1fe82148f9b7fb67151ca5e4c3644d8c0ccf1d405f62ba76d79e98c60a606c4e2084e867ef8adfa89112d265972dcd1715acb88453335b19da236d41596f5850fce54d89b601f9c826b0db90ceafed9e2453a5af0e723f8ff276f87d7bd75e505166931937f5558cbec81f7e279e8c62045ccff895d9e", 0xa5}], 0x4, &(0x7f0000000700)=[{0xd0, 0xffff, 0x0, "a1e2abffc040b1bc657b69ad7c1f4f5e358996ad3514ff0ff77a261c3080bbcfc47d3980326db25559d3dc6831ca72a1229a4def26c6a5aafbd4399725e219739871822f410a05254db9c915ab9e5d6286b94263725eddd45a43c773f9241e804a9c2eca26dc70040561a3f07ee16008b22ecadab146223d9cf0aeb1b873da08d20736fa907f8fd5357a3b7a9422e79228b07becea29f0c9a0d583a6594c3b4fed9162fc65294406197e05b33b894620b49eecb17478d8cbb000be5ab747a3"}, {0xe8, 0x0, 0x3, "24012d315ab217c51585b9878d4c907f0c466bd158dabb650f28cf90da92edc8c917884fed9fe42f496fd197e616d5b2a433895ce9b52f1ae5d6e85f0f4e8e2ad4bc9791ffaac54176ebeafee2e960c4f7474179331be7de4ae5db0e9c61a9ebd53a2790e7dc7be2fd39a4ec4ee7bde9359b02d24686376465ad12ba632ef65cc87b59b8a127db593d0db8b6a19ee7d8fb65165c89bf65229916b2e0df79b39246141c0a1c4f1c54385335d3c04a93e6a065014bbc718f6521afbeba9e79a9e7a9464d1a3446c837f30c3d583f177c63143a56960d70"}, {0x90, 0xffff, 0x3, "5f2da2d51e276af2cc8a360982551604f3bc52d3b9bf54a87f7f1d488b934688abc69a464465abcc86a88cdc92536af3aca33c5955bb3bb09ad9a520393efe9d5bdd597cafaa19a6ac39151efb37480bd7542abe8e13cfa733b6c7677e916f2803d8fda6652d5b10fba32b091e11acf0c5feea528d160f791a1a11"}, {0x18, 0xffff, 0x3f, "9c891873adf89d"}, {0xf0, 0xffff, 0x20, "1815eb9867cc0464ee0ab08af7626169a50b1c7574e77d3be80c79f7535a4c546512927cd81d9bac30c4e7f4df89aa0c6d314c8ad71fe1d172d36740729fedb97dce33162e12b2006f9fe5814424a5bce2dd72fd4db961a8753c7f63453cca1cde4f01356ad376383eec7733ed4bd6a2f416ce4245ea3c68b9002f5fc61b0a545f42519b1f5d5bad49f8f9d2b584249c744cffb73fb49e8ede876c12e33f2827dfb7ee78a3cdd94a54910b622ec83e306100d6fce668943e9c1284247c4e255559ddf91859f05cd1a279dcf76a3bd80396585dadd1a4ea3971d63091f48215c7"}], 0x350}, 0x400) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r3) 02:04:18 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 02:04:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) setsockopt(r0, 0x14, 0x4, &(0x7f00000003c0)="82160ddaadc705090ef97ab5c91202c5cc7005a032b824bc0896660c56f95099ec277f3ec222125ae7a26aa6415f757d985b244a10213bce767c74fe9bfc96b315fc544805a64c3c1ccd79edcff6a5098f85af39197b7f2b50f03fd681cffa70f41a3c6025e63908c30fcf22593eb4d5747fbf089cafa7639c48affe372c44b484c2ce1dadf70bc835f94ba9e0bf09c6693d7d48c92c077c88751b6947b6c1dcb11ab175d975c0fe35358ec45a5ce1f38655cb90ef68238854420fc14d3c9818ad64fd7c844270aac8f66675f54f8049c568e62af889976d8b3f45bb9e6b44271bb8440f61a0efe82bf322074ebcb8398df271db71a21916b93ed9412b26", 0xfe) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x80000001, 0xffffffff}, 0x8) r2 = kqueue() utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x10000, 0x2b13}, {0xfffffffffffffff9, 0x6}}, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 02:04:20 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') 02:04:20 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x2, 0x0, 0x2f0382ae, 0x31a1bc30, r1}) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0xffffffffffffffff, 0x0) r3 = kqueue() r4 = dup2(r2, r2) kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) r5 = dup2(r2, r2) kevent(r5, &(0x7f0000000040)=[{{r3}, 0x0, 0x14, 0x30, 0x1, 0x1}, {{r2}, 0x44896fe48e005ede, 0x0, 0x20000002, 0x0, 0x3}, {{r3}, 0xee91a606941b52b9, 0xd, 0x20}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x6, 0x1}, {{r5}, 0xfffffffffffffffd, 0x4, 0xf0000002, 0x3f, 0x5}], 0x1f, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x5, 0x1dbd8ede}, {{r4}, 0xffffffffffffffff, 0x3c, 0x0, 0x100000000, 0x1}, {{r5}, 0xfffffffffffffffd, 0x8, 0x0, 0xfffffffffffffffd, 0x7fff}], 0x8, &(0x7f0000000140)={0x6539, 0x2c9}) ioctl$TIOCSTOP(r4, 0x2000746f) 02:04:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 02:04:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) socket$inet(0x2, 0x3, 0x7) 02:04:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r1 = syz_open_pts() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000001540)='./bus\x00', 0x0, 0x44) r4 = dup(0xffffffffffffffff) r5 = socket$inet6(0x18, 0x6, 0xc2) socketpair(0x12, 0x7, 0x10000, &(0x7f0000001580)={0xffffffffffffffff}) r7 = accept$inet6(0xffffffffffffffff, &(0x7f00000015c0), &(0x7f0000001600)=0xc) r8 = getppid() r9 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r11 = syz_open_pts() r12 = accept$inet6(0xffffffffffffff9c, &(0x7f00000016c0), &(0x7f0000001700)=0xc) pipe2(&(0x7f0000001740)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1b, 0x6, 0x6a, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept$unix(0xffffffffffffffff, &(0x7f0000001840)=@file={0x0, ""/4096}, &(0x7f0000002880)=0x1002) r18 = socket(0x6, 0x7, 0x8) r19 = socket(0x31, 0x3, 0xff) r20 = syz_open_pts() r21 = socket(0x17, 0x4000, 0x7080000000) pipe2(&(0x7f00000028c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r23 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000002900)) r24 = accept$unix(0xffffffffffffffff, &(0x7f0000002940)=@file={0x0, ""/4096}, &(0x7f0000003980)=0x1002) r25 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000039c0)) r26 = socket$inet(0x2, 0x8003, 0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003a00)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003a40)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000003a80)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r30 = socket$inet(0x2, 0x4, 0x1) r31 = getpid() r32 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003ac0)={0x0, 0x0, 0x0}, 0xc) r34 = getpgrp() r35 = getuid() getgroups(0x2, &(0x7f0000003b00)=[0xffffffffffffffff, 0xffffffffffffffff]) r37 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000003b40)) r38 = open$dir(&(0x7f0000003b80)='./bus\x00', 0x10, 0x20) sendmsg$unix(r0, &(0x7f0000003d40)={&(0x7f00000011c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000001200)="84668e3c09981f5905be", 0xa}, {&(0x7f0000001240)="bf5e4a43ccedba0670555cf863600f", 0xf}, {&(0x7f0000001280)="ed16a1415dacb647dca6cf58cb16b87540a2141fcfff8dfe682b1d9bc587ce91dfa39c0666587d629c3399eb3eaaaba41254d341a66632b6186d2fed3c0b4a5c60f230fffa8cc054d7a513d152fbbb663335e5e7a961f25f327ea74160a3e22a8f21eefa82834213cc6f67e5fdc0874fcf4f046cb83daa3aaf97e1ce0581a4b36836878a59c36dece57bab5f0bae26cdcbad03adf40ea5bc8d361525ac398e88cb8043bbfba2d067dbd69b553eba4001ee2f42292b38b4b6c92ed473799fbfadc475ff352a002a344aa2aa76e36db47650f3f2cac736f1370f654e4fed1c4a6a006cbfe84840a78053a4d62f5e", 0xed}, {&(0x7f0000001380)="581e8824d0d70c4fd3396e382ff4e56d77f5387ee7450fa752cf", 0x1a}, {&(0x7f00000013c0)="28b422b10790969f520ab0606b2a8735782981ec47980e91f2139eae7c76cf490355362bf4f3d7a8e0a8f29be5f28e2f1dc99e80c03859e2025236ff3b1c1c55eff09defd22d83788d93f2a470688cda21d8c232a406ad48631599ba00278218e7ba50cc4add66b7db", 0x69}, {&(0x7f0000001440)="3a6547639a5653adf58c22e8ae79664fea5e14a3a0e361aed96cb9efcca78daaec3cb7b24e590770a2961863bb287600d01b34c6651ee7805f8dd1ae8e247a65daa96353f61b04c5152ce16821bf30e05325f3773d1fca412cc775e75eac18ed38d2e7f99622a83c25a6d54a91061f", 0x6f}], 0x6, &(0x7f0000003bc0)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r11, r12, r13, r14, r15, r16, r17]}, @rights={0x20, 0xffff, 0x1, [r18, r19, r20, r21]}, @rights={0x28, 0xffff, 0x1, [r22, r23, r24, r25, r26]}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}, @rights={0x18, 0xffff, 0x1, [r30]}, @cred={0x20, 0xffff, 0x0, r31, r32, r33}, @cred={0x20, 0xffff, 0x0, r34, r35, r36}, @rights={0x18, 0xffff, 0x1, [r37, r38]}], 0x158, 0x8}, 0x8) r39 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r40, r39) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 02:04:20 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000680)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(&(0x7f0000000040)='\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='f\x00', &(0x7f0000000240)='@\x00']) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000300)='^\\\x00', &(0x7f0000000340)='@\x00', &(0x7f0000000380)='d@\'${+*}{\',\x00', &(0x7f00000003c0)='f\x00', &(0x7f0000000400)='@!+!\x00', &(0x7f0000000440)='^\x00', &(0x7f0000000480)='\'/)*\'\x00'], &(0x7f0000000640)=[&(0x7f0000000500)='[]\x00', &(0x7f0000000540)=':)&$~!^\x00', &(0x7f0000000580)='f\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00']) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 02:04:20 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x10000) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x100, 0x0) unveil(0x0, &(0x7f00000000c0)='c\x00') recvfrom$unix(r1, &(0x7f0000000200)=""/242, 0xf2, 0x2, 0x0, 0x0) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) fchmod(r1, 0xd1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000300)='./file0\x00', 0x8) recvfrom$unix(r1, &(0x7f0000000100)=""/152, 0x98, 0x40, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 02:04:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = getuid() setuid(r2) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 02:04:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022f2f66696c65300022420d149aa893a3a771f6f21099202309fbbd49330fd7d663228bfa544729a33f1a51f305327fe4759b386ce0462f827dc0d8361117213a3dcf900dd8d33a83f8294f6c8c8a7fc7691ccad166f03f7d2b0b9381c8493a38b8cfee2c47a4942ff419b1a8050db4acf7083412dd2ded"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 02:04:21 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x4) setsockopt(r0, 0x80, 0x6, &(0x7f0000000100)="a2224d25237218c85018cf4b03929784e74527245e4dfd7111fff1a7c3d18a89ec2d856043caa0e1c14345c23ef97bbd6990c2f5b5a52ee02ef69890ca7513f7666f43e2993da69b853f8f31efccc858fa30c7217244e7724068e99f73af35daf43429c5ad0c3aa35e1a14f18f4cd4654b518105299d7183a472d22b7a8edd6a2fca35be4cce74e52b298e7c8dbe36dd890842ade5d57250858f59d451cb1754d2d8d1f22ffdc51af5c4b1e2dda61fdff115a5a17fd00dc28f108d9d8aabeab3503cdc29649418e2bc65076c437093949b131706f45f4a7e8df76a8fc30f20442d05726f8cf8fab613cf463400e896812c61", 0xf2) setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r2, r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) getgroups(0x1, &(0x7f0000000200)=[r1]) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xd) setuid(0xee01) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 02:04:21 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000980)="582720efabd16ebae63225259560f8e5a35f7301a044f533055552fbd5e417893b1f632dfc94ff334a5609515a4c02000000824b3da0390000003bf579456fc7d4096e8c8b8c870000000000008500f728040036a5d00d1628b53aadb4392a2d00000000000000000000000000", 0x6d) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000180)=""/79, 0x4f}, {&(0x7f0000000280)=""/181, 0xb5}, {&(0x7f0000000340)=""/150, 0x96}, {&(0x7f0000000780)=""/217, 0xd9}, {&(0x7f0000000880)=""/198, 0xc6}], 0x5) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) fcntl$getflags(r3, 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:21 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair(0x20, 0x4007, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:21 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 02:04:21 executing program 1: socket$inet(0x2, 0x8003, 0x4) r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) getpgrp() 02:04:24 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/245}, 0xfd, 0x3, 0x1800) msgrcv(r0, 0x0, 0x0, 0x4, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) 02:04:24 executing program 1: r0 = shmget(0x2, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x18, 0x8005, 0x0) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/44}, &(0x7f0000000180)=0x2e) munlockall() r2 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) link(0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) sync() r3 = msgget(0x1, 0x20) msgrcv(r3, &(0x7f0000000000)={0x0, ""/135}, 0x8f, 0x0, 0x800) 02:04:24 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000840)=[{&(0x7f00000002c0)="b2", 0x1}, {0x0}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3b965f3b86a0e695b8cfbe643b8ea5b5aced5577", 0x7}) syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x6) syz_open_pts() 02:04:24 executing program 0: getgid() r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/108) getgroups(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f00000000c0)="b678ad01d0cb7516d4442648cfd00269ea6ae0a5222305e6241342692c305c04502c95219ce1e5ed3db7e22338c880b597e73824d1fc79b67c6dde077e7a47befa4983ae2ce645e7e5dc23d9e6922bdcadbfe5e42c2d5594e2974ffbead47284e610d429", 0x64, 0x3, &(0x7f0000000140)={0x2, 0x2}, 0xc) setregid(0x0, 0x0) setregid(0x0, 0xffffffffffffffff) 02:04:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/126, &(0x7f00000001c0)=0x7e) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0xff81, &(0x7f0000000280)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) 02:04:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = kqueue() kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = socket$inet6(0x18, 0x8000, 0x6b) socket$inet6(0x18, 0x7, 0x3) getsockopt(r3, 0x5, 0x100, &(0x7f0000000140)=""/122, &(0x7f00000001c0)=0x7a) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x2, 0x0, 0xa9, 0x9, r2}) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x8000, 0x0, 0xf0e8, 0x0) getitimer(0x0, &(0x7f0000000000)) 02:04:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006003, 0x800000000000401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x4000081, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0xc0, 0x4, 0xc5ce, 0x9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x6, 0x544}], 0x7765, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x8, 0x8}, {{r0}, 0x0, 0x7c, 0x40000000, 0xff, 0xe2ad}, {{r0}, 0xfffffffffffffffd, 0x42, 0xf0000007, 0x8, 0xc3}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000001, 0x5, 0x7}], 0x84, &(0x7f0000000100)={0x2, 0x7}) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) 02:04:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x1800000000000, 0x5, 0x80, "5582e935835e765408b9cdec277e73678f363790", 0xfff, 0xb3d9}) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x100000001}) 02:04:27 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = msgget(0x2, 0xa0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) fchmod(r0, 0xd0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getegid() r7 = getpid() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x1007, r3, r4, r5, r6, 0x1, 0x20}, 0x7fff, 0x6c2a, r7, r8, 0xf22, 0x25, 0xffff, 0x5}) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) r9 = getpgid(0x0) fcntl$setown(r0, 0x6, r9) dup2(r1, r0) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000380)) 02:04:27 executing program 0: r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x2, 0x9734}, 0xc) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000040)=0x10) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socket(0x0, 0x1, 0x2) getsockopt(r0, 0x1ff, 0x467d, &(0x7f0000000000)=""/29, &(0x7f0000000180)=0x1d) setsockopt(r1, 0x29, 0x36, &(0x7f0000000100), 0x0) 02:04:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)='>', 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2810b, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x22, 0x40000000, 0x0, 0x6}, {{r0}, 0x0, 0x8, 0x80, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x10, 0x8f028060b5551b6c, 0x1, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20000001, 0x1f, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x43, 0x9}, {{r0}, 0x0, 0x4, 0x80000000, 0x7fff, 0x100}, {{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x40, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff8, 0x25, 0x400000c0, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000001, 0xff, 0x3}, {{r0}, 0x0, 0x2, 0xfffff, 0x101, 0x6}], 0x2, &(0x7f0000000140)=[{{r0}, 0x0, 0x1, 0x4, 0xdc89, 0x2}], 0xaaf1, &(0x7f0000000200)={0x10000, 0x3}) r2 = syz_open_pts() lseek(r2, 0x0, 0x2) close(r0) dup(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) linkat(r1, &(0x7f0000000280)='./file0\x00', r1, &(0x7f0000000440)='./file0\x00', 0x4) open(&(0x7f0000000480)='./file0\x00', 0x400, 0x3) 02:04:30 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = dup2(r1, r0) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/102, 0x66}, {&(0x7f0000000180)=""/39, 0x27}], 0x2, 0x45) getpid() accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 02:04:30 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2007, 0x1ff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r1}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 02:04:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x88e2, 0x1ff0000000000, 0x80, "34572010c157272757aff94a418b7b46225578d9", 0x8}) r1 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2002, 0x2) r2 = dup2(r1, r1) close(r2) ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt(r1, 0x29, 0x67, 0x0, 0x0) 02:04:30 executing program 0: accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000280)=0x8) r0 = open(&(0x7f0000000300)='./bus\x00', 0x20080, 0xc4) listen(r0, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES32]], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1ff) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea6b5211cf801bf1fa48f4445ed5f9d28462b2c4a9933f1200ca7d3e8571b5d6f23b146d787239cfcae8d02f8d4341cb992f14cbd6146950e36d594274797342ef081fb57445fed21e187a58fee31eea82b7a6898a1de972db8bcd015c8b424f53376399293731e14a383878492c6349d0f6431cd98289605b59083811521e7291b653c698fbd5e7126b3b747f00000000000026219dcf527c24c156141b2afa52c2167776", 0xb1) bind$inet6(r0, &(0x7f0000000580)={0x18, 0x0, 0x200004, 0x4007f}, 0xffffffffffffffaa) recvfrom$inet6(r2, &(0x7f0000000380)=""/202, 0xca, 0x40, &(0x7f0000000200)={0x18, 0x2, 0x0, 0xfffffffffffffffb}, 0xc) open(&(0x7f00000004c0)='./bus\x00', 0x1, 0x100) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvfrom(r0, &(0x7f0000000240)=""/37, 0x25, 0x1, &(0x7f0000000480)=@in6={0x18, 0x3, 0x9, 0x4}, 0xc) 02:04:33 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x10001) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) write(r2, &(0x7f0000000100)="cecc3ec9a5ce02d6bd45436f8f12323dbefda8422236107feda350b1eb771e46967ae8e3b262067d3dacb92ebf5bb5fed9237164dca442c24a3561bd9eeacff6978a556a9eb99fc6eb7bc3b49f624380079d7327df0e3acd153412d8f1c2599afbe4a58e24a215a38b0518", 0x6b) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000300)) close(r1) fcntl$dupfd(r1, 0x0, r1) 02:04:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x100, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x8}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 02:04:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x2) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x8000, 0xfffffffffffffff8}, 0xc) 02:04:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000000c0)=0xc) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) msgget(0x0, 0x4) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) fchown(r2, 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 02:04:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)) 02:04:36 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') mkdir(&(0x7f00000000c0)='./file0\x00', 0x28) 02:04:36 executing program 0: r0 = dup(0xffffffffffffffff) open$dir(&(0x7f0000000340)='./file0\x00', 0x8, 0x10) bind(r0, &(0x7f0000000400)=@in={0x2, 0x1}, 0xc) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/161, 0xa1}, {&(0x7f0000000180)=""/191, 0xbf}, {&(0x7f0000000240)=""/255, 0xff}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000100)=""/43, 0x2b}, {&(0x7f0000000340)}], 0x6) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x50}], 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)='U', 0x1) 02:04:36 executing program 0: setitimer(0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 02:04:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') recvmsg(r0, &(0x7f00000008c0)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000740)=[{&(0x7f0000000180)=""/197, 0xc5}, {&(0x7f0000000280)=""/236, 0xec}, {&(0x7f0000000380)=""/1, 0x1}, {&(0x7f00000003c0)=""/3, 0x3}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f00000004c0)=""/100, 0x64}, {&(0x7f0000000540)=""/11, 0xb}, {&(0x7f0000000580)=""/251, 0xfb}, {&(0x7f0000000680)=""/180, 0xb4}], 0x9, &(0x7f0000000800)=""/146, 0x92}, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 02:04:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="14504164b97d5885ad8f24eb0542ea7c0b77b85df7b69e97429502c438cdcde1788923acf5348ff9f1"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 02:04:39 executing program 0: r0 = socket(0x18, 0x1000000002, 0x8) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) listen(r0, 0x4) 02:04:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000001240)='./bus\x00', 0x381, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x440, 0x41) fcntl$setstatus(r0, 0x4, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x2040, 0x4) 02:04:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f0000000040)='./file0\x00') 02:04:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file1\x00', 0x611, 0x8000000000000) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r2 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x30000, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) mknod(&(0x7f0000000080)='./file1\x00', 0xffffffffffff2ffe, 0x0) r3 = kqueue() pwritev(r0, &(0x7f0000000040), 0x0, 0x0) fchmod(r0, 0x20) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x4, &(0x7f0000000300)=[r4, r5, r6, r7]) dup2(r2, r3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 02:04:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x93) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x8020426c, &(0x7f0000000000)) 02:04:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) syz_open_pts() 02:04:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x4000001605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x2101, 0x9c) 02:04:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/31}, &(0x7f0000000080)=0x21) setsockopt(r0, 0x7fffffff, 0x3ff8000, &(0x7f0000000180)="40ad8e2dcc5c7e1a63861bcba9b2a6c500c88530e96edc158ccad1111164feda048d2ed5f491d48a573b6bf04ee06280eb1823f22e18f8c694e01ceba755437f6a9bc119e628c3154a17dbb4599fa0fc5cf5f9252a1354d792c7afc517d92019798251837783fb99f3458018e0da22176757c4637fbbfb8812e5e57da65a0115659e33a67e1e864d8dc5e0fcaad36b19bd45fa977288da491e7dfafa80bb78fe8313ea8e1c4e1ee5c0fe1ec5113ba1ab8228b349", 0xb4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x800, 0x8, &(0x7f00000000c0)="3f7c68b90ca615f0a3f53f5a71c4c9ade4a201d89b17e506e09a9d03fd1868f33795dab1ea49738ea7169838ce696ac5c92b79b27cac8c66b215a336bfb18b23caf17c49d5fb87d37c54612273d982ae01b514ec3d00d7de0fd52947013a3306", 0x60) 02:04:39 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x13, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 02:04:39 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 02:04:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r2, 0x2000746f) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/49}, &(0x7f0000000100)=0x33) execve(0x0, 0x0, 0x0) 02:04:42 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = kqueue() mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x5) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 02:04:42 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="8723a6520ecabbf7b94d2c7f0d5c666a3d1bce034be20295cd82a78e32d07fbfba36089580a8092ed4ac6836e9ad15c2e684adbfddd766c1f6d95df6b4aac4b6ef193a9b8ddd53391af08424908f64cbc1fca8a752f4fd1fd5e86cc1eb502f123803f5f40ccdfbc34f03a4cc0047d57979453ab038314065e662a17adcd886d6a12fe129f3049c45390c1e9f7ffdb9adac57373835ec02c729a7aa4c85e2b3a5ab419a8ffa9f26016d451e7be4e1f2e88baf34f37417a854fd6c8fc4835b25e894b558a853156a6128c0864ad1a1765c8ccc44d5ebeec904e32498f0ddad200de6a3f496387ff86df803871c1da6e65eb833564731dffda36fd607dcf52212523f36ba076fae6bbaf116a7029d2b4070b0e323ea3ee480826a3154bf117c0b9b2fd1e03db1a083fc26450a49fc8910e93f42574f1c5cb800c1ea9b5888d649a5a1062ffeed8242246d16501a57fb5b8a3a48ff03abfbbd09962f7415daf030c702a06822331f863280faa4939cb5bfe6deeb98f85dd6e4553c941228332bce0cfe0754a34db176efb96fc5c34f6493ef2901e0d5b0bae54275bdc0442f4ef967296d71018882d25b6f68e9e7e3e51473df5373e749fc6d2360bca31bfda5a71cd425404b0191c041c13da7a0699d81fb3ce2c933c25f5888b3c8f06ce5d19a56eb744ecd555007ddb3c770e9a3e7204bee968710003dee564b5f641933fb4d9dd8db5e72901b6af6f19aec73ee6bd68cd95ed428eedab7f75661e3b2febc1e5623b8b30de14b6355b5974a6cc15b1c9bb3fa08649b9c62e3a7d78c21fd770cf22724177570d20c2d2ca94dfab968f09eb4338c4177053ace8162cf756207ace3aee19b0ece67f27657c3af8171415a6ee3d0a4b40535b454b42789d6641b75791de78018a06704b901a4cafcd648eeb590acc6317ab4736dc81766796e141a8309649d6eb303f4ff32f9e151d49419ba63d214c4f685a1a744dc2ad53712f84d76d4477fb444bfbc270489a462d21e20610ed5787c42f6a6a363b78379ef74222a1d0cbc375ea49195d26770699f7f46ad23ad83ba571831845e13f6cc578dcb8d892582af273f5b9c6ada49fa25e4d84c0dcfd28a39706862805f70ce14536b423206273e583be0b8dcabb5537518ab22688e9ffbaa4f467a4e88281ae169033fa89041e393095ae72ff4aac8e3d6c4257d6c48556e757b043485431ccbbb2fd46e3afbefe3bf2be428646da1a3785cc7d1cbdaf24ee95da7ab83c1fe7ddd8a40c40d55548831da99bf7086607505b4bb74369d755867c6a39dfc52d220ed8fbbc0aab4b4bdd8e0831931bd75ca9e54cb0867486a700d8b2fa70fbc41055b1b5bccf547e37cb722a2e970c68bf6f9d6380fcda555989afb50392dbcd031de1d28b5b1232af332b016692607e70dde9e240bf3bc771da0194f561797be6307a9b31f2535058cb388996e45f6dbe0cb6c1e00706f7e1c4aa0184085d8efa241b9fe8c59d0644a7a32a50a21c80e5010904d0b65c98697e1efa8a8489187eecb041f7036e3f00288030dea372c0f3a2d5799c6b8917ed1e955ba4c4828a51580af9f84f0fd63bf656616f0a774aef358958ea89729d5a7db168dc8db6329bff99c157bdead2555a49ff4f217441d1a1890844828a8f2b76cd9b225e06efe6c672cd9d3e9a76f8186946ff097b6bbc2bea2c3470122b9ee8b5942538e93c522ad4c36661635af5de6644edf2880fd9c733fec0080fa7d98d16c4a2cbfd4e2007016beb9276d0c59519c9f1b360304bee66fc9efe72cd79d60fbc77ce3941b0190e702c179a6bf6c1dd31330a7eb2cd81d6a7cc8e31bbaa734f764c4437d09d42e4241668024b43ed972a5a1e4e8aa0dc2a3c7d405d6135bf11e955d8d9bb782733aae59c89d272b2977c11019b23006347828ccf3f03b09340d6120e103849d06bbe0bf4968b8be2d86bf9495434d8aeecdbd6e567a36d428c7e775617689025e9ac795d0d681118793f2397d2fd8416b1c04a41ada57759c1eed7d1a3226861e573915890b3cfb125308a7cfa952d4308caa461b3e15e4fd8ac8f533b38277f29211fe43f106791a6f82a7c02f363d7f741e0240088498ba8e0fd1a127fedb26b303fa55d582ae736a2cbbb21f49e7b52c8af4569dc6741ff5399c6e0823f24ea13074a39be9b07ee414f93a595fba565cef6a09e317cdf74d7a22ece9f188f479367110c79872c9d6e0d48ace7402aa67510e0bd5bd4e3a2aabd25db519892aeb5879f72fc9450b0788bc6475a996219745a1163fbbc74578ced9a8d71537b0e8984d01f97cee91ce7ba717bce44f0925bb512ec885035f45c6456d85e58f43ec59163fbbc5b106cdd2093d6fc79992aba62d5e576e63002f3b3bcb041da3468a8d3b870adcdf78aa0924a92a6c54ddb81ef1a608dd2651cc9f50cf75bed384d0109a437ffe7a4b137b706ae2a6db0c803ba8271998e18fa8375e0ae9ef30d994effcaf655e2937af812716be41176cabfc2ca2488dee87258f0d2ab08cb0148fff749bc61e4d088fe5d05329cbe29412e931965c8a750ac137a28d007b0c078cc205a0b940fe31462ca3a3ea8664c7e079b76c8d6069df1403a0a96dcfe4186920797c182f0feada45e1d66273fff9f4da40a6cfcd2a41d3836b5180763a7d2458bf48d6acd89a58a875c4d4b033a22cb17b69bca0b0e6f692be24209113924b8b3b75e2065e7504e6ab2d1792a7330bc05eec5216b6cf9b2b5fa5f4f23ad340056ecb858297", 0x7a6}], 0x1) writev(r0, &(0x7f0000002600)=[{0x0, 0xffffff52}], 0x1) writev(r0, &(0x7f0000000d80)=[{&(0x7f00000008c0)="7be2550dc54d489d6ceb267bf3319f92f8567d759cc42977726136ef95dd18966ee0063bf4518b946544dd87c0971caeb1c6e55b8516b1d6baf2cd66ed9235fb2a49c7d89e0920eb76b4be2fda543efdb36f9e5fdf54c830eae3eaca1cae8a1315e7d1838909ab23ee3d7a51c22d5eb2be9f2eb8118b6750d5375d28e5", 0x7d}, {&(0x7f0000000940)="d38787259dbe4de28d399be25a3436fd57e902676c199a90e0c0e8bfa123aa6963529e6b57c66f2e2b0b139454ce3907484111bea77632e6472fbd5a8ad682dd3db429a381bcb951b9fe74752a3a4c8b533fc941b8418bff5185bb34d36c7112eb891f2b63df934dc9560a9510e6904544b69698ce6a0c6d759ee9a14d06b9bced48acad45796b492687ce1917f1e75dd2bf62bfa986662ec62f017193cfe6f8329952da6a95ea538bc739c8b645a32f6f8efa7fbe45d4031861ddd0cc41b0fc89d3de4cb24a793192b57adf4cd310dc552c5f2d77d2b09f09fd024bf5bb51e8d01f895ba5daec3ab8", 0xe9}, {&(0x7f0000000000)="4816a90ace8ee65496", 0x9}, {&(0x7f0000000a40)="710d233a50e1f270ed5f4ab1e1c5d52675f3f9127e71e08200ac542e48724c273ad7412f4399b09fb7638f1857100ed9eb5185b16c85c5ab42ff69837238600c3129247b888c6414b8328b844d4f8dca1f169927205402fc90b960b60a34d15d8878b0ff99f42cc9d4283a50153495ed22c45e3de3d42185ff2989f60a73b5bd94cb913e9b1db8674dbb5d75168ca95f9bf7efcbabf8c4c45d01a62cc9c5ced93d156513b239235072d3c9141ddc7c6ecf987c5216fc07c9525d35ac3dcef06448930c4e47ea255b", 0xc8}, {&(0x7f0000000b40)="35b6372a9f62627378993a4d95294b0134c5cd58073817ed4fdb02508bbfaa39247abf701c8a3079f57d954e493f4e942520ce515e9cefb4c3e660ad18ebd4cadaa52208fd0c4e95e4d26d90a337d3bbd0c7939b8f18425ae7a4b46d0bccc885f337695ec2dcf9071b848197640e55c36f6c2040f9bdd61ca260f798db921382f38d1e5c4f4aab7ae6a8e63e22b3e7eb9c10b49f63027c3e7e63ac3ed58418defd7557165f97235b0a33cff283b3d790a76aafc575ae0a8400608d3d85d79d95e1bd79a2e1c8a860e50dd52400a85e", 0xcf}, {&(0x7f0000001340)="4873f18f59527aa22ed6017987a428e8831687d8b18b8f4dffc476903c158255a9dbcdf48acc4fbe880ef3527188998cd11bbabb53291c34d72f6912829d9e9fc2a59f3d4b04c07e52f63aded6f847ae30167e8e07310441c260224a216ae3abe1ee374c8ca10cc4648d80e39129feba0b22dc25d5b76b0889901ca6e65388207a25205ee91f612582691977151f6d1b41c42d459222a6bab590c2372bf5fdc5e70867c0de44fcd6d569688397b16849585bf9beeadf65b80902676a7867196724e6ce5d6de6cac89a572c82fe98cc61e5db1557fb8ebdf0442e3e82d8462770c17f5136d8539ea4e46fa9e743f0e8b77889b0c734bbf18626397f84412107191d85d40aed23e87271eadc3333e3c7547a139207288172cfa42a66bbda3eae5cbae19fff89b1248479c9999fca8c2bb6eb97fd9253c7b023e00e0d1cdc67920c418fb0854d91c439ed3f7c246ff8b32b482141962d17b0b84317543c8502c20c7c0a5494f41ae43e6512d3f6143688bf274fbdcfc8dfb808cc2ddfdd183e67cdab706a703223ff552de57c21761c0abf4a198783d262b89b73189365794ae43b7348fd4532e2fea80b40506d715070bd3504939839d4c291251fa9b717bcd2379ab7f7e872aec6c56521ed3b34530d3b6f22f31df251b937583e8eff3dcf605ffd74f358b1e333715d50fa0708cc7e91ce845c4a3ef3d71f3b487effabb25c08f8724687e3d61be81e01cb920735ae26766dd08084d3cccfb1939dc41fd0f47cf3dd150f46a7e41e0d79ae7f9ad8b306731978c35b94e4f476fd7c713072f7da7c6146071653283d6165e6abb1bd240cae225858e5339e9a5eede8db9e74e5fc9e3ab19ae8a8b9de8e4590dce0aeea462303e3051f8367e403dca20f0c968b329af544479c189d4017bf805166b1cb39e8662cbe994e57d78596f7ffbe15bbcc64e956d38792e00b92aef6695ec0f81551f2d704773723c1092d8b71d754fc51ab6c5020394599261fa5023ae01677de5977dccca0deb6505682c8d48fbc7387618f81dd3c54773ba172b6a41fabeaa1242bb9867b579de902208726fd0591669936443a8f3bcaac89a4cb15b014fbb563f2303167488e25ea866c44fa209cd30d44cb3e664f9b6626dd159c5cec31da580934119e0398294d4bfc87c6c1487486c5505016f938c86320e4bf61182a70642c287ac307d94f77e1e928ccb9d74292822d457ccea510843b211cbf66c85f0f3141da1b5b775d08f5006b1a8e0aa428c2036cb74308e1ae9d7b6d9c374d77c99887970f4c3c7e4e24dc5db8f9be0dc899eb79505e88441601bb67f8724004eea58084eb374b2422e7ea7b6b20cc7420a586cc1f5b7589d4dc249fa7601324a0693b19fff14e6554ff831b7947e3234ec4e70eef9f33e435d2a43ff0997cbea0e812533ff5f0ea5334d72fee04e65eea2171ec687900a829528df9776dc3c76a2dce7d0e52cdefcb325be3d2834b966c5adaa3e02d0ef447d8c1a098075b0bf60061be8f2087f4a5b4dd536cbd4b2f4e4b61e5f4d275f67948530453445216f9e2108e44ee197411e11f8f72be2023e2abb40b50dff0f8514374f05d7bdf4db06202b119489d56a322ff41ecb3e3bc3c24418881007a84d7b7749a43ce957ebea0865e009c377fde2b0eabe09312c9d80fa09eeb378a9de335cf8d1add056d2f21f1d1adeff8e632ffdd5adbdd6edf3f9f40692da416da69b3c3ca295567f07804aba54f8740796577eb30363392ae1ae4b0d7329d316625d550e9cc4580cc897b82815d4777b87b2dd26254ac65e0a8f7bc9ae5200082984a9d35efe61a3750c226e8238c3a09d6b4c4654e73bf6e34bb4d07c3a778ed95ce6d3bfa4a61a40e49277a81977d657710ac515c0c8ebc9a77dd9e12075b28665b58fdfe565e705b08d1dd3d92bb7716016e500ae5aaec4c3d1ca0ca0f9aa318dcf7d0a36e73841512dd1b54df04db7ebd876e10f94fed917ba06901b5afc334b9be5c2d1e8d3bc57136df8b1a29c7d0d43e3b5c8c431b440ef19c5839659a9fc3eb70c40a0376f6008964a6c586017fcd5d9c47f11f97ef5c666e9f52ff7c22541b9cc0a43c7d11807a5bc4a4021ecf6a1ede5934fa8fb37b7163e85868ee16e1e4876883ab5b47a17cbf246e1b808a013209e38b52496575f4d3dfe68c8eba3694cad595b15486287ca7d13144236983c60956bc5b3addd68e454499150ee5fb536cc5619860d870d54cf8120dcdec18e9e783de6db069f658171ab47bb3381b4f9dead8ca2fa5adca1d9302f2af5d3d8a4701e4b44891ccf43a563d3be5caa4fae5becdad15191abb2bf297ff66d673bfc954ef04e0dfefb6bd4863d44bb3405d20766c0445edf339308988a95478120c2a19784ddc8727572ab20010a20f24d8927faea23cfd559d368a72ae767cbf525d2ee42de621aa0cda4396bdd744f3beba18273fcffaf20e80b63ca9a29e21950750a46079a25208fb5b3f29dad5440562aceeb3b82f39da72ff20d74719258cc41a7a4c836be84067f7ae0cffb55a8f4de6e8f8826b5747a1c2d7cdbf8d97906fa74374f0f4c791a94ce70baed62d4def5ebdacd33e897cdecc85127a85d12b8aa05810b244884807ea2a7833a33d02b62d04aaf72bec77b65e916df6e00a7ea44950b972266247b03d94848bf9fb737a2d1b1c050ab8b518c6914712998e0a48597d3ce1d067227fd36b84953544afb914b5941229066a3754c6c84b5b6091ba2c05299fbccb914b37e5b10fb0d10f0a8178e9a8e5590494bd6d7827a37e74e377299bef7a19f567462515c652738ff6cba26842f9fec661ba47723c94cc61cfb46814d14b9a5c0f356500de5c5d7ec225dddf26ebd93294168406faae147f61eeef09f8c721d533ab64bb760a049550cf1ef04384f44ce62c7eaf8bcc13f7d63f0680e8dfd1c5e6f4c154ef13a8345113e4c185716e22564e4f06db18f40ba724594c604eafec65363573295b6a58930d4bb35854c1486c7505ab0334d547e5417f4e106c20bf579cea1f282c75d45339faa4409aa20a19e181b7ee0ebf04c9378855fadb99fef9b1dca02d0dedfad0aaf1dd1452a5b41a91e03971ad1e2b33978265fd08821d84eccf7a0067abfd7c93f634cf4d87e9254e2a940f4d3b1811ee36c07b75da935bd2f85342cb9d6433b0253fb5093545e8ff468cec3a123ce3e5d0824832afbc0fc48e93257df2ecd83bb9ad02c485cbe698deba78f16887973b73b9664e4203e4952627161e87a6ff10902b064d655860a559da37355d62c435fc0412ed91cf8f7dea56f47e8ace10fe7ed67bdbed527c239e64f211a9af84f5745e64d8796a7e957829dc201d57b795d8127c992821ec850d7c8d4fe82f730e5ace1e409428401b8204615dc4222dce3a01b967b3c2812e69aaadc0bde57c96aeea98072c4c5601ed2f8e1b5caf6387e35b94835877ca7ec35726fe38779a28bba4229d9aad9e450a13dcafafd45837427991e980387c165ac65b0ae54f46cc4d685b32943726b9d3b58d0ac1b5462c0a3bcb332af25aed1a0aecd1d6e6bdb1ed070f1d2bb5185383dbc130eacb50997ae2ac4e9ce610d58ddaef860fac18dd65596ace56d102cc49ee6a4900720910241c9fbf53d7c0520d4dca94936a1e29ab80a62043cc9e86bb202caac5532d669e3ffe10b3f289d7ef27eac0e0598278124f211538fd87e2237dc04f8f6cd562d49b493d0a0e80039c72d8f0a07f45a79ed0d99e6f5ccd5040848792e439fe92fe9d53138d7a55becb0ed174559b62344f23e08b2d9ab7438359bd55f40ff86158335b072a839aa507c948832703d3bcd344aa4470bdad00f2edb39057cc85e6dc13f8e3e60723a4f10d48b2f69516d88552e6b1a8d7d5673682f3d0df398841718d03fe3cae19a871c1c34c0e8becce820517643124a3368d4717dacca690af8e0259b5d14647f98df488df5b1d63d2ff77eb2f6c21d3e0508e429a838b3f0f1235a6f2b77b1f2d60583ca56211613fd0a0917952aeaab9a54f1968f9c71b43686189dc662bcbe412a75b3fe7a939fde9e671adccc2b7186a15a4ddadb9953b251414a7e01e96669c9c6e29d727a7481c3be98c41efa3a72ab2915f979f8fd6d2a51e3ff6cf01272b77bae4f4a96ffb96118ae4e31cf73f14bf8c5b426599e00acafecedda9bd55a8756a670479046dbfbc0cd571a91812cfe4e966dade98accf50ddd3655d43bb7c7f3c9bc0cadadfb5fb548c0c2622a5a9526b0dd5246350d93fba9a742a063f11e342b0b55cd0362c0a95304a92af07d8ffdd1ffb7212d02a17886fdbfca2678db346505167cf4c53b19ff463708c510d69a438b4b455a54c90606c67e8372da6ab9927e9ca578c776e673b29dd35f2e2ee63fd5ba83e6c7b9cd3bc6bad9cc4c39221ef4eb678094a787eb5917e7f4fc0d3d7460b3742b3e096350e94dd9844f2599bb389c597fb9490e36a78e3eae05407e56e9ce037cc65bbfa3c640242b0f4f54724cab5c93b5679c6610c9555bd485821803822100e3b94213ed66df4e767ff806db5c5ddac302cdf36cc648be1d269c5f9d3dadbd90809f916e3f2acb585a7d58ae51f86377ca9ee4c2f33ad833f041221d5bf5cd97c080fe20762e4edb37ac7c0a83758b273bacae7342b6e8998cf3837bfaebd286a8711c0b3e538b7d020820422cf2fe614d55bf92d89fc955440449d1cd64dab5f4b9586fb86147e5e561b9acdca8cdbf8324209433d4f6eaf9a7b7861720cc81a7b6ca3e94385a7b4a53a72884877c071930105e00fe3290cdb6ced96df65070ba42e4ffcd8780c4448b333646e0a422bccc5a12f67bde8d234f41f3fc9d5a9303b829ae597114b3990ad4880fd20086df7344deb0ebbe8000e5d40ebe6f9319ce0552c8cd87a6864a39708297120f9f4ac42ee018e855efc0bdc2d264b0003c144d3c05563ca287d41929d217b23f714f2963a068799d76816066c2a75f659dd9be8e51c315ad8fbf9e806ca45baf3ea07ecf2ffffa1f9ad40d60a264117627c7289a791f28116ff02363db0c41b7de4765d8369ccf7079bba865de3bb7cfe36f2a8c1567044791590dc0468f7b602a7b4d8a2ac1e2cbed1ca63f1be301b661ab2cdb6334a7c6151f24a31d531a838d2b0abb736984b5da691c536e49a18a2d7fa03dd01837671dd522bbe54652bb9b8ab9991c089298676e88167e8b91457d28c392d8a679464946b5cddea97554c189876ac781b8af3399c8d08f0be6a9ca440b3a0fa87d37f7b21fdacf764ef43aa1a96e6ab0c273a3b3ceaa2406c25019029bad6cc9ad377b898bf66f3bd469593a4ae4ba440431f2f63af2e7e584888b30e2efa3c49388eccaf3bd121f3b04cd2a3fcf47a72eea2301d7a2029da53f5880c46c35ff3e609f82dae8bd003ed488e5ca9560c1dd4537fc5fc09178c9d2486de8d417516827dae70456b7c69f2f9a7253fd8f404f4847d27b1b2c3c5d1320ab696df04910be038988a0b2817e38f21e49a01e1a2d314308a290adf925913c0e4705f9c6e4f1b7e2996e80613812d7733f43066fe18cab221ef4895a1118b044e319418d50788dc92834e3175940d8a15957c6adad544fe0fe4bd50f65f70c8853b5feffec23e99740f1650687fdc2fa64694afdeb1df5ae70e948c5d6bfae8d86a93bf24186b82ef704e114bae50cd55cbea3d8a83a6acacb7ff2fc86777d0153e94e3b58c7cb0ddac302c9e60b57fe85c1a09f832399c2af026b71a254d2c27d088ccf4da5346c726a39249d448a2cafb", 0x1000}, {&(0x7f0000002740)="51e315d55ad4d6d106ae8c611dffb9d645529412621d843b84b2161c1993c90feeea93b5dc6fe072c2cf94900a5c094fddef7e662e7cf87eb8bc3af7a995dea58bb8200ea3b14d40795f01aa8b2cf462b8d31666c7dacffb0f3e891d67da2c9476ebd6048779a38212b81f20f44ba1ab772e5b8f2557404ba4b940ddf0deb24493d8524083427f4cdcaec057ccc9c7e63b26364940b9eef82e3220743c71f73a5c69cf5eabf3b0690a57d732834817254f8e3286a663f9b71624a6816a2b1ce9aa8f540456590725a381dc06825551d2ef1712098aa1968515800f46c1b6af6da9c5193de59cee973b05f5338856a1dc77ad5b99d7e78ba65ecf68c30e7c95f32e1690306a6710b84a64715da1c8e2255d0a7bd53b4d921d669a523aadc240fcf675b64440e075ccc337c1451756dd019dbb99ce86fe6391bf9573908484cef7f10d0df88657574b7441c880bb0989c4af83e6ce9a74b43a8808bcab019849c9b638981370df666c20961c175fddf0ae11245b1b7003e3967cbadd5ff8e94f952ff5550d42e91d117eaf70d7bcf470be24cb71dd4bab5963dbfd935a59ad6b9bfa6bb15f54204c480cee1791d4d9e04756da936647b2073296828acb63ea4630f001af21cf3b040b431b72d716820024718721d75388ce9c322d977283ed2f2616ee26f6c6da98f6f5dd054aa6b1b572ac423a285336056e736aac3cc7373452bcd295692e6345f6a147a8d356cda0ad5fb105007f7bb3be0818ba3d47df5265cb09b732d46a15fa9437b091cf9078cc79a65262746d7fd681431f1d5f204e0f3a39e58af53e1988dfecbc44195179a94a38d5339b19a12c93160cc4c70deedaa7c45940a37045bbe9146ad9aaba6e8f1b4b4afb30f41bea1e36b336aa28ecdf98a4da388b5176a666104ae8bb02382c85ad5b84893a67d5cdb8a6196c9a9afb7745da158e99ebd3c2dda81f874e10246e11d27839241c5c86960c7e6c006d56322dde1adfea341aeab6a27e170495be5e4c91d5790f87a9c583f862b6c9c793fcc4c7a519d2d4aa4bf384633b4ad36b4d4c3867b0b5d3c628165241bc9eec11db7ca1e51c049f0fc54a9d2f84df5d84e0ee593bcd281b5b1a47c812fe72b64b3db3b55c5a87a05640e51f3d9399b1417cdd1241d46af02a7aa37e72487efe219293e438ff6304badc7776a87400fdc6bc95d3bd7280e4775847afcac0ae44a7c0db693f9aabd1eb910574ad8caa324be52299948e368eab563c4f179bebb76505d1908bdca6c1de22e07bca8c8829899a32736137eee2363bd9a0cf6c89fa293a92a5e2dce085db1796386222f55f497e5d13748943d474db7e88a9b7d017c75c072442589f903cf3a3ad6b5c5daf7f7b8e484f1ec381b1d4c7159b67669ac5b3b459d3be96210558355ab5562687eb5f6ea113507235b0a8de4ede11a7e5ced7feab8c88fdfedfb540a7261b9de543eb6ee2e897233736924f160119ca0f4e8690102877d2335e778d1fde95fe9728d25e8b08e42923d383d758a32ac3c0c72fa3d4d91c6c60e5087fee2423fdf0aa64ccbb386f04d1782588b33edfa853ba9851ff0120b77686be011a0598605ca458c6dbe8ba4e6ada044b42bc8cdf0ffd559c556dffa33022e306ce1ea813b7310b583405f95b7d432241fddbebda9764c37fbd689f5077c122f71dba20e533456210c541fb7d0d19f2235b006f11d0070dd89eb7e5ceffbd884658336326603213a7025537738aaf73a6d95793483c472455c7d4a09469e7c11fafd09ea0931f720f38e30d256ceebdfe4ec74ff021ff30398430ac3c45f88e50fdd52c21cb54dfaa77e5b0a4598475c1bf132788f31770ca88c1d3cc3e21ec35ce2d06af886e9b17658a38fe7bf9e170efd6a85c9294ec9a04a4dbb9d46ec6083b94edfe2e0e14670b858fef3389fc5ac1abc2100ecc2605b1d83d0f1497c3c2b8371d3d2d34a9f18dcd293b1391ce871418784eab99580d22366f5ba4abc02389d6553e208bdb67de2ad7efceabc66178169da73549c4f0903369fd165abb99e971dbe8a053fa963c2fe984c7d009d1c2de68658df320cb5060edcd699e1e67d1e8aaa25cb629a66c2ced737a55fad75df41e1b8b6504a333defcf952ac8fef7165dfbdd1d67a97b7fec283caa4c062ee1c5a98c9ceb218f215c493018385f66171bdaf3aa05d44ae0d7481b1217717f9b4a643e9285b04ecd08541e04c28222d1b70d6086ea6b919a785547d13e902d13694a0743c22f4ea24215904d32e3c2546fc2f48f1028eae541711697c4d15e64c3bd3cc050cc0f493828dcfe8c9a481dc48a853fa3a08ee49fc7445a6e6d9c4d2022d8cb3c5ba1a059f5d998a1eee66a9170f767ef8e316065f932f288318c6b4991606502faf41fa9638d5d72bb4869c148e519916802800383a763be26ed7c91a2fa239a5fa975de7600a86d123d75a3ec509e5b9fcb40baf58a76ee961235dc7b9a0b1527f146cd01e965d5cc8f60608d64c97bd39a82c3a793d74ee8dca5c40772194553700564e3a44ed9cde1c0f028dde2cde7859ee92d1acf3a7e0f6d0828eb64778fbfb93dc743e3967cf4a5ddb0676fccf5e5a24440ff153f3027ac163ad1e2dc46d8db93bee3b3e3299d26fd628c0e64b5bd8f7498e48c1d27c0474371e2f782b86bf5b915c09f8cc4bea126d0628acb084a5a538dc1245aa88b8a8653bc0c4c4c3cac1153a9532dbb506ca818a9b27ca2a4452031a567bfb0ec40e06a9a36218fc87f1bf3301f631beacb4b2c7241ab83a34d0eacac1d131ec5f49ac225a789ec758650f4cd239fe9ba6f50747634c2b33c7c199faf1d90de63c50a8ea5f61f3dc322466530368917337799ce7457b1931a9ec5b9fc95cbfd4de93ad3d2010874e6c122a50d3f80ed8fea644e1cb1b2b9266e9db160b4ebe5ebd85748f81fef82fd947bbfc6fca5a78c8a073df44e0eee528e90756c93811c5c46978666c7ba0033d561e97bc814264685a7e358398c57b6c503c0693fca021b52d08a0f672ff3d709c8a4b11cdb733eec12371be8cbdda9433dc427e810fc6ff9056572f83b19c552ae719283a68d8a4297e6daa667ddd6a5015934d7e34aceb9b6af6c7be1cb44f65ab08ed84b82054c03e4e9ba6f1c6519e0229b04f0b170ae8887ecd31daadceb75ebab28b75b2c8a8f1001c95818c1154d954f3b812c26da92394fa28064638661e338510c7748f545f1f68574509e291b7967c86805827d08fa238742b5b2b40243176f4114670f221ffd73691af4ea44da08bb667e6a218d5e71b7116c3f04e49e69cdc7296b9fb4a7e753bfaac3a889f636a592b7ed6905a1391975f0351f8079db4250107cbcc40c5fd29b4492f77d05b0caa0f0cc0a8d2a0cad9cfc5d1ba8a81f42fdbbd30b8bbe6ccd5ea592b036d373eb9aeae04714fdab93687b86d70a71a7ce6515a24da97cc53fee20bc19a3ad96c1c3de39907d69c9b6ed40b97a63e51d27f17071cc2c32bdd1219f4ac99f3f3c9c001bc958bdf6dc7c72db021e3fb0c227d9af62a78efb02b7db58052069370ff5d142d5b2ee3b2c5e1584c4e278f6f87cf6e198cef33bebcc4534a983c8075ae801e8b8296fe03828154cdfba2c5b98dad452d0dd998b4bdf0ae5f2c160ae602a8e170901d157b7875fde9155df11fda8a510edbaa5f393447a4dd8489483bbfaac3afe662e6a9e069172dd0a1dba3cbfccc63f87277a08eaac809efad98d1f974fae09b790960d68578205b5ac7a3531a830db3058a9dbcf56b36afadd195cfb38e9842a5483de4c504c3a0e7ffdc019932774f775094baa81cafa274c771538eab15c49d410347f3021f62df31f65baf80a53e173c593560e9405bd4add14d73a1cd352462ba9ddc508a9037e405c181f3f07db9fd9df984a1c1e4fd267a8d31439a8681cf1e34dc1a0bab3a1fbcab6835b856d99b8d1842bec39c64badceebc7c5ab5f7e5fb7dd879a2b044446ef967a0734cc1e49aa97348a66cfdcc750898c54f15965865e5979d7d168ad0bd72785ba919821e3211f9020f3eefb2e4d8ec4cbfb7fe3e5a623a8ddd43a3bcce4b861f520346814f012572fabf8837582a4b55f3338815af14b905f44a14de0ec60abb6ad3bd78e1966735c7c5a8fb535aba00252688eda60ed2b85c84f9936e72424947948d23bd78df723e4c3f4a6a352d180807a98ae12b19ab6da8a9117b97559677e104623f2dfc3d3197323b3da16abc414d10b707320425bbfae656a1012930d285f00b2f8f88357c8dfd6e23bf6f2ff761cd93b6d4813d0f318b18a260de8c68741d4d231d17e8dca5e5148cd8e84bcec02c7636fced4d566adbb58c5c06c4981c7822c20e96cd263ca4370e2efb2336ff2b2eac61d7236a896809eef2a28ef0c8044783e39b18f083aafbd01a86a5b6d7fd34e3136a465136cd5e39b34606d8aeebbdfa1fb585251ac4186b4e6a12a1e9014a03d056f26e9d8441c5056f7962cdcc3cd2a0c319310a54fae0b6a77b4b88e839f15794514b24b6c7d5deacc8dccf86c121edb2af3de5cd34521835f130a97a360326900c42df27e315660190107b7f49198cf4239b1a407b0bf0913531f0eb6438c4a51c988c5fd58e5724786f46d8ad73fc9e3bd568cc7c26558fc17277ce2deff4944cd5648dda70bdf1e77e6eb1614d5ff031df84f8fd6c300cf35005b62095171f364abcd6db6f3b588d89e6fd86ab96e62da92b18ad03fffdd3f9bd7f33bf9e5e215e5e20aaf98f22eba1effcc9283103980768afe29620363c157198227b60fea6c32aa366a738503ffc90738a4d26d22de3b5f0aa4df52fa0bbd094e63ad3985835695f3211d2efdd5f62ce9cf47619fc5f6b69f9495dcbbf8ef92532216a3d4030bcdb126c58115194cda61b4aea59a38f3ad79a9fc22a6b7fdb0ee1245b7a90f2e0a29b80d93788f4762ac93829998bcbcb17800d61bbf5c498912f5ed391e96daff84e4115abfc08ef69ccfb9ffa6ce24087b33049584a9ff8347ebb45b5fac0cefc3aee689ed755ff9a8ba6cf66d39815aef70f9ed5faef28f8938d670b5dd989967494c1c683d45467f54e915451ce7cf7147ddaf89adb9a9e04b8b0bca1288f81baae2c30d059eac8aec248d4dbae5ccd436a69bf194c6f82b39daa6e13c99381524374ac9eb133bfbb409348da4ca83e2f3e90841fff2906aa873a742898be6a7d0653b9c8bc34f256f4d1a1bf94daa16e610df626dd8a917afecb9a8485c77558ecececbb879340a915bc822dc4dab8ab2df3fec82991028a2eb431abd95d99104ee6c9031a6b990900d9e19faab7f80eeaeaecd972f6c02e9a8e1c0729500cdc857cda1ec290d463cf22ecc3f3c2aad805e991f785f1285a238ff1459199085d91dc12341a26ba566b6ef5f2e08d034f522459ce80d0369eb237dca9b3c0f8c45d112ee6766e72121f828aa6781904a16426f6f873c0b9a0baf3aeeddd2d52866ca25368e0b447110056eb910af40ba70f3eeea2472717b8a35794a93f3c363d005b503d88fed0cf138edb4e97c290ed834f68fca3685455d35fca92972384ae6b971e0d06fcafb2416d681d54b16b6e7d0426b3853b67b2f553f2ff1db5859afe83f89815d953baab0163a2ec35a90c782229022c1fb6bc0a1463465867405fe47d32fa589d1c4fb000e21460c908e6067d8684d3af51d3dc983216090aea0ae1dac84b3c4092b4a5b48a7b739249563a503c6917e8c2f6cd0c631d80cfd41631173a25c52c0c72457d33807f6833a720bb4792102907deb2e5fe", 0x1000}, {&(0x7f0000000c40)="2983288aad4e45ab996ec74cc3a774ca4006261907f37e079dd0e5b16bf755706846b71023ffe7dc8cb53fb560912d65e082cfc4edf26015320357b651ac60072efa10ae1543a2e2b3be870a2a2cbfee3346dbd6563f6580915e361eebb4d82d3725af4ad23d510b5da2e728b0980e8e3702896331faa7a4006862fe0f90add56b1a9a", 0x83}, {&(0x7f0000000d00)="9d4dea2afac92ea15cebf9ef03bd9d4407988df1641a142d356e88ed8124c0da35ecdbf64f52eeafef96967ff0689d31245f48a48a24297bd2cb470e39c04543b9c60545a57e58c7f1ab784b17d700a5d5ceba907f3f381042e8ea3642270cc3fc5792d8b3503a27f7387a010a2fdf64b7c7b63a2776280cde1979828de9be62", 0x80}], 0x9) write(r0, &(0x7f0000000e40)="d4706fea06c0f5132fde584e81da649b273ee1480733a53409b1bc3eb35b263a240b4e162f12a849ac413f6521bb0d2d7f31facc21979ad58795aea8639d0a0233868b1a9a996e624c91d394afaf11ad09e021fe232235706068d7", 0x5b) 02:04:43 executing program 0: r0 = socket$inet(0x2, 0x80000000002, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = accept(r0, 0x0, &(0x7f0000000200)) r5 = getpgrp() r6 = getuid() r7 = getegid() r8 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="0e8bbaddcfd2c5e58cb229f24ef1e35776c817e2cf7105265ad16ba6511ca85ac8519f5d8fb235c2335fb296a9bedc9f30d054e2348445224ae65eb1a61aa31d8a2a412b058971654fd888f864cb6f15af8ef2c877800c0c49f710ab648ea81b71612a4b64065baddd6e2e85828371f892310fc19d7f0d3bc4e928161f628c2ba2213862c2af3b4c0b73504cabebad05048cea4b085c875f4f6abcb6fab707e5171569b9e678ba", 0xa7}], 0x1, &(0x7f0000000480)=ANY=[@ANYBLOB="2001000000000000ffff000000be3730f4d4aebd744a0f8f2e56f815a35b746a3cf6223d6b20960000000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYBLOB="18000000001200d51cda5e00ffff0000", @ANYRES32, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x140, 0x4}, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90aae2b51aab64f5eb7b7e9a5b354b265a6319fc"}) 02:04:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="30000000ffff0000010000000000000050d56aab69a30ad7c9409db242cc8b1a94581f8e10dddef869132c", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x20) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x5, 0x1, 0x9, 0x10001, 0x9}, 0xc) 02:04:43 executing program 0: pipe2(&(0x7f0000000140), 0x10000) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) chdir(&(0x7f0000000100)='./bus\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 02:04:43 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x1b60acbc, 0x1ff, 0x8, 0x3, 0x4, 0x1, 0x6, 0x1990}, &(0x7f0000000040)={0x5, 0x4, 0x80000000, 0x40, 0x0, 0x79c3, 0x3, 0x9a}, &(0x7f0000000080)={0x0, 0x1, 0x400, 0x200, 0x0, 0x6, 0x4, 0x8}, &(0x7f00000000c0)={0x9, 0xcda}) 02:04:43 executing program 0: r0 = kqueue() readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/144, 0x90}, {&(0x7f0000000200)=""/155, 0x9b}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x3) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r3, 0x2000746e) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(0xffffffffffffffff, r0) 02:04:43 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x1000}}, 0x0) getitimer(0x1, &(0x7f0000000000)) r0 = getppid() r1 = dup(0xffffffffffffffff) fcntl$lock(r1, 0x0, &(0x7f00000001c0)={0x3, 0x3, 0x3, 0xffff, r0}) wait4(r0, &(0x7f0000000080), 0x9, &(0x7f00000000c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) 02:04:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x3ff, 0x9}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)="555596318ecdd86625e9139f29352a1b12ae8b60c48339ab827961f0cb85e4daaa67f4dcaf291369b6bdec53de9f42969c4775af340a0649d8873afefb5e70e13976c40b4c5a4441ecbc1e65ff3bfb145a98478e59cebe4ed3fd837153664ec0b33a32485f09fcd5897d8cf25b8f4cf0dc4568cfa8655fe5b2c3069116e41387564fa08520e21ee83756bcb8c1ef987f0a873263ab135b4ac4026ee494a065f691677d786578ca8336debdb99fc9a7b08efba6c61dec819bee66817f34c46623607db4439ff6a132bde677e04a035a7080c926cb9b2922c3c6384d80690ef6c6dcc26e7490d2a70c6a", 0xe9}, {&(0x7f0000000140)="06996e4e8bdcdef5ea7a254a1b6e59bddba8e4cff4ade083a69965af61d0c95409424f4bfcea67db3da5c02fdc31fc498fb3292a2452055f2dee18d0dd40b0a70ba1b5d8af59", 0x46}], 0x2, &(0x7f0000000c80)=[{0x20, 0xffff, 0x6, "7f8cbe84e0cfca91d251"}, {0xb0, 0xffff, 0x400, "7fe81018a5fdf38c1899419c56c24b1f6376a81d3e629ebdf127b507d620bad6d8464fc130ab4d6a98711e58a1a2515cb68fb1bb7d8f86023e47e23c3fee4bae1e7620d402106bacab7ac2d1772e244a2742de73b721ed1b4cdb987cc177b752e311e16d8d0ea7fe56520b743ca990fee5abfd5f7ae7d095ab5db64eba118aa963c214417574701df2ed47de1f0545fb4e8104217f47b67c9c"}, {0xe0, 0xffff, 0x9, "73044e83741af1c3f2fe7ba9ef79e0b447e7fba00ca3bebc1254a15a5e0f40200165f4d07805ae9b31a21298ae95ddc70527614daf23518865c7d94c3555c2d751874bb5291b8fb86794731a8c261047773c163e4cb9decdc720fc957bbcbbe2d105cd954696b6bfc30a67584e3501b99d1dc242b4544be22210a29d212a96a0526943d502606fcbfd6a00ecaf067f1dff2c0ada07ba9f16518566bdd88a42b78d8260ae291bb204fa980863b80d9121756ae7a78f1c6abebc7e18e691b2703a9341829a9c4bb7f3bf16"}, {0xd0, 0xffff, 0x5, "a47838644491af228078e679bee50c9d5a96aa8b81aa4b98312c320d8b6c51655268f00fa9cbc924ed2b4b1c0296818032eae060767f00138c8413cef5340316978a0feafc45dde062337bab61c46c207300b24b428d1cf5b7014b684f41f8ced566cdcb345c75ce2a486e3558148be5c0fcf59a8058a0e10c1e5720b904b4f86eae510f9864a794690553e5fa0e4167bf506eba6145dc8c8537da481de042811d9a00af27872a67fd032cd1ec6dd9a7504250feba6eff6b47"}, {0x48, 0x1, 0x8, "2329b92e70b552adae7f1459937923f62050f890294a692555dea10f52ad2e9e7a80187b5e0b84ad8d042944e5dfb6de20f5c1"}, {0xb8, 0xffff, 0x4, "726c71ca985caba1171738859974acfbe48a0b002fc715ff0e3ea882b72e5bfa25fbe908b521ac56ad5b03ddd8acd05de37f8a9c9033ee1c83ea11097727b57f58f93784cdf142e40d0ebb8adb66d96970aca6956fbbe75bbfc4b0f7ded962af7e7eaa1c63745f84029065d5f439b02d61fe14d1b44ed055dbbc85a6e50f2572c9fc60a9a8f163b5276a55106cdb95d3f578eb6c29fbfe11455bdc5100f3f19dccfe"}, {0xc8, 0x1, 0x10000000000000, "bfac995ebd64f26c24657a800fbf610c181b9d341030d7bcce921333143d6a2028a63eb5e03fb72c8ec4ecccce38614144f3b6cbb54b0c1b6ef3ea2538c512703805d2cf4e7c17a8a270d0b97e8fc801c681be17ec9a7067783b5a6b98113d69dcca840cb1203417658f737c679afadc9167eda0a042c6cc2be2665777ad29f5821118d9bae7ced16ec57f3becc7a23c09b476c4a08dbd7d528c12c301364cb84ee0add8aed0280fbe187ea9c2231425dff9"}, {0x28, 0xffff, 0xfffffffffffff800, "55a8e41eab1c34bd97e37fa50193b36604e05e1a99"}], 0x470}, 0x404) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) 02:04:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kqueue() close(r0) fsync(r1) 02:04:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[]}, 0x0) write(r1, 0x0, 0x0) dup2(r0, r3) r4 = dup2(r2, r1) symlinkat(&(0x7f0000000080)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') dup2(r1, r0) 02:04:43 executing program 1: r0 = socket(0x18, 0x8000, 0x1) getpid() socketpair(0x2, 0x4, 0x100000000, &(0x7f0000000180)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f00000000c0)="4348b2b90b29a82cbed9a95ffe3bd44ca878634bc91ad4362386ac6fa52a238ac0eacef62742f3a6e3e36891cf2b27e1f20db711fbf021b4b38d296ecdf2fe5b738d99acbb335d10d804d0a19461a5d5369fbe6bf441d926ec0b560f28d605b1f3140a76ce6547081d472e3c74882183ef529858d4", 0x75) 02:04:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r1) 02:04:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="dbc6862926b788c61c6e4f974a78a28b64845d541df53940455726581793228df8b29b3a2bd4ee4aefdc356f1a673abf2197a1af6a771a0a228267a6451ffd89b47ee62ea99021aa65ce25948a37a9f256849093d3e06bcceb0970b36327b1b00a1ad3474777559370ecfbc81ce2452c05a503ab50f241dbe129828f3fb99c49d8ab731a1da452ceb418963a5a3b051bc8e75178b61741c56199e8469380645a604334547736d3f6a604e1cc7fc16af14e8aa7eb10a1310f8c6f42393886176083cfc21ea8c238b19955247d1ab9c2beeb93775429ae1baa3159b70dfd2ffbc3183b09a8d013b15ec20489c61ef8", 0xee) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) 02:04:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="40000000000000003000f7b2affe55fca842d043f5b711cb67b9e3ac71e82d5afab57a1ad5735c3e9225df0a52c53b2c1657e1b7c48334081c52a5718d0584b37c6772e2c5e5a4cd0fe0bef1fce2607dcaebabec210a8475aa24dcc770022a9437c56b7c5e73efc321cb7d815cfe767a94b49cb602bbc4b4366da81651ab8c4fefc609ada832c4798d4c2f1555a70fb45bd526c3f4c4cd97e36a36e2ca77553acc0720129644b3dd89811e4ff738ce7b9d848bd25ff87866ffa02a81b4314c047e72853ecacfb8cc8145902271b63f8200a1a29f6d325f1136dc695d619fbeb859c6cc13f31303a84db80636f9ce5b36d18f10351fea80305909542906f3"], 0x10) shutdown(r0, 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='@\']\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000200)=')*#)\'\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)=':\'!\\,\xcd}%}/(*\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)='+-\x00']) 02:04:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10081, 0x4e) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) 02:04:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x9, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x43, 0x40, 0xff, 0x7}, {{r0}, 0xffffffffffffffff, 0x82, 0x2, 0xa8b9, 0x8}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0xfffffffffffffc01, 0x2}], 0x3f, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x6, 0xb3b}, {{r0}, 0xfffffffffffffffa, 0xc8, 0xfffff, 0x6, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x4, 0xcef}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x2, 0x200}, {{r2}, 0xfffffffffffffffe, 0x34, 0x5, 0x9, 0x2}, {{r0}, 0xfffffffffffffff9, 0x2, 0x45, 0x0, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x14, 0x80000001, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x1, 0x80}, {{r0}, 0xfffffffffffffff9, 0x40, 0x3, 0xfffffffffffffff9, 0x4}], 0xae, &(0x7f0000000240)={0x9, 0xc6}) 02:04:43 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x110, 0x1) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:43 executing program 0: r0 = socket(0x3, 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x4, 0x4) 02:04:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x9, 0x101, 0x7, "080f5ed59dd0faacf172b37ddf5b779353e0803a", 0xfffffffffffffffa, 0x40}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x80000001, 0xc07, 0x20040400, "93bdd6697dcd4342b0569944e7386bca083fb004", 0x7, 0x750}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0xf3a8, "5c5d3c1f2bb402e43aac9279bd6b9328458f4053", 0x7}) 02:04:43 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x80) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 02:04:43 executing program 0: pipe(&(0x7f0000002540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2000000) preadv(r0, &(0x7f0000002480)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000080)=""/53, 0x35}, {&(0x7f0000001180)=""/253, 0xfd}, {&(0x7f0000001280)=""/187, 0xbb}, {&(0x7f0000001340)=""/191, 0xbf}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/67, 0x43}, {&(0x7f0000000100)=""/43, 0x2b}], 0x9, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x5) 02:04:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x915f, 0x2}, {0x8, 0x3}}) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 02:04:43 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x4a2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) connect$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0xfd66) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r2 = syz_open_pts() syz_open_pts() listen(r1, 0x1ff) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x1f, &(0x7f0000000080)={0x0, 0x2a34f3a3}) 02:04:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) mknod(&(0x7f0000001240)='./file0\x00', 0x2080, 0x902) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0xfda6}, {&(0x7f0000001380)=""/210, 0xd2}], 0x100000000000011d) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 02:04:43 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 02:04:43 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x4) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)=""/131) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, r3, r5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r3]) r8 = getegid() setgroups(0x7, &(0x7f0000000280)=[r2, r3, r4, r5, r6, r7, r8]) 02:04:43 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0x41, 0x10, 0x2147, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x0, 0xf00000a2, 0x5a15, 0x8}, {{r0}, 0xfffffffffffffffd, 0x99, 0x81, 0x80000000, 0xffffffffffffffff}], 0x4, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x8, 0x6, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0xc0000004, 0x1f, 0xffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000001, 0x0, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0x10, 0x2918, 0x8}, {{r0}, 0xfffffffffffffffd, 0x58, 0x43, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x7fffffff, 0xff}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xfffffffffffff921, 0x4}, {{r0}, 0xfffffffffffffff8, 0x2a, 0xb2, 0x1, 0x5}, {{r0}, 0xfffffffffffffffd, 0x60, 0x20000000, 0xffffffff00000001, 0xb0d}], 0x20, &(0x7f00000001c0)={0x3, 0x6b}) r2 = kqueue() getsockname$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x20, 0xf0000021, 0x80000000, 0x74}, {{r2}, 0x0, 0x40, 0x40000000, 0x1000, 0x7}], 0x3, &(0x7f0000000240)={0x0, 0xfffffffffffff66d}) kevent(r2, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) open(&(0x7f0000000440)='./file1\x00', 0x8000, 0x100) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100)={0x604c, 0x9f0f}, 0x8) 02:04:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea6b5211cf801bf1fa48f4445ed5f9d28462b2c4a9933f1200ca7d3e8571b5d6f23b146d787239cfcae8d02f8d4341cb992f14cbd61469", 0x43) mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x203d, 0x2) fsync(r0) pwritev(r0, &(0x7f00000002c0), 0x1, 0x0) open(&(0x7f00000000c0)='./bus/file0\x00', 0x10000, 0x61) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 02:04:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x8000000005f, 0x4000000000000004, 0xfffffffffffffffc}], 0x3bf, 0x0, 0x8000000403, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0x81}, {{r1}, 0x0, 0x80, 0x2, 0xfffffffffffffff8, 0x3}, {{r3}, 0xfffffffffffffffd, 0x10, 0x2, 0x7728f43f, 0x8}, {{r3}, 0x0, 0xc8, 0xa0, 0x3f, 0x2}, {{r5}, 0xffffffffffffffff, 0x2, 0x43, 0x4c8, 0x39c9bca9}, {{r4}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x6}, {{r1}, 0xfffffffffffffffc, 0x30, 0x8, 0x3ff, 0x3}], 0xffffffffffff7fff, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x60, 0x43, 0x9, 0x6}, {{r4}, 0xfffffffffffffffd, 0x8, 0x20000027, 0x98}, {{r1}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x8001, 0x100}, {{r0}, 0xffffffffffffffff, 0x11, 0x20000002, 0x8, 0x6}, {{r4}, 0xfffffffffffffffb, 0x81, 0x80000000, 0x3, 0x4}], 0xdf6, &(0x7f0000000000)={0x100000001, 0x7}) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 02:04:46 executing program 1: mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000200)="5fa37662c933a3f4ec8c", 0xa}], 0x1, 0x0, 0x0, 0xe}, 0x1) mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x880, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x34) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x8, 0xcf0) 02:04:46 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x7f, 0x1326, 0x0, 0x0) 02:04:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x82}], 0x1, 0x80000000) 02:04:46 executing program 0: r0 = socket(0x38, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = dup(r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000011c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) recvfrom$unix(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x800, &(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180), 0xc) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x28) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) chroot(&(0x7f0000001200)='./file0\x00') ioctl$TIOCSBRK(r3, 0x2000747b) kqueue() 02:04:49 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000245000/0x2000)=nil, 0x2000) 02:04:49 executing program 0: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgid(0xffffffffffffffff) r7 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x6, r0, r4, r0, r5, 0x184, 0x9}, 0x2, 0x1, r6, r7, 0x1ae, 0x2, 0xffffffffffff8000}) r8 = getgid() r9 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) r11 = getpid() shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x2, r0, r8, r0, r8, 0x10}, 0x100000000, 0x3, r10, r11, 0x43d, 0x1, 0xe}) setreuid(r3, r3) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r8, r0, r12, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) 02:04:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000651000/0x1000)=nil, 0x1000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:49 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = getuid() setuid(r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 02:04:52 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) 02:04:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xebb) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:04:52 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 02:04:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7}, 0x8) dup2(r2, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 02:04:52 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r4, r3) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) recvfrom$unix(r6, &(0x7f00000001c0)=""/241, 0xf1, 0x803, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) getgroups(0x8, &(0x7f0000000100)=[r5, r2, r5, r4, r2, r0, r3, r1]) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setregid(0x0, 0xffffffffffffffff) 02:04:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x8d, 0x4) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc", 0x300}], 0x1) 02:04:52 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') chroot(&(0x7f0000000000)='.\x00') rename(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='..') 02:04:52 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xfffffffffffffdd9) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x0, 0x3f, &(0x7f0000000140)="7bbd95c57c54aaf812ab1d6ca3846b0c2f8a4065b18b71d6f1312b957540e9ce70d0039d5135e11aca2091460fccb1cc8b3654987ce64a2c32495b5b2e1bfe14b2c6f7b65ab4c6cee9079768e0dc61d1349f20788dbbeb4af5cde1a3ffcda550e57694b4b0b3a2a54653ef447b9f23ea24b2e9d36952780ff414cb6f75b5d0ea98dc04f845e0d44aeb314ae47603dc30284e7badc6931c9f9aff55bd377987cc1d30b2c01d", 0xa5) 02:04:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) lseek(r0, 0x0, 0x4003) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8088, 0x7) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="21373bc8a0870672a6c9b8ba5c2c253d5c690719d3b89481db0c7ddede6047d93ccbffa1457d8bb636a21508efe3c4cc5554decd3705d020313099903441960048c1e2c74160cffd28d2a7c1c35edcce9a705f1f50e80bcc28e21d030e053e95c4c20450af450fac11ce7e8f53a8035f331509ea5119a545a193eaf7093d95fc92dc266215f793a05845cfeb5e16db331dd9bdc67490cf280b9a04d240803f1f24fe1268c3b124cb8be2f979c0603a2a3300e881efaef87fb28f7bd3b217a1ed50003d5f1b020366ffc63e327c4988b1e9d2ab880600989d7ce3f249e82dc46f95263bbfede08ebf838c52798c0f6ac1bfec9bc107a206ec2883682ad198154825b04162eba01fdcf2f4a6b9d42595bd676b1658a7a34ed81a4b44765022a879e8547bb3373f5c19ece73c081f4411d34b13bc31ccdbf3cc9f0412e50c8d34f9ae701efe5f7d159dd2febcd0e5cdbd7d4a75f42b229c8eeafb3d856eb97ab99094685a66b7b8c8e72ef917bd248692f9800fb7d2325345dc5162b412230859b701d85c5cd9959545698cb79de0dda6e775a2d13a2d846c487143ddacf0575bbc0768c5ee105907d2053cc2524ded47d23bc49911be80e99d525800292c817d97ada5ed7a272e19be12867737dacf8e8651f25e15b00db633bdddb4e4ce4b4f6a5ad0439c255ee6d4e92011a3fed961905633958bf2f7891fcab9fc5d1a23f0b893eb7700ce53608261ba0b22580700296b588871560416a92d9a4f2e930874c038cc958103349e7032b5898cd60cb179b4c1e91adcc1da01e893a27684482f6b82a711792d2b608551318e8846367f96d1703a96a540948c1f38c5240e1272deb4863d94b2290f35b3b4f7e29adeb715f99b822d1e4c3aa3f4abd8f61d6c60cfc57fb0fd50be0a7b7f676aa3f5e7d5af0be0a69362aab6c775021debde76ddefa85769129bfd81951b1904a10acc25f52c668715d61c2630b52240d0578b830b9440144857cd2cfa6ceee753d12fe1b1acb6903f93cd74bb51fd7d807470cb20637854740d43ad0e788dc812faaa7e6d441896b82df487f26eedf351243df8868f699b583d16c31502c332bdbe554d24b87c6d67afc7d31312dd8ebd3af9f55029a8b7a4745a6a15706bcccb771cba5d92e3549c829cd21b5425fe72b99b7c469fef81d6fa6a805e8d3a0d2e86ef0aef571e69181b34178808ba5b5f215b7ea54613d22536c51c8680c6f19949a4cfd94acadee43801012980f72b470443589f6a754fb96d7b65268b30b3f73b2f3fabe282b07dd8448aa97f924c77302ae1831f2adf0511774788c632d302b89cf328649c838caf29e77dd2a087bd1bc35cb95e86cd3fce9f035429cce06557ea85041a4c12479c9caa7e5d20010b5c2be7e389081269d52912de47099b5e5e1a5741c334b282f87a8c1f525639b96a556686d50906a71135c78c2f3140413f6b0f344a287a5ad827b4166d02ec5e3f3becfbc9a6f69496c886e69a8914688cc87f464388bd68b22b8d28f324509b16c787142dd58079fa6871bb3c65c8fc4c1b2bd279357b73ce838a4a178a98275277a79edacf1f376c7cb6794313dcb4662285e9fdcf84292a4d6f4a21cff485a2bd6408a5df4be219d77234df0a830153b6bc0c61538f2b7a477c4eba2da738406a9bc252f3fbdea838c9dbdb0d1a93adb0c0b3f45ac18546a60367c08b56e2142a7ba8aea23136b5be5f9b32ca82229cd2d95655e0b4ec8b0843f70001c2fdd1b7b94b84cb496305a61829e5c8c4f7f331daf2c3309c74138cf188e165f47ad53b0a00982c464e7f7a0fa73856f744858f4b93ed5d1fddc337657caf6f0298cdc376a4745f71d227052220045556be8e20ec99b159e68a610a83d7e4180a88d958e9e2bf98fccbab5f3a06b6bc374a459534cc2cc48dad6ea1ba3b158db98a91988c0e4a48567ca09b5f1a4736ceff408fc856d1d116ae5b72af91b574f9839463dfb6ee9b6ba25c1bf6ecfa7bce7eecf2c65add7c3d9ccffc5cfce22a8995faa60a89c75c2d284b5af3e0bc0c1712bfc1d296376d3cee2c5507c6c780f84b622d84249f86e404c5738c876937b7e8e0935e128765f47244cba49a2167f12fce28b4f9fd2d11639bcd354821a78f5097bb323ff422d5b5fa1da235adec5b15b7bab467ad16c9646e9d1bb8f57867f8e248bf141308e249aa1aba9ced7cc78c8e498fd5598252c791f186a70d6ed1837f400660b2ea750376a2c3c3bbb374e9cbe17f7668a33199ac17711af545387f8c5def75a1a0ac1b0ad5336c9fe2350e8a10ea71f6584a79ece3b66f66e03ea7068ffba98792699b650610dbcd97852629526a3a5ede2da2b6374f1d262511bd56030689b133297149cc6c747636efa82f2b22dac859c8a276917856f90d1f45be9521efaea5cfe934c200f37893c93805e672ebd45e731552d74bf0aa45baad4e542238c75ceaecaaa5bf6ea141aaebc7ea175f663d2100d4985bcf1469e43feafccfec3968c8d3b58fc913f15a716b2ba5d6c6eda4e388aa54de287b53efc2d54210967cd892711311cf526eb3d7022badcbe1b0e6e2389f8acea727f6bfbf8c900c8da7103c9d4b5c3be9acb487fb694704fd53e4c468c6a63e38d748a5fcca30d5fa4ba4ad3132d85dc0997054e0b7e35534fb31eb3f0867f5112fd648b2befa12823eb9ceefed4b5488976b025fac5be5b937a77f024cbfec9b3dd71b5d0a415cf313b7c710614e341ac8865f1873123b50ce4667f59d0d5a1ae2f891cf525fe210150dfb83dd8b1e32e08ba5ac5408dd786b4e412f047bf9cef2b822918fd7b889992fd123a7074b45743fa899633cef8eda2378e0d9a4208ded8e347045a56755fc363a7dfdb6c3e5650f0feec8b159fd1484c2bbb4729be026b11c4302621312b419faea4f71d4d673de8174f08867b01c60dc58e4a0983989259bb79589bf5247a55826044425ef0f18268ee7408a09bab873d86b81a55d913c041fb69c87f91f299abf8569dcec24325d5cb77e98831014091ccf4e9152380069372876f8683cdd7b9559c304e38df662d6fb4dcf6c05918160e074f262f769ef829fb3bb98a4adaaf6a41083a84eb1c1e63e8ab8c59744517428d3682a600105eb756388ddf07b6272cbd179f9fd17061ce03cd0d9685f86e76694fb84121f33ac3b4fb2650bd5e9a7351557c66577df4ce4f9111768c7d2875af624726a85fcff9d69c5a1c10394c1ac451896c3dd36639c68802faec5d8b00e750cbcf28555cd83eaa008a2e46ef77eb5651473efea212a754de770282e4cc29a617f1c2d8bcfc912c02e0d064d86fda30f397a341063a1ade9259069a62dbe60143a58f358108bb62dc372838c2967349497b802a830c48d62749e02b144136491584014f5339fc814145ba3861c2e9ea0ff060f0395e4f358a94e1e161a20276a2cd94db6ef6707db767d412ecdbc1c5e9f177e6459caa4b00f7d6815719de3485af0f4ad8b17138403694576834c8593019bb4e1bccfca97830edcba6adac0e2a9d045c9c516f3be0e93374e7433bb1c93f0157ee0072009ea0c8bd8366622b0959e80d5ea8e41ed25ce30d834d58f11edf8ca9d7012d8ba94e829f932ce0760fb8f55ad89c27f78953daa48b63c2da7ed479831a9d661630c57e3137273788358cd968179f8e3fee717414bd5530ee0d6bec4c6ef0cb8a09b5285e7262b1d30fdc7aea456080802e65bcae6a3e38145794968e220c1e5b34148353f419b0314ba48d446aa92d89f178e98ed01b6e83b0437c189e5bb0778307538fb6abcc6d72a24a1c6991fa3469f4ea7451a5f4517794500dc9d2ff111962ff0199a4e6279efdc1c9d1bf5519ed03817289bdb7acf6d8d4d506409b0969518736245d2ded7cc0205ec0a33c733d4618a72132ddea470a0331cc512e55fc39f14972fe8261e14fcdf971e93c2b9ad97b7827d46eacafe465f6713754606846a20a400083db971eefdb613d39ab6ab0f4a9bc50348005e1296718dc59259e0f4c491ae4a38b2ba0c7b446df888c66ee1418b4987cb3fe9d0ade365720afa67aee9c9a6cc78804b5bbac36358d25a619ee646946c44b4f4dafe1141bf8838b1ab337bf519f03e37ff9f35650a62ed5625b62dbef6011888aa32f67020e0bf1040bce5b09b18675732c39052f87c368537c2bff80ecc00515e3505684609c9d608f4d4037a737f6f6d9d1067545cb58419bb1a81cee2f931f1854c62a858c63dd3ea5c3cff6dd20f828280f02c1ec4f2389e8f90e472dddedb059bd0fe8c7081f277a4933b980a7ebd562284cced5cdc05cee1544b46c63592603861c343d23616ad2920608f44bbf3f4eb7f26f94a70c9e1a3f1859c3f5526d0ba85de6b1ec488cab47585e5f2d1a4dc5b878184a1ec184338c56a67cba2d08b5b4b8e0273d3faba77f16c3760de6aa59771a66030c997861e9e36dd657815f92bd63c1366428b9818159bcd3f43498787d4c1381e755bf3eab723c1dd86d030490cc76d6f453a3929a0367a5ae51f2babee541ec7d6528c9239bf7cee261cf9b29c0b9917880a1ee9ea163fc9c700038c0d7048ef24a1ef98b885c0edc9d84fbdd24c079efdba59fcb684e39d41053730df3a487054d5c1eb12243b710ad00b683cf7a54e3a2a34084c56bb9d0280a29eba74452cbe28389203d952124f7e99f45276de848bcd1e682fb6c436a251307b2eb361140b4d3e48049a30fcd1094359f42fbd8f62e32c2775cf5d68425a12daed4c113f7f4ffadee2542a559204c1a26d6de0484000af7220eb887bc78267a9ee0e47af0a8b7d37bddc3736a63ed2b80cb8ade49be93c8626dbf04f5476cb0dfe70f2be768c265d1b5e9b2b51d9bb154d661a191239eda234efd57cea01149d42958edc5186c583b06b76632b9202901ef94e8676c01b335fb13fc74ae1e05c0b6e65fab66e51b2552eca33a3c611454b96a9fa9b581ce5b2a8c3f7ec690eb5c8343a5ec4b4e717f3b89c6b4774fba850c0f958b011ba71872a8c92a4cd615d60b82e2a86fce92d1719570dfc37850ae4c33d1b34b3fd3b0d7759c27fec8e0148af2b629d47e8a03712b0f527279d9223867a9ee7f5aa7a48716d3f7e5489348612f4b0c80073bc0be8ad3b4347f6e3d979bd9332f7f38e197b5ea813e927466e5bcabd4d0fe203bd67b2bd0e28bac96d32e17dc5b8b59d984c20f2299a2951df06021dae7c8d2d0bc21b4575243051eb698fb74641419ce301506cd02e354396d10806315572b20c9cbb784c755c602b440861d70bfeb7efe7cb55ced12974377e2a181dfcdeba693d17b8dd440cb6991ed5a7864e87674d226d0e7d2b4ee50683b41e558f42d40974864ac71db21a7c36a38098fddd874e6d13828a7220eafc6f88cfab3da4f4310318b2ae9d80fe68f9cfb635a4e5d44356e21f0dffc3937b2db362bd244bb5c1cd65239acfaa604e504d291cf7449f251ab0f2fb5f577dcc6bf7ce74a9e1bc9f83e377108abcc52c2b612edafc09c013c686afbbe5e6b0581ea57bbc6a8af7676c8eae26acdd79bc4ddf558b6c7811ba819d540f3ea3e97dce46eccb0400ba37c849f2fb6df31e819d956501daa303fd692a5da088ff1d9dfda80e06411f24f00d57e27192d0a2b0771a4907e0c8939e941882fab41f4a6e73f313ed5443bc93261e7293a08a362ce463c5015a830495598c6b2ea8510a278bdd4c34acaca3c5e94ebfe838419b4c219cc758423177c4dff0704bdcbbf4af0a13f4065d818df3c5a90000", 0xa01}, {&(0x7f00000000c0)="8d033ee44bf5fe8fc67003a570cb63938ffa8b6d", 0x14}, {&(0x7f0000006200)="2587563b020e8986e51f450f2924274ebad90afe5e85c5518ca884729589ae11dd040e3757c286f766f707a83dc6c4a7e02f1b68e62c16884572e81d7e5a56e72bc42920d96ad482e741f0cb749639da2fb9a6976fc12e0e9bb4ae2528e7af7d9d730caf246a77c57cadd1c770f76d2ee2757f492ca508c84785a27931754e5d657597afebaaa46ea5966cd8975b91db06facf399f4fb56ab698d83ffe7a346758e9e485fa505227aab47e8c7c4ff1b9cba2f2db09b418480cbdf1693c2f0211428e878fc7b19e02905ff93d73b643238e754890a415561eee1d7bd76d5428cd1dcaf53e147f573de6a83ce738b86cea0005147075bf1a9f0f3e013abd0e6313fa6e81d940bc29a8a7a04593aa43757ad4aceea45d701d07b233054c92de437dddfdae1372e4cf8c6f3ec300a93909460fba8b5da46a44116a86e20417c5966fe484234c6cffdfc425c57151174d118c8c11986d77bc89e181abd46bf928f8f7ff7b6f6765d4e4c9dd4615fc767610cc74e11231cad45c7324d42a9e3367c6e1d7c3321ecc101d1952044bcea492a429596f36aa75715960548b47c4f63dd74d4590f237a52dfedb17a912948dded0c0d4d1fa9e0798a562654e9efc5bc33cbcbdcc5c2aa452a614b500db7307d19404ece59184f8f20e3f8b8f7d973b1cc54964ad99399dfbf8c7b0bfc02c4f879e2faee55e94d22c0151f106f2aa5a2ccc593f43c1a8969431ad3f99752e1f20d3646d7d721632cc285751f9aa6c1f8790a9278150b48eab300540f3cf526d2fa59cc00f7472f362551b692a33730bbc2e10a491487f2276a8599f6ec5c64f0cc325365487c9bd386373531f50de1f0cd33613e34c9b7b00426f01c6bafd902176b3d10a79cded2a26717261b9ab862488eed083186af351ccc36a2c7c6864f80ea611f22c194be298628c3b22c929fb7acfed839010154af341a14456bb5b30180606eb2861f9d43b9990c5cf3a7c3c5b6d34e0801e097e5d220f37160ef3c8f11e323c1688cfad1bee99577a0de8552efa7983947d2f9d61b3d5f76814f2ccf7cb4434e639885366c46089ffbea784eff618926a58e52553ac0670926ffa4be598fb321fcb5cafdc3e6b3103b15e223215f3f50c3ac8d1cfb8b64b371e2262aa1e1f7011f5c9e4ca1e23bbcb3da795fcc367b64d88f14a9f3cc3a5116b2c77a72e15b901bd3f3c15b897a1a983d4f31fbe93b72ec785e6e00a1399b3fb229587a8e30287aa0b9908f4a206134ddcd39e54b07f1eebb2bdb795b0366262e48f6b98a85ce0bdd5386337494d31942dfa67f32a343f99192ba7bd27fd8c39173a8706e186f007cc9f2c75ec75b050e35427188176538d36dd9d18dfa6c245b18c09d04e47124bf365f182f73ad54976baaac8e2645be298edc76ef2e4261f9f8c7e886aaf2e0aef89fdb53f1cbc5e52c9193d5c366c8c67862f7d6d721d8c9d7744c3c7133171f18a87b9fba46ced323708a264585cc41d02c3913f47a40b83f3261ffb857a052cd6105a4833e2723be7ac0fcbb8a9aff1c2ac7bdee3e81ac445c5aba8c54a20b5f39b9142b5506b97f8d1e772d761985271ea54510ccfc9a4a8188c3c06ce6094ae3d3104be05d282b23eaf29331313ee5f53d866c47ea4d17cb615563c9e48e87259807c816f5f6425f1114e07d820bfe3a96d1e139f0f29f0dc02337d9102a50f1381a0f1209e48b2fdfcd17c9efbdd78dcac46eb709ae92d216c080f0e2d3ca77340715a07f822fa4341b75c4f107a9951486a397ada5367b1059dbf295caf73a239418460bbbb0f7ea7c5314f53a914ae4f1a1a5c6c0cfabf4355e3ca9ffa96d8178e6ad0202984986560a220c0423dad99c9f9e578a448323af04ead97f011b360b624563bdf7ae12c7139f15de9b9548d60b2ed9fa29002a9a28d8ae651b048d53e33b3f144b2f2320257860c04dda28f9eb43cdd3d131d2f46089fa202d4254ab77c90cd1992a2bd472eb0558655be2eebd6bd0b82494096326466f47c3bdc28352dd05e1f3b287ffa215bc204b3af00167944d715b1aee35bee439bc5d04ed5e5c642b5c92aae1b3f493628a34f92e834c0b0b456767983e2b186b2949073fe41cd93539d71d82d051003b1344ff44f140fafb87840e6f5fe6ef1ff46dcfb36d8d6d123363425863d00f672aae008d034a9788bf0faa897d26dee7750364ec589a1203df2fd018ce38158b715abe6bb6cb68252967d11cf34bfb69425a0e2d1a4d1c55a291b60ed389f3a5d7a1939a7e34210d8f419df3b584fd19bf132a043ca020e0e9b9f58700f28b03f59b831d4f47f22693f07e37803f16e850fbacdc29a466fc25882bf1ff4257656c0c00bc0ef9d2a60422111f5b991fc4e6d6d42beaf285fad1710e23c9c17c9ea1942a69c39a5eccd7445db24ed9c5fd263d6f7808551153ce6cdb6adb58c2ac2008c299d9135731836904c4decbb24d70e3120e38b709a63f6b0807dbd8753862e69a459eb238dd071d1846f13de6a5134fdd68eb1e2ef491a4a78e6fb1412375804cf039c82bd61a8c25447c03dedf67a137068ccf02ce294b1fa3c0a6b1369099bf1af955e88ec571674afa54ddabec92b920f3699b84eed98a1ac1d9c71bc31e5c93f801774ff9cae7b1ca8481ee123ab698c50f8f05ff20e764b47520f15f0d5fc403d60db269d0670799993c015a0fcd9f117312dbb3238ed5b1d4c24a8765d6765b3abfad0787cd8fbfe6f07a2c8f9b169aaa9f1b8c1f40fb1984993a5f0faf828105f7135ec4bc3d3804e09fbec71c8b3a116487c6c2981b96201ba8f186c7699825a7760f3635d83c7472fe80a2f3c7f23ddf4a1030d4e58cf35fcbb097298145fc64cc3982380de9cf8b0d3804fc5665d9fd38de6eb165b84c58c4dad224172548231c52ee08c2daf25c32e76a13bf8a6eb14a6956973089d37b771d82c9a22fd5d642a2362454ed97b43416f1a9fa3e3e553d80067c52c27e533d0bc381d91551294ef26c36ac4e351c1f8fa32db3ce9602045334526070ca3f1b5b3909ae1dd8746b6e9932fb33e44549cf8712db455e84697925389c21016a58f589fb7d9581cb48ce20502211bd3e14949582e0b37790623ebd969119b39cd81bc02a195abba81e6d1a02f67016ae485d7913ec22b1e6e0cd445bbd2fc318e62b41e45bc32c48087834fa185abd087c949e62f11e0f21dcfe2b38252a93d9eefa816ef2c1d4e3d36c3140307e9cb8469294b31473dbf7364d37b601cf565e2ca1527ecfe0c4a6c47d3c20f04f7e497f023a4a3c6c369be1793e58d41bad9e8c3baa03fc32e1a034a37e2b65fc4c20ec5a3f90f259298c05bdba3df02d52c0272ab14738bc771b5c5a985d6d80b913768cd92c6ce74455cae399fa966d8f6881afcc93577bea7c1c908878de744fa9a6bc824f966d10a69db67e3d03a1e52ae5e37ea20c312ded59ead06032e0fead56ebbebaeee72106ba12583b220bd8d90132f1297af23ab78a2d267f51259b91af12c258ef28d9b1974f547ec77ba107fd55ad4d17b2306440c1244be5566bc462e5e8d0f5dee5f80b2c070aabed2cf79fd26b04be2bddac2964bbaae81c2b0e067e95a7f99d50e06fe2bd3c59b517d717564227441a7aef460b0964fe16bfe61cf3bdeda8e1554c6d870547b26a0e22a41da37a825213acab27af0685589e9c1f3f3f71f63a022bc0658853a8695c07e17383b0d6febdf5b597e5b817cfb86ff82c2707bd12a9afe9cb0c0e05b9e98dfe58b0e041b50a50a8b8fc5cc588b9b24ffbc38c1dc62d24d57327b902b1ffc6b73976247f7c336358c3dac32a9b562931d78d68d04a866b6d50573332a1442bb91a6d97d0300070092658f4795717f858a450a4e810f43f1abe8f96e02b54a6ece81c7066c79d352030824fb2bbb0ead7746888826646a9ed7609b06ce6c0b4c9fcd1666687aa2ec62b8c392c692b319c25655bb835bc3feae6fb5cc49ba90319c698aef2a5356f5d89f5b3ac60635034906a2e5a06016bbc9a56b684b12fa6015ed809a0c5295dc4a2812da26428c7bbc978cab1e183e09ac66fd43119228d86a09e2233cb2de597f1a5b8d24511929a7636a834b2e5f442ed4df7877e2dd5015a9af6e871b97e1d25ec0c4d83f3688028a2ed5c8840fbd9d701c078632745fdf9ffcfbeff6661d843ae9da54ed2ec20e6ca688da90849110301daf08d5b7d43e32ec6154755d2b605bdc4c3ebc4baa88236da8f2495cb539310ff5208cfa9982547b820c28d10cf93375e1b3fc50b636f27b2dd876e2aeb9e7d85f1a7d696ce462674c9b0539084bdd63ca16b9417a088b7c04d979e54411e56ae34f5322c648d5ed04de2ed366d01565c72503d5815dc1f87c7cc66dcbea208cd2f5d7850b5e1ed81e08a7a523ce0d63c1cf085928bfa2fcdd896cd3489dbad2d0acf5bc8aa16de36f68f9dad45567157e06c1728fc1c4887cf84bb9dd8452e0f7dea2c28f8ec9d8ab2bfa23bff4c523c0e47543ac8bf3833d84dce2705227d932c98ab3e7e69cc853f7024fc1378ed8729070f46752d6bf5f9c12b36c750a756f70146b46fa4a7a1673baebdd106cb29aaa8ed53a97afadbd8cee74f9db203c37ead69b3036972888f99754e845fffd6781bcb1fa55ba1557e5df75293e74c4a000af68c34d993a73f10eab6fec661981147c1087e5bbef6bf401bb0f0ebf108ede5874d221e1088005e07977aaa02dff55ced8ad0c53236e1421207f4eca84687d7071a30324c864f5501870d30f1cb78d0384fd51e7a7ff8273457c836914322edb54f9f6d50865572b583500604d9963600f7fe0f72866ca2bf888440a345f3996f20ef94bb3b2d04f41927ce08da79530ae780c42b5ec64602e6fd3ded658990b8d909019b82c986401007456056f7e7347e76c350cfb2835d2ea04b8485e7135f9fb127a6b3387d09799c18a3e13a965cdc544d2fe1ab1efe5297c88deeae4461d35d923d046589be41477205f9ebb646df00d0854f2586206849af61b909951b5054e4bfcfa63284f1875a0bca00a152156cc514fb9d11d44e1522c1c6aeb0b4f4b2903fdf68f8afac96196b2a8b9964d8c4f685b0187d63097e52e19b2c4ab3865cd26a8967e52a1dbd8ffd158ac6e3634f770695fb9334204bc7b9159e7332aeb6f555d8472dae1de3d70691b6a439dec85275754cefc07959e92c99eaad259620e1750d0f2c830783d1a2bb208b2827e821f032a6e4eb71fb16583f9c722fd772d0795fa96e917fd636255e76b35aef631e0a7dd61e2b0e1460a62633db4d8ab76480a23f9b2f147cb57f08668c8753b8419ccdc8211f9c06792f3dfd5b0c99fc03569dd6884a112bc93226d31cdae9f2a07463b83b864f35cca8c8031d497f48f5e6e6758b1511701b87204d897bf2df9746dc1aa0b95ceef53b02852a4bfaf2c06effe678fa932554b083ca723f525e75a39951f1883921d4adbb2a62118093d49bd1517debb0f0d0f6d8d7664abe8cd917441d0f244b08747eb37712d83b2457e56244f252744c0cc8a506a7511836042773f8df2dfc157b41a0a496a986bc53333aa783c1029b51ee09322124fcad3b21a759957bd8091aeee3bcebf3f86038071ebd16dd12a642ee8ed0ef950d8cc26fd6b03fc4143559962b53404980e05b0c09f05c8addbd9cf4f6d989ced6e9e854256d7ac8240885dd4d1130fc58ae190affc8bfa1d3b7554f6540d4584a87518ce756bf815bbcae92b876f324204a59a86b9836b24990058f2c2531bd8503d000000000000000000000000000000", 0x1000}, {&(0x7f0000007240)="6054c3cc833440439c72584a6b0c1ed28f704f68cd0905a00d7c21478d16ea2f1c9d69cc039ca3a421bc9a168585159d0210268be70fa23db92bbb0e25cee30fcb1d2c070c077295dd8ff2da5a45c16863e5f5b95043e7f64d92844f049538284193067971dc37755bb9c03b865e3907c988bc41580a5dd3a196f7e8d42034ba80a9d4f657ced0a43e5a771cf07b4999c83a32967f62069aaa05f437f76cdf2b1e13718da6f587cf2139e5c02e29ab7045e4da7eb3bfb5cdf9d1f11e365d058e9b0c5d4b6da26df93ff1fefc86ef56341e0725c05bb410dc83968e47a9e5ba1d4b4219cfa0f94dbe760bbcb1af0b13655f82f5791d20d096bc1d2974e54c77e79b334c6aa463bc2f762bc74f994711c956529c8f2374baa80b11addd6338e9a0e38930b7fac0e9da50d71be17cf7f352b4beaf25602609d572d05bc41ecbc19956660382567490d41150204a6d94353bc11c352ebf7f0c4b2d9cbcec4ec7076b73f9b3e40c006b3a9b0c41b055ed94a0b7ebc65cc57919de9851dea796c0f3581f4c1bd98b33bd04f4b9a0343292364c993cb8e105c45c4709ea4345ae65bd1a8b0ceab9de6b9a78c72db839b54d912f50465831593046f14533bc4603a569386324a63233cec9fe38913db75169087ecbac3612694e36900c8ebcd2aea064ef8bdc88b66f49f0df9cc31d91c71bd08b8a1d6d7efd89e65cb7c6e388d7ad771661a0c54b1280d6059b542c2f24a6ec7cb0490f253af3d054cc649a65d5db9ee875d89325ecf845ceb7d09c8e6d1235749a01c4a60cf114f720d47f91fa4b6d5e4bc97a7a0e8bad7908b4d5015ea48545047aff04db4836e3efe9a15e383c38959084e9b962ffc2a8bd86e628f96d9997dcc36280ed11a079b6bc54cfc6401cb13d21b7c9f8691d3b9a3368642dac5ef56845d802e92e707630b0c8c60215a10169c543c5e8785a39d7fcc59d8a6fce21ff80c63afcc562e80a4b7cbcceee75d2c257c0c90e90a6a1ab066f43a43cac32c11f66fe3d90a16a952f7912d8852489279fa38de13af375eb83abac4ef8392d29be72081976e39ae491fa15fda746ee9ffbaa1374855908959d8612b2831dbcfb3c1e780ac74dcfd78d72628c2a3587890d947dc8a8ed0f46cb6020552b10bdf09b98eedafdd5c96545184573272f80b7b4d0649f59af8b02dc852f9c0db1cce04142989bdf2269963129ba4dd68c217850e5a4679878ac0fb7393aa649058ee82c140d2d1da8ceba6b634a60e20d7d200c7b5d41d7ecf151d19ed1c7b993d06fed4718ef023f900bf6f78630ef46b45b6cc82e767a0282c651fb355a3750631e9ef40344f5c387d694e8136492db411bb264d33b6800fdf44cfcd2a9628e2dbd89b38643276f3ff38aae05049795cc7fdcf9f132fa9596243563aba40ed2bdc5e081a8523d82fc5f2ec959110b12c53914775074b4eeaac79ccab0628ed69635f72d0444ba779e3b51e38ab71cbc81e1a16e5247d4c685611544c4cc94a80034c020feccfe39f99e029d0fc1ba1b9b9978520738cadc728c83d6df6144b3b99d2532ceee86b66751e6655ddc1323136da68d551871e5bebec3604d603a523c6a88761f9737ec4511aa1d0e1544327b677b51010573ec5f9e56f9d05c9557a87ee4b2874e55ce0cc5d062981c3418df9aea6755a39c7b4845e0f7562bb5344b2e5b70a377ad5ef26c67af337293cde0e807585703079d810dbdbce281fe29b7057d3352e5dce2b6ba491cc313c613cb4e7552abf0616209725beedbb2628cfe1158dfe31fa370c546edfc66c1460f3b8309a56a21ad7759f824cc53c9df2d1145004f7416d69cf9f64459999ed86199eef5c03b95eb5c22a4aa9487c6644e7da047a0ace2e83f5bb5db271c49f01ecfa0d74d0139bf73247c49afeb07fbe745590c816b7d1b65c1038798d487a73352b54838a753478e4b05d8f818e0fad01e4f8c1f971d6641bc4b3126ed7895c1dc4aff063fc88446331071ca723a25012216006a2bfeda3d52a5b69c6df88c160f5d4f4952e1fee1d0e94bffffa5ce00f920dc820235c60612796e9b452cb8d7ad9c13ffd83bf05a6ea9a5a1557d7722b50dfc148674abd557ec71071dc58e7b49c381da7429d2ce3388591ae37da69783b8968d42ae2ff16eff6ae21fcaf917e76ada87565d212537174223579d12a92eda770dea5fe5344dede13830e5a42148c4aad38bdd16d39145f31703fc2c051f22a17b0363042a50ac52b0981f5c30ce5a9a39d3a6787f63901887cb2a1caee4af217fa03fbbbbd35346a3c1f71ac02159d15df5206cc62c5ecd37fa635d3e6849e34d7d61cae5ca9de862b0349c7bb2c0bede666be3eca3d28ff5f3822096f59c6afed23d017de435ae818c2c55c19b9b6908a2f5da4ccad57b96fdb1ac46b4348f1d37d8976532b74ea9dc13c9e16d9fae329a741a84c5d6dabbfc7f7ff541351233970f28366b18c6b4b79aaff389305efd1af9610b73aee64264b31c37fa2e760929caf8df9304ebf137179586316e20ec31df2977364ef7c00ed5fe444643db7efe03bb13919fc67595eb6bf2913532ce11f1fc66420aaac3b92f0f5b27c5f8fdb967c0cd8eda61b62ac910f85495744d6b64c60e9dab9a2e63fbab5a4226397d5976173ec6518d7e48113a5731ee558ca14db615b4f81f9a6ca1242c0621a84674cbbd65bd71b767d6d3c5f62c5e0a1fe368beec8a7531702914831a1cfa616bc04eab3ea17ef9ac3fe4a0f037ccea6c3791b125fa2ee59a8987139a1ba81cd586bd5a9c4f516d501da5e4fefcfc6d37707f67e36a0baf6789d6e3e831fabe455001b6d7d0f7fcc73492415c3f403c52fb1c565b46dde338eedd9bd10a8a9a89fbf437b3b02a4a533af0c92c944977c8eb27abc9c8df04ea9705188ea70ef02321f8e53cf1a4e93cedc6acace05a42b3b9ef5e29bd37401bf30d0d20ff8d4ab843bdc65453b312c78848ab581fa9a06c278b36f356e7f54533d16094b1ea23b7fb9b55340e078eb9f95c1393c41cad90da7b9b4e550874e51c5abb6832a8fc3feb868204029530508011c36cf1b0f533238b9f4eaab088bb6302d8e418cdd90d82e8930e98dd25ca8f85455174b633341139ce0ecfba05c5d65b92849f594c8babf34d847941d2a691a34734f3ec0511f5f28487fa1d8968b37be34d48df4aea993a653280536e5f9b265296a9f0d824b134ed59aa5fecf049542837f9aa3e0e8ffc9a3b91f55f6f65449e376d73923d7fd64101882cc14805e7367d612466afa1838dde801788e1fd61e7862e55408b973c7dab12cc60e5bc6dbbede1f38ddac2e225ca4283ebf8b5a20097515e8b64b2a4c83a0239f5767aa580a58696b3c9371f6bcaf841d82c5cc9579202d1d6559625138b8205c89c8ff8a159d6a09bac94968e2ded1b7d09d0874d4c9e65770d30e8edc40ead59ea7f8f6deb32e9aeae9be4582d290c67b38473fb2d7a8d1b457248f630ba330c89c63bdf8778ae338dab297794605d384ed711b3c372f4e5eed96208017c98db3f47b6d04d569c337addb25741f9b2845f3b79720fab52fe2d535727f0a7b2c397741e406e900b5b99735c728ed8a40c2cd4ea446004e41776a041229469768fe8f679deb9df894818fada739152f67cdeedeae6337ace5bd62f0967f7ea307e12b7e1491980ed9a918c4d144da20f939477fdc9fb2e1e4589f6193e6ca725bcdad551740b21ece88759ea5778644d8d306644d214eefe5f9ff1e3e934a9fc2b70327558ffa0f2f4f84d7c61052f6c42b6633ba481b31953559cf2c04c642e377016dda84ddae81ebacaf73c40782074e2332ae78c94d256d53ad1d8ae141e519a85e507ac189e4416e1c77c053749ed05e6d9cea4a4253e0e084677cc9cd44255a89279e66c6e34d0755c660b97ade85b500b22c1fe4bd057057c0102f2826de862145e8bdd84608015e666bfcdcd7d531db970b525c43f6dd2426b4248de69e287666ee4b95070c369eec69bd53c1d208c3eaed2a6e59b3e0a7e616dafdb5f305ad0372e12c5b9f411943be74b588f1a380a78f30958124cc579a7bead8effdde9a034c3a66d2dd5869054cf610795211e7488e17eb429675e9bebe0a5259592179dc1333955ae00237ec1694c31dd29d11afb8654e17d8c34cb2773d19052fe231f28867541f31637c2bc02cf4f27ed131775f9ab654dd15e93323f7a6d97ef87b3d06e23489c8df5a59bd0f0ed4bae64dc78097eeef3db3bf453ff0b00e57cfd8732a54540d2d2a5977365e81ade12ddf6de174be37c65b8622075b8f09768eabdf655aaacfa6c3b5ea92a0f5935f25b5d42d818f8cad2c90c1721f3da56438efd41e8635951eb964ad6cb9f812c41f43b29e1d99f3f492572ef4334b17b65d65c8c046fd95f78f162c05b1f333b9aa9cce0e28110f20d4c3884e3990ef00339797908fe64f285a838087f63b9bbd3c72d0038a7bee3cd16a825be46f0ef8c9bfd2e686ac7cc2341d12c3ed62104827cfdd03c01942cdd0a8a76ac99cb43950b1b337c73ef720ad94918c9826524cafced1b57a4bacae930752e64288c29fd3e872297e593eda6bbb50c978c079dfe3359c7bf6d82e88d71deda45cd1b5d7e23bcdb18fc72e641579cfa836c4db649b7a109e6be98956ec566e3d793208af5f08543b9006a9d475df5a399962cd2cb93d24a8b270082343e130dbd4960f4bad7630a5a765d0fac9a46114f6ae0df3c1d5ca1e60ea26859320d1772a0e2d7d5d36d2196500d6fb4a58c7d86f01d0ccb70f91e8a4f3f3064f4f365b2dd8c1c9daf0757be67e29108f3b3f852b016610dbda92e9ecd3ed1c4c8147a515dcc9c43393612ba8918814dbbdd44fbfa64117cca49cfd54e0606d7a2a33edb1a35525e52b32ce301bb893e714571c10429e57ca0830e3dd5853b37848108c65881420d6a30b0c2c4d18f51798445906bbdad4871c768a14b0efa4b42a796b1bd2199b59cf58c00141b830b0c33482677ab452f991f4230f97afe1b0c7e10cb13be4cd968e0277e27b2afcc308269b227ba0d9e0c667eee1f4d3bfcda8f341d062d1c5a7e63406dd4c48e78dad9e3fdaa950e5897506d88486a394ba1ee451d4f505dddc45001e626e0750df0a672ff8c7ef5b4cbb2856d79cc722817c60135778886f689674ec8374aab6cc39d1e740b137e77faf1e070b631b55a150bd4ec2c065af00afe9291f71f29670e9edf1ad28a0e907e6318eb59c861a7bfab2079ac75c9e7d9574d3eaead7ef73a63ff5e0f55d0fb2b3395aef4f4c8d677f6280bd0f42c1ef5198c0da2c70be46f8c006b8013550a3b6b685880a89ea6fa9f428b815b494945a030d36917323c1c6ee56cd3c1a416b36d318e9540f98d9582dfe2f1bb41504acc9bb61f6c84d86525489230378848c78338cc38f29cdf425fe6913e51b74c252ffd63820cf4f7b2e726c124a42b4fb44622aef0bc520056b41fb11908133214736869fb2fab90e89b71b16a0599147ecd36c07fbb4f3a74d37e061f1774e5390e6b86d81714cf1eba5f97624a5319c9d3f276c9ba7fe97fd05b67d500ce56db054b57cec6de50a1275a3ecc0b43784cace4a03360795b75251080fda95fe1fea0f968f9c97d07333c321196b8403ae1f7e29d7edf1272ea9f15dcea2cf2800382f1fc9185fcbc896f48d9223202eac723b7594b748bd3f8eadd5e381c568f404d25f27102f55a843e9a3def92d8149214757eda6fefd5e05a4affa22520f7cae05033491f7f6bd30644e40bd637e1d3590a703c", 0xffffffffffffffe7}], 0x4, 0x20000000000) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0xfffffffffffffffa, 0x1}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x810, r0, 0x0, 0x10) 02:04:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200080002000, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') r0 = open(0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup2(r0, r1) 02:04:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000), 0x0) 02:04:55 executing program 1: r0 = kqueue() syz_open_pts() r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r6}, 0x0, 0x80, 0x20000000, 0x5, 0x4}, {{r4}, 0xfffffffffffffffb, 0x2, 0x0, 0x7, 0x8}, {{r6}, 0xfffffffffffffffd, 0x5a, 0x30, 0x200, 0x4}, {{r0}, 0xfffffffffffffff9, 0x40, 0x5, 0x1, 0xffffffffffff8001}, {{r3}, 0xfffffffffffffffd, 0x40, 0xfffff, 0xaa7, 0x41}, {{r2}, 0xffffffffffffffff, 0x60, 0xfffff, 0x5dcc, 0xdff9}], 0x3f, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffb, 0x81, 0x82, 0x8, 0x9}], 0x3f, &(0x7f0000000100)={0x3}) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() pipe2(0x0, 0x0) 02:04:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) close(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r1, 0x2) close(r1) 02:04:55 executing program 1: setrlimit(0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) setreuid(0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x8, r1, r2, r3, r4, 0x40, 0x2}, 0x9, 0x2, r5, r6, 0x2, 0x1, 0xfff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r8 = getegid() chown(&(0x7f0000000040)='./file0\x00', r7, r8) r9 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$sock_int(r9, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f0000000140)=0x4) mlockall(0x2) pipe(&(0x7f0000000180)) r10 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x2014, r10, 0x0, 0x0) 02:04:55 executing program 1: mprotect(&(0x7f000013d000/0x1000)=nil, 0x1000, 0x6) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, 0xffffffffffffffff, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 02:04:55 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 02:04:58 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002007, 0x5dc4) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/71, 0x47) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r1, r0) getdents(r0, &(0x7f0000000180)=""/103, 0x67) r2 = semget(0x1, 0x1, 0x314) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000280)=[0x10000, 0x4]) mknod(&(0x7f0000000040)='./file0/../file0\x00', 0x2120, 0x80000000) 02:04:58 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 02:04:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) rmdir(&(0x7f00000000c0)='./bus\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x8000000010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000140)="eac5f5d22b8dcca4d0b9e601fdc8a04418a08e0baf844437ef68479f52e56fbaad3d97ae79c5a6ea3f5cea18f30fc5", 0x2f, 0x1, 0x0, 0xed) r2 = open(&(0x7f0000000200)='./bus\x00', 0x10800, 0x2) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:04:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0x6) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') mknod$loop(&(0x7f0000000200)='./file0/file0/file0/file0/file0\x00', 0x10, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0/file0/file0/file0/file0\x00', 0x10) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 02:04:58 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) flock(r1, 0x1) 02:04:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x40000000000005) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x4000000000000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 02:04:58 executing program 1: ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = shmget(0x1, 0x3000, 0x40, &(0x7f00000db000/0x3000)=nil) shmat(r1, &(0x7f0000305000/0x1000)=nil, 0x1000) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) 02:04:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100000000, 0x8}, 0x8) 02:05:00 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff4000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff3000/0x3000)=nil, 0x3000, 0x0) shmget$private(0x0, 0x3000, 0x4000000000040, &(0x7f0000ff4000/0x3000)=nil) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 02:05:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1002a, 0x18) ioctl$TIOCSBRK(r0, 0x2000747b) read(r0, &(0x7f0000000180)=""/84, 0x54) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x7) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x1ffffffffff) bind(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) writev(r1, &(0x7f0000000140)=[{0x0, 0xffffffffffffffec}], 0x63) 02:05:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x404, 0x0) close(r0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x7) 02:05:00 executing program 1: r0 = getpgid(0x0) wait4(r0, &(0x7f0000000200), 0xb, &(0x7f0000000240)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x901, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = syz_open_pts() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffe97) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[r3, r4, r5]) syz_open_pts() ftruncate(r2, 0x0) 02:05:00 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) renameat(r0, &(0x7f00000000c0)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() fchownat(r2, &(0x7f0000000180)='./file0\x00', r4, r6, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r0, &(0x7f00000002c0)='./file1\x00', r8, r6, 0x6) fchownat(r1, &(0x7f0000000300)='./file0/file0\x00', r4, r5, 0x6) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="39cfc598b679e3423094915f870887f736ad0a88824a59f190cf4cbcd3da1a6640a356e86e6cd3ccbcf131b663a52ec2da0d7e9172ec89693c4d45a4a6cb9faab6ca0ef5c83653d142410055c102fe7d18f3016537ae6181a4af91521931442e8a1b29ed46a56d6bb523a705620e2078249f8022f0", 0x75) ioctl$TIOCSDTR(r3, 0x20007479) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r0, &(0x7f0000000400)='./file1\x00') getpeername$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) getsockname$inet(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) recvfrom(r1, &(0x7f0000000540)=""/76, 0x4c, 0x841, &(0x7f00000005c0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000600)={0x10000, 0x10000, 0x0, 0x7, "f07125f84e1e1069067eea80e257d9d9384dc8f0", 0x46, 0xb4}) mknodat(r1, &(0x7f0000000640)='./file1\x00', 0x20, 0x8) getpeername(r2, &(0x7f0000000680)=@un=@abs, &(0x7f00000006c0)=0x8) mknodat(r0, &(0x7f0000000700)='./file0\x00', 0x6000, 0x30312857) getsockopt$sock_int(r1, 0xffff, 0x100c, &(0x7f0000000740), &(0x7f0000000780)=0x4) setsockopt(r2, 0x0, 0x6, &(0x7f00000007c0)="3759538d78a4bab01a62b57282e0cdf71d23f5eddd56788b91f144b6c66b013aec3dabcb7bb027fef9b212a7af707c8970e10538358a3727bcb52657c7b8b932b5a1c73b4aab7eea128b278e076b28bd09920b7cc4df211b4fa3ed9e171f5e77d99e40bff1a0e2481a63877875b0436c6e8d6dfc55a93a8211d7428be64b2fbb39930b923672a8743f4bb325d593ee83a43d08056394", 0x96) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000880)={0x4, 0x1c5c, 0x35, 0x9, "cd8a15b7433cbe1f6ee339fc5420dea089e8053d", 0x3ff, 0x1000}) sendto(r2, &(0x7f00000008c0)="f69af05e57d3bd48c9b9804784bf9527c2611c59a80d879e76b95ccabae18ae21de4a531dd3a04af2a3004477f2a66fcf109065be7ea45acc13d7b09d703a527ab78383747085bdead1791e1d242de432519374f7de3ef2b69764cde325696ef72", 0x61, 0x0, &(0x7f0000000940)=@un=@file={0x1, './file1\x00'}, 0xa) recvmsg(r0, &(0x7f0000000f00)={&(0x7f0000000980)=@in, 0xc, &(0x7f0000000dc0)=[{&(0x7f00000009c0)=""/66, 0x42}, {&(0x7f0000000a40)=""/97, 0x61}, {&(0x7f0000000ac0)=""/224, 0xe0}, {&(0x7f0000000bc0)=""/208, 0xd0}, {&(0x7f0000000cc0)=""/233, 0xe9}], 0x5, &(0x7f0000000e40)=""/140, 0x8c}, 0x2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000f40)=0x9) utimensat(r1, &(0x7f0000000f80)='./file1\x00', &(0x7f0000000fc0)={{0x3, 0x9}, {0x3, 0x53f}}, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001000)={r7, r4, r6}, 0xc) r9 = geteuid() fchown(r0, r9, r6) 02:05:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x3, 0x1) 02:05:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000200)=0x210) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240), &(0x7f0000000280)=0x4) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r5 = kqueue() recvmsg(r0, &(0x7f0000001800)={&(0x7f00000002c0)=@in, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/187, 0xbb}, {&(0x7f00000013c0)=""/134, 0x86}, {&(0x7f0000001480)=""/215, 0xd7}, {&(0x7f0000001580)=""/230, 0xe6}, {&(0x7f0000001680)=""/48, 0x30}], 0x6, &(0x7f0000001740)=""/169, 0xa9}, 0x802) kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 02:05:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000080)=0x395) 02:05:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:05:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffb) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) syz_open_pts() getsockopt(r0, 0x0, 0x8, 0x0, 0x0) write(r0, &(0x7f0000000080)="28eb4169a8ab892585f4ddab69f9d6e714dcf0a5174ce10b1f2e41c47a0ae23e1a24b7626e70a6dafd8dcb6b3c00386454277a0b81ed76de26d97bd38c56291eebcc030866a91ad2779d0c32f998661dff8e4f09d72bf93b981bc9e420b0febdd365f3767f0c2a39e89897478392a5d6b31fbec9f78a5393024f972c42b9fa1c511fdc22c4297f42a5ec7b75634868633023ef6d25bfe9328563c31a2ddf4e91d5b5d0f626d6ea7b1a553e6296b95a576a1b169443e41fff6ca1", 0xba) 02:05:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) setitimer(0x0, &(0x7f0000000040)={{0x7, 0x7}, {0x812c, 0x6}}, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa, 0xc5, 0x3ff, 0x800}, {{r0}, 0xfffffffffffffff9, 0xa, 0x2, 0xfffffffffffffff9, 0x8001}, {{r0}, 0xfffffffffffffffa, 0xa, 0xe000001e, 0x2, 0x8}, {{r0}, 0xfffffffffffffffd, 0x60, 0x20, 0x100000000, 0x6}], 0xfffffffffffffff9, &(0x7f0000000100), 0x8, &(0x7f0000000140)={0xffff, 0x2}) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000400)='./file0\x00', r2, r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) chown(&(0x7f0000000200)='./file0\x00', r2, r4) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x200000004, r1}) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000000300)=""/41, 0x29}, {&(0x7f0000000340)=""/26, 0x1a}], 0x3, 0x0) 02:05:00 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) chdir(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:05:03 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000300)={0x1, 0x202000000000}) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x63, 0x123, 0x20}, {{}, 0xfffffffffffffffe, 0x80, 0xc0000000, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xa8}, {{r0}, 0xfffffffffffffffc, 0x19, 0x80, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x31, 0x5, 0x6715, 0x80}, {{}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0xffffffff, 0xffffffffffffffff}], 0x60, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xf0000061, 0x1, 0x6}, {{r0}, 0x0, 0x44, 0xfffff, 0x7, 0x401}], 0x403f, &(0x7f0000000140)={0x0, 0x1}) 02:05:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus/file0\x00', 0x80, 0x0) close(r0) 02:05:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000080)='\x00\x00\x00\x00', 0x2) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 02:05:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) close(r0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 02:05:03 executing program 1: r0 = shmget(0x0, 0x13000, 0x4, &(0x7f0000fea000/0x13000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/170) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) 02:05:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/199, 0xc7, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) flock(r2, 0x7) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 02:05:03 executing program 0: r0 = kqueue() close(r0) r1 = socket(0x18, 0x4001, 0x3ab) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) lseek(r0, 0x0, 0x0) 02:05:03 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0x1}, 0x0) mprotect(&(0x7f00000a7000/0x2000)=nil, 0x2000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffffbff, 0x11}, 0x8) 02:05:03 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendto(r0, 0x0, 0xffffffffffffff37, 0x0, 0x0, 0x1a0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000100)=[{&(0x7f0000000080)=""/108, 0x6c}], 0x1, &(0x7f0000000140)=""/60, 0x3c}, 0x800) recvmsg(r0, &(0x7f0000001600)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000000200)=""/82, 0x52}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/213, 0xd5}, {&(0x7f0000001380)=""/185, 0xb9}, {&(0x7f0000001440)=""/196, 0xc4}], 0x5, &(0x7f00000015c0)=""/31, 0x1f}, 0x800) 02:05:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() r2 = dup2(r0, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) fcntl$setown(r0, 0x6, r1) listen(r0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) listen(r0, 0x3f) close(r0) 02:05:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = kqueue() r2 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r3 = semget(0x3, 0x0, 0x8) semctl$IPC_RMID(r3, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/115, 0x73, 0x1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x100000000, 0x40}, 0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x9) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r4, 0x20007479) kevent(r0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x32, 0x21, 0x7fffffff, 0x2}, {{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x5, 0x3f}], 0xff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x10000, 0xb081}, {{r0}, 0xfffffffffffffffb, 0x32, 0x8f, 0x6, 0x400}, {{r4}, 0xfffffffffffffff9, 0xb, 0x1f, 0x1, 0x6}, {{r4}, 0x0, 0x2, 0xe2, 0xad, 0x1}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x4a, 0x7}, {{r4}, 0xffffffffffffffff, 0x48, 0x20000000, 0x80, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8a, 0xf00fffff, 0xcc40, 0xffffffffffff8001}], 0xd8ef, &(0x7f00000002c0)={0xffffffff, 0x5}) nanosleep(&(0x7f0000000300)={0x1bf, 0x8}, &(0x7f0000000340)) kqueue() connect$inet6(r4, &(0x7f0000000380)={0x18, 0x1, 0x3, 0x1}, 0xc) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semop(r2, &(0x7f0000000400)=[{0x0, 0x40, 0x1000}, {0x1, 0x6, 0x800}, {0x3, 0x4, 0x800}, {0x7, 0x1, 0x800}, {0x0, 0xe8a5, 0x1800}, {0x2, 0x7, 0x800}, {0x3, 0x4, 0x1800}], 0x7) pipe2(&(0x7f0000000440), 0x10000) semget$private(0x0, 0x1, 0x206) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = getuid() r11 = getgid() r12 = getpid() r13 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000580)={{0x5, r7, r9, r10, r11, 0x8, 0x5}, 0x463, 0x1000, r12, r13, 0x7, 0xff, 0xb19e}) semget(0x3, 0x3, 0x100) mkdirat(r0, &(0x7f0000000600)='./file0\x00', 0x82) getgroups(0x2, &(0x7f0000000640)=[r11, r8]) getpid() 02:05:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xb) ioctl$TIOCSBRK(r0, 0x2000747b) readv(r0, &(0x7f0000002240)=[{&(0x7f0000000080)=""/9, 0x9}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r2 = geteuid() getgroups(0xa, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000200)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xc0, 0x1}, 0x5) 02:05:09 executing program 1: sync() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r1, &(0x7f0000000180)="c73d992cf02768fb38c61a639983b12efccc03c6ac20a23cdead65aa570a4fa965538157a8dff3721b8ecc603b2ca977d1cd2e18c0ff24b5629b909cd4e0fd7453f37352edbca74dc9246ffb648ed877ede586c10a35e8a648b98eadadb1f8eb8b207358fe32ca4c3eb61e2e99b0d6f6bd8384a6f950864063719a89dbba09a17f19ecd77ef6e71f3a17c31e67c2e956a584e3ef37b2", 0x96, 0xc, &(0x7f00000000c0)={0x18, 0x2, 0x5, 0xe7ba}, 0xc) write(0xffffffffffffffff, &(0x7f0000000080)="582720efabd16ebae6", 0x9) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 02:05:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10088, 0x20) openat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x200, 0x41) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 02:05:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 02:05:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@un=@file={0x0, ""/95}, 0x61, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000100)=""/5, 0x5}, {&(0x7f0000000140)=""/38, 0x26}, {&(0x7f0000000180)=""/129, 0x81}, {&(0x7f0000000240)=""/35, 0x23}, {&(0x7f0000000280)=""/102, 0x66}, {&(0x7f0000000300)=""/175, 0xaf}, {&(0x7f00000003c0)=""/173, 0xad}], 0x8, &(0x7f0000000500)=""/150, 0x96}, 0x2) setsockopt(r0, 0x4, 0x9, &(0x7f0000000600)="12000300", 0xffb1) 02:05:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 02:05:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe(&(0x7f00000010c0)={0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f0000001100), &(0x7f0000001140)=0xc) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000011c0)) clock_gettime(0x0, &(0x7f0000001180)) recvfrom(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x3, &(0x7f0000001080)=@in={0x2, 0x1}, 0xc) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 02:05:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x87, 0x1}, {0x3, 0x9}}, 0x0) 02:05:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = semget(0x1, 0x1, 0x20) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x9) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 02:05:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000000000004) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x1000, 0x8000}, {0x18, 0x1, 0x0, 0x1000}, 0x81, [0x1, 0x7f, 0x7f8f, 0x400, 0x3, 0xed82, 0x7fffffff, 0x37]}, 0x3c) shutdown(r0, 0x3) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) seteuid(r4) 02:05:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 02:05:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x100) open(&(0x7f0000000000)='./bus\x00', 0x20000000048, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 02:05:12 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() r2 = dup(r0) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) 02:05:12 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100000000000000) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 02:05:13 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x0, 0x1, 0x128) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x100000001, 0x800}], 0x3) r1 = semget$private(0x0, 0x20000008, 0x40000000000a1) semop(r1, &(0x7f0000000080)=[{0x0, 0x1, 0x1000}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x2, 0x8, 0x1000}, {0x2, 0x6, 0x800}], 0x5) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r1, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) 02:05:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 02:05:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) listen(r0, 0x800) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/213, 0x21d}], 0x1) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) openat(r1, &(0x7f0000000300)='./file0\x00', 0x80, 0x80) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = msgget$private(0x0, 0x3) msgctl$IPC_RMID(r2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000400)=0x9) listen(r0, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8000, 0x4, 0x7fff, 0x6, "28ed0dbac70a04612ab4479a03b99ff6e61b56fe", 0x3, 0x5}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x10000, 0xfffffffffffffeff, 0x0, 0x200, "12500ccad0b1aff7bd42362da1fe422f781d3f55", 0x20, 0x60826ff5}) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1, 0x10, r3, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) 02:05:15 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chdir(&(0x7f0000000300)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x5, 0x8001, 0x800, 0x81}) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/64, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x9}], 0x1, 0x0) syz_open_pts() 02:05:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="d7bddc98395f1247d425c6f51cedfc08f48ebe124d6481dfabec539191c711828e6eabd6e04337f29d603a51c3b7def299a68ce68f43a6c334de324c886ee7354c382aca671466a5a840e2a8720f325526edda2bfbec71fb11d08eddf4cedfc70e9461e1c9102fbf4102a3ea7f1430cb3604f33e6a610dde396ee623ebc38574c1d4c30a2a130a3a2dd5d434364269472109f553b6c1aebbbbfb6cf6e0f6eb1decc16a3ce0ad325739f16db46263efee2e52fdfbcb50", 0xb6) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) 02:05:16 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 02:05:16 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x80000000) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x141, 0x94) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') open(&(0x7f00000002c0)='./file0/file0\x00', 0x400, 0x8) setsockopt(r0, 0x20, 0x3, &(0x7f0000000000)="b99f37f1c3ddf4608d980c928731d20e52123044c3dd64417e130913ebae8c4e04d5cad8088b3d346de476549bad3f1a2451de90f063efe329a8c412f9f0e8c795fe84984be33aade8c5dd29c00bb5f3558b34e4113907356e0a3a3cfc89843540587ef497b05ada510d31b0491cdd8fb06a6b", 0x73) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)=0x24c) ioctl$TIOCDRAIN(r1, 0x2000745e) recvfrom$inet6(r2, &(0x7f00000000c0)=""/222, 0xde, 0x840, &(0x7f00000001c0)={0x18, 0x3, 0x10000, 0x4}, 0xc) 02:05:18 executing program 1: setreuid(0xee00, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 02:05:18 executing program 0: r0 = socket(0x2, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x8, 0x1, &(0x7f0000000000)="d5aaf6627670598f7a457838d3edbbb892d6c378bf41dde915ef5e90a70c1e3a1eb97304691872e62d246b3c12ff4ce9cf3e50becbca38178edc0197af9e7950ceaf62558eeba1e07141d615adadaccc465008e5ef8de2553ca2f83e9111221e41bf", 0xfffffffffffffd2e) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/62, 0x3e}], 0x1) 02:05:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 02:05:19 executing program 1: r0 = semget$private(0x0, 0x4, 0x41) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xda) r2 = getppid() pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000180)="6febd37dd4f493b132bc4f2523a5d125a763f3d93757f758a4f473d2aaaba1355dd13c4e6a322ff03cfca8ac540db7b0980805902652ba6260fe2465cdb923c81a87a7c34ea142416c594f7a3bac120e3e9469f3732e9ba67fc291261524968ac6494a95c5557f054e56a757223ee8ee73b5cc62676152521a6757aceb65b40e0debcfddf4978b85adf1c08cf68a", 0x8e}, {&(0x7f0000000240)="9b1c5ed66b64d1ecde0b32eba357e73b312e55ba159a065b697d9b8959b120447b6f9caa28dbe65a44b8562afd11", 0x2e}, {&(0x7f0000000280)="16ef3acbace26c8ad46f821769", 0xd}, {&(0x7f00000002c0)="2fe9a4dcdf54149855e75b9841e2d28789a294c3cd62b484a65950a2385ea56d3dfdc92fe9b4e88803ead05e58d2032ed7b46915961da844840957b2ab62eed9fa44058446de840784a35cd94d96d88afa89c1f58bec7615d757cbdb2c9c42bdeecc9e24f5703a32079edc1d3106127b4fefd897016a6b33c29fca286977fbddd962cb2d23eca1f557e95b8f6e53be2381e0e26a08fa007cacb730cdfac224aa807c8ea383180184703f6c22eb9695dbdec96bf3bbda3ad1f98e133294dfb94bdf946f2701289eb873333910ecb1be4c0447181ad35c76210078059e70c0a55dfc457477f013e326168844f8178db95a7892c943a7ffcc8139b1", 0xfa}, {&(0x7f0000000440)="24bece2de031f913486be8de60f9", 0xe}, {&(0x7f0000000480)="21146a034b5d6d154a", 0x9}, {&(0x7f00000004c0)="aeae40489351dc6740360bbc0ab9484612b5f8568f968b03d89e00a069af7fc8dc3aecdeb59f856152079f520b5f0cdd55e40b162dcd0e920c55bf2284f184afdf2f769b731fa7db25ed1a33bd95130d34aa85cb21c9eb93a6ca6549f364bf8871327eb245ebf83c8437b4804b6780970190b7d963ce5aae565fdf56a9f1", 0x7e}], 0x7, 0x0) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x9, 0x6bb1, r2}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000100)=""/96) socketpair$unix(0x1, 0x8000000000002, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) 02:05:19 executing program 1: r0 = syz_open_pts() r1 = dup(r0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 02:05:21 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) shmctl$IPC_STAT(r0, 0x2, 0x0) 02:05:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f0000000240)="ebe189b4988f17b67090f45260efd865c6432ee69accf2365d7edf9dd9f17eb7fda3869d5e86e2ebd91d28954c2e1fbfbbeeed4aa3bc9848d92eca219ad87193ac29a336272266ac890a356cda1713a70fd8d1ef476f65", 0x57) r1 = kqueue() fchdir(r0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x20000, 0x0) pwritev(r1, &(0x7f0000001780)=[{&(0x7f0000000380)="ab26dd1f4bfb063146", 0x9}, {&(0x7f0000000480)="6da87e436e1b129065a3e1e084fd9a242f248a72231d493eacb5071dc6801947f2168796b0c3b4fd21bd98badee33dafe44f47ae9a261296eb46e37a6c332d9c17d0a5dd2e1eacddf0ca01648d23de4330e5ffa074f05e14b9ae80cdf08dadc481b6726b673e6df1be2a51c8437bb0ac804c239dc26bfd729b7131de2b092288c618019c0a138997cac42928c3fd1fc840895c64a5362ebb164750d8", 0x9c}, {&(0x7f0000000540)="a0d36f8d08b8d065c26f95e7f46086180e673755ac58861196bc1c824abb783a841b263b3d6a7eae5a018431b581517e417f8091eb23b0955b5010ca7148fd495086985df3b380438710e81675de992216cdeb8cf636969d1ddc77f68fd911a8bb3a0d3fa8de9b83a7ab89fa1cb6d890d5a1a6aec2a4b52f0df1d9f30e2611e83dbd0bec1ea5b14a72b83e84db9f2f8de6da455b9f6e34cdd5f03cfdfabb0ef1333e84563dc582f726c9efbebc4294197a2c180cc4d73bf9bf311c381badbc8f31eb9d7c613bfb341a57b4f1e149e6b8e9f52d2ea839cb24c5da8f4313f529c3f9859e554b11e94c440c224fda2038f2effbf22ff0d152ae3353a1b8c2ba32983adff38b888127e754c1ff9f3bb96744072fea26fe99ad22c5b247fbad388f6cb3da596db22b3823ea883ad380ed4216980bfd11145b9314fa892044eda46e9c21fe17c86a19eed23033c1a4779bec347173ed44e7fde8ed1d9f2390264eb0896986323763e99467d966fb6c1149c15fd27ceaf73429449c02907786196a20ecedf999123d0a1164ea7cf84986686bc0b0133e399f01667d3adbaada1a5826076e72f3cbcfae1137a1b8aa1e4e5b0ad6b775a58d0164a2a24321cf20054ccb318722aa5c7bdfe9cb5f6212fcbd1948e0be55750f9f7e8439e0d05fd1b762622daaff7cc3de6cedc84682724a22f633d8a849cc4df0722380378bef9cbc0d4ed40ac0a1cf5d0f7e2f9ffd550545e69975c920de94ff78e03ba10241cc8fc8672cc6bda2568e3c069ee1ef03103f28e93cecfffdf6301d28aabe5bba19ff8a10cbdcb10c991c28e42adfbeb24807eac337ddab5a7c6da048a9e877839a82070a8c07e100f5fdb863ab5cb38618f1ac67bef1a0dbdf8feafa2b23f5e845288a84467af8b82862b3d79f9e87c12d086be8626c6d8a8435ee9f6cb5fb46699184b2bc47487131ec1f45ee8d23f120b8b47a3cd459ffea01664c2f1319ae39f85f03c510c5b44e6c9de84a4dcc1cebd6dddca1d22ed16d00310ff6bd39562022ce01859eca4294b551c8f7f21e553a70e6f04808f05a1c32123ac3b883806d0531e766172c9f0a1272694949274aabdf5027c80122cd66a699093d60bb3670b30175ca61679c3fcffbacfb9355f4231575805021f3eb4b8f5960cc797133170568ebe2c18b5449071a6a6db6e1ab9439377c00c7cfe0fd6b6fd7187e807675033a83fe16d036e2fe94889c6be817bf54ea4c12bcf107fe8eaada285da4ae345080191a984b0e8e0ac80de5b35ec869336ba01d51770acd83f5c7d128becbaed176070a608435f49e23c1d0a0769fbe057db8242f348c592ed40c628eb1b4186e693ee3c2079163d395cd25950e85c082b9bed542fbbde977b03aebdac5533656f7caca9a6c400f771296f972b582dc898e8fb299dc03e1951bce02d39cf9709397ee5ebbfbbb2acb4349db7b62a1cec810079fdcbcbaa16eb514ad6b184750f8ab81afeaab7e4946906568a073b8f389fbe2331fd7773bbe54348cccf226ac8678a32b509eb7c9b77d22a74eebbb550d3841932c8ed944bb2b9aa2f9a67e67a1870c86c0699f3e0cea9e7616d386bc5b9cb04d1ef564365bdfd0299fadb4a688bb1612cf5e48953b9549bb1861b4ed5d39bd061996413fac3372cc416d77c7f443367dce5e1126f66720a690db07d39995ade4b5bb00a395e6cda948241022c60f09bf05302a8a11927f691614c9a5c4d5272f849ee6214dcec0f11a7e54ae4a070038cefa231f9c4e50d8729bf35ba13e59363724f175fd177e4bf4b91e13613b4bd6fa0b0def01db0a5c26c5bdb1250dd4c2b8bbe5bc9017735cf5299c992dccd61865900a273f57ff617a87041e2dd54c54ddbb187f7a558722a2f793dbc28b8180fd616b2c8d864b27ab212d979376c1ab1babbae9dcf140da2ace59c186f59f58c0cc98ebb62574e3c944525db8c9500da98ecf45d81527ff324c4439bed06611b4ba35343108db637e93d0ca1b090c3706bba9d7ee9b61c22c4c78ba56481c7f916ddf495916a029adec02b1ff7143fd4caf5b7d95cd7f9e2707500b0d1c93c4b5ec9eff381d8239915fe3640c1221c5b10c2eb934ecbadc0dc5491a26ddf0c07a932cf1e95bb47450e3e78819ea2451b0d8c7a715642078973d49c5d2a948b9ba6d199099bee81ec194782490195f7a0b87653cc30e3d980ddadd2b1a63f196ca491fb9515d3d086b7bea1e53eca11813227a81d87942d927cdbe5a15f89fe7c01dca9091104efad724d31c6a513d1a5c014201485b891fc4a492c02e81d47da6d6d5852d25cdbb3dcb9d21d28e957b157b6e07a0cbd2dffc11944a083a783ab828d715d63d7ec773ea40cd34a00486e82bf6f3896695a756a53f5742be345cd5bd8561541143b0aee8a286f397dc490d6bb19a75f4b99acf2b54a3390bf70466ebed686734449572adc3aca8bd6ab2b91a22f9de084621e646056c202225f124f9a2694f7ea7d33ec2b2a654e4e40956bcd2d8245c27f5e1c7abdccb4f67f3afc2ffbd0e350ab0549e11e25a7f8efd74bb10ae7667683043d2b63f349ad965aa361176ce437754add780a10142937535b16b6d88124f5886c029342653257013374116d02851b4751a295f986f2fd60cb293c8a8105c43b4f6383458b52838266af044dc52b7afe48156b7ce02448d388c93659da082c3e5d965cbeda8a6fa0c1fa2ad5e9f2c4c67002fc21f558e55f6d1a7526a5d5f20be06c60258b52002e754588379d58d40c9843cd2cd036950088fa7615394eb6d7f07aa297b92f09d15a55668bfe9d882de22890d6d8919a1923631c67e8f3476e2b6e6817c0ecf1f6cef4f5402ba6cc5b5b71021752d5a2badced19005b141d420b67d09ef7063767635062cefc585d5e2e379aa4d0f4db4a30b3f948b8ed431b8a4aa1effee4443e912bb48ccf9a0fa8f2637c35255608a71d9ef466389208519f6f1a77ff1020d0861a254c83c869f3c6e48421f4ba4d548dade577bf0a1e8f2bfdffb08e128ea4325422d87902f1dd82c1ac84eb83034c08ba6b4521aebc58ac1ac711bbf990ed75746e5c3daa9ed3ecff8b8b78fc1ba1c86a17b26a179531a255a45babe3c4f73c1623963b95737459223305496d07d032a56a0df03f451e55b446b54a2801027dd15d487215029391c297cb7100e051983adf63392c9d493726c9147e5c4d2c96a4b0803fc57a76122831a228194b84b63e2d8ba9761c36af40e53e0aa8a30e9322f25a14861f0bdc23c70a0ccb970e128d07b20a85f55013787b2b64513b4a09174a7c9cf2446de7b5152dc69a0fe5e0c0c9a51131b8641959358e67747848413433ec50a5d5e48cc9d458b63fa58cada39c7b0f0316867e74a1492873e54984798ed8c85a1f58703a23a7b97df9da554d4b994f0c072f08f6c4e63271ddb6ad10275f7ca6e989c0b63aeb3ae35cec042c5cef712332fae68031f0cddffd4f25e9d71a37856ef6e4485f3b4e9944802078a0a49bffd0c2d7dc77be57ccff6e7f46e32f396b3d8d33b13126d982fb99dba43b27509e435039ee817255e0b1b25bc310c9660df30d4c3358be7d63bbba470bdb665631d15ad2725dcd043837c0ca3e75cad48d82b47a6c7dc574afb92c0909483ba8db6e0f767ebb8039169cf1637918f65f82b3e778a44f53ccfe6a6ead157f236fd4506fcc5fdce61ab890dedad600e54bdd8d03e51b6098541a3f45355a449ef06df7d14c5d58cb6eed9718ed007298d36c5134ce0929723df3be160d7dc237c60b75a9a3122a128c0dbc9b0619ca0b335eb50992852bea4c3b28eb45a1865ff174f888f8eb2e2a0b6bc3d3063978d0b7eb26f9ef6aa236ab1b248afd1b51862456048ae4d408ed5ddd3d86e4434119a79ddd5394746163316b08f828ea8c14dde5c3d9980ad2ed207a70611e3a0068c1ff72204fc569fa7e61827a2c73757ad10b4fa562f09ef4a2326af7c06aa2070bd9a62a8d1587973a1c087a66244c65fa19abd868b121b7ed85a2270d5651ba40ab7effd21e3a3c912968253c32ec5222fccbfb1e41b8cda00a1af1135da5aef8da4a72980e01f4ff563d471cf861ba6b58043c54ca596b40f718d27827b469251f69c3f51367658705fba9a5e4c27d1ed8cc64ad49348dd3694dc72d47fa5f2a0a796d5eb83fe0bc9be39d5bdfbeeb4cebc2ce52c803936ec4837a2f899dd705c7598542cd43d469a0e86186a2a477d3de61957e90a3daaa9054a9047be429e043ae84c5088bc25b47b792c43fec9025bebce64a596a93d51f11b618404a08bbc77f948fd2e61dd07d66749d6b29818c04fa58a081c637ca6bb0a863f39dacf03ff223edb22bdd9df6c28b60711f4e06dc9c7e0704c3df54297a87b1595375c127a6df99a9e80b3ae91f8ddb387db25883fbb8de5390901d42dbc3f84cfc5260160a182e670036216bb4520ceec3fbd0da352ce4e5cb063d3727077582b33647ee1c7ea8c29fce0afa1311dbb0535d44832ee042b0a3907c24075f22cedb120fd2b04508fc9cf18c3dd7eaecac7b6a338a7a35bd3b9e4aa94d7abe736cc4fab8c9ffa7e9c35057adae09b8c474189e44fd98a5d29b98b2c200c9c562093b87e435132fae9812e1de68b66226c6b3ba3565ed5196ff2b17c007d2bdac9e3b1feedab85f6b7633a6df0dfa67579e903b7da440787fbe0ce17994506cae064be16ca2fed9c352b86142fef6adb3b589b1f304cad707f69f79badb7db6deb19ac6dbe42030f26868054a6d1193724d6e216b95014eda6c871875bb5a3dc7eb914fa1cab43b8e485e0ef1afbcf8376dc7cd5dafbb6d08bd5ba2688c5384ccaef5cfd57704c2426c7d051235a18d2bb1e8bd5ff3b6853fca7a7d43bd2110783d7aa3f8c372f10e8ced34c9e45933920f110e0ecbcdce86c1ba4cfba72eeb48824b64447dfd1233cf309da0d68487b6e5272052cd064472332e915ec67081e088ed3dadbec18dc93a012fb8bdba7faa24765a50a0a9b068d325e65b1c2fe3aa2125edc4aec34c19d6dfd7a3a3a53e8d5b89780ba1a91b176f09a27b527829e0e57595f2d7398345c392669251f5e71f528e1fbfce487d6a673d62f197a80b19a7ef7a05a1899fef83b8fac1627e41e6bb41b07598ca7a8a6d0c4d145c1329e3bc4619e8eb299111c07a6795ec2fe7a8e16d2d449c1364cd4470287aa24820fbc50ac80d4fd3a91f349af9993b17c3f5dbfcfc9c71f50bc7064bd12e9ccd62d68f37b9d4f6d3502f27c5b566633b0c58f5efc327e48c51549f1d0a7795a841809e51711408e3fc2586f7dba8b0093bca0c8e2c3e89aae1f80ec56dc4c7de0a0a7a2b7f0e6f4baf170201399b61e84c3243d621b0ccaf044e6cda7d43b01ced3e8546762d00e5a2bcf5c4b21422f71c80158b59684ed48077b82179252e6228ab42563241fb5982de77c6b740750b4cadf973ca938b8d0c2ede7654776c2757e04ada6254c2fde7057d590bdbb7f9dec1dd6214dff2f3208f0a9b78f2a4101ae021cb209b3de825e0ce13db4b1eb37ac873e7c3ce3953994f1eb1e3fbe658ddede4c2c9d04375d6b775a5b31761400bd675870ddcc826dbafbebe45c516e1e6758092c8d0cca2f7743f1b863e40303fb034b0934ee635bdbcb6304b60b090f2e7ea35918ddc200a99a29e0eaa349defaf586bbf20df75eca9812960680c34c5dabfcc53a3434bed5e7503e7a3765509cbe3377b62c4e48b69818f44f6bc825079ace7def533cdad813b9194619cf3aeec5f934541eacf7c746732c059431e3", 0x1000}, {&(0x7f0000001540)="9dfd76551185fa845d25fb9a6290dd272a90f484fcbc60d09157db106ebc58b272179651946462ffe2f1231dbd18c66a52b12fe8366ba3b53a417fb9ba3fff7bb26c3a33f1d075ed24f2ca7e2ad7669a9d6d234590f94fa608f2dc34894504e19ea9af7bc996cd1754445e1dd68206c04829818b0d04de4e8a75acf6c69b3c5ef8caf6658066f58a97fa83368d891b7411861ab473d54707c2fe2516a23fbf65e997e6877577e371dc62780a839e445178a2da140fd4f19c", 0xb8}, {&(0x7f00000003c0)="25589a4ba10690ef4888511447ac2a", 0xf}, {&(0x7f0000000400)="aa1c7b", 0x3}, {&(0x7f0000001600)="84f12f39a46228460e93b98f39d1c72362503a32f36e5b821b8eb4669700fc37185123c9e36193a19ee743d4dc0a75e35e6e4f37c42eb70527ed84c1cf7b8598257591715061aaa3dc3b0a3294181084af756cdc7469487560", 0x59}, {&(0x7f0000001680)="bacd7ee186957a320ad31ef2f1f1a66c2ecc22c08a1305c7eed77c71f181bb98b412375a833b6c538d8076d8ec09dffdcabebd22bb727775bb1b0f4391fe69dd408bd7617f3eb77d325fca07d49cdb30ade5945860fc65d96f0b45f549e3e4725dacf8fa296d7010ac1ac23c85e48fa6ce7dc5659c137fb684bc74ea5cc3297e3ba1cc2d1f1b666202b09bc705e862eb71ee7dda377f862f4dce27a010e3bff2bb7fd2125d02843df9a4fd98d5645bb44909d35789fb3420f208462c4a099604996dbf2b7e3d1c9e36a97a64924a0c58bfafdebe37c1eb4caace04dc7f98ddca8fcf186c41290762cecbaf7b528599808709b0ba57fa5ce1b0cb", 0xfa}], 0x8, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xd, 0x2, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x45, 0xfffff, 0x67d, 0xfff}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x6, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80000001, 0x1, 0x9}], 0x4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0xc7, 0xc, 0xffff, 0xecb}, {{r0}, 0xfffffffffffffffe, 0x6a, 0x1, 0xffff, 0x80000000}, {{r0}, 0x0, 0x46, 0x40000000, 0xfffc, 0x3}, {{r0}, 0xffffffffffffffff, 0x45, 0x2, 0xd7, 0x401}, {{r1}, 0xfffffffffffffffe, 0x0, 0x3, 0x1ff, 0x200000000000000}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0xffffffff00000000, 0x200}, {{r1}, 0xfffffffffffffff8, 0x46, 0x0, 0xffffffff, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x13, 0x3}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x6, 0x8}], 0xfffffffffffffffa, &(0x7f0000000000)={0x5, 0x4}) close(r1) getrlimit(0x3, &(0x7f0000000340)) 02:05:22 executing program 0: r0 = socket(0x38, 0x5, 0x3) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r2 = dup2(r1, r1) faccessat(r2, &(0x7f0000000100)='./bus\x00', 0x8, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readlinkat(r3, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/72, 0x48) 02:05:22 executing program 1: r0 = socket$inet(0x2, 0xc000, 0xfffffffffffffffd) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3, 0x2ec}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0x100, 0x0) 02:05:22 executing program 0: pipe2(&(0x7f0000000100), 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet(r2, &(0x7f0000000040), 0xc) sendto(r1, &(0x7f0000000180)="89e35f24cae62becf9e35e359ee440675d4b29433ca00af5956226be7798a874a2c70b1ce55048f7b5e97eb7470eb89e88ef22339a7009e83c5ed5bac27a1d67ab1f1eeb86753893c4f80fd4f42834255f80cfc5d02387ca5e433be3f12d5dce89c8fbee315346a0f6218d7a992285e8318e5ed16289f3ce0cb388fd36dd2a341ae37fd01fbf61f5933d4e0ef882ac7efda11547146334ab86340144d911a7a2ad07330e726fa7b0079802f32c46f19e", 0xb0, 0x405, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 02:05:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0xfffffffffffffffc, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 02:05:22 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x42, 0x2) 02:05:22 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000000c0)={0x30000000000000, 0x10000}, 0x10) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 02:05:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xe) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/46}, 0x36, 0x3, 0x800) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000008eace36bd2a7799b7c365ee66d84945e151252090b8525929195f5eabd49d24d5e0d652a78b9673faecf38b3f71e210e2c4f45991b837f8161ae08ba3c1954654f81a2f9c7b1f60f6494de08d935ecdbf7bdf6927552a51d967b1fec06a41922617558bfd6ea88321c08701b850c5bf2268591cc0f36588ea9b7df970ab8e599d52626564db0915363db9237b4aadd20b07b"], 0x9a, 0x800) stat(&(0x7f0000000140)='./file0/file0\x00', 0x0) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000fd0900000000000000000200000000000000000000000000000000000000000000000000000002000000000000b6b76feba9d4bad9d9"], 0x2f, 0x1, 0x1000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) 02:05:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r2, 0x2b, 0x3, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x1) 02:05:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cdf00000048c5a9f7e552a4eefeaff0f2c85e2800854d1fe90020000000b37608095d069f1383a009f7e1dbf18f00000001ff103434820abc4bcabba3444002007e1455d0bf576139cba8295fbaabbbaf6914dea79d9917dd1d2d34ffffffffffffff5afdc37b8c98318631162d073bd92aa809f5cf37cc762fb9bd518fb00bb2c4c7a18ef00235685c2000d450ccb8671e8679ae6f3025fc170000deee2f873c1e711df5f0d2712da8ae731f007106bd31b4605f1d0008fdbc15a6009b6473000000000000d96db3a67d3736b269790d96f5b101b448cebd1f2c748685110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebf11c9d7991f678df44ff0ff000000", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:05:25 executing program 0: r0 = socket(0x2, 0x0, 0x0) fsync(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f4a8b6c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0x6) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0)=0x7fff, 0x4) 02:05:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)) 02:05:25 executing program 0: shmget$private(0x0, 0x1000, 0x80, &(0x7f00007d9000/0x1000)=nil) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt(r0, 0x15, 0x2, &(0x7f0000000040)="90ca5260286d43da", 0x215) 02:05:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) mknod(&(0x7f0000000100)='./bus\x00', 0xa000, 0x2801) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:05:28 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 02:05:28 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x7}, {0x18, 0x0, 0x8001, 0x3}, 0xe335, [0x2, 0x1ff, 0x1, 0x6, 0x1f, 0x9, 0x7, 0x7fff]}, 0x3c) fcntl$dupfd(r0, 0x0, r0) 02:05:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x166b, 0x145d}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x1000, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000031, 0x0, 0x8}, {{r1}, 0xfffffffffffffffc, 0x4, 0x60000000, 0x401, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x24, 0x8, 0x6}, {{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x4, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40000081, 0x6, 0x7}], 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) clock_getres(0x4, &(0x7f0000000080)) preadv(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/241, 0xf1}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchmod(r3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r2) 02:05:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2100000000011, 0x0, 0x0) 02:05:28 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x4) 02:05:28 executing program 0: r0 = getuid() r1 = geteuid() setreuid(r0, r1) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r3) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) 02:05:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x200) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 02:05:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0x28b81e) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x600fffff, 0x80000001, 0x8}], 0x78, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xb, 0x2, 0x9, 0x1f}, {{r0}, 0xfffffffffffffffc, 0xc, 0x1, 0x100000001, 0x8}, {{r1}, 0xfffffffffffffffb, 0x99, 0x10, 0xc9, 0xffffffff}], 0x5, &(0x7f00000000c0)={0x9, 0x400}) 02:05:28 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/109, 0x6d, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) syz_open_pts() 02:05:28 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) 02:05:28 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = getppid() r2 = open(&(0x7f0000000380)='./bus\x00', 0x80, 0x8) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r1}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) getsockname$unix(r3, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r4}) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kqueue() munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) recvfrom(r3, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 02:05:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xffffffffffffff73) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000800)=[{&(0x7f00000000c0)="baad3472e0eb38a8f1038153ab054e1cbe50df2c853c0b510df7f3b750adfb5dac99986ff7d7045622ad90bf512a2f65a35950750b9b95c9c110d6ad0a602d0105780a63c36d96336b345a6063d171a7c0fe5ff7fa137739f4f154039c72bab72d4e942cb5fafa44aec13601fc0d0f4939058ab0d2f9", 0x76}, {&(0x7f0000000700)="83e42c44e2c7a7e72f7cb1931524b913ea9d2e5ebe37380dcddf148ab461b5bac7974cf68df3ed719da33744aba38b1382188f88d5f0966f83d1b18e989f3f3264d28b06ffc2ec457cdfcec82701dd0df1a223c4ebf019e4ce2f3d6f3986cd65258a1f10790897060d3b007d33a6e99176f484e0ead4258aac90106b2efb267aad89cb3d4c45ad91cf0bb00a81f622a20578cbe089474f3a40e95af019ebb9285a93ae7dfc03bc9a700bafdfc473009bfa216c4573b2ddc4ec2f794da7e9db38007eda853f0fc5fe9754decae5b9abd5c50b59c74b3fc189b69fb554176ade74f795fde63e514625ea73be0258d9f2d424b37996558555eb9ad3c0", 0xfb}], 0x2, &(0x7f0000000840)=[{0x28, 0xffff, 0x2, "b2bc6ba57dc571b08bc5d9335889f8db66c48766ad"}, {0x28, 0x1, 0x3, "01cc02546f2c4bbd3f8f760efaf43da7d33b05"}], 0x50}, 0x408) 02:05:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000180)=';\x8f') close(r0) 02:05:28 executing program 1: r0 = syz_open_pts() r1 = getppid() getppid() r2 = getppid() r3 = msgget$private(0x0, 0x210) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x0, r4, r5, r6, r7, 0x20, 0x6}, 0x13a4, 0x3, r1, r1, 0xffffffffffff7fff, 0x5, 0x8c, 0x3ff}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3fff, 0xfffffffffffffffc, 0x0, 0x10000ffffffff, r2}) r8 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xc0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x20, 0x7, 0x8, 0x4, "e49d2f94fe8984c7feab7c7d7c7b2acfd1dd8dca", 0x0, 0x2}) recvfrom$inet6(r8, &(0x7f00000003c0)=""/76, 0x4c, 0x2, &(0x7f0000000440)={0x18, 0x0, 0x7f, 0x2}, 0xc) unlinkat(r8, &(0x7f0000000040)='./file0\x00', 0x8) sendto$inet(r8, &(0x7f0000000480)="fc3b581919998c46e8b676a4c93c05f2f57fa2b3f7bd6e0e45e20b342077d970771d1ffd587281613fb6d696b189f3622d2c52684eacb857514287d4f21b119e1681f0f3", 0x44, 0xc, &(0x7f0000000500)={0x2, 0x1}, 0xc) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x400, 0x9}, {0x7, 0x38}}) getppid() read(r0, &(0x7f00000000c0)=""/75, 0x4b) poll(&(0x7f0000000080)=[{r8, 0x80}, {r8, 0x64}, {r0, 0x22}, {r8, 0x60}, {r0, 0x4}], 0x5, 0xfffffffffffffffa) 02:05:28 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x2) r0 = dup(0xffffffffffffffff) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) unveil(&(0x7f0000000200)='./control/../file0\x00', &(0x7f0000000280)='F\b') 02:05:28 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000)=0x1ff, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) 02:05:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f00000000c0)=0x8001) poll(&(0x7f0000000040)=[{r0, 0x1b1}], 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0xd000, 0x10000) 02:05:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x1f, 0xd6a, 0x7, "758d7d01c6d499ff4701827bcb26b8ebbfadb2bf", 0x6, 0x1}) 02:05:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x7, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r9 = getgid() r10 = getpgrp() r11 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000000c0)="2e522ee9ec628d691c624c724be98f6732a4257c5153356c72b26aefa7c2fcce00dc37a5f5935f0d2a04da3d1e75f5e3e22935f9f28fec12ab0c2dbf46c014f4d4be4a066ce3981b5a38f1327ba3e343eef4d01367bf5f8791c2ca4d94e506c7a7be327765152151fd797f5971a7", 0x6e}, {&(0x7f0000000140)="01f892cba38b5d1fe67bb111a1c4977da6287160ad5de9e1791e5b1ca198dea6bc7b4b4b0f73ab08f76f799642675b3480b4950c5b7e67dced0d2b10859befed3025f9b1a79f0f5e6a8cbd216011fe11c05b4a8d1e44a96030aa8e1bdb1bcfc05cc90b28a9de9cb1278a219df368bc4fddac61b46630bd659a348d72bf6dbe4c30f64338d71609cc28ccdae932a8d466619a84d75dc372877839ad3b9c517c662dfe9ca43d61887444fab3d204787119f2b2081aebb4101a3e855b01fd96", 0xbe}, {&(0x7f0000000200)="2508860f5035235a3936f8be5d75b751a653985eaa63d89107707501a035d43a391050562caab2bb53", 0x29}, {&(0x7f0000000240)="5e8a709be56c2c977dea8ced292ddf4f152a3f11b9a890f2a480c310198a4fec3cd5a975acd66f71b60d28d5e82eee6d691e033a861f7451b1996a40b5313e1063a3ab953a4ea77d77eaf1462107b05f38c8205b4b0b5e395b25bd3e9be37af1aa6fd587d754a848e529026a5112400125267d0b65c5", 0x76}, {&(0x7f00000002c0)="49ac3035143d259b5f156bd5e36a94cdcfb10b56fe95801d1e666bf9c9aa1b1c6e4a689f8164712096b23b7d7cbdcefad00112f9bfe743fab0e50fa60ef35f9417bbf38fb037fe63d5cde088716ff83b284991919da391e0c6b572737cf4427b1d526d6d55c47e96be13dc4f83d7ddfffdf84611efeef2d5abe36b166d6c1f593778e875270ee86fce8803232673ddc0490dff2e9f8b62dd902f961836bf6204ef9df7ddd1efdb1e160777b6ae3bef00ce849e4d37", 0xb5}, {&(0x7f0000000380)="1ffedf6f9e665b84621956952eee02613edc4d41f2020c6c0bd25b7330d5215452977ca8a20d060408acbb93b5edb726df8752d2b021808a589f3c970d8a0a116970cd19a3f833a6050f7e1c62b40599a3cca57dc673642a97c2ca8b52b6d603421b91b721f3dd3fd6c62085ed40fcdb529e1a0105252883f85b5893b007ff610ec7d7342e235dde583b8dcf1a20f9410b70405a342d3809f4486682aa8b52cd233196ecb01a4e94ed4fd3b32f900b4e30a361d328e324ffe1b786fbe014323de3ee091f875aeee6cc25c421fa2297c7", 0xd0}, {&(0x7f0000000480)="efeecb3091e1afb196b0c36065d5fc869fc863d465358d08b201a404d3f782e29e332274721e2e2252dece861b6d402d7f3dbe8b252329bed446f65dba8770a43207fc10bf5cf421c60a308e383678165e92492fb71fc726fe46a633acc4ee7ce8d43a8bf190f6d6e9730503e166f140fb63a2c5004d69b8c7e7fac7dfba", 0x7e}, {&(0x7f0000000500)="8915af41cedaf8ac0ad01e239cdd53c4f21724fe95d877fcc962197aaed756df5e9e6ac8301ce728364d79c5fcade926603f804e4037f73b0ea1b16e36959e2cdd770986e0c38ca0101c4620be17d6066174e282b5257d7ac0d027b1e38f067a5644e71e45f8a5d148afae2ab49b9d2b7d4400934a4957085f5235c8f01e6b85dd5655bfe7df1f84093e1c47ac4bb38ce34e5f474dd43f62cdae273532b685f70fc09ffc", 0xa4}], 0x8, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x98, 0xb}, 0x400) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 02:05:31 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x4) r0 = dup(0xffffffffffffff9c) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0xfffffffffffffffd, 0x3, 0x4, 0x65, r1}) r2 = semget$private(0x0, 0x4, 0x428) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80000001) fchmod(r0, 0xc0) shmget(0x0, 0x2000, 0xa0, &(0x7f0000ffc000/0x2000)=nil) 02:05:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0xb, 0x0, 0x0) setsockopt(r0, 0xa9cc, 0x454, &(0x7f00000000c0)="2dc575946695f7fa75a4abb94b69a5ab66f2c672ea0b516b2ef0734e457f0855b51aa820bd6d3806c64786e6de0b0ed5aa70939e242b33057290c02b8e4c2bb5cddec1ed11d620d7481822776168909de1e7e17214173631d194c321b001f64ccd7ff5bef58904a80489a65ec3c6135910fe18e727adbd86e28fea958d4deed302c60003e8fa20404caf9871fafde41275fcfea7eb", 0x95) truncate(&(0x7f0000000040)='./file0\x00', 0x13d6cf3f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 02:05:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2c1, 0x0) r1 = semget$private(0x0, 0x5, 0x258) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000100)=""/103) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 02:05:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x68e6aaf4) 02:05:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x8) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8000000005f, 0x4000000000000004, 0xfffffffffffffffc}], 0x3bf, 0x0, 0x8000000403, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x5) 02:05:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod$loop(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x0) getgid() mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f00000003c0)=""/248, 0xf8}, {&(0x7f0000000100)=""/166, 0xa6}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/202, 0xca}, {&(0x7f0000000200)=""/86, 0x56}], 0x7, &(0x7f0000000640)=""/146, 0x92}, 0x2) clock_getres(0x0, &(0x7f0000000740)) writev(r0, &(0x7f0000000880), 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x1000001bf) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) write(r0, &(0x7f0000000100)="2163e83736d50e44d8c3272a3e03d499e22def39f867353b315dcf1113d3005c61095f86615649ebd1814d19cc3c1eb2773405ea3a5f90815d18b344efc0eb5db7b21e95e03ea7235cebf241ef998744ace74a5a80513fbfe00c0c1447b7af99bd88b6e675c247c4930b32a43ab3c03b9945e76a4eaf3348f4759d761f497bdb1e7531aee2c031ca2b1f9a5e84929770c59f0fe6c4056737efd2e22be383312950ef814f83d88394f4e257c1b829de6106582bb94cbc1f9dae6037a847d48075eef30c33a5ef31fc68da0e19d0f7652d0132141112fe092a02c01fb4e519f992df5902c5f3512ed0b722db658d84eca162ab446d25bffcfc3bd064368c34e2635d3dea1a4d4e93d304dc83c40baff274dfbf88136b3b479e0404517455f4d1b35bcf3ec65acfb04e5da9bf37a1b1b5e73ed31e76bd9227deaff2314e0f19099da7352a8fefe3631a27bbdc7a5748d1ea759ed9cc536721360ef1784030c39c4d45afd0447bc19dee58520609f85a2dab97647467e5811047a5b515250bf5177b34fb526d41fa8d15ff774909b0c98ba07cb2909cbb06d51b3af1430d2cdd7fd108616162d09ebfa78167908f3a4ccf1967887e0b4fe29c110d2cf6a28d4b7e9f208e5fceb61316a8cb138ed8253bd93b6397962397765b51659ceea8210670d59c96c5f78db218b22d17978a99bd4f52adbc76a3f7c78618f8af9b850bf9740794ec5e20b0f021e053d269f61046632ac63c515b41dfd5be6383075e0b719db67effa495f515e6836cca21d640225e964f8bcb957e86da18de589198bd514cef42a0a77244ca5aa9fc6676107c58ce26c9554a715b7b6059bfe0b8b7c35c94f24d5dd610a161abfaf9361cb644055c7e7b34e9c8acb0fccf4c27631addf9b68fb5f6ebd5bd2e6de1c8f3cee1612aa78eb039e58dccd17beb2db3bc38c99c2743539a4771da632931062d3333a7b4222bb952bbe2b4105e9fb38e7bd847eae58ca21d6ff3cd97a6301d3fd131554d8718e507f8ae7de95b0b1e688aad22a016f8b1944578e3c841877100fb723bb9763675ac7c89fdf4e907850f427b0ecbe69f412e0cf97c7b5c7afa4f7154aeea5b7a60c0a5aaddcf8ecf418b7ab0ca91bc511ed26ff74a73dc3e98729dd755709e9fe99210b694ff3fe9438c7f06ef3ab53df05250bee7ad57913bbabe1e1caaf2af9b860ecd3141c7957a609d03445fbb2b63b37098c0ef4f643643a4c366b5d074b2d571414ce900b0fe4baa71aa16b8b84dbafa43975cfe59790c5f05cb93e1f462d36da867e40c1cd4fa42defb6bc84fc3dac8d47030eca3a70a2e14809a869ce22d679bd8fc9938237e6e63f6430267db899737a352ffb6f2ba98743274957df116845474dede4ce53265dc266dc8bc13387539a80bfe5b8368713b77ae4193aa4231017fb9e47b79b40e2750ba8b7e97d60f4d28bc9c6b6f169e7dc8dee44e27bf3a5cdc188c69a7f1f1fe9f2d8a7b08bf8e5bbef37859e3cf639feca4cd1fe9b5f5066ea5c542db871bbedec5463b35ae8a9e68acb26c00db1718c43f8c62f966f548856dc54f40d63fca1790b1879bf9a7bebd52211a67e357ad49a7898267b50eb27895adb3e83ea1b035046b4e74566b6756326c6c7b2021eb9408ac0843184f79ca7275ddb20aa41c57188223950a45b172c18e09834b0abe37c99291a50e4c2450d18aab845fc1f170158dd4fab93d08fc84f7936e3f34b26853c17d9bc55243e79f214cdd56d4756de8034a74dceb4282e2c0a63fb414c707cefc79f6f8c5420b24f62c0f3fa03bd79ef1942df2b30b65a9eaeaa9ace8b5dc72e644d153b8c35d865c50f9ebeee567ad6a866c96b207f38248aaa97822474b27456f83006d0c4519fe97c26e7d8540039c7fb42f2dd9cfaf2d3642d6fa567755fcbbe8b138879252b4377c425725e3aadece91066071c3e2e8c09eb12aeeb4720b124741a4848e4b2262a5e294213f06f9a855d6ac582654d346258516f621d4a355e1840cff66961bb0f9fa2711264a459c5b94d737262103b0977028c1c74ac71daaa4d876f23a57086a204e4f1df3f4f54515a70c14a036c1ee282327a7418a3fa96cfb89f2fc35f5de18b1dfc8210b0f379609eaa0e5f89a583d5ca0094fdd661ee18453268fff94a081920f33cf1ec053bfcd3572f7c89d363d5321d65d3bd4c2958d8c08fee10e681710def9ded9c2ce688a5b155c3c4e0a925f215afd2b5c9df1eb27e5d1ce2edc0f5549b514e359a7f83a1617437481ff34a9f533819646c1e530ad93b32ba6eb51fe4a1102d49392f7fe60442ebd234d1bbf1f03c8f9068dcb623c8a504b8fb190afca1c3eee13d1d69d627807a50532098180c60d25e25d4bdd1bfeeb96aecd4144f4bc6710d8036c2275ac18021c8c1013eb50b3ad3f0351dc5da4ec704487d73a405179d16316526295c81454bfebc1ce98f7a7755cab54c71fa2c1531eff90d9592c1390fe9615d451bc5e69b115000446e7752a4f28870fd35c16c3aba5fc59b3b88b7272716393f715b59882e0ab40cad8c561c3cea0e41e06fca34cfdf82fc4376431368eff9d8911ff914f4e9dc97932ba5c758820ac71fb37a81aa4df07cd0a5d489f3888336d0aa5780ee2f0d65c18b18dd9526d3a453b0d6f83c19f6f80942516c43975f195567e9dd453d307dabdf747a5e64bbb5ce6a07fb70e3c0127cd6e4f659d40d355bfd3faf508d4d7fbf161ae71133fe2e27b769e6774b08ec284628cda118b24acca2b22d984c897bc4ab823f88a3bf3b5c860507f5fe335f7962f813e4564c29f3f8cac0ef6b1c6efb25c8b19a5bbd6f1e1eb77faa27fe30d9ef04fca3357acee73750879a41686fa2dcf687283a3153be7d80f62ac3c112a912d1285e3ffbe36f560c75b1bcdbd21fd80a81d1649d986316dbd02a32ffa5dbdcdbba6d875acf8be3cbd92752120d605c2a4dba289898f8547f57067007c929a3dc9940c910a4d57f4d20157007f111ce7c46680bddc5afc093a188f75ff092c3671e1991fa3ad3d03aba6c114c146decffad859c602fa94378c06eb63b200b897ba150d70a7d0b923ee89496e5d5b24f8caec578868b9278e01d6045d1e8c0fd5bb566a4e55f926f0f89e9b1da5c2431aa94ec04238b860f5d20d2a8213a8bf1e4bb6f0899b38e485839e9a1f0238bf8f350f09a7a04df08b1c5d9ea57ce22da0705cef431d4ff886f1aa032400a91bc4d3ac151073abd90924d5bae90b43623da86bdea619c153eaf49b72c02862dd3e6d16d6bf5c632265a44e32560d0f9acfe4bf6f79dfa29b862ca9c471c7f105332a66faa0944fba115bbd224e7a4ce996c13af076db45eeeff80b706c466408c48df11b1b6567631a9f77fdb1b3389c8f5a35c914b4f10f958c1bc4cf3fd8cf8df940817d3da9aae050a89ef0d9f9aa100588d8f75014fa2686daa4b5dde4ba140d4236bae2a208613e9368513b67b96d9702758af6725f9f9ce4c7dbba363e9daf0dc3a59390079674b93e0b9e39e85adfe2c4b1d88e36feca26e1315dd0a006c33201abe582d8633d92da9b46d0a70ef5d250dcfd6021ea80243176a16d44dc12849bd12699c597ee655b92e6840ba79ee5373abd3ed7fce2a99d51a555fc853633a7d25be122a46a537ea7b7be915f7cb27a995f9bf0ce749a00f845c06c25e8897a466bc08d1380cf29a77f65e254fd5dbea78e07c4c28b00d3a949a71c510844dd06b1c31dfd51a5488197d8921a4a70f1da525ac72a76ba45bbd3b1b845ac717ea39ae65ecd982f4abe2dfca58a33d2b62e75fbe66772c6c9bec7debb4eeba8116187d65bef96eeda2148772284a819d340073996da629693e762584f7dd318bf51e5f37c99b82b59c6e4e66cb07e482c6652d094b23c35ceff517c09e23238a8c6ab6dc5c204b58a933215685a1bd1a2a87c9ea5c6ec870038f66bc871fb4c5bb89524ee22c184825003b042ff327cd2f1cb4c89be358a8201552a9fb4f55e276ff31e34a90a0d2cb0fa6473473b26bc420a4066a642047281e0764dc76e865a1ae64f270d2c13407cdb7361dc82d8cc989564477ebd84f329509b2ab501136e31526811e99745eadeedabe5c4bde6ebf6c705ae1299c46570e47416ff3020304d3e74c06c79a81153cb6d809c041ceb5d45356d8b765ca112b0322fcff02e724a7d2f0d42259515430ab0747c88dc1feca675c554fb065a2186503caf76c43539a76b5435516048471fffe7a9b39d2c7442f48808b57cfb989eb47466f0ffc56a10fcb1e55adb26a7f8fc8c0f6a0b30f8dba5934b9da96b6777ed2a759d518b854a8500e45a55d83c9fb0d8607470d7512bf4c38a0688603d86424df20cf5226582d3e2fd787396203b3d847e96ba1000fe291cfed0eb3f89819a6b367a3dd2a2c5e2a3a4381da0b95187854399be63577b073aa7325e8ae1ea1f4f74601eaaf2315bfc35e31816d9ae5c42c99a394e2b6f2964f49335979033e9311bf864b946d7eaaa1866176c1c2e75d492b2aab98fe92e43350779a15613379369267f62561ed348ed5a9f03217793872d2dafd5015242f29843f83f5eeb27027dc166e2d1b0c47317f94388f1f9186a861f679f87946f95cbf0971c1bf9d844941b3140c75ba0c12038ff3b2994443ea738a62d3a66f76424ab2499ed86b44a78b77c6cb7cf36952a3a78cab3de9971d38f719293bfe15f637aed3d3b94ef2dac7834c1bc44a88e7bb65f4f4524f3f2cb3a395c753617851f334673e79d441fb7b73f80bc6dc3ec21b35a7f719fe9f587081ce54f406ba9902b395596241af98090f577f87c692afb2cb4ae8d922d1e82f13210763fba1931bf66196c034d103827c2a94149a3d36f01bfe692f5a6316c42b4a7c3863e90ec1cd8994c937c3c42190dc5a0df103b6f4847f67cca75141641f317f7bb655106724dc853bca24889409be02769642b89de2dd62c09d1ebbf63ac5daad75ed60cdb5fb46c660f189ba750b5ddfc54db0f7301eae788797548b0068f86fcc82b387cda11ec5cc4142fd5abf1ab6a743989bac068a49dfa31d355d669132d948b9031949950031b49e897c5aa3afe1316b1c4c2355d3a7c98e149a5a804b1cdb043f8b2f8eef9985ae2cbffa46d71e8fce0fa59ed6ce32a538ac2e7385c62010f89ca1fc1f75eca5f92d994a130d4414f03e60475f547fd7a6df16746a3ed3ff431848cf134cfe01f2b781398924922b891a5558755a988cca7f238c2a76a66a1a35b4049672c60ddaba914566ca62ae3c809bc92ebd419bfd6017c6540a819b86dcdd329e09c1aea7534ebe64852b79a351f892677b0ff6be3c28fc75051ce58bfbf75bd0a153bece4231df3359481763d24477ce2e23aa2cb4661e09f0b3f8ae2891558fe1e1ce39cc8135cad5945b685d77ffc897fe4f141dfabac43ed5c0c7d82f91f53cb9f78f23a38a719d7a1ab85d3ba8693696ea1694f364c3eaa94df0748e0de2e357e11b3128a6c04a573ede94333db8d32383f9289f93a0a64d60ca705944673202ea30a072e9f0793f72b490194d2a091d09def036b27601133a4caf1234009e475aaf3a1b2248b4b7cbbab91d3d11528c2ac5964d488cfa9cf41ebd7193d2499c93f83e673f4306a568755fedab1e95122e7e6c78f6397d750ba0e025f53b705cd9a4fcb7975e1aad315e4227b61bc0dba9cdba8456126036be95a9c39f529c4c03893a66bd011f3253d597ea607b2b146a72e98cbe17a73256d9215be930f5f1f7dbbd90b01bfaf47afd32a7f9222733232248fdf", 0x1000) socket$inet(0x2, 0x4001, 0x2) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202ff01000000000000005843495d62fe3e62d911a2e150d54718ac17856456a2f38721990a2896316057aa67642e7f35f5ef732ca31ca6ad8a2e793786e45d0cf21cca6923377d1f4081acacdea037dcc220ff046520c6867908f580abb1135e7f807779b00f"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000a0d3b92cc76d32dcbf0000"], 0x4}, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) flock(r0, 0x7) 16:00:00 executing program 0: mprotect(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x4000, 0x7) socketpair(0x6, 0x4005, 0x3f, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000040)=""/18, 0x12, 0x800, &(0x7f0000000080)={0x18, 0x1, 0x3ff, 0x401}, 0xc) close(r0) 16:00:00 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20000002000, 0x0, 0x5b) 16:00:00 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r3 = msgget(0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) msgsnd(r3, &(0x7f00000001c0)={0x0, "3e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"}, 0x2a4, 0x800) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x10000, 0x104) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f0000000040)='./file1\x00', r2, &(0x7f0000000300)='./file0/file0\x00') recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/228, 0xe4}], 0x1, &(0x7f0000001a00)=""/4096, 0x1000}, 0x803) r3 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readlink(&(0x7f0000000a80)='./file0\x00', 0x0, 0x3af) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) 16:00:00 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() r1 = kqueue() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x1010, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x2, 0x57c}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x28, 0x40000000, 0x4, 0x6}, {{r1}, 0xfffffffffffffffd, 0x2f, 0xf0000021, 0x1, 0x6}, {{r1}, 0xfffffffffffffff8, 0x4, 0x30, 0xfff, 0x8}, {{r1}, 0xfffffffffffffff8, 0xc0, 0x20000003, 0x2, 0x57b}, {{r1}, 0xfffffffffffffff9, 0x44, 0x20000001, 0xeea, 0x2}], 0xc22, 0x0, 0x71684c5e, 0x0) 16:00:00 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r2 = accept(r1, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r0], &(0x7f0000000040)=0x1) getpeername(r2, &(0x7f0000000140)=@un=@abs, &(0x7f0000000240)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x8210, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/2, 0x2, 0x41, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000080)=0xc8, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x3, 0x4) setuid(0xee01) fchown(r0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = geteuid() setuid(r1) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1000000000000106, 0x0) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400020002c2, 0x140) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:01 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r1, r0) setregid(0x0, 0x0) setgid(r0) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x7) r1 = getppid() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:01 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) syz_open_pts() open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() chdir(&(0x7f0000000000)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000200e45a0bc687953beb0a9b15a5a00c5d461cc7b10c7523ea07c4742300000000000000000000"], 0x1) shutdown(r1, 0x1) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1208, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000000)=[{r1, 0x10}, {r1, 0x4}, {r1, 0x27}, {r1, 0x20}], 0x4, 0x100000000) 16:00:01 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x99, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x100000001}) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) socket(0x1, 0x6, 0xffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 16:00:01 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) rmdir(&(0x7f0000000000)='./control\x00') 16:00:01 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() dup(r2) kevent(r0, &(0x7f0000000040), 0xbe, 0x0, 0x80000003, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0xcf) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0x5, 0x4) r1 = socket$unix(0x1, 0x2, 0x0) recvfrom(r1, &(0x7f0000000000)=""/93, 0x5d, 0x3, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f66696c6530009246ffff00007879d4914edf49f68e0123165564c54dfa726965e5846c3be8ddcc496540719b1580ec8c41adf90f1d42fe487ad3e7e893c5da7c02c0add234b54a89958d8433a566d6dea874fe518764126344dabc2aac54a8ada272807b5c29a778c1ad64884977736bc6da60e4a3f38800617953c38e6037ebbeb6076d00000000000000"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="3b539310bf5405615198c18d61f932637ee29ebbbb6f1861bc334d4e5d4b8c84a2b8e4c1870041b177327497cbd8968f43d7559b452b2c5f515fabee3e1d7c339c2160ecbf40015a45fa14a29fbab259b7", 0x51}, {&(0x7f0000000180)="8e69881d713b6ff37ba2c2af4857f0ad251fd4ee2ae72060a1476aea24c5e71ed59ab3a8d5d11f5e4adeb9d7412f0298273227ab489982d6bee218d92a530506580afa5fe1c082e16bd2c3d3", 0x4c}, {&(0x7f0000000200)="993259b9d769e5c15497cb3ee339b76c0de597ae01be5b673f632b", 0x1b}], 0x3, 0x0, 0x0, 0xa}, 0x407) connect$unix(r1, &(0x7f0000000380)=@file={0x75c3e4bebe0d9601, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x2b67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000600)=[{&(0x7f00000007c0)="c646b9a03545d56dac1bf5bbafcd2c9814bcf31f5a9d2fa3735e83238661b2978be4d0a93bca99e81e253965a75632bb1ab596e80b2ac103c01dc14d983cfe11f6695c233a4131a212b9370716b9e567848fd7309f2115f75866bb779f8c07f0b4ee9dea4e477a171e9c4f96b09ed49d3f890f9a92f55689a9512e025cf81f9d83789a6a39a48dabc3b1c43e68a93c1e60144b3de40ef38f3c8d1b62568c450a2632d107ac19607981a0f05654238293297f2eeac2fcc89de7cfd1147751fd3b4ba476e137240fc670c7337466d0448b75e09678d4d360870d17248a94d16429bb5436a6e8aa3cb4", 0xe8}, {&(0x7f0000000500)="92ed724adc2972c5cde7634e72a54f8c02707fef1ee01af5ff15802bf72219d5a1a005986e909beea8e75dadc682fbbab5552c5f2a82db303ed0baf42a192d3f2aaa963a12fd7bbb7309ea005d57df1ee6859ed42008f1ad9df979149a3d10c933e9c505b61a730f0246168622cd6455cabc190308c0dbdb404cb4a321388cb59684df297571b57fff5b1870201944f7fbef04040d8dd2350a1f370e0c3980c10e31bf0e1c48ad9b58e4440b162127b8593ecf542595274f31eecacbd6522061306a585560d9af160f5a7deaad1f7ead6fa1d4f9df3a62e03ebdc05e8af6d2db6084927ef2ebf6", 0xe7}, {&(0x7f0000000980)="a0607ac9c37149aef81575162b03a0e77dcbb272e7e3976257533ae35ed101c204e8d539082cb95a2d6c9bc2a8df0b9bee19b4c5b37782b566e48fae883b250ceddbc4b9026c0014682cc3337d361cb87d73", 0xfffffffffffffff5}, {&(0x7f0000000900)="692851cdaecbfdd41344471b84333dc21f0498e8b118c4b3fb36de7b57177f0700000000000000415fbac9f5018e4652aa9f5121c01ec224bb4135e03ace29facd594a2fd02685a0d0d69915e71dd0592fce122437d9b46d57ef5203c2233d0e9700bc72", 0x64}, {&(0x7f00000008c0)="d27ae263761376e2e5b21d1b72ab7eb235f5c73458a9c5dc", 0x24}], 0x5) r2 = dup(r1) write(r1, &(0x7f00000002c0)="30332469724a1cb34b8cec77d2d158f4a1a4caf50bef19058081de8dfefa304ae026b1884c20d6e97ec6cc9a3e5353e6f6d9d943ca49008fc0c1388023b4e5e515729fc5f1d7029f36fd5d074252e93b3e67ec7dfaa2f4e1062ef7787531f71334f3f4f2cbf0d2a67044bee65bd13249742f15b568a5ca52586d64382f3e2642c81070c2b4bb497a77def32eb61e50e6eb7794a716ed2038b4822524ece7162cf7b4", 0xa2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x3, &(0x7f0000000400)=[r3, r4, r5]) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x4, 0x2000d9f, "b00000f4ff000000000400000000d4fb0000000b", 0x4}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = getgid() getgroups(0x0, &(0x7f0000000040)=[r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./control\x00', 0x0, r1) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./control\x00', r3, r2) 16:00:01 executing program 0: clock_getres(0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x2, 0x4) socketpair(0x0, 0x2, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) r6 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r7 = socket$unix(0x1, 0x7, 0x0) r8 = socket$inet(0x2, 0x1, 0x1) r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchownat(r0, &(0x7f0000000380)='./file0\x00', r9, r10, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x7ff, 0x56}, {{r2}, 0x0, 0x1, 0xc368e8d5a7ce5c0e, 0x5647, 0x1}, {{r3}, 0x0, 0x1, 0x80000082, 0x10001, 0x1}, {{r4}, 0xfffffffffffffff9, 0x20, 0x80, 0x4d8, 0x2000000000000000}, {{r5}, 0xffffffffffffffff, 0x0, 0xc00000c6, 0xd0d, 0x2340000}], 0x9, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffff9, 0xd, 0x4, 0x8, 0x6}, {{r7}, 0xfffffffffffffff8, 0x90, 0x0, 0x2, 0xfb34}, {{r8}, 0xffffffffffffffff, 0x8e, 0xfffff, 0x1f, 0xb72}, {{r11}, 0xfffffffffffffff9, 0x50, 0x2, 0x1, 0x10000}], 0x276, &(0x7f0000000340)={0x81, 0x8}) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=ANY=[@ANYBLOB="500126300000000000005a157d4f95795d347929fd0aaf2daf199c1d6af75cb8cbadd8b49f8201dd0a860180bfac"], 0xe0, 0x0}, 0x0) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f00000013c0)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) recvmsg(r0, &(0x7f0000001380)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000200)=""/178, 0xb2}, {&(0x7f0000000100)=""/9, 0x9}, {&(0x7f00000002c0)=""/135, 0x87}], 0x3, &(0x7f0000000380)=""/4096, 0x1000}, 0x800) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) msgget(0x2, 0x4) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x9) r0 = socket$inet6(0x18, 0x7, 0x6d8e) r1 = socket(0x6, 0x4003, 0x7) fcntl$dupfd(r0, 0xa, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1202, &(0x7f0000000080), &(0x7f0000000100)=0x4) dup(r4) bind(r3, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) dup2(r3, r2) bind(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="585ce11e40481efd"], 0x8) socket$inet6(0x18, 0x8003, 0xbf4) 16:00:02 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x5, &(0x7f0000000040)={0x4}) 16:00:02 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r0 = geteuid() setuid(r0) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x7d, 0x3, 0x800) 16:00:02 executing program 1: mprotect(&(0x7f00005fb000/0x3000)=nil, 0x3000, 0x1) r0 = socket$inet(0x2, 0x3, 0x100) accept$inet(r0, &(0x7f0000000180), &(0x7f0000000100)=0xfffffffffffffdb2) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = geteuid() setreuid(r3, r4) mknod(&(0x7f0000000000)='./file0\x00', 0x12, 0x0) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0x23cf0a78, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x8000000000000a, r0) r2 = dup(r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 16:00:03 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x10001, 0x4}, {0x18, 0x1, 0x8000, 0x4}, 0x8, [0x7, 0x9, 0x6, 0x8, 0x1, 0x5, 0x1, 0x2]}, 0x3c) msgget$private(0x0, 0x4) socket(0x0, 0x1, 0x7) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000040)="3e6d5a43e4e7c9398d265003ca83bf5332c6389ae486aae18fb9f1db5ac433ba840f0e527bd6081541aaedf9a58f31b31bf6fe44f185eb67e10e76e8f2eaf5950f0dc38dde093eb331f5352b1a0d94a81d6bf438f08ecee7887126a04f26bc5062544095bd016c12172fc720d872fe9141af80198e35aeb27e77e47a502a7c743251e5e6028c219f67f9b7dc51190cf0463bafe43a681e936354792c7c7ed76cff7a396f7d2c91e2ea01736eb2b4c83ceb09906f16a83d333f8184851b53ba66eb2527b010ae2fdafb509360b167a5e538c64153", 0xd4, 0x0, &(0x7f0000000140)=@in6={0x18, 0x1, 0x6eb, 0x7f}, 0xc) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c653000284a3c58959759edb66591e4a7eef8e7eab9335b62ad503e8f1097f7a5b544c2fa02e2597a58c38a5e9048b26b48712fe96cc2fc6ee13135755c36a0cd7a451d609289471a1f2ba4e6ea7199182489bf48c77727fcb1e38c1ca32fbaf11c5ec058c5073059a90141da6a0a3a9068870651d90c57582f617e78fab231292dc05f144e4fb699f0d2ec750b32686979c9d0c27c27202a16b0a8aa8fea6eb7831e"], 0xa) 16:00:03 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="536da8e706bc1b802bf01c27669f25ab7fd056373484e46b"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000040)='./file0\x00', 0x4a751e5c69ac162e, 0x100000001) poll(&(0x7f0000000100)=[{r1, 0x1d6}], 0x1, 0x6) 16:00:03 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) r2 = semget$private(0x0, 0x2, 0x200) r3 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getpgid(0xffffffffffffffff) r7 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x6, r0, r5, r0, r6, 0x16, 0x9}, 0x2, 0x5, r4, r7, 0x100000000001ae, 0x2, 0xffffffffffff8000}) r8 = getgid() r9 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) r11 = getpid() shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x2, r0, r8, r0, r8, 0x10}, 0x100000000, 0x3, r10, r11, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r8, r0, r12, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x7}, 0x0, &(0x7f00000001c0)={0x8, 0x6, 0x7fffffff, 0x3, 0x1000, 0x4, 0xffff, 0x8000}, &(0x7f0000000200)) 16:00:03 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000080), 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x101) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:03 executing program 0: r0 = getppid() setpgid(0x0, r0) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x400, 0x3, 0xd73b, "54c46c3aa9c911de86fcfe3e1cf6439232f3959f", 0x80000000, 0x800}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x2) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x80}, {r0, 0x4}], 0x3, 0xfffffffffffff720) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:00:03 executing program 0: setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') setrlimit(0x5, &(0x7f0000000040)={0x4, 0x20}) setrlimit(0xa, &(0x7f0000000000)={0x4, 0xa}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x840, &(0x7f0000001140)=@file={0x0, './file0\x00'}, 0xa) 16:00:03 executing program 1: socketpair(0x18, 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000400)='.\x00', 0x80, 0x0) getpeername(r0, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) r1 = socket$unix(0x1, 0x7, 0x0) getpeername(r1, &(0x7f0000000500)=@in, &(0x7f00000003c0)=0xc) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/183, 0xb7) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f0000000080)=""/70, 0x46}, {&(0x7f0000000100)=""/159, 0x9f}], 0x3, &(0x7f0000000200)=""/61, 0x3d}, 0x840) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000380)=0x7) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) setsockopt(r0, 0x2, 0x1, &(0x7f0000000040)="9da8876d472f05d9fa2cbad1b4c65ae296b11af7aca2c4b491bdea1d1037791de0861d9bea8c108155052c69be7ec02092c0c6950ae1eca0b4dad32ca37c5730ae79cf71828ec367043d8bcb6bf89810244fa8de2219c2cf73e0d0df9ee52c1754615232cb89e46db40bfeb0a0ef9597bc45a5a2d428a9f9209d16979c8ca5c8de591327af2008b84b0338a644befd54567cb1cf4d7a0aa17c45189c3a85bae46f037c21a6cad09a3671d0e2aae9a1b5361f05d9f9b68fe715cf606325564da4e6974f109621224e19f36eea8c0261f4163d5904049378e6ecee297c9546cefe16f4dac7df0f5e45bc439bf2d1d97bd377f9851c838a991601394ed1b356ce60ab3c5da0f20dd1fdc2f4229b7457d1996fd22d6bd9af7dfb2da6e59242b856d17755da9c18141d7d0f2aafa94b2f675b79c4d26d2024fdde1ee833700f140bc904ba12a50f0f617652c59cfc765eb028ac64f83382e5e6be49e432b56581970da7b9ef8f969044d54e90e938edf2a99951fe2b64105286e3abd1014242d3e22b36491cd8f4c65ad5b376eff5b902d7619d4afd89bafe54832abb186b22a260f0947694f915152a293f0a6e7f0e7692a8af2d7c09716f26e2becccffa7d888bd8f859b645addd683fcf2e4f6c06732573bd673704901f94aeffdf4bebf60b8f6c76c582608b41a87c792c313ec5b608e5a9e4f28313e09bb20c5a75225056f9470d237b23d3c4213edc5c61625c839058a7d306f564c9f094acc4ffa5e23a978662042615a25cf20cc7fe5efa018608d29b17a868b8d65d551d74cd66731f6de99ce24c45fa60240d63a98036d2c7d9416a892cf486f0aaeff9c88d74feb9964ed134d13f6288bfe1eb04b5e67bbf642dbec1b19c325b45d59339adfa70670f8a1f6f9916f021d3dbe9d73ac0c003f474ecfcde26bae0660fb087a39371103285db6dbc7f187e6559c0b5878463bbb2843f3d55b713d7e49d090fe90c653b8ee70a0260489255dcdbedbd7d70e9131f481e9efc8a6e56d688dde6c5ecf9ab3b04ccd08ee62499d7dfb2378590aaf45fe6e82794cfda95e324c292c86bc4809a77e82606984ee37ad224dd3d1f0cf20b306613fd74d962ab360d3dc086b9a92776f0f7e39c17861709871aaf8ca7442eaec3bc082aa81a42defaf17bf441d0851ec775df8777171b1a98b9679e3feef2e5e321fecfd094772646b17a348da028857ec72a1e0257ee6ce41b6402cbcf520620fea0abefe084ec87d196f89fd291db83995dc9b04fd8540043e2f929d7c2894ef2dcba3aee00f2c41c4849d5cccdf82efea1ee351b57b9d44c8319f12239dfead3a03f65ff3caf3df26aec06fbc85a3d2ecceb4858ad322df348d7ff0ed4e0e63666719a193988acef00c043cc3e55913b76f150c92c89fecddc7fefd10dd94ec95949e5781c019bcba3a8320ae4f45c7d21a9e405bf232e3011d7e256284aa5652f770775c5399ff4d7baa798cb04891c58aa5142a27b655daac7fade1de4de28fb73bbab3417e9d205a69736b1a573451c936c5097bb0a2b3041aa49b62f03baf9f26713ca28750ddbb8f4383600095e45d294f1d25383a814d7b71df9d05884bd8fe8f2eb9a31e4c1463c6355b40b47144307e2ec4cebe6cc987fa7a52cf32c01169f0ea4f6c9cda9561897c15e6b9b37d71a5ffc649b44521a11ae0d37825bf328dfdf0b508162c181d388710a13bb1303c725e027b3f2d9e6ac6a29871ceecafe478d2d406cdbedb93e0e99f44f804c57926df42260e7afc1c437412a52706130d2b7d8dd10a2604d8f2157e9460b4971c74ad2ddb7234f0664e58f2431b1353580c8a2c932183d7612703e334c06adc2cde450b3f71c64c1cec6e0e9a286a7c60128ca80612b49a47335e3e9b46d0f200d938be74e6f63b09af71d99cc0815f7294f75594dd397f4c144c19f55095348d5e2e5ee05b22de7aa00689d1306d31f353f28e091432fcd81df94eac73b20d415fffc72b5e170688b6b1219701372bc5e49c0e63d66da0d6804c56ca2d2b4792dbb283daf306ce8450b7ca480696b076b928542151679e0bb3a338cffad7af57fce4cef6ce5648c51258f9208b46603e34c1168f94aeb78b83d46ad217ab87b4e1fe22e834ed417900198e8e62c3a87459360b83ea831848d91307028f45f974b2970ac2994bc5270c80141bde74aaf7103fa0fd0221055022c40cd52fd9d7d8d2efbd0bc7bf03c85e6512469b37748db066cfca2f7dda88e0c1c72241877f88f2eb1c84d3daa3875800f32b30eb6f4992a9527b2f11795bb7feb7917eeb1f9fce872a48a5eaa794bea8e670485805bbd9b1c84e3dd6dd5807605f2b96bb12561d7ba8d3e3b0b29ac9ec37212c2afdb804a16e545bb87089f3c10855f8ca6df0df504cb126da785571e34c8279bc41c8cf8e49d4b8be861217b0b8503c53bfff93ee508ea2aed30feb40a8b10bc3c62e86a697dd42d2ca1f0a7da9ad91cf76ee5cf98fc4ec5e26a1f5e6a39d92390588af315abfb2da4edae515f03831e0355e741f7fbfd91c343329bc9b2cb1c1c3f77577af20feb168fdbe1d215fdd0ea12d4512bad02a908bcc02bb45cbb1dfce40bbb6e67acaa352e4b1fdba1a4b60a0ab5d029cce451b9a1dfcf366ee3864949af680bc26bad8b395acc69553dfc807d3f6b074c4a02f87b7b4aa31c2b4c2332c29fb2a5bcc8d5bcea891ddb6db2484e3f0d4f13a1489f3b9c6060a7786132b24d2b581cb888df7e5f8f8778df21e2bc6e0c316554a86b2200bcd6dc8e7484d02e834f529eaa6268ca19be8ad27ae49afe72e6ea4f787293618a181e8cd7e4713e221e774c1af86f10939ed2c630905162e4dc1e5e4495b80c02c14aad4cd955b7a6b6d66229d24b6ee5ca0c0b8d9cbe13b230c5dc6716e9f82bf6e06cee266fe76c840c1277727e7d6627c86046119b0ec347e6d8737767b46a74dbc964d4ce5ee5b924f7ed21c1fa06d8d5d674994a04ede9f2b681c1c52fe307c1cedf3d509d1589687515d64633103f5f63431d9572201535562700fc025b0d263d87acf181397ad76e5b58faa8bb17f61ac9cab060be706f21ad045aa33cae878ee4fa2454ac0af20b7ef02d47b8d384c0f05ac2e1fff4a55962c154fe6ec23b8796167be60333e3576c3e27a2ec36edcb3f6d80b9a127d9b14923ad525980c21053d5a1361af6cac8bd4df209667cd28a3dfc4648f9b05db25743a40dd305b194750b119b78ca22d9e64d35f51c8820d7542be74bbc72c9440aaf2a6aa3adf1a8d0a929b6f8507c50c4c8376504b1faa6a8ee1fadcd756f37ffa7703288f137849ca8f90677411b130515670f8e044ef8c0d2b99ef7e208e9da57411f643fb2f866cc233e1a99e41f5b6e70178fe68bdfd2352491941187f9385808e2fcc20b7b7f8294ecec1224206db6dbded5700af728998042ade67c81771818265d18d31417aed66ccf261c1956db50797fdd533d98eeb0f57e79ee44c420d0fc7e27b70b0a390a2becc15f53e49c1b2168c3ff38071355e6ed507ee54fe8ba714609613aee72301f6b47e4a186060e367034ed7458a115af852e981267f8e953690ef534bdf04a71a11569e592d5a234954ce5d277327a1dccde1fca45084df1cbf916945b255a6a9a0e1073a6737943282d806c8c6aa89b9de3a0f4c3582ac17d223dd18b192c42cc45c2892f6fb803d15ab86815ee0adee3969f60a9bd216ad0d9b29ad216896054ce4531bc26c626ea714b3f9525e0d66fdf754c3545679c0e70537906411d9116a123fe6cb6d66e0ac423518d1b905834d3eb9898d46b4652b13a6ecbf6f765fcd2de69a238121ffe33ee47ae61b2c355c2dc9ddb1c0b348140ab327be88bc67fe6ee041a0b54e03cdd8afa299fac2a4022188753e09f772f8e0186e4f9958f61c5bfd93e4a9075893c242a059fd3ee90da6991a6e1aa4ae4f7c2d26e7df5c1b9783917039440a227eecfe68e80d14965466ecba6e7d410f6d0d37be9f3187e50b0358b086caa3928b9c45602dcdefc9173c05a9753c6d2c4eb3dd3412ea1c39267ab5d42b661913e4fad7bcdd16226f229f71accd47c8b0982ef2e74268a83a9057086addfb23df2f0b007c6ba6146d21d124fe0e79069d4dc191be9bfdbd926eb303a156daa6b4d0816fc6825eeea0785d823a6dde95f604149bff9872108994fe7f0ad00e4f94ba0a9fb408594ef4804bcb9c0e458775eb02b5514d2a0cd5d3ae2380c4b349b1b0c207d68a07a20d706e0275d23ed50a347590a7cbe8b993d6442853d2fbe74e83986291f643c4276dd4636f15671ee8d5c513bd9db0ba315adf4c06df65b292837355bc11f72743aa8bcfd38d491bec9defad92098abbe0ac5995368c2083cd4f509db8f3fda06cecf968574c3def04389f4b3c833fc494376154660a58a3606b260967456dd26f12b7a12552b0acba034836b6b1842043b5b0f8aef6e0812d8ef556760ee435761c8d0b58efad17e3708850c2c2025fc55e390b9c35a2ab9975448a686925a78bcc7dff392402f288e8bdaa1169468bb2fca0e07925ee1bbba19aa5fae0465049e39af91adce6ab4d3fd3a7c11cae6e9bd8d3678df870a42e8aaf0c17af5a80fadd286187d73e7420b6e8626bf853290c1fb054cde3392f715c699e7260d16bf6d28fdda5aa875112622a8521f17ca38145447e96f047570217ca4ff9d8b9f6165f14acfdc782adc6ad36ab0444de5f15a29acd6088cb4cd9c54d92378ccc3ebe0234ced34083a38cbd57cedd424ce3bcc8da9d4d00438672d67b4f9539c228c24ac07bb280bef6f2ec984cf146a18969e2b427da796cd31ba701a12eb3d61a84aaa27b572c47fffe3ac6b3f5a796c94079754d8223934f937fb5e88e80a1cb76f153d270c892ceea4d52789d42755ede0682421aaf4d26d783b07a87379ba5ae427e4dbdb0feaea3da9471e8638870e0a0ebf5c70600c5ca5840501377311b806cfdc175f70f0df1e02c5da8055cecffadd0c9c8528df354b226bee4cae703a16991fab29c793f2395f86936e4715b00f5418aada3ea2c1b1d01de9d7b406123dd10e08cdc77bd4204cd1b9d13d58fc9b482a571a101445e98a51d251bf6dbcf83b500afaf6dd5715f65f56e10466005022a88a1cf37d227152fe9c521067441813c39a2a41f3c6c47ea28dd55f3f3739186c74b2843418a6632546ee86de533f5b297a5238549710b44a3aaa97fc6c6ee4fd90787a0153f5ec87fa7e34803b639e1cc89c002a77832baf27bbe554602d845c9ecd96bf33a0046b9ce0b24e47195a7b7a4db4c072a1fca773c0b67df6b5f4b2d44ae421c2da9310a80cc98fe9d7dac44e5741de43652a9031215c6f669c97889f718a2a883366a94c6cdbce8a96dad19fdcb4506dc125c48283b469a00425a1b20a0a824d0ce4be3497d44cb4e9bee5c67945f275bfec4c2fb3bd9dc4a0744aee8fd70a647e110e4cae7a4c05cf2260a7cb025320b470b1105883502eb8fd872e3d8ceef31eafdd8563f8c4d3294dfd02329204a3451aa41eb41d497c9960fc339fa0b11443687e3f1975c0a52984e749eddc609feb11146993d378397ceb3132070606f1ece9d7c3076e83dc8fbbd13298b2b3cc2871da5c1f4c6f4dc80d72eccdd46857df372402c4dd71790c344084aabd05eefc25d37f06f848ed735bd822101be67ae3bc0e92b0215fc8a0ddaa2499c9e4046f45d26b22795e97802bb3e7878b3a153fc4b2793c3e13df7cd9bf95299e79ce5d5bf07e73c2c9aef3bbfb7b94af22c8a8c8cd", 0x1000) munlock(&(0x7f00007f4000/0x2000)=nil, 0x2000) fcntl$setstatus(r0, 0x4, 0x80) fcntl$dupfd(r0, 0xa, r0) 16:00:03 executing program 0: mkdir(&(0x7f00000001c0)='./file0/file1\x00', 0x101) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="2786a297f9c4ed83a2c476a4937d8baa5e80b6286744ec8ea27c4a47e3dcbee6d0aa389e42205efdbec8bd66c8d7a9b1f6d17f2852a4424bcd79a8d32742f8d840d554b67362037cd3ba30874da768c9fb1b75d261", 0x55, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:03 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x94) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) dup2(r0, r1) r2 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1213, &(0x7f0000000040), &(0x7f0000000080)=0x4) getitimer(0x1, &(0x7f00000000c0)) setsockopt(r2, 0x6, 0x1000000000000010, &(0x7f0000000000)="cce36fe8", 0x4) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xffffffffffffffff, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x8, 0x5}, 0x10) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x42, 0xfffff, 0x8e, 0x3}], 0x8001, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x58dcae2, 0x9}, {{r1}, 0xfffffffffffffff8, 0x4, 0x2, 0xffffffffffffffff, 0x800}, {{r0}, 0x3c572833c739f258, 0x21, 0x0, 0x3, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x9f5, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x4, 0x5}, {{r0}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x7fffffff, 0xfffffffffffffff8}], 0x6, &(0x7f0000000100)={0x1, 0x1}) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 16:00:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x2, &(0x7f0000000040)) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x80) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}, {&(0x7f0000000180)=""/19, 0x13}, {&(0x7f0000000200)=""/105, 0x69}, {&(0x7f00000004c0)=""/157, 0x9d}, {&(0x7f00000003c0)=""/124, 0x7c}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/95, 0x5f}], 0x8, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r1 = socket(0x10, 0x4000, 0x0) setsockopt(r1, 0x1000, 0x7f, &(0x7f0000001000)="b2a6f64edbb3000b544112984e8d10a25e1bf5d9354ca86232ca7d201be6e1dc6e282cd9538f783d3afa6d530e238de226c608af0a4c929cf89e46ce12d3084505010115b5a7a014de0946b2269100fe3760444fd6e558b9e36150f0d1613f657caf44e748cf86ede2cfb33dde19e8f7b723047e60da30f05f4974d4605c28ff84fe5d0cdc420bad254347f40d784fc1d2aac9c690e8224aea4017a4c7421b61aaa8a1731839d76c6d874c607679fa3653fec2e30e5fd1e6d2bfec6371a1fed80f0477596b0804b6d6271e5f52c33d36a8ce7ea2a87cf00aff9c660150c8f42825f8e231d6de76cee7bdcebdf70d7f4f5f6f344de6df432936f263030f7ce5316d7057975511a3642c0e844bb30190dc13845f14babc55e5a446bef800a2ff5dd70c0ff8694cd7314d86db829d9266a4c16b13f2cccde9a37b62383616fc784f25f17698ff3d9ab456a63935084ca43d5996df4d9a469cc9968831def36bad276bb9ee839bdea5fb32fa7469c3910f67d6f3fa8fde85168213f7769d5c37dce9943cac139c73002f988782280f36b6847b56744db9977ad39c800761f0b127da9684c74bd4b70c957552d7c026e593bcb3314c82ec956d911932fa9c2fbb64c98716fac853e5a8799e10ff32f2ef56689ee87e45268763ce9538da5853264f8d7cce1975883d5bd119f0bf9c98c07e83303bb413f37b71fb649112e5a82564f934cf572f033116f28afb02ad597977780b5268071408ef228228f4423ff65b20bc29c85da32ec58046395491bd36008dc4e02f2ed6179572518ac85a59cafe1600831c6c3041ceb72be08ad765faeaa1c3ea8f64b114dcf954dcfb98cc876c57e450e4ba009a52f00aa921806b030e0c42619323d04340d8c5af1b9050a46e7e8f03cc4e1e56c3517c814a85c1ea1a03b09cebb7602e0ff8cede5595fc187bbc857d6b2af45aac59dde2332ef3f1af5e3bdbd39e302d71eff7c643a822654b106cf819955172835061cd70d8b617b21bec8b945ba284d608c212e5608e1beedb66fcf45b8832358812dd2de8d0a3e821384595aa5dab874612309587dfb321292cd2aecd4dcbe8de82b1f2895ea25cb8f7f7b3658ed418e8b1765e744e5751867d83abd31018bfc64aa18846067d2d03ee3acc70da9439c51cad3ba459b25f2586a611050d4de67c301f48bf67d8195d8535d0024c736a05a98ee499544a2c57121a81e57655780907d828ae9a5d6480dc44659f765680f736c9a122226a61e5185159fc6fa7758e5ea132b822b6492fe9a3f6991b08f93eb3b5b760813a3a40f52734ebf4fae3669f07145ee1a156d45264cb0670912342e10fc12699a0181b18295f6f7cd528a3ea6c2f073932cd21046787f71a68f59648d76acd1093014658999f31cea3b36e8f443bf59645a06a31db49aef20306d109193e1e99f87e7ea5009069616941fc99e9f1bb6c7370d55a78549a62bb5d01117d4d2144c26be3cef1bf074b374db6f9b1a85163a5c0f06efbc8d25b73e755fe25f9dc6d550ba9d207b054ae356652b6dc4ad464d83690613aba05817f494b0d4305f0e5ccd24e2ddc64d3346265f501ac3b3d13cbc337aa7b2195ed6678fb32fb1b68a5f57d21aaa4a108ce3cd6c7308b5a5e5823f825c547803014041ac61927fc8b8321cc4ab2050f26daeabf241f3e8d1d5b6cdbfd2a848ce600d1f337429aa0e1e54ef83b25371fcca1c2812eeb028f2c2aa7ac5a7cab4c2fb2bdaded5305fc7faca8b05c25d0b5a64edeba7218925d2cb72a96b2e34450ff60de9c824de4da370e110125e89d053e089f5ce3b43c47310f4956b95a799ec197d25939c3dd921421b784ddcd740da60de50cbecf81550439f7de586f634d628b213f0fc9df11366d518026ec6357510490fbf9322c0dca80557644ef67b20d00357c79824b632988860162620f0708d1695dcbfcffcc64924185c946e142f3a74c4b176b60208a95645140ba554e32aead2cc29dba4221e5d3f96b5b76157c9d0702f3746c30b411b7497eccd64d8e7efb814ae661e764649d7f527f83085c9a45f069b304d8e16787c4ee17ab69023b79dafb106b493a3e4acfd57f8ad6962221b9b8f78d24b2978b8dc5acd6a7bcd7274b0c8f86be1f36f6d799ff1b69d1af471d6d27d0f3de66f26a8bd9183044fa43443b8a6142bcd964e6548ab3a375d02be13df37563e1d228656fe3b9e81a96bf7644a5f2e4cc46eed98844556b280e027c5496394e65973a3d36f10e941b053f90ce5405d4a77b0dbcb101361149540a620412704aa7c2fed41c4480d11377413215637407d09df95b5bdbb7aa6ac32e6b6f484a211026fe2553bb05e88e2af50345c813b2842f5554bf3c8328aaa595022be89697b077f07dcc730ccbc3b10459b8d0bf40948c4747aab887dcce0dc7468e8deb51cd3136ebad2ee3563cbf003af116ee41ebac2abf6e6939415768b3750cf62bd3ee30bb6b79792193a4d2f9e9ea4352ec7cd68fb1520d2d07bcc1f1ee64348b12414003408a9f0f4144bb6f6c3cacb4ed4e4a42ef941066fe3015ee7b87d62a42280ad19f0c8ba9804438515acd3f82a18d897f83e11a30e89bd744adca4aa1729074f74bff58f9fbb906c87595e6f366068f2dec217b410ef5faa2c1ddb32f3de3b97d33a44f077419e9b0ee164159a25af019b82e96e24168e6d17bf5f2f589298821d629cfe85db84fcfec3af19e4e5a07055795b7086873b06905cc24da4a1fd6af7c402393d42c3ba18e3457f6611705ee346d33251accf82e7ddc0434e8c91b8daaaababf8fad386b92428e594fe40eb600318e71d6fe890a17a5513779d750fd6b79c4b86bf004947612c7394db8c22926c7f08e9d31acd4ec5d567306fd341f0d7e295abc85b7423cd4c51cef76debf55bf0da76bdc89abd82040859555d60e30064079683aaaf0e98bf21f648073daa71e966240a266f20a515b63353819164530b8c2ecbfc323513c5008c0a8864c914b1ac2cbaa0123369c65d9d2ccf8fab9c639ab8608383edd4b3ef6eb16479fd1bd58f37d4545caede18ca43a758256889be77ffcd8285d1620e8d6c1d01762a91b7e3b116cbbcc2383744003e694453c48a44c246db2403859d1f982c52d92617d7634dd28379da6a1a5a19d2316da0b79ed0439910e2b43e0510b0485c277e98561652953dba4dbdb8caf6a76e3340abb3776ff00f38c50e0b903bba82ca5bda7fdec62118606bf5fa95fe9c4a93ff59ad3bb524f35058dbc1d970892457ccac6050529ca4cfdd1c9c017e921adca6c84a264e42bdcc39def0f82714180957d9a4082d1d1ed1ffde0b6c50e943bde54203f2a07139b4fdd4ea447e00bc8cb68525ebf7eadb0b18886c8624a01acc7d6305a5c0686196e60e35053281c0ee88fc92d37dc9cf6b4c5b376811ff5e8e7ac5d67d838b5969f982d642d32c3f40637a3cbd01ad41dd52760c15a6735c7636102157af5183530610a76da4693148166b78ab2411e10741deb890fdc3b436036b185eb4dc6d825b4e7fa48fb8e3dce09a15b2f6d2063892035d6da348da799a0b96ebf1d7923c8decc79db0a727b3ac9c1c49feaaf69f85875bb04239157a8e5e03bd1189eb2143b17550a76efb2dead29c0ed884a7db2e291f005612420f026848695b36236df405f230ffbf8d7adfcfbf579626d35f469ef278859c13feb0f4152ac73d6666431c419047ed0be62a544afdd5bb3e888ad34c2aa45142bd54992ad1a4435f0ed864da2b7d829c00286e4d7c6389032f28ea168e6a8ff2b3feed0439572868cdf3fb7d3da0192d08f0642c0a77b9fa8a1f1f39099664cda3936ef65b88fdef86f1177698203ee8158ae7bc4e025f63b6cccc7e448a73f8dcd489f6311ba7a5dedc05ce2742524db151e8fa402309391c606408c35bd7ee4c569f1205808957d79a9080c98aa4cef50b41ff4802bd846464b530c7cc19eb7b8836d0de90d9defa1522a6e3dca5024b8265c1519fa503c58b5e0b8f32e8dcabd579a2ef97f9676c093339df58b249b097587e9b0e88f0611bacd0f8e86de2ce1683372f57955f986d423f2e2308666fd930c2db5bdf9dc26c3db2403c82810b4fd7900012c90b97544cacbca3d8a90f59c4f98d7e49033c1b746658cd986f32d862948bbf11454d0e29d23da272894a9d92f5214675fa589bff67de16f3d7024af466dc7bb16ee85ef953b70a52f17438c94afe465408f80f6dadab383afb5588808d8cb673f649c4f1d1a0d65b6271c9675d73fadb12e23a136dd016a0d0c87728567ddb8c7332af36b6ebff9b2841c6835c13b2c256aa4da6b6373cd71b05152ca99ea986109a751c22d5310d5201e6f0d1f4e081d120d8ddb394b780db15b6aab4863dfd375f040b028b4826b5bd35fb2ca9b19e31f97f66a0ed28332bd3bc2e44607290c57e5de34a819000219f6a32dd35ca4e34e52fb8f271674882e4cdecfde4653700e183d19e59af27b06bdddbd66884ca9439b0735d02dee5d7ab67922e44b391b707321da566184b033ef287ca2ab292708bebf09257d9b6714a4ea2cdbc5eacdc4d74ed9fafbb12ea016685f23c87aa39e9cb9b1408085d00560d539aff31a562d16ce9892b3dc44b13b3d60cf105c9a32f33db803c30c91f516ecd90b49c63a906edb7410df933a9c12ca322de37c6069251d8404d50bd3ebbb0cceed511925957c1c43ed66614fca5ecc17aabee0d4cdd66f350bd5939da269bdd31edac9650bd26a6f4f5f705322cfea0ead79f6719a7c31cce6e6336731c5c57f0bd231975dc89f0202b81f7283725ab76472e07052a338eab16ab8b8ba9c64b016e0fa9385a17c6accf267994154a9f3e8d9968fc8c4f9f60c1428bc395e580cb6e61ec269d7cfa52b5c518a66f03e63d2cdda402c2a403069dd40b0929b239a711c0122addde1b2ec56030265a8b018e199bfc7f388b273dcc323c2e29d8f68604f593418e366857c7d0b16c5a1af6e1194844d17e55d33246b39d0713865861cc125b06a149061922beca03bcf463fee72a96cc450645856801d045e4c5837fae8fa6be658ba59f5a90422167850bbb25392a9a58b56f6f7711617a85367a4e311fe45701df38a43718bbbba39de9512cc8bf788ad084871ba6c7cdb955552ec65412a9b8de79f8bdf98b7839afa86ba38f89c3b37330376d02acfc4d63cf4a1fcd3e918a466663ec13fd9d62aa984ff1efe0ca1137cb6b645ff18f4ab00f256c8ac0c80087422aa8f808390991122a7d0c93d596041dd78ae8f0fc529d5856bfcd932250a5fe94a69df59a736c9f6f715004f74a96d09c861de314f43778f5f3509cde031a1980dcf3f2a7fc05af6f1adf89dd0201937b26bdb86cc3fc394b94aaff4c138bfb394a91b6cc09ab4083145e92d6e2a1eb6de2e93014425fb2205d9406e43122a5f5408aebe1bc7ab7bff758c9808a00afbd97a7a0982ecb2ffafcca9c0bf7324e9a9d3b5c753e5b436b53fab3039aed6f74e4f0381d2a713eaded9061c656321192804f4098ea5c8833569c6aa4fb911ec7596b384739069e8d8d45d8d19587a2069d81ff52e90eee7b382d1a1bf87da723bd15ee24294fdc85ec98409df0b82cc15269821e8debaad6b4d394688b1d55a08def6b14955181cf4d8672605f96244969721128120e039f74b6c2cd65df51053032299f50be7dfd6f2a986f0f1133afb2ffa1f86f9375f68f5c4d291d927aeac358c7989d7cc11dc0f6f62749fc5459304f542770ba39562948adc1f02692991d459ae08e33526", 0x1000) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000000)=""/191) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3, 0xfffffffffffffffa, 0x3ff, 0x10000}) 16:00:03 executing program 1: sync() getrusage(0x2, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0xa003, 0x1700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x109) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)=0x4) r2 = semget(0x1, 0x6, 0x202) mknod(&(0x7f00000001c0)='./file1\x00', 0x20, 0xf61) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) getpgid(r3) r4 = getpgrp() lseek(r0, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) getpgid(r4) wait4(r4, &(0x7f00000000c0), 0xb, &(0x7f0000000100)) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/44, 0x2c}, {&(0x7f0000000240)=""/26, 0x1a}], 0x2, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:04 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000180)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)=0x11b) 16:00:04 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f00000026c0)={&(0x7f0000000200)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002540)=[{&(0x7f0000000100)=""/119, 0x77}, {&(0x7f0000001240)=""/77, 0x4d}, {&(0x7f00000012c0)=""/5, 0x5}, {&(0x7f0000001300)=""/214, 0xd6}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/121, 0x79}, {&(0x7f0000002480)=""/110, 0x6e}, {&(0x7f0000002500)=""/51, 0x33}], 0x8, &(0x7f00000025c0)=""/215, 0xd7}, 0x40) utimes(&(0x7f0000000040)='./control\x00', 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2000000000000001, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) getsockname(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:04 executing program 0: r0 = kqueue() mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:04 executing program 1: r0 = semget(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x2, 0x4, 0x40) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, r9, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) wsmuxpoll: not open wsmuxpoll: not open 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fsync(r0) 16:00:08 executing program 0: setuid(0xee01) r0 = msgget(0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r3) setegid(0x0) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) getgroups(0x5, &(0x7f0000000040)=[r1, r3, r0, r2, r1]) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x22) close(r0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/43, 0x2b) r3 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89, 0x2, 0x7, 0x7fff}, {{r1}, 0x97bbf7e62acb3a93, 0x0, 0x2, 0x7f, 0x100}, {{r3}, 0xfffffffffffffffb, 0x90, 0xf0000000, 0x0, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x9, 0x4763}, {{r0}, 0xfffffffffffffff9, 0x48, 0xf00fffff, 0x3, 0xd3}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) read(r1, &(0x7f0000000180)=""/114, 0x72) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0xc1}], 0x1, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) fsync(r0) read(r0, &(0x7f0000000140)=""/255, 0xff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) syz_emit_ethernet(0x244, &(0x7f0000000240)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa38bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c1117c88dd9ba8fc3fd3710eea97a635fc93e67dc38dd9c187") 16:00:08 executing program 0: clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x1, 0x0) 16:00:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x10, r1, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x20, 0x2, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1201, &(0x7f0000000000)=0x9, 0x4) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:09 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x3, 0x9, 0x3, r1}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x103) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) msgget$private(0x0, 0x48) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001000, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x7}, 0x0) chdir(&(0x7f0000000040)='./bus\x00') poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/36}, &(0x7f00000000c0)=0x26) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = dup2(r1, r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x65, 0x9, 0x6}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x4, 0x5}, {{r0}, 0xfffffffffffffff8, 0x22, 0x8, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x85, 0x80000004, 0x7, 0x1ff}, {{r1}, 0x0, 0x38, 0xfffff, 0xddd7, 0x3}, {{r1}, 0xffffffffffffffff, 0x12, 0x1, 0x7, 0xc5}, {{r2}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x6, 0x9}, {{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x5, 0xd6b}], 0x1f, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x26, 0x80000010, 0x3, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x10, 0x46, 0x7, 0x101}], 0xfff, &(0x7f0000000040)={0x3, 0x7fc}) readv(r0, &(0x7f0000000680)=[{0x0}], 0x1) 16:00:10 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r6}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(r5, 0x0, &(0x7f00000000c0)=0xfffffffffffffe1a) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x20) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r9) r11 = dup(r10) geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) recvfrom$unix(r9, &(0x7f0000000040)=""/41, 0x29, 0x804, 0x0, 0x2d8) r12 = semget$private(0x0, 0x6, 0x53d) semctl$GETVAL(r12, 0x0, 0x5, &(0x7f0000000640)=""/172) r13 = semget$private(0x0, 0x7, 0x1a8) semop(r13, &(0x7f0000000580)=[{0x3, 0x8001, 0x800}, {0x4, 0x1, 0x80000000000800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) getdents(r0, &(0x7f00000000c0)=""/132, 0x84) close(r0) 16:00:10 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = kqueue() socketpair(0x37, 0x3, 0x800, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) nanosleep(&(0x7f0000000040)={0x5, 0x9}, &(0x7f0000000080)) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) mlock(&(0x7f000068a000/0x1000)=nil, 0x1000) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = semget$private(0x0, 0x0, 0x8) nanosleep(&(0x7f0000000240)={0x7, 0x1}, &(0x7f0000000280)) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000100)=0x4) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r3, 0x88) sendto(r2, &(0x7f0000000180)="09cdd8dc6159cfdad244fbb7c3290b3d5f963e857cc45c849cd311526657c4ca47c1d58a58b648dfef9cee189672efb72c2a6c6822d9f1a05ece19b99fbc01c68c69c33b839628d6a284621de00e18f7d9bd5f2fbabc2d", 0x57, 0x3, &(0x7f0000000200)=@in6={0x18, 0x0, 0x81, 0x9}, 0xc) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0xf8) fsync(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xb6, 0x0}, 0x0) 16:00:10 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x7d75, "c6e23c5cfeffffff00"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) write(r2, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r2, 0x20007461) write(r2, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b9", 0x39) r3 = syz_open_pts() close(r1) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r4, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2fff, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb7}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = semget(0x1, 0x3, 0x210) semctl$IPC_RMID(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x12, 0x20) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x24, 0xb0, 0x40}, {{r0}, 0xfffffffffffffff8, 0x2d}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x0, 0xf0000002, 0xfffffffffffffffc, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x0, 0x1de, 0xffffffff}, {{}, 0xfffffffffffffffd, 0x2, 0x4, 0x7, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x60, 0x80000014, 0x2c, 0xffffffffffff0000}, {{}, 0xfffffffffffffffa, 0x8, 0x2, 0x43a, 0xc2f}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0xd4, 0x100000000}, {{r1}, 0x0, 0x48, 0x20000000, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x80, 0x7fff, 0x80}, {{r0}, 0xffffffffffffffff, 0x1, 0xa, 0x4, 0x8}], 0xcc, &(0x7f0000000000)={0x5, 0x6}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000440)={0xffffffff, 0x3, 0x2, 0x1000, "45a0db4462abc1ab900bce28774935d80de7436f", 0x0, 0xf6}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x4, 0x8}, {{r3}, 0xfffffffffffffff8, 0x0, 0x27, 0x81}, {{r3}, 0xfffffffffffffffb, 0x20, 0x80, 0x3470, 0x2000000000000000}, {{r0}, 0xfffffffffffffffe, 0x12, 0x1, 0x100000001, 0x9d1}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x5, 0xe51}, {{r0}, 0xfffffffffffffff8, 0x40, 0x5, 0x5, 0x10001}, {{r1}, 0x0, 0xb, 0x0, 0x100, 0x7}], 0xa8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x800000cf, 0x1, 0x1}, {{r0}, 0x0, 0x8, 0xfffff, 0x1, 0xd1}, {{r1}, 0xffffffffffffffff, 0x2, 0x38, 0x3, 0x8000}, {{r1}, 0xfffffffffffffff9, 0x1, 0x20, 0x80, 0x3}], 0x3, &(0x7f00000000c0)={0xcb23, 0x4}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0xc003, 0x3fffffff) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:11 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xffffffffffff2ffc, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:11 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6120, 0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x10000}) 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xa0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x5700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) write(r2, &(0x7f0000000200), 0xfe72) write(r2, &(0x7f0000000040)="02b286e4d098e878b60931", 0xb) syz_open_pts() 16:00:11 executing program 0: r0 = syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad0247dbb4846663ab0fa38c8f7f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb002274e33f29596be2797ee636c91109e86939f41674589fc392dcc9bdf060033bc6818b18ef9b0e110a88e7caf61cd3840cfaea7cde788a3a302", 0x6c}], 0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "2a19aa43d33d73eeca210d82dff492d3cb2ba55b"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xff, 0x20003, 0xd9a, "9c8d14c6750400000000000000da6e50e8000001"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() setregid(r4, r5) 16:00:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)="b39d33b32881ff958126a0f1208e91a6c082d79b9255e5a1cc214bc8d2729c78ad612919f80de42856a0ef252b8b1a4501bcd6a1405da1698f47ad32f48e5c6c0d855ce17e1cbef7714b13a8b1b8ad616c276f2d9db7a578dd063d36e984f6b658da906b49af7d2be498a198e79e3fb01cbf416abe668b587b1a42657a94ec86c2c11a4508a2726a3dafc5a71f513f41be463bf0c91b459dbc6e09b054a7", 0x9e}, {&(0x7f0000000140)="38979fa7ec73f6074b2514c13a4f7ee4babc5fb35ec0d535b81e01b4b8f4e63736fa8940e61a063405f5ca44919bdcb87e02ed960ed3b3586e1ba18db80855aecb914db8a1be8fe5c03b09690e868a90e8669ae7e1a976710fd81d6e754408415ab5efddd4c28b5ef19e4b68301c573aa2b5c92617392bbfed8fc2ca112ef075d93b7757931b710b905dcf5efa483ffd0f7f09271004bde5b6d0a9e25899c28a8a944ad8e6050730ab04d229277c0774664a02efc7181258f39d050431f895e2281b8de8e60caa9857a8b316ac4eb21312d81403836f9b44773948009992f4ff06bd93f1ea24ee3f8626ef4515", 0xed}, {&(0x7f0000000240)="e26ccf2e70a5bbbaf8f1afc42f031a648ab9243ffd6819ab0eae92af74466b5f8b4785cb549a918aaf280008b29c77e0b779b523e5d09d4cd58e60bdd43f93a6647887a49c1a40038c6b669782a925c2595e1b4c0c1afe313550cd7bfdd37c2ccae39836e094766b4747e62d5e8f10e3f314633e880a182725a335bb98d271a6aa8879", 0x83}, {&(0x7f0000000300)="0f3aa24516693a0aa66a5683b6812fd0c1b4dafcfa159e3464b4b43bfadeddab04d0b2a09c7b164735edd3cd55753eebd511865fe9694ec6e2251311a4411b83201b235dec0f91c530a4a7197383ee5c9938f9e4be9395d8b917b9c4ade2cd88d9cbe4207b26b324fb143c2bd121e7abc63b339c64d31adf94b0d6a8fdf09254b335ecb91b7ea18236d0e0c4eaebed681707cda1a26772916f42d3b756dbe475451fe8459717a62a9f46f0f6903448807e292c47109f4763b8372122381cae3d4bb88e3b09f5a95a0254c0aa8029160658f0c9338ab7d6c3676bfe4a273792a9d76d3ae6a5754e28c1b4c46a8a84aad69cc2905b08217ddc74", 0xf9}, {&(0x7f0000000400)="c8c1fe5e3fd1452657edaf7e0aa8a033c9609a902e15306d89a80517c3246d431ac454e2282fd07b8ab21ef4e3304502f49c9c6c91c50cbb0aab02a1d71e536db4371eb55ce5eaa3cd5fad56073dda02ef7903", 0x53}, {&(0x7f0000000480)="ba6ec51c2be900d35a70408abd1a1b87c8", 0x11}, {&(0x7f00000004c0)="c1854d9253311c41fe3f936929b47f756ef2220a934653e226a5917c0bdd7fbd6cdd6a1f452080e3f599845f3abfe242fba8f69d1ae2b3b203ffc10aa4d3a5d4600773985d619f3de88e0e9dc89c5c4365593eb11f04f914a4e3c4f6637448aa323c62bff5b41323409d7dd2df7e801f1ef3dee4c18fd9f1ced1c151e178f7babbf128f1252289259fab55e61bcd9619bcba884cfb4935df1e3b614beb9164bbbef5bd2c445676ae929caa155fa6e32c2c42246f2027d7657adb93ba8096050b512ada1c83899026df53145e809df6", 0xcf}, {&(0x7f00000005c0)="20ad13de38d43113d7d80cf3e9683b1384cb32b6ac3c4136dc81881f5f66311ffcb2c55482797213e18456d1d70027d254565710f16f5b7ecff584c2d04d04263a02ce4e10f9ec020f4509c63095bda4e0f5d8e9bb91cdfbb617dcf546cd834f027d30ea629b6716b5a8bc26ce74082c4d9eb78d66a20e9d38baef62663bac191f2d5c0a436cc5c15af2bd43c20f68606d7addf025e1bf6a1ff8", 0x9a}], 0x8, &(0x7f0000000700)=[{0xb8, 0xffff, 0x5, "55c3bea9ab7bc659e5d98ff284df694b2b33fca87bfe6e9ae5cb3e2bb2e43c445b0178428c7e7d5f9d658d93fb30ab1e762cde4e7c7225ecde543851699b8c872e97e519a051ed6cd3cb5ded0b4edbcfb996d866abc022d0b7c04f44251344b1474ee4179e62e3abcdd6683415146645afdd241efb78ab9b810822a8e00c0ee43bc79de58fb41d0aa02811f1df79dd18eaf7c19a71d5465284ae9f710e74ee41e7"}], 0xb8}, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:00:12 executing program 1: clock_gettime(0x0, 0x0) clock_gettime(0x5, &(0x7f0000000240)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x41, 0x3) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xffffffffffffff6e) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) write(r0, &(0x7f0000000100)="59ba87175c14ae432ace2647735c7392531ccaa8983fbacb5c6e3201b9599a17ad287341d332aca0f58d33e1d3f2894fe6b22b728b41bf", 0x37) r1 = msgget(0x3, 0x200) msgctl$IPC_RMID(r1, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000240)=0xc) connect(r3, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/35) flock(r3, 0xfffffffffffffffd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) msgget(0x0, 0x700) 16:00:12 executing program 0: r0 = open(&(0x7f00000001c0)='.\x00', 0x0, 0x2) fsync(r0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f00000000c0)=""/156, 0x9c) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSDTR(r0, 0x20007479) lseek(r0, 0x0, 0x0) 16:00:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa13e0cf129bb26b1) getsockopt(r0, 0x800, 0xffff, &(0x7f0000000040)=""/113, &(0x7f00000000c0)=0x71) r1 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r1, 0x200000029, 0x67, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000000000000206, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x101) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setuid(r5) r7 = semget$private(0x0, 0x5, 0x4) semctl$GETPID(r7, 0x7, 0x4, &(0x7f0000000100)=""/28) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0xfffffffffffffffb, 0x1, 0x8436, 0x5, 0x1f}, 0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r5, r6, 0x6) semget(0x0, 0x3, 0x408) setgid(r6) socketpair(0x6, 0x4, 0xd46e, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r10, &(0x7f0000ff9000/0x7000)=nil, 0x1000) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) shmat(r10, &(0x7f0000ffa000/0x4000)=nil, 0x3000) setreuid(r5, r5) r11 = syz_open_pts() fcntl$setflags(r8, 0x2, 0x1) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x1, r5, r6, r5, r6, 0x1c, 0x6}, 0x6, 0x3ff, r4, r4, 0x1, 0x3, 0x1, 0x7}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x7fffffff, 0x7fff, 0x2, 0x200, "0ddbb88507061fe8e7b0daea4eb6b378bca686d0", 0x3, 0x5}) setreuid(r5, r5) poll(&(0x7f0000000300)=[{r11, 0xa8}, {r2, 0xa0}, {r9, 0x2}, {r9, 0x30}, {r1}, {r9, 0x101}, {r3, 0x4}, {r8, 0x4a}], 0x8, 0x7) select(0x40, &(0x7f0000000340)={0xfffffffffffffbff, 0x5, 0x1, 0x7, 0x4, 0x4d52, 0xcdea, 0x71}, &(0x7f0000000380)={0xffffffffffffffff, 0xe14f, 0x4, 0x3, 0xffffffffffffff2b, 0x20, 0x8, 0x9}, &(0x7f00000003c0)={0x5015, 0xf70, 0x20, 0x5, 0x3, 0x1, 0xfff}, &(0x7f0000000400)={0x6, 0x7}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000440)={0x7, 0x9d, 0x6345, 0x9, "50662f94bc3e66f7ede095f0b7b39efe1bd20c4d", 0x4422abe4, 0x5}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCCBRK(r1, 0x2000747a) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000480)=""/100) setpgid(r4, r4) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendto$inet(r2, &(0x7f0000000040)="c87cff3f73123f59af7741f3c76858cb41cc5a98", 0x14, 0x3, &(0x7f0000000180)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:12 executing program 1: select(0x0, 0x0, &(0x7f0000000180)={0x0, 0xffffffffffffff80}, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) lseek(r0, 0x0, 0x1) write(r0, &(0x7f0000000040)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x2, 0x0, 0xe0fe, r1}) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x1ae, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x40}) 16:00:12 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffff9c) r1 = socket$unix(0x1, 0x3, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) write(r2, &(0x7f0000000500)="000500090069ba2ca64ebe8442941b19b7e40f16a715eb3cc24fae469b613eb38f71a7ee97218455971b2db7fa65844b438802369c28ff7fb6c26f9e814d82a86198e756aeb00046f2761aa0bda6ae6b4d9dadcb8d3941ffd9a1c85e4edc11abf004b42790242c6a17570000000000000000000000503b5bd9a83ba6d6e5153047cbdc78e54b308c966582444189728e", 0x90) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x3) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r0, 0x0, r3) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) r5 = dup2(r1, r2) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) sendmsg$unix(r3, &(0x7f0000001b00)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001ac0)=[{&(0x7f0000001a80)="ffd4dfe1c9d3055a91ec209aa1b47ea8579b40d79d975eaa02fdea10", 0x1c}], 0x1, 0x0, 0x0, 0x402}, 0x4) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000100)={0x42, 0x0, 0x0, 0x1a0, "56b7006774a28c20a8c346ec364ffbfc7bc06f72", 0x81, 0x7fffffff}) bind$unix(r4, &(0x7f0000001b40)=@file={0x1, './file0\x00'}, 0xa) 16:00:13 executing program 0: r0 = socket(0x25, 0x0, 0xfffffffffffffffc) fcntl$setflags(r0, 0x2, 0x1) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) r2 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x28, 0x0, 0x6}, 0x0, &(0x7f0000000200)={0x2f}, 0x0) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xfffffe9f) dup2(r1, r0) 16:00:13 executing program 1: r0 = socket(0x2, 0x20000000000001, 0x0) connect$unix(r0, 0x0, 0xe8) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x3, 0x1}, 0x10) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x300000000004, 0xb0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 16:00:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$inet(0x2, 0x4000, 0x7ff) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 16:00:13 executing program 0: setsockopt(0xffffffffffffffff, 0xa12b, 0x100000001, &(0x7f0000000100)="c7f59f3ca84a8d6849e9833999f4f0de392c628c6cb7346d4fad33f2b3e842ab66bb08f42c310defbe5a4e8a505a3ab35c0a3d43d1b0a916338d527cb12a68f3455711558d988831b58e5648ee509b4aef5ee1bd184f7ed7e1aee053fa390dc3b115c67f24ad44c516be75f356e349967776a489e25c320b99279f62116020c8274c979bc75f4a7c2619873e74c2b075b303fd9bb2cf1e30d7492a1a23e2492d8588b8d7a62f9b673353fcb05ed2be1cf5", 0xb1) setsockopt(0xffffffffffffffff, 0x80, 0x0, &(0x7f0000000080)="57adf7d29be2efdaec5718a0eb405015dcf14151494d6ecbf10acbc6a1b25090804e51b0f09fb8af8dfea2f87edab3ced20f4890912a892e8afdb148b3183b285fffc057e2aaae200c1d3b21915659fc3815dc42b8682302fbb984950416d6b45aa9c2a565dd53e20aeb6f418f416268b4b7f959cbbd3cf9519d61", 0x7b) setsockopt(0xffffffffffffffff, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:13 executing program 1: mprotect(&(0x7f000024e000/0x3000)=nil, 0x3000, 0x7) setitimer(0x1, &(0x7f0000000180)={{0x44, 0x469}, {0x1, 0x22a}}, 0x0) select(0x0, 0x0, &(0x7f0000000000)={0xfffffffffffffffe, 0x4}, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0x40) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = semget$private(0x0, 0x1, 0x80) semop(r1, &(0x7f00000001c0)=[{0x1, 0x10001, 0x1000}, {0x4, 0x8, 0x800}, {0x2, 0x2d2800000}, {0x7, 0x4, 0x800}, {0x0, 0x4, 0x1800}], 0x5) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) accept$unix(r1, 0x0, &(0x7f0000000040)) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0xfffffffffffffff8) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x20000000, 0x0) setreuid(0x0, 0xee01) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000180)={{0x7281, 0x2}, {0x95, 0xed}}, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/152, 0x98, 0x42, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) close(r0) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000001ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:14 executing program 1: r0 = msgget(0xffffffffffffffff, 0x200) msgrcv(r0, &(0x7f0000002540)={0x0, ""/103}, 0xfffffffffffffffa, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x8000001, "d194048e9320e60651ba6566d220342f6b1c62eaa4381bc95f90a5d236cf86154a380f447bd4169e47c5b6bdbd3997f5981f884074e0c17b4160ffc97cd2a8467ad80ec3b08943c658757d13777f226d4921e4877041f3439e0ceb61589620a6f0bb757a5262103ca6a8e73b0192fe8e34f836aaffde0490a42e2c934dee52fd35befa60fc908bde0e4ae63899597c38931d061fb4ab907e659bed6bbd35b04589e954bab98e4419bb2e3d11fd493edb63517a1e76931643e8daba46aa8291106df9d087c84303a571f6d7fe061aad9c6ed27e287130a54e54ba54c557998a831173c5ef4ac515da"}, 0xf0, 0x800) 16:00:14 executing program 0: syz_emit_ethernet(0x1000, &(0x7f0000000000)="cca91885ba517c7a32d4676d2188104619255cb4339bb3e89f179b69bf476b875047da3541170aa2e349bb620e11f4d8f46a445ab7f3dd4268f788ad66f7c71ec615b53cb19c9ec0b2f2195f587e0de085ae9f171bf4f5c9f7f5f5afe976d738fdd9823c115af91c6d7274c25af38bb9d785be587b4baf1096657a1dd9bb0d8dad454d6ac215362a6e0ac51584c4b9f19d4563851545f1742cea3dcd3cd7a928593548201eef3ca773a522cd601ac6a227c0c7882960a211990a552bd6c9d0fb4203c6f7ed13b396255afc5f982b300b95fb6d5eddbbafb0d410c5e79d9485f87cfe7a88573d2a89be261f83aea49de883ae22117b3f9d3ed1b4665895bbb325ade71351b490dcf25341049e6af419dfbdf9da257479abcb04832ea2217d924e8aead606ca662806655041045d049f7ddcdde06367f6a661ebd19956adfe70d6950cbac33198a2be9562309670180d8d9debc3f901c75b13b309d562f5cff5b269670bd122b51b952b0955157710c36fd4c438ccb83874805be23425370df688558a54dc885394d92bba47c34b5e44c5645375e8d2f56932daccdc83317a652630b514d73964e539710938d0b59ae92a92f55b63c82580bdd9e4b6c8ea4e004195b99a60e7aa76b93906f37181b4e817a5b547007a49afaf12aa4d968f5b3e79bdd15d9a132a889a2d4a6af1e2a5e19d057b8b136b0278bacf48ced1264dd0a42b77d36dddd87effd2572452d4aef3cb7c6345e5a2e20180f5590e72927c3876ec96ccc3f5cb8859ff9ff96f09cd6c2e800bf5b09fcd5d59d2f74c1eaca64ca55560efd617218ec1d353881adc6f1fec32b153faf2f0f82fdaf121bff448e2da37b6707e4a7e428de81b77f7eb06150ed8c51c3e6cd69ebaacc773145ce39813b6aefa79e4c3db57c9164442362ce6ebf39ae40bd06695fcd0b367aebb127d0ada1990268470b51b24f32c34013f5aead4d0cc30cb2e2ddd2f67b922468dd3e60315316cbec141ee2f4ea711bb7608d7c6531215ab96bb0c1fb423cc2d8e41955df21f0916b0741db9d7bfd25b494cdcbe205673df059eb4856a18a7c98bce3ad34e9baa03a8a9ec5ff2162febeceff865f3fffdce80e918092883fb1ba5a935cf425b32f8557926daf2b9a79dc388cd7159f4aa7fa57b5c6ac48697038fc6e92dfb944deeca561b7ff27afac2498ecf5478726a16b56060753aac1dd59094ccd34503088acfe24b71de908cb40d28a0d312dbe5f8f649471016bd98757e559ff9aecbe6a595dc030aedcbd019fc6174f0971161708a24c629626cf240a7027bf7ad5d16a372242b5f014ad8c7c8a01bf59e1392eee0846925f9562104f6f2c352dfa1efe5e7c358e6857c313309fca7aa3ce2eaa532419cd06473de1fb2ff5d611b2f9a68406fe6c666776e2b7254a6e9d2daf1ff7fe24eea965bf14cc06f7d92d2f88fd8c53f10bdbe3bcd42b2b6612f2eb264cf836682d016ba007dec2d84b1ff53e7a8453a231efd9a04af04bc4eeb1743d57ba7048bd028894803dc3c469fcff408d40740a9a7d5b6693de42dcc65b90f004f668426644ec3a04893eeb94727e64f4294b432b89a8c81ccc95b1030182aa5eb8c4fd8a57f502309ed8314369fd5d1b0804f48e60a85c766e2add5abee5f6bb402eeaffb570b777665a2b7d5e06d2983ff4cf81ab27d49615f93342d4ba750069ca1fe1c81c03e21a9a2d7d1661c5d10306e6c849cf142281905cb886e1e0dc583a26f1f5999d915cb1db356a4b5c6ae808a0bb315a7aa0b059ef2f74626ff01fe3c3f9a2e153281a87d2fbf79f95f62b59a064216cb5d31a6ab444d5f02c4be05a26e7776e0825b1699b976619b7025117296d17728767685c3f4d7c315ff7d635259d742c9c793f09a1a410a205985efc5be6390fae4924fb9fa66f543d30d73bbc514bf7c80f40b1f001a006312a8f852e4187a7daf8c378b53ac4625b5d02cacbe5a3b95a82675ff2b538b4b22fb64b229ca5e27ede691bbf56e2a4a55762cddb90c6da189572ccbdad1403b4d350b1d6ea17551cec10435f62f474b84dfe35fc132c6d053d9f62c677a3054321fe9e812dcad0d754b494975e9ac4b145359777e83423467c17db8fe795355c3a3a287ac5deb2ab3d676400d4a68062551d246b46e1f07e7510d81959f555cca7125299c41e407dcfa21c372cdd30be73fe71ec0009938cf542469fe23ef4ee8ab815e88f3f4a8148c58bd43f6584c40a267ae42fa4556472975e3250f075e7e3fed4a19c04fb1f43ae89684ec1cfc20d8673eb055bf8246a501cd4bcd5f851c994d8479834f8dbf32ab6c4f2fcc6433960e7b23fad37bfb9bbabc3d53002ecdfa0a50cbbbf44044ade2c4ea429660c6ca00f0835254a72ac923d75ac562321e5db7d5848ec2d6df6e84f83193e0408ab4b93182bd65169a62afbe7c1e16978e189316185cbf479c1c35075d80a4d640be6ec18d922dd01662cf5e8015bf7efc94a3a15d89090a9b496e5364edd9bf0ac5915282046862a019782d16edb89189249dca6166ec696947e542aee146a563661324461d012328859df994d9e9301b17ad53a25cf2db61e959eff26c41fd136c4ef17ee28dcebde0a90b13e8ab1ffac02d726158a1ef614cc768db6b35075f7c7b2de448d582329db71856fde57b5fd5736d81c7211db4ed51451baad02343213bbbfcf064d2e9d5cc65e3b0ca3c8a4408a44c9b2249f1815fae940168ffab314d63280e85bcd33447fd05f562f0e6b68fbe54144c38397a821e3e4f09364092187ce9440b42cbea8d841331f6f2e983069d4afc3b14a3d2ed036bc343cb68bac5527053f1686d111b605ae9cbc6d1a471988cecb91ab6a81dc5ccaa5f15f528715daecb2b9261c8154824a42826f415e300f3f8553724a54e6e5d5d383c706c845ffd27363f435f744cbcdf3579c54c4f2601f32b776e72cf13e34124fe84748e2cd7e591599ddea2586846c204a0b6f3fa4e690c41a43320b6567beed170cc07e1e1816089416fcd5d0730c8007985a5176ec94fb17d54602ae52909ccbb46f3336e1afff071d8574f690af9b9cfc57fc4aff098795e4193105b3cfc0adff1f34a9f92f26a73676484bd9c60e63f987c662377bf7af6bccbcce922f182c84df43f14149693de3b48ceeb9dd525cf8d1692ff38d1cb757657dcb3e0962988f8fe29981d7736b05d8e2a566cf111c6720b910e6594361550d506a2f14a9290d195f4ebe094e4e4da7f778b2edd7e72acfdf5eb70a20a01e6c146db05e5b3daae4765bd590ff09ad364cb8c73f5c65504829dbbbc6fd25c7967d1cc60b57638340eddb92ec342d93dd04f28a2bf20922816ecb6e0ef2ca20b3206454205ccca320876ffb7ccad5a1c6037a40e0d77f60e976847cdebc9d126b17c3e4ed62c678daaec3570ec78371a4df503cf5a25e4699a968f60f661dacbc749bcab080d251db6fda73cbe5559074da7f8065bf7cb0d6454a3408153b73acf40f0f3a3bf63bac661aef9f9f217add421cacf9d51583bbb760735314a812f816379bcc118470b491282640abba142dc3b8d7e1c216e909c4bc5bb6669b70f0c232cbe6c9d4313d6339f9322686a5d4edbfb05e130482090ea083819cd5e67f8bec794641e108b28e63af7b36df58f6ad478d2f8ce36e14b9162f86db2c287d6d08fd03f5d811a57f3f1ad24dde478d9c2ba9827861ba9cd9ac973497aeaf6039cf988b7b4490485c4b8e17350f5b75357ab6e69f9e1ad32fc6f55eff053a98bbd95dd4a7ee47b6e94907e0d2e2945726e5b74c89b79b6b3acdf60e75bea062d303628cddf9a7396717b21b993407c24308f7eb0a8c318180566b47d62897abea323e7d7ccc3d2ee46d503c9c3c38597d770b9f31c4509d2342afeaa764678d8b94ad39b59984b6f29900626a223d87fea6e727591dec6cff8021bdd69fc345237778a89fc1261db3bddb725d9d11c93c9bf8ca5ab36bf7afaaa5e0e1924362937feed88aa7d3d60a4fe9fccf709a635e35b9cba34ac261d281f0bc229e44d6b1eb40ffb81c6340be4aed92f1e0f50b22d3c80e206d08cac655985e3392eba7e7cb4052ab857b09eb87a5e572d546a6e8ecad7062a6146fa71355aec7537b6fd2e5c902143a72912f0557e4589c4b87418318aa49f826718295000516aa890173fcf10ea00cf87936ddaa3a2c099bb5556d3f5496007b05f4c526a4e5b9e72826972944b7adacb8f17bd3261d87fe9b163b1305fceda5b3b3613c0cc9ae97501d62647e55aa9f0f508a41776e190946ddb89a5f980c232e1ff8a8668016eea213b96767f9aae95c47635c170377149db4a3dd281540977b67e7c5f0bdc14a15c84bd624c0966fc2128f3a45126c6f857f3069c3ee0e639b367da2fea4d278a0aafa01cb5013ff538a08d2ac6646cc088f99dd1306a12637fd0a01543e72d1c73deeca81e251aa6bf4bf97bed4e977c967a82963572d9e79ba6f0932cb6954c2835232ff617b5892d3468e9c8e104a28a7600545f5825f3ba74e8c33107119b8803e871e825bad95b09d775de35e38253d2d7f79605a99c225de0241e8cb79c574fde8baa92648d75172ec6bb4313f2c92ed8db8e2d270cc8ff6dac23b5810aa74640fbae444948efccb421eff5e05ce35c4beee25e105d9cd5688b7261e8bec5a303578493f359a45c20431aa87d921ab1ba461e43b3c79b2b2ab324f9b12fecff32159e4527f8bd8c814622ce62ac78cd3db07e911239304b279d1a979e9eb2a2c7a2f5d62c5563446e01d20d25a675782115ad94c80eee3bbb6a93c398bef7ff8326ce43cced9f5d87c5ee1403c1e5336b915454e594a16aaa07941184c0b494670b40b3b0398c9946bc8b355ccb3083d2dd63a23ed3b24c402b13ad2f70c03f85fcd6258c30d8684e18e14158c4c8c584cb77b9b2663fb48ebbaf0cef62fe07d702afeeb647549dbc385272f7252a2227e5b50bd95efeab721a3bf2f9112126befa1f36563afc1d7db236e76ef623d9d1e59b31ab617240cc058b9786f79cb36d35eeb2e6a4ca76780b4b0c1c3d1499994db88c4452a5f7c76e9fb91a00fc8d4506c0f90f43df585d8c8ba4e363939e2f92e378a0632ed14d4ee00b4363829e14230b28810841d5639d7fab2c0b7a3b47c023b8090d55edcbd60240f747e10beea1b05c298c8523fd2ca1050d740935d1057bd8ba836c1bbc92a203b56046a295b79bba5106bd940efb2d5b09dcb4bb30a5ec26ec64a166c9310ab2c0677ad1a088dfa29877733f77078f7f6db7695e10b567e8890c01787d91ff0f5dcca2b46ea3f0926072b138307b09468986dc819d0c7588d551ee4531e8eee7bf1f5b4e521dfc6b95069366943afc40948487227b1e52442a10aee5e0afb94782f6fa0b4ab90b550b066a49b6ab3b6e1adac974aa033b974e0902ab9b979803a8738df32444df1c19ba6ad3be82b1b2abe42ed468d433e805d7424c0481420cae8ba9d499ded62dc19030e3f23d44c16826bfcd8cf7821c851ddda960d6ff6769f1af7e93cc541611ad6a7531e57e7fd312f89c520de56424c4b7b0d621265335fa733b4b704aa3d0780fee61de6104af2d2e83531449adf38252e4322893ccfabb7e7c5e267c187c4fa80f689c3e305836df9ce74e1ca8b186b22faa0bca283d65b7ed84def834d5286a893e6ca503d042ff0e46c2f8d62601dc5c3fc58d8e073d1a438cdebf25c262eb3502bc1d4bb2f0a32e2cb5bf3a3e4852d392a7e72bb055c30c1f5143df750279fdfdc2f0110b4abc7ed7") socketpair(0x39, 0x4000, 0x200, &(0x7f0000001000)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000001040)=""/218, 0xda, 0x2, &(0x7f0000001140)={0x2, 0x2}, 0xc) getrusage(0x1, 0xfffffffffffffffe) 16:00:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/62, 0x3e) poll(&(0x7f0000000040)=[{}], 0x200000000000014f, 0x0) sync() socketpair(0x20, 0x2, 0x7f, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYRESHEX], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801c03fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:14 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x40000000000000, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="495c3c42eaa46831cc42a75e3dcbb63457b682b1d4bfd875f7c63d81de8525d23d73e66adc36773a42ce3e97ab463537a9b05b4b10d79d469b89f300b6b3b74243261ce16f5b6316e595c5e17c49dde495eb576d21966abbf94be87805ac8a63c9b4660c6fdeb22dc143b70c5857b1b287cada222755e31ab3d3c18639ccec767bf68efcd14dddaeff2a22c855d3306d83ec750eab41b1ad9a7faeebe2c744cee9d8a7d2d5c9ae8521e8d1d545e5bf0f7ef917ea3a0a2f4bee870b21cc349ad1e8d56fb882eaa7fcddaf34c48a1b88f97d87a724ecefa5827884303f13f872c3fb2fed4db08b8f3271af8dab687353d48b63b49683497eaea40812d6fb0ccc", 0xff}], 0x1) kevent(r0, &(0x7f0000000000), 0x1000fff, 0x0, 0x2, 0x0) syz_open_pts() writev(r0, &(0x7f0000000780)=[{&(0x7f0000000180)="7c37e23c99810352cb28ff59392a7ac2e993deb88c81193eb187f38b939297f03290476e5965eaaf4970d794db23fbd00aede880d2819e45d21082e6f93da4872bc630a5057de61e89919a39a90e8f6fcb30c9c714eb391c52e9375771659182fc32733150a43cc81492c9a892d3b40add64e131d5a54a64bb9a0838b2baba0ff556ffba6234ffa290ddbc45ec1a9e7cd40dcac3b2029cb27fcbf0275e6d11a52a2f03eb94c41e87ba51", 0xaa}, {&(0x7f0000000240)="9010842e12e211a1fe15ea5ff2580dd94f00423714cee5985fc98d35637bb472a882466644f382ec5f4fbd088724efde2231f29c1982df1df7dcd95e25e64a89dd64e48ab9b0795d2a4147168a9c73901d601e0ec1a94f5cff307047f9db56679125ebde4d34cbba6e4cbc56a55503d4e3933b137ee993646f9dbebc3cd0bfd6ec2b00a7d7c12c3ef7ff6a7fe8ae79a7e118a3d4270225e2988b550d6ab4", 0x9e}, {&(0x7f0000000300)="29ab8675236de7ef214e5055d44297e7da45a423e64c79e8aa11914ab075d94feab65439a6599c2ddbb402566007403e19e94287153c7de57de7ab5623fb39696d7252397c1c9bd28f63b97672822769637c606af82130d399076e7816d9a0631a9b09f3e469f804a2d1b57b956b5af7e8c236b5dcbd33c953f90513c61994121cecb8b20a5de26aaca73c348e9d7cc77bb2b4e930689098a1006aa207d2dac1ea76c085f129b2f2c18b5e800eb71fcfc323f309b3c763973470930411a7945c51fbeff6961807deead76d24a9101af1adaee55bd4dbefa75df23fce298642e8db06", 0xe2}, {&(0x7f0000000400)="d7e114fa2cf02eeb5e6b3f5f7fd4333a76c2c2417d1923f1c14fa2eee48d244999a5500d20b5aa9c36f4728da5e268b1bcefeb41ed7650af0e6c12aac3d983db73cd92265b9985d5430770401c469ca7ffbf87dd2524d9ea3c2b3c0e24d62a08e7be1c2a4ff82e3d1c39ddf0993883de829982f119f553af1c91b6d82fac2a310c0c6af0ecf0a6d0873e31e516ce7c25350e34ccb7637e24283e0e02c62617e7b1627d2e0e930d4c79d44f221143", 0xae}, {&(0x7f00000004c0)="92e20c3d84f87a7ab81b434fbf7eade26b2d4b20cb5bca6540ec6615a5c47186eed17a7bdd12ceac482f54f135d61a54c679829463eb12eaf6949f890fbedc2f78d16c1f3be9d91bb89d3714f2d8dec13b3e65667a64bd08a874db771f81efcbcebeee5951d778753bcf23ea38", 0x6d}, {&(0x7f0000000540)="a0030a5708b59681deb0c0fca53674a598d5c1541a900003c81a5d6cf316346c2b3ca89793cc5384f1ff4dbd41c21640e26a51e2976a45ac303271e8f408c8e6f7bef25d0dd253911d43dfe24cd94fea7f497138b9ad7e53ff6288770f5cf1c671bbd0426fc99547036bfc7d539276abf4b77b8136a01ba9d728e8394f74d6c163eae8ce0dc486646658f8444d3c546596e065d965b60886", 0x98}, {&(0x7f0000000600)="754abfd5083f2246c5b3f67ba1e31c97a4b9b8a0ddb60434b999e2346ac85a886f088a2d698a91a32ff7737d28a330f18aa711934e1d197287a82905a6fd1381583c191cbf992579a854c98656e3334febfe23416e59dc3ecf08823698c993ea9cfc10aba1bd8f494dda608e9745fef317f4ec4d102fd4749d5c195d2ade30abb0f33c4f7b8382ad2e79c4a01af576c942c7c8f22313892ee866bc52956ccc054dccef9af854dd97421183c8b0eb90b2461b2f7e8aa8383c0b80ff93a3340c286c", 0xc1}, {&(0x7f0000000700)="f43a8c6a27e256e373c58d086adfc119e0b2b2a947921ed7025aad2ed5002e06443e1a1315070ce4231a17452fd5f7739549400f0da8f700b2a0747cce6e55231282c12f5e07a2d34263d3dbfaf829426e8a313b3b1963120c58bc4b43ceebc4ad47a6f12560696a739cae7156ec2dbf3b9e56", 0x73}], 0x8) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000840)="11a987aea1a662fea1cf443e7226830f6aab05ac9ca4fd0a2bd3e876852fa890606d969a73380b275fa90cd7c799f029ed0f40138ab169d7886e0454bf7db9bb6ed06bc84df0a2e91753df58b72d8abb1aa6892e6278efa94c24c5fb0a474325cfbbba68b64337e91989f803800f7bebccc7c71f8eb29044c117807254f509cea37a3a0bcafbe185b7e359ab8d23f9fb81132d441c5a4a3c13e5a2c802a76a7098176ee8af8ffdab7f4cb814558cff3a389ddd6a543b9e1ddffc891ef68056c8a8be40a2", 0xc4}, {&(0x7f0000000940)="e90b86f6d3a4ec4aea56e9efb32a5b73aa04afaa167754399fd64496b864c32827c67c13429b85e7c1cac3ef2225872555cb347f02142fea4454f6f459d631258dbc9e7a861bb6956f84e6b2c7d1e76b15f41c70285a09cb3cc70a88bcb1d05e96ed5f3eb0d10d9fb11a8dd7202c1667029addd2b007b924973b815d5e2dfd3911018d15016740d5f6d58b8f05edc798f7b29ea9c38b071888de5b14e30ba048f82b82bd8e8ef4e340357a5d78f800901149a7213d0273276fd719d8f7f4024fed5e1f425ea2ffa5fc0af3f6be8e782a5a4957fe4f215665c1c3733740ce4b42b0f9667b0f9507f53760320fc3c646d10e2e47fda4a508d21a", 0xf9}, {&(0x7f0000000a40)="85a391471f1c739fbd2a1eec5d5d1bb37a2fc61bdc3feff9bb60ad572aab6fcaa165d3a305c8dcb1", 0x28}, {&(0x7f0000000a80)="293acddc89d4d378d82f34aa9f2d59e1b4bcb83d5839633594cd4dcbe6207691fe589a7808761a05902d2f90e0de5af7b18d98c6553cf80c2385780729c8e4a64d99288bb7d062a2f6bfff57d2da5f42638cdfdac97577741d151d359a0956fed2c626fe772aaa5503ce06a4670a218c05e69f5c3a31ab4fc53ac6f6dd1cea0f178333e408b08708ab73cb13f942be378444aecc15d0b00327efbb557fe8d6f29d157f182d62", 0xa6}, {&(0x7f0000000b40)}], 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000b40)='./file0\x00', 0x20000, 0x80) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000c00)) readlink(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000c80)=""/39, 0x27) pipe2(&(0x7f0000000800), 0x0) 16:00:14 executing program 0: mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x6) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) 16:00:14 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r2 = kqueue() r3 = syz_open_pts() readv(r3, &(0x7f0000002640)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/10, 0xa}, {&(0x7f0000001280)=""/62, 0x3e}, {&(0x7f00000012c0)=""/212, 0xd4}, {&(0x7f00000013c0)=""/176, 0xb0}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/203, 0xcb}, {&(0x7f0000002580)=""/139, 0x8b}], 0x8) ioctl$TIOCNXCL(r1, 0x2000740e) r4 = syz_open_pts() mkdir(&(0x7f0000000200)='./file0\x00', 0x40) execve(&(0x7f00000026c0)='./file0\x00', &(0x7f0000002780)=[&(0x7f0000002700)='\\\x00', &(0x7f0000002740)='\x00'], &(0x7f0000002900)=[&(0x7f00000027c0)='^)%\x00', &(0x7f0000002800)='*/,\x00', &(0x7f0000002840)=')\x00', &(0x7f0000002880)='\x00', &(0x7f00000028c0)='\x00']) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r5 = syz_open_pts() kqueue() kevent(r2, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) fcntl$dupfd(r4, 0xa, r2) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0xe8) symlinkat(&(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000140)='./file0\x00') syz_open_pts() r7 = dup(r1) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) renameat(r7, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) r2 = dup2(r0, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/209, 0xd1}, {&(0x7f0000000140)=""/124, 0x7c}, {&(0x7f00000001c0)=""/245, 0xf5}, {&(0x7f00000002c0)=""/27, 0x1b}, {&(0x7f0000000300)=""/149, 0x95}], 0x5, &(0x7f0000000540)=""/116, 0x74}, 0x2) getppid() getgid() 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74db", 0x2b}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r1 = syz_open_pts() fsync(r0) close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x200) r2 = dup(r1) r3 = syz_open_pts() fchmod(r3, 0xa) close(r2) ioctl$TIOCSDTR(r2, 0x20007479) Thread 0xffff800020b92270 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80771f8f80) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b92270 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 274736 44285 73 0x100010 0 1 syslogd * 68294 27662 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(4508b2d47ecdcf01) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.