2, 0x3, 0x80000000102) getsockopt$sock_int(r0, 0xffff, 0x1108, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = dup2(r0, r0) listen(r1, 0x0) 18:16:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6a696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x210, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 18:16:57 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r0 = open(&(0x7f0000000180)='./file0\x00', 0x20009, 0x1e) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f00007ea000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:16:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c", 0xfd) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) 18:16:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241", 0xeb, 0x3}) syz_open_pts() 18:16:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53abedd7a3426645327b7b086285ae2ad956cccddcfb384", 0x88) write(r0, &(0x7f0000000380)="a80870e5e787df15a3dad3cb91b1b9df256b3a6e23a492388af974d88b0a", 0xffffffffffffffb9) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x8000) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x1, './bus\x00', './bus\x00'}) r5 = syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x80) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) preadv(0xffffffffffffffff, 0x0, 0x0, 0x1) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000300)=0x2) fcntl$dupfd(r5, 0xa, r4) fchown(r6, r7, r8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x7f, 0x9, 0x6, 0x0, "2177edad4c0bed6938f7b7ae1338da4458824101", 0xf9, 0x7}) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000040)) r9 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x3, 0x0, 0xbf, 0x8, "99b0b1941b6426304444c223dc503c45fcf1c57d", 0x1, 0x3}) r10 = fcntl$getown(r9, 0x5) fcntl$setown(r9, 0x6, r10) 18:16:57 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 18:16:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x101) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x3d1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x101) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = semget$private(0x0, 0x4, 0x80) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000100)=""/86) sendto$unix(r0, &(0x7f0000000180)="cfc33bd10822b72bab62363fb6b9a3c20bdafa5a949ecc4756d33d4e779c51e38dbbdb1599d5dc", 0x27, 0x2, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x100000001) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x8, 0xc7f}, {0x18, 0x0, 0x4, 0xffff}, 0xfffffffffffffffd, [0x3f, 0x0, 0x5, 0x1, 0xbef, 0x7, 0x7, 0x7d]}, 0x3c) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x10, 0x0) recvfrom$unix(r0, &(0x7f0000000280)=""/118, 0x76, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) mknod(&(0x7f0000000380)='.\x00', 0x2000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getgid() chown(&(0x7f00000003c0)='./file0\x00', r4, r5) ioctl$TIOCSTOP(r0, 0x2000746f) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x40, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000480)={0x7, 0x8}, 0x10) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000004c0)=""/4096) ftruncate(r3, 0x0) r6 = open(&(0x7f00000014c0)='./file0\x00', 0x10100, 0x14) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) r7 = msgget$private(0x0, 0x12) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000001500)) bind$unix(r1, &(0x7f0000001540)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000001580)="88f8b33a4167865d7a578a817628f94b4dc9dcb268595d4647ec81ca5bc799eac44ceff940ada4a47975c9feb9a054a9740438afbdf221f0aec214c9367d8db724a3bfceae7ad8b8569256effd1def", 0x4f, 0x4, &(0x7f0000001600)=@abs={0x1, 0x0, 0x1}, 0x8) connect(r0, &(0x7f0000001640)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 18:16:57 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x7, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000480)=[0x9, 0x4, 0x0, 0x0]) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r2 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x8, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x62, 0x40000008, 0x5, 0x7}, {{r0}, 0xfffffffffffffff9, 0x11, 0x1, 0x5, 0x7}, {{r2}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x9, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x8, 0xfffffffffffff9f9}, {{r0}, 0xffffffffffffffff, 0x1, 0x11, 0x1ff, 0x3}, {{r2}, 0xffffffffffffffff, 0x47, 0x1, 0x7, 0x33ae}, {{r0}, 0xffffffffffffffff, 0x48, 0x40, 0xfffffffffffffff9, 0x5}, {{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x0, 0x8}], 0x5, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffd, 0x8, 0xf0000040, 0x5}], 0x14000000000000, &(0x7f0000000400)={0x2, 0x2}) sendmsg(0xffffffffffffffff, 0x0, 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x2}) chroot(&(0x7f0000000440)='./file1\x00') 18:16:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8000, 0x6) writev(r0, &(0x7f0000002280)=[{&(0x7f0000000140)="425c6f78c09bd884d5a65e9b695d28efd2bac8bd855d3636f23077738dfae6fef7bf3298b9105137df642f86ae23ad7b21b63a02485e8a8be6282bd23d9b22437cab48f6436abb656b624fed9a7d185c8955119b5a8d62", 0x57}, {&(0x7f00000001c0)="6f1d8baa75d596c59628d861854ae28d510788be599bc8cf26d35ab5b4276362b18f3dd0cbc6ebf4847d3136dd8bfe8c5d93f76ec780c2a782bbad9ca568d554676593a28ce937d13beb53b438b1bffc59858bcbf8dcaa9ee7fc8e533eb1b2f84ed862f2ac3cff8590c7679fc28c755f307ef89d1f7ac47e91713f9bcdc39e517ac37dd60044c775026033741fb371919873b44144aeeda8a3a2502d3569941775000f694816131a69877ff16feef74290b3cbda167d7c15e92a045bfb1df14d5d3d94100f019883def908987160fa01a99991d65f3ffc6b61d104799ce08a733c709b893278dc0be7a0e1cae6e92ad956e7200a5a46b991d7a6e88bd640859b86afc88e6381884dca75445cc53b8bf7465ac0be9a80089eef87d22efa0fbb698f35657cce9ba6a646f66717400a6fba2c31ee80961a7744a3b4923e9cc4bd95fdf01e9009843d79da415a6d51fbb53cb4657832f99bc7bbe79295a23c3164f93dc10ce94650662c140ff6d9a1078d6560a835a93998bdc9e1576151640e7b6fa0dd229d169543c33731c5e910d2fb4d0e6de46d85c35991ab80eeeb99c3723f3f124c6c97d705dca5c1912129f60ae3e72d74bb32d36f00a395a852c17d6cd9ea00b897f19951bfc393b6d04e3e7bc2f8254e38f9cd77cfef18b3cb934219c03c64a49b60b424086a813db9d3d0315e30d6c8b5fd3b2dd93bbda0c2c24416bd11e78c7f629da229099842c00fabe6e437f00cf07d353b500a50d37a93b86c026ad354a6bc92403b37a8972365d973ebf03e5813f7ef52e0a88f55f1a227329b8d69cd10c412c6c03be71e4da308260c83976e36ec92da4f1535cfbc69d759245a400fee0890615de3c0f41aed1ebeb601c67f65850f1f8d006ec5ab00046a3ff59e78006f248c4247138d3edd629ad902974ce91dd93cc67ee4cd6b51e62762b2a20f7056bc94957cff35269c58bfccc5cbde44484275ecd93315cfd2dcee59bb492020f7315900c70a356bde36dd9d57e29dd811b617e230032f8493ec8ff68575fb4e7cc1427a30238dd27f04d4b134f0a5e8494d5dc8abbaae732268e8a75f403f11cb10559760bbaf10b0b987a671ddc1a2fcdfb28b530ef33dde01f94322cb001cf215b9194a12e944db8db9169cfcaab4e5b9fea20c3c213304f04db05b8bc88b8bd3fb39818a5a3bdbcc008982ad7428567ea39e662372f48e29a3adbb4b25d1b775e0a5c4599294f7f4cfa07f1bfeaa6f102f50e5b6efee29a8884eec66424e012bb56684678505b570be9671e41f0e1ae7692ff7d9512a029af897ca2028556e5b531708d8521e660722dcc82bd4090c1d787c2711a271570052fd8dd1b52595af6e89fbcf0db6d760424f02f0f259b9b5fb3a58285c9a795aa67d7b7a80b46d55794e13f6ec3f578f3a9e636ae28011d652eefb1e0e2696f24414c4805c3dc04f2a028a3cdcd8692d4bcfd4d3fc71e43b10f82d090d708e1c9271a72974b33b4d9e751f0ade427b5ac3f1697003fae96ae5a932fdde7c87f44df57a41970b690ac2692349f5f503354f7d862341c5c6b9ad37f7224c1c7ff18a12700e2dd6c5f9a7ac36a8e4829f740dda9dc83ca207f3c6eaf597d4254c64f73974d4c1bb3cb04c67f87cd954c89d94788c44793a3d530c5ef5d959282ce70b4c003ef5e421e0a7a4171527f53229a67b2e385714e849aa684cd794bbf6c02b7d1cd81adc996d7b5c3c1b2b8f9016b753c30d373a34b43c6ff8c07a0dba429f38ee7af1627e45f8424ee56739fd1434a815c7649d8ea91bf733e0613e257ef2ed4073db393ca56bcfee3045aa7e55be09e0a3c4a57f353b04369f0caeb457870618f4f4f4a33d3bd8026374eba76bb9ea54450186695330ce784e8e722f0b50496764be80bb2ce516ccbfd05d815ca681e51f2ae058c6d36d23d2bd185decdcaebec6350cd61b500ef2a632fcd60797fcef31b12ab67884fbba2ae6c38398b82fa69de42fb8c00d10fddedcafb2067a93351f88a7753b5258a31aafdd45164df00454d0050e388d8de94f1434f52d718ef974664c62c47e0ec8890ab51ed6d662c754090e89c8ee6ec2de6c8cb0c560ab981b828aedc8be60122b0a55381864a3ba055b3866ea1ac0d77ec6307d79d8101c0d890c49e775ef1ba01069d3f5acfec93d1dd3f8e2c124d086ffc745485aba19157ce856b52193e090a29dabd1524bdb95c85954eebf37d34355e40ef7a789f70b4eaea99e7794015ffdee464ee93465d4f96fdbe3a243c4658ee6016aa9b4b449e4d0570e1ae035dbe5664fc5706a01425dea3083c95da900aa2645a9bbb182ba371947e7137d17ff17c11968793f2664e5ec7754eea305996c621d478a21a0a998cd999e693f0edb5b64a400fbf4d5cc2af1b137a476a2990fb3139494d414451a96bebb6f84b0356c94268040e19d264b2c450a71b5b7ac0caa2a2bb1732a03f710024fb3e3069604b8f0a7ffd57f5ad7bf3a3930b6ddeb80d3f3cc91f0e83340988c7349109a30a6f31889c5d84e11f1aaedf18c8c05439542927a70da362052051ca34a0dfb6442f58871c6779333f21655d2115eaf0c1f32b36324165912d0fc0e915db7f84e501026ae2f9504e86dccf3a2e0c6796898fa037af7fffcc9728818f7dbd52426a3b464f457ea2790832176c2de08117a8564bc0dcf500ec6e7dc1f6b87fffcb6af5f7ecdafd4a676aedb5683bf16e08cebbf2dd253cd8428ea4f3fa82366f2940c9c6d6e91f1855f2a53f97eb536fedf38dcc04a82e114ffad83b884a4c7495fb26da0f042529a4952f1b10fc9612be332429bbd7c2f134e5101a4c9052bdf9e6f8f43e25b57110e32b0d10f60b0c2e345b7be6a3b34f407014cfa8d92d3d18cc9c6e941bc9645b8394ed119003260ae659c208917bf4db55d546f6c0054160ff9b31968dc372e402fdcce0a120cec68f1f2bbe91c5e9215bde0df1433238aba62574a1706de1cb44b37e729523535bf7ece89ffbe4ba38df4b7b46991fc668ad26cf0af79c03d199c6a6ada1bab5b23eee8fcbeae71ffa478dad69756bf99b31831350f59aae5d6203ccadea35b42519abe562556a6e0f5245879ce17c175de7b310e1607b8a27e97c632e2ebe8cc807a0e061622453b6a2f8162145fea11e44687a230b5832371e9dd0681e14ec8f385f8165ca2c40cd26299d8c58de16143a44bab14fca394f83ac855936d0bc54c008dd7cd03fc01a9dbcc4e3a4e6f8c1d47eab7ba5f10011ef9b2839e03346de140dd5a7d15d1db5f4ff809419eb068cc428b1c606bb4e698e1a25ee021b80022b923dfcadc063b2650322c82ee18a2f021e19ababe9bb869d5f8190fcb100f0b8d5524dc08ef125c4dd7aa3039ec66dcb296584fd80d5d9538e1a940f69640fbcd64e6608ab0e18f1fb90db5e717109d197659c33642a4f2bbceace8f606cbb8e5cc945a25b2bdb6d32ecd28969caa9362c16c86bb5a8f4ec118fa5a9491290ed97eac051503821406b0be0eb70f0e6f34df025d014ad6be8ba544411d7165974903957281c34a0b4e09498e80de05775304c5c630483bbaaeb81d98dc6e6d4c03d11efee280cb7f487a7178f95fa0d2e86dfb68bf895b2bfdd54a03714d4fc4fa0834399b7410afa1b13728664d931f4fe0cd9dcfb01a2e500107d2a3c9949a0ede4999907e033799866b640c015670b2fc053b21ed146dd621418d32b1fce8a8e04cd6efb2a3bab6d085abe39c9dd9d17696e1724da74baa1ff0aa629a9acb79d320700e25c2bae9a74daa940ca639afe6cdc298b9f0116cedc31fc1d47f0190d5607522c85862d29ae2e00b80c02e0f30e39b39416708edba581f5dcc5b2862ebc02ad25ee8830676828b57fb1bfc7ac92e25c6521c1e7f718adaba1333fc57319eb1ce01ef4e98623d9b00b6247dc87f12ee1d679a6a4819e8ede9c32f9f35aa2a1b6d113e601227873559524ce97e11e726b784ff62457b5c5c61c6df1ae0ee841eaefaf38aad60eaaaee8231954c9c39eabdbfe6f98da83219772e411917653d7061dc837dc829c794b4050d38e6b9f3463c24773d00ef19d96fd24e56fd8aca09372297f039245c90fcbece43d35f9aace6f1d19c6d396e89e0507ddeb72cf4acb24eadf743b3608e5bcb66dd5695348b25f4bda45c48886f62942f5f5c8fb0aac8d3df41439870b23864c5a0e32a8f1e11db322d5aeba9adf01b8c4d84340cec8a4b9eb4e097ea920bc4a80ebfba3b98382ff32065afb6782297f7e960602ab8d5a7e23bd78c2672f2cbb14d73b1f4d4f373f3aa1d454a33a1cb6f0a495dd938a1da1d6d9915417e8a93569261a130e576fc5f00780d821bc6836025682b16fd29399805120489146c6f3514fae24c856884b97f30f2a1071b531a7a98e10ebaae07cb3403d736b2f77ca6941ddc2c6db89d963135e5c1a3032151100904b8d5c707a3bfb8716713380fa436c4f9f28992934e94c68428cedd4b83c94c07993620f7a1734ea462d5d67470ccbf85c9c35dcc7cfef84b860458ef6574bba02fc509282c572bc8ac9470b905e25c62cbd298dd41b5638425a364344d6d8030007fd1b495e8fde0978d4a8df55dc41a157f3a329748d3d0424d2ca68f22e1df2a49befae9ddc8b25a4b84c8d1a7cf2e22c271c6b94e299bace84672cc4222d326169c4bd6c544002556b461fa7e3b2df8137a08e30b28f1359f4ae6bcb97d21cc02445e7f6576fa98d917e27fdaef9651dd50465817779cdf4428a06b8c4598941b8757d352e16d8da1be40d1e3f9abd02b224872134debc42076271cdb3f47f8997ff6fda959bd1a1bf54f0bd021f12a6f59c66ae93a15cec9d9172a84254917a184861efcf4b02e16510fe1cf6585f257f607f02e1b80beda04178e8732fcf52b9fe0494428bfe03a0965284b2eaee66ce981652c4645a11c66be10026c276b03f52fce7bdabf142262327820cd1bdde770a25102226c6978ddc86bac8ab8c7c7cde829dbfc345f9e189283e6b8166a4f3e7c9f46255121bce0b4272d3680d8eb965107fce79a4ee54d0c12b06cb2f137f2cf7831b1eeae167241af7eb2481a825f18bcc3a213834163f3f47b73b8ba0432377fe4152c72ba710ecbe03b194e2784328230a49e0fd10fdaeddf3e3a6c878f7a01f0982ca12e6d2d4a1b40d3e471063fb60b298f694eb3cdb97d7d702d6e96def676b6dcd9e19f567573fb38ef54a9f2cb7ceec42a3a380f2c246772ce80253e054eee96b84a6a6b897ab17440a05ec13bf4055233b557aaacac645f6aaec836127f29ea63e35c5b763250e684ad748d411e9dae58da2b0af5d4fb5fb1fe9644c49500038ef26de5fcc4286651fede12159fa7854140ec4e952b31537c249449e721278339b88e7e073f86e7db74776ad3ca0fd1e59276e5968490015271c9d8066a810c3db21a9b7993e16d32c3ec87b77611497bf8a3679e7499c8c754b4f6609094e560afe7f315d65b9d0278ff1b1548976f78f78242b59b0f5edcc0ed3d81accb51865643dc1c10b2645109d2653f46f1be83569067ac864838e65e79e94adffd5e2fb4346f86379f497371cc16446d704fb5f0c31f3165094c153f9b01094319ce0852daa49b71bdfb8d55d8f991e7bc7b37778a3b4e832581a062e9d1d488dfca73aadc7385ebf45cf9e9a5c6e06c3d44055833672b97237b56dd73de777c336b7732f2568f1b1d13003584b540b9452f19df014fb5614a1bbe4705cf403120655f45587ad5c827267f1c05de8e0fe107be421db6ca35ee6c53c5f6dd", 0x1000}, {&(0x7f00000011c0)="b1ee4c5186e703abfc0547a09754e1", 0xf}, {&(0x7f0000001200)="9fe592bc46afbe54a3653d89d9e27bc159c00f14292d618f943dddd25dc5f38379426bd9cdecc6ed40f49e623a99", 0x2e}, {&(0x7f0000001240)="acaa70ec1be8497311f43a68461a37d462568d88c3a49c43d84b96f1359fd4f59740e65fce63bb457736acedf280a092a729ebf9ef594ea5a94bfb5a9ae30a27ff8f006c7f58739a711e31aee1299f182cc883d9ac29831cd0daea29135eaaa4a4d4568e570af2a6a1a0dcfd184819267796f1025c21cb8fc89c3c97481626a4aea9da26d012d0ffd03f5b66415da6af411e7bf78dec9326748a032e4ffe79844a8bc967d68abc1d0940c34684541ab6ef04263a2791d44853185db8f944eb1b9e93e81a1b721ac75338fc35c7688b1957475be3625dfb9b8b652c54e4b8889c85e157e5ad01bc33b57bdc305f24bcada7553b457ca98523de24fff9e0feab11f749ab60b5c83b64abc869710c7f4ca23d422f00ee6d59124b185ebb7583cc516fdbea6ef6f56788cb8fc2a83ab197785d36b47f2795b86f3cd8c740d252308786bdff4797f2d24dc0be9392ca12db8d69b42a0fca5b1860d8f3cafdff687fe3f448d9353efe3256821020dbe797b43a0c515a9fc73d696c8fec7fda5c47fc4e96fdcd904ccf9397a50d09ace7fe06e9c4df0ee473e6526b01da8275344ab08154dd9038f21b426b200571c0a9867503bf990fefe876eca5eedec9a211f7fef72a75f01b97207b7a0e34849afcfe9d1f82c92b0c9671508da6cbb42fa13f9b7d70e66279f663927f50cb1e7283fd978aeb3a43a1006b48c103f5adfd96be6914287d1d626cfcc68b026c33e1019e41c9c8c17e99cc088d324242e17922facb9d292545dbfcf3b5faaa9ff98951a323b1e42b21992c4b98cdc55469a424fb0a5888715fe1e0b72af54d0e358c3455cb72f35f8aec0d8433c7ec23f92d4cf76a8737d9a145f814ce2a55135b1117363ce13a81d19cdadb410ba21901557abb8d4b7af2b029028283e0a33cd9715afcd9a47782f6bdea9a743ce3a067a390f1250579c44c8d3ce681c4893288649ed462dc4ad7b73d62763713450a2e841e542b1ad8162866f9db1c8e46cbdbe1eb2a1e758d1b774d3c62af43164acbcdb122a34bc85df0fc1f667120cd0231f58d47eedd9cebddf0668989070954fa6d71fc81e215b5a1192cbc885202c63c3251b07559194fb745f4414419a45f242c25edb9df5db0dc9a0ce7d0e16a3e78a9e2ae1422e58408a838f78f405fd7f4dd41d940a8933b10cf9ae87e4d49a285c8c8e1a9b2adc3b7dc8b66da09194d08168ae067c3bc9ebf3fb549e9de8f569405ac989aa8c967d98fb251261a42b4ced095e488acbc25efc89141630c9a64c13b061233ea812f72d8bebaf2bfb96a7dacc48b84606177ca8eafbde835fb773332b66b7e8ebaa3d316e954475ab7543088cc1db85725230df63b94ccb92366e5161cd28e386b32b5efa36248ac7bc5a53828e879b5725aacc41ccffa55501ff7b3ccb70c682bd74164e371d272fb507766403ec942bb2c24d00ba8f4a90c7a14a4f4e700417b24a48a8f19627630cb694d2a50a89fce0a6a4e666fbb534d29fa212bc20c3ca988bd720c5d7577ac1e6e19e87e2c840947fefe0bcb77e00c7d4a78dbd9632ce3d6dd113ae3aa8243f69f1b8732f5d230cb2523d851f2dd754c2e0ab5cba92f843a388c48437b2c2171d0b7ff7736c3cd0f42d683674cd1ba3b3d1f74b8956cd7debf1c132a0f29610409e637116abb5ce011528fe9b040ceeff6b10190fe78bfec64d713e284d558f4a47f2920f2b6685be9cc2ab87e9d6d126548bf09fef3d8f7c0e7d17d9f6fd224bb60d1a91e092a1b5bb8722743ebe955370034028cf1386917965f910cddf5b8c388a4f2bd862c77657e4b64355ca583b4153aa21b131a7369864742bb3ab43bff33f82001d858a38a9d65aca8a9420cad557849c535ba4657a7b115b2d19e19f6ac44cf0ed59a9a85dcd97d7e4279dd14fc60d75cc870e637648894d2813506ebbb755dbb79e184ef0acdc236ac487f29f1ccfc8c0f22e71119641c6b963c9a7954f76fab06e060d445731924e56a991bb366149a1b48d5b77ace12a8aba9ae187ff9b56029a8e8ad5a05927758cbe7cdd2c7e0c4177f13bd9cb96af2c98dd70580926953ba177f2b1921fdc1142cedfa5117c3c8bc1d41eb9c1d51d2c1513ce3fa2c47b5bb18c8bf5229358a3ad39460c27205949f399df31a7364e6fd556601fb8cb962ee6902f8c75347c7085528eb79f32280782a008e4fd392bfedb0d50b8133f3f94137276aa41b14fcdfa099511c0586586c0b0e932e00ad59236ee744d63df1fe3890660a7477ab6b03f096ccc36450373aacdcfe684eabef7993f044543a291a17f595b7420d7d3edffc4aaadfa2759e379e850f7f2330396677b2cd5341749b5a1a8d3677891f70b9bf37bba41704ac548f9dd2e0a2e990d004d9b204319298a36246d4c34646f3b529f327f3585de144ff85f9e73eaf14bb4f6b035404bdb3f4e3a43795eeab476815bce2bb4c3b98d7f44f0c745c9c29e286fca5fac84e8796cc5f186e046a228dfc8f5c57b2c2b38d99d8e4d27c395eeb3fdc7b97d4dcc1f1804aef820323a4b5ec4b18038b8a3122dacdda0ba9d81d20fdfaa71499e6d8e9d313ccb80752302c00151eca8a31e6d238f70f3b21bb83cf035cfa23c52390838866c6055644994278a6e879d9cae237a2a8fd6906848960bcb31e71b521d664b1125a49cd840794fc48067ef7563d348b5f1bfe85c9b7f21afc7da3ffa44df6db2923752bcbd97b732507469c07aa55a17134e88d3bf00ed3b6e4ff7425d946ef147aac5e202b0aae19d613dc8d5b098a9aab5c5718c728bb14af9c5014d7c3c9ee8fc7aa745b5d3b785dcf5091cdd5dcf4be9bb2594284028f11d92af7427938c995808e8182947ca2af0b0e6269cf6b84dae680ad15cc3b150e550c13eb5b754632ea65f49129d30caf427898f440053de7a9edf6ed328cf2ccaa6ddf4448a206e7fb086bed490ef74bbfd862a3f62abfb0ea0ad9138269e3104a1240ecff9af7493870acf55663631f6c285ac3c9207c813a6a3d41eea97aa274323cb84c399a6f51b1cd8cde89a82d1294369a006440612ddc8c71b86a08c93a72f097745cf504361281a8578c6c188329581058046e58242385ee4863b8fb45379a3f3abcace6ab93f83fe1a4a07a4850ac608623ee7dc8574d9abffbf26e103df6a5509e41ddb8d996f8c47266f35211ef4c7549d86db3f8e3dbd30f08cb9e44ebebe762136c47ba221302bcbd3428ded64cd2170baa37691f51866e2fa6e19ea706cc164047202d73623fbf620867b3ee57eae16f2e709979afe195d760b3002b8dd7e53cd3d555345e03ef6fad18e606b63998ae7b4498324e7446b3f1140d5ff86f55432db4542d671011c53bc30dc6cd86d87fcac572ce973533dffbf349ea4b441410ff855e0ff22e3ac27e2efe645e921913a5192acfed89d830bcc6f86c1f6e1431f8687f0db972cd89d3546c59c3cf6b6b3026f19651abb4868fdea6badb99bfcb74ae69bcc867ee4b31d40f1ad2e1e2ba16ec2f1c58fc95c2112f6a271011987d384a4c5fe29707027165677a2b30afba406281918812c0f00af3f65fe6279e6c4d997ed25f4ef9174f68a6ee418d5897fbf983ab30e6b9a0bda84eb71d3be791b709589529ffa04442826ef9b09066c19c9f39f49c1e536fff597c8ab120d97137d8e5f5d6ea5af2a7b044cd0169cca4d7852f97b860920049d810297fee032d2e09c51ac7ca16f6bfff76772e64f32f2aad616af9a225201a48d6f92243cc0a6a2fba03f86b41e222738c3d2a5182fbb9ec7b4b417f20076deb0d43ac0099010fae841719fb8024f095299c62492dc41b0342938f2256ded4e69458585ec7b5a4a1d2e7ecb40fd3f3b8396a84fb154006deebabab71e291bf6410c7660b7c520bc7b9bcfbe1a4c2d5a56504277551faab15d6be174d9fd13ce356feee8826b4f053e42ae9157fd973334b07b8ea95f691701e6d1ac206f45c8703e628fe393e438ef1c38cd58633e80d54ae3e402a645a0e57f25424f20e558079144a4fd2447a763531b80f8547c11049c800faf9472430bcc0c9e6f32591eb9c30b4647d38ec92a7439a741ec62827af5cfb96f9ae64982817a135f9bcd75da67d4345a43b505721c4a9b9052e88ce372ee403b3fb7b03a869e58e42a196229f1a15108d55d00e20d94f31eece2053f1c37d44af1446a7e1d28b5faf7238fef4220bb88d5a797030a9a3a0e792a1e1ac61df30dd917b1670691c20940ac73ca285af980b15c665eeded9e63461bfbec86f5a801f216c3697a745d4126189ce1284723ca64a622b229030e5d77326a83c19ce5af357dae2e935d59d9b0eb71aee26a077b60aa5fa2de6d5090e38c96ba2d5c80bb84f2a73ab4abf22979762523464c0d6be62afa76e39895c266373bcfba445fa0913a6fc07be4479ff8f3bb7702fef9f6746e0a3021c0fc2fe428e37d9debd0dfb78316f3dd8295314db6e76dfcc98e328b1b7bd2d5117417a3c3f4657570daa0741da894cbde2fd2804880459e94fbd75ead361f97f543f80e952dbf0a183e2b464da00a6d939e13137a7307d71b28072de1d0cc1a99da1556e71af752386ffe8b708dbda294cc8c102da78dacea5ac3b48c0351a69d55d03b67e5379ccd63193c50141b1305dfaeda14ccc017570f3822ed0f04eb0a3c6f803f6b26a75cea001c24da5beb1b287c3ab59bb019577950f98f8accad6eae5708fc6f0847222b6b8bce990a6d858b89acd9cd93308e0445ec417e42fa62b64e46d3dc8575cda12d0697786668587292d6247c9baea2d6baefa668b26f0d3c35272c386bf28198596f9b7ff111cde15b75bca911e02dcf74c3e072333caadb087fde9c3251d0dc24883bf0eb08276094fcfbdb85aa1a6dfee82b80fba04cd6744e915d1cd5ae448059a1b9021c366476512d5ee0ca505001aa1f68243404d58a7595f568d7808ac2fd776452363df975e2ccb182cb9682b3b380e299f84e252f649d112a6bed258a7b74b699e00f718ff9ad81d6d8fdd638664d3221a00614cc90df53e907eba1f08c9d5b1c3da1052383001ead5762d5bfa7a337e4f61529919648c051de0c655268aaf6916e7f67eef37cb6875330a2ecb7e21d76e7fbe8c19598c65498e89ff65cafbae8b757a3ec56e3b4f4cca99805d33959916966a5e9d540a83e3884420c388dc4fc1fc8e6fd1098cb1ad60a0d08f3bf4e5e5e626ed4d80c66c66e60e954677b1b26df2ed4548ea4f1e28e5f3cb25f72a2e483ade9c6dc38cb85da09cb0f2957ec0cefe7eccf67fa18500bcf94c8fe63e1dac3185658af349afcccab201794c11345a6d94623316d03e23255c315de694a4973ba459d49d7323703964706d15c25ae781810b577e4e2afbf67c47437b1845e9f23f78015175c9bef17191c861647afb54e19284703d72af42ff2cfd25d5975a617b66c1aae0770e5c76161203560ea79b2a139cf4dc67d3c28c019de7bfcad2eb45fa346e8b44354c659df3cdc0d307cc7aac2e65258ddab9820c2d35bb495f2f3b7241bb21a5c41b6a9a43aad9534bc81e2e0af60f0c195b1e54b9bc34a726abe1fefe98fa1123d017588d78cc9abd3d9ec0baea5afa75462a6c5a5e5be1589957d1b285b2a77a02f7c4359c7d90b3d0640cffb48d47a28a0c4baa5921a5b1a2c2d03eba0661ae1a428f4547e54f3a8b463dc0548467b1a9c1ff3f807044ff081d1c5f1dd9f65b30e8a4b41df544260d44f4289156cdc5171952f225257d5fb4e9c5f46d501b84e03f81e25e0b3a084f3aa48ad640826ec4f28c", 0x1000}, {&(0x7f0000002240)}], 0x6) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00005b8000/0x4000)=nil, 0x4000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x180, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r2, 0x2) 18:16:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x4, 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) 18:16:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) 18:16:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66ae2d5f8513"], 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) fcntl$setstatus(r0, 0x4, 0xc8) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 18:16:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xa092, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x79d4) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="67f2e2ba784dfa94cc336b980e5ed358c272842da038095a291bbd74dc72abf63b9f76570cb6cb3f246a9843313720", 0x2f}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 18:16:57 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045721, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt(r3, 0x0, 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000001fc0)=0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x140, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x20000000}, 0xc) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x2, 0x6, 0x0, 0x9, 0x10001, 0x8, 0xa25]) connect(r3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8001, 0xa33b}, 0xc) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000500)=0x314) recvmsg(r2, &(0x7f00000009c0)={&(0x7f0000000a40)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001e00)=[{&(0x7f0000000640)=""/140, 0x8c}, {&(0x7f0000000540)=""/116, 0x74}, {&(0x7f0000000700)=""/202, 0xca}, {&(0x7f0000000800)=""/96, 0x60}, {&(0x7f0000000880)=""/166, 0xa6}, {&(0x7f0000001a80)=""/206, 0xce}, {&(0x7f0000000940)=""/89, 0x59}, {&(0x7f0000001b80)=""/197, 0xc5}, {&(0x7f0000001c80)=""/228, 0xe4}, {&(0x7f0000001d80)=""/115, 0x73}], 0xa, &(0x7f0000001ec0)=""/239, 0xef}, 0x800) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x5, 0xffd]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) sendto$inet(r4, &(0x7f0000000440)="cfab2108840e49163c6b74e0badd92705bd2ea1078911dd5f66b348ff82eda6f7c030554f40db9f2fb1fd67588090aadaf703eaccbb0a4b6fee4ae714f1f2f48c6e996c3af9ac43dbbce7336d9f230658c4ab590b72cdae1c6a05f36f2f8bca0cdc620d0bcaabaa88be2e4391ad8e5b026d8d60194773e6da5abed6fc27ec74853c2f6a39f381d3f15b41e0f303b5827fbc2d5", 0x93, 0x9, &(0x7f00000003c0)={0x2, 0x3}, 0xc) 18:16:57 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ea7000/0x2000)=nil) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0xd69a04cdfe9f7690) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x100}, {r0, 0x80}, {r0, 0x93}], 0x4, 0x0) 18:16:57 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) select(0x40, &(0x7f0000000080)={0x1000, 0x7, 0x7, 0x3, 0x2, 0x5, 0x6, 0x1}, &(0x7f00000000c0)={0x5, 0x800, 0x1, 0x101, 0x0, 0x0, 0x5, 0x200}, &(0x7f0000000100)={0x80, 0x9, 0x3, 0x4, 0x33, 0x6, 0x8, 0xffff}, &(0x7f0000000140)={0xd4cc, 0x8}) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) select(0x9, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 18:16:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000080)=[{}, {&(0x7f0000000180)="c710d1e1d9e0c8fab22e462bb8d51e47783df0380de98467b9f52e447199ece5ccab258378408cc22a9f7f0ee3b78593fbb021ecd163154d6c5146dbd6b13dfa57a416cdc06b5e067d9be59e5330c9e3751f40469f06a475cce0075bebaab7d624ab768482259346731df4df9a91186c02f2c1fa84234694dea230e2e82ef89bdcfaa3be0c08d8eda35dfbb30d07bb0f61630588f6107f98a5ffd98695bf2e34c4ee463909babba49d", 0xa9}], 0x2) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000002c0)="2dd4d5b4a42965012d5e275225ed6077b9b4340c70f413f3e2e80b1415710f193cf02786675a4e82199078c3603d6ba1611a42284d17e73a0da435b7f871dded912709c12626c7828d4ba2c82545181da09b1bb43a85b2495b6c369e6dfe397a26c4cb63b233a8feaac153c52aee84d06cd3d592f182cf65e06a5e7061d46b10286803734de2386d067f4e2b248557c4db6f698b3176bdfac2cff836674ff94eb0828072f051ba7d81e7f45fac5ab8340782e62dbc4d5482695b3b49be39513b75a66bae6eeeb279070b95b5c1c188374e0a01c55fcd9b44f2e783e69e03d83716eeaa5afd69fe", 0xe7) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() socketpair(0x6, 0x7, 0x8001, &(0x7f0000000240)={0xffffffffffffffff}) connect(r3, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect(r4, &(0x7f0000000100)=@in6={0x18, 0x0, 0x2, 0x4164}, 0xc) 18:16:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x7ffffffd) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getdents(r0, &(0x7f00000000c0)=""/184, 0xb8) read(r0, &(0x7f00000001c0)=""/20, 0x14) 18:16:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket$inet6(0x18, 0x0, 0x9) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/210, 0xd2}, {&(0x7f00000002c0)=""/246, 0xf6}], 0x2) getsockopt(r1, 0xff, 0xfffffffffffffffe, &(0x7f0000000080)=""/193, &(0x7f0000000180)=0xc1) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 18:16:58 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = geteuid() r2 = getegid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r2, 0xffffffffffffffff]) fchown(r0, r1, r3) pledge(&(0x7f0000000400)='\x02\xce\xd4uK_\xe7\xda\x1aq\xc2\xdb\xd2a\xd9\x8a\xb2\xf0\xc6\x1c\xe2\xb8$\xcf7\x8a\x8b\xae\xcd\xdb\xd6\x8cE\x0f\xdd\xd1\xd761\x0f\xfd\xab\x95`\x164\xdc\xc5K\x1b\xa4\x96{\xd8y', &(0x7f00000002c0)='\\\x00') r4 = msgget$private(0x0, 0xbc934e9b2d1e6525) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/67}, 0x4b, 0x3, 0x1800) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000140)=ANY=[], 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x10100, 0x88) openat(r6, &(0x7f0000000180)='./file0\x00', 0x8001, 0x90) sendmsg$unix(r5, &(0x7f0000000040)={0x0, 0xffffff67, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)) 18:16:58 executing program 0: getgroups(0xcf, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2000000003, 0x0) getpeername(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x85) renameat(r3, &(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') getgroups(0x9, &(0x7f0000000100)=[r1, r1, r0, r0, r0, r0, r0, r0, r1]) setsockopt(r2, 0x5, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd814daa4e713048e69931929648", 0x14) setsockopt(r3, 0x2, 0x2e, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x39d) 18:16:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) dup(r0) fcntl$setflags(r1, 0x2, 0x0) getgid() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) 18:16:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x140) writev(r0, &(0x7f0000000080), 0x0) 18:16:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 18:16:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="6430ca246872503f43714b0b0000ffff3114729e13b07f752de32148fb6242b8e03ad14a77a0ba9b3b11295259bd7fd692407726f52a13d79140ba72b1dd3b11bbea9593806ab51d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45fc1455422e52a5545671ffa3887141f3d971e7637337be1c5b240259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e681046b964d334efc7a01cf8ac8d98289638cdb1111dcb9d5f8ec0138b4cbbddb6ea39a000fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e0030a31e5cf3979c65de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fdfbc510a3688fb4ca02d403b04d7469011d9656722eb441babd4917016d55439c4adfc854b35b422ee9c9b0d9fb63088547f096d43bbcde3a20a0b8e523c3687f12aae42d53010", 0x198) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pckbd_enable: command error 18:17:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)='./file0\x00') pckbd_enable: command error 18:17:00 executing program 0: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xfffffffffffffff7, 0x0, 0xeb4d, "110e93081f72e1775de0242a6b5d12c12625bd16", 0x1f, 0x8000}) r1 = socket$inet(0x2, 0xc000, 0x3) fcntl$setflags(r0, 0x2, 0x1) r2 = accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) ftruncate(r2, 0x2) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x2, './file0\x00'}) fchflags(r2, 0x30001) read(r0, &(0x7f0000000200)=""/4096, 0x1000) pipe2(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001240)) r5 = dup2(r0, r4) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000001280)={0x2, 0x4}) lstat(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000001380)={0x1, 0x6d64, 0x0, 0x100000001, 0x6be5}) openat(r3, &(0x7f00000013c0)='./file0\x00', 0x30080, 0x128) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001400)='/dev/ttyCcfg\x00', 0x40, 0x0) recvfrom(r0, &(0x7f0000001440)=""/110, 0x6e, 0x803, &(0x7f00000014c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r6 = semget(0x1, 0x1, 0x88) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000001500)) semget$private(0x0, 0x3, 0x2) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000001540)) renameat(r4, &(0x7f0000001580)='./file0\x00', r4, &(0x7f00000015c0)='./file0\x00') open(&(0x7f0000001600)='./file0\x00', 0x10808, 0x48) pipe(&(0x7f0000001640)) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000001680)=0x18000000) syz_open_pts() 18:17:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f0000000080)=0xfffffffffffffedf) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 18:17:00 executing program 0: r0 = socket(0x17, 0x1, 0xad78) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7fffffff, 0x8}, 0x8) r1 = socket$inet6(0x18, 0x3fff, 0x33e4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), 0xf) r2 = socket(0x18, 0x4007, 0x1fc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r3) 18:17:00 executing program 1: clock_settime(0x2, &(0x7f00000000c0)={0xffffffff, 0x1}) 18:17:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10040, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x4, 0x8000, 0xfffffffffffffff9, 0x5, "00904b61434194cc355d8d81db08c84daf9bd029", 0x4, 0x6}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x1, 0x2, 0x800, 0xff, r2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) r4 = getgid() setegid(r4) ioctl$TIOCSTART(r3, 0x2000746e) r5 = socket(0x18, 0x1, 0x0) getpgrp() setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCNXCL(r6, 0x2000740e) 18:17:00 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000fef000/0x1000)=nil, 0x1000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) 18:17:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0xe5, 0xf00fffff, 0x20, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x2, 0x1ff}], 0x3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x2a, 0x2e, 0x3, 0x61d6}, {{r0}, 0xfffffffffffffffd, 0x9aa477701a240502, 0x8, 0x2, 0x6}], 0x7fff, &(0x7f0000000140)={0x5, 0x4}) r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x8, 0x0, 0x3ef7, 0x0) 18:17:00 executing program 1: r0 = socket(0x2000000000002, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) fcntl$getown(r0, 0x5) write(r0, 0x0, 0x0) 18:17:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f00000000c0)='./bus\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x20005302, 0x0) 18:17:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) fcntl$setflags(r0, 0x2, 0x1) 18:17:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x8000000, 0x2000100000000}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 18:17:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x44, 0xffff, './file0\x00', 0x395654ad, 0x4, 0x9, 0x6}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') 18:17:01 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x412, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x5) 18:17:01 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000000c0)=0x3) write(r1, &(0x7f0000000080)="84", 0x1) close(r0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) 18:17:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = getuid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]) fchownat(r1, &(0x7f0000000080)='./bus\x00', r2, r3, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x37}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x22, 0x4a, 0x8, 0x101}, {{r1}, 0x0, 0x8e, 0xc, 0xdd15, 0x2}, {{r1}, 0x0, 0x4, 0xfffff, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0xa, 0x20, 0x9, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x81, 0x80, 0xffff}, {{r1}, 0xc28a03d4c1b948b6, 0x40, 0x1, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x17, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x5, 0x80000000, 0x2e, 0x1}, {{r1}, 0xfffffffffffffffd, 0xa2, 0xfffff, 0x8000, 0x7}], 0x9, &(0x7f0000000000)={0x6, 0x1}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) 18:17:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/181, 0xb5}, {&(0x7f0000000280)=""/218, 0xda}, {&(0x7f0000000180)=""/60, 0x3c}, {&(0x7f0000000380)=""/172, 0xac}], 0x4, &(0x7f0000000440)=""/183, 0xb7}, 0x800) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000500)=ANY=[@ANYBLOB="70012e2f5269582f0c870265e53b8851daee81c8594a47d27fcd1ffdec281d12700870339288942aa48a53094c14f3d3446d94f305726a935e8844b00b897cf022f308edf89d8243e4d6b8028cec46714d82d39525c9172e443966ab07047de0c7196d1d1aef95e26cd13700a4812ce0f0040275711bb0456967918efe1ed1541a63fd4bf02da2f4cee7ea9b733c0f54a596e7e67e143bab4384cc73a13939e9d602babd7b239c52d31dbb26ad7623598b2cfb747c681cf1fb316ddf448369469ee07251fe170c78a2bb7e09de79cfcc882d1cd48574538e57eee96702476c57982f0fadb9a0fa851a6a93070672025767c87994f59853458d2a9729086dbaeb4f9c81611d385bf2ab776c19ae6c45e6fcde3662717d818f6a494c9aa25286029916980b4931c84ce21f306773cf4a28bd7e8da756dd7eb82a9cc61ff025bfaeeeb98c779f849cdae008cff3afad567bfd039db87a314eb4cb61d3565f3e0d02ace11dc5f375fadd8e000000"], 0x9, 0x0}, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r5 = getgid() fchownat(r3, &(0x7f0000000680)='./file0\x00', r4, r5, 0x6) 18:17:01 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1800a, 0x0) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f00000000c0)="44988b19544a39156d5f39ebc2d0c6d8f9dfdf8e0ebff2af19c929b31da2a39fee0462bd319a1d72bc29abb8d0e471ba547e595b11ceacb5f0183d5ccf295d60af6fa36696b00f65619fbcdc69580102e65fd108dbdf24501d99c44e14175db89fc221e5885b6f4967e27606664dd9f13e36bf4962133355c1caa7d324f4913be9708436fc9ca69af4684eda4e58b2aba5e13f677a143de82cf3e58a29cfb74524518c21a3d4ecb9b6f48d01a6c3402805e4cf3f50f6a356f469e212584f29e2c2773c892920c31649b2baca520c819ccda6863d0078de36db059efe90241a56789e058d2e98d832fbd0", 0xea}, {&(0x7f00000001c0)="96df374c3279b36f3e08cd156149388b5436cd49536026b97b16cf4192b45390b20f31ec0371065259cc0a74988c839c4fa8165ae8d1d12b63ae563ddd862f24e5d6", 0x42}, {&(0x7f0000000240)="d45572ef1aa698584e5d5a39b1c75e6d491a7207c62f81f24da5806e15c3fc4f6db4eb4e29168ce7b2dbea6b937d5bf01f7cc08a17dbdff14cc52b66af04fd8e97ee375cc86d16b1034119d3cc701bae65d667921acedd5573035c071f978eec206f18eb7091db81de02d8af9fc9d77b36b523cf4619732fc1634d667af9b519745b65382d194c1941300d5a2b7267be74e1c7932ee308ee519e4d1e32b31a4582a2ed39b73a907165b892c28b0909e9424ee4c7a7737867848094775f47a79bb3345a6780cd2fb1156efbd6cf8da9ff00944efce5c2145790462478ee076aeee06fcb7d6a20e3f42c2512139deba9113d48cb74491e8ed43602821b7d9ad327ea243aca7dddd4745ee5e371ed7502a5526bb7a9ad56bc0fdfc285a89cb404ef560ce577b5f54481bf751f4658595c8869c2fe25649675c6d375acb0438d5c3b7f2d3cb33a30a409a56968ce069e09604bc88954cf8597c169d4268a8e21ef740976a514480be61bb1432dba67ce073153b7202750d231985e475bd9b18528a8841295482064b2387ed67aaa1e19bcd7fffdb7d48294fcc21fa77ee74c69a92607d7f4fbe8f0aeafc17693de5a1c249e7c7f3f93d4aca3de4cb310456d31ea4950bc6321b0d3675df1ad4f4cbd849934bc5609462136c2bcb2bb323cfed572783e508bf152da2bf669e9964e5bb07ea7770a8f8e93b4d29ebf7e3293af6a91304f3ec1aaab24242dd3c7279d72f638d8b419bc13fc79adc371a07cc2a83aa77c59c1aabf77c2b706476b16bc75e60764151088fb46f787f9d550272f77455dce8ebc1bcb2fd82f02496fc554c69e762e0daa91ea0a770e2b39c94f3f5561a5ddb5beb8a4fb68dee61fc40dd752ed8e398f7c7e6b44c9fd34c131b2427d631e75e53f064a3edcb9e37449b2ef570d764725459dac24ff55fffea93d2aaf1ca753c5365a804298460004387b4b5767180efc6f690fcac64522b31d7db276e808440e956bb024b02e81e12563af0e44ac21fe748caa3b230329c03e13ca45729e0e90218f36606e4f03ecc0165dae6593e65906e4b9d55bc97c95b608c90275f6014a644447c8242537565140bd9db953d47f3305681e238ba9ad673e87e51a91ec0d0e813ce02c2ac3326c764b505139a811a7bd90828b19484d6ce404c3e0d4e8d4e08ef31b2aecb41ee764c51a21579b165a3065eabead6605cc8b42ef9ac6605247750fc7deec6c111d3a3db55806f7496d6865fab777bea8a46caa8c56dce54574f43360884bbda9e0780b9cdaec8737e4646ae1b3a38c5820faf67db349f57561f8d7ddc809fb69667843c8b87df31c4f8b2906d95ab0d42ac3096c47db2284a284b11ab1e2f666e1d8e5817e1a5cfc2fbdbb8255488cc93dfe143537ed313393bcac0eee5c81ff3be932e301499d0c47f612ca5d306fab6ba762c7588b9bbd4e02cca9840a8af2289562e52614738189f818f36c0372ea6697aeee8702a490e254b53c85807d56fdb4fb0b7e4e4d431655a272a3e8dd7f64a97521c2c978f99d98106bad818332e3bb3fb442874cf2636f22a7edc8ab33507a1330ac52a6d9d804db890feb802d2c6afd3828727a790e5a728875a15d0d8ddfe3775cd55fb8f42ddf28b2bebf29be61e29093baf2f6cd6f3a2be881200ed010f050f9a87a4353af944311b6ecfc1e75c195f3e156a0074b034febf442c5b9a5cda46d9632b2d4f38692e4c07974e20115f6fb806a9e030dc87b18e5a328182456499ff3009b0279fb983c39bcd67c2d5522ac7f1276d040e0ac64ed5a2b3c65984f8b550fd466c839aa115d35a826b6ffc9df66880b275ecc93efa6bea870db0b4bee6b2308ec3a1cc821eee5974d16a5f29ba900181c8d8fd93faf41bb6ac7f96ea98dde6fd34db611c2a6d59d95c258dab4a9237edd576d6b342917393aacbeb5ab44d1b036aa3846cd251ffd740e17cc8380d1d9df4022ff15b899e86cb34f18ca148089fa4b3b9eb238d4ca84d93034b105e6077684af6b42fa0b2c0dc324c2657c8ed284c18b65179d9f0872952a11a794bfd474b89952f177bbb98760645b5b53339d151613e13c58056000f65b26ab65e0a01a3aed3e09a3681ee18d8e6cd3e0c6de92366e50c6d68e84a023c03035262ae4ff6d5baf3bc992ddd073aa096ba1f5736fa81da9b56057c0a3802e51cc7f715e5f90ce1304c1325f6b302346a401eb2a8fd9787d75e50d9f80555c89664a6752c5a8bd7210aeb72395624bdddfcddd94d5c89b7e35c0af7da59dabfbb847992666e518134232524044f889b06650677180a901f276bf1c3fce9c92e4c91ec55ba84f9ea44a3f10859422fd9fcf2811b42e947ca880920f969c68bfce67185797df9dbede8690b73873f9faf3fe29fe849f87f05cedc62ceee74d77674ab16ff242a668792dc2d0f08286c6d7644d6e97d95042a83d71a4e82385998cced6cd42f8879f88839966933fe36eb7fb0b1dd5cdfa639ffdc8cc267fc31e2126c5d6944ecd6257d2e7e55f949074bad8af6a7e9493b16c6528c5b05291099deac242fcbf72f7089ef825106671249ce8ff314552e622b3d37e35146181271ec70ea0ee3858549163180d26c3d69efb7d66e669ccc041f9accd843450eb85f75cf244add4b674006b90ecece33eed3651c71b00efa090297177da79f743c16816ee5b8fd04d3cf09935678c1bdae8804fed26b195c517bf9230d65d9c3a159949d0412d41be6ebc58c14e7a5e96d6695b46882ae496af81855b2d4dfacbd4af9c22a7dbdb0df3248604ff679ba50223ab1b61a69d7aed359e4dbf44fe9a534a5736274dd8fc4f5761d759119c739d63a04e60c88d332651c05764eb6c70171fbce212945a7c66a59a08f4daeaa485839eb5985b55da3279f472ef58f5bfa21b4f9784df362de6a2e320e24d11b7ec64f11e5f5813d2543361a3582507c197d001c99f4c803f242c563b9c16a2efedfaff8ded3225a7a91b68f19dad4a8406d322a74be6d6276f7cc33eab55a7faf5f1995166b356f1602a60c350906c1290b9b5c2267a91beb394eaa3d646a91b8a666a0219eb6848cab2d5a6d4e8e177644ecbb73feb5a5238276e4a536cc0e717f466266417f6dd3ca47d073ff31809928eb0f56dee10fca9f1b3d89c7245847c3a0004932884ddff6ae4a344ce042d8acc4170770af53b1e3874aed35467fb3a227269ea56e255a5cfe9706ef6795b42057bf8e540664b12ace27890d8e567631648ba66b21b4ad9536bc7f7dc27610bcf340da8da02bd53603bc56272debb960669bd2e5e2f78d62414880906d2aa43bb3bbf6057dfb25bd7cdc8379808757993db1f9e6c47e3df21f423621bdac01114c0d6213c0087fe7b034d51313ebe3edf838d26df798793d5a589effee6b098dfb3db4e25264efafe2285d4b70191ae78b9e7087860b472871320b837c7d03951750af15143bdda2dcae3cd98bf8073e1b4b1200bac9b4ce5f5f27ea35845df74e6aad439ce6bdda83469f322310540e356cbf55c8fa0261b688e5194b606ed93285b936475c1cd989f4c2f5fa8ecaedab967220cd00cfbb0684a0c6f8e7c9484f2b4962c155011fd9137ebcc8c4fc59e4b0423c9d615cc98080fc58ba4b9170038f09641c00e6f60576b2e93822984b6eb96b34554f0f3f2adfb09610d3205ee3c910a075a7ed038fb6e99a57a700ee4099b87ed8b05041c2e32b3a40820943675eeb3f8e9ad89792ae9fd4dc06043afca583177163200f2edf3a547f0e0d98d76086c5c0d602a76f688d600b5d31589fd123361f87a815ca27babdb799961b042583488b885e0c8c3af375a27b5cb39df623d16f8ecd9421f6791171cc65496890097f7331b181023a047269e4d3678c64c5e2a2b2e953e6c85f95f34c2bff6a57c46861a433410be3ed4faaf406d57954247fbac4073a33f733511d60d3a7991f8537c5f093469fabbb6cd57a570fbaa57cb8d0a52f58e04d02b03d61ede7593b8f233c680068070a4820a0f20f31704cc181b1fc07853039c3932c00df5c62662a1a881722867a1804f715d4854785727e7ec5cff4eb9a969641300bc758adceedbee399eb2e694be0a980c6c37ddf1dba1ce43c301f44121c625aecb2f78bc7232333469933cb75066840387e7434aa5669bd5e4843effff8ea9abf88e50485e6a131354524f24d913b351f22c3ccfe0c57b6c97a6d5ec26cb111b38c98b0f019e3d9ef768dc907199cfd55aa6d723afdf117fc6f1be99139e2ed6362de95414728478262cb8c3403cfbf0e23a78ddaef5a63b8cca483176769ccbe892e26286948bb9876e3e860c0bf4924aefef2bb204ff18acee295b795f0e12361957a57f9199f8e8fa29f7f8f25d0816013441881582d3ed9b6e0ec2383811fcb31c7398308edcec59189f33fbe21f6fe7ae2d496f71b57c2391b2aef0ddedf2cc472cee54fd3d6dfcdff19435f063c55ac08effb8b2030636baf55a4aaf51236d6fce871d61ddb22359606fb4484e33811b0f70b88723275c4037c1b173b6097524d454adc01aa51c7fac99a40919b9dd97ecd04bf61918708081d77e1cd4e629a22b83d9af29f511d1bfea738b715ee793e34078b4709ee955d035b989b0afe71ddf900ced71a93de74670135401ecc02afc87766bfffa82ce346e1cb69452937cd11237ad2b1b558ef868d19d51962272459f9d8c7792ca8ea6182428bbe6e079efc3aa381b30bc12caa39ffe5c49aedfa403aabcc78d2667aef158261fc80ca7b0870f2fc508fe5aade3bde7797e54495eba94ddcf5090998bd445d2f059e979a781c6cf7be9e51e4d697b47835eed779ff87b5e4f32fc01af1d970c0e413bed7981327f320a86a75e786559d0453a723ce7a23c22560627f59aa2755544faa87db01939fa4c8ffdc187320ebc0b81cc4cbc4009bf685fc5e810aca5c58f44ba86c8bf8594cbfe053f8c708a890bc31a7dcc511c732aea52f2850f2256a1d7a4061674ac1e03dba1a636babc1198f232c3462be1d2f6e73de6d519bf4d903c0988679b8abf5149a7a848226da9c18e635d978da345d2f142b4c37aecd51b223173e4dd3b83e06f5a003fe8f98261bd0428cfd429fe0cee562569d27534893303f4178822e3f446eaa7ebec48095a40ea55a62e4bbc90502fd0237f88d00c60b6d0f2464d643d8f16a597c9d71cdf49142cac80de7b69134197ac788e7d9db692f6319173464a5bf4f9a27aa02310757c768e03066ccd79946997b076568461ae0a6c757f297b6ea55af07cc1e53df327f1ed22ceb61edd41abb16520008853aebba0b97e77bc4750591e000f6b2050d2b93f7ac28bcb85f45f893bc1adf67b92a29b2e2fce97844ac2a7cd5e56d8bce615be9e98d47a44136257aa70c586bcc78670064687ee7593d68bde33782a2829d9d45db4a230d2cb7f2664f753d263bae63646b79856a3b02c284feb4bbdae0672eb994eda6d353f8fb9c998a96a7e9d9435bd46d23cf435c639bdd461f4b4308a6a82871d66c37a59c3a2819a9dd712fc8c535a66121e4898a2c0d11ff27ea5566e7fbee02ecc352fc9bf85bdfd5839d8d6e49c0f387bdde437aad4d72c7d5a96a0ee59016db10ae551c99a6830b7260486bec90e6b272677267f29f4aacdc0699f4a45d0b914fa7a9fc36c1bceb69ba8b7bc9db79b3c2aab27f8e87eeefff3a636ff09b073bef76ef12b0f50a60dc953ecbfaccd1272e46cc5e30b06e868b77945d85085d4be79e4641d23a250803a972ef898e46478069a9566667c46530984c779", 0x1000}, {&(0x7f0000001240)="b45ea48230a3c2bce4aff1985af280a0351258efb0ee0217ede1863852b9e282a996353b4aa68d2362b41ce698b751b50fdc754975da309c9c42e3c0178f3dba79db0ae0f80a649efd3d9725f442d8670d6cc27c314b42290034a98a30992c5854d30c128f96ec4224f18933a9039e4f89cc7517c342e77a028108adffe3a8fd8ea146b7addf5d0a2f71721ec3d14e475759f6d29ad2f4a81a0dcc32d17a595e9af84af7af4f3555619eb3afecaf825fd0ba914476e04c64e3e24829963707caddd4d723b576863480f52438a946540c67b799e9914e1fc623845857f32c7a46a6dc7c1c3b39", 0xe6}, {&(0x7f0000001340)="7324eec501cbf37a196a6125026095787127bafcaeb6c1a624b700b567eecff40ea93e45f083f5370e7da5929cc3128f9eef6c5be5bd0595959b93b05ee57ea9907db467215166cc6b3d039aa07f490a7873ba7e6c3296c971331fba3b61ed6323b2ea069e7db34e5066e81371348dc7d712f5da9772aa328c922773851ea6e4e66aef42c8efd00881fb5cfeda549b4896dd23818471", 0x96}, {&(0x7f0000001400)="853eb06dac661897b6c6f4d2209d3355da048b0fd3123aba", 0x18}, {&(0x7f0000001440)="e03811c2b11d98533570ccbb179a208c388d77a7329b0bc8cf42b4fbb70c326dcdde4f95ff8451c934dda59dbbb92dc5a56f82a8c20c81f88ca2038f16951291aab305174c096283fa7ed7ed280b16200197a26d1e02fb4630e45d29ff126e3495bae0edf5b92dce41d017312029e358b44af3ec514bb0e83455edc29b44a847f66341eda5ffa8b4e343d1dce38bae1929f730ea015a7f9fb7464d3522d65505edf50fe0b1", 0xa5}, {&(0x7f0000001500)="3cf1ff83a1a66b5362d1ab9c64079a853681b4f6e7eb2bb0b5843211f2d3978cd62e193cb9706c", 0x27}, {&(0x7f0000001540)="a8bc8a7b4316769c0b886b1fbda9244b99663ebd45028bfeb750657c75dad33a80af0362fb19e10948a8fc57cd55318c99783d35d30eef", 0x37}], 0x9}, 0xb) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) r8 = getpgrp() r9 = geteuid() r10 = getgid() sendmsg$unix(r1, &(0x7f0000001a00)={&(0x7f0000001680)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001780)=[{&(0x7f00000016c0)="66a685eab6360b1c671b0a174793b1afe0", 0x11}, {&(0x7f0000001700)="b9106ea2fe23ee79b9615697d275013458e4e0f20b5f0d1ea43578a399e4b95add917a60329bb715b14b7c8645fcdcafff1eb6f58a9a7f39300d1aa5b4fa794abf1b5f7e27c8c37500266f68d6e3e7d3eeef9b02caf9868e91f6d4a96656353b7edb93709e0c671e", 0x68}], 0x2, &(0x7f0000001b80)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="00000000600000008b300bd553fef204c83568d28c00000000ffff0000000000001cf1b4bd7ca672d9a5445eb17edae7161ff1076536c2de808e3082fd080e1cccfc068a8a1ed10364ebbf436fb3a610648be126e9d4456d8dc972f8ec79f96598a2a1040002e8128b74ac978f624b5b7f7336ddbc0f6264c79d8d49dcd3c9453110b0ce65e177e0372e9e038a9a8fb45763fd10c91b044df15761c81207496d278075986140364c487722c5a042da3ef549d64bce98d7bee4e7492a69725a2574d4b80667f97ea853b82fc55557869613f005f5cdbd77b21f725cb92f19cdb014a052e4054e54c216700ec4ae7628fd09de42f0d7208b12cf03ada1be79f8834075278faee29d63a8be89bfc3cfabc28e18ca841388d101f47606b7a56c222d5781616f39eacb8a08381545c2534993a0a6013cbaaa60649492f5d707e8be4528e8632194a16664b413cbe6ead86cb77e07890515628da6c3259be7f921d2de458aae012736a61e8b2f0e9050e940ddd6dfa5d195d2c1ade14de389258bd3e7fc269b4b4d9f1285fadce2997dd45aaa13d68bc5d43e1c2b", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x8}, 0x40e) 18:17:01 executing program 0: r0 = socket(0x11, 0x3, 0x5) dup2(r0, r0) sendto$unix(r0, &(0x7f0000000180)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4000000000000000cebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3211830e0f2f0c9f69ec7ab3a34c29000000000", 0xae, 0x1, 0x0, 0x0) 18:17:01 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 18:17:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="b100050202000600000012005786ca3849451ae3d3051020741038f53e8551f30cd5020be454b691d760fb547929efade33c5f0e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4952d129d77f446a3ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026b053a241ae28e8a206fc05e5fe5a8af63ff37282934e4fde2f20fd3872babfbb770c1f5a872c881ff7c", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8058, 0x5) 18:17:02 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) 18:17:02 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x4ae) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000900)=""/109) r1 = socket$inet(0x2, 0x2, 0x52af) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000001c80)=ANY=[@ANYBLOB="b6ec85d6f01762b3e09dcf525a26354c178a7998b0d1f67e29e72c61cb48eb03cf242d3c515cb57d883a48489d3c715fb54c76ab41210663fe2d3d6a806ec3ab8cbe7b7480889d3374d0e7f83b2a406482caee665be5ebf25ab0a99f2688ac83be7b04a2ef24e760afd04c96ae4252d47904f5107196bb5d449efb17f3dcc40413b1035188b5ef3a61a3f04a11336afa7133ef95e1cabb8c4cd568dfdce6007a0645f4026f53e5c624c71a7efb73fa6794c0381da3ddd62abf2589a2d1577ff2719906243ddf62ab7d2e521abeaa4a8edbaa4262d5a2155d70b8800b645c47947de926084d4e953381978dded46bc865328358eec70ddc9c48dd3563e5bc0fd4b1198529cf287fca15582997f8c3e793647b92a1a9696440cbd8a8c0000000005374b5e2dd3e11af0762e9e514d4606d09dc880b8203edec95305faa5f8c3d5afe918f2035177933fc684529a3af250162fda8cfc799bd9d70d7e7665e30e4eb050611e713603e7e9b8f76b9f6db01ff890540b8931861a938aeee0117640b9d7f85f94e1e55faba58bcb9903cfc8f0b9f0e9fc3a6045c20ccb23606d50b5752ee2848c80d8d0c050356121873ffffffffffffff73259a756b3eccbe05512b30ecf4bdebd34f6976e88adddc04086755db2bf72739f0fb0bfa373f6b7dcda880c3cf8dbf0f2bd156fcc8e60b0000"], 0x1, 0x0}, 0x0) r2 = semget$private(0x0, 0x5, 0x2) semop(r2, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000700)=0x1) r3 = semget$private(0x0, 0x3, 0x605) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000780)=""/102) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000980)=0xb62) bind(r4, &(0x7f0000000240)=@in={0x2, 0x1}, 0x170) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000009c0)=""/103) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000001b80)=""/204) semget$private(0x0, 0x4, 0x26) r5 = socket(0x18, 0x1, 0x0) sendto$unix(r5, &(0x7f0000000b80)="b25c99d16eb11a166a117748afe4eb4cf783484c76bb71b930045466b0c7f509887952f66db8cca3474c3ca096ac52b83addb299c129aa5a453a2c67d89680d12526dfcecd5d7f646050b13fef1b40b7ff4a7d44381c55d5cad058041cbb89e428093611d8eeff459306620f5d8868d7aebdc2eb6cb6503c6c183d97f5190c8357acc666da06e571406ed998a14db1d71bb12104882c98e4c51901c8446c32c01449dbaa68245aa56944eea6d9fac00fdc066ec6b1f10a02d797149747920797df6b12f7e8de476cd78dc10f71a7113323e2f016560d00d68f7463116b6f78d87cdd3f8b10a8d8e36848889189325ec7b9158d48612b1e64ad3e557cbe20526d22a570ffc79445b167338d0f14830e531e76be46a8e362530aa28c15e44806d59f2e73e1a082bb2d101b69abb09e2de8881653ebfb3a437745f907a51452265f80b9afd6cd975fe2d2391105e7a25e9b0d3d0036f7f07565a377e891d977a0a09c8a9499796f8a9161e8fb7bf37c1f32687185cc517d47021d19072e29b4d631dd3a834385e3fb9188e1e9043a05f4e32835c29eb33baf119e051e18aa4fc3d56c89f25b4705a6758fd92d2380a3cc330c2228767edb80c4d7ac94dae02ce7e31bffdc0d3f55dad2261c48970aa52ce20dadc1e6be3d9f85f17e2ffdf3c43aa1578aefd5c94044e05062465ac84f105d06ad668994cf070ed3137e9d7b19469f610ff4b817f01854900f1bb05b993b5badd469c2e88cdb4efa13ade6b03f44afe569ae38e0bef10cd50296170089bca493feb225842830fa78418344b330c0821c73a787c480a56c3207df6a294fa4ceae0f08b220d1a92636b22abe3d6fca11f7a70e6ee81107e0761ac09876c4c49823e4d60a54eb29ba95b64eab42e985a8abba68f2851d208e4f59b99edb7c6c110f90d4456d303d40cbb549c29abbd6190a08048ffb339f0f6150450e33eb06c320e9ce2b789cda7146e7dd49df0987f53d433400657d2013cb3abbf162490395a1ddea48c48f9246eb64b33db11628848fd3149ceca4afdff4ca17d04ba49b5652788f770261240afa522b8bc7fb1024a6e257ceaeee747052c2ba57983b2823a6cfd5a6aa22f2efeca4a6624262311bc6c0cb51a12ff9b2dbbb221f8ec2736791d5800446e19480803914018678623881d289c2ce5d0b984201d20d7611f87a97aabb08b2e3e553ab88839d8a7cbcc7741e0fd0476683115ac4c23f424cc3e988b5edb6524a641282032fa4e07d9a63c797c6778d101839d6ff61fe4a70d10ebeffa6632dc995668756fecdf002dbedcbbe66a2ddcc130f79ddbb3164f956e3570a3efb80709843874ae21e86d48ca24db482479b022d3c594163d1c5fe3bf067c30f857dad7f3e2cd269e5a6397ae1d02521702bbf211b28d568ee42a5f951ba5172c7d79bb64ee413e2c21f0e7a08df45d4d67da9d6b4e32775ab2f942f1c47ce59d5aa2eb34c1de69c9a837f1f432282dd15fc84f5190b343bb1086f453ec988a68a8f40b5ea310bb916e4c963caf280ab4a458ac1e5e3c793dd5097d568e5e75c1d92d66bdeacc09e4d26bcb1598a8c62d3f9ca377562c638df36c6d76a9bdde1f75d23b47e2408aa737e86fba85336eece7443563a14181a2f2e9c212d6179bd4b9fbe0a907a5943142f0bf2ee8166866be4d336c86d67c1281d95d08afcd371877386f34ac2a49cf8a02e0b4d8a6579260c88510f5d48e259e24b6caf8724bfd732c4bcc3f2a7eca6ba4ba6e7aacfb595a39e3bcf98e6714461124a8a71a46a8ea06900ecd0729703a918bf0459bee16dfa77ab189e292116ae26d29af2ae714c73581a1c9cc17054b5b7896c5f7bcfbf53cb417e86d9d8ffe38715c0200dcba1a58ecbe07dbf71edc730f4d412dd24932f3e1fa9b549dc05ba801fb64381f8aeab6994bc370e535bd861bc7c4b3db50a0b0646bea1671837894edf572860330cf6ebba241909297b4167e29e2a672f822756d6903947273935f1ee8c7ed33b34af09c4d773291aa1a890d4a200eb3c8ca8aa564d914d67b92527858a983d6f384eca26e150f1044ba5d95c45a80ba3b8edf7984d0e84e3de4563189302781bcb71719ad3138cedc3d67caf33474e9c4de74bfd92c253a637168b5965e65132e35e3804c32697b361463dff1548d746475ab3787aca8ba3fbfcfffb160e98b962de93ba33628147a8ea3ac91f4f75f60c4ea094745eff923653f1a7f02f6f014c6cd3096e51f0be7f385e68e5e6427df761c6aaf3b5e5aeb392c182ae2684a5fc2ee58c04bd980cfb143588fffc17587557821e78e3adb982ef077d044ba5135f39be5364a53d019cb6a89202da05752f91eb04c65855ba31eb87a6ab26d1f1bec2dd41089bf35d0c0299bce00c2a1d80be71efa89e07066b387ef9ba895c08ce621389020d309a8d76d7800f16fb106803863f89a889d03b117d44f7238a0300dca275bc55b9f76264400c6bc9f147900fc7abafec2dbc1b60f8aa11ad04993b0bf1dc78ec0567d5420979dbcb6cbc17b69401712be7c0d0f717c7fce8ba5ebace4dfd3a1e66844429084d867b87bfc5ea2fa2187b45da2af357ea51430f4c29d10b63871b4ba64c81fad851c0e504a4eaa8a2a254c335209282e8d98a50d01e6062b37a664ce857cc52c5db6c07f2a074dafe2b2edeafba22e6d07bad6d64cbcd729fba3953026f397973dd7f1a64672b7b3dda3d7d3de523cc69b30fa5a71abe5dcb8185ca428262df5bb8894b6421fce287f75177f9188c214fff6205d9c9ea532d27b6f162deccf4fa44f83f6714d5a9d12a69256824dc562ea9704a080654bdaa5993d20512a3f41b6f5f520c2b57b232af047df22d5452cd8b3f0525f699d49e1ed806cf65ab359baafce99141e6613e6ec554bf8dfcc89311183ba50ae2dd7552632f3265aa545d70088c724cb2669b0cbf0244c9a8419b4fff975330378503b6a46809b1a7a28a319fdf5c3374cf9e26dac282bdd7db5fbfa3f3c863ddee6cc83908257b5e919731b1d1982bd2d8dc7d060947e557c868d474256ad0332e0d61ac76869af4ec0620f0a37ab36c62e6fdbacb8a5660e06aa34d8067d13a34e98fcafbfd75448cb250f58d9c09e068508067347ed543e58e813d2e48930789e7448f5d730d4d15214c17ba7a314c08cb10d5707452e54af946ea0c9fa1d3290d76686bc21ecc6f5809aee5799af2588303af4e04f199499f42405111cf0999bacea3628af4c61133d9b55d85e368887c3d26de7207e3a4f0240705b8f35470644c9e60e235647dd8a90d29a4a99121671edc336b44e2ee4c81fa0b8d4eee2723f1c5b765a90ab4ad6540462763f8e234efe3618369a951b43836391b682550478b2b4297c5c651b62b2b5f0a7ef7de6097aff9d91c93258e80eb108b6679cf13fae38a4e71eda44ee45c33eb5400d64688a686a07af1de3d492f3ccd4cbfd0e9024860170c5039322a8851255279dcd63e52ff1c8ff72d663da0c6acfd6b94e3b7cd4f8c4a2708c1fa892fcfbc6d05b415233e1896f31e90cfb97c8548a3ebc20464d8dfadcb592778604e73ca1c10034af4a551e5eb362268ae560038f7bdda09cdf1d166d0f501298ea5720eb290900b469c7a1616161195df8e26703795b0322f88bd3efcdee9e8646f198e9c269bce720784be8c932648f31530f8663b7bfbf0e1460e38fe5eabd30737e50121d7286eb8e4b9fcd73fec6a663dc03796010df6b3c72e9e44fbb022c77a02ca64bf0ddfead0948d5963cf67d16aec5c6d30c3c7e25f8471f196960d5e5c3dcd14dcd2fd2754f6b389f44d7baf6322da038cebf0b038481d7c10dd298c70411b5df6c4c4cb1eefe7b0f8d51d50b50240e6a41046787b7a218f5f170e38f17ed64711e9c01535e3128fdc3520f30002eb7b66608ba9d80c83f93e8073342ff1ab8ae87ccfef2e408e35fc75f9c720adff05a0ce46f21a96729d8617f64b5fe1a0483e423e4bc7144b5f773e58d639799799d52069baa9c82c386228505ac0727802a685a3a3dba288f524d3f50310ecb7a99d033a3425512de49cd42e6daf2251ea3f2b4af4d2e058d8419ffce5d6407fbbef7a8af8acabcb2fb1f54af04aa549b4d427ec68baaad38e6902b5dbbacf732eb05e6dc1203411650370f80b7afb0ec38b0df732264273bd7291a19bad4a65f006a18a62d15eab60ef3594a2125b050ef2704d7419e299d1b4461645f4959263e921075c90e5419edc243528cface1a17e540a20940fa0af104a27999f6a4ee942f5740e862288617338680c4800d932030de72c24caebc0436dbd4081eec2958d31dde7fb7f7ac15f84c71e199a8ad644f3ce628112c4d8da27dda248ca7583ff0b91ca96ee1d0c59006e2793a67f4caef85e81519de6bd071ca5d5a2635e3b060b5d8351a6fcb06e852268cd2cfdbbf492a98c1a1187504d4b2b2ea5a6e02bf40d1c1b5ba3d55a01cf446ff389d00fc73616050fc3c1dcc590847060813bf9e703b0a9a6b789bc77cd71ce6957f60efd2265f180acc837aef7862803e1378abf7bee3e415e40d1694699d880ae6c3c1874596f1ccd35eb4d599bd1634af2061ce92314a2b8279482d70e9148bef95170c80cd7f01e3ea46d44f59f152b191265453669a4050037451da984d76c7f2abc3f1cc8053aac7dafefe8cc2e2204661ef4bd1f744146fb9e6dfa2d819c4cb85951fcfcd7e33072977dd57c215a802fe68b6b49dda2a123f0e960cf201f11876dbf21c7aea87dfa427af36e297e21e5ad3aa2378ed497253d7a51d4c74eee47b8d6fb8cc3dfdbf925684d4216cd329d893a84c4228caf0e6743978a0f46ee1e6d3258e32fa6024c9959a67de88b22a52f31f1c0ce3cfb240515ea44e3d983e27f8aa78b4c2fadad906cd182bb2101941238578b42ae91650cdc65354b54cb76b5096fc11e99378170652b7018ff695bb7a36d061ae7fde6e0974ae676adfec72e0851debf7647909737b2c960bbeda9afde8a2c0c02844215654f709a23efa41f5d785cab17c373c8e6b856ce3d5d85cc47a1ee26b09a9bb34391fb283331f7d66c68d7010e12fb42b5b3efc2140035da61ae8de118810d97cca5a42802fcfe83f1ab00597d51b16e1883ff3a6f09537ce1cea7ea3709f133aa863b6f03b025f29467c6017995db93fbbad2c38ae37b7895bdf70b3ea13b7eec8767dca0a37691589d06d6e7658a3545e5e05585c9ed2afffcefd24db35c4d0781392467d7d19e8eb2425eb5f90240aaeb8da842148aeedc0df83248e01b33b2d59faeb8dcf526bbc4719ccafedeb0370a0adc2b80bf83d224ca65f3f43851b4d41ef9e90f3192cea87dcadcc3c2766508aa67b2a7e5cbdfb1f8954833be5e09061b2057c9ebcc14cf0ad9d439323a9b8e5251d2aeaf200d9bbabbece82cb962bf39053a7a76fa26b6bebb5c9be8f54e14f5451a3a4de0fa800a8f28a294d25147fbaebc6671fde6389fac1fbcee518c6cbad042146244b95a4f065ab496cf179c5a6cb999c59398a9d4e196b4b8e01b77b55e7369cf19b0b4db07487533488d283c6f0f423dcc759195da3bb038b85369a8c25cd08901fda27ba8780a5673961406ff660c37ad4bc7ab974f47f6d74075abb7464d840b40c64116f5da367d927fb3db9689cc60e968d1d70e42068380f4ec6ce0556630ab80e7fe4bd8662247c21a51cb4aeef2dcb6547167408d92f732bda91b8f3f62838e76b9c501c8d861a9ec83eb942670726bfe2842f6c32b2f8bc13c22ebdb2324a012b96a39460e9f", 0x1000, 0x401, 0x0, 0x0) setsockopt(r5, 0x7, 0x9, &(0x7f0000000a40)="bcc158d883493ffebe495631bffe1386d8512cf606457ed64ef79f0700000000000000a0317c2ed5f339712d2c719af24733da5254ee32f143d9a5c6c440445b54ead7fa81dc94b5915f0100fd7f9bbbf0faba05484d476860c567bcbd0dac248cdff0f7d67fb8e4047ef04762e8b7f50dd4879d6bf6a541149f98ac6b6cdccbd3870a6d021fa5ea6de21b4a6683e85d0f09fc8e5b062a44fc212c597c2bcf53b4c2fa89d818daf2eea65d2e71807190631d99bf4f98a16657da7b8149a321b6ae8cdd75f5b3ea80e78a424ed64ea1abd02500000000000000000000000000e759d7686d068a1031919522f27b58c9a224fc8482de8539ef6c2864ce6c26071266c74f76e1330e868507adcee1f74440e22110252c03c0930ee58f1838de4ad2372ba8c279151b24769339b3c652d7a2ac717caf83af2b0b9203", 0x13a) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000140)) setsockopt(r5, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000008c0)) bind(r1, &(0x7f0000000740)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 18:17:02 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000380)='./file0\x00', 0x100, 0x91) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20080, 0x0) r4 = dup2(r2, r3) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r5, 0x81, 0x3, &(0x7f0000000540)="cf2ed5173ef94bfbd4922d989b058e7c944431de4afe9a6de8bed143f44d49d95798fd7442d6694c57541b5632fd19da8f9a743308b198df282dbff8ef7157616d4af9739c5aa2c4f1a7c9f7c6fbafef19a2eb9ada14613a749228dd9ea096a4f5d4e0f19971b4b9c38a4ea49e93f17aabc152e57ee998810d070f9adc53862cf092eeccccbe999d46e8cad35b114035c9dfc4626cdfa96ba4ccf731e70a478b3e2748086287da95607416e9941101de41adb59cd4bc8456caf7aaff042735767182dfc356d8cc541a39dba5759db197a7c8367ac4ef6f731ff00a7314121c621462b428327a857d089b6663d2301e550efc5716", 0xf4) kevent(r9, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x2, 0x2, 0x9}, {{r1}, 0x0, 0x0, 0x40, 0x6f, 0xffff}, {{r6}, 0xfffffffffffffffb, 0x23, 0x80000001}, {{r7}, 0xffffffffffffffff, 0x11, 0x3, 0xfffffffffffffff8, 0x9}], 0x9, &(0x7f0000000480)=[{{r8}, 0xfffffffffffffff8, 0x4, 0x1, 0xa44b, 0x400}, {{r8}, 0xfffffffffffffffc, 0x9, 0x2, 0xd68, 0x20}, {{r7}, 0xfffffffffffffff8, 0x22, 0x1, 0x6, 0x80000000}], 0x101, &(0x7f0000000500)={0x200}) r10 = socket(0x20, 0x8000, 0xf76) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x848, 0x0) r12 = socket$inet6(0x18, 0x3, 0x200) r13 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x63, 0x20000000, 0x10000, 0x6}, {{r7}, 0xffffffffffffffff, 0x14, 0x0, 0x4b, 0x5e9}, {{r9}, 0xfffffffffffffffe, 0x10, 0x0, 0x200, 0x5a89}, {{r10}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x8c, 0x6}, {{r11}, 0xfffffffffffffff8, 0x80, 0x0, 0xc8, 0x5}, {{r12}, 0xfffffffffffffffd, 0x48, 0x1, 0x5, 0x34}], 0x8000, &(0x7f00000002c0)=[{{r13}, 0xfffffffffffffffe, 0xc, 0x1, 0x7, 0x9}, {{r14}, 0x0, 0x10, 0x40000000, 0x3, 0xfffffffffffffffb}], 0x7, &(0x7f0000000300)={0xfffffffffffff001, 0x11}) setpgid(0x0, r0) 18:17:02 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000002400)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}], 0x2, &(0x7f00000003c0)=[{0x808, 0x0, 0x0, "2f21b68f4ed5916d105f7a17c99fcee42584c5ec61edc17a32615a9435ac692e826e37d28b6f5a73ec5ce5346f83626acc8d848a8984890d4378ea7adec61107f749a4abbc234d2451fccc4f5739af004dca6ff41c88ddb7d9cc099517e26dccd0840e0f17b618f7afb54cd013be6a512368d135fb68956083d3dcabf492cf68e82470c5337b720ab2cefc6730b26480bbc3d9de1858b4341966de50748a53b9a51f494a53b7ef9e4ff25ffff5e6160f036a4dc66e56e08a70100f106287cd0c829b3503af39c3f1130aedff65c6ef90b88cb0fc14c8a0b5047204a5327fd25bab517a31fdb3463595291153d91848c137c19d69f0052c8d46f623bc53de45a3f7ee1bf8b4d4ef0f56fe0f503d03d62f3e10181a84afd1f864a4b24b43c69adf81f4646c31dce3379227509ab6190d8d7c5b25239d7024b7979875c81c57a385016ac9eaf63c563e3009774310bf0a4d11faf1dfa325881cdcfb53d5b96b77ac894a3ef19e9d117ada0356a25dce840021e0388d6efd7d7c799e0e64765ba634aa357cf5c8dc592202c073d47c7c17d82293e42f06546677824a1c387c57b0f9b09dfce9cb783555515c02c770494305479a1d46bd083015b285c0bf124bd264508562be178695525dcb432e3bd20b7c90fb3b98a7cfb51f804b618b1704caf171dd964afb2208b1756cfc900e610cc5c99d3a447ff429963685003aeb3721d0e290928166ef3ac6d34411d1ce9d84dfb1b794bb4f44e884134ff367b084492cf54d69103a8c38b591825650fc0a7e6c52ad67717b08a05f20c409fbdadd292547c3e1f5e321d0ba32ab496b73c5bd9d3f1951d7659fd8ac0f8db0dc7c866d396ec8893fb43492997b56131d7488509c304f369fdf601744db34978c4ec7fd076e58b2c3fdc97169d85fd37ee7d9c572c22ebf057952e99c9aec3b519b8d830f21c73fa1535379b7744f9973722b58fec320911972a9300e215af119a9de15148a55aa35fcd5ffdfcbfe55d37e7c9df6cc21ba5d26ace71926397737c00b3bf3a000c06f141ad968ed7cb2923d7b8486b44bbcaea2af57221854bc711b621bb2e512e78efb6e9379899585f5200247243b2f5601d7467aabd7e25574599caa077ae7ba43f51336fb8e014f592d9f1402b8a54a7dd9da423c27962789cfcf6529bdcddf6524c13e35893117e314239e60e6e42cd2fa0faf17b056679c4ab869b48c5b1206ab54ae2faa1eddeddf52b6ac4987e20eee862df63d2da257e40e68d19195bc687cc398aa6b2cce4ea55b547962947b5033218009024d27f0d58b5fc6dc8b19b642d09019a6112f4b11a5da950a12a6e2c6db6f55b3c72453dfe9d8e14801112fb783240a1177fc4ee82ede36f4c2e218337952787ed962cb2e24b1472b481783397fcfe9d9990ef3b4d8e35d878530c7c47a925cb20ab52fe9ed753423b1348827d805a87e1a1b2dba5e67624d0259a5962c8345fe4a559741f26697a99dee6d886c99d8761a10904664183a02b6806213aa32b647f08c665df89185e04eef45a0e28bb7a9242636ebdb952ec6f8125e5a4e5874ba896b031a35f481f0796592c134d6825bc2283639ce981a6b2017614a93d9c17e9e858e71297eabf9b2981c9b273cbf78937d9f61627bba7ff90637701c22b86e7527a92cce809c3d44895f7104dcb3b44bb99ab592299ee02e627e551a7ca0a756edacd27ede495d94525b165875eaacc7e599dc2f8609317fa1f190cfc8003fa9034b16e5364d8fa786e0e1a5e32ad851574aa5f4977375ea4e90d5231c69d614eba98037e70524c626841b3d3206ac4c7d275a42eb3955b5cba63157e626026f33c50bd073f2b7f738557b960c4e44531dd314dee833b964fb141a7085bf11ed52d19b8158b93bc326947ced132033fa82c9e2e27e46d09cfd92f5f704a40c65964198068e7a41ae860ecdedc7e20a407f8b05625a2fb1467b3dd93cdfad65b03781d2e3d6120126640c74808f67c2cdf7b22e852b3750433072f7dd646355a01d4c6fc78c39885e5e2bf9af51abea86583cccca2f66816916836e201b8d0a1ce803531e47b5f9f3340dd3034927be8543cdfe882b28d140a240e1444fb2184f1ec9a74400179eede71eb42879342c0ef7a9a66b5f98e10bf7b90262aee678ff412dd604ba74fe8ea19161663dc37b0660fc4f5accf118caa8ed608b93e6ced0a05d103224343b66e5832a5662f89effbe1cf3ea0768b59a106ccfcd0f8a28a71f4cf8c525147cd0e83594e9595f581fe006aa7fdfdf3e6c8aea0f0e4ac52ae8296cb75817a2f80425246afaa082be279351a00068dc7d9b531c3a5033c62c60d8c07e6cf904cc9fb403a9731456c876417ee5eb1ed8c9828878b6a737d7574f3454abbf0b0b854089d05483950d887cd6082804f552319abdb97951230c34558a7372c04c20e0e6fcd8b844a37650325321d2eb39b3d610547fa1acc5c8c54414b5f67d3324da695c3e681d03c84696ef7f2b23ff8010a424583ad6e0e8a953b7237827079cdd6b6a68bede166331319af7c0ffa29ba2600df6acdd06e51969b2327a2ea429856a26bf46d5763fadb3697c8c963b55b4dd577552f256a1a1a24ad4022937960f3b7af111b3f7e7dc80f2c44090399bfeca61bd58b152307343c9613e918403a565f0a6274115f611a80f84aea2926c57c4ab577c5120a3f2f2ed9e2114f220d3b6f1ceb2469f77194934ed9f679fb369c7b4ce732f3226441a48dc003da45a9bef160465c9c76bd2da1816362906dba882d37ec85827a2731fbd6f0eb77f3701b7a88aa641342e4db3e190d6ccf0fe665b24d61498f1092687b32505a8fe3bd93a1dc90030148896bcf7423b22b48468"}], 0x808}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001000)=[{&(0x7f0000000080)="c311b20ef064d6095bcce2e39c945c1e528c5ca779564858", 0x18}, {&(0x7f00000000c0)="144f1258be71fdfd04a1b568bc46d431e9d7c85179d088472546c6d08357893ba10a2bb9da62c6befa13d726c06ecf90164c3c90888f1989ab699917258d8db05eda571b240d1fcfdad877b4c232441205732cb134be655cf1714927b3b6de6f28e79fe73ecda8373f6832c18bd50206c3d227f1e7f2d86eae75fd59e8d35e009dcaac167666405011712858a6d163a211b99c2ad4e9c62036b79be6f373718a0702bc2cdbce56bad20bacca7297acbb01a3fcd5430b00b4e1ec269486eefab8b30f70af0675af99baa226fdcb67adc645d4f9e0e00dd8b1c6", 0xd9}, {&(0x7f00000001c0)="7f706175e5eb88e12ec43fe72d0a12c6341f880624a6483f88ae350467712a36ec4dccb892fc09bae7f6d28890275fe1e7e5f63546c5664b34fb9c3d61876ba3ce172bbf2343871d4b65d71b2ae8242fec2924647e656160b2c2eda39bff1c3e7c9c9ac6b8503d379b82c659f529374198e95d1a6f6e06287120d506dae13029f6fe4514f298a7d45017c116825b8fec9d2471ffc1750a83a673c3a6acd981dd6b80045520827c717fc39d1bd11f7cffb78aa0e86e7910e3579f6f83f50486794fd44db143ef075d69968fe9ca4be557e87f02dc54959577fe8849eaae776bc5724a15cffcfc52e584674b56c268a7d800a913c98909cf04896ea3", 0xfb}, {&(0x7f0000000c00)="b7095da86ee2e761f8ed52bc10d971e247b306c9855f2b987fdab4bd0ef0c841fb8c19c02dc5887147898090499dc5d94c162875edf6d45ce327f51320378a13fc0884f68000602a9e7a8def7bb854e59547603720b2698f96bbb2b97a6e5cf1496540c658b00390d57a23c375fb9400d52599497e7d624cac5b8a28de6dd24b728ff251c3726a82c6c59a6e1edaa89049ec6fcb2f2eebbbe920a5d95ee65c492b134427601209ed2fe5e66c32bdb983ff414c3a101aa25d120501994d49856a37a28d443affc3c59435f1776f495b6cb948ac94e6532570a03b1ccef3805a1472990d", 0xe3}, {&(0x7f00000002c0)="c3f37cd344a6bf8852e138f69a7550d9a123ed3ad75dd5facbbfc28fab5ea9b1933520456bcabfb4e1fd3c", 0x2b}, {&(0x7f0000000d00)="4b7f9c838ccdd618dc46910cc93b2678538d61e7c55aa90b78e0fb740b6d23c67b2f6885468a9480452b8aeb6ed205222ea105450bea9da5acdad9b011c86f31bdc5d45a0b7e8866a0426a85e115b8c2ad059ef171c57ff1a1a8786fb77d85c8cd7c564bd05d2859c8dd6dbf37c2736501117a6c0794515db16f95312d5974e9860937d0cdfbc036ab8062133318049b8a527273d834867cf489ce8078173d688bde786b4de1a7d310cdbdd5c17cdde600c86adf94ae87c8f24272bcaccf8bea5f", 0xc1}, {&(0x7f0000000e00)="ed0655c77d4a2b8c96b046f1a8d9ebcc45f053dde575dcea0010bd7ec7b0a1ce772347074c6c61d4bfa3769fcb715b1e956dfd7578a61a48bf791a4c47182aa41977e5da4eb4b967778c3228728e6ea4e1f5636601a6927763b2ba2954a822f65ec3e3f2f52758663a7eb83995782cba6bcbf1e0d7079432c36f7b19ecb8abd4499558401481be90ba6e70dd14a427cd475d3a983f1124b139e7de3e21d89e1dcc25838de26ae974fcd13eb38d56ee9dd450ee72f78db7b9d55f38615cd66e5e94fca771943b83923a", 0xc9}, {&(0x7f0000000f00)="e9e634d64b5bea3cef0065f75b9450244df4e2092e8bee00eb517b18e6b8de95188f6f4ee571a51dcea5ce93fb5bc55c646315173a1ed66636c48ee44c9f204e5dc92c348e877474a225da7478057b76209494d5edeac9b2c341bf07fe45371d91d19dd0b35e8f7ac506ef61150bdd86b96dce6d2396074abefd1151eb4cbe544b0addbfd90aee5424aa2173b02320197c98ff0ee0fdc357e75cbb04107179a954189c9fcaa369a37b4808905cd5f40913379c1af44228c7daa3c756c26fcd25ca7fedcb1ab55f17f5f67efaee942fbc5cb128b39a1e7617dfd01eeeec5f6032cb82bf63787531fb6edddef5e22097bae3f5db3528", 0xf5}, {&(0x7f0000000300)="9e8279258cda826602611b794831a2544c6dec945aa9e30ebabe413f55d3c18b7e5986460c1457fd2aece653ceae7d90a864c0", 0x33}], 0x9, &(0x7f00000010c0)=[{0xe0, 0xffff, 0xffffffffffffffff, "6dfa3c6405556ec1c76edfd01cab8c7c88d6cbf6bc3ec188a758949af92f4fbe20f404390e8d7da006c992086d097467be3c92c2371f3badc3fc093cebb25b31a04883dcb1def3f2de4f244d631cab5ff98d30babe2176371dfeb9d3cac52fd26c9e4f36b723f615c9f3676544ff33daa8cdc346bb15cef04159f5e613c212abb60fdd1cc733d374bf7a6e553287f2b8a16ef4ec86d0dcbb153df5240743ff90aeccae5df58620bda24acb5509a8fe8477be714781a0a788b4daee791e265b672722c64419749a592c330f"}, {0xc8, 0xffff, 0x2, "3d9408f36e1eae36640ea171b7d60afea603cb87f7b3e18b889d906c019da30bbf2eeb5279d5c809b279523b5ffa92d8bc04d41f0d02000daf909a80c3fbb1f63a648ed01d9ddc3d651953fe10c4595e306d8fb6728e8c6be6551a8bad215afb94a3dda1eefaab9b36f9f875520fb7aba9effed0c6526b57215d577800461616d80ca4505742653b8882f31195be1b15065d42c594e72aee615139a3749279c4afbc9f6d365e873c522fc9e69eea8ccb44004ceb"}], 0x1a8}, 0x401) open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) 18:17:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f00000001c0)=0x8001) chdir(&(0x7f0000000000)='./file0\x00') readv(r0, &(0x7f0000000100), 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001680)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2b1}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001580)) chroot(&(0x7f0000001540)='./bus\x00') readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000200)=""/124, 0x7c}, {&(0x7f0000000280)=""/250, 0xfa}, {&(0x7f0000000380)=""/163, 0xa3}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/67, 0x43}, {&(0x7f0000000140)=""/4, 0x4}], 0x6) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 18:17:02 executing program 0: r0 = socket$inet(0x2, 0x4000000002000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x343, 0x4) 18:17:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) clock_getres(0x7, &(0x7f0000000100)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x40, 0x100) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x3) sync() utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x400, 0x401}, {0x5, 0x4}}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)) 18:17:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101, 0x2}], 0x2}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 18:17:03 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000000), 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000380)={0x0, 0x10001, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:17:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = kqueue() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) dup(r2) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0x0, 0x8001}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) dup(r2) 18:17:03 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000), 0xfffffffffffffec0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 18:17:03 executing program 1: r0 = socket(0x1, 0x1, 0xbb) syz_execute_func(&(0x7f00000000c0)="c481c9d0bc1765000000c401f9f7d53646e599470f155cbef27400c48231f75ef7c4c3c96eb06b795ee900c483791d8e000000000066400fdd99000001000fc017") connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66ed2d653000"], 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) 18:17:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x28) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) r2 = msgget(0x1, 0x8) msgsnd(r2, &(0x7f00000000c0)={0x2, "2f702da1"}, 0xc, 0x800) symlink(0xffffffffffffffff, 0x0) r3 = msgget$private(0x0, 0x202) msgsnd(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="01000000000000002b3ccdf2a2e8b1430944a744d0825cea1bb80129773627106e4d0585cd05a5ec8f5d854e5299bce78e7d3a0d115410290f4e85b87bed6df69ce9c788aaf34d2a576fc8ce5f26701b6f494f094555378d2307d4f0634399237547398e942c5072178900e3d2a5ba1f6cb8f95dbd9dd0c44572a6dd47037c1c70f559bdd18efd8aebede6591c504422bbf17b08f3e59f01a4a48100000003384a9903b1c311e598032ca5c34e127723adbaae7e0c6844dd3e7cfb43206e0b46641e19f6fe5e8af8310d6114cf46b2dbe10f112555926b77f88e21a2cac8ac9d69e935a288a6d479e47ab288a7b2c4b26ec9363797cd13bc6b43e19185337438a33b2f00000000000000000071450a0bc7dcdd21c43daabab2a98595aaf336962dafbd6750fa9efb8f8afec5e932c6b9fe5192752d3cc72b3a4ade9ff34c98e37a2a9269971e4dede1a0b8d346082b19be587bbc849b084b69d126a86bf59201517d11e1644e63897a454900c6b137769c8b8e04b8adad7cd6bb1b7897f21f2ef0ce6435238720fa6a30324c16346f4b2be2438d4cf27ea4e52ae4892fac11f8a7253340eeefa953710adf367c330b08760f18125e760403d8ea99f3bf0816372979c67def1dc3a1fabd7061e45f16b9452082ac4ccb192b4025e1a01e9eed4704ac003a8069ad9be83d4a2cb63c2ce4545529748ae2e804ba780d4b2541781f00b2a8cbe01869280aedf29f0e25be3bfc53fc5180d9388cae55409f5b506bc0a65e565c1da05741833fc21e554d3ba7d4da328965f1f3043464ce22000000000000000000000000"], 0x1, 0x800) bind$unix(r1, &(0x7f0000000180)=@abs={0xedc1736348d23dc1, 0x0, 0x2}, 0x8) msgget$private(0x0, 0x21) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) msgrcv(r3, &(0x7f0000000280)={0x0, ""/120}, 0xffffffffffffff77, 0x0, 0x800) 18:17:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mmap(&(0x7f00002ff000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) sendto$inet(r1, &(0x7f00000000c0)="4a9c0fe3d8dab5181f9feac3d484ee535455355552521ebad3e39bb5c79b9e5d088b2d4e626dd6fd068501beee86ddc6b09f9187dfea63c2ff270857c90fcec675efc8160fb319a5a79f1a1f731c689236f68bc82025c8e47efd419083de8c1df516e33ee60d4d89b2378f355380098052cc323d32e8587da7ccb8e1e504a7f4e50a923805e28c06232e2c0a4481129508c519cf28d51fff7c543fc4c1d54fa405219f98b8ef52ef86e4bc92dcebb5ef40cd59c5cd15e97f67d10c90b747e3a1df7f1fa58f26f6709f965f7c8b27525f1acc4a8fa519bc54e7", 0xd9, 0x2, &(0x7f0000000040)={0x2, 0x1}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x400, 0x0) 18:17:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="2b00ff23000008003c00000000060000", 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x448, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0x400, 0x5ba, "0c75b452dd8ed2707182f2fc5636c9c212b32535", 0x4897}) 18:17:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f00000001c0)=[r0, r0, r0, r0, r0, r0, r0, r0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000180)=[r0, r1, r2, r3]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 18:17:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = dup2(r0, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) close(r0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1, 0x12, r1, 0x0, 0x0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 18:17:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x2) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000033270000000000000c00000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) 18:17:03 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x0, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x1ff, 0x122]}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pipe2(&(0x7f0000000000), 0x10000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 18:17:03 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file1\x00', 0x40, 0xf97f, 0x7a60, 0x1, 0x4, 0x2, 0x27417b8e, 0x2, 0x0, 0x80, 0x101}) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) 18:17:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000096509a89763f358c9c618d4cc9e5341d22ac14e8aa"], 0x19}, 0x0) 18:17:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8224142f62696ccfe7f6000030f0"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 18:17:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') munlockall() open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0xa2) r2 = open(&(0x7f0000000040)='./file0/file0/file0\x00', 0x1, 0x0) lseek(r2, 0x0, 0x3) 18:17:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000200)=""/30, 0x1e}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bd0c4e2591c321a8cf987e8e4a8051bd24313dea8d03c50e05e2d3280d33ee61370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5d46e26ae4cb972091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cbe6c3140972d2eae1f3c146ed5ead47dfc43c6c3ac18be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a2d3c42dd5bb13551215aad012d1eac5e43ab91e7ab878813d134dde818147a05a683713bdb05b202985d459a2f2b8c65cb328dcf220971d6ab72c2fa2477b101c7a845cf63359ef65c4f4be600000000000000000000000000003ea0b5c21c7e4f4fa3a50a517f8fd9e4c2b14e78d994bf0be2432fa27ea53f6cb8cae791ca15aa5f463c03ef0672ef493b6509ef10791298c69460f6f19b83676af0e3ff0a75db9dd9134f6da5411b305e45a5291c0d", 0x168) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) recvfrom$unix(r2, &(0x7f0000000280)=""/208, 0xd0, 0x840, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x1, 0x4, "b04d000040000000000000a0056ad287b55700", 0x0, 0x9f4}) sendto(r2, &(0x7f0000000380)="a97a985fdf32712f4cf0850f6f9aba76e3dc71419cc823e165f9a32d923b58ae5f3386580bdb7060cebac74420fb0637d3e06f20d2596992240c46f12ce7e2ff7cf871e9fe3f0c855e11196f45c066ba240bcb135b384b6a8ca538818c1779f59c6ccf3235fbb5fa67efea6ac2f1fa0e57e25c8df02f79bf9682f0894777552290df46c623937c0925099a2781e1cf8164c65ba067c51e6a249333ab90fee59f6995e2e1e40677b98a2d3455439075172c671e1ffbbe1128829432c8177fcd04470d68d1fcf3196abf8aa82f35aa24ba542972b2ab73e5dfe4e8faefbc841144a096b8d49ebc1ce38d8a78e4", 0xec, 0x8, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 18:17:03 executing program 1: r0 = socket(0x1, 0x2, 0x0) semget$private(0x0, 0x7, 0x400) lseek(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000800)=ANY=[], 0x0) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa1621224adb60b03e73d16a7aff5b3737b1157c49804c6f4536656bf9685b2df5c5be258c3c027964bcac1753cf282ad940906a6fead3b62274b07d313efc693da86d36eb77ff6e47a8274b6afdbabe90f5ada3c569cd0dc591ae81cdc0f2489a82b5c67c4520564fb2c6d08adbe6100415de635c580bf545388a5d0ad460a51fc9d01ca178753f6b1dea8a165c2098da7e5ed8c4f8b6d9c7848e50946298a9a62b38dd0314c25a4df04f0913c548cf0ad26fa4b19610da3f20a7c3c51d450e4cd63a30a5071de4f320130004dbcacb97cfa3473947da494f1bf35986950437de9921bb42b584435dbe6d5f98ef27d71d03ed7f7c77bd3e8550de3837e8bb9fa3c881981daa9c07796f8108f6737b7ea104424382989d7ed5b193a6ff0115e74e498c3f9f70e10208d83323fd4307e8bdc2689a447b4e02f33e2f4f34bb088833a92772c0544b7867be76a4086bb0605d12acd6fa5af033d281f8006666612f63faac54900d42f45590ceb852e9286a7b1bf6f687a5968062aa69c0a181c0edc831f1e74c36138b374b03311083a29aab6cf0050c8ddf9848185c14502943b921a61690b26f35633cd657044d3a835a0ec89317d1663389362c880ce8fe3463b9a5958b4636cad03c11ab74b9a2714a2db9c62cfc4eed6f134a096be2cfd8c4e88eb9b09b47a9deb75e69f87f3a90f73d1057862723bc284730f3ca4b6a934083f62cc5a25206bca444464fccf6a2539becd42921c5ed9b778b0a95e60957a67b91d85bc1a0f581b976eb40490017ae1ca26c6e02f0ae4a92d9399fbe893a49a73816dba1dfb3a7e4a5e770406ac6617ecf3667bbe79ce5b5c570bbc413a15a777f34f6b25b0b2ea6a3ec7300c29d99e17977f5d4dd7c872abafbc720ad171e2f3a408332891efb3c0ec1bc90c9ab992e599b61d120ed36ffe7c834700cecdf4318a3db7d0cfb27406f63c7110ae7d4afcf49dbf9807cfaf4eb5725c540821eddc48e0f5df2bc823cfdfc13e8cf0e39789709f1e4512c1008c66eb5481a479013fdd667a4728e588cfdd51fc80267b34247677ea95220716346aefe5a18e4372276ed5a9ae97d09189639068f943a9d12f39ade5bb32d46dd4c080c6d1104ef29d61d79313eaae1bc8a8c0e71b0d4ef761fd812a29ce9459cadd071d64e37f6483e5dae2387330b08ff39d18ee661584d94b892535e1d38f7c2dd1f59fb09692a0068541258ef155437cd672e3f91425fb9c2b78e4fd9e1e03a4aeb7415aaece26db91666b6df85605edef90b2795d4e197d484fe818c12396c5ef6789851de4356cc5cb61c9954f4758bd1a0206d4af1efef9d366d3fcea93970ca2d733a4bcf5b23dae93b74d28ac3a3aa0eedaafd39d3ba16b4f4721e2da5be9d94a8bdd76a6a7f5528f7dc635b0cf87f39ebb4f3fd0403e3f5840bd670e91125480cbc895a58d719eddeb55d47bb4afc38de73f2ffb58ebfc1ce73b336a1a32205c4f8f343a77fe0152584695789c1c2aedf5b31a9ef021ac81eaebd2bc5f66ede4a75bd7e30cf745a4c7aa0a306a64fac664675069fc584d1dfb07a3cfbc9843c2127e44f7a5a5be45a1bc17d3e12a915fb4ea556fe2a891a00f466a15fccb37186e60cd33814845784d19357cb7b94ec8bc4c78e4fdcbb061500725f99fd9d8346703d0df7737563b22870b721dc9f613ffad0ae7abe884352014e19653150e4417be4c926e5a1f8419ce67295ad708ccb0c1bc44651f7b866c39f8c868bc357250bda387a57ec9fd3efaf2dee624e664042ec3105cc5076152ddc4b2441698b26caf80ba0df80eff0ab4b45d4b0222f30e06b59a334d09a6ad8aa499fe00f3dbbfc50b78ec5ebb17d51b0b132b48bf114fd718b4c99633242368d30c63e09dcf66f6f2f7f57a78c56763bba00e4be7045fdb804e6ae79c67abddee651050068909d68ecf4fa5f6e4fe9c9107502591976bf3ad8e959b50e11a0f80d854a7fbb1aeb787c73775bc8c4e1b0f12d6e3e6445765d2cac4ab72040c96e40283c51e324810d05ecfe004339210971986b8c83e49fbdd2c589c7d481eb20329541359a6aa824d117ced0e133675685e7cd60907684da9d8cdd74f1d2227c20bc81218637b8ef897d5cb8ae98eb23fd6b8096ebedfaec720dfe566e2be5291b8ce4dbe7b81f8542fd62826d0f6a2252d7f5e18af970bce7fb3d16ed2fbf5485b69fde966a7bb0c77c7e1d0c0e3c636ded49effde7b9352471a47adf249c7e556fd04833afeb68db0aa2c15b0fa6919a294578f591e96c7332624c2b972ce725cc262dca2ccf5710dcff9c577bd80499314e3edfdb839d1e7ab4bb2de202206ab398081d116903e157ca6eda937bf881cf47f95e164b94687f8d3f7977810d75e89b4c88d903f58efb20a5039be16c74e778e8b8299988acca70cfdff3b45d053a1da8aeabc9ee382c206e21ef42685e443f5631e910fe22fba1e9d1d59a08b6529b3ee677835712b21134f8c2657a489c516dad4afe473e653963cdaf0a4bbdfb0803dc5c2a08e4e6826208969b9d4af82b451be189cdff0186a5d46f5d84878328da2205dd3ae2cd9c3557891531e933262ca9a28540f61874f383cfaec9eaf8b0a01508c2f1af7b5e434dced3ca6db8be3788759b1c6ea85a18d788ebf2b5db92d19ebf89f40d53b2523dd7e372bcd5ef565eab9828fb45ad9906302522a479408bf9db2b3a2be46565397f", 0xfffffffffffffce6, 0x400, 0x0, 0x0) 18:17:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0x0) accept(r0, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 18:17:03 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10000000000040000000000000000000"], 0x10}, 0x0) 18:17:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x0, 0x1000, 0x7fff, 0x0, 0x0, 0x0, 0x6, 0x3, 0x1, 0x7f, 0x3f}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) r1 = getpid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r5 = getuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000200)="18b0d969f896dab1dbad829d40b207dbd8507bdf1b8463129eeeda129451c3870db9e194e3d69ab90903bbe3109617082228af0b9eeee4e261f7aa6fea0bd01fc94ac6ceeaec273c989f692c552cb1fcd6c2b87ff0d127a62dce3322e5e9e4180093c9be84e381c3f1c416df9046869e84f4bc345d9faf02bbc398a3c8cb6a41b6ff0383e824227991a3096de3eaa044c5536e39fe607024bdc0a64e3b2f23ef16c623c976", 0xa5}, {&(0x7f00000002c0)="dfd73d6da3cb7adc493b1d5f7940f8232ea91d6fb944af21387b3e0b4b76701d525c352a8c9a92d8dc82bef79d7d98c492bf5005d5a088b0a186089d3e5051df731b3ef0ad693bd69107e66492332d8e804871c023f65ae07037ea0cd4a9436634e4b10a7968f013ccf3240d41b37ffd6ddfc1cf6f8589aa231957a789570b0e7e4cd53040c20fe7702d355b735e83", 0x8f}], 0x2, &(0x7f0000000480)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xa0, 0x6}, 0x0) 18:17:04 executing program 0: r0 = getuid() setreuid(0x0, r0) utimes(&(0x7f0000000000)='.\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) 18:17:04 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r1) fcntl$getown(r3, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0xb2) 18:17:04 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f00000000c0)=[{r1, 0x19}, {r1, 0x40}], 0x2, 0x0) 18:17:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202252f66696c0330000232b51eb3ca"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0x6) close(r0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 18:17:04 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/211}, 0xdb, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000080)={0xa62d5a0032efeaab}, 0x8, 0x800) 18:17:04 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="15ee6d39835056550614c98771d07536cfc9bb2baf2a3ba760dfe003f5a7db0cdd5d80f9064005895a455c1e48380b2a8a94d29962f73dc04c8f0126ce30594a4e", 0x41}, {&(0x7f0000000240)="e1b344cfa4df1178de59abbc8772d3429c8eb20f851b23aa707104280fe0dea4940d63bf022a4079638efa722ab1a46803ed4fbd4dc3d94996aa77153cf111f78df5c42ff6308b56ee67d6e4803719602dc3a89354fda1ef1c4738deaee3685aa8fa4065d9be448218bfbe0cfb7e24fece82c5673c60756bbd9db3b179c0a070f621ba381804b92e9a9b4582f9868d5fadfdde0181fc9c4936fbca0123662617290387ea330b73db460a67d0ff2a28a05e9eba912032e60fc1821d09fff072cf7e986d4e", 0xc4}, {&(0x7f0000000340)="5e41d9d824cd2d6863d6ef1f888b01cac3ee60badff9c0c4ca839287c8989058a09a7797645455b2a389e587cbacedc2664351d333ab6b6354fe2853de2812ad6c4b626304da4cb7cc2e769526b4aa56ca030b8d01ff17e8eb6e03add20b432c4c2c04a4cc3f8fade2eba27634bbf643aa38ed3729a8d4d55fbc2d", 0x7b}, {&(0x7f00000003c0)="c0a9b92d7ea466d1c003559724ae98ceb24c6fe379dfbab594e87155f763065663c3ff55b0fc69681ac4a5643691a368f13c6116bc3492bda6e0c2cd8d1f8de0501e0d7e65380b7474abb255200bec05a757517328b3c4698e737c4fd6817c9215315f117d224558", 0x68}, {&(0x7f0000000140)}], 0x5, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000004c0)="e8955ba4923d638c43eff903b7187413a9e3f17a1cff974022597e7a32bb7f6541b474690bc6ab6326ffd916e7e14df238d2e0b156c1784adaaaf43658ec31077aa53650326add0b023fbfc5f0f638715f0e1cc7e10ceda479f247863b1c84cc9b3a7d32c89a78425ccabb439815aaab0db1eb4722f307118129c088b323f12cd07a18148be34417c1bd7a6e3856faedac9169e677e987c9f238fd84e508dcf35278df2b2ac88f35662d89d684000807e822790d34715ad90c4946bf59b3c7f594cda96a9ff0102f5e44610fe4af1c4a6d51ba9ab4b7f57a74fd866b39a71950011c91fd45b8490d33fc83efa140f76ad67934054da74a5bd028c0", 0xfb}], 0x1, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r1, &(0x7f00000014c0)=[{0x0, 0xfffffffffffffe51}], 0x300) 18:17:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x80000001, 0x4, 0xcc, 0x8, "80e63e50bd9f0790ad878d26f040ea6938254346", 0x0, 0x8}) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) execve(0x0, 0x0, 0x0) 18:17:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) socketpair(0x27, 0x3, 0x4, &(0x7f00000000c0)) 18:17:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0x0, [{0x0, 0x5032}, {0x1, 0x9}, {0x3, 0x2}, {0x1, 0x84}, {0x2}, {0x3, 0x1c7}, {0x2}, {0x3, 0x100000001}, {0x3, 0xe00000000000}, {0x3}, {0x2, 0x2dbb}, {0x0, 0x4}, {0xc064c55642f300ce, 0x8000}, {0x3}, {0x1, 0x7}, {0x3, 0xa6e}, {0x3, 0xee0000000000000}, {0x3, 0x10001}, {0x0, 0xcf4}, {0x0, 0x80}, {0x1, 0x53}, {0x1, 0x5}, {0x3}, {}, {0x3, 0x1}, {0x3, 0x4}, {0x0, 0x6}, {0x0, 0x51f}, {0x0, 0x8}, {0x3, 0x81}, {0x3, 0x8}, {0x3, 0x1000}]}) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e6040000121ae3d3051020741038f53e8551f30c0505fbffff80fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xaa, 0x0, 0x0, 0x0) 18:17:04 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x5, 0x4) lseek(r0, 0x0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) 18:17:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) minherit(&(0x7f0000224000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000300)="2b00ff2300002b00290000000006000000f2f0ffff1f3ada843bce7121fd6087bab5ecab9e0bf919f289549f25b8d814ba521b532e2c5fb4", 0x38) execve(0x0, 0x0, 0x0) 18:17:05 executing program 0: socketpair$unix(0x1, 0x4000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 18:17:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9751873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xfffffcbc}], 0x188) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) write(0xffffffffffffffff, &(0x7f0000000180), 0x271) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/51, 0x33) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:17:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f59deaf77ce631c7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9010e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a20611857068241bce3b463c4e0697c08a647e70fd5dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d920286900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6e0821cbfefffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17924a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c", 0x807}], 0x1) 18:17:05 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x3f, 0x0) 18:17:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x51) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 18:17:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) truncate(&(0x7f0000000000)='./file0\x00', 0x81) 18:17:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0xc) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="a077044bc9fbae78860919124664396922ea9c3b8aa4536d0328ae30424d6229b4c08bf50d64256b5d0e80193cd21eb37588b22c813a4265b6770c135d3dccf8db758eed29f9de29a12ec891ed3cf8979142348b5a2b1b26649abd54350cc5e014ad04850d8e86effce1a9c4c1a52dc84f768776946838f8cc7200d4d232fad8093e3ea341a8e2374503abbf1fad9640272f646923664c42c7f7f045a7d5acdeacf5ef2baf08419e6dbba556895789c53e4ab987a3f73a883fc6bdfa02edd9d56d"], 0xa, 0x0}, 0x0) fcntl$dupfd(r0, 0xa, r2) 18:17:05 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)='B', 0xffffffffffffff01) select(0x20, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 18:17:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x0) 18:17:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/248, 0xf8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x6, 0x5, 0x8000, 0xffffffffffffffc1, "b15d5b7a0d5c9ca97b8f95003d48deedac049dfe", 0x6, 0x9971}) dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000200)=@in6={0x18, 0x3, 0x2, 0x80000000}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000240)="e3e644b8d9ee77996f392fc5747f3cf114404b1d0a866986d24388ff59f166a83b92b9acb0ed0c42f86148d562f05e91930e7edcf6aa442df112a1db6a3ac2694d1c3edbf69d5654114f8c269c3de2ac73b85b67b0dda326b7074181b1c7137e6d0a7d79ca7d8ebd41a427d632ed380ec4506b2b54910b742194e36be8560fcbebd8d32eb9c5c7d4b586ea178ceefb6e81ab662afcafe8eb55815ea320ae4894d68b2c472d42f5fa7c305185da4c06ab5a42ba590d325247cb2ac029f863a590bf8f6c42a43eb5ace960a7b1aac34b5e163fcffb", 0xd4}, {&(0x7f0000000340)="c17a722d0160f7a14e0e1dfe56e4c8594a7ca65445836ced9c4762561b1c2aedf8c5ba352f91a23677176ddc929f7d2838b483a1c857152b44e72a4a7e21fbd814d4f9de833378a7ea21568dad46bf47f57ce0a7ae6ab600e6c17764d85f2576bf6e7a9c8b3b19686ba4f04b4bd5d220d21a1b0c7f040c688afb3b58377288df8be06b7aa74c01d8a000a8c52048c58ba8abc595c771ada8bcb9ab0b35411af41633d60c60cfff6038e3968266035dcf4917633cc6a32d5abb8a0b86696fe0f52c3dd8ed365953e5ecb328811209a9a5d8160589a0418d69edea5fe3b50c6b8caf8120288c0e1a13c3a55d2f932e7b50", 0xf0}, {&(0x7f0000000440)="402fcbf3dc3a0884b3098c736309784ba5e72c93c017734300c0deae631321e5580556a8bd3ee1a4d9eab664e245e176afba4e0433c80775258489b96b59555c356c15dadd6556f7b22329db77a22365e0fc436572c7ee62bae07e5f44b70180fe7b813bcad53bfc5933661df005ee068a43e93af20e3c0325f7fcd9831f4b883074610fee67eb05e229fc093ada7935fa9ba130e14c7040f43125ea214fc41031ef2789f2ece04cc6d0a7b24b5eeb34c4efb9d755e34f7357bb234e5ded777cab6e502d91f34662737910478ac15cb93fa7006597a8d7c9e67d07c63506", 0xde}], 0x3, &(0x7f0000000580)=[{0xa0, 0xffff, 0x6, "32f0accf5cdf58873a67540cd7f867d9ae329b28cd53a8f75a794629d714118883253aef72247e4a2986dabec713dbb36dce5447188f626231d5280141c3d96efc70c799b994808978b49e3d93c90deb062cac5e5f7633fc890754af8e0ac2ce33b6dc01378416862dd0bb6b9df5c23a5662de886002ca168bc08ec48907bd5d9cc96e20be292f825e722289d8f33a53"}, {0x50, 0xffff, 0x100000001, "70931e4122ead248d981b8c116988605d5c79881a62441ee5e1afd51b0cd75c876bbbe152dfdfef549a2936467cf7413426df90c8feea7c73e93"}], 0xf0}, 0x2) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 18:17:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x88) write(r0, &(0x7f0000000040)="c8d3ee56212471", 0x7) write(0xffffffffffffffff, &(0x7f0000000000), 0xfffffffffffffec0) 18:17:05 executing program 0: r0 = semget(0x1, 0x1, 0x10) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x8001) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) listen(r1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="d996225623457fd8426750bf9900b3cdea7689d92762765a9589550b45aeaf6f2c3c3543f85902b7b447f87aee5f661518200db3c19e1579eef1464caada9f8e85146c4283e2f9a6f9a70ec81d01287c47c2e3f1a427b2b870ff81aabbdcf14bf533554343daa52abce64135", 0x6c) setsockopt(r1, 0x6f22, 0x80000000, &(0x7f0000000080)="899a4445b1093ee00e66e9fefc56462529c1cd7b5cbcfcce3ce5eb2da7742603c4cc4b643204bb0291bd1f954a20841276b43d7a907ab87216c181a82e0b253a199cc2f5ba71cac940fdcbb5fd4770166e722cc257c3416e80f1b522f0ceb7479bb84dbc02800efeac8cc1ea509e1c83604c250ddb97663ef3f9a3d1b8f0373896edce182931d5cd9ee08d", 0x8b) 18:17:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0x8, 0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x2}}, 0x3c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100d, &(0x7f0000000100)=0xcb, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x3, 0xf98}) 18:17:05 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x3f, 0x1, 0xfffffffffffffff9, 0x9, 0xf2, 0x7, 0x8000, 0x8, 0x5]) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgget$private(0x0, 0x200) r2 = msgget(0x3, 0x400000000000c1) msgsnd(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000009d13e97ead9f46926c40a6b814ba458225c45c0c00011e0900dc3c4e92b466df73766fc0c6fd9c5fe682bf20740bcd31536bc8172dae56b1dd398175ebf16521974df70a6913b7459844507b6246e07696c1f08bd6a723423970cf67e2b215ab5f04efe77f7657bb6b667c26b1579ce7a93b3d199feaf8d6e90d702592b8aee0a207de8f9bb9b88cdf3802e5bbef3354d6b667a14a23823fd0aa9885f77896b90f459fc331f814269981585dda0d4c72bedf721bb992655513c90b8941d2eed4e18a5e4da2887d93b5f027e19469b3b54c71bb3d1437ebe942da7f7f7c87872148678ed7497d07c5bd4a25617ebb5899ba4bcb43ac4612434787a13227d4671850ae0e82d1293c56ab8c8b8b6ea707d053d1fe2210a536e1757592e88db03a8169061afbcb39d773127bd13beed20f2b93f278bc9c1798d4a4214dcdf91d25320054759e2c70591940f2476c925164054d8fc8b63f1848cee7b3f3a16ad91c05fe67a71cec35e170b2a391167439f592452a75a7a309bf3a6fef497f2c749eff3b30a709e0199df50500e3f860ec953e749155c578faef989033bac726c5f1921eb7ff4597efee330f637eccce6b8561ba2a970f701f30cb516a2b0845669fcb71fa1e08c76e1b408f5d9eb7413ae35ce077bb50cef81a61e5c69a99e771bcf97dacf957a621c14429e0a2835fff7887e1b6e8fe4ef0bce2b1df70ac619bf6b066de24346c21a0597923b6bff824b99cc58a31298a7a39383da19c7f5411414bc959c7e2d55f91e78271177037fb05fc66b6b6c570140181a4732bc9857ebcca2ffb4a74a2abd274d948550191055c1ec0773db13b7906695779c3a3fe0caf043c82d813e4b270899762598edb3bf85aa963c4a10d77"], 0x1, 0x10000800) shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x2, 0x2811, r3, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socket(0x1, 0x7, 0x1) msgget$private(0x0, 0x44) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 18:17:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "3feafb3d4d8bf8e35774493cacd3df57f0ae3db4"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 18:17:05 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 18:17:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\x00']) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 18:17:05 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f00002b1000/0x1000)=nil, 0x1000, 0x10) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 18:17:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xbce9) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00038208d4b075819e86005fcf235cd616ffff0000107d0cfeff0004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 18:17:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000001440)='./bus\x00', &(0x7f0000001480)=""/147, 0x93) poll(&(0x7f0000000080)=[{r0}, {r0, 0x1c0}], 0x2, 0x20000003f) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000100)="84bb14b46a44ec77a6159fb0be1e21cb061d8b27f3adc3f771b85bdf809ebf0ba41a1855eb3a56fdae076b9b16c5455120acf57321a8cbc6cac6e700aca8b1431e81a637cc077e3c4a2d8242a48234d8072f616b7ccc2409a2de054ae35afd9912e49fdeaf9617a8fa8e4428a50feece9cf4fddcfd88ebc15d1ec664543f1741b62394632b309b3d7471b50076471d14a031a5b0109ca1602a80f395cec9d7cc6998c7fb1a80ab489164ba5954978869f67620843bc7bbaa52860b93", 0xbc}, {&(0x7f0000000040)="da7496", 0x3}, {&(0x7f00000001c0)="d861254326361525a3e599d47d38bd4cc83ad68b42da40afe664d8d03ef46139d9bfc169251429d94fce59f4ebcdc46fe10f87d46cb6e0c015094553ef896d12b8164ce983c9fb4ff0070df88514bac3fb76dd2475727e084658892012f5848fcc5bf6939a86af8877f93951cdf22c6674be7b389e798f1960efcb2cdf73084ed5169a1b11de77620ed9876c1fc26a113b04ee03e3e616c32dfae87744c32b7968d250b6003e7b7de0e404eec272aaa07ec9ce84fbc5c93e2b3cbe890792f29f38df4ea0e57fc92f6acad8d07bac9c2189cc65ac", 0xd4}, {&(0x7f00000002c0)="2ff8a690372a0a98ea63da9c2092ed9fd819d787a340d3388e39c2ce3363ad94da0d589f017d7cf64cd34862ce937469aed828b4a8e95f2b1c93ed8e23421b80b7b8074d6948917b2b46d5cac5320a19d492150a928e554f158591a15b78f17b3de13655128d21b2561d2a5bb8ef119348f959bdae43826d9c13111c333a983bf1c13c9259d5851625f2d56d5979f093f4273e419a32d877872de8241d44f72a0e913d5313cfda61c3dd019f71bca54ff05d4e46acc22946a293f8645d9b96d0f5fbca5e4280d42daefdb2aa03a393a534e4f90106036bb6d83c60440912", 0xde}, {&(0x7f00000003c0)="3deb881f07175ee5f67c78d5ef96db8e847d5d6a7e7ab49b6bffa91488e52b71e1ade95976b279a39fc617932ed7d46164d1adbf999587640f6d7c7b25dcd1fad6b3ea6b431e82cea6e1bd5c788b53a3c8dbf594ff59797e3895a68095f8c9a9c619ded83c4d8a5cb8d06200d84391c8d5cda87e0ef9a118cca7ff4bb8c8d8e2ab5e7ea3598a70d0c1ce220615d24612c64a2dcb33125d7912c77de1c482ec694cd4cd5363a35745fe3855426a50bdded75b110f9292d2de5fc960b033ba9f7a58000e7f8e93125146ee524a316dd07addeb313fe1944a42d365d50b279c6664f9a3a135362f3cfeb9e0e1e72797e6c1fc08c3e3573b972925dad61f76229ceb8d6e1a13fb87fb833432f3df90c1683513773d5611347dd2a372b4164f7fb03b7d50a93cde87c989b1051abaf30048394a681a091ce1c3b5a78ecafa79449b015b4d48f182c40eef375f237dbaa05ab2dedaa1acdeeebf01977565b92141ca7edf8764fc26f1f9b25d86358b005e2833739ee95985d96e14291d7cf730b7738a6e6505d288a7e305f369c7923958a1f1b93302be769218a9938f0285b3aaad536b664caa48295e30c2749611562d31c491007cb7b38fc0ea328d5c975eeb0876e624c55aa10dbe19b42a8e93bb4c8e328f62929dd4dea898e2e749ca3cacabb1b132fdbf6093eb676d2e1dc41dbbe460bdb751e4b8a3cc4f10d5141c806289a8fe8e6298686e608afe933450100916c32ace084cec720e286b584f37d6bad0f973678a0d3072f75ad442e370bc9e700e8ac4fc6b6524295d811563b551c4f54404a8ab9add4a8fc16751926d8e1f797ffb5d534b5d399c4b4f7b69365d78ba989e67f9a9c43cd3b67d0f4b5550fdd04efc3cf1e377da8d64b1069bbe712bd009e15cf8600cff7c0dda40b1aacf0418d75b1b259e67100bf27370e4ec6f0a5277a4a49e45ddf960bf8a50eb7a11074d762f60fa4b04c1a796c568f52b0a1fd6f8de70d9b9043deb78ba958d35dbf0b3dd448ea3d35343268ac0b376475b932f3a900d06ec2745ae696704ed5f9c83be71fcdefe31d1bd0dfd2feb10e247092430348b0bb4880fe8ca8765187e6c3d4160030f9ef42b3b4dc0545e44680ab0846ec4384e96e0ffc45516bea280a4a735ade4a5a66ca17ab5cbc0a94e0b0c22036ab12bf9329aa123e33d62fd8a4d3786f14cc78c02d67573b59c3e71088f2a0b07ee15714fd358bcd07d425af9f7c6aecd0fdbbd0bde410f772831269ad500394e9ea579d06a40633e69cbc18ebeba651b71fb661541d0b4239ca43b2aef6a067424a40ca86276ff435297ed9e8dc9bd305246507c339dfaf735f0090dbcdb852cfd935d203dfd74051dfbf4f58a32534a96c8ca5e9272511496378dbded4e7a224349602c7b364819f38746af9ffd85e96d92cc7c7e40ee42f8698aa10949d72ad74888465a30eecf71c6fc670f78ceb631b142be4348fa1b57e4fd766a74b42784c9694001e95401eae3f1ffb499e213d156d623748897a63d6088df2d5058e6e0e26406ff8de223fadd6e6bc6f183c122020fb2d666f134b8517e7dedd6df8480af60f47136007149d08e8212a6ee35d6f6625dc2e1812829cd7a31b4c7bf21359ae8ee7ed59ce3ba0ba2e239460ec3129b10dff5949de454cd811253b3fe69c41d96435fd1921b752e12c94a69ea01d278ef69e1ffc14fbfbbcd4b1748625b984bf015b90753770780465a0a8c298169ef77d4fbca62250cb9b965205b3b35a78f29d65d0f802c5547e25cc20625d63d68e8c83c8729bc89d874b5baf1742a8d0cd8aa76de007993e4e49ba856c0068ad2948c0802c7b43867f10687e670ad270a6b46fc2fc1b4b0e519d9661e52f8b6289cbd83287414b5612a4d92e4d47221d843fe6823f2ffaa2bbf2562ebc155c5df1336c40c8a120e0bbfb575eb22b84c2db798c2be31799ad0d0ebbb2e36e3931fa38c30bef655d08d3899329614b26e248d425d863798e6cc4d1fd8ea75a4c7db068a6933a15c8d0817ae053cb0bfee0cceab811877db475157ce4ad9a54b3150206cb9d2872e5ae736a1f45570d81743c7c2c29ecf3f9119b5c411c51672375657ce56c87e7ba92d1a1b5a43dac727e3bfe2155e08cbf1cd47771f8676ad300da46aa711331cd09072d2c7c87a4a7a4a104a3e3bca7b537776027f7722c671de890b4770d635699df1a0762e83bd9ae7f3d18a7c08e5af2d5c7c39db310776f269feb94e4457ec3da30627e0409542175417f3cc41679cfb11ca4a18cd4105ee55c13f5666eb6834ccc96f3915999e4e266e66b3dcfcd80b72cf2e44a254698eecfbe1bcd9895d98473a5f6f56bbacfd5fa57684c0e138c28ced3315a9e609444802caf42c74f86fab7b6f31d055862ce206184c579b3afb74dda088fed2c2febfa412724d302dc6cf45a4295d26fa914591a2ba44d0ffe8694847e38b47cf79a08aa444c6f80c0c4b6a8cd1e74b0d2044d5a4f3ac38874b1053616806ed6338c2b476b3435d9972e09b2b1eef3acac751033c392da84be35abd3bb1c94cc369b4f249008b893720c28e4ae1d3bb1261f342139ae7deb5b0f7fb2ca0b0edac11bcee9beca2149e69927dd77410d8979fc9c60d397a999fce9a650c4db67efe2ae0909e1c88ca3f11b0cbbcbf425a4ddd98cba03fd0f9cf4dcf751f2f3fa06c32da2f712e671563ca12fab69ff2c95ed5d5e82aa271896e7671ad59b2680de349bae3cdea99754263101fd20788cbbe4c43b026bdf4d79fb8940d66318696359a62a613a25e66a6fab1eac9c2404a007996816243ebe701fdb18a74db0df1469d1e7550990f145d38829cdf5c96f96b5dbbfd10dbdcadc45a2b23540175ae2614abae08455039419efa15901228f4f931e443cdee8f8baff1412a74d169208beb330ad6c368879081844e12ac8ae0908a2c7790193f1ca3ece4d45460540a1169304a0a9116900bd0cb513f0768d8d06bf3d24ca4b893e2e6e1b2034e2240e63b0a70d840564b2911a0612d879731c80f751fcc6998db41b6133043de86b338d6e9df3b76753996c0ed46a4a3ecda885f0365ac79131742c0464bd6e8a768bcc8d38e366efa5dc7117d988e9948aa243761aeaf0e523670532d5a379f498db9140e82078ca85c0b6c8104477ccb25e45b09c959f09f367119cae02e6b17aad9ec74773d3bcc487f483810facb96b9efa64294fa107b47d7ea26b5b188439f3eb45f86f23c50d51c70d59a552557fcdb081ac3fa60e18a35b57c9a9e8ee4eaf3b8d5f6b61a1fbc517e36e554d2f863b2d07cd6c41a946870f9cacc319ef35a593014d1bb56124b29ee5670a53bac612a563ed53db7ca9ddc1b242dba45f5cb1093206a8590025105c2810dd0f389ed07373f46a905e9a12e83cedc13f7d45a9a7d01be1f57f2cffb04445d11179999152b19fc7a23552bea8dbc1ae7559199eb444d9f514e8db180d53e1ebfe6c13f07858ee1c8b008992b617689e6451746d505c800cb37d99247211fe91a79fa966b51dfaec2d78578a9dbe2a133871c3757bf8b7af7c10503008314817f2135757fafd49e1aafc53bbff0f691c362d87a03a9890f7f9486beaae709f8bd395302ec81648643e614f08db17d3ccbdcbb8c973daf2d6659c68785e69f455ddfd9e563893a373aa10121b90208aac061c33e00d046cd70d32ff1a0f395a929c7975fb7152e25ac9804d6a55412ab721bead275d504471a8df00b3cd631b53fe23aeefcf4d6ed58151bb14247ecf5de391414d83b42160a118d7923b3d2e1889dd764e5c7f491d85e7495bce0d899be6621ab034676248e90b360fbb5defb224f2d6105de179a440ae170976288416ce227a77b12f567211ffc31abccc3a3117d76e0554a24956963121b485b5163c8a12d326d54301a2538111c39972286452061a5965b2437f40bd848c347ceea692789f13e533d0a0d140c8c4c3c89842b0b0dfdb26458391ed1caf612d841409806c70d16fb046c12ec43205c0fb5c5b896019fe8a007091d058f38a050c6ceb07489b2d1d801787307ea816af2130375571bb2e5436540deeb1b06dbc7a947326c67d613179b2162fd6d20467bef67d0c918c6db9099ffa7fb1825c0b970cf4324cc2da7d1eb8d0878d16d30792c41c8d69dc6e4551206319e79fd73ee7f047f7cf73195fa98afe8eaaa9d8413507ed56bc74c01421bb3db582e8f7c20e39841171a3ef425499d2a465be732186f5935f6cf2fdeba599e6c0bc02ab579a8d69ae5d8115d570943ec5c330e1f8db8637a623a435e8651aa3d7a63fba9f6b109dbd6b94ceae3fb768682bc591e01668ed02b669176cc3406bb15ae38eec3c66fc94251e2027a642371f864121831c25cba929d325ef5aac7439864edfb3fb1e94cd5ce585f731bffca230890bbb4d146f0e6ea0961a6771c273842a9716084d6654ed11e5c6f52e4d564a9c6ede5c06680866f5458789ddf0876edfbd2c4b7ba438b56af038abdff586e839e0c60ffceae1d0930b7e209262e09998b6f3923eda28b159e962a2282da60901af00998a9cc17dbaf47c4204548ecc050f296bec39ac03e3d2206893641cb646a66aed5227b7b061733cb13a2b246f89e2e1f0e4d93490aa86a20d163b0f985e4dd885b3074724abed851e8e1a261f1f0eef82677c99b0e3d89d4aadf3bf1db5fb188f1d3590937be2b017e3f8068f254bca643d271f8d2e1a36b345625b7475904b167d7ed4022a72d260fce878413ac6d69958bfde8c50b878f10d0ff55b49e841ec5f609ad7a64b483ab0f0aa36ccbd78a9e3b6d79d7285d9fb1843134c58fe5fbe4afe1734b8383b4a871b69f5bbb9f2f25586d4793854f5ce4b0cb4b964a0b878a6f51442b3e4f0b94db04e8a623efd32faf4238cfdb08b85a7c2d188a047d833c9945be3efae1fb6b006df6676ce29950cb1534edefc6e2e58243b50d07cbe1fe8e8cb28619cdbb0631325af12424d77e194647a8aee91e581b1a83b328175b60d624300feffd7c2702022af7f8d25d8ddbad6ba4dfb97101d0cb4cff76043f77fce390e80f7fa48886386981587f942032ea73472ce4749ea986db4f246d2bff78c84027b19cfd0aa061e6e2fdd3ac8802bdc6517ffe366afc2abb92333a26cc0fee382b2392d83a4d4b62515e943528a1ccc3fa6548affa3192c7fd8acd3e196f67d40b4df591a66d9adf6cb352ac6aaef233564efee8d819691ab273ed618ce0eb0a7af27bfa23284930389289bc70d645209d8ab26b0a5fff0d7862d8c0191f962d4231827fd582b570c1fc640159a2e716dd9b6934e0406516bc5451a300d1518488456763c1edf830b1dfcc829c411ae26189a48bba5ea0b5f9fe8523a52d3650785f90f2458725b40e23613a49036239cea61a1fff02629345e8016a0759f2881beba3d9b749bd8c9cf10dc30211bc21cd0a1509daca529cd3e70755b69baef18b7af8f71750ef7f7a7e447b7992c1d3e892d16d61bb9ae7cac0852fddfc7508852ad1e7170d5e1cac812c619e95abfc75b4f83db8753f26c202e6860981ab04812666c7ef7a99841bb93010108a6739b5afb929e8cb24e1397165b98458ee14db83750eb6609d7cc720dd82ed89c8b01601818bca237dfecfbdb04fb37a84c084510e5d7a15036bd950ed77fc87996d559fd1330406b67affa7f849b13b15339a605012a596e0c0d25b8477fc6d19e50ad8a24c148d398f7bbc6756f1ee864521b0953966bf4746d9e8d1b5d3e865062c8018ea6f729fb0b88ca69ed48ec1a134af", 0x1000}], 0x5, 0x0) 18:17:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0xfffffffffffffea5) getpid() 18:17: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, &(0x7f00000002c0)='>', 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = syz_open_pts() r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20af8, 0x2) setsockopt(r3, 0x0, 0x100, &(0x7f0000000300)="e99998badd322277071eeaea956287265084b7f49d478fc8ce74359bba483a82edfe72a3c35907a5e4784a6ef506b7c2d30d8840d1423e211f06ccc69bb8b5c629e317ea08b2ec382654a9928fb02e89a02b2326b9581ee7439970a88bb66389e8ddee86f8c179e4758b5f0fef6b3dad28e460c56b1929c072525ebe2eeebac5a874634aa769128fb2d29300a659a31e", 0x90) close(r0) dup(r2) r4 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "85fef6bd060200008c00314f6d809d19980200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:17:05 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x810, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(0xffffffffffffffff, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="b570aa41b8f46bb3411940e1fb7f3f"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 18:17:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r3 = getpgid(0xffffffffffffffff) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x4}, {0xfffffffffffffffd, 0x1}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000800bc411e4094d9b9df0be11b30b0020000ffff00000100000008cd7fdf0300f4d4a87f25cd01088e0ddc00f5a68e06e6635ba5bb4b3077a09ee6222d525362f8a36f6b819949292b0fb19334bfbd1057e77893d785d2c6745dbd72210478d82d370e24cfd31c9f9866ccc0a9b1a9ebd56915a738", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x6, 0xffffffffffff3a1c, 0x80, 0x1, 0x7, 0x7, 0x937c, 0x3, 0x0, 0x401, 0xcb}) 18:17:05 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0x58) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x6, 0x3, 0x80, 0x8}) 18:17:06 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10470, 0x42) ioctl$TIOCSTOP(r0, 0x2000746f) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000005c0)='x\x00') kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x80000000, 0x0, 0x1}], 0xfffffffffffffffd, 0x0, 0xfffffffffffffffd, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)='N\a\x00\x00', 0xffffffffffffff9d) write(r0, &(0x7f0000000680)="d314734c1b40025e25d9c3e98330334e67954b35a10400d60e42739ec23979b347c690797180c16665d0e32d024ea8840fd9bc896849a2f14e8eb52541910566da123c819f56", 0xac) getsockname(r1, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xfffffc79) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fsync(r0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x810, r0, 0x0, 0x4c) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/157, 0x9d}, {&(0x7f0000000300)=""/91, 0x5b}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, &(0x7f0000000480)=""/82, 0x52}, 0x43) getsockname(r1, &(0x7f0000000600)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 18:17:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="9f164583ce09c42e6730aa8177bdd1ffd1ce90b9804473f69c86e8e561d2fc37d4ecca81caf1ee86c77708ad9ba50e368b26ef60a48ff01394a25def98ba8b63e587fd3e126f4b8709afcae2274a42c01cd04a1d0b09fc2100ddf9b6e78a126d1c51fc860daf54f86085fdc1e6a3604614a07588afe9a3748a3c90091c23193237b2124c4a052bb021c5ae32a399d36a05c77ba7", 0x94) 18:17:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) setrlimit(0x6, &(0x7f0000000000)) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffff9, 0x5, r3}) mlockall(0x1) write(r2, &(0x7f0000000400)="fb34da94bbfd6ee75c570892a8259d28acfea9ba491f7e58c5e411026baa638bc877cceb62498ff833c59e29bdb5e4b817028e9b97c5cbbeac9ae274b35ce553a8ca0dcba62e663a0bd216944ba13eb101699172f2220be34499d650bdfa5855ee223d1430ed3535db09596e052d3699be12c2824221b5ed09d6cffcdf82f4e7655baa7a2a86fe", 0x87) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) sendmsg(r1, &(0x7f0000000340)={&(0x7f00000001c0)=@in6={0x18, 0x1, 0x8, 0x7fff}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)}], 0x1, 0x0}, 0x8) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000003400)="7849a9c39f9df4241bd82497e14bfa56ee10f0f2d26dd40b88ee62bbf22304445bb9f19e2ad1da139ff8eec3534a3b44a7041b39468b3328411670fe1614e4623b1e6b70da30f0ea842891bbaf1e39a895fd59441fb19da4105a0853a4e987deeaef3a72c8211074a31618507cf5c15e7b820e2bc70f508a88e3426150c09602376089b495bbf826e050da27cc6a24956ae03f67f04506c1f65522f148d84ce7caa140d4fce10f73251fba8e8547e4d07389d54b1e6be404a7bbddf854843c33cf09ae53fd4594cdf2f76e0a7dc088d011bec480d615473c53db97aaa3a6a1858e994fca32da2881ab327b4e8214e3f8a098a793f031613b9704c362a8e9633be1e4a0870732d9c8f1c7614705e4acaf5caf8494b66e65126d68146bcde9aea6e9fdfaaa64ad3aad7f4aac73d3f606402ccc7785fcb802b812b3baaf03fc6a44dfdf7e0adb8b8f0131e4b261a5c2c109ab91ba4c06b1934dfb39343a91017e97e02fd0e7e2d48455f46f97f5ebafab111ac71e29981a7eca08460fe0f7b545122f6a8e03e2d06381ef40e1e8d6c36dcf47d8a4e6cbdc50d7d88c9f2a576f0cdb96e9cdad1f62f90cb8fc0b543503e2bbaf534364d3d1489b190fed04316940f12197f7f726da773629d5ef59270e3562d2b6a86df264d7c13487eead8f9d44ee5057c232db9affa3982277f629386df3c13cc1a348b980c97c5747413bd9eca35faf2789d35a70e43fc9102554d382b580a73e85d5a18eb6e960151b88bfd99e8b36c6124a1f06451a1bc2a051634c34f506b3964afe71dc1303b4848f913b6089d5ff585574f6d6b231eb85fc3b6d3c939bad20a804222436947cde98ab9e3952555559e9fad5af2520d015868b576ca8d122a354b6e00d44572a8918f0f306ca0c6649fb722d1ec2f60a622a32f9ec174aa4d58e15f8a5985f3ef7fcbb26a8edb3487f17bbc6d40069484e499018a2d8f02eed5fbc060a66c04fb03ebde1cdabe9c60b85e346ebb1315f6af9f2c7bb7330c3bf067664ff196b37401abe106dc35c6b3e29ea8ab8110eafbb18b332afcf90beb277e15cf6f8bb13bfce762037950211be85582ca6e836e6cc881fa9602c35fa46f4b85e189f1cc265a9900752be2ffb3bcb6a6f80ae576a93db1090eb5d50b79d28925c5a20b2c66646f3e9dbcd44d1e671737f1d0e8e513699728adcf83169f089b6af8edb7693936f5f774f203422b55281cc14eb97dc82c2455bfbe9d7ea0bc84f0d43183a8b9eff34314069a27c87508e635f57f0cafd7f1f301fd241916201fd2a40d17ca60d5e9577d9cc96557f611e162a894bc1e4b9bec4d239a7ff4f30ab08c20d34a3d94fc827f8d1a9d710c2e312fb79feb53b5fe9cefb95ca135f2604ae4f32c012571f3f05f6260233a58f6af8533ffa540d04878d58456842361a79c26344b139062b248fc9989d3ede1570ee14f2031048c2b131cf8bd866e490cdf346b5d53b1835c911caf8242c21206bee88ed8f76ea73dff3da08679deda0a22ba3079c04f93120ffe042208293382735f57c97a8ef9fb3e6ab188fe71a9ff23dfc7555d08c108615ea8b20ba3d4af99aef57ec9ce866f115f8f65fbaf857e038b57401b264429ce3e632afe9342bcf94275edbdadd024b6826471d39c685c26a77630b75598fbb7fbaf5d29ae6d7f8d4dd71bd02a349ccd20b757ab6fe8383424dbe062a5a8f58f717278e01e949065a2ee2de4a2a64a634cfc9f44c2bc6a2f05652a387ce2c52f09807fb130ed1542370453c233d89192c1d41cad7c2ba880f91b37ef151c92a307a0c8ee859f2e04ec2cc8cff839643c667b9c68a9d9b1c7a55d542b34e05a37fddb952e4ecc8d7b8a578153f350bfd8585fbbbe33398846b07f324cf90a9844cb73674a5c6d82a5a3db1b6571dad64cfcf7101d2fa74941d2eb090577765bfea7cad294e6c72cc9825335c2259acb9e6421f8667aff5a9113a0b1a5146786e43d327f19b8562c660e60ddf958e74d2884037ea4d11c68729b4d9254221d0eb26366b1903aa3a05e07806b5420ecc199878ec5fc2239d8786af5405507103c01bf23f9830087f4f982ee49a89ed9fea54e1ee129aca39564973686e7c495e96e79e72457b9dba2a0148461da007ed5d72c2da995e140cfc95f4edec4a82d201f2f9b3974938e0d1b298dd7563ab0f8dfc69220bdd1804faa35cf770654f4bbe3b981091d64d81ad17f4538b7e1337d49f15a7cdb10af17726ea658a6c5f7411f4ac872e60729d91d8ab014832d31836dd922078aabf409a8d9eeeebbc82413d2d686cafe0e86b63a91032c0d91929978f7654130edf3a66124dfb6e755822be84de664ba7871ae331ffc98205c5256c484c3bc4de3b278e6a678212d9c6af74b3cb61ba7d8539fc7da64c8214e1d4b7963ec65333a39c770255ced6415294e2032499a69c0d1d3876de9bf1edb76318b81252f99087e8b7040d2f97fecb8a83d18691d746c699ce7ea84f434b7e95c7bd2ebbac0c015f24a16553bb772fc36d1867957480350ce0da07b2ef8f934fa40c67736a95cdbc231f709f07cff30407a524f824f5271f5f28853a419acaf5808e058c5dbc9def72046a97da59aa65286da710badb835f14e76c2789c7f678a12e35775ff01bfaac238b2af299fbfe48b1e92008d19ca08f5d5a2bed6e53c508a4e72ef74d7b04e5b87e52e50fdfbda87448c83900d7b6f20b8a623ba38055a8447f9a4a7e400c86eb24239913ae4972237ec0e18bb76682cb1c1eda2f872a7f4324cd33b4f219562a2d36a3f97aa0bf34436814c0a670359d35b1f12fee0b7b2422aa005591b62f7282f8ec386625a7ece004ed7ef34e499e11edc425739e12c40970dee90d4ec38358cd91641c69bcfe2847bf564606409da71a95ca43495be504c758981dbd928f2f0c026192546b974c00a372151c5551030b28f56ede58e8933693ee2f7d68d391f3b78af960dc1e004b08fa77c8f1ba4b8737e24608d7ea47416fcee77ff409d458710c9af76a9ae2cdc197d1edad4500008d9ea889fbb2d4f5fe20d69743eb54cb903cb91101a1b5780544ce291bda0b09d0f847b35dbd1c157a43f14edcdd7115cf9a18924954ccadfabc1cd1e431ec6d556d2be5270443f66ba0cc51f421ba07db5c70c458e7b0d3ad1b1f55c3665cee10bd23113035885776f4fa0d828298a3264952ad8f5a8b6e52887075e72e3c04feb25dd26ef327a5e329a681b8b02023c68bd5e851de25c3ee632209cb69cfdae27239d400fbc57c7b63f3be09956c7e5ce75f254c7f7fab6365b55533702a20f9bac4aa0c7dea46902b5bcd2162819a0af37ff2b0df7a6b7d5a88fdfc1022d53f351fc11e0bdaac57095a9b69560d06ff67a5b4203f80bcc1a5dbc75afbbbc4e8055b3f04d20e4c628e53f40c1ee408d080a2af2e1fabf8eb253f35c0c92696655a32399f062d1235a234402d8671e6627b5e6f2004ced6f1fda305364804fbddc512b9c17fcc2b9e16b7c8f46f5bdf06516b739610254bc808415baf4e4ca8752e2279693f15a8212920050d41b942fdef7bcb8679fec2574eaaec190de5d347a79efbf10ff4d5ed9294f7600c52d517adfbd0f6ecb408309a8f284dd4cffa534eb5542b76ac5977e07d7934f9a073d45c13f8084363d93c21d3295b3e475dae4af2da4a6f2a7f01f51be5c8b569175860e06c96ed81d8c5847aa46b325046c07e9192b6b95058558aa84b8054deb33a5c9fdcbf46539a039e109a391170a3d142b101992406d854df626e578908be267a59c6d651d3b2bf77aaa84610290dfd3f5efb98c2563ee71aa3a80852bddd205fbb0f58a051360dad6b25fb780ea9c9a983365968453da5d97d980e0aa1760777bc7d54a34c8dc26f03650df570e87daeda66256a06236c9f9f85460419dce52f40241a1eb81aedef523bdf194b893b44a3d989a38f7906499c86ca8a23b46e6039e850bdbdef92096478284d79a842429222d53ae21fa9fdeb844907dcaa57c4120e3bdb4a5974973540e091e7b031f76e432e919bdacd362f56abf4e26ea600f78234d5de7c07716b031404b968c9b6334e5fbe9264016b0532558b5617d19566e370db7c3ebc789474b4502ec02673309fd785c3cffdf75c1930a58fcc8a3068fe8018cf6a3e0a3596df82aa0278ea256644c19763dd1a45cb0bc7ab34017c310eda122dd3996f179fb92b27fd134021d91b324da93f6848d47b097f0d116f5da376da2407e381a0d894c9cf897b63b6c15062f0af1b16641083f2fd4069205e0885d063f148acd4604f6d9a7f371769df2b4831eebd213080c25100ad0499b3c3de587a8076a94ed3cfce860079811afa681ce85b054ad259e8842d7ff9aeb62833fa86ab27eb589bd395af52d97a3d7b4d51836b83959c438299d3e5a0adc3f4bc2c53f3287823486491c82a1545fbe99229abcc0f9b68cb0f66dad115c5872a3b14c6c3ff919453072486aa6587ea91591d34f41f3af2c96d55c4021d396b38e33a5ffff0d120b85877023e177d0bb26daa98d05f5aeffd4b489903625957bc54c5995ce757bfb0fe5b0e6bb2930ee7c82a6b835e41bb98f397de6259b31ce1206fcc51474f0282e6ecac5050c270f7c77cb378e645eff8619c87f504d52a8d122314af27c6beaa20acfffa80c81bf6cadc0f4b0beb54ddb20c4bbbdff327c1807d7e3e9b28462bf8d0fac95787d00d2b23961f59f4415cde70448e7736ff6e9eb4a9abcb09afe04e596caa2ed314dc93391df34ac7709f9fed729481199e579a066b715ad5d07c5ccd230f2a43864d984ba5593cc5feedd38746368a4f2d4ca64f183dd674149119880f1d14a7e85c641e3470c0ea15dd5be4cfde6e7895256da377a98c547ad25a5506f5f98b7d99ca7e152d361f27ccac3ae6a93e0f0040884c27a042ca5d040205b063ba95a8b67ae62a9ac7ed8a153c5573df0118767fc3456927fbf2b56fe8215805d58953f366e33eca48a469332876b83681b8c0f11097e7f1821bdbce7a0c9e00e0293b6e4eaa87f2ca6c92ca72cbe00077b1d7f509f8afa8ba238a0d09da0a5efc00cd42f4cd26bda6e4fdc23578de0b38b52a46e8502b79a1faccd526adf9c0f22ef850d18e64c5c12f1932d34b9ad6cb8ddb9aadf62a669f1f27c00c3a6daaacebf9c9a0cbf528928b5593cd5d7b28a9de0764a512cc1c038a98cdbc5987c0b7a44a95688faa1e87a8cdfc15460808cbcad01b57ebc95b5b1986e8730b36a858abf4e376f10efa3e2998fc6c2e3ba6a3bd8039c61d723ea55a678b5e7464fcee3af892693418373cab966d6bdcd7c62841bfe3cb41aa292c5b419239c3ffd867ebaad09cf73a8861edbc23c5ac24753e41c2372ec5e32f9b695cc1ab2bb4d0b48c6b2e9ba967464b72192717140f005937e68f34e7066f4a891c91268137939485989f20747b0dea76bb7ea5e73c631218e1eeb1c11e6e0da967e3aee1c92ecda8acf2c39bc812be90f22e71ada3fd951cbc0b73e53d8b8c80da3adfd3451a9ee684a676bd413652f4fdd9cd57f54c9ed3ac79461e0a9051d8b74e64c826d2b079ec33883b31251044e7773e01e8fef7b713e84a123a", 0xf80}], 0x1, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x100}, 0x8) fcntl$getflags(r1, 0x1) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x84) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) 18:17:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000033270000000000000c00000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) 18:17:07 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="aa7337ffdd4af9b6aad1dd633bd0e2", 0xf}, {&(0x7f0000000280)="d46b7efe46a14c9b30d0c1bccd3895ff4a0d1618340136f39ec04eba68be17b470e72b13c8789b9bfa555a519a72a6ae663216ecdd7127dc08dffc793abe6eb19f1ba94b2db1141a0ddbff093dd7", 0x4e}], 0x2, 0x0) r3 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x9, r3}) write(r0, 0x0, 0x0) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 18:17:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x10000, 0x7, r1}) writev(r0, &(0x7f00000000c0), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x3f) 18:17:07 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 18:17:07 executing program 1: setuid(0xee01) setreuid(0x0, 0x0) getuid() 18:17:07 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') renameat(r0, &(0x7f0000000100)='./file0/\x00', r0, &(0x7f0000000140)='./file0/\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 18:17:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xd8) 18:17:07 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045ed498959ec8e082889f3817f54858c3d5e0a10e045ef4e170f88afa7a2f48274f3ff6013087e5b92ba9c955cae8950ce72e06bcd7c042cbdadefebf4369ee3fb964bc66e51eb7e8db5bd902f2907fc28a8d112163f6a61cd7b331a27ed507bdfb0e485234ccfe0e57f6b9a4953559a3e3e262a002a61862e95e610432fe025b4c53b8abcd4626e0aae289d350ee32e2e30deee84544e35f1f12d9294050939babd703c126405746247355015f9f6728d4a9ced67089fa45fada06444ed043bd600000000"], 0x1, 0x3, 0x1003) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f00000000c0)=@un=@file={0x0, ""/1}, &(0x7f0000000200)=0x3) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000680)="54903db030c96654688a67791a69a2be23f08785b97065da2be97513310441", 0x2a8}], 0x1) msgsnd(r1, &(0x7f0000000100)={0x0, "64fe5872a62960bb69f835e996f7415e1d41bd7259fe5edd970af9cf89447300201e4b06990b2781dc4369514074e77c95f271f4cbe0a28febeeaba5f32a36a9d0"}, 0x49, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000001ae1383de3df472f6cd770cb06382ad11567d4e600e93bf151d6ac6540c62ca693c3abd84258c84abc3a30044dc2e56e2eacf10cb3baa7c0ab49352580a78803a1b25b9810b37fa7aee2723b15f40ad72c5f2e668b2c2258decf341a05bd19e2922df57bf2365955f4ac4164bea0c9bb3332da0139fa422d78d7b04f66a0b88361cef4440f1ac1eb4f8b7c0865aa543c9a0fcd1fa4d64b7e9220357d1a4c495e59dda4de03c67dbdeedbefb8655ce56410"], 0x1, 0x800) msgget(0x3, 0x3) writev(r2, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="28abbe36f35524ab9aac1f928a3d2b7b91d1f1cbf293601bbdb9e8d3f81eaca8fcb68a81063d01a29cb5a56b7c66af1e376fe6f072", 0x35}], 0x1) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = fcntl$dupfd(r4, 0xa, r2) readlinkat(r5, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=""/195, 0xc3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000580)=0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x4010, r4, 0x0, 0x0) recvmsg(r6, &(0x7f0000000780)={&(0x7f0000000600)=@in6, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000700)=""/104, 0x68}, {&(0x7f0000000e40)=""/143, 0x8f}, {&(0x7f0000000f00)=""/245, 0xf5}, {&(0x7f0000001000)=""/139, 0x8b}, {&(0x7f00000010c0)=""/137, 0x89}], 0x5, &(0x7f0000001180)=""/197, 0xc5}, 0x800) listen(r4, 0x0) listen(r4, 0x0) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088bc31981500000000000000000000000000000000000000000000000000000000000000000000000000e4d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef9e470aa908589769bcd4b35a65840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) msgget(0x1, 0x200) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000380)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000280)=',[\x00']) writev(r4, &(0x7f0000000340)=[{&(0x7f00000007c0)="13d7ede8fb2bc5c0ac86a99b7feb20ee19826da0672d22236a7ae2016cd5492f80276d965a25ec6f88fc499d3db94958c5b9b11ce230d02e38079336703d28e250cb3918aba46d63c5f72c3430ec2d0e0926d17ae11d6ccf1efe6b4c3a48734b450df8aaa7c1a3e92a8a5552a7f7870449c98eaf3bd0eab2d8e37bc931b175b6ce8ed6b7debd997861eb13242e326be113be95d2f95d0df53e4b3139ee2c05d7e30faec2946b9d8fe8e67dc3e756fdf9227c9e0d0e2368f11f69234c45fa698613aae60ddf04f755d1e7bdbac796aaa3c5b81e6f222d85072a64a45c71ea71d13cbbc2c2eb67a853", 0xe8}, {&(0x7f0000000300)="e47c2ef141e2d6c6a4bad4a7ef743e5490fdcdc92fe7e81a5e1addd0cdb75e581b85181c41b395a1ded781f23dc95a214ea9b57646de7926fd907b", 0x3b}, {&(0x7f0000000ac0)="5a139d8dd0bbd02dbf3adde1e22e9b396b2393dffdd51aa3e2c4ba180430ad28eeee1d49de5a79dfd6d9e86da404f36087ddcf957600ce8392d6ba1d55a7a85f281a8f656d7f265d9257fdd557e369975d2dee2612fd4f80f0f5c73acd6fe18871aa4b8b4e9165b983fb6af164d959f856616c3274a58b32d275ca4e91c76d37b1", 0x81}, {&(0x7f0000000c40)="94a0c0c1f2f0e6398942b76dde298c6d5b8efdd66c7654b8df00cb2cf04c690793cfd40511f1885a7a35c8178db4f54fc7e0b8badeed1fa515cb4656e4cd6374255a58fc50843a5d8762feae2323ad8b2a952458cfb338cc97dd87eced7812ffae6de4d83215cc7335ebacccc19c2f1721b40b9c9aed1504565d074dcf89ee370f0d574bcb7208b3d4a3199f4fdbadefb86d0ec8c8b5e01ca0aceb790c96f18b405505b4bd89abef5fd3aaa37177cf659ec66d51ccbfd4133365b1790a225dbab5651a50f1323de73f791223422a8765ae9dff4dcb28b222c2", 0xd9}], 0x4) msgsnd(r1, &(0x7f0000000d40)=ANY=[@ANYBLOB="030000000000000077958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175d2e964d2c77c9beb78faa497ee4ff775e4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc3396805000832b4c8605e6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9a3e5aca38dbcb32a6fd188b59becb9c5bebc38cfba60e56ba3fd539c4de0e6ceb99c98a8dc726c41c331d183f55fd8c6651cb225a391d8aea7b97d1a7c499d63dcc9cf46f4f396b42bb1e3e5bba8f4764fb0e6"], 0x1, 0x800) 18:17:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) chdir(&(0x7f0000000100)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x90) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1, 0x7fffffff}, {0x26, 0x100000001}, {0x47, 0x4}], 0x3}) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 18:17:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xff0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d9ea85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ce636c91107d86939f41674589e7ab13c37918144a33bc6818b1cfae59f5e788a3a30240", 0x60}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 18:17:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0}, {r1}], 0x200000000000010c, 0x8) 18:17:08 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) linkat(r1, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="dce1fa50e58e6c70b4c4902029cd9c93be556f3deecf1ca389c02c8a09fb8dfce882e07a02f3aa975605712e0b9a59cc1230fc449377eec3b8a903fa6d36dfb757207fcabf87a80a95505e00d68874da687d8a0ea4cced", 0x57}, {&(0x7f0000000080)="b82395d738f1f8e32e0fb80adb0a4a135128252ff42008582e064288be6bab9063c00e863362c11b", 0xfffffffffffffd99}, {&(0x7f00000000c0)="26b772f08b450aca6eb158e38044e0c8bb2c567f94851a4a58f245ccace203215e46ba341f4debec1597e458cd46dbc7eb1afe77441f42bbaadcf851303bbf3159914ca2e7b383290eb754669385fb24184b95a15b00b4ec3d794150dc3d3a9280479b700633a24a497fca2aa6797f58b0d9af240dd0b36b39", 0xfffffea4}], 0x3) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x1, 0x7}) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') 18:17:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r3, r4) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) 18:17:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x3f) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="dcebd97bdc1408ccdb50066998cf8909f56d73968addb44483fb4eda0042dc13a46092390fa00f6b72c4fa5e543890d7a407a70c47265269c983de9c4f081dfecc9f6bca609b0e6d7ee257e9eb44b42d26d4d51b4e1882c2c596c204a10c17907dca4b26fa66bc93253d6c69880170ff4bb753da969b9c7be211e4ed1f246eadb015a0b1119854c97f85296a1b2a22bd7da2fcfd0d48f882ab5ebf8e4faf6dafa134efbbff3a9304a065d722f766abecab9d6dea90672b", 0xb7}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x1c0, 0x2) execve(0x0, 0x0, 0x0) 18:17:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2002, 0x6) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1, 0x8, 0x85c, 0x9, "b53de24e6dab54e9ad0f97b0851df7cd9394525a", 0x7, 0xfff}) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080), 0x0) r2 = syz_open_pts() r3 = shmget(0x1, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) r4 = fcntl$dupfd(r0, 0x0, r2) unlinkat(r4, &(0x7f0000000040)='./file0\x00', 0x0) semop(r3, &(0x7f0000000140)=[{0x0, 0x5, 0x1800}, {0x6, 0x7, 0x800}, {0x2, 0x7f59}], 0x3) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 18:17:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) write(r0, &(0x7f0000000100)="0620c1c7af0e32d5a689cbc58f7505c5b94bae22f49b16d96dc5f9fbbe035d74ddcbcf170422d3cdd0c4b18bc8302294435532c45aef43d3fae5906760991ea93a469c2c497db3ffc8838a5f46b751727608b614de2c02a7680c09b4bded5b1659c2efef29ea089ae33a7617a00bb29fcba8c0ec7adfdc76b9162d618de6cee32eb0167fdd54207b2c0b9c6eec0a3c9c4aa90dec90172750f14a937dbe11d3fb18f3ceb823c893b37d73e52d7c88db7cb436a2208a586c2c9bfc84493d89b2a64d43e77021eae532cb24fb335970eefb79774c686dbbfa12ac2dba237f476d0948467b", 0xe3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r0) write(r1, &(0x7f0000000200)="9305f41abfa17ef06fbdd90faac7f21e16b36d03ead9a7463a12bc4ada98250aa1fdcf0ffa48d473a50ec112b71ecbae34eb158cb19bbf59df38ad4a01c4c84379f77f0021a386503bd9e0f19b6f2d543959ef46cd54709b0ded1a1a153d757ab4b97991f640b7831c09cfe6f3caf4ee3046706f261e0536451fe0179967f9c916d690807b6e3accacc3dfd079bc5a935f20621fd1818109403859404892b43ebb579264df7da821905c94a6e88023c83b84dc9ec7c358fd4929cc9137abbe1773f10768ad22b60c073439eb7ceaa2c9a59c3235817810e4a982eee07428d3a85a6f55a5b1a6de6020a6d0efe4244f9a29b6afdcbf94f98387db197ef0b43a04475ae71b5f64d42c34487817b0397aa8a55b3db340f4adb61e44df16e32b1405476608654b83b4587d60697c6597852e3471ae3c392d4f23b377b5e7614c6ad3efa71552479a1ba94a28f2e656b2113d04cb5475c10f2520dca54cf11b59c282a7cb7a4f1ac9915ae90f17ac2eaefc53", 0x170) 18:17:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x1ff, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d", 0x0, 0x3}) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000340)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8f774c5a6aa24a38603390d98115e1bc109a2d9d934b7f7abeac4d959c84e434d12d69323627b3b6e35f2737bf9fd8e13f5bd055519fcbd9f1077a6ef44db7df8de144203b9d82a8ae6b8fd784531170979cdf23a291554f546", 0x457) 18:17:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x87, 0x7ff, &(0x7f0000000000)="1ef13dd6e036be492dba1e35642c061a02ece928b257a69ac3a232a066076029c6fa77cf83e142e60406c990f8a6cc3035bb229b1d270e0ceeef5c6ab41809b41c8cbb86e5c466e5f85e00faca1a9bd7", 0x50) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 18:17:08 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r0, &(0x7f0000000040), 0x607b, 0x0, 0x80000000, &(0x7f00000000c0)={0x401, 0xffffffff}) 18:17:08 executing program 1: r0 = dup(0xffffffffffffffff) fsync(r0) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x3a, 0x12, 0x0, 0x0) 18:17:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000180)="65b34194b2b8e8b846d9d98143b9f5d207281655efe6ca0060af8186c034e62b81c6f19fc3e00e245f00a72f677c6f368b09f835e3f8ef81154fc43359315008781ba00d9f0efebc0c8298e6686276253e645b0211711cace74d6a78e79c1cc7598efa4efb1f79844420cc08bffaa0113c2ed312760998bb6155c8e6e3928ecffda4eabcdd22a351d1e199954b638f9372", 0x91, 0x8, 0x0, 0x0) 18:17:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) 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, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x41, 0x100000000, 0x8}, {{r2}, 0xfffffffffffffffa, 0x1, 0x10, 0x6, 0x81}, {{r2}, 0x0, 0x61, 0x80000001, 0x1449, 0x2}, {{r1}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x4}, {{r0}, 0xfffffffffffffffd, 0x6, 0x40000008, 0x5}, {{r3}, 0xfffffffffffffffa, 0x8, 0x80000000, 0xab, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xc8, 0x6}, {{r3}, 0xfffffffffffffffc, 0x80, 0x80, 0x583c3a1e0, 0x8}], 0xffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x41, 0x1, 0x1800}, {{r2}, 0xfffffffffffffffe, 0x41, 0x41, 0x4, 0xffff}, {{r0}, 0xfffffffffffffffb, 0xc, 0xf00000c5, 0x3, 0x3}, {{r3}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x212, 0x9}], 0xff, &(0x7f0000000000)={0x6, 0x1}) syz_open_pts() 18:17:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x38448, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0x5) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/75, 0x4b}], 0x1) syz_open_pts() openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000280)={0x4, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) fcntl$getflags(r2, 0x1) connect$inet6(r1, &(0x7f00000002c0)={0x18, 0x0, 0x2, 0xfffffffffffffffb}, 0xc) dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000240)) syz_open_pts() syz_open_pts() 18:17:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendto(r0, 0x0, 0x9b94, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000000)) 18:17:08 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 18:17:08 executing program 1: r0 = socket(0x18, 0x6, 0x3) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x5c30cc8f, 0xfffffffffffffffa}, 0xc) 18:17:08 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 18:17:08 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x100000000, 0x28000000000, 0x3ff, "3397e0626f0010ce245809ffa6b208c8b1933b99", 0x2, 0x10000}) r1 = socket$inet(0x2, 0x3, 0x102) sendmsg(r1, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x98, 0xffff, 0x3, "6b5cd2bed9a6862b8bfdfa8fe7ade5c8f3a0681e93a3e0b441d465ca15bbd72de60bc588a692a7fcc4648144dd07725124d101ca8eecb275b45cf2e126cb62ef894e4cda590ec449c647340a3cf7a9dc7c46614beaf76c7fb20873e258c50c013943e5ccef5a25fba6ef77ed1628c5787e05df8e5be0b58d9a73501b061749ab8e01f09c2d"}], 0x98}, 0x0) syz_open_pts() 18:17:08 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x75f845f9) syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) syz_execute_func(&(0x7f0000000080)="c4033d0faa5b03000000460fd4f067d81cfbc4e3e178ddaff30fb817460f3800fcc40137581fc4a121eaf0c4c1fa70da0fdf83b1e90000") getdents(r1, &(0x7f00000000c0)=""/82, 0x52) 18:17:08 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x40000000002b, 0xb, &(0x7f0000000100)="d5ff9668340f3176237ae176523da40c04df31093d202cbec1cc613dc2a409f8d2644d8c7710478e15a7faedc58862e1076d04c31579eefbac3a1bb0536c3db0fd5635c470509348da523ede084b24eca5c1b2838294b320d73e9ec76cc2", 0xfffffff6) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 18:17:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) pipe(&(0x7f0000000040)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = shmget(0x3, 0x3000, 0x4c0, &(0x7f0000ffc000/0x3000)=nil) shmat(r5, &(0x7f0000fff000/0x1000)=nil, 0x3000) dup2(r1, r4) 18:17:08 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000080)) 18:17:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0x7, 0x2, &(0x7f00000000c0)="143c4824fbed369938fe6c0b6f37747d1a41345d7697", 0x16) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x13ad3d91695b46f3, 0x4004, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 18:17:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="61e8d35a03bbd940df6e42", 0xb, 0x4, &(0x7f0000000080)={0x2, 0x3}, 0xc) getgroups(0x2d1, 0xffffffffffffffff) 18:17:08 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x8, 0x8000000000000080) symlinkat(&(0x7f00000000c0)='./control\x00', r0, &(0x7f0000000080)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 18:17:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x7fff) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) read(r0, &(0x7f0000000240)=""/157, 0x9d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001900)={0x0, 0x0, './bus\x00'}) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8) pipe2(&(0x7f0000000140), 0x10000) 18:17:08 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xfffffffffffffffa, 0x100000001, 0x7, 0xc97}) flock(r1, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x4}, {0x18, 0x2, 0x6, 0xfffffffffffffffb}, 0x8, [0xdb54, 0x1a, 0x9, 0x4, 0x3, 0xc97, 0x9, 0x25f]}, 0x3c) read(r1, &(0x7f00000001c0)=""/238, 0xee) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(r2, r3) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f00000002c0)=""/218, 0xda) 18:17:09 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) pwritev(r0, &(0x7f0000002480)=[{&(0x7f0000000100)="d3", 0x1}], 0x1, 0x0) flock(r0, 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='h', 0x1}], 0x1) 18:17:09 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x18) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) dup2(r0, r1) 18:17:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82f22e2f66696c653002"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) 18:17:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r1, 0x2000747a) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10e80, 0x0) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x0, 0x3, 0x0, r2}) 18:17:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000017c0)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000003900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e7c10c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c346000000000000000000000000000000000000000000000000000000000000385568f2420ca69ed7ace3978d990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003774b0e5f9bd8137db047b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000e1ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3e6030ceecd36c3412500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000027000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000193a70c0d4f9b4ae700c380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d242b83f6b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d8ac19631e37c000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf3b55690000004fd3000000000000000000000000000000000000000000000000000000000000ede733e96b36155ca8eace93cce9ae9d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000012e87cb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbd256d1aadb44f90e85d671f260b2fc817541befcad30efdb4028347ee8c975ddc42297e07bc8f2036b37f04dfb017f429f076c36cb04ed3ea97b04ab72de02b0f74df752cc377cf2d21f92cb9273defc942499617df980bada923e02a56f7ab4e0feefc9352733b9a6fa8f087877f76703284273c22bd423002dee0c7b7c65e7a898e8387208d06ffba0cf1e93f8a32baccc62031c94d8660415dbeae9ce98fab181ba9cb92f4f46af8a9f70b0ca1345c4cbccc61d33739fe4d81173c16c5fa3b91d25324e4d28715fa60083e52a2dc70b19bc7f56a0c9d18bc6113f816f5e74c2ee4c099a9058720670760ab7dd1734139fe577283b927be9849997d730487ad11449004e558295bcc2304de76f7943cd238882aaaba4f148b722929d03fa87be42af18edac294572553f21b5708515c9d149ccf1017499153c450142acf68a38c9f0b2cf3adc909fc1c3f085e75a07f66f49cdb2c7a92f965a90ec019bb3150fcf"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63dee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xc9, 0x8, 0x0, 0x0) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffff5, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r4, 0x2000745e) r6 = open(&(0x7f0000000140)='./file0\x00', 0x40000800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000240)='./file1\x00', 0x80002003, 0x9) r8 = open(&(0x7f0000000380)='./file0\x00', 0x4000000000000000, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)) r9 = getegid() lchown(&(0x7f0000000280)='./file1\x00', r7, r9) r10 = semget$private(0x0, 0x7, 0x7e6) openat(r6, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r10, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r10, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r10, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 18:17:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x0, 0x204) open$dir(0x0, 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000940)='./file0\x00', 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x2, 0x7, 0x1}, 0xfffffffffffffffb, [0x2, 0x70, 0xb7df, 0x4, 0x100, 0x80000001, 0x3]}, 0x3c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000980)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r1) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="6d3ce7b543facb9f10e89478325803070000002de566031a70cf31b3b5ddff9ce5400b9242d0c104be6cc492d93247070000006bbd458ac32ae0773406508b4d6982"], 0x8, &(0x7f0000000880)=[{&(0x7f0000000800)="f902008e5696a27d52ddae034d7447c7ed94eb0b7f2d59f29f980f10549f41e67c59cb96297d5b3a673e317b76c38d34e8f8d89625211de2616e10b738e48628fbd17b35c04546cfdcffa6f65ea0f169fa9fd4ae7ef36c6fb5f4", 0x5a}], 0x1, 0x0, 0x0, 0x403}, 0xc) semget$private(0x0, 0x3, 0x100) getgid() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="1d73a6c82482e7c08e88b0981a928747f3be54efb1afa4c0229027d409877d3124f10fbcdae8e8e0e525b12087b91c9b143a57fd1fe4b593ac1a7fa403b2c7447753b3ee0637aea66a3cae375d09c625e653c232b4556cab1f9ac3053e14c2ba884841173d8d6b51a52466d88ca21524542edfbd0d0e6cb4fe353c671f7948c92d29cca8e394452f370ce9bd2ae12819a0d6281c951a8a76ab4df4237dd34881d394b37f4d451464404a88930a81dcde7a541e0fa9dbd3b54795a7cc19b524b8658b0331b8f95d93cf61463d9fa42b9ca00230c5ae549501da74a037279a7014c7fcc83c7e845e95fe889587281c8c97ed5effc813dab57dd5ce23285549", 0xfe) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000900)={0x20, './bus\x00', './file0\x00'}) sendmsg(0xffffffffffffffff, 0x0, 0x8) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r3, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) getgid() 18:17:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) mmap(&(0x7f0000664000/0x4000)=nil, 0x4000, 0x4, 0x3011, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget$private(0x0, 0x3, 0x10) open(&(0x7f0000001140)='./file0\x00', 0x200, 0x20) r2 = dup2(r0, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000001100)) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) write(r3, &(0x7f0000000100)="0df350cadcc5b9813e17a78628b96a71caf9e89e1bd6484a25a197fe5eba94e73ed5ec849838ebabbd2a4a65e1347c0f82e7052f972683b10ada9d75de9b0eac4c586d378d2625d9673207d81c4dc1a83a5b15d93e205863882ffd99218312dd4fdf150f1d0c55712bfe2fabe01630d2133d2e4e16cd7045b3c62abb4c7791b61301ca4ca890aca774657b3acf8a43ac338d1f7afd42cd114cd422030aec40fbb189547034fdbd44451bfbffb33d4699c9c161ed04cafe2fd8ae714c22bc01b4231a7d19b752b2693ba60fddd78d080362ef6c3cea537cf233c16e30f8b1a2686b3f3a2c0044be5943e8b2f0ee2417ca7b15f092d41ae81689db97fbb06cb358f525a1212159cdd8742472ffcba0baeaa8ad630194ef0a7d4d0bddc4b99b584f4adc6ca90a7a7a01674ad4e64b872bf48d3e59d1aec6fff6c57aaaa105aa0508d59426879ff69a46a056e43706360d141dc262250fd7df50b5f8c729a9d9f3ed912099cafc1f419dead72eb39020c8b2ccae07ae731f4c5e5e12321917172c8d7bfd0bc21aff7b0dd691800040ba5f1d8cb119fd9085a8e1ba134bf2630a1dbf95b726b7512d8b47e2611d2351606fd5b774baa257a477011269a47daa5fe137e280e4f48a07c485ed1a5e893acee54626785a9fcf28d8c8330cf0dbced802a1189f346e7f9649072afdb22100338d32082d032ab1e79fc650b33180a3b5ce4760d6a5dc9370cefd255904d34289fd8ed2696d791faa96851e1cd4cc4e27081a4f6d1fbf1683fa8978bbd8ba4421daa97dfa604c80bb257a7ce530288f196170c68c1bcf8e1882798aa4963eed598b4fbf0de6e85ac6e9031ce5f235ab41541b076e8c3eeac8591e675c7ff0e3134abde779bfb4a04469673f82d58d6d25080688b832a0e75ecb0989a978134d9426af74802da3e89db085e773065e9c4e67ab75f9e9a723b65f0f14c2eb683f24b2581aaa9065d7a9911377e0fb3fa7633dbeb5cc83d7aead15a2ff41158494db31f57411cefac1fa4d784c18d6aa00cc85f847f1c4022f7ccf4c2dae47bf661284352e381931b14da796db4c00bc0e412e3fbc5c9d38286e2ce5e24bb3e5bde94f9709c2c3a9a6929fa6ac96a6268f433e20a9508324ccd213d12c2df9ac59562b6a0abcaa0a1292762e4be7ecd06be68946e9b72660913e1469632ed61f4da7e3dd86b61ff0ea762e0b54219f46aaa1b18175612e0841289e5d288ee4bdd6662cfdc86b6f212ef545a7294521398b3b63959a5323ca2f1b46d0b21369201499199645e189e166e7559084344a7ebe529cfb439b07cc9983e450dccbab0d94aa63846dd71ff87e03071408dbec944233114378b4758c8519477beaa6948b606f16096cbc7bf7f7fa0c74b5325b2c9bc068adf280d3e8fa3c072309cc1916655fe911aa61ee5588d85d8a6079a1aac983d11aec54ef6b5f3c948af8f970511c7d16e5b376fef5dc9f6f3e4e86c95d459f213117edb64eb16b188dc10a20e0f5758a659803ef534da49b47de1d09c8855cf744093e2a2aa05c99a02bfd08ed04f9199273ece2d8473005641c95ae7ad41bee44b32c92b360b874546559f4e2d0a83084ebe2db4eb2d7aebd7afd5b32e5de817c6be82b86a5287ebe620100655a66e5e18ffaa0a3855496c2b6e33bf83a760adf2360b118fae960e0351a7238d84aa25c092a83629383870036ce01574ee9c56af2fa1609c0d8216e7187cbcfa88df0f8bd376916d0ee8187fec03302b068759ec29f5d6356c304961d2e46a8c1c270dc2e2023bc86abc2ef97102bb664cc0b5e0b9308120be7e7714c4ce1e1cf7bdbecc57dbac715f04f0c6bf33917b55a3bcbb2374eada3f2426f80630a5e3877949643e6e77749fee464a597b520ad7a6ed1565d051ecf1cf1c9f525dc6fda0a91257c2370db7748f375ed2cba162e3238d5ee11240b467315e7b0cf7a6b6323b2f70677d53945ff5f20eb0b8084260fc8d9d46f07a721c6a9dbeb73a9b48911498b3815f23e181b56caa54fd26b4ce4acce99b65a31e29abdf9f08d02889f1e53909643509c8f29f5b501d4611dd98acc17bd3832c58b32e1af8f1b8cd7bd7be78dd6621c44ff067f4ab492c0570a0c228b4ce001983116bf339a67e0479bcafebb804c81c44aab5488ca68ad04fb5dbeb37836ecbd3f6afc9ebb431dbf60c85178362a8c871512fbef4c38e12314e1bf54a03a093fe05d6c39b2ff7f9986cb64a8882e2e46a7af66f8a1db90a61fa024861616cee2b45121ed31bfad1a80968b193345b28df62ca6514297d0a6f2ab257e7a6c8fcf170bd3ec6e5d7ed7934518ec4ced0701abb6b2646d792dc00a8555cae4bcc587a55d8d202a0beb75f9b07461dcc3c2544cbc0d87f9f53b2f11815553c9623f929bb1bc82c7ae3cd66465761fba7c8ea262e7feda8e9f07d7a38e6206bc28f6b154037d5a0ef5b731c60a0eb7fa9987e59d3aef5bacea4e72b63ef7527502e8c16c7ec4e24cb4f81abdf0edb185ed8487ecc8d97516d5601bbda6a9221b32647badab8b89a33da1854f9dbac7defc988040c76b326dbc9a6ca9263343734d344c5f36816c7617078ab005da7c8b0951da2e61e46bfae5012f01fc6a2648e5918409ac458427e78451698f7d52a639d3558d7640b9fd5c7512e78bf596ad3b57be74de9df39e2478a022ce97ebfb3533a4c067183ee0a8743331cf10ca249b9aaaf3ed2533c778d865379e1b98b0cc340f8589c233b7df2b98ef6882cbbee1e292713d8503add564163aa2a6d277393eb7db8e27aaae82c46a089d3b6531df87d51678cfafaa090a6bfb5686697e92623cb1b42369658e79dd418ee3e3260141a8ab4616dbce569fd78300ca3068684001ddc3486a311e2045ff69be8768df1e6621aac1c903195e003911363f656ccef3a5a3618d5d045b7b0f1bb5780011c224b22176fb4ef99458e790b409a68f913353df8135ff376f1296d390275c8da183f1ed957ed2da2d9df900b7ea72c9aadc305d350fedd4ec7faf2742f68893f613c08915fcfc1b1cd6da38042bc139c36cd170cdea2b7f488d81e1223826057513012ca0ca3e5f41fbfe967899f952e142595ae6c70e571ff7065c2531af7faee960a776f4f265faab2f7b81b510716fd9be178fc89a7e7c57c25f21213e060956c2ae7a95072c5958af218a885238e0328bc8dc3c29d7c915f050206b264319079a3ed44e745104738eb5f0bfa7e9568d65b9ce0fd00a85b058d8549393a8fbdbb39a4510186ef485ab76897903f782814e208550680af0028e9c17f3685c1e23f722fd7083153621851ed2af1187f65f5fa27d22e69c6b4b96dfe32a0b8f51feb117c1cdeaf8522c0284851514e1158e4bca63ab5433f6eb43a323d21cd7455787bce6d84d8e593b1d69ef21f2211437da2bbc83b89787c6fd0d7c7779f58622a353dd44023309f8925b5dae4177e0a375e6979bb03f8e43f769bcc07f8ad7ebee9fde0daf93a9888684aecc6a82d43c5fa16074516877e13724112ef16730e3b75c0a2eec131e9e255a4a1c5771abcabddbed5a3e7c5f8b27c0ecae23ece3d420b1fca3b5013d01b40be9d0375a529f905d718b2ea0eaf3dc1081afa1897bc7cbeabc7ce53521bf53ffaacbcdd15fd66ada44f492dcd8fd22e6dbbb588bcc98f91ecf2f5a7375eb5914059586ca98cfd71b8b63fefdf277b06801f9b1522fa2a6767d4b798673ee4b600f4c924c902fc2f982f2eb0a3d5196c10cedf5334836390d9466c4b3332ffc7ae3883febcbeafbe94944dda80a6956d2e1ef32b446c65950260a7c4def6f57b11722070a28d9022489dd7c7146a0cb2382ba3ce2fad1900a646a75dedd8844ae532f8a2966074823afcce29b1258afc97a3760619694c6759d5d906e3e52193b50d368b4d40253854736ad34a0a07f48927022cc85acf65ea62bb97f785e219f59e501052f3c2e06780bfbd4f8445dda3d994fe643b346075163f1284b196e5dc6912110633adf5bb357fa618de31f7421e9d1d7272285e46f4c20ec35881ead6f2df339be5861d55bf8072489653c79802bd99fd2330dab6900b40370802da028a9e208e0955b75864e56fe36cbc79ff4a2f48d2743c9070a9a60e08fe8c8203a0fe578b49656be5dfc70b5b6c1cb146d4ce45d0ec20df859cc5913c990872982f3762814a668d6730da6e898864e3adb23b25809daf1c3f173d5ce9e49245139979b5171459cf4b6b99d6cc9202b67817006d081eec42ffbfc5b3cd72fc29eea6d59749970c082f856f517343b6095b2c9c8eed7775531ca496ab72d33fcddf6d3e80270fb938ef9566b48c36fc7de60d96fd8f01ddc0d14279ea45d7fc80ca7a81b2422a354a77ca2cc690a833e808cb7f851f31a96ea89a06b19ffb33d6a91785a7ca1e5fd723faec980775d480b5b931ad60dde0a5d7910f944253d71254ab7862c3f63907e3798a09ef64d91ae4fc9335dd0ab8018f16c8477be8acb716ac2735464911d0dfc9c7739ddb2cfa3db929bb110adb525eeb770e6a00fd6d0a9f3177d2ce5dd995c58ca4c8b79f889233345a6cabb1ce622ec931ad7e3e75d866e6f4388cbd473b6dd7e1220340a313e2fcae387aa52305a7b6cd09bc59a0ff0c05bd1bb7cd70e74d9a465a52e01a48e1d21a03af2c1e78d75a3e4868bed77b8bad4f1c8d99bdf0e46bbb057f9577f9732b6e2d40105f7f96f3448d0071d1b0eea02d6e039408bd9f6c3b0fd0d484244070ab2b8e819f1050c110bbb24be8f54f56ccc5447a0dd2037d50cba7ffbcfdbb445e0299843a49df92d41df99fda2f05c9849133ce5826874e5f2898318afbe9a9ecadf856be2e228c1ecb865ab573f70d99697af07336feccd115bdeffec5a3c999b76e9768d591d88acc2fc603ed1cfcc590a7183101df5dcf94bdd8856fc8393e9b03a91479a105b3bcdb9192133053c253c2631a33479ebcae69e83dcff7bfc978651d3de0e17bd0efbe855444023a77f7ade69b02dcb30229267d9085bd51e6a93c87530dbcdec6df52d57839705463646a3c934f4345e3c6bd4c5c99b6b13deccba9d8d52e31559f97c4a90163384282770f5bcb097dbfe68fc6f9f8c14ba83c5a4683c8734339adfbfab33af9e7ca322796b1247fa2445471cba71591ce44344aa796b278aee023fb65cf2a3c3b7b5dcbc273dfa0842f0b0a7785d7b60358967f049faaa061942715190bf57dabec16d342de785ae91cb6ff6e6370e38c2cdb12e9a90d3db06cdc498489165b5b93b81745bb63b239d000a0b07bbd2eca6da3714cffc20173a0137bd03d30e82b0d24d41b8c8df3aaf51885e6769ea66630cd1bc3e220fb8f0aa54b110ee9e73cf6029a45ed07b85509ac0ca8b31d7dcd5b72c2f0458689db1d131693883fb72524a4f7162d188a51a78e7eeb77bb7dcac11f26389eb21874e352052324c370bae9baaa02e536ad1f6358e04ad89bfe1170bd37aa14f371d6877c3030b5f60e8e675009db2dc152c9ad8c8e1643a51d13eb796e360f987ebdfaad03493732b2e0eac1ddf8987b1e23b46fc9636f42559a58bb6e2b420ac2f5113f8cec286477e3715c2a87b23f16eb7174fba94d4c6618d77aa872532f496ba4df02d863a2d7a051715510cbac8a8e7c04dbf672445aa96e3d3c418f9b069647d9907adf7186a36ba161d9737710609c4844f6cc26dad4d9058b8239bf0a02768b733b5a7d9c4fcfbbcd8efae0fddca4b89549e6b2a380f4649a032b8ed0332139620095d00a335df29b040224e4497fcaebac034078f", 0x1000) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r4 = socket(0x18, 0x2, 0x1) close(r4) pipe(&(0x7f0000001200)) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r5, &(0x7f0000000080), 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000001180)=""/101) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:17:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x40000000000200, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0/file0\x00', r4, r5) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) close(r1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) fchownat(r7, &(0x7f0000000280)='./file0/file0\x00', r4, r5, 0x4) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) openat(r6, &(0x7f0000000100)='./file0\x00', 0x100, 0x26) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 18:17:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000180)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x5, 0x2, 0x0, 0x401, "c08ad40fc62b8263fafbadb03b9d6d998217d1c7", 0x9, 0x6}) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0x56f, 0xfffffffffffffffb}, {0x6, 0x3}}) r2 = accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) ftruncate(r0, 0xcb) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0xffffffffffffffff) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file1\x00') bind$inet6(r2, &(0x7f0000000280)={0x18, 0x0, 0xffffffffffffff81, 0x400}, 0xc) dup2(r1, r0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 18:17:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x81, 0x6, &(0x7f0000000080)="27cd8b4b1a02f992d4009100637da813b3225556ec79bd714b6258599d6186fbc238ce25f2caf7db7ad48bb8ab39a21f83d45cd7adc31fe6268ea4a39153f362cb2e6115c9cd1f04529e992a6bb94bb064766cd37a51458ba5b14510e688ee9eb8d7e0380b", 0x65) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/4, 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 18:17:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000180)='./file0/file0\x00') r0 = socket(0x11, 0x3, 0x800) sendto$unix(r0, &(0x7f0000000400)="b100050390000000000000005786ca1120741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9181830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000100)=0xc) getsockname$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 18:17:10 executing program 1: munlockall() socketpair$unix(0x1, 0x4000000000000004, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 18:17:10 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) utimes(0x0, &(0x7f00000000c0)={{}, {0x28, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 18:17:10 executing program 0: r0 = socket(0x18, 0x10003, 0x2000000000000002) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000007c0)=0xc) mknod(&(0x7f0000000840)='./file0\x00', 0x2088, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000940)={r3, r4, r5}, 0xc) ftruncate(r2, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="6090b10ce48408812e26659571198b02ebaffae7eb57a2a8d5ead42290f0a524ed9fe2ca996ee5252c3a352b0b36619b972af7c4e92fc0fb03980bad58f05bc2944682f3bf99c1b952953e0283973c5046b826f63f7e879abfab7cda1ff43f9a233919b8492eddfaaeeabc20ebea8312b9f8bc5dea03ab1e33cb4f428416f0c6b4c3f412e1bb670fc79c44307e0377313fd487b66d2a08", 0x97}, {&(0x7f0000000280)="56c0eac46cdea3a4ddbb292a557c2ca5c53463f37afb58f5755eacfd5f74c1da42c9f8ee3ce1c85329b603b4c7fed99d8610282e8b57a373ad100286183925cf6cccccaf0b75e2fe3387397da52a8bf5516f3604fc2ab96b573d5d9dec28ac0eb29f4dd57d569cf3731a33bc9164805c41aa2b1ddb1ba18c947c58ff72e17951b1c1ac8755bb48a80bd543c93a9f75ca2c9cf05f3cc0207339475e2b5e386ae94a78cbd46fc71a192edb4269a810f9aa7f28bb1372711f821c5c216d139f89403a3ed961ca86bf2a72c59f8ac0a20d9afeceda18453e7abd0ed94ad9593c", 0xde}, {&(0x7f0000000380)="cbe7166ce60cb5a56c98877144a14a9c1782bb1349eaa9ba7bf9e490277ea7f78623fb4ab6b21f0b94e47fcdcd752add2d4805cd34bc371b26c427774ba1ba6c7ddfc91b4787a31077583fd25f06c13dc0710ca15e361e3fa27375002957323ae79724f1c325c9667807de00ecc5dd7aa66eec32e0d1b9acf7a620a334ce2e86a56399d02b8ccf35255c62ef8ac2d77a6beafe39f4c26f6dc55fbf6143aa9143c998c9d5b2fcd9985654b28614b9a7b0a53b3ce55a19b732109333ec4cd4", 0xbe}, {&(0x7f0000000000)="90a056a17cf321f0410d47c536fc9b7f393fe528002c4eb10d07fd85a241d9fa504aabd202d18f00e02aee41", 0x2c}, {&(0x7f0000000500)="ab586464b635b9115e1d4133968ce1bd8fbe7f3d32dd5d87a74830ff8677f064c90248b2041104798e9b598375ddadf7f508de7ea7906c9c7915bb9ee3bdbca97b1e604b916ed9164b136c1a8c78f205fd2188a0f16ed5f06555a22225355ddb576862dbd5404400fa7a035d052b5504c2d662d356222b31205edb84c7c59b63b8ea0f563098ad7fd4a21063bdca1b9d656adacbd684ae75d521fc9dd0d99363ea99dd942820012de122bcd6b16404a1735927df0247ec25717a27be3ae030a16cf724217825aae99add6decabe325737d5447b1c7", 0xd5}, {&(0x7f0000000080)="6b8d395d774225bede318ccb100dd4317e8d2e36f3d3e89ce954b795821c7347826e9f6b7de2e3eb04172b664c5f974de7ff520c689377af8133ad20ac5f", 0x3e}], 0x6) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000), 0xfffffc7a}, 0x0) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000a80)=ANY=[@ANYBLOB="01002e2f66696c65300081c3cf93ad6b25c8b1ba0c51ba99f05bee27a41ca78db16fbdb518871814fcc9c005e856f116380e5fc328b5929da285c9e884dd45dd73d596996eb8969e6d74d67bc6fc4931937b7dc8095fea78c4822d0600dc2ed12e108c33bbf33900000000000000006511bddd56a37acef13e89b51f771af2e3e4d4a77d8d0360442eefcdb7e8ad75bb51939393cc081c2ce24e0abac3f5eb02852dc3ca02886b59e435ca132866a03aea0684ce7304a15ea75ae9b739ee6d70bcd9b02c8e21cdc7080ff5fa3dcf26c0e320d7765b9858340efebf2a0057371ae7c1f87050cd65127f00000000000000000000"], 0xa, &(0x7f0000000780)=[{&(0x7f0000000600)="692f9e710fcc1d3fdfbcf8446a7c1f5dd5b2087a4f9d2aacc9bee7285a2723f7fb82dde9e60bbbe19eb5d6d40e272776c0df1566c61aae7dae3a3fafdfdd5ef429c26ed549e78be5b09982ec48ff50c76d867de9abbeffdca72b05ee03036ebd2286b435c5084fa34263536fddd8e8a848e66a370f870da0d53afc99473e8a461142b3b5251bcc30798520f41cdd73a2c51280fb851621878e99e67a51156d1b183890e8e746418c22f078dd59b1895ecbe169872782810544e58c316d2ca6c9cb", 0xc1}, {&(0x7f0000000200)="b7", 0x1}, {&(0x7f0000001740)="f98de17db9f8cb4e5486e78eab58f18939a741cfe2160e25ac83ceedde6225f7eea19a8667c50f431cebbe19083a639151228814a5b5f808e50e4e459dbd51c707e6f31a6c9f670a41a36f849a10f96cf1ecc3f5c90cbdf95726fdb44d526eb9acaae8d56a2015f9a353e7429f1bc4cc40bcf6096a9b08e4067f5f5399a3783624f76a3f3556cec3bd2b0b20d95aec04744cf2056125ac47bc7564fb913c2b9c56bce6a3d1c0bf183940e700c634e266ef55cf6efc55caeda56a6e0b297e5cfd062bdc1ebf7d9c669e7aa58f8a655fcd2bf4897efa473377649b755351a84252a8ed746b4217b0d0d40348e71880f4c060c500db9b24cd27c336bc345eac31f7da65e1290147c009b464ff0c29d8590d241c4ab82e1efd6cc2adaec791f34417fab3ceff0ac347b092a4a8ef66030d0e92cb0e86324aeb83c171326fe16187a2fdde5be58ce7dbb6e6179b1955ab9282469415290e3f8803f4955a0406b68440ee5f8b2f73acf0a8fd6f516300ade9bba0acfdf43dfd98c47bd70008effe5c54216815d7b2cb558792f57aa0b13fba1c1bf89ed2aaa51838f35c9c1becf79acbc16c905d82808282fac5f0b499bbe8f45a3de541caf5b8ba9b1729cd0b8216811bc52ade9524cc8bcdbbd13425d7fb0b3845dbbcfc1e71c5290c4fee77164a1066aee0d17d4a0ea0fde28521115185e97eaedb776eb1d4d35688390df068243624b335ddb484cd160d2e6dcbbc6c4c0731d7ff29688c8ed24c68192428f509d39344106695a1c0c27f42a833deb27ad3b1e12d1f1577de5fe9238c8f36a78f2fff0aa86838bba9b7642bf959f26267cb888910c91233b0a6d95e18527135ed8b102712ce21d98edc8adb24065df83fbde7302e6e4582d19c2ccc5d2fc626a4d75d3b3364b94d41b4b039f009425390ae76a97dba8daad33b95e03a185e0206c1030e120a7211b059dc62e1362be6638bb884615a693f79daa8f7793e060874959f43134f62e0ee5b0d8359c9e9d04e563d12ce957a9e08d20b2d0e6bd89d0d2003a2851112cbe12ff1352d2949631bbe5d59b441f72a91cb1661de175d3ceddba66552ad382ec90e133e880042d2ce138cf42131337f7172817c399749196a53320ef5bea704f22c4cf1f7a48a87c335c71dc20badc918245ef496fadb200522c0254d6f36c547b263310aa5102a68f0f400e6448d05e26ded21605706235a413169b31111d23c640ad96a422bcb4312a85adf40ec1f46508a38a3b5f9a1103a70b63039318c336340d4bbc333d43536a26cc165afa4d00226e3a8d16acaf58e8dd28f0aa16861ba5230fa90c3f0844c561838214afa14a4ef3666e7ecb02652ea44b3d50659e8774afa5b79ebf0c415429c37504cfaa569320e8b48c8462470bf52e98160cf259bc886cdbfaa93ba2918a1752fb62b03d48c8e501a20e32edc2aeeb636c27aad8c90071577d2463148198ba61da3f0e864253d0c94825853ead8b6d3b755ff0a3e2d52b15f6e4424a2990ecaf2dc18ca1c399be06ebad49829e3a8ee4055bc691507e416a74b600a83d19c9dbc200b999e3b9d3ffa0d34608da429de9bc85a1cf09b5bec1cc4522a8b1830931b9d9fa589cc24fd9237349ed756b9c175e2ace1c593336b81677374c11c9ed545b00fec1c86cd64f16bc30334414bd4f921585b352d1f3c9a33d2957d179d9ca23d520f3a186a836bc6b17c957368e659fbd9d79f80133cc4e02c6d0d8219b2f957d8f61443a829229f8fc822507501f19e8eaf55a22218ce9b58f49b1a3c0d762b340abb7c029e2bc1b054be382babe7406684df366dc47c00836ee6608c4920753b55568409451c8047dbd18b2cda09fd924bf6e87e06f564d1af91fca74b4d565ed2156c3cbd89fd7c6427441e1fddbdbe48bc5166c429d1d593f68397e9e66be6878077e5fb73e4393cb0e9234ad6eaea1aacdcc49d81cddc47ec82c55b111a3acd9d6cd5f235352ea65d9a0eef3a1f90ccf17bc4c8881afa6965f419c46e3efad140ba292d47a26d9635e76a0e0c0bf8c2504e9172741bd4b3f834279062ff03c649568e7742bd8e13c7e7cbaeae7579b7191382acae360ac324ef52a9d279412961d723c83565f067ddc3b253e3868a3c37e9fe6b5df6d5c66a8e12dbb1956e90d6384bf3839891e6816eaa47aedf8cee5cec7693611c46fcabd7704cf5e1550b73169d55b12c27d5592a1461507a5eb39f50e083300c455d1d6dc27d2704a3fb7e0573c7ce3b88416ee4e629ac1d7cfa9a9b39fb681db8a67dc9b94dd508c192d44aa181e40c00b1bee53acdab60197318878d5dceb91681553b9040edc6d34f3fe9e8581fd920c620a3557db1112579fbf01d34617a5ad03f6b6401cc53eaac058d5b32825cb3244d0de25a192ba710d824d0d179a8acf167d184262f18a496fded8d8c80a97c61572212c259bc1bf461a442aa3b95e8192cf77ae64b4e1a03843e1115e4e3d5e11addb0c88b7f5a06bd9443a430a9dab1847c99f803f273a7c3044ef0d620fa0907b6630cfc0af1a3bef575e527552e0efe1e0a4c8401eec707c770e25a1398db7013bdca48cfb8f48b87536135dd9a355873dd0db9297072f6477a0223c0d567ae936fb31bb5b3f99ea11d42622630235babf15d54e02837769d3a65bd187276dea874a08e3c8da1c8410e1e82687be6124a2e5a43e7b56ff721cca9dd1595e70d8216993d7f12ca37beefdebcf089b2c2c8eea3d310e43ae537aea732dede82155d8a42be8a9ba6fd6c52840458f0a9a8e4f7c9c600b22888bd2044b6b2e55cda8a1b5a1119325173c18b0f595cf068e31d7e24dd938ab961379678e0693b45b33be6b405db1a0c7e4806992fdf4d3ad533a11f0686509bc0e6c28b469e3f1098ee8aa603fbb5c3f55577c20baad4f33e2f47c50c00d03bf94c6db8a3b668f5f5c9ccb9c1feb808db8a731e1964d6bdcbc3bd904389f81accae5089c7254578f90bc6c0944365a85cf5b3d7f9f8873ff6c06e204989468a31ea95a0dbf30db19205f2a03ce1cf8524ec319c8203151d4d4ff56a82e34700b76696c04aa93ed51126ac7ed4a19a55bfd7a5fdb62373b255d0ff3d9de07b90cfab85be1a4532f796a9f19ac14f0a7fd61e3216c4ea845b4bceaa604b801c70f09fed3791040aae8ee2b2a229df73caaf151beefecd343b986aca0921e468723a5c19aae87a23110b399b2f36020c85a97f6bf7f23a3a7ab0183cb307f0881f99d97a89f6e2049a48b88ebb4aad9729bf91b83b33f38fa7e21d15b9bea792b2b183e1f76b870c2b1651f2a08227f431df3bf7a94e8bcf95ed70b01807dc013c46ec9f5802ee46f19b7b8b48109e90b6ae0f538132a2d7c9f49203cab307eb29adaae58af8f3028ef659cd6a2a3b2c047fa7d0bdf50a020ccf9d5176a12ba9d64c94ce8caf1adf85310b193d393bd8d2880bc7cc9de4de9648ee3465a74514909d39dac9be8b8a2146c5831bf351d91a32edeee8e44a698da38806467be987801c1184ef2f36606304c06f399cd821e5b2febd70a00ceb1cf8bc3df68adf4e6aec7cbff80493b441bdae04088933aea0302a3ad59b712ce5dafadc6e401a3df1bc57269dd5d0bc4fd83b5afb3da396858bec5e7ee1e68cac7e408154bbfdd61fe7dfd56eee19506a31fe7826d2f1f806733c923a545cf0ef499476cf330ce1556875b3d7138ad183d0d424b5f421e87f844c86cf374f291b243d9b91ce6139519c719a991f72b270b77e3906c668cae07e246df134cce740be3d1fd96bfa762651ed6073735e00f8d69c56137559338460c0b3e8f086d8aa48ee9c5dc63255a481d8948ff2e25dd7a10fafc8a90dee71865011d3c145cb80e1b4e5cda439db0b04c78dc9dcf2fcfb92962842274a6fab6d4ead06f34454adb2f92af21ce4d9d94b48bf0819dee1fd43a53b129724350e429279761c77460a12bdeca2e905c47e4cb6e8551bcd69c38fcc959ebe4a991410ee6eeb875a2c081e839ba67b591386257923ef83eb941a8f31e2ab332ec8853502ced33b2354e8d5fc07990a3b6333628ce77bb4776efc29e4c4acd140918ad4d46da6124d05829b0c872ca67c418259ffd67cb13ce971d4b3f8e63f668af9e255acce8daf19948ecc37f7ad581a7c635f1cd87941f8fd92b0dea1015f2c56624996aeff43f3ed6886b55df0769679700018b5d637777326d337acfb57e804b3d459c731c9ac516aa4d962d094369b1b6bda09c7c3d4c2daae1f0f09d13e5bb3d48583d4deffcb98e40dca6dd121bb403bda5c21d3c985b9cc36642ef5b761e513155cedf8742aeb780ae357acb5d2471c5b3801a6988ccf95d8e0f4c31ff66b3a9fcda0845b0d4b9512108846cab62595de9d22e8bd30c88ebc387e9d3fc585e3e9c3fc6e088dd7cc276d8b8299b501f4fbd267f0651197da0590cdb9dc945d9d6283ece15d48f6065304c60e324de2fb724377cf9dddbdf608c4d03c02cc6fb87eb7623ee868b15607b3e3158572d8b7c39be7dd1a4b9206f20ae8a65e8eb8f59a703569314192088011aee2b595cc1621a939d1c6c4c28d3ca97fd9f61ac6f7cf5005ff529bb0c165060d35a885754e6e7939e43a63cfa3aba0cb9b74b5c0885d0fd5ae049300f9878b0a80f890491348f8e2d4d7d568eef88224a155827bf324cbe2fa7d1274552afd978499383979a2073f4acf16399b41b3f0461d3b2358ef1d7ecd277a41b5637d19cfcf24bef9037bc09c7feea374d73a5bf7f13805d29cd2e17696702af281d81c58778a0e44ec03a2de6b4b3213debf91c090db477b6a1749adfb77ce837cee959137284a46f27d5056a4ec158ba4114f6022423c50e7fa9da3d7bc60599c831ee3c2284693a801a3f758789994013be2ac9aba74a68bffbf3bc5ef489aa0fd464cd9c11b9f714ee7a4665a2656b45252406c8a6939bc33f73e5362d049b9e226c05c4f1a9d73818cee71274fa9a8a46c982e8ada221cfb285379c930079b58f9e617d815dd61d650ceac9643de9b89eb36d65ad9dfc2483bd5c13f5c1d4ce9f8ba1bc68294a9fa02596da4e6ab02255480884d0c9341d3d1eb9c3abb13fe114727e239a7fe61b6e1538f022861c46c4f582b82f9437dd75abf6717d3b03e450b7cb23274df2ebda5abfc4f3d6057afced4b95d9e24a1d9fb160957c33cf6366c4693d8f7a3b46cbee13acb0da76370b2b587a262ea139202ac63f081279c2c571a1748d71bed09e25bd49f4b1c911b215ea9480b3057a470ab843045c1018dbe7b619caf6f79f2f0244d5cca4d2b6db622e0375e7e225d2f45ed5c60795b7b61848e4e86dc7d3302951c1159d80e8a1e298dcb089854d6bf7557237d575c8bb9f10a07419ebe04d8429f0bd0221184ff5874cfceaf4e974082103e9ec4f04a6ba0cba270fa89fc19029983cc98c7ccc2eed5e1bd52e4aefa55f51e664bb10f5bfc06fe9c7a0c7ab80c4f6bdd66b4c9acbcdca2c2040e3765e6e690fcb0ecceec47e87496413c5fac3195d006cc3263e661fe2e2598ab11b723be70a5675dee34680cf3d6402be124cb2d43f205f0e67c8981b730e6c13239e55b7c8071247d4081da469c6665d42e819a07645862f72349521c1a73eecf8079cbfe92ccf5ae7399e9b88df733f983dbf7b6432380934e4f56a9181986c2a0eb9b1ce0463cc1ffed4a2b7d50fc73b4d33102e8058babdc84c7ca9f6dd61ad6da517c6af65c2d6de151d35eb09af8cd18edf0b87f933f3754ac7eaecc9e7d3f9e32e7a6702057d0d9198f6e3ffd363ba6dc3695", 0x1000}, {&(0x7f0000000700)="8ad72b35dc2c2e803b6c646acd867bee8c1e3eef7e31d4719d6c7c44c80eef1da88986e121b87635ce31d57f7378bfadafc395f18024da5f05117c2a6e9739d704c3", 0x42}], 0x4, &(0x7f00000007c0), 0x0, 0x8}, 0x408) dup2(r2, r0) 18:17:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x14) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0xfffffffffffffffe) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) clock_settime(0x4, &(0x7f0000000180)={0x400, 0x3f}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x1) 18:17:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370d", 0x1fd) r1 = syz_open_pts() close(r0) dup(r1) write(r1, &(0x7f0000000180)="d9983fe6b3a6003611326c71d5f84e4cf62aaeb7c84754d39e07d740079d43cc96f5467f62948a8b301e67434dca1e2773fb7c0447ba6168d99a385efaed9cfc4043be4de0bdad932555f441a141fa8450bc05b4dedd6d0b043bfef4ce59c1c60715c30062483d0211e3d703c8e62c244b2796358b4e83a49e283a13adac828da81c11dad4e01eefa1af472eb0f0ebcbe3ab68dec0c735fad278fe8d541aad81607d4d8ed09f91736b163dc21add8ec881fc4c89fcb67767fab2fdc98204f1de3675d61f3554fbaca63c0781574241332cfb091a4025969528813651b5c0efe5f9c580e65b", 0xe5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xa2ea, 0x0, 0x1, 0x6601e39b, "845d550900200000ebc67f8cdf00b01700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:17:10 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x3) lseek(r0, 0x0, 0x7ffe) lseek(r0, 0x0, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000040)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 18:17:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="55b74bf5312c53da78bbe140648fe2fa024eb5b6b77b8fe63df2facfe5c29d5441f22da3bbeac73f42ad59506657f2b004d34297752f9348bef9208aee7e11f0aab404f0b009c8a354866eb391df9d47e1020be9c5cc5fb80ea7bc016040060ff1bfc035f9a00849a2b6cad1c95fdd306f15c8aabe5f50c06ba67ba88ced98076a2189ddabf681806bc095e22cc0142e417d84e312f0cfa244", 0x99) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000280)="0ae88e5847ac0866fd60ac08eee3a62cfc71bf144bf810d7a71b985d595398561965974300e59bb85426f18f02f7e785238b7b226ae867ded8ecc9217f8303d7ecafab9c31b7337afcc20f7fedc634260619557f87ea934223c419dd8f63d7bb729665d36af65438c101d076e162c8423e28d3bcd7bc233a2ce85a9f58c56f4c0000000000000000000000", 0x8b) symlinkat(&(0x7f0000000040)='./bus/file0\x00', r0, &(0x7f0000000080)='./bus\x00') execve(0x0, 0x0, 0x0) 18:17:10 executing program 0: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) r0 = shmget(0x3, 0x13000, 0x80, &(0x7f0000fed000/0x13000)=nil) r1 = accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) accept$inet(r1, 0x0, &(0x7f00000002c0)) shmctl$IPC_RMID(r0, 0x0) r2 = msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) madvise(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r3, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getppid() r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) fchdir(r8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgget(0x3, 0x2) r10 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r11 = semget(0x1, 0x7, 0x200) semctl$GETPID(r11, 0x1, 0x4, &(0x7f0000000300)=""/221) close(r10) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x1, r3, r4, r5, r6, 0x8, 0x3}, 0x0, 0x6, r7, r9, 0xe867, 0x1f, 0x1000, 0xffffffff}) 18:17:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) close(r0) 18:17:11 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33ff0119515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x5efd27f9da1c39e9) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x4, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x7810, r2, 0x0, 0x0) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 18:17:11 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) geteuid() getuid() geteuid() getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 18:17:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x401) r0 = open(&(0x7f0000000280)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x200, 0x12c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000440)='./bus\x00', 0x200, 0x24) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=',}(*\x17\x95\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='%+^\x00', &(0x7f00000001c0)='\xae\\&\x00', &(0x7f0000000480)=',}(*\x17\x95\x00']) mknod$loop(&(0x7f00000003c0)='./bus\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x9, './bus\x00'}) 18:17:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fc, 0x20) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) ftruncate(r0, 0xfffffffffffffffc) r1 = shmget(0x0, 0x4000, 0x696, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/239) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000300)="8e65a60c33b8692267d3a0b036c9cf363d254b5f28d4b11a438532199f096569465c3e1983364fcc6fc2969506ec8c770da07e4fb0bfda111ddbe67fa5e26ba9dcccfb9feb5523fcd5c4d15388867a276a1916dc7e33f0c9d0ce3c9841faea68ab0c8a8ac4452b87dc593ea27519e4bac8e5442580d521286b0bf84683567ac3e4eb1cec3cdf04cf4f3834", 0x8b}], 0x1) execve(0x0, 0x0, 0x0) 18:17:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/45, &(0x7f0000000240)=0x2d) chdir(&(0x7f00000001c0)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000680)="deac350cb87801a1280b60929d231ae9e55b0226bc9409ed680c08cced38afeb0a4641ebb97d1fd5560e0035e6ab8117a790f45f86772ae432316b0236bac0b4230a6c2c09bbade9209f5e72a724043e4644bc65c14209a9789bedac098272e33a73b73b55b295bea5f612e25ea8cdd09d116af1c9278b297c59c9d99b2a14495d66e1e1c283355ad60d9087420465a8bd310d79c7e5d567a81e1b1a7162105e45bb1bcbe929fd952ce8fdd21bb033bb5beebde3e8ca487e214b7f0bcf947c042754d2223471dcc31b22e3dda47fd96192c7b8d2b64e001d1b26673dc61380baa000cddd3afed13c2ca68e2a928f02cf32493e3ab96f13ef6a3d1263ddd0316c03d56faa6d9db7b34b942547e1342c08a786fc6e67a137a0f14678d97957f480809011c3266469d50416d489b14f731bca2b0ce5c1ecc97b2c32a9145dcf96c6b46ac412597acae83a92d7e1645437a94d76dae7457c75cbe73fd174a283f23c3df058eea234f563718444301f8e0ca8491aa2de05bb242c2ee6d608feab1c0cd9d8bb9a3afc35d33240959f0cace1d083e80f8d72be9da54871a644ffee51b299b5716619723f75c3b6197bff1b2bbc018a18aa0b9b4928d297e2c84fbe6dd6aea602c9dc2f798d278075fe0f795930a440055b3addfe761bfe8abd231fec7ecfce10657138fd0a7bdbfdb5ca6f31aefe7965521500d6c16e6c9d7c3aff5e2550731a588db9c3a34e136e38aa680063892555bfc93475d061ab60f92e2676faee6fd8b0159390cebd9d35e56633a87f2b71381fbf465a43a2d51a599daa9547fb1f4fcd3e7e27c369f94f1239314d779a36510d54220a4546176495fe2c1615558383935f471e9dd648d26e98bc6dd7973f171483ab225d7079503268ce7916ee8a065c5b24907a3a2e1cbdb37fc3c39dcd37421265e168049e43cb59cc6004daef1419481fa8be45a6e34d69042d97f6561b32a9221bb711b06223fe72ff6630b9c56e5ca05aef1fe47a40701d8e0ae71898ccf06859f6e6f059112923c3b6968622c8de7038d483ac86cdc188c7a9afdc48d84b46a0a62997f56f17dace766a1a444f7c139603a96b3eb82d6ebbb9130d560322d537e4eece1f3dcd276c28b75c488a31a5f890f345880479088808c2a7418efe15b0abf424dafcf9e7ed4980f94e731e908387ea3000ace99f79c890395a083c516e91007c5d2de36b9d514c09e1bfab0bd555da6c5e46ca2a34bd9c52f1eb3497e710e34f214bc68d3cee68a8033e79ec81277444030281dcea4442fb70c74825a0bdade4427a8c4a45772d61df90bcdc4d1cfadc80a81f9176ad7bb5d75a95beea90fe171b85d05b406a884f45bd679e868c3b56e182b10b1b4881d397cb2981cc88d6f6ed78ec8d2968e3a2b2d2c8263b8c367c8f65bd0af3479fa61394867c1580452af085bb133b615e2043614a8abc635c4312f58a4397d00082c550eac53b689a8b348e779a44696016d633329c625f6564cd2eb727581068bdb882682f1c148e7e02ab24658657d7d20cb3c6fc202c86f1daa56b2a95ebc2e54c6473f452f1f487ad3aab47c4c93bab91e7c100f5bca56fb40795e4cf2677a2c9abf420dc37003b668c6d4025232d7502067ec465a4ad1935887e6f0d685fa0c8c284d33023fc8e9ea0ad1724e56391c8ae466fe809b6fdf77cabdac1e0ae7f6f34b3c62293335f717ed436a7cb30fe4837a2b45cc1d8d086b3413e33d8aa9f64c8688afcf6068c8849502b220ad3872ff2f0bafc06b6f2b3a0f7af50c7351ae4c437aa8e402a7a47e9321d0fce36b4c05cb32f3a5b2629775a8ae8aa31b77953ec836642ce14be6611688aaac889c6f022f044b55b4d15cca5ac05a52b82f8e2c79b8b924950be75f6527adeef968a8596f3a003a0c0144cc434eb0f35341faa58f966a249c37c61f2803aa1ff060734c87709f8fb5d3240daa96701d8d792aeb4bcf9e4e48ac4ad822f010c8783bf2dfa50edb1cf7c8840df94f649e7ca6e03011c2f705ac988152e6f6bb88d61ae13e653085b1a53fc3a873f26e0b41fbd9a0500b401e985132adae8482b0ee98f3e1b40891cfc0091a53ca909f4441d22e97dce89c43f10fa1b4c407e2c9b81adddddb4e9b1703b098f0a263b6f6405434f77179077aaebf96c40ea3d267d2815aba1a185c6891cab22677ba8cb8a830e0e561a9ebf387242ae48b5cb533280fd36ba8a09f37d24f640181c83d22b9b21921aa3bdcc8b513a8db932d66d88ce34cbabedd617c9c5e024320145c17d96a91e0c12092049cab19a07d76f4c6d567780f5e3b6cafe8cd671eb35180aa282cb571f8eb372938791c1b774eed061efadc5e1501f594a4857f364a9871175443b42952a6d01404e7f3464451b4d20b9d722cafd3c5bf64ca42d805905577b72ae1287dba5f94fa10137e6cf04f01b60b1a45c05f570a7583a1bbfbeb76fa2b1b23a333c1cc11c38661e127dce2d21b920286841342e725946839abb4de68b3c496f62b1e50cadfed9a93c214a21d3f5cef195e7009a2ea7e276171bac1dd4fc98495f68c319f9e88e29f79e2274fc89cc45b00a765f9808f8f5f086e8a3fdd2e5c59f448700f90aad3f91433e8da5b3cb1382d5a0c4837e05db8468829da3a2b3f903557c1742430dca56501013f8315606d23c4d644772420b25f081a104e7a963045b2584dfbdf3e7d975dfe0946973ed4864440fbfa854366dbd191a525ad274606de368aa08bd4e45de8777a8ffcad235362e0ec2549a43694f5451823f64301b31a0851e73ad96aebbfa055e83a7778a91d4a15782e2dbe14dd0dcc7ad0f656056eadafb6c05bd4ac0cb3ef261deac8b20edec3ea57846b308c6b5f890bc214598b28ff8fa6e74f30674db4839", 0x801}], 0x0, 0x0) 18:17:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667e, &(0x7f0000000100)) dup(r1) 18:17:11 executing program 1: syz_open_pts() 18:17:11 executing program 0: socket(0x20, 0x5, 0x2) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8090, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 18:17:11 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = msgget$private(0x0, 0x405) msgsnd(r1, &(0x7f0000000100)={0x0, "8cfb0e617e1a1e3745e683b823c8f4f324686787e4d1bbbba46cd6e3331bee31c0cb2703363ba322bec83df23562ca30811e6bb426ac2589e92659ce2b8905b3cb62050d12c76de53efcb1f26fc53b35242dd29668da59c04b2c80d7e6bf55f93fd7bb6ab0257fbd5d0529f3fe84371247549d7da6f0623378ab7e654a4af30dc902123aca0401f6f8944f29eb01b93f649f000693f7fc422549c32041981dd1090b362969c1986c22cc5220ce9f75b98d93e9d01fd6f8e27208cb8dbae8f1aa0bb6"}, 0xca, 0x800) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="8c1ce2c4b3f1befd8dee010c00f0002f41632f7c72632ab4a4f5706b3b17d5e1d46bc0ebd0504d1ecf5deb10c55a920d73c914f48a2d05068861d9cf06de3105ec7a6096323db361a8c282", 0x4b}], 0x1) 18:17:11 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000240)="b1000501050002feffffffb0ffff027c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8a141b2ca3ebbc259699a1f132e27ac6eb502000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb3, 0x0, 0x0, 0xfffffe98) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0x0, 0x8, 0x9, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x42, 0x10, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0xa0000084, 0x5, 0x8}, {{r0}, 0xfffffffffffffffc, 0x62, 0x41, 0x6, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20000000, 0x400, 0x3}, {{r1}, 0xfffffffffffffffd, 0x14, 0xf0000001, 0xff, 0x1}], 0x9df, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x80000001, 0xffffffff}], 0x3, &(0x7f0000000200)={0x4, 0x1}) ioctl$KDENABIO(r1, 0x20004b3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) dup2(r0, r1) open$dir(&(0x7f0000000000)='./file0\x00', 0xac745ea056dce16f, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x8, 0x94}) 18:17:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 18:17:11 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x25) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) getppid() mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x8090, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="8705de1d6fc38258854e4991618f3948c0f30302975e10d6477e2a6dbd72829bdedddccae232cd0008d7a7b9b4840a561e91622cc0f89d9aee95999bce7980798d3cff2f6faa9ce899861e80b89308e78c94f0b5263d43f43a6a0676f8a1e835d3e4bd15efb463367e197565a9aa24b2f973694523c6d0cf62f7671c0d39a51a5f91fff1a467dcdb08bfff85f664a21df8c17abaf0c586d2b9ee906f", 0x9c}, {&(0x7f0000000180)="4fe469820e2c4d8c18c5690a44574e041814862afa842d8148a31ca53e35742beff8e4605d32fba5ec3b0c5ef57193a5efcde8d4ef99479dd7c9a379a461b9476563455ae391fde279ac493f9f7afc73013ae14bd6881d7423d266046c95a8fe489ce09e0567478f697fadbc6c39bf4ae95691a6d7d21ea4acb39d8a837c227bdd11a3af761e773b9dabc16fe0823240e743c37df2190ec67bd39572ff5cc1f80c06f27938a96ab5ccbebb9bcaea028d8648d683e6f451dece8dd6cd890537bc6ee89b427acf29915188fea1c3b553eed2f9d98204bfd12339dd13", 0xdb}, {&(0x7f0000000000)="e33599bfc94fa1b07225dba0333523ae511ab9a8b2ad12d8829abb4bc97a089412ffc585a36edf3283134317048fe1", 0x2f}, {&(0x7f0000000280)="7b071fb24adbe08e23a3eff118724edebe4ed4bfb243a91d4f0f17d86c0ed4cde3947df436ffa9561212c94f043d96d0395f369afa86fe81d132218e491c34db102d9ea0484d4f6b5d87dbe1be9b6e0695dddb23814309dc971897423119fdda0d007aabf8a2f0c887ec92295cbb6daeaeb8c0281dfd145ef4d59c00fec5cd4181aa88ab7ff56ada75f3d21c82c5459f9ae33a5d44459cfe4524eef56a715806ccd84e5b2f3b72c5b032556f1bf1a29e148b27f3f2a976aa641cd7672f183f7f7c62ec9ddad9e0", 0xc7}], 0x4, 0x63) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={r1, 0x0, r2}, 0xc) 18:17:11 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x2) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 18:17:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x100, 0x0, 0x10000ffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 18:17:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x1000000000000006, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) r2 = shmget$private(0x0, 0x4000, 0x40000000420, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r3, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r4 = kqueue() fchdir(r4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r5 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000240)=""/232) r8 = dup2(r4, r4) semop(r3, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x3, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r6, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r7, 0x2000747b) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7ffffffeffe) semop(r3, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0xffffffffffffffff, 0x8000, 0x1000}], 0x9) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xffffffc8) ioctl$TIOCDRAIN(r8, 0x2000745e) semop(r5, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1000}], 0x4) socket$inet(0x2, 0x3, 0x6) 18:17:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x80000001, 0x0) clock_settime(0x7, &(0x7f0000000000)={0x0, 0xfffffffffffffff9}) 18:17:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) socket(0x23, 0x4005, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 18:17:11 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) poll(0x0, 0x0, 0x401) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002500)='/dev/wskbd0\x00', 0x0, 0x0) 18:17:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b0000232700000000ffff00000066d1000000000000000000000000000000000000000059", 0x2c}], 0x1) 18:17:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000180)="9c8756de14703a84b0f0452e2e", 0xd) execve(0x0, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 18:17:13 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x200, 0x6}) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) 18:17:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) 13:34:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) fchown(r0, r1, r2) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) r3 = syz_open_pts() close(r0) r4 = getpid() fcntl$setown(r3, 0x6, r4) dup(r3) r5 = syz_open_pts() syz_open_pts() readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/114, 0x72}, {&(0x7f00000002c0)=""/116, 0x74}, {&(0x7f0000000400)=""/243, 0xf3}], 0x3) readv(r5, &(0x7f0000001640)=[{&(0x7f0000000340)=""/137, 0x89}], 0x1) ioctl$TIOCNOTTY(r5, 0x20007471) 13:34:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x3) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 13:34:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 13:34:12 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="d25306f5fc14", 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000016c0)='Z', 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x0) close(r0) syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 13:34:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x5, 0x800}, 0xc) 13:34:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="049549ff36082cb9ac7c32dbb88e3a1d28e6324553d103ef52c2c58374", 0x1d}, {&(0x7f00000000c0)="af7cd624ed2ccb9bb0e1b07c4b1ec91f961bdd5bc732f340498ae3192a", 0x1d}, {&(0x7f0000000140)="b1a6109644ede473632a249a292b54b0a498da1780b95ede20f686f5baf011", 0x1f}, {&(0x7f00000005c0)="95a699baf642f8ea78fcaf2ef41c9743b65f6ee0f0dbc8cda16abc186ab91564aa2097aeb59c14f2f92e8800e930585f13cdf0e3bd8baa22512b9149128b11bd3e86d06664f51d66b77b348c07a0620d0180209836e24cb0129c6d50f106e0f8a2b73e619d08ff0f3327fb3da52cd6c9a71bbf9149155bbeaf95ec7bd96f061b088ede6958a73ab42271fdca43bfa7b32f2af42f4cbbb3b62304bff777ab7902332c05814371da00cfb02d6a592c4bd72bb1d98fc977e62d53199a0e8779f5e451e36bd28f60f47cb6c408ac0c96724dfa7c15505f43472e47fbc63f2b9221a855a760c929ebd598b3cf1ae44d4fbfb2ada48d402f0abc274a653246fd5dbcdbc143d9192580aa7216549530a99f2064ecb57d929d684ac37833e5a1d9ffd2084adc12ae1956a23c0256c9d408f0e95cac8cf0f3ba30550f4ca06f581c0f69f79c34a80a89d44b9dab54458021de6376e8a13a29fb0400fc4262d8952f4777c99d11e4ce252dc946f037c23ade5cafede0d816776f77fe2ec19c3baffe7cfca70ef0c7c646d633c622e7e4b5eb6bac20d0dc64ab80e67d40b43084ee5df63c13a8e00819bcd056d7d973333adc61ecb1267692c89aceecde33196135d8bb4c82c4023f4a7eb14349fee0c049497b7e4d861718544506913017b6d8463554117595033fe7ddbc98216539bfa65628b93ce6690593a677c91601e2f2220252e409b2e4acbafadc86ef0203f36c642644ef201515dc09784270f68b4fe44d581bf689dae1482e4e4afb3fc351aec0701bb064120f06ee63e086562d64b3f3ba97f9f2f07ad5671e5b7aa975cbc409c0a7440f1cee06e8aacbd1926644560e9cfbf91d825b316bf3ee79f9f291ccb1c78a2e280cf2d5aaedfa6ab0ad4f2df3f4c1590e7886cb138469f75d499c24df57dc0f75ffd38552f1f984f1b430f640fd28eba6a143c9a19e4d34bbe8bc8c8fc0033e94c8793efb0880697446c42540bc598f6965d830d09ade1f062e570761af84f49e83938860da70f3dfeb5c9ab94f9686dc648170fc7fbbb3a114811c05dd07409f8a328ba39172bb2525313651cf2aec69eceb4905817899c72f4d4c4f4d2910bb8b747631e109da089d117be6590a96d28be8a43dfef5f934fe385b7abfa615729e2a418b757c91f706037d41e2197158c4db38f1c4fc94557012b202b36d459d8031a9df2345a6e0dbbcc921c59b6988e8361487921ce2262897edf62e01e8ae9a15f999b6b766addf936bcc84d0d50a3bba0c2b4d2afdc17981581ddc506de6ff6c41fb6993b597cca2b834494e78431d095d599e8ea5d9363451d5a474118ce1cb3ecda19b9097937eebd30789a05078979e6bc44f71a03780a382f0a93a677fdc48a8cfc8a0bb41dd55835d5693e5664ada5f93a092dac3a04805656f67624110015779bf70e32603de1242f0b020a7a3ef5bf9694b2f595f0d973e815163fbb48518f260abb2286425079cd0ee12fbd6f327752a08bac9e75af764a791aeebe02dabce2e0cb00c456eb08b353b19b18607fd2496e2cab6ac59a5fa1e00da5d5882b0bbdbfe7648931404e7bc1f294a3b2c86661347a9d44820ef65b4bc7e9ec43f8cca03136e750ce44611248ac290e24347e3b2f62aff8e53dce83434e71a41a9700cd3802a252d7412b5d6435e60d4d35f57e33d2b6391ab79db8e5d953124f207256f210c1d8d43eed19d9293e8123732bc1b9582296030b35e35b1ac434e428b652fff1eef647397434ab8b2ed4af0cc11c625ea5865bdac5f6dcc93b9eb9dcb591891470abae1452e511609a60ab1a0a4ad7a59a0b2929f158184789ae69ff8dc63dd92f37fa0c9f1cdeab73b2c851ff61266da0930c6d58c916f71a68336cd986909f31763a0aa8dea83f62f5bdcac6781d02131294b4bb7ccd4c64c3d299970dfbc07fcecfe28d0e787ecc5a75e042854a22ec394e2612ef877ab9dc06d0d8f401be4bb4f2e7afafc86486642013d82c33712a6d187a4ec279729ecd16eb9c475a9fc2d7ccf36f5598cf9c353336d6da028f13dd82f2780fa74c48f0ab3f7a4fec419e72db27115441646cb46ab8523079649a30b8371efb94c2da9e1abedea22c87415952db4833340ec674f798fb663f079a0488150e8b130b71f2f465960c75ef28c119907fad8b1e99d16443b5afef1c87c5b8f85ba3fddf7d4e5d8533b34450ed88c869a28b6d2fd10385164474e031512960190732c346a9484d454e896cea7b85eb3242c1f76d5bc81e3ca6d2b43cc945f68061af54dc40731b3556cd865f724103b8e3c67ed7c693b982302bc0e166609843caa214a83a04bbf5164d406cb92e99b7f321c0a728191e8e23798fbe4cb154792218baa712893eecf6c8e734457148113d9284149aff4cf9350a6405fa98722ca54f534ea524603ee486b17708452dd17e4a023beffbc90190aeca89861081d1825d1c3b40a0ad2758837750c55875295967a7bdc10ec288f9fe04dc702697115e9b81b5a2e10c08562368e16a7155a37262b0f908bf28e9e3d9ef2c283388a7595586de30e8f1d6aaa7c0a0e56bf4a60234cd3c6090b18956ed0b66f6e083fe4cfd963154b52c4b793476df379862e44da2bde22b48451e61b0e80260c750b1391f8b32fc0594d3de2ff724d8676a4965730fff3cfb9d15703e73105a9b7af5010c1e0876308347586e04e029506d3760994d886b0256bb563caae10fb59bf2810a18eb1f6b85e804b408c12476bbfd47da582d9cd044055513cafa46da36039dfaeee8d86d98d3f720dae3c4ca7b0f3b1dce1f991b04a2c42ea99da0467b30b0f5b4bc17f6cc9205a25d163e890831714ac1a2af70c485539c0491cdddd2c3fbd2da468ad7ea6ed0448dd7b43d29f666e76b1dfae617d2d258b28cbefd63ddb319af09f9a3fe9339c01b7d9f036a9a0baac9e3829ba15417141c5ad1ada303a1a6f797ca7b5f902b83644cc049cbdc3170fc6ca65c5e17b1a84c00d3bfbd716f50be3fe51faddb1ad79010c37a67d06eb43e251450594a73bd4c7eea916fc5fd63527d3d8a70c0c8c49f509913051d707e2bff1c0b46d7bc389f56199969746a23dfe6c0a8479544b3171666faf7deb4886764a32da83cbab8f0d2071b071d9cacb69890a805aad2eb733d4b5a9319da1cd2b58c91efc90fb81231445d1e35a14fc6082455001ae0049b52cc4a0e6e6271acecd52684f00b8550a9d792f23a4a3bf1e42bee6dcb4e3ac05a1305ff00567fe76545c7d11f79344a88702669cf45ca2610425b150c6993dfbac1dccee217b5459ef5b2b59f320449a19e20d4ecf717d61a943fc309d78e74e1b356c6fc6b4954c8969d04498e305fd473575b1a77c336af5da254b44b1a89a68229632fd42059c6ef0e0981b509f3c8545c21b125e5926f0e1636f3f2445e21eadf3771faba9fb30dff13c7bdd42b86412d11420b16af70b43846c00c2307d6fe7c7da71728160b3f15b6b9462cc587edc7ac20fe3fbb636a4801766ca1edc93971647c90ac9bf3942dcd85d945fbddd8b64fa415e81548e61fe9482714a84b81b1948edefed8210a7b0066579af59b18683c8f687b5cbc586b0e89b41446752093804a04a2698ec47fe3c2ef1935173449198d0b4558cfc2deabc84044181f52eb2594ed13e9cf3b470de93b032180013d1d8fd7dc716d95c254bb319f1a782aa6525637c8ca759b68c51695ec2032bf861ab2cf459fdfa080fbe49e1c1804119d5dc201d2d121857585271cfda748a3e5f72639832a437aed913351c08792dbbef62d5befd9150aaf6a4e181e9f3fdf8dd2d918f2525a3e6d9f3f5b1220fbc00cf952c3078345cd025ff8685833db86abfddd07d557fb2aece0d180e63d98f245980ae53c54cfc3c3828523a920c86a993751dfe319d98e14fe964a68a694f0ddd3c01231d721543ce79570c66ab1d4fb25fea2bee5a8d9521045196ea16c860036e117dfd00fe9f0a7c942a4e65d9027b12cf6bb4afa36da1ab6ae62567071c752e399ddfae561b297ab8062756c6c6120d6e4a31c0e144b61ededc665fdca1fab700174b956941ab260408238f20b2cd0ac9229bce663f924135156363348be967132b6bad5a771a06518e894883a8b6c938c27f3238caa71eebaecb8692562d81edb8f222006207cd3479b7225b3a0abfd45320a7d54dda941dc9cf05286967a4e227dbae8e742b71d6faaf6a4431b276115f9a6d0f811b69b12f20eb604f9cbd20d519c46f9247e95eb84be81e523f6cde087ab62d5fab784c981db1b97a21b321c6f9627d891ecac6a75eee7b2121fdee6b1b28b699afcf3c878ad593e42a24d26c8ba14be900b6671eef68f2422213520c3434a47eb77047b207e2fcef49441c982aedf27f45ff40c9a303f36c16b78cbbf26d0f54b0aceb028ae072e00e00fc5bcd4168924a1c978e3617e5606af03fb6e3101c1a2a47684970759859b76d54efbb8816647bc132c867d6a7c524b91b69b768db44339f0b93107e773601049b775f72e6a8a83acf1ec6cb9a632e2afeb5cecc7e25aebae726203accc1606e3b60fb795d619e44f2dfccfbfe8a1594983c25d5b79e327453977bf1831a0dd2943f71b3c467d48c398ba4aa2abfc1ff55527a507249a67c06663178a40db4152bdc99ca6024048df9358c1aa997a8b24246ec9c48567c137ce9b61aef4bb64e2e669f78f9db993654c0c5434052c2faa228ec3d501af718c4caf77f8c4cc3d16617593070dda60aaadabe8e8c906567424e35c3ce4169aaa6ca33f310d0a817dbaa2e07b0ddcd07b952aea7302440f92beab65bd689979cb382a4fe77e9cf7b6e3cb6e2b02696be71b6ae4978136c86d9089f5ff5b710e5a758306ef31df45e56fa170d8304bfeca533ead7458943704ecc3741b69dc78717367da26d941b2f424a4b380d2a4cb3c30bb541ec99cb2990d72f61b8f0a3d35956420186e7f228c003e97f4dd2a58403dde0fe993ae446951371a97d6c85bf3a041236005740afb848747ab37917daf5be888db3aecd88684b836f173bb82156c83bb584113b8bda1ef57b1173c7530d2b53fb4ca1c2c7adc9d4aefa15454b6674ab2592dc0fe2d0bbed5cd0970455d110b315d1ccb8a2d9e0cd86901c55f2a2c88b7808ad43862d3cb0b24cec0c305105b9ae1432ce9683f6d3e5a160ac0a8f4328418c5a491266b78c0244d63ffebaa2ea97419afc2188a3715b616796de717999ab39c258891e04f591df3bb751ae4b5b23da09d4801a4868266134b1abee30145cb754893fcc1c0d9fd300b95f154d4d6303d7855ae5265b67523871b4fc33814d9ba3071f184c5f45c633b1d69cc12deac7aaa10d91776bc4c48171b017135c57359b3e7fbdf486585226a755dd01d0ac9a2f823f658714f3a06134fe0016f8544f131c09e964c4e0d1b67fab0022c33a3f9aa6d4c7fff4ad1943e81beb891dd715597457061f7c9816cea17fd70a1ed6e454dc65354a0c5fa576140bbc0389582385e1e47e73ab2eaa94a94e282fe3340fb15f85cd1ad9f809c8ff8819071fa9facb80fcfd236fcdc13b9700ca548669944e55eb3b52f5dc1d3cef04c9b12177e3046c6339e1d4e238087141b83007253b9f299ad754c7c4d348e55d1ce23e6cf48321b02b485019032f3b6afd9cd74481f74eb52a8277e4296a9c6ce1ba4cc54cd253f4979b080b8de9f6e36aab7df961072ae127b8ab54fcd718592ecc302007bb08f708a885efc9836d17e302eaa1e1780b8d4bf4353cf519aebe8b5ba43e40b55ec589b0bf22", 0x1000}, {&(0x7f0000000200)="f709b558e4ee1a3dade018c67dd1748ad90142244a", 0x15}, {&(0x7f0000000300)="66d7b17f417fbfc7ecf8cb88b611f99f096b78c9fa059b8ddc83ea401f2e250394aea9c5bfd9bd510ac944903c06f10e4a2f01e3c36a63b5ff1764e467464b3c39a4c395ea6cd01c0db46c026c4bbc922ec5d1d269e20786fd7576791845a43126a728aec5742191c0147dc7f2439ca64544076864fe8dfb140a43a810d37f2656d7880714b0e0783662d590539fc21aa5a7ff2ef17ab039caad26de649fcb09b46cb685bcbb6868560ecc518d6049f4db9709f7697324c7685d0457b7bbb99149e5", 0xc2}], 0x6) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:34:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x9, 0x54eb) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) msgget(0x3, 0x280) dup(r1) 13:34:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x180, 0x0) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5613515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb3bd8a4f5f728193ef16ab93f12fc", 0x59) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\b', 0x20000, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2ed, 0x5}, {0x777, 0x8001}}, 0x0) fchdir(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) 13:34:12 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) getuid() getuid() mknod$loop(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10001, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1004, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 13:34:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 13:34: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, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343", 0x17) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) 13:34:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x8, 0x7, 0x7, 0x400, "5113cefac8c532392477526c2a89c38f8e08bd33", 0x8, 0x1}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) sendto$inet6(r3, &(0x7f0000000080)="87ed7ca11c596ff5b23f53c8d6874b7d1688eb43b5ce4ffcda6f42f8f902a620b19315c719cc9158262c8a717eb6c259323011036dee720d5a71422c94b7edf582e5661e8fa1d395103f004c203e27f65ba53f403a726b374c18005fcf723e0b8ee9d46dcfc477ca08be8797b3b8ae1768ca3fb023", 0x75, 0x4, &(0x7f0000000000)={0x18, 0x3, 0x5e58, 0x9}, 0xc) 13:34:12 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x20000000006, 0xfffffffffffffff8}) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) semget$private(0x0, 0x1, 0x420) semget$private(0x0, 0x4, 0x100) 13:34:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x200000004, r0) 13:34:12 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) r3 = getegid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) fcntl$getown(r2, 0x5) getgroups(0x9, &(0x7f0000000280)=[r1, r3, r4, r5, r6, r7, r8, r9, r10]) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r11 = getpid() getpgid(r11) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 13:34:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004008b00002b27febf0000000178c317fa0000000000000000000000000000680002ff4f22006e", 0x2c}], 0x1) 13:34:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:34:12 executing program 0: chmod(&(0x7f0000000100)='./file0\x00', 0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9a}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f00000033c0)=' ', 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(0xffffffffffffffff, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) write(r0, &(0x7f0000000140)="96", 0x1) close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) 13:34:12 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="90", 0x1) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r2 = kqueue() munlockall() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0x28b81e) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x2) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) sendto$inet6(r3, &(0x7f0000000300)="b2a076aea7f3882755bf03fd6ca9b6069aede1f8be1dfe40eeca47b04e85e99a7faef6b30e267a984dd517e31a5e6db42707c38a6b81afcf2287d23812f13525cfe9bd6cf970c34175fc127c3b2bf1a5c192fd4bab731a3a3696a7a9f133669a82048250299353d783dbaaa3f88c98dfddf926dc302a26cfe5fe556e4451b1d75d63cac2bacf10145f3f1e8cfcbc7f5730240d8d918003e3d67910e220fcb8cc4b56baf58b4f4b3f8dec6eed35871de63c6a74ad9277558729a89da0f261d231ed4049f34830500b6d2f7c34e3cb1a6c012236742a5e3e25311a839519313a2afb9ce0ded44038f5dbdba58ac2c670e1335e1c75313e5edf23032ce8d9d37bac9c946fcde0b3b82b342affd67d1ea509512c8a8564c9ce274b56ab2201a64126b6c841cd0054ef4258b48a5b4a9dc85482b7327d1216bac6f7baf7204a8b11f608648ff1d82f1f84ba9aad535dcbe06c38c89199903c5d3cfa372f1770acdb72b69e4266dde9f59ac554b666c1b9493289af15335449c7e24a36d061e8ffee2b81d5a3930e385a6a0477cb029d01bc9c06ce483141533539a7b62472f699696074029a1ed23b63fac865c59c4a8c8d439f61b69f21846f881f26308ece8fa85ba4b044900710d0f493a3115748d254c3d8e892bcff05d9d47068e25396f171afc666eb12ed1d298d5ad8173edd17946d69c2cce832b52b2ef81138824e13fa9ea7682d87f1f9bff1b6b3b1a2d6f2af6067efcb7593e82c5eb22fb7d1b18d9416bd7a2f4d955d10f3e7a11bfe19b55e1b1625bd82b2d27378986a1953da5cb405c4067c93875a5e6e427b2aaed85ac284581af222e76a83f96097211c048367930caf76388d1964b2fbfd359cc127b3756097970083dc2ae4640d0505ecab54c9e18062235acee114b8611aebc056b41632445f0f15bd087df2d6afddf4d3268c86c33b42a10594aa36ba33609de73f2bf2724e4592ed769a916f0fb6cfb0260f4722b2e032745cf264cac9291b676e8554cb8d75bb2ddfb6f3e91256a8faa9b127a3aa4c8c0f1939148ef5de0f1548a1d4d3f37d93f10000066abb383a96e4dfc424b758387ef5b81b67fe6d096cfa36091c16c0ff4780e8995454a403a9249ca1b0e313a6e3f4998d2e639a9cccf99538f3ee5aabd383420d6b37352f54e05ab8f60491c3eac74f533df4db1a4a3ee863e17cadd1e63981726e63038253065e19c8e7d2d5a096b823606d9e3ba98db8bf9734da025c40b009a6203643034e693da1659755731f8398ef684fa2b400d68013fe743a1495d8ceb0826477d14cbd7ac236383e3542c3189f2a0ca8d53f5e54175dcc7fff418fe266d2a30c785af5c935d82b2f87873bee47d6d07018e3b0be5d560629fa57a728342cb1280a92ef5af85f9cad1698e42dbeecaf576596af806fd4ec9fc149c1ef3900eb787976bda46ef2c5b9f7ecc865cc0605c5c7d983417bc4d8dca70714de4bf5cdfcb1c79ee74dad1dd1cf3b138cabab9c76586dfc84336de2187fb865027081fa8b0d7cbffc2406dc77d561dd1a25aa144cc4c24a1c84df3747ee19c0608cbf43ef14e8e55190686da791d7f03423103af631b46e4ee43d7bbb02fe48e7da311e2bcfbf4a33efe4c9371250275225a53aeca11f648ffb24176ac9ebb7eeb24243ac57bac4ddfca685cf9883d753f85f5bbe3956a4d76ce41da3c22ea25a39bc2e9010684c0dcb50ebe5e3b13d8d170393cbc0eeba8d61365c075a6cec49f34dc27cc4e1c4312181b0d50a0e10094320ec07dd21c534ba07745ab6938abbdd9be0827ef21d73bcb275f1346c807b22999ed3b7a46930f2b484b22f917d387482d6b5ecd720a6f45bf74d399a6bdfa87511346b371b6975c2684bb1862ffc9e0154961f09949f2e7ff9f232b9ccf3f74e9110d4af5093efa29ace78d56847d55ee5aa30a3876ed3dd17b53ca735275ef9c9afe94bf102675168b52779714488c714e41acd561f32f8e35eaf9b8c774b75cdeb2565f83e2249909dba545e92895ad48fcdfbd75b938de70232183ef4e28d5c8dea401da559aa776c0919f546b7fce1afc598706cbf3fbabe397a5202c8d8f8d71dc928e342a553482594bbe4ad4e4696192a2c5cf3f88bcf26de04dbb243f0777c9a62d72f96bbc56ae3dcc08ba798be549a9b876af345a99c79ac29e5ea44b5c2dd4634d188317533c34ee74dc6a5162dad6e9e081ee40c396b80c50e45f2ef999d967efdfb84f1a4e0c3a00b599e1cc75a9114c811707fe395b3ede84e59b92dcf8a04731b1fba3bf3a905f4e3c60a869253bf85b45b91ba413b344eda24ad84b4e50232abbabfbd5186811d2bf67a7788323faf842238f13a061def253e6c511752898c14106317149efcf94501db67e4611d44ffc166fe986f843d9ea7985117185c3bcad4d61cf279cbb4267d7176d091ae0ec7510844f94e1957f2f2126433e754aa3afabcbd81612d33e704c79768fc18c80bdd65984ce6e089e83be8b67eb927800b6355bbddccb61ef5ef473141785f7eb56553494237d51fe765d115f971086c889607d83ed4e5e6137b541e0eeb1185bd6d1426705066ebe0916605e83bcfd465253e7826b47312d1c1b7d15dceb7ffaed08fffb4e906c1f8617b3d8c8e4c1b3d6b26126d509189c9d1d7ab4a4346b6e90c5326bc6ecb9f92b67eafefc246740a678a233779b0b624901084a45bd95d29f9f35a28302ef62f6061b193f1a70218d0d3be2037a41f44bc5e76e5b681098507431de408954b8a56d58ab77851bfdecd393b66df45e22249d73cd886eb395380107e511ad7c47dd666bc68d2f8ff777c7982b53ed7e16bd60de0ba52194d8e99aa5749f8ada201d2292d8fa61f6259a898baf7df703b5e7709e48dda4cb4680d956dfad2af447b83da884fe6d109f5216e6d3f88eed201972a6a856531482646cf822a419cbddeeb991d47f22db7d80592a9e154feb53177ab9031442fc860344c1c7d0166b702493e523335fe4eba743b73dc7575ad59b6b615d914f94061e707a0bf97367ccd7f93b5f27f15cee75e3f1775a3bc9145a9e42b1d8dcb645816a1f5a3fc87f5a91429ae1b2358d4e21b9dd31dc83b88944b27bc43a7bab97297b369720d20f378fdea2d01ea2a9c293f4236c6eafc791194dc68de77fe061a70877a779a2e2007cfcd8c21dab897f3123d6104d23803bbf84eefefa7827d22af6db488d32efd1fd827253344de2e5df2b0bef646f2f3a3dd390e8facea1e23bfa6302a7b1c0fe2f6c920fcea1516893e2a88e7c587d5c2ecfaaa19fdf5985bfe6568bc58dfe0c513fb5e51da0f6b42e20351e4577483c2a582011a5fba38953e9edf90c2dee7f11a2d294959c53a2bb5ef2ae8341f5ca74a7b7fca92b3b3b30ebd7daab2945d132acbaf87e28081d669bf4674a47d4af7229da1a00405d23bfc85b068db8e9c23abaecd67ed623089978fc7a9170e59b760e5877dd22206a5711a52bd248a33ea0f88b34b90c3f72499aa21b90497e9c450a9357147a014a87d66fea591898f308f44cc2a24ec086da593bef3275153b1185472e7fb38e290e66d659233c967631daae1e096a99b4df56e8eeb2df272ba7d4e0ddbb44d6335a10f94c68c927c497968f186e06cc9eb5cfa0d106f5e3f58b933a1a6e724689699bc7ba3be8a04ac29a8627d12fd6c15d5811ba694394bb7d2f4b6b06a279e05ed3a4d4991fa7655ebd312a739c113e12df895be01fd3c5ffafebb03950d2e47c122eafc97789adf81d2ca659c9ca9d4227cfc06998495f43e955015b82aa7c7a6ebea8710625b369040e493cdbcddd8cea567056791c014ce3be01296b5c264d6b40dc910ce11a2f5b218bc7b20dd7be0e5f7c732d2e3eaa02561c844d124df2c3969b9f080646857069cb486168873e894dba26123ce3915bb615af588441f0f9a36bb7b1dfa67dac66f953fd01afd2eba8b2ecebc5db28bd9ee899b501c33015ee09c0c206b70a4ab50f7065177a378d7d57ec305a31126e1476884e6873a72d672a83e8f650e2645557c5f7f177bd3fbc14edbc245fdfa18980aff90201c83890aeed5925923dff728fa8e988590b5ab30943c849d548ef962bf9158e4d2875d2310db10df32281afba519ac966d714a09af836d3a87d92cecc85b34f8a83a8a3855e67a49a9f09ce62a25246d89cbf7cf41fc942401b8915a444e05511c76ad3529e34e82da42f78439d7d0e17754009d41e86c765b1d747daa6f2ed4eb385e8fa95b8fe50db550ac4448c6a78e9e72ae0e363a778706f8a6a0b9595284f899fdb730fe4779e7e2234fbc2612dcafd6444ecad4d55b4c624342b846758c188077afb802a76d3b3f247f4c9374b5de2318e433f6e4bc19d91d97981bfaf40a777d670753363355f30c6b558c532ccd31ca9af992417d62982c50b54210fee8398df517422663a8dbf82fb39bde158a117537e1474cd772edd3dc48f2ce269f4a72bc26b8ce17bc7f80422c5b4341cd956d926f1a699966cac1e3c98142302aededc839881964303ca9ffc6c84acd295531cd8f32311c9ea64c5152c3295ac41841613b73e90fd4cb38940561e67e150c6c37271fae7cd9fdfb1a470618a39a3ffd35ba834bf72ee8da19471903f6673564292ef18424a20665656ef08d4e7a88fabf71927007c7eb8c735c9731202a609e6548f01215b5c8f4b9057f8ae890bca0551cdb77ca0e651ebe6395c155711048a9829bec47929d0769507172a0ef48dc0964985f3bc2b68ea4ae208ee389e519df8bd68c4befb74d01f499ac63c704ec45b7f4fa1c44d12e6c21d03f3eb974685cb274f5b13d9665947fd0cfe0746aad81584cb7f183c2e4da2dbf9646fe75c836c2cacaf5f803e80428b395b6183f3dab22d4298fdebb472162e1fd162ceb3bc98b7f86147cc846a990e6e4cd563344065fe8551114c6a1dbead753df06f4ac7de6d9c77809378bcaecea346edb381c47470652d697d4a315c6de738aeda4ee81a2f50a25241bb0364e3fc13e81a08b4aa3779a74c089318a8adc7959454acaf65395942999222fdb79aeb3a8cd608a81b3cbcb550d3a01cc8ae7f6dfe92dfd88c19337953f8b108eed3780fab301b9a43968a9a2983fe14f2ff80010139e571344dc1f6534685648fd00a5877c869d4addd24f742d12060a2706765b3a0c53b71a8c50477e8714e6b3965c58be3023215e59e230f06216b127f386ad038d4fe0773d09d1caa05a7df528b4a0be7bdcd089f8fd1fe8046f3d917ce063e7e2d9363e63528b280b0cfc6372e0e650bae1530cb2e32eef75f7fa446efc6edecb6b264eabc0c8fee8a3eaceb8fdf22978b1d336b4f084f8897ab726302b020448cb8b62b09fb8a159b86d97090f9d78da6d2809bc593a61cd1a76fe980dea94b36d1a7cd594391b0dda834db4363e7186ab05693ca569f5d2b6353c602cc9b43a97b1a16248a552095448d2a38a911ee662b70c0d8b667d1aa557a7f12ee830182ae895bd8c4ca8fda45040bd467a990d5dc8a5b5e3e651c1dcb3e02f20cfe71bebe63bf0e8043c22cc0b89b2ef0617da61709392575eac9c46777b75ecce6807daa5bd4aa174cef8cb6723999475f5df96b478d779cb875945089e840b3d86d85a68a61643ecd7350663d73ee0a868d428912b387f965d56782dcca2b1995ab81693c8016420c5550976ca134f70d98b4dc472069c438be3c2d1aa64fffb68f2af739d00a9e988e08ea36abce6444241f4ed608b407e73e87a1a4f94203b88b4a4f9a88fd0d503a876ab5d", 0x1000, 0x4, 0x0, 0x0) 13:34:12 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8101, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2, 0x4, 0x4, 0x39}, {{}, 0xffffffffffffffff, 0x50, 0x81, 0xf2, 0x1400000}, {{}, 0xfffffffffffffffe, 0x40, 0xef1a7d6c88953d1c, 0x8, 0x7fffffff}, {{}, 0xfffffffffffffffd, 0x20, 0x20, 0x7, 0x8000}, {{}, 0xfffffffffffffffa, 0x44, 0x40000002, 0x6, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1, 0x4}, {{}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x101, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x7, &(0x7f0000000380)=[{{}, 0xfffffffffffffffa, 0x62, 0x61, 0x4, 0x5}, {{}, 0x0, 0x20, 0x20000000, 0x6, 0x4}, {{}, 0x0, 0x52eb5e6ca5625b33, 0x10, 0x100, 0x97c8}, {{}, 0xffffffffffffffff, 0x20, 0x80000000, 0x5d4d0000000000, 0x4}, {{}, 0xffffffffffffffff, 0x20, 0xf0000080, 0x40, 0x400}], 0xfff, &(0x7f0000000440)={0x1, 0x3}) socketpair(0x6, 0x2, 0x1, &(0x7f0000002780)) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffffa, 0x5}], 0x0, 0x0, 0x81, &(0x7f0000000640)={0x5, 0x24000000}) rmdir(&(0x7f0000000000)='./file0\x00') fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000000080)="9c9fecbe8462856e4fe7ebb299033f51b41b07421d41ba53df5afc", 0x1b}, {&(0x7f0000000240)="4a6410e7d213d11de3fdd672ada89205d27fc0bc069a6b4bddd3791a017f214a1ef6004fc7ca1a9579607c85af4257c9a532c40d79e2078ffe3db3a81661e90a638fc4e6a6982b2da25691c124b374e2f6105598ccbfaf987f10c9", 0x5b}, {&(0x7f0000000680)="fb792fb6b2589b509a04e4e000e098faf24b467b43193e95f9657616ea96fd53c7619cbf2ee1d3c31418f1acdeb065caede1c5a46d05d91689b4b55ae6865ffe8a1e2a4fb2c23513ebc8686f04ad4a0823b47394c11189a6f669f7e8d899a0d96f9e8b6abe50f8302b40b47ec9f9f29a88d8248a33d3d1464b447e4dc09350952ca1074f584805e2c6005f4dea273751d2e2fa03df1469f57d0bf93827fdfe537cd9b36369fa1c87886cca3442a332bb89b0b62cfba2dbe975847d377e57aabfaafa68113f0020c220d8241746f8d083d1164acdbb002562503b94801b53adb234349bf646930741a839c822b4051540eaac99f198821ad46276887b210292bdee15800ccfd4cb80cc5ac57f2df21ccb388510c55a6f9fdfe2bc31c5b9a5f4ee1445e3576c78fcd0891461759ac494aae0674ac84b7541ed05d31d88ec45b11e3fad50c699a46917a6cc9ac9ba09c13e728fa0fbb44276ccd982a3afaa680c77ed5b913f19cb21bab0aab29cd825da33527a2cbde99225c0496e300a6e0bf957bd0fedb96e971e3232cfa3b930a895837cc6867a8891c48b513c02677741b7d7fc4dd7793560de487ae82cd07fcd3d8cdc7aa9914e3fb31a0f737ed6325946a3c18342b66830ae1e1ba305e991b8de0d86bfe144dfd5ae1fc29f500e4308e0de100631e76ca8bfa9c4d6a9e367060647b6748650124dd52582638da87cb0d5799c3510a9d96a95ebf145745eedceab24c2c19440c8d56f37cca92e3f9a2f713e16567b1115223ab9745c1cae4a69e84bb7b978a765e55b045f8751141db0257db444f60faff10e6c1ba82aae4911f8260135bda55e666319b025dd642ddf5cbcb8a24652544f9311d1bd62a48f4363fec233d7d45858601a1f27c19d32d679a194ef395b9fbd563ad83b1b0ebad4d5e63982b35abe47aea7e6e82a8a3f8fa720a2a715393cbea5b054b9ab0715c149da8b6fe1998bbf06d4b172d0046920a7ad2b68e467e2476fdf5bc4f247d025f4ce7ce50d76893a76f96299f0c67de14e0baf8d0e3a8ce5b7751f21ec3a357a59b2c10a0911fbd69d3cb5be0ed1e1665a832069d7ef4a2ed45d924d98cf4bae6c5e2a52620b4bb4540b6f6e7df3b6988d561f2ad3d440e8979010f1c074376ab24354602336113a848af508dc3702f81c1c8053b0be3a6d27043d28aa061a33f110294e358e91c9c570e3a3234bb1dccee63b81428d792ae7307475a50b564aab9542c868a0c1f32e75cd02821c4a84317744a68b434d5529e92f809c5b62c6805909deb785d0e0aa5b0ef6c307536cf2159489494dff285f557481b1e49301ce19b042a2c97cb38a7f32f7695670213936361caffb64ac79b77f640ea92a4453f9275826cef90707b94d8bce6053c97cb2dd699f7b0ea76da9c90652206f1365cbd1360797cb517009b12289647bed51560099843f71d91e1824e18f8e9e1ff236fdc9fb252ffe49e4d01124ca2991522de26c09ca3cfad26fae75570fac95a61315006fb2a9ef085a2f60ff037c1849c249864790dfd0e448609fec433d083fd29006a4c30b1092a967cbd026b6efad8d453af80ff927b4b7b65802111a5d0190a7d0c10b62e962b3d9a2b43f3ac888c1ecbdd97dc3fbada3d1eab1cd8532cfe931bd4df028a85988718195ba0b8844359effed6777df4dc50438a50d194b92f44b512fa8b363420f7a51e6dec4f0be86bcf695f7190fc45c3d959bf899d320fc6a0df10753c5c798df4101407fa3e5e7e961b3c58b5041e0f56899883428b0b63491c45ec3bc4f5491f39092b016340872e77044557101c5c25d299e26c5c8ddc5e13210fe78aed08af5e6f8ae45cc1e9fe230dd6d9fdda4a8c258f4ef1d60cf12f0e29305b2f335099f3cd4f0faa056a1243afc976164277b1c9b357ed5cb0acd539843667c0d99076f70ceaa988b5f3c67f6eef1e06e25f7009a1bd5224ed7e0a74544c34d322425344bb8aaa8b320bb7aa402f4fa7972a49a16ecaaed0cdd2210f4ebb74786a2acae21b3c5a24e503de27b885d4fac97b11b87afedfd986e84d38e7f303d4f3069278357e9e732ce758ddea9d39a93b684205c3d286f86004f249757eb4885925ec0b2e67ccb4b64a2f5503e5d7caff7197c9c640700fdeec6a1e784a636ab4fd7b870edf5273d44407edec3862211c4d642d723947e30e44b15b1ecf7e0f034bc2bb399c05ffbfefa74dd96bc77302d34989f103d013ff476c5b02ae575582b307723abbe6ccf3e39b26cf03b735bbd3b5cc0abe756c5728ca9bc064d086a154905801622d02bcba352920a1c8594327a96fd0eed9cce8929378d26ed3bc43e361bcac4ad28503143e972813e96bde19a7c43f74d50bcc8212b2d4ef1fc54a8d3a49e9304f3b0556469a0d3bb9b90e74199f25fbb0574de57e1a58798f0f9146281423e9e9a8adea87ce388a6e5f406896b389eb4ea78da9e37984192354d6d59395f9706b13172be29a15a5398eb577c108d38184cb57d21efe679e7b6052078ae36a8ec4c369beeb4085e63f4fcaf887dc58a39871c89966f269126c9328c15bc219c145205ecdae00ccafcbc3c2dc958244c6de05b660bec7c315c84100f6e36d91fb323e92955298b3b7a27564e94c9ff58d46f2204cffd102fad8bc7edb0ccef70c21c5e3859fded11784ecd2d7273a3a6dbeaaef1acd5629183ca551f27608fac54baba6e6b5a15fbc5cbdf6d018f10b9e10df86321257d783432cbc680d75134f2eea75ded5c27c5b05524d0c46ed91d69cffe7da9fcac0750c9359756b1679cf74765b1464dd097680615f014fd9d1861ed716a86eec1a6d5d90a193ad423e346680b345543398d3b0ba8f2076f250a84128f5383b21459a1d93b98059ec353da669cf25f9d7844c9934eb73c005d24a584babb6f7d33389bb32565d70cd4af726b5691167518f92cb980b7ac72fa4a0c9a5254107238f712824e9bed7c3fa117b845fd5c5b2ad9ae0b7b298b0b9ae020b112afca3cad327126772e0605b7f48012b36283aec19652bf4f9d3088ef83eff200aa4d0be9e5f268838a59260c6306d7e8a8668a6c1e08b3f88ab7c771ccad94ae31331b85fa701ef60fe4253ace25b14b32158d16b8eb90ef07224083398ab8603407a96374ce1a6b6ed54585fbed959aa1cf3c07c98de4fbaf2e54c05539c6d18ee9d374bed22d454b0cdfc14b41b11eb554f970ff3c93baa5967ecc713402312d5f83912b8990b37b96a60329fd3568f3bc2386d0f432c07d31f7fe7f584f45f3d405251034c3a8b0387e3efcbf306362375206da1d8fb9aed00faa899aea46f4c9afb6ab2f7a27d9f00c0900fc3d0d107eb1cc8b90fed9cbab7bb457edcd3566ed42d51290b42cf4d7c2b3862c564d0164d29b10266ed6ffabcc8ff07c9d9b49d2aa40e760844b655a512404d5f4dfdb8a5ad5e6a22e964de37d727a44623ef494e3bbc9a318c267c090e625ef97bd035abe57ff22c76c8bd9e47e0f3d48b61b2f25bdc343b27da0d311b14555e9f0ba31f5bbdbc39b48dde179ec61e69b86477731cd8a93e3042310bd00150ff3343ce8fecf3989b29a47db1c99a359391540dbd171a43108593b7ce8b2bf5fdb601e8a86484181ae6178ea6fc36cf9fbb212f0692bd69929ca172f9994f6c7bd008b41a59c8d174ab4bdaed697a0e9319ae950f8f9dcb427a9f483f3f3f0f1a61f9b37033cf2b6d76c2e4916168e138b9090c3920a6e65cb96df696fcf8fbd8abf950465869ea6de6b68f435e6590be611bc7f980b36c34bd3ad0b7f7c015cd22eb2bfeba46ca1e03bf8d7549c309f2749ef4dc251e869f0ca84c9221e8a32895f9a50bfbd69d41e424d725a7106d60147884007f1c92699f5739090d9ff22f1aa39c9f0bc0f829250ad28c394a03756933ec51bdaad444626a104eeddf238cf44edd1e450d63d8b6dbbea8189aeaabd2468586df9405880c27e6c15ebbe54a56b2acdf18a5d35210f7c7bff213d78c00f67c7edfb165cec1c37be6f6bb001939d824ef832b9bb95d9f86cefeecdbc984cea5fb5636eba5d96c09c7021d85108e6efe3c0f8356f6fcc3f72506427f322d37e1fc92ec6836a5302d44c4014c37b7f4db44963ffa02548c8d767ee27de037e949a2975bb614e8fa4e73331a6896e49490f857329c67dfaa3bdb50916eca2c7f8617596d3e6c8b92c05e155986eac38c7a1194ee1e642bc76007d7a0c5768f04cdd25d14d1d00121a1026e19e5c2302ab5bdb181737fc98a0401f80559cbd3b7de30ad81c93cef8aaff4dc76a9516311e989b017ddcdb930a1f7668215476c3d9d08cadf4eefff22e4cd0a7794568c17f27af6d1b07c50b9c62eb2529070ac09b508ab5cd10b3c1e38e2c447727687a405c82c8beb2a4cafeb0aad0514c88da14b41b82c69cbfb8eab56c05fec1f1d435e82fefed2154a471dd35137a126748c1c155652a3ec9aa4927250fc40253405d05670baf74e4e33d7297b83910768e6fb6e01ffd296a3d77616b5db6e5df8fbf3937b78d05150c3e7a7ed31bd724589a420861275170717d97b0a6fabc0b3efffb9e684cab52f703421c6f6823fe3dfb5aac88b3ad7d2225e5cf0d389617fef4b263c4772c8869074ff780ec856ee081446612dc630aaaa320bc21dc28cb70fa68877679fccfc7cffe9b7e6792de067ee1ea836b6ea65f5c2d3d019babb41113988df58112314d6589bed67d7a8df00287187894b4fc389c2c3bea471ab1448a8c0c9a37606060e9a622cd7ccdbba7405c37300d04d946ceed8e9d09209075abf805f1c0520a7ba26c3f1bafbce65a2da3e26f476ee3d31187c8f468207e9116b24bb29a4b4e4525484963888412bb084a007e679c911ba1acde48b9ccadf8dc67e999da930363a96750391a4e32c9ee759da671ea9bd6a8ae9c572523be133b5b3a3ed0971eafe4cdfcd7991d908a5dc82964ebb7fe55cb4f823033e4a24bf145beab28d9f545fa8dd4f7eb3b14ac991d281f25c6bc2c503a809d095bceb8ef07b78fd9595dae675929d20d7fefc3d170fe5a5d42b6fbccb05334ec14caa5a7982fcc6aae2a1c60daa74a59049b01ee396adb1382254b5d8b6a5c33a17d384bdda02fb0914d9d78bcad918605562f279464282e06580a60366e8d6293feda3fdb5eb40ce898e3654556aff27fe46a4637a5f9e0c04538c87313b860177d6581dc11fe760c7a7f36fcacf1fb73e019e1a16819c24d0c31d3528dc08bf1ff53188b13bf300c6690cc4b7c2f9441a6c2adf8eaaf359a4bed18166c4efa0c2367b21d658bc7c68f0cb3dec217698c6c7fd591c0647c994167d70addc0daed5eed90c5d3d9d9cf9a3bc86308bc40aa721202d164bbd593166da765eb8addcacad4e5d0d4b5243bd2faa7cf0e9b742eb468faf768dfe149cbdb4518ff248f18bdefbe70d84b05b039b93ee820bc57ea51c6005320e279e8d04f0230e7dfe070038fb352fde2089beb2c9a540b57e1a281ff7cb2f07c93ba3bf1be34dd8aba51755097ae0bde25fdcd2808fcb4d51f40997dbc295fc923b248f411a346f25ba691f803d32d270c110daac286499033ed087fed9955a5b3734516ac72e7f40cadb76ba6ee3b9f7a22aef6d8f61f098d47983faf50bb21c30a52347d5ae9865025b752bab2eaaa014015ee5958311c0be066500b948dacf9ab9aa0937bd32b37e81e833220435bafcadf67b0216e6545eca9663890433b756beb3be8a6acc288eea24f7aec6b3f4fd8f7c0d4f89e06d91093b94a837646a0bf117ba9432633bf3242efc4", 0x1000}, {&(0x7f0000001680)="76fff9b0a941ef99411fa31bb7e7d5c30203050509c11954a1fa36430bbeff49bc6f2ecaddd627d31af51c9caddb7123a8c4c83c671bf215b2b05a71073441c9d6f069a34ae807ea09aa1447c095096820dcf99ad95c30a1e9eae64116ebf5ca774dcfa8cfb8eda0f6f6a77f326daf40a9315d6b362ce37d32b126535d8dc805360011bdd35a036df962dcdf000a1769a5d32c0f2c4683829d8c21d71b0d05c7095ceeb779d30adb05358ffd8a60acca6a4678dd616c1092348846e72d1c9203b9742ad09d3f6ccf9e1802ff249a3905a9bcfcb2ba3de2f957443fc1f14c507447dbfbb78765d641042fb05047649ba1d99ac60fd641469912fc7746d7af0f3d0d2fccc45a6b5a90bf2cb21780849ab2d3b766d1ba8702ca879f0d33e08bc1af939c3fce69117d59fe130d3915707ad5ddd2dcd630c860059ee5c9026c8291965e7bbf700b75b767436619556870132212a1ccaebb4a0c9603c799d2b799e00e1859953782fa19888b3bb0e79537ce6fb3479dd1d9b797ce10fa855bd12f4fb7dc955ef7c04284c51fb4b1a3054d095cc072f1cff2b0e4bebf6fb2738d0ce83c6773fb350be11ca3c2370add017bd6287a5150ff5bc0c56581972e93d1b788b8dc78f13b63abfd437f3c08338182c14577ff8bd7428434797d5683a8ee5f3ab32858b2d4a9da477040ef83ee11ad6d147e9910791270eb2767bb826b03310f9de1ee892067075e5279794d82da645c09e9a7cf5f3f2d969278deafe537c4e04a7db31f16f228ed47b6300646c423c6361a7ed8277515d30548a162872580b0c9aed493b1cecfce3915319e1486e3c831556ff668b332a8769a8656dd8a9ea989220c5175f0abe44eb6a7e351ba8d5ce2121e5f9ef89c4eba83c27ebca595808adee1127aa7018ab2c32d9632364352f87ca5d1c612b25737757a25b8d74717e04d29153cb7f99bee68d4b7730997740919600dd4923c82068da97820c9f7454d7549fa20b84860bc5b2916600080f832ea39e42767462930f5a68f66c04a88f84688bd5e3146f22edb593584b305c9e0875567df1b2c5ce4fc62c79efc167477706d518a4c1c4bf15cf6b90cccaffc7ae45acceb8c789992dbc0617a9f6d68167d14786d9facfd35aa7addd47f71ca8a067a65d954d421448bf6f2f89314980e121636608d4b56d735f8f1aaecc121896474e469f21568e1368d7775c39521d560223351d40ec368a34c9dd76225517d4188dd0cfcf2756ceec3dac3dc7c3cf07f52edc8af75f64ccd90fb932d206a5e5dbbb74342080628978d3003b4c7d9b1733c15dd3bc9199b9e8ecf8e28eb6a2a8219d8d086c4909fb601a76e0ce9a58d62af9790ceabc50e413e900e579866f995121bd3d7501771b6e184e8905038d4c84931a469ec0c48e4a64a95b4caa6486a3758af0e1604b29d8ecdc3909b423053828a73c138cf1f1c073fc81ad23eefc9c16cad4b1282cd888a898ac45468d8f3d59530968abc19cfe3f3e2fd60b3df1508ebbbf2d3257a8c2d23cc33b925f2e2b84f0eb39c4462330fe504a5002816a7238f48d07872bd92b763f5dbfc5e0278ed944c715167e25a841052da1f9e0a7d3082737f6ba03b465331d59c426fce30619fcf34ea3a2c9df4099ee7a3b2566f587a62dd837b3eee30172013ddea1932f06c861211421c5a36a1b7e77df82f206aa5c910e440b422f56c5a2dd2758c36d48fc97b6b124646995262fb69ccb8acc14d902c1d6548d0c0fb36a3d82245dba88cc3d56202db9f4d14bb2be349b579990f4457c12381c2095e22dccbaaf3727f7310a9a9056c865401d75a05a55b9061571db0433f5dc8942709c05f20b439c4e125f6accfddf69eea8a0bbc865312d7fdfd76bfbab1c05f4ab42c8559f968d2661d01e40101d3c2b1d6d1fd9aac474a986a3b0f8041c4faaee11a1a789884f9addc651c69ceb44bc32fa4d776435c45d821c50be342a2bcfeafc042351c1ef59d21207ca04ab62427b14666cd7548963af4a4562ec5228fec9cb37fb1c56ca5b807ad345ab036e0da04e135674e8d175a5f9b7bf279a9d2ac654d0853595154bc79d8d34de401bfccce7f7e4fb71513e08cbbf0d7000a205d2fde37594c0b998afd05226a33d8cb5328560e36800193ebcfccdb8a9a69d051c8830494bdf18f774a0d715dc1109298860d47f62d0c4a4ffad43a49bc6e2ec30ec10092070a28f226c87552819b59a37fa12659b6c65498b8750d1d85be7b867adb44914f9c437b67e983089f570af4fe7fd3cec331c182753306979f8fa1854271132ded2ed2be59a30b2e9d4804c3c8b459094159f1a6f9eee7e9f2593ed688840db06919f1756fac8124b226969ffc1073214a2409b18ff546f62c78d9f05b6b6c59af2e97a5ee90e8b961d50893929ddb9659e8fbee898020f2ed679ad5b6004037df3c2264cbb1025d4dfdb9258684ec12d189d3c83be4780f943732956911ef4d8018b5e31576f61d74f513bf44d3918ec9a585fb678181615864efec6705402869716e19fee00ef7e5d10b8838467c33b5279758872f4e257fb67cedc55982d32c019c14cb65e7808f55c090bf778eb93ec958b91f432ebd2241968f4757c46c345e52186d1a78e8bdd3d337b15d24f90be8ab88d2280c04cba9b62cd1ca2ac64043a5d12c1f39731ef49078e047176fbe4f86ef6f9ce368f7316f0d8328d40d43053a169ca5bdc5e09044c9e1440b60c24016efec2f6632e512704acb81696d8a1d8a27b374f747caee2aafc2590518a1fac602e0fe112a7d5c83e9aead16731a5396d754a5e9eea6392bca7a8d76839424154429d794440009fc69e5c8ba0831c726f5e8b785c3c5b95fe4dbcfde65961753a9876ca4bc4004e2b072c38556fb6f5d8da99cdb3197383ef3cd9d6c8fb681cbceb479d288a1b77d70d54099d5840ae410305b7c32263f834b6d43a93ae940e128d0bc3de88bafb2f06ef7d1dac4d85356be41ae6195ee95bee6558e446dc74a21e448a513518e249cbab6f2e1eb9a60f6964386ce155d413d3a18c157d38b939fa66668f5e14cb79f39e1da1e7ae741acb8e4ef640450d5efafaa818ad3979ef38caac343845b17bea425d65afd06bc7dd86f37068aef066fc99f4f2d9e4b9f005ab90b96d66c746c21d686f34773b81fa6eb2cae7282204b9e08b657cd0bfa8fc63c8edc48e50fb34e873de09c869984f0aafc476a96a8f87958e9052d3b78b6ea2eadb23c9faabb4f48288e942ebc4139702506914898754e4d59df3ef75ee60dc98ec899320df5f40dd44cccd8e5977fb6d71f855bdc03f5c1536a5e58d21ff5a96a116a59d4ec5c5c9029529e24f69ec6d9b1dd9e6ff6c3ff869a804ad3bbd740a206c585dafdc4277df7b5dbe04802f2408ae45d165de236e9a70982f3e826e4680585914b0696bdecee586f9f5e058de7f74aa2dc7717c89a19e8d2a060f0e6a212a59adf1c467317b5e926af0b0e049380175793c91cc91fe143a98e8ea6e57303af401cd839f3659071431dcb1f942d2a8b67e455b438454542cd6327bc895424e0e28fa3737216f95d0821973484016f6c8caef0f859e80021b37586b457dde159dbe0747ae3c57422b8622b2ae27578a0674e6c145460c9885a319d404b9ba3631432462264c17332d4cfb28cf7b83501c5fc87826b916971e11c0e6e14fbd72982c4c1cbafca8531854dbbd67a6d2fcaca3db0bc3ac12740a648ab62438219b6c04fe1ba4856810addd87c58b3713a3f0479a89a30b6337880a994c2d47ae14261cdec9e7c0c6eb1ed932343a3178f4509dcb84a3ff7d62e39976f1a427572a7fd924b6ee8a25ff13c295fa29e4838003b59c572d4b7857c33489354b417e50e3cf34d7f0eab0b7ca3a024d22db38860f07d56f1fa4a391c04e3c33287890f7642061e368e57c02c837a1b0cacee5874b5d13f4ef4fdea91fbfcad41f7c785cb844b5316cfb3e507dd304df5eb5d67d1604aaa13ca1164c0c2b8bde536784ce415d470429b47a83d417ad7896cf90d258360d04fd9bc8e7f2d6495ee1bd3001b11794a0fc04b2def0b660db86a5c666dd27a3e1ab5b4f7c0aa3b37e9842caace74858cf8e5c95555fde8811c884a13614e359e2e1327947868c4e546e67c0b6c4cf96eb66f7c820c5d17294b9af4003d1e64c2aef2e76bc6840d88cdadb482e819f63914db684a7553303635f4f4521116f4564bf48322aac5f8019f45a50ebedb381eecefcc6d605d7c4a86943efc422599d58468b6b58d6f8cc6093b33391aacf71313dee9a3a8bb63e850197ed4b153b91de6d1a74092cce46b02aebe93f353d118b265aae71041060ab2d478dedc5e4e681d36b0f78f966cd73368ee0ca7ed38849d795a82a7dd8ed751126004b3c96a88a988e08a76a0683761dd90d9f0b527d34365d31997a1c49819ef8a408dca0271a4f7c16de065911a64954bb6414e46f522e029d7af23d566195ffccd111de09ae159ae51b0869a28cdb72bad2894955703f0875a69471a50dcfe1c7ed069d47cd947d8ee64296c863d47711d8201e02f72787718f0133fe3033adc7e4c25c9b274d602a9f0bdfe9379b80dab1260f7ae9ea1768d00824150b41180e4123883d24ea32345ee0af23f1f0176805d0f11385190d768a32193cf6920ca7842f76441520ab417dc402b7e2bc58b25d2449f28068931987dbc2b87094ae7bfcf4c1943ed69ea271a59d55abfcab9871bd0accd76c8412d9a2fba3f04e6f14ffd25442a7fe8b277878ba0c05eda22d646bae7a11600480c0ef0bc75e34f35058ec2f476c8414f6415934f0590e17555c4d81d184058ddc84a11b38606c1fd1c168cf85abf3345e99a67e0ba9c92ace0e3e58e23352901ec922b5e2495c6c550318864e430bf7f0687cedd096cb0fe378f49b3e43d2475c8f9ca3624f099addfeffd40fbe5277038c32c4b296730e4abf2d2b2c2973d2c57a7d93f1b1bc3cc6ff948ff26c2c636eef5c5678737301ced310ca63942cb2630a206333dd91302b39fc2d2bf2a38fc9decb0a9607c1da2b2913830791cbb55296a0d76617220189c3bc69aea1d8aacdb5d75bdcbccae58a59a076a0633b9d74b8497a45ceffdc6fbacb4a530362d7ecf9c26f5c47a38200bfbf4395708688b5b32eb73f0d9ddafd42a00d8ce72be41dbd9f25bbf24a2e3285960dba6dc722860a61b9e01da08c052b412403b4ef14f6c5eb7e9e6eff5cea50a4f1096d41ab6ecc6283f32cdfc9660a94d6d37ac16b3778cfb62c00126a0b606585ca84903d816a74b66f7f9f6f08c0191bb58dbfe92562d8ae49bba3b4fee2e36f362db0efe1f5b9892658964fef5c9d36c931b468eddde41010cd24671f4038e9f02164920a0361016448654aeec5605897f811ab98a590f8c71844b3185b57ff24537a151ecb02c94ad9a599cefd85beba44f1e6546e669a0ef1980cb2bfd3375398c9317ad5e9fc671dc4c926bdd1edab9aa57fec55677d6c35e657e240bbdecf7c10d9521f030f65fe545b0620260358b62bc80689b5e699fb664038118c929df58a357be97057965090b61b27572a4c810c79a43b97b765dcb948fdb2260e0b704901fea9c19f6eecde045cbca4e798f7f86923e7767e89d0defd3dd1a91ee8438f422c1684971460f372b2f79facf24e99968eeaaf651f6d86e4cb5641faafcb0b9c6dd67e110eb5db858667a2791b39620f898873c532ef73544e1db57f7a2bd1c3221083c6697d29897a27d6873cfc19650a76e131982f4858b3e360aeac6a4f6e3b255", 0x1000}, {&(0x7f00000002c0)="0a322a2083f57bd76ca8d91418fc55fcde7f058fc18a1d82e27c760c1f2585bcb3e6efc573fc5937ffc2820d73c627fea2f83ac37883581d85d087a1cb8ab5afd760191de6de7d1730bdaa81d29a90737d88f7429b33d95247b8e6eb7511bfdbc0ce013e48b3b34669057fb53355d0461362b1fcbae079d782e7131f", 0x7c}, {&(0x7f0000000480)="655b92903b90c79016e4825fbc1192dd7126edec41c003a681f80ae2c429eb57c27bbcc3fddef360614379d0fcb4c40895e8f360848f54a1ab9711f90e0948f82bff99c000c8a55af9ee0026249451c7ffe02b5d62b58bbe65ce4c0dbfc1c66e202b8e95ee2f488fa3b87094bf1d6bfc68bd724e9efbd910bdd39aacf8f2d50a1279e5118dcff262c6c4364c103d392beeb85a215957765857e66bc735adaa61df60dc75ce622e1e39c97159544e2131580224dbf35412ff70811f63b81e890bad5251e590c90102d9373e5be1b057fc3afb08e5cf9dd823", 0xd8}, {&(0x7f0000000580)="aa5bae66472bcc1977d09d86d82870acfecc541601d95b8cfafe71bded3fda81b3dd55fac6ac93a6ce8e1b959a232f80ac6996b12236cbd9b69bf97dbf522479a44fec07f1c2b6d650efa1f58f093e78737d23928b0e277e3ddcc707d2b8059a3867012e2912a149a6d6f7331db2733254b38a80a5c3bf8e74e260a85c5e890deac2", 0x82}, {&(0x7f0000002680)="95e025f728b12f1b3dec608b8527aa647b10ff6cb07f1dcdc798db31fd088eb10c9fe8a1c798cafef9563b8856ef43cce381c59a75ac7aee137f8b13b4f24d", 0x3f}], 0x8) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000027c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002740)='/dev/wskbd\x00', 0x802, 0x0) kevent(r1, &(0x7f0000000100), 0x2f1, 0x0, 0x508, 0x0) 13:34:12 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000240)={0xf0, 0xfffffffffffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100) 13:34:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) r1 = semget(0x0, 0x2, 0x8) r2 = msgget(0x3, 0x10) msgrcv(r2, &(0x7f0000000400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000018d200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032f8dd070000000000000000000000000066ca1d97d14f33fd00000000000000000000000000000000000000000000000000000000000000524661b7700b9f9986512f1162e600564fca05aaf1bf41e0e9c9fb541bfc668296fb25c7446db9e3c3021fa00b67cc66b72c58b01348ce25b4717e6cdf37d4fc4aa3df7f114168d7e6c111239a00006d311c3a76960b504a929fe76fcb7c41c5621b0673dd13a6b0a705b94d05b4047376273e4df83b869fc515df2104e7ab93ec99b5fd894cebbaafcd8e1c75773f38c1326b85b613facab9a7d64a85e5446a5f0efd7a8ddd1c2b2eea9e"], 0xea, 0x0, 0x1800) socket$inet(0x2, 0x0, 0x8256) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) 13:34:15 executing program 1: munlockall() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x1f) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/8, 0x8}], 0x1) geteuid() writev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="f63f3eee56f28092d83415632303ca2797eabc2b33aefc6f9fcf22ab130d66ed39b3af48fb5f23aaa8134cf2da90983dad34dea14208430b87c42422383bf68b71ffde402e", 0x45}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="8b431e7b7ffd1d713c2bc329fb70c97eda74edaa325582dc06306a50c152fd286cc5017cd767e4e660b8f95e05be7744c2396c9a2092edf71e201f4b20cd261c783251b216688a7fe5dd8d2f7b71f56a07b0ab8bbec04afaa2bb195951442f89ff0878c39be591a2a7b77d5893bdb5e4f13a47d0b5ac391a37c3d34b73d350cc5de38f58abd9393263b52536e2a652a33571c10652957c9ca54f8ba452c363f7d6e0a3f4694d59b05dd4e362f8881270696dec03a3d44fbfb5d9b6", 0xbb}], 0x3) r3 = fcntl$dupfd(r0, 0xa, r1) msgget(0x0, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x8000, 0x8, 0x2, 0xdbd, "6f109281722912f3a2b00a5d2824fbc793cbeac9", 0x101, 0x6}) chmod(&(0x7f0000000400)='./file0\x00', 0x10) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r3, &(0x7f0000000480)="e59c7a475fc129eefe3c049c8c96d1ad694faf87f7c7f45bf65efff388a24fada46ad14974bf02acb2803ec8d52a0cfecfb10fab831553706ccf69c92ad07d4d710e150727c85473521c7d54fbaf65588e3af1b93d8dc7bda27fb98fb51544babd6fcfd71ec2b44db24a45716b5af69cdd0092dc553df3470231f108719c1dc4d9b38a9d690b4275b874779f2ba71602489ea1b24354ec62d54b85955e5daaa5dc313ad9258e1eafae0628f447be259d7a87643db2d40382ab3b548d6e5c1bc86a7103e68a6fbd872b41cf3263a7b92172d26ef1880e0c66f4154918", 0xdc) recvfrom$inet6(r0, &(0x7f0000000580)=""/129, 0x81, 0x1, &(0x7f0000000640)={0x18, 0x1, 0x5, 0x3}, 0xc) setegid(r2) poll(&(0x7f0000000680), 0x0, 0x7) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd0\x00', 0xc0, 0x0) select(0x40, &(0x7f0000000700)={0x0, 0x5, 0xc8f9, 0x1, 0xc7, 0x8001, 0x800, 0x5}, &(0x7f0000000740)={0x59b, 0x7, 0x2, 0x3, 0xfffffffffffffffd, 0xf000000000000000, 0x4, 0x25}, &(0x7f0000000780)={0x80000000, 0x4d6, 0x6, 0x7, 0x72, 0x8000, 0x3, 0x5}, &(0x7f00000007c0)={0x200, 0x100}) chdir(&(0x7f0000000800)='./file0\x00') write(r0, &(0x7f0000000840)="ba8e3534dc141258f2d3d4e4e9ce47ebf4965f80d9f9ba4e79520e508e18f16532fb6b5edb51403acd926a", 0x2b) socket$inet(0x2, 0x5, 0x2) pwritev(r6, &(0x7f0000001bc0)=[{&(0x7f0000000880)="7d51b410061ace8d421c5a5c24f02192c76bbd1aa3c054fc98bd749ab107c18f6389cbb142fe2ab01d0149ecb75d4b19bdfee1fd68978dd1e4de21543b2e11ba16320d5ca2b352c0d1031e99a80ebf704c6842f9156acbceb4cf20d3df2536789b407998e5b17ca3464ed98348ed5c3022dfc936463e16fb2749704daed19deddced74b1524a9b90a3", 0x89}, {&(0x7f0000000940)="2929067f32e1ddb9faf7644b591219aa9be173d43158571443677ac04b7eca26ae05b5480d3552a57537827f0516706603e4ba68278b3bd292dcb41c2e30efb1746e2ae577fd050bfbd6c7a5a51e1a5654293e87d297f15c2f36ae957c84ff58ffb50f290caef6fb445c83b08607e22e65fe5bd759c6b029b9972daa9930a318d132ebae65ae8c8e3695387d3b48444fa4e315be0d4ed0fbcc77c3d7a8d41202080d2289fad48db23bb1bcb1dc5fd07b4f5e176c8c8f6dd28577a3f4c5fa283996a16d61767aa02796a835749d1c7750236e65f9a0366650befd30636669e06f9b6448eea999ed416a9547c64695c2805d4c12cb9da0b9f1b285a183f36991fcae5f8aa7d63dc894382852be55e83ef7896d57984b51cbac21e0f492bb358ec83cefe5f5bfab3dbc42a384fe9a080f85ed0142f897fc1cd09182608fecb638ab324457592d51e6be79c7889cfa1cd0766846fca1f1e8833d6c9a7d588087e3d1bd2a8ce5cf3a5644837f165df7d8073590f9513566aafd652a500f7da3970f17847597ac21721bfe151823dee0bbeffcfefcec79e3998ba0a08e870c511f3113968fd7ac1e8d28cab61bf115e6f8622bf36e401ef558afdff2767f4e1c6a9928c0246f3e7b0205b013cd3b8911476dfe7b9f2aebb32a8ba64164357791f7799b4045012c655d50091013fac920db0391775df4ab78754b2f3f944564c78f817adda865cfca7f9d22883f56866115becc2bbf1aa0d9e3996b488ae824c17481e70549dea4018e4be016ecaea862db086dee726780353843226dbf46cb4d738c57734a3264d86032620fa87e88d85d03e67cd0313447a102380915582ce2d7fdf99f6ec52e83cea27d35d1e5d76b99317fb231febe3e264f9aabfd3f62dbc1feb53a46425f6bb94f739dadcf159313fe13fc3fdebf375c44addac934520ecf6c646b29e26477e8a4877767332c2a6b75863dd517a9440fea570164b16d99e55161e003974dcdeb54f33c76270555fe99fe271bfbc8052b2bbf484178d5bab45f3e30664d909a3fb8c13b7ae270c0d6461d7f56040e7a35591d80d3eba39d32dd0c9f9ae7ee7f052787e1fb4621c3980bd1d8f415f15e375123992c331b818a4f546d9920901b790b2f137dff854138c4a5566b437edb67df0ade464f1512424ba4d13661111a227aaeb8b5858c600ff4e9a38515d0059252e4e8b12b72f26959b146067708710f363a615cd3ae1421cf8767f70611804e7bc35e2964a10cf9626d6e9826be697be2923d30fcd96beb47ecb77d3fd95b878ae1f5fd3cbbcbcbbf315753980b111d1abe7463652e6edf46d4aa67cad34dfa261121f5c0b4b30e3d33b1c9bbe6e49b536dd717c1a846a11ae15b3238fef8ca517e444cf3cb9d64151e73bfc71c3b202a41d76b205890aab15e3b1de0312925e05950c3863490f2eaddad5702229ca3000f3972e8d19bff5dd17ae0b8dd472fe51afd604a628c5cc1cbf5483390f464e865f1d4b64563ee88caf49884d3bba6204d9449f5907dbad404eb5897a8dc2b70ef1ed8106ff016d4c301c6e1d9866552b943fe194d1be18ad1920954df4fa2b4db233e388d87b035857160a750ec0a7b7ec54a8194229508d5d0469c07a0cc2e91b00dd2c67d156650e0d6195cf6ad9e505183fb494df742ba36eae2173a8de99a8974861518cfb23b018987e0ac135623d3cd8f48066bd8e64270964ea2f0785be207cc2c4ee48def65b088f90c3435ff6b16799c69455755289d91a4b8483dee2b136186de9b78115e517fff7880ce050b0cbe2e28fc0e1c871d825719cead57c184efb19f057927b3c400473286fa0173eae082b6ed603ed4122e85c89b22219025659f61265be8e6f01039bc202330a769aa70f9c32db93141281f1373685cc777bab666c4d8535aef6612de3549f1c3097bada2ce22735de9b561dfaeec33b58920dde627b363c6a8fbb317a1c64e07575ab917d605a31e91f0c3caf73a8efcc4d0c2cde63b5e4013c4776e7fd60cd8ff22e409c8b9388641e7337f705b5705d70f5b5942e1e6404cbae7aa8c71d24bb4e6797e7280f8427891f9efe34eb87fa67ba36ad5f33fdd4981169c1db3d68546a8d925b052fc878c6ef175eec6722f67f0e487b1310ed26777ec2b432933ec68cf2d529dcccf65f75d901c923e4369713b2c0d6ed1b88352f1d05240e0ce4d8238a2bfdd392af16eabe5e385f4d11835922623d1cfbc700d1126501919666d84f003047745cfa7ae0c4b59e661fb9bc7c13a1baa2168d711735145f4cdb81f4dab4aa950a286aa5d1103b5de458263acda17adff9f9d5416c6fc90c4c8ea94ffecad3aa7f2a9abfa39ef18ff06b723be9cbda7a0a0f93ca365ab6aea44cfd8f2544d7da1eb26b7d8bca1a3df6ef4e5e86f12fbdd8cbbfe681b6e98d12a9e551f242b3de31473ef952b098a5f67951083416e2ab4f8f258eac87e036a611302013b9d3972aac3857a5121e2cbaf64e3570d25ee8b0033d2a0e8659f133f18f62ab13edcca6b68f8b47eb27a15ddb3a7727de8fc05d9cd58edd70aa473b61210f8b94198e655132819a093c0ca9bc2d619ae86874dcc9edb7967b71918855fe892d2fc6c7b26f75901b1ca6e8d07457ace0acf9f7c88a32026ad85cb27ec6c0759f6ea3729c6a98559698d20f24c8f3c0efe4b502278554baba54389b0dfb96c442e90050e3e74b0829b8f97b3e5590ff99f4dd3958fd99abc33f50f3b2fad20cd2f9680d559d13b64c2791fd2470b4692a9bb1256f546161deb9ad7ecd031fd619611e01e51e9a5b4c9fa1c8505e02875fc0a52f046da1beb4942aa50ad6fed6a3c59442f58168348ad92753ef95ed8d2c3098475d1ebd74af1bfa1b9d88763053c16eea8c48774bad468d5fb6a44f005860a80bdb1acb4b39c293eebe728678eebfc5a7dfd1c46eae6c7edf22b36b98b9c24178b26335caa303cb174a021097ef2d436d949542a496bdca6e08bb5c6d87659ad9e89f95ed0eedc0d98c0f3ae49fb5d6d6b4bee9b7eb7ca180a6b55de4286045908e24afb772abbcd00c1991275b1be28894d6ac3f69188c97e82f8eeff6a5262d4caae82c1a8eca9b11a52dd00fda3c419643787a7088cdc7137cb74e2074a41a23d30e3aeb6076ded8b6659f1dd520cb4dca0a42721a0791c6f34ddd879431180bba5ff6bb05abee56f99e0142236b1449af2d454da6141b108d02e8a28e4f9e52994bae9f4177dba0dd2512c2041ab709c88c393eb949f0fadbd70d31837f47a63c3ef90296d39009ac0631431c3ee9430a141e0bd2688a681f7aca9fd16b0526f56060e68ea324e062d37f429d696c24facadadcc120860d8847817a4e160370c1cf513ae0af0e5f981e078165224190682aedd8268f1ea4b68662b32f8624639a4db72885b3dce1c7b4e97841eeaae1b0b649c0aea8669c397b3c0fb390bf52828e42baeaba14edd6b8ac0fcd7cd88cb23b0338b1779b1f79421e8cf9c204dbc855e352cd3b4c8de3e246acd3e73084bc38a4c3bd6fab97cc875583c2d748409274b496bab5158d5dc780c697e514ff56b279bfa480da43f7f937f61f6cb411e34ae074ae99d715e289d5d20a9ba52b665f87d6213e9c4c65364fae83297a0b6b2a6ae2dc3817041ab1f06e4f95646640977b98a46f23ee0c236601f84b4356f4c8c8a23687735166f62e90241460869f29fb3a1de282cadde00fbfead4c68ad26f69e6d6dcbe0e83c89b52e938924be81d7c97b84065b2ae9876683970fd5c5bb354a06c154d913b3f752288c7560637f8ec23a754e6805d506eabc9caa10e178b694d9bc5e268acd16a6953112554a53724f08558b2c03a443011aa975578229f49e1099af3aa5a5de1d463c086c3b580315ff44de1f1dbc81ab6f26465552473ab40809d7bb538e3d271765b7c2efcc1eddd13529d451c3dbe35fcb521bfe772dd087a3f927f71c7f9023260f3079a5dbb694275bd43cd30ba5a7624bf7839913af84d000752b1f45414cf4e673415adac84fa7dff0a41f839849f67911eb63742713492b61d8c0d75896d1c84e2844a166ec65197f0644f98acefb266f9d23dc93ca1f9836fefe0b203ca91de8f171bae2330d7d799e580fa1ed220dede7ae110036b584a01c8efdb829712c4076079cf2718f68d6d0c05cf468d8dfe4b7698ef7ad6cc454963cca2fc1535efabd8f2582a7e11c37aa03e4ba87f5681f713f67205af83b84aee31c5a533ec37cd9300777070283fba30bd11016a983411117ca8c703d13fb9b6c5405ca59d56261b7e3459f8e729b53074f3860225ae0ead3f8cc887384063fdb84d8ba2d541d3faeaab9e70154f0bc19054e2c4473ccb5d7da088a49ef3912613ed8e41a6a97bb0de64f867f8a7d3da178826fc179f09b8ca44573a1ffb5cc1d2cec169b466e7d13ff6f6f20ed6ae16b3f384f6213e683d64cec5089d678a8a4a11a34884eddd495a03fa6b4e45e8a62f9f353d349d49a981fe8a5b47dbe25bd5ef49b436871f65e679c4629f4656352ee1d3cdea79c8d0292bf5ae8c47f4533a95f36aee149d7561c30d5d59872339638c8dd0dbb0b21b42d93f073c1057334b8124d111927a14809e3a56154656d354a9ff2631488370f7a0e395cdb97ae9a5ef99d8b09e6c1a0da0401bea518d0a15610a1756ab6da174cbc01feb4fd6869ade46a7377a4345c230021139f88aa83dc9e812f84d647344dbb52973bf9969b374b8b34b0af24b9ecda4d68690df5940cadff2b70bddff6c2ee585d3add0b7bc88fe8278368bcb96a767b9c755179a8008bb868b744e6abe486136948e58760fb635e5e928c8c5f8ce113ab5e124bb449497c8080d177e844250fa72a0f7ecfa445e839478a2f74606f8f85a421dea855a8ea155554d56b867be5718bcc253aaa85ef052dcfe02f697e257468cbc33fbe775b5c1e7e6db3eae7506d0b96703eb77471fbf5ad7cdb9660a06dec5f5d82d6a5355bfe00d5b34840982a0170f46bee74111ea48a90d402ec9da233ac570b8fc7d27d6fc14f50978771c5123c559bd11863006f27460099f39d1e355f004d2435dad392e9e49b7d7df95c984e6cc7dd30dc45ab5e064fac55bdd592de0568ac4df40e76c1c6ef455c1760630479499ad607d48dd174c33c617ccbf88ee55bb428b142076e3cb586f2e9ffa3b52cfd80bab90c86f7f29064cb88685a05fe8caf27a7d22b48636767172b03e470738a8d2d63e6173bdf5d38cba4992468b0f65214076229e317d4bad3108f3a713e0a956b443183d367d4daf59cd3dc6c376573fae802ecb1a62d1bb908fbec116f6559f2ffa939f3140ef2919c34cc95f96a320a48bbcf90459cc33c151d2c111cbc7771e89ecdf55f3c508f698d8f65c2e3892a52b8ba328d22945cd4612178df006ac576b3c647176c816d5c093746d28d64af261f0c90dc739489665f23a994b95f7146f3fa3431ed7f23de4dc20683b666cf94f0cde36d815de5b1996d407963614ad8fef53861a1f4461bbd7834a6d0593b4b718b68e8c07f3d6031c861f792401e9b29e73ccb5fb5a80689874e38089b02ea3de2ce2b404cb663c361f0a135d83a5c57814f024f41b47f9410da057f378c59d4a3f732a14b9128df7730e379853a3b8acbe69c814a357085e0b3193f964dd4fb756a7e4b5bed5ee4b864cc33c8d2587b8e7810330f2e65660e37c5b8aed572807bb1db59340238c6444a659eaf1b449046ff04a60b52c2b93f0aba716462863ef2a260e5b83501f459b49f6d69783080889b61f6", 0x1000}, {&(0x7f0000001940)="3d2ce5b79d78c621943233fb0154d1da68a0a8848902d5aa1bcc896c72d435f753be812c6a5f95cd45f4cfe87a2e174de0bdb672712a77ee387b5eb76f6efa87e446c44c082b33c748bf4488f928650c2ef9ced078e8bc3cbb99d16982b41d5c9591c9ae1bc71af22e12cbd748ddae049ed7f41516397847969ce91dd7950a8cf5a267584d82cc48d219483f47ac5815e3998a239f563e60e6a518ba6e03c85c216d5c8b97a1377d43f9079b23743435133b0cb19afa4f595af268fbe217e355b9eab6f17b5b70a483c3f2e0784a3a31", 0xd0}, {&(0x7f0000001a40)="c252e612bb89bb5a0e1424d89b5c2ef541b7b2b77d6d735ed3be7a1be1fd2a7e1550dda8930a115a773bdb5409dd60911a1267517b1c312fc97cb0a9b4bd4e9c4b118f786f5b884642ed93f106a7fe9912b7944a917aab12252fafe9532465db3da3dc47339a3b540c380997a5dc45809afc9c7d30a96a08804bcc425ca85d25c5", 0x81}, {&(0x7f0000001b00)="e78e8fd7b10966856f4474cc5b34270edc484c7545fd0c1b7d803e25820e8d0e0eec6243b9566bbbfbc7a55baa7be6cd691579096b7abd46a3f9361ccbba975bca3d0a7be9338ec7168e183f5a7ddba2b0ec4f8ed93aac63f9258265efccb63c61647fc46751cb7abdbd6173154c9ce48d3c281ea847997aa7b7a98becc9b5b7c825d3c542212dc9ce4224dc01f9de3fe65f81edfc5aa54db8138d126ec7f2ee42", 0xa1}], 0x5, 0x0) connect(r3, &(0x7f0000001c40)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000001c80)) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000001cc0)=0x2) write(r4, &(0x7f0000001d00)="f26337c2d3d8dad87ab0b8318172a3922f204da1056285253c9b39c46d0a8cff90e5ed0374ccfdb945ccff21059d7f898e15c33e7df03519c28ad906db41ee0fedf9555d0ad22aa8d1b8", 0x4a) fcntl$setflags(r1, 0x2, 0x1) getrlimit(0x0, &(0x7f0000001d80)) 13:34:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20, 0x0) close(r2) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 13:34:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') pckbd_enable: command error 13:34:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='[', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84ab79cfd814eb24c4e4a7d7646439ece9c86003d41345ab2f5af124260b7765fceafd68ed33454f2d2bac2d25a5427c3a58c60bc66f795b3203545b130a667d95647ee8c33d7f9bbc5e1906d18c3065dcf1e40ab9fd73bacb4a80ba17d9fc10fa18f0d11e7b0f277a9c2229ff68090be876007439454712f868bf6fc76638554bcebd5fcdbbf629226f9ff3996e63bb4149d337e0e5bbaf5d2849a6f8e811bb1d054fff0bb7a3f7f2812be679ad252e88e0087e83ad4057521931fad9737bb548a03cdde392d0447b152b4421fa386abc854b9707215eec23d54e8af3d4a97088f142bee434412e2f96d1a9653a175954b3b7fc22327eb4286155bedf82f5932313eea4db2ab54969bb1bfb413fa1b15709fbe58caa892899172a088ed46fd886701a8f1537f945017f24f6cf18cab945e5b3f9bd092fabd1fa9263597d5655c4087d7b7d44dc589206009ffff38977bffd3c64a9d561199cbccb4a220c03c7712c3c77a9a06d3f360d10e2d51d4cd924a0c898d6d8c915db7f1098513eb601466e15c68918664bfaa3fcac097d63c1a236896d2d5cd76ca061a8612505f41917f4138ddeb72f4094a293a8b4f6629e993a317deaa98a2f597f01acc5961dbc2aada74dec3c91045a72ba3d6253684ee046dc421b08c4a61d1654d1c41c36af76229af947b64ca8a6ad3382d2082293ced889148ed5b99d30ac4b661e036564cb0fde61d954dac53deadf0c30da26ae16e304a6a36be6802240e24a3ebef9ca6dc86ca04b1028910ddcf88bffdf69aaf8cd6002704ad0aa200d6ae778385cae74cb1e69fd03e6e2e8a4b79a1115df45e18055c5c27ad16fb608b7c4f1758b0e2339cd147995f926fe43942fae5cf8ec8fd130118aee4c9c99273237ee4d8249c42108b6cb1c27f74187ac353e93baf1590d7adb350374984f4eff0fb670faf926201f4cabacf793cab9687aee566bd00bfbffcd8a5171fb8b145caa81b1075cb7890b4ff9f9d005cc7ba90015cfa106322a22e192334e8a6c19e281a39aa9b41c9ea6a9fd1231e715bc09ee4027d777f94a597bde0265aad1ef542c6be4c440981dd895cc32cdac1f5c93c4134432ee44d48e620e1aac2dde6fe5b87fac8f6f4e53c0e83974af62964d8404447628b64fb96073c2aafc4b675b66eb60a850f19b3a8b4536b1780041f1b7d0218f92b1622bc7419b7bb80f443e63961d06a90259cf2430f078c43b2ad103f8039326e3181f1e5abf02be923d284b22041e347f5ca961464883344d1cbd1e014fb906c82f781bc6bffbc7f9f1d3eb05b395e97ffad788f720115b079f50edfe0240e8baf76285c8220cc5935095038b86f11dddfd4773a86ef890a8089cf732c8cd8b2bfc8021e227c20fac84dd14fa3fcbd0e87447f0abfaf97f482e69c6ebfe075c4beba60bd306d57fd249be1e2ef43440ef6c0dd737320d43fa4c64980822cd835d7ac99bc23e5662262b2008585a31015c9cec227a9ea01e069f99ac470ce8fa6fb62a96dcf1fd1acd78ea1f49207b269fd8eab2a72a0e53a3f99ade39f3833c1eca254e1a1af04fa9ad8c57d5d487f45ec1418ca0967540f5f9234b937044b4c0e65e76c89bd6f8e67c0c1b42b6fd5d94ac84c06a6be793cb6f35b44a026dc82c4cbdacd190182e545b86a5963aab687b934de118c9a6deaf9da96efc1b92dbcaff4f9d4b72f281120f5615df738e4f0bf3c577fe5e1b33c3d7e4c5b2e77fdeadae2d58fd97ba952ad03ad3e5804b174f4c0537edfe4eba50343012538efabc2af5ee2326ae6e92ce972d787d5bf900836c0af3b67ffe68498bb1380c8560044ceb6bda6289a408cf0fa90f19b9292a3be6861994bc0f5c2fa1d5211d28fc373386becdb4aded2a8b20811a50e2b59c170d5cd494ef22e5308981d85f70f8f21fe9326590aa8fb924934dc7491eb7c3d53ba2ba1b4de79c6f0540516b1a067638324fa39bbb43a21f64dfdccb3f00b30213a646af3c4b388e33001160b9dfb4ad4e0cf882146733fa26d62114f2525f6466d802e283081970461257c626cc5dcaa75b8f7c9382b522ee013f8c03c595349a247f8dc3362dace3134e19729a71672b121f37001cad71ec2207c9d11bfe3b571074a181cb08b1e7ee3b229f871446c768ccf7e8c647ab242036c5e87879b6027ee643380a75311f852c7abd43b4f8e6f1d315c34592b9df8f3dbffda33d02935e14485a1a4c116b06dcd7e7455527bb08694057cbbce00cb6d061e9f8e4ac7b776ac7ad2c3558f4e76d19583f0188bd1830da696ef42eeea8b0cd93b1e75f2dc069989eee8a06892b55ea17a1143e9ed665f972af0ec8900e99ab9d1b62122454c9423cd94a42b81127e8b33a6f692ca98337ad5618b179524a31dbdf7e8d9700b42291670b2c95051014982f702989b5f21dd2d2b2c6fd9ee82b4e1b2a1e0c34fb26f2d477af453994b0d1b8857b9311ec1a64bb1da9b9ff550516d02e1deceb7c8a1e94e71da6a06c09379a484bf803e104bab02063388c8476ce0702a894a880959dc676e555931d5258c44378069fc95835b91d84873464a0080d4fa7bd5ef03130f709699ea541253fdb50eb2fec5cab03ef441c4c3fec5c22fe94a12df3f5678e111bf0101f095e5ba623da9a9e9d19363ffbcd866c64c91259c26d92b0cfb0d8d2b880e027b4362d98fed2cb0723f33ca7be99af98450f1442dcfbc4b86b2108cedeaf9db12cc1a7d54fe9d1f209762f66646bc4d362099e50527dc6013d725a9287a23251b2bb2aceff68bffd915fb24a8c9f795c4e2ecc5b04accc43d040056f42b7064e090232c4535d6dafd0b76995f4dc8e2204d4b084bb9822dac128669d4a50aaca600ee5cb7d7c2ae46d91f2518f0df3c7b55f5b96feae23fbe5640dd32066758f53ab422bd1aa032325141753e964e6941f2017edf8de9c852c8c8f62650198d64ed73a7a747abadd95f14dde68f58ba56f13403d16a8fca38ede770ba12c0a88618be337445c0af9eadd2dd6bd3f1147e4f1d6d45d265881e1d623ab711a52b2e7220cc651a85f65c693f66b8b980f1de6b1d96a9a9231df507d0d89b829a08b702c54696998032ef8c2ecc4aeeb656d1316ba8c81ca603cbab7a365bf595231ecba499fd81096f6dba6e14fc1754ae31f456d122e2c292995304d3c5015cacf4766cfe099a383313c42ef1337d2c69ff9a71e95d778b237f20c90b3d8adeeb60bb80f20eee841a6126f7f7e4ec3a3f4fc3cee6358157dde06fef9fe7e241303dc4d8eccc088641618b837bf9a1e045ebba1c66d49dedfff4918e98f032f9d7b45f1d99c698cef89a09048ac0c1e00eddc65a7699860653767b38634fb0f96f8afa6ae89880fabdda8488e976ed9b88ffe2f93e6dfd9048b8f88a4a3bb12d22e993db51a4c63c522d9168f4030f94fb753f02f5c6e0e065097f68affd42a3d5142258d2a56ca7e8d8b546d52a605688de8932be90b968bf89587d407b5bf0a6ecc6ebcde661c69fe55f0f79e3245c5b6faff130b0d6bc065a7b47899cfa19dfe194cde6be5f9344c1cd2d70bd600ae10df5ba8acdc5e5bee534511cec3d584f261a17c6d7ea96bbbae2173f51e9c8050bfa908619db5e97e186c020721811556b0260bedcc17120f3eb949859df8816132a8a992788dcc35561e287977a06c0e61ed661acbb78dafb6b3aede6c9251a250f67694348b66b1b2062e93fdb7e961fbc13025e6c245d3c85a051542efd64c580a3dac38ac0a9142b51caffee4680c3b415b6490e2fc2aa0a7db8d08a2a7f24eb02aaef8e9e9f2ae6879f541c8cf9d8e8e6aa4d628eb9c41e5d4f2f560cfac658363a4d2526e0d6b025f0e7eb18dca19ccca7045158f76d6c35d9147c606ef60a3421a04bf9d4bd4799c68b984f8add907c564b46dd087f99d200432dfbf83b0f3b679fd16d985ca2a5b9035778c1e3d34c41145df8c53b13f0abfb9294397081b2dfe38dfe525735286324e71ce6d0b0949e17133acc525fabcc37c6c65349c1d383a1af540a83f8cf59a9b68c8c8c801894236fbbe08784531604c3d4066b67f833e937eef7fbb4766868b5b485c5a5f16647c7631782031857c56a1ace59ee924883b63a14cd2c259843955f3b39ae7d6fd359cc2234a7a75b6cd034324ae02afa4426fe146438936dfbda51dece3284d933ae7728983f714861442b5ab0236f702043c5f534fc71ad0018c597e53130cecb37e301655fa9acee837418cfaacb2a9494aa01efe7a6719a41af5a02c16bd8f7ec9e1776264b9cc61093b4b9d08633473bbbd687d839cf42f703002a93d1d0d437ca465d9377c02959e0474b1681ecfa8d0d822db8647c07ec4981005c5f9941aa1dd3b166af1b8771428c86c1e14564c329953799e948b65196a7e807a881d344f415d7a1798cc9a4978a72370ae65a191ea124e8914f536d030a20832ec01e7fe3a9da12f3c85230bac080663c0b41a65f54ae52239a6fe6bf75c0ba9d7f0a04d73df051b47f67cbab7255b437a4f8a01d1184172f4ec573a12a412151c7a5cd01f97f9f167a3710e476de259bc821fa1992490b18a123dfda4b16c335cddc54a0f28ae55dc5dc0d8d8b28990bf4498be0f73cc72a999b350437ccd5511438b467540c6da086fbb4b0d445157c5b57967bb90e0db59fb9531a7cada08ac3a5d5f57ff4d52769255ff1c95850de1f05fb2890f673846fbb323691e407bd964e43846aee638178f8685b4f8b348dffd53b8ecb1b4b3d3aa3d6fc101d03283c9c41db992f09aa3c66a249d1b7237f486330dd40b88d6a8cd432667b5dce782f3452ee59c515848ce1e796738bd353025e1cd24adf027618bf7f179b7114f4432e7c62a1a45a1e6b51263a0937944e4f1e6e1f5b36bfbb5e35e45838027e586b04b4909495e73d3402a98a1c8239553aff94b50dbde6078f3feba6ba2cdf9be38f85019b956152ee0b3e9e2429b91bb97416696e1ea07d916b2b38b739a608ef5e15be15aed4129779df675f27e7cfa54b36d8cb9cafcb9c515d938f16c9eea009decf13f87f5626e3e4bdca901d10bb177bcb2a7c76723771eaf7d70a892fa956e8fc9df0a02072e32f4af63caf32422ae855745294d51bca97b25e00f71d85ec7342f4e166e8034b479bb5e0a3466f685818536168d8fd2369b26475990443802d873ad4304d83e6c489b181efab72bc41e50c0229818c792b68a6dfeb6c94bc7be083a17e1e0d89f1fb9e5d626a690648119a4b8d92d4bcf7de2210d01611841273e70ca03c7502cd7eca6f0d54b2741365b58d2726809105a3aa9fb10973bad33e9f20a1be69bffaac272058dadd89ded9bfedc8fbc2c4caa46eeec72825be5b4459bfd32fd56d16ad8e7b614b019f6b27323cde22e80b2af9a87079bf75625d20586ab32a02bd45c471b4a282009a1361181f01207a06ce3fc49dc5dafd0fb86e561fda4c4e34ff761070068d792537e039552b49cba7f76717cb8dc36b06824c61d1f32bc0d08b7bf7637d42751c582c50f2a706a15655b439567b76fc356dd81d3898c1fe4d15331ac543b80a4ea8ce8dae68a008c61d566dc93f75e9c630bcd36f83a279f4c46af3db6deb41d03b470bceeea8b1e4860218a1759ef6aad1d14093e5ba097706d995458018795261533c64672d10b76938dc98e73c9915627d2adb01b4186837893f7df2b367809d2e0d91a6ba6de8c7861d3c249c0959ec808e0a0c245cf8fed3dbf32d064683cdb67b196b2155c9b54eaffcd3cc5fb6200fcd296a02258195378be1c5b4af0a276", 0x1000) 13:34:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)="e8e8461267aa9bb006d35b1caa4dbe7e2e28a181fb7e0f3d8bbf0023f82b6170a291ddb7edb9e9e84996bb494060aa29f24081c17ebfddca0cd530f42047a18bceb500330958311da6e9d327fcae9e2ed9ca51311c2b35511c2e2f5d9862b3bde563c201040fa4346ed34846ace3c9c6a05c43d11efcf3b407a85e66b3794800a91e8e8a16432d", 0x87}], 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) execve(0x0, 0x0, 0x0) 13:34:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x3) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) dup2(r2, r2) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r3, 0x6, 0x0, &(0x7f0000000180)="ac043d944fc4d93f4ed0ee34b36bf2ddedb93381113831cfb81a0d21ba50f7844af6d11b7227beaf8e3c7b523202862b6e1f409703bf2bbe7e50", 0x3a) faccessat(r4, &(0x7f00000001c0)='./file0\x00', 0x100, 0x3) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000200)="8dafa6e7f446c9e3d43c0de591aea977fd36110df8bafa4445fd465d37f968d92416b86cc0b9cd0d154d710e4bc194e9a5907b4b32b45e02423488fadbd418640732be58cf44fea933b353fd73cfb396f8238c68b800cdbf2449a7b204a2c2e2fd07f6b9ccf8544a4064d03d120a5df4d9a67c2d6502662d8ce26ec3201018a7536b6158a5d206fbdee94b7c708bf00a56bd237b88c3ba04cc2e2d5cf354", 0x9e) mkdirat(r4, &(0x7f00000002c0)='./file0\x00', 0x18) r5 = getgid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = getegid() getgroups(0x4, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r13 = getgid() setgroups(0x9, &(0x7f0000000540)=[r5, r6, r7, r8, r9, r10, r11, r12, r13]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580), 0xc) setrlimit(0x0, &(0x7f00000005c0)={0x8, 0xffffffff81fba0a1}) connect(r0, &(0x7f0000000600)=@un=@abs={0x0, 0x0, 0x2}, 0x8) listen(r0, 0x6) accept$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) 13:34:18 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = syz_open_pts() poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x1, 0xfffffffffffffffc, 0x6}, 0xc) fchdir(r1) pckbd_enable: command error 13:34:19 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7ff) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x400, 0x46}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') pckbd_enable: command error 13:34:20 executing program 1: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x200, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="28010800ffff00fffff63d512570491f02d96e95fe8ae26d120dee7a42ad67cc477b57383f268c773b5bff22026e267018a90fff6f323b51f033545229fddcce62deb8fbf80c97706f72bdb57ff3237933a82053894490fc76baac12dc60e744b7663b0ca58bb4451b78c44f8b28e63f331bea7a50464d364d6f334d636fce1144702a4a986d9780b3d7141977e8ed90abf85554f0e92fe80e48afcaba5acd25d92653b6ed4cbe6004786cf7e1e8eca8ffb0e9a89b4cd6bbf7e798038628d3173e0e6b29d7f48f56c982c7801495e13a18146952237e70edf37d461cd0ed"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0)     13:34:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186804008b00002b27febf3d000000000000000000ffff4f2200000000af53577eae61bc6fc06f8a36", 0x2c}], 0x1) 13:34:20 executing program 1: socket$inet(0x2, 0x8003, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x1ff, 0x14, &(0x7f0000000100)="5bf26f1c2ef8f43391c0b384f51fa766eabd71c9603c945d56459bb690d0c6a727c556fae92b761b507507621b27f18b5fe45f4c60d3b2ffb841fecf10e65f50e4ae7a9c883435b518b70b385c379dae65fc5ed71cae17563f97e776e11e84c345b1447bf3010da241751d11079fb5f9aefa0ed9bc9a9a5d166c631dee252013cef00fdcefa0e1262686004e52392a1a558edc1521fa7f714ae7f3c5da7c4fe17ad30d55afd85921ff7a6837af2cda50e0c283c28273c7877428690aa71857f465e013ceaffc312b908ef0d20c1326c7281c893650ddc33ced1582e49c5a7b9fd3c3b7e3cdefb0be3a3a781c8417cc6331", 0xf1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20800, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x1a05664e) r2 = dup(r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) socketpair(0x2, 0x3, 0x80000000000276, &(0x7f0000000000)) 13:34:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) msgget$private(0x0, 0x10) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x8) ioctl$TIOCCONS(r1, 0xc010427b, &(0x7f0000000180)) 13:34:20 executing program 1: setrlimit(0x7, &(0x7f00000000c0)) r0 = syz_open_pts() r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x4, 0x7f, r1}) setrlimit(0x1, &(0x7f0000000080)={0x948, 0x9}) setrlimit(0x2, &(0x7f0000000100)={0x400000000040, 0xfffffffffffffffd}) setrlimit(0x7, &(0x7f0000000000)={0x5a, 0x7ff}) 13:34:20 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) chdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x18, 0x4, 0x100000000) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x10000, './file0\x00'}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x88, 0x0) 13:34:20 executing program 0: r0 = socket(0x1000000000000012, 0x8000000000000003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) close(r2) socket(0x10, 0x5, 0x7ff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000200)={0x9639, 0x4, './bus\x00', 0x7f, 0x7fff, 0x5, 0x6}) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000001c0)) close(r1) close(r2) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x8, 0x4) pipe2(&(0x7f0000000140), 0x0) 13:34:20 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20002, 0x8c) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:34:20 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1000c, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d91) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000940)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000980)={'./file0\x00', 0x242, 0x0, 0x1, 0x1, 0x9, 0x3, 0x3, 0x2, 0x1, 0x6825, 0xefca}) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockname$inet(r0, &(0x7f0000000280), &(0x7f0000000340)=0xc) pledge(&(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='/dev/null\x00') 13:34:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x3f5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x20) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 13:34:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./file0/../file0\x00', 0x101, 0x7, 0x0, 0x0, 0x1, 0x7f, 0x5, 0x0, 0x2, 0x800, 0x6}) chflagsat(r2, &(0x7f0000000380)='./file0/../file0\x00', 0x20000, 0x2) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) accept$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) r4 = semget$private(0x0, 0x3, 0xefdf9383f2cac0b8) connect$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000001c0)=""/174) ioctl$TIOCMSET(r2, 0x8004667c, &(0x7f0000000000)=0x8) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000300)) 13:34:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) rename(&(0x7f0000000180)='./file0/file0/file0\x00', &(0x7f00000001c0)='./file0/file0/file0\x00') rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') 13:34:20 executing program 1: r0 = socket$inet(0x2, 0x4, 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x8]}, 0x3c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000840)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x6, 0x0, 0x0) poll(&(0x7f0000000100), 0x0, 0x0) getpeername$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x4) r5 = semget$private(0x0, 0x7, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r5, 0xfffffffffffffffd, 0x8, &(0x7f0000000800)=0x100000000) write(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000280)=[{r4, 0x20}, {r0, 0x1}, {r3, 0x3}, {r4}], 0x4, 0x9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x2010ed1635d299b, 0x0, &(0x7f0000000100), 0x3d8) sendto$inet(r3, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) r6 = dup(r4) semget$private(0x0, 0x4, 0x309) msgget(0x1, 0x210) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 13:34:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x402) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x9}]}) mknod(&(0x7f0000000000)='./file1\x00', 0x10, 0xffffffff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) 13:34:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x1, 0xffffffff}, {0x2d1, 0xc7}}, 0x2) 13:34:21 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 13:34:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc79fdf8daac47a2ab68e48e93f0b780486ae007373a1bdbe781ec30f7e3a50210f83a4d3722c91f75073a1ebe2f4c8b2ca3ebbc25d699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290000000000000000000000000000000297d88ad4f2f9fdee186dfc1a08f98dd40", 0xcb, 0x8, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b10005020200e704000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 13:34:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000474000/0x4000)=nil, 0x4000, 0x1) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 13:34:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000000c0), 0x0) 13:34:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0xffffffffffffff97, 0x9, 0x5, 0x0, "78d0f7388ae20100ca0370984b3cdb980462bd83", 0xe9ca1c2, 0x5}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0xbd4, 0x0, 0x200, 0x8000020000000007}) r1 = socket(0x2000000018, 0x1, 0x0) clock_gettime(0x3, &(0x7f0000000040)) getdents(r0, &(0x7f00000006c0)=""/235, 0xffffffffffffffd5) mprotect(&(0x7f0000665000/0x2000)=nil, 0x2000, 0x1) r2 = semget$private(0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x5, 0x3, 0x1000}, {0x1, 0x80000001, 0x800}, {0x4, 0x100000000, 0x800}, {0x0, 0xfffffffffffffffe, 0x800}], 0x4) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x6066ff2a71a93ab) getsockopt(0xffffffffffffff9c, 0x7, 0x2000000001, 0x0, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8, 0x0) fchownat(r5, &(0x7f0000000240)='./file0\x00', r3, r4, 0x2) OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) 13:34:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xfff) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) msgget$private(0x0, 0x8) ioctl$TIOCCONS(r1, 0x8020426c, &(0x7f0000000000)=0x4) sendto(r1, &(0x7f00000000c0)="507d9104f0079947c7a88c16ff595d93c6867e0ac32d55c604a00d5e23750c52f60ba4cb3b27979ae88011d5c63e0d7faceded7faffc319b6b65a03c9123da76c4a4a210d3532837049f81d754ffa3e332d802f7aff05a2ebe2c3fe7df30e61b7b7f797c56a05e6e0587a682366e5543d86f4102ec436c951c08b349887c7a9692b007825d8d9bfc4713f8933e78f1ee2d6bcc6ce510e0dbd1", 0x99, 0x2, &(0x7f0000000180)=@in6={0x18, 0x3, 0x1, 0x9}, 0xc) ioctl$TIOCEXCL(r1, 0x2000740d) 13:34:21 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r1, &(0x7f0000000080), 0x3, &(0x7f00000000c0)) 13:34:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xa, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x40) 13:34:21 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) r1 = socket$inet(0x2, 0x3, 0x5) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 13:34:21 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x328118bb, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001980)='/dev/zero\x00', 0x8000, 0x0) fcntl$getflags(r3, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) read(0xffffffffffffffff, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x200080000001}, 0x3ff, [0x200, 0xfffffffb, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000900)=0x8) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = kqueue() ioctl$TIOCSTOP(r3, 0x2000746f) r6 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f0000001a40), 0x400000009130dc0, &(0x7f0000001a80), 0xddb, 0x0) faccessat(r6, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) write(0xffffffffffffffff, &(0x7f00000008c0)="596189870e29e4fa85f86f1a97038f82170f32f24ffd87af2119", 0x1a) faccessat(r6, &(0x7f0000000840)='./file0/file0\x00', 0xeb7480f0babd1cb2, 0x2) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000940)=""/4096) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x0, 0x80, 0x2, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x92, 0x80000083, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0xef3c, 0x423e}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x3}], 0x869, &(0x7f00000007c0)=[{{r7}, 0xffffffffffffffff, 0x70, 0x0, 0xd47, 0x2}, {{r6}, 0xffffffffffffffff, 0x22, 0x2, 0x83, 0x80}, {{r5}, 0xffffffffffffffff, 0x31, 0x40000080, 0x8, 0x765}], 0x2, &(0x7f0000000740)={0x4, 0x200}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x100000001, 0xffffffffffffffe0, 0x6, 0xfffffffffffffe00, "b79d557da3fcdf96ffffe34796892d2ac5e67b38", 0x4, 0x3}) connect(r7, &(0x7f0000000880)=@in6={0x18, 0x1, 0x2, 0x1}, 0xfffffe11) clock_getres(0x4, &(0x7f0000001940)) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1000000000000007, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) 13:34:21 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 13:34:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0xffffffffffffffce) 13:34:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x1fb, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10000000000, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000080)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 13:34:21 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="1f4edda58be019a658070011a1085b3d75c0ebeff2f60943341ec5b9139635e4758e385c496ce8fffa4f660f5b5a4cbe4ce7a2eeb875dc8877a9a43f3915936e9efbbd40175d"], 0x10) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) 13:34:21 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) fchflags(r0, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x3d, 0x6) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffd, 0x0) poll(&(0x7f0000000080)=[{r1, 0x80}], 0x348, 0x0) read(r1, &(0x7f00000003c0)=""/134, 0x86) poll(&(0x7f0000000240)=[{r1, 0x1b4}], 0x2000000000000090, 0x0) 13:34:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="5a5b7a432a4234e0911b42e35e865baeb8edf3455260a21292ceb461c6c418778b943b6b8ae5f5c357da17c7234bc84bbb109ce4c80b948a08", 0x39) chown(&(0x7f0000000080)='./file0\x00', r1, r2) getsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r3) 13:34:22 executing program 0: mlockall(0x3) r0 = kqueue() r1 = socket$unix(0x1, 0x7, 0x0) shutdown(r1, 0x0) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 13:34:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x21, 0x8000000003, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="2b00ff23000008003a02000000060000d4c1f855", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0x2, 0xfffffffffffffffb, 0x4, "c2b289113946f5fa9d23fa145abf4e19eeb5e0cf", 0x8, 0x2}) 13:34:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x2) writev(r1, &(0x7f0000001540)=[{&(0x7f00000002c0)}, {&(0x7f0000000380)="4744a26c75ee71f04c993ecd06bcc11ba8b26fd1771cbb027b0e6c5e3f9894a4a1851c89c753487bd9ffe505b7748ab5a1f58f9450ee35bc9cc2b22eaf4983fc14ad055a557c2b08d91b6e5dc02d8d01972b694c8191e248d3d3e8fcc1212a6f5c0378e2b070e1865d8ad5b8f8be30d541e9e4b9deab473d6633ad420c6d43da", 0x80}, {&(0x7f0000000480)="1dbb7cdd026894799afe43046354523c7ab921ef8293826e659c49dfbcd6fe018e2b9587a7c9433a8b7963c0b8c73b519899f3eff488b11e497b8e0341bd7b67a8a4c493fd2e79d4050f98860757d51c1aa49e7bd53dfcf2b89d36dde8bef215296f64bdc3bfadd6aa5789da830a6db1c87bb982d99aae464fa8634dd8540c9a9861181e7624cb8c8d9cf9534ed784bbfc2980a22f0beb771c887a12b0fa5be62dddeb2284f98682249c69f05367540f2ec20e484319fdf9fa5f76c3a3a457d65e196fbde9c5e7e86fee8ef33ae585a811cd4ebe13c9847dcbecadb2d36b11200e8cb2b35a273499b3ae92f869cfab657435976226681001130a6b15c23e096c08f2b4cf6b134c4111dab1f00c6fcd719e8a509072ef6bb5cba0a1c6cb620774a0e0a8c20cd00d244c01914d629ba46ecbe513c025dd7a8e6e36e7f767d38e661fca87495d98423e210e10534f9d4fbc77485d33716e050a10586043121ee15f88dbccae66a93bc2ffce8ed6a105527eecfae0770330af140010b4d6d3aa60d2c32755ff50995ecf269afc2d83ee9c0e4b999092358464c3ac890f14bde00c33972024a6d7fe78c0633e619c1ffe1936bfe2d517938967f61ecea4e6b17cc2b356c0b1c5af2267e9437f04a16eb389eb94ab40646044672a6c31850f3a7f87f21dff3e3e0aac07518488adc85a85dbe2972a47b52f689392d84b423799efec342dc77e123c254e15b8889421b6b8ce9ebcf727706c2ec57bf05a5dae04ba7427c71bb5596a8e5ec875f92ea35df6cb54f531c3f195e0b809e66d2b01aa6613871e3cc79a1eb0b333872d67bd3850b74845ca12c5af9045854b8e52ebaddb556d78f426609c05e8a008545cc398655b5c19a9ca4f41e918a05f49ad4aac9f07e1a982818741466a3b8e64d16c9d0ffcf96cb616498802b8a74ab49e3eebff5644b30f2d8dc1af5969d3450f176b93fc27d8369bf9e4d3f1315e9a1b4a5a111343a5249f99d7405f114ea8a927f01e2d8b2f0f428a605e68b791a6cdddf67b4d214daccab7882cd0f4c66584d3e6be3b841b9ea26e4af62424d9fe9b5ec3b66c08bf834ccbafb5ebb82f423c959eeefe1af73b0fc22c391e48752e4b38c50d8f2cb72cb51136531735697f4e98938a6386f516dac823ee0c2ab522ab020f6e16d9e0a8e51d18ca7a6cb8786594d056cc87bdb59eed032eb1c73df2422afc42bcbf3af99a7dd8fcd2565ffd7f5f5a7a4df3f7c984995007bab441aa1a2726a0d9fb3cc16bd7204f0d65a1f1960fe5500ed2c6bd42a765bbd4d972755b383f2c751cc4f40074e2cb41d9b65b07eddb3abccd8d11439efcc6b96ac1348822354df38502a5e401a31f96f0ffec70bc4fad90003d859ba2ca87545f22027f7cd251f1f1b2840f9324be2d8e528dd450cb928a98bbdd3f003bedef7c7dd57a42b4f2f2d2a44045796dc3b787623b9abb5cdcec2ceb959adf5516ac0987d329ee1260a154dba901bfe4932261c87ad0baec4ef923d8f89015559d7e8367ee8e88181b7d81863455e5752a4090b362eb0688eb51ae04285d1486ac5d52b8faafff83bc8bf94f3bc8da125144694fd214f9e2cae079b7626a06ac9d77c2b1bdab8319cfa1140fac23ee27afd030ae6f4e781ef1f4cf2cffb201b7d959f3d2cdf24176f9d82c0e8e57605719ef5b06d9339488f774bbe6d6b9af0527518c680846b4c931a735c1b371dfa4e567c2be1ef7218890a90c2ecdf526ebbbc0f63aad361c5c568e3a83bf0ddce835c2e2c3f36f1c8bcf4b5ea8c9cd9896dc667843f0cbbf5021d73da8e96b00af9557c3c28dede6d6b119cb083f3a2a4d5ef415227d85f5cd6f1f92508a2f721fb428fab231fb1a0d40ecd0641d33611e4d4bb3089557c636397047d0a2b01941259244e9ebc27447549f991f28a39fdc994f1a8f4ec0aebcf4f4113151f40dca71648c95f48f4ded82d782355ffef414319ab9989b0bd90772f798a56c74a15ac3d2e141ff563e0e7d55972be97546dd34d985535a715ee734cbd477111dcacc3145116c3862c297428195e2ac7b5b8e09e12d4e49032fd745b7aeb5815491abd77eb18ae768a02e16249eff464cc1e65e9aa86dd8461ec1618ce5ce9aa41575f82062e7d0bd1c6d6a2955f7c5667398bd0e34581f2baf4801eb0f52a83eb063d7b61cd34adea7fa0cee654feb8768c769ff19f74aaf2333c9361c70ed41dd49e34ff401923ad4a35d705d17eb2dfaf974134bfd31adce6bfe319e5473b058204cdc9d41dce62359c0d22c240fa2ec0631a2101a642e77663a2643d965a210629321b1552a0a1d8ba920dfa6cc314924767bec5fbfe2a2ae8ed7b22b361ee388369362346855f7280195cf913682ca3ed84639d0cf886f598cfedbcb80ceea711dc48ce83e60f94938e2d0fdd526a3772984fd0b1b38e67f223cd0d0aa878eacd27231ff6242e6fab8bf6e111f88002e2299306f356b8170d02b344b22357470b78f4817bb50640fb530b9e5809c5ceecfecf330d9123316459637e34f26be8d8819140e8cb4b4a6bdbdd2e50b5743d8b5641e2519ffa8d8a142b019c0ca2b4e2e2bbd38ef6c37b3dcd665e965142c990ad989a138af962b3298f31d25c8152fbc57d73e6c4e399db65dda68220b463486c41f8e0d9c364430fe7a15901051815ef4659d084a052880052f82138fef6f57a9432fda1fd78cab3b706ad63e50fd4c712d1d5bd9f0e29a5f3bd05f983d31d3ea9bf88c2e8b3099486571424fc4f0d11d30259244d0c3f8251d046e1faa84c03854dba8ed1dee3e491421f1e2f014dbb51af19b69256856a5722fcf9f9bbf478c0bcc0a3b4a58f15165db85c0e2c30104db30c67379ffc567561dc16812a84a3de2a389193899db8aa8cb034b688e33e0582c929ca97698da79e45eaab5c76eb5675e12bb8cfa5d6b7253399c021b5666ee058dba2ebefd4041f66681b18ae9d799967e0d2d9940c1a4ff8e7a8925ba6cc05a5e551c0054878fb9839961d33df1b0f66a1b973b89c5af82a6d26f1eeaa3986a6cb5964333964d669df9d7ba8077ebb04d2b7dcf5e9c761cc4f1d9d3be4baad66aaec335fd09535c97d038c511976e5fca2945ee1439b4ae80b7b8890d702c78deaf874c03c56d75132e56f593e13794540aab0aea3cfe83a77f823ea6718d7ee5c579c60e1df0e0523b06678fc715d9d43d17b43f09d0a84eb327d252aac1732201644beec0e39b5d4fffba0a3bd4abb835cd05fda133d7ecacd9306dd72521048363707cab877df1a6c2911230ec7464781cccb269ab246ced57883a9fb4caa0f9b544b9cc7c92db3acb25b486d523700f2afeea318c632bdaf2691a32ee54e7e31de2caf9a7259bea685912ae9c9a6c926c62978c6bdfdf4226e9ec52ff3cab1ec254f85cabbbdaeaaa248309c8b269148d3885e3af0e30c94806e63dafda1c84df59a5c486dc30f08ae3ac48ede38500daf5cdf1267825ac00f41ce8d6dbae04c7fb4beea2d6bac7ec3e4e2cff391415f4b84b7ddbfd8565afb5eaf87e3fde59322b1019bf121296eed9e7eaa1679ebc5225027e87c71ea33853d9bde470b3c41fb2147ad92f418ce4fbbdeea24da2ae32fd93543125eb213fd0d73b6167ef89f9c52a1ba6a1f697309968c1b2cd0f2171a1b990cc795fe2bb9e462d2287dd89e0737124997bc307ac9e14466cbf05eb51a7961fa70252befdcd2990b69b97ea0ef066404f4dcb3e833ca6fdd5786e1f7df86c72c4aa7103789c396ada2f371608043d1071ca89940a959e53b012f737191fc06bb0e558dd05018a710e566d97d38b78c7da1590e25431dd7fd32ee8491e1f1b4ac31456ba1645506da34c39a1012e7c5caaaa11867f3de5ccdf40f6454051c1fb7149a929e6d7e1e7966ceeab58274e99e379f75d20302cd5a8cc6a5b2891c786368303eb6aad2592c00b1661f2502e55db1f9757684aeb471daf9af8b333ecc8295ae7f916f16ce96681fc2afa36c200ca45534216d2b20fcfb6719a93e302299e4d2079d5d70bf53f989389e87fbfaa711eb465494b665c07f7c5f53e207c42cde72eebdaff49d5ba8ec16936406779ba055152780809fe3b6fd164f00c9299173cf9a56ef013cb1ed9fbd18ff9a3f4efb65134948bcc26de3ea753e3bb6de934ddb7e11c4435531d510bad7cd2ec3cfd8c1f2403ba8860957f669796bdbd042a05f0824c6e63ccd4ba11052ce818c2705fffbf1328f3ed0810dfa50499bbe83c89ec38706c8fe5098a5fb89939ad6db74b33544e69e0aa99ff817ce3de0bfea714423f63066ddcb0c45049b5ce554e6266748dcf16f51276450cf156bf4155ce00cb974b8532c122cbb462f4ff228e9fe322d338641e6b237b96f0e346b39efe4fab03f701ca314fae0fa3c6a3fcc13bb1e30f52bdc1ad5ddd55e6aeeafe477190c1edb922084acdbabce5a7529b56710f7412e697edec235c3cf467c995999ea626912350436b652bf8ca2a1b27383b0ed32a3fd7b2c6992efa6d73498a706d4e980cd2dbb9eeadbcc888c654e00664f8e46380318aa113233c5d5412f1943f504a1df12d4a3ffc2d697588fcfe0c52f64373bff26b384542da8ffd985add6de162785c4d93ce1c3f26e7a942a92cb2c61ef7cd0fbf40f701c278d859a45e520f293856d9dbef00079754085ca5e51337f796714186410a980d6f69d0181962b9218ad31f84995fafe70d1fd31cebffe0864bd5315212021911f5b3b6fb93d7490d08ab1a4cb4d71227ee1832df9717f6accb3323d672fdb90a38358e2a33443e9c4dbc774f82b8733f4736dc3fd96609e72a38a46a26fa67b36f18941ac4b158088a045381536d2087372a2aca5fdef2e83d64d6601321d6c68cad2c44c5855c87a9014bccf25e2db7e3ed32f3fc8e22b4e1583838c0e573b107a84396adee92e3be63c9074530d48d729dbc8bac9991a2c325fb2b86aecd9159811a9615484b9cb264d2be8a1141146989a18d4a93be15f7032873710dc39309a3172bde0969a73b3c0262dd9102ae3e4bc596a2ea72342cf2de39716e679e2d12c560cfea04ba4305d40e5afc1c9e395781938878617935b2c60c8da93e54eca6dbbb5875ec18f6b865175b9d61d1ab2e6123b2df0b9d5b728bc4e6b4588f0acc233087ac5a3510d2a10087374e03bf078adc8c99b9cc6c64b28ac5c7c564950678310ed932a033b06b668df1afcaa76f3b22baa8d32c41ef22bea5cf03116a7ddec8c8ae89f6df3e2f07afc2317a8d30aaed8077696bda66c2f82acfb31366cdeb7a648c50106d046083057ba158585a439908bc63a5ca5650b52ba16cc8f43c33552a52bf23c614696690b2a798bb75a852d2241c75db89169957b90cae88b31311fb982bcbe8d3bd16212ed54c5a5e831e8fd6eecd276dc6a47600ce6003503d59d6f2358f265a3d1d369ed8dc272a10d2b3c62e787936700c539dd6ab9bd2b25e006adbdad583459428cdcf26fe2e50076d1e94e3e60577a50f5c5fd9aa05d3bf76c20943f4344e7bc5ed4cad9766720844bea4f0a65258e20a2044bd6c901fa33f45bb439f8be94be974afd28468226331ee607e7664027d68a603a47e5e6acefa03b5dcd85b3bd796b7f6f2299c5d76e0be5b55290315a20469cc6aaf1b5add32bf14b72851b544b19e0ffb4a420dc5e06d737b48126f867e6d2e1170ed74084b61c5edaa1ed7a4234b29a4f31e0692341d3bfd879c747d8766793446e8b96ed82eacc576265608f78570ef9bbba60fa01e4d0d24210b7dfc94dfddf49df5310d22", 0x1000}, {&(0x7f0000000300)="f1750cd44a8e40fdc0dce9f36795f8b52185c4cc032f325e41c0261bfe62e0dc4cf4fb1e94b240343c60fdf1bf80d2dd", 0x6}, {&(0x7f0000001480)="a1ec60d9c916592e11d6c5d01fe9685537120b9d246f9c75aae8f73636d36ebfea2c8c79bf5dc741f34879e7f67b60b3df27be7e15ee23a81ba0bff0f6669877f427c99b7960247ad91e075636dc7c5e1ac978aed3df811dae05a1104e631f218cef4701bf4ccde4223af46c27cb039dd9526c8c7139f8e777eb8c801cdadc7b0c7603a401c2741b9e120ea62bb378fc782d37d681ac0f2fb01e8e06dcccdc7c73275c9322d1e7cf41bd131a3bb7a3233fb8e10665f0d5", 0xb7}], 0x1106) r2 = shmget$private(0x0, 0x2000, 0xfffffffffffffffc, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r7 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0xff, r5, r4, r3, r6, 0x20, 0x3f}, 0x0, 0x0, r7, r7, 0x6ddec42, 0x10000, 0x7}) mknod(&(0x7f0000000340)='./file0\x00', 0x398b7770c1c42123, 0x1) 13:34:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x800, 0x0) readv(r2, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/116, 0x74}, {&(0x7f0000001180)=""/50, 0x32}, {&(0x7f00000011c0)}, {&(0x7f0000001200)=""/89, 0x59}, {&(0x7f0000001280)=""/47, 0x2f}, {&(0x7f00000012c0)=""/17, 0x11}, {&(0x7f0000001300)=""/112, 0x70}, {&(0x7f0000001380)=""/160, 0xa0}], 0xa) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) login: pmap_unwire: wiring for pmap 0xfffffd803f013540 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013540 va 0x20ffb000 didn't change! 13:34:22 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xffff, 0x3}, {0x5, 0x2}}, &(0x7f0000000080)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x400, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000200)="9021bfce08f9f9f8c2d8e17ed01ee7a7e419ca4c15790f6c77cd810b237e27b05d25", 0x22}], 0x1, 0x0) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r2 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() r7 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x8, r4, r5, r4, r5, 0x40, 0x6}, 0x2, 0x4, r3, r3, 0x9, 0x1, 0x6}) setregid(r5, r6) socket(0x10, 0x4, 0xf8b) 13:34:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1ff) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) recvfrom(r1, &(0x7f0000000000)=""/45, 0x2d, 0x42, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000716000/0x1000)=nil, 0x1000, 0x4, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 13:34:23 executing program 1: r0 = socket$inet6(0x18, 0x10000044007, 0xfffffffffffffffe) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 13:34:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000240)=""/190) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = msgget$private(0x0, 0x94) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="030000005d3cdeaa1392a171a6fe8d50bf8601000000010000005ad2de5a4943ff297ae1495829947e51e99aca1f23302d497988478e1701b52762529ac2a11cd20faf954e99046cf236b2c4ebf024721a289a2c3f03d8da4e20310b549700000000000000000000000000000000"], 0x1, 0x800) ioctl$TIOCMSET(r1, 0x20004276, 0x0) semget(0x1, 0x7, 0x41) 13:34:23 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x123) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unlink(&(0x7f0000000100)='./file0\x00') 13:34:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x0) chdir(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="9db45c8b47218ca8a78ee6eb2888b6982b467d84", 0x14}, {&(0x7f0000000180)="310935dbf1a1edba3a3e805898f1486a07d8885304073792ecc99ca4dbc75ef50dd3a99b5bae5c7d29248440d4886bfcd8662aa6f4dea89f3c342fc311af9afd8c65912c6bb3d445b1548554a0a33d67c4a1e5d0876f6459e44cc62cae3144799c6e8af74082eda86c90235e17d18a3de950e40c5b5b6ffc70f4a683d915e660d663140cfe790c4c7c0864a459bf0fd605295cc2852958f47ef35958ba8b1b4ef62b6baa7b6a1a0fcd889fd3844208d6eeed14644df0538097618e66c1dd3a82218d50c3386ec6ffb275e31347c64e3fdd4b34aeeae15968bce6a9674708fe5ad30a280f08312c1fc8bab630ac520ad2b525a651d37922b1861ac2794c", 0xfd}, {&(0x7f00000002c0)="9acdcd35f0eab90ec2c65c282100216b321d843f0d579c541c52e2f38c030bcd9b871f4fe2a11a75b03d234430e7eaee17cda1b19555a61e550aa3545ebc2f4f15a2b24020044b1f6cbd405241395ff82239a6148b1f1146e88d78503f7788440848642ff5ff1f775165e8d5a99dda264dfde4f7b93780d80d2c8b00303cec693284a8d2863f851e86220db8319e6a13ba04e15718be27df2b30fac6ce3d077fa6cf74189c82018633", 0xa9}, {&(0x7f0000000100)="01488082445b20b624e66db84ddfea451b8738106d9f", 0x16}, {&(0x7f0000000380)="e0b9ac1203552b14677b51624486ca2c97ace7d678789db00ede15d22d687e8ec2ced8d170427279e35a5a96037e716925e04d36e8ee436628ef309af55fa029c09d48442b97db", 0x47}], 0x5, 0x0, 0x0, 0x8}, 0x1) 13:34:23 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000580)={0x4, 0xfffffffffffffff, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x101, 0x8, 0x78, 0x5, "a2101657b59551e41cb86375d377eda6526da2d8", 0xfffffffffffffffc, 0x4}) r2 = socket(0x18, 0x4005, 0xc1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000540)={0x2, 0x7, 0x100000001, 0x1000, "a3bf06967869d39539daa7545e94bc0a124df477", 0x1, 0x4c4b4f2}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000005c0)={0xffff, 0x9, 0x5f, 0x4b, "7a7d71a8803f53530475aa8cefdf18e1f0f069ae", 0xfffffffffffffffe, 0xef43}) flock(r1, 0x4007) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x2013, r1, 0x0, 0x4) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000380)=""/146, 0x92}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000240)=""/85, 0x55}], 0x3, 0x0) write(r1, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe284cc33b8574dbca323c", 0x9c) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) r3 = syz_open_pts() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) mknod(&(0x7f0000000600)='./file0\x00', 0x85, 0x37) ioctl$TIOCNXCL(r1, 0x2000740e) close(r1) read(r3, &(0x7f0000000040)=""/54, 0x36) dup(r3) syz_open_pts() connect(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0xbb}, 0xc) dup(r3) 13:34:23 executing program 0: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0xb, 0x0) r1 = getuid() r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000540)="6e9e42c76981c2bd0682fef9e3ef64046c533f951cbc86c094f9b620e94b655083e5af892b9d9e3b1461d24b0a344d7e09e009f38518cd181451d557d0c7d4821e2ad1601a9b714ca9fb9753ec91d840477252bbbe2460c48af16d6e6b0d631be516a9e2cfaf6adf026cf3a3949d58c31bd9b663501995710f48297035d86f8480d54b172d3ac482b400d92c919cbbe2d0ae4d105ce28b4c7ab7a8352de0dbac9f4b0bdf0bcee9cd844a5dda633fb76e7cdd3821c7f67513e6109fc29da1c2fe08f16c8502b15af72df5eee0051870e79a1e96f5e3cc9b6151234ae036305b90d334c51d3b5e8c6e9ab99f681af5ef0abda9a4aa7ef293ca67e1575c68ba6dd5d14568e57bd8def7265d5b7eca7b118637d6a8f573cfb80f4572e265d5dcc4552545239fd05dc3c24458240e8df98940372bf5ba76b40b5323f9805cdc420e042410091350cfb99a39d742ceace8ade313d336bd8e9ae5709b7134befc516ce97f19b35b4a43e2771afe9691417d59c55fa775fdb4782ea877d06551bd8978fccafab89305785c7c98f5feb7797685e8c5148a52df6f408b2a5af73d03b4216f61096ada191111f134d08da2f2035ab35658c99bf8054d14a44eb14ef4279d1b52b90be5128ce184426ec2ccf3c1c5982d0f5005087f7e182ee85e6d708d53ced20763e051e4eb4ae11a3e590d5e90f904d3d0f8dc33e3734cf3a4bb983c3901527219e67f1e47ccc7857c3883f38b6b5e807796215d99cb26189490111e9d253a0e218e5d913bb08f7e79c61453081958eceaec98b6d4ae6aad5d08a9f7c330689255e81289397e137b8891855e4a2debabcc64eba0f639f57ab4cc7a12d51c81559a9f3f5158ebf3996b18ad6156d93cbfafd017d0047771d01e7fdda7cdddab0e31a09b52b442094a1c70850a0781ddd4ed3dabd39171ce6e4dce7e4ef9a4139675a5ed51bbea86c2aee4cedbf468e2b3c429fe7ad69ce2a23ef9b0551f3fc9003a984a62e4508198f245ec4debb9f4091c5cffa7fdf0cd6bdef8a46345456d79277e3fcc0132180714f00a2b6f237c2018c0c2dd31660189506c3ae90a2f4410b2dcc7c60068bea9ce08fa50abb5de8a94e1ddf4312edd674719da46f2935dca0679487c54c7c115f899a882053843d003055bf8f28dd4d95fb0f770e3dc4e1d09264b24256e67091678fd980281d90c3dd3dba653a1606bd8f14cf3341b725390483cc9981c9650f87e478b990cf22a4b0e6ff7609d5dd6ff40f571b67b1e5f5f7f2dda9349cf96deab7966e70508a0c8a854a6a5d73c8aa6f9b2930f2c92e7e73d0d656dca48113cf9b72c310c7749540340d3c1575cbb80aa353bc47482950f0e6de1f2f09a78338076091b7ee73ffdef10780a5c20e6e9b0cf644ab5b3ad9c22d55b2495e5cb23586f2a4c0b5af8cb06ed80582c8d104518a42c9bd02de6fa31d1d4ce65368f2c426f949c61880dababe114daa5b76ff8c230986cfe6ee970a66dbe79749ca0333bdb9fdf20a3add00ff8c69483af20836927fb51d740a6b055ea4742d3a813336d0e876ae8af1f16e6592e9871620cc5aeb5369a55f3f2f3bcf223721b26dda45be4d75e929ceae9b2a5d695be352be00a9de5b0d31a14b9a89faba8ef1cd79c1394fd8b0e67084cf7360288fef72d9e87a33c9750975e89db318e25b952c51b2c57fdc0fad85f4bd3de039e6245fdddb60c8c49b36212e9945498beb5f1c7d42e0b8b140134316526df725863c0b8f8112744e6c78c18df9941c5bb14a73c566ebad7e6278aa0ea48f566ccf304329aa2a668ce5fa2d09eb957a96bdfee3bf514f499957d84f210f8aca871b1087588dc978ed46661c3a6f50dc6645b3da9b5e4101b5160078b456f4e6baf46e07a98d89e21e54d99ca2c0fdcfaf9ad8ac4108d94961ecdf7586773321bae445df87f6d5619b7aef862fbddad5a97561b3014c0ff60ec78e087d3d1b1235150826ef67ea2d76bbb5da264322efa9e56d32dc5898da21df4a41e1a14a192387dc87b88948478dad92c712f971c5b71f0070da59c20a6bd705cd5326581842f86252bb6671f8b18334d69a7889d762035b33d7b2542a5993bdead20598bb5351c8bf008c99fc106326193b0930173bb28f99f6471780f49ee6755c03340e69cf79e4d350902ca04790e71def8ad62311504402b52cfd87546a9f6d3de8c1900c79b6fe52a4fb90e171393017dd99e980b2a3bf5ffe6b30cbca55fb2b76e18228542265a85495ad1040da4ad1acb7201941203d20702eb2c3f4564d11a90342786bdd0ddb5ba30664cb4f28938480181e5d4893aee01f37a40bca30dddf287ff4fc613f344586b5e5a62502e418f2b97eef0b6aad21e81f70e692db15cf8c27d4d765697ec85de7a5e9b5473045ce365e190fbe9961cee6089f9425888c6b4ccd3fdccbc5bd3bafbb1624f912488f4a05663ca869b3f7e1eb51d371c4c5e323555609448190bf379b3509756c00434a451f327039cc72bcf6e3bae8be7958a71b255972608ae0f5fe14cf130f2c165a0efbcba7a8d06c3c5dcd85a45bcfb4bc57613e2f738de188cd758928b28774acff18e6f9df1b663bb434979bae0ef320159c4224d1d43cd7a98d584f8f37c2a2dc9c29995145d2f815ba5f8eda281986505c7aca67970d14ace10e41d29c3fb1416c1b2e4d14e4fadeb3ec4ea36e0b9b2895a5d66d27dd659dc0362991ba357e33df87cf80360aacb66e5a8c07cac3f727868888e49f303ce90d9963d8d57f270081287e42c82a3ac72b602c8a6200a28c3d910683fb0d49d59ecf41f05e25e0ae804128dbbbbbf33db3836204347da4523c559482872aa397b5881694a46fd890883251dd6bb29e71dd26aacf7523db16dcd7cbc8815a104fcdf6b46a742067b79c0fb3446ae6b7fbbb67e56b277f1ebc51a72229a191ff613467fe3e2331b8179b48e0739dd78546a8579eb17deac675ae197393db2bd961cd6f90cbc54aa5afbf82893c52c8dbbe1ed96b838da1921cb17f8a298df61a890cd84f09a05b2ae6a46f3ff7552e517f3c5e4c3aa43c4c2af85a7dd338a5d67c17e3f41c4d479c4dcc5505c4d858a92fe3bb6190834c6dc25635201415d31afd90b92c38beeaed3847c3b9091341f4314f5aab0cdc27e782dd8ef3c9e5ce9f06064403b10a7a2f0fc4c14ff6a332a1459fcf9d2128de2add0fbf757e5261a19952c6678b06edfc835d96f2c67aa69b9a3a809de620dc34aff5f1a11a2b436878271456f08dab81e4269b612d877752afd3e38f30c5b0fda78457c560701a91de20b48a2dea617474e8fa10e611837d4144a62cc42146871e10dfca7122d562ca401db39f04b82fe5a82e5340068822cd2cb62e1a247c65db0931f3041d48b6f08d31e88799e7b08de869185a85ba43e80eb1241ece6cb28c14c3d2bde8ddebc7086500c3af412b5511e2398949745a0b03a382030f6d6d289fe126da01aff23688334aa963261909ebff9675f70df8c55d2f835442454b39b3122b500637eee54f913d474c8d6943ae0bcc18bee0ad42e244f761bca5a2b4a59b3e67c418c0718bc96157669701fa64df4fbb790f281ff3dede325efe05831be68b81f6b78fa9239e59736547dcb5d864346944660a83d853aec9013037bf752d2f6c3ac14cf17f25e3dd66b66f7de8bd23712c7348556192c8beab8ec3a0ca8d8ca800c52b22c96b4ad123f9e71f4072ad2633b1473fe0fadd28c2dfdf0ccd73e6e49a16d7e0c3d110923a9c23f1dabc766dead534725872ad0ff6a89412350a82b9ec851b78500cef474076744dd5053770856e14842e97167ebe75c6c97e858604b512e6277aa47f574db51d1cbb192d8992ed6e110fe3b6d84af542da797619147c0197059d9c2933af6d2bef98e309807e67b72b438bcbd17388b851ae1bdf04be855cb536d66144b958f37f19bb6006b06d48b42ced59e493c469683f94e3559e83fcc8d920079d2d3c365d46d4ef9ed3faf8cef3deab35ab5ccaba34dc3e2a27d36c10d7dc04a943203ffc80b513c2aedc06ecb10c470cbb81837f3d6e2b85e2de0c9b1bd91ddfaca8121147bd44074eac5f55b367416bbd68a9dd10e19cd8799c297e5447fb6ad454b3f5982e916e5bfcc6bbd44311e6533833b859902cf6788ca36526e2a087716b2d8d0c55f0944d59c6602e7cc1009dd794951daf866a45f82864a1d2361b36de5b6ef7d1c58c9ce7d002dd98bea3c3b390165eae2d3ac249ddeb42f86b50bffb732b3391c0aedebff995b6c1baf79061f930a37b90e26e6a2ebf80545f7b229eedca43d7a5188918905068c8e970b216818360408561a6b293c0f76786cd1aacde5557c61ada63875949e86c7459d26865e96f7224f5d6b2e038503115e7b314a078b600e4ed1ad5264e65df4dc15ee5d4e597cf2cd7eb6f4d92a62253bd93bd7bf84e7d1994851afe0079ea0b6cdda22b2e07c34f4abece4572e41ceab6b39a1e7241555ad13e842001c1f300fc9b0c143912b79adc3fa8ee35d1b820789cc2a62c658d115969c0d204f7ffa15c16351be81a98fdf159688c8fcb795de4fa74f6d507cad5ba2b9d38096f8efb08fb05eb28e2deb66fa364d8a3e3fe3ae93fe7a57ad2c50c180006cc266de0085209540db835b65bad23fa384992a6190b7e04afde35eaec264072fe5d56a6c30df0e9686c5fc9ec6a3b6f300af4e8102735cf333cac8dca285f04c3a3b4be3fd1b25d8747cb70ea86ebfa8cf6e6119023c6fe580ecc78f2a35d8dee23b42c0289707b764e949515a372678a6d24d713f71a4264fe9107c5ed4524237a700016f7720d15ab8d31c2a82881d3d730818728a903ff61f2e7621335a79d49418f4286038e44535e7f7f82b49a9507ddc6ac441cdb08a4fe268a39a84685af4228b4dc0a2031d39a91030437766bfdee15cf4df4285653a56e904c9da8be4ff71cd51b4d945207c6a4934f56550b8c515ae9df6daf0b7347844d025c7a10ace6f5d49e2173afff1affbb8494b36be3191e7779cd36d11a0e265a9906fa5a66c653a6a6d302a9cd7dbc55321e78e7902f8cb209ec5c58503e255679521b721da3a38bd3dad5e581eac9c88c622cf016ac100effcd3588bae98c2fb946d59043b891092085c03f0b7a6d5b510d8c4d6e7803a735285e35ba2639bd9ebc12b7f3260e47d60d9bd5c53f16797c9fe8f51ae1f6cd219440527d71981c363f71dbcc33b4db59911efd6ed427ed38d615dffd7a5777059aa3f70a64336c8a57eae90ad72b87fb39f1b0a0642b0e65a8f5d92bc1a5d6589986187050a425981f2576d5e7e9829cf02f565e26f4a95f1ad32ba25cd1c388a56c16a35d1175c1d38656cd8f524784db71e81e2ae2507cab4aaff265077e7150c7a0157c2c59254566c853e2ba6a9dbee91efbb30c17b401938a15d01448a12bd9d7b188437670cf4682471f2a95ad1fc7753b3ee484f9ee2abf561bee9ccbcb8040b846e6d1d8833e536e06a4721843daedbe71353953a37f1f22e9c19c7735359e74e66683abd3fbd994054b01981e90ca958412a3f90dfc2dbcdb36358da530d87252f93ec881638ca9c921d87f8f1b981dee6c1ef820cc68c1edc3d89257e91dc9d7d6cb3ab6b44984298ce0e77100f28b9f89d6eef1e2480dd1fb12924daee041a83a084399dc70492bd89d5855bf31a5b2235c5e29f2fca7676f122ba0ff8149458917eef6b81c6d31af67c716f9cf6522dca42a6c788e34942ba6546fe416d644b52bf8c320e9f21b29e378a192ab3aa68f30809ba154a67", 0x1000}, {&(0x7f00000000c0)="ec6054cc45a5358b56cbfe37122b53f96458dd19e561b92dcd5dad2d3a208f9f35c1b3accbf7bf6e1640ed7a65be07cbe4f6b7f6bb8027b768bff116c7c8e2e4f4f24f4fbe4dbde404e0de5d58690787f89def30c314b989224bb9bf910c744ede476f0f8baea9bf6148019c150671a10538ab2b33c2b85a0e5818a28c9d81195a517d6819a1", 0x86}, {&(0x7f0000000180)="db1101162f6f46e6286f488273327d8b6f422b197c0b21945b6cb18c55d1892f1a9d56e1c29c1103e13741f6811a6a82c9ee7524fe90a31a8a82ca33dce599bc005cf205c32b8a33aae5e656122b1fdf4d6a596c4b8b5027b0e0433a88", 0x5d}, {&(0x7f0000000200)="5457355601c26e04610848b01432ac4fe9c5cbb97f1827cfeca030beecc174fa612873c9ffc5ef88e1c6363c903a2639888624052e64dd5025c213ebfcbed66533ca85225e99dc565442965af0ff8a22c13f14cbdca61dd85ef70fb980127b0ed54430416e72bdd286e10b8080c8fdfe3d813b5f9df31a44951807b4fa7cc67e8a702bb13b67454a559a23fed4fd47a20d3e625bffd32d590a44309aa1df418df38ef90cd4bf0657092d657b6d361c8d4fce3f9e2ff7e2993f10bdafeaaeefbd49", 0xc1}, {&(0x7f0000000300)="c9958d0ba004c5f2b7946268f1f66b09441a766511685c718a6da381bb948b0741868995d40c61b1f4cc68a5838c7acf434d5009c4868363c3c5d78a24e6acf13a5a026136d99a3bd7f7e58ee5d53554072be748f36622cb50996b4916ee578943549d82c206fc52f4b2a4132a2b9ee9ba217ffe80f65a8ecd0e2a91ba4f5a", 0x7f}, {&(0x7f0000000380)="d54dec1b1541b63f649eee1713c8ddc4dfdb98c2a6e1adb08bbd316160c6691331360312a177ac891c36231faccb61f45e1e265227b0b50b1fc9fc759367b296577222affe696e2849232bb7aa4b40da9c06fd01661bbd4214879087a32162cab7231100ffb1c15948007f0956c2eeb8b3f8a759ebb239513bfc6cac27a9a5b7ef80896fd3d26973d03b76099a8ff41774d47ab08f739c76f5ab698e0b717be520ae113c9c1f2ae47bfb9a", 0xab}, {&(0x7f0000000040)="895be0da133c2502934a2943b785a2aa3e893479780d08f795415146cd4fff29fc5cee5ecee765ef0d", 0x29}], 0x7) 13:34:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x1) syz_open_pts() 13:34:24 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x2, 0x5, 0x1, r1}) 13:34:24 executing program 1: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) r0 = msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r7 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) msgget(0x3, 0x2) r8 = kqueue() r9 = socket$inet(0x2, 0x1, 0xd58) getsockopt(r9, 0x8, 0x0, &(0x7f0000000140)=""/9, &(0x7f0000000240)=0x9) close(r8) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1, r1, r2, r3, r4, 0xa, 0x3}, 0x0, 0x6, r5, r6, 0xe867, 0x1f, 0x1000, 0xffffffff}) 13:34:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000080)=@abs, 0xffffffffffffffd4) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) shutdown(r0, 0x0) 13:34:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0xfffffffffffffde4) 13:34:24 executing program 0: mprotect(&(0x7f00001f2000/0x3000)=nil, 0x3000, 0x5) getgid() r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fchdir(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2a, 0xd, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffca8) r2 = accept$inet6(r1, 0x0, &(0x7f0000000200)) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)="d08e3920847d5e97e8ab90507c40e55d8fb7ebdc44a850207ac2cb90e67d35369bfa28458d7deeb0da09e51d30f049945c571a4765d61b20b980c43d671d45b04bc434ac8b3adab2d96b7b364f787ea80cc49cbffc85999124ce4e2ff15aaca1bad5f63a62ca6f9dae6371e31902e9cbe90a44a83e2af342d73efe6b726f8a936bf5e98fb3e90878b89339afd87812f624d2a12123738936bcf2a585fe9b4f50cfc8bf89678f6293da1c846fc917f69745fa12677f4031dca6e7120000000000000000", 0xc3) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/25}, &(0x7f0000000180)=0x1b) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x4f, 0x86, 0x401, 0x1f}, {{r2}, 0xfffffffffffffffc, 0x60, 0x20000000, 0x10001, 0x21b37011}], 0x5, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x48, 0x40, 0x6, 0x3}, {{r1}, 0xfffffffffffffffa, 0x47, 0x20, 0x5, 0x3}], 0x0, &(0x7f0000000280)={0x0, 0x7}) 13:34:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="25c9a730148b9dcbc15197bd2149f51df31528ee22422b08800e659d5672cadd2a08db0e20030c119a895e50a99b4b90dde47990c417c81649222287baec51eed2a58e59cd108c92d2f7b90e9a1396ec229876089f757908d21cbba75f936c392f4051d940517efbdf8ada831021da03f05f98d2d5afc34302a7ed3165500c9827f92ba8522b133afe750cf6138338ffee1368e50e0b7982caa6f7d18ea57c3dd8f37e63095f1209fd91336f070bbd2668c2089126bd8d7b54a8038ab9ac5e7f2c4f20628e6eb895bc5cb96bd302f9c1a7413e575c24ec2f1a5e122d04ff1c80baf899efa6549906bc258d5f0fa07fd7e262e72e4ad3cb0acc97e46e2e30", 0xfe}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 13:34:24 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10201, 0x20) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r2 = shmat(r0, &(0x7f0000cf4000/0x3000)=nil, 0x2000) shmdt(r2) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) munmap(&(0x7f0000caf000/0x1000)=nil, 0x1000) r3 = socket$unix(0x1, 0x1, 0x0) shmdt(r2) getsockname$unix(r3, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) madvise(&(0x7f0000f1f000/0x4000)=nil, 0x4000, 0x0) getegid() 13:34:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x84f, 0xffffffff, 0x8, 0x1, "0f1cb94d6cba43506c68d4da4f41716755d09222", 0x0, 0x10000}) r2 = getuid() setuid(r2) chmod(&(0x7f0000000180)='./file0\x00', 0x2d) setuid(0xee01) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r3, r2, r4) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r5, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) shutdown(r0, 0x0) 13:34:24 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setgid(r1) setuid(0xee01) msgsnd(r0, &(0x7f0000000000)={0x2, "2399e43025601d06d1137d6eb7afbb3427676b0cc1ac0ead26ddb1f7eb363acf283141719a5e651ea3aefd9db7f4073c7b40b59c38aa"}, 0x3e, 0x800) 13:34:24 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0xe34e, &(0x7f0000000000), 0x1ea) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) close(r0) 13:34:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006005, 0xe59) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x72) 13:34:24 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) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) r4 = semget(0x2, 0x0, 0x10) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000040)=""/67) 13:34:24 executing program 0: poll(0xffffffffffffffff, 0x48, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) 13:34:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="7c4035a9d39159b9a089c0e2e28fa53cbf01f3f6535c9a6f217d08123696118ea94a8accc805d31b556342efc8a8f3bb7d84730f3402d8aa4afd35a35e824861c8cc56d67e83b3762e29e2a6c4d9788922b67caaa7dc5cc5c56369ad869722ef51cef59e685c72144c557d173de17e0a51a2424865333bac87f5aab59ba82e954c340ab3a1e6ca1cb9eb4e67829d4ba1", 0x90}, {&(0x7f0000000200)="7e94092758c8c3be30205fbc6c1d33ec66ac00c312f251ad1485bb95fba7782d4bbbce6977236c0f1ad4c50c98b9ea9d05d4726f3e040ff7a70924324d34d6634cad72b8ccaa0e815696ce", 0x4b}, {&(0x7f0000000280)}], 0x3) read(r2, &(0x7f00000000c0)=""/72, 0x48) setrlimit(0xd, &(0x7f0000000000)={0x2, 0xffffffff}) ioctl$KDDISABIO(r2, 0x20004b3d) 13:34:24 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 13:34:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/96}, &(0x7f00000000c0)=0x62) fcntl$getown(r0, 0x5) 13:34:24 executing program 1: socket$inet(0x2, 0x4003, 0x81) r0 = kqueue() write(r0, &(0x7f0000000200)="25d35d821bfb0f3b7eb676affa466d3911189ccaba5cfd776800997a972b03ffab08ff1011816e59eab91583bbae1292d37acaa326c6fd50af9af08c6451d434e703bd38ec94297bb27a8331f51602c732e3b5a6201474bc72652c06addc2a834d486507f0141ad0834a6491e1f3f02006f45bdf99feba59ac1e8f59c51744b814364569b9544bbd424bf5836e3fb0eef2c28db2b91c56806c710a0b6506b3146b214d62e82e7234fb0b76c9df54d2a6d5612bf6291932ccda8468a188cd87e3da5646444bbfdd856bf8b42f611653afcf8c4c8e41e4a1d08a10079c07450008f2e4702384f3cdc1337ebee1e0be29dfb2586974c80dbf2d3fa08886a66255edf0f42012971289414dcd8d31767f25685c0d8aaa4e46c40c3912e8c735fcf46716964d4b9f8f1870fdd70077984784af8f284934bae412c7138a42d5659e3eb8ce927bbe9a792398c0d118f89e9be8e6c3904d4804b49afc9607dec520bebff683af6828b554174c67bc6262aa0c5e72e51615bbde6e97ce47b1744738a5cc69aa28abd88a41da161f7282f8074bae66a766043b0722b0bed28fa1739aab202ef84364cffb1e4f912cf466b5c101aee1a9b755571689153d51b4f6c43061f11d47d1af7675bd235924a24727d1a92c444ff78a32aaf8c0a1985e4a6144e6d2e8ab76047adafdb30b47ad7c16b7db0b0da0accf0d2959663cff378eb588e9e25c2ce62eccc0757f77faeaaf0adc3d31bf2f5b0c2f6c81147550b20d18e42ac7b0d8057b758c45888f52b9295e75dcb6c7485fd2cfd95fabef6abc576cf5694a253bd9509d6db9e3b887477d2edace4afaf4b73a532a096930410d09682d19500db92112684314ef18b30cb7d80b8ef8d00f1f7a2285b3cc804d0137fa8dad0b0a7be526263c4cc881885d352ff64a389fe375ccd19e87918ab10ffee749db809669659ef1d0319d633955c096899d735212ade984e470dbc1f659fa1491eb85fc2a0fbf466b315a9888b646d8b72182f711a2b149752f17d077b3fb0d3e1661417a95614487f6b603ed8ee1b9a0f4d4c4aa3829bd96307d1f7c52b8e21c6af0762fed0eb73c9b8d614876016d095a8fb7bd58dd58e6f24159fb638c37d763200b1676a057ef4a07806e04e26e2f37da963d2594bc5a2d15129f595530a475e4a8abb88357c3a621de6e299d372b1f48fc7ea54d18aa2ce722580fcd249030bb3bef15cad166b44ab7fdce3e80e85381ad1a44cc61af0821292b9bd4ecd500f60e665c6b1ab29d24c9584d78cf42125c9a32c419e10b4f13db0ccb329ace350306325f33674bc11f525cc9079c8231c24327b6ada3a56a2e346a171be1554893f6027ad59fd9fcbd427e59bba521f05d6b123fca9db403ffa24afcfd7e7e848a2d20bc7a3b8a50463642faac0259ed7c09a87fd1696638b488928e017c64c122cc080f0825dbe5c2aa13e30779e3ca4c9a2d8545254152d8df163f3a32cffb77d6896dce52160a4b66fb438b5ee003a77003a1a84a50b0eca0dfb86626540120850d429f6fb90d395dc01c700d0caf8385547bc6acb029e32015fcdf26210e7b75e3ac720d8e29a4e10c0719aa61c1f0eb97fb4537527a299b690be722aaaf035ab296ba58a6379773e255fa49c98bc73f6d392b44795d8d8f86b0ba6e388c3798738261869bee079a2289f90d68182ff8be6cb35e71b4f1605f653235b6d23f7c653a1ff0b89583e14121ef26704d19a2167d9c5a53a57c0b43b65449532cfbd950396607e97c8587ff7f2cf4c9b6246da2ec8e18c21cdaf74640e1f6ded984e66e4770a19a049beddd52258b19d8143479f194ec95b7a7b9040ef7996569c776a9eccbb1569bea60955d18f25351f289793ab643822ddac319f750c9744245220664e5304006b3d92ec171071a29c6cbbd360036a0372db5af79ff8c77fc25b273633203483e8a2c961769e980b0c539cdc0045900d0839f44983ff10d82cd0661375334825afb97a04b7a175a8446418047531486bc4a37cd38869ebfad3373f8f191eeeb9a3cfbb924e7e58e8189b63ec09b0bb3821160aaf0ad893e24531e0d893e1912bc6cef2f9ee51a88387f5ac0319bcef8d9beae7d150ec427675b80fe81974ff8776fd558bc85965bb0c72d9d6a1a7256fd579152321afa29ccbd57cdd654d9dae26e36c14edd6327a01dab9c1bea160cc9380504f9347ad3adce16af4f916de853f92612bfb31889c3d4d9b6738a7fb4563e355d92dc9677dd7f1246f3764094c8641cbdc5f9a9b7f14beda1d8cd4b68f58e45672f3dd6c83df5cedac65bdc1b62e24098b6f3e357c4975337b8897355211ea16bd14939e5f8874fa69b131b634c367fe3cff620f5b5f2d0a70a81a3e56efada500671cf187a0a53831fb60d22bf1a0a543d45924d423288eebe9d4217cebb51f7984b08f309f66d63b0ce2a3557631d67c49a0f4b2e0feb1a53c191943c57d6fb17c190c98c9232f17b8a4206904da104775fd74feea6c9ba29c510ad8506f585132abe2393493bb0fff1b6605e987a1b4c3f831358c57cc48034c58ecb43ce9cf3849336671c82e5bb0ba3ab8faa7927f41fa5c7ed4fe4934baae412655e3cdc67090645849c24131d7b73fb39de3db58a87a54d9c4b21ffd40c395c6fbfab5d9ebbd7833bd7b934127a685003e36c988dba57aedc726fc06eb2f193c31be64f9050584c1e3a403f0269e00f4082b3fe83c49c8bd78200895cdf95483d104f7633996b633ad7f9348d3ac2a99847299bc10d8cf8df45c88a835557444f75c98353cabd8f73f4a5ec20c1e581a2fb52696182cbb9b943c32d6809cffab9f7a8b6a7b5a791183571226d8843eb8fd4f722752e1b1510ce127a449010fe50c81bda8a151f8583629eba4b18b1abe980bf1a6cf9b83fac4987fc4c0ba43871be426ac9d67ea76777d205029a4781fabb736c820d0dcbb6c2ddb4818a047d6a3e278f35b9470c236e4e652b9ba25b813ab7f862fd64b60db2398e2e8fd27053cb316fcf84b0720bf419f753ade61bcba580f93b02e378a0e774d41f2886328809e865cd078e047df321be51db9b448cea2ea602a8d91b20f8f1b4c9821e364d75df46da1a3c7a0aeac8f4009d735dad5ace1570dd515cae2779d102d9a3b837ddaf59d898d6c9edad208ee55f71b927900d807636218126c62c5e759416079f436624b29a67c44008ea5f41836d1c3039da78adc8aa5d84e8dc7ca4106db1e66924fe944447961f6352323151b2d0185b1c58201d6361b80c505d588e2f80673b78586575edc23519ac38cb7640fb9c8f260704d821acb6529125c6932e83d9d1b68a2d12d79a5ee8b3593ec39094ca0b429fef0d0836b2ec28782b3c48286277bfca232020f7ff4962397fe4ef3008cde77daf5297093787b89a2c193bb25f9942747dcf384b9423cd30e0c2d315dc0231dc8572cf7c5461876d6936ed00a3c8c795af09ee5eb8450b0e2f3d7e58158a2a69cd8068d8c52be99c0039f9e21d58b86dd148608d33685b8b4b6b29a79ba4763c142f46b23c5d6d8e40d7f235d50ddf9dd0cf8240bc67062ec855a456895241eae84f253f474092463fd6cbab2c80af0d12182be5357d1d6ab666b905f81004e60b203c26dce8edd68888960245e2df6f22ddacd6565df8711f3e0fd17bb9a4d9da312ea706f94714429b70faf24545cebdac6a3ae12874feae097fbd58d0f32cb94928e7687162f7e94ec2e15ce6e6ccb50e928c9851a77390dce832a821912bc4dc60cd418745ae44241d61ef4b38b1532dfaff800a8cbb34739a366ed205c4818a9bef0d72d74ebae53f3e5304926795cc7ef2eaa3c7b2080b916f3a5ac1299313c0fc10f2d3399d02aed12446fafaee7df373ccde233d4ae754c4889e51f46fb5c00174a73d7bb3d19db2b0830a4343a334c3a65d1bbf6adc1c7f2004b3e246aaeaa338ad1bcfb1e68bf1cc69981c0524c92f290f3492e3b2347905fa961feb6374da0cae4f20435a1ef1e2a769dd7ee1ea2ad4fc76d336f941bd93526255a6445fd39c82bc6d063545ae14e1dd567342f66fb0f0588997afb7a133ccbdf396680aee23bea4180e1bbb66277cce877001df474abba493489c1fda3c793f06e918704a98e9ae0002c05c4f6d2079f6a1b29e96e7edbf11258520b9f016523c8a75dab0511230534f63f77307255d33d75925fad7c0cb16114a790a4a96a481749e0231df121bf3ee5134f3e6f925e44ab40bc045732b531e8d33b79f0bc4aa4d86862afa85784f56869ab45ecb12cfc4a800542541d71d3d87e77ab4e2608fb5131f88252dca84f558dcbf47e79a63eb3509a3e844bb4b0d2f3fa17cf7d2659c6dfd8e5b13ac35ccdd9552d1be6767674bf0a84268399a8b6c01ba9559e37d0dc4942687418bb7aa292f17cb72f0332529841b3aa2b184c2aa8cce0156ccc6a698813daf43379760635ae421e3dacf0bc24d3f6c40285b7fc820b3762b62daa7ad27bc2f38912c1bdf9e64bd1be962e396efc6a8905bcd3e1191d70911f95428d059a58f2f0201ac957f12fe36e40fe9f4afbbd9c611de5dce205044fa51177cff408d6c3ab7b465d32bd6f03063598f072b9b828786accfd683dc157825eac0ab814c478b226f773bee2202d7bd18d7478507358740acc3f1bc09876390945a5f970dc7fc9092027dc53b7f4649f55c3405092bece0d39086c7161a08112d77ac311995bc7e594dbb0063e777f1c0e38fe0ca6d7f50f61d21a21ef023b3d71d284d65507fe3ed6c281eb23d9f9c272141883a84a300f593c7a84f1b7f5537de10cdbdc95672626b4e9c58379973d1eb6fc8ab4ce4d61a4a94dc60dfb703c533809d5aedbb606cb59eb9035be008e1bc92d7fbb8a60bc7255d9c32b71f718fa6436a8c4965fe610383c0a6b9e7686d971e3f0995e7b89ab16336b3dfbc2a7b77f3e3d37a7dde20f9183547cc1381c2185c478b4910ce005184ae684f2f364c72ff51c3843187886c2c26f0fd8e6fc79c5f41683a069c47f497f4df395514478db2f8d61a66da900fbb64c42ee49667ed7f5a6fce9213a2dd7c870fd123c8bd945f65e51b47dfce25c47aae1040ed5ce1826c778dc0109ce68173a06fac213e4669badb4fe5cfa77cb8d500ea02f277801d7d72a7289d217454a2d3949d2f523a40caad684f28f64e6f87f036b5e2416ce7b3b50285a18091aaef19500aff103ee8fe24bef919a2f8e0e6ad1f471f6b112429dfc22755ecd8b6584f5c3f5e16a650b85f3d435db6f0547567a4a75396b92b5ea42ffbe9c00c9052c1fd85ae0e06195bee4dcc7f18fd0b485896ba8c353ec5334f13a2d85ee819ccab732fed296f3f1976c4da3ceadff0e86b8338911ae361c6fa54e0ffc599fe043002f7e39797f504d0983d0848dc73aaf3161d65fe3b3d6dd19c2b44375e300ba9bf80fb13662e0dc6aa8547787509537740357c58c4bffbe86da2f3afa5a8a18f26352aad0762cfb302af2f87d7d5a375782cc4f985cc71f0629092929839c15c647a974cd6172b446f37baa09e3a8f221add938c864049f69a4822b97d1586a1f948e359ed9e00487280deef3c920dd79141cbe3a01fb26ba30fef37c39bfed7d0d21e3c935e8a795fa615c214f76896eef8677f572e8a3c023e39f17e98a390e6fadf31a686e827faa25e540ea9e98a5b7056997ecfc4a8d323e7c9adda6c27109980c0b6db1f200a740e8efca21d288b7c11a9bb463bd11dcfa162487c22a08bf5c8375d4ded105f5242024959a4be176b657bb5d6ff9ab850d7", 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) fcntl$dupfd(r1, 0x0, r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x3f) 13:34:24 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000039d, 0x0) 13:34:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) r1 = semget(0xffffffffffffffff, 0x2, 0x204) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r2, r2) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(r1, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000280)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r3) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x8) r5 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r5, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0xffffffffffff9d1f, 0x7, 0x0, 0x1, 0x0, 0x4, 0x9, 0x2, 0x1, 0x5, 0x3f}) getgid() mknod(&(0x7f0000000240)='./bus\x00', 0x400000000009104, 0x100) 13:34:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x104) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/67}, &(0x7f00000000c0)=0x45) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) 13:34:24 executing program 0: pipe(&(0x7f0000000180)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x1000014, 0x4004, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) sendto(r0, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) write(r0, &(0x7f0000000140)="4a89e7ab39ec0c421b278205c8afaa46b38fe76571bee4c2f591b9f5df6b764f960d1e123d315f09e22e3bb08b5780978c9ca1c235ef45cdee", 0x39) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 13:34:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xfff, "00400000e74de40900000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffea9) r1 = socket(0x800000018, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x80) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = dup(r0) recvfrom$inet(r1, &(0x7f0000000140)=""/2, 0x2, 0x840, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x8, 0x0, 0xffffffffffffffff, 0x2000, "0000e700000000000000002000", 0x0, 0x3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) close(r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000001100), &(0x7f0000001140)=0x10) 13:34:24 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sendto$inet(r0, &(0x7f0000001380)="e4c748df8c8163bcf21c0b48134f939c1ba143c57a6b9411c54c663769d4c5f46bbd453d76d7a2256d248a27d935581d3fec08a96ab1548a247e3013626588e590f5dc3891654f1e10d86019bac45de0fb9c96022c94bc11196447c2e7d397cac0cbfa2f8baf8f194e3fb69b747fd35aa6bc703d0f48b2d9f731801dfa4fa0719d8a96c13a5fe7e7d493083029bcf02087eacc0c94ac27ac0d183d380af59a1424aba947ac05debe4b5c92e3054ea5b1f50063711020b6865441685c9d67c4a6d9e5dac7aad1e20918763baee4b19de7a68222292328e919a2ae6b8b8b5e830cd4547a603e20b435e796929124897ba86b585e8d6c98f06e591a885d2275dfadebe072cf68eae585b1a9b74f6c042b5b4dcbc1271032074ce4ecbe6a9d21f87c2776129a5ff83a59ba986f4d0017ae311c7b56c5fd2db2c146789999b5d6d77545ca68195325f88f5b414dd275aae2aa851beaa570efb23d2e702ba21b041e029f1307fc7de26abcabd2b51e7b93e7be55710c930c7dcd9f019dba03d9c4134b3262fdb25180f56c30cea906b5f7731114450218b092756b67ee883390068889bfa680c9d3a1f5f3b6c7b7345b29c24ff0ef381c9858838049a198b285544ba3a136fb44f5dc513d802ac442f3bb8d0f081ec874ef96bd096e55f151f663a9627e8868c7edff81ffa8aa308850fb0db6895707fa728b7bae37380949fe14211791451ca82bc6a8c2a0fb1751e7392daaaa1ffebd71270cc2783dd4ebd7cd09b4359394fc72298c43379089e15a9c1fbbb5bcd1922fe1742edc5c85352daaab37bd8aab5b57e20d6da38ed8f981fa2bc8eeadb4fbd04d999e0871bcd4652c67c672cdfa7726d3aba55a3ab93ef1afa13aa4e2d9816712f4300912091ef34088537b9aae826aaea33bc48cc4943831e152383b0c6764a50a1aeb61e10c6c3edc0307f17d947e00b18644c70743f8eee7842656a9ac5e8fb30f57fd8a9e08f3f4821beb1fc3cb2772d2c0003c0d3158aef16011730a8ca8b6486f0048be91942c2b9a9fe003d4d77d919d76861a0ee683314c4b95fc7315ac8f18e5e33a7eea0f3261329fb4005149c60bca1b0f97a4c51717f4b62cc8e24dfc030857b5b8ace0069085e7a98e54312438b3ebb99d75b4b03658bdb7255c432ff1a21c143fdda9f410301d0fb3e4165cc56feeaabea952168f1c1817f3485066872bebfa6f60a817a9607c1ce5b6d34a48bfc128d89088b59133f40baa2e1f909219a45660ea2bc8b0b67d387aa26baec879600a35a272a4cfd25fabaf1c70e9b35d257a6a0fa6271da054608d5c34665b393457b74ee9611ff296ee83313ddff66f6a234717f186972d52268fc94c5fe10c1b0532f0b149f3287e2c4199c7736f7a0316d244a4e1545ec4c48a8215e6161807feb505a640709cb790954943e47f25aa1721967042d8cd15689e69086256cf1a3f64403a0022994f380d83d29268a37ca063e347664d1239ac081920cd27c74a4b7045bbe82558f9d73f4b5e9f792905e11c47d733399f1faab7a75cebd9222b6c0f4d93324c172a909a2e924e94ceb8ecbee0c0e45cacc444de9c0af1629f7dd3349c0b5337a81dee44f1784b871dab98f5e245bd4925306735377256211bfafef37fa5e0848248ac1aeed0470b4eae8eb4e1d9302f7a2db78dbc8a13778c56a77595d895d4d19b25ad27fb3dd7180d99841f145b2e1969bdc22fd6981aafae5bd2e851956871afba3983f95572eb2b0e46bb432de3a2aae9dbe4d58bff340e3b47b497dc1c60c52869949c0047f825733d9209ad32ee30359147cf87ac8668a206081a9698817a73f75278605fe06d233258c256eb425d1a607f559292a5b1aef912d5a778c11dc655bf628fce7086dcdf9c705588065bcdaebddcfb16004413c89f79247fce9c93c0633674d1bd5da9571f80f465ebcc2be1e3f49d18afde509083f7d7d912d88c262b990ef9ba54357f14a39bd81e51ac437516b1fe73d6490eaa937c1606dd55c3786664f93d2f3adc9c73b610a291fb91314a95b7faf96d3707f7694c489221ffde23123e6386c5081dad82f651ee81dc817243fd9940e62a0cd4a58f232513ebe2bf68b1be060e46fdb0014be6aa295ca432c2ced2f661b0b95f13ff434d5a064bce89e825af784beedbb47d71c053859efaf8397b4fdcc126f3289fc8dcb366ce27c6f716aab0b9f78eb2c4eba8093c43b15a6c7be6a013e4a2b67e6a6e9fb427f3c50c96bb83f39ef32a063d86a7486aa579a8d56e3ce185dde1f13f97f117f2a25c20c11765aa39e251f194373afcc9c68c43ecfcc1e9921fa38eb423d9afb3765d4195504134d8ea45ea12bfe1a646f9c0d64405c57b3afdc8f3d2f591f7a11590db0355f391e6ddcc1b35b194fc2064408625a93f886fcebfce3b322c2a2380df646fe7b74df7ec5415108c71bd09cf85b1bb36bb621370e42a133f337354ccfa61a93136c86fc91ecbbf8a5a4a5e39e083acbdf98debdd35839493c4182cec3e117c60ab4289e98f8e2dfada17905e45153fcd240e2483b08619976e7a81dcd2104714d3fbd682224209859ee33d674175a5727c990a8cf72374a5e18d36992346988a2d5b5711855829534a848ab3f3fa1bd203378a7b108acb66ef3ce56bec71cd48acceea330fcf21752838e77a4ee389631e6ec4d07bd26c082e8c7529266db10f2e1aace80be5ebcf835904450802f34449540980620607d914a008d6c7315d21e561ec8f85cf4fa0a44ed49c2c9020171e930a0b5d9bb7c872f8329436fde3ce005e096434ab9a6613101fc1988e42c0773b45cfc566ee9db29d5618c93f06f1b6d005af48037bbf82a98906ca6d38f240e05cebdf25a8154dd3b0c2321db2e7999601a2eed7159024f663c2a3380aea98b33af236d7204ef9b93ba29da99c05d541bca67a01749a73efedc4d96b512d3fdfd07b1145671c7181a2a518007cb3b87a4a0cd8ddcd9d0185c0f867f63cf93be6bb6a11c9a684599652139b19a9941df1133ff8814b1feb8e37dda568c0aa0ad2c213d2d7abd5dcf75fad71658d3a1d15fc7794667a7545723ecf96a154512213bc636776548b83ab4cca529fbd7638e84733869f8caf217f46817e9da099026a3ecd81c56640b797f030bdeda886c157765bfdf1d2f2c53bbebfd822f9a5b8937dacf2e8ce7415c7867c032ede84f450258ab9d825d043f99617ee0e45cb6cf0cecea21af90cb723bf19e1cec32b8426be280715d73d116d38f04857c7f16f0864c070290a41ba48764226131fc1378f9f8e084763920c0388c15459df5767e9b2a0d08e41a80ec8bce726829d87f6afa9ef46d1cfc267cfba8328c5bd7541a4577f906d7092b62e71fe09e456e83cc4d04af83fc3819ceaf49828dbe6cda34275c3c51218ba9a6c6a0aeeec7d94a6e054e555db5d4ab9195ea12317d70ad328a2f39a090c5b037b0c62152e2b81ad7a2542bc91c99e0f0d5e40c46e71c0aec36357be52067ceb07ea33f34ce64c68ed9d4e9ca33b8f799f113f144751c6f48628f12e69fa017f3a64e42d893228bf647b8991deb752cd1a0d8f7ef67228d8fed08891c0b13a714cd05e484b2f2a2c5880549df1ba9e5b8bc0ebaa01e5e1bf8e311cc4bfde493544026eed2c26c850796d996b0a901d52da090fd069d397fc7d5f64f5f6e4162f621b52015a4b95286d98faa44c4dc45297ce87555e74dd68529a8914efe61d951792eda1dbac570b42464657a6fd948819f1153713ceef9b77b70622198dbc3ad78c9241c4e0bc0e5fe8efc53aad8caa873143753f1abc73775c662abdf8cfcb5cbe77a1a0cb90841d347bd168a60ee1c37473585228676768e4360b621523356221fa596d028eb2c1025cd90a71f10b23e4909bb3f7f01f2b01702648781886d84d83a4a1816edcf1fdbd58a8df3f74bd09fa8681db553b7cc8e3ffe6693bfd1ae5602e3c6daa101f3257281e70d3b9b7ce4efbe8e532956b25011a043272354cbc7dd95288a73935ea2e0d97b1a384f404da91e7d1de5bce255f813a7ea6e5d8560d3eafedc7e82207183c1bc62810c57a0a604625b786f63b3a159d5905e811b1af551889f904277ba29eec2cf88bce08db4568cd1c5f7003b67061e7b8dcff5b182857d5057f3a06c04d86ab9ac0c398e0ec211c48a5c000b97d07e3bb54666e57c613c7106b1d66a237fa805f9f85dfe73c5f150d34dc9dc5e842fb5c3d53c27d57af3a652c37b3dc76cfe3b10e2afa49d5403ba6d12785c86ef2c50b5e762dd27d18489dd07410564c83923132e47a709a7cab54967ee598c66404e2ba80201f29b20288cf60bf8474c98579495b5ba9ce9ffd1b6d7477f0a92e9b5bdaa3eac19be1354d1f33b9c2a45593ab11468bd0c42a197c2d61271897079831dee8d93264c30f9143d757b73e388c4cc1f267d504b1d8c5c5b9aa99d9ee553874e024c2568f715210064ad92cd03bb490a8fd5bb13bfa498735433f617d35623c8d3cf6076b311d95cc096fc1007f3a92e60e2c81fbeed282de9efbb6319ddbfcdc15993b37b744b53dbba406cbcb355222edc3b53bf1306206a67b921d171677317280c2e9b6214f7b22f46be6d683762e68fa91269ed5dce33ed5f6048b1e889abc3b0eb6fc4905b9174a031b7e6f938fb9a31297d5bb142cda3a1444535e8df15c1c11660c3071cbf9b6006c72e6a62ff4787252196af1b397cae689edbadb6a55b417d12eafdd70d050fb1b1fa77ebf34857592d2547820a3e00a1d6e19845eca2f714599f56d2a1e7fc176470defe8e35fb340184a0d0bba569da7748966a6529612715ce9e5f710d2b849c10eef432f20ab3bc106be360764dd5e4371004c26d6ad39e3337e716451d61321b9574168cdddd84a8cebbb2c8ba940a76412e9f44cdc6ec2d6f48af6db167d5aada176e675df61ee3d3bf078d1425fd0b44603d243db3f34f558dda84567be16a3e47f0cb7e98f06169253319256539eb383d1469151672c1d0fe2a48b5ca29e4ce1217ba95c2afea10a06739451e6d6d3d601e780b6d9a740d97bcf123594a3f2e46dd8997b2773400c0f90e2f8fbc9af3969ac4c28adb745a2a4900d99c93bfbe4d5b32bf55277ffd762393f43c0277d1dac91b19ebd30a3c88877ef639d4ea0fefecf64ab1d9a2f7352c2e4e3c659028e0f070d11b6c9e7abcc8f2e202221bde5c25021350f8dca5d5ce8ba0054a59bb2d904cb02e189e13978f8acba710a55b88b1dea01c6b61094a58afc596f44ffa23073cd91ec6a8e6343736ac4368c68577abef8feb43388909e24d0c96bb5ce8ec5393d0550b4ff4386caa4a17e13615d445e837fd688bb2b9b1d0ac39c215231207513231bad9ce39cc2f393d68d319a92fec78c4039affbaede5bbdf97d9b28f6bab7e0136fb3dec6ab79601d1b29f5c4c59cbba70a0a467ff762304caa1a2357ee9b833148c3bb2e04fcc8cf7f3fdea1633e72c6829429e07a861125e7c496a011c2e1f19c7cb9eeac3c5ac130ba0dd74fa448737944d0a3c38c33b6fcdc915b1ae0cbb74d0cfa6d09c35156acff3182877a5f2b20ba9a439776b80ddcfc273b7667f264bf6a3a2eade3d61ffb245be65f7a5dd4350202dc5803c9288b8eb482bb8e309abb233bb3254b73a07d33e78690270da937779a1e99101238c0f30eaa10d16a5a9d187fa071dd198a7aa512bee5e579c75772354beba703e4ef14ae831a0cbd6209072d90edf41ee456789499ee52ec6ea799580f286c343a3ba01b8edfda354f172d3af289f4d8", 0x1000, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffffffffffffe, "03e6282b71795acd66ef3c018400"}) write(r1, &(0x7f0000000d80)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5a", 0x5e8) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x7fff, 0xfe4}, {{r0}, 0xfffffffffffffffb, 0x18, 0x2, 0xc4b8, 0x8}], 0x2, &(0x7f00000001c0)=[{{r2}, 0x0, 0x0, 0x20000000, 0x8, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000007, 0xffc, 0x1000}, {{r1}, 0xffffffffffffffff, 0xd4, 0x40000008, 0xffff, 0x6e}], 0xd2, &(0x7f0000000240)={0x1, 0xfffffffffffffe00}) 13:34:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) shutdown(r0, 0x2) 13:34:25 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file1\x00', 0x80a8, 0x9) 13:34:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x10002, 0x118) utimes(&(0x7f0000000180)='./file1\x00', &(0x7f0000000100)={{0x1, 0xffffffffffffffff}, {0x0, 0x800}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$getflags(r0, 0x1) mkdir(&(0x7f0000000940)='./file0\x00', 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{}, {0x18, 0x2, 0x7, 0x1}, 0xfffffffffffffffb, [0x2, 0x70, 0xb7df, 0x4, 0x100, 0x80000001, 0x3]}, 0x3c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000002c0)) 13:34:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) dup(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20001, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8000, 0x6, 0xfffffffffffffff7, 0xfffffffffffffffc, "d9b2625628b79e61e39d485e56e61c8479b0c7b2", 0x800, 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x1, 0x10001}, {}], 0x2}) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) close(r1) 13:34:25 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) close(r1) getsockname(r0, &(0x7f0000001140)=@in6, &(0x7f0000001180)=0xc) socket$inet(0x2, 0x0, 0x1c) getgroups(0x9, &(0x7f0000001100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f0000001240)=[r3]) setgid(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) getsockname(r0, &(0x7f00000011c0)=@in6, &(0x7f0000001200)=0xc) 13:34:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/11, 0xb, 0x40, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r4, 0x0) clock_settime(0x2, &(0x7f0000000080)={0x8, 0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x0, 0x9, r3}) 13:34:25 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f0000000000)="6f87fc234401260687c6a9f052607c3e4c2b7d99c2e8b8ed180e2c47faf1aef266d4b4affc3cb2ad197987df967d9284efaa5e2bfe45dd134909dd31dae37f44b335ea8c5a5708d2906278399874e4091bc5", 0x52}, {&(0x7f00000001c0)="3772e9254d28bfa1bb1bd8db38a05ac48bc5f4a2f1ebd667d41e60242242860efb52607c1ffd494b0f52703b8e547c2c1446a079d28d861a07d17dc53bb0a85483485898a5b138a615503e67c0082b79dd022580c00afc6d12a7833216e02be6175706e1e98926203eff95dc08000572946dc15137d16ce7c13a267a6dea5ffe6390a896bb821f0a33068b7c36ba8392817a07bbbbeb52df188c42339e3e5c860f99bbd4103817aec1acc4d7f5a7c5a56f46d63a00c3455788d01f170c784f7e69f5bc431d07ded6b46561560f3d77cfb3c289f90e2ad910391b1e855656b12f1af9cb3d9ef27523a854d31e91cd5a4764a051b94cf41f03ffbbf4969fff817f2c6416daed5a1e1d36138d6678e38fbb5eb6378ccaa6fbfb37041da126d06c619c6416fba64a6d7694920e18034d50c90156b3c9ca34db6e1f5a47b8fe45712a02a5e3c1abda168f40d861bd8a2d212c9a68ee4fe057ac58f07d531fd80a60c89b67c57be8f85db49c6edaf67e5ed7733517ce3d662124828cb5a54c9ab4fc0a9d583cc45d395715441f8d39f488833e9db094c950f80819ccd10342427cb043b4e0f7a09ba1d9151256c527fbe15a23a78b723fd1ea91fc465e94d7a31db24bbb87919b64cc5dfd793a8d5f30574cf8c18ff35b9f32a82c6c5230a4890bb0d2c4324c15420c142aa1e162dc4a4fc9a828b91abe875d672d45fca642cb3da2238496ab805ef822a67a512a7c92c24382a532ebdd84ddad7f9a755fb9e312a578744cce46b911a1eda9296bf255d6cca8144a7d8f8386e0ea081981b8762e4c95a7149fbda6fb0fbfed630d7ca28aa0c932d436453ae4738b734af3276dd81c589e848d3c78a0f96774c9588cbf32ceec8d9009b766be6031d3fc92fc39046dd2c69594ee3baf6c34d4fdf034a017e011513dd20f52e4545ee7c1e4c9e99cdc0786f5483a7a899f1d6a0a39c44a6df68d45da60b7aa980eecbc9588dc0726c7727bae6c5bc8f70bcffcdb3b9cd7a88f47b97dd8c86dd0b41f37a0b5fb4a9055af896a26afddbe3ddc33f8cf675f0c9e314ccced070095ec2db7e415011ba6d5d842e38d2bf79e0c29d909d39bea91e3116a5bd1ac43a44fab76996937f4e241ad78627509e463b461e4fbcb6ff65be2593bfd45dd719221da08c7afc1480705e7a2df871b82f8aa883edc371286d075b136f9ceebb1c5fe0e7ae2faac7b230acd2d48af23a05902a99e01b06c0afd947a0fd61057e2749b306c926a7f5d2b946b50a48cb001d334f5c4e115964a89ce6e28795e5e23171e8c8f1cb6ee791241e3b634ff7de969739437487f6ff70ac9776f7545299227e2909bbe2912ceab3592f40b5649b0074dab5b978b063ade9afd894aebd27ded7a9885a228d551d4b32ca0f5413602c4e6f83ec4d9a983cdcef3601e3376a8e5d809ad373b11e40f505312446c89a8daaafe837c0b10e276ca7c64b4235e16889b53876ee176b89ddd9f98fbf63579a1a1c9e604f99a8e40db033d6bbd153b8d8f21b315a0557ba72da78b871288e986bdc3bb6ba4f91112af2da0bc9e0e79ea26ef85e51f035028f4fa47e1792de4d46c7860a55f8d6fbfa6b0ff192634014dd89c1ffeba937fb07509c6de1dca698361445ad784c0552ad3a8b5ce331037e2be3d0e459a8bc5971e7682c836055932d60bf09c9858791adb73b7ec793a625cf4e7df2a70ec47136368fbfdb1bdca8b8e5759f44be8459c98c322fec2bc07113921a8ed93c50ba7b160921e382782ea224f9676d6c8ed32e5046a7205931a5623cdba228ec34660d554e8a859ae0047034214e7fb867fda9c952e72fc1722b7c767940c591337aae8452bd010eb562258972fc30ab91f48e4961c71c464052dc1d9699bff432ae4f0656d631b9bd47869c319827dff6219d87a73798f131dd6b374a8d16dbfa0e7eaf2112ee895ac8613fff959810994343a5e55198dbdd13480e212c9dc5370b06c1f1275220a97b5afbd97ea6db0ee6109b0060cbc8e5c8b5e6a0c0999cdc75b1175873de9b609e16bfd194558215c3b48556f51b4e8cb584051eeea49147c84e708bc67101a93640692e88f977ae9dc8e733e0c54943165bbfbe9c473a814d908e867afaec4903c06fd03bd83dd4eda15dad9f17c5b3ea076b16b4c6450db2e159c3969f0effd8deb5a15399185cd0fd745ca2ed2ebd5e3d89e013ef9c932b56c91a184bbad1e6f6322fe201393f2d2a7728f17a38dd9d1badd3957995c8dd274858c5ea7c628eb26ff9e43458211f8d75083a1dac381ac8216fa5594610fb26deabfe00338edc8d437f1b4e24f366a644ea7348dff1e47d99b6ddacf3aa772d3d25a4c4e065e73fd66e60c636b944cb3aa8ad08a5d9727d663d33740e8581c0895381994a615194f1ad6b002aadf7788b232264b63a02fd1f0e33849a94950358f36e87e99bc37d1a1f74d78b8d32234e722e29b11676c012690a223162a5fe655515cd6be1893a915d26d84c9d2e781bdb69bbfe6a64e7915429d4948746d5098a210f7d68d15ac664d04a5de6ab6a2cd89b3a3524bf174ca858626d9983177d2427beb9c77643a31924c273e66ca788e8f6341c3be57900c1092e51e3ba3323a90c83e2677fc2051530f20868e73d7dff791f2c21d4bb8e0222c068be2e64dc0f9dd50da0a84ef97fef5dc133bac489b5dbbf725f0b42f68444ac719fa1eb08f1fb720e32176df085e7893ef828c08f0441eb054341f4c6701e64f8e4f85b1210da56b5fd600eaf0e65037a20230977b0fc82db27cc88df7eb4370a391ca699ae11bbbf8e9b32eca496441dedd84ae8ba9c4a54fcd3d1ae46ad4a1e8694041475c44ec33c617299811fd5311773410ed610eea324976fdb61f6b3b4c24e45d09faa051c8c7124c925b9bbfa584bdc2c0e957f8c32ece679b519718216252bf5f3499cd37b752845d591c000fb627a4b6df96101d02325f23f606f43b176eb2e03d3e28d1ffc55493c9936f33f9517e0c2c0c237dc6eead8c9db85ffbb5a30f1048e880ef4f08a6ce19b4b2d49bb92b17eeccc825bee223f1d5f7bf0ec8a83de91f1969169554d72e8857debaeba29140a6c345f9b5dc54195ff7d421c1f711944eebe5d9405a1feaaa4768608626d635c3e768ec0b5817e5467ab247556f1b565c13011a7a50007fabcd93a60ef61910ce6e1ad940c24e9ca5199ee950b15608d8f8cb04c3cba301f0ce3f36341deacc17e7a1845a9d7afdd051e6ab2e80ca4907f6b4ff4c9891d36722161bc3ad97902f4604f1f798032fcaa44509f5b94cf8a867f0b5fb006f5ee9c94fec44973ae141d0aa35a3b87914007c332b6f9d7cf612b55429b0ac4832917ad0c723992c697bfd24cf2078db973113dce4a049ea211c23e2b0927354fb904297cab2577198c3ec3acce0c4d22b543f8e4a05128c6d93da683f8af814b63dfc3625d84137cd4d61dc286e2560e7c06d761a5e1edc2108e4e9bdf5d52da8297f7e639599d6092640ad0224f83a4217b1d24b47d3e6cf1213c27371fbef16da228eeef39d0b78125339f1cfa9b944c973e78dc5be8539c8ee523c5020caad143908207558a29a27894cff240f32a5e73f5c8ebbe63ff87283467885458d604d08f4e8dcc5fcda1134a830c8da907c16d7c5a8e52d4778abea3feda526634d930c82228da445f6bd4eb7bef215e4da328ab2b92d85de96252e03714ccd518a12548eab607f8ade04fde89ea0ae62679eccc7f5ac80a22709cdc5ece16c0b3633f0b860a1620ad37815e7117ffa0ea592a964f91d71b6a5329024f21f64222c48554f4572a9c96b04a4f76a72e91b0bbd32374e948b21750b7532dbedc2b92a7a30a16f6bdc2a092e2b62b0aba361cb60897a3307a4a91ff1a62ffd0acbc754f6c9856e0472ebd59bdb39805695ecc50d9a30579630862b927b69ce45a6d8429ca82dd32f56ff2bfc0ee80718a4392aa4e95aca1886edf1860c628c5a43faddec4fa0e3b5911b02dfdb7052d19d2ad3db004f4957f71c58ed124f2281c9593c49a97ed39eff3e16e6c6c480b0f4c2086632f5d2d4e3ac1dee88527a899516d4a871c1e7d61852f67ec7b35e0fc6ca22dcf8ffbd2b2bc891d4b8fc35373181c989b4e88aa24311d16d0dbfbd85e49bd6da78f9ae1aee5bb33b69cae211ef58f76fe296a8905753f876dcc5c7ab987922a97b81bee2ee9fdb2158cda817bb1cad858efa5ae7c0f49d7230445354c85aea3d571541b955fd472d10dcf523009ef20df8542c8b783d6c0c2c7310c2ddf61c9385148a8191e07eb0041bc3796b4b2ac144c00898cefed38c6ea3d7f4a68d98b012c28cf10c780710e5cbdedc464c63a9224cef63ee8f1332340e87859485118ebf9ae8b79c612e16a24fe14dc0b305f669ef43e663702fab26041fcc3b0e22af3137439223380605380214a07ba1d7416f536b2b767ed4a73a87778abc3bfe1405007ccd1510c579c43f38a39c27172ad0e0dc832705d9c57de9c50fc7ad98a14f5ccdb7eabbbdbcadfb64e3e9312fe25d9b865260e51801f327bdf7f6c98b82219bc32e6fee7926794e1194fc228b763826e13d6ccca3d80af76d567923ba7a4c83a6db89e7fe6a371c25bf5fff8edaf6b8b7a4c329755d14225cef32a5319b72f1719e421e6ffd301e9274e4093e71e3ca86344afde423a86f8ead9576095cf8925494ba430949be4a919aadd008c851822e681c15a633729577823e11adec245654940d0d81ba623118524de97cdb142d9f5aa271fd0a4f23a5763a86c19f26c086736d8e02aa15f44ac5a47daacbdd04669a924f3514ed3f1ab8daa646c19c3a6bf1196705e009c7e1ba8499274eb5e8b50ee918f0a0ea1710d5ce7003187a1938d4a07ff2ec159f6a8e6804f7421f23facdf600a183802dac58a6f19861d8306f6aff7ed3a0546eb0530ecb72fd430871db80656d41d9d75dd85e1ffe8476f5520c06fda15cd53f2e9ed842ad6e62d726e9ed5a550c29f5a20a5b35da07d4a4d3a6007665df27f6344b472a1413321a82c9f23a944cc2f7ca2bee07b3baf2a1ad74d3251f3df0508649ca42fc97565379158957b5398d119f5af5970d60dd933b83656442b61067b97720311fa54051e1ccd27a19ad2e72f4f649697d02ef9fae313b21210226139c10c26447055f2f595472411a714eece9f0533d2ebd8d69f573129a5f1ae0cc1c61053d4f690e8c9e59812c9a39ee914d76409628e6e99d9f5170182e92efcb64d189d4666d07bd009b44cf2b18f0346ca59c8bb3287963b61e05fc05da8694cd28f97e3308b5435be6e9d3250e28cbf86c8e0cdf77fdc0d687eb45df3181127bfa00764acf6553787911dfc31e459a4ef64b70e4fccb308f10a4aa1702088ed88b3c8b1837a25bf7338b18785806e5ed2a14d3ac36aff548f2b86c610d9bd48bc74d797debe0d4df194177fe29345da7006d84bc491afd2e02fc87c2ed56b3d1ff59847203199538feaddbc157d96c56eb1d52cd9197b2ef24ea417749ccc0e7d8ff87da60cc75d3f82e1f44c971b4c13187ccc04097b4c313977b8ad9bbe08796c05c05803fbbd11289b8cdd2b0574e5b72b22974bf6221ab6702e7fc6b07e49a5fbd713c1389f841c36d227eb695429e574a748d2e8d316d2a477a400d3afa11234756912ce0fe486d3a11f319a14da7ce4040d0432035744eeeb42fd609867c06b55b955fb3cfbfa0dbe6ca4991e74a6b048ec4e89d2718f904ccd8beaf29b7fa42b20320c6fd8511462e972fb5e67f7dd5edf16812c5f7b15eb9", 0x1000}, {&(0x7f0000000080)="38fcf587d0f03f20d1c85825ad3be5f8adeae64cfef4e033e0e517e2d3d36862fb7f431af31f2041e61c5d5294ece2f9be2d35348b47a8ec3b387513bae94d0db89e153266ffab1a7be25e7f8e3a4196ebd5e0b342cd027aeaa61e4e5c341af8fe8b748363179311c94c6b4db518eb5b3a7d2ecebce3147a3f3776cb6fde3a6acf6f8c925869c5a12ff32581b0156e5ffd2d04dcbf60dbc1ba3363e56f489252a605029f4fd4bc87e1a3ae45b9c82df62b4d4e5104e4fa", 0xb7}], 0x3, &(0x7f0000001200)=[{0xf8, 0xffff, 0x20, "7ab7a1e828a2c02380c6132e9b4433ff043fd8cf6ed595ad63701fd2719681e9396ce8241dbd0c2a55c643ae6b2b67d6e503821620b42cfddde0fdb0dea234c4f8afcbd66de198bf23c709d5fecdb015a8bc0e37572e4d61f3ae60301b634759acf2c5db00186eb65947ef2717bf4fb0518bc674549c7abb85fbb84d6c2da2a020c651ed6bc0ce3b37cd71c26815f4f30c344ec08d290fcd5d394f5e9e22a1e1942c1d1c779192c1f86b1031cc7e14c213c6d42e3a0cccbd5a9401a1d1d5784c79ec123723484a9055ecc15923ef1cb5c519359dcb7cd65638fdb5de3d8cd6aeba"}, {0x90, 0x1, 0xff, "9b791f391f74a9b58deba954d2449fcc34dcc9b09f06490e9174050e9268b17e8de1b989e494aaa5bedf84846bafcd2b41c8acfa4d246bd84cbbbb935f9f24b35664b362652bf7063c790e9a3f970c651e533e930a3a557aa5ab203d8121c26a39479d7f0643eb1f3c2a7c646a5e807fd54898f401a0c035ac5fb2eff404016e"}, {0x80, 0xffff, 0x5, "538aa22b37854d3562d1f40c8451613a02d0a53ed43f6797d1250aba327707372d5442b2a836c5bc6459fcfb7222bcb744864d527e5682c7ab0ef0efdff48d403b850350edbffbde7118681a1d068aea8fc98ce87ac2b385eeffcd217056022f6b1e2858cf0a97972499c4d70c13"}, {0x48, 0xffff, 0x1dca2bf0, "da73f852cc07c6d4510ad0e332bbb96638e6bfdf03aba8398ed970187d1e075d785709e072b3626a9f53f4a7d2c2bc43e54771885f"}, {0x60, 0x1, 0x1, "5b0b681c27055605a96c2b922223548bca127e39b95f7600209485c97157cc8acac98cde033c21db30c622c6666be64f5918a89d5d85bfad1707ca974e24a6cb31248576ee3bda5acb144ec1e91d5e"}, {0x108, 0xffff, 0x9, "a839822f4138b3ae487398381663a892ec53f19bce4002520f62bdde82cb9cb02b49d4156b1774a2b199d802758c870f095e964dd530639cc2a09d1186a5e66d0594d88b86a3dc35ba8a1be27ad6dc6b8defab8dcfa12d873d4dc316cbe6e426ede6d971fb7a774e1a4e219aed73f4ae416e8bd266ef297db3ef350c18a13501e11ec82a78335c8b3cb13238cb16e3cb82d86ac6053f772a4d940ccffaa8502de675a92da487a1facfbcf62b71b24c5dfd4034fc3faf123af2f09cc37e753ec8e1d447af0efee09c571e05ee3c3fb0c09aced803ccd2995c323d5d901edb64145acc6b254b6ad4c4c876c99f4e6ba8652c36"}, {0x40, 0xffff, 0x6, "449f8ebd303f46c725966d4b408ddaf82bbe8f4b832dfeb328db627634d00addd180b4e3aed5d7722d"}, {0x60, 0xffff, 0x9, "ec7e80741e0769a7b3084ba96c1e3bcdd1f605a160d28ed348eed2745899f3f157f6138d56491b09faf2b2b49fe1969e05f7e2bb24e3df2f7312807b25e2df9910a390b581c8c9cd70d0e846fc63e48e"}], 0x458}, 0x8) getsockname$unix(r0, &(0x7f0000001700)=@file={0x0, ""/108}, &(0x7f0000001780)=0x6e) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000016c0)=0xff, 0x4) 13:34:25 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x2) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000380)=0x1) dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000440)=0x1) setrlimit(0x7, &(0x7f00000003c0)={0x1ff, 0x2}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x8010001, 0x3, 0xfdbb, "010800100008010000000cd8e50000b100000007"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) 13:34:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20280, 0x0) mknodat(r4, &(0x7f0000000200)='./file0\x00', 0x10, 0xfffffffffffffffe) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r2, r3, r5) write(r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x28030, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 13:34:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) fchflags(r0, 0x30004) bind(r1, &(0x7f00000000c0)=ANY=[], 0x0) getpeername(r0, 0x0, &(0x7f0000000080)) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 13:34:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000000)="7f4d39d67d4c04a9632827d63b13f4f0e4edadeb4369ca454a90d3b1b87a6bc764188316fd0999e5793f9a0be75521d33012b33c1dd044804504684f743ee708adb90c39fe2943fc87eb46a3474eea3b6dc7adebaf", 0x55}, {&(0x7f0000000100)="fbe8c361691cb1617fca7a473a6f2cde23d04d9e5680b3a52c0213d347feacb07b05753c43587d1f634d0b0f16a1413f228a369e10244ca6438ce095efe3a574806dfcb7ee55b6a255", 0x49}, {&(0x7f0000000180)="b33f8aed4b422c7486374b4005918fa23209165c32cdea90a1c523bd76f342ed52954b17d50d286d260fa829247a63a6734575cd0b6d432582d2fd7189b61b088471b9659e0fe5f7722e5796777ad021e1df8e043771f4e766ab3b5faba41dbd6ff889d7b9590e136b3350bda4999b5b706bbff958a497b2a9a2031e6e98dde3f85b0a00462bae9bdc30aec853a1cab54fc91f7cb1fb1705d1ec9498fe7da6bf0b177895ae2c79127c19c689027d7602646fdb9059852c7a9f87fdfd755fb84aae2ef68811dcbc0b10781a91fed7e87f3577afdd9fbe9f25a123524c015e3f7064", 0xe1}, {&(0x7f0000000080)="c5d6d2e1628ec351e32bc4d5ae650de9a5", 0x11}, {&(0x7f0000000280)="39f186ab3707360ad98f7162a4bfb4c4dd85c202e3e37b1a0c72ced5717841e09c619ac175d59c6c73b2bef90a07a55dbd6710c82b288425817ab10bb626f9a7ee9a2daf93cb2e6cf11cb29408d93e3a2a2332cfff5dfe09daf9ca53589066db0aff85a0b28074c2d4957f709bd577ebca21cf1f3edb182f3dea1d6cb7526ab1a420b51987710a6c43b76723dde6d9937fb78ff799d90cc8f7778c15506412574f96726e0d59", 0xa6}, {&(0x7f0000000340)="76950280edd3f39f0310fc68f8d6d363feaae4bde826b1e7c26e45d63c53f44f69193eb8805b688e9477e2eb234bfbb379734019e58e75857b407faa81ede689ce5c281c39c9877bc2f6825eb59a5d40a8e61f152d25461f4996700bf065c2fef16195d5ebf208f4242cf372e5", 0x6d}, {&(0x7f00000003c0)="24d86c4b67201ee08ee742cd5d2ab5893950f2a6bf1797604f07c6c488a9e46b20623aff7f44e8b53b86741637379ac7c2b9d395ecc50acc3b41703c73601d4f9791320105902d90e1c68770213eb24865e715958504ed1256408b324122a7cceaf1b13d856518b1eedf461281c86ac58802f37adfc090c14c4ad993ea187db2b9847390210c5c667c28", 0x8a}], 0x7, &(0x7f0000000640)=[{0x48, 0x0, 0x9, "5b8586a62ce9e8dd7a8110fc7bcc7375d5399edb62bba085b645cbedd5643ecbfb91e4378012df7297c45f0e6271e35033040a92b2"}, {0xd0, 0x1, 0x8, "6bc7816aa63344932074373dafa84b0e23343e9b740f5bf5000575a574b83d944b8e3fa15fe5d399ee81f3ca32da82bb1a0165928ff221a2532a2fa11580ace94908723196fb1fe519b6dd5f2d3817f0b046e5b9bab29c092403f90d4945312810d160a676788c6aa0db0ce5ffd4ac5f225692fffb53e77978737d3aacc1f935f2b6c96eb353e4aa6aec3b4b24173b598ed665a14fad18b561cfae965a8be4fcb9e3e22380c2b70a6e96a649e47694b8197487af2beefcdda4c2"}, {0x90, 0x1, 0x1, "984c2876acbdbc8a040434bb8b1066850c47df6a5da04e168f6c16a2ea60a05a6efaa196b8b5f32fe9598cb7a87da0b299500784e9dfdb7bc7314058bde4b2bc9a894bbf8790febbe3d3ca1e7e1fd00018a251edc0a4a4b344aaccfcf627de9f840cc4eed6d9d9a31f9dfa7c71402764ce2ba9d6417542334b183a3c7669f426"}, {0xd8, 0x1, 0xffffffff, "ced87df8add77aca67079c662e896133297ace607bb134fbbebf6139b630644655361880f00de9975a059d0ad7616a814a155f872327465a5e6a5a085e852e459d12d4aafc9a95b10795a1c5857509e118a66ec5f15673dc3e0ab319b6bcc5e37cfdcb985e0736cd41a6316d0c9e4a2aa4de7e53ea6c5f395105dfa6a02b964e92ddfcec184720bc4ab45e0621711a9abac07923bdc59779208d046d390841aa9b0803118e3ab40c235f237b7c32ddd46c77383eecfd73e4f19c679194003ac16164194a2ee4"}], 0x280}, 0x2) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[{0x10}], 0x10}, 0x0) 13:34:26 executing program 1: r0 = getgid() madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) r1 = getegid() setregid(r0, r1) r2 = dup(0xffffffffffffffff) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x90, 0x6) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050202000a00000000000186ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x23931a6e96c3f75e) recvfrom(r3, &(0x7f0000000000)=""/91, 0x5b, 0x1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x9, 0xff3a}, 0xc) 13:34:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) 13:34:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x240) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 13:34:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000080)=""/18, 0x12) read(r1, &(0x7f0000000180)=""/151, 0x97) 13:34:26 executing program 0: mprotect(&(0x7f000076f000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f00004b5000/0x4000)=nil, 0x4000, 0x4) poll(&(0x7f0000000240)=[{}], 0x20000000000000dd, 0x7e) sync() mprotect(&(0x7f000076f000/0x2000)=nil, 0x2000, 0x4) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0x7, 0x77, 0x8}) mprotect(&(0x7f00001aa000/0x1000)=nil, 0x1000, 0x1) 13:34:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x2, 0x5}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x0, 0x1, 0xa4}], 0x743, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000020, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000002, 0x7ff, 0x418}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xf1, 0x1}], 0x2, &(0x7f0000000200)={0x9, 0x1000}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r2, r1) 13:34:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="1f61c8d0d57bf849ce245ef81d05fa8d7e2b83d3454523a3c9a908f110eaf648f327632de9da18a648a502f5e18d878fbd9a9ae27a0d29e2be5da3ceb4cdca8311e188b1be0c6de8cfb758440d45b308a1728b34b3a3d765ff984b8e20053b834318b6beafeb65f4fb49819c81d615b9", 0x70}, {&(0x7f00000000c0)="0f0f25aed766cb9f60745e62aaad20443bcd43585be443f891b946947b9046b5c77c9b950bda0d08f590ef412215bc3c45906d7d198e90", 0x37}], 0x2, 0x0) write(r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0xfffffffffffffdc5) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x8001, 0x4) close(r0) 13:34:26 executing program 1: r0 = socket(0x1, 0x4007, 0x2) recvfrom$inet(r0, &(0x7f0000000040)=""/115, 0x73, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) select(0x0, 0x0, 0x0, &(0x7f0000000000), &(0x7f0000000100)) 13:34:27 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) setitimer(0x0, &(0x7f0000000040)={{0x3, 0x40}, {0x4, 0xdc}}, &(0x7f0000000100)) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 13:34:27 executing program 1: msgctl$IPC_RMID(0x0, 0x0) r0 = msgget(0x1, 0x220) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/177) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mknod(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) shutdown(r1, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000240)) getuid() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x40) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000640)={'./file0\x00', 0x1, 0x3, 0x8, 0x1, 0x80, 0x6, 0x2a, 0x1, 0x2, 0xfffffffffffffff7, 0x2}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000280)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0xffffffff, './file1\x00', './bus\x00'}) r4 = msgget(0xffffffffffffffff, 0x0) msgrcv(r4, 0x0, 0x21a, 0x0, 0x4) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000020000000001affcaa67c392287859100000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000008000000000002cb0fe55f7725600000013000000000000000000000000000000000000000000000000000000eff61e22839d88f6000000000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000a2000000000000000000000000000000000000004b891fdcd9e54139000000"], 0x1, 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 13:34:27 executing program 0: getuid() mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100000041, 0x0) recvfrom$inet(r0, &(0x7f0000000280)=""/188, 0xbc, 0x42, &(0x7f0000000340)={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3c3a8fd5c64612cf8d232c1d86ef462d8c3020658ba9b2e1023757de41c47e14e84e878afd349e4e49382dfaed3cf06185b8e0bb0bb300c5e9c0c637897a157d6bf471b3bc8205b33193dd015b8cdd81d7423779d3b9511cc245254ff0307b38706c5edcae5297723e5872c09d99e427a2d78766ab56ffb70829e539277fd3817a6bb6ba253a1b21269b8aeb2064e099d9f91fc877612ba7e59e275c1e2812ba3b765f8d94ed", 0xa6}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000380)="fa12000a9155331e000216de141949215fe166e0ae557ef768dc92f11bf948c20094b75f9d9b2775fce1bcc89537a860f83703d556057a6da4a9bbc7b341ede4b564d0fb5e1356e08e15357cb13be8afd38de0dddfc4e2dbdf91bfa6ebc50574ca4181fb1f4b350e6680465ee74987460a0d6390e0916c26686265db1fafef8e493a26a75d82bf0f5fd2f5146d9bcc290828e3ac94fe30053af06fbe37045655df29d9368bb35adf8fe4d2730df486b5effad2dcf8cb0d8b8f8535a1eeb28feaae703acc93768e28be8987189d200dadd8ba67c015ed8b0eef2fc45e9fc629012705170ac9f4e213e2865ec83e00004b4e15ed645fc30df4b43496188d228b54c575ec2aabb1333953072ea99df8c68698fcc25c42746fa97dbe5ef716d287cd4bb03c1b293772a8f1ef165d3f8ae008689e33d363ea270cf03ba184bd31eb22f8c9bf032dba9727a7ec2c9b8596e3da10f9a7d7d2fd25ecc08db00e83f984be5dccad2b2864be09", 0x168}], 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x81}, 0xc) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x4) close(r0) 13:34:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ffffffc, 0x3, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:34:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffffffffefbe, 0x5, 0x7, 0x800, "84ea6aed0a1f3eb80874334f14e33344875f6aee", 0x8, 0x7}) 13:34:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x1) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:34:27 executing program 0: mprotect(&(0x7f00002eb000/0x2000)=nil, 0x2000, 0x4) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x29501adc, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000000, 0xf7d4, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20, 0x7ff, 0x2}, {{r0}, 0x0, 0x10, 0x80000001, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x0, 0x100}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000001, 0x7f, 0x6}], 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 13:34:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x8) write(r0, &(0x7f0000000040)="9e0ddc464840eaf9cb0e4cde3aa17b002d4f98b7eaeaf3256297598b76d75750b2f8bb634e170b99a955d55058e1be8f1d4ea3cc4e890e834e3244944c241d0e69bddc256458e4b264dafea9ff7f90d4fab819780d00dde21986f086045a8cd94a9e38aca32a4b054725c0dfe0321a94e8d46ba9c87eb8459f2873e19e48ba89c3f9598ea6d433306f1e46d4eed911850eec93204b58ddbeef99f4f7d4d48e8cbfe1a885a85c90216994f57b98590e7a8ce1746e51132a0931ba68d9d8dc592722d3a4c263fcd63b4244820c74eb117fbba4a45388f8d18b958cb22975bbca5ba604e44cd6ebb56fa03c206534fe1c7809786a11c3a6fbe0992876d23cca69e8a9d2679360636c4af61faf835f23010d259506d0bec3104a3e1676a77701571fae4ad48221d7f413641a9fcebfc6ec3a84f7801bcd3cd45e42ec06c59fb9ee4c1b685bd73f1e2f194ceede6855a504a1639768fb02b04bc9fc1b0f881b35b8fd58ce1ca6a2f46274f057e7da79f54977a1fab8b99fafb11587d208b573c49f35fe611ac50eaed424039a78d5a3693e08bc6c9f537c42668661cd6c8948999b56f7950b7ea0eee882a50dfe1baf4a3405b97b49314cf072cabe51ab6893ff864bbd8fbdc78b11fe6fa2035f09bc8ea22e94f1edc8e70f7270c3b967aef1d2953f09c12c1c92bba9853666dc423a1d81440f1cc3c83d82e32fd3c143a23ce7f5c54417d2463721ebc60c6146ea6c4efeb17d7b059f0bfddf602eff13cf2b36b2fdcbfa903ab4a4fc16afdae08a42533f03a04fd3ae4db49e35be552d88d2d8e8732bacc2bd6b32fe6daab63e4344754f9cdc092257bd41d983954f5a1f03a426a3af3fdeb13ceca916d749f9492a9736e64df0860790961ac40c4ae35eb2d045fb705d5d06d1ab485a6a5c2260973254bd84a22e684f1c322356472fc5fac078a7c6989103ac60f4ca6160776b09d96d950f110d187f7ed10209969303753c247fa4f227ed5c97f6baf07e308b9bad946f1f2838854543569e9816e5fe5276186627ed80939d1a40e18e0a8d56870258a42c9de277756f79981e2a5db017c8aa4126b8a26b25cea44dc3c83ddbfc4b6182a7b985235a622a1c81743a1ec7c6762184213e699be13922a5b10b88ba3db56ea16f4d1933863091a3610355460daee507859caa9902243f72dfbb6187ee51f1ec96bd86646613989520897a0dad5df86f439c82bb2a8bd0a345d2ba4205b14c38b60f9c744c36e82d4df0714b81b6e4302173a8df85a97edfab18a2249e0bcaf3f0792b43a50a8b477121c219857e6f26df7a6d877e357e1135b0846bfe62db3f2f9494b4f729f1e570e893a1c1d6c5642cb7b00de1f3c259f0710df8bfb3c5795cabc79d0dad7d8df834a4503be392d13aee47341a675a3911ec8868907fd4d2c640fcd603a1a2affa93d6ef23594f39371b83665ef21fa51d460dfb4bcd63bc6fe9ee5b9899629e6e31d0db83971f116480103459d1cd20e17ef7ad69f40a1271e925780d51fddb0c5ffc5a507cbe30cd8ce0d4dc0b66f880a43e73c751be01ca4ed92c7c31f701b581f8487cb49608beddf5a74f2c1ff9db0af5c80c5fdb7475e3a8809a8bbacfb615fef0f5027d46c9f0c4417163e5c20dd833c58a84573403cfc05d7dbb68d40c34ea7b0d123676b5aee45d4112b44185b5653768225a79483737ae6002cbcd6c54b32892a2121b1ee0d0815d0e013adeba132ad7a723b6ea34484627a6ff0c3c4f23de3eba2423d7637d73e66818daaf58cbd6a4f96735ffa33d63663dbea168d6e649e038456d64caed5ccbce030226669caf5cb8686146509a013860fbb53920bc491fcb7155e45d4586525389e1cffacc7e6ff2b7484aeac6548bf869e305dfd06dc5cf1bf792058640b9efe0076962e7feb2f4a95c124502504d752a915630bb061e087777a33574a8d0c9f5c03e917e44aafe5b4f8ee23757d16cae9433fad1bb3f2de3fcb2de7e89b9bd306bdb3fd03ba563a3ec94e2234a72030647c6621e40746f8cddd0ae69c381bd2d478f6ebbd9cdfffecc343c134a71d9a8d4ca00c2139561929e15cbf2613a31a510a02696b9dadedbc82bbb551db7463b4f2b500594e1bbd845299313cdf0a685ab25df74c1e908ae159c02a6227d71af89fb71725155131f47af6c2abc98e54ef351ec41e5acbb787401f87ee486bcb374ebba075e85221d9518f65d7cf5fab9ec2647197bfde544ce01acfa5333d0e08115744a086102c3f237911ee1bce5317acf8e4761ec9aa2e2388edc8ae25b9edb9a3f510a58022de07795ab60426d1b48d7632c07d382c5e76092910d41336863f10f6c01dbca10bfd09f1691299e8d8f122aa73baf494055e6d7578cdbb6983ccbd79920b86493707975b70056d8fb86ec04d6e6923271562caadae6f479bee2c988b7378e6307bdaa29e3637791d384debfc9cf7270d50781bd4b8dedf4015c269f168bbb5725a4b8effdc6809d0848275e15901939efdc15eaf09188587a91df105b81d3207e64c48160e83531b2353e61a9da74b08c677ee71b8bbe64b3bb470514d387bed69655d27adcf387f7922ffee4de05a9d808c9603d8522f407f63b4a26573621091b317e1fe0bb4baa90dae14aee01c937c39574f4851e7a879a51b6d72799310706ad25eba758e55ec54137eeadc3c06374311297e3c03e22546993ac4cd345d7a945a618e460ca15375ebe8ddcf393125aa997f3a2899282926fe3986d0bcb41d25b6d18107cbbbd029eb2d64c1461c0a5b67bc50475816a51b7a80af4ee0aa9148ca052abafea3afc7447cc6236eab3969fe281b5d02625067eb07b08fc566d88e50047044a1d60dc9bf6dbbcef5e43b987dc3a70c987e5cfab469f89ffa516c08a7ead724eb6a00a009ae92880d2edb3a0d7ccd1c2dd057d3501753e3b064ea232704955bd647554e1debeeeb262860152aaef32222fd622e33593c69adeef019bdd2e2d2ba89f2dd6af0b0f5fe436a51ed8a19c516bd5a6014c33a0012110e730c0318d6a6d6ed986939b83e311a608ff2b0a72640c5a497f489574cfe0567b6b8e8f8cde7a2a499c820ea9321813d9563ffa4bb4414c2aaba8c7efdeb7854aebc878b088bb0d5121b7448407adad7a6138f7fa6c1a975841f0bd2e4f4242383b61db077190c941b4e4b0de76b4f20aa61eae93df174e2b0be048a82c47a98435b673aa535db6383126ec2a523dac53603c8c23bbe35a2bb33516932082cfbc2e3edc9048c50ed2d3822c31bc70fc436a6464a2ec0c986992b7d2788b888f97dd833a44629562e43cfed0e7ae110ed0607dfe3649bec19bf3f86a7a45d7073ef1507170cf2b77fe81f8c5adff8aba04eb8b6fb786a53a7f3d3131df2fde48fa267ec1d7cd04a01408ab27a7508e888ece4b4ceff11d28b6de9b672241b9a8fbdb7908fefa5c9f894864279b1ea7e81fdca913b181e5716593c2d944cb3b3345587520b5975ed1260bf696c9b8167b1bbedf4d972b0f555e07f8deddb60eb45aa04ddf4fe0cae0d88f2f9e80efb2b7734bd2459c4594e532d5613083234e5e37b1be020f5ef44facea99bd3c3b3fa1531b2958fd3dd6ef251bca93f7f5931007c0784d08df79e5f9de8a822bf5e1288538f3435211b216c57ade771b3b658589e4bc10148c26090cb15e1909623f1f2e795e380a6a889ce095b807cd3d1b99f4d0a7824853a99a5d91ceb459d989918e1b2bc03bf7b5fa23452081c553164a448399fdbd6d26af3a192759b1b11d92e8d2f34f83b4d381d6157de963ae9f30bbff17a1095466710a949d8a1985c8bbfba5cbab2a2dd17f82bedb2ac2790da983fd0bd73e59211247159fd1392902e0521dfa1172216d04d3733e9698eac8fdabdcf06cb80599e9dbf1a37cc2ef5d17b486abbf445b3a14602124a46d61452e2302da5f23176fde81b5e40b629b3728b477ab0ab750aa1ffa54b1889bf3c1898c1c94d9e0b84a2810dc604f9ba5a30d7140b773ba2376d126e99bb8d16e371a63e713fbb4e3dbf4cba92bbceecf2d702ca7924ff02cda5215edfa0646500cc354e4ed098c6820c0ce0681e2590aea6ff9315dcb3e2caed54d92a862d5dca946bfcdf7bb09000588cea572513d354f59b4a9e83be9ca069041f2ec9fe53a40b46f6c0d37b11916b7bed5e6649874bd709139fd4eeac715026502fe17d0f18d07ac4b173b7b56a5cf007a84892a4c3312950f6cc25de494a05078467e011871fc07d0dfd1df76c2810c7f9ae6e6267357ccf628e05ed62e4fc87758c6be7c9858f22e8ea9baa0fac45cc548bfc2154a650bcc168ce00988d572438f29d69dcf7d81299761a21522d12bf1ea7a40b26edc486c6a2b04f00da82f09bb3d06a959fdadbf1f075384044e6056871ca88325ab65362cb04149c80eca2ddaaee03d2d6421eaaaa1aee57c863caeaa364285f160de7e3dea46635746dc989a78d8ec1af12f727e66aab711a7b3d714d357b7042f7eb3104acdbc17cb02ac1c8d8da3bbd93d71b9fdc710d41342a00bf50124596e2ecda518a139b6f74c76dcb3a2b40eb14039bc46a29461729333b758f159821c22d80c52333150c81521fc49dc409777952e0d2a308494ceba77d2f72f1eaa5acffa1f6286b2f898968a69fe9586572e57e4973134c54738e46501724b863793febdd9b9d78b1f7c8238f00b38d0bfce6316a355e6011cd0ea1115c852d87e219a7b3a0a820f1af6456a87826509b01ab838d822319ed9e99ad3867d2d63c00d84597f63628d98656f85faf57eedb248ae409550c7b1274ac3ae383c491865e1dbcdf561f2580477dbee36462a030f7e7c73571ea3908b68223ce7351d7bfa8c32e7e5388a208838904f90e5418fd1681692aec52da9b1e2752e690b5cbb14e780cfc1aa29a262e9013ca652460ee8ad531bd63280c1fa85fecd5935be8c2308e29e04fa725069af053b968c349aa041e91a93155338b91f6e8773397f2b9a4c207d6af7f43614d5c0a616b83270d319c7dd32d17c9c6ab76e7cee017352f6e867553282f94ac7ad3ae27dd163d88de4df16f8550f7c5b20f706c11a576ce255ddcfd800397aa26c48309017e1c4d586f2794c1a8044902775e0516ea9d8617c11e01837f95feda161f39945f9c5bcb33b120239045d51f42ab844bd0bc853bd14c4cc765950869a8e52d80fda1995e60a732e9877142a2f68c56977f899df57eae79f5c0eb139ba72de7aeedf7679a84c51ee38bd8f6fe98f186c3869673b379e4342f00ff5b77b1050dc4a488a2035d22b716f8fa6289f98ab73e8d8376ec72c90051c95d808d61d98463122d97e537a6105aeb184f71d871a0fed4338c91ff5fa6461d16a04bccb8b1400dd3a04d8bdda7a3107c8495775cc9c18dd8bdf01e76df5d30b3394b62d4a3091b682033721239cd4175abd5ae1f23b6e2be5f4b0bceb682b8660457041f3509d5befe37783ebf90885ce485ce31b28c0368b1fa58111dcd2cc79dd27b1dedee6f40106b961a9124dfc4097d1076265e4cb3158ba7015ccd9c423dad42c1ac37d8dca96b6d3b81ab378752071aba41b2ae8583a3062457db0a8910a6f9aef48ce81a8b39890c30ad0fae89bd38ef95ca8519f84fd01cbb551c655f4df6e890dea261cafe97734930aa137407b29488c2662ad6cfb03c88d63c7931d048dcff29debe7b5eb3a84aea9ad20412b1305ce63ac1d66b03a60998fcf3abc886d17ff517c15a1dfb1a4bf910a824d7aea359671bbf12185a87e84a4d46ab24a931c1ee226c53932", 0x1000) poll(&(0x7f0000001080)=[{r0, 0x4}, {r0, 0x108}, {r0, 0x11}, {r0, 0x8}, {r0, 0x1}, {r0, 0x106}, {r0, 0x9}, {r0}, {r0, 0x23}, {r0, 0x20}], 0x2c4, 0x80000003) 13:34:28 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x6}}, 0x0) clock_settime(0x0, &(0x7f0000000040)) getitimer(0x1, &(0x7f0000000000)) setitimer(0x2, 0x0, &(0x7f0000000080)) 13:34:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendto$inet(r0, &(0x7f0000000040)="f539b9804feb5df2a6e225c579a9fa032fe889fcc6273e566d0d53c0100405b9af184a1f98b34719b37adac4ae44abec5a28d1cecd02586740f794776f31600477f1c385c9f646ea37cb3f9fd2d9e0bd5ae6dbb4098ef3adda25c5b2022998561e3f234ba1d95069b8b74c4023f494cf87c1fe5dcac77fdefcdb27f4b119ed144afd094af60704f619958c65c322da354e9ddcd62bcbb8a3c89c2e0547dbd5d0921c9e91dca664c3a8d2eb1cd82eb2d22569fc4b3f0bb40a09cecef9de7020eab789f119d69f13b1e60f0b8c547786ee8c03ed5e95d43196d33c220b91aa684366541ecfc4eff35faeb20ad3233995f13d9b8f85c52b8b910bcde7a35f7f", 0xfe, 0x4, &(0x7f0000000140)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4, 0x4}) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 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) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3ff, 0x5}, {0x6, 0x2c}}, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 16:00:00 executing program 1: r0 = syz_open_pts() socket(0x7, 0x8000, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0xfffffffffffffffe, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea", 0x0, 0xffffffff80000001}) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) 16:00:00 executing program 1: r0 = msgget$private(0x0, 0x232) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000117bb209ce7bc0e76f7a3f5f35b4b9542785158d146a856ef942559195722487b0b12dbdbc1765f3e4e475707b4846e9c1a1567b54b60821448c6a06a25b1bcdac8ca53e6fef1dd8951d2bfef193912c7f1ec4d53789f152000037"], 0x52, 0x800) truncate(&(0x7f0000000100)='./file0\x00', 0x20) msgsnd(r0, 0x0, 0x0, 0x800) socket(0x1, 0x3, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x42) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x10000, 0x100000001}, 0x10) 16:00:00 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x4) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000180)=0xc6000000) pipe2(&(0x7f0000000040), 0x10000) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f0000000180)=[{r0, 0x20}, {r0, 0x10}, {r0, 0x40}], 0x3, 0x7fff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x6, 0x81, 0x10000, 0x0, 0x80000000000001, 0xfff, 0x1ff, 0x8000000000000001, 0x1, 0xfffffffeffffffff, 0xffffffffffffffe0}) poll(&(0x7f0000000040)=[{r0, 0xa0}], 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0)={0x1, 0x10000}, 0x10) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 16:00:00 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, 0x80104267, &(0x7f0000000000)) getsockopt(r1, 0x1, 0x800000000000, &(0x7f0000000080)=""/102, &(0x7f0000000100)=0x66) 16:00:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0xfffffffffffffffc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x30, 0x0) sendto$unix(r0, &(0x7f0000000140)="f0dbf92e64c02e4d6965e06ba40a4fa50ca8dcf7e1d849b29dc198c0bc5573e3e680d57d70fc2b5377786314f45469d48536f4813a771f42284af3ee1cf4459672e516c44f715e22f932afb98dc47017b546435ffc2ad690d42423f5fa31bc4f8739f2fa548747d2dc92426ef4d8c58079c059262cfc2ef5e51322e0f163a81d050a3f7f0a3ddd1aaa1999978dba32996e1692f4ca639efd992e41b933ea215bc8656f771b4403bdb75a351c253d44e33cb82ee61bff9fa7d1a61cebd7424f03b049d2056babb8b0", 0xc8, 0x405, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x81) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) fcntl$dupfd(r0, 0xa, r1) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000240)='./file1\x00', 0x40, 0x7) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000280)=0x9) mknod(&(0x7f0000000000)='./file0\x00', 0x20b0, 0x6) 16:00:00 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x42, 0x1, 0x3, 0x200}, {{r0}, 0xffffffffffffffff, 0xe4, 0x40000003, 0x8001, 0xffff}, {{r0}, 0x0, 0x1, 0xfffff, 0x6, 0x800}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x6, 0x8, 0x8, 0x3fc00}, {{r0}, 0xfffffffffffffffa, 0x8, 0x83, 0x6, 0x1d6}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0xffff, 0x15}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x7, 0x400}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x8000}, {{r0}, 0xffffffffffffffff, 0xa6, 0x1, 0x4, 0x100}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0xc8, 0x1, 0x0, 0x9}], 0x5, &(0x7f0000000280)={0x4, 0x7fff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x200, 0xff, {0x3, 0x3e49}}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1, 0x0, 0x100000000, 0x0) dup2(r0, r3) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:00:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000200)) close(r2) ftruncate(r2, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x10003, 0xab05, 0x1}, 0x39d) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0xc0000002, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x84, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x3, 0xc91}, {{r0}, 0xfffffffffffffffb, 0xca, 0x40000000, 0xf9, 0x2}], 0x5, &(0x7f0000000040)={0x1f4, 0xb18}) chdir(&(0x7f0000000100)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000440)=0x80) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xd9, 0x6}], 0x0, &(0x7f0000000340)=[{{r0}, 0x0, 0x8bcc085b290ddce9, 0x1}, {{r0}, 0xffffffffffffffff, 0x62, 0xa1, 0x0, 0x4f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x1}, {{r0}, 0xffffffffffffffff, 0x17, 0x4e, 0x2, 0x101}], 0x4, &(0x7f0000000400)={0x401, 0x10001}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = syz_open_pts() close(r2) setrlimit(0x3, &(0x7f00000001c0)={0x6, 0x5}) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) fcntl$getflags(r3, 0x3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x7) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x2) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCNXCL(r1, 0x2000740e) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90c", 0x48}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) 16:00:01 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x40) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x8, 0xff}) mprotect(&(0x7f000010c000/0x3000)=nil, 0x3000, 0x0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x12, 0xffffffffffffffff) open$dir(&(0x7f0000000140)='./bus\x00', 0x4000000000000002, 0x0) 16:00:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f0000000500)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f745d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4d34a9755d2f106934ee8a009e6527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f3", 0x12d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x400, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x1dc9825a) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x4000000011}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x22, 0x3) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xb512) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) fcntl$setstatus(r0, 0x4, 0x8) 16:00:01 executing program 1: open(&(0x7f0000000040)='.\x00', 0x200, 0xfffffffffffffffd) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x67, 0x6}, {0xa7, 0x443}, {0x4c}, {0x47, 0x4}, {0x104, 0x100}, {0x1c7, 0x100}], 0x6}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0xd98) clock_gettime(0x6, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) 16:00:01 executing program 0: socketpair$unix(0x1, 0xca9dc122242e15a1, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 16:00:01 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') symlinkat(&(0x7f0000000180)='/', r0, &(0x7f0000000240)='./file0\x00') chflags(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:02 executing program 1: r0 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000000)={0x0, ""/142}, 0x96, 0x3, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/4096) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000010c0)=""/4096) msgsnd(r0, &(0x7f00000020c0)={0x2, "02f449d285ae8251315315d06c53a0cb3633fb0c901c423904e973d07d84595520dddf420f483aafc7d8ca47415655bdaa9349ca28664f040ab8c7"}, 0x43, 0x800) r1 = msgget(0x1, 0x150) execve(&(0x7f0000002140)='./file0\x00', &(0x7f0000002340)=[&(0x7f0000002180)='\x00', &(0x7f00000021c0)='&\x00', &(0x7f0000002200)='\x00', &(0x7f0000002240)='\x00', &(0x7f0000002280)='/\x00', &(0x7f00000022c0)='[/-:-\x00', &(0x7f0000002300)='\x00'], &(0x7f00000023c0)=[&(0x7f0000002380)]) msgrcv(r0, &(0x7f0000002400)=ANY=[@ANYBLOB='\x00\x00\x00'], 0xd, 0x1, 0x1000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000002440)) msgget(0x3, 0x4) r3 = socket$inet(0x2, 0x7, 0x5) msgrcv(r1, &(0x7f0000002380)=ANY=[@ANYBLOB="0000000000000000504e8b5d59b99b536705bf5368781fa0e5ffa421cab9519c2325c96bc75ee1"], 0x8, 0x0, 0x800) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000002500)=0x1) r4 = semget$private(0x0, 0x3, 0x30d) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000002540)=0x9) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000002580)={0xf3, 0x2, 0xfffffffffffffffc, 0x3, "6985b14a9b23f2503c8897351e4483fb84f2e9e6", 0x0, 0x5}) fcntl$setstatus(r3, 0x4, 0x40) syz_extract_tcp_res$synack(&(0x7f00000025c0), 0x1, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000024c0)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000002600)='/dev/null\x00', 0x8400, 0x0) open(&(0x7f0000002640)='./file0\x00', 0x8, 0x83) syz_extract_tcp_res$synack(&(0x7f0000002680), 0x1, 0x0) kqueue() fcntl$getflags(r5, 0x1) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f00000026c0)) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x300, 0x20) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x20, 0x800}, {{r1}, 0xfffffffffffffff8, 0xa7, 0x40000004, 0x1, 0x9750}, {{r1}, 0xfffffffffffffff8, 0xd0, 0xf0000002, 0x695, 0xffffffffffffdec9}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0xfffffffffffffff9, 0xc0000000000000}, {{r0}, 0x0, 0x20, 0x80000000, 0x9, 0x9}, {{r1}, 0xfffffffffffffffb, 0x0, 0x40000001, 0x34f, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40000023, 0xffffffffffff67ed, 0x7}, {{r0}, 0xfffffffffffffffa, 0x2c, 0xfffff, 0x20, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0xe2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x9875, 0x3f2a}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x7, 0x1, 0x7fff}], 0x40, &(0x7f0000000200)={0x4, 0x7f}) 16:00:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='<0'], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') r1 = socket(0x26, 0x5, 0x5) shutdown(r1, 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x200, 0x1}, 0xc) 16:00:02 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f00003f4000/0x2000)=nil, 0x2000, 0x5, 0x2011, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000016c0)=[{0x0}], 0x1) dup(0xffffffffffffffff) 16:00:02 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:02 executing program 0: syz_emit_ethernet(0x175, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) fchmod(r1, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = dup2(r0, r2) r5 = kqueue() r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffff9, 0xa1, 0x200000c1, 0x6, 0x7a6}, {{r1}, 0xfffffffffffffffe, 0x1, 0x29, 0x6, 0x8}], 0x8001, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffb, 0x40, 0x2, 0x5, 0xb5f}], 0x3, &(0x7f0000000140)={0x80000000, 0x9}) close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r7 = dup(r4) pipe2(&(0x7f0000000240), 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r3, 0x0, 0x2) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x801, 0x0, 0x0, 0x0) dup2(r1, r7) 16:00:02 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x81, 0xffff, {0x7}}) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r2) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) chmod(&(0x7f0000000000)='./file0\x00', 0x66) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semget$private(0x0, 0xffffffffffffffff, 0x400) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x1) socket$inet(0x2, 0x4000, 0xc0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="74b562d813c74bda411e0e76eb47cab4f457c29fc043d5f07002ef17f25b38cbe4a3c05fe51ff642fb1aef1668", 0x2d) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000000)='./bus\x00', 0x2080, 0x1000) r0 = open(&(0x7f0000000380)='./bus\x00', 0x220, 0x20) fchflags(r0, 0x20000) open$dir(&(0x7f00000002c0)='./bus\x00', 0x80, 0x10) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000280)=0xc) chmod(&(0x7f0000000340)='./bus\x00', 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x0, 0x0) getsockname(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x3, './bus\x00'}) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x820, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0xff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) r7 = getegid() sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000400)=@file={0x1, '.\x00'}, 0x4, &(0x7f00000014c0)=[{&(0x7f0000000440)="d8d4979fa068a67a986139286bd4d30ac790bb3ccf754b7659daf0d715e88f4d4304978bb269723038c2b5a6b246ce4c8069762153b30d27638a0d89ce0458abcae52e7858c60c", 0x47}, {&(0x7f00000004c0)="04643ca1ab66fddb98c749cd9e2684f194ca88cdec48a688fc3795d26223cdd9186b84249689364b5d652e0a313ed3853cafc4845316bb27035cccbb8da7d0b023500d56c787c1507783c13cddd150a4a370e4bbe58ccf19d7c9fcea32142ab5beda2315d075101bd79de5225ae1e65d6e0694e7b570a4eb6b4c61488fb3f5a2d0ba088e8fef1db92a6449f1296851053cc9b8d5847956a3aa5dfb4b1f9f6a472dbfa2c5135173fa44a674c242a79775b8ea4bb4553c2f0bf8e851967bdeefc2b3c364de805431e7b324c93214c4a9d8bccd3648904bfc2bf482524a5dbad1d8fd0f83c0888188893abe84f60fcffdc7629a125434fab966502a76d95673b940046c0a6fe4ad2fd13373bdae6e925e703bab7d5b08785467da8e9eedc49b5774ef66b20d13c8a5e150b79c64e44a7bc881746a0f240c86ae99ebe65d2dae91e45361cea864e86c482eca33fe34aec9bbea1166ae7c04b907f01be44bbaf7174a45a88a45a259f2bcef22b2ee45bb5b7cfa83919339c00e51204f5bead10fe42e5705aeb35362d8b48080fdc6e29c5395e3ae1623c66192e7135cccc57b0655e84ae49b40acb26adfd2fb4e5cb67d887eb8c25c481144180b8897aa38c8618228d080f425b99ed20e4977c7240ba84310e82d030570dc26dd9551e62bc4c698f970f16baffa122ba1d5a37ecbec3a1f3299f255fcb9fcac4ba5923eaa01a6bf8a515f786113d633fe50ea2eddd35a802e1d2736ebb6bc81c771d3db642807f39798a67f5166d0080fa4a904e9631e75484c054e415b57cc3c6c03210e941c0d306f33bb395ba475fdd0ed9ff38491399e6e226526532fce9ac18791405d9b9fce1f26b312147adf52ce3ae883723ee9ac14cd76778d48e1eef384f41412139573e87fa7271d700c6bb74e5a8d28a49420de1c8a02c90f8adb104d3b8a6db34d76e5f105deaa88b1096ad498a996ccabf9582ea081cd7ccc42a9cee68171e0334759dcd72dbe225ff0a96db90519afbef12f6467a9965e8a3d5aabbf57d7004a14caf1bc92f58e965042df43109416ccd4c229c7f02851b6d5ffd1ef9d6b56824cf13bb8684e2cf6f1f119548152981b78759d14ce9d43e12ce6a180aabbc31d33f28205b740e8a435eb3b06f028d1dfaf65cfef109c63fcfd92f6f462a335f67358cfc5d7c3e4e007fbf0f931de92e46fca8188ef34150ac62746c6f5673ed13d0b789249d38300010d7e3500d2bc0cdb799d82bc8b68e1b9e16d27ac1ec9b3d812c7db8a3f322932a690e8d85f8ddb17e8538ecb34a41fa6579dab883bba89e882acc4efea3557b8a6444b7039366e37884c9f82e26490a2244f2053a0ae16f0a1e37343dabf38bc645bbd2c3dcc5d2dcaea7011eecc73804004588b14fede15f7dd17bb0c6e120abe5771a2f32a952ec3e11483f48775a9ad0ea4be17e9fe16b95e6a73a2933188d14d2ea61bf4d53a0e4e84caad66377e889c521de3d4c1ecf869c2ce6c6f512ba3aec58c52fed30661f688759466c53a86d266cbb6c1cb4fa0d17eea22c704d2a110c2e09cc3679066adcb7fd36f2f86993a9bfbd79d1c35cf43e29bc667135ab056239a50e86def6442634806554b71d5e8e35e07c654a581f9eee88c94788663e5578aca9411ffdd610836e10c6f9636c79f7df56dbe4a4ba38cea6faaa1f093f69030197459f70ae7d2181eb9d0183f3785a90cd8048e5e3b5eb4fcc1b65edc0cd39292895a2bbe185a008cbcad2b405970cf3fd24045ac72128d82fa382ace9a918130a81fbc3281e0e1ca96492258fae2de5541a07b1fc9bfbf0ca590e07e45b73b8bc2e2564559e037ef6fd5da57b8ce9f864f3b2f17e67c42ec0d57e1ec42a16bcda1c6f0506013592cf6adacd763059c8c9d139ef71e887d032ab60819cae2fbe183958e7967c1a73cd89d03a491ae2e371e0f59cb1e1519abc96021a0eebbee94f31592d3e41280dfa894fafc3100de5d6d1c607169faa331aa8a37acdcd80c30e675b97471098a4b88910a7d5847fbc0c1076acfa338cb1bc2136a8730f97d0fd9dc89cbd393c1ff7a70c83659ebf76feab1656f9c31a69b1fbbdd977537586518b37d2be1f7e91dde7b97cb03b9f25b45626df299a29a33b5ee53bb2932d05d1aea29983b3d4631a1a190c77a23cd3bba90a168f670ca16214ef067a36a1b15c37929c7bf4ba1249c47b5309f9957eaa1b38439b89dbaf7272b393614e40b6ce37c061a87f76b0f608e98e544ceb56aabb7bdce681b1fc73e016c044805f9c722cbd67f0ca17d0479d46316be88fae4df9a4eede3db643a6d606f51d237ca220d591ea850e9c380e348e9bdf20c9ec255df0efc96b27ef031d437a9c2bd53dd31747d56fadf8e09f7e4110913a78fcdfc36168af35b2b51505b331b4038e4be27516d179b220c3b4a48ada4222bd11b2c0facccae6f5a2913d5211e5af43ce0dcda15a7d2e538fbe69090c67ad43e1eb9bd357719c9847d9664de7d228e83866d4540cffbd084a7a24c241b5ba7273d1c6435cd2525adf1d392348658ab3c4195b19b893a0e8e84e63a8e27ec4d76f41951d76525744862dafa24c103312be145cc719c94b92977a4536c93a6e423deac2929782c157a65478b5d3377c6ff5e8967e93eae49e6b511615966e6275a3a689deb9f3eccad23955a53a9cdfa14bdc636dfa8cd1bcbd30f48b7272072bd195d3c71052492d6d0d8c4342c5e5dd9408945306e0fefdf759ddeab9aae5e49f1f0cf6c9cdf77e3b9c0fffedbec0e8913628aaf7e4c9a9703ef54ffc5c96e7003ce801d8c2db4cdd59b6be89b6010bfc431bee291df2e4f02bd0dd1521f3951aafc3c4c7fa27617e3861d3d6d9f860424947332a680a4150d0fa0e136c51e4e458ed714e308c7eb46bb0cd35515d8b6001aa5300860e62528619bc88d72501a27f3fa2138bbe1aaad3fc4d1045e44b28fa7977db85c0f9127dd72c6277bf58d7144b2bf0b3f2eecdf65f80f96c577423dc9d5c165b673471c06d852d7564401b9ef2ad0e0af7860080401c8fdd0023c1eb39165aaebdff04a6b4a8af24225e4b5704b6f97458812f2ff497fcc0b2bdea1966456f8fd8fa2365e70aa79fb14c785f74613998a2fb61e7709e2f49fa8266cbcc74f793d5c7c5d8d2315bd64e6f369adb177935ab0d505645ea5d1fc94907d5cec296e76f035b11e8529daa7ffd314a43fba78445d1e80d7f4b793107317831e7a92465e30800ec8982751142e53005aaafe2502acf6666842bb216fa9dc7697fcefaf061402358f68b1f680e6f3e30fc672df78bb0f38fd83ba2381ae30f60109a2f41df3dd913ecf8a4cd89d626c4ddd0f9682e18c278cbcefe9b6ff7bfbb68482badbc4d68f2b8a146a3dedb45ea2fea2e78a63641aae3b5eab839286966b8ab40bef3efc47429228b54a47f7566f8bf68b1e3442cb448f0c8e246d062982e2e704516effb7466cdc26b02f0a8bcabfdc830e77f5eac1bca4213ffa7251ede185c1e370e4c880d170c91cfae38e0aa8678e45eb7f11b7e1cce2b778a3b99f8c5944ae2584e54e1c85c543baadeebacdf24d014cc10e7553b18838813f5c5ad5aeca6723d3bc5e828f66f25a6408538b1671bd42e9400ec67314609e42b68a0a294ac09aafe5ba67078590e0acaaf7b5881c64d4ea9ea17804110640aa25a1f258510dc7becc46cfd6da5dd3582c334d88446a35d763af7c3c29d2dcc1f6df7f848f3b98ee9cc86df3b50705440ad3cb688a81c60b919cfedf2943f3edce03d30703ceb08bc6b676c8d1fc9db97a918cc26fec99eb3c0c139687f9fcd69eeeec44539ab05b203d0bb78783b2df4adc42ed27333d4e65b05502a29df26cd3618c2492f65693fcc21493fa6641b4617cbdc1343a4378e9c949ce40cc5818971f6f52526d3535ea5b42d40f079b2e14050f249fcdc118842ecde891f1225b435210c6efdda382207f1fcdac9d000637a36d6e38f91e424bc641772f0e18c620cfa20453ce399f77632484d8fa5307ef67029d83fa95a0144360390419205d09972023fe0c9a850823cb52ab10da554f645c6a9caf2c4795c1fd63e64d745777a6c693e774ea449ffbd6cd515826dd1ca1dda5863b31fe57df838f625ee47bdc06c27b6e9f84fc9af94df4600f36d6fd9575b27fbfdde88949719a4a802c94bb833381e063c92a2a0c965f6f245c69237cfd83c73427d8e7dc2df56d86ffad95ce5efcc9eb09cd79efc4bf3f8f51510fd20473aff65a70413721bf168dedd820ec30c8b072378bba7cf2fe1888c3af882216fb7187b0007a7a67d0f87d0ec5b1f6ec13750ecc785ef00bf399c0fcad26032f93d566d28d44dc23410ca70f51f318292f51a8dde6c21c360a932af1a7d0c93730493f4d4a565830073b509e0da67cc1474ca87f7aee30c9257dbec60e17d7896d244bcea8fb5cd5538b2d4f37af241226d1bf83e8a61751635541b17daa02bd3851295e2a52666feb2eef9adc6826cb276521eb17b9bfe7091f420b8e72918fdedf4389229e12fd5efba0ba5b78efedc7c0477daa2e581f4bf71ed959c8080c77ec163a2ddaa748c0324be65248a3008dbf5f23c3a055cfe2fc72cb09806137e97e90f69a6978cfee02337d2054e3d907415f822027b800f2bbb447676aadaf9fb44a5e7397ce1379f7155e629d75676a9521e2d03e8531ef54aa5c58a1f3e41446b35c3129b3f3ae918c2dd00eb228c28a2bf9cf4f58701ea74e5c71ceb1da5d6a9520c7b00bea76d6ec4288c6401b899e7f7438a6992c3f0fd77fb312b6a160140ec003a9bc195a179f1a0a61289e794bc8ceef271a2981f08b3387db1d934a1ff002ceaee78f81716e08d24d4c0710068bc9d58e76ea47e681f78a446ac44e22fbc1005b19f8eb2240a0152692b58eeb7ac892466a65a96fd6f50ac0d45a8a76ec8f126c2bbb06996c7551008e9cf4ecd65ad928b1749a19582803f4264887c9f15e7aa224e53241e0eea81043dca689038d9194b66d2ffe390a7bb6ca9559c71f480b6a99524b73e84802eb9d2e90037e75897f2e2e829e537e82de9bf92e9fbdf9caac6b7b9f765358f12700f0aeff5080d621ed73333de2dd3ca21226d7b8e49c3b07701887ab95277c5efe798bd0a121db43a20903ff9a9bcbabdd3b8c114e7feeb20e6925bc1d9c30aaffca176fe1871ff4b5b0b21b134c400d90bc73df1e5512cb4b5b362900dd27a0044ce5f3fdd6c4eae4f222ab6315d99b847d504f54d61f2dbe7d2598848f9d0705b110f7a175b031253f76aae94eb8ecb000dad9ba22c3ef1bbef0d7bf0da52fd3fb2c4af9d5352abe8f11484be91f54bdc7ee1e4a01ac40989ca38ab3359029bf4eaea8b4081839892d05754d6f60399f22bce913252ba4921569d0b995826aa49156a144ca76648ae44a6a4c42110bf8151aa63dab4f30c8ef61cd85a6c725df28b88ec28199207c4e7712425dd9525fea6e3ef6ebea4ef0db7666bb03311f7c1a67373a05c3f30763d43bf2fd91290d9e2ed52f15b9aa561c01195dfc39401247d1aef41fbd74e4fdbdcf19763e238e1311cbcb12b0d3e763413f48e35af33552469ed9eda56b3c6903858572acd87a61b67b14c487cfd55bc90feeecdc19b70e1ccfc48d7cb95afe8cfd1838a154a866c61eb8a51f6c4a7f5616c4f4b0e18a294ca2a7a94ade189daf7c0b46e8c2c31e1a1c4cc8831db93f0180501d376c5bcecd79e71f90222ae08224813e7afbee0e70a96ab4643232755045156296f3ef2d0d36b2a66c960a3c853fc6c35657c52e08", 0x1000}], 0x2, &(0x7f0000001600)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0xf8, 0x7}, 0x400) r8 = open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r8, 0x8004745f, &(0x7f0000000100)=0x1) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r9 = dup2(r0, r0) r10 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r13 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r15 = getppid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000300)={{0x9, r11, r12, r13, r14, 0x150}, 0xd7, 0x1, r15, r16, 0x7, 0x2, 0x7f, 0x9e49}) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x5, 0x1, 0x3f, 0x5, 0x7f}, 0xc) fchflags(r0, 0x70006) getsockopt(r0, 0x2, 0x9, &(0x7f0000000080)=""/135, &(0x7f0000000140)=0x87) renameat(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x3c, 0x0, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x6a, 0x7ff00000}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x3, 0x80, 0x5, r2}) r3 = kqueue() kevent(r3, 0x0, 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xa, 0x4, 0x800}, {{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0x9, 0x5}, {{r0}, 0x0, 0x2, 0x2, 0x8, 0x3}, {{r1}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x0, 0x6e50}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffffa, 0x82, 0xf0000021, 0x401}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x4, 0x2400}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x26, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x6, 0x1, 0x3}, {{r0}, 0x0, 0x80, 0x3, 0xa, 0x8001}], 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = msgget(0x1, 0xc0) msgctl$IPC_RMID(r1, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) r1 = getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setgid(r2) setuid(0xee01) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000008000"], 0xb, 0x3, 0x1000) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffffc0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x29, 0x1) 16:00:03 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) openat(r0, &(0x7f0000000000)='./file0\x00', 0x83, 0x58) pipe(&(0x7f0000000040)) 16:00:03 executing program 1: pipe2(&(0x7f0000000040), 0x10004) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) socket$unix(0x1, 0x5, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0xffffffffffffffff) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x801, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:03 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r0, &(0x7f0000000000), 0xffffffffffffddd, 0xfffffffffffffffe) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307006, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x0, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="5e66811ec115e5a4ba601e3b9692ea2e98b4e971ca95f056e32708d6e7d921f691afbc1ac3965212a42ea43222e92f854cd879aa6368e6398efdecb3d25171223d5f588601d57c0392161f984952a09356f8eb565efbb8d370d2c525208e40ea2f9f6fbfe59441bca9534374e4078fa649dd41137b16c38ce2326380b0224ac59d570499660dfc7dcbfd6588e99cb1429c3fda9159f04e9a37d6ae9be4247bf18a9030954dc25fe3eaef1be389f8c4e95c9b9ce00c721519fd60b1f8bec987c0036014addf412be99ef4b625bb93c6dcb19eac7f3fb361793dbc41032ad1dd0d32126dae1e34aaa70dd7b2938ae440d500492c02731a6dbe7ad1fae042e28c17b044e99551d69b7a8b9530bfa7fcfad7bc15dfc477dcf7bf4693aac13a5dd41840d34a036a8780dfe2661831755c03008d9738ccd138d5d95dd27003847e637bb604c76a01", 0x1d3) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000300)="b64c3f9db0125c72", 0x8) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x4010, r0, 0x0, 0x3) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x200000000000004, 0x3ff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 0: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) getpgid(r0) socketpair(0x18, 0x2, 0x800, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getpgrp() 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = msgget(0x2, 0x100) msgsnd(r0, &(0x7f0000000300)={0x2, "1768f97218c96b432f20d2d579e08e56306bfc2bbc88359b8123549ae0397f671111019a859b7bd5ae5c448d0905b7bd4112166a1bee6d43c8151f0c6063ff056bc7761a165518ea9299049d81c40bd32314f338c735b8ec37ade50392c641d66e5731507992e5e3f5e255e5cc8c4fca82b77720b2bc6ac92ed78416d0ccc303e0d9af05097878f86d605ba4ab1570"}, 0x97, 0x800) r1 = syz_open_pts() r2 = kqueue() r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000003c0)={0x7f, [{0x3, 0x6}, {0x3, 0x400}, {0x3, 0x17ef4000000}, {0x3}, {0x3, 0xfffffffffffffff9}, {0x3, 0x16}, {0x3, 0x6}, {0x1}, {0x3, 0x5}, {0x1, 0x6}, {0x3, 0x5a}, {0x3}, {0x2, 0xffff}, {0x2, 0x2}, {0x1, 0xe79}, {0x3, 0x1ff}, {0x3, 0x3}, {0x1, 0x5}, {0x2, 0x5}, {0x0, 0x8}, {0x1, 0x3}, {0x2, 0x80000001}, {0x2, 0xff}, {0x3}, {0x3}, {0x3, 0x973}, {0x2, 0xadc}, {0x3, 0x8}, {0x0, 0x9}, {0x3, 0x2985}, {0x2, 0x5ed8}, {0x0, 0x5}]}) r5 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000240)=""/125) kevent(r2, &(0x7f0000000100)=[{{r1}, 0x2000000000, 0x0, 0x5, 0xfffffffffffffffc, 0xffffffeffffffffa}], 0x4, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0xe92, 0x81}, {0x18, 0x2, 0x6, 0x2c81c010000}, 0xe0000000000000, [0x6674333f, 0x8613, 0x2, 0x2, 0x9fd, 0x6, 0x6, 0x100000001]}, 0x3c) r7 = semget(0x1, 0x86840d5b0a7bf121, 0x200) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x9) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) open(&(0x7f0000000140)='./bus\x00', 0x20040, 0x3) flock(r1, 0x8) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0xb2b, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8ab3) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='%-\x00') 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffff9, "85000000000900"}) preadv(r1, &(0x7f00000001c0), 0x0, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0xda) syz_open_pts() 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) openat(r0, &(0x7f0000000140)='./bus\x00', 0x80, 0x4) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="000000186004000000002000feffffff000cbec5a0dfd9968728000000000000000000000000000000000001", 0x2c}], 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x2) 16:00:04 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = semget$private(0x0, 0x1, 0x448) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x10001, 0x2, 0xd7a, 0x81, 0xffffffff, 0x4, 0x800, 0x81]) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:00:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x400) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) flock(r0, 0x2) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000001780)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="03f760eeda877d998fdf11e66e974354ea1a836638cce71fa9ed62e8182175d65ad4d8d9bd20d4a75e529054b3bacca1ff27de1113571dfda79e0cc09491e9781a6a2350a27c2f57537d670cacb65a8fda6db12dc840df4a", 0x58}, {&(0x7f0000000100)="61060f7e0d64b87bbc2365d2883aba5acce39f36568c78f6372d159b9281f31d1d256bdffd2c46277949402588", 0x2d}, {&(0x7f0000000140)="9e7706", 0x3}], 0x3, &(0x7f0000000240)=[{0x1010, 0x1, 0x71fdfb02, "a4c4851e95c40e66a9c7bd42ba6c0d3d96ccb03fbf0dac3d5d276e5a44cc69b5384e2bda5fab137ef42e516cc2f086c27f9608595a3b7cf06083f74a2185a70f43459293bfbf7789191f12f7e439f27cd03326e0f072bcf78abf10d0dc1b58f72827b668d3c6ab9ff0692962ed9338c723d271cba4e393ccf26606aac89c64b4df2d648f9e90c7ec5000a9924739951f97c5bad0732e1853e8db4bbd931303009fb4bae928a7857807b5dbf909303c45605dcc7392eb909a78541e4837830a2261c329988b48a25aee1710791e5adc6f25f5516ffbc97ec2452b7c1d033d1f5efe249dddfe8aa9575594c2d71dafb2ee30f9b8e84bd9ff6f450b6406fe6058d6ae278823fada2ce3a5c5429aeae0f9992fe6f1eacaf589854bc220cd8b1a61ae26063f80c6c3b37c7fde2b7aead60e183aeb4bd392622f8f26b5c5ac511eaf6519d627c31ec0f99bd753f56544d7db54fe00ea2e169e8fa5bd1675b2fbf32100d7796755c79f12a9db04aab8abd575efc561d6f3ea0c03b2e99e0535e94c65df1a99d033a0922be553b27205716332cb4b9b9dc7e8627df7ba32e8605da625899aec596fcc7b9f4a294c60a87688345ccb81f0a44d413d9409d6472eda017ca723b860c4d381c5171711e4fe591df2a265b5ad431cf1806e410ec1fedb0773fde4fc4f2548d5869f96ec89ceae58f0da2b9f24c4bc109d0074533b61e4dd4343d7a913230b9b7b7c9f9d5ee26d0b0d0f313e02f5d527a36dc3ef7149c74ce608183c4aaa668718ee58d4fcda2757fd00e47c93b777fef0c91812601f9807fc79f8381792fa0cac6fb5aef0b1b0f095b5d2ddbcf3a341433b4897925b92924f8018841f80f22405396c7a59301f0830b8cc87b8266373dc6fd1495fef84148bad3ef13b369ffd8bf7e13a0ac725700fe47522f22b6e1d838b694afc938a18727611de2f5c8660ec9716cc29cd9a5023f5bdc0cc49e2887329093a1d3cc3cf805d8382eac36af9e12dfe333934c212c8a07a948405a7674db77d1ebcac9bbed2d2cfc9454cd4e3ded06feaa0083771270ac39fccc35360296e7be2a91de2b1588f8ee6894d6b4188a5b64f4d45912023a3a0a41ca50e9b35f3d1bee59665782d6fd35bd68d3e77819185d3698fa4a3bb0cfe6aac4673e54a5e1ad4f1001746b6fb25815992422055465ddaea7dce4af52d72b120626bf97bf17a1ab5ef1209c743dd5b00b6ced025e8018a317d3c8c2c7f660a6eea767caa50fb8d47e44a81b656bf0c087eea16f05c4efcc449c6922dc69889c4ce98ce8cb1aca7e75ce5d4d528ba9de611eb67b85ade5eb0416a666d7076fc0c45fb1605a9ad8c7e24c0bb50fa6e251594e8f4324e2eb4f2c81239bf45be5976d4d06dabcbcc0368238127f1e3394ac72597d24ca069ef232d10ce891d6e6d912daf52db9802584bfeaf5cfbc1f61c0e993ff3ab53bbdb8a20a5170d24117e8ad78fa8d5927cfd7e27470dc8465c0069ef26d3b34c05b5bc3fb4581a9225819ff27fbee6c2a047d1459717a1a0084e90f41bfa84e04ba4a39f580821e29b4a4615a2df20c99a993bce5a118dcdd685d42cfde6761b8fd9fc23fa1f18f881df51d6dd713ee8d872d4f9ca229444bbb1b4d5718f6b0224f8686f3c48819ad353c47f7ddbe0086fae1c5c50c20b25feb01bbeda443e42609d58984c7b8aa805779089522ea300f171ba43d4bae686f5957cff6a004f712406bc9e2cf1741d82274c7908c56403988da376dd9de7fd37fa8f16d25b648d06d6cb8d94900c67052c7536421b5eb6eb6683ae4683449afb9dc9178d9be9f1652c25e54ed252b882c366f121b21db48dd8184ef0267491a7fb42f5d071d6d3c5b631403a10ad42dae0051057738a306ac26257fd862bea5c6acd73d65e8f55ad414f09b6be226440d411e455456900c3f5c18650b198afc92598b1572b84d719e7dfcdee7db42d72f32be2c732da47da7470629b278eec54586d8f4d5f03c3bc4202799d862f93ae67f728babbed86d716f980b6f343a71c2de5069fd2223de3592ceaa645f07ed61f1287b85636b85c158c6aa213be6803062d5f5a7817a58b23eff6cf00394d90637ff37c14514bff6ceb071fe24833298aa6368ff821b3005cd66a090a637f86fbc828e55f0c1134ee33b06269b9c704ec3e619dfb763c149ca8ed14b4f3ba9608e2c42e9344967ee450e6a19fcdc1dd98574ee654014c6980a02b87af6c33eb1ed012627b3ca2d72ed9b3672cf3e78ca2059de3a414f4208eef722586a49957ed987dc5b1f791aef83ffe66b28019814f6d51d7009824db4e15679e5ed6a92e53fc27592cbe01d4970f26dbb7c4112edbe351b67b7fdffd96b424bab6bab46df34bec4e3422a30a8e879a903f2737e13e5c13233f9c382a7ab55288d7d5dff2624388e5c09bbcd71f2786fb3313c703aa4b106e2f72c59258388689bb0c404754dc0bd09961ef18601cb9186444f5fe4538f182e717764467db284fa17d1c87ed092311700191621cb8272d142f6230a2baa36c23a16dae8c867f2ced11bf3e9576908f40fc67aecedf7ca8fb3ae85013074cc57d04699d3b827dd815bc4fe82a115f144a5899d90df77dc86eaca32d7a35a26ec7094279a2bc6d447494f91402d848b9415aff5aa33c36f56a21a03621052618aea35cbed3de8dd1b96a02dce7408f03f5b426fcf49d058d12ef7ea57049cc98300083b706d74a3689f99ef134ec3ac541abeaa160eeb1abe6a1171e3b66224add89cfe45a983e59b3a3670cf322b1588c3f602deb01060420879e048a149ab36a97b4a4b6ec1604b06185ba2f8d134348764c3a02bbd4ae18a76199b4e42a6ad45c1d311bd9ba3f48f7f35df66df3ad706dee8c3ee7911b93489a496cf4a8f533aee5ea8e075e6d1d930681422a72f9a3dcfd823bf72893eb5515c56bf4d009a7e6878b9dc4ae7ce249ca4cd006836116c903d58942a1602049e6d98e60a15836fd59f5b07700882cee339ef5a31a017ad93d30ac531ed7fd3b98e5526375432f7e6e9c029151eae924b7a919e633b95d4522410fba7f2d9e7a489b333626e404411ea79d1f25b5f945da9d7583ac48d5d3d7b290b93f762a708640f7d2cfded935cc7891d21437507ff904b7b82cd4416f37c82459fff0dacc25b67a44fab1f0b11aae43529f64dbcab5f200b26ec7716b6b4cb3dcc7cdc8c18f609d80438ec22774e2ee26758a69cd1454e4a1325e8c7867acb9b56af9667fd932b909913249a9986941906f68f0733bfd8df4d96991f085041215039280e496b0cd5298a16b696e56bbc180e3a02b9d69a276c5696a97fee8a856dd13c1d7480f85c1896b788c0e6ab0b19242de3cd1d4e3b2711159c76076aed7a515b78f1fd65998103ea3e888cab72c7f0ce8bd792e5be3f3b63f962c3c7b7e3a4d25d275cbb065abb1bec6e35dc48c9395e9ee6272ac934a713d9e1b2b9e1be893619c7355d218f17351174c7a6efefdb30a248488193f8b1038d98f70b5c8c87e59f0b51a0addd0da779e2d0ba7b22bb85bdda90cf70a48f06617ad0e4b49e0b154596f263ccc4b9ec7f5227223fe1350c767b3c44dd846843aacc9d4d19fd15c2b80ec4fbb07ec0fe85c5dc244f70f1d9dce8ccd556a611d71a9d6836a479590ef8f77c61128a8430046943cf0281ab3f3059fc53ee195e018b8a370118f70998a02c5514ecde199c688c819c16296250ab4353e7d786ef9d967184c5142cc268b79863dc88ca7a5bf3eb2ee7d0d44c2a8be116100cc92b31aa06ac3c1dfc06a61fe83e4222cec9a9cc722c9002afa1c96ef1f45d234c7c27bc19b6ca066edb3dfd0c8f1d34deb816f9693cba39fa31582953b68f9ed196c4d8f48f9cd8dd5fbeea309d6ec8f83ba8ea676920207b3b2a31199ce013d962e2099e03cc627dfca32a378dc421dee4c3184be4b2e70fed9f72ef7e5aae81520719fa7b32b62753ec14da8ab961cb620ba07255ba7e5d721db2485a307e7db2e7e2024811c43e8e9eac28406114f1b52ce8c581ad609ab705aa58278787ff01aaf6c924818b8f6e27583663c46816f58088d9a9297871ad9679f56aaf3802b6d122e3482ce2c5bfca5e4e6ee470eabb8a371d05addc1abbd99c7761432a1f539954543c404809fc5a73f6edfb4986dfe1c89f7268542c36196fe67255be89656319bafca1fde3dbcf4deffa5075b9f404e892c4c1e32a9ccf0b0a4aca3455f4448cf0d42a348b55ba4a16b9401092bbc54d65aff264c99beb867d265b9df46c251bbe3f1113d54d88518dc4a34acee54f503f7a4c959bcc8b8941624708d8f2bea4cb05d66160460766a84c9fd9b5b6637be1916b22916806245d6c1eb222deffa4a77db2370643012913f8f80d8c253cdac2bcb3347fc43c693ce7b10593f81697c9ba363b6bb00cacacbbe44c31db810d2deb6462c09bd4a2848b4148d06aa05d2616c3168e3455a53ee12b1e09013c96ff1797add49f8ca31b13b59a92c1c627af43ba172519b4d118d873cdbe5f6802a8134ed1e3493cb4605acc0497986b6c0f909b6f5dc4e635b50b5f23c825ddffab4712cb50348702a1d7d1e765578a767d67e8eeb59344576ee6c384bea1e83fbbe8b4fe80b5e19b6036c6094bd465dbf991cdee6b7fbbc3b4cf492a579e3897384e41c0b59ebc7a55eae7efc6e6a169170970ab70d9c988186e9725b0efec27e1854fc092b87f5b1d37db61608a9f680b7e7a3872504236b1cc2516eddbc9670dc7ae2d7230742ac6040cc1706e2edade9f2f212112ee73e6f1099ffa6710628c7c9146290b32fc1af75a759e48f57b7850a19bb6aca0bf2d3dfd0cbadc0b12a2d0952098abf6adff6f6f98c0e0f33eef00dbd62c633ba4f38c38b75fbfba8bb94cb454de2ac40d08906062cf5956313729aece301a91732834c2e2fa2821351529091d0cf43edba0544361eaa948c137d839d87b2a92c5719648bc92ff8e978c1b3403aa9f2fcbb8a210e2e848063c6bfc20befadb29d8895b705ce92dacf55e61f5ea2484dfa2461a8dd28fcab7e393ea4c259c74ecac74a650a1e3cbdf343dd8ecab383fd4d3d2d292ed2a057cdcfc0bc9cb264d0296146d587e2d35d7f507fdd333c46dd6cf5d1d5a197302e777961edb736afa8201ef695edbb6cfce5e452b24bafdbcac3fd63df9d282b91beb7852edf18c2061eb38bad1103c01c4d71ce37332f3bcd10e1b4be01febaa70a29055179b63a9d50aa6f77cebbe0dcbb5fba2454b9a58dc688cb491ccbf76578435ef882014dad770c8fcec923e4056741c9b8c6f6a14bd25fe698d935daa75475bd84f975162a96dcccb624c63273037d8df760e7807ddadd93720db8e59172deb3632592d5f6048942c7fdf42405aae5faace1408279f9a33555017e55499ac95e9c153bf0aba84ada54e45f86dba632aa6a5ac6a13879e74469dc6096e324c9c26c7a23e8c8743ca9657519f023528c5a10a5a7107e862ccda66a4428311c196c5ec4ea380319b9ea637b1b7abaa2fc5e7ef91121774d7ecd75915c26828d567b5d69584c744b49e7d63bac26ee10d60b82370ba0b8b8f23142c419acb69c055871bf58345f382ca3052ddeba5117e7a4e7289cbd7c49b0ea3b8ed59ecd89a451ac3766e88dcb36996448c33cfd8e400c735b12b47c6e27823628adb33cbded4be27431c0ac3ea63eb66486f58cd2817e0f8e843480098cd2c54333d56662f48b4b59271a3acc12a01ee709b38e4c07aaf8b1083f15c78d8f48f4f38987181c7fe790e3ea9aab7cef"}, {0xf8, 0x1, 0x400, "7ede65ae8f10738ff312ef23b548f20c6fce8f924bd0320b59805be67d02a62316e584fe5eb893fa9a54ea114e66ff525aad061ce4d275fd1ef7860238cb000c3832277b62c88c78c7f9f4e1a020d7c160eb3e98e4d893cd1919c66ae44611ed569ab1787316a8db03f4bdd093a7359cdcc919fec7b82497772c071be38cae0636a1550a02449d5e0d32ca79d45b1ed745dd9b4045d7f7fad283b1dc579d5c1230ab8b2e16378d7455fab4136eec8b1d19d330f9d49339e8ca01ae8b257f11b0fed18ef36440b51e2e00b5d8d3f8c6c921852a7803a181230f90c51c18df05ffb4e1c3985b"}, {0x110, 0xffff, 0xfd, "b5b622565b596cd8f9f1c9e1d545dd322fbcf99115c8985f4b54df58725365820f15ba3164b3d7a502f68f7d1a162f728a4aab22045988189dcb5f0e49a2947b191a6ec6c65badb8ff4439e5be30a782cc53513b71e650ca46b8c0e59f4d06f1b8e07d02d0472712536d2b9e4bfae779f9d9d38201c0382ab03ee388d75f6afab5cad65bdee83098ff558018e0384f451a63f6e6a432fc4cc893457479a777e609505b406e7d601818b02e28f7ce6c404e935c69b6d7341d7d5fd92d39c0f6a8877bf4720452e3b46265d1c096a5f82cd5d1c5623b98ade69f660606fde5d7460f37fd31f9921e706f46e859c0fb9584456b3615b492771ff0993517c94f"}, {0x98, 0x1, 0x4, "26dcfd6cde1f5b3eae7b24dea48c83072015b7de14c44a779ede6d633848794f8eeb1dd65e6800d89a0318a28cf7a8e7ac0c65ea1bc9743e4aad575d4c41eb633ca6ead30907fbabd491e0a8fe0fba4e37401761b8cd4f13911c77d0409ff7895133e1a61ad50c3385cf1d8f0c1343d61a254290e1e73e075747896b1e5334cb91"}, {0xf0, 0xffff, 0x7, "39c8341472e2caedea67cf7fe08baaf3207fdab81a2f1b444f967d3f7ab4af1831cbbd08faf527110c91cf49cf8fcc2c8d2b40424aa44d3743c9be744aad4c4239f46889ac2de6a820366467cb42d4f5eecf8d1a60302412a781e993abeb0ee76441007696f02ca23ac0bcb5ded3da62e1ac7cedac8c49a3a2758cb52562769817af2f948a18d6219111dacbab785881ac1db238c66cd121c3420494d5fa756f6c60c878fd977e8fa1f5aa562fc9f91f2e91a62e79cbf73dd28103face73f32b70efb80a2bcad2687896d33501fa608ab43703577c93472809f937feab8142"}, {0xa0, 0xffff, 0x100, "429a8a4ff4c0eae9d911b5c0abf816b092a1f3ac6f78db4d685d0a1b6e0320f99c9b4d008f90c12ae20e27d02600266257fe445cf0c009e475d3053436cb456b6c9096339b042f0d49953dabddc9304989a6ff102d007a74548b1acca01dde4563161994d250b9452d3c2938179db7115c37ebd574bf17adf8b8571bfa910a92f55e42a4b07ed6ae08dcd163b88b22"}, {0xa0, 0xffff, 0xffffffffffffc1e2, "8ab381773e7b3bf351a780c3d74e29470e594be6ac0c3727ca40e96c1c09ad6d9e5a5a976d07c577fbb6a6ebb30f6555444638a598bc9072e94a5241bc007344cdeb5d8b52a6cfd457b52e74b075846858c4875f9ca8fe071ebd81754a60b0b14e515e59c642f27d70a21846d4925a3c17479ca797f53efcd0891f36605ee9fe40ee5bdb18f45331142269aef4"}], 0x14e0}, 0x405) r2 = getuid() lchown(&(0x7f0000001840)='./file0\x00', r2, r1) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a0113e4bad21c714dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9102000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbaf7014de288352c75f6c063232e6c188af828d83a79f9917dd1d95e8f6b9d360ee906e5afdffffffff31351d74122ab9bd510eb00bb20000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48ce27da721ab3d27d0a110febf1b4d99776810045f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4d9d7b31f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x41a7, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1f) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r2 = semget$private(0x0, 0x4, 0x10) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000080)=""/189) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x110, 0x144) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000280)="f6560795d8b48e333e1f012b91928e44d14165c5da136331c8b45be84cd116a9cc632984bf81963fb0356a2a7c1f7e77183cfb729e6fdf6a6f15925be7caf9de5a7f6148d9a7879773", 0x49}, {&(0x7f0000000300)="7c85a1a0e0b14a4159c605dcb9bd93fdc14b6addd1a4954ac0c7ff08214cfa1c19135a223f5e0f2ab7b846cea6dc9a10d489f471851ecfb8126d93416774c416ceb4a2677ec9d846139febeb9e53a0e1a53ebfd2b39c33d33c742553bccf97b92fb64c4b3e9ea9e2a3d6f4d9b4f19d6688892fe537f6f67931fc6677370068e53682f51eaf8599286b6bd45ebdfe9ccede9ecdb385f2a64905321beb59242f47b10a510c14939cd09cc414d56bcc7e55c49e34bed4da93e79878ce032884252893b02955945606b9e32a13e7fa81127e9c34abd419649ca2dc21af0ac8bef258b8d6f14d092a4c28c4addc7257a4889b3e9e892c6ba3b93ebeadb8be62da0f033b853f0d97d94e30cdd48fd1f18cbb801685c8a06b1b3c69e3a0a5e027ec49b91b54663b6561b7a6682329cc1441adaa977032fa8264fcef7960fd7951daf33e098c811dd3899b857fa0fc817459bc13eb2929e72129f00347c04a5fe95e680f8152c6dac1ff4cccd2c9211cc1be1c09f673b047444fc090d8b737a3379a8d10be42fcf17c0434ef4d5bb6e283f6b322f6936eca99b3f38895805b1e21cd4022028f3347789ae3b81b3625e0da96833646507b06c369abbf44fe3a8a37df045f04e6fedb8b06fc36022903c234e5f067344643a5404e231833aa7909be5064faa564068d150d25888422e217a99c85b257832e847696f825df0ec70220d71172a188c3ed3beae36d86633994e5844f02ab1acf36639e6e27e45b07cdf1f3b84c13a4ca99e1d0e1167d46d16e9483d4968a32fd339f8fe67727ff63d9027f6b29ca16e84a367dd69a5e58ca6c8fe435db09036bdb9c34d2752d06376fe57b5038998dc909996b6a4ac94c9d031d7c5b2a5aeb2f977e564a0d93d2d24269bcdb361d5096f0a5537a77481e85dd7fd2ab6199b3b382104bbd465ce09c1e56470c82d698faec9372fa0728816bfa71c2aee660c261e7e3ac6e202c408ae2af724fb3ec929cb9a46d4c4f9538d7ee7cd5468ce833cb35d2817f2d3269a13ac29dca27e92965f32ada768f83070836085b1e439973178b7fbb572bbba00d3b3cd9e336bda9904218136695eaf4e433ce9e2dd510d54797c7cfd17be5546661190aace3b3d46f638c6a575251f843014e03715481be79e3fe7d72bd372c51992c87db8d6c7b80075decb7aa250471ba7e8a1baac8534253eeefbb954816162d479ee77061481003b5eb64a049bcd829fca1fc67be622e3525d5d44dea6f2cc4f06735777ec12795f935fcb230bd9fe683166772a74f4a1854a243f4d84698d7b87311b4ee1bd0860bacd13ce759621177125bf8abff801b15847541c772e15459dad13038279c22e6307841e94d5d4ba0cc7c45279dd9e00964fd2406cddc0f8909e504cee525483a0671cc89e94b243076bfc1ba58f3fea61e620c0fdf252a04497e21d3ccba902663737262e080e8d2c010298738af53abc4d3aa93247f1b13d2fe31bb0fb0d29dc305d4a5e8179b470a72e129f779b0b2b0828afcca020152b3fe17b9874c8ff02406f7df1a44fb36b13a32109a00f79d561196b8ec0692918ffcbc328b407e3ed15c42f881abfbb196a0928b317e73a1231249fc5189ca1cb4ed0f0c88fc0f0606eb5194bcddc148c4fdc0aa7cf4c624dfad24b29497a166ef4031898f9981952b3ca14ca2b227bced4f1ab75af76dbbde21fe431fc9488dc84bf586750919867fce3e8e6576fed1b5042c1c68be1a79303d0c14bc90c6087c029996bd8e7f3483dc46438cab5ce2346b7fb882673594f74dcdad2507a26c3df89559b5448770a0258a8e7ada96ecb22fdee334b49e3c9483a0b3ecc2305a2173fcbc23f253c1f71368e36b13fbf1595fe665874583541df1383e4723da3912315c0a8feaa48a283f069105010a5d71f7978ad013cc4a474fc198ed5681d41ae8f8dca0dd180a04ebfc8b9d1fd531bf650d917922074d104d42975fe3c5065e7a5467fb940bdef87663423f53d8ce8e096ece856cfa8d79c4237ee555094823516a3c2a8352b2db8ad228244e152c82990984cbe3887051c084b863d0f9c5a45eb163c85dac58207e6bba1c48c5e9892f0957b4aa2eee5bcdb8adbb2a6665072d83ee44fdb85075e36ecab3a314dd6fefa9e8e0d6e3217777b48cdb6463d0f3e95a9b880873e16533342610377eb5c736a395d9d05a0be5e2edfd6fcf3370bee3680680579acfb5d66ded103863fcd6679a9a9504fbb8be1c1a36c07a9c05d75e2ecc8acf7f89c5ea7a218a6b5350f8d3ecb4fe8d91c3ed354fe5b72f0553db93cb644560392fbebab1a118d52842e4446f318bf488ddddae7f200bb832a82ff0211c424cc0ca53e5f32baefa2bd0793fa34be1ac46bb6183732e4441a68ccca5c2f61a145c1e9370a43dc3e18cbb835662053c2121a8c47243be2eb6e0a5293ecc94c54a215acd93b806645e81906637eae2e13bffd06a697abd44e7657ad7993b9253c4b035d9ad61748b7c722b63c7d700e30a2198fd9a9602615509031ea1783982616b0e5d19c4573f0321501f0da1b492f5c45102647754ef58c44700bdbc189ff257dada247053746ea1e875ea00d0c49ad0cb0cc2ea297ed740dffe70fd582914387f95055fa7e11d5cd1705716b034bf6476d79397a0282dd891488e2da1f986fd32e977c3cabf4d1cb883ba77ff18e49dceb35e6d9d6448304ab5e1009323dfb680f04692ea3407aa8c081655a961c5a1debc8b233a4e88333d02d54a333585376ffb6714782f4f9e188464309309e65fa46d5408919345b5a6a37b3203e3552c2594c0fee0de04e89f0b36d046b7cc9832a7102a17ea2a65e00bbb9ee577ed1af746ceacb9111db5f3834567c1fe4e5129f9fd2c47ca94c5957dce03028335bdfd22cfc2ba5077818b9d2726431c0ad2bdcee1d2272739c9c5afd17169123e4ee4d06e1f939db5414e76091471c3cee1b3a792d22c7ddbd4a815f8d844ce7deb46af7a8c9ecc92b5b0cfa859de2e0c35b0f64a913a0b44ed50bacaf29fb9a7a1c9aa0cbaa8d7a7e29fc8eb2407725391e314d6753299f2beda9cebc1f757b3b352a4204c7ed5c84507b2507c95971e98759c0b7c5365d00c81ea37e3e079e04f67c836acaea6a2d82c11ee8a48c0c64824a44a4ccca835a37aab4fc876f342161d5f1ff62167bc879aea13acbef86b320ad413e1099911ac188f2d5213927897eb179b3bd91115fade1faf067f92bea97b7bb9fcf0fab7aa8299463c81d65a6de49a9d3af028574f48ece0d44023a5de826f658ef171301daaca69bbeb8e3e649f5186e83786a9c930fc99b352a5110eb84e4a2b637a022f19e7b19b68357303bb6109075da8ef06386fedf8bb4fef15e8e0457cedf4d696d35247e1db409a1a93cabaa1d03e2c950d5e5c7f84947df8a42e2160aa009ceee25d8404c3f9ca2e6b08852ae9a13bdb34c49cbc8692277ebf148f4aca5616a84477b0a9a5aad09d2e7afbb25e70c1a27dd801e817a0dd5627fa60d7d5db7e3321bb3f9084cfbef8319c67140c19c4ed2635224fe15a9010c97bcdbc5b6a97063d7ceaa7cf9daeec235166fe1510439db42ee5d6b4d9345653773bd589624553fdb46ae23c05c92da4e290322c4099cf2ee6c9d9456835ffda39a32fce35defdf3c31ee3b79550ca72436d466cf55ad028e19aaf73b726710cb07b9dd261eb89d4eb9b7f2a40bf095587fa043c8130f6b35e4f739ab7869cfdb88d51d2f16e85840673ef7cf10ded38b8a200cd65756134fa788bfee61257e9759ce2c90907f244decfc591c2e261c9124db5fd5f42ea64ec71f6c791db7dd5fedab1a7c475e3f12d9de08a037d6d2e3aa02e165d0bc677ecd08ed7b2e08094780c36bea25d115d48caa0a1be41a70133b508af7cbd1efb0de04602d861a20d08119aaeffd89e8912f619a6940de3b5eac84c9124af9eb88ef8803fee3623882eceb963e61cc488eb12c64f94289b1e8a23e97b2b3b7265eb3fb3a2024eedd2ef2f5cda61e3147b7eaf3fcd877e535ef930c4968abd79e80770dcdb23c75a9f862577df7ea172605633ad42eb4e1288a7eb55afe75ccaa984f11b11e8e93b840f83ebfff42bb290f99ad149f4246b379bf27e7a2941b67164dbb31322cf905d9e479372fe82202c9db563193d4bb2a86f5dd36873d337efde92226aa3d19bb0143eb130008f5bd21688da2b3b9596dfdf06375a97cbad53df2659307a19664d74b78e22edf3de18beceacce71cd734b4f1add74ea376b70b9c84e341fb7e5d5229360084b6ba07b8011a340cc06cdaa9332fb3ce9da0d6326ce7cabcd12cdf7453492a2a7ccf41668379e2b0f8c649e84e02c2a25899a9c89d429662ceb4f967e61f9c4fa5f5c2ea47cc48260fb808a3a043b769e4f0a4a9dcd909a5e9848cf2cb68b2f2d91fbf5d3ae407a8a0febab05843a87221c56a1452ce8867641a289c37c74b7f53b597f13662d20da168d1d1441b02b99c45a9859d3e0397ff4ffa4dacac1b45827357a8f47924863ed42d3cbe4b488ccceab01c64d291b40ae5762240d303554fca8228a5dbc6229ac2622aa187b3260f742ba21892292b1d7924e6d30d829c81c4fb4c6cea34a3d67511ff07484f4984e28d99049cd92e0c9b6e9e731e3e67bdd7c493f7e5911178180f723d891c04b36cf8ded76d9351b4adccb8445dac0b1cdcc3a01075980293b410798734befad6e44e0e7f70e510c9020dcaabb9ece8736e6e2672975e8a7d4ec834b86107582185b690eea7e9ce30209889cd5b23a4f3dd91d41b77324a7414e32977848afdecc4989ee54ee2eb0ae981979bfe821a4e6a442b30c7b7caf12602dadadf8a0f267a045bfc608306fc8e87d4d711c120fae3fd84899a067b8d253f9d59e604c71d1103deb6c23b610bd8cc8f842c3322a3e2e01357490146a5237ff4d79bc18911fa62c13a56ea54b643135a695186f5e13873b55f2d317b61d0e2e41ebab026b7f8eb48f79e1c519cdc5f06684e78276b87ac68ef4630bdd93722547bb9a56bab3cc5adb61e8fde3b3319535d408914fa608e616c8a214cbb129bbd2bc9f718b5f21ab605a37d3998f89b5bf279538e38c8603af93c5801e80dc6ff6872f8906f3a7a0aab55e95a08ca90f16ac8f5ce02393dc7bb22a4aa3b0ad9cbb97119c155ca1ffecbe634137753993662a1af07cd3e3b2c08d7ffeba144c1cf9a6e90daa3e832e16dd72a868ffa8df8ea672f2004f9645c18349692cef52228188e7bb6119f8dda6d833fe0000a17faf60ce8ede6cc7e3ec2be6aec5fb69914d33c9e64e80e0742e1dfb07560cdcfb7cc231b153ea9eb99241c648bcd982467757c0b233b8ace10e352b520cb6c2e9f8039f032aa1fa1efc22c245b25ba190d41a0db35022ba4114b70fa3ba35f5963277f0ee5363d556b798c312a90ad6dcaeb106698991612970395a54ec5eff96ecaae6688edb14e77a03a5753bebaf792a431b2e870c65174c7d26a64ad469c3a1da6eab67833ce61e04c776172184cce8a76cda92b0b1815354e746947f7c32e29558c36ae196a306453e8d7c787dd206b21ac85ec0b3caa9cfde8b8fdbf1f6d7987571449121ea588cc5197c5582f4659f1bf50a5bb8a42f3f202c6c3578eff734c336f83b37399519fddb404e3239f7f710ad5b27f6b637da59965c5e15e35135546dccf3c39380a99aab19b63a89a874632319f42f5e809b713510a456cfb79369cf607391f47aaf9de42460af9788594f11d53adee58a20d8d3033e2499d2984c38f27f23f0b6a4cc", 0x1000}, {&(0x7f0000001300)="344310ef8f810df990e9fc253e0e77da407c71c620657c10cdb61b44511071fb8c418197ad51e81c90a3615cc9be4200dc15fe11c691e702d2f40cb0880439bdfab07f3b31295e33de18470702ab2949b6baa0f039bb819a97c849f569b2f7bd3b4eee8207e4228b8df7fd3e18d81d052e3cf99ceafd54e5c4635e6f50fd0b6b4ae87e07227c64eb31cca0b72165a6266599a0f5fbfc189e3734565a8ac3dd19d2338708d1d8939a3a23f7f85a35507ae1996312e78d803edab643b7d814aba87b0f893b42ffab4f22d970f25203aac195c82f1a676372b039f0e2ca059e2463c7d7589e4ecbe9595137cdaeae9de4c6df", 0xf1}, {&(0x7f0000001400)="e72d7e9d1eca1170ce9ecf6dd071cd9c7e9bb8d2f3510db2ab2287d1edb00541a1e26bacb3232ac26efae7f920b7d33279541e28f2dcec47965ec733e48444219bd8f2e33a8cc624a17b1ae490b12f0bc516b4a144e6", 0x56}, {&(0x7f0000001480)="42392f542d276f29848c348a96b00b1aabb5ff25646ba75ac24de2c30701a3495511f75428f9d4eb95bf367307fba2b354c4cc7f588014ca710abafd10e084169bd2752eecc2ecb389ffa1d14fd0682d39862b", 0x53}, {&(0x7f0000001500)="0cd08dadca1f8a893ea01f43594bb4c9dfcc3bba2a3d41693686d7adce4ce74b7dda464e34088486224367ef9d9f53a7ffad8790cc3a7a65360ccf582db5fb684b", 0x41}], 0x6) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) pwritev(r1, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) lseek(r0, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) socket(0x30, 0x4005, 0xfff) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:04 executing program 0: stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x29) mknod(&(0x7f0000000180)='./file0\x00', 0xe000, 0x404) open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x31) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:00:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000001200)='./file1\x00', 0x22, 0xe2e) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000100)=""/99, 0x63) r3 = getuid() seteuid(r3) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x88) sendto(r0, &(0x7f0000000200)="a7bc4286a19b83957d5a6e9dd3e37daf59347b3fde512aec793cb80cef28725ad7a748e3d2ff0a223ade0cd1101625ceea6707a1889088d9ec59bb62da1281566fb574c522044fcc1d86e1f5394b648abd8486cd760263b01d7d03581509b5111562a769c4c3b2396ac1abe45ad94f21832a332723cac1fed6b8c4d01d5d9a92060fe1af2e438493b9b5933c80aa8fce2230903d9d1d3ead201c72901ccf3105c93c65d99515555929c8f86230759aa98c76aed078051d75b9319eb0c00ad7795e8211905d634f09561e8b141f79c44a4db2adce3bc9819ad27a537b873fd61bf09084c6c21ab83d2237056053283422b1675aa6c70f91b0c9d14717ffbe16413b4d2782dccab2ee1d9794cb6b00d8d2e415ad9651642132160ab06c9ba1398657e48721f71a2d812b45f7789c18bdd58e674b7d0db29023154e97cf32cb351454a9fae3e00d01d3db90ccbd22baf8899ee3bff3c18532d4e5a4173fc3318ab2ee58f8c88e08f6bbcf123bf5646dae3025a698765ae885d336621dab1f79b54b505b4068992eda15c0419156af127b9467b9b014a9b2134edfe97ff5c2aaf8498d753a087df8c2cb82fc00fb2a1c84302e995570ff87fcc1c2d49352b402443a221acbc570c986881daaf0eb61383c764c6408e70e2ebb04c4f27b7303e949af5a1b7c97208ec68886e528b6c803cd8582153440fb0888684a9e51748b9be3bc8224f8adba725ec018755fe26d83452eec3f71059f43187c79e493e356b8bdd04561298a84984d464cde06a4be7b93ba3f0714807f162db128cb0f7ab2cc3e89e360e14922cff7975c7f717f4c1dd94740081626f44aa1af5834ed2d2e568ea046e06a608e441aaf2f5342eb2340e0e3e66998d719b8f56ff8871f2a1ed6c886d76e896b75640bbfb143332ec244489fb358fcc9f82208c66e7ca36c683069ea49db7ed219f87e30d4c0dfb8412634b5ce1443b10ae1a9df4886551605e02d9993d5031a34b1c067826db8ee2c0423c8645542ef9031c75c40e17a0d49fbca42852d13362a93c174b9582ffc1d92b76be0ea581ab55e3ce6a4f8754485f90896c1e7efc9565061b230430082ea25446f3230f471b2d8e718f1b7261fec45fda4b0fecfce68ef4c6f9b04f9b25c1a030a83f230645405321fc09f5a8ee49596834ac3cdd79a38544fe92e2c63a3e6eef0f03d06a959b380c069a497703e635f1495688bf3f1a638bf46ed00582e072972b6f377bbc5b07631badfbfdd8c5cc738c76e8a8ff2473a20b5ef00bc43dbab57ee23ec961d0688210e491366f9f7599c49ad3bdcd7faf6e4563b3ac52661b908cd08cf40574bcd64d4ec00a2e9cbd9230ec6ddd2ba019d78f2847cb983b31052402c4c5e03b984f7c99f19d768e1507423a4bddc1e6a46889ed1372920c48f31fc3542bde93de2a15e394ef1a615db45e11af2d612772abee3a5f4a0600a2a37301758ee5153112386c395b5842e5f668afef5653b386004c2e2a3875829bb4908b9e5defc23f311611678fc9ba5ca5d26008a50f31a8db904e9562391b11a19997f04c8df23a09fed3ba2b7fe86a37014e9eac01cb7749936c98705f483914b54066d2b360923b1a4dad15610ebd86fd4df7efc5312f6c310c1847e591f160640dcef0aa61ff962ebc469b28982658fb7cf6c0e66149ee5a07fc95f84d23f99a560d42f2678a94e184368691bb402ffe837695e8472fafcb716d724e2caaebf8ca69ef78aaf70950012af9a904c3ae7c1c997c2c20e79353afdcddb1cb08103cc1f6db6fe2630b505413ea05a8aaed90d7b075bb6676eb7623df18f18dbcba95925ccfdb8bb56734539bbf9808da4bd0c34318c9f11ba93913fb2c1baa8f7c4bcccee86960395a0e63df0ed82226c40761cef1072be98ad699013968f5311ab487e1a3fae2f0132b27a2ddc1c9a47dc0188495a1941d6d0e2eebd8cdd43f5d6a1095a9d9903cf66505ce8734af128424923d4d51b8378bfb59e8c2d7013f65b610444d2018632b7626b4f6813efa261ca0db38943fa6ee29018270c99787255cdbd79c5c2e6d5088938ef07c2e3e7d4023153c5d65f38f03c189c96704527b8f260f32f0efba4b5dc77f46380a903762e1736903ec5cf268400cff2763ca3280aad60b4c84a2f877f4e63c7d3754dcab008fc44b0f50a87f03f07640213927ce2ddbb5fa684cc43a363e0db5af1feda7037f786fe553449f7c1f33ead90e0e4e95992354624098433aa161aa30a1d1a687aa90cf0dd8b33721d6710b112546876b8d9d94e5460f7e6b881baac6a98f2c63b542cb7d9eee5d7a61a8ee746d178f359779aae2b655d9477a342bb3da980d5976e95d6f9089248f4e3419d053a30fb2f02d1f80f94d9d52d9a28d33b711c5bec5538ed8f3f37a0b98ee11a2e093be0ced692ade39a5c1e33d026933ce9873eb77e957d367f0bd1103de48b542f3bda6f5d89cefa10ddca0d6eac8248b4fc98705c474205beb57760f54d8397b043521d22dcaf3727bbebeeb35874dbcb5af877bbc6c9672fd00648ade799120ff32a853823bd5a4322ca59a8231904137bb44b3b40d2a18183597b87c3a509b18b810e2e82356feb345ba65c838be778a1ae801b5443bf5a4481018632ca240eea3ad630a83221939175b0bec19b60eb62e47e139040bc0bc334d84799957714f21792380ce80e4c341e92a09a1b8b03ddac25e617ac68bff69c46395eeab301664cc31d04986b9aefcf38e166630946b14ceb3f749091bcfe6ae9c3297be5e6b99a752c0468eec1f2b1ce95aa7b620a0ac42a29efd483b37c4adcc0ae6989138a90995517994d9cd067ba8487d5b397795faf44780d47b9c67b573bdfc079a41601dd435ecd75bd2120c7c9093d25f97a5105a765d71e1ab8d313fb4cd0e7319818713d7dac9f6fb908f64f70cb81e711257d4a0e82f64a803b66f0196841bc05dba77b4a3c77565dfb4edf086ca980dfa2b79f6c47049570352a98d3bf2e0f834f0e35e39f7346d992e4c859a818efbff2371ae19d3da884d07c15c0d42dddcd3fa0ddba140dffaf2615b3a28b945285290f1836621c5743f511d14d2bfc70ed373e5a2d3bb5ecf2a1b260dd6808ce6ae0f6cf0de2249e0d0c37499378b772bc6a26c48ec8f088a3b6eba36f9413d8acf5efa2e3dd56d49899cc5c7cf14cdafd643cc4d71b39e047f4ee1e7ceb1209e821fe2f2b11a1dfe4c44bfb218d0fe393a861803d87a1218ff3167f0f1a3295ff02561530ee0dac5edaaea8e4374661da4928985548717a38eba4398e88ba6e6f509706bab42caa40ca45dadac5fabcc1818207190992d4158da91373621c3d557637efbd50fb2dcebef09b62a01dedd2fdc4944ea46fbf805ee8830daf8b8908fa0ad5ff4acf444d2240cc626cb70b1a442a5ad83be16072dd799f2ec4e7a891197ae1b05b9591592baed859ac3c1fd39457914da64e51b3ea52955c35a39e1f6d52939dec96fa6ef428e52a0276f20840109e022f76b513bdcbf8e4f36419563b7eb7054bd4b3bd7cfd8539e7a906f03f2dfc8bf2298af32b39667808f52a87234b537040da307c8e2e4c092fec7956ab3f03c896ab90af1ca6b15e2bd3c0307ee8d511cf44a08b79b740fbf401ec30752f5a7d1faf005e2c6f5924464251260472176cd8fceec514ac52a2179b44fe09a5ae9f0750fc12fa4fcdb08e5c731b71c5fb1460c3594f6cc888d4ec06323e32b996bc330d1c4d9587fad9889a973ed8a42a6b6dbe279393593454f4e024a2793788829eba884c4371b197e353c930978e39ddcf86619bd9ce92076f81ed843994c41d28b2f38ca70ab744032c1bc28b33c4d8513bbe86de8225558b4526ed2da3363211336f8c53bd828d42f135e4405bf23b40d7fa8690d38bcd11d13258f61838cc124b83dad22fa011cd3a2e2fff57645fa84a6d8004fc87917478e261c57d788f262dcdd22fee0bb511fd57594c7b4de6ec35b89de6653929169d902b5743779d0157e856771c27d50eccaee120181338d4f348992b88ec4a70213fb662c94a33a6b944e2b333283db5208466fd38d1bf41e735c15df5705abf71ef1c7cf20382b682534c66ebd7a3068105359548ea84cae06cf6fc3d6b311fea74e06771fa73dde7f71338cde8bd0e6250743980f23cae49fa53921e4c7692a0154ab39fa74270a39bee45ed41f424acd664bc285215185580b17d436d5762f0ff19872082684811bc1d6e6190d4e0154d21f803a38102558091cc1f20ee444e0b790e9a332d1ca04ad8ff2f0150b5ba624bd3d7c99362a3a4ae88aa894c4ded0ec38790a50aadf9fd57d29959bc35139750b4581b6525209cc1fa14190d2c0306976aea7e7c5ca2497669df4a2d8e2ff3cba90e49c271b5156454fd550f7e15bced0e1ca305625fe674d39200f4409ba86201b5398b0dd636d211003c582a2e772fa50001676bd29652670e539b2e80a26e055203d2c7560dcc04a6e6cca4f2b27b64f0c50934ca3e98665662b273711079537fddd370cbac0cc08a6fff595261591ae720fa8dab5cf4a260cedbd306bc860faeb40806c9f208b6cec12dfb57eb091e52e4852235a31539771cf6f1f92fd7beb18cef276fa55077a2b584b504b7c7598085423b8aa2c4037db704420d7ea308487702b47d3c24a6923770d1a33e9be098f5f14555304cb940ef8c7869af99f74b69f6466c7fdbdaf8efe4015b00c5f3ea8b2c9894acef7f7ca15cff61e746f25c25be535628d949f4ac5bfec088eae4e1db5b0df58fe794f40e2349ad44bc45727c4b4fd0e0eb705a24756d22fd6ee07a445fb9daa866c11cb54d568287c3abf2e6ed9d23707db8a1386939bfabfab27cf0052aafad85e82c7bf59852d3d293772899fd7c646a2153a0d2d4b32872429eb2838cb4ae603fe9c82420ddb95e92eba761e1c26cb9e913ba8e4dc322397913306a8b591659f48e71c8af018d805108d6af658e2c9f53a5a93ce066da9648b82469d71e83dd1d5f60c3e70579f0474bbd338c35de35e350f449a458583143b08ae7a6506b8211e8875b1da808fac333ad0e47c607ad8f2797517c788236b979b4b1080389ee3d6bcdcff94f7df8c9976b8d821926790e9f6be6aa0adbf6e1268a425f9e2f28094b446216610b5bc1ae753dffb1a418921d415b115771cc4dea7d29444c27b385c91759880572b1c7fbdf6a80559ca27ada2ae1505d19f1ad296f4390e79ad95c02cec6992c8b5508fb3e61ba3f1301823e3bfa0b5540e2ef367d8af9e3f137fc2248e16e7d1629287c2abf5ac387bf617b41f352970c5f5f935313347814d4c83dafe90fef31288b7ce6f7c199251affdb5a16ba627cf17016110a7aa42793f5b5581dadf1df2e15268b9535842a43678c5fb916485f93d868454bdfe82a8095b22bc75061de67dff7b890b098582250d31682b309b1264ca8b8d043eadb4025ab1d894bac4f40e84669db21ad530190f3ef82d4b016d6794ed9a71824de2af7c5a3adf429aee33e59293ebf9cc2d6ba40bb160555fcecf3b7a0ba922ffe5d5881a9bac4c0f16818b6e0c396c42802ab74ae19b589cb669c532777fe2c441b1f1c36294338a30c4ed3e7c39ab8c1e4cd095ecd8721167037e3564b574a27a7f6906285a84f1185556b82cc5ad9cf61922097b5036bebf6a36ddce499022948dc17c89875da5bb7524681f037a4f5cd7501a7e8a9bbe9e4a47b8110a66e1e0e477bd1f3698e340f6999b00e87de0e48e696882cd1d66421cdc7aa1849e4e5692c30b18096d0a6f1", 0x1000, 0x1, 0x0, 0x0) seteuid(r3) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c388", 0x588, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) preadv(r0, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) 16:00:04 executing program 0: open(&(0x7f0000000300)='./file0\x00', 0x0, 0x2) r0 = open(&(0x7f0000000340)='./file0\x00', 0x8042, 0x15) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f00000003c0)=0x58b) getsockopt(r1, 0x1, 0x6, &(0x7f0000000180)=""/186, &(0x7f00000000c0)=0xba) sendto(r1, &(0x7f0000000240)="c461f654a0e17d6a46a6b174dcaf09c169885058cc25ae27f41512bcddb91957d21357823ce6943e7ac851284492687ff2f198dd7fa73a37d1c3eec747213b7f810ea3dcdc0a4684357b2f2b129766f3d61f4fd23a851d5aca7b1172c198da31879cb3", 0x63, 0x4, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = getppid() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r4 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f00000a6000/0x3000)=nil, 0x3000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000100)="3725d60196949c8b3e41aff4f8024f6ce241fbf5a28cc1cd30e7dde440270b1d38f8e1bd2b208e54da5f2d42c21e6214b9adbffe3fcca1d38b08afbb37fce09fa3537fa178c00391051a6bd3f3ee9d361247f20eef0f1aac2d90e4accacf8d922ea74918a65823d4328fed1b2851b045b40cec6ced6c4db56adde8d43e973303dc4d812f56044ac86593c570e6b8fb21e492dcb361b36b0bd9ddba4da3f5485699", 0xa1}, {&(0x7f0000000080)="3349a23050729576e4d70ec08b362f6f410dc13b15b42b7eae55d6ed2e6e08b85a92c077252df14c4e5afc", 0x2b}, {&(0x7f00000001c0)="5e1d63a5b812d21020e98810d30bef8746c7503a3dac044788a7ac0e324217ca6d123edcd22ebec3575e35b22edb3b9f0a30ea278c58c4fd5aa9e975f7e6cd525e3d2150ecd76d6dfadad699cfe375bf8ac3c1d5e27d61e7eea5b01773684758107eb8a75a4ef7b7d0475cba48f736fa034f43bb7101a5f392b5fc9b839d6bb01f8112ecb96e54c4afbf1046ade967cbd0900d9ba0c42e8929e12d92624f6647879ae3821399", 0xa6}, {&(0x7f0000000280)="063db5a941f6d4e124af891568daba5fba3da037c038cb925add8f66bf4d40fd0ae0f7721f74f9412199a69cb70cef72911eff8cd35ab9efdacbf8801abd36463b7b7dfe0db58bf74ad322a2ae376486057a63106be37a0d6306becfa562ef31c8a832faad5ef7a403ec7472796f46c6df017f35faf1eb33a605124afb9acbd46dcaff683d2c3982b14808c190d7da2a0e3669a71d3ac1ea335a5a2c70a98beda9a77002874b0aca0b7d78bd40332f2c58bcdf72958d050b675d715c37fd2697b74b25c9c4769fb223bbd0dff372786b66e78314c52f8c98aa54083554625ec4c69f0f3cbbc342b1b516af78f8b003b8a8c15fb38f2b63c1721dcf69d1ac0c6d6a0939af9b474805b3ba72d6eef84a389f25a0ca63efb6d220f1515ca1718a7597b71e40da13b76d0b1ae0216bdab914f1f97d2d846767073030b452ca47f19c3c61ac92bb7ba3d19532efcdb2aaaa516f8c2bc3b319a2f7e4b720d80d8b2039c59cad67edb965a963675086343828601780a454df3f3baa06b758804b572a936ad44ad6cefb191767f0a8429b6e2f42b845d9c0f4745ba8c4be0a44d6450358d8630c56d58b437a45c61ad1529e9ad83b04a473292daa282db0368a8f515318b56990eb621dd3cc5ca29a1d617e86cd43c57e67e18ee4b1f0ff8dff9eb7cad7a119165f506539bc83d1e061f952bd07ae3b96f50a0d2180d3060286e565aade8e419042284fb5268347ff4ccab99bb21e817ca2f7f358c6bd5a15c0cea5c992945a6d97005df20516dc63520294033f71323abcab8b32387ff8d44f752f89782437a667955037f815cbd178815370d3cacfc3fbf803033eb5184689eaa987b08f24356db987fac7a76ecc89b2c7ebdb7765d46e9fb84bbf87f3ce10d4743633400ef2c4c9d8805c43ac540f8d3bc9bbb269611e3088eaf3e36070c3ffd1b46abd3544e7767f6ba67be661b97c3bcc08d33c73783a5099a6800395c03442cf63806eff51d120d2ad14a222b0f9d517321a359e8bdd4e507ad26eec96b72c53f398432ebb941a1096faf9c11ed678e1d80d0ac0339a12506d16defe510a854066af1f3e1e4014d82cfe4bc342ba1592039b6db426d02e5a1c84f4a4374af15052fd444a401996a67b818e3a093347113079176e32c78df69d5a1e11b8b56058cadf806ff57fee3ce84e2e70ccff79e7313a84ea3692f911aa15e435a2258dc1dbdd037e5e434009b6f827ef358235e127d52fee995c6f591bb8f8cb6efb3d3d829295a5af81572656da681439ea8e88272cbe3c772b30dfb18df7ff1e567fd7061c5ffb1d99d45a8026d22d236da92323f6e8f9f7011876505d9cbf6f449c7591a581a360319ff9fc0ed18acaf95da3e7e325c2de910ccad8656c226d0723698107650b6d86f665b86b7bb08704e66f0b3872042230efc2d455043e9864d9d1b93b1a6196bfdd8c953331b051efa55d7c6a5492674cea3c06dc35d653930d2e476d2b591643a4fab6be1f1106b6d0be94187bab2bcffd48977b0f8dd8c0fd1eb3498f77bf9701497a6e3a800b0a7368070676767903a16f0fee51b55532aa577573cbc61386471f94f21531ff5bc040e05c5aa576529b07c6100de8bedb4bc8758142c6eff64f756ff71c4bcd02ff7caeb5cc52513ab48fa64fafb78a697407ad5fd225d1c76328f57d5e708072c752a1d5df5bf4219c120f996c5b18ccf55ab2482c56b27efcdf1dbe2a2671373078ecf679ef43197d5f81f0dce25e3f2f90e3f6d6e98bb612690d84b97cafa9d0df1cea69833bf571e94818dc3eaf59b9502c417d597aa19b953ebbb6bebad430e1a4f5ae929ce658840d99c9f2e494bf08deea6aa564871e9851a8ffe5d028ab40487c0bb63665941ecd24abb6c93209c457d847373f46e09443903d2e6451a1d52bbe09c311d1e86e60586d8c8a904bda17264494b78ddbcd6e5bb2946f6bc4aef3e327f29742e163a489974d7cf0ac133d24a79bbf0cf81789554b161b05ed7c428df0758e7cededcf8e08d4012e5bc95c2f24c2d140769cded5bf7bb70351a541314a09b8cad90e3ed9b201960e33a230a5543e9f342a520a3789a2dd4dae1c2fe136c5b322d81798168a9821ae74b30a829b28709a3fd43ae90516ccecc856bda2324d15bc96c4f60584d7d32e81d7fb7ce6861c104ff10f1a4600ac597cdc47153a745a9318ecf3db7a26025749c28726990ec43be05593df2394eb4237a6ec04ad48377151f6febeca6decf4922c47ad87793d2cca4d8a48d532bbb0a215fdcadd6a672f09b4e948cfd5923d235b11451fa082ef5e7da29208be7b30eec7456bb8abe0a2cae1aaa33205287d990b1b1e3d3e353b3c9822c39b9d044caf412cb9d0d36abd558f9299e223d71924a0c5d204af0d8fc6675c0a0e14df749662cfd2a69dc572af868b308a15ae625bc7190cf85e8fffea6d00530bb15d574e14ff8a4bca913b3cf163181f477d2915249e72a826bc0298470fb561579a212b2368d7d4ec62252ae523e9a18f8040f375b690c7041479e58b41557604499b8123acdbd7daa8b9225f8a7c765ecda1b32f24736bedf3567336ab1d02ec5d33cf36b80015dc27429b61456fc181d31bd21a9dc2ee39ff4ada5f7bb83a7a16bdd3af17b031c36eae1613656686858c7400cf577a23570b02c54770a00689aac31fc851bfd8bc86db746b166c84ed523b38cdb1af111d33ff3b1c89a988022ed3bde28827d473a3ca590abdcd7a64cf0d11071a74f010194a519820cfc7477578ef505ecf951580f5fd26bfc99699a52a4eae8913675e2ba0401de13dc4fa8072114eab40ff8fa070638ef797a087a2096b8c38a6260ad78952c546ae2f3b4d6aa558b18ee836a2a9f067d618896286f5ea87528d99a62cd9c109bae3645992d1e635a600997fceed872365f3560c137d3eb1c8011a770fd20c2d96141e54ac7bbee3105b391e10cb6e0c4c35b5239bd2e6dab8542886776716d54a4a868e6d9c7190bccf0f03f5950ed165ff8f0ea99794cf2bfe374dd3bea0252eac6632de085048e491ee7eeb24efb823ebc709e1f385a6eeeace9df76730074a3900702f89e224d15ff7498e84f539da541674f6c000058f0fa012a06e17e4529200351472230ed1f7de574022ff3be0efa55a8498d300967e6f1805de73a0b8c88712c993f1931a42bf4700f681ebc11342ed78197e2c6ce87f34cadd0886529234a4d4514b9845087990c72d19e45e29d20654720a6a2ab63df6c668104c71e42c69d71c58b95af92a5e18dc5f4c3945f812bbed99ff419e5e297fb95b877770a5b36361913d3c14ccabb24bc47045b65b9b7dc29f5c56b981f521a8137dc1ad8d4f44c7f54fb18c418baba14c3abeecd906cf6111282084d3237cdb204f26db04d9a92bba40aa03d8df06f51e2ba2a40a33d4923775bc507ee1d55f5a9ad625d7243cb0293ea603c7f6df93c875770cbad48b02a47fe6bf98f69468e470f215cf2d31ca7017b6c1d30fc0b6817d4ad8178ca915417a88f44fea5a056970dbe7794f1da46025c06f3af6f3794a890c3db5da4d0161a3422c5ff2463c120b95491670c036fb0654415c22ff24e7c653cdf604b2e558650c351892db19c639b42670487f43c2693abfccbdecc48fd015087dd19325cbe1cdc15756ff59fa418afe407885cc3b4440412dfe9ae347521e18f747bdceedcae4621ea33404100a1e75f1a906221a51ea3ff0249f120fe9954b1013452f4e48dc4a326d656daa071d23456cd7b596b828b904a21103fe86437de81757e7dc8342c57ae8b21223b53fc0f8b7ae927648d0f56f8ead446ba6d08b4973f7228be292cf893e5df66913c0fd9a2870fd92614ff5c38e8ca23a4970822378c4c6999b15ee0ea6ce60dbaf29b00bf695fa5d260c77733a0e49be8d5ba2f05a43a34a4e108f0c325d238095c30dade463302632023a75ed773c76ed60acbe0d31c03b8b16f553fc901708395853020b76d6f32a5deb8c58b5db54a7295980f5e0524458e8aad7d19c5f6448989d1a466585b9e5238d09584c8144bb55cdebb99204f9a72dbf76f8dca3699ae453bccc99096732d35df3e6d14ee96f34f17b461b108d44082735b68daf5e81cec1b4e7309de9a94207a94b4ac5bae44d1536005971b5d85787e3845b6c8b75f6e8304b79e92419970e702d337682696b9a5c75794eefcc0251eb9137c0c12c545ddb8e3aed713c6fd35b35dfaa3127ff9a0369898225b2e522193f69adf26025745bcca37f06449feecd159ced8b7e5334e4e088cc6f19778b59499a68e494b232c72c0a6de1f152d785ecc62699f7a17ee139e708af0df29a3109565bad68022fd9f0d7a2d8f24cea0513b21294521270dfac20b7507c1facd5e65e1f4b308ea2a89e99417804c722a0cb4ae6e971854e776848c629fc11827f50945e8cd9056c3eacef8e0a4de989e2751cc369bd67db576fb1f26e7368ebf0ce0097879d95a439fa89de7ac704d4e5227a1c8074894b93480cfb7eb66a995da8a5450744e28e8ebccd94b5f51984867d68a3bfaa8dee30ee1a67b3087bb6b2a5314481a1de5d446298939fd90bf2768aa346aa5778647120bd89364d87a241c1a38ab24e4b4406db1f203a4e6ceac52b43673335dd0d8bb3b4800249091ad68028bfa2ca3e4ceb9373fe153f0fe619068d050fb420fca6bf4e954f73c1dc16e3e32f3959f43ba752367969fe02b529bdac90a51dea26a89db6713deee05b90d4748ec1bd031e6674a77edd5cf392e7e4301daca6d37efcec41e38f8894d455feeecb7bad7e3333db986ff82b36876ff68c0a4ced86c3796f6d2b1a21433d85728c24fdc1106ae6cd46a51ccb5ff444a5aa543eb0f6169a1a4dce366271dca68182df651911a492f8cec6e1a14373f1a929ea005c11ce4721c0c73ce2b58f7d6220d23ea4fd4abac9f7819987666e9d83f31ab3b5935aa3607325d8a70141a9033a02c878192c4ba1bda732785430ee8c865d6e00648245604cd4f891d54f6f2197cfdd2a1e0e58059dd89999577a470af7ab280e659bc164e162cb1791fa7851c74f326312fb8ae0acc0d2be471d11f58e145639f4f8a530d55c2c4f211cf5926a9ef0ca9146f34c1dbdb6ddddae702dc1ff0c15f1e8feef41169754e74ddb814d15b15fd99aaa075922d5e15f19c01b2488c21c2b606d1ae4487cebc66791c65239724e1d5fb45111461d670b4850378421771031f017078497213b7834dba3c4f585cc539fb4335bc5d3fe8512a7f0676c50eb67890ddbbef7c2f323c3c38508b6c406c84f7b36b0cb15266b97049925898fa67f54ba6cbc66f50173573d9d1a7bb8495acd552d3eeeeddc7ce7632320ba7652c3ac74589d3c5e9c11b2d893d18da2518ef33e13f502ca11165bcdd7c457796a184efc736c51e1154f0920784e784c076baafe59f8813cd60a07841c9771a6aac7831b4869e30e596088deb4804163a27efad3c4510faa993ae74739f99dd4ced71df9a7cd1f06c0f7b32e99ec63ca4a61dc7b71ee5756a63b015369875cc9d25b7f59f99ca89696bd75fda44a5ee2b758d2b3a4944d477fa0ef253d56f7575d75c5fd6ac24f34fec29c1cc5c546de7b2e9864be8562f415ce5f190cc0719c584a4f8bf517eb4e67d2db1195bbe219ce1e9a65a64ab723f97a93ba509055a34aca42bfe961caec5863f10a91be234b9f1066210011d93254f6b7fde7f2592caf5ff4e8a3fb75515fb82268e60285d487f656a5421e7fdda10f035c017dd2eab420d615feda32e47fa0", 0x1000}], 0x4, &(0x7f00000019c0)=[{0x108, 0x0, 0xfffffffffffffffd, "06d84884ed8c1393022de0620e0a717fd1293e18b30abe1e60e9c0d71325d9ef9b5b63894f146412ee42c824c45a209949a180e9a908df08d7c7f3dd2f22968067b95d3a3ebd254415722fe622415dd4b96fe7a1b4531ab8babfdbcde66006b96f67ddb3cf6b8cb9a197d6b0fd038800c09d689b95828fdc47c1e8a368121a28782d11ac33c9ddc5d25bd0642d87a6d41cb7db62aae1662172d075f2f556e517ecccad8093f7351d7eff442f8cb449eec7a2ea610c590c8a02a4c0a97e93d12f7f31f8a0b4298fb236337d8f276da6973214aa89d25bc2dd77257f4e14274369ce73d7716013d05253703b110432633ae1720165d3"}, {0x1010, 0x1, 0x3, "ef585017a52de37738a97bca6f3fd55aea084ba0c18aa78f4b4b88aeb73b48606cada5257cd72a7995b2ad6d4b6bc2154d386d1561e2e5f1b540d0bc62d74f22645bb8dbb681cd378241e042daa38ee7627c09675ab70c9e911ddddae47c3ade109079ef25d1eb8c5f65875fe92ec9e9c8c8c8659184ebce1d4416d184c25498ab59d74fe3cf7c2cb11698069d10e0392e3824c5daccb6418f1dbcaddf9f76fd2ac3f3ddb51369c2eb452cf54ceef38dad838a237e374294ff365717e2304897354642da8649b003e1601986a6e95521637df495bd79efd591b16215f4e6f2098b47e30aa2de1c3379cf70cfda093e2eb73545b282f5cfb36b218fd676aa7c1b5ddaed951f2319ba5a8ba2f5c4856e90b648bb422137eb06c2d8bae2ec7051ae8c3ffe039ea97c01bbfaab7c965a37bdb1cb66c88e62dab04d1ca904128e8a42f3ef477071635fb8db6961a6d261b28107e4fc4b99a42ad033f8f7b45ace9894c0ab00f6f46e4a0ecc717fece456fc0b084ea92dfae4f04b75203c9a84c31e65452b51177af697da10e668da2ba45c9e392b438158c2d753f4a4f3c828349047f28c7363830011cbb4bf03dfef3d732f6c1264a730d0cc2382c712125553a862f58b365a8e0bf1e32cd6e6551a6a3009349ee1d85c1526f7c4ca038298c011ce4e7529275f9b3fc13062168f9d9aba0fc067a98dec09ff8f04efc26625c0212bfb65b6d9aab8134db3af501b8abf9843bd473bf9ef2bad1c5e1b34218895b4eec1afe9706bb0e9213a3f67e250930883c337c8d05e6087f3273b49c0a4d9c40530893dc6dc5fb42d20892ead3676c86bb4f5541bf9d71aa1908e6dfdb3972aa2da58fba2797c1b637aaec367f33029839d0b4bc2809cfd965a542036282db669b9ae742505255d85fd238d880547d96b9db240b3f960e74c1be1a2cbb17bc7c0f9f207f90225f95a95d4e6cd6cb71cf3c3fbf4ce1a8f9ea2e99199e85c291c83c0e6028a781b5d2c880a26fc411f3d702bbdf0c8de7ad90f2842a76a186f03dc630ceec4a8d842d70d5dd0a09279fa4007733a04f415ddcedeec0ff52e1398e5d3b3455fa155ccead430e50f54194dcfae86883511ec4d13840ac6334bd357ce8a0021c1439f2f8f7c77a1db0adeb7186bb644a6ea5a857bd39c555bc8429d94cba6426baf7a9401c3980a24cae2087b3b763bc0bcab12204faf5fa457b2912545a28b743e1291752c338431822228e1ea969a1cd96483dd3b3591b0d744deb6c39c0ee96bfd9db99006d0b6915fea683520760288dfd5aba2a6279f169089cd5be522b2165918c3b57c88752c64fdcea4f53ea09e2cf62c528c88419b044cdc9ec3f1e83d659e6a14687e7e3e583424d26914fc6e6867d34cc4a4aabf5f84829b7dd46bbe7555eaf5901cd30e740d3c07a68d4687802b367b0025f9d423c0eccd7ad6bd0505e1918ee1ccfe33a24305f8375b76306d784eb1e6423b62fd7c435ae5e0174002d079ea6a60e19e7bdd8b6c6bd97dd76997f3597ffa3a9b1cad068d95dea342291cb6dde92cf2f683525efb75342e74af0a98f185fe2fe4eb0e04e0f14fe679d0f9c5d0a0cae964eff64f6d819b7a9fec2eef9061540cc73710e990d40606cdc385be1da218e144e0c8a2ed8c6c6c4af3f1c4f4dac6749055651bf172e653623d0df534d0545d16dffb3ec2b0001c8931fba852237a3b0d5706d826a097b71db98f71db16f37c71c588e9e7ea8672853afbf8be349ea7abf5c2edd3478e1921cced65f6d94caaf298ca2234dc30cecca6c171cb985cce4fd634062f0fa08f6c81dac00b62ce91b1f01683e8c149f14da4a8ca2327ca28274f2603ecfac2d4928d990058d8e3845a9f6da7004baebf921a11f8bb91d47850a15740975a3081551940a4512a208cb3965cb479c89ad2b91ff7faa2ecdf5b068e68251141d5d5834099dec8d694524932bbbc8a692660d2c6e47dd097d315bdbbbd804f8e43df1ace7baa67323c5feb7e507ca0d57bf061523e595a72fee024e174944930f71ce7def4b45cffff905798d0a0922d33a3fe745d5ca49374ab10a70541e04d243f2e1ba627dcd655fd5e3539f16ec1bc711ba197cba66dc6cbc1507b4b85f5d4f16f22f48cff8fea3007965df70d4a4a17f8f7778f0c1d79633a7b652608578f4728e46a77ed530d89324da4d8fc6daf3ebc63ad2d4c93a36a96fdcdb547daaa8657eb0fbc32a1a508815c74f96c00f7303cf960e6c5fd83a2e3df220924d5b76d35e8040689d864e3ec5dde5fe725a1b802814fbca57723f5af73822a2f50869fd89ab086dc6feb12fd4994615d6db80542fb8f4bc50b12f74fc57516a26b806763a23fcee8317871919a472aec290c1a48b1c2d52a616cd87b9884dd117e79bd1a7d091b428665f563773f70097d5e6ccbf276e53a5a2fe37c669cb192e213ac74f83a2dfd6f7dd99b07f672c27cc8c42c5d0a378931e31c346e1ecac575c78a34a15fb46ebe4e0bab8af369d7f2621ee560e7e967c5047a856cb24f6af49dac5406ecab60607b8f4335b928d609731878238dbd9a678f1ae13925cb799424cdf84cd489434010152f1fe7b49fcd4c30c153e4cef1d14851fe434a4740fb1918fd2a5e57bf12a7753bae0256e555a48313f759d09fe5a7b3b921640d6e87b40e39dc415a1e7408d4e6c6f76bec7841d3448065d3ada6981362234c805b20414a93dcfce824a88f6c97bd6c7561502a1382749bfb5fbca9c912e9dbdf851dab6133895613ff4bee206ed84dfea6ac5133dc1178ac0821e26b84cc9d51b1de52e2ad65d03fbccead78163722271ab942e67258760bc5d1843a9559884601065be293a8087269c690cf9b85eabf9f406628dd72faba276d9f73ec1f1e3c99cf0f4afdd91544e866565c13560d447c9d989b21b163913fd50b8b3648779a76fa48a2331f4b6993f064ed4f1a2a948c3605406f8f177bf60a0bd265aa6b6daa74bfbc53b5e0e45ddb0150e75c3b58918a12121075ba6a753976e2f1a1d40aae749ccc677e6e4624ac6fda015efa617a1ec67171e6098eeec1de9fd2b37b3f4597ff99bf533d987553af196fd71cb88052517e44f4c2c2e5a74b734cb9c6914b19bd60fb877b24d4c4a09627f048c20426d5ade38345fc8a22419e94f1037c4e2c4c29cd8d98541bf434dfb4182efbbf69e495de3cb1954bcec6fd3d8b4dc5929b21a689b2275e3c3d4216d5dc83756f0d20a494557d32d4d69f0c682062fc3d19fd80a6e68e3c418c6203ea2c8f28b9f73cda3c74bf4f9f174ad2c2af07a02690490c945bdf6001bcaea6932dbb3a163ebe75ff3e56d59a770d995c6ee4ef0954c039e1ce44853a4515b65c581443600d93a51d3a9f47aa625687bc99aba54c2e366618fc211acbf0c8b918abc9aa13228d15eff53b09aeb3c75013262973f59eecbebd46704cceffd60ebfb9681b0d92c7c0eca4212e69bea5ad5dba1e5db49a6b4ea8a34c82d48d1c86214f10ace7ef9cd15754571b0a7b785ab78bfeb749b9340f8924de647093f727648b5deff5900090aa336145fbb30796030099891b00b47872da25d53edb3b5dbaaa01af15bdaea31b24ad871be60755ffb0bb08921b6f542eea697c7ec2f70ee4b51f09a98e4cda921e92975e23f7e7d0877e41060cd9e93f0db47c1e4d8f600ae5d722596977bc650a67a43185f744001b74bd407221511d07b1c09b2b47a91e472d8430707c9dacdc896cf2dab802d67a95ad126f57907f327f87ae00bf69ddcade2842e5ca57187b8e60efd67cff028f453fa55cc4c1343b5fcff913a1166a3ebab6a9fadf5b4ed5c26657dad13cb92a27128fcc4e1a76cc887e0a6b0e8c099812b0e7c6ac7bc3620ec1bb4b6f0e27f659be2084bc044fc69b7bc7795679b9b2ec78d6102aa6f593b2cc254f33c9dbdfcba386f529bfe3e8cbd699aacc776e20b919dc6c7ef86d359d0b7c894e8816803c4cc8d21daa2a9749814cbb7d2e464872bf2f68c852d774e6f49fbf608b00e7326d35f5b71a672a73ad8c9202acfffe823daaeba2b726f1a2ff4be44acdeb58aa69be7b10006f8d68a3e2749ccd208390e3ca6117b5a79b3a85973b37afc981446a9d2df022833b18caf855dda22e66a24fa44f4994043e821f9ff8d38119e56a05b98cf25fb3f8dc8f1d9e7d0f2dbec95c7e64d2c4ff8b10f94607adfd854e2ec40a6934c02a935bfcab6d912d95cd6d872022716b55161332e161f2cb26b53d5fdf1e2cc578e47dd9b2840487b9f1a16de1ae99abf98ad0492f8fca6aa0e325e217c2cee8ec66df81cbfc5df28343fad8354eb61564041634953e582a318c7d6db348ba269bb9b77298991070d7272d233c65a375fe82b254fdc41635ba44ffbc7964775177b5d8578897e6c4175dd728fe3585624dc8706e60932906ad98889d3d5e6414924bc6e1db86420577ed08c0266c1e2b251c15838aeaca9b7ddc8c23fe3ab5459f1117b8478e491b64e98aedf8ea08834016d377edf03cad2aada7a95b7e3889a1b8bba16c2e58de67f008c46f304858691b9d0d1514e27d2ba17b09cf9fb6efccb04cac258eb0cc45b2d35e348707e09cb3ff4ed6636f67a82a7a80f678b2f09ed59dc133a0cad09604dd7f44aa76454107446cb02e840717fe3146caa66fcee7585aca5dd0a534a85a99ceddf61e1dbeaecc375b9c39161caa5689a483682de2ed8321a0a3cb62c2433d653460c47e89aa7a73bd08a7386631e54da7f869f33b99fd7acd533ecfe7a7bdd5cca30a6de42a82fea6bc61c2a4e2005d1d27f5684a189f0a192d0b972666b2650abb57d14a2f56426b2a0e5986b43ad092441749c26e9e613f071810e3f09bbc8bc78c8dba8606b777a8194a039657c0e2b0046faeb4c35f0af09c3cacadea5295fe365e7a44b80685b7fc4436125ac63f7f30b7e5d2bf8081b1e10201bb85456be6555d8a0636e3e75c3d794e891d708c25a98b1cb57ef8a3b4069ecd4b7a1fcf400cb72f20f43cba0622e4b50109960c36092a3d1d97620b2d3eb1c5e05bafaa9c6a6f5af752a1d10bce2b83d61fa43711b749b019ab78a4eccacee48a3176ac16efbd43f5206482926ff11700a21c8361263d6206832cf7c190602a079fc7fc41a4627e0ce32c0997bddeb20c89d5989b8cf7d3c4ab4dfa04aee4069fba36abd33d5a6c614d344972583c24a3d466adc4e2f38a01a1efdc7b9be680b3d7763536b915cb74c29c26553dd255e3ac14210219044392dd8e4e5e6d30a7dabf55f6671352381e2224f334f64ad5344b27b1f913c8aa4025938dc8bd74313ed281335eaa55d4fa55496a4c4d5fde8ede837f202cf56fa2bf7e713078a163d976165b94a8eaa1ef2d6ce9df62314b75f5d69d08c9ae6febc1616b12e58ad5bec579c6558f7345da2bac76edab695240ea2a4f608c371fa6a3772f81d713de5635542b3ef253fcb06782dc145472f95e0a28ef5e078d92e1b753044d6205f5f480e7c7f9a66744a773335b7cc9a85f5b4e696d6b108bbad8d641fdafcc66394cda66cbb6b84aa6a0fc07ea341acb8f5d295fba14001f47ef82edd814d41a80620908c772436c9d05755ef883b4021865017f6e9f2af4afc9ee90f06425247913b979b82c70fd2ec590844aaf211212a838dc7cebd05e6bd7293c52fecc1db0879955e308cb5df8018391be9c2143286b0f65c54aa76cc4735c9551825d304f7a4b6a4a0caee67b755937268b7b7b38ba9959c76004569f654e375c861c0ede36c78ad4d46644f228f1471967561b9c308405"}, {0x98, 0xffff, 0x3ff, "5511a4be173d56898bd36cfb269cfbc7c279d5ca0e097ba80b37e2b222bd747eda68fb1537ae871d715a27311806ff8b8c1ed023e385db097e61992d8e88ba0bf806d8da6a830d79a74ccbda503d59f0127882ff69645218a0f4b403ff56c1d4d575a9d24315675404804705eb1b237e8c69edafa57320316d2089e4de09b72dfdc11301a800"}, {0x38, 0xffff, 0x9, "b1cddfe4afba453cbfb90b72aeab3bf0c185ee471ac6fc555f9af0600c5982a1f700e2459c7e60"}, {0xa0, 0x1, 0x0, "6c6d6310f1795904a89694bb2356f70f8fc0dbb23c75c18a416b53d0f142295d7984e79c118518bc7e0fd6dc875a6fb1b764a34de16f9b4dc5f9abb8cf3c035b05763e992dbafdd4fbbc4b0e5eff1312235722c06bfd36e791eb9914fe97b24a1be232a985226fe889843fb107d6cc7852e1ad4369beb088806c0c037fce73e45a59930ffa112784a82924deb8a672"}], 0x1288}, 0x402) sendmsg(r0, &(0x7f0000001980)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000001540)="9786f53b1e3e29b7414f264fe46341c0f4b1a09a4c065d0681a53086bf7c82d9c8a50ed49612f16385865abebecc43385b9d8f1d8994924fc9b39bc822e737b7329c5cd2398b8d95cfe7", 0x4a}], 0x1, 0x0}, 0x8) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070300180adc1c863f98dd34b41f229bbf3b05eb5ad35a0510000004"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x22) write(r0, &(0x7f0000000080)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x277) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) flock(r1, 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:00:04 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x1002) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3, 0x8, 0x4, 0x1, 0x3, 0x2, 0x4, 0x3, 0x0, 0xffffffff, 0x5}) 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x8000, 0x0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r3 = semget(0x0, 0x2, 0x40) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000880)=""/224) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x8, 0x0) r4 = semget$private(0x0, 0x4dc427861d48b903, 0x2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/166) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r5 = dup2(r1, r2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x20000000010000, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) semop(r4, &(0x7f0000000680)=[{0x3, 0x422, 0x1800}, {0x4, 0x2, 0x1802}], 0x2) r7 = semget(0xffffffffffffffff, 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) semop(r7, &(0x7f0000000500)=[{0x4, 0x4d, 0x1800}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000800)) openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x80, 0x0) semop(r7, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x6, 0x1000}, {0x0, 0x3, 0x800}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1001}, {0x2, 0xa4, 0x1000}, {0x4, 0x103, 0x800}, {0x3, 0x0, 0x7fe}, {0x7, 0x9, 0x1000}], 0x2aaaaaaaaaaaab70) semctl$GETNCNT(r3, 0x8, 0x3, &(0x7f0000000b00)=""/176) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x7fffffff) semget$private(0x0, 0x7, 0x1) semget$private(0x0, 0x0, 0x1) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000780)) dup(r6) fcntl$getown(r1, 0x5) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xff, 0xfffffffffffffff8, 0x0, 0x1, 0x3f, 0x6, 0x401, 0x1, 0x1, 0xffff, 0x4}) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8082, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 16:00:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x10001) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0xfd, 0x0) r2 = shmget(0x3, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r3 = msgget(0x3, 0xa0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/159) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/231) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) msgget$private(0x0, 0x120) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="38708079db7f41814f44951209a97a1a311904f36ad576020b101155cb309f4856dc084a876ea612252515a31334fa8637c74618996cd9835b795fd04c6e4317", 0x40) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000440)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) 16:00:04 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(0xffffffffffffffff) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) r5 = socket(0x3, 0x0, 0xca) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000280)='./bus\x00', 0x80, 0x1) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r10 = socket$inet6(0x18, 0x2, 0x34) r11 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x8, 0x9, 0x5, 0x5}, {{r2}, 0xfffffffffffffff9, 0x48, 0x20, 0xfffffffffffffff8, 0x5}, {{r3}, 0x0, 0x1, 0x1, 0x81, 0x81}, {{r4}, 0xfffffffffffffffa, 0x1, 0xc0, 0x88, 0x7}, {{r5}, 0xfffffffffffffffb, 0x0, 0x21, 0x1, 0x1}], 0x90b1, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffd, 0x99, 0x1, 0x6, 0x80000000}, {{r7}, 0xffffffffffffffff, 0xc0, 0xfffff, 0x401, 0x200}, {{r8}, 0xfffffffffffffffa, 0x4, 0xa6, 0x2}, {{r9}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x3, 0x9}, {{r10}, 0xffffffffffffffff, 0x40, 0x2, 0x200, 0x7}, {{r11}, 0xfffffffffffffffa, 0x81, 0x1, 0x3, 0x9}], 0x4, &(0x7f00000003c0)={0x1, 0x1c62}) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f00000000c0)=[{{r12}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r13, &(0x7f00000002c0)=[{{r12}, 0xffffffffffffffff, 0xa}], 0x7, 0x0, 0x6, 0x0) 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200f2, 0x100) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/22, 0x16}, {&(0x7f00000002c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/40, 0x28}, {&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f00000003c0)=""/251, 0xfb}], 0x5, &(0x7f0000000540)=""/190, 0xbe}, 0x802) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8, 0x17) mkdir(&(0x7f0000000000)='./file0\x00', 0x105) chroot(&(0x7f00000000c0)='.\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) 16:00:05 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shmget$private(0x0, 0x3000, 0x1, &(0x7f00001ac000/0x3000)=nil) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b", 0x10, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x1, 0x8, 0x2, 0x4}) 16:00:05 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) 16:00:05 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = semget(0x2, 0x7, 0x480) semop(r0, &(0x7f0000000080)=[{0x7, 0x1ac642cb, 0x1800}], 0x1) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x10) fcntl$setflags(r1, 0x2, 0x1) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000140)=""/216) semop(r0, &(0x7f0000000240)=[{0x5, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x4, 0x100000000, 0x800}, {0x1, 0x1}, {0x3, 0x0, 0x1000}, {0x3, 0x4, 0x1000}, {0x0, 0x56c8, 0x1800}], 0x7) r2 = getppid() flock(r1, 0x2) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000280)=""/188, 0xbc}], 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) getdents(r1, &(0x7f00000003c0)=""/25, 0x19) r3 = dup(r1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000400)=""/4096) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000001400)=0x4) syz_extract_tcp_res$synack(&(0x7f0000001440), 0x1, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) preadv(r1, &(0x7f0000003740)=[{&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)}, {&(0x7f00000024c0)=""/236, 0xec}, {&(0x7f00000025c0)=""/4096, 0x1000}, {&(0x7f00000035c0)=""/9, 0x9}, {&(0x7f0000003600)=""/148, 0x94}, {&(0x7f00000036c0)=""/113, 0x71}], 0x7, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) getpgid(r2) mknodat(r1, &(0x7f00000037c0)='./file1\x00', 0x20, 0x8) r4 = getuid() r5 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003800)={r2, r4, r5}, 0xc) r6 = openat(r3, &(0x7f0000003840)='./file1\x00', 0x10000, 0x4) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000003880)=0x5) ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:05 executing program 0: 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) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) execve(0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) mkdirat(r2, &(0x7f00000003c0)='./file0\x00', 0x188) mknod(&(0x7f0000000580)='./file0\x00', 0x2140, 0x1) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000040)='($+\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='#\\/\x00', &(0x7f0000000180)='^\x00', &(0x7f0000000440)='@-$'], &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000400)='\x00']) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000540)={&(0x7f0000000500)=[{0xc7}, {0x8e, 0x3}, {0x85, 0x101}, {0x83, 0x1}], 0x4}) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) chflags(&(0x7f0000000040)='./bus\x00', 0x2) 16:00:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) listen(r1, 0x2) r3 = dup2(r1, r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) socketpair(0x13, 0x0, 0x8, &(0x7f0000000040)) kqueue() close(r3) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0xffffffffffffffff, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff0000000000000000000000000000000000000000030000004f22276e", 0x2c}], 0x1) 16:00:05 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x100) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "4b02ed3c5c88d8aecf968cf88e75704c26648768"}) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) write(r1, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 16:00:05 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0xa, &(0x7f0000000340)=[r0, r1, r2, r3, r4, r5, r6, r7, r8, r9]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x1ffffffffe, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x401}) r1 = semget(0xffffffffffffffff, 0x2, 0x204) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r3, r3) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x2}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000380)=[0x80000001, 0x3, 0x6, 0x3, 0x4]) setitimer(0x0, &(0x7f0000000240)={{0x1, 0x10000}, {0x100000001, 0xbf}}, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000400)={0x601f, 0x9, './bus/file0\x00', 0x7, 0x0, 0x0, 0x4}) fcntl$getflags(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000480)=0x81, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) r5 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r2, r5, r4}, 0xc) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x20) sendto(r6, &(0x7f00000004c0)="702537bb79b0e6439f2b3f4feb1f7142ba34fe970096a92c952efc16cc2acc9f5d5787d00c576d1d47eee65c97cef043dcd0ef17fa639b67e5f14399d39c10b346eebda055006db6e069ff8a7ece24f2927cf02dc7bb3da1477a97c3c6e65ec80c6d09e2db7fa4df6c1c7949c82ff201bcc75e84c65c7bbd946f866b5e49416d9617bfd1ae70053095adee6c95b9d57a17078860e5b4f26063859fc8b4af3ab97430a8501194b8918dd2f260a3e728c2652c0e60991f002ab38886f323f5e69fe98740bf9b7a2febe275dfb948e0a8697a0382a0e09dcaf52bf500a651fc5c9c3f96058a", 0xe4, 0x5, &(0x7f00000005c0)=ANY=[@ANYBLOB="00002e2f6275042f66696c65302f66696c653000"], 0x14) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) open(&(0x7f0000000440)='./bus/file0/file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, 0x0) setegid(r4) geteuid() flock(r0, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0xc0000000) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000340)=""/7) ftruncate(r0, 0x6) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) dup2(r1, r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xc20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{}, {0x1}], 0x2}) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10488, 0x0) rmdir(&(0x7f0000000040)='./file0/file0\x00') renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:06 executing program 0: setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x1) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/63, 0x3f}, {&(0x7f0000000100)=""/250, 0xfa}, {&(0x7f0000000200)=""/183, 0xb7}, {&(0x7f00000002c0)=""/102, 0x66}], 0x4, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x7, 0xffff}, {0x18, 0x1, 0x7fffffff, 0x2}, 0x100, [0x8, 0x3, 0x869, 0x1000, 0x6, 0x0, 0x1f, 0x1f6]}, 0x3c) 16:00:06 executing program 0: r0 = socket(0x18, 0x204, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820230000000000000"], 0x10) bind$unix(r0, &(0x7f0000000380)=@abs, 0x8) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fchflags(r0, 0x10004) renameat(r0, &(0x7f0000000a00)='./file0\x00', r0, &(0x7f0000000a40)='./file1\x00') recvmsg(r0, &(0x7f00000009c0)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000140)=""/120, 0x78}, {&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f00000001c0)=""/85, 0x55}, {&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000480)=""/217, 0xd9}, {&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000580)=""/224, 0xe0}, {&(0x7f0000000680)=""/206, 0xce}, {&(0x7f0000000780)=""/162, 0xa2}, {&(0x7f0000000840)=""/68, 0x44}], 0xa, &(0x7f0000000980)=""/13, 0xd}, 0x40) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x4, 0xf4}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x4e, 0xd1}, {0x45, 0x8}, {0x40, 0x7fffffff}, {0xcf, 0xc4}, {0x87, 0x80}], 0x5}) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="a3", 0x2ce) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 16:00:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getpid() ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0xa) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) fcntl$getown(r2, 0x5) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x3}) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x48) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xffffffffffffffe0, 0x1c, 0x0, 0x1, 0x0, 0x3, 0xfffffffffffffb25, 0x3, 0x2, 0x5, 0x8}) sendto(r0, &(0x7f0000000180)="d24fcb5010676bec4c16ea0e494c57e538d898e6ee06511601af647f29c2e818193cd9a011ed39dd3e8c196e8850741ca5c42b4a8003efe8b2f1677c0d94593e844f99adb6032d1cc747b54dcb0ab0a0ceea00fdf214f1dbd885a5bc2c2e13f6aabe9537162be55f471650d837784fa8ecb0c20dc417e7befe8943f145c8a53d45605bfad9354c1ad78a3af27ae41c0a867ee014fc1e034e1a543a1583f36563978c190929f9e5d741708454c42f6249dc3d80cb91d62e21623f4124a272131576d01ca3d165f05c5b4ffac4c391770f8ae4f8995ddf83839e405b9841b9300ebd74", 0xe2, 0x405, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="2b00ff23000008003c00000000060000", 0x10) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:07 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x89, 0x81}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xc7, 0x6}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xef, 0x1}, {0x41, 0x2}, {0x0, 0x18}, {0x101, 0x6}, {0x0, 0x9}, {0x100, 0x3}, {0x81, 0xa73}, {0x0, 0xffffffffffff699e}], 0x8}) chflagsat(r0, &(0x7f0000000180)='./file0\x00', 0x40000, 0x2) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = getuid() r2 = geteuid() setreuid(r1, r2) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r3 = accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)=[{0x1cf, 0x1ff}], 0x1}) r4 = getegid() fchown(r3, r1, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000003c0)={0x3, 0x36100}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000440)='./file0\x00', 0x40) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x6012, r5, 0x0, 0x0) writev(r3, &(0x7f0000000680)=[{&(0x7f0000000480)="ebd8e430ea205b134bedc04fa880e0d3", 0x10}, {&(0x7f00000004c0)="5b133706e2a3fc6e7529cf203286659a16", 0x11}, {&(0x7f0000000500)="428c0ce646ed66069e86156dfdfa1013a1f74f61433b1b9065aa745379c3be093bb453c799c00ce3655c98e1e35acb9cd951d38638a7cc3f1bc6f7d9f08014619ca5a2f846298ad07160537684499811925d1ff5a39e8c85eb33a0f00022445daf1a231ee11921dff60f4082cdd094c705d9d380ab70b7a5d8feaa87e7d8aa7e8baaa87619ef", 0x86}, {&(0x7f00000005c0)="597aca4aea2d7bc1493f89ec9f25b66c832d9931733eda14f95171b5569f97ced65fe51a3fb5709e4546cca8702011a278b5c4814a7f4b53ab9da1b4f93be7f8a31df2ecb94d336318709b3fad6d49f4fc9d20ddc8aab2215f6a96568f73b386b4cc39c2bbd9d91ae75e8c1fcaeb185e7c7c68fa9e16c5dff02719078ecc7f1b9209b3510e06a353b76fd29e939ddfb3c0feb2975b", 0x95}], 0x4) mlockall(0x3) getsockname$inet6(r5, &(0x7f00000006c0), &(0x7f0000000700)=0xc) connect(r0, &(0x7f0000000740)=@in={0x2, 0x2}, 0xc) fchflags(r0, 0x50000) write(r5, &(0x7f0000000780)="274e84c8bec045dd49d82934edf6d27a039152dca407ad5a30d61a32f7f716e3ffad58e38cb3e637b08ca1a0524dde213b96efefcd7b4436bfa71e569c9f5265cf24a834d32ec53dd379d9d9829ad21e93d74d565590e23d3c3e3f7fd2495e63aa064e76b5fa5695774960bdfd6a1af5efdf2aac93d7ae5b55634879badb39aacf73e0178c44c147626073ff83ace47cf56781fc1de86df09029931b3e334c9b25669479ae1d27d90fdac7732b", 0xad) mkdirat(r5, &(0x7f0000000840)='./file0\x00', 0x100) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000900)={&(0x7f0000000880)=[{0xcb, 0x8}, {0x40, 0x400}, {0x63, 0x4}, {0x87, 0x400}, {0x0, 0x5}, {0x26, 0x9627}, {0x48, 0xffff}, {0x42, 0x2}, {0xe7}], 0x9}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={r6, r1, r4}, 0xc) chflagsat(r5, &(0x7f00000009c0)='./file0\x00', 0x10000, 0x2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000a00)=0x200) 16:00:07 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = getuid() getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r3, &(0x7f0000ffa000/0x1000)=nil, 0x0) r4 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r4, 0x0, 0x8, &(0x7f0000000080)) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2014, 0x800000004300) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) close(r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x20000, 0x0) 16:00:07 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0x3b7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x82, 0x0) 16:00:08 executing program 0: socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4, 0x80) 16:00:08 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0xff, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x20, 0xc00fffff, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x1ff, 0x3}], 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0xfffffffffffffffc) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) accept$inet6(r2, 0x0, &(0x7f0000000080)=0x249) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2002, 0x1702) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={r1, r2, r3}, 0xc) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffff58837824af429a3122b3bf0201eb5ad35a0500000004"], 0x0) preadv(r4, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/198, 0xc6}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000000040)}, {&(0x7f0000000080)=""/48, 0x30}, {&(0x7f00000003c0)=""/180, 0xb4}], 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r5 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r5, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) msgget$private(0x0, 0x2) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xffffffffffff41fc, 0x6}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x3cb, "d40300eb9c7c4497845b45036d5d2af507e549ab"}) write(r0, &(0x7f0000000300)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc7f4c9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f09d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db7c", 0x1e0) 16:00:08 executing program 0: r0 = dup(0xffffffffffffff9c) lseek(r0, 0x0, 0x3) r1 = socket(0x800000018, 0x3, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x2) 16:00:08 executing program 1: pipe(&(0x7f0000000080)) setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgid() setregid(r1, r0) 16:00:08 executing program 0: 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) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x8001) fcntl$setstatus(r0, 0x4, 0x80) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) open(&(0x7f0000000040)='./file0\x00', 0x81, 0x20) 16:00:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x0, 0x8, 0x80000001, "53c345af1f7aefe8b50f7d23af1b9a7676418ebf", 0x6, 0x375a}) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x8, 0x2, 0xffff, 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000080002002, 0x9) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) dup(r0) 16:00:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000440)='./file0\x00', 0x42, 0x6) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x88, 0x3) r2 = open(&(0x7f0000000380)='\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, 0x0) fchmodat(r0, &(0x7f0000000340)='./file0\x00', 0x40, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000400)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) r4 = getegid() fchown(r0, r3, r4) symlinkat(&(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', r2, &(0x7f00000000c0)='./file0\x00') readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x7fffffff, 0x1f, 0x3d, 0x0, 0x0, 0x81, 0x10000, 0x2, 0x0, 0x5, 0x6}) clock_gettime(0x2, &(0x7f0000000140)) 16:00:08 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setitimer(0x2, &(0x7f0000000040)={{}, {0xc, 0x2cd6}}, 0x0) getitimer(0x2010000000000, &(0x7f00000001c0)) setitimer(0x2, 0x0, &(0x7f00000000c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1, 0x0}, 0x2) setitimer(0x0, &(0x7f0000000280)={{0x0, 0x9}, {0x0, 0x100000000}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x8001, 0xa9}, {0x4000000000, 0x7fffffff}}, &(0x7f0000000080)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x200, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) write(r0, &(0x7f0000000280)="f2ba690634b04c418a179f4f774a21c4f64c599e2e7308d5137ce56c0b6924300fa1fbc9909faed291c8e62ba828e3177b921004f3e08e8b074a632640d78f3577921670ae78ae7a4818", 0xfffffffffffffcdf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xf4, "85000000000900", 0x0, 0x3ff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20080, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x8) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0x1000, 0x200}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x429d) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000140)=0xe730000000000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x100) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x80000001, 0x8000, 0x9, 0x0, "4e1e2673cf59b09e8d862449d6a806046093e2d6", 0x6c, 0xffffffffffffff81}) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) clock_settime(0x6, &(0x7f0000000000)={0x9, 0x1}) clock_settime(0x2, &(0x7f0000000040)={0x8000000000000000}) 16:00:08 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x4000005, 0x0, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fsync(r0) 16:00:08 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = socket$unix(0x1, 0x1, 0x0) read(r0, &(0x7f0000000240)=""/107, 0x6b) r1 = fcntl$getown(r0, 0x5) r2 = getpgrp() setpgid(r1, r2) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) chroot(&(0x7f00000002c0)='./file0/file0\x00') fsync(r3) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:08 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') 16:00:08 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x100000000, 0xffff}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xa76, 0x8}, 0x10) utimes(0x0, &(0x7f00000000c0)={{0x0, 0x4}, {0x1, 0x800000000000000}}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) 16:00:08 executing program 1: r0 = msgget(0xffffffffffffffff, 0xb9fc674130e51da9) 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) setuid(0xee01) ioctl$TIOCMSET(r2, 0xc010427b, &(0x7f0000000000)) msgsnd(r0, 0x0, 0x0, 0x800) msgget(0x1, 0x20) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x0) kqueue() 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002200)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002100)=[{&(0x7f0000001c80)=""/63, 0x3f}], 0x1, 0x0}, 0x0) r2 = dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getdents(r2, &(0x7f0000000040)=""/198, 0xc6) sendmsg$unix(r1, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 0: clock_getres(0x3, &(0x7f0000000140)) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x80, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getpgid(r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r3) accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x0, 0xfffffffffffffffd, 0x10001}, 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000002c0)) socket(0x6, 0x8000, 0x8) getsockname(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000000)=0x1f9) pckbd_enable: command error 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="0100009b96100000", 0x8) r2 = open(&(0x7f0000000200)='./file0\x00', 0x9d, 0x80) getpeername(r1, &(0x7f0000000240)=@in, &(0x7f0000000300)=0xc) r3 = socket$inet6(0x18, 0x3, 0x102) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001180)="e5a2d864dbcb88893eb03aca7c23f9b161314f709e6d08d4bbebce58722fb3f09aed5f554666a37f916de0e4ffe9fe8ff0ddc42d5425f359a99d7ecfd13622e25fd5ca9ef93a2ac68cc3674de58044d013d9a9b6ba9b751f62c198c515ca447441f37b92cf77a3e2d8e0635c98191fdd841e9a13149afae483a0089f4b1afd7136487e4264801abee65254db39c91cde77d10749b5c01d1b3de41de6367876f80c01c65854dc7ada34da5330712add894d9e6d199c924cddd9f133daa28e8b98a6", 0xc1) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x4}, {0x6, 0xd3}}, &(0x7f00000001c0)) syz_open_pts() msgget$private(0x0, 0x0) syz_open_pts() bind$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x800, 0x0) r5 = semget(0x3, 0x5, 0x420) semop(r5, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) r6 = semget$private(0x0, 0x3, 0xa8) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f00000000c0)=""/92) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001280)={'./file0\x00', 0x40, 0x80000001, 0xfff, 0x1, 0x1f, 0x200, 0x80000001, 0x1, 0x1, 0xff, 0x3}) truncate(&(0x7f0000000080)='./file0\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getpgrp() geteuid() getgid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002780), 0xc) getgroups(0x8, &(0x7f00000027c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002800), &(0x7f0000002840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002880), 0xc) sendmsg$unix(r4, &(0x7f00000029c0)={&(0x7f0000001340)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000002640)="3cc81ffdb9efde3960d7f08a48c535fd3ac17bf0d54070f269a36aa69d1b49d1d44ba6e40389b1e18e3a64f0953c3e90f57b77a3bb7a141663b8db5d2812345e3cbfcf4d87aa7720c9a83107b83ce62377f97ee6098001ce7f4f79d8a45fbff0c2e77e70ed188ad608787cf59d22d5281cc3136bd6993a83efedc35d0276df8bd336fa664b266c05310226a093d3994ed3c12118370eec230350c7d08846b7e2371928d82ad1abf468ce", 0xaa}], 0x1}, 0x401) 16:00:11 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)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000100)=[{r2, 0xac}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x81) poll(&(0x7f0000000240), 0x0, 0x800) syz_extract_tcp_res(&(0x7f00000000c0), 0x10001, 0x3) 16:00:11 executing program 1: clock_gettime(0x3, &(0x7f00000000c0)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x28000, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) pckbd_enable: command error 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) listen(r0, 0x8) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0xc008, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x20000, 0x80) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000240)=""/190) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = msgget$private(0x0, 0x94) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="03000000004f345d3cdeaa1392a171a6fe8d50bf86010000000100001c2a03a44943ff297ae1495829947e51e99aca1f23302d497988478e1701b527626a9ac2a11cd22daf954e99046cf236b2c4ebf024721a289a2c3f03d8da4e20310b54970000000000000000000000000048493d53bc3db0ec72bbe57b96e7ce63cc9e506322725fcad36b7b03fb6e9964ddf6d8be615672b0cfbc91a892930a8242b1d99a0ba5da993a8f2712aaa7d979775e741f829e14ebabaca65ccfc2fd0fae753b1d819266642a0951b13ba2d64b8237a9c1089bc2d63ec7eabe04e1362e0e832cc092a1b9e725dd394f77b3407a62e500"], 0x1, 0x800) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMSET(r1, 0x20004276, 0x0) semget(0x1, 0x7, 0x41) 16:00:11 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="ef346a605573d8dcfa298f5766b289f5af7976fb1bc205041ee8450bf0e9ee455a893c92980fe4549a453123919ef5e8e698275d9073939845cb1ebe21bf5e483ef6299eb9aacecf9ac9ccda43b783e3a5a5d3a642c17f6bca24cb432327aeb4874187d9b26858b61a290a70ead9c93824f8374034f5d2f028fbdafcef94d65a2edd83382872c3544242d8ea221559e99cee23eef92552c1ffd116", 0x9b}, {&(0x7f00000002c0)="b95a1b3e24b67d3e96b162473bdb4102a8ecc584f72b3372b9fc908ba8c17e02abc84924f2c2b381", 0x28}, {&(0x7f0000000300)="6e7c55b4da6ce6f7492fad97c0264d578a081db3698cf6665f46d1de73648b9fa6bb02a1d4f0cb2a258b2da604", 0x2d}, {&(0x7f0000000340)="f54e8dcd6946c3a1a871f3dc214c93c3f30b51dc5bac03a12cc37b127e8948e86a9b73b732e655dcc1589a484a3a37d59460071256e884232584663ab5899d5155d66dfe1dd7ba8a9bf069eda2290e6586dda9095963987b0c5e3b101e23fe1d9c6904b36ffae28139c40334dd31469fc5", 0x71}, {&(0x7f00000003c0)="420e6996693a0937e2b9c63f37b647d2f0e9f6", 0x13}], 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{}, {0x1}], 0x2}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r2, 0x20004b3d) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) 16:00:11 executing program 1: socketpair(0x3e, 0x8003, 0x6b3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f0000000140)=0x4) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10090000000000003100000000000400692e067ad0980cb414c131dc960def44f60cb7cf4882d9bd262e53dcb56472fb04296003618384a33512bbb46c4a57d2d780f293281505924c0f75b5440000000000000000000000000000080000000000000000000000000000"], 0x10}, 0x0) 16:00:11 executing program 1: 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, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) 16:00:11 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r1, 0x4, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0xf8c, 0x8}, {0x18, 0x2, 0x40, 0x53269650}, 0x0, [0x9, 0xffff, 0x7, 0x0, 0xfffffffffffffffe, 0x5, 0x4]}, 0x3c) setsockopt(r2, 0x26, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r2, 0x2) 16:00:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d2bdceb408d5450cf359d185e0f171282590ffb1de6f4ed2921eccdc2c613ab105d99f11a064d2b63e4ee09c62804d2fc1ebc79a59479c153549de1ade0467e489f9f901f06899dc669b492a3b5b4dc792a554d49533e93a33e7b109fdb32942a43a827274dd7216cb3300999faadddd58c50e698a2324a356988e45e24c3dc7ee4e863d89f327894a49b23e41413dc8efd90d9a91e95355c1cb0fbf2370f714afae979500a6f726c962dc0adfe37563422b0c90b91c15d753609b296060ae5cfbb5735413a2a19419dddf26c04d", 0xce) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000380)=[&(0x7f00000002c0)='-+-]\xf4\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='^\\\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='@\x00']) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="24636af1d8ea6baf1a4c49cba9f30ed0fc2aea700678ddc32fcef184d998fb1d34c9a947804f9a9112cc6088ce1239354f0cfd06d1bd76d7cc371b370a41e1a3f2d2386978b8ea7af641914052a8c178a42267a3ea2660ea8070ed3e0c45454df989c1914644d48e8e8b3af615ac9e787e930db7fe84ee4c8c0f7ca6bb70175da9ce17998261cccfdbe09fc43bdc6b92d8fe6f4b45292f8c67fa6ecb95ad3c99c94b27b77437", 0xa6}], 0x1, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) execve(0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000240)=0xc) 16:00:12 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="082d49a7e938147778d479199d761ae5f4822f76531747569c3176423b53b5bad0093ce0d478ee377878ef97a3f3d793e13a6a0e733e1c68720c81ec8ce88a597cc342369fbce254ba6bfa710812f0faf119a31f023c934698f9fb68e5c9cb937bf4b452", 0x64}, {&(0x7f0000000100)="7b8f7ddd0343e69d0c20f190271d3b5c464b2e8d53aad069265296", 0x286}, {&(0x7f0000000180)="cbe4932ccde931cd324d9386ac8842705199fcafa4231a59e359951644b5dbe858b92fa2b7754094a31f023f33c02ac7b42610ba1a20765bd804914664bcba2c1b1a0b68835b67fcffe874bb55bd27484686685b23abe2cfea56364857d88a0bce54a3d4e722816bacc27de03f4f06b98b4037afe63c98d0ba7348086d67aa501737e0026b3297f8c3dd1903a57589de6555dc5ec7969b700d4b0fae6e3fe3d7d622c04195a317c50eca0ca3fd6f80c698b722dd860cf17892d021b84307a48c0405267738c85e247779582e0429dc362b890a277739ae8ede58fcee4aeb2900f4aebc6b29f9ad4654179e2599c1917ed11dcc81681defa4a8", 0xf9}, {&(0x7f0000000280)="6ed22d899e888b8ee743c29d89eb472bb97beaf8f2ccd4fcc5a94fcc175d89eed4741be7c5252f3099de56020bed574940865a166acb2e0d14ce4073923cbead1c1018f0d61eb134dfbd", 0x4a}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000018c0)=[{&(0x7f0000000340)="8f0da6b0ae3d2ab5f81dac0055e11851af786daddeaa79a6406c8838a364544acc0eece347bda16056a29231c61bf953c5be90f86ce3d4a9b7ca6260c36b4b83fd783fbe5ac37d6adf977a06c7cee55f2a90eea596e0eda3c74b1e09982301a4a8911127e2461e5964e9371a200dc514163c32866303ef1eb63fe083e42f07c0ac112fe235db818677ac12154ba202dea090d724a8c34c7f1dc13f41474b4bede26b3501fc0ee8a7627a950a6d0896447100c0e37b3b9b8eb47d456ba507fb970fd4d0ab27e3670a6def1aa7da468740f637b162bc124fa392f376587b0bbd292c01c320cd9e684cfe92f73d31e65bacea171227119e5daf3d432e544c1c69", 0xff}, {&(0x7f0000000440)="684778106f7d3e842476ed468570e8c1dbd9fd41c4d73e3a8efe9a5291bd74c9d2510774c0bd5c1b54e0f2d3060cbf0ca38f", 0x32}, {&(0x7f0000000480)="d421806a4657d6d513743c1968fcfe2a386571f67e7acfd4cedf65743fa7cf7ed22807dfc18d2f2a080b0c60d8fccc28447c5156ed5e3bf8e9c629fcbee960275ea96ba2c25a57bdac50ae0decfaab0b5c85618ff8bbc53172f24409f2bf4fde27fb008a786a2801c9743c01e470b771babe01981563078ce091fa3143cc08b1e517e2412dc18fe61c50627853b39df3de96590a4a71cb7e34606ef8482480116b3449264630e56efe7aa4c58fbab900998fbbf46b073776e623d94817386cc4020d8f11c95afe67c3c9d9bbbae165e9cc826bcdcdddd8ab512384cff132bf3b29f8287d1743c2434b1a388df236872f984b5a225323ca822a9bcbcbdd", 0xfd}, {&(0x7f0000000580)="0144b632bfac20e01bdb008036ccc1f719e53a714164080bb4d1eb4b0386e3dbaf64107aa9d71dce63dc8515237dd18476f0d50835a2a680d98179b93e82757368b0048afa52b385c4f7b30d447c8ac17d013b9c68dd54ab836ae0a779d0cf54c326e8c1536406492feb310364b53db9bebe760751474f872b5a63e197c45d5b3906dd0a313965ac3572a221148aeb6116ce4efd613b86a4fd5982e9dc57a3bbaa1e77dcef7a798b2b4590502e23a6068918475e71e933c40e8f51c96e", 0xbd}, {&(0x7f0000000640)="1e5bcefd3bb65225595258db44262013267ca2997ed2f042d8c48abc37f67cf49d49c8d772d5d970ba25f42ff6d49acaa91913d0585eca033982cc9a4a04852ac28cc1b29e5fe0f4ae2c5fec997ba7aabb943cf363a607cdcb33ed2891d42971355d148ebe5dcee8cce63933c314f5601a33898668f05d8eb724b75e136541a8c3b17ed3a2873363f5a353cac0b34333cf8405e57dcd58bf45d19b42108e795fe2fe6b82f43fb3671fbf8448a477fb08ba351d673b2238d529956071aa333410e2c69e37948171589338ba3bde64eca1d78b5ccb696c324e735e6e610a74b1490b81711057b8f833f4ac666fe4886300410bae6f97b5aceb7e6f4f82107e02ce018aa2bfc999eafc384a90353a25c4c2f61ff3e460434332b653839ca74cd7062b08bed05b0eb80d933b3cdd70d4e95b8af75412493e530ed0291e3c5476e606fef23f59003dccc87dde475c5504051fb97d802db9d6d5c71888747724053faab74ba5054e620dcb96a4efa809f7bdf5f3a02ae26c96091f0b50b62b6683501f5943b0a0c92a33a8a9efb2a9959b94daf41dd4d2f76d0a5effc16f30091e70457886b6c4919ead749a4651d10ed18693451c6face7fd4a68380b0b88ce8853aa6ccab0c73f58f09cb1afaa83ee7bb8aa00b7ced3d93a024bd90df2f8be53d85552db16571d1cf2f745266cb3de95352e4a461edaeeac647b9ed454e040b3dd26262acc01d49effdbd7af73b4384d37c18d7891f406192116569b2c28f99781fdc8d429241ec5f078a45974982692aeeed479051f0be2b2b66616251934138f947a01d3438dc2ca7f5461794d5ffa7d701e4551b1433301da58cea8b5af5d3c237a887abce40cfb2f197064b99d451965275ae524d73ea4e68f2061269e86eb5b3fbb789db74506c444ff80ac00004df9396d1308fe942d6c2a758afdae1bc55766b6d07231d862b98a5ead09acb1c92cd9b47a1a6a996b78a7886ee2a53743bbf15aaa2d0ab5e6174e723ecf9dc4e86ddef55018b89ce7a8c1690ebee830247c5c7f8b715b0d9ef7ef2cd7b2ac0187a8d957c1932476dc38c8e0687d4258f4172cb6c91219a113833b231cf8583cbc975b449107240d73297137201de86c5e1a872baf26767871b54e10d70a8de6395889259f9391501463d713bb7e0dd7dbb96f468a5dd80415a662cd850aa19713d19f29716bf939ad48efa3e38acb62c97ffac1051a4a2d303a25e804e2db731f33426e6cdbff283fb2829d0d0b06754b456ee52b4032904c3722ccfed2fa88e2755293cec1db0b53d7ed633cd423e7074bec78c71445ca5dab4b72d1e001b33b7fd4e7e38a48079f7a42fed5d20feb5b81787fb9c87c7865021d963078d9632d365c1b3c16c413d4f268059ea452eee442b08e961a43eb4490977313a4597d0a1999305182de666b9db95e5de1d11c47ff2e901c5331d2ea767e1ab1774fc8eb3a349b63b11064094c8e46abeb80abe628610b0cd06015a925d81cbb0f99a1175fd255ff896178c44ac24009955e653b8c349f7cbcaf8447598a44c79913420526008d20780a3c7fb37ab7adc6bd7ebe3afb6b2a450af81485f862581cd7032356f78cb60b336c4386d65110fd7a5c71e8076c938aa1efa0e30bf636339eb5641fbf74043722e546b34e48e533e68a1c5d7726d75b83a68aa73866b09ccfa05725913d290a4847a4b579f328813d3ed6b6074fa3c7964436b9eba6b87317295182dc5da39007215ff5227fbcceffc5bf6cf1d4b9f35ccad719f2e8b19ea5a0e71db0c39794ae70586f062271c1c01fd471cf6aa2825a411ff5fb666809939b4920b3a9ab87ec9d4b91ffedfc57ae9283dc94dec96e66f67c58bfcd1649af6919c51eb123c46c47bd6a8ee7daa43fbe1d73de5dc65b96ff70b3779af3b597e50e15e4f532a1328bbc103af3c209f1085a32dccaa0391a1dc0bad697af06027915197f8c734e537d2186bd197f4088361daa82a6b22c84a5219296ad5c9ee3b3b5fa0ea6ff25dab55378f7c675430a7a6ed36649d2dc3b388ba980d45286cbfa5bbb86e892d19431ef794b1cf07bfe981f51e6965874387881c99d7dd503f45d721925732ba2efd5f6b856f8b1bee9626ec068079ed620535982c22151b756e13a1200c09595feb0a2c47c2ebcd585acecd49577d7dd5e0b1ba3e1d7027375fb9fa958b2f4eb89fabb61f4d13977f4ee1cc1a06d712800529f69282f65d6bbdcc9e0f8d0f58d823be8e45d5d72683794acca53b4cc66afb1d754dea18b34224ad7b7a430e0a5c1029c2912d47bc5d2dee53da6004864741c023a2aec6a12d1dc428ece3f7bb09e246a4f01828330b2e9a276258c5dd364fca3faa2792819e1a095ef00823013a449f0e4d3a043bb031f3fe9998b63aea9220fddbdbe5f898610a06f6186c2dc19bbeb06602e9a100589345726b02e9cc9a9b6e7dca338c87f22ee17dd9da28be17cfe571bae7b506065467a85b8fecc9290b901af8c2c50734d822d346c3ec1bb6707a7caa7553742723eb139d81b193b8857db2b2dca8b75dcd27d11bf821f2403c195970a583fb24cb1a6f9fb7a8a2fbfb3a707ac4450a04671f81f44fe79495f47c2e8e5fd649b7b48bbb4b1c351585a55dacc0ffc17091fb15c8eea497bd70821dd7750634b54f7bba62147b23ae6e0f798907ade0e601bff98e651883501bfae0127264419a455b9d66d97ade1a71a7d291c17cb339acbaec1284950c91a216731e17c1d67d7ff14734dc6ddc61315fc677ec655daa0123524dfcb2d953a663249d180c85192e1427c3902c0ddfad976c29e10359d8a1aa3b4e399ff811aeb2f74005ce4c1fe9dcd71be90c92731030e9505784c5f031560542184ded882e609b1c825d037cae221e87707497af94710887b1c2e20329e2dc49acba9b04a2a02a3f71ca9c824952eb9146934ba98a6cd5e136d0d4d9c2465d71a249e6a602678099fb96b2eb20e06d9ffbe1b1fcca3e109e33a9c5446d68d497b4a46c101fb1fd20888e482c4f5f347d366c7a786f3ab03b579c3d847f3a0135915323c34a142ec6ac9f2d3fd7cdda00658798888a028d7308dfdfff56d35b1a763252f1d8ffedb878e8002c746960276f5b0007bf27646d36db13fb1aeb6b8a32d6b9fc9b03e0f3cf98b27b9854fdb242830a1b23ca15c363b92992dd46f11bcb4b35e01642878442141e7872c91c840406d637ebde5d1ed2975c661938dcdf3eea46e7021e7e1354833507f43fff9df843388fb91c4c77028ae56476a52836e39e46235e54e71b6162d33aa66f55475c86773590112df4730e528eb13ac0c56b6f5153696fde80d8fbd6db3e39eeb9018f131fa19282796cb09de7b353c3b463e7fd686d44aacb13872dfc68588c6229763824a59d64affd2145a5f967305075585ecab4889430d0eb87525f99a990ed3a062fce8494a99af1992196f74fce404d1c3e8cf6211bc2ef1997a3e29e9636ab47e897369cbea84a6892278a224edbf7087089dd0ed9636b905366d55d7ff5668527fc149cf8a1b08eb43b81e352cad5d3160613dc8837a5436eee7abdda869965a797f8e458f1054dbb336eeb912910a8885e6eec74e0a914dc57507da93d1b5b8836c8965a88b22d362b467dec50c1a6dee2ddb9547387940378ae78b852e17de3caca7ec81ebb3b74e4e1bd9ee7549825e8975133b2cf2e3c5b8846b9c1fdd2719442c03615aeec1831337bf706ef1731704cbf04c6602d3c19d1db34390b9791e975cc6c9e059a47df4492292cb47adad4dfdce67a89b38f08d50876f3b0f1e9278a79db01b5c55998bd0b4beac3d008975f2e80304ddcca1204974baff239e66c9d9464c5982386f0887a433a92cb679a8457253cf066a7f15bf768ab467f77bb4a08666590f01f8d780aeec32939df4c2adb3987cee06682058248da635e5d189386e56817a49a423995240ce99b4ea775a16d410121c21493864afc291867afb2cc134ff4a43fb7b2eab08ff707e68c17cc65f34b3dc59b28f8c06f5aeccaa8f8912d0d9d1a715a79ba340398d18436424ec0ec2d33be4df165c195cd9c83f435a623cb0f2537752857859418e4d480026624b94ab6d04820d1744a4f6ec05dbcb3b19fbbd4a3e13208ced27f2ee5e6c0812ddf614040b7249bfebfa3ea1afbf2c44ff4cd0864c9d9aa63e655146b49061b42c6e880f38387660cdafde381ab19c88b40de35801dd5c90b33ad6a972b1758b7fbe3849bdf8cfa93b972c771050f34445682a6501f21bc7cb10a1123f05f8ae941fcf34fa93718f828c958f853d0c4662b20f0876dd1d3d295f691db5349bf49c481af588cd0dfcbdf54c23275342459a7a9a3594c36d25241f4a9a234be8c3f8ee0581b051532d017152f03fb19006e16720f69578e7bc3964270f2de7580d8d2510c08fc185440dd7930698d2aab3fc639e8671d29929ed24e45eae2e0ba96dcdfdb8c97e2d19490ef911bad265ceed6e680e226c60d3245e11e51ae1711273933bf4d5259fa5bb04062f9a06588afe90ad6352264b3834357c9d2a24d26871f12f963ed00836c61c8c6a8ae193c20f1a2f0c2370f8e6cebf23f53ce5a2e9efb7e0a4f51f919f206cb3f441ce783e6cd962b63d071a61758345d9c50e1f5aece0a11bf3517a8b03db2e338ae6a2a8c9f17569bfca472f3cc08d1e047726104b3f7eb128bf51d83d4cfdcfe78f7be74d1f808afe0f7241a6eaacc6cc6cc69615a0e5194b543af7da8b16c54fc4d14f1d07effe5830003f60940e46b2ed642983d06e8817ed9d75626f4af9996556ae8e086fb5e32814c513a68c7d7ef2e87ec40f7fbfcfa93748eb7fab5e59daef40a9b810f934f72a3519b98c61d33799c403a04ac2c0b1f867c9d22abc75a4f341eb453a519c71c8dfde491d4994bff2664dd1cc9143698265940dfdbbe185870f186345a7e9c4486278546ad56ab143df56ba88338e31883c8ac5ab29d10720bce5ad021eb716ac7ec7135b12604ae1553480dd6e2987c6055bb425f498f2531fa6bd67edb88df8b9f05421e3c3eb9bce175100aea1352b15df1af8a7d0a100da1d2e98808e8450051313f66f815d1bfaa686683e82cdb9aed8d361bd17bfb10bff4006e70c661b05077b9d55cb4772666eec3bea91cabf82ccf5249483be33c6db93d8e465352bc6d5cb8dff2e345af2f6a8fdf783f125d1bb60cab3d1c13883f85e4414833ccf5c68351acea9429ee82eae39c14b87252ba76ba9cc13643e7a2c2397df3aa86e32cbf0e158a4cdb18167fb05c91221b5d5b7724fb51b3e72eecaeb583d64dc92708a786babe9ec2ff4dc161c0f2616dd9170716525a8d080304ebfc9aba0ee04ac9a9cabc60a421a944f21a2d74456bc6782cd42f618b8d5e0e6e2e32f9475c0fb3ad75150196b5ac410d654a6bdc1c3bed57dbfacc457aeaae9465d241e991cfad4030f358d738bf092fed28ea020247071c607383ef99c87d3083ca6459d2e2e311eac26cb361a9deca05bf93986f21ee136af273c6df03b57e455fbb5d9f9fb425a14290ca9cf7f065a4400a4b70e6813d29b748fa91ca7117733fc06f532ccbb6826962097574d23de778f68bd34aae77efb69937b92bbef1ead92f14bc785c0b6b25bb9778dc14b9aabafcdd81ed0a115ea7abdfa7c3f89d6b0e9f226e7c97c43f0cda704bc37fd49ab27e79b257def35d7c586d92cd8aded105007504cf64afdd2385c419483d19981895c9955ce7fc558206afe8305d989723e480c369bb09f17d6b50a1f23b1b273269817da54", 0x1000}, {&(0x7f0000001640)="33d6a07a7328567e3d6a06233c123f532a5d07360565727aec55a6d6a7bf802ce03dae2f709d941d8aa44c9eeb83ccd967821f4ed108b077652d0ca28ae2571244181f55c15b538e14863140e37303197313d73b078d5892f731e0eed9153b02e5cb0d84ecad9edbd285f4bc217b0a421dd2aaa4c22e7ab5b5c9c0a30b9f1d253d56d1a3578d2ac584f684c33c2585d4c6b105", 0x93}, {&(0x7f0000001700)="2b083e5cb1cd947be54b351aed3e6954237f11e5f99ff39c2f1518af17ec72e886cd33da18f8a22946f7c18ee087b595425d2f63b6f78eb30904810824c15b86e7ae5bd72c7bf462f3c9e69d9abcc1a66979bc31cacb21bf601dfcee1b7fea01df538460fee2ed0d0054331428f9e90f0aefd7032a8865cd75e37d1f059556894466a454479894ad7865fbfade3885c42e1d1adb5a5270446b46372257427e913f6b61e060b420", 0xa7}, {&(0x7f00000017c0)="f12057ff35b3ebe00cdbed07dd6234a72baf73e36698aff94cd64af0156033b0ddcac181254eeb7cb0914ddac2dc25718f5857fd16ea7f2c7cf2aa652ee8834280176e3177cb6b20fa52f8eed5294b44f174706f8ff8e923fe0ae8a3a572d5ad1034a14138e5fd26bd1756ad10ee900f57dfe96c44c4982323c9f361b3c538a3a4c1cbbffee91b83d4290de4b40a4fdc1859e62dab930cd1c6ec9860df0caf7397fc9adfb1793379a0a69fb23caa144f825e2a5c075c52194695509b6d36a9dbdaf7", 0xc2}], 0x8, 0x0) fchflags(r1, 0x50004) socket$inet(0x2, 0x4, 0x5) poll(&(0x7f0000000140)=[{}, {r1, 0x74}], 0x2, 0x0) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) 16:00:12 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x74, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) r1 = getpgid(0x0) r2 = getpgid(0x0) setpgid(r1, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = getuid() r2 = getgid() chown(&(0x7f0000000040)='./bus\x00', r1, r2) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x800000, 0x0, "61aae27608dc0100", 0xffdffffffffffffd}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) write(r0, &(0x7f0000000180)="e8ec789ce5afa23e2fab6d0b0567a13743edf607fb47dbe9ea723d8318222e61a704036b53e91e5659cca41949481ce391e5797d0af8156885967f0080000000000000ddf314c33a47c6d5c2ac11636cf74bbb2dd7dd51865adfc34fa15e777d0806ed5a13c76f", 0x67) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 16:00:12 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:12 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000ef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac0cc8de4cc66ea2146d163793a71bf3ef721225b8cadc51ffa3a9a51400cf34a883cc1cee36da0839fc0750b19fc2f4645abfbf86173771d508d955e5d1b91ed7708e79f1d8b2bc3a7de40feb9417e2016d7c9e73b8b071f3a46fee797b848674525f7e928195ef6b87445e1837d3a0da28a52dfb3053a3ac6d350408d0f9c06c8949fd6ddf8a7095808f627f323832e389c320ab029d92416bb5927d2b0071b7e58fede2e43785ab8e77393588a1b988a9e1de5965bd82636b7ee4b199"], &(0x7f00000010c0)=0x6e) 16:00:13 executing program 1: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) mmap(&(0x7f0000725000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) mmap(&(0x7f0000718000/0x4000)=nil, 0x4000, 0x5, 0x813, r1, 0x0, 0x0) 16:00:13 executing program 0: socket(0x1000000000011, 0x3, 0x0) 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = dup2(r0, r0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(r2, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) r4 = semget(0x3, 0x3, 0x2) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000001300)=""/55) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, 0xc) r6 = getuid() r7 = getegid() r8 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000180)="9ae2b61f56591dd8350e5c", 0xb}, {&(0x7f00000001c0)="ff8979e68d2633ae90742d9d1dd5cd18e494ac24775807b2e7ec5606c9a19235a26db20518966b25483df744bdc549ea08593bf418989466b67b2c2d0032a3e45c24e0213afc2b37ab703b89997c93e974960d54b44d44f619580260c44179577028ff92b0aef50eff8f0571680f0aa2b7d930babaa4bc378b3e9f8595e17afad390c647434322bd24f7d4625314dc1ca563491245268ee2bb5e06bdb279ffab1533d63b9305269a3ddc00a97b24f1d31028d8a8eb3970824674972e91", 0xbd}, {&(0x7f0000000280)="45316cb9f66ee66a88f84434c5c5fc3373f2e451e43f222b18ef9fdd3a9bbcceed0e628c14ecf619dc62f3315c709eb0d72b10ef60184b73d6ae85a039a2d79623c3023395dab6207bf8a317ffa9ced3d628d9c86d669d63e601a02bea955e9a78426cd9c7f75196d6220adaa9ce1c0f27d5eb34bf6976c569c0812677fec91a0ef74a0cbf470340737e5a78f36fd5b852725b74c956f01aa9be96f35376cd938d1e3c22558481ed7ae574df8f30bada7195b8eec98bb62e0a07dfb6102a036ffc7799b7d2f116913f659384564fff526b6209b81ff6005c3b0806c0f66bf6dd892101bdcaf69782872a4c8039370074fe74b268bd28f49121813b19e14ec4ccfcb555d3d83edd1df07c799fff8aa0aee28e2ed99980de7cea175ac467fef7dfbc3713905482d16396cd821c083a0c74b47cfb44714c72a2a7549c29b9fd2a275ab90a69551e9bafde5592373afdaa5d7157dc0324ab96c8f8fc0e7f1814f414c45856dc86ef2295cde37501066854862c7607584977e1e08d35675f42069ad7c5cf503ba762b1a986135e2adcb8ca1e25a9da012c15a12019a88db61e732cd442cb59e89bfc04808fd75cb3c9208fb1273a42b37a5c3669dad1ec3e8021665d47239bd08435b1ff6c024c9d7b59150cc9386bb14f6758cc0d6c9294b7fa335c764b8344b44a2dabcd76929f3c8a556b739776b50a0fedb0da8a8a10c1b38e709cfd076316b237f42127f2a329ebf17ca62c700f789575695c8f010e807a85733ea9d6721dbb3e0273bf7aaed9441a9d42054a59b6e2658cc29d8b359608e621a78ab78e4a97e6af7ea8fe174dabd03a4f3262f5a3c5a1e224758323177d57ef8edd11d3710b151ec13d30d44414476806a8a93a1ba91b3a856cc1af9cc23741948f031c453f90be428167c3d0e0b67203d5bfb154f3d687570cb498cdb44eede228dc6fdce2361c19bdbf8d5fec4603fd1b93c74f385fea813003464928bb08f494140aaacbf20d8ce5ac960c9c318d3332585b39fafa1abfed28c39b4574240413452bf853a8cb4b67e485038db285cfd2c04d9aa465d76a636ae6160a1ee289b0bacb3a8cfc68964f691a417c8d000654ebd0eecce142fb01dd03ce2d5beef33fe343018f26b5ceef14585d80ccf0d64861f6681d17790b7a80711acf21a4be44c3144f4e65ecb70e1ec56c967ce49559f275b73f290831b9c1df661278ccf0a5063b3481e2915e9d1582aeb72b3a7ebdb7aa534f8700361c0298d33cf3039f1a39fdbded0db2070889c9eaa936ebbd90d47469b7e13812dfaa21c0fa08112c0d3f14cfefa2b5dce944ef967711c045be2b001a72ab2e18273cd8a154000a5b53f81ab771ce2dcdf73209af9eaee77efced5d818cac8042f344ee9ca774f65c836e00beeba4812d1e18047c66649acdde1471409974c173d91d02f93061f45128bb5b499e25f5afc6173407a5bb451ccc63342870f6d739838de93ba7d9d524a22570059fcb4d44479e595de33924265ff033aa595b33216084cc5291dc433c5a8c164096c9e5f09e1abdfc6f3a953c34face243cfe3f77421fdf78fb0719e29cbc0827ee344a2f245deacb588f1ef960b47ed0aaeb3e2160ac95fd332b6ae3542fd4659252fac0b1cbdbdcedd93609e973f0e02279cf4f923d1fd2d0cade75751f1e0c506760e011f6f8cc913558438e03e3d971d2c72a600d5b6ced67a09e56919d0b30916d6b49fc81ede9bc07b3058e13c4d2ac539a8ea6cfcce6df43778218329c124aef01aab615cf531a77cc1c35c2f49472fc8de2b6e5b9ca5346c2a94df05476b68d7e33667dee3f335e10e5f00a93a989a625b20d615cc2adb0da30d60e001b7d82bce51999866d350c077cfe5f6b00ba8b3a6c0b3a9ed1083d386b8ae8865225a79b06e687590417ab15fca727bba66d33485b8430c71a51c445f6ff345a21a5958ee05c605c06fb0d6ece6dabd509312f4b0d272b182746825ddda3b60ef760b92e36b80a16c92401b2454a98f27d0b5e754122e5abfe92987accfec33e450f31de6d57a9b54fb5603868ead65e3559981aa1f05d0b445e25fd49ca3765bc02306440e3bb139827e65e5600e5ed9331c8896de1cfbde1ed5c21ed034b01d184b35b2458907802d29cd44bf782ea7e4a5cceaccb7610d76446840b3004b296494fe6d2d14c5dcb8b9905eeaa676300a5ceb5bb0c08d2ef4a8eb108ffa77c61d7579e57bcbcff0baa2cacc78d589aac9bc07601d4b641fb649190757dbc4a0f81e7a9527187a0026bd51b4cddca82fa149980b809dfb7bbf968d4d158f1c6e09b1cfa5f8f8bd683606e90a92b28a450f8de181bca980835db1fb0933e734ba1567577ea66840f514b6ce14d104e106a2a811ab2020b9cf20d615b3f5c8b2ebc62fcfd8ffe1e54e593cfcc749a22003d858673fd4dd0a5bd6997fdf57112c5928089bc778cbcb59a625786b2c89ae250fb239111d6e0ef3f020b3b8e2b6677408ef2795549bebd9717f64695dde36e7aa1d44699432b6143e14711f36a03d251df2b6ec5a497074630a8d588ee0a76845d74aff32d3d3ac56c2aef978bb698f56d1118b13cf9f18ff6fe933f1cc37a28b571e6442788a2de4f21aec4fa2a6ae49b9d6a2c17a30a5c7231aec5387151bd0c0fc960382a52f3492e7e693d3241388793cde636f81feb19094ec4dbeb9a4f87c0cf08c0ec4e83333a9e66b72c4322d3b5c432b551063d42e39caef3aa73052d91e182240456178f83d86b3696a13511c588013a5b0fb49e235e036617329befaa5781c0c638a6a9d9c6cca9f543a5d21467d05da9d6a0cbd7656aa0461bf6c2cb96e4a3a4e3fb1cc0342a68d69142092a594a1becaa1441b55086261de3839f03339c3af4bc502f92c345581c297dac7f429e43f97b16a319b0fccac8392ceaf9cd5e22afdc666b2df19fbf54c678b5c2b493af41d561abca80f07d7949c9bdf77ffa80fadbdfec17eb968b1d95ffdc11953fd59f8b757b236ca647e4a9b5416a4936a3277b6fa3f73cdecaea089b0cf2e19aad96f6de8d4f1c28d1a132e7073c4fd9ef09e76a79cb124d6b574d72a725188bc4bff7f8b0df022cbf52d9dfe349b698e9f74c6bcfd259196b3dbaf4edd6e45309c407c1ecabd0b636b890b5cf927e91e1f216091c72f4b6f42df7cdb8ea0ae70d964a99143a82f2f44d453c83eb2f316865dfb2c07b6ba4ddebe8726c39b5fc68b2f62e68fd0e44787840bcc424dd5c55b8dfb7759df4ad1155d9467f9c9332ba8fda501ffb075e685859af04207c906fe8b6e4aea00e210e905bb9b5a771591bd8493fbdf2e0ba3aa2a4c29c46d38b749f81d86ce658ab56f4b9d7bc374cc8b83e91f2d632adc97af99836d323aad96a37e36cbc8d17d6a91a3688e1b02feecdab6eab17787f2be8406f6610bce50fd8e75b62087ce6a8de6996a0f81fed8bd3e198dd680d0b2f11e57f02e38d6a4013679e461a5ea4fc572a36757c4e76cd3bf453bf9c7d98918abdfbc604b6371c7e5cb851f06b140de878f118499c79b58a00dd30136a36cfa28f7d7f8e87f2cad35c1a7dd4b3a13a1e387019f1481ee5836fa322955c2a5e4e50f115044ebcda01bec985b2406944da1aae52824c2517b7656c7ddbd3a05bc444f1c9f1d71e53f8f335842ae6c8b054abfd2cc36bf0da39458981bc130aaf682a871d854b8b14fefed465fff11c4891cbe4adecf691ef771eb3c28dbd6d7fc93a7858daefd387bc758ec0859a7805e5a47645b616c1edd3e64e86866c89e19fe2462082ae0e529eaa11d9d909183f7fafb82428c5509451ad49072c896d632128335498781a6e85aec084f554a4964da7e45c1479cc3fe09edc196a8704ece100df78dfc6841af5b763f6b6d85b627c925907b8e651e5b3743a45a00c93e5ae1a60f855987568be716a57fc25b8a227ef0124a4a713b78acb55ca5dd6e0608cf8175462a8e008dccfda72f5ee76969c0845deece8a1c69e0880b63182f6a0fd6bd07de401de0609ce6e89efcf8a9588bc11a9b4fbbe2bea438c4abeadd9bdfe9ae88118f39d594019f849fd27b7e89b519df3563a47f4c7f52d3c630d3695c1d287a8d1c952e6a756d6295f826b7fd4a381f8f46e218e1697c6aebb8cf8e05e3e547a6533a630d68acafc26958e9871fa9cfbc7f407292be7e9cfccb9c352e12471556bfc50c434d286b6ee8535c458daffef8be440d3ac16a196b7a21d1f90e6deb87fbe533777c30b99a6815eae061789c0280fb452c663627b6f360444a2ebf86ac49df52acc0fd642c287b5724f45bb581843244849574fd3650755ca88a7f2e5b20ee7261e28116f2902d3378ac36d93a3d9751cfc308e76ef8d80015498ce4a9524051f22575a70214590df19ee84191a5db66807e7fe81f4269e2c24053c9f31a6c6918804c160fe5fe7f8f56fb3d9c936d920c8e33b8da6288606398c66a142121449b2907bdf7dcd5211af70240af4f7e10a4b13d3b1fc00dd2fc3c66c72cf12c21a824c1bf094843d4d8c5c6b18e6550ddf765f0c86103144f6c2f917214753080628ff4de9c1e802551ec5d15e4cfcebc7e2e79413745b05feffd033dadf5f6bfd483ad726302fa802c4062b94ce40ac261dc54991063063fd914c380c6f376152fdd83d3b84887584f35b10212f143247d8161603cc30ead69a829953d032b1a9f70adb4527099ea3726d03065e7f4ec7c5fb427cf62eeeb4386a3c4d5a28f36bd35f27454f4aeffd94ad9f8630e609b8945c9dfa7db52b3ffa79e7d9b28fc575da723efaa7acc9c61c262ae046455e505cddce1e37dec073f00cc31681aa3eb6f0a255307c1dbe230e7f6b5389e3d8b3513347ac62746e4f7d80ee090bd3fdead8b99cc381879666ecd46f206e8d3eac5d0e96d99d6d413be774de830b84ae4ef96ea80aaec81adf4760ec6e5c8e47cffb553cb1f6f77ec327a66ea3279ee3931eb910f495dfdadaa180c8274800ed82940ee993b329100641188191c7757182b0e8c1702694c8d4f82d48000076618d3ae6a709f448db56a865b17c1d80d866195ecc048801f443b19a72253811055ec098a093e744292e89502582c5b2b6c58bd094e8fd54dcf4ccc22b655c0e7abacf36db967b538f92e98d1864242611d6c76a9f608132287a85b5d2ff1dd6d80fcd2945a302fc77516d0e0cdcef2e6b7c796e4cf7210b164b375da066eff7c73be67f1844befd1e13bbdcc900778f03fb0baca369f2f353883e01990866c23b05d2d73a90ea20b3ba6b2874a1c7341fc6b01e6f9439846536aa9a4da8bae5a5763134fc4f3234ce536cae012e8170d8fa607634ba7f48082e344cb0639b09a92fa7f26b0df5720f9da00ef3983a0a1a6fceb0ff7d17f0769c62ac3068e6d555e8e1bd6ed1a16a8a8bce0f4f8f53097d898c88cf68f2f79df91c7ac4fd790948bb4eae7140608efff414e4745184a40f4e9998bed1c38f47ed35b5e5f4c372d8d48bd4619a1860526e4104cf9a9cbe6177920d725f1ff0d882eefaaf4778576de9ecde6d6b906c09c2fd1e08a332ce80cf19a86e6dada1a0e9be70156b5b3ef63178bbea43260fbf4fb573abfa8ee3639a9b0dc4678faefab3c15b63fae781479757a8a6211e1d334d0225db4c982c38157710d2e23db3e6cfe19509bbe725847ca47f3da773faf856436eb1ce52f99b95198765786cf158dcd2d7018a125a242a2da823972eee9885ae2355bc3699f482e844b5ec948bd8fb72102f612579b7787e658a9ceb582c5e1040303cec95244e568ac71c99bb", 0x1000}], 0x3, &(0x7f0000001340)=[@rights={0x20, 0xffff, 0x1, [r3, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r3, r3, r0, r1, r0, r2, r1, r8]}], 0x70, 0x2}, 0x408) 16:00:13 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:13 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000276a43fbb1e40e340d9bf8820f8570f02f60828544697b803d424f823713c053ebcb4d4deb50453deed71f9e952a2f98f88d8242ea2095eeaf1775eb28a452fb3e3d5a0c61934821531cc23758b0413b99cd7791916552fd6d111158a8276d687482bbc7e719ec65923d49f0c48464424e6b2f696453f6796eefac321518fd6f8010000000100000052daf951680fb780ece9ff1cf69439ef1383b90f699eef1151eeb9f5468b4458e06c987a2fd808af687546c86c3537"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file1\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = socket$unix(0x1, 0x2, 0x0) bind$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000000000000000000000000f1000001af0286c00", 0x2c}], 0x1) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x7) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ftruncate(r0, 0x9178) r1 = dup(r0) dup(r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x6cab48f3d88be4b7, 0x0) socketpair(0x1e, 0x4003, 0x68, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$getflags(r2, 0x3) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000100000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = open(&(0x7f0000000200)='./file0\x00', 0x9d, 0x80) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r3 = socket$inet6(0x18, 0x3, 0x102) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) socket$inet(0x2, 0x1, 0x101) close(r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001180)="e5a2d864dbcb88893eb03aca7c23f9b161314f709e6d08d4bbebce58722fb3f09aed5f554666a37f916de0e4ffe9fe8ff0ddc42d5425f359a99d7ecfd13622e25fd5ca9ef93a2ac68cc3674de58044d013d9a9b6ba9b751f62c198c515ca447441f37b92cf77a3e2d8e0635c98191fdd841e9a13149afae483a0089f4b1afd7136487e4264801abee65254db39c91cde77d10749b5c01d1b3de41de6367876f80c01c65854dc7ada34da5330712add894d9e6d199c924cddd9f133daa28e8b98a6", 0xc1) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) syz_open_pts() msgget$private(0x0, 0x0) syz_open_pts() bind$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x10000000000004, 0xffffffff80000001}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x800, 0x0) r4 = semget(0x3, 0x5, 0x420) semop(r4, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) r5 = semget$private(0x0, 0x3, 0xa8) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000000c0)=""/92) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001280)={'./file0\x00', 0x40, 0x80000001, 0xfff, 0x1, 0x1f, 0x200, 0x80000001, 0x1, 0x1, 0xff, 0x3}) truncate(&(0x7f0000000080)='./file0\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getpgrp() geteuid() getgid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002780), 0xc) 16:00:13 executing program 0: r0 = socket(0x10, 0x1, 0x4000005) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) r1 = dup2(r0, r0) r2 = getuid() getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r5) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x5}, {0x18, 0x3, 0x5, 0x5}, 0xfffffffffffffffe, [0xbc, 0x0, 0x5, 0x5b21, 0xc04a, 0x4, 0x1ff, 0xff]}, 0x3c) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x49, 0x40000002, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x62, 0x525b1aa3b825e30d, 0x7fffffff, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff8, 0x61, 0x80000000, 0x59, 0x2}], 0x100, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x8, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x80000001, 0x1}], 0x8, &(0x7f0000000100)={0x20, 0x9}) r6 = getegid() getgroups(0x9, &(0x7f0000000200)=[r3, r3, r3, r3, r4, r6, r3, r3, r4]) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25d}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r7, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001480)="7222f9bfef733c1f408b8003c64cdac760f4bbf395c10d879dcb3398ec9b8f3eeb3fb32c68cf07329cc638f32361c5966403fdbbd3b4bf029fd30ab47547db0aebb8249b02", 0x45) accept$inet(r1, 0x0, &(0x7f0000000200)) fcntl$dupfd(r0, 0x0, r1) fchown(r4, r6, r5) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000400ffffffffffffff0004001f8e000000003c9d008da60065c9de2351"], 0x0) r1 = geteuid() r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r4 = getpid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)="4276b703dd534f02061ac6cffa82df8f0a8390f8e9ed891dfbe92c0e0d6209c3b2dd0f376d4493f897a94ae3f814ec3b9809b738c5e432f214bcbecf9de9e9d5fe4b88f8826b1e6bc6cab6e9ce1807b911b88fcc59f02c51ee529dc91bf84ae71c42326fbf68844599975e2106793aa47f5f4ddfc577225b767b6a73fcee7663661b0aea6e195e6b70dad1820afca0bbd1ffedb9937ecf1d09e8cf17ef05ddb110b42d1c1626f6f3c15b487385225af4049679d929020b421d05874d9e7000cd6092717ed364f27ba1e3ce4ee6c16035e3fdaa720c5e3652c7f5da789182f2436695848ebda530f44e49cd0a26d6c0ab5b661b82f3032677484d", 0xfa}, {&(0x7f0000000140)="d7968d74a20f9b22b1b1d6637f5a9c3935e38acac2b01e77ea16f60f7a7cd418b2251c1b6241688f21e03b25628b8b03", 0x30}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r1, r2}, @cred={0x20, 0xffff, 0x0, r4, r1, r2}], 0x40, 0xa}, 0x5) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) accept$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) write(r0, &(0x7f0000000000)="22067ebc74a7ea11cf801bf1fa48f4445ed5", 0xfffffffffffffdb4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000440)="72204c36af4c9750821b388172627f1fe8da6d51346ab6ffeee0694025cd7a23b6e0a9664e1349502cc092df7fed9a120a16ef6bbd55f9fe26c7a3e1e5efe966afbe4cc428d225bb069b2ae8a019c754cf7e607231ccd5266fbca3a288e67a06fed2a4d2d81a70ada8f8795bde8f5dc3d012330bb28e29f5c4f8b5f817b30780a411c5b640e9e4a05c66305ff7dbc9c62925ceb52c1681c63f7392d2a2870175afa58219d40179f6a7a30a7ae5103f79ce34ff904d610d682d88bf8c1ecc7d1889d653992075c16c4ee1f566ffd810695460c791effa09f426ee2e823bdcf8a6a555db", 0xe3}, {&(0x7f0000000540)="7bc4ceb700532a1e788ba47a1a7bd8e839569c3bd4b77416363cae61700a062c61c19769e6387c260637488824fed6a577210c5a194f231e7d8fa4e14cf4d496eb2650119aabeb105cae9f709002536d9ad566e1a3450b29c6d317935718713d5b53d93c308d1362a139156e7158e1c86d19e10fead624aeecac59a4e6a04325fd9fa14b8f7796a947a652573bb65442b06767b520ff0156576aac8d92003d150ae98ed414134c956704e1a49a319bc1c63df9f5ff54a47a7e0b963e46d05886a3b76b38cb2e8191dd48d1c0972ce0b318fa7babe495a7e4956137ff8129e32942", 0xe1}, {&(0x7f0000000640)="88ed7fc0b38787c9c7d6efd35888cc60440417422f05aad6a1e1d5fa6523f5314505b02927bdb29a8cffe162ac9c5d724a9c6076cbb840ca58dff590eae7b22a1a6cf25402c0cdbd8f01ee2feab5d15b0a1b5ef6d53d3e7d9a6081d692d566f9088b906e423344654515c8343bb03036a2498fd6de7b62ccec7eeba1", 0x7c}], 0x3, 0x0, 0x0, 0x400}, 0x400) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {0x2}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}]}) 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0xfffffffffffffffe, 0x8}, 0x1) r2 = socket(0x18, 0x2, 0x0) socket(0x10, 0x3, 0x7fffffff) setsockopt(r2, 0x29, 0xa, 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/66}, &(0x7f0000000140)=0x44) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = fcntl$dupfd(r1, 0x3, r1) getdents(r2, &(0x7f0000000040)=""/37, 0x3b3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0x7ff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000002c0)=0xffffffffffffffca) getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0x9775259969d618c7) getgid() clock_gettime(0x3, &(0x7f0000000280)) r3 = getuid() setuid(r3) syz_open_pts() fcntl$getflags(r2, 0x43) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xa, 0x0, 0x0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0xde2d}, 0xc) semget(0x1, 0x3, 0x402) r5 = semget$private(0x0, 0x6, 0x8c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xb5) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698b, &(0x7f00000000c0)=0x8000) ftruncate(r3, 0x3736) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x1}, {0x18, 0x2, 0x1, 0xfffffffffffffffa}, 0x7, [0x8, 0x3c, 0x3, 0x0, 0x2, 0x8, 0x0, 0x80]}, 0x3c) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x4b) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) ioctl$KDDISABIO(r0, 0x20004b3d) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lseek(r1, 0x0, 0x3) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket(0x2, 0x4003, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) rmdir(&(0x7f0000000140)='./bus\x00') bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002dcff000000000000291c1572b9cf49f53a0000bca9edbd9c9f439cf6c64b0ed5", 0x3c}], 0x1) mknod$loop(&(0x7f0000000180)='./bus\x00', 0x20, 0x1) 16:00:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) fchdir(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) geteuid() setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 16:00:14 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x1, 0x5, 0x101, 0x2e}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x4, 0x8b1}, {{r0}, 0x9f7298add64de0fd, 0xf5, 0x1, 0xffffffffffffffff, 0xffffffff}, {{r1}, 0x0, 0x18, 0x1, 0x9, 0x1}], 0x4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd7, 0x40, 0xffffffff7fffffff, 0xe4b}, {{r0}, 0xffffffffffffffff, 0x1, 0xa0000023, 0x1, 0x2}], 0xfffffffffffff826, &(0x7f0000000140)={0x0, 0x3}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 16:00:14 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20005, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x200000005}) pipe(&(0x7f0000000000)) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'\x00', 0x80000000, 0x8, 0x56, 0x1, 0x7, 0x0, 0x401, 0x3, 0x0, 0x3, 0x200}) ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000003680)=0x1ff) write(r0, &(0x7f0000000080)="5284aae48a51df9314c9962cba0bb44d01e6af12892e749203515e9cbf618ab8327708dce283fcec0d6aca9e94097fd6bdd61b953476a185183e651fe79d81ffffff3f5c6d4bad4ad317faf96cebfe34df42187cffc085bd40e99f74035d12825b2805698fc10215a3291d3a025ceebd9ca0c3052c9e2998770000000000000000e4759280455e441acae557a78b50736559058f896ff2d669000c60295564a4981103a442460c9d68033874ef20ec", 0xaf) write(r0, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x167) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x72) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/202, 0xca}], 0x2, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x1004, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = geteuid() getgroups(0x1, &(0x7f0000000480)=[0xffffffffffffffff]) r8 = getpid() r9 = geteuid() r10 = getgid() r11 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r13 = getegid() r14 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r16 = getegid() r17 = getpgid(0xffffffffffffffff) r18 = geteuid() getgroups(0x4, &(0x7f0000001600)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000001880)={&(0x7f00000018c0)=ANY=[@ANYBLOB="86b68dce83a6146a65b1694f71c34f22aefd0e527363fdbe754e1a551cb37ef72ea7e808d3824f7d9a84e83ca7c98454721bba3a3d8f25b6f7723d5fe7ff37dd455acf5168e15a2eb229415ee624ca55af20"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000140)="a103e4ff67cdddb2c97a04d4b70c38dee25258f2001e52d9fa22be", 0x1b}, {&(0x7f0000000240)="fbe883ffeca750ad9f63454da31d22395b95e8b38da41a2cd00568006d871928c2a59d3f67193a2074e84f0aa2bac9732a542dc4a4620f786e2031a71c2f9eefe88ba2eec3874d59e9b7cb82cb592ae5f1e0f68644d5e0c20bb2e1a481def0f1ec55c1805cf3a7de916c7ff6301f4e5067f783dd4753eb90888ebfd085ad759649e9e51301ae833bb7b6ca82114414e52a6aa9e574da49c905e62298bda87592a4a3234bee8bc6130998ffbd3a469141d565b61af68226655918abba557c9e828d0ddf3c46654547eef025dd0c66aafb37751fa7f3f620bf", 0xd8}, {&(0x7f0000000340)="8a32ccaee3a8f69d3f4e697c1c14cd214e46deb68b677592509f1d962e8fe7a537da2e71bd1ac2396d1c11b6959996418338a671974234dfc6f8f51081376cca4daf2613a08120fc0dabbf1e96185555c89dc1bd34db969fe8d5d9ecd28bf817e682315747d4a51a4a5ec9ad5de2229ce6da8fe571aab23c990d39", 0x7b}], 0x3, &(0x7f0000001740)=ANY=[@ANYBLOB="2000000000ff0000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB='\x00\x00\x00\x00'], 0x120}, 0x400) r20 = open(&(0x7f0000000080)='./file0/file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r20, 0x4, 0x80) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCCDTR(r0, 0x20007478) pwritev(r20, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r21, 0x0, &(0x7f0000000200)) getpeername$unix(r21, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mmap(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x7, 0x13, r1, 0x0, 0x3) close(r1) 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x1, 0x7ff, 0x100000000, 0x0, 0x4, 0x1f, 0x0, 0x1, 0x2, 0x1, 0x3}) r2 = msgget$private(0x0, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getgroups(0x8, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpid() r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x7, r3, r4, r5, r6, 0x0, 0x154c}, 0x1, 0x1f, r7, r8, 0x401, 0x6, 0x9, 0x2}) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3) r1 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x1000100000000}) kqueue() r2 = dup2(r0, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x40100000000) 16:00:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) getrlimit(0x3, &(0x7f0000000000)) syz_open_pts() flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002020, 0x801) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0xc0107003, &(0x7f0000000000)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x1000) 16:00:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x290, 0x0) r1 = open(0xffffffffffffffff, 0x2, 0x1c4) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, 0x0, 0x0, 0x1, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x4) semop(r1, &(0x7f00000000c0)=[{0x1, 0x6, 0x800}, {0x3, 0xfff, 0x1000}, {0x4, 0x4, 0x800}, {0x3, 0x4, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x200, 0x1000}, {0x7, 0x80000001, 0x1800}, {0x0, 0xe1, 0x1800}], 0x8) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/178) r2 = semget$private(0x0, 0x2, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/182) 16:00:16 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0xffffffff, 0x9}, 0xc) setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffe) r5 = getuid() r6 = semget$private(0x0, 0x4, 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r4, r2, r4, 0x1a, 0x5}, 0x5, 0x8000, 0x40}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000380)=0x4fb) r7 = geteuid() setuid(r7) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) getitimer(0x1, &(0x7f0000000000)) r8 = semget$private(0x0, 0x2, 0x140) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x7f7, r7, r4, r3, r4, 0x20, 0x1}, 0xffffffff, 0x8, 0x4}) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) getuid() r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x1, './bus\x00', './bus\x00'}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x6, 0x800000000000000, 0x1f, 0xfffffffffffffffb}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x8, './bus\x00'}) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x4, 0x2) open$dir(&(0x7f0000000140)='./bus\x00', 0x20820, 0x8) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) read(r0, &(0x7f00000000c0)=""/191, 0xbf) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0xf0c) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0xffd, 0x10000000020001) connect(r0, &(0x7f0000000080)=@in, 0xf1) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) syz_open_pts() r1 = msgget(0x1, 0x400) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="49ae8cafb9b317e9f042564157f165a1e4f3383179dd9d5799583fd07fb324469a4a2b7d2ac7bc37e4bd9bfa90152f403f93b2b2ba0102b0b923f4b741d2297ae8ae1a527e5db284c79215a8cc419c4a40a48f22d9c59c416c648c35d8045cdd075ff2115475edd7ac996bb2600e07dc8253286b0591248764a80a71dcc4b67550f6aee830ef74ffbfbefd10e507b8db1256f69af289d368914d3a6195397479da009ee17389cabe176b854b0363cb3a955c2c94fdce936e6d58d3a27bd48f1fd039c3b5edbdacfa95cb8b4fac67f7315ec90c4fab92d8abe90c435982c820080b47c6659b5dad67e508b8510000"], 0xf7, 0x800) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/93, 0x5d}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/148, 0x94}, {&(0x7f0000000240)=""/51, 0x33}], 0x4, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x20000000002109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x8) 16:00:17 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000000)=0x10001) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x9b) 16:00:17 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000a40)=[{r0, 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000), 0x0, 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getuid() setreuid(r4, r5) ioctl$TIOCNOTTY(r3, 0x20007471) r6 = kqueue() close(r2) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fcntl$dupfd(r2, 0xa, r7) kevent(r6, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r6) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ac) r2 = socket$unix(0x1, 0x8000000000002, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400), 0xc) getuid() getgroups(0x8, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getpgid(0x0) dup2(r1, r3) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) 16:00:17 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r1 = geteuid() r2 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, r0, 0x0, r1}, 0x0, 0x0, 0x0, r2, 0xba1, 0xfffffffffffffff9, 0x800000000000000}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x10000014, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x300b0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000240)={0xffffffffffffffff, './bus\x00', './bus\x00'}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000280)) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r4, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r6 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) r7 = geteuid() r8 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r10 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) utimes(&(0x7f0000000500)='./bus\x00', &(0x7f0000000580)={{0x1, 0x1f}, {0x7, 0x6}}) r12 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000440)={{0x25d, r7, r8, r9, r10, 0x1, 0x401}, 0x5, 0xfff, r11, r12, 0xff, 0x6c73, 0x10000}) pwritev(r5, &(0x7f0000000300)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 16:00:17 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="822cd5afc0e8c155d1022f2f66696c653000ac21bd7bd7720c04bd6297590730b98a1f69746327041af2b91533494daa237cbf6a8ff1efd7aa9b006abcd7c8a53336c8d336d5b98eec92dbca67bc241b2957aa37c97c5d6338b6bcd1b846869e31a76ed53d5982265d8d4a6cd97a59563d919519f09d784c0dee6cfda245d6a8438b8678a4d7b90ebe6799b889b153a47268334ea0351f6a"], 0x10) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000001, 0x80000000400000c, &(0x7f0000000180), 0x0) setsockopt(r0, 0x6, 0xffffffff, &(0x7f0000000080)="88f07a723d1f136bc3510e69c17b4965de319bcf192ac74de1f51b4e5c0bf9a09ebb798b238b2c790f73226aaf484c4311399d", 0x33) flock(r0, 0x6) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000280)=""/158, 0x9e}, {&(0x7f0000000180)=""/183, 0x29}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 16:00:17 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4080080c2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x26, 0x4000000000a, &(0x7f00000000c0)="ebffcbff13b9fd812ead4e713048e69931929648", 0x14) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200000023f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:18 executing program 1: mprotect(&(0x7f0000030000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) munmap(&(0x7f00000d7000/0x1000)=nil, 0x1000) r1 = kqueue() mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0xa8) kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) r2 = semget$private(0x0, 0x3, 0x82) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7f, 0x7fffffff, 0x4, 0x7, 0x9, 0x80000000]) 16:00:18 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1000) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004667e, &(0x7f0000000000)) 16:00:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x30821, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) setsockopt$sock_int(r0, 0xffff, 0x1012, &(0x7f0000000040)=0x5, 0x4) dup2(r0, r1) 16:00:18 executing program 1: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r3 = semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x10000000000002b3) seteuid(r2) r4 = dup(r1) openat(r4, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000340)={0x0, ""/83}, 0x3f2, 0x2, 0x7fd) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000300)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='+[\x00', &(0x7f0000000580)=')\x00']) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r5, 0xa) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000600)=""/198) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getuid() r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:00:18 executing program 0: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r0, 0x1000081) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) mknod(&(0x7f0000000180)='./file0/../file0\x00', 0x2005, 0x202) r5 = dup(r1) r6 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) fcntl$setflags(r5, 0x2, 0x1) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) 16:00:18 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x221, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = getegid() fchown(r0, 0xffffffffffffffff, r4) getgroups(0x7, &(0x7f0000000100)=[r1, r3, r3, r2, r4, r2, r3]) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000001c0)=0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 16:00:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x97) 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) ioctl$TIOCMSET(r2, 0x20004268, 0x0) 16:00:18 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) 16:00:18 executing program 1: r0 = semget$private(0x0, 0x0, 0x40000006) semop(r0, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x2) r2 = semget(0x2, 0x3, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x5) mknodat(0xffffffffffffffff, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(0xffffffffffffffff, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x2, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0xffe}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r0, &(0x7f00000005c0)=[{0x4, 0x1}, {0x10000, 0x9, 0x1800}, {0x1, 0x3e664106, 0x1000}, {}], 0x4) semget$private(0x0, 0x6, 0x0) r5 = shmget(0x2, 0x1000, 0xfc, &(0x7f0000ffb000/0x1000)=nil) sendto$inet6(0xffffffffffffffff, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000140)=0x4) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) rmdir(&(0x7f00000001c0)='.\x00') semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e700bd91e74de4000000406d01000000f2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c0000004c7f8335000000000000800100"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000600)=""/164, 0xa4}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) connect$inet(r4, &(0x7f0000000180)={0x2, 0x2}, 0xc) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x200, 0x0, 0x90d2, 0x0, "d730c1e7bb6f0900000000000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000001700)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e6030000008137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cb38ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232f14a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f644747529d2559fc8d7fddcc792e28e0582d1e8fc978dec3a79068cb9dbd8f57cd1e4932277000e751efd3d19fcdea331ca47bc4c8104019566692ba0068e4ea85aaf457e809d1d7acc7e83f8172a23f7f83b901be9b12ed0b3d5f1a3a9c3c7083d4e866172a5dc973820d0eb918ca45abe2245e95712fc45fa433be", 0xfffffeeb) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) fsync(r0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x20200, 0x11) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) recvfrom(r0, &(0x7f0000000180)=""/194, 0xc2, 0x42, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffff8000, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x200, 0x800, 0x0, 0x0, 0x0, 0x50, 0x1, 0x3, 0x3, 0x7ff, 0x3}) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) syz_emit_ethernet(0xaa, &(0x7f0000000040)="2e47a437d9d6bf76ec58dfe61abeae91ba65cb66ddd063d283dae68902e79f9f90d136073fdc2d22b03a190c38db689dd52478f3973114e663e5293e5526407604219d612a7814239d3df1f14c5b38bd6739b12c263884972ef4293abdf30e6d67f5c1761f654a25e0062dbe7b8b2ffe1e72da294df3f4ed0d69368a4922e677013589f09bcb7264e8bc8f787865efb9f11643344ac462f7eb59530aaab1627baed4c2e3f5b6babb7008") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20280, 0x0) fsync(r1) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) semop(0x0, &(0x7f0000000040), 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x2e}, 0x8) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000002c0)="a162e6f17ee26d13315de3491ae8305a04ecbb00e03e3e8040711fd0f0afa38a620f097ce7166b79e7d84a923b941d59c224b34685f777d2498ef7a0dc7e24c0490ff6a00cbe8c62da5bd741a598344b1b2b0682b42f871d42153ce9f6f8ccd08687fb6968d8b5e442cc7c6549a291b207dc66771f672c8ed9b5af53fc20e39b8fa21830ef1eb72ff6f90226c008b506830adac46aa31e4a128750dbeef1c3cddcba1d90c0a9b791277b97aa0398dfbad7d24f484da17104b6fb9b45e118539cfc03e190a9bc90de1397865ef14bdb51a7cfffa7b653e5bb372bb7bd50f3ecfd143214519556eb8809996fd06129dda003c2674d36d53057415f317cde75d4ede327f08947ae5d6406f948868acdc8193d05228aeb56490c8654a1d2670d626c37f27f8e24bd3dafe9cdd97001b9756b7b24972b210c65d63ad4279dcae38c92c8555d64d96fa580807161b6070e94ae01bda5ffb2043fec7555c158c28e899b0da9305f08a48df08651a9e103c4c77e78a230554c51a716ab176590b0af32bb2e8878b9be9f660a5fd61fadddf06bffbb87306d8ea49c7885ac347ba520f3fb2cda42b0c0e997f14b38d262bf299c06ad52bc063d142a2949a4ecb13a54f74c641a4227ee9101403cff7a67aa3920afa638d42fe7d68fac4f014f5a2068d157bb6d1913ae15a3746408fff6e97c5d5340d9bcad5631b3fc52ebbf22dba4ff5591ba27a7bc78c2670154156a77427c970c042b9fc67e90424e522458ef89919f38588accffcf1d1adbf6050d6bf3699d313ba5444936fa0fa872c391aae990c684d3409ce26020f961b10c5118b67a595696c964502b421b481313d907a5e73510e7ae24e12017704a599edb40f2e98e87c8aa109d4724cd62a5229a90a74e2a8e811f186bb8ca8feef5aaa025cd08f5dfe2cefdb13671af995676fc2c02b1b50eb2283c2c1a0777d45deed914d96c0f27325df7df4807d9068722c95a8cf9228ea9bc24dff3f86df6c6093653cb07fe29ca91618f1b1fdaf6eb5277888ed4b052be69c44e9e0686a652281062d56f5561953184b7cc5fb5fbb5e3eee8ac4a3a0e5e697c560ec3da77e996c3baba5fd727e00374492e7d78639c9af682cade789aed94d55c575da3dad5b115a4cbdb386e37ff401fe48a544692b4560157f07dcf468c3b9a34be03a9184224bb88899389ec20767213b76158922eeac7eda45d8047201013ad90481590999ea6cfbf243b3372997b2b2c9ec5eb2b06e9a35e20810757cecddaf60e9a3b1624530612c94e25ad4025d18f056316927483b260d14a3c46a86c56b6f221fb0d7e0ac0b0b272b3b2db416b067ccc95b5b0679d7579b85791659b6d388e2bb069268d220a72c5befe08768709a3845b56bae586863587a1844f01f5267eb016992f67f38d9037832cf768ea168c33dacecd3156d19b2fa345f26e4ebeabeece17a31784b3f88cca65a69180380d7e649ad117b107c4f16907f2064a6fb978dd044530a37a84b16e1d7bacec03aca5292fd17e752396a6884bad56c258ef5c45899dd35faa31578bf3e36c4d3010ee683a1dc9bbdd1a4eb094ddef347ab8b56dfda52d4384b161ace6e78fa3efde9b39e98828376ef77cc500716998450794caf996fa5340905b264ba005c8ea9f805eccc10de4cc979c8fc190a045caf0b67068ab2bfd0bb66714a196d3ae72ff0635d41424f1f6c19921d893fb58dc51d56a71f6a3502cfd4263672fadbf3a9a334d4bf9cddc4c99f4e4d76ac14116f8992ffb7c88ed7b6617559e368573a5bfd52712c53218a99b4360c058116f61eae922b3e2a79d65f8cd8c9a253a7527c5331097722f11a741a249ef449989ed2ed3889aee9d1eb0308f83ca960d262566a5cb548cd30553cd431a326c19b273a9ffcd3991a7edca842cd80c027ab67854a43f34714a1e99b990c0084af23028a7fa852cf4d7299205fa5225dd0c6cadde554f6480700bbc1e9ff681433eec47cab34c4f8e540470dd2f7c061f55f3ec8b9a4821fbedead110d6e861e6d4c4cb93b7c283874a97785684bd0534a358a62283e45b2f98d05b8cfd8824b44464f7878f9fd47be3e31632f50cbb53be28f7a13c01715b990171ad049932350aa3ced5d549729effe0a69bbea225fc3b50467a0e2ca37f2ee8bec5a35dfd0b8c3c65c7bbe3a61d85e2cb1b4ef63b01c318ec2d809fd31b801c171e4f5ff23693720453759c3625943a846c00a15165cba32d728a2a438074245337d114d3cb8c33a5d67c3efbbb8060968a506f129b57303fa683cd9b6ae77889fa2872cb7a5038616622bce34bf6fd172683f5679aca2a3da70c955643a6dfee846e02442c287c2625bb5a949523eb906e8dbd712e304199edf3e31dce04779b17657a295de2aee348d123e6f55b981c289ccacbce3405d5bafcf2e04d4328b2c607199bf4681e105c90808a88731c82bd38e470b358344393c17928fdb252db93f8f57d24eb04308b6c36976baed991ccd34f3a38fdf5424e33a20b7f83cc78432a8032c6410640fdeb76d7cf7c3a9f26d944f4d1bafe3b6cfc8ff7ca0e7ca3643d2689375aa069c298f295766bac1a5a81b78f9ff5cd0c37a0c0960301e1d37851d70b13a7e29bc7a186a6cb6def8a6b8d704a593e31f27afe8e032dd429fbdaeb11c8240bb91a28c936b042084d705786c39705f078fd9577ba2f125d9d3eb96f723a0124b859102fa683f362560f7d08399851524ee2cbf00fe7689b76b8d489c0298ae1a3eb98bb2d74c4bccffcc7ef727da4135a02888805953013f451ade9a514befe5cadd03f28e7b877d52dad192df7a86115fc66acf500fb942f3b21b3ba28aea09ffef6e010077c0123300b0ffe14d318d790cad48d32855680ea68b435360ffcc989fa11b72a5517fb22fc0030b4d61ee828c4e246a5709fd7c69caffef93835b286cb0bd10adbad25ae9970f879485f5241a6c3094d2e78dc5a1ef4b4ed9943c4a2e281125f95e4a77c921a76d34763ee5da9f44505d4b42cb52dc98a7bd695a4f8ae5da4ab890f9f454ad026138c3df7e69bc79c51305f206bc0b679f92b78f4cb7331addfc44de10a3e5ac1d806a4512be43a7326f717b58ee091db052585f7245e0aebcb67c8310109439b5b81ba204a6e6656985c3d45c92439baeccddc75c124456b518b2d2a1bd5a2503fdfe93b03b965966c8d97655a9caf5d591f24883bb8c0418b24e6259dc8de24e958f03a8cf2dafede0cf49c3a9586395cf681fc2061eebb828d1e73a8863380036a14d18385ecf1056d7dc9c229169c251df52f45b9456dce188d2195ff811fb2516c7846474433cebd2e89b8a68eee1d654d8fdeaedd5b75fc0809a92d6e2eeceb8e8512d6858c92e3625ceaa7124d3c154da4eb481fcc14810e53538f71bd5c36d5d011f53d556eba05b30483715a5e6e2ca7b97f8e5d13bddd797aed784518eff8852c6c34c7b1e1a520", 0x99e}], 0x1) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000002500)=[{&(0x7f0000000140)="70fb576e687cdbec4de9a18f0c29bf5bf0f34ff669c74d18b98d1323a48609aef043488738188ed3c1b981b97b1ec8824597581153da7d5f16501a7fd5b40fb241373fe38729cbb34ff03182f6385006b30d23ed42b0c6a09d24867057393809ca31ff103e1a9f2fb1097edc4920d293740039c69d832c1434b8cf288b40c9df6d97905faaffc8d8018fd64d43543fca15f2b395c9c330e8c3879a7f99fb592435338159b7556ba3ffcb7b13c351775fd3e79d47a0a558daae28d4f9be6920e30ee87262b52301b70ac246a167bd9878313b5586e7d50e4996a888a2e5622b796f2d0ca64619e9f8960f", 0xea}, {&(0x7f0000000240)="c24347c723f78a2d2ecff7a20413f291a51bf0f546644409f2585e442447e8da3da41d51bf2324a6df2e9bfb8df2da9939e381b52bffcc034ee331e997d70afb1aabeb7a1adc00cf4f6a758e3af3b335df650fd4e3bdb20ee15a5b2c8f7e42602ee12e420bb01da62fba337fedadc0d9c3579939da7e24d5939f9a713df271a474deb4cd9242402a958132e9b27163c63b448df768f82f35494a1554b52b71670ac383e02c32a34db63d27f33b2b13bec62928312c1d115f3c463df77ca065c545dd7d82cba5b11d161ea62d003289200d4683f0c65085f173d5fd0e6d823366e638b8b2331bc20c92760396c6e88159a82849f5fe85e47e19128c3c6a7b1fe06d9d2e4a0d7222e5743817005c3f24768b28b9cd166b6a6b42b2208ea390f8a654ad116320f827560160077ef972adb7063a5c8df9c1cf5b7c47aeffc171e2e8a51a193c894d48347994aa5b82e8e6720ce7ad6cd0247a80b25a2a955d602f0e8fc7d3bb4d7d15f114fa11de51b83c6b6b1951299979199a821c081c207cb9e9991f488c88d1e7eb22ac5927846197f8ae23cef7161a7a58b86942eb6a6ced818fbe8925507a4b09b2a961656e35012577bd05bb2010b9cc196a8c1724bd214c0ecddc35551a5fc125dde3617decf89efe4ea8af82dce4cbbd45d0afacdc7caaf2a0bb84298ded091e880ab6dd950d7330c5a64f4393c5c1d56b77926d142cd699733d3ca8934fa7ae01d514d7ea141a3a91d362cb662a77511737e27b6f0375eeebfba06a5d0b10c41c6149639d4e62c638bcfad682ad4a57b86acac49bda6b4f7f6c98e37fa9a56ac5dd5687635644131e8947493093611e722ab94531b9a9b654afd1645b52a84faafc2fa94ff1d42980bd1a2092870749723e35253a92790f886a104dbe20f9c81e17950ffb16f2cd1ad4738c54d435cf5395f0ff8f5cb1a3999de9d416e9cac32df87ddf1da2cce79e926de202892c630ed6f0e4b0952f06a600116b3eb7e9864ce97ac5e597e5a3a806b6b379eff361bf4e2153ef916c7cb21b3bf2c206794def2f822110a3b8ee8098247c59c2375433dcbfe14efd1837b3a6d281e6e17cfefc5fb2be80d2f2ffc1a46a59baf28cedecf851b43cb059f8b8149e077d844195f7453714059011bb71dbc2f0f04f7fe6c12bcecb9603359a7eeaf015988f40c05a4f30b246f5839399746a1dc7fec2b7f70148d2a644c3e2416897ba6b16089a357286f969a845d16f21c63ccfc7945a7039a0bfa2f546823be3dd1247e8896751f138a7d3f198b46c1663d21c1a9c40771dd907f1e3bb0de7575ec1d4884ec97aaf18d9e502699950066e0e4e979c24edc355dd0e2c3194bb5ae0ebf7f49d2674ec27a8201c014858d09a8b84d839058e690af77ecf3005ec358e879a6412a0bae7d382eae73f8f4baa31556c1bbfe390db99ee0f91327678a5e89ec86375e0b5984af5e27475d53c6ec6e33bb2fae68b14846fe0cde1c0dbf7fa84b97c1869d14d763eaddbafa7a067967beb48418765a7f11491af83b277f5054fdef96d07f0780863d90933fa41ce2d83db5964ab38edbc44de1c8ef6d1d51dfe6c6fadc38c0bd933e7c17f55b5a434fee4e26720d217edf6fcde9630cd108c2348e08bb1bbb99c3e0d04bb7e3f35b95fc0923f42d11bb6d3813f41182005f9e37bc284611ecea43c5e36f6da972ea18f5436a7c0f433f44a928fb8bd49216bc960f7e747211d6ca5cfe355b251d57a7273fe3e1065a911623b9a2b89b3681d58ab7da1571d2478050e719c4bd95fc1e25cd0336535aae663df9c8ad92c357e483f37deecdb0dbbb790db79d009e588ea28f5c683b6a67cfb8b127a1bd54ed9049a253847d005d96906c67189c692aa7374acddd8b7f2a165cf195761c3db5a5981659631b6e8c902b7499d034a9b725e11154ea1e3b0595761f141e7a1145013655758610beaac3d17d11b509b3b2fd8f1f85c99bcddc015e341b9376a54abb18225785f650a2cf3860e9a070c8f017d73c7c64ddc8a843341429f3a682f4a52ef00539a9102cefcc804d3da8c8b22c1e23d797b6366a04b81211938432ee80ca55dd0dc327a2d5ef2d86128df0f5e3a90f5515780c2dc0f9a156590962ee8c15afc668f019d51e553d34e989f173b3a7247be1975f62b6ae9c97f83a23721966baa9aad154d83cc654836dbdf9b43cde0db5bccb030ebc9e3c26f342be9d07fdfc51b3b6fde4e9c178c5bd2eb70d95eddd42ac7b1dafd583937cb5dbf551a45d8864c98bf8b758c4c0fa8a30cf530c7754048270d4fd7d893e9c016a9323a3ac187f6033a2ea53ccbd6c77d5568f78cc6603de3758f5a8c0af991f74795c0e85409622ee6331c6df192e9599f00cf97fac4adde07571ebda209c011fd11dfdf77e1cfb6c5e4ee5e3d753de10996b325ab54ac8b884e47ac1857fba4b0a9898f308f0105873c9a870c0077cedc772dcdef0d7da2f420712a3c88092f386b33a61a1ba60d101d00ea145693a5c5508ea8539a3e38abb771d32494ec6f9d98fbb6fcf7a9dce7193389a1e0a416b143c775cc136b8ee10998165c1e057ffd4b64a4c4c7237dea1dd6baac3875c10aa55b437e1dd681e58140893742150e3b09c884db7f2c48ec2ae00bcad582a4bd803877150bec8243a6ef5428d7e9d5d88a3d70fe532d2334c80768b40dbac9fb311d622f880aada9b629304e46f29dcb2f6d92b1ffa70ee94ff961527b825889f209349532e219218899eb8749f4ac35f95a51fc91f663c7d159d507400d0aad706ff1f5c582b3661f3b4f507e5cdff559aa197d04b5b776348b5f7e33a796dfdf827a888d28bee348527ec8c537e1228828b0f3676de2ad2013f738d79015bf3ae9a66ee16982989550422db491fcd410a27da9a635d03a79b33ad7f76f78fac059ddf476730c438764b5abba18e7459a506cd39cef9d090f678aefbd46e48f5c86f499161fa33fc62c71cf12c90beff266b640e4acd81f3766945d85dbb42676433bcc9998a13f1794cad5495824dcde16a321afb901d0c773559c5eb3c9701c571e4c5920de541f91ea2a2442e5b2ccb1fc284bc37a8bf85340bca919dd0da58e4a66dcc759e9e6a832981dd842ada437e1bbe1caa2a59614e5fb2fec00a166c0cf9245b803b29eaaedbfc757b73ce7aa3078ebc9bce10c5b072618fbb247ece67079bbe82b46d0c09658102bef2ba0c8d684eabb0ff1ffb54310b11fd7e2f1202375a046743acbdeb601f8e98e269e1a60883d972e6786f38db76a959b9288354ed25632be1f8226cc91d29c1f22834f8a6cf57bfa49dd0f70b52389f55e72673f7a503fe4be7a39a412f9ed7f50c202a01040242fc140b140c763b78e5c7d9bba517f1c5890910a8b2949f4784d212d403375767fbb72a136aa79600a68a353e3b68d3e9b0b68decf73a2deb014d4c11ce56fd70afb2ada3e23a0e54c8a0e102f19ffcda9fbcc828a83d2b854e6d62a69ca9224b383c9f272071ac296c3e51b4deda7640d4895eb3dbde404c58bdfd6be23bf69edcbb9065efa7a9052e95a4adab8839873730b3caa4d18b5c7e2b47e977021c9d17b40321312db68b4e135d55d086604dd978aeb3d8c055e54d03c421db46b030d4693a1e5f70f0296fe96900f260af0fe4da2d6430b14498af53ca1b252870da8f2aae1a50039697cffa4fed81794b35e439c5bd836ed04ab7e87235aa7e733ec05d172727ca30facb9396971827ac2bcc41182def4595f8c9efffb4561865057d144cbe18398c2ef38a7ff21b6a682b90720284df1c360a5a4b810277fa62a47aa73f2cd8dba866d0d9ac95b32051216d1289ba951ecacd43ff1c55014c6d7ece06260e0105e87decb2a12f603623464cb1894c7bc603f9e74d9893dfda6a834d4bbea879b70ad75e2e3fd2218449ebd0c5da431823d5f431f9a5672267cfd246bc74bf95466f6c36d70ffe574377ab2b82372cb30eb1d16591916903fd208aa73ab70e76c7906ffba910cd5626c6eb6acf08160ac4ec73f7ea9c708fbefc7d20aa9a9fd5b07c79177dbad1b6d3bb35479b34139b52b28951cc77a82c2d3a4a55ef9e06c8a55c5e69d9eaa98faed5c6db8e388736a6531364bd49af1ae19a82942b89f39488af5f115d44dcd9b93456fd9f8105db41fb8e47388316b1732a1cb971791de707ab8bf180cf88a77bf8ae8c2e41705c77a39d7300f3bda9c5634d3568268630d097b0852dbac16d0311e677deaed892a05d7d400f96b456c79e2efd66c4e3e401c6aa842c8bd40ca3b42b39db28b5d297a21c24aa4ffe391ef4f99e8e79cc7d16889ea522fca7071f326f8f0ee51cfcc0cbbdd9a97daca7898eafd7cab9679e6f281e0fb74660337a3df513f5fe82dcb713f92df90503095cb593970b24e7bda3da1b099c8837f8b93623add4753f71511cfa946f5731d3c360d2e94acc753141de009caf12483e9c7b03b2f49366d72e8a99523e0bb5f03fefba20059c97f836dfb2fccdbe3c0fc9f18f6cc19fcab4e9214ea2eb687a055a93c371abb9d10971e9bb78971604800cb91e467f2efc7cc752537473b669f72aaac8fba345693a9d627f3119a81bd545e12f9e5d9605dbd6c961a084d200d9d2088f0ab49cc7122ecf4107cff1a22ebee32e90fffba3f01a1c20f6052ef3de6f583ec2690801817b0e72e5c13ff32e8a30620c18490edb47d3cc9dc1780df3649df065a51cf622e53eb8608ac8edd2cacfcb515107252da2691f5ba85b164aae0d8b40d29e6849e79e62175ddb268743389669614e3d1b83a80c04bf03ba9fc88b8ce012941a75d0cd53c1a46dbe754b6e9c5520677f73e32343922e0826355f27124e7a030a2e678e8632730b51dcb71b4a79281ba76ce4aac7ad993e4deafc472239f761658b315248bc5dbd2f4db09feb5eb5bf4523bbfb3b77e04f4231ba470efdd475f791c915bc3d5f2d3618dce17647342a8c0f9da0c72c7ab8b30d7fd8855b28413a9e7b25eabee551bbca1e28f62e8bca78190dad16898ad6b32548db9c900a0dd2bbaba61da1b58dd66fc71de45d03e9647925187183e98ee9b881d775da32ae89df72f868fa4882e501055b05df148dbf9670628ec7f73f1fa560f9cd322644eb26f44ced3bd77c57c9fec947567988710ffc03c30c575c14458c4cc724d33dcb43a4225d2f01660ad9c2281a9bd53f80db418ea6fd4f41053803eb46571e8805eeabf132fad89e4ba063543b083cfcdfc14250ac7f477604ae925ab2559e1fd95b370fb46425c136f7212ff4f6af36d2c6983bf6a8138f80e2be8379361b2af09701bc97da9a287ddeacbdf9f3913b4d161c6277fa39151d65f887018be3dc22b2ef50ad94eab6c88d0eff3556fae30613cfc9c8c6275f67065dd1aa91d86cc3e9f2c925bdaf9f66cfde57121bcf067a9a0e0f1a81582f84f10a901987927d23f1eba4598b2bf5542fa9b175c360487a50a8d498edcc596cc7099455ca7bdbafde65c16a4ec9a95dde889f8abd2dca4505431542f26acb4ac7123d8bb05e8b09fc0e6ee9844c5a7aae75fe58ef6de209032770b01ea70f597f67c29dcfa8cb52761a09ff21b62d23c007df3ca75e33b5a847cb4cdb55fed8e9adeea51da69546c76fb4780a5a7dfd57d728c42393db3b6cf333146377e0610f82be00178ac9bcb383ec0dab15c1f4cc515ae8a9ad9aaed3ca454ec5e2c06ddd05cf0c73f69b69b4a492a4eaf58af1d481430029a79b39176db6fe36c328a1b4c421393cc8506e37760876268346ad2796493060512d808fd53e4", 0x1000}, {&(0x7f0000001240)="1d12116dd54f691b69843afba3c69ae9e4851d280e75db22e8cc192a2c0d443ef02c3f83f1c9e149ad6f58693938e4f78137af00fc2e184e3f4ad8b8c4af5157ccea6aa253f94cb0075e0ab50c70880312b11d4f68a9fa9b2f43f048fe2d31326130c85fbc88b9de7c18c0b806b08a19c006eca7da1a24d5861d2d898c1f660c5c284b9c51152ec496ab9f524f72457adb8d7a2f5451e9617a532cb22c0df566eb38994ae4da7516f2edf9f506215c982ba23279d49d5471ba4fe422ad94cec1b0a08a7a7a1f731a3795ad4fd402", 0xce}, {&(0x7f0000001340)="0c12130c73960d66cbc154111ec510a29843f3398ae4980e66017122b24080a1fd2e4c917e873ab1706637cb089b604396bbb1f7f4b8b41c4924c7d18db3e7ac07ddf10d0e631eedcb4a617b4658ecbf440e8e40ccb29e4d16c124047ab9b0c6c01c33d9607811abea6bf5f59baedb68e715caa919b4e58ddf776a139ea948c4c9cfdcc40fe9b459a73efb5d21f38053235a1fe8e2d0ccda4efd36e0b0ed86755ccbdfbcf38d408487a50a47e27520e531a0320481d8ded36c79432d78bafbea45b2444823f2d314eadcf481761efa264cb053ea5a399a003a3a1b4b71d39c10d3987fd9dbb8", 0xe6}, {&(0x7f0000001440)="6405f6f092522f221f5c56ce290a981bf08415c9f6a1feb01d7e44ef03ae75bb11621d896163d081ebfd64e6ddeb7adcc608d4b7c6a5e6200bcf3573c7974fde9933b7593146909a280e4d0a2a2205eaaf26117c65bbac08ab6a3c91cd62a258ed79b32fb9b9c47c64ceb84c7819b9371475af2b9f070908583e90db45652fc4f1310870ac43cc130230c6a5e67ef5224bf2585dd018aee24ba8d0af2c8cee8b325b7b736dc65ad537a52b2d2b533893a3e2c2f80ad706714b6894c304b898f4792a4425eeddb3b4e0bda99d3d3ab0ddf0de422bdaf65895319c601dd01729ac253df37fd087e654e8053e94d4f9311ea0e964097a31ab449c19fce4f569def18239497ca334ccd932550792ba35ae67dd6ab5810953581cc9f9767ba4b027c5a47ca37bd653c94a4c6e9372b39959140d61d462043df04bb0404e4e48573fa68ff315ca1db1dd806af0a9ab8aba8448d39f5414f15ce9c314fdaba27ce472ea0d5dbbe03d155b3782268aafac05f84fa8c27b2972a0c6d79070414f5adee57a8c2693743c429f4dfb92c8747354cb313513e348f14e41fa5f94ae4edf98ef5c5a16fbf3be13af6993439d886348d6125203e92e5a19ce38c644b38e4c191e83f51f291ae4ca1b14ff8c35476252ce5a197da4fdd6b59ed0e8b91e21afe8251bd3e67af00642de6e5fdbb514025df6a01738db9cc79451b631ac1528482da17019fd0a588acd55066384fccdb1d0b7db2763ea3703189198b8ef4894d33fbc5371244d2aa2ef84f94ecd7b4e59781ca009d2f45e77c0997c8e94928646c88436098fd7f35d2b8aa19e9b9a88e948927ac2da64e8672e8576ff44cb624131dee94dca90e766217e081f6accd5ac1400626e2226b1813cc678b6c7168e5d21c009b2c54cdd8d4321b2d4f5571f3ad4bbab8361dd5a192262ab1c3105900cc2326564ed6d148e82e86a09ad9fd871e5829e826b9361ae6b1c5bd4d0d46beb05a1c38b0633a3e81e9632067e912ba8055033f8a44ac821eed274538f687bac9117c08b22ee5141a2c9a000ae5f04a0a50b700e2b444a09b4242a17308ae1a1f0e828fc92ab4862216a885b5cda417b81c14553dcf6152f903ea16ff84801864ac530066b89d915b6cd7155628d85cf831cac32b3502721fb85b695aeeb4c66832441defc51c5e55d158182cd29667f77e6241f6d995124096f26bb9b8090f2c73915b30c57081d3307b8cb07d68598ef99bc53034b9a3abf3d480296e57086d4daa5df129dfc054b8612e6493aca27b736ce6a8628501a7e8ed2f22343a0767a7b4a9f992bfb0bf7a2cd9bc6dc904a900b0505b9025e717745fd67b54f1bbde3cf8ffb3e4cd1760aa39e815f7f8070e35549860730a643aef526a347cdeb0a8d80dc598c19860ac13bce061b04dccf78c34cd46f6adfa0829d2935aefd3e9c8f0165860a1f025db81eb86db4b8ee2a77033b2ce5c10662315930cc0eeb265a9904b6647cf6dadf4ba43d2da53faa5355a4dfaeaa695f8eb387b52a73833c6ef49fef92aca4566aff69e4924bc3edaa5c243b7aba9818593713462e98f5719321e800212ac5231f790fd3abb7683261aaa261789d435a21aeccc0a7149ca9c454420ae1a02dee8abfb98c167ee43fe9a275e477d47014bc9ec815a778cf8092abee3f5d427a857ba51f2d6d8dab2ce809f43e2503829229906da21166291dc1297959d095a06980f0806567348afb30be463eb122f0cd0d3c82596597eddca131ed070ed2e4bde96460ca1bfb6708c0c539043d37e733a96d6c58ff0cac109f01dd283a4183f96188eda6d6d4876e241e2e84d01a6bce6d7913f3884120a4f3cb3b8e416088a925f8635faf5d3a942cabccfd5baf4517c9b2bff8cd9620ec3c6a152f019cfcaa02585487648a7824e27964ae1bd7f6ad0b8e2980141c2d64de938520ce2603fb3ac3bf6fa308d970f254673bdc1840f5b45d1a7fccf3b9ee7c27daa8cd02765811ee20222234996b2de10175be31c84fe90f754e3b01cb4ac30de453e0c8995671d11f4ae2d0df4ff778cf0eadf7949f8eebcbdbc8ee1d9ef3221ea74a7c0c9fc6314938a9e8ecc10c5ae5cd5c1c30db29bd3982fb4da510cf0a6325504f1ff519934f69a39f611494d7ff588e3623ff3b783653ed5f9bdd823b10d99d6932f22b4c3b071fdc9cf6a1aa07e3e13d9ff571a786545b25ef4552f4ae2ac21cebe2d81118955207c190884914c1957106cb581b1e07a77c494422ad88268a75364fd80580c614d272f064ffb7e99f6c7c9c2ca081893661c914b4e3deebb83ad9546629479635cd0a57dce1ceb106902c652c93f48b7d8f2f340af70bcbb8d2f21f40599a48250c9d0d43210689533661050b98a44b95a5710860ccd194216388324f53f40899feef75a7e7495f0d79e1f38d85184de2d8427271e079f138731bb3189ebf779330207f48968497458dd62d4e92f1f04c4591b1164f65c76e8a0aba9ae2494f01e08c8eb344efdafac163db94e1a9f7e2731ff4c082175d9a09bb9ea45ba5a4e0998c84e6767a35dd1ffc5c8398ee4d6d48f95e1f1b03d87982a61fe6f10ded89e6211f039832604db2eaf91f5b6a7e2d3fe463c176502294792eef30b9e53a020e8509095cb1c65e71a8dfbd445d80d2c0e211f24227f22a2265dd251946585dbecfed33e267af06240847cd7a1ccfd85572fe2217700f128e3a525e90f3a3e9b8235be0d7f5667bfdeabcd2005168df46f8d9785851082550e0645e5f2008d50dca5381c57aec6b171093c079d40924c663cd082c08188610751bb74cf4bb56bc4935c7d81c55097868cf10331e8c6a4c1e9da6233f5199bce5e71c6eb51425e6b1be9317c423f836d9f4ca10318551cc2b4f9c9898d0a29317d5adb42c8bc8c1c2176c9090c4552fa84a8a70366d93fd3780a6051ec4b2e9bfc28eccd197355a0a06b805e860f4a95dd0dd1f74083a2ef7f12a66be83af6ca7048d6fc50d1e8e54793bc1cedf59b7796a68670cd3999dec07451a354f2f9164d32bf94b7d5c6fb784bbfa25092fca18d785ab6ea27e4d0322e2e10d2acbf107e058e60f6fd79ae6fb4737d90581185a926d7c979b2032fc460968fe80dbb14dc2c152c6653a51365cd92f42f074a1ec0d04e0e9566a9e227e375fb13327456b76bc08100ad72f1e3fafd6de0fa8b376a2afabd8724a85f1532dd2a4d427fc98a928ab7c4398085962bfadac9388fac2f180c0b94aba96ee128b64abe68680682847be18ca834041d237e5f8a6498487a55ac6010f640b3434f8e582c93770e2c1e84ae7ca9eb37c80162a9c645189170e5580bd1eddc60b20561dcd56eafe64f8b2276e75e9c7bcab361940b84413473ce63667a7803d8315fb521f69e815561dc50d0cec6c2521d37ebf50126f2bede86c1946b9c655cdd79fbfd29e8cd6e9fec89299f7899f6d06ba14425adcb6eb273cc2643cafbcfea87198596d7fb0088b4b52b799a9a53c06a2ba2e5cf284910b071ed299251d62299e01226c13da7f12274b3846143a8b55609e0eb7582f8c39f0d9d8e85f492d40571fe6f09ee305d432a24fc22a6ee1d12b233920d211b86aa979135b8990e2d1bb10b5d1e3695f2051a0c98f5884ea70d8055117fd971329a11cc73d91e60e4aff40fd7eb6bf9f3ef24f8158cbad40fc0d153b8b419f3ff2f406d65116bd5123a3567c35203771337d0a94e2058f859e381b41c58cc3f22e08e3acbf4214165844cee9e34c5ce8f5f012c22f694355efa58c167498905fe08efc7b9fe9a4a6c8d89d8303fc2fee7cb53db17b13d05c86dc8820c647eaa6c71d3d9bd3268090986d7998f2c684bb789601cf82cb033539694078b325f81a70f35825503796ad8120d80a5eed5658bc04539b2e08dca11e23c30b52372cb104bd95edb694175c6e376dc8daa95f10e41f0048af824545757731256709f8767251c93d6ff427b5ea3929a315d11fd479bd70df4dacc0ecbb01fd012973d07763013af6332d7b0221d08939795c690ed031b1269f6caf26be20de4fa6312d614feacbc2ccdebd016dcfb1e96388da49689e714a6e5a701f10d04fe90530e328f1f436554e78f4a11003e301c846f5ec3aec21ae300084e64e3e3c743367d30243bbf121263a9e774ed527554ee47a51482b75c619536624bdf37401d58c133d44fc725b8f421ff0b2a4a9de0ac5abe259ef8cb3849ae22cc7b1ae32dc050ec0a1aefda950c04e19318c88a961c87b16df7e0044927659692b4071eb7989db3fc4d64a0c6284d6b341def5629729212a7997568d7656011e17827ac8a59194874da7833cf76c80eeb70ed19fa4171184c2c40863e715302d58a56885969a622adb988f09046a0fe98bbd246a1403f2e29eae39810b6eb9d063c0df4191a8e8a3ffaa099a85e89af07edd07cfed8a360193f2398ded3bbf8e2c9109d1bb754145f2e2b1ccd3fe3c42da208521cd6f8f047a92bdc6aed263647a1655fbff5f591e8d56b45e40170ecee68e3cba2bf20712f4933d4aedd37b9b856311b397ed246d464f01c7ddd6a48ac71370a9220cfe47ba4e9155601fc8be28cde56f6bceb8daea3d9b4cf599b13b70959b917f39ee03b0b3702d1393153ebfbda3fd41f2285ca5dbf99f2e361c2241c9c474e7a87857f40188c62032e05c90c9febca981d0e848b7332ab3f7e6998b911b6c8e294c0d1d4e770608fba1ba57f78684c49d3281781aea589b7dc2b24e30afc673ecf21f2e2f34be12e10c2e0c4fc877a140b4f7a0349cf01523ca2708d188b9ebf1b9cdc2fff2b91dcb2e1068af026fd8e600a8525d30a98214f0a9c855341ea3db49bb0262c1ff7993ebf743d822af949ee6f205b489f1f329d58434034fce57686d2a4f3f7d53cbef3dccefc4dde3eb585457fcc0560928aad4e96a364d743c71368c0bb79970214ef6b45a17fd75da0535f03bf1a4e0ce54c1d8c10cceadb560baf2c70bebcb4c7980ff7aac0acff9533b32bfa2d49768b20b6414e712f1e1bc4470871aa213f3945bd915b6cb9900fbe5bc54675d1809402393003aa70881556329d7d46ab8c59623ad4b39c4f8729ceaedbb1bf8c7c65614d346e0a1e74d40b311ff785e7ccff5e7eef3bf1b28504e2cb6f6793b9642e8954d0c02b160a0c26b2e8ff7c112461642e2aa82992e4b80780675463cea269eb9e51e3a4ea787e96bc26d5bc017bfb342484e31dbcab806052553926bc669887d77b4684237b3878084a13e35945facfa38441345e177400b6cd459da033c65e0bcaaf693ca6d225ae749364e4345e739007a730809e97db6296ebd846d6f5e90d0d5e038cbe4690aaf82f9b752b331b93bef1608cd0d0f7e48497b6a2be25b47668db66635c2016530c5fdecc26ae34d90c7259aaadf052a8ac089e280e9971e23ed8560eda6fe42a00be6bcbe37d1fe4c61e6a912d6392f4e667321605177d19443e7cb433160a09ba12c490b5bdc94d390eadde3d9759c58edf8188cb3ec1729b8b73303d1c8a621b87e3f5cc9234526160abe5be170abb4e5c221750a2db0ce73c5ef2758978d9655ec4c44e5c85811dda4bf1344b96ae3dc57b45c9581669079fef74fb7ab26345588507da776b78ac77ddfe477687f20b93d2e4ab72ad30309cdcd30d3300ece6cc713f7ce6b75486cad666bb16dcaad4579e0d05735910256af92ace43338b98c2fbcfd015a55d4a9f88fcd69cb5c0f630beaaa7c88b5ee3e3ee460367b3ace88c7cf351b2028372a6b99528e165861f11b07156c3eccb7c7159ad61c", 0x1000}, {&(0x7f0000000040)="4259f904cee04c793aebfb3af3dbee7e91afc68a13f8a9bf5930945f72912cf65a523e6ddad1774b404db7c5966d92603d75c3b1bd67", 0x36}, {&(0x7f0000002580)="a3dbbf9f1de524738f0b0b210ec62ce0835134ffb785fb881596499cecb74660bd1340b1459a8389507ae70b2ddbfb0837bd61c4428549b24eb4129afa9b9ff27e8c0c53f7ca695b3ad383517d7059509527479de4611cad911f93663dc3c38c78dd7fa7e3960f187a507561f90d7e86a2fb18b04b378315a8b1399588509483ba54ed551c2f370805919f849a7ee033327a4bb3ea598c4bf8f526867ed20a3cec2f4255e94ffe4d999f4a5777c0fa0284205ba042e70e2862ca", 0xba}], 0x7, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000002680)) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) poll(&(0x7f0000002640)=[{r0, 0x4}, {r0, 0x4}], 0x2, 0xb8591c8) execve(0x0, 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, &(0x7f00000024c0)=0xc) fchownat(r0, &(0x7f0000002440)='./bus\x00', r1, r2, 0x4) 16:00:03 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='r\x00') chflags(&(0x7f0000000000)='./file0/\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000100)="423efd81f6862c3108366a880cc1a7cb859d065f52d82c88c272d881042d691d9f18cb46181f0b25f5558fa89113f8ea386d4ca2323ebeada7c1856206db732c5ab090f6fab132093e0e8e2f7f48baaeb4ea300d439a961cbbbad2e3019a60f6aa2722b6f829d4cd3db07c54b96af288249adb3733744e2b13833bcaba97ffd7a71f7c29f3b5bf16ec337f7486d2c4658015c317dff141f3150e9f9f2c724c9e3415c10b43895df60c00b6d4c38d9699a5860cb2cd81245fc171c54872d50d47b178ec57bd9a4bb63b5587b57c2b7e3db27ab97cfc583599c6d3", 0xda, 0x408, 0x0, 0x0) 16:00:03 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mlockall(0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1ff, 0x2f0c}, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:03 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x800, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1, 0x4, 0xcae2, 0x8}, {{}, 0xfffffffffffffffb, 0x42, 0x0, 0x1, 0x2}, {{}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x6}, {{}, 0xffffffffffffffff, 0xd, 0x8, 0x1ff, 0x7}, {{}, 0xfffffffffffffff8, 0x10, 0x0, 0x1, 0x101}], 0x34be, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x3, 0x6}, {{}, 0xffffffffffffffff, 0x10, 0x44, 0x100, 0x7}, {{}, 0xffffffffffffffff, 0x35, 0xf0000043, 0x1000, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0x5, 0x80, 0x81}, {{}, 0xfffffffffffffffb, 0x2, 0x2, 0x7, 0x7f}, {{}, 0xffffffffffffffff, 0x80, 0xf000004c, 0x9, 0x101}, {{}, 0x0, 0xc0, 0x8000000c, 0x7c, 0x100}], 0x1, &(0x7f0000000300)={0x0, 0x89cf}) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792f5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c219b7b111d3b3c969eb542859034c308955570898032d07f78546c4330085a31878a4be604ed645c12612770790517863ccba5c2d189c9", 0x352) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x18000, 0x100) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff8, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$KDGKBMODE(r4, 0x40044b06) 16:00:03 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x18000, 0x1) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="9085", 0x2) syz_open_pts() close(r0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x0, 0xe1d, "c96f0930ed1119d7c425d64b4795c36f46492c96", 0xfffffffffffffff0, 0x80000000}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dff29bbcf81f894aa0a944eed4796b2fe00", 0x2}) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x2, 0x7, &(0x7f0000000000)=""/143, &(0x7f00000000c0)=0x8f) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000040)=0x5, 0x4) write(r0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:00:03 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x2) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x200, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x40000000000001, r0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x60000, 0x2) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='.\x00', &(0x7f00000002c0)='./file0\x00') sendto$unix(r2, &(0x7f0000000200)="e6883e39d0e1e6258ccb22beb55c74e694571904ec76371899a32151a3", 0x1d, 0xc, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pckbd_enable: command error 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8004500) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto(r2, &(0x7f0000000080), 0x0, 0x8, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) mknod$loop(&(0x7f0000000200)='./bus\x00', 0xc080, 0x1) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f040000007069c0cfa5426e41bdb22b6f527d919b81da17545a7a10240cb70a8128e3c14ab824260539fd6600d65b923dc2f727a343b0d660fccbd9bb5856545c38bd8d24e1748ec69e4c1456fd3b0e1e3917d25080f506a266ce94c0184fc4900000000000000000000020e7abd5000000"], 0x8) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000100)) 16:00:05 executing program 1: symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x6c) 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) pckbd_enable: command error 16:00:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="1f338e1b6a3b6fa1", 0x8}, {&(0x7f0000000180)="4a4490b9cad2469ee50efd7d9b9a4f7436af6493fbf93fdedc997121aedfb6045d2efdbd9ea843cc13781e04e427b7c5270f6deb948bdd3e9afe18a0587d39ba1f5ba00cce2a268855a13dca3553ce2d9ac5160f1cccba92e366d4c8159348f2", 0x60}, {&(0x7f0000000040)="10284feb17f6140eb172b3ac673d8b28f82dde3b22ff5d37d075e4a17dfc5d7e8e4a3fc065eafb6f8341efd68b2da6082d905543538bc18a0d", 0x39}, {&(0x7f0000000200)="7ed21790481a1aa1097bdb2ba5401a8c33eb7366fa12a15c9bd01aff321157d9f7bc572e7af0f20394d7f2c0ad654ea353c4d91c5e1b61e3387a59a851596778b17d346bb3eafa9bef76f48d5e163a8401ed001cbd05c23d95b245916032627da95a7d01366b7855ee63a751e5b981266897ccb3fdb48ff7d6ab126ab85076f7812131dd6a7c76130aef9fad3858d962156f9e62b01ff89f92b2c30e7856218021944265bf9dfe47860744572a69ac80ccd2ecceb5b82159f9304b875bee2b4ccb17734414f5c50f8d30c1d73d89e4398a60a3f9eb3b98a268a91a20c5bcf93adde8656eea43e5032cec395b9dd16b4033bbbe5528b6ed82713c4af73a5cfc", 0xff}, {&(0x7f0000000300)="8adfc6bab437b8e25160d62199af3a8df051c01b6a9b97101ebc07daf50ff5b8082b106f440fa8019eaebf4a611b69f3fb120f05b87a9e15b1091408e05e0e1f5acbbc5fe95c71fe7e0604e04eb95e7245d631e8b0456ec0ebad1d9f63210a038b005df23019527d5d1b1d93674c66987de32a4c2536b6bdbd6f034a9b609edaeecb4b5d64133352edbe3afaf515b934e3f02250573321eb0d02612c015085a8f0a2a3a50baf8ced992a799435f47231e9686ddfd18c62f142b4f8af070cca1063a69987febf3f082dc922f63d9f837b7c063f0e35a4eb27a1e2851d3fe996b8", 0xe0}, {&(0x7f0000000400)="947f64b5e0c71e05ed73bf62ec5651037621239d2a04d9b41a0a255f8f5cca2452dd76d71279152d8e2a2ae1f2f799fb9374471a1eb619756a6a8b1177c6007910068292ac1ed02ebb875d4c80e10058eeaa670e06396e24a4ecde17c7718a5c4fc61e649a84344b03de6c8cb528875b12a33ce732888c49b6dfcd8c76038ef14c8abac149eb90ee382b970d7d698613fe4fcbe96c7c902c", 0x98}, {&(0x7f00000004c0)="08bec6f8d41c4fb90da97d6bd552eeee2478f64ce6ac419c8d8cfb3e18a273a793ee9f97da1dec47aa15786c189cb0033e85c4aea765e3a162d27ef95cdb12df4fef3220d3e635c0f00942286e79d570a497c3605b287ed56b5272e61a98ed", 0x5f}, {&(0x7f0000000540)="59e683b52140948bd5da3b5e805459351b0e809033111679ef3f75276d9553a45215ee01bda72be2822f43609ad7f84b5e118345acd7a62399d50358dbf64155360b8fc1a20278dcf6f4a25aa3f5ebb570b23b11b26e2baccde48c28f56545b2efcb443ef2d7544861d63f90e41f9ad61d99414ad1375aaf91bf90484a0b4c1794ef42104a5b1f38925fade2651a5a7cc7c3a95be822cadf05f36be347205015a97af5580df7cd881b3cdb8d8fd65204d0d6fe8d", 0xb4}], 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5fcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(0xffffffffffffffff, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="0000342f66696c65300037dae9432ba18d36063daf05fc4ad7bfb48c40bffeafa468d4ab1bdfc63d0cbff5c08e1f986d977ade4b6c65e75bf2f7998204ebe0d4edbbcb41f85e72bd5b7519c5658e2a1abf7c11e14339ae49160946bb76684ff2cbd3d100e758529c03f24165618f02592115f04ab543aff6a041ec1ec0a949d4c4bf4ebb732cfe43b09082b758657ad55208c9176d7791217d41d3afdd7acee9b034aef34193a131160169a0c01cfe06f640e0c7"], 0x10) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) fchmod(0xffffffffffffffff, 0x42) fchflags(r0, 0x1) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:05 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) socket(0x20, 0x3, 0x6) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="3200000000000000ffff000001070000"], 0x10}, 0x0) 16:00:06 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="8c19c5b2f7d6d222b58fac26d01b5a63bb0bfd7e29281b391921907346b811e39956a4cc4c63801935c56d5f0337a256cad9c216fe2da222080fce2706a35fbb7a0d5bca7fc84e009d180360f45db848dcb9147e309ba736fb388a9732e747890b23da39cb3b86a607eb151e5c770964a7b2821ea6fa09ff67b0e2f009098104a2a68b84d63cba9e740910882472ddaa6805b7b4e3ea01eddbd6a6a6bba2430b1a74c9ee6dfbf26e9f3c43fcaa2349833fbfa2eb796e8675ce81860796fd1dfc4aee38a044db6fd96140bb0c5bb105d7a801077627017a804b5e2e93aab0e351b3c0ee7ffbfab4de9484d6a9f896f6e453e6b14be6", 0xf5) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000240)="98ddb6fe34e8471c67b51c0a4624a4f325b0cd3613cb396f509920f079bcb22a96fb194e9860f8feec41df49bc005cc93e2296284f55b74195923b7f9924219358a40da5d3b740ee8bc1f87e25972d6acff95de0a62a807f29db9505f4b3bb10fcabbc4e1f1857703d52bb0854b900b913cba4df2b3b05fa19fff4fada91369c6fc957979979cc8ce13e3240fa3e953afca4b2f2f4ff0d8d72848965758b21ae8f0d08248698f667cde2a9c81729b2b481344f405125b9d04171caf4626c0d592c02d3b953861e08269b", 0xca) r2 = dup(r0) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4001, 0x101) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000340), 0x0) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000000000)="b6981a6fb0d9b3c3956eed821080c55121231c4ecc074f355cacb609aa048af90d6fe7b39a28", 0x26}, {&(0x7f0000000180)="9642fc4ad0868becacf947f1ba6907cd134783a8787b6a2509a15f7750f2cf45f6869838e200dba8d7d4a94c09b3787822f4dfc6aea2507dcc48e487ebee7680ed55d5e90ad233024881900ff31a6bf3edb4c5d024bafefbc229f8c3f32d0aca9bf017bcd6a40ab1cee3defcc76d0d421684fadaa5944055d0ab2e3369ded27ef94fd53b773ecc2f5dfdf8ebeb59a23496a3064283e3e4a06d278437f18bf2", 0x9f}, {&(0x7f0000000240)="004529cebad8b898cb6fe3b86b87c0ac849ca439def7a597c8f13b39dc5def89935124ae5dc6af46551ece7cda1cc2299a93ad3382e7b74ee76291023d93db5862cf7fcc8952de109db670f5cb52fa7ecd932184f26226cd02df601da79a3c8ea04f9b33726bfd2dbfdf42c7ff60d49e58bf7fe0320cd6f685d4f403c70d4c443c0fc23d2d62fcdcc41406fc19a06051", 0x90}, {&(0x7f0000000840)="df7f04d1f20ec26e9a26bf3033d7791c536f9de04c61194c594e79b790ab9fc3cde9312feba3991ec24272964c6f40de80847dc4102995dbf78efe275338f376eb223b", 0x43}, {&(0x7f0000000300)="da3451043f295d0e06fe80cd0c915652361f7efc2ef602b37c", 0x19}, {&(0x7f00000008c0)="722a67fc5f9ccd4aab3d18a8a8e80e67badc28c5f941011316e36b3a694be1829ec2b985a746895e262a03b89e106e284cf39806682d7e358780380cd310c69ad63536bb239f54847119e025e581e6d3c7c3262749a24d0f9845e02f0bd08642b0535991e8149e887602ddcf80531004ee5ddaab976336c69f303373f4354d7e58e2e52b77d3570d6d9c98d4944660ed66e0b340a8b41a8ad84ad113f8ece8f3c57c6b8c9ec8ca91878de3616a1a9400a2211fbe1612a4f6d2763adddc041660df8494e68a4836f8e5bcb3da7b264eba962a77dc5e03259056ba1af5e8bb48a68e1f23877987aa3c8584c08c1af45293f910f7c1228dadca27340923bda94ffd995575de3e2495fee983ccecbe4f21fca6f4bb76f07a08c1386003e8cd63e60a29e3d5ebb9264bccae07fa28100d56925081a1b54d1553cc74ab25dd5e3251c4f9f722cb6f46fffd2ed656748312ddf6f7d42d22a67d41881b142022a8c8668641ee475e18d595be9d29462659d98b5efb491fc974a180254923867973ba3208a98525cbe6d04094b528c48497a392142e9f3803faf4ad73d096372c81c8c948a4b4c816d2aaf1ad6530aca192c4753ad2d61a21fc93941c8c055a7682ef0df6266f23ff1f33b93e32611789790f76815e0c447429524897cc8315735a5c585b908cb04cd161ca33dc9af629b825e9aaa26ae3388e76a04b9dd66f14cff9735764ec1fb930bcb36dfb5a0c83401019ecdee6b78e2a97730fb6792f6baf8b38522c91985495b3bc7a5884d043c64de764ce3a0d6ac7b0b549f3023fee9ffc3092e0c69a7bea9f1a93f6d2ba2bdcdf005d55504a58eaed422ef4318ad3627e6f50205fd08dbf74c7edc634bdc90bb73021636ab440a01ae8aba10963af723a5b2a21b5cec710fdffa7504cdc258ae2e37efb428b8df96506c715ee3598955e3d6949655a5ba24e791f8db1bb1cae679c900bcbdb12b81fb98af2465fb8721907268e2c6703369a1c0a1f69d4dbca93f3fb53011bbb6256fa596f66d40bbec78ecf644338bc478060b5346558aababb49be3b44cd5800ebeca27daeaeef16a019af270df68200580728d88038d92e63fa167884aa36ccd4b286e33538e8875771f87172cd41d7618f58cb6a54aa92fe45ce7ca36ef657ba431234727ab8ff0ff37683f1c186f271ed3aceb48e5ae2f18f2aa3d788bd09976941c7fff577d52bdc9ab3ca2e887d80ec2cb1c01d4822837a1544dbd6c107c735ff4ec91d8a2cf2c1590438566d67ebe697b29b3174bdc8cdacacc36a1cdc63c97452752a3a57dba6dd761d0efbd4f963359e6b62b9aa7354353d778701d8e4d79533add364e514eedd7e532af4e74ddd57b3396cb991fe78036faef6dba4b6c0652da6e34896fd9b9d8179cd028ba3eaaf8133eb6cae51dbbd6e9c4632b1f5f4304b6b92d9728303ee72045a9f02f19851d22a4f41b48bdbec85412ff3159475942e33f7bbc83b5a21859c83ca698513e5e8fabeb2f8fdd8cf04b5e6f69420f95bdbe1ddaf07ea5ad65b2cef3f5822ed1fad2b9b32dee8ba95e067294ffd93bc8a113dc85d535548f416c291b879bd04649cd3833687ee18ba806a59591ff08fa3a6e02ccdd35ad5a6a7dd306b74c3428d841e0de4d714568f9412a31d1e1c35da99f28ad070ed5bad72473f55bbf6f7bf460ca106195739fb2dc075f8e916275866283ec53719c374940e044775a0d29ec9f176df1c153551483393ca0ecff97f6017e8def3ed289ab83e7506d8a35d10b109cb6e2a7a7c96df0d07c668926aff9eb6cb81caecba2522c8f8e9812a1481e1078840410e140fba4e1613bebc7b8b9832e2c25abcb26a19ec44658e329e94fe030fc14ebb37ad22a157e62064de824cbc067d7986cd3d133c712e77f4d52dc1348b986a51a9951a2884ef2a44c56bcd5b1bb2d3f897e1a3d7e92aa805bb950b4916f7c14e6bc078c1f95d8d2c43e899d4bc0b8df8e6892d4dab31bbae485b0dfa8bbecc1928524a15d38826b8d677ffffd70cf3cb8ad9815598958f0b57038e284c6cc20018fe84fb0448ed2538bebf3c847632f6f2ecc65c48f279d642d91884706048b12f08506bcf0b0eab9f2068e67ba3d1dd6f3a8a9fa0fbb6f566ac1a928ca6a7c09ad55d235a526aa118b086dc44234ad157f2b4ed08dbbfccc7086b006f75f41e21f79caacad1ce58bf482fb56c6e5530ec9362e542fd619c132ec405ec73c0d3bf22180fc8e81c4e97cc3be14ba6bee958b827f0a4e3890b1360b53728b5ce55433bda596f22246b252199530dfd1c6d3f1c9a74c787e0c39698951d9ccf3eafe41d23d3cafebe1d99e9c90204df321b6ff15dfb8b62e3a0112be35887b50966c8eb3e14433f51b40a243ceba992a926ef837e3a552cab14d783a29b32b5f5ad616b40aba596284c9568415786a0c10bf42ec115b37e05f28ad49242730b644ab172561fb568e20979e8ba455144bb1e58d7e680d744cf5139243f75ca53b7286d034c2dbcbe17ebcf009ea463fd94026e0d1c9d78164961615fbd27e25e7b83cc85b329e6f1f1e7242d30a9c6a78fb893b605a0f14071a0f78839a69588848b8234c6f6af50cd5a1b7446ade4df61e96d77608e15a08c7a5f49d5075076203b8038c52eb60c75f40bb11781b8f3a1897a6604d343f04c38ec072822944f0b307dfa6ab08886435c4f2ecb78e0f78bf01afd09673858305cb197ecd9c3539a6ac89293b4e1acc6c2225ee8e9d5013bd6a4db28af43bb3426e2cb58c78413e453bc0aab032980707080a5dfbe4d06ad8c8f054229d54d9be4e2a1b2584e47ee2dcb6cf0ba7341aa49da24a94f4d00044ad3dfc0025070162b6487e345041e5de371a2edb909fdfca6c839231682be1f4101ee59e5c34cca6eef5e29eb1125fdac00f20820e6653c811f209b419d14556d7092e1fc1c5fc734c03db1a10a0f58bfc1e321d5acffeb11c05f6fb5496766f3c60cd367f1664634073606d2538ba0fbbecb9abbe07f42a52be5251a2a9a47782d3525ce0976d93cfd76b287f7ad11c2801710cea411490c811bbc9590e97ff7c4e0dfacaee922578a1334b7eca0cb4b12330dd25055a7c829ed79387f823df222f08237976bb7da22d895119fa3567f117e3497d2672659477b1f66c5a081246f567f728a0a43070916c37c8d8bb592a9b2d80d28936a34ceaba3b73781625d1f29687b1d56e1bc75bd7c30045667cc3611f30442a225204fa1738dd8ad444c67f0dc42e6b412d42a6bd456cb776b80ac429afe7beb9860d730b5af8bd331f1dac208bb9feb58c655b2620e4d015f06e0c7b29764ff68411d7a8203e5c52db096a764f8197b51243500d53909008fd4f7133a902609511535a6db6acfe88e0e08da6913d229e0a304e80c0878a61e14fde15e0cbffb5dfd6a2e20782e8766a57886b7010f15b24095bbc1521e1474012c8bd68ffd7b443ecbd0c118974d8938c273c12273ddcf0612fef4c9af9fbdbe2ae81e39440c5fc38c3a5a4e04412cd1e6165178871fa01260709db3b5d0d1ff1ed90707f8ce679336d48ea373197cd090b31a116659f01ccbbb84670ad1eb2befb2dd4928e418041a5da75132402c0ba75ec136bf76c807eca769f7a1bc00015712f306c35724927a0929225c7904fa86ef6c6f4c17cf7a01898804f77a00fc5eca7c7bfd493532eafe01af0f514c32e5a0ca02087a2acdc800c0872142a99f5383616df61622195e591658f7284191c351f8fddcf07741745e91ed90cc948f0110fb4f790eab00c3a02aaa1dcd138fa6dfdd7b6b872f1e3b1ccf2b88874628889a5c6401fb2673a004700ab984083a0dfff2c8f543b04b75d2a315a3384848045d2ea2a2b582faec38191e64f617ebf350b628af1d495c393fc252fc1604ade8f6e5f68ad02b212e1d062e9d34c896dffe86b6f01b25f2a76a8c7a443e648f039d856b660d21190945f303e948c40e1b72ea75b4e0be3bddb06f47f588c03e8adcf5939de5cf10820c0d2e9723e07057d6857e11075e2da83d85b6ae120badad5efc9402b74b9e25a440bf855ad72025c64699d1de06aaf0672f0506761e8244d9a50ca42d9b7a6f3c8d9934668f108f2fc6482109ea4c8432afe2cf63a9eed35d5074e974504e72290e1dc0c1be6f5109cc9a3bd1d500b326af78ac7cd4f4565976417bd4c84c98bd20b4f1b538ddd0ed9376e052205c73753e790b4858004d488f19d14759e5f1513c72fd324751236e7001cc835986e3f94092c4820a15cc525c75230d1bb48a5ab8f1d963bb7c34a0f8f40b3c11c1dcef6f24421236f421b68d8331345af0c3688224c8ce772602c4bff84836143418fd0ea2a3a706eff63aab2f8214a34b7538ff7388225aa654dc547db23df8308120c0c3ff6922ff495fdd7e4c789a950237e1f9cf2be29b61c76f62edf3d31759aa0b4a917186c7d303106e7deae3210898b961453382c5e0050f64836d348821d8332e553567e6238236899f469b6555ad550c5bd45e2fdd3fcc9c8bb9ef51d8fa2e0597c1be1d3acd85c9e47003c0feb4d6becaf8afba94215c7fbca5a1914d594441f79a548b61315a898c026c7eb589ce36a24cd91c5146456c094989cd43823ecd3e91c148611ebde90f77831d270ea35e5fd811b1f4aacec8fd532b56d0598540781f8b44179004faef31afb1c54dfa28a94b4c44f4147f83c6e27fcfc3667e265c11167c84306762aecb30016c311c7299bb93f940ac625b4dcb70dd8b388afc8a8cd0439c3ad2de4ddd5f264d874e5df8c8ff02fdcf15cd99726a41ff8fb2253734bae539e632d6700f0ddd5c4caef593557fa23abd78c54f3c25c1d177dfafea05710ca2d698ad49537eb7952f07cb5136a5bfbca9014790fd7444a2db64041e67820b8dd9d3cf54d75714f518bab45f6fe1e4e3806657a8eb1af4272ebadc35e87bf393392d01ac582011cddbf279a886abe3bb27797b93774ef0b1656c9d9a4b3bad79a1bb2ee05998fbf7519ffe8efd0012522eb9f8bbe4773744d6864fda34cc680a6bec499cc5a0c414f00e76f6b0fc5b31aa06e44c0f8d222704c70571024b9a8c832d51cb20c7702000d87b58a36239eaf43133e5085214faadc3e1f5a4d0604c9c228568697ffb374329635f450905e3952edd1b5f9e3c16bcab916f2ebc20b88a534702f3632daa82b37af3af5bbcaaf9df7b0c854325db6aef519c994576dce5edfad9f2879bf9d1ea68d244acc6e8f6534beb4183ffd755f307347435ef1e99274ec02b93767b83d434300103e3d3fd3cc1c328eeb0bf01634b25e537b4e7f4efe4418c0c238ce18f0010b7ae5cf8a39eb16ee0e141ea000a47af0f6dcf66f1b119c12fdca49e0771c872f87a18ec463e47e7cfab70f5265637bf4d1a3be0d8f79e69bfa576eb1a9551488aee618966eaa8ef3e56ed1d593205114b3b5d8d8b3493e7b98e43acf53b69524b1e9de1d2ef369a54ee0af35ecd170d1aebc458a7de41aa692579229e0b23ba0655c50a1a641fd994bf5055bd84a183ea8a2096e88f1e0fca10648910e555dcbc72b034370e1a2982c3269428a90f8b092bdfed115b8e463c87b057f8dd880d309385223e403ac64acf12d384cd75f4a2874900bad5a1294b68d18725b3ebcf347633bf3467c1c02b6c93052da90c68eae63cca05d4add1d0054afc6df6f6a1a587717260b93e20674dde9a6c90790681c450329151e804ed987671f1cc5c7e55cf2a786839421735737f7f030b8f30f40408f2c015921e3ee4a189b0dab6a6a031febb47", 0x1000}], 0x6, 0x0) pwritev(r0, &(0x7f00000024c0), 0x0, 0x8000) 16:00:06 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xe}], 0x9, 0x0, 0xfff, 0x0) 16:00:06 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000000)='./file0\x00', 0x840, 0x2) fcntl$setown(r0, 0x6, r1) 16:00:06 executing program 1: pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)="027e706e1264e9bded4dc6afcf2ab52dc8fc70af146a49a3a358f4fc9a685ff7699a5f79cac2f885547a6ab757fed70062a1179ed38be641b127907a184e3787c7c9b2c4a52071faf775102b6845ae5514980cc38f4ca16b169dcb92b925301c8c8672db333bd10c0cb53d2cb5279fa0ac7ac3d66a38df277528b67f3221cad72b4672b8e5692d612d04", 0x8a}, {&(0x7f0000000180)="39db7c63dd44feb6948d5af26a12fd33416159f537c3c5824ad4be91fb8cc30003becad37b3273c023f613de8262e58ca2d325abe82fa0bd73b196174211df9fcb8a3dae57c2b58d322ff6f99e9c54479ddbd7cda07f6f1aca35c8b49c42dadc45eabfcb5f712146d0f9998210a599b840c47ca4bf42dc02dd98d0387f74d3c5a16d0e08", 0x84}, {&(0x7f0000000240)="b9ae548df1dde7ba242c274562fd5f260edc82a7b1cf2906ddc5f52f05524a7bc58416f8ab53fecfd3c88e912e80889fdc0c5bc828d6b35b9dd60494fbae5e09dea90de7320f0eb44c", 0x49}, {&(0x7f00000002c0)="3e320fe97f862bab3d82c60a96692b8bc861c0f1582c8ad958aeb54637765512db6fed4d2799846b3f65ff2193365da2449f69ea2972", 0x36}], 0x4, 0x0) lseek(r2, 0xfffffffffffffffd, 0x7fff) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) fchmod(r2, 0x10) open$dir(&(0x7f0000000080)='./file0\x00', 0x1f8, 0x80) preadv(r2, &(0x7f0000000a00)=[{&(0x7f0000000000)=""/5, 0x5}], 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000380)=""/203, 0xcb, 0x40, &(0x7f0000000480)={0x2, 0x2}, 0xc) 16:00:06 executing program 0: socketpair$unix(0x1, 0x110000000003, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendto(r1, &(0x7f0000001180)="511657572857ff346288d93af0f3e3266ca301b2ee4316d41f4540969851825d1bd9d22cdd90df2145c4a9a346450756fce72cbafea86bde2f98f000c8877e8e33b722198c542ebd127b6ab523591615b9a89cbcc3a69136aa81e03315f5e1b5ecbf9390e61c64575f", 0x69, 0x401, &(0x7f0000001200)=@in6={0x18, 0x0, 0x1000, 0x20}, 0xc) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001100)=""/87, 0x57) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0xffffffffffffffff) listen(r0, 0x3f) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0xfffffffffffffffd, &(0x7f0000000100)=0x100000001, 0xffffff78) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x6) getsockname$inet(r1, 0x0, &(0x7f0000000040)) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x42fa) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) socket$inet6(0x18, 0xc003, 0x98a) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x1, 0xff, {0x5, 0x401}}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x1) 16:00:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x8000}, {{r0}, 0x0, 0x8, 0x20000001, 0x7, 0x988fb51400000}], 0x8, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xf3, 0x2, 0x2, 0x9e9}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000002, 0x9, 0x81}, {{r0}, 0x0, 0x80, 0xfffff, 0x425a}], 0x1, &(0x7f00000000c0)={0xddf3, 0x4}) fchflags(r0, 0x20000) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0xa1, 0x24, 0x6, 0x3}], 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x1, 0x3}], 0x0, &(0x7f0000000180)={0x9, 0x5}) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x200, 0xb2c}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000100)="35f9bedede02e7b232aee12354c92acf04317f6172f660952527db8bb350b1de54c3660d450f76b8b4f30dc1d80dda3593cfe01870cbbe256cf7640e0b9a6d932f1d4410712a32db97a7c733387a89ee4671143ae6bf22ac56aa5b9dcb8cd3f53608fb55c12b7e36dd053abae1c3c9c41cead3eda51fb3deb3bf27f0953e8ad6a2668645ccafd48af53117a62849217060adf9755d202ab598200df86d2907b03f60fe8ef264be25d168755aa6fb8e38713ee9ca5707d054764f3041cb0d3ac5ba19c369ee9d8c2dc5b3c660887cfcb17d678b70744f8df3ff011ec4bceac0299cd69c5ba61842034fef1f180126306cdc5703bc5938fa0d0ec4c2", 0xfb}, {&(0x7f0000000200)="af158dab68c76b69ee6a2212b6d61fc35557d81db4e30a064749b091d4f000d770dc9e2e375c26672566e770a3a00fc9485d3252923ad6d3a1a5383c93e9cd34d6030c472a7def755fbad3ca0142b71882a0a33ed291ca5b60700da79147ba6426c6710c7baba4124aeb0d179cb4c955662ba3ec4f33cb163e59a5cb526153652f092a1b0c672402c2f77e1da9506332f897ef4a92022393af6f8e991defc4fff2c8f2e16e887c7ef0623502b0c8bf55a9d280", 0xb3}, {&(0x7f00000002c0)="6b7cc70089211159fcf5eec28d2cc23ea50a741dc2817c416973ac86597cac97c015b57946b5478227067296adbf834b4133b0ea3a7524730ddc2f94642ac5424ff86d7705e97224925b150c701a0c376702c51a9d921c1f19682bb8f957cd7b16ead7df7bf56803dcd7a21f8f01f328993065caf85a848ae874d7059d1d8f65df5e57a364b9a2d037f9", 0x8a}, {&(0x7f0000000440)="366a05b73f22238aab1aadc8aa420c970e11275e517c7226f03a6f0a1d14b799611db093b20e931feecae510e5332bf7f06deea105a77013e9a24f047b34bbee0af9944342cef24db28c2a6f2e9bc3d90a347d32e2282eefe22bb4ebd1c628b5345b042c556e461656cd566a4ded383a071b54489e2a470d91a07c55934ae0db7c34bcb6eab3a505c3dbf21dc6ba0aad6019685e59e928dcea72127ff44a4eede0c17947959faaaa5d5b6fcb4876d343a735e16c6ce8490b486e919d148c6ef462b8b8a70e1e3fe0", 0xc8}, {&(0x7f0000000380)="1f2094874a59e4633f38563b69ced3e72d532ee6d2bcc0bc18", 0x19}], 0x5, &(0x7f00000005c0)=[{0x30, 0x1, 0x9, "861b726877262365cc171f4075a89d74dc3978357e2162a79283d1a3f76765"}, {0xb0, 0xffff, 0x36ca, "84ddc759325f75edd44e4528b7dbfbbe25f4decabd81c1d1592f4d9456c66b8fe0b689b2194dd9670e8144cf68e4e7062fe09c5a5e4531a70a048823f2929dfbf8f024e2cd6d71696787c5265f8dc67beda79d88ba91145e45b5b2bf679289385fa9456ad2bbbeedcc2aafffd3f544587058242e584dd0e426bac73e6b20516745863bd644788c3a997fe2e40cf6042e44c74d206fbe1169b4b230b15f5c"}], 0xe0}, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5330000bca9edbd9c", 0x34}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="a760f1d5410f0ee321b30d978a6eb3", 0xf}], 0x1) 16:00:06 executing program 0: r0 = socket(0x1a, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x81, 0x1ff}, 0xc) r1 = semget(0x0, 0x3, 0x80) r2 = getuid() sendto$unix(r0, &(0x7f0000000100)="6b60d1f37fd9e3b34cf5b07f252725f1ff8a1da7e8a5b41de7e1ab5969ae828e3a45d1aa3fc727cccb1016287f1bf1e6064f11f620b07fb7b7cf354c4672da83321c1a63edbd18052983b3ca8403de8539f08d8a6e9af917bd22c38741a293c6499f9d7eeb82bbbb9464fcc11a0b44bbfbc90856f3905d68a653acd7aa461745bfdd0341aaee30b0c8867f0e664b673d1a7ec92e47ea0cd3df382541773b1d0e", 0xa0, 0xc, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00./\x00\x00\x00\x00\x00\x00'], 0xa) r3 = getgid() r4 = open(&(0x7f0000000300)='./file0\x00', 0xa02, 0x44) ioctl$KDSETRAD(r4, 0x20004b43) r5 = geteuid() getsockopt$sock_int(r0, 0xffff, 0x1a0, &(0x7f0000000240), &(0x7f0000000280)=0x4) pipe(&(0x7f00000002c0)) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r3, r5, r6, 0xa9, 0x1f}, 0x1, 0x8001, 0xfffb}) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) listen(r0, 0xffffffffffffff00) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8200, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0xaf3, './file0\x00'}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x3, 0x11}], 0x401, 0x0, 0xffffffffffffffff, 0x0) dup2(r0, r1) 16:00:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40004c) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x100) dup2(r1, r2) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x8010001, 0x3, 0xfdbb, "010800100008010000000cd8e50000b100000007"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="7887fb0e8a0872b2498d6504a051c9b51b2be7746e04c4ec33602e00e2250acb843858d86e20e56ab88dae6deebc0c4fb3a454c40f029d2101f94ae60677adf8c5bef342a2e7910bfd82935df310a9ef5b37fa21934f4049703b26a70ba1416ef4830f3a7b3d1b85111eb76d5df64b70cf07785089a4dcafec3865c03026c28981aca40ee814146a3be4f208c9199182cc75f6e357dc32032ff88f32a528", 0x9e) write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchflags(r0, 0x50004) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) 16:00:06 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x68}, 0x0) r1 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r3 = dup2(r0, r2) ioctl$TIOCSCTTY(r3, 0x20007461) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) r4 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x100}, {r3, 0x10}, {r0}, {r4, 0x45}], 0x4, 0xd1ab) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x8000) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') 16:00:06 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x5, 0x0, 0x0) 16:00:07 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x4) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f00000001c0)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x8000, 0x2) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000002680)=[{&(0x7f0000000680)="deac350cb87801a1280b60929d231ae9e55b0226bc9409ed680c08cced38afeb0a4641ebb97d1fd5560e0035e6ab8117a790f45f86772ae432316b0236bac0b4230a6c2c09bbade9209f5e72a724043e4644bc65c14209a9789bedac098272e33a73b73b55b295bea5f612e25ea8cdd09d116af1c9278b297c59c9d99b2a14495d66e1e1c283355ad60d9087420465a8bd310d79c7e5d567a81e1b1a7162105e45bb1bcbe929fd952ce8fdd21bb033bb5beebde3e8ca487e214b7f0bcf947c042754d2223471dcc31b22e3dda47fd96192c7b8d2b64e001d1b26673dc61380baa000cddd3afed13c2ca68e2a928f02cf32493e3ab96f13ef6a3d1263ddd0316c03d56faa6d9db7b34b942547e1342c08a786fc6e67a137a0f14678d97957f480809011c3266469d50416d489b14f731bca2b0ce5c1ecc97b2c32a9145dcf96c6b46ac412597acae83a92d7e1645437a94d76dae7457c75cbe73fd174a283f23c3df058eea234f563718444301f8e0ca8491aa2de05bb242c2ee6d608feab1c0cd9d8bb9a3afc35d33240959f0cace1d083e80f8d72be9da54871a644ffee51b299b5716619723f75c3b6197bff1b2bbc018a18aa0b9b4928d297e2c84fbe6dd6aea602c9dc2f798d278075fe0f795930a440055b3addfe761bfe8abd231fec7ecfce10657138fd0a7bdbfdb5ca6f31aefe7965521500d6c16e6c9d7c3aff5e2550731a588db9c3a34e136e38aa680063892555bfc93475d061ab60f92e2676faee6fd8b0159390cebd9d35e56633a87f2b71381fbf465a43a2d51a599daa9547fb1f4fcd3e7e27c369f94f1239314d779a36510d54220a4546176495fe2c1615558383935f471e9dd648d26e98bc6dd7973f171483ab225d7079503268ce7916ee8a065c5b24907a3a2e1cbdb37fc3c39dcd37421265e168049e43cb59cc6004daef1419481fa8be45a6e34d69042d97f6561b32a9221bb711b06223fe72ff6630b9c56e5ca05aef1fe47a40701d8e0ae71898ccf06859f6e6f059112923c3b6968622c8de7038d483ac86cdc188c7a9afdc48d84b46a0a62997f56f17dace766a1a444f7c139603a96b3eb82d6ebbb9130d560322d537e4eece1f3dcd276c28b75c488a31a5f890f345880479088808c2a7418efe15b0abf424dafcf9e7ed4980f94e731e908387ea3000ace99f79c890395a083c516e91007c5d2de36b9d514c09e1bfab0bd555da6c5e46ca2a34bd9c52f1eb3497e710e34f214bc68d3cee68a8033e79ec81277444030281dcea4442fb70c74825a0bdade4427a8c4a45772d61df90bcdc4d1cfadc80a81f9176ad7bb5d75a95beea90fe171b85d05b406a884f45bd679e868c3b56e182b10b1b4881d397cb2981cc88d6f6ed78ec8d2968e3a2b2d2c8263b8c367c8f65bd0af3479fa61394867c1580452af085bb133b615e2043614a8abc635c4312f58a4397d00082c550eac53b689a8b348e779a44696016d633329c625f6564cd2eb727581068bdb882682f1c148e7e02ab24658657d7d20cb3c6fc202c86f1daa56b2a95ebc2e54c6473f452f1f487ad3aab47c4c93bab91e7c100f5bca56fb40795e4cf2677a2c9abf420dc37003b668c6d4025232d7502067ec465a4ad1935887e6f0d685fa0c8c284d33023fc8e9ea0ad1724e56391c8ae466fe809b6fdf77cabdac1e0ae7f6f34b3c62293335f717ed436a7cb30fe4837a2b45cc1d8d086b3413e33d8aa9f64c8688afcf6068c8849502b220ad3872ff2f0bafc06b6f2b3a0f7af50c7351ae4c437aa8e402a7a47e9321d0fce36b4c05cb32f3a5b2629775a8ae8aa31b77953ec836642ce14be6611688aaac889c6f022f044b55b4d15cca5ac05a52b82f8e2c79b8b924950be75f6527adeef968a8596f3a003a0c0144cc434eb0f35341faa58f966a249c37c61f2803aa1ff060734c87709f8fb5d3240daa96701d8d792aeb4bcf9e4e48ac4ad822f010c8783bf2dfa50edb1cf7c8840df94f649e7ca6e03011c2f705ac988152e6f6bb88d61ae13e653085b1a53fc3a873f26e0b41fbd9a0500b401e985132adae8482b0ee98f3e1b40891cfc0091a53ca909f4441d22e97dce89c43f10fa1b4c407e2c9b81adddddb4e9b1703b098f0a263b6f6405434f77179077aaebf96c40ea3d267d2815aba1a185c6891cab22677ba8cb8a830e0e561a9ebf387242ae48b5cb533280fd36ba8a09f37d24f640181c83d22b9b21921aa3bdcc8b513a8db932d66d88ce34cbabedd617c9c5e024320145c17d96a91e0c12092049cab19a07d76f4c6d567780f5e3b6cafe8cd671eb35180aa282cb571f8eb372938791c1b774eed061efadc5e1501f594a4857f364a9871175443b42952a6d01404e7f3464451b4d20b9d722cafd3c5bf64ca42d805905577b72ae1287dba5f94fa10137e6cf04f01b60b1a45c05f570a7583a1bbfbeb76fa2b1b23a333c1cc11c38661e127dce2d21b920286841342e725946839abb4de68b3c496f62b1e50cadfed9a93c214a21d3f5cef195e7009a2ea7e276171bac1dd4fc98495f68c319f9e88e29f79e2274fc89cc45b00a765f9808f8f5f086e8a3fdd2e5c59f448700f90aad3f91433e8da5b3cb1382d5a0c4837e05db8468829da3a2b3f903557c1742430dca56501013f8315606d23c4d644772420b25f081a104e7a963045b2584dfbdf3e7d975dfe0946973ed4864440fbfa854366dbd191a525ad274606de368aa08bd4e45de8777a8ffcad235362e0ec2549a43694f5451823f64301b31a0851e73ad96aebbfa055e83a7778a91d4a15782e2dbe14dd0dcc7ad0f656056eadafb6c05bd4ac0cb3ef261deac8b20edec3ea57846b308c6b5f890bc214598b28ff8fa6e74f30674db4839", 0x801}], 0x1, 0x0) 16:00:07 executing program 0: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x40000000006, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8200000000696c653000"], 0x10) munlockall() r1 = open(&(0x7f0000000080)='./file0\x00', 0x7c0, 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x2) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="100000000000000007000000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000100"], 0x30}, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0xfffffffffffffffa) 16:00:08 executing program 0: write(0xffffffffffffffff, 0x0, 0x0) kqueue() poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x5e}], 0x1, 0x0) 16:00:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0xba}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = kqueue() r1 = kqueue() write(r1, &(0x7f00000000c0)="3f7b9bfd383eaefc12c181f2cb552186e992c717fe4bab5ecef942c045a8e67b048acd17be2af0d3672cff325de4a928675a", 0x32) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x5}], 0x2, 0x0, 0x1, 0x0) close(r0) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) bind(r2, &(0x7f0000000180)=@un=@file={0x1, './bus\x00'}, 0x8) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x5, 0xfd09}], 0x100000001, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffd, 0x70, 0x80000082, 0x5, 0x40}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xb1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x8c, 0x80000048, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x100, 0x6}, {{}, 0xffffffffffffffff, 0x30, 0x41, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x5, 0x764}, {{r1}, 0xffffffffffffffff, 0x4, 0x6, 0x800, 0x1}], 0xfffffffffffffffc, &(0x7f0000000140)={0x3, 0x1}) 16:00:08 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001400)='./file0\x00', 0x9, 0x8) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001440)={0x0, 0x2000004, 0x0, 0xffffffffbe4894f7, "0300000000820400", 0x2000000007, 0xff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0xfffffffffffffffc) r2 = semget(0x3, 0x1, 0x4) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/163) r3 = accept(r1, 0x0, &(0x7f0000001240)=0xfffffffffffffcd7) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001380)={{0x2, r4, r5, r6, r7, 0x100, 0x7f}, 0x10000, 0x3b34, 0x4b2a}) sendto$unix(r1, &(0x7f0000000180)="02fb7d268d9ce8b1f871ec02c8794580f42d0c5c7a0e7e98904575fe256167a1758157be670d79bec2d0ef050cdac846ee5810c2dfb78eaffed1c83aa98500e766db6c60c3e0610dfdb638a3b1e09b5b60fe0c5c822a595035d960f39890827b7b909c53ebba23408d018df351bce761e350d107c7058e0befa577547e0e77e4057f3e3c11982d16b8ab2cc32381e34c82f022c8314f829e9b82442c7466740892f465ad48a9ff4eb6c95a4381cf3624ceacc13c174521474a6c8517d4d4cc51aa111d379995eb40e2cef78a77a5fa5ec650aa1ef7eff9381441bee087d21a3a2b145706ec9c2d5bf97b668084db709a08e5ce2c40189ecce9fb583550883381a5e6bea6b0abde44fe5f3805962a61a0bc21c302bb215a1823b9b47f1f07b0fe17e0c799c8ed11f580d2da047e2c21e18a52e2d3775c13991ff3bef4818e4dd37ed84b809fe81b27161be5168fff8254018d5a9572e77acf9f3a7be5ff6dd05b2e7fedea21f33423dacd969424a519242f08232ac8bab47c5139f0c1c87e02c1ab669b0136871acaa736a093841cf1cb8fb992d6fc801e5c534dd204edcc9855f3dad1fb57cc6930171aacd0ea03aea577e5fcfac6bdb1c982d1acf64578fbf94769850abed381226bd9db91f297d85246011c3eb6b788d77a644f90ddb82a67ed318deaf7a63044821f22d51547f4d37931515fc5cc5d73a60280f99b2498fea3d69f1d03179303dab0468825f3460c391b4f2dcf670c00967aeecaeb8ab5cd59d34f996b716926e020eaab685503ccc6ec273bffbbc294c0e9e53cae5c86bb1ff12535be6730231f34bfd50a5cebb16ae4dfe32d7e90203d4666e4fe4de685507eb4e7325a9872418b3c445f45edc4893adb67f8a08cc46950ccbbf68b468ea586c68b384278774d403ffd9b90c4f019bb297bb9c436199c70714a18850458a6fc1955b65e8d1b128bf083e48928f95400365426b01c9f09770e44616d7e29361338e7b4e9fe3eca0fc5fdb32cdade4a18704c0f4dde70c8e32d599f697bded1843e2ed7e4ce4183a7287212c004ad570ff9be3a7944ccc7c64c963b895086c7dfdf9a08c51a133d014602c9d24967aa6413b662255fdd7060c71a5cf244f11e5652e8c3bba8efce8d046670e5e87c1d04f2478964a97e679e00727e838f2fe11df313d72d17bb0f27696a171ef68ea1ed1e664d5c331a1e776a105e3dde9097288a8f8e0bc28e80754cfd0f5feea3a713816f098d73bb2cf50b5c4b0f4305a550d3a3550a960d9743554ae8176cd0e088593ee74bdb976b0b35c18be96443c9653cc963d4ec4d34828600499ada05e600928c3c312e2c568d71eff1b5e5567941ea58485ad4f76c9f0b32e97a91ad325a3e01a269664f78bbd18d7bb5ed8545e51aa7d32a1885a76976b27691340b97645b3aaff540218e55ac153eab16f887290b518aa4a95ce673963699e92fc76bc4d9a557ba8e9de5eaf78b7ac4cc90d0306ed28ae448cab74bf1b9b134448af23b9509a04c9322531e1ee11e9b4cd5aeaaeee9eeb9a92b9e897315b972560961327cb8e035a1bdbe9020058fb01c9a64400b217de1600eca64ff9003a44a17ace6565af79b0b59086f403788c52c4777f7adece173b353db16a074b14fdc09f1cc8cd35f179e56f67d7f03a76ed38bc206bd17a5186efacb2ae13f1d769acf27a8496947f3f42a939b67844e30202a849ae8c4e6d5a36fb893d1d034df7a6e9155a8e3f9d51f3d48395b02bd2f093734f9e576431ae0b490b7b96c1e3fa607416e60d36c0a43b4f518b38e377ae9db08b1b911993d1153ac7fd9919e67a46af8be7d3102a743b3d3f4b8f7a4181366daa4ac8e8f56f859acaae7abb755a216a9407d7d1f685510ade5a590232d12160f30696dee6f8d16ca7b9030a22348a3e5a8682863338571f2ea1faf9f09f81ee841cc857dfa49dfbf0492e9d8d817c7fe78f76d46dcbed06e927f5c824895686dfecf19159f8adae70dd5b01c7042494b693e36518af11af2dc881ef7417fbd26e5e0640176d3ae7d60e897219efc7479e06c0b73d9328c72363b3f7dfc0731f7b238d8750a8274a0df9976e43cd3c73e050af1515990cf64c4ef1de078e51fbf65f9feed8fe2b6809d8343192a00eabf8d37cdc11fb14bbfc57944558383706c7e37c4a7585778367c19fc29127fd0db9a3df643c76a68e11d6ecb4683bd1eabe316c68bd69eb053df27a17235c646c019a54ef7f6a671157d386361a5dbe8fbc3e850a838eefc7a23971b215839aa7a6a6b19622e901b6c7691cfdbb81bd0ccf0f9f3cc0d8f6ce58821b999cfd064e3c1e6243f0c972ec9b78f0daea469e7f76d4a81518fa7761c5f4c3191c6d388a303086f65a8c2def805eef44c6946f0f43a532cf0fbb690a466f141904e4ae1efa39dc09aa234913e9e6577473d3861b48401eaecd3e7fdf172c63fe3c713b3184e0c2f7381648ae4e017213c10834abeecf2eb6405ad6ce60538a06dbc81d7eb4b3958158ce6d834ffa02bb1ecb6c2f07ca4dde630197d76a00597bbf052aa18b5e87fb89c83eb139d01672c493c036bc35f24cbe63623fbb3eea3abc0f24f7354c7109bab13e7e9aee1e5d17b6cfa3fa690e969d8aa3629ceea57a308ac1d565c97545bebede4152db1cf960b33415c347c045674823d9a450730368023148e4a21fb9a10c062619d80c5d1ac35ab098f50767a386544d9b162476350ba132874eb6aeaa6a0545bc1f06f5ea4dde2b80d70f6def2bf8c5a89369017940d2b985d63b65f766ca87bc415914b896c3222bc291bbbe382f395d1873e4f5e0537d9abf248c6aba4568f71cf4887792f81b2e76722cffd5b4b98b99134917e5acfb4fd22447656209f486e232fe2ec79a8bcccb03acfe93a63391c97c2c9ae6030a35d8818b719bd8cb4b1df8393c2214a5c508d5d8a3a1123cbac14e5a400117b0975b5b17e5cb69be7ebd0ce1b90e0b1b46c52b59f7d6293846df2fa0fd1662c87777351081a236afca21340da2678189b8e203fadb26324612e2adbe116dc0fdb992bbfcbc1dd635b09114db3f39ecef7a510add239c11442883ff3fb98f3f5c4afde476d21a97ac21214c4ed3e39b6d710c593a2d8a31a77f2dd12c8974e584d2326d3256f0e2b03eb5812493265da1c925030c4efe251319c7dae601bee4ff409e1682752124baa25df36e2b946fda4242d44d76d21c0b5dba2600f5a01d384ba57cccb91db545186aedd9dd76f4f0a072a133f2de7c4063ab0b47d2ccd694c5a8c4add047a79019f93de00020f15b5a44774ec9e16aeff7af1c34aa7763a98698000deeec5f504e2ce50f6284bcf67fc611ab62bc99ca0208c3e8b9d67cbfcedc56841855696932599a4e7c69457a92c54598222989a0b0139cf302cd090ce830dd8db309e77c2629656251e1a47d33bbef7a602e4d81649adbc0ea5431223bfb5ac59e520aac2236d106f6792329c5498471f1857d249ac69b8cc995b8f126e64217f90bdb84729c2741dfbd9ab8cc9277d47a7aca9710b1b8e926c46f3243e8eeb40855144efb2624f5b95c6f8df447f5ca08c97ecfc0d6d42869dcc6f72908f17eb78c27c82a64b0104ed3db9e0f5b136bf8a1e35dd8817c572aa0307ac6dbe8a89acd562891bcbfb3eea5fef267575472d5ff8104b89dde33d053ae9c1a7ed0e2090f4a51fcec3783c7a282822008b4ffe3a3a5daf95165fcf51f7ffcd8a40d771d6cb110bc44f6e2a05452397ad2895517ce98fb22be7635248f637b431450b723faf4c4ceb84cc9152772de15be19813ec536924d6473a57369a24bd88ec3c535c9eccc4e718c94dee57f77f75745529bb79a518b51e7de1d59419aa0fa6a162438253745ced44de44b2f71d33ad12d4e2b41ee77105a38afa0ab544b888f33e240a07b38259cf82313b3e9935ec6024029993cc2ea55de74e8b8ba7bd8ced7d4a0759fe10d15a80bf54a47f382432ef8e923a6f5fb8139953458add06c8d6a5ceb52221359a60f7d7841f9afc9d82796cfe07ff06ca2b162d3953f907de9d9a3faaa3362abfc09d8302df0eeeebc57c4151aa81c22fd2d33e4dade27acd56e1d98f8ce45d73b4373ea00107f79d8004599bd14cbb79cd9bf86e927d24f70599ccf6eb2f4609e765625dabdcfca632aa89eeaec73daecf73078c0f96625cc086d9e1574cf2273e63a30601201ea3a2681df93eec5025a366b4ba53e545ddb6db80520dcbb1590543762c3d46ff6929c3fadd8e55ad2b1d71afd4807a2b0c8942725976807ec82ac2a441def003af2ef623fd2051603f6775c5435efd4fe2454545ad5cb7393f15c57a8127e04004ac05d41c500668c89df4dc4f6712e459a3c2ad47d96332d3d60f72fed2530484107d5277262d3cc42dcd3ecba95d28e7de08cbb0edba625625c1dd25199878637e29312ba6b0a36c465d69f2756f9d05d73d3ebed350cdc333c010f82ea393b08ce0000f6c14fb22e55e3b464c6fc581272cdabc24ed17b6b7b8fae89407f36b246591dc41750c2946ed9f4c1e53c90ac6c39f2f0e7d8ab6eb499c2faf0f21b25afac13691ed6352f68f5aa2d38c61f61578332e04033cbf50a8acd852010dda2f33c5100538b315ac4d3aade16f8c0adc6872472a79da7abd6fe8dcb6dc5cc3207596dc7d4dc8b920605cc8fe66dc3f038b94efc20869298c56ccbdc3d371a50c01bfeac511d6b621ea59942b3787e167ef882891acf3aca7e1a6d36d9ac0f62d8676cb2f4b69d55ed01a27438adcf8c335885a2aa9860b465e087c64df49880ce0a15e7d1c60bf3e744d69cdd62466e0c9318b2ab782fded06b10e72ad93cff565cf782e3308e05c87059ad5346b6a565a962230a2ae5c1abce35ae0480c48fa942be2bb2bb743cde5f14ee19ce59006640f34126b34ccc6caf07f5a0c3f8f8608144ab0d0ac5d892a974a1229dd789333894d1aee601789342f5caaca2ae2fa6e14057bbf7c0a5a48173e5676f81374fb29b03f4b429a7a0eabe589dd15beb56556210e6727a9edc5fcf87218381c4af957ee287074061cc3665ee91d0a7ea82084d3dc122d0d90411020a208b128808c54ccb6776adcfa971797da2aa0b0a462cd167e3fd8101d57b6274e99a749399fdfec4cad1393980311f817463a0befe632a9ab8be8ed800ca2667ab3c18fce518dfd16b75b7584b8f575490ddbd06bb5e58191928020f1ca56182057063691a2ada9dc6006dff0ce85d7eedab97be8a8d2bd4f6c66db2958878cb80830eb51c545189c1d81dd05ab0b0be65aff64ba3890b6e5b6d87b2a30bc65eef71116ccc5c6e79a7d93e01d9922c5eda6d969599342f66116104676c57b7bcb6f4c510fd52a38f2937634c25431ac454ae21d7805d86a254b7588881a5ac93953e8dc815595649e991d13f38af5ab0894ca92160b2fe8db8cc26b96776639ea4b131ff7db4f89d619d17db53c1a6321afe3e15b459c5905698c16293444f90666357d1917a9f78f58b9958005346d03ab5cc7bfcf7b5d39156634f4f4cc105ff3863e9683d6f4b115b574444dc9653aeb58cd908d3c530fec6d7c60de4c21acd1ee42c0f4de762e853e2801989ec3b3e14e33bc086edcf4453665af0af5c962cad37cb07003fd66d578ad3a32d5ec6b01913ccbf224c235fcddc0525214d8e10bc0e02decc3ba6e67b3c582db3e2f1282c7067c9c3ef41aa35ef0672234f8fa581130c4efb5729910722a02591f5bc4d8b847e63ab7e663aad64319b4a213482bdbe881873aebd65a183c537899b4d6", 0x1000, 0x4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r8 = getuid() getgroups(0x1, &(0x7f0000001200)=[0xffffffffffffffff]) fchown(r1, r8, r9) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000001180)={0xc15f, 0x800}, 0x10) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:06 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xfffffffffffffd4b, 0x0) setuid(0xee01) shmget(0x0, 0x3000, 0xd1, &(0x7f0000ffd000/0x3000)=nil) 16:03:06 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) syz_open_pts() r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x4000, 0x1) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0xffd}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getpgid(0x0) getegid() getpgrp() getgid() fcntl$getown(r5, 0x5) getegid() fcntl$getown(r3, 0x5) getegid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendmsg$unix(r6, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001a40)=[{&(0x7f0000001940)="2c3317beee3e5dc08792a00ba7e244eff5f34b7856cb49e1fd5cbb7d261beb36d1b45b87566a858505ba261dae59ae73a0c58c9d7522bc708b41957d49893e275f7f80f2824c0765d29ff5b76f1d677e8db5fb2b8405e6df003ded344c6360693779992fd40f842b0009e259d340e1a9fd3451f0ff064a00a13ed87a0b7817658ef06347fbf1efc4f904dfbebc6521715378dbc380473f195dea8bbf44e964721d5bc9092419e11a27270c7df6c06e6969bee5e0ab69bc8184c67709124aee8207d7e759eb3bf724f79850ffd2", 0xcd}], 0x1}, 0x7) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000140)=0x1) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:03:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x48, 0x82) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0xffffffffffffffff, 0x8, 0x40, "c9f05fbfa82a6e87dff82866defb77411298319a", 0x3, 0xc71}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) 16:03:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20008, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) poll(&(0x7f0000000100)=[{r0, 0xc5}], 0x1, 0x932d) 16:03:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:03:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8080, 0xffffffffffffffff) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004667e, &(0x7f0000000000)) 16:03:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66697c653000"], 0x10) 16:03:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000001280)="ad", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) 16:03:07 executing program 0: pipe(&(0x7f0000000040)) pipe(&(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x5) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:03:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) socket(0x20, 0x2, 0x3) dup(r0) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000040)=@in, 0xc, 0x0, 0xac, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66efb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) 16:03:07 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(r3, r4) r5 = accept(r1, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) close(r0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x88, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x820, 0x0) bind$unix(r7, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) kevent(r7, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x8000, 0xe9}, {{r5}, 0xffffffffffffffff, 0x5, 0x1, 0x4, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x43, 0x22}], 0x2d, &(0x7f0000000380)=[{{r7}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x5}], 0x7f, &(0x7f00000003c0)={0x7, 0x1}) sendto$unix(r5, &(0x7f0000000400)="c607c3cd9834928df4b960", 0xb, 0x9e5e25329a1b5592, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r9 = socket$inet(0x2, 0x4000, 0x1) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000540)) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000580)=""/158, &(0x7f0000000640)=0x9e) fcntl$setown(r5, 0x6, r8) close(r10) fcntl$setflags(r0, 0x2, 0x1) write(r2, &(0x7f0000000680)="ac26e0ba59621aad4747bc6596fdce3d13d300ae2359f79f6e91bd54eb4254dccfe92ccabab907bf054a15420c038ebef04b44a71ace09e3ec79ba337a368d4d13f2b0c487af4188494b68c1b3b22555b36d0d86a28080081d", 0x59) msgget(0x1, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000700), 0x1, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000740)={0x101, 0x1}) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) fcntl$lock(r10, 0xf, &(0x7f0000000880)={0x2, 0x1, 0x5, 0x9, r11}) sendto$unix(r6, &(0x7f00000008c0)="99ae4096eaa4a06f73d04f554b6500d42751f7a58ce096dbbe1de2c58a4e054a1a47936fd1de611e4bc0e7278306e2ce6c623e0bb0a770a927e2aa93f398dc9e01a9a73a559cf13d69dbd64d336f958ce5eadca286212f4d9eb951dfad64bc200fd684f835b0173dff57a619926a51bb621a49aabe2a66028ca7ebebab3ab2061e284e7b2cbeaba3a001cd2da23c58f7f995153fc5381ba8a614c112120856c860d6648ff4b530330ec6", 0xaa, 0x40b, &(0x7f0000000980)=@abs={0xb81be9f8767ad9a0, 0x0, 0x2}, 0x8) 16:03:07 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x80, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0xffffffffffffff01) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/64}, &(0x7f0000000140)=0x42) getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pckbd_enable: command error 16:03:08 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r1 = semget$private(0x0, 0x6, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0xffff, 0x3}, 0xc) openat(r2, &(0x7f0000000140)='./file0\x00', 0x20401, 0x100) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semop(r1, &(0x7f0000000040)=[{0x1, 0x10000, 0x1000}, {0x0, 0x8}], 0x2) r3 = getppid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000400)=[0x3, 0xa4c, 0x3, 0x10000, 0x1ff, 0x1]) getpgid(r3) getpgid(0xffffffffffffffff) preadv(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000300)=""/200, 0xc8}], 0x4, 0x0) 16:03:09 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x7f) ioctl$TIOCNOTTY(r1, 0x20007471) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pckbd_enable: command error 16:03:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000080)=""/75, 0x2c}, {&(0x7f0000000100)=""/202, 0xca}, {&(0x7f0000000200)=""/217, 0xd9}, {&(0x7f0000000300)=""/38, 0x26}, {&(0x7f0000000340)=""/137, 0x89}, {&(0x7f0000000400)=""/197, 0xc5}, {&(0x7f0000000500)=""/30, 0xfffffffffffffdcc}], 0x4) socket(0x6, 0x5, 0x89) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:03:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bd, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x4, 0x80) accept$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) mknod(&(0x7f0000000000)='./file0\x00', 0x13, 0x1) read(r1, &(0x7f0000000100)=""/227, 0xe3) 16:03:09 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x6, "00000000e9001040dcc40000000000002000", 0x400000000000000}) syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x2, 0x4) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:03:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:03:10 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x7}, {0x18, 0x1, 0x1f, 0x837f}, 0x5, [0x1, 0x6, 0x1, 0x0, 0x0, 0xffff, 0x300000000000000, 0xffffffffffff0001]}, 0x3c) pipe(&(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffc]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x4003f, 0x0) 16:03:10 executing program 0: socketpair(0x16, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x3, 0x0) linkat(r5, &(0x7f0000000100)='./file0\x00', r7, &(0x7f0000000180)='./file0\x00', 0x4) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000001c0)="47015cb457344d79bcf8e4c5c5f7eb1aa6128be25f9635804694fe3a49c6c360fae0dc8413d14a56521380071efaeaea55e25333702956a288476f76d1b22bb158efa2", 0x43}, {&(0x7f0000000240)="3f4a2fc87894410d4cb02637af96ba78cf9b4bd60d9079966ef99d769b172d47567ce31f53fca5f65f0d59fdb5113dc483ecf23415bcc83f1093bf7ee336a31b4692778cc1433c1df82fb394df37ad1ccdd6e9c876095742c2fe8b2c2244485a3746e5c31ad4271aa2cddf8c824f8f5f8d0c751a75b8e1fe5a4772513f25fac52ff385f776b0ddd24d8192bee26b9b345a31a5d6a561238a9bd8182cc969d5e3a76fe25982dd579f3b6d5606c1e41711f91dc8ed0152d32dbbcde38a13c7e23f922f39fc550a198b4456", 0xca}, {&(0x7f0000000340)="51b11e6b53d2662efc719d8108d2f3d2e4cac21a2791fc7df64d2a379f694f73ea14229a58a65c373d3bf72f3204bca9b495098b087bcdcc875b3a8156d46d40877baabf1645bd90f2a7187cec96653408e6e1c8e495db7cdc", 0x59}, {&(0x7f00000003c0)="9a3466c1f26a5f0ac0f9b9033507a724f69b290dbb65031a07c677694ededb6c40181979", 0x24}, {&(0x7f0000000400)="8b40d2b93d08d78208be5411e731e323402b139ebd64f63f7f4752e16db10f13bc38db411a578c7af35d180fc9f3fb10370e9085200e96f1907f91e24fec5c6b0c727dede12cdd9a69e98a08016b5f5157", 0x51}, {&(0x7f0000000480)="61c05168dbed3242ba72aaec25b2723f4fe6c8352c5dc83bcf1ce813ef21", 0x1e}, {&(0x7f00000004c0)="0ed964942d89b0ad1693359808174ad835614271b00e80d695ad422bae05aa2564be319eb7599445e21a36e6da4176228170680b6b44afeafcbf157999baff30f9c917e56c0796d5107b08e157ab12436f96497dc958312298bbc8247b0f298356e9923323fe2247939e1c620f789315c5a361bc1e7a10ead4c4b5b55cd479c1222ff19179d8ef5d7de5bca6", 0x8c}, {&(0x7f0000000580)="ee3b01098dc52fba784ccd899cba084a4d7e1623332ef603a7a1a9b2bf8c02212e37fb64391dbeedf89bf96590a0582e3ebf4eeb88", 0x35}], 0x8) r8 = open(&(0x7f0000000640)='./file0\x00', 0x800, 0x82) sendto$unix(r5, &(0x7f0000000680)="3e311d49d6c91d7e6940af882d274090cf28b90313666619548703cde1320b768c1477016b030be94a8b5e7b751f643b22546e0d33ac077ec9d5a8dbc3291eff8dfbb507afc4036ff0eb72c90874d184aa0c48ef5909b7e322fe1ac5c2a5c834c4547920abd561710693020eb9334287bb52042684e5c8f71b5eb74f0d371b53011d5dfbdb9fc611b182d3b7271bf6e23d25f4f36a9a0516d1071156b943f30bf68a63f0db00266deefafef75e0d5bb90cb7fc195e23963582a4f38670c421701bbc4975825f62337041f4f78da0e178993cf4979310ca942a0b8e83729654677efecc931ffe6d837fe063fa0326895a5c63456772e12476678a860ad386c2", 0xff, 0x404, &(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa) unlinkat(r6, &(0x7f00000007c0)='./file0\x00', 0x8) recvfrom$unix(r8, &(0x7f0000000800)=""/71, 0x47, 0x1, &(0x7f0000000880)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f00000008c0)={'./file0/file0\x00', 0x100000001, 0x7fff, 0x79ec16c2, 0x0, 0x80000000, 0x39, 0x7c, 0x0, 0x1, 0x6, 0x9bf1a8d400}) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000940), &(0x7f0000000980)=0x8) unveil(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)='r\x00') bind(r7, &(0x7f0000000a40)=@in={0x2, 0x2}, 0xc) r9 = msgget(0x3, 0x46) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000a80)=""/251) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000b80), &(0x7f0000000bc0)=0x8) fcntl$lock(r6, 0x7, &(0x7f0000000c00)={0x3, 0x3, 0x10001, 0x2, r2}) getuid() msgget(0x0, 0x11) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000c40)) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000c80)=0x401) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000cc0), 0xc) fchown(r8, r4, r3) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000d40)={&(0x7f0000000d00)=[{0x1, 0x800}, {0x27, 0x540f}], 0x2}) getpid() ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) r10 = socket$unix(0x1, 0x7, 0x0) dup2(r0, r10) 16:03:10 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x180) lseek(r0, 0x0, 0x87da86990c828a41) r1 = fcntl$dupfd(r0, 0xa, r0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000480)=""/230, 0xfffffffffffffeb7}], 0x179) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000300)={0x2, './bus\x00', './bus\x00'}) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/202, 0xca}, {&(0x7f0000000180)=""/154, 0x9a}, {&(0x7f0000000280)=""/24, 0x18}], 0x3) 16:03:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x801700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="f3f00886000000002f71670303220c2966450f38175d5b6680313066400ff9eec423e96d1008c4424d2f1ec4220d968f32000000c40161de4938") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)=0x100000004) 16:03:10 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x50}], 0x2, 0x6) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x6bb, 0x0, 0x900, 0x0) 16:03:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000002c0)=0x8) open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000080)='./file0\x00', 0x419, 0xd) setuid(0xee01) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:03:10 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:10 executing program 1: r0 = socket(0x4, 0x2, 0x5) getsockname(r0, &(0x7f0000000640)=@un=@file={0x0, ""/78}, &(0x7f00000000c0)=0x50) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000040)=""/2, 0x2}, {&(0x7f0000000080)=""/12, 0xc}, {&(0x7f0000000140)=""/89, 0x59}, {&(0x7f00000000c0)}, {&(0x7f00000001c0)=""/246, 0xf6}, {&(0x7f00000002c0)=""/228, 0xe4}, {&(0x7f00000003c0)=""/94, 0x5e}, {&(0x7f0000000440)=""/148, 0x94}], 0x8, &(0x7f0000000580)=""/109, 0x6d}, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0xffffffffffffffff) 16:03:10 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/84}, &(0x7f0000000140)=0x56) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') 16:03:10 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() setregid(r4, r5) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() r6 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r7 = syz_open_pts() syz_open_pts() munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) fcntl$dupfd(r0, 0x0, r7) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:03:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffc, 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) read(r0, &(0x7f0000000540)=""/180, 0xb4) 16:03:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, &(0x7f0000000a00)=0xc) r2 = geteuid() r3 = getegid() r4 = open$dir(&(0x7f0000000a40)='./bus\x00', 0x10, 0x100) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/wsmouse\x00', 0x10060, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wsmouse0\x00', 0x10000, 0x0) r8 = kqueue() r9 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000680)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000980)=[{&(0x7f00000006c0)="404609919494d7de3ccec2757b071ca84b8af072d80e70387bce391efd08688dfb1c91ee2cbbcd631d349f4d3407b39027b18c71e305744063260d5b437459b992d73ced7351e69fa4f9342c8d7270d6ce589283994783022b854f3300b9ca92e777b909951360171983cecfba4866e275b9b05d1eb6782c3d3d78b6b3b1c664c505afc0ab56716021a54ff29ae94b3edf6dcb8bdef60d946af4bbe0a67d198de5fcc5450dccb75944a92a48a2640a3ca02a23970ad5a559652bc61825396dabe79f8eb684", 0xc5}, {&(0x7f00000007c0)="57604b28e7001766b77e35a2c280c95655c56144215247bfb82b03a00dfa2257c2bd016314144e8e7cbdb35f4ba5c9707c7016f33a3f245c81cc48efb105f758c1e959ac06389f0c23aa5d3152b86de9ca29ffb3580b28ed762c7fde873dfc49c6814219537b35de3a6393fe3930e0da7d25efb7e5266243b2646a54ddc30d472655dbe7b9bcfd0c6d1a6e14a848dea9652a4fb47e7faf0eeb8285f60e50b36abf04e02a4b503b69b681ff5c259836919be8249e885fb6049a002d7320e843a6aab18ac4beec2c47bdee3115c5fc0e5109", 0xd1}, {&(0x7f00000008c0)="90f02d81fb5cc13c7d8cc635d519c5f279974aea06cc92ddfefa72fe9cc232e73543b6d9b04452d3a45a4a8ba5d85fe5fa9b4dbf58e78d0f17781e86e34cf8855a97c8cbe42378b3c2f48a20fa96fc6c467dd7b3035cd6441e7152286610b3ddbaf8c38e88752a97d042f3f10311bef14b22f68c9cea44c5a07b487b4208922b5efbf4800e6a5ba470f5b3679dbeb914cbcebe3d57", 0x95}], 0x3, &(0x7f0000000b00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffe4000001000000", @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9], 0x70, 0x1}, 0x5) r10 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='.\x00') lstat(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f0000000640)) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() socket$unix(0x1, 0x7, 0x0) recvmsg(r10, &(0x7f0000000540)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/70, 0x46}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/224, 0xe0}], 0x4, &(0x7f0000000480)=""/176, 0xb0}, 0x40) open$dir(&(0x7f0000000040)='./bus\x00', 0x802, 0x0) 16:03:10 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x7, 0x96}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r1}], 0x20000000000000d9, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x3, 0x7, 0x6, 0xfffffffffffffff8, "806d2695c6b0a4dd72e2a6fdb543d95961380f51", 0x1, 0x101}) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x2, &(0x7f0000000340)=[0xffffffffffffffff, 0x0]) setgroups(0x8, &(0x7f0000000380)=[r2, r3, r4, r5, r6, r7, r8, r9]) poll(&(0x7f0000000040)=[{r1, 0x8}, {r0, 0x4a}, {r1}], 0x3, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x5, 0x9, 0x7, 0x35ff, "71082191e244f3132147f49594a62f9f0bc7ec15", 0x1, 0x800}) 16:03:10 executing program 1: r0 = socket(0x11, 0x3, 0x40) sendto$unix(r0, &(0x7f0000000000)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:03:10 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) sendto(r0, &(0x7f0000000100)="7921e776fa1d709e618d41242a2dedcc499c10f455438ebbb9afe690b646ce8ec2e40bf974dd0b897a7cf0e73bea07ad6bd0beecd3e940bfdba83f3e624d3073ccd334ac66c3342e8754ecec22d20098a1b1b436d73ad70dc939c837410bd8d3351b0d7bc852a73117fc05f71dd4f7e0058000ba36e98a0f88080bb810bee9ee19231f6874ee39a627efca164d438321bfb09783db5676ee4b07", 0x9a, 0x1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x2}, 0xc) 16:03:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xca, 0x101}, {0x8a, 0x9}], 0x2}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) execve(0x0, 0x0, 0x0) 16:03:11 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = socket(0x11, 0x8004, 0xc624) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x22) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x8, 0x0) mkdirat(r2, &(0x7f0000000240)='./file0/file0\x00', 0x104) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000000c0)={0x9, 0x3}, 0x10) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r3) 16:03:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xfffffffffffffffe) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) 16:03:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000003300)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7c5bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f8234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb5ebad365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04d3daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0effff57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f00", 0x56d) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x139) preadv(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/207, 0xcf}, {&(0x7f0000000040)=""/21, 0x15}, {&(0x7f00000001c0)}, {&(0x7f0000000280)=""/10, 0xa}, {&(0x7f00000002c0)=""/200, 0xc8}, {&(0x7f00000003c0)=""/17, 0x11}], 0x6, 0x0) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:03:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) close(r0) r1 = semget$private(0x0, 0x1, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x35, r2, r3, r4, r5, 0x2, 0x1}, 0x7, 0x6, 0x7ff}) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x2) 16:03:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8080, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000000), 0x4) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f00000000c0)) 16:03:11 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x100, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x3e, 0x4, 0x8) sendto$unix(r0, &(0x7f00000001c0)="b100050309000000000000005786ca38494529e3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x4, 0xf0000001, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x40, 0xbd97}], 0x15a, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x81, 0xf00fffff, 0x1f, 0x5}, {{r1}, 0xffffffffffffffff, 0xa2, 0x2, 0x800, 0x20}], 0x6, &(0x7f0000000140)={0x100000000, 0x1}) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = syz_open_pts() close(r0) flock(r0, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x1, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x105, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000040)='L92', 0x3) r2 = dup(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1}, {r4, 0x104}, {r2, 0x2}, {r0, 0x2}, {r3, 0x114}], 0x5, 0x9) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x800400, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001}) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) kqueue() 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000001280)="ad", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="f76b7bd888abdd32a015a69bc533db5bd96e91a0bea3410a3f6c9d93ac475d8fea566fc2293914796d16d5faac12e5376d3e7e8fa58304da36af5006ff00000000000000a1a578da18106d6e69", 0x17) execve(0x0, 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, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x20) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') preadv(r4, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) r5 = msgget$private(0x0, 0x48) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000980)={{0x18, 0x3, 0x200, 0x6}, {0x18, 0x2, 0x1, 0x2}, 0x5, [0x4, 0x9, 0x2b, 0x8, 0x3, 0x3dbc, 0x9, 0x1]}, 0x3c) msgsnd(r5, &(0x7f00000009c0)=ANY=[@ANYBLOB="0100fbffffff0000b6511cb223806a121f617f0cd9ce774dffd9c5d7216ba49aa6769f1a419a18ac0f4739ab3eba7ccecee0e8d88a60af98e1392b77787e74907c735fd6787f7a07463a048c45da93e50ebc5513fe25cb351f6d212467ab27980795189c2160bc8931d3a698c79bb6e4e6a29f000800000000000078ac10fc243789fdbfc0c61043367ed00caf006c8338932013e3ea91ad789f4b53376716449f22bb810a41bf3ca9b9b9b9b8123d61a1bdd5f580b942e00aaf88733faa11a252319faa240000000000000000000000000000000000"], 0x1, 0x800) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) msgget$private(0x0, 0x660) msgget$private(0x0, 0x40) syz_open_pts() kqueue() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002e80), &(0x7f0000002ec0)=0x258) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0x84) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="eaff125c00000008", 0x8) close(r0) 16:00:00 executing program 0: r0 = socket(0x18, 0x3, 0x3) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:00 executing program 0: r0 = semget(0x0, 0x2, 0x13) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x2000000) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/183) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xffffffffffffffff) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = msgget(0x3, 0x400) msgsnd(r2, &(0x7f00000001c0)={0x1, "06a34407743c9160a6d9c148f0598b36831820578fd2eade0dbb4a6ecbea2bbc34f36bdac67eb7d4e0077763eca6d234d26e39870ca9528aba5cb3c7618ac96ed405bf12cd4189e0fc1761e3d3ffa79abf575bd4f3b93de045190fed592abdee9d83fedc053f90cc814ef0180cd6d7"}, 0x77, 0x800) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000000000007ffc, 0x400001) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget$private(0x0, 0x4, 0x2c) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/57) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b7", 0x1) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8101, 0xa) r4 = socket$inet6(0x18, 0x4000, 0x8001) accept(r4, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) openat(r3, &(0x7f00000000c0)='./file0\x00', 0xa0, 0x10) readv(r2, &(0x7f00000000c0), 0x1000000000000029) 16:00:00 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0xfffffffffffffffa, 0x400000000004) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) syz_open_pts() 16:00:00 executing program 1: r0 = socket(0x1, 0x3, 0x863c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x0, 0x6}, {0x18, 0x0, 0xb5b, 0x4}, 0x7, [0x1, 0x1000, 0x7, 0x40, 0xff, 0xfff, 0x3]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x1, 0x264c}, {0x18, 0x2, 0x7, 0x9}, 0x4efb, [0x4, 0x7, 0x0, 0x7fffffff, 0x9, 0x80000001, 0x9, 0x10000]}, 0x3c) r1 = socket(0x2, 0x2, 0x0) r2 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10800, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x188}, {r2}, {r2, 0xa}, {r1, 0x6}, {r1, 0x1}, {r2, 0x10}, {r1, 0x20}, {r1, 0xe4}, {r1, 0x18}, {r1}], 0xa, 0x7) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fsync(r0) lseek(r0, 0x40, 0x3) execve(&(0x7f0000000480)='./bus\x00', &(0x7f0000001a40)=[&(0x7f0000001900)='@$)\x00', &(0x7f0000001940)='-+\x00', &(0x7f0000001980)='\\\\,\x00', &(0x7f00000019c0)='\x00', &(0x7f0000001a00)='\x00'], &(0x7f0000001b80)=[&(0x7f0000001a80)='%!(%\x00', &(0x7f0000001ac0)='(&)Q%l\\\x00', &(0x7f0000001b00)='+/\x00', &(0x7f0000001b40)='^]{}\x00']) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000006c0)=[{&(0x7f00000004c0)="d4f86461b8cb2354b6cea01530ba51c5c765d36d4ca4e6adb432ef9be3c2dbcf45b9", 0x22}], 0x1) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="c9788ca786050e6599a74872ed02b62ea6a76ee318a0d4c3b93d2e5a9d78a54c7ebc590ec0a17e4c7bbb4c76b6a2d0af3bd2b340e5c26f16472afb8c56c64c2e896bfb9a640e29346b74f2cd2e9e4aaf5de2a853637cdbf6ee", 0x59}, {&(0x7f0000000700)="e33ec77addb3c70344e2437f669f293bfe8225bfa6493b898b8b1f6d42330e3f0670d55640ae5c126d3b9d2147e638a4852efe8b5b7c552369ecc26564584a232fbe3c5e73348d15f768d2d0f2fc3e3f1eb97cffcd35ba591786c953da2270657f0deefc3b6deea346e1229714f3446346c027491c90c93469dde2d1bc6ad9ae81a8632cefe2792fb1706b7ce81e71e24149a272207291ff740cb6fe8d0ecc1d872da2c4a8932cf74054ef8c16049a934636b100be0864e8eec4caf0497a5e9fa8d2e42ca703e52c830863d99c656e953502f2a58fb57acc77dd03f89fbd33f77c6a7ac36a8fde3e7c667aac1acdf598710e863d1996bf71345b63724273a6f7399db6938accaa4f1ab7d6889afb4e563162e77260c663252d77688f4dd5a5cd7f06f7625106ef154ad37c78f878b726605effa7411fbb185ddc07874d041a2c1060f57d42305c5d9bccd96938982bb95db7cae5b1fdeeeac9bfc95c9961d044fe3187bd88ae31d1bafb5ac9fb75e2c7c15301a7391bb207b2333a4c550391c76223c667dae811182482e9b9a84fb151cbc3b5f237de200564fc4a9593021c9afd6f458d93782a337457b8660d32097e6a2e34aa4c9e08b0af406af3c122776ec8e62781a6c22bf74eb5b21e892f9b47738ddc451b9886e9a55fb067f563438bd024f27d99143207b4d6ca77214c464accec69abf5eb75bd09574673cc7debc914c3674fb5a63e467742c0fd198ae694faefcc5d3bf8b0c3f0ee7b8fc5c855eccfd7ae652fbad424c7abc4e34b9a4c5c6f50b532340447d5d7b9eac3a2f4050dedad8c89123db92026861073fb3fd249cb5b0f535fea83c0da76c3c84e16f80ef72431a899780133cc0d3e30fbc29ccfc724f12d06c337bc5cd9689cfd0ab5e83796aa4156962e20434f5482328da817f660ae22e32f0c7a05e7e74d12f272e01007222927c5f4186e37cc3d91d2413b53796e12c24dd141ba3eab93887d97888c582a70173b414e92d1d77fe70585be2ff030441170f694d431876f8863de1cf0d6b9cb2794c7375911dc9885664584d4739612ef2a13a6136bd55785ed6ace786fb0113f22e2b612f9e45d77661032ffc6c325571a8e2c0a41320a7778298e67df1b7361202534cb53c717f5335d8beec27c3d1aa9864b01caa463a17f91c8c7e91320c21243c33b52650591988c771c73eaa620d2aeed7b8af852e6a2370be682ef9a1f0a3a9e77b0ff5dc39c6c2970de97926efd9e2eab359c8c06a18f1cd5be864233f6d88290d9526115b5301646373eec6012ae8bfc4ad7a2874dbab877ebdef152408da747de5020e63dabcf98daecd32616afbdd73894669e6116406cda36f7c0f41e8c3d1408a6086a4559db8e00638cca43f382cd1e2d8278cde7e2f5570b2d23891b17beea2fbe39b4a9e0a5c9f1aa489a2c34a4a66f9aa20042f419002a8b1a5e88feccd2e38a8e6cd4fcad19fdb047d392f77deca57fefd5d91827476ae88311dde2bc60bc3912bf9c1c4325360be809ca937cbabc7b38be2eafe03f16524cb13b22cc42c5afe7c95eb43095090c38d04c1b82c532827d61a13a83c2a04c5e1925303c8811dccc3732fab2df2a92d0cd2a8cf23fc42619893c011f43c64c422165da6f19e82652fdfe6c8bf1ba477bcbb03b7b9cf5561bc31dc3d3c051291a32d5110dbdd3e159968514873e3ddcd601671e0ba79e36de4ba2f4ca82854c284a7ccb166890293a31de645e073cbaf8b17b66a6b105b0bd537cef86cf56f9baea8743d75051ba2a8fc34890173b3b399d8e02fe0bfc21301ac4b002cef0b79f60086301e13841dcdd54bc622cc3775d5c18c6a95f5a612117f92d271d3139f1956563cffcd4ab04ae04c9496c59dbde18e60e692ce81f172faf73d60f4ccbd32063db70144023c0bd93a146f32f4065f3c4a6f723c7b31ab542cd6542d42befeee246ffdf3c9893af6167fda91abbdb8b23676346ff89065b9e111625414ab804997d540a34f883a477fe7e5d5e70d28e22307ed2ba67b81ac4e880acb3cd8a3f0703a1802e8de392df91ae79e124d708ae600a5fa47619647d0703215e48167478171d696a3ba308bc818b5cf082ea56f5b267a26e31b857069ceba03b33937a4155b807c7bbe1d399b42e723069a845e7d21a79d79e75e306af2781697bc8e0e56d531ff239cd00b39f9cd5f506675d3840f7677f9a581c4a2ef359ecb796e9992dce5067c5a67bf3872d8aa9fb7ce5173382fc7e4c79ec90fa2054997c64f92fa4f999ea22d4c00f553cc7b99565ff540782e0aee22403b1aca2707e4a9eedf19178daad5620eeb2efe762f21bfe81e66033a55e2c6e6cc888af68919ecdb86ee0c71f801249a277e1364d3129548398153811856db7b254583e94afaa210db0ee724482a13116cef47e89b8eb9dd75b89c8d403abee84cc62544fc63f3dfd38eae81b3c71ad4b5f2fe72db42e1540006b57e28f84c4df09dbc452a833a3503165cb50c9c02eb7c3918da5e8b6fe44b6bcf1ad5ee27eff976c74809c4b9b7e57f490ee5b3135fbf78eee645e407d2ffff114f155d08570f47d2222221e50e3284ea98790bacb3681a8353014e56812503fded4012519236b7957848463e60428ee83d3b7a8db3d3520115b8fd31af3fb2eb0f5bb1b3d997111242c7f58f66e6256e9ba228bc078bf14d865e7dba6b7b49bf0d33bcf6e191cd90c199be4b164e4b55c075063da723512f508436fb6b3c6d80cb03f9841f9154ef08319044ab85e08297934462a4a539a4b6ed5149ee6b4a7123af89c5773e4333652b5a7da801e5a68056c965a50ecca0c6e0aa1cb61649b31e8a542cc4b5d755529786c32afbe55768cda13293cde883822c27bc1c681b03885b881dbf3a0443d417372f60647583d1f3a41755e9046e656a474534ade615334647495b302fbaf4cad74b4f5471c5a7f2df9d941f180d913a40d74469590f117b84911d1d36c497163a85faa670847a690e2f9b2d799ec88ee2da9ced643675b722c8be2ec5ca27bd758b4ff604f4da32f881cf0380de71a33e6b62fae5abe68547aa80ba7b26ec51d7ec540e483ec5899e24a61a14a64b61418c9c99766b1da53ca4f6a6c56678e85a769e658bf71f7d31359504f5215aa197e049fc0e1e8d85c5949dcf7f50acab8740290772d82c091188b0a63cb96296eb328c0e05100c732da0323d99b339d0dd75939412cbbb2faefe5442c94c38753cdf0cbc4f766fbf992c57d941c1ce7cde48871b5f4f4ba27ea97a9e71fcef62d104a518f102c40cb29c541c1e595ac95e1718c35c67d90a511c0f5e3ea28647bc2b5b5619ffee904f1d9e31cb6d38146485ea6ac61e0bad8e701d5636112322861ec166759b6a5890fe2901f4c1989d38aab01c26631c28ca8278370dac101bb5488b3f17540a374b4f9116d5a2f093884cade7d57e24f221fb129b4dde382aa86901580c358ed7eb205b5dbf8cee81afb1df2b71b3a68832f07858b7eb2f6629f9a651409b52c1310acca62737e95030fed67f5a99c0a631cd209f0d05bf2a55f2bb72b6800bd90ff32a7e370e4320d20180d763c59502a0c4d3835cea4760dc48b20114edcfa4a3ce8fb921d17dc8c9d854fd3ed709b4224dc1818e08bf1fc6cca3d19c82fed577f5e7bdd1e71839d089168acf81698d7267ab10ccd54a04d6042d62867ae23d2725c1d6b3814a1d1ae71730ad82cd9fc2d2eb76b55d996fc080edf56e4e6993bb3dba219a1a285a51e67336ea479f1e7fe6d73d605a2bdfd27d48963169a9537225b2a7e20276e756f4ad0cf4bf56d9d4df5ea91476dd417adcb5f6e6e6f9b9933f18496fd4e462b0a31f71ec769e8d07765dc4fc780bc15c3c9f3361f76ac950f12f3e12ef9894f169ffbb462ace4b52f01e4d7498eb27bb93e9cc1b411f0850b287abc5f9579706b9f0f3b17c19a9fdb61d3f14726f94bd7e9af742717ac1a7a76ba8e9c5c291e76aae4e08246af0ea48c374da8c7305b903c4630bcc6ccf58b00d30e23aa4366fffc426a9b88c106e289c1477447e037c6c971baacbf4873da49534d3f6b6177a79a8402e419a912b7b789b22ec0676ec179366a70d3256bc1abc2d4873ca77a8579c3d44b9f0d83d35dc3c1e897cf96ef70f7439ae4441bad3f2e586cb1379f6eb40a50e1a640a7f7173e15a784a2312b25ac6fce34f95f763012a165c8b41c755377c04f2947829a0954e5a82f76a717209851d46df2f7b307852869505346c1c58c5968e20254bc9382cea22fb5ded7ca9070f4052199ae406f3f0753c6364597bcf4a30334103635dc579fe240ff018120d293053f4da5913cccc03040f568c9a1caaf8f9bdc21ff02384093bfc8b8dcbeed95af59c0ba6eefabcc3eca4048f831efccc62ae9c795f1a3691550a391b727aa6b5819c1388a6c312ba654014fd43fae13fdea54c1127e21f1b5782503c7abd3dedf64e5fbb24aa6c90b4c04f4104c24db0c154a47dac4a35f79391344c3928b0438f68de14f3be1336b35d827581cef5a33bc6a955f4cfcac0cff98e244dc71ff0479b30315827729485550a39e2f849ba731278d2e9c677afbc5bc2a54a95ba7e864fb5d3d22f6882ed5950f4b8f3dcac654f06526de8aca274e7b1b4b28a2f4fe1924b0e711a3f511a52528a79adb6562a26e8e98d2b6addb6a7401a5062b633e9c6802bbccd9a6e50d4b31f89fe73c7cd6b6b381e1044c7d4604be5b00c1405b24abee15e13031cae2d567b490219a7a6488c29f4639397eb9847fe4b9e501bd4c361141515139e286bb43a1f23f6b06f8f5220c7cb45725f12bebff4966c6c01864cb7ba11a7e1bd3efcfe7a72e198eed08723300f26efa66dd403a4008eaa701a14b1be8e74da3df390f862d2e14c53ed916a296af2914a2fca19912c9afa2a796b3e8ac8b670d84a6326746c18ba917306a8dc7b13791b617c9d909a058c112f2d2500324a421764b36ee29f4fab56b385821fe0a8d58c4c406068f29220ee10230937f4a3c02c6bc2f259b094934a5113beefcb8289742d04ad51768105fc1199fa139377f61f7dfc778665554abc1377156a175091d8d246cca4974552f7489be38aa4a55a0c407c94ab568a343b0e13e71e38360e7a8b9a0f8248526bb1312c932df4e8d00b5ff1c3bd85de935cd836ced99f1337ae2873c63748545ab539d865ed83ce5981a59f58cc9f8f6629c3a64cdb3e2ad3de38ccb8ed53ddd724fa87761decc30393baed5722a0dcf1590c9363dbf52fd9d4671f0373199862e86776483d4c2567e15f2d0e04825c699f668a931099e41e033876dde3a25a0ef8e12e3b43491bc8496ab2716fde4ac6e0c5acd97f3639ddd34bb0ec97a2d2df1424c8794023176c230ec1c22f6e95cde7876617d902b573c9aa9010c979b0ec2e7a927be6626007ee8e56f7959b21041864f473b08b433451d223471d40e3eb8a61f75944c29a3deb29c6ffb07143aaa20d9af9dc37471a31bdf52f2eda966bd6760c84f14d995050cd1613ad38ae7c92aa2ab9be98c29f774b6a522673c9c869dcf3e38c73fd640c51480dc4bb0021b62061f676225ba2b9cd9b5f54e0a541b0d8b4f45fee5ad90134b405caf6fb741fb1147bd9b174aeabdba938e582bca1c4ba10b888ef93484598a12e2779d9f7f23a984e0382ce747aa01f119460fe5defec1e34b4c88b915d0036e150c53b48df80145e3a7a28b2261d7e5681fe88cae0f5775b57e40067d1744423cf78ef36bcb59ef1e432c4619bfd1852feba68b04742c5f0d08f7", 0x1000}, {&(0x7f0000000140)="cd1048cd224425f35236ef6f9db7b795b2bf781ab1742234599f4a5fadd5a99154105e66cfc3a9f1ff40739eda8168a3b9a3fe2429221bac516d2ee8007738604b05eefc36de0bcfa34fc5083c71d7d656a778a3e4eaa9e2c944e5d369ed21d73c2f0c78bbe75ebe0e26dfadd05c636531deca50a0e076a4213fc9b2b8c67e3265246a5ef24e04fc4cfc33c95ecc564ab34365e1d62bcb54c543270b2817ffead9f66cec4260989fb78ea479c173170c96ed8668bc48f21daa075d1d1dc402a19f8dbb123c718218638f972dfac59da29b924452eac603366f6224afd7dcc6d136490f", 0xe3}, {&(0x7f0000000240)="1c77469535077cde4dee077c73d57ebd7ae330dcc4e099aa5b0b8fb1ce54b23f816c1d5e69ac4ad76d6350ab4b6e6e12d338d6066b802b214d62bcc8bc5dc61f807c01f092adfd8b0a649f1d8b8c93c106f6789343a5159db154c0dc9ae881089b920dcefd5a3f3c11e161579c8a0af8c6b5f761b5eb09bb59bd45d0002bb32570f929054d9906ae0b440cae041bb6748e7e33a3730951af0f00d52de5de8b4b004f54be023d235be25e85571114c4b0b565c59c110c5e64d827abee17f0c99f556eff602db3351f8cb690fb5da889c8fe68ddf056e45002392c8c7238376ad8aaf93c126a82d74860db5795dcc566587f0d68a98d7cda8ad8e8e2f842", 0xfd}, {&(0x7f00000000c0)="c2157e2dfe3cfac2998164c5a23b400b48be83ce232e3c0038d800e9f31074fde123681015f0c8e1545cfca9", 0x2c}, {&(0x7f0000000340)="903e435069aaf1655fa770d266b89e22fc0ad47ebaad0e0c4e83244825e8a4e9752fd8f2b76fd3b47aa24fa6db151a7fff8d60e696d76feb2e5c", 0x3a}, {&(0x7f0000000380)="c74073857cc7f11bd6f5941b1fdff2aa25bfcf30eb18ece6d153a3c0500b7cbeeab29fd55aca987465fa6eb03f60556a14d3df5f658dbea7414e8aba53c8a4d3510f01a7f751bd83a603b45bbb2d64735348f2d08059b58ba44e7d363a2fce2491fbda72811fb2e43496a157f7c8e69c731890e7870d8fbd9d2741b4676b0a57c3d917e07ccb3805c42249557bc500c1f3ce146b55cb0a9b72ec4930d48c2c48d918dfd5808759a5392654f9ac7377d1b2e49cd8aa004d2848e5a2540ccec58752b059661b8b2bc52d32b4ca83f4eab7bb344ebca8a2d2e796a4b60201430216b8a26525327a37a26985ead31fb96e", 0xef}, {&(0x7f0000000500)="a206ed756d27beebb20269a9cb1ab093d7f9e3bd3caa77701a4739ec34a8447a80f5f29a265ac721cc017e708b3d1893d1a268c21f5767fc75f1230dd4391bb1d120525cba2b2262857914df7de0f6a895e556de21024d57eb3c0e13a43ebcd3179c39051fbbdde63fc63d1d8501fd5e40b88577bb6b77ad09d7f37fffcf4f44214b6bab25ff7d3a44ad9b0376eab7298c1e65bbb002c6efd651b43c98f0364e241730d08a3b43e77e2bb4011d11d5b87ec9d01a671ba8d1502258807a4338a2b835447fe886586f46e0b03c6fd5793bad9a4188f0a30c", 0xd7}, {&(0x7f0000001700)="809941fdbebc880460579e9548057b14a6da89c77d228cceca114b6064712f8febe43b44cac3ce283ab0a835de64488455847e1193dbe2eac470449156faebebda6a93bf2a2591b81c4bce529a3f526ea436952c867e0abe394203d04b2d81747150d643dc3b8fdc77e67ccc65744bf8166b32bcde052601f844132afed7dd28c8bbba92fa76a722453d74f872398547bfe9026c7e2f5894642b21f6b071015fa630c7aac0cc8e2cd1715e8cbf1a6d59e3703dea81ef197c15041f8afaeceb840df06e8bbe9689f2ac2462f25050a92a1a5910eaff37f51c68ee53", 0xdb}, {&(0x7f0000001800)="43395818747159c889ff2386a50c6a25078b5127a40b3f13153954f7641d1cfac63da996d9e2ee092335a8d0458eca4e4c4f478af004d6d59d05cf995d62b8915bf7daa79c7d95918de199d4acbd4cada2031b172d155da9984faf9355e25b335ef5f7cd5530f62fb38deb11988c76f84ff8b9a0f1e570848cac444710fc844f0ad5628fed5160d43bb3610c299a75022f83b874668fe64260c157af89e6524f486ab284c3cc94800b1377666cd115b1da46d194d56b26d16f8bdf82e7ec698c80bf34f39247e7fe254a2e8b86e8177d727fd0316ee03e926ff6eef0c9c589340c9166b7a9599b530f6cd8d02f42ec7f65ff638bd0653353", 0xf8}], 0xa) 16:00:00 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setgroups(0x5, &(0x7f0000000040)=[r1, r1, r1, r1, r1]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) fcntl$setflags(r0, 0x2, 0x1) 16:00:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x11) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0/../file0\x00', 0x80000000, 0x7fff, 0x6, 0x1, 0x8, 0x80000000, 0x1412, 0x2, 0x683c5bb12631c0fb, 0x5, 0x2}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') 16:00:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x8) 16:00:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000280)=0xc) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) socket(0x0, 0x4000, 0x0) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat(r0, &(0x7f0000001500)='./file0\x00', 0x40, 0xd1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, &(0x7f0000001a00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() r7 = getgid() r8 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001ec0), 0xc) r9 = geteuid() r10 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001b80)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getpeername$unix(r1, &(0x7f0000001f00)=@file={0x0, ""/64}, &(0x7f0000001f80)=0x42) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0}, 0xc) r15 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, &(0x7f0000001c40)=0xc) r17 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0}, &(0x7f0000001cc0)=0xc) r19 = getgid() r20 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001e80)={&(0x7f0000001540)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001940)=[{&(0x7f0000001580)="9160fa355a380794d21a9d05089f3c3bab2629956dcb798a78dee41f01990ce1e54b208a5ffec689c50851b21f5b55c3dc8328cf2c9e0a8209cfa5e81d05dbe36f531758ad3016887a81e17462d9d84da44318a54bfe5fb65b2beea6ec94c00704d3331f12e05aea100fac2822a1c5b199fd261dc0baf63f42e373fcb903fd2ed2bee651f47d2fa91ba103d823fbad32d1dec693f9", 0x95}, {&(0x7f0000001640)="93bf4e12458bff19794207c61d12288ea61d445f5b9bd506d6eb404e809a70ce292d7d6bcd6b9ccc202065128b801ad414", 0x31}, {&(0x7f0000001680)="472fbbdb87605e7b30b11996342e4af29c8a2023d08530", 0x17}, {&(0x7f00000016c0)="0472999e20ed341e805479bb7af0b4459499a8da762cefa5578abfb513ee23f86258277df28148e09e0997b4f552849f19fa4a66a5c6a7b340e888669081d7b55c1aedde4c9bbcd26854bd3dd2bf9c15cfbb93e219f07e7fcf8ba12b76ad457bdf5b60311acdc9300fdf2a7ec5f836e48b62a21341237c37bba5c9998cec082d55701d0cd1e6f2399bf50fbaf755260f10be15c349770e944cda36540abcbe7f2e8f69214decd00c763f83231fc63ec78b8cf23c56092ff17b09d0c6e48dd30c6d90", 0xc2}, {&(0x7f00000017c0)="445de6ef74b7a586cd3b5d05933610182d0442757cfa83df5c20e661a0f695fbb3727ee5723b0cceb474361fa2bfe864e049cd1c6454df02adac5cf4d084126c08ab3b1a38edec539617c4a70f9bf81e010217dd03fc1c3c66f20075d61f7af824d6524e9b7a3e4cb8d41753693b7256c3197098937ebc09cf", 0x79}, {0xfffffffffffffffe}, {&(0x7f0000001840)="b7b4f2bd777df79b64dc3002f68d71359fe5c136d2ea60924890957ee7b3318019038b42fb9a73060de3b31ed01a9d69690c24de39c5a04024b420303e785d7d40184ac2b87267cbf22ffab782b7cd4f022bd280ff1b814130455753ec99d6c7677669d26457285e5e23365ac802385e0e096bf1abf0e6929a7bccf6544f050ed3b1b9e3083e204ce96b308b33c3c8bcfe5366d91deef447ebc599ae954716a2e2383bcec9f30e7a20a1a0171626a4836991b5b770", 0xb5}, {&(0x7f0000001900)="215ec332a4df3b44c2c088dcf7ffee421b73fca0c18e878fd225b193ab54937af4b370a93f524e2ce0587a9dd71db3ee", 0x30}], 0x8, &(0x7f0000001d80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000008abd31d2779bcba847090d529ef07921", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB='\x00\x00\x00\x00'], 0x100}, 0x405) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000000)="f0ce43e5", 0x4}, {&(0x7f0000000140)="ab3f27966dd5ad534c235c27cbb95a9dc97a5e491855bc298b13988e7015276d691239bf137ee4a20d5a7a9628222328a19a79cc4f33d433b536a818dfbda50b4990d88fd973c55b697ef371ae1b5a820075853ffd5885604595e95cf73e584c6aecfc01cf3cdb7169b83caea8ad32940916daeb041a2fc7e2419ba890cb6a43628c865b0456e01d486ebb1bf95655a24ac4851d63ced4e7a959d135925eb4e21c80ed01a51e6ab6cdd1d4451baa59", 0xaf}, {&(0x7f0000000080)="8d7c90c69666510f7e823fdfa7c06508086bd5cb6e1dbd10dff31079c3918a449c4b66544405313026698eb840348713152160d9c4e12b96d71597ae971fffc86baf54b6424a9af5e543b8339815a2d6ccf2d5b645b547f1703443", 0x5b}, {&(0x7f0000000200)="14df92a4773ea3d4039660e9e00978f26a879133783ade665aa291570ec7f341e039ad", 0x23}, {&(0x7f0000000240)="5dd6bfc7ce779132731a1bf1fbd74d34aecb140d97507b20dd269c560b0118cacc9867e72093733bfad5a95370730ed3b25a0190cca66cf03610bd9f01575fcc3ecbc5f8560ca92c438dfac02cb9c9d3b2497534e3afb7c2310d12ce3051501a3295c26dcd90eb8b51f352edbc0d0967b1b23fab5935e7424a0a4d906e90086acbd645d9766660839e12678911f71802c67bce9caa521f2d103d180d7f733a5a8765e08a117ca8c1df17921afb27d83d0219875dec218e8382604d4d04d380ed0c21b3412fc9fa67560c6a1b96da963121ff79d4ca1366b5cc0d9d019821fa86a23fe360bb1862fe675eeeefba086694836a6eec65e4368249a408669d3c6cd37d5cc0fdba70bdc0e67d1b2097740c4f5fc987f7ee9b58fc7baf93fe5ad94bd339b2bbe3507c05ced08966c4ec79d6c51d18bcc30feb4dcdd8c450079c88c9cbfd3d6d991e3cbc945e9f23f75e15d6446e4c26408e7e2ecc54e528738d7bed9d0768801e4dc26c5ccd7a9deb5d0ac416759c14b6df7bab450d5168d82dba658fc7f748290751733f8eb4f749913dcde3db358f81871f149218a7294275161248caa9bc69443a1d8a7173ca9f6984ca1b77cfd39ca60bd2fd632adb17385ef5ac24ac7259937e8043669ee03b4faaf2eaa4d9f387864b73539e8d68f79827a02d97730ef75709f30d763216a56d6eed68a46050c353cc92258ff1a28b3b215cab99b59b9556f49d76b7d1b81e88fe1631b4a9f39713521e54dfe64587cfeb2a4e99fabf6d3aa7cff0121e8660f0308f908880a42c1793c546f2e568f86964b7799a21ae1cadeff5c6bf424ce13a15c3a73157e0fff12d04b0d53fd9d0b22d9f341b2d13f4b81fb0a2e770d6244bdbaf9b681c76186fc8e34a836ad0a9ec76d490aedc83344952b7a61bb6a4d94b3b8e18e9c98714d07342aa504c54f8a1f1090baea12de58d314b5720136855fb3eeac49240dea018fbfc4f978441fbf0ba9efcb1393da02c929724f1b617982441c6a75f6457cc8e7ac1ca4db42f4ecb5714bdc1e9b269eee6ce1266051679efb02966a9650fb94a7637044b8e409618a7c974cd84ea6240fc8e713d220c9eb2135e5fc4211288b6e5781fd6041fbcf108eb225268ea22600dba74604a01db61661d4c4e12cf8980a15d9cfeaf201f81eab731d06ce0604579922da5e1d42200cff83ae3090e1401e4723e6bc8a9e91da7e94004f1559a6fafedea2df05f7044bf7cfefda224028f101c2c517b6f31fe97aee94e24ffc7957597b3d3e92fbd22c23cf2a96aa0932096208f6b6bbe416214068b565763a6518c07a14a7344b30d77357858d4e1bc63bcfea03d4986f5d0e9dcf12d125e2b628558caca356f9f05b4d01498c5ef1d1cd7d7a475598e44528ad18e9fa78e5f1e02b94f7f45fdc08c993aeff2516b3a890279e7ba8f488c9001f8f31066cf54f46801a877152da91ae2c34044a120916e12faf19c183944fda8c0830b377aa5063628dfbeb73f6e67e3f390fc45ef706dd4615801c94199020294b4bf5d0a269273aed4ce14548d8e6e535b922130342cd89f221e476c10445d7a92ef7e9e65089e5a291023e632e734d99de9f78968ed8e03ccd072772f5b6f0e15f8bd105faa5e012e4ad8db60628d283769f251165a5abc89983be29821d93bd61458874e82155cdfd2b74cf95625bb37e3365754d3553cdde02344f6e0acac50a66bc999dc145ee511136ed2d08084440da32acef446cfdb359ade5b15da457ff11cf9396fd47ef35b1a33da7fe1a3ba5727bc5ed361ad099cd43d9fb296a5e9912037f86bd55a9afa22e443cb7ac68a33ee06e750f0b7982cb8101e64b9df747a81424d230536eba8b3b05e85c3501fe86203091fc8017693ee060bc67ba1b47aafafde573be7c75e1843314a2c683d1acf16559dca77fa630eaa6d3557e220e07d837031ba4adc442ae61f23a3bd3fb30106554b81be312e2fe0d73bd3572b06d419ea76a7036416d24ed99679bb5c28c746900007faffde6bf75d4b19bff8a34a529690ed88616a6d5ee2681a141fe0236c8832f454c7a77ca06aa14065bf2939d1c703c04069ce409389b65daba9f3cb6e58aaf941b06080446c697f6ad3690c6abf448bfaa2c46558011d51cdefe991af1acf8f63e95e1a5c95ee866cfa12bacd0debdb02f77de0884a16e70efdbe73dc9bb5697597e38117b52da76cf49d9219696ca8bb81cd9b5716d335cd773a6a9e5f24fbaaac4536f803e95751efc676c2220cd81781bb91ae92a4016b9305e5e939e1d023a156a6a5d333421f79a4e9230abd9e72ee0f91b8c550f89827c2010ef2822bace6f57d6fe3c7e326c8762ea70d8c73607de86e9e47bb2e645371f64486bed7ff052d586c51db2a2e7ab933eed904afdcc91332f885cb9e75521ad37f7f6e2f0fa6a8d77ea240e3ac049e7f8875268d1e64eb8eae889f7ade4fb6b2a1be56078d11dc456feff8c472a466032a18b7ab278c883ce0a6fa91b7d4c5ba23c51a001593dda6fe7adb5828e14771e0322f2c6f36a0ab14b3baaabd50306a0ea06328b8e21bc1d769f7c238b468870cb9af134e87ab5153e836b2ec7a98c8600eaf3c83f11cacf66df018b4bf9433a30e33a2ee06c7781077e48c11a81682d59583bae2b456f930612949ebfcb43cde540e3c6a1dc33bea704efacd5367aad173fb75369fa720af1d7e2f6d12a8044e32f7b9175499a5dcf5a618020e2b7a38c6d68eeaf36bef7a65c25ce3de0321d49bc2a69e5e1e708ab67d44684849d0898ba37ca93fd8be9f2dddaebf55cf9e44b13ab80c54d18ef6a145fd236006a5d5d3f6e4bf4c94cb65e95cf6a6e423d09c1766596ba4e32a1f0668b4209b6cad942b20b2aa06f77f992bc0ba8a5b1e1851b3b3a26180013b896795f0780904b4f9132783f416b24115b5f3206ae68902311261a4928622ae4b8dc6a36c2c7fd7e0b6b2f1c4af07efbebd68a08555870387a59aa9de485675ad14bebd089e51434e739d978c4c20230efffe51862463e490c07085b25f94de4447483746aa7091d793bd84d34d9edbf01718baee6be681133e1cb7f7043bff3782524ca7a77d4763732da2655d8b91a8c54cf807c985ed9d459fee0fa6841a821e662ef0e9c4ec5ab56be547f405c343bef99dbd0c326dda4629166ab9d09183f02675d58157dd90c6dde69f01d14172be856cc6998fadb361475762a8bb32122017c04918da68575bee665e98fd507bfa30962edacf5a8698dafc7bbe38ef0565ca350ca42e9e97c0e3c24909587fddc94a42f417888d2a20a145e8dfa560cab430d16f21992bc18719efb56ecc929e43513948d330aaef9762da7d4cece896b84e1f744b10aac9a2a5b03cbbef54ef886de79f4f0f31757da00dcd2cf735d6c8a9bba1b78e7285f3e82868cd216c473c0a81ecaf317c4a87a70c0b7f9ff2c427c904348633478fc37aa0a813b0326c289b060b3bdb215597161ba82cd69c098c525ea11e4b5a8220ff81a2669fb47bab68522ba425a34068f1d6030b2fef3491b8c7f124b703e0d6bc60b512da7fae012093887e86a5108880f43b38a7ae3619d6877bf114c87489ef324acd973598d57dfa9f4d39ae0319018dc47d088806f93e99df78aa58e62a15843b537cd81de214898bdb43724fd179ef161b984e2023c76da3fbbc5d61200560927caa0a4926abd7b593f1354327e185949999eb9807f872d4b581c4d50f490de075cc86145673d97a9363615d7c4506303ef778bb8578e5f0a40409449c0194247f6e0deac9e813a22bbac084e6987aaf8a7c6cf90ddf77ae6c861133fc796bbc126e5daf2dc84f5abb89bbec2a6d58e8ff895d462be5a3a55c7e2994f32ea268c950e49b07ddd8820402db1bf3a5b1e13744e4fcc4e3affc9b35fd37feecc524a1e620074c4ca732d7a5cb41fd8db364f1111102004dc73a05c6ea183d2ae652c7ca4f738211de5100dfb10d1377ffd9cfe71954fe036de3643994646fff4881c9414c470096fca611e6859f1040803e0be4ffc94358ea0ae2b9d4392cb818f1e85c0b0da68f8d0732a870bfa97767094dafbd2b61e7f5ef8ffb4891328d401d92e915e5c99e264ca40f075db00cc4cb1965d1ebde8c7f7ea932fb21403f8e1088bdd54206c76dfc78312e29e6e2e974c9e038c21b9a58343c567b479ed64de97b1d1ab04b47284bde1676a996d7f7b8a8fb0516fe4c3d9a6a66535e91daaa14d75479e6b31385f3b48df4a73500fbcf60fe26ac45c37f90117687cf041b0e7e03a38c200645cf5f2d188085de0bf744c394ab48d151812e661e358ebb9d36c714237e399d07590216271b812e59d3132864d4dbc5e1b3fd9c5b62d20d951a65798462c4bc512f1109077afc56460254b1b975de00c788205d15c75b5b70f692188b9301e9d6e0689188ca5cb921f45198979224e42e0b7f1cfa1cf9aedcc234a0834792a85c8642293eff6292bf52bd251bf00e24637d9ff7fcf6317235471848f182b4ff68185bc11c82cd9a3056aaa9d7def80a746a68b9d6934f2e4675661ed32a5f6df250eb26719aa228236be78266b521a8bd1bddcca3ec86f2a3b76c852e0f5c89d7c7d1fecbc3cfa3970ae80b5010fe5f990329f8bdd291a8c9247b3d6ee9f0955966ab4ad1fb6e677eca99fa6f9c99ff7df43be53f4c7dff4ac70ab32144d81020ab3db8210a5ffb14863651726aaa1f41adb5813fbb0fb0d1c29c630c00dcb99e64b70078765578be7651aa5d8026a76c4dca47073e78e91c6aa43ad1c0c22aa7fa5fc62857c4e90fd5e7a42a8d934fb011e62e7ba10787a074bc1ce80a1536c27f0b5ece083071aeb5911bbad74696163feb7bbda26f61db401bfe7262f0a520098f857c9b0672f27353fd48bac50ce973fb159556af85b3223f06b4e58488977c9c1129953cc7954fc315dcff8b4662e2dfe76e02cc306841fdd1974c7fc0cf0ac0edd3019d92b76ed0d1571aeee809557103f9ed040e32a793a5e09217c5cc967c5b26e6b874923dee5c7630048bed8ea202c5199a45b56846b61520e7e028c8d2525ce8e254f6037005b93842254ebb16a30b7f9b39a5285d8aca581ebda435614376e6f110aba0229a8ab945a0392e752d87477a71863d79f4367d876c77cb7be3c78d1d83e1602e38e6199114acd6607dfcb7126120d7ea0b23632b9ba8b3270d4afccf615ab39c20f0c3d0f7e9c01b67c0a015c58b142e157e7f9497c52749f2f5baf9b5632ff2d5745062b82d4167a54cd7f77768858cdf9049a39bed520483dff210d17a04bbd699d9c9b2931698972e23441889c9f0465d6ea8e8cda40c1ee6d0958b82266719c2a571e23e6f01bce30573d2dacfb6c2530b1a560165168e86c6883565dc516b83d99c8b2f355052ee7515ffe9f85cc186d59df7dbd8b4149c6842bdb09ceaad6c37c8a5fc0595763ee2db850b62889f1515c219ed1fb9e267da2333448d33ae9bc8b7b8c1ce2d1f15088eba3527dd90837a4e9f07e4794729f6aff93c1f38e990d07d0460b3b1bb2f448c684beb14507cbe2ab2bfe98e82875bb226e756285d76cd836c485d3566c95aaca124f616a920cd7d6e5ba0c094de1518d43bdcbe8c95a42700e4906f51316ea31520086ac495367b0ab28c0890fc11c1074c4f29b66d249954add4817f24e779b0453620a3e0af0f8c319f7567a05e95f2ce1ae5aa1ea304be28b81fcac0563270cc9e24d97bb24b91ebcdf57d58e97766462ecdfe7d191804c9fc7bace4354c3b58a4e2055008613407cc467a", 0x1000}, {&(0x7f0000001240)="aa4fac0e38c1121b00dabbc023176899abffae6e81faebf798afbdf26977dc7592f4dc34dfb903fecc6e5e23b3cf6ce955dad7331441b28e844e3d29", 0x3c}, {&(0x7f0000001280)="7c21f8238453c188053c2ea9e63e60c33b656182d54e0978b1a5cd33050da41198836bbbf1cd88bfe3786ed58d9a022295584e45e0f2b5948b28a2aaa1ab4dba6a58414791a062666db69cd0ce47db58879f12b5d1f5091c109ecb607436de4ff285764e4150de274a27e0120904470f72e1de375b4c1a98bf4107d4e1cc7cf449d463e1571067b0a6f84c4d073507b5242107fd2f642ab23acae671ab1584ba0c95a0be749829de6a78d3537342555060e0ecd20d5d4820b50557cd805b9ef406c73f137a7cde1abaf54ba06474", 0xce}, {&(0x7f0000001380)="c6743ff26ba769fae8a5e7d9a7f4adf41bd166c730276bce3507b07ad56eebae4f62aa9e88ebd45aff3285eda97958a14e312b42b6edde3dbeb99f9017ca1bce661955", 0x43}, {&(0x7f0000001400)="5f80e015e2be82a7a381ec014c2f4285d21eaeaa63a944f07f97a4e5f45a07e34bd8d09727b7f47525", 0x29}], 0x9, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x200000028, 0x2, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x100) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) close(r0) r1 = dup2(r0, r0) fchdir(r1) sendto$unix(r0, &(0x7f0000000180)="049ecf3c470db21441ca571ddff0dac240a62955aef9b7794cba2157337accd60e9c886fefa1867867f8fe9a708415c5766b9780db27b021ce38d86eafa1c807862fc6b607c8f02d167bd94dc66aee94d66d1161daca6bfe7abb73f32aa625fdb0f500e19c01e02b907dee410bb861e843e577a9f5674d71a95fea14748e", 0x7e, 0x8, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="06af4052deee7b7814c4377bfa3c5faa8d76fc3c86d244915cd3b98f49e6214fa96ec820542846bc6b9af18315f60637882b3accd78dcc769dba0c60a1cb3f1878c3f02ae03433319ab9e6630679f9e9d48df715aef3e300606545bbf654", 0x5e, 0x1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d621000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x200, 0x10) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) r1 = syz_open_pts() writev(r1, 0xfffffffffffffffe, 0xfffffdf7) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) r2 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x80000000) write(r2, &(0x7f0000000040)="3477dd3d11023d34ac640df2eab7cba2384fbcf601b651370d29eda4573bf198bc875ed4d66ef083a194ba5b8f81e7054e9993b5681ed503b7816e4efc1b453fce9b2197d794f06d714c85e87d7aa2d74898cd78995d09ce61a8cddb909d57454da6bf33259095b4151fadab9c81cf0f64b48427a639ea442fd9739e63c5de50f6cbda845215378ef54758cd5784287936772008666476d8839cc00b", 0x9c) r3 = semget$private(0x0, 0x6, 0x110) listen(r2, 0x3) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x80000000) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x8, 0xd3]) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x40, 0x1ff, 0x0, 0x8001, "6cff2813b7c4be7f63e4edc02867ffedeb55a095", 0x7ce, 0x8}) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') lchown(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000580)={0x4, 0xfffffffffffffff, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x101, 0x8, 0xfffffffffffffffd, 0x5, "a2101657b59551e41cb86375d377eda6526da2d8", 0xfffffffffffffffc, 0x4}) r2 = socket(0x18, 0x4005, 0xc1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000540)={0x2, 0x7, 0x100000001, 0x1000, "a3bf06967869d39539daa7545e94bc0a124df477", 0x1, 0x4c4b4f2}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000005c0)={0xffff, 0x9, 0x5f, 0x4b, "7a7d71a8803f53530475aa8cefdf18e1f0f069ae", 0xfffffffffffffffe, 0xef43}) flock(r0, 0x4007) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x2013, r1, 0x0, 0x4) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000380)=""/146, 0x92}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000240)=""/85, 0x55}], 0x3, 0x0) write(r1, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe284cc33b8574dbca323c", 0x9c) r3 = syz_open_pts() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) ioctl$TIOCNXCL(r1, 0x2000740e) close(r1) read(r0, &(0x7f0000000040)=""/54, 0x36) dup(r3) syz_open_pts() connect(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0xbb}, 0xc) 16:00:01 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000), 0x20000040, 0x1fb) close(r1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) getsockopt(r1, 0x2, 0x7, &(0x7f0000000180)=""/41, &(0x7f00000001c0)=0x29) pipe2(&(0x7f0000000140), 0x10004) r2 = semget(0x0, 0x2, 0x20) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x1, r3, r4, r5, r6, 0x18, 0x1}, 0x5, 0x2, 0x1}) 16:00:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x81, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x9) 16:00:01 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8}) 16:00:01 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, 0x80044272, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r0, 0x100}, {r0}, {r0, 0x80}, {r1, 0x9c}, {r0, 0x94}, {r1, 0x8}, {r1, 0x44}, {r0, 0x86}], 0x8, 0x6) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x40) 16:00:01 executing program 0: setuid(0xee01) r0 = msgget(0x2, 0x81) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgctl$IPC_RMID(r0, 0x0) 16:00:01 executing program 1: semget(0x2, 0x1, 0x200) r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) semget$private(0x0, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) 16:00:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100}, {0x6, 0xff00000000000000}}, 0x2) r1 = geteuid() fchown(r0, r1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1ff, 0x3ff}, {0x18, 0x3, 0xffff, 0x7}, 0x4b, [0x40, 0x0, 0x9, 0x5, 0x101, 0x6, 0x7, 0x10001]}, 0x3c) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x23fd, 0x0) syz_open_pts() write(r0, &(0x7f0000000080)="6e6fd6f99a4c32", 0x7) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x402) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x1b03) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setitimer(0x3, &(0x7f0000000100)={{0x7ff, 0x4}, {0x3, 0x63}}, &(0x7f0000000300)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x2, 0x8, 0x4, 0x1, 0xef, 0x9, 0x59b6, 0x0, 0x3, 0x1ff, 0x400000000000}) 16:00:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) clock_settime(0x4, &(0x7f0000000000)={0xced, 0x60d}) setsockopt(r0, 0x0, 0x22, &(0x7f00000000c0)="caf5b41572cfd5450693d00a53b481ced4da1ac63b", 0x15) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) setsockopt(r0, 0x80000000, 0x6, &(0x7f0000000080)="e869f61f1b8e0c35571bf0750b77bffe0c14cde9093a26c452bdb2345d13e738b5371ebffc6c6a", 0x27) 16:00:01 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="bba9", 0x2}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r0, &(0x7f00000005c0)='\x00', 0x1) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="c8afdbdb31b649418b12d9aa09b95f9b2522684275c3aadb5a8ab719b7187878787e6c87493e851d1ed3bcb141cbf2c52d6749f92585f0c4fa2c39182141f74531e1f6f1ea4de2e42787cb5ffcc08e91f3618dca3c246046eb0d2b135909bfa13466730d638a15362874dfd4f9795a334e542cf1f94ee1008bd271ddaba58fa9c633eaa28e0092e69ee2562431f319", 0x8f}, {&(0x7f0000000000)="a136caf9c5caccd096e8597a8720ecb3e71629091636a6cfcd9d66c889f47d671b4fc81bd1f02caf862748a4d6912ac19bbf24", 0x33}, {&(0x7f00000001c0)="9fea2520c3ae9e9b6bda6b4a82", 0xd}, {&(0x7f0000000200)="263fc2ef92c313b24b6d41838075c24ab8c9228e68c204ba6680a3016001862c5a6b2b4b417690dcce77df983bc3f385d4ce3e318947ffdcb9cd3485661609c3db9b5780c148e5e890360c1e6d017e703e7bba887fc5c03e17c2c2c2546809e6d467bfcabfb7f161828d38452b2e85afaa4e6cf43def125fcfaa107f1207ea43a8c0abf4630a0ae75a2d72c969f18101233d78e6e449d871230dd7c633215d528af6d095cc548c7a6c77946402", 0xad}, {&(0x7f00000002c0)="ce263d5d7e4cfe26b32fa58bda6a27f8236b19b4", 0x14}, {&(0x7f0000000300)="49b548efb7eb276184ed1389757ec563b399eb51752ab12abb5ed1921ae08293df0aaadee9f76a8149f2d51b96da8f40debdaee83ae43c0eafc9b0b5c0d8d6a581a0b51f30b173faa3614e282ce6b2dfa1be80c45d74f5813a09b7d6375b51cc3fe12ad260b4955f9a14932162690173fd47a096503a32dcc14ce5410e06cf4e93adc420e80634ebe3dda2d7d7ebe1305e6f8840cfc20846de3991034349f7118e5d84f7ed929f", 0xa7}, {&(0x7f00000003c0)="9d0b2f0c6fb3553e269ac61419acbc33850af289817eda0fab8541365b497555816ab5aec3a52f0ac26fe88c14cddb8bda5630fe5cc250f08f942105b83e7b2546a81261bf19bae2b570b9e9f352a740073e5f9e75913007aa2090d8bc4e4f80efca16745c089aaa43132cdc4c6d4c921926e37e3e", 0x75}, {&(0x7f0000000440)="0cf9b50040e853303da68b943bb6e134379cd738d86b0c1c64b2", 0x1a}, {&(0x7f0000000480)="380711a750763b7722ad921fd5e6b4f277dab542ebe929773ec773f73681a66dd2cb55a696ee668a2b2809d7543dffe5454aa6fc799a7c85868b4a9aba690740939ebfe260ba4dcb3f7cac710604bda56bb96d180fa324efe11123a0916a9aff937bcbb00bc0448552", 0x69}], 0x9) 16:00:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x9, 0x7, 0xfffffffffffff5d1, 0x3}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f00000008c0)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x3, './file0/file0\x00', './file0/file0\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x300000001800}, {0x0, 0x6, 0x1000}, {0xfffffffffffffffd, 0x40, 0x1000}], 0x3) semop(r3, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffffcd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r9 = fcntl$getown(r2, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, 0x0, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x1002200001, 0x40) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r11 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f00000001c0)={0x3, 0x1f}, 0x10) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() sendto$inet6(r8, &(0x7f0000000580)="75a1c9da6e57c6a0", 0x8, 0xf, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) 16:00:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x2) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xa673, 0x4, 0xfffffffffffffffd, 0x1, 0x5, 0x3, 0x3, 0x3, 0x0, 0x20, 0x7fffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 16:00:01 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000240), 0x0, &(0x7f0000001700)=""/4096, 0x1000}, 0x842) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10081, 0x100) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f00000002c0)="f65c7b092d6132dedb62270c6e8d49c1171f9343604bcc771c79a051fb900d80b6c6bf5cb57e937bbcd38c93a2e1613aed4db3e1a9be02524d1a999323636efa0867c9ea67", 0x45}, {&(0x7f0000000340)="64881c0bfdc82c37204223fdc6e985ee0d2df21bbda7e5a3e430e9bd9d5a89accd074ef95f0a9fe389444014b0ee141dd77da85fc3e2e110b5952bd682009f86fecd8be40c6059608ee23756797be192f1c5af4e2436069991ea39d96be03bfe67efa7a0193913d9e516d9b8b9f2123432fada98d8c9828592b88c2d4171b960a6a46c989657480be72fb1f036e2c349ff65f5e67036d1d6247ed78e4500e1ebf4ada13b78b15d1b0188e476c7a02786707574f987905d1e49700bebdd13", 0xbe}, {&(0x7f0000000480)="314f30f79d1e58bc19090e290247e6d1533ddd4e5a77723855e6063b97cc72e4ee45f6f8917e740be1eec8340abb9261021d338f1c7cdec073d9fd7c63270a92e0b85876831dbbc648e3755c6dd03e63cf4189240c6c51270154469d58531feda1a9becbc9672a29372e9119bdc590f97f7f5dfae5628efc555addb4993abbb923ff767d82b86b185416b6483a94d90f5c0533273d4cb1a0ae0649047ca7df269dfb15640613f0a415f69020ceb632be02c9ba526a239de88429bc9dca5adc87539622b2d4656af535b582db3eee08117b0547b0c08ae1cde827c11c1a11e4c843c7bd047db3ee34720f619a440b0e41a437472d4bdd347994fb2e779a1307", 0xff}, {&(0x7f0000002700)="cdc2232fc30436aa3e459e443fa88f1d85e82ac8ffbb2c5f21bafda5a4420d806082493288fd3580c004a84c137b0559fc9e14521e05516be864273f7b25265211b8758c81dc8fec3a62adf82052b131050094c91418415111d68f4caba18bdbaf176dcd8370ba45b49269cf6f998ef3a44fd9491df0e893e410ac3982638612213f5c1f4fdcaf37039bb7ec88d553b623daec7dc0d3e23f7d82c9f8f8622b6802fb54746cf4c3abcd32896ab50d19b8b8bc4aaaf7208ed394eaaa7a843a0cfb29c5f14eace12898daaab2e8315930b3590494e41bff200b38837bc4ecd59d6012a80a2019c3053ea03cfdad02aa7792ecf40a1645d96e4c7a42d64372fde84451814024c34a534cb42189cf450282be709744a9c27c9164ebb0ffffebe41428b4dd3035af2f6d1c95047e47a50938f3f197531f5606d5c4c6c1e59341c11d41d2adfb3054a7e9c832898badaff09a1fdaa21694d6f1e77bc94e8f1af752a1e229a21eec852d21507b131e761dfede682a0a8ee006d856c0804b5edbb45dde84eb36ce4d55ffdfb1c7efcb3e9a8580b9a13ebc3adfc2b5acb367c3c17e698eac2da7f7a74309b7589ceb53075cc8a3b58c0f67a59b6e4809482585a95756b6d784822475d32e4f1fec52b03a7403b96af50e27804a023c054c73e56da25559a731dcbc00fd7015d753731755d348dbd0884ff4bcc1c7c94e431ce4ddd3a0a58df7f207faba5ad0fe6c49f9080174c7a397bca4dd0c47740fea7f7b66579998a47044fdae9ef73214402a9e071167ea5bd87567110398562f38b015620fe9d0f5f76e4b4254c916375e0accf3d5e5f9656e1d8b30a9e9a2183fcd9c9355d58867e1fed2d9990c9c25c06893cfc3877027ca536a1ea8b28d430b79b9c3b82a7f3fea733c17de3b5916c528987257bab7db22ff88ed53a66ac815ee2e4663c1d8927217cb3d176faef00f6060e413309a93acc1700cbf845bc82f2b37ffa8e7a453ccf9dceb1555b3fd9cb2f5f443e5495b275dcc4265bbc23330998b339dfa15dbaa522e775cf9393fa004606e43f50c7c811d597dd3e0af935a1d6b10b7feb1ddccdcc461b084729781cd879aebed585e4a419cff1a482e64e917c37d420e70f068890a51bf35df4eba9c67adbf884cf2a8052919adbf036b97bbee8addaec8fc03e39581d409d7f76c365d180c877bbcea0284901bc215917a344e3ff1be2a4ae6af424e7bfd365739c99ce295d793f8ff26a794562a7188d6c0677eb3d7af2404fb891a4d15cf224789c05fcdf01e70d63d93931eb3ff1fd8aabbda3475fb89881e2fdd943c6e9c51a09cde37fde1b33588aba12fffea783e9e7b5836b512c335caadf639e1d4d6dc4ea155fe864fcf5d5bdae3c36c163349fb8eaa52226a3591f5ab2142456d8a22fcd826b81eb4b719668d0e3a12a6eca764c5dfd7d1a1392379c59c868a394b7ead24c7d85bb43dec348260cff98ebbbc0676def1a1c4dce06fb66f2e69681bb799513780fc7866ff90095553fb3b2cc2a0090903182f7ecf65052789c39657deaf11c2d3b87f504cf89f57489e571a14501431b8b21472aff1fc3febecc182da733c4fb4b861c1068b8d4f95ef0d20d6b52ff47b2e7b043cfdd4468c883fb1b274c779e69e3388996c0c8cb2a44407d35debcf489ee516df2180e75c34eb5e2aa49d91bf2dda6aa7144fd9c73754ae6aee34f1b3bf65c3b1076244aecb25abe0d16e3edfa6dcdc179fe956a8c624df4f961159807dc539429a72b81e1d82db5ce26de56409fd8d3419e2fec7ac0d827851433be890b126cee4a4a47de902b54d0748d90f72644efa94858521e1536877b6acccae7dae8037c91f97b583f62a6eb2fbbac43bfcec3aacb11c2bf09d98b442ccef3296d723b82d07654e8c3bdc30220f4dff0f95b19b28e2d8073857f07449c0c8c185964b2d115a50dbbb35d9e79bebff1e11105fb44bf017881951aa999ef07f5d24a9ca4a11dc4d85753dc8bc3d62ee7cc8202409661682058ff3d66da1ffa527ae9b376c2fede195899cb03e3075f857c45ad01863b29baa71c5659278e48e4fe977c11aea62cad6fd8e8d7707d1c9c946b765e9599cb86f1f54fb6b485022158fcbe0d7a0ba366b77e96c6910f5de499fee9c77d62d906c1e3c5a8517bca15b609385ac64f7763b36495f23152f7a39c943e6af7986d4a468614054c8607e8e22369a19a88abf66f6b830b7190caa53fd4c0cdb11ade303ccb64025fc5c4ddc2f708de1e6cdf462987ac0958c69850ee64df189453b4177f479e240f601e71ea148b92a61c569634084d59d9810992375c2837faf7129496977f2df5e7adca0e3eef1ce6bbb1f81f1350844ebd6717bd68aa85a53663049c0a1ff68c6476607ac46f0890e8d9f469be6d1867e63d35da6fee7300c863680eda4b00152622eaa6c370ac114a39d886bf4a0d8cfc79847b0ab7e4da839f8bae41e6442a6fb4df7454bf462be9f2841aed0067033c136c04918644de42d6cdbb07fbcc955e03e7c2fb5cdbef7be89c5577c66ff23a87ccf36cb3b99fb3ebeae90e4b34e5707e2399f8df5ed12be34a0c9134112c20640256afe4d3a02fe32868bd508c6c8728c2819378fa64ec9cc0086a8122293e2c157d9bca5a7c3e595a0701af312d8c85215bf0c1cd52eeab92a79aac6ea88cf115983ef424db0e7e64bb7a9fc8c4a65bf16d2f5f94d9f4727ad4094e5a4db183e179dcf289e8088e70f1e8ae94b11da080853f943d562b9b4bc849cd222781446759c5de2186ce795d89d8c5a1b46472558f3f22cf98a5c61f1b6c68c4bec51803fbbcbec55b22c2bb7d9168d3ec94e25bdf07af58f2af5be6df7acdba2a59577151869545b7840a5b734853ea76fd8e9e55b8084943bc6c3f67760beed3f4d3702d7ffce31709368fb8bbd0fdee4b2f86646f8e525fcc615bc3c1e5bba1f20d029f104774e89ca2d53f4c47f8a62e51ccff04bd6eef43969aa6ff73f18bca7bc2b17b6af65d3df36ea3ce12e2adf353e22eb5f680a9f3a21cce9d03d084152021b59a5bc965c028e218cbafe8e4a075e33901d08ead76f4ddc04e7601599f5b9bd62ded10bfa824af46481b9e20128f56d882bb00f6c74ea7f89df1f76b596e8ee5644838811a430a93667dcc8245f32e7bd558844ddd54bd55d7329f32cdf6a9a1b7772db6ab4a6cb68a9a6eac5c8f2642dad9a5711d1ad1dece15a78143bc9fb4798d549f55a3e7f0ff715a2e90b9c235c08f263e81786409e060bbc0b433690e443b0901b7146b09a276210506ef8a33ae1c1e2d50e1cd4ef2b96dea67cf9a811c5458d5ff480f9daa16102b56d181575e66735eeb20cdb24fa34b24c99a565e75599bb1c60141a292cc194f9fa24ece1e574a7235da48e67a3e152d35b0474ee26f964485de8b1b09d1e9510248ca1a94e93ce5490a25735ceccc1958a2cc832de570be809f5d9b20cad2988251ed2f5f18520d5c682d19c76a34cc4c380ce2a2dd274f401155a9a7cf1f73e07aca7fb721ab273cbceaa53fc52659735b9b5d7ffa2382bc421027f59ff7459ebf63d9014c411229161e65f4e4e810304e08f33564b1ae0f8e1cba7d62c6c531d441cf58a6e3702aa17c31be21a8db6308139803f215e4b7df023ccf9215203309b2a82103d3aed7d63fd7726734e62d0adb46f2637740f01c5f5ea7d6a602ccc39e923075470831e6277a6b64307982d83317fca41df76936a406062a2a48b357f01e66ce9d481df578c7ae81a01e130fdfcecaf17e53b8c58304b7682c504cbc14b6dd34bf52a5e1a24d00c583eb5e14e7ea6209c1c9982e4961cb4582fa6b15a1d1409cc4c4452b365d1f12569d145513589a45759ff0bb1bfb3cba1828103e56b2e923771ae16ceff2ad885324a4122054db70976b401ec5b64528b9c6cf56949d3dfea7aa879a125e9e06e986a12a8591c6220be936d85c56719304faaf97168bae465b78fca786aabc74ce1023c0b9a6178137fdb33534d2bf7aa3eede8173e8f0883ff3496534d97f6ed4d326ecbb6a1f4eba7ef9348cba61e1139175435db61097e4946bc1eb1d645f67f9bf6c78181f95049cac19d726fbb582d133451df39712d2af7fdd408476c1faee7c2c5634596fd0446c890f1b3dcf86a6fdad437dead92ecf35760485ce1552942fd74d210b361aaeaaa57f5c6310f0eabcef6c3650e558bcfa55e09915067a5c84c174272aec4e9ad596cdd9292851e64f631331bfd4c7bb6a4991963941d75de8677d39127f780cf96c87f9c496d9557d6e3cc53e0865d06575922293113202799be9b272bebd2839e525332970af7be88e59e4aa182f585163e223c0b65f5122ac89b958d585ab9a42512e79cbe8be8afe4070d7b2b864aaadda74a7d5c4274a69eee3e3241afc35599d2a6966b463928ab5bcb65050e39507aa81af49f153df7e46831ac235e412788c68703b1499ce013bd0cf03153f4e285b85489490e5d946ed21f5bd079a7e721a10269be22df83ec487382d1ea81a9c50718272b5b3b1d8e435e1621a1eeb84d4ac5c64281f57be698da6423e5c94d22fdab0939a73b2eff758da7edcb1e39e6bf6c34f5f3da474efdae5c8345c804e5e7c6ac94674f61f21de232e288070fd5e58fe55921409fd1e4a7dd1d21deeabb988bf5882376a55489ecf0fd1fe0ebee76d68160bad281b6d3a5f4772f25370324455701db3c10bd6e42a2fb820136d6f1eddd8ee7f8f896f62ecdff077187a350eb6dcf08cc0bb431bf16f1df88370542f9d519c937ddef72ce28ace928647b83b3152fd558e281c8bdec24997bbe15e2c14b44490eaf609f4d9764b229b992338dd3e5b486a87a74361f6f0c86472fb0b0fec836f775d3fddaa35a0510fb34b898efb7f190aa3a8d3c5f2ac07eca756c25296042b070f8ef4cdc5f675d0c69248fbc45dd78bdfd68912aaeeea766bf92b904374cdc8c0e39e7bbd1e5c9f3422d2b8be2dcb5a0ab9494ab61c90d58f699c4bf1603422399d1cb751fd5e0675831c7e40e9c1eb572e197098807cc36df81ca9b0334f16d69ba97417bccc43ff47fc63e262907eac3298269dd2588911595b7ca7665d16d43d96c8f1db2279b4f3a860a536d6e70cb281d254ecf9e3906409a580326dfafd708114574f836e2592f730df64062f679179db9fb30887bb8ad1abd0cee5d3e80cc6a40e2a9b0b9e052ee27415774d64bf62ca6f21d574fcc79d04b5fce636aaf88f061a6bab763ef7a2d0d413cdc966411301c521e5ba9cedb4f0335f0193c0505f3426d6311f8728f60c53e9e3a94d92a9c703ba08fe6d3f1274106e2be8b7a0958c27da2d02c1e141b021294e14a5e2e94b83479cdea944496eaadc160a1e81f166596e372d3600ec0ef1a5221d067f7e7ed160d8e2db11df709660418054d4d46bbee5154ee348b8b03423f63f0e3f661850d9a05aafe60b4bc31017155e7718505aea6296d79db424b32c6c6c48b250b4e1724c2fc81df1fdf2c940c3f5573053a472cb959d19235227c7acc3439c4f80e6455e3245830b0d4c7c8c219ca1e0c15e920688c9ffd051c9948fe1bacc36f65c3e3e087abce307d0f394f0acc79c32cad63a5fa9fb7e7a0542bda189c6e9ee1402ff2bda6e94f47d6781acc08323adc067b83d62d81f07ed98ed29b04c3f218dce82126db34dba50f4c4d9b3327c20023655a211960c50df58c8a3800b029c8cf04ea00dcce13e3380a0ab44839d1efbd447402a22c344ddc3e6b9a2f257e412614ade73f86382132cac31ac0b3d44655", 0x1000}], 0x4, 0x0, 0x0, 0x3}, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) pwritev(r2, &(0x7f00000001c0), 0x0, 0x57) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x4000000000000092, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:01 executing program 0: socketpair(0xfea969b4087c9cc5, 0x7, 0xffffffffffffffff, &(0x7f00000000c0)={0xffffffffffffffff}) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff66}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0) fsync(r1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)=')', 0xffffff87}], 0x1) ftruncate(r1, 0x0) r2 = socket$inet(0x2, 0xc007, 0x0) r3 = semget$private(0x0, 0x3, 0x104) bind(r2, &(0x7f00000002c0)=ANY=[], 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x5, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000480)='./file0\x00', r4, r5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setuid(r6) 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, r7) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000340)=""/144) setgroups(0x0, 0x0) setuid(0xee01) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r8, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) semget$private(0x0, 0x7, 0xa0) recvfrom(r8, &(0x7f0000000240)=""/55, 0x37, 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="000090b30000000000000e0bb677e1215407926f3a5f45c6083bbc17a8276b1fb69dda78e5b6fd9e2d4c25081c07ca30bfb180a42a0b29ae8176d2798fcf63fca5056811caeaa90e0c944b03eb0893bed4d9ef470041553c53b89d0c29a34f090400cb27e9d35f2fc5e83c303873855d66921390847079a2a22593adaedc02cf0d9ff288"], 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$KDGETLED(r8, 0x40044b41, &(0x7f00000002c0)=0x1) accept$inet(r2, 0x0, &(0x7f0000000300)=0x324) nanosleep(&(0x7f0000000140)={0x3f, 0x9}, &(0x7f0000000200)) 16:00:02 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x400009d, 0x200000009700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x5, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x4, 0x1, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000040)="fecfb385424c88ea3a71b27e2256c87b816ab641f418528c18ea7f30c131d983ea7daa1b32ea9f11fb4b9dac3b3a10eac633dbb220adb313da77114cec1af74688386f94e3a6ec350d8ef63c83473ffd6c36cc53686f04d4c18da20279c95b1cfc8323989160cdb51d7ab4269beaac24dc59f73ac0f011cf838768da7a0adb542015a06ec57856240d19ee42ddf130693ef67b71a02268eca4370d2077a04c76bf6d5f9c455c2310e7e45aede97982e01fa56a3b1fc6a1f5977ac2d6299cf0a157316a2a9fbe84e6ab38c0218c6e159958f9888b3b00e1", 0xd7, 0x2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x5) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r1, 0x2) msgget(0x0, 0x300) close(r1) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000000440)="1fcba221ad1a6e7804fbb8edd85ef4195cc45cedae9a24b8fa414a90e5a314ec99dd98c938ad998830cd20be2c5a6d8fbdb4b8320cb46319fb91081bf9a2fc4c60cb540aceae7157edb720224217cb6e69d03c4ab765bdc35a6e754288716f1943d9615320ca8630d529ff73c66c7c685b1bf99e13d519732e577d586fee5e78b20c54266b78aa6a58d0e4bee8c0d691db57ebdf4cbfa14be0402e63ee0d125561ab2ff1733ecde0ac55a19be741b68ef5325d98d3", 0x0) open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000680)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0xa, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind$inet(r0, &(0x7f00000002c0)={0x2, 0x0}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:02 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:02 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) write(r0, 0x0, 0x1a453d15714eb222) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000000)="cbfc641206f2ae81b5c37ed1c0fa53303919845d113f08f24aa27f9e96832d3aca7a72e0d8695f13004698d57a2caed36f272c724302df19c349e2295be976156d4c482ec6bd85156d1c575896cd9021072a661a30410b4c8ada37be1d200df11a5beae9c1137d704f9927de02cb3191d6272e12d5df63e4b3f7b08932bd395828646d62a7d39592d4731c9001e1ad4af24b0ddb8404f2e15be60497a064aa6e91", 0xa1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 16:00:03 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0xffffffffffffffb9) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x10) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) select(0x40, &(0x7f0000000140)={0x10001, 0x2b8cd4e2, 0x5, 0x3, 0x9, 0x7, 0x4, 0x9}, &(0x7f00000001c0)={0x9, 0x4fc, 0x3, 0x5, 0x9, 0xba5, 0x1e5, 0x19}, &(0x7f0000000200)={0x7, 0x3, 0xffffffffffffffff, 0x3413, 0x800, 0xff3b, 0x4, 0x3}, &(0x7f0000000240)={0x44e, 0x3ff}) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x24) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}], 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10004000ffff000047dc0000000000005938c98d09782a12053227f96f0287ece1c947e5f44169ca5f0f8f01000000ba39508bc9bb89146fb8a99240c06423b35f12892a7058f0080e26de9c8d66"], 0x10}, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) sendto$inet6(r3, &(0x7f0000000000)="731b9b4bae7bc2210dc8bc5d37566908a4ca670438404fa916e4aec9b0", 0x1d, 0x406, &(0x7f0000000100)={0x18, 0x0, 0x8, 0x1000}, 0xc) write(r1, 0x0, 0xffffffffffffff9b) close(r2) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setgroups(0x9, &(0x7f0000000100)=[r5, r6, r3, r5, r4, r5, r1, r1, r2]) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r5) setuid(0xee01) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:03 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:00:03 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x9) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file1\x00', 0x0, 0xa) r1 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r2) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:03 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) socket(0x10, 0x2, 0xfff) sendto$inet6(r0, &(0x7f0000000040)="ba4108c87727cfe765e9607f6e8a05052bc3992552ab767f12623809f3a9be75445c520197ab8485b32af090432b8897de81c1ea9b29aabc24ef74867b8c0e1614ae1ff39083e769f4bdf16f2ca7c499022a8c623cf41549d4108d506076deed0bc667fba14e810a6da9b3f94dc856e57c8d9840fc964189eb75ed8dc1d094863bd9f74709f33cec0204e543fcad47916963edb237d2d680aa2c31e80067c0dab26788c6b66fb08eed6d51342b699241", 0xb0, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x5, 0x1000}, 0xc) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c653008dc40c564faef3a66fcd278c8d7b3b06e42dee7a59af390bd7ac12a67a05efad462d163e39e5bfd1811f7625cf6a98191a03e4cd0ac2bbb96bb5b1a6117557f2bfae7533633da19a6"], 0x10) syz_extract_tcp_res(&(0x7f0000000000), 0x100000001, 0x8) 16:00:03 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f82306c653000"], 0xffffffffffffff21, 0x0, 0x323, 0x0}, 0x0) r0 = socket(0x1d, 0x3, 0x100000000005) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000002cc0)=[{&(0x7f0000001b40)="23a3546d039ae41b879dea0122557143ab11df4d040be6b3f3076339420b995050d71da470aa4668d7bd134e3cdbf823701b8304399173952bda6a8a63678e616300c40e9b3f1fa23e415f064377436bdd842201bb4e0d38725946213eb02fb7cdb0003959fbc62de8d7946f338c40e5cd577d1876acfc3630cc0b12349acb4b2e693b1e4da2bf32995af50bc6b9e7d74c7593ab7819aa1c012c3931d82a8734a15a8ce42d091de92895a14236dba629416135e5f5e0bf5582056a3491e2c963f64668e1c4f02d6535fbf22803a2d7aa3bb1e68eda5fc4f8d88c03b2cfd1aaed71e424e54db221167205ca2d71846b58bda75ed928a8dab0e74a2bd50c2d57fe1059b35b412e773a8564bc08533a542e023f353227d3be5078e05e461c4029f867d77dba60171ff0e67737bfd2d8f7813be0f803c3de0dd1233bc0ba3815033fe5ad7398887902e6620e4888246ccc043f8040f057776e9c368560f38f618e8362486ad0283b99178ee017837563e28b63a9c903b1e49286a8decaf7f5880609db8f5562b28ce21d2b8343869ccac3948ed41005005cb7644d10dee1b960dfa54d524cbcf3f79e7c1e4cb011e50b844fc36b517110b4d6d52cc76e4accf402dd7659e90d75fba38085bfeb8754d0e9eb86211328d239251b0e639c82b79b1e457fc22c8e89dd21f90961a3b903bc33b9668bce93516a8326c8a9f63181a017501f5bb65ae15168767f7464c561860a62a4fee57702215c94ab527c3c5a0ff9bca5483b1d7574855f25104328968c0da0b626a852d7c9c63206afc10f458f189f991e9e80bdde415ec4f4e3c974e6869930da8e4952b7212c5d4b41572db133f0a793ed448b3c93f53a2186824801a53a9442956edc0fee8c1ef11a598e0eb43262804e3aaef84c6943bb2d07d3eeab77245e938ef325220df7950ea7ee2b2c279552e3ac4520fef5a6ac162258fcccbd2a6f53080b002f11d5656eefc215c35200c4a4ab6dd7e1beacc137a2d60ddacf35f4725fba7232d44d90d12022201c1755c14060cb926cbe75046f633b9f736bbb126da5a733f9222642937ce38af0d413f36ffc9d6f54acbc69eb2d0c28c958b25541ac3ba0a6ea7ce9a9f6a82be900a90cdfaa672f87918f9d7b7fde31ba356d8cd7157d396c5eeb28c313f9417a7f84db0bf605f9df3937d1dd3294b1e7d647f8f8c628978e28a9efcaeff7cbe497f2e335cf78c9f2a7901953949282e0362fdcc515184a8c0bd69867a3c372fa0c1112fcf685fcffd50456b1ec31868fef135a831119bbc970a50476661cd62d902498f71c07f60c841b3f1e3313bb2f6ba7d6423a24b3bc357a06a0a684e7802e0594407c43a418bef1ece8e352a4a026fbcac7568fff5d8a9d77b92d2add16b55f8a5625ec9c905d5890176eebe6b5aaec66c740bd82f6b9cf54e528c31b44c0bd07cf609d46b0186fd754798868dab43f656580b0734481742bb4b8210f053fb29b63b6a7de212ca96871fdc791167022bc35b2e38d4a96f52b20321bfd7739f79a1a60f39e3375c08fe2c6cf2cfae10b526e5d618920a8e22e035ed3ab020732fd53d917900e0e9d0db52b75012e8995d85b37f1d45d9df90d56aea48c3e867e6bfa3b899ea9b11b1ac1fe30d012b033b965d4bf4c2e0684c566f77c4a26290eb1db40ef5a1a8d6488ceeb4ca36f5e6bb2e249d329226acf5d974be447abd6ff941ace76b7a9f6560189e8a7292115719b031d8b323036b00b4676f207d703a74904754edc69a146ca7e8c1bd6553b13f2184a4b0fa988f36638059a170d4afccf120c61bb779d66e5763d258fd96f30110fda61cd57867dddc6168e4cbadb78e410d2589232f142abcd8bc6fcdf3a3424fb1d29d9b26ebc7b88941de4a96b32621c0045504bbf9a648e5cd18e68324c6440c294ecc05ab8540cc651bf000dd47b4f0bcdb535dc11ce5c0f869c03b45c73a98e7abe7b8bf746045d575f01d7967582c2667865ed3b748d35e05ec1ac1256817775f6fd94dade2dba3faa50978c3eb06acd9f8666d861f8faa864216d21067703d87e83c37d2e78c5b7313a6241a0825a13c6d0b38423f229cec57ddbb3c5a9321803c27f8fbea54c5aa13632276d9289198b07348d61f877fd81f6eb5e2a5b1e31174c0ea6bd319b63496779d30b0f20405893c5c811994cc0c983b4203f0a37bf1ef1f2a3068bfa24a5bede04718d527e798b497365c119bb2f73b6a53f3a9fd1b61dcf68fbd9f869dcb13ec58b4ae7b9b9370bffd4e9737ad28e95d1f9a3d9833c091a137f8c5278164f263a1bc5dd09440530310cce952e2b73407239fcff7f1236aa08c6877d1f8cdcb64fbf2a516d9bea25f36943ccef6dd02493cb286650b10e5a185ba7a8325798b8462db77415a96bbd24bda5fde7398b5beafa9c11f3ed476895dbc0cba5ab6b536b75e08f94e78c20d1325aedc6e5bad03a9dd8732e7163cac0dad296b50c4bfb47ae0033d0c1b5de9951bcd61d6d5269ec8c4252d648928bf9f35874c123ab059c396b4a784ba5b19774a87d3ed3a7d22cb554e24962c263225f5c7e936ca083493b0e80ee681548f42cee332446ba2f7a078e1984afb03c54b9dcb32093331a00aab5887b3a58639ae787f4cebe18c531ded595f763422a7137da838b871d8b65e4060495fbd96f008abdb2e15186803749f526aa61ca820ef8235de1e807ec24820b5492b1037956d5514d7afec711da4bdc532b1f09a7a07bfd61b098d90287afcc6eb69c70a8bfa7b879379b8ae41d86f04b61d60324123083f6bde74760d6390669c729ca5937f1eb4767a95fc8c714035b4d0f738466d590b14dc8bc5045bc5f3feb945e9e3e4d10b2f576b85e52c8267529cd5690bdc70bfb806d05dea89df70ff15caf6bedf2ed01d9e390cd0b143d44c8fb0e23df0f395faf7935e973ae1068a81a15468715882a4310485448f36e2784b1e8a406997949d45a79e29d0c91a8a58ce43e9d4d30d935177e92455bc8e6a0c849fe20cb83eb3d3538ebd040fe15ed8a280a3b0b839b4d0e3c3ecb6f1cc52287ed7d768b85e257a0308af1c59c74a036aa3de8cf11df8d549eac2b5e22dd0aaf806c752fcebb2a2b3d8c9c2533960d622a097c8aef78343e2eabfc2a894faabfb684284cf9309086c1c4ffe264fa9066073530e0c6b2223127b999d239867bfed3d21fbe6f0ad3445faf88f16670f6383466edaaa17f1f1ded4f1c6e22b0f0faef77fae6f6430a8d2fff8c093c3b1e958b7b4d62c4f2350cc8efd944afebfd39c54446aebd93ac4436fb42eca3d12c551bdf563afd00456a496f864b213eda0ce4d6215aab3e378f0c8f0249263fe9398f81f6c36f96b727c3656fdf5e67f03818de31f6c2f2fde01c1bccb1a641314579e173c949c2bee50864a125234878b0ee4b69988a1607ed928579d9f00a2e37cfe1a965bea92812cfab9180df21245172fff7c4833272c06f9f57e0e69e1863131b53fd239c7a42f16e6b71ba2af94f8d9c40560e7a0051ca9490022f1f4a842fb70ee5fedb821606f90ef5090f5b5be8152d543ea79a291d4b3ca526cb377f772aa8710ce9099b553afa6545919000e0d5e1eb0b5218f91f74ffe8dcd84c61a3ae1eb25f2dde94714c867d559e1222b99dabd05881da7c6d9f29e0ae7614c792fc3631f5253c0c0dfe104647f1e19fd982b5e6ec4ac901bb8f2be68b0dd338ab2224310ca1b4f0ee5e5828be4f0c3fc94d4901bef003bc066c0366ee50c39fa305d01ff79bd58eae282f09f66e3d406959f1ad29f83bf3ce7b12b18dcc628df77660f2c3ce265042da79e80074bc17dcd67b23ae9304a1f46db7232884ad088f104c289eb84af153b4fa20c78666626134e6d6e861d2b22ec1af6986a8b5225ac9a8c4f15b893c909504acc852a63801a64293c8567bb2a0f7bfab6aaa450599d0e53f33cbfc39d648a95f83317bb8ebec59772c37154628f15f2dfb53f4bb095c5fd063409047a41c9e8938879803e5cbfa18e3efb4a059712eea77e6041a57ea7e72827bb20236067162662a74e89ab2bba53cc96a9cbb95f077b73e291505c62c56660b67b651d7fe4d967b07c3afa5081a75172ee3ef7b679564dde598bb16af0df4f4fdccabe0b0b251ec8988e4e9b38db2a4e00c89f115d3db22c3591fbf93eeae6e62846254c733f068d8466419d00c30fb5d33e044239f27e9ae4c99d299eab966bbc807644c168a18bcc6e6c1060e1b9b99670c1f65a062f9ccdf43d5fd2f98a646db16d0e6d3b1fe59a36dc36132dbf9491bc20a6ff4b7f7897619ab0b013df0684b5d32779ecc8efbb80490956872a68c6bd82d2990fd9b948ed33ee97d14a67a06b593631a57f5a382584ab26d4b64925bdc341fcea8820cc8baf4b1f9f36506ba9a686738f9d342ec2f843ebc1a1da4cf4d73ac982e9ea9eb124324c88f4564bfd6b6fa3609473f09eae7b138a97f05872a50c0da26e2dcaa72ce58684853aca03075f8bd3377009e3667e7088fce706a6bd5c15f2966b41c851a1ba9b3efb1ed0b9a375cc4bcc29ddbd4a6803977701e148e3b5241c4a08369884bddade5eb4c91386ce2ef34297899e2d458dabd22c1340bca3b674eb860cbb6e0fea9f029478f3c295b0f9f39353835822728d49915562981749f138c501aceb62500024a8bf63bf27069730e664c94ceb99441925db81555a0237a968bc850b83321bc97df20d34ef01763fef6c2ba15d1dee759a8c764fdeac20d17fd4b000ea4c9d4a022f1e0e1e7204fbb0d6efd88794f6e18a6b25913d1e23fd8dbbd15c4728716577a18f7d22fcaa95694d86cba50ffa48c8cb136e4f689fe0349654ab8157939c6a9a4c9daf862bee5c2766ce63c57fcf405125f6070a337915789b5d96a8341d0a771dd3728899d4f4ece40bf58721d8c6d83fb12ef9aedd2c863082b0c8ca12dc1f512dcd1cd4887502972a3c0f4dcc9dbc7f9cdd1c0d5cce48f48efc84cd88acea2e5bd1c27f0d79c497f4492a38afdb339a40f047ed3f858f5cc2330958b58fc6a1e5d72dc785af069ebdae7205e352ad019db195a18bfa739e67f8820500a9ac1042ce0b8e0407d4ccf5fd3cfba23a4fe8674b0eae34341cbbfeaae7825c27079ae37aee91cb085c1ac32e99d12f0632c60d598dea9c5d4b979fec66ab8b976d92af8df60def7dd6c527d3618148230a84288cfcb5f372ad3c2e9cef779aa412015503ceb2c805b9318b704790b95a2dec397827b6e879fb72866d9a15db68f6e7a975943e524c1dcc871f38727111e1a1d7666c632896292f2094e9dd7dd62237e311b36daf7bdb01541d48b91295812b5ed02b4aaf2f91e82daeb14a07df950bfb60048c074034c76517e97bd42f6a36344e683db0c5cb76529f7825478084e7101d3c14170d42d9b4c5da805a96d8aa5709e367dfcc379b4c988cc0baac6623dfccb4d849058890d3f5a4542113ea68c40932e71400c342ccd09c4f902b3e127e2844f23197c764ee71282113a1999fb23d7c2756ccb5377d133ebe79ee69f1fd13e0bed10126988339308fd15718b2fca1c5af76ac02e25869ef2b0f3a303f6339f33c955fae4e893c7b5512272a61dff13490329cb5ca2bc81d81a2d8683bfabb7d1367cf59c40a1b548ba0469e9814c7a991bc1e1d6a03af90adea22916ec4d41101dc662ce4c4308f32a648f990874bb193a235d07692bba0e523acd21ecae4fc1996d696605be32e708a68f58b02f5a38d918fdb825e0d4c06864b3d4db8bcd84d32adb9d76bd9b150ec1fb0460"}, {&(0x7f0000002b40)="9409d4dc59a8d9fed5c79e7f66763ee6bdcd26351c74bd6495e671bf2f0ebca01a691fa179d68c32d010b42463a86784050d8a8c78bf7093c2ad3b58f02c6057487c0f489a7f7c9edb0ea437f66d00501c66d6b72e5ef29120116eff7b392b57cb9449f8e81053e31298d776b80f83fc9a74b78f8df955591655f22978a71d83760b21bace970bed78c19b21decce82ffa88ea788f8c5a94c87e5ae758578961970b356f9b060c6d0230de93e161ac5991f92e3454d6530d8c0e4a6b9fbc19a048"}, {&(0x7f0000002c40)="b81b3b829e6b84a4e94560e89996b775bf6da5c6a4f51990b86f29be48392591ccdf6090"}, {&(0x7f0000002c80)="09ef0a73405c9af4c52a1868fcd1877fd14a4152"}], 0xa, &(0x7f0000001800)=ANY=[@ANYBLOB="7800000000000000010000004000000017420512c3986ca932a47ea4ab68b8031c4fa187f3bfbe2d7651c36e9b3f582055ba04c0e72593d2e8e21e5cc033a8fd0ccb84ce452b1f7a71c857a7cede40fd9858497772cef5538e423badd97ef4b97637eceb04cb3b378168f4753c922a9d458fbe8b95d2b6c69000000000000000ffff0000800000008473e8706f611699a71c1f51d05ae2b628a5213000eed46c316d0cdbd64e7cac0c284717f280e2cebd646b4cdd2529583fd007be24fd71af1840f628a9c17337473f4b13ca439bb1cd5790ef0b457452faaf7c6e47e6e4b82cc2699aa777483ce9193bc2f3372c868607de825cea2185ee7c4a6f48dd7780ab26eb0000000000f000000000000000ffff000003aec2f2b46528ace59a7dff46f66a1f219585f9380365249d509fc3c3666058bd0bdd3a451f202bafa13b1b92deb9d0236c5c59c15c1b1dd486232b6bda131214093384305b9895ece8ea8f21e61f6e628aba6403a7ead82847c23c5715833f7173cce36d1d99086575dd1c3f2c49db2e7d94471e94891e173ff66be5ae267f4a0a566ebe3c5325315cabdc1803788a96bf7bf6f36386547ac8f5c1fde499163620f452767b8a9628c842a5a7cae20f14a41a7684ebad9926be7505d629487e85d2024a84d8b3335ac88fcaf7e42c86ccb7439fd90000000000ffff0000090100002bccc0f17534eea82ea18f8e987c6ed4867ba7fa03c135108817b650ec620e7919ea6e0000000000000000000000000000000000000000000000"], 0x230}, 0x0) 16:00:04 executing program 1: select(0xfffffc1e, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2000000000000000, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x0) syz_emit_ethernet(0xae, &(0x7f0000000100)="97aa6961b47dfe42deb4633f877a2d3a9afe4221a1f743469677a6fffe3872e8aadd216d5719f5a53b8f9c79138ece9a658b4f5cb25cc75cd8716a5b27354da18efc462d723e1447f9d314c79a38e2b791af4328a500f6f90099a53d6c25ae21eb79d2e49d3fdfacfe74da6b667a3ece17791f243d7781b40b638bd7062c07fbc7da1148933e7bd1c4021f9fe7c69a80fa1bc48e6cd6b8ef800bd63d367e4422e8fc241943f78cfe2e5017873c70") connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x100011000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000780)="14cf2203", 0x4) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d030c1e7bb6fc6e33c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() fcntl$getown(0xffffffffffffff9c, 0x5) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffbf7f, "859c117e4dbfa600"}) readv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$KDSETRAD(r2, 0x20004b43) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) write(r0, &(0x7f0000000800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6f8ab0613bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7a2303b116d78349b3e2a5fce1700d7e", 0x6c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) sendto$inet6(r2, &(0x7f0000000040)="e774abfc4687afe7241e5637435695f5513e63b64b3ef43da7a8e45d97be4f5bc9371a0bfcf7409cf2826fa1e11a1d27915a9645b58f5d9cc6dc6249", 0x3c, 0x0, &(0x7f00000000c0)={0x18, 0x1, 0x401, 0x8000}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) syz_open_pts() syz_open_pts() getsockname$unix(r2, &(0x7f0000000880)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) 16:00:04 executing program 1: getuid() r0 = geteuid() setreuid(r0, 0xee01) r1 = semget$private(0x0, 0x7, 0x7aedf787c66c4429) mlockall(0xffffffffffffffff) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/123) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000004c0)=""/5) semop(r1, &(0x7f0000000500)=[{0x7, 0x40439fb6, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x21b, 0x800}, {0x3, 0x8, 0x800}, {0x7, 0x6db, 0x1000}, {0x0, 0x2ba7, 0x800}, {0x2, 0x1ff, 0x1000}], 0x9) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = socket(0xffffffff, 0x3, 0x9) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x402, 0x7f, 0x1, 0x1, 0x5, 0x3, 0x6, 0x1, 0x0, 0x8, 0xe2}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000600)={0x100, 0x3, './file0\x00', 0x8000, 0x5553, 0xbd96, 0x7f}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x3, 0xffffffffffffffff) r7 = kqueue() r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/246) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000680)) r9 = open$dir(&(0x7f0000000200)='./file0\x00', 0x307ab, 0x40000000020) r10 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x4090) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0xdf2, 0x80) sync() socketpair(0x14, 0x2, 0xffffffffffffffff, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000540)=""/138) poll(&(0x7f00000002c0)=[{r2, 0x2}, {r3, 0xb6af833318d61353}, {r5, 0x4}, {r6, 0x6}, {r7, 0x82}, {r8, 0x80}, {r9, 0x80}, {r10, 0x16d}, {r11, 0x100}, {r12, 0x2}], 0xa, 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x2, 0xbc35, 0x100000000, 0x8000, "7b323dfa4477f8a3336c9ca61baaad44e33c2a09", 0x1000}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) socket(0x1e, 0x1, 0x80000000) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x2, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0x3, 0x1, 0x100}], 0x2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x21, 0x4, 0x4, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x28, 0x20000000, 0x10001, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x2, 0x3, 0x2, 0x1f}], 0x9, &(0x7f00000000c0)={0x8, 0x7}) r2 = dup(r0) close(r0) flock(r2, 0x1) shutdown(r2, 0x1) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x3) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x80000080, 0x8, 0xeb96}], 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x1}], 0x3, &(0x7f0000000240)={0x1, 0x8}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x140) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x1e37) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2, &(0x7f00006cdffb), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8dade60d329039315083d538e970da1a28496d98dad1d51e9baae445fee1e303cc1abd9927b1a2cae87173c3a62c1230f47575729c5ff86d875c71665f943830db5423528a19d94cc30f5a3b1829268096d23f0b93a242dd4eb4b4d88ed3afb90aae4b638ca2d0a9ea4334a1d0293641668727c30bf341c509e3bc1aab65b1f55af681edfc321fb17d6593e484c297b63baa7fa4337a94bd68d46526cd9854f625f559d71db0d24721d1b1cf6ba48258e8eb90bd36ecc8e120f1d479b6ccd5c5bdcbe9e91cb50a40a19be2ca837a65669480", 0xd2) 16:00:04 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x104) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0/file1\x00', 0x9, 0x9, 0x4, 0x1, 0x3, 0x8001, 0x6, 0x1, 0x2, 0x1, 0x3}) sendto(r1, &(0x7f00000002c0)="9045d27b78c615a7a31a2b89a12a3401d0acdf46df48e889341f6c3572e13bc3a7552d16a1cdd974fe7f2da68bb0bbc52887efbe410b01096b6d6cf2a211173e23e8766753a7abec75c15d660db286b0c2cc43c85e4a7ab19838ce93f23de0685b442772baafc82421944eee9b35fd110b3df7f495f32cb3efe6199a44d22ce378d3981f84cbc1b5bfbbcd12214729a7b181b45bd2ef2d10e827540c01864d132ab90d20d0df39f6d07a395da224d40153a497bbe87c070f7fb8f03ef9244d67cbd774b78e7665f385c9448368f62aa0cbd1dde69cc8e18924423da9d516c1d9fbe3cbe0ae4d95825526c95f99585597107771071b530de21229114cf2f29da210df3cc3555bc89899cd1e8d8edf3faa513388afc92c7bee3676cae4934f76978d737c8930227c8a5a5e56ad9bf908fece9b96f320858af420643123018231a8c25ba6a13ba79ee58e2e04232e4d91bb719d7d34d0270cd1b90e15548b030b5dcd739f8ae92ffb491d3dba277cdecd9d9e470d0992ac8441daed6913ac671ee72dc148389631d5f637694c802ec4d003be72c0a6eabf6d5a15ab91dcdb87176c106614141510ac5be7171fb2decb9f32bb3001e8b11ce95bbf89c4b2ab32794ad94895eb64ae692ec184b5377dac805561773a92851ed9e72ae3158a050c7e674f1fc2d741aff479db86aff8b3cf377b39fea6b53ed539da0afe727b7754674c03c99af8e179686fc97d9488b34c8ce4dd961e2f530ff82102020dcc4995d03fb11834a6ac0d52dc47dc80c6e8d423a8c0a33958acefd276418903398dc06d2078682f8e909c371ecd3b7bcf9d5008f70b39ecf20e992742de9b251122cc0a22014419f5fae5cfafece597b77ebf04dc09adba7fd2d2b830698a722d08b7a175f3cc5eaed76c2082c10894f5c4672c476f1d808943973a4164a45bef924602f3eb35da134d95abe31c73129f8f6137da39542e725f8fc14593b6ab12f0be34fb76e3a2bc9779400bef0d775fe8a9438587d13c2ade90615815da1efa0aaa8ff929fa96be5d47d498a3f7f637d22fb32fe8047a95c76fc0dda02f93b17f00e26135471e769577cb0a54445b149f4c55bbf09b848375e989e727babc8eac01b458bb524eaca5b9037eeb478676c274359c118efed06e8d97771f848656dda9ad1e8b8c84e8a64171279c0ae99d91e2587e97ea704be29d7e4947df886dc23af319d747fd424ed731c00ffd28b3f161775b5589f3e22275d30526b6c92b07f55792508636eaa14f5d138ebf370e2611b66f108abf7e33616041e6f22b9578f510efa216bfbc30e27dc96f68c78a3d230274906869aa3b5a6665f131c89da29bbf054dd9de18a25bd9df824edd27f0bd5cd34383ec34681bbb1af9592024c706917146cf09d25cb48798c1625b4dbedaad4e6be9a0817dcba2ea4435d4d1bee99cc496fc198fa573caa7f4c0e2717d1e329d92362fd0937fd38a9318f7074718962f038587e831de184b6cddf1393a2d5615d0f5e4d3cb7ea12e6100d18b8241db85bcd4664080620772fdce7d39251425e71c3242c3bddf1c7c260f8660f1f82f5c4732e351c54b0d48c7dc683bb94e1ed0b0f576515246f834c31dca7149c2a128748a30a0f075521be2a67db1ff2a9d183689dfe3da74c59e9c92f8c5cf94312fd840184f1a6b802e7c62c1c9e681ed1c288f08cd5558255b64947aea57474504b8a95e638f0a0a534a88e9475da778c9b20758b0eb5b8b4369f47be6df9132509fa131c3a0899e7c238d4fe48cf34e008fc7584d6997f5eb3c1d51ed93c1ce988445fdee1629aebe5e56d46432f5c3d518c56f781f67b85e5da0d3d230b119a88034f2c749d38ac3970b78dfb18b9d1d013fb0657992362d268ad7fce3ca267f0f67b4421aa01645255837a3ba3670c38936692db04040a8a29080fc3a07765a2e3ba9d73b88ea70c1812325ad47b31ff8ccb6583b4f323402846a143c6da7d922fea21b0b55c4e47b49938de67f5eb2b7735a9e2d88ec719f68fc5a5bac4829a4ba7185254c9c62a9862f8aa82712c919488bfbed99b4c80e05cf8303d99ac56325d156a5871935598c486b4ccea39b8eac8c81d96210310a13b4f03cb53ac84fe9f2fa00486e1a03a103a1f7960143da5f20652501ca856f4f23c7da9ce2f1164e838930e660655404a88e1196355e01edef38487c8ea0ef26f477fff1fb10aef7de11d3f9473bac3bc8c3908c845c2c6d695ae305ee841db82f3fe642fde4ed0b120d19012bf88f81d795d690199269b0e8320dbc8a5b7afa29f58d56fa07bfa2c60fa17ae834688502fd1b6da509905e0b3c560e127d89b9896b3e4377b7a57fb5e736539a9f11f4bda442938377cf07d16e9aac8326e44dd416cec1041b871db3db0135fbea3f1da1226f8094655be77d2f6441c9c2712fe62182d7845afcfc9a5046fbe17ca4764089d221a94abada76249d9dbbdc5223fe922dedf71825be4d7df62b7df2d787c5b31ad9cd70522ecccc6ec5e70bacfc66d23529c5d983f3af3bd0a53047e730180948c8b80b811f1cd8e15542c4facfeeffd6579aee0860517f4253cfd928d96d521e78baad1807a7c96c5f3cb0302722a855c2dc23fe5d300ae4818112126c9dbb3335438cab45587ca40fed6816e16f6b57a4299dd7669efe5bbb7ae8b14f5f5ceb502c13cc2f1ae6775ad846d53b5732ae3515263d83255510e1d1aa8802993af6db6178f755e42e7a6d81c029e8f0a06f691393de8349ec0eb0f2a97e1bf08f4c3e848e51f04b631b41dd9e7bc019db2ae6dac2a004beb8b74eb28b449555946836f67c26b254d59f792fe4000f8b7df779fbcc485df6827961823725e6b0e4118ca0ae8b805c7b05e39c1d5ad4e220606303722bc4b3f2190a289191dc860ef948f2de210eee9dd4856e3e4cb7b41be2e38d1c315376c160fa8b9c51423b3bce7af2289b95e12ae15284daedddc9aa0758400a970a01a812db793f5133c9193e5606b7831ec3560cae07f0613534775716265ada2fcf89630574416dbe7080018c032b8ac79ee77bea5b6a0ea5c65f4ee661db0aaa40eedfbe9585819dffe8bf32924293a7de085afe65ee62b8427f7df3c04e830962fe30a6661142007ec73188fb7c43c7b656a9980b6ca4a8117ee6474544311800ecde047646237ebd3549cfef6b20ab4015c7cacc3b44cd0093d7dfed9bfbdb9a8b293a1841d8beb4cd107af1cbd31acc902efd886684fafd7ea516a827cc3f5b5eb001cedc3bfbf652a0f4c85e59a9f31833e2cc99c078fe09e57da2eedbbc5f3498b50212b48c40873d8c2d48f7a877135f1bd7debf4fd56929c59318e6e813d8555f445c61b290e484d5c9933864d76f6dfae6263bb705ff42043089aa325993fb3cf5ee21793e7d3f1021a77af607b1dfa6ca6e115cbd47d79c7b0c8bdb46e13a4bc384437cf7e4d7099479e2b274ad4d1b6ec5aca34555ab9c5691a0c4b2c28adc10775b007375b5c1806c94dc86070d1d0f7cf3b16cd56c5a25d3e3e2c511122480bdbb0305fdce135a12734cfe7846b74a4b827bb16b6a5ef52dee460150f69874553edd07f76f3958e5f1df0a15f9abfa412ac95f2337230dcf4e1d07da4121a70782758a49bd2aa5fa1817a3779f8d9f4a9c55d720397bb769631862aa67e56d102f150c673fdcf9c9a13091ffaec89a02223f0a3701395976a5ee2af075e153fdc57033e7f6c9741e98436319bcf27d9e3044d3f0478748f457ec56f07a958b7803c2c5fe4735e3529899d02e18697a41a5d6952160cd2d52faf0b868ab6a421bb14c978cc2cac416a26d052834be25b0610d26ff3c18132c84e45a8789c65bbff875bd84abb153d9af631abe7091cd72ac8f77cb8cdb1c5b9b6365e90d825f7c3a63326d627085af9b81c940fb6e8e8f63816253e430ee64bcb43ade36dc3ccce98163709efda189d5cc4e5b4f5c87d70d805d85eb2f87dbee54dd3abb5fbc3d42a89190ab32a051970574b0734d8d4cb094f37190036fd6121804827b16d3c3c85a8a20f029e6d814a42d29753321b1de30a9e4472d78f4a43bbbbb39c60973c1d60d1ab2f2042d91717e59eefd47d7f8c2efd9fd9ef1405ef4a1131a8bceb89a279773e510e6a29e4b048ad2472f4cf001cbab7cea24be0ef7ce68e41a7c2ecee65dd3ae8d1524fa710317848348026a87b5c05155e2abffb5455b87781a8762f2f1aad406ab4c915b54c78270ed9777fd740088dc3afe0c09f616fa6680eeebeb0cb7dcae829652a3144590d7f170d8f8ab0a0add7d118be163038cbef3d20b5b653a5d79a9d117316288f9a5a1e9702ed60e0cf58e414d878fd93760d3e2d780f512466c9c1cb8755ceb57cbdcb0eeae7efeebd00683335c1687d4f40b494fb591c284eb15e32211914b39c661563e79c6f57fe657d51e16f524c2e988608fe628181d9f1269d4ae50b5663308333c20f9443dc0c2534a984cc07a9605ca4c820bac03a3980957016b41a1bad56b0d7248d0ef9c7949ba00f56b7040585e62fd680a8776b3c5ee9ff67c307e1d9e6ed81e5e0c0704bb12256278f9d7800d729e6eab8ac5737bef62ce024d04174bcb35e339321cfa0239e74bce5d0de8f0593dfcbc356b2ed297dc380f8075a826c5800d6c8509007d860a0bc0afd2f2a2bc70846dd4cff41f7e910a97c2b16e55e0325aa25271a52db571b9eb4f5565995e2db382c060cf3ea46845ff6a05d280714f4c82ee62c737801e5f696eb6471613211ce06e7080a205fc9d12f563836ecab20976f2734fd2985defc72776924bd7a2ea64f2206f2ca16d7244804ac195e0ed6b1348a57b01beb2e90c1523714adcceb0a577de115958bf49bf0e07e2b55e40f49cb07379aa225b83e757757d9ec5979338f9d5748eeee82a6b9f91f1368e0be1af38006b5801aa5b2f423af1de757bf3d0511134952d917e517641ae79d062776b497b06d1709176e98d1cbdb27262a9c84918be984d3d721d158d59d9f124e978a75a293cca65451c29fda4770c2253bbfa9a2efbef8a228f44f8d45d297231d6c2b77af3d5c4ec9110dd38d147d1dc2fa8fdbe378909393b5c3cecdc97d32e3b5ffa5edb489b7e4066ebf3bd6c7e07283071f819da9563ef405f26200fbe2b26beec820b84680029d0e9368fc930ec66ef9c446703fae5e96dc85f0279aeb1f75a8162bdb33046aaa5542c9916d600b27fe4c133761a9e40d7f1d35ff95acc9b757d6145b56f461eb31950316af0027887c5569cbcb3a7bdadb9cbbc188b8d121f50ab93a4e30cec5527f1811cb624ff4e4a693f07525fc1634b6e2eff6ebf319113647f2e7a52f8e77b0bfbfcdb0e7a0fe1855dd3dbd217a36388ca24bb339865c262799943a9e25d6debbbd7592f71ef5a2018dcc0e1769a479c124f2b8160c3fe56412051031b66c50647fb981dbb9c36336a56a4c63a96272904072b0b0e4ba300f71ed4d89748442d461a938f64a78dcdf6b880aaffb50e11b83e7aea8c3131ee7f23e55513c13202e391942cfff6b20c009d8effc3db3f3e16c124d33ed795cafad8bce6353ed262bd302d31715829bf0726f930b1af77d59ee86258ee14461c4152d5830cf71f08e780163b3b0cf61f664153813c8137881be47466f5ecd797eefaab7bce334004a35e02f080338e7d4c0016278d3716bcd26f88ca6da4c94c27f1f05f74e5d4954bfdaf13360fa36cbd3e783961ffc9316a3bf078beee888ca7b956c32a8d20014d62b7f32d6eda505061c3af48744fa47ac7b90967715ab321", 0x1000, 0x8, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:04 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0x104) setsockopt(r0, 0x3, 0x3, &(0x7f0000000040)="a208a3fbcc8d545753d99c67b0f354270a3c4e3491f2ed24a21e1e6a030c36bed1c9985bfd9cd4fc59851ddb9236e5275f2ddd0a4575", 0x36) 16:00:04 executing program 1: mlockall(0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) setrlimit(0x4000000003, &(0x7f0000000100)={0x130202, 0x400621010000001e}) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000440), 0x4) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r0 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r1 = semget$private(0x0, 0x3, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000540)) close(0xffffffffffffffff) r6 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r6, 0x2000747b) setuid(r3) lchown(&(0x7f0000000140)='./file0\x00', r2, r4) r7 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) getitimer(0x2, &(0x7f0000000280)) sendmsg(r7, &(0x7f0000002c80)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f00000016c0)="dc39bccb21e1355a561baa2533fd12e6d8611c1ad46a52118866c447ee261165dbb7aece72d149e13edb43c136f2e1bb934c77bf8aa01fb4a194cc3d89c01116949fe1d75bc2034e0807e2f2851921d8647c71760a0f90f1163026ebfd6593585e21b9fe95cec636e33e67440e79397544c36c88b266b35b9066a5937688ac8ae55aeae0dac89bfeeb17c6172d7474dab3853459820db2", 0x97}], 0x1, 0x0}, 0x9) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f00000002c0)=0x3) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/36) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f00000004c0)={0xf77d, 0x2, './file0\x00', 0x400, 0x3, 0x7fffffff, 0x4}) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000140)="1e", 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0xa00, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ed3ff720672a816a94155265a0ac3b9c0298f29b"}) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xa9, 0x1ff}, {0x43, 0x7fff}], 0x2}) 16:00:05 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x340, 0x20) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x1ef, 0x1}, {0x84, 0x4}, {0x165, 0xffffffffffffffff}], 0x3}) fcntl$getflags(r1, 0x3) r2 = socket(0x2000000011, 0x1, 0x0) sendto$unix(r2, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffff80fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff9, 0x0, "000000000000000100002000"}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e0834ef31005e89f45be9aaeaf57e076d9c4ab56d07d7d3c0826793febde56630bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2daf7b6df1ad37c8150a621c0eaa2911448fd0e055385775d8a7d3f91c58eb7958ba4c501292cfe3ba1eaf94bd8228d80f3c9c50ff23a9ca14e052d6459f3ce2468df839b90d215f463f23dacf72ccfa5a9bbd2e6e58cfee6d3f5bb769908a563e96dbb4324f002314d8b03798b6e21178a9f", 0xd6}], 0x1) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = geteuid() r2 = getuid() setuid(r2) fcntl$getown(r0, 0x5) setreuid(r2, r1) lstat(&(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x50) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x1, 0x80, 0x7f, 0xd5}, 0xc) setsockopt(r3, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3b0) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r3, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x84, 0x0) renameat(r1, &(0x7f0000000080)='./file0/file0/file0\x00', 0xffffffffffffffff, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 16:00:05 executing program 0: r0 = socket(0x40000001019, 0x6, 0x10001) fcntl$dupfd(r0, 0x0, r0) close(r0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x0) socket(0x6, 0x4000, 0x8) setsockopt(r0, 0x1, 0x4, &(0x7f0000000080)="5970879ddb34e195daa8d778a6fde9c94fc85f26445ece07bd5bc8ca67933d4381e12e50a0794a739e0780fa61b3a68786af832db8355933df682b067b181b23dc7a808e8e0b5a872803fecaf2c1b3ec9359aabe59d57a930bf496c17877", 0x403) 16:00:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x7, 0x8, &(0x7f00000000c0)="fb666d0b5bfbe71a2c384048fb585d21fe028babd396de29056ab8d5938483305293b63b3787975326d24d2a2a77db9bd663b93242f97151b92d80b54ac7b83367dae5994026e7a0ff8a25ae8102e55544ffabdd496125c342a9f918453065f1780174edd288bef19de788fdc8dab4a92c8ed6c913df1c0a11657ec9a447d4aa5b8ac17c1ac9cde3a5bddccc9a5781e0e7d208ba2422a0482bcb3707f2eca31be72b97c952c6d41d869b569316c063a35215542952dea66ba2eab625ca9b4b48b7af2e29501186ff69f3e2d21413ee0978c83f17634594127af81f87bf8abd5cf1657e055d89094696864661e2d92ce78278a56cf2ffe7d0eb54b8b0ea16c58615b71bff8abec5dbf3684d4b17147094ee2be4b4cc28dd4bcaffe1b08345aac31fc1451bdc0afc975d941081201d38f31975c03bd12501e84ec22c8b9329fb1fc11fbe1a46b3ddca2ed3076f7f5d45d2a05c0d544a45954d71c0bb1166d9b4c0efff73cdd69ed1457f6729478cd2163b693bfe9a845c7d2603d79941eadc2470a9080da4ae4497fc290fbd1913fe5e5d2e311c9fef6a24dc419a35774096e85fca8d2b452f5b3e38b4001495faebd020bd355aa52b2e25e6fc1160ca111de54e7e4f9adfee09157083bb9ba9d26abb87d5a2d70ad29199257133810395243128b635508cbb52eb416eeeb426037b440be97542aacee47f78476731180d15855f7621aa74724a914c9e73cbd7bf9d0121b12c10eb155e79bf2c6714d0cd6a883131605593ac3b6d944d6234e20ed1d7196a6f590ab805606a36133af186799c0dca43eb6dfee94a04542dd2edbfe9011752e01495488e64c6c66af0d1de7dff40390e68694f325fc286b208b66ac3fab2c37bab4763b4c7d6b0373cbdcb100369cf1f7736211bafa4f85002c4b8c677fad3623a509d2095502aa9c408e0cc31c63714cb5cc5d70a23676749b77926ec2d5f756a75a6541f80e2ad1859c55fdd482131222c2ee920c2ce840e28a4c5c612dc5418aebf0a1427d6028440f0a6151711971ef1d49f743ee24eff1c5a170519fabef074af5b9a160da6f5a612a7972b37813e9471a20206139efb48d971b8d774ca4afd5218b63336549896730ae6b8d0df5561fd9c5ee3b30f3928e4bb7300f97078b9d9404ee78c6ceaf36ccb2ec87ee974b793c14bf6f07d751ccab2601f8670afdd6de6b936590cddbd03846f16cf6ee09e530e6a582f13b608e64f11ed6c1ec234912d7d2ac267628cfc15861a74089688515f4c256bc0b95dda04041cde8f5b485b2303fd6725dc95eeb4e53919927d80047aeac42331184465269fd222456815a25b257be42279b0902de7dc2dd342411377999ee70bf4a52cdc9b468420cca789ac0f239a68c5f904c9356f1aeaf8c7f256063d36931b983e4f0443482d360e5bf87cb6d918c540b34377cfa725041fcfed944f16223bf091e3c75461922769c29689fe1773680c65bfbf37260faa380668883aefd2fe6a012e92bb5ba8ea28f396c1d0163512cf4d16e329364afd330bc482bcd64093ee6eb0d7183dc093439c133a935e229582315011d74030e42128fe3258a924e49d5a05a62043e059f6fdcdce96c043e483726e80434ec2b26e70ffc1cb8cf649705ed42ef189ce134f8db1c98338a5b13fd67711ce5fc9fd5932a527582b3a129c7eefcb38192d27c50f6941b02e1303f7c26566d9e08bafb847011eab2eecd9e3738be0aa57d91aa6f6da4e49d524c8c0b52f456a66fb56eec3385007749c2c7ebf7cc309d2543b95e787a631e6fb9bfc6470153b58148afce6651ce31d22d03e679f70d645119aaa74ef6d76fd2f7b00506f2be98683bf5553e3595783269c0dd12bd19c8c3fbd69431b8f5f3c7312ef111645a3537a99bec767d4a41e15526ce6522fdee826beac8fa6da9062cce7a59505dc0e997c5404e69e194e31596a6ef4ea2886a28b2e373adf3268ad42ba58a841bd7700994257925bb082a6fa6bc83fe56f7ab3c77b8bafbee64d3877eab63b8c9caddafe85a611d9a8ba00adc17cf23796973f0fa76a3fecdb806509f71621ee059ba7facc7bd479c270c4e51ce946d452d2f8a2bf41e5c52ce0129079d6f9faa554b3ed616c0542ffb90a8e82a2c4b94b23f9c144b211c736b82c51321a32a5b5dc9b4fd54010d24cca62ff3f012204423881c02a2c580be1000597d2606c4e7b9eaa8853ae220d8d5582f1d5a7dcebb5b009522b48016206f3bf491fa1d6079beb878407afc04a58c6f2580c513e155a8ed18988f4b7431eaebde45605af5d22d604ec468e9923f5f1b29ebc78885c5a3da1c1e5179b6f9c30c19a65d02db4214f964cc435a0c319213aabadbc863afc181feac135ed542bc6b7b8c9b9de230fa6c4b1fa8650327bbc8ecb65596613a4d96d6e4121b94b6c06dd9530f3cd030fd6c82430d068724485a549a6521bc70e497c01f0c948a31082b4a8698e58c717a194aa113040a691b9d65c00d7aa28ec2e22c63dee1dcfc5385fbbce581ad588aaedf71b7758381f61f23fedb109fedecf0ac315e5a952837bdd66f7026688dd22c33078722e76b70feddf7a46eb4cf9d377c52e49887157637a4bb28ad622561bac6040ee80526a7b90ebc7df1e99106d40c31aee37667b3fc18e5471c15351b2a25c866f5ad4273cd08d22bda4203467e89f97ba7d079af2212d9f0de8b445e0c1601739faf4c61f575ea737fcff50ae8f53b60750302255954d9abed2ccde5092b8a9889dc2f94adc0924b00b0d01f8cc835e8a2d2bc3de887571fa5e42223e55c27328c0d3999d5f480424ddf58ab161f65b6baf9adaf1c760a24f93d83e0ee2be588324f925b67d2070a874c842cb681035c1ee26f4c930c1123c6346d5c72ca86d4ec7c589c5e62038c090b06dc7b994615b6334b9846bea550e9f0f9a85cad63eea5e6cc34760f94f3dd6b95bd5c583715d375a56caa066b5744191a1acc1d931338b882b61f2fcee7644224550ddf11251b5b70a96ccc205f985d476acbd16032bc18430de3f018f7675038bd373cd88de7a3cd52dd3a3ee8e0c20bfdff03b4dbac70b5d1de4f6d57cf99d654f32eca8189b01e8856877007d3f97ebd83296037651a9f615ada19ed8d32d5ab0da1bad61ccbb70b62e320ed40e2ee405e51311f8ae231c757c45eefa57b87fc3003bda0f975c045b37c51832d8ff4520fe252cfc2fc8bc159c741c288990f15df8a4f345d750bfdd6f47d94ecb836e077c639786f46ae38295951a794f082043366eca279934cc675b171405c49f8636ebea65cacda7b95ece123c70d6ad581686bb9f878d6fef77efc988a805ee5af07fd7b3b203c9142d26a03e5f9c2ebfc473fec84f0351c18a1dc055084ccccc3347f9686a8ad519fdd5b9740ff863a4816fd2fbac7d44ff0e443603f6ff52264f03eb3fb754314cc30c4ee9dadb05f337a41e84d52c1f6ed7689680ac9e4fb912af73da296b057d787130561f174f052b9b4d853bddcde8b8a402125f2c24dffd0c608a0836f4f7404451f0b3f54296cca47dcd8fff48163da31b52d6af9d9941241774d5045e7c5bbadffc143129add474b42d7c2c511e51623632eef468e08416a22d9007d09a9ce693f7e55ccc7c3b8adbedc4b1b7486cf7068f79bc72477606a9968afa33d12baf5f3cf2fb4e51e82d47561464a89980be7061d04914bb3bd5de3ec481b3266c976071fc7148b9c200b598a2d9f89244ee39dda1a572f5ec6ce04c90158d16a7ab5680e5b8b99486c7a854cb9e445a84e72bc8131e92e86e58aebd5a19418c5f089473daaf5b28ebd275497712abfbec2ac1c22b6b7cb2b510d652105e578160d3560dc5cee49f9703c2c590e0759c493b772adbf38efcc2419e7946bf0eab27b933798863b7f752ca953f05440b21cae433dffcd4b4228607f137959a5c65fb3378984b7415eccb2dcc2f10d7ece4e5d2ba5d3bac1d02e06a772b7f252367ccf3010f061b4f19ba9fc304f94c7787c9cff568061340d2614e9cd39ce8cd2cc5b2e601e7323c3647b2e0b82ee7fe8e09f1c89115f1406f4f0e594485dd21be36f5db99eb603a72b4dfc8241615419095b370af3d80e04f3626983b8c0cbc7a28d908b22caac6b52b5b3708e6c4e1f471bebf5b45853ff080712c72227358a22896249c9ec177a96f2af7364bc908b87c29903d79c9094ca8c285284d4026d8228d68215e592b4025b3d92655611fe19f20285e59919b17e6906b2d4f65f9737203b086223f970f6c953d4bf78bbf1df05dbd2a78da8906fb3e094c943691cf2e19ce0dbb01c8ecc7a48cc764b40834ce92b425369b2d279c3e08f69a155465551528d9748bb1489d2ef0b3084c0edb0bcf05603b2afb4d251b2acb3aee44b8cc1abfa95d49a90d76de1c2bd3e4fe0bcfe105bcb184cb7d5a5e27b6bc8d635949e8eddcc33e9f14e3043bd571d7fc72216d27c98e5341bf88570c592ce6afdd7729ab560c0afc1bda11145cec435529722f69816f9ff13cbbd5f2c1031a960da3d1fab15793d6271dc8c741d7ca0cd96199f7f4e5b27db27e4e68bcb7fef07450dd9a8daec182cc4c5d5b270145d26ac75b6a0ac6d14f18ad0600693be378c78cf5a10e17132622df8fe537cb94bf7d5b9dcbc3a4b52806671b53976438181e2584d197d9d40375d87187805f3f327ef9efdbf97937b37dfc9df79d25bb356807249f7af31a3bc52a5e0398d610b19da1cc3f04cd0388748a3ca7377317f836953f488dc3f3224e17bb5a2f1046100f9cfffabb7d126b30156816b1c5304af93f48795130c67096aa268e378da971492c04452989e041807f5b2fbafb943ec965227c2de5dd6cfc5f4b5b06a6a46e79ac6c92b1694ddc5d6a77e5b044ba701bdb583051b4abd539ee9c8e20a801a89ffe6c620fa397032636760c4d1ff88842ce3c32e2552025329247737ed1f88f8627c18cd80d8e11b9f3e599e833bdbffb44cf0e97b48d867a74e40ee72d1cd7e9854c51e6935603a6930b0208aa2437e8147f3969851c5e97305f519e616cf19448b6c14b60e320ab385e99d4c18518550b62103a53a578d930d5c44dfe459cd4893083f80c8e312155958b53fed08424a0515362446512f40ac8879ec33234e8945269c0684dfa1e8c2107ee66a1153e286a0db5bd45ff32d4a2307a65ce64188bf46db0ec5eed0dd5b31c294de10fc75f55ddbab53a29deae700e38070a704a986b82b758e12a9217891796f4ea5d3a946c15effa135a533c86a2b89543c53ffce115e1d57f282f9715524aad0c5bf288ec48264e43ace62a724c7d241b6ba9b0f606c03697dfad899ea19f6581d506afd21798e209aaeccb0741862b89e7322aae517e37a6c9425066a51201c42a7bba80fea87a6a7e216f5b4ddad3b7fd99810b741e1c03cedce6991c089c51e04171e244700de3af6d0893859a1993f0dfb1766cd70ba2be25df313fff30770c29ca2b3e9b0c32b010b13bcd57e8be4edfc16b15f8176c6b7a0f5d5fecd6db515a6d66ea43956bc2d39014a2672d99200f2e036487ed71c3fbd0cc3f55359b376c3d2b6e61ca2723176cd94bf33aff7eb0949e5aabbd3dafb41b56a7824fff40068ae0f946ab7b2f424d72b927dc04f9f9398e28930265436fbc533868e8df3c0588763246a84616d356264ddff41f5587f6ce16d1078fc32c41592d471263e5d0cc2c24ec9ea3943ef9e5a54743d3fb8273418480e5bf671563b0b786409ca4c38a5bff06290cdfb8dfde874e13aa6328e71d90a13f7d90b597", 0x1000) semget$private(0x0, 0x4, 0x208) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:00:05 executing program 1: semget(0x2, 0x3, 0x0) semget(0x1, 0x4, 0x41) 16:00:05 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) fsync(r0) mknod(&(0x7f0000000200)='./bus\x00', 0x800080002002, 0x5bcd) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x7, 0x8}, 0xc) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20008, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1000000000000000, 0x0, 0x0) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffffffff, 0x80000000}, {0x1}}, 0x0) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/127, 0x7f}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet6(r1, &(0x7f0000000200)=""/25, 0x19, 0x800, &(0x7f0000000240)={0x18, 0x3, 0x3, 0xffffffffffffff66}, 0xc) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x100000001, 0x8000}, {0x3, 0x4}}, 0x2) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x3, 0x2}, {0x2, 0x1}}, 0x0) 16:00:06 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x100000000, './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) renameat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) sendto$inet(r0, &(0x7f0000000180)="49b5a7fc3aebda5c30aca10dfbb57a4f1509129de48a18df180a7b4b4217dc8fcb4506de543c423736cd56782ad007bc8fb9e8027124c9ce32579cfd68e5514203396eb836f36857f146c7adbfc5d2678a993fb47b53377f4709bce58ac843d2e1349289375d35958ff8fd0c821e8137589e2b9a471e161d34e4d8b0cff7d46e512c070c6417d6e6e51b9b24929d1b121d54b0f7", 0x94, 0x1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) fcntl$getown(r1, 0x5) dup2(r0, r1) shutdown(r0, 0x1) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) fchdir(r0) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) munlockall() setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x8, 0xc04, 0x1, 0x3, "dd5c9e5933d34376434de46ac4eb420ce037a69d", 0x5, 0x10001}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x400000000000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x4300) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x800, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x3) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) r2 = getppid() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="3ddd5ffa472ffade2fbd6f665a7482aee46f2088a73651b88cb98d1db5e6745458845f81839c7d83fbee6d874dacbc15609f79d3086b528100782192433b", 0x3e) fcntl$setown(r0, 0x6, r2) socket(0x6, 0x3, 0x1000) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000100)=0xbcdb8f7ff33c0cdf) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x8100000000002, 0x3) getsockopt$sock_int(r0, 0xffff, 0x84, 0x0, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = msgget(0x2, 0x2) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() r6 = getpgrp() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r5, 0x10, 0x3}, 0x7e34, 0xd938, r6, r7, 0x1, 0x1b8b99bf0000, 0x808a, 0x8}) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r9 = kqueue() r10 = getpgrp() fcntl$setown(r8, 0x6, r10) kevent(r9, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="7713e0838200355239ca940e9d2877eaf617d3b6432b14740ffce021d3b80dce8c2a3bfab194088162a5b0dc9dadbe46349d79f5bf9bd879c276b833f14019d0ed139a693fe89b6948971fef1936a213abe82c59c48dd1da53b0e6c792cfc1345b2c6f5c7a8c529ac9a2b9c18788a4e57af5b3db6cc199fc432e354d735d7b81f6ebb34d74be3036029fa0efd123597cd259fa96f920b88285748df52ba219ef6dbc4f8f7816044974beb9b11aab5dc88324ddddbd4ae8a92c54a4bff89b8cc6dc311c9c69e305b6a8db5e073c9639b8f7", 0xd1}], 0x1) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:06 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='[{^-\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000668baa5f00000000000000000000000000000000000000"], 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x5, 0x0, 0x100, 0x0) dup2(r2, r0) 16:00:06 executing program 0: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x800000) getpeername(0xffffffffffffffff, &(0x7f0000000540)=@un=@abs, &(0x7f0000000100)=0x8) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r2, 0x200000000000000, 0xa, 0x0, 0x0) r3 = socket(0x20, 0x4000, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x100000000000000, 0x0) write(r3, &(0x7f0000000600)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0xfffffffffffffffe}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x406, 0x6, 0x6, 0x69, 0xfffffffffffffffe, 0x8]}, 0x3c) r5 = semget$private(0x0, 0x6, 0x100) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() accept$inet(r4, 0x0, &(0x7f00000001c0)) semop(r5, &(0x7f0000000280), 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000004c0)=0x2) r6 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r6, 0xffff, 0xfff, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setuid(r0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000280)=""/53) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000200)={0x5, './file0\x00', './file0\x00'}) ioctl$TIOCSDTR(r6, 0x20007479) semop(r5, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 16:00:06 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x9, 0x7fffffff}, {0x18, 0x2, 0xfffffffffffeffff, 0x80}, 0x101, [0x1000, 0x6, 0x100000001, 0x7, 0x7fff, 0x4, 0x4, 0x200]}, 0x3c) semget$private(0x0, 0x1, 0x100) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f00000001c0)=""/20, 0x14) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="2b00ff23000008003c00000000060000", 0x1) socket(0x1, 0x3, 0x7) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r2 = socket(0x6, 0x4000000000000002, 0xffffffefffffffff) recvmsg(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000500)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f00000005c0)=""/199, 0xc7}, 0x801) accept$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000483c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) r3 = kqueue() flock(r1, 0x1) dup2(r3, r1) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r1, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000140)='\x00') rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') mknodat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7", 0x129) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e700bd91e74de4000000406d01000000f2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ec11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf20f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1f, 0x7, 0xfffffffffffffff9, "845c0000004c7f8335000000000000800100"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000600)=""/164, 0xa4}], 0x1) 16:00:06 executing program 1: r0 = kqueue() close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8100, 0x1ab) 16:00:06 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x3) setregid(0x0, r1) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r3, r0) setregid(r4, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') connect(r2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x1, 0xfffffffffffff001}, 0xc) 16:00:06 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004268, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0x3}, {0x18, 0x0, 0x6, 0x8}, 0xfffffffffffffffe, [0x80000000, 0x8000, 0x1, 0x200, 0x7fffffff, 0x9ff9d00000000000, 0x5, 0x1]}, 0x3c) 16:00:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x5) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="1ef91fe1888db0a50ff43f9cc488d1dc63929cf644174338d1a2306b02977eb3689c1015d7d4be172899ed49c7811b700b65a1b0ee46daf1821354064a0192e35cb20bd10d55b0049520f8ff7d65824aa684819b688c3b3064539db3fbfb2c703679453577", 0x65}, {&(0x7f00000000c0)="8433a4a467d521cb1dfa2934250aa5a9be272c63ba9e63d8", 0x18}, {&(0x7f0000000100)="b4129c8a669b2d5aaef31e631107784106a8cd44b3b8441cb97474b74aabf5af3f947a23c0839687882ca1e09277afa48edd72dcf845450b6240aed064a0c53184c020b32a34ab18cf18fb8bec3da2fa9c03a4e6d28aa1dd75b0593f8a2e7f8f5d573ca02bdfdf4e17b2353db3afe0bd6ad1415821b4c5dc677a4a93042f9cb086209cef6190c3a446594d985eca5df24edcab2e381710b0c17ba4fd7a8da5", 0x9f}, {&(0x7f00000001c0)="ec9c0fecb51081c4833c2cf93a5acb1e1800136e4b52e8b62bd3e7b452", 0x1d}, {&(0x7f0000000200)="446d6048fecc36d4805d8394fedd6a9ede89b8c7ac4402b322f6ec087d0ec8e60eb5d4e5de188692e570267a37b5761bc605f1568251378b71979096c3b288c69e70fa632635b033a9c751df46b76f40c23a0ffd1b56e753387d7a003eb0f900a91852eb29d327e8c8177caba6da03f90d7b0dd9ac461c3aa53ab5a0549814320dbf68c0ff8755da58ee4058d111e23dee22f7ed13f7cee1e57bb02a8c64d58175c1cf31fddb3951587c1f6c47d81ab84483", 0xb2}, {&(0x7f00000002c0)="8ba7750eb0fe34b59b8e6c246af3ffe310f8851ec910645c498b570dec967b9ed6cb88ed5d4535637fc292d4967bd3e06d2fb10cb4ae756616402cb00c71ed764e37dd028fe1a7a075fc7df0e0eb77dc845463dadb8048e11a5a43e312714e16219e75f0e67c7db3e066f84e8499ad0748098a85fe597fa57352df2a468776154a1b1e10", 0x84}, {&(0x7f0000000380)="8b4c8d4adade2e8b44cc18b9a6e2a2f63873a0cfa190f20eb82d7fb1c58c2404eb17c4c4f0c6cf30f61bd34cd68324fe81da19863bda7da589dcce2315384df5f1db51251e26ff417d51aef15b7157afca88bd1fd8b67d8fed6241f33e31bc39f885247ec755bd2547c2ebec45f683296b930da3c5297a144eb750ae09a228151c876d94db0507f6880cb74855a027aed8437800481cb0380a4651a656836ad695e10aab0b372142936eefc713da9be73000836679a6211db0561d88f197e22e04c46d", 0xc3}, {&(0x7f0000000480)="eb503b8e016c1ab53ec1640b463dd51294b05343fe9ff7df0b1df9683bf63345a234f35d7beb0e4eb0d96f02bc1227879baa5dc9c4ad88ff8cffc2cc903f7c39323c87970e9e5a3d92131d576ba54bed4c7add2c83448c8e96f5f5d625e43c01d8f0dbee02000f492123e256b6a34ea98e7b74f9cef642c38ca10c49c1283b10c05bbe106fb4933bb384ab68f7182b0f7d8292b4dc2089eb081b61524f5b8fd21aa4c59d96ebbb8f1102f067c6e6b8d753d97c2e162469c0f6c2d96593b7bb1814a3e8759f19c5854eceef1f807b0fe9deb33da5475d820a417c46ed", 0xdc}], 0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x80000000, 0x4010, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x400, 0x2) 16:00:07 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) socketpair(0x18, 0x8007, 0x5, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r2, 0xfffffffffffffffe, 0x844) flock(r1, 0xd87d9e5bd345aa3a) 16:00:07 executing program 1: r0 = kqueue() close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x3, 0x2, 0x1, 0x2d7, 0xfffffffffffffc01, 0x7f, 0x0, 0x2, 0x8, 0xe523}) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) fchflags(r0, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d2", 0x1}], 0x1, 0x0) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000300)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002400)=[{&(0x7f0000000080)=""/25, 0x19}, {&(0x7f00000001c0)=""/134, 0x86}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/144, 0x90}, {&(0x7f0000000100)=""/13, 0xd}], 0x5, &(0x7f0000000140)=""/16, 0x10}, 0x41) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a0113e4bad21c714dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9102000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbaf7014de288352c75f6c063232e6c188af828d83a79f9917dd1d95e8f6b9d360ee906e5afdffffffff31351d74122ab9bd510eb00bb20000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48ce27da721ab3d27d0a110febf1b4d99776810045f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4d9d7b31f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x41a7, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x92, 0x0) read(r0, &(0x7f0000000080)=""/33, 0x21) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r2, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') accept$unix(r1, 0x0, &(0x7f0000000140)) utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x51, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000082, 0x6, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x22553214, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0xbd9, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x22, 0x9, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x5, 0x5b5, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fff, 0xfd}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) clock_getres(0x5, &(0x7f0000000000)) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31, 0x0, 0xfffffffffffffffe}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCCDTR(r1, 0x20007478) kqueue() getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0xc002, 0x9) dup2(r0, r2) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) pckbd_enable: command error 16:00:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) socketpair$unix(0x1, 0x40200c, 0x0, 0xffffffffffffffff) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) read(r2, &(0x7f00000000c0)=""/72, 0x48) socket(0x38, 0x3, 0x7) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x3) r4 = getppid() fcntl$setown(r2, 0x6, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0d012e2f66696c6530ae"], 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8280, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x18) r1 = syz_open_pts() close(r1) r2 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x100000001, 0x6, 0x8, 0x0, 0x5e, 0x8, 0x3f, 0x0, 0x2, 0xaf14, 0x1}) r7 = getpgid(0x0) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x1, r3, r4, r5, r6, 0x12, 0x40}, 0x3, 0x6, r7, r8, 0x3e1, 0x800, 0x5}) r9 = syz_open_pts() shmget$private(0x0, 0x4000, 0x204, &(0x7f0000ffc000/0x4000)=nil) setrlimit(0x5, &(0x7f00000000c0)={0x0, 0x8c}) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) r10 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) shmctl$SHM_LOCK(r10, 0x3) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) readv(r9, &(0x7f00000000c0), 0x1000000000000306) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:09 executing program 1: setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10020, 0x0) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x27, 0x0, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000000), 0xa, &(0x7f0000000040)) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xfffffffffffffffa}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:09 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0xa82, 0x80) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x20200, 0x0) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x81, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10004) socketpair(0x3a, 0x4007, 0x40, &(0x7f0000000700)={0xffffffffffffffff}) socketpair(0x18, 0x5bd44b13b63b7b39, 0x200, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x20200, 0x0) kevent(r0, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffa, 0x3, 0x60000021, 0x7, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x1f, 0x8}, {{r3}, 0xffffffffffffffff, 0x0, 0x60000020, 0x5, 0x9}, {{r4}, 0xfffffffffffffffc, 0x4, 0x2000002b, 0x80000001, 0x7}, {{r5}, 0xfffffffffffffffb, 0x1, 0x40000021, 0xff, 0x5}, {{r6}, 0xaf75528388d260ba, 0x7a, 0x1, 0x0, 0x1}, {{r7}, 0xffffffffffffffff, 0x10, 0x0, 0x4, 0x1f}, {{r8}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x2, 0x3}, {{r9}, 0xffffffffffffffff, 0x4, 0x8, 0x81, 0x7}, {{r10}, 0xffffffffffffffff, 0xc0, 0x20000000, 0x400, 0xffffffff7fffffff}], 0x4, &(0x7f0000000840)=[{{r11}, 0xffffffffffffffff, 0x7, 0xf0000002, 0x1f, 0x80}, {{r12}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x6}, {{r13}, 0xfffffffffffffffa, 0x81, 0x10, 0x3, 0x7fffffff}, {{r14}, 0x0, 0x0, 0x10, 0x2, 0x200}, {{r15}, 0xfffffffffffffffd, 0x48, 0x80000000, 0x80000000, 0x4}], 0x3, &(0x7f0000000900)={0x9, 0x3f}) r16 = syz_open_pts() mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCMBIC(r16, 0x8004746b, &(0x7f0000000040)=0x80) write(r16, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r16, 0x8004741b, &(0x7f0000000100)=0x7) writev(r16, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad8432aa490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) r17 = syz_open_pts() close(r16) r18 = dup(r17) lseek(r16, 0x0, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r18, 0xc0245755, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) syz_open_pts() 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) r1 = getppid() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) openat(r0, &(0x7f000060cff8)='/', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mknodat(r1, &(0x7f0000000240)='./file0/file0\x00', 0xa080, 0x8) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:10 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8083, 0xa) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0xc0, 0x20, 0x8001, 0x9}, {{r4}, 0xfffffffffffffffb, 0x0, 0x1, 0x8, 0x8}, {{r0}, 0xfffffffffffffffa, 0x4e, 0x0, 0x4, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffb, 0xd0, 0x80000011, 0x3f, 0x6}], 0x6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x41, 0x0, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x8e}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x800, 0xfffffffffffffff9}, {{r1}, 0x0, 0x0, 0xf581016b3f231531, 0x5, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40, 0x400}, {{r0}, 0xfffffffffffffff9, 0x88, 0x80000000, 0x6, 0x400}, {{r0}, 0xfffffffffffffffe, 0x82, 0x5, 0xfffffffffffffff7, 0x9e}], 0x2, &(0x7f0000000300)={0x1ff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x5, 0xff) renameat(r5, &(0x7f0000000340)='./file1\x00', r2, &(0x7f0000000380)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000000), 0x0) setsockopt(r6, 0x0, 0xd, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x90) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) read(r0, &(0x7f00000001c0)=""/191, 0xbf) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0xd1) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f00000005c0)=0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4000000000010492, 0x0) fcntl$getown(r0, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x1000003}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x263085d3}) wsmux_getmux: no memory for mux 16777219 panic: malloc: allocation too large, type = 2, size = 5125713568 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *204083 11209 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(131842ea0,2,2) at malloc+0xa13 wsmux_getmux(263085d3) at wsmux_getmux+0x71 wsmux_add_mux(263085d3,ffff800001942c00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd80315ede60,80085761,ffff8000149be0c0,83,fffffd803f7c6a20,ffff800014a0c270) at VOP_IOCTL+0x9a vn_ioctl(fffffd80361b6b48,80085761,ffff8000149be0c0,ffff800014a0c270) at vn_ioctl+0xc9 sys_ioctl(ffff800014a0c270,ffff8000149be208,ffff8000149be1f0) at sys_ioctl+0x638 syscall(ffff8000149be2a0) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,e56d5122010) at Xsyscall+0x128 end of kernel end trace frame: 0xe594f78caa0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic malloc: allocation too large, type = 2, size = 5125713568 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(131842ea0,2,2) at malloc+0xa13 wsmux_getmux(263085d3) at wsmux_getmux+0x71 wsmux_add_mux(263085d3,ffff800001942c00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd80315ede60,80085761,ffff8000149be0c0,83,fffffd803f7c6a20,ffff800014a0c270) at VOP_IOCTL+0x9a vn_ioctl(fffffd80361b6b48,80085761,ffff8000149be0c0,ffff800014a0c270) at vn_ioctl+0xc9 sys_ioctl(ffff800014a0c270,ffff8000149be208,ffff8000149be1f0) at sys_ioctl+0x638 syscall(ffff8000149be2a0) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,e56d5122010) at Xsyscall+0x128 end of kernel end trace frame: 0xe594f78caa0, count: -10 ddb> show registers rdi 0xffffffff81a24927 db_enter+0x17 rsi 0x1c62 __ALIGN_SIZE+0xc62 rbp 0xffff8000149bdc90 rbx 0xffff8000149bdd40 rdx 0x1c63 __ALIGN_SIZE+0xc63 rcx 0xffff800001980000 rax 0xffff800001980000 r8 0xffff8000149bdc50 r9 0x1 r10 0xffff800000930e40 r11 0x2f369c149b9cb399 r12 0x3000000008 r13 0xffff8000149bdca0 r14 0x100 r15 0x1 rip 0xffffffff81a24928 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149bdc80 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=204083 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800014a0ce28,0xffffffff82253390 process=0xffff8000ffff6d30 user=0xffff8000149b9000, vmspace=0xfffffd803f014210 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 11209 520144 74769 0 2 0 syz-executor.1 *11209 204083 74769 0 7 0x4000000 syz-executor.1 80327 198940 55944 0 3 0x82 nanosleep syz-executor.0 74769 95363 55944 0 3 0x82 nanosleep syz-executor.1 97025 489937 1 0 3 0x100083 ttyin getty 28127 222108 0 0 3 0x14200 bored sosplice 55944 308041 31135 0 3 0x82 thrsleep syz-fuzzer 55944 450456 31135 0 3 0x4000082 thrsleep syz-fuzzer 55944 96067 31135 0 3 0x4000082 thrsleep syz-fuzzer 55944 15847 31135 0 3 0x4000082 thrsleep syz-fuzzer 55944 178844 31135 0 3 0x4000082 kqread syz-fuzzer 55944 164603 31135 0 3 0x4000082 thrsleep syz-fuzzer 55944 70492 31135 0 3 0x4000082 thrsleep syz-fuzzer 31135 425300 2264 0 3 0x10008a pause ksh 2264 143554 2994 0 3 0x92 select sshd 2994 407476 1 0 3 0x80 select sshd 39199 422020 90663 73 3 0x100090 kqread syslogd 90663 465252 1 0 3 0x100082 netio syslogd 9383 247689 1 77 3 0x100090 poll dhclient 52702 213218 1 0 3 0x80 poll dhclient 35601 126769 0 0 2 0x14200 zerothread 6571 195405 0 0 3 0x14200 aiodoned aiodoned 50836 55741 0 0 3 0x14200 syncer update 64127 302595 0 0 3 0x14200 cleaner cleaner 48768 149056 0 0 3 0x14200 reaper reaper 29888 45041 0 0 3 0x14200 pgdaemon pagedaemon 84067 453925 0 0 3 0x14200 bored crynlk 8867 281002 0 0 3 0x14200 bored crypto 83969 397968 0 0 3 0x40014200 acpi0 acpi0 62692 278824 0 0 3 0x14200 bored softnet 48404 69815 0 0 3 0x14200 bored systqmp 96038 138263 0 0 3 0x14200 bored systq 36711 516386 0 0 3 0x40014200 bored softclock 8735 240500 0 0 3 0x40014200 idle0 97009 13625 0 0 3 0x14200 bored smr 1 383590 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9524 10461K 10465K 78643K 11196 0 0 pcb 23 9K 10K 78643K 849 0 0 rtable 100 3K 3K 78643K 961 0 0 ifaddr 62 15K 16K 78643K 351 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 50 0 0 iov 0 0K 16K 78643K 184 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1192 75K 75K 78643K 1971 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 19 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 192 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 21K 78643K 1476 0 0 sigio 0 0K 0K 78643K 28 0 0 proc 42 30K 46K 78643K 737 0 0 subproc 64 65538K 67586K 78643K 514 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 223 0 0 in_multi 33 2K 2K 78643K 281 0 0 ether_multi 1 0K 0K 78643K 13 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 374 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 72 20K 22K 78643K 4213 0 0 UVM aobj 68 7K 7K 78643K 72 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 72 0 0 NDP 13 0K 0K 78643K 111 0 0 temp 177 2359K 2431K 78643K 7844 0 0 kqueue 0 0K 0K 78643K 14 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 17 0 13 1 0 1 1 0 8 0 inpcbpl 280 766 0 759 1 0 1 1 0 8 0 plimitpl 152 81 0 74 1 0 1 1 0 8 0 rtentry 112 158 0 118 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 278 0 274 1 0 1 1 0 8 0 nd6 48 30 0 26 1 0 1 1 0 8 0 ppxss 1128 49 0 49 5 4 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 738 0 547 12 0 12 12 0 8 0 art_table 32 739 0 547 2 0 2 2 0 8 0 art_node 16 157 0 123 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 2 1 0 1 1 0 8 0 semapl 112 188 0 178 1 0 1 1 0 8 0 shmpl 112 70 0 4 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3937 0 2467 48 0 48 48 0 8 0 ffsino 240 3937 0 2467 88 1 87 87 0 8 0 nchpl 144 6212 0 4534 63 0 63 63 0 8 0 uvmvnodes 72 4297 0 0 79 0 79 79 0 8 0 vnodes 200 4297 0 0 227 0 227 227 0 8 0 namei 1024 20668 0 20668 2 1 1 1 0 8 1 scsiplug 64 3 0 3 3 3 0 1 0 8 0 scxspl 192 21935 0 21935 12 9 3 6 0 8 3 sigapl 432 1611 0 1598 2 0 2 2 0 8 0 futexpl 56 24235 0 24235 1 0 1 1 0 8 1 knotepl 112 625 0 606 1 0 1 1 0 8 0 kqueuepl 104 413 0 411 1 0 1 1 0 8 0 pipepl 112 1014 0 995 4 3 1 2 0 8 0 fdescpl 424 1612 0 1598 2 0 2 2 0 8 0 filepl 120 10592 0 10497 5 1 4 5 0 8 1 lockfpl 104 379 0 378 2 1 1 1 0 8 0 lockfspl 32 251 0 250 2 1 1 1 0 8 0 sessionpl 112 34 0 24 1 0 1 1 0 8 0 pgrppl 48 56 0 46 1 0 1 1 0 8 0 ucredpl 96 2851 0 2844 1 0 1 1 0 8 0 zombiepl 144 1598 0 1597 2 1 1 1 0 8 0 processpl 840 1627 0 1597 4 0 4 4 0 8 0 procpl 600 3341 0 3304 4 0 4 4 0 8 0 sosppl 128 26 0 26 6 5 1 1 0 8 1 sockpl 384 1504 0 1487 3 0 3 3 0 8 1 mcl64k 65536 54 0 54 6 5 1 1 0 8 1 mcl16k 16384 8 0 8 4 4 0 1 0 8 0 mcl12k 12288 34 0 34 7 6 1 1 0 8 1 mcl9k 9216 29 0 29 6 5 1 1 0 8 1 mcl8k 8192 25 0 25 7 6 1 1 0 8 1 mcl4k 4096 100 0 100 3 2 1 1 0 8 1 mcl2k2 2112 11 0 11 4 4 0 1 0 8 0 mcl2k 2048 49373 0 49331 13 7 6 12 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 89633 0 89535 18 9 9 11 0 8 0 bufpl 256 10060 0 4401 354 0 354 354 0 8 0 anonpl 16 176146 0 169019 85 45 40 53 0 62 0 amapchunkpl 152 7139 0 7059 36 32 4 14 0 158 0 amappl16 192 8617 0 8141 90 64 26 36 0 8 1 amappl15 184 65 0 60 1 0 1 1 0 8 0 amappl14 176 336 0 332 2 1 1 1 0 8 0 amappl13 168 507 0 504 1 0 1 1 0 8 0 amappl12 160 200 0 197 1 0 1 1 0 8 0 amappl11 152 28 0 16 1 0 1 1 0 8 0 amappl10 144 344 0 343 2 1 1 1 0 8 0 amappl9 136 1111 0 1107 1 0 1 1 0 8 0 amappl8 128 715 0 698 1 0 1 1 0 8 0 amappl7 120 316 0 311 1 0 1 1 0 8 0 amappl6 112 64 0 57 1 0 1 1 0 8 0 amappl5 104 277 0 266 1 0 1 1 0 8 0 amappl4 96 1667 0 1641 2 1 1 2 0 8 0 amappl3 88 600 0 594 1 0 1 1 0 8 0 amappl2 80 13200 0 13148 2 0 2 2 0 8 0 amappl1 72 38101 0 37695 26 17 9 19 0 8 0 amappl 72 3643 0 3611 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 71 0 4 2 0 2 2 0 8 0 uaddrrnd 24 1612 0 1598 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1612 0 1598 1 0 1 1 0 8 0 vmmpekpl 168 14184 0 14163 2 0 2 2 0 8 0 vmmpepl 168 179863 0 178475 119 42 77 81 0 357 8 vmsppl 264 1611 0 1598 3 2 1 2 0 8 0 pdppl 4096 3230 0 3196 5 0 5 5 0 8 0 pvpl 32 570203 0 559922 241 93 148 202 0 265 48 pmappl 192 1611 0 1598 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 519 0 37 14 0 14 14 0 8 0