0f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f0000001700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000ef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006250c903f827c0e2a8aec4b1c233fa21cccbb92848dc04388bb9add6a2894c9714d6b11a736531e128c0f8b1edf94f0c75ad22fce133ad921f2f03ad930409a7ea2790c23ac68865000000000000"], 0x0) r8 = getppid() fcntl$lock(r3, 0x1, &(0x7f0000001580)={0x2, 0x1, 0x6, 0x9c3b, r8}) recvfrom$inet6(r3, &(0x7f00000014c0)=""/46, 0x4db32bdc6dbfdca0, 0x841, &(0x7f0000001500)={0x18, 0x1, 0x8, 0x4}, 0xfffffffffffffeb0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x1) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) wsmuxpoll: not open wsmuxpoll: not open 04:25:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8058, 0x0) getdents(r0, &(0x7f0000000180)=""/245, 0xf5) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) 04:25:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="d1e9006659bdce541d2f376e8931afb262975e39ae2a92a649fd03b087f0f1b5000000897746866d889e266d32966021f18a8b7ea4501a617810a119896abe946d2b198d3f51c1aaa982ac169db514cd236fe13465912a2bfeb7337e89e1f211c26b3f4fa4a32608a99b000000000000000000008b15fa593a5f5423fe0700e1a4e25966adfa8d0348a8d2b787dca0f628b51bb24856fe098baa239e34b68a25e63f1bf7df912ec2e715b96309"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x23f, 0x0, 0x370, 0x0, 0xfffffffffffffe6e, 0x8}, 0x402) 04:25:55 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) 04:25:55 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000540)) r1 = accept$inet6(r0, &(0x7f0000000500), &(0x7f0000000100)=0xc) read(r1, &(0x7f0000000140)=""/68, 0x44) mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) ftruncate(r1, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20008, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = open(&(0x7f0000000300)='./bus\x00', 0x20a82, 0x100) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000580)=0x8) kevent(r2, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffb, 0x14, 0x80, 0x2, 0x7fffffff}, {{r3}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x81, 0x1}, {{r3}, 0xffffffffffffffff, 0x2, 0x8, 0xe3e5, 0x5}, {{r3}, 0xffffffffffffffff, 0x4a, 0x80000006, 0x6, 0x400}, {{r2}, 0xfffffffffffffffd, 0x8, 0x11, 0x7ff, 0x3f}], 0x7ff, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffff8, 0xc0, 0x1, 0x3ff, 0x4}, {{r1}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x8, 0x3}, {{r2}, 0xfffffffffffffffe, 0x11, 0x400fffff, 0x7ff}, {{r2}, 0xfffffffffffffff9, 0x6, 0x20000000, 0x4, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x5, 0x4, 0x3, 0xf4}, {{r3}, 0x0, 0x2, 0x8, 0x1000, 0x20}, {{r4}, 0xfffffffffffffffd, 0x1, 0x40, 0x3c, 0x7}, {{r1}, 0xfffffffffffffffc, 0x80, 0x82, 0x2, 0x10001}], 0x3, &(0x7f00000002c0)={0x8, 0x50}) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x1f, 0x0, 0x0, 0xe20}], 0x6, 0x0, 0x40000009d1, 0x0) read(r1, &(0x7f0000000240)=""/88, 0x58) 04:25:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000500)='./file0\x00', 0x8, 0x9) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000080)='\'\'\x00', &(0x7f00000000c0)='.\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=']\x00', &(0x7f00000001c0)='#\x00', &(0x7f0000000200)='*.\x00', &(0x7f0000000280)='(\\:\x00', &(0x7f00000002c0)='f\x00', &(0x7f0000000300)='-\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='+\v$\x00', &(0x7f0000000400)='&\x00', &(0x7f0000000480)='!\x00']) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000440)="46275754c0b7a58b48c92bd2acd766f6f8520b4f6efb56b3bc349029765ded394c3839dd", 0x24}], 0x1) execve(0x0, 0x0, 0x0) 04:25:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x6, 0x0, 0x7f, &(0x7f0000000000)={0xffffffffffffffff}) fchdir(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x8, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e710c03304860cc0d27ae6fe69931929648a4c584b89a71cf4fc0", 0x25) 04:25:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae6322525958d45e5525112815f737e3144fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7000000008b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x68) write(r0, &(0x7f0000000340)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085ccf2c637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c32c9e2096879bef2e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4770e09c6d50996b8011c408800d8", 0xa7) r1 = getpgid(0x0) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000180)=""/93, 0x5d}, {&(0x7f0000000280)=""/48, 0x30}, {&(0x7f00000002c0)=""/115, 0x73}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) r2 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x89, 0x800}, {0xc6, 0x4f71}, {0xef, 0x1}], 0x3}) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x0, 0xfffffffffffffffe, 0x2, r1}) syz_open_pts() r3 = kqueue() close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) dup(r4) kevent(r3, &(0x7f0000000140)=[{{r4}, 0x0, 0x1, 0x0, 0x0, 0x4268b95d}], 0x1000, 0x0, 0x0, 0x0) 04:25:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="6430ca246c7250365229a3bf9f3a26f5e5a5d17a1baa3f43714b090000ffff002e360efe8e3114729e0400000000000000f86242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea3ec8bc8ac56e8f9c639201bf8ffbaf85f2751d601e0001000053694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b7335928283082ce2d6ebd033c681d1bb57c651ffe45545671ffa00020000cb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7b3cff35af67022bc906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead70840810454964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d2016dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fe21d9ab26319d24432131e5799139f8cf656e3bb546442c899a8ee05074a0a80ee0252fee675d074927948cfd244add454b61f2f158f1651d06b6a362f2b3ea32638c81373b72aee473e7fb112bb6c1298295b7fac94d4f34ee871184c4fa1d650fc33b21058565ec0aaffffb628938f43ccbcc3c12ee655bf56e21e69f5cd145cb8e2cc5e1fa38a8e47c3ad421ef76807783334eeda24fbc0d328ae8410935b29aca76dd1a329c0352aef6ceda3ebb973d7aa63d9c2fda3c4d8ff440539b97138914aeff9695bb2fe7d58799ae226e9f4b759", 0x23f) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000003c0)) close(r0) dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000300)=[{&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000200)=""/193, 0xc1}, {&(0x7f0000000140)=""/37, 0x25}], 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x7fffffff, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "2c37dd8eba010400000000000000001000"}) faccessat(r2, &(0x7f0000000400)='./file0\x00', 0x100, 0x2) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:25:56 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = getpgid(0xffffffffffffffff) getpgid(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000014d000/0x4000)=nil, 0x4000, 0x5005) r1 = socket(0x18, 0x1, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/185, 0xb9}, {&(0x7f0000000180)=""/175, 0xaf}, {&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f00000002c0)=""/222, 0xde}], 0x5) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:25:56 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x1, 0x8, 0xfffffffffffffff8}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x11, 0x330, 0x8000}, {{r0}, 0x0, 0x42, 0x0, 0x7, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x2, 0x44, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x54, 0x1, 0x101, 0x40}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x6, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x9, 0x76}, {{r0}, 0x0, 0xa2, 0x0, 0x11, 0x128b855c}], 0x5, &(0x7f0000000040)={0xfffffffffffffffd, 0x183}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x6) 04:25:56 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x3, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0x0]) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x80, 0x0) r4 = socket$inet(0x2, 0x4003, 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x83, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x80, 0x0) r7 = dup(0xffffffffffffff9c) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x0, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x20002, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="2bd011c792a7f536e7ac6275e45ff3b5767042ff2d405199aa28c733ac20781ca0edae1d8de3bb1ba3b66c84acc5696c8b60ae0cf9fb77ac2a0b9bb9865f3e1a9ca227e77bb31e747ad981eafbc7c6672599023a72989f59867d5db6fb75f88654776ed0e08953013a71e54d99b5c45098b9a673df27927c3c2c3002195345ef71ce9ff90cd627f88ee8334c3e7271", 0x8f}, {&(0x7f00000001c0)="f814aaa1686bab43acf13a214bad6f12ab70064f6962f53809474b16f351f6fc3477ffe24d3dd4598206f89769000df0504e92435f0b61d4d18afa0fdf126de0e46b84fe405161ee9be6cb8a0a70fa3e5d8dbcc50a45a5a5c343d65896f6d1f37f7b67232ba7f505cb82222e8b1f7a2f4afaccdb55f1fe483af25724028a441c8d2d62db5aedf2ef625c6376851effb48c7184b70935e0750000229260fef5f4bda7ac868102", 0xa6}, {&(0x7f0000000040)="8e5c5f260c965fd12303ea0298a631d0a4c1c033f5e6a994d34e2708a71961e9c01768ad37450ed1f81565671524c06efa48883425bef1827372139a4a0a94da95df5200d5fcc80437157b2155614931e5b314606389f62a", 0x58}, {&(0x7f0000000280)="ba771e4dd63ca03fed650f8347bed62b00eb895c6bf62e27fb64531f8b7c00c7b1f987a19d7cdd36049f552b01896f9c20ea031348dd713a3f7f33d5f11efb7fc897fc9cfed4a95de7cc6e8a0f3fdac0dce658f13e01a091569ebbc676f5b30b975a8c5c52373c73b85fa5dfe4d6e19eb025a86753850bdfd1fed85082fa5d3d4931cc3ce387d1fda5cb98f1d963522bc0f4b4cd6490b476dbde4bfd9f7a7f4bd3c4ec5bdbd6ef5d42322a5e80c336e562ccc0c92ef09d5ca24dd78f075442178e24d489818be5444f5ec5f870267a44", 0xd0}], 0x4, &(0x7f0000000700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000000000ffff000000000000000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x4}, 0x5) r13 = syz_open_pts() fcntl$lock(r13, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0xffffffffffbffffe}) 04:25:56 executing program 1: r0 = syz_open_pts() syz_open_pts() socket$inet6(0x18, 0xc007, 0x40) r1 = shmget(0x0, 0x3000, 0x41, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/79) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 04:25:56 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) setgroups(0x0, 0xfffffffffffffffe) 04:25:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x1, 0x7}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:25:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000600)="80064f", 0x3}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x1004, 0x3ff) msgget$private(0x0, 0x354) socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)='<', 0x1}], 0x1) socket$unix(0x1, 0xcaef638d243abbfc, 0x0) 04:25:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) write(r0, &(0x7f0000000000)="d0c4a058cd9da7e5ffe31585f8dd6457324027ce82f907295f33031a763b96e52068d014590b65b9cf3969703b1904ef71fa4c6fd2658f74ac247888bc87e19a9fba4899a5183bec21e0c7d9dd40724c70e9a70d82bb93be96183d", 0x5b) r2 = getuid() r3 = geteuid() setreuid(r2, r3) 04:25:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) semget$private(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2120, 0x3f) 04:25:56 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f0000717000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x16) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000719000/0x3000)=nil, 0x3000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 04:25:56 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000002"], &(0x7f0000000080)=0x12) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x3, 0x0, 0x100000001, r1}) r2 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r3) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) getpgid(r1) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x2, 0x200000006}) 04:25:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000003000/0x4000)=nil, 0x3000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 04:25:56 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) open(&(0x7f0000000640)='./file0\x00', 0x140, 0x100) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000003c0)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b0", 0x92) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() preadv(r3, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/125, 0x7d}, {&(0x7f00000002c0)=""/157, 0x9d}, {&(0x7f0000000380)=""/55, 0x37}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000480)=""/34, 0x22}, {&(0x7f00000004c0)=""/193, 0xc1}], 0x6, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x200, 0x0, 0x3, 0x912, "b08dce58090000e1000000000000000200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1c, 0x81) close(r5) close(r0) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d870 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d870 failed: no mapping 04:25:56 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x40) flock(r0, 0x4) symlink(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xc) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) lseek(r2, 0x0, 0x3) r3 = semget$private(0x0, 0x100000000000004, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/218) write(0xffffffffffffffff, &(0x7f00000007c0)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c08bb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca57df172eb4c0fd0200d83e54ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5", 0xb7) sendto(r1, &(0x7f00000005c0)="92c67e0361d55258536da528070668214ddccc0cb35372a1eab2b391701f466ba2", 0x21, 0x1, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000580)) recvfrom$inet(r1, &(0x7f0000000400)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cf, 0x1, 0x80000001, 0xfffffffffffffffb}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000880)={0x0, 0x238c8000, 0x7, 0x9}) select(0xfece, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000780)) recvfrom$inet(r5, &(0x7f0000000600)=""/255, 0xff, 0x800, &(0x7f0000000700)={0x2, 0x3}, 0xfffffffffffffdee) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000000b80)=""/4096, 0x1000}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000b40)) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000900)) 04:25:56 executing program 1: readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0xa8) chdir(&(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 04:25:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000640)='./bus\x00', 0x2, 0x0) clock_settime(0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="d5c950954dd655b3668654b677fec3c9e61d44478db02182741b77af78de8907883a6315dc74efadeaf949934aa0f9a4f1def949a3d289cf2ce5f35c10f07759f859ffbd8608c8d6ad0d16c1fe712c5787da6e097f5b59d4487530ce44391dd0ca963cf2fb1c95745ed94e6e8b8faedd9d4a9acd5f1748bead2d3a5b6741851fb877aaff5ebba48d2165861fdec613e5eb36dd296ff124477f396d737beb6b6a979df7fc66374f6d2b53d5a8e88a0de382631d6743235aef28177a3f16c898372f15ae293995b10c42", 0xc9}, {&(0x7f0000000540)="3ebe0c5ed5743042b98a53a9efe33c769e7a4bc5a3d9f69c734000370f08d410e35bd66476b4795a360ce99640d44aee3aea621b06612d712fcb11d0177e0d135ba55924d073902e2bfee56860e3e3b2180a7be5ac35d175634c97f79f1ea5d3ef0270027139d9154561c803d394d3317aac2e51767e294b68cc4ea74b4e70c78ca8fa04c607d5d86d6ed75c510132eac3d2a47d373fb3a94e238578ac7d6ec38587d6fb580983549f76dc303d2fec090563c0c3a8f64f10b5e16c9daab5fb14449c65559dea196f77d6a4b933bce9b3ed45f9727c26962d64219011694f44", 0xdf}, {&(0x7f0000000700)="7715b26f7e52ec0683bbad898837288728e164c967ebf0759add55864b2e9ce92012df772f78a0cbb065b4bc65c0aeee59a3022ce0babfed0b7958a808b25d81a801a938d4073d9190931d4ceb0b54da72cc92a6c6fa2e88db04719e38116e140443b4ce6a0cf88bbf2485f8c7a8a762fb9e6cd5e6006aa97b62061c9f1ad1568451facf862636d4aa399432bce33cc6e68ed72e21b53a2d46c1f6dd168fb8113464109c90807c58f4a3154a6b58d80672cfce179d22afc2223de3a6b7aae9869b8a9a7b87405a70a6fa93242ce7a10e8f5e36bb1e60c88e23c62987c237a9fe08b1a2a240f3e23eb099839e120b04bbf65eae9da8a0773fad52c64a7de8251a9d814ceb2f1589bef6d886991e897ab00a42abef61796f827be294fcf813c7d665c62bfe97c6033834480a90e1b2702209d98989778e344458d1ca3adc4387c1d345dadf5650abe4358ab3c61c839dc8eb409ea1353b3f8cfebce6f3f4d39662bef42faf0d0a1d8878031cebdd4fd9064c345862f8a4a2aa98020b0ad80567b4c0d0139d179f8bbd526a4643933e941c1c272af06bf966370cb9416843a03f122a5d42518957c124c4869541cb50791a2d3bc53e0dbf4b8d290b22225dc6fe312a42435f46c921942b8220c658cfb5656c48bf6cf0ea8cf167461839f81bea111101980fd064c29092f65bfcb83ce4d74f7e2fcceda8bf31e6fce8f3659fb3ffc0bd668376150e4e9cfe53f93440bac997d4c0ff947e390e36a256f55ca31150ab624b2f4300f04bb2b8118106fd77879a0dbd7b0e4ca870d6dffd05a4264fd577a7c4a3f8ee65d8fd8b8db4eeca898033506b710dba713cf59edaf806afbd15dd9daf1df42241c348ac466f2a1d5bbe4322be979bfd7fb865ce89681a7a38fa192bab88da986f520f4cbe71ca86f3c057c3fdf357d78d9737ab134ef5f0bf3c1ec660fff8a88bf7cb29052d74987bb1dfbd03094bb7e09d283524ce5239657e5ee109304a064a0ab2ae04eaca0529f9d097182960b0729cf7319ec0e02a2539b66617469227be362afb79d41d34e2d0a0e92fb9c50a91085289d3728b704d183c601bc04c6901b4d5fb47544b3da526cf8ed403a625d7308c80a50aa31dc75654324f4740eeeee008cac782dcfeb2a0afe21e6a8f0c8f1312db40d4b9b0fc7f393db0fd6ef18a5809597d1010a9e2453426446c43702e122ac4d60a9c14e42602803b9a87967867157c37f881815fc857898c109763a4bca6dda93e82f2f3c0856f21555d9e36b400705e6b1b8a9d42d4a3b522160eddc723da879ab45148c70532a3534303bbc221ea712fd292b8aa7dbc67953a38348ab4b11cfa010afa39a60f6d1113694059a14521021d2c40b2b2b64302d5ecb1e30cbdb8dcef31b9eacae33430c9eb6ec5063d7432fe74474260e1578340f95fcbf06c63bc755c470d2ee33ab810872e568fe7ca9fc3058b7a53029e297f98f72ac0f81da51b4a6fd06812ed1accc7ba02b3ad46feda5882339f139e4031cce056262004bf9ec610c4a147f1efce529c22096ed7f9109d874bfe69099da52e227155f24ce2afc4a8a2029aa9bb8152bfcb117dbd0a4b57de7bfac380cf18c1a4af0a6b72949c92d10b2ba2b8cf1187af5675b75eaf3bf97a8ece42ea2fa1050e0c94fe7502916a6014e99846ad117ce6db53b18f76643ed27b1771a3b10eb53fb161fce278df90a796472cda5bb87cfc7c37fa2147175cc93e5c64a6080f9321a6272bad3b7c562659de5e3f1d9b443ec12fcb2e8363e3f211aec8d78b075783a570198c6922beb16508c1e0502bcbf12af5f599d754f00e26ca31ec8670f025578cb3b61dd92883ea5b5d32e92fcaa2a9d8c4e2e8ab44433f67803c4ecb3e64b134516d272800923999b65a3167f0030b519ff521f48097b0add100b7f9605aefabdde0636a5eb6c4ac19295507a6e3f86c9d46981f54ea7731d79d50e059834b4bb688602812ae32ad4a0ac0be07a1ad79d1ee4e924f3381ed490d48dba19ac231b68b185f3879b3cb7e3f59212c5e1865110e86ac74af943b2d05891e408e109f29bc2b8a4964d4fc520b2a47861c542e99f564fa3f59ff1fd43d71bf5c38a259e038a33a0b1d4ead7db903a7454822168597c8c61998fafd9380552c780c629bb765e3d4abaaf843511b1b8fc31aa590e2495ffcdb682f226f561a886055a5dc12f09ae24f2ab435374200efb049c69cadb5d3491adb36a19f5f07d5e1adaf6691a1d21a642e0d239cb1063a39046befa8846c9b6f42f31af13a9a2bc6bcf377b55c6a7e3b8ec594e78a113e28b6e9d6757da369f6d90ac64b42a8eefed1a3f0894361e28e25538a1ff169189b5b36f892b462b9ab454d464c8a3c8c9f5dc8cd7d918d15a213d4c8df39db9a78c3a43009af9cb6e783771dd51ce588449db40ab2f4be4a5416b22ee4e987dbdd0ba08e5c34078269c45f977c2224ecec3527c0a02d92f7cb4a84a2d8a44ff86eb2ae59b890749db59aec9198ad5a09b652dc208c882933262e8193434192d1125360142a2dca21a627c269e7032ad0ce757ba1735b29f0a471b05bfcca0e9684dd8c9ffd5a08f7ac8d8719db405193115770f14ae932297074b994e0bdfb4c14a2dd7b951404b50c76ddd5fa27b85ebddf75857b12a72a4dd44ab4fa4165651cf0b1e9118db05b8d6158f7816dfa016380439d8d9256ccece03567f834727390a8a967d272eea525ce8cd4c66dbda87c4c908866b9dd634ce4df04a07ef22d90aaaf68c29f850ead53c1a6c996333cf5676f82116d19fa6cac3090462b248c6b3c0952514a141235cb4789cb35cae05f28575716bd5d1a319b72aaa23ce12c8d99aff8afefc0e12a4d38ceaf207ff09230e464e5d1f0ac1769666bd0f2ce8668cfb8ed2f12349de2ba69af98cc5fd26023f38ad056b814867b231475124bb1ed23a31496d8556849a49184996d896bcf27366dd8a1951314fa3b04d2dfe797db336ef68813b04bc16b714d1535e97359773d94e178e8b06005b92ff115b77c78626f58ceda0f82937cf7b90b14cac6bbc2ccc3d9ac6fff8641978f3a815dab4b2a1df05360dc70a82381d4c7000a5320400e3b09a58c52d433f12885cda7f6ade73b390cd2554ca53ffed13e3aa9b9e9832264c42d1dc09c73e7a830dad55bf3de3ee4ffb5d610d476727bd3ee19235d0e2c9395b22ca3378856677b354d653c9521e90b797708607ee2bf34dfc9808a56672c893c0562f5ff1517078bbbf8b43761ee148187d8308e863b87b67a12241dda6ae2ed5d89b395e84e981fa83dde00b150bed8d921d8e5129f379afe37e714e4444228cf21b2cd466928e865f81d7e80effe4c3f4aae008cd4b22de99ee9b754fa7fb246d67a43feb48fa707fcc7b98b68c2ac9a8fd7226fa1321ce685f1f403e3b3f8cbb4f443d8f3841aab4ea34862ca1ee1a41c8d0d5b72cf8c156e02bc1c68da858a4ce462b76192c24d1ef5febca44f0e5b99c8b109ec503e2b64d6226cb74bb3fda321f0f4f912a4a0c6a99a6d34f27589aa22f46b69162adc39dc367ccc775682c3f009de6baf4562aacb0776ff0583585271c45d1cd438decab1cc1d87a3e8dcc3ed4082823d270c592b39be2acc0f4ab2b6b6a5dfae3ac7b06023b9725b2e7cf484601fcc66ac42e54f2d6f2bb5f6009355fb1fb48362ff07653657c80e1cf20abd4b8fb5db18c68cd1960d9333020afa6eeb9cf589a8d9f82802e366c1eef856b3146b5cc681b4516da2a5840db44f2991e3f29781ef7a6720bb435bbe7ac0200afa37e4b37dcdd3a994099abb0960145885c772610e857a76dab63a6bb3f5b917c9122e52b724f0a271b3a57b8ad14cb755b0cc977c35a69533929d1d37bebb9e82e1fb0207baa4c6467a3b925b36902018aaff0edc6a5c88765e47e162740fecb984a5ea74d62864fa27cf2d54c72ae672dea56bb99983eada4280a492d62d8663ede2ea7b2f8bb1ed052a5af8358203ec11c0bde6e0f6dd4e9e8357eacfe7269e5fd5b98496ba8f9f08b928313e516bf6dcf3bb7fcf9ff47cc104dde199381cab629be9d1c73c9d861f6341852452889f0ac495a49950e239c396cf3865fffa8402a48045a18e3089f0f7e848c729e5394ff3134094d86e470c87726b3d02be79328bb6292c5968d20b0233989b98061d996e7fb1b5b4e78dd84bc38b2a13e29eeef05ac707a3f9f6c9b487aafda3b9a39dc45b3b550da8f76b3257c1614b8fb60a3f739e78fd5f219c5549b7c796de0e231317e88dab98c9292d335d0f2ad3f80b2e19b92b0da4ea417d29857e021c472c533100e2d9e480620155b7a1ab8c9dd47167b9d88f81a77e918eff2b9fdf90503d2016e005ad1ea451dd579b5672f8e523645eac8a914a8390f8e095f2db9107750096bd73f00b6b800faaf52f5b4a628c391d299ba76b7bc78736340bfd79c837d4c79b7908ba0ec34c1d4912920b2248eba2fdc489a1638fa61aeb1bb59f63b1df48f501b1e9fc4c26643d4b8a0406b6a05526e306de72c17e73fe92fede2eb6eeb631918fc09a191f25a258e496d37586453d874af4200c4ecd8599fe7e94789834bf2fa5dc5d8aa38001b1b725ff6346108dc2b04e7b79e6a6eaf22f824d8b2eee0699b9a37c5bcf09d7d19015f2d791e5bc363fa164e436937168b09b6b6c3d9f34a1e75b25ac301e3e95cb2e757e0b55f0854a9825dd8c270459013c696bed9d5f6ec214449bc94dbbc921c08b5245dabaa64b275936ac13e7bb6e1cf8f300cfbb3500f09264f26df081ab5f36f2e9d7be226d17db98d4d6d4dba139efce46d2a11476e9eb20595e63bb6eea5bb2b303534d660de468bb829f4dfea3cbe02ecb98db132824ba79750112ba14751d35760284a1baa2247e64b5a94266f7c13670f51b5fc7e250a318ab1a3d61791787b5f2ce18af24db9f44782bf8ef5a68191f9620c00d8bf045b4cd7f1d012314be3ac2efb996d345d36aa9e6eb071912a3dae9fc0abcd6eee424a9a96c610e04b55a476f6bc4a6b0f36aa2ddef2a8371884699a3c418ed277061a753069f8bc53344422d98b10fac572ec2f83868f3d1ba6063997cb6ca7d9eed73940f0b7cdd0a659bbf8f5f698d5390e399d745d3a33bd285527075558d93bc3ebbb47a4b12ad2cdc5f20426dbbea706f0cc9d7b368f2ccb0a3a2cf1930507582617975ab57871e6122bcf57a7a2084fd424bbf287bc89309006b0b5ec2bf56d81145e3c7303fdb55292596b81d9b0e67dda3c18a75b3f3e9f3900c3ab2ce739410f3a4f230df600b9c86db8e6a86d823a89305984ddf232ffb89277270f9e8560a361a37460a17e420c1239d310b30d0821f81b2025db33b74d9b6e3faa911b633eaf1bdba68cabeefda7c7e5461e2b6a7879a18fcbbe6ecd62f05dec5d696c38673c29f0ab7c6cde498e5243cf4f5faa5d29b1824faf374e709f53cb32c58df7a1e38cb3ae2472313e7f82fb12389dfa2165d96aacb11ff54630cba38962a6274afca1c6488f709c5f4d45a8c200525ee561fe788b1e2cec4ba45ee9dda28063b3b3f56bebee352fb3bc8aca55854cf849ee2e198f5e68d2437009143c7db4e1e02d7126d56823a5528c5410bd6a712472e3ed7c800fa10561ab7fbab8a8b90133ddab3744d7115560a6ba50f89a34f354ae27238038075818572fbe7c8e9939293efb84c51327096096d8f2df2993554ae02fb6612a3f2f848e6de16a70d428a97949ee7785f38dd2e7cdb615e5fbaf89ae2b3f42a5ee51db7bccd226c0cfdf30901b2", 0x1000}, {&(0x7f0000000200)="b5058553e17d094ec1bb76ce2ab82a4de68ef224d669f0c17518a6f6b0d65ebce32e7edd3a101dd53fca81384a6f14cb432dd0bde613d5cc324c0425624c0512806a190abdada33908519e333ca5ab229bcedde2fbcaeec7582c8ee2e51bcdf30f6675caf146cc9c213ea32f11101f227cceb106454b92cbe8de8f1ac0ebfe90a61c83a18de4d4ab752664d67a4d40dbd5aacb7d52d5c81462c6c1795085f4dc5930998773e51cfa985aebf143a6", 0xae}, {&(0x7f0000000100)="b726239cf5850b05c8abf53af95765a3317700ec1b", 0x15}, {&(0x7f0000000140)="de51bb6a80df5b33dca167304f84cbaa7b3876333a4168cd188e010379250febe64b220a52da6252c8ea692e", 0x2c}, {&(0x7f0000001700)="70ae9d8c13925436fa6bf8452753fa90b591f9a24e92c3e1a93e2cf8c4db666059f7d6ad1434d00e6da8b18f56e19ac144949958f80d8a9a30bde561d7e421d40929bb3ff2b339d2ba1ea94f1247f68c74b9e61c211d32f2e9b070f7d0934367c07c133d3df46b790634b3021ff0c0e86d2bc7a607df0e42db195cb17d1e9fab163f766f69f357423664c7e0b768d4726eff3c26c58cfdfde509293eda240f361f25f1803b03454aa1ca7f250a73daed03b8e5a9020167c3a0147687254d0d2235d39941b0018993f85080d2c9f44a5490a3ab8c8d2fe0e48adb310844b4f7bae42fb56329c10319b15ba1e37306f69613d9b9", 0xf3}, {&(0x7f0000000300)="3452bfe7d089ac8e05b52228c0ff9757c4f0b95d348f79b84e2528bb900fc51613c9b780ddf42df03d8d224880b1eea0c53378", 0x33}], 0x8) 04:25:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x5ffc, 0x1fffffffc) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x84) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xb1ba, 0x0, "67029d68331a4fb52f44d111ef2ea4bcf41a5a33", 0x0, 0x5}) 04:25:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = msgget(0x1, 0x78) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x100) msgctl$IPC_RMID(r1, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) msgsnd(r1, &(0x7f0000001880)={0x1, "9b6f0721aef48d3506be72249e72ca9e7d67fe13e6ec7e5e1788bd582e26e625e0187ead7beff83b331a919bcbc4cff5772a16df68cef1e92f60d902ab52cf240562a956c51d5bc0323320be6c788bbf86010e7cbfec185f6de1480530b1699dd9c47cd9f3b83c1b585dd4520a9533108e83586f436ec9889d0f0d1903a5d855d9a8df81d185fec353eed4b1ca091d7cb6fa2f80ca109ab6696c7404eb32cdfcf80f191adc0baa821f17ed7e2d0b558fa4dc95b7910acb0ddac397fe338b"}, 0xc6, 0x800) r3 = dup(r0) open(&(0x7f0000001240)='./bus\x00', 0x80, 0x0) preadv(r2, &(0x7f00000012c0), 0x11d, 0x0) read(r3, &(0x7f0000000140)=""/250, 0xfa) 04:25:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20d4f9, 0x7, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0xfffffffffffffffe, 0xff}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:25:56 executing program 0: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)) r0 = getgid() setgroups(0x1, &(0x7f0000000000)=[r0]) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 04:25:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x2) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000000)=@abs, 0x1f, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20}], 0x20, 0xffffffffffffffff}, 0x0) fchmod(r0, 0x48) 04:25:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="f13a6c6f3050c37c6684ba7b925f2c15cc81cc6b6ee1f48441a5d64500000100", 0xc4) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)="54b1fc8ee2024195f8d1fdbd603fa74e8cac1e63200f812f028396968b4f0b8d1dc0f14220b9be52701b79f63614510a8d69dee5f208f93152052b0eaaf0b42e28d3e08d7fa177ef43f7cbf8874a8a7e6589492ead5ae31cd2f2d4ac8cf1c9782ce8177f05c0bf3ca014a00c86863741eb9490c8b24ade9a297b3e4c1a878db4f7322a6abe5b350854e0d9f1fe64e467246e55eddc1de5e2bc8158b50846c5832a871e8af97a4c1399e79827e9", 0xad}], 0x1, 0x0, 0x0, 0x400}, 0x400) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = dup2(r1, r0) faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x2, 0x1) mkdir(&(0x7f0000000200)='./file0\x00', 0x4) 04:25:56 executing program 1: sync() r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getrusage(0x1, &(0x7f0000000200)) 04:25:56 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)=0x180000000) ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) poll(&(0x7f0000000080)=[{r0, 0x86}], 0x1, 0x3) 04:25:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d371037ad6054257be9c9d905544b2a1a1fce2f78a385a51aed6c4524104dab61703e13ec3ffef9ffffffa9a5ae87654083da7f8b40bcc557e5b1815e2b763457e167bc5a28ec1b6900c76c04c0288da4d9588172ba770098323c22b299df4f818541bd67e6ee06d6c7de5f788d72513a5a63c8f0a2e54190ea8b53c0a637d19c5f89cba82a2a6eaf84b46aefed186ecf2348f65137f98f16318716a2f21b2b22a829b1d0cfe14409", 0x216) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:25:56 executing program 0: r0 = kqueue() stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dc2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0xc19d3ee7c7461ca9, 0x80000000}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 04:25:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x280002002, 0x2065d) chdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f00000000c0)=0x6) poll(&(0x7f00000001c0)=[{r0, 0x86}], 0x1, 0x0) 04:25:56 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r3, &(0x7f00000002c0)="90", 0x1) syz_open_pts() r4 = kqueue() close(r3) close(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) fcntl$setown(r3, 0x6, r2) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x8, 0x0, 0x3f, 0x0) fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000000000), 0x1f0) 04:25:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) fcntl$setflags(r0, 0x2, 0xffffffffffffff7e) 04:25:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x100000000000) write(r0, &(0x7f00000001c0)="9c171300000000000000d7c50000000000000000000000000000", 0x1a) 04:25:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x9010, 0x42d0) setregid(r1, r2) ioctl$TIOCSCTTY(r0, 0x20007461) 04:25:56 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0xa0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = socket(0x7, 0x4000, 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000)={0x7, 0x5}, 0x10) setsockopt(r1, 0x7ff, 0x8b, &(0x7f0000000100), 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 04:25:56 executing program 1: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000280)) 04:25:56 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x4) kevent(r1, &(0x7f0000000780)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40, 0xe0, 0xa76a}], 0xf19, 0x0, 0x0, &(0x7f0000000880)={0x5, 0xffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="74b53500000000000000090d6104", 0xe}], 0x1) 04:25:56 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0xd}], 0xffff, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/96, 0x60}, {&(0x7f0000000140)=""/133, 0x85}, {&(0x7f0000000200)=""/100, 0x64}, {&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f0000000280)=""/99, 0x63}, {&(0x7f0000000300)=""/55, 0x37}, {&(0x7f0000000340)=""/103, 0x67}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 04:25:56 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1) 04:25:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0xe8, 0x2}, {0x4, 0x1000}}, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x8}, {0x1, 0x6}}, 0x2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) unlink(&(0x7f0000000140)='./file0\x00') connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x8001}, {0x0, 0x9}}, 0x0) 04:25:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000001140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 04:25:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040), 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10121, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000), &(0x7f0000000080)=0x4) 04:25:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ae00"], 0x1) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffff8, 0x3, 0x3, 0x0, 0x4, 0x9, 0x0, 0x1, 0x2, 0x1, 0x3ff}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 04:25:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffffffffffff0001, 0x0, &(0x7f0000000000)="47503834717eb950edbf1653f30345e59ec3b5884d288086", 0x18) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 04:25:57 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 04:25:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = socket$unix(0x1, 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000280)=""/66, 0x42}], 0x2) bind(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r4, &(0x7f0000000600)=[{&(0x7f0000000340)="cd19f02ac4e80208e9f3863416fbb564fe928f2e81b6a0ab26d2caee8ede4b1bacb94c612b9adc18cf6c6494b1906b0b26a9da061be7a3707d", 0x39}, {&(0x7f0000000380)="9c90491803033c6d6ff7e5210a7603c0ade4100d2854b187d792d787596ca74478554784a9074ba2db1e82331d2e5ff70832d69497fe5b9e35d64445466738a6247cb94cc49d4fa57fdd86a8079583bdd685507d7eb8c8b19d877fdb5d35ad727e8bd1784be99d8614b1263aa6652b88b5326cab6582b9dc4b8a4ca298754d4a493d7dd1c6eec899e0f69a460d5677af1fa85dd51e2e435b5a62144e93e2e2618742d9bd7b8752c846032790caa0e99f69e0907234882bccd492b4640d9a2bc703f573db79d1742b1f8b6443b08323dc9eabf6375fb669aa3ffbba06b079d36f513a77d087de7282792d3c3ea4a860e7b00393801166f24ab1", 0xf9}, {&(0x7f0000000480)="4530d234b3dfed7313d387608565705761497d254191adb6faeca323fc57195646900684cac64b2f48b43b3ef2b3c12a647854ff8c0c8d4bca31682c0ef0d9e0ac8d0211edde75e11c1482f932f92a81bb8a38ca959d1572ad9e1cd5bc744102bb3a16bf21526f87a8c91f7a6071754cf0296d1eae560db8dd6bb1093dfb944766afeeb4ece3241415a5daea37cd89712a5262c844072558fb941f8f3023ea13af773242cbf672447770046b29dfe554ab84483ebdb5e7f22660072a5cbe7fea24f6225ab8b131c8a7a607e41cc152cbb7009d70ada1b82963c6f9f4", 0xdc}, {&(0x7f0000000580)="0e9d9faf1d25c54bfddfdd55c1aa19b5b6927693acd1b9718cd142e53bd30a5b236876a98a686a05ea0d14db79dff3c4fa8083ca0c47e6e487661c718d40dc7db55c11a66ad152cb7bcfeb17670cfe600249cdc51d807f2a4ac1d7e2bcf5925ee8fc2f67e3ddd7283904179394c6ea09a84c1122b3a159e9", 0x78}], 0x4) close(r3) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:25:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d618c4de3d0d61daa0f08a02428062f6e1211749ad2d38a9fd9ccc1c90c53f57397f03d7718ec7f28093a6e9830845580d444a5470afeef398eff", 0xa6) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x67, './file0\x00'}) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) 04:25:57 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) execve(&(0x7f0000000000)='./file1\x00', &(0x7f00000001c0), &(0x7f0000000340)=[&(0x7f0000000200)='w\x00', &(0x7f0000000240)='w\x00', &(0x7f0000000280)='w\x00', &(0x7f00000002c0)='*/\x00', &(0x7f0000000300)='w\x00']) 04:25:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000006c0)="506dd6500589a39e90b0654423", 0xd}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 04:25:58 executing program 0: r0 = socket(0x18, 0x4007, 0x0) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) 04:25:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=""/237, 0xed) 04:25:58 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044266, &(0x7f0000000000)) 04:25:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x4512) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpgrp() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = fcntl$dupfd(r3, 0x0, r0) fcntl$setown(r0, 0x6, r1) dup2(r4, r0) accept$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000100)=0x37) 04:25:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0)={0x6000000000000000, 0x10000008001}, 0xb8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x7ffd, './file0\x00'}) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x2) 04:25:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) rmdir(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80) 04:25:58 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) pwritev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000000c0)="36f6a64db5e92578727e668c97c14a081b7cbadad371b224eea97a37393a34bf9b0386b760cdb84ccca5cd65b897b6c08a133c8ee300bf4745697ba9378efdd071fcca781cdab7bc9a9dc4", 0x4b}, {&(0x7f0000000140)="d29707e822575591467e9daf960c678da74f03a8bb4cc3f31139f47977454676c5d40639e5e39cd303c2e7f2b77b9ba3e2f6a32590c0ec61ecab5abb6054d156032b7d6f48c3ccf5e2b4d4887c956ab9d90b93045259b6bcde2fa50763771128e683", 0x62}, {&(0x7f0000000200)="d633e2742c809f9dbd8b8929b8646a9f591d8bed510d87e73cc07e739945eae56b52af37773d567fef159f68adcfba4199a23c440870631db5d807a4ae5a134dd232b9dfdb2c4f84b8db7a794e38c6b7d63b186ab44eb6d26ee42c76da92b2d16125fa195400a078a38ae81a264c369f20499e4d991c4cda3a2149ed35ea9716e93f07366c9b8fcc9646051f29b7c0a6094d0a6ab2ea65cf2eb47b16a1729340951668979b4b10897edbc60c7df07a5788f6748c85e4f2bc48948db770d7165a880d476a7b29fc382c30701c3730da4368c9ca14b0242e142d10c497b18a194fcd6a2c6cec03df551be5912b42fe53fcd9bcc00275032f9158946084c081ff93bf687bf59095ad5e569cb19168c20af902fbe71e4e12d96c8faa59009a761f0948e41fc7ea66ae818fc1e88991604c9b995feb515e90a2a32330742a5f30a8146a289cb4af04c59d983fc4c4ae2a82f7b2774f00974d167452aa6aebc3e19e87dad762ce0c45640e51797eba23708312af21f66963b7da02939dcc10cc01ad15344f462225bb9236888f7814760a5d1853e407193304da5c6d8caeb826ae7eaae8de4c5091fd2f7c962f4bc74d9718e0f67f3be00919b29d203f26cf28faaa542bf9a8997a2e5f29f683c94c53745ecebb55c5943621f661f0c4e631a74a6d6927688811591aa0d84bbc0d9409ae54916ba821e90789c7cd577db729322b21aa526a023f9f25993bf9e53cb087693c4c56b279b5e90a0df2a5cc618698a1a8ed96d5ffaa0641ca5508338d4fa3c007dff5a9d1cb22a6c70352e5c5130601a90f678e41a026e70d380ddc0a80be648302ca2707cc59b7683dafc02547de42dc592b95eb7b8036ead300dbd4234f2d80f7a465c5b4db942da0ced0ed17000d56ee655f596ea6b936c918330679df864347b870934f9388d9470e8f34276e8957304b0cc3e24682889238e805fcf0ec6555e60048019e48d09e61c2a6265aff687a06f1988fe1aa92562709594c1c5e99cb9ec94742b5c609994a3f70ff37ea8b480dc28c3230c6ee8ca7f5e310e867f177b731d33afcbfe9ce8dc7d3af079cefeaa7d33fbc34181246a91e8a3519ac82a9a1c6f7882391e2e2d0869dad889dc4c5599e1df4dee542392316e999b772e510b660eab0cf3455f865cccb3fdabc0fd54a2216bdce02fce3e8e41008115afd82cc2890b7a3567865cc6e60cb02bdf7426a461c98610715bed961528d0ae93bde5413b43a8e5aa27a7e5adb6f9a6f36c9dcc32daf1b8915bc62b75a7f784da9ef4d51b1b7fe485d59fa8d5e65aa889bae6f5425435459267187d354e252f1810aa79b0d5a305cf7da3da3d3c9de8f73402d49ce554702562217df7dc997dd12189bfc5afb47bbad25f4f319264ec974ce1ae5ec6dfd48fd9128c354e6099403de2c15dcc0360a225b1956ae0abe6712d955038265382b3b7ffed88e20471f7de56ae3b449d6e7b53385cfeeb32fc401ada3496072b782bbd96699d3f021e66b7f1b1f335416d54733fe094790e424db0d793f7143ca700da1b47360d4ed2e4d7b7d6b0b1d4796cf53609f0d433333054fedcf6730dc3d92714a081ee8343f0a4ef5e3fc06a26ef9bb8b3be7ea2fb2d6d1b454bdba7b59afaaae0baa7e30a14f2c72ae8e5056e38c68a128ca6180215c117e8ff1d89e0b806b36050e1cca2e8a66d577207ffabd96d631ac1b33252e4baca093168e911b30f8b611c623f65f8718a6f2feaae974a325f304f67dd7edcc7778f56a01b57d85c559fa6df9ac91102c3fae347ff5d68f0c205debc37060c44eebf0f72242bf9c5a441e539ef623bcf8d99e0520ad09c99d42a4ffe91fb09983d7027395f4693ddd3cdf1c0a11c88fa077ea8c1639c01c0619d6980adbac2e7941a752631a0461ef28e2192ff7d59b933f4c7a6d03b33f9a6987236871dc19f44fbd2840355adc7872ebd527f0b6dca616e5578ac2bf2063f7e8b5a686f80464ed12d8daece4a81dd174d49e5d15c38d329e048defd1511577794a843b4076994e886c5d5252c6754cb230dcbc7ea429390f46952e17714dd997d010dac171f4acf20f8286107b7037843a251c600d9fbf54cda5e83396ae52918160932d2864dcd3a21934ff3105dc4d836fca80dd1ac929ac694913d78052b7601881483f808164f189d81c4816df753f3db4f16b6ce9f84b287f3a9ad9fd18e7322e6a64e941a8f34c23042be17cbf6e96c632c8358032feba51a18e32d055066ad38597aa866357895f365144ca6dbda29ede8b5b8e1d68886d3c5f7b46d6ecd7960aaef196c1b2b2993e323d72f8a76a87eec283d80307ff27ea8d6248619e04ebf1647ff077570e0d7d9886fdcbd8d78df1771f832066eeaf3417a6261904b8c239223ccca4e2cefdfc730688d84e37b388bbf4045aa5b3f421a627145af6630fc1ce92f8a03f23d3c189bc55f87f044fe41066d8a8f8b1f180cc07ab1e6f6ad7f332c2f37d0f49fe98de44bafc10b102e2599a126b23f8fdc167d32da7ae049127915ba9bb024b75ca7e0e8560d42a460cae14f7a2e4ec466ff279c3faa9646cff9e0b000087dc44af3250ebc43cde91b5820adc3f53ddc1c62a1ee6733c458493a9412bea33b438d766e82c3e4fb2fbe4b2d658bae24d60ee4272a2b5302e03632d764b8640aa480997a4999975e3fb530288909be15fbb62dc75e172e1c71a217299864b99fb6865c7c942646bb0cd7b92db6a7c8e90cf2984b15d96d5b384bc6bb9c7d58380f2112340884049fc8e5ecc61894612e5813d96dc8dab40bf14cc7d0bb22d9ada0dd19a1912e982e619ec68e4774f2a01e2f32480a40b9f05fd5348fd78b083e5969a9d9e7c80bccc809a816560f80aff1a50ad55be04804bf1797ba8237ec8764ac336b4855e846a823650cb6af0503062e61758a55671aeecb7005b0706246afcc2df2afefe20c5c5799f5d60cea66f10da5d84e26c25cf0bba195fdd7e5987dcf2cc066b69e207c661ad736bd7537dc70f58b9a08d57d0fa3b64333b4a44bb6aa80522e8e1f3e5206ed0166f96aebfe5e2e395bd81cba44e5f3c443184e80564e74358344f08a8f9e357f3cb8406eb9df797981f48ce3f366425183ec206edc7206e4e1e1b3873920f17f9d72f5ef1bd528c69177517df063c5063223bf9ab24b47a09d43515c7aed650550fba2dc2c59b33e37ab1ee6dd87d6c595ccf5e387f7b7a214b7de32cf77573cc1edf9e3319ae41c4b781397f06a2d74e0943c608fb8d56362d0c3c33d4ad6e8003c832bd98f1ea4a0f7cc1932c51c8486baa1324f1eba26d50245ac093fd1ed804ffb816ebc9c98b496d68f7b9f83b93da7017a507ef1e1781f21e27b165552bca0177564844c5faae1a6e732f58bd572e6d23c847461ede1a74b89edda9505bd51f368a2a5d22c91d914660e5be7ad017f673f26e1733ce59f9605d59d06918848461a9cb8e052acb71958c3ba32482defe393ec203dfc4d76efbca24e83b7ed3211067dc0a9310044f493bd7bf85638017daa6fb55f626038d58133309c4e0ff049ab50e00295c7bb5fd30e9216fd6a1a8b695288c647647e661bbe96a58d6d5ea602d62032cd7b7213067e8622e3aa2a25f91453deeca04007ec7ded20460951b284745916ae4e16ecb510051b821ad9da33f8e320afd349162db809436409896abf618166c4779ef2a5814dbfa968987e54fb08867460b053ae9923a5d9c8be56f32f5b545dd1c013e0fa02c0e78aa9277c21a7ef94b583285f1aa802328477f9e86af5f9ec3348b22a456dd045762fa89334c0a8721c83d570cda841cdb9ebe6583cdcb9c163b7ec86c18732f4797dd0b3d9c98947193ad795beee816905a327c004e1bbd80522e3ff605881c76c817dc7a10e22c7bf2f8346aaaa7d6f5fa2ed6bf89deeab3a8cf31a6726f4df664e709ff9c52585eac845df61340143b5ba793538dc02584be162698200e839799dcd8274dd0524bf3f095c376005c056a00931de3d2a7063f1ce084032e35279b8ec64dfcbf9b3e19f735792751a7c8dbdb5f68dac21584af22ff3a59eced920ff6ce2a719237b8c45c1b22cd88a8197528bbfefdf14c1fc74485408c698866df51ed6ac04ceb73e9593513bd0ead1141dc4f10b305c908c71ac6b24272c98ed25aa38f7252ccefe88f4cb6a174b608571b1175fd1695d08e313510041518f64bb6636d72ece31d0859a67ad16e9ff9490e3454826193428c0221a8b4ac3f44fd7dfbc3466cf9d7f40acd1c9f55e4f295ffa207d732ac4a0d395819282577edeb6d2144d6bdad44ad092d8a77dc88d17ac691d58da27c24cf4111989a38c3f23a94e556576d84fcf3b9e04a815b8c57b8a943b431e1e1579b3d2b6c82fc63dc1c44a78e72daf9aa93982f138ec80f342c3644d44d251c17f417281f9b97284970917088f53f385d6a10dee8a5b2c3c37d6f23302d9e6aefdaf5c30485fbc34abbd5b9003cecbc511f450b631290ca1d81089932fc2a30cce1b4aa3665762f5aafe51cde42bd03fe9a2af6464678b361257d51bba6de9945de12e761919c0b40903c6bc2fd645da0d6c91ac84b61b2a4dbbae85922b7c9ff1f476946a7e0e6498cc1d04fd37badec7512f3cb28d7d486c39b03aa22e52f2d6317af23faa3ad47ed1f33ef115f5374876445329e450016ab51f1ef1073d3e8c3757545fea7231faf86032d6e221410d2489dff81b1c81d24b695347114edd72b33b0e6d29dd1556f952353965e5dd34fcfa7d61458f15e0bf303316c5d8ea17ac43fa183dbbe741c3535e127a683c89b510e3b5fafd283f004e4fe481bc4f77491a9fff729495ca05597710180ea5ddf6fb83a05e1002d4a4ff29cd2e3f2fb6d00ca0f9248b865ac485595f297684ac4162ed2870c3e0b360f4ef7a05842b22199644f33340bc258f3a8c24ddd975ea1fa35b4e93ab681684b3b68b44a8324e55b09a631d3c892f6c825a8a50e2ab259555a265554f22826dcd184549c8474063bc4363ef166a7e1672b75fcefd417bcafcd5197b1ac0463fe943006a730e2a5bd754948b73b4bcc0fbf63dbf491dc4269ef47b39da16d2ee3db868f0165a012f4f151abc0f5c69a1f79dca06bece2e2f9504f3cb7906655119cfb8642a96a0ca8e9d0fc8c46dccb2d38daee1aa13baba74fb77e0cad393aad0bc283a3ca5309aceaa87422a20c18d65b3c6bcd18b7b154db2a5a83800205e30ac853e2d7859a0bdb3b3669be1d71f2dd6576cc8e85949c1458d8a17de49bf01da2bb0eaf5c61ec35ca69af56af9ca7974336d8b6adc3ff820a01f6f888327b24d561b7cc715365ffbaafac847156214c7755709ba36af1bf1c37fbf14a9a90fb21d2d5db0b67038bbf9c85afa10d42ba1441579b1e9efd810aaef1538b253222d1549634b22aa3115feda3f13c41cec09295634806abbf85c0abfb5c1706b468e21ba4f4b024abb096279ae62e2eff32ae013ceddab206bf19288047b9619eca9cc1d0984ff9911c4af3e9fe7d868801ae5bdab730cf52db8815fca2f22ebc1c484dc20265b120ed4d5fa22c5cc03edb79e597b39c9ca7ac6b593d3fc6c3ad0bcd5059a443ea613baec82bd9ef972937a027b0b6275541e1ef9428c7c91074234ac2056e084ad33e97349615991ad0d144493fd64aae6f2895793c3346b381a5df5ffbd02a3e6cfe79344a5298dec9ed26564b15abe10ca0049bb0dacfc049bd1f5b476c08a434005265ef619d92ef25edb93b209f2296d612ccdb90e5b05b395b6c8309bcb8034cb43fbab4ab", 0x1000}, {&(0x7f0000001200)="70afecf4d6ad6058fb99a32459887c3675dc19882d62b566b794738d52e02b5d0df046574d067fd206eb1ac20c0bff83874b86b1f415763cfe0b8f2729208c14c68c95e855ffc6e2b4fc9fee617c1ab907558bbd5cee459b234051486e01ed20f83ddf9f44cfa167a1ea010f5a409bc46a7a4a38c6908df8582c4f03dae63d89ab383c3b863c3ab0776558922f013325bee3d01bc3cf3f12de7cda0593f7494f1264644019b09a8bbca4e1d04f46259355e71492e0f699179db81c494b1d0fbd11ac77b2817f199659fdb44d587be89240092dd1afb6bc47d76d5ace4bc19eaf34ebe9cd00a5b88dd8f3e2d4fc8eaf92e1fb689881", 0xf5}, {&(0x7f0000001300)="3fc2228a2d8c489f70332331ccbb3a0e4dab3742e626a3a257277c5e483cac1a07a81d157b7bd4f48ce578bdf21e22d29db386bd27e2db4d30e3cb51bf51913e6f8c9abbd04fc514c5dee6a450f19781ebef5e1a4d5c435e695dc04813f91026", 0x60}, {&(0x7f0000001380)="dc2f303dac4e6a9d91691c7305471e9c684e236acf3b9d3190c3f080388f3bd12f3e5a7249c6a76824ebcc50a621d873096479b0d94b7cd08c34185985a46064d619b702e280989a01eb15aac727da1ecd334f14919dd567c9f1399de7ea5fd03e908d229e78ec9bb02e87a30571daf7e20cf828dc0e6a51bb9de2bac75f85d6a4e481b389baf0c05426f198acdbff3523dfc0e5e8713959f118d4e34fc26f097beecd5ff4dc20d2b347f0b5eeda7bf5693eaf3127fe6b034e6f39bab34398fdcf20b014caf8a23d273f54dcb1b6b882edd6c538f44fd3518061271f74378c1423501708c9066c036b745527a4", 0xed}], 0x6, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) open(&(0x7f0000003a00)='./file0\x00', 0x880, 0x40) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000001800)={0x7acc, 0x5}) select(0x40, &(0x7f0000001700)={0x0, 0x682, 0x100000000, 0x6, 0x5, 0x9c7, 0x0, 0x9}, &(0x7f0000001740)={0xffffffffffff7fff, 0x1, 0x5, 0x8, 0x6, 0x3ff, 0xe0, 0x538}, &(0x7f0000001780)={0x5, 0x1000, 0x3d, 0x6, 0x2, 0x3ff, 0xfffffffffffffffe, 0x5}, &(0x7f00000017c0)={0x9}) sendmsg(r0, &(0x7f00000039c0)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000001500)="1a51b30d555197f673510cbf737b4764ac67b28968f3cbf41e822a9abbabee487a8178bf81f47f9642c28623a9fede3a3dddf9944c595c3a62094fb1b0009d2af18d7765e064268bfbfa0d81434ec652337109370b56f7f030b1ce0778238dcf20700ccf7c74ac9992a13ed2eb6e2b7e2b528c19c2256141bc7ffb31c1ddd2c94982d4144ba5d7f7d893322db71705a518a7726d8b0c832465", 0x99}, {&(0x7f00000015c0)="b604c81b2810f84cd67a72a1b25fa0f3a43f59c21361b5dcf0b3b2a9e00852a6f6c441874d6c42d4", 0x28}, {&(0x7f0000001600)="cd88d013b0f8e5554b094354d32674ecdefc9cb31f1086cdaf74746ddf39a1522519b5f868196011b200aaeac46f0484f7cdb667672ed44a0bb5cbf954a47ab55e97638bf7f8e88b2f3dbda9db89b499d4a38d59b4dd89f6c239a0f3980125e5ea16f01fde2078d3d124c7b15b8ad3b3d027813212bd65cf2d0052a3d87bf1a94dd1e4f43f", 0x85}], 0x3, &(0x7f0000003a40)=ANY=[@ANYBLOB="e000000000000000ffff000003000000656f207ef68fe0c074d59dbf136335f8eda3e171b139f0aba9000c389c19ca317aa41bac85f174183481e7102e9262a1d4a5ca424b7923cd50e5d7d9f0515d3792918d31bda8fa270a078df799cf2d2a51478338182fbaadceb49f6cac3f9a4affc4e2cfe7e4b2d9a278a1e2394de57a2c9ed9d03aaf2a7bac2530bb6788502f98879ccad7ff92fd45937b9ade77a978b35433658e955de6a7392bba260969776771954fde12f4860b96224c75acbb90e25d9713f93ddcc96558f2e9ee184ba624f5c8093b4407b64b18000000000000e00000000000000001000000070000005fbbfb2ef0c7e982860d098a28acf244c9ebdaedcd1d5ff64809f8cc8d7c2f3cd2fbb621d2ecc11d4efe8b1ea59ae31964684a205d4d25be20eb71a8e13ee0b7852a5d42692867a091dd958ed0b3999229eb32b1af2d9e7fa37a5fa0eedb798256ea63eb09658dde227337e11451d542f433d9f189aeb50c63d5ea5fdf7be158e0642fb1323261ff7d274a9d35a375d45359883b8929436038fe4e7d6d366def60fb3971cc9cc7d9e29eb848173b0a70a21abc843fc652fd2893faba7de7b08d42e27e71ff8851179f00000000000000b000000000000000ffff0000030000008ea9bc21accd6c86a95d1ba7cb57633fc7d076be48cc2c7efe6187a79e1e60667fb13f83ddbf71be2cfb9e0a4a13127f98dbdcc00590f08a64735398047ad430690d2a683ca8a0c201f2420c03f6c995c4b13d22e4ed15bf5f33bb517a4787c6b0767766767be66117159e836e49a125f4fce601bf83c379cb5dbfc8d779becb50da6a4e4d8aa7ceb56cf02c6c644db2e30d3a015150cafc92b2ab4148b000001010000000000000ffff00001f00000020241c223b6283d0c5afd82d2c00f7b5c44f9b604e6f44ef2607d02012e05d438ad884e7858c4934e589367bfc52c97ff811521a75516f52a54d84d80874015a1cbd054dbc1c3d8ad4249d2ced7af1324d0f74e14beadda67b071549b06e2d0c4019b2f0347e484b5c5e5b8d580c07d0a921fd76b23c1519694817a1821912f82b006078d8ce8ae12cd7703e4548c2eec5833bd42212a47cdd6e575ae307990317c787fe920f31161047552263b1093a6964d75be108bd1bcf485f6e599ad150429053657384648f15ce694f659432083b0b668caa8da8db3f1497f5ad4318bcdd9389289375ecbc18c4ecd55a9332f7615f35f5573f3b80016c304a5b4897890fe2e7134367790ff284a2a535b712fcc7043d808a8683e01deb6ef8189da9d8f4a506208bacb1ad188ea761fda86f2ef6236baed2b83ef8628309d9f65cf2b75b7194a905d83d79b7332ca64b405615abf1fffa81950dc63989310001d8d9d0b0b5ee0649bcbad1759fbe948ca68a740717115e71ecaee2b53022fa3f3b612933367003929552caa87ed498d23f023fd575107db7a183a4052f86f75bc5f66b32d0e4d78c319ddbd232f3228fe95b675510302fbe21cf8e928e912c9bd89933d7e92f72c5da0415cf98ac29c123c02ea645557a9e292583b7001928e538a88b10759704fcc3defae6800094751d9524396e622bbfed03edbe23501e5f1ba8ca45605c2f9b0917ef8658fb1e8c97cf289a4a728622b07a7fc71faa01bc91680697bd7c80df56fc8b1867db3209cc5edc1f2390d0fc859b4b3363d559a4f2eea4639cb9450042de00fe0e6b589aa26c763ac8143b5d0466d37611b75d01f88e9d20498fb6c48a6ac217a9fd1973ce3e963b349c749292f19f5bac1bbbe656268286593186b0e13e54303a082b6f40957ee639832d20cf2027ee45aac213c3724f4f4a575b689447ffab1b78366688d13785e5c01855d47df9392ec04b2e96ba04885386e26bd43a39d7aa2f1345add0c5333861074050bc31ec3fd7f171841185b1e21a788c43a603f20f5afd307f3bc05398742a132ed9ee413ba363467f57fe8910ca44347d08d3351e92aab9316cea5b98c6d0b4ff992cbef0a860b2be9f0a3301d61d13cb8bba935f145845d44e459921e50ff5cc131550053c36c63bc3c03b5419e70f37069db764ad30a23b7cfd874aaffcac7a51d185a0b3a010ad9f347b77499fc2e0e584bfe40acffaaad0834226691a6276388351be0afbc2e3fc35baa7e36f2cd18b532264861117d80e81f41a02375eed5bf5875ce0546bc5564070e63404c22e9659b02046ac9bec941f7eb69f9dd604a421dcb1aee93172eb81ed73eb0ad50fa5f399f7c24cf2b90bc11b9ab2f8cf1ab7f069faa46f4ea7d704fba43bf39d921a64b0c1d8a93174c3e7fbc15fd11a10e7ac327907b5c226ea6d90376f005cb00aab21355e334ca1e7ac0eb93f8965040b9b62c74a2d82526443d38a0a8baab91568c46b1a6a8473ec4650897b7547384f42baad87fa91ed5f5ebb3125e2d3d4c6f995509ab2535b60fd2e9d80d8d41324c5c108820d4c4a06c25ee3794b06c369d82a81be4038dfd53a7eedfe6b4f3d5fada369e6c66163b06840bfa749715f0251ea2cf014c720bf1b584a77dff5c81cbeb6f7be2a04067d711dad6003793dee5903f2b47bf6d83c91098422910929010c6a677d47a42a89b4680e6c632840c7bbcad9cb22b86f0927b689e77d9dc6af019fb4b2a9a3193c911b4d2062da0e6ee72b722514b0e326be3e7ed15bc3bdba09aa5b84eb6da3c31331531dc766621092c8abaf6d3e945e6f525150c5d5d9aa43d9e1808dc907a67000959cab5ea03de34591da90db5317977c35924bdc66ea02a89c5c8cee96f99d286b0208b8ed3c415215abb779ccaeb3f7305c3910acc3083539b3e032aa5aea0df8e2b555dde65ae353b23b3eb835625a24b42e4a9ff028c9d2e171fed7ea083b550b1136daf7f30cb7c22b9aafa94a8925ce9d15847452562663b74f8be0fa7072328617fc65d42264286066810305bccdaa0c7dcb0e74fab793c428960cb7085223e471eeadc0f1743778f175adccdbd228cfda61c4187ad5d48d06b5a4c3ce9af9144e2819d16525c6ca82b29b30ac1e847f503603f6430bc691d9072496a57283948959166a29f00720d801c342cad0f0f4cc0a83ec447795e1df2a154be33d5b26d47bcc443b9c2e7346d5c9c10ab28e6cc51591a7deea002937b357133bb7292fdef7cb9ac480458d00b27df45f883c1c189f9a6ebb59cb6dde633a3eeb6630b8e91a58e43d936c0082195768a34d8248b9617948212d81358ea3fc09ec65b05ee76008b493e33c66e4eb1e3a92b6ca524a851db2a094b15319fa0e647baf08a171dc7e0aa2f0d9b612af880f98f04a07993cc127dca57174ab6d4362e93618b1d0e7a338f5b8f7cba3fdd08ba506be7322d09b502ad73a98dba2deed8b821b992edcb2ae456be99caec6d1fd0e4579efdd6be7d0c92450cad00023b9de0c21fdbc3e8f07e8f887bd6916982d1ac7038cbd8b6680d2a738ac4a61b62c503734193593c54dc60f9a4e51e951ccd5cbbbf8ed837c6cf9ee46d18d8267e50e2a15687a33fcbc1a04feb10c5d7195920d13edec980175f5486cb331c4c5ae477d4fa37e2832621a6bc609013cd38d903c2b0691945e31c5be203608288958fe40f9e0e8f745bfdafcbd5c88a63b783e7eb18dc5d162b150f06f2bfcdd8946a594be833f86c770c84c4b2a20c7ad0595d8e8194e34e4b34356d10b616c9a96087ba5a0e58096a47a8fe1b02ce0cf9e879d646351c00f6d0bd72af6a38d060be0b018f44d1ac4a808ec03d44784ec68135a1f311ea22f08d5a82238288ec0416f41cc91eb433f0a35f185b74cd405e08689199fc8cbb289bf7cbdaf5375cea1803eac757a6a4b57f50a1f2a21f72e91fe79060e7af9ab3f239b9da003f5ad1f66cedf0a210755e292bfb8c88428b3130392aa659e7e2940c8e195d8b831f3170815a19d4603032b65fd6844b5f4068f7f38711cad011577d9b04ca6331788b6caeb6200815ed999cef332670bd1ea930a8cacbef5799e24a9db25f50fe0b9772f68ae8f84906c2631967d70dd79d2e9cee2b0d723daf582c993b92a8e5a06996cc690d234a6192247af575325b9d53de48ac35f025ec9b8d1fcc56f5428e9bb0437fc4bc35974a350483d0ee2c2c899c2ab02627a6bcc653cb9401dce56e968171cfc910d9cacd2f8af5f34e8b09e5932ba4866cdac6a1cafa76630248f37ee169f3ae9866c03a742b74860ad240173a73eb1ce4616bb762f30a2facc00e5b9131a1234eb2ca8f1aa0c384b66d4f3bc65e0bdbc7608d71f06e28a89c8a8e19220259066a32e8512384f9effee505e0edf0ca15f28ac84d6d29ea9b3a66b2057c7b351a6af734fdb8673fe9d9085e45d8286e44f84fdcad28814c5bfe972b7f9be20f526f2f236b828a88c325381764b8443559b288605626f9e4aaf34a3281a661e852fff553c10ee909dbb6762e796d598cc226792d8dfe167e660ab093b81e6045d9f2095507cae11d37edd6bab56471da4b48f584e158fa1283ab5c5c11c250ac593c07339ec6b096e2d812e42e942db95b188e461e47c5c7e4000354ac6f24ff029cabac0a18247a6d4d75b2ee66351e5ac91579311f42ebe8c7a038ba996d90f7e6daeeceeb42fe124c032ffe80abec3633304ea7fb968f914334b30d71a357d99cc4560da271662fd3271a8ffb5130c118b9ad65dce88681b39c5583156b8458ff5fff274bcf1de4c8b811cc9740479e0f1c9cbabd5fc1fd0cdc2cca05bb37277241402933da44b2b62910656dadf5c9240dc49e89d86ba8c688594a41c33fe99be80446346987e6025e09c9e2bb16b5fd7e3ffa33a33a752d83a333115cd16c03a37d1d3ef19b28238994e81402ca6d313cef13267421c5f2a9c6025f46cc77fd984682ece06d090e8444a52894c3c5c113051b3be55d751de58521cdec5a5286ab273bbeb15c844d1d269f0df1496a0811ddf7976c02b3097375d8cb01b23e17100abbcfaaf32f688c5c6e51e3a2a57bc7b90aeb74df28d2623ad6bb56ffb7da450d34169217f1510c459cd84ec2e2cf9012e117881481d46983f556ad2c3b477bbbf6694bc9e0856224cc535fefbfcd756ad167530991cfe5ac83285ea34a983ec95cb908e1039e202adf9484c5e7faf6f7bd786f90a2be91e070f2ef9e63f1ccaa5f1ca2fa6e01ccf29c22a2f6c4d38bd6f95c255778a018409492201830a098b896bc492fa5ba47feaa781f1548abfd8c756b74c9b3967871e4b4b13b4ba98d3b864e960013c54518e535cad946f0c0bd7e9a41a8a14e6836cd058ebbbdba7c065f4dcd8bbf6d70e58a859efb335c5261ad5a382eb6111f439fbc8bef6fe86e19a8e8b493e089b438da5aa54d0b23abf163b5d23eae7bb49e2ecf0e4cdebcbf668fcb7257b73bc690cef464a2083620535509de7627f4a5a8a4b1c7415f8e7b9a2b1581e562078747fa2a64f7e540b0bcdb3945348180be2cbe29f447d68abc44561465754594ffe43d2f1494e67ae6e6b4f338aa3438513d9c82ec5e62bc40f49a2ede9f73c9d921ebd223b0a71d9f327737a334bdfa57501807b70be624d2a322c86a0a1030b1e4e7d4d9ce275d3d4365e67e362c71d701f455af368789ec16c05fb0278fdca6ddef82ba8a5f597e2bc56eaa4ec6ac1e9f6ab865a4752f0516f1e82227ab0f582219881c44b93bea664a027832b94310b3f6d756fafed6d97f909ee560423fa5f757a286f910acc781301d0a7a969a5fc69821172d4a937a2eee5412eb4d22c059c6c382c41df1c1caa26518f7759cb0e86ebb4ec738b35d6c12066652c3352b44b6a60b3149716c7331971844fee57d60130bec930ef55b7c7c863c649d1ded2c7ea1dc99c39e43b72fdaf38e57b7cfc69f842ecc6f2b782afd470b39fb308dee05db55df2e02cf220c22435063dd5dce7898fe5ef822d9859bc30183ba102f13a367e776d96b9fa41a85c1fbda05dd350d4688246666169a0c6ed781d45caca6a6792b97317e71a99f2ff052e611cd27c0df112e7c2bf3dd4868591840939ebac21dbf3a87f105fe63173faac7c35fecb449a05ce551e4811283221dfcf141bb2eeb49024ca7ce7fcb05689906baa18abc18edd2a2ade85dcfd62d2e3febb3350c530a6e1e1b50f8c93ffcc439a5698d6f457f308e89f811086ff0d864e6724b6dfda672139b14fab64a251c73e278caf142956b19a78b055be63b08deb31e47bac858f7c6baf6cf225eb4dad051bc1beb7ceeab5672f4c382a232aaba1e589ecb043636f29f7ecd34cbcd333ea0e922afdd1cb55da9acfa379e07a567fb2557f8ed80d3afb8dfa4cee1079314784ced4da7bfbdf185afe5b8700b0790c9ea1a6421db6e9f4d4ccb8d45190bba358a392982d79e4372731bc86dcf642cbf33b8f9e48fc83c1b5e7b14ebad1712a7e3a6b27919955f5aa428b6cd215fdb89a847b19e07c7aa12954a7790b94e9fc4033610db4c6419831323ae9b3ce875ad88911d76933d2c20d9adbc7a14f3ca5e7b1dfd72077f9d232252d0fb57a7c381c783157b8a387c68e0321370a2aa2b759a7912b4f8a558fd0ab599abba774c29d9c07d883ba617e128cb226650c1a32e89b678d1e5939b40d9d5134549f20da0bb72df7e40fc9d183d97389b99a8477b06b74a09cb6eea5ffb80d39b2e906859e59fd8ab0e5626ba1cde815fe306810100000000000000100000000010000c2afb4594a0f1a4bb8f1a31735c454cdfb0bbfe52cf5090799e92fe3a8a17784a12987f144c482390148f52059102a48f3e1bce33418a8dbc41e84387eb15a0fa4e167f673731bb971e99ffe300ef0eceae88c8fb55b8ceb58e39b27e3db0aca1b95f128d9b3c6aa9bf4c627de29b2ca2539efe130a32d559702e951f692ffe22161592558759093d2bacac8f709311956a10962f6b236e7bdcb5d87f8a50fa02b5359e9fab6d30b67eff548f91bc4be5baf244b121fda485d95b5aee53f04ef8915f9490ad56638619733003beec39a30510097397772e1ac85ebecf769529360729740e8ec9b664b4f08bdefa0f5aa1daf8a7a272d124e6e26e16280da1cf78c4cc68b1b9a92d1600acdd574abfca67baefc625f65d0d80386dc587f65108cf71f356b86117ff5b7dc4c9f0c9f8e4ad15efcbb075256ac36d3134bfaf4e0cec1d45b1262e76d276a9d2bbf330baba6fdb45a983df741f093ede57e168b0d4b73ea98059c53fc332d759a841cb8a8c39e6c26adcc32575942c96eaa5f065a6f50013032ad23debcf3e0fe6d13ac79b031db32ca4fd7b0fcbb64541fbea14bbd8628b6071b9136b1009e48d72822f9b61937e843e53ae935191cb636e02a1f4efea70f7daba6eba8ec20c7c98870f3d9e0b72a6435eef2874510810e2cd26d13f1a9e6cc7dcf56efa439642872b3866d74cb6a9d39f742932d929ad95d4cbf4b4f45d856ff3cc5ca1927f2e042e09366cf1ef258e0bd0435f95e7f64068982494edacf4d1d3c6a1cfed0e895a52a023e8316b1b9b9e3377cf49653933b440c589b84844803417aac5337e7b975b69cc1c9e3c004c4bfb89bf266c3a6284fe7616e55b20ea5a85743f9e137051a436b59095733cfc5fba65b961c5d594226933c4aec265d6a714e6b59a138e9c8bb894e4e500de5654a55ffa3db78187d1e6dbb1d9298d2a63e6b9122e65a62842dae8e36a612b76c62a77c8f959cc52bb233ed144c0b60c1f7ace4852adf43955f93f4733896f0ad4fd3403fee0918bf1a6fd5fb41114fbdaa7f855affda4a053504876a92b248c32f053dac6f96eb2117c22698c8255397efcb4efb1d87e2d379107da7fe6924691e170d28aedca0c682e583efe5173b63b6243c9790917f9ff54c1c799fda668794af4cc883bbd58d0f7c969ff6aef1a2a57e9dc7439e1182db3ab6754a0ffe6f3053c91a7919493a4fd3944e15aa4b205f5189fcfc33981bd44b8ddc1c52156d0a78304780bd90847f53f850288c9f56d67a9b127368fc66e2b4de0ea8e9e239bdc8faa22db583e4bc9b581022ac1f484cb77d6a4007374c89c913b9d2ed31109d7f5b250fccd979103afa01203f1854bf5fdaaa053021e1e35bf68b8072b92cf34f06274e998aa29bba02457568c89ed12d8f341fed762b6b942007d774db9f945b7b41be54fa09a781c20d9249b9645466b73e4ab76d1443107940d0b06939d1d9016717d3bec3fec80f25b67c15ca54c6032eef776410b95bc53a19494c2a553e694c189fbe520d093ec65f6b5735dd8453852dab2d89137cf1620993e7e9e439ac30611dfc5e422789fc4da10e3a34fb6cf00c5a5c2acdb6a3b2406e8a0924944be87b603a229e1d9967ab6a7051d82777002f1563ba86bed70e02e146828d526e326606a341723a4f6392f0ec23b3691c3289e62a3a807e653bd02771df00e8aae32de72f8633ea37696ce092d967e0793c5c14e61ce469435135f00413fa1af5f6085f72477520a5e3b2dedd2b7a5fa8a8603861452ce90853525bce13f3d1d06aad386a949927b2b39fa91a190b257d629b21d928b735b7681f4ab51c0cd1f54ddb10e220473025c54c307160e5b55e2b475a691d56f33b47bca72a649d9506f23708377f808f57074b6906f7a9db99692763a5f3579474d078a82e873b1b31c31c19cd454c3a15b9875d2ad7b53334c9b744f0766fbfce8866710a2c5142231bcdad21de1050a588ca7cd1412d612cdb79fb00306fba96394212f1050124f0fabc05a372371d5ecdbdf483ec012b1ab2d077897f7c29b09a7291601d767d84964bd320790e14cc7be61b47d0318ae4a717c60204d2c0c754bc814e9c529828f9faed996670dcba6cded447da8e962d695f04c555fb532e4dcd94179af47401d55de41c1ee184fa2aff72a31aca713b1171e484f35eade184a0d1b9b899664b8d2e749ae963b237d8a7379f757ce67cfb7dfcf1c67b3ebca638055c65afecddadc4d1fd04d75938b1b08545fc922dca26dfae33a213a1962e7c27099b53251c57bd216c4d7519a1061a320c83edf25a7c7a8a2e1156c57be569f097fbb1b69a4b9c7607ee3e7fe584057b3c5ff35571139232bddb3ad58bbfd217a6277f96ae447a374e0d39ad80f6a49948ce8954aa1da6e98eb7ef287f6860a5de6825ad5b7ccfcdd6cba60526fd3b80cb9519e26e91f1a7feee2fb2c70de970256b657c72600752e8a0216b2872be2dd226c4c999570f5ea8202547ebbc4d2457d42dfdc89370024538904bb6c13eb9b7cb0410a68bbc871f9d9c46c0ca517051a402755469f8a16bb8de95164d6532aa219912a3a8a215907f53a7046cc8ab4b999072dd845af04366e620226f841631d6c458943de526162aeedfac8b0c7e9838cd6398775f4a42cccac55436d8974114c1d087b778964924832c81c151d04f1854e33f358c5dab76427b8bc715db517db110e2e1a606935ee27ac6a12b2fe0d9f5fa47a81bcab13e6b91dcd729d90f4f021900d5a8202ba5a1ad7ef99fd32183eaba17c737732fdaf104e207c58b7d939b597613c0c043468b748e8c6f46ac1dd83cfd3b3e13850e3ed53a9289bab252cd9158ec5c0882585bb8a56a85af32d34bb4c3555db2d1df3d8315a8b1d111580047af990bf981c16240e629529ed72e4889a7f25edd012db169c1a6e69840832ee71c6c30fba63d79a5ead3ceb3cffdbac10b9e953b7c005c0d13e3410f85d930bddb3d8920453fba156ef0049bb1254bc52ef1210244f7aee90aabfeb09963a909740a5ce43ea079ab4af408914fda5e3d3733ee0d76c45ff9087b0c5eb62c1380acd7ba0429f9f046cbffd1debd317e2427b4fe22c4cd724000698fbea7b2a40a6bb71a2b7727712b7207bf2027564e6dc5df01c058fe337462751e70bdf7146da1be43b4982cab570f7644369251658485a06dea4bf75d862e4a36a51389c8af81c570f99307aca6a072494f906dfceec0e3ca950ca930e132e97bd6d324aa15bc05dcaf4904ce7ebb28f6d2693fec69c008bdeb754e8f3936065cc37f66e2c428c7883e22a91e34f011b61a98995dcb31df7977ab170b04a600a14724be199cc8a9a218a800a0da93c753191afc3d5ba14847ca600798e4b3d6f9514b40ce58d58b71d7aca9bc67b636f251eb79409fe13e6fb35b1c50549cd8fe736dabc89c1d3690f8af26b3b3e8ec1eb400cbbd92d353db27cdd5448ad63ddd5538ad75e50b47d76ea6daff480559fdcca3cdc9cef94b63a638f6bfaaf9d59f377f71991b378b343898ef3f473533fdd6e9544138f0cd400406697bc4acf2b67ac3effddbc6012c34ff2649da383f2d174c1a1d2791fb8b1225c3e8869b9abaf26b5a1f3b5951c0a1bfe5b980e44be9517ef3504fb66a83d64e1d2552687640bd09dd6ec65ac5eac4b100cb23d5907d708440aa284f9d5615ae68563c0c2d0ff259ab1f6b0a061a0b0166c95ed237588da42c4171f7804e0c9d57327426478aa876cccd1d99255df07b3218f1e5fa86925d44c290bb16719b294b81eaaf3fdde4afc87a6e514b00169af45dd38383f46ba368520616c22064c662f5b06da9f8bc493b47beeee067be69dd5b1ebb94191bdf58f2b59f20b6c773428b2494cb88efeea512c17de2550fa4e88f2353034aa99463b03995e3d528402a3f1ac24291b302fdd5ee0fabd26afdf7af47c47dd173ac41132490c523f00271674a43c7fdd4caf02489deac27033996ef5a8d5bbae148bac7e51b5b12199ff25a1bf503bca7489261f10ef91f1c02fa7435c8adadd20f6f61f467c7af35bc0e87f96e0b3691fa4def2bedc096e91d5a0ff6af557da060569adf4fd49c26b53147fc474d0d2bb14e41fd76d43098116bd6ee9d1c19f4e862368d255611d33e0b6b4ff841be05f94009ea5844549344487f71fc665a767e0d94ab4ecac2ab2da6f903d324cb1829bd041ab0b8dac964673d8977c0c313b88796e90636abc7c602c20ef4b4e6645badb1c84011f862712fa9415b861c73682f44f300ec96b12cf43d2bfb5277b7555c00cd7026db854ff3de2707e1f6917fc090a841ebd3a03f42828584a2d30a2021261e6b6834cacb01ba6ca34193a0a194bf1ed4425360f9f940e8302c933a53e2d5ff704f93aa09df39904ff3d9a5fb89cb51bf4efe25857ebe21287f2770c20d4b28f593fcaf5c05e8bf389b2382ab1774812779d2bcac05e0aa906948e8fa7f91f3310f755b0c6eb12c47309e8c1f019ef867faaa7eb637bd3f64ddda23d2572991530f1ac2d4092f40e075b14345a3685887af5902fb9b848b9f0b58b3229e789eb268d6c312f704cb3b2bb16f446a2efc9bffc5782197dc63d0026939e085a4300e642726f9dff4a7097b4744a91d3e6ddeb1ac22adf21a5981386bcc3ce29d953e010331a589c8c0aff0bd1b1fa7631790918aa2e745a44bd1ff9d40ccc77e7e89a9aa3c7e9a603d1a9ebdb26313d6c63f222fa70d57264e372b308246b4563d002a52f849891c94ec7ad5279e031b6be24678d4d548fafcd2e0a6dca3d177dbfc92b8fc1c34c5829ef9f3d4b2d631dbed1884ff20c44f2c863570ee73d0a1522d4f7c0b539b5f6d064b4a90a2c265ac4f4329154d678aa72f03d7e71f80f3acf18616ad782b6c86ed11b0ea92334b91580245d6d15b039d4c1607ab9035cf55181e98765c0b9133e11cabb80abc7ec7724e8f8cf559f44c19485763be8668a5d0cb97d6e4f7867980eaf7529c1613ca861f376532652eece9c7804184b20897b13344f16a2c6416c0dbafead9d08dec6000ad30d79f8d9be47a09e7d824c113d06b5aef0a25ce1b0c941356c863b084b53470703f40a855f20002186014dc17d83784a1d6b79881d5549e98b18ba7562a96db7eec86b517e764312b849fd18c91becbc7c8b37001ddc972269c3379b9c7d032f83f9eb94a24720314f5d8f59d4321e24f01db30f36d1ad6128233ee759581b0760494848f9a99869e7277c2d5fbe2ee32f587f7d99a08a9d370ead2b2fbf0ac9b2b374c9406158273f7de5c402555b1a2dcba1b3c396f99b2c304b6f7cfebda457b3db5229d2904a6389bb0b0d7e8aa9cfba6863b7cb7d477655c7ed09f7b4a4e0da237ea575a0dc9a9c6a767daa1e20b6f61a60f629a0bc6e4ec0b8f460b35408cefb80322188fd288516e405437c4bf28dc6ac8c796ea4d5207205c1295e37b87e6889f1e76cef3dc6c94bfe8dc5b6a4f33e8b1d13944ab359f82bac8855a3294f1101aba4020da7b4f21e6572dc78008b5476508a57f51d2e8b6611d1c60b30d6cff42017a0a3fed1ab20362710cb1929fdcd4e8e2246627cc9f35bf73c9f0a72729681e9e9d1dc6d870ef9fe779f9002129710970c125a18ee3a41c73b7c47bef83caba41e54da4e8c6cf44b4ecc9d0f1baeb8df9e9344a29b94959a955d2662be6a272aa5d0d836457e4464cf72ee1dbabbc6ee8baa6699d47fff401fdf703854eb53f549ef3f758097057b628c3797a2924fc0845a0fdf55700692078b36772fff22569469bfbb44224aedf82924b1800780b6bd8db880cd714d1d2a39e9f6837d3e14bf13af5ced4ebfa847b03e4786d44159fa73fa9febcbd364fa86d2e9a867a656680b63910d53b9b46c4731b7462e83b7f78ecf060932c6882801ea18d9f77ac2b678a3cdf5d910dde0c40c6fd6b3cf956ad971e54bd48bcdf4071daec65f7c2fcc2666b4556f5862d1e2b7343e2e233f300000000000000000000000000000000"], 0x22a8}, 0x0) 04:25:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080), 0x0) 04:25:58 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x100000001, 0xfffffffffffffd92) 04:25:58 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x6) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)) 04:25:58 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x4, 0xce, 0x6, 0x5}) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000040)=""/48, 0x30}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) read(r1, &(0x7f0000000080)=""/31, 0x1f) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0xfffffffffffffffb, 0x1}, 0x8) 04:25:58 executing program 0: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1) write(r1, &(0x7f0000000340), 0x80) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0xea, 0x7ff}, 0x10) 04:25:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0x6, 0xe476, './bus\x00', 0x2, 0x80000000, 0x7fff, 0x5}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x0, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() r3 = fcntl$dupfd(r0, 0xa, r2) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x3, 0x0, 0x0, 0x0) close(r2) r4 = getpgid(0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140)={0x6, 0x135}, 0x8) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x3, 0x3, 0x7fffffff, 0x200, r4}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x1f, 0x100}, 0x8) kqueue() fchdir(r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 04:25:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8008, 0x1a0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f00000005c0)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 04:25:59 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2112, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x4000000000000000) r2 = kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x80000001) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:25:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = semget(0x1, 0x3, 0x200) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000100)=""/4096) listen(r0, 0x0) 04:25:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/24, 0x18) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="7cfed309000000000000000000060000000000000098a23d7ecdc632ca4861fb591f4d539a006782086686c17c2b5062c3f3563d553347ca5490de88b0260dec7019fc3dfec13b632950208924c440c19bc3e57f3eb4d9dc36dc260e6cb1606bb2efd474"], 0x1, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) lstat(&(0x7f0000000240)='./file0\x00', 0x0) load: 1.38 cmd: getty 47726 [ttyin] 0.00u 0.00s 0% 312k 04:25:59 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="705a6ee86bae974a99b26b3269a99a34d0bbb18c9115603b18c4bea34a3443d6e7f785f4aad25e41d1adf0530a9266503b5624d058f2eea4100dec34daef7f7c2103e9bc9d6a29378405643e98048f9eddabd05702fb3ee30e2d7ea1eba46ac96ee8941d385d579ad1a3456770490da84184cdd29e01cc02ce7e94d243139d", 0x1c) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file1\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="c1b69a20d6b11df9ba1ecaba65fbd8737d64dda2a40e6f37bc7233990b871ab9887967a0b26904bb4b10119d77523ca987200eb09eab651882e1f56e5b31acba738cd5a299894fcc6ad743bada4b3a8b26ed1c026cf3fa5242ac01032a02a1b19c2e742473840506ac710ff43c9b5ad8e0f71a79c1123210bc0673399024e3c986d4d3e027d6bdfb28a90ef0e74ce7f43845707956fbaeb0515edf9bd7763277f3191f9bd36358469226b7eb993238c7647834ac81940e2e3701bf072c360fcb1f019bc19fa8e26a9f9f0d1148e3fdea2002796e44c014a42faae90919c0228e26baaf7ea497138120e9b858c21222e554e8303903c507733de6b6359d0508dcf488e215d327cb7309bdbfc7c0099d0483bf869b619774416dc3530a7257c511f33cc47cfa494a55ce1b77852357f48cb202e511986bcd9b9abd41c3f4880dfdd4380f853e2117e931e2965f3bd970d009763fed9fc472d5081d235e046a04e64fac6aa66084b6c4b1210b98f4391f52a52f80d59f1906ab0e5ab14652c5dfed161177f365881a4ba8ec2b71f83d22ab4030668b3a8a159a94da48d7446d1435f0a660389597b1033cbf8c5b701007f6133b0497c9c53ff7b2e8c3ea0d9e31e4efa344780aa75690266dad6c7db2a743f7c07f72c1dc9a3cd02257be72c2b6dcdae4206446b9762bbf5766ebd9a977bb36d59db243bec1b7b8ede15ef212cb6fb1762ee5eaa0ee2a26044ceed82c2bb3c91d08363af40a8b3fa92bb65eb367a3bb8a98025a1140f20c4b6acf491e498d42778173d19242242f5dd38547055a89c225f77ae08d2c76d27624ca75b5ba4172675dfdeff20dcb0945f68eedb7373287a396169ebcbd2df3d3d88959dcde814a2c4f0eb5cfbc7236e5ba16200ef2a7cc0dcf333fa3d551bc20f728988f6e660d25c2169fcaa19d2d9e5a86a2a5f7953716d200158a577f72d79522227ff93a230ca9cc2b90eaf4af3ec3b75e12c2a4248860781bcfccec69c1dc0086677612dc0a1c068b3db8129799a73d91617c2e18cba0a6487ed8c3e5de133f0a5ab7ef214b5e7660f469c78a9ff33d620c216ad5557171159c0454de6fd87b912ad930e8e623b07af9ce262be50c7924e8f74bb564dfa7de1c5fa92a4cba74995b9d88a634f8dcc26eb66f9cf65584906cad7047f2f5250ae513630ee8b5969769eaaf72f35efb3fe800695c88abc2d07d91aec9547d3124bb651688c80cb7988abbbaf10e3ff8ad13fe2bf047dd4be01fedd2bd0fa84958ff258a8ead6ade6e149ba4aab11f689e0c3f6f0efee3ecb1a68c439f1cab0137b7b3d27fc4fd965f1376000b770372c4875f5f9d9635998d276548e78db30951e1549c15bbd6b7f07d6567d3a55e0092227bdb461a082fc566548d2453fe818ea58960fec20a9f7ab30cbc5e7e57db315d196c9e2eb658ad1f8fa8958183f30e12f7a58716fb634e690235a6d9ed3b365493b73ca15ae519c30fc9d32d5e2d57d08af493d852892bcc2bef0b35d7a08479582fcc820b2d374f37786dc7993f95399a76c603e22e2d0828e346e5a438e4cc9dcb50f046a7a863d99b26a0d8499b2e12266ea87784eefb305bccd28bb7262e46a5bfb47e6b6b002e774589109909ee050b775b1727692aac30493e837adc9b2454e76233b1e3c99e5ec9a22bfff5ca8212e633c859a26be8ffabfd199af34582bc187653eb4e9745fda4a28da22f82b45333751f8f766ba8b074369c69d90d548b81d0d1f6c6e2253175a3d89da4687337fc3e43a1be34cd62b2e6699d4b2f42b6fe5949ad44724944d2317e6c6688dd8c443450d9d7a65ab3b43e4eaf83f806a7e44bcd5976100e27bd0752090a0340fc7919a1e04d8fd5ecd3f033ea6b0fe2228e3a15e3eba7fa43bbacdb1f1f5c3d3e0ee0c11688ee3e58c3cb3dfa34fe012415b940443a4f72fd39b756bad4e9207b3b296bd7d28293c2824951534369543e0c7a219c6ce647e6c0ab7969d485d870f27a2817c60889d5ac3e66d307c05da201cddfa793169af4223e648e5feffe333c9df8ca1bcd781051289d6ae8f534de9b92f598d63319b254282e3e56595c0a84252eeb750a51360ce39b3bb52daea59a10c0ffae633d65c01c7ff469fe98e339ebae400b6287d0e2940b76a9e3d78235e02af4474b776c7e5ee7a154ff02c27afcf0a9c0ba7355bbd6a343f4c6e87a2279cddd003dee414168489f90d8951b62bb03bdd6db78e1cc1b07e42b86df871781486646a11cf93fd171c18ff46fe1e599da9097f76459c212880d7d39c8db6cc5386e351896d4da46bf4c0c2ca4893a101d8fae3d8419d626f28d0e67a05c1c950e859ae14c67efe177a823ce5ee8165e044c6898d6531b974cfde32db4a5f3fda86067fe81f69c457dfb0ca13624a5e3fc0dafbbf9e1d9c776485afcbb4f248345a12ef5699eb12a713898fa1ca2871217e494078fe584dfe0546c9cfe1cbf039099eba48196c01c7ca529bb382601b13829295b9487a443975b8f8e5380456c9d9109a9c051720e9401412cf5beb6fd39cc5f304a236a98f9dbe6d7bb1a39cde73e4006b817f74978d2c6a8191bef41094449a8ee6277ddd121ade56416eb34b2c9a0fc0ced85a5b8ab4c9fbddbc55a22079b1303cfdfa96fbdf1d2aa6e3b2f461e02e03b378a407fee955ac60c0fbd9e101590cb4b1229f6434512d489d4086a939fbc644120292ffd914f641a76bd765c156fce1f5722cbe2b806f0ed232c42eff463dc91fff7b76b5a206bc385b514304fa65744c1da3fb2fa0dc64bdee627365d22b8329930814b327b77f678905a1724c1b7ebe8037db4a2ed38281da8ae84cadbed4f91fe49b4d9450df196e81b57a274792dd426f08465875d3af3e159cc40c44fb6c509d1f64b8ec1901d3d37b95f82ba127910787cf7750b9050ac960f0079e29e4b98d64f3442e1403f67b95d49923cc5fa93842eff744eb42cb041b8a8870eae7ff7d23b2045c89e029a75be2c27ccef81911c628e2421f2bbf04e6a521380822dc74ac3bcf395256a2bd807d97535f70d2e8373b57ed5e886dd9b9f4d03d10cb45ac9861cda2e3644d7c6406e179d305d280e5b8370d67b9bbe24bcfd32690df1c9e45ad628e8d686fdbcd9e759bc9ea4880435a522fcd888bd244a48e57a328b81264cdf9f96015cfc75d574e13c8f598cbd90b3d2d7948c8715f5f97029a7cc60aba18201d54f8721f5171ca12e08e7ddfc2ce18eea00ef3f488255236b15735221fc269bab021defee08873aa6297e3c522cf307dde51363df65afc8216c3ceb491177131892a267902b168f5e677e2cec43eb335ea044d001a501ca28fce27738aee9389b4f6665da6b143c0eb3f1165361c974c50d0aa02b7e68ec783ffd16935d8f84e2d8f0f4bcae9b9d36ea1b26a2319b780dcef3526a190d928c2d408600491ccf9ac52a9022e4483b6548ea867c766c80f11a6bf7a1663d7b0523d616d35bfa414c9bd6bec6c0d0010148b76086d52d81962305cd1cbeb9239046de247799906b2f0c9526cd39da14318d5b81c46b5eb3286b09c68f1492d8235db8898a4edf17ec4e5202e32a65c89080c9974264a873eff87bca11ea7af9322eff9f49564d4d516fb5036f9728ac682defb3041c0aece78ae845264c2b406d3f5aff8884a76bfd56756e7b032766b3096fbaa0ecfeaf3c353b51eb5b0603dff065c7e0c688f824f5885f27a31a7af8fd22d2fb9d3647728f30c0311a3064f3d3bcc30d9ef08a04e34b415a8a0122fef25075928ad39a1432848704bd277e3c8182f275d6747cb94d36acafb3ab4a5787c0c5b500be6a83c7756b48ca6b56e9e540bcc19dbc351ef3b4e0b5cd8e096a87b5f278627f1c33088b242918d350842f10022443c9c2a7014fddd5f634ee1a9e7462972c186554b5ea31c51b3cab20e5e72408e0468dea6d42d007fe2c2f098085c6e50ebfb693880d76bfe15cced5814aaef2198c904975f638a3f8433697d7b703d4ee784925d92cd94db87da3def3ae16ffe3bba1ed43865e1b9b2d67d0c6cb178f3b577fff8ade8b637473500e80691b5b23eed4ffc456306907fc350cc6cd61f3c25472f81334d1e27cc6858f6b4f44cf2139e249907e1fc9b955d68d71100fef00a5ce7017462ba70953228f3bdd9987099eeb2cb79a14b21b4d85e5baae6f35600ad21dfd1d3752b07ed34739fef8739e3959b9ea2c4fd65c06790adbfb931e8a1182432994e05f1db90749679d485008e662f424fd48d2c4b6093b9f55b233bfbbd6919a53b9f6e388c01b5a2475acb4fbb22a7e450c150d57a2f40a6c649b756137a85564e337447a3253df965821df4f0b526947d3368fe25e178de2d184209b23b44e4313f75c1bd37d76fb2e9d645aa756bbfffa1227ccae303a7573825e97e40df70a1673ad7351c4895055666f5344cd518cc2b5c93d03d1d718ac7f0496ddcd7b8e681be3002f640c6517b7410fa5e1ae16a4680a282eb27f1e5460da0e206c32d6a56bf4f9c215e8719893966ba325e685c12ece70062cfef57d8686b9da2067098570b81f2c764a818e35bd592ec8a65c44da6c2a76d1690cf996a9e6abe9eaab5d6a06c0f94dc79e09310e1516658e6bee6b6040b8fa99dd30d223a2fa9578ab0106f943f28abe91cb89a83c7424c747026da22de047dc1fd9766a1e7f799fe98ed68164418834c72d0258aa7f2b5c351ab0c64ee4b908d20fbaa1fc8313de8e71eb0ae0678d279007144de34225032c19092b4b3671f2d9935bb5c9ae5d40edc5164fd3ed94185f7d53c8eb81524fc71115a0dd7cd1495035632625e7cddac84ca3129712851b860ac60c94e053c4b331605e1a98061b0f3a06308b357e0e87645de5ae072261961d381c7cfb64f291f240995cca89e10000d4eb156b2e0371e936a11f7e87961a51a0745ab99f7798728d6cee2bf343ac755189305241fd773ec0a1f1bae220aedb1bcf8b2f3c68097416bfdd4e6b5ed68d09d7dd862dacb912f8be83cff3d7336539700ecfb12f8d5e1c537f28ad392dc72c937a5a7241fe99b3eb76741a45d59378afc4d86aa5efc0ebddfb6f1c83c7e5b714daeda8bf3d95376acd974b57502217a004f0a710266036a1131b06e3dac3c7d02474dc79bd23fc92ec6791966885475668f32da34c03d36df2c8f8007cfaf2b40093d6b633ff568fd2315c68a27215b332775014adffdb8671afa068ed0a2b6130482e96d7ab8e7c32980f014aad9e60d8e1f17e099a8b2a94de4197d4197ccf0089f36e0904a0b4ea2053d93767702730e2bdbac527b273a5f0569f439a55375128342ddfb3558d9b5237595b64b6612f120058a1e049e9cfa43a00750eb529f0f862120d75681081f336dcf66a24757b026cb36de8e168c5afcee855b9ebf34b2e37bbb4fd173b7ff5732fc7638585c24300ce85d905dd6247de263f6b3d5e5badc2150359c7abd64936bb8cf9f4cd2a407b14ada8f67722c73129872345ba9b996953122d5a79949ed998af646b0445483b237b2ac529733443b170def065d6e2931631238438ae7afdbf2e7e539c342bf00cd0e3c5a5738c3a2f785d1311364655df859909bbedffd6306f01570ea3554c5ab0e1d6dab2a38be894a563680f3521de441fea5f1729f6a01427e1675052d8ba801ea47d31bc6aa30f9a8d960efdbd8507693a49862a0cdcaa09a7e917a4ece85f3f127026a26e479361944297ad2188bcffc5f8f1f205d11ead2b322454ebf3044e0ec4da0ad436ddca5539e0a906de9ca48900e74c46e8", 0x1000}, {&(0x7f00000000c0)="46aceba6cf2d4269056772391fa419ecb5d70440780d467af79844678c025a3bc98e9715cc891918a5fa42a70c", 0x2d}, {&(0x7f0000000100)="d15358ed3526a6667947169f648ec19354894dc9f6b12e80daa141d7075fdbf7e65eb78a3abd2f163b9e8d7a1844e98eb53e408782d71c007fa7cbfdc4a5e6922d89ddea2ea2084d923dbfe48a518ffd1802de567c40bb3b1cd7f4e2b1f437d27c827fce097eac73c342433af36ddcfbcb5c3cd96ee1178cdc27102a739b07dce2fb27090bbad7ad77af8d250c15254dbf0e5f126b85e2efabf92792f9e7d56ad732463bc393eebc440935a3b8f432c26d23882c2a2348295ad63289d9ea9a7d2bbb17c3f4f8a503f9e52ee40b9e4df285", 0xd1}, {&(0x7f0000000200)="cc064e182ff13eeb89838f2d7f6ee119858383d005589ecc94845b7a1cc8d85ce25857304a9bd245dc9bb7832cc1f1aa2342f22a9a98311e9e766d0b4cd4c00b5b1d070f2b2915fef41e79b5df82c0087ef3c86a00d014709f6ae561ba295f861014c20c", 0x64}], 0x4, 0x0) load: 1.38 cmd: getty 47726 [ttyin] 0.00u 0.00s 0% 312k 04:25:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea6b5211cf801bf1fa48f4445ed5f9d28462b2c4a9933f1200ca7d3e8571b5d6f23b146d787239cfcae8d02f8d4341cb992f14cbd61469", 0x43) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000140)=""/144, 0x90, 0x43, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x8004, 0x1b00) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x3, 0x20}, {0x5, 0x1}], 0x2}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) write(r3, &(0x7f0000000000)='m', 0x1) r4 = getpgrp() getpgrp() pipe(&(0x7f0000000240)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x6797, 0x400, r4}) 04:25:59 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 04:26:00 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x2) r2 = msgget(0x1, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/205) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x2, 0x1) r3 = dup2(r0, r0) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/21}, 0x1d, 0x3, 0x1800) syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, 0x0) 04:26:00 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0xe100, 0x52f9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000024c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, &(0x7f0000002540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = geteuid() r7 = getegid() r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000002600)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r3, r3]) r11 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, &(0x7f0000002680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, &(0x7f0000002740)=0xc) r16 = getegid() r17 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, 0xc) r19 = getegid() r20 = accept$inet6(r0, &(0x7f00000027c0), &(0x7f0000002800)=0xc) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@file={0x1, './bus/file0/file0\x00'}, 0x14, &(0x7f0000002400)=[{&(0x7f00000000c0)="c5edf8026bfe01ab8a5e1e5d6781d9fd2b4b7fdb92b886c19af61384620b792653c67a8dfd07f2a5c044a1dd54754a9c338a7906495b52c3895aa6a6f717d7fa3564f981c717cb2e43e3ae13b9906226703f9eb971327362111a4c31eb87d9557702c7a46d98ec0dc72b9c10d1ce8fdcf4380e613e2cdd3fc820b6591f4e693adc85eef2f1e2216e94eefa55ad022a45eb", 0x91}, {&(0x7f0000000180)="d1cfc771fa565e0d2386c402f1282b23bbdb49768168c04fcaef6aafd68edfa80ff2", 0x22}, {&(0x7f00000001c0)="df91f06e62ae6c28c95322a57701f3a494c58a19881067275d1f97ac75e67f243247bc636dff2591a7cd5ae9562bd1e7618646", 0x33}, {&(0x7f0000000200)="3ff42107325c49eebcea2a638f0c97e118", 0x11}, {&(0x7f0000000240)="c7105179f1569e2d4938ec0298611deff4404f0c2f292b4ac2c831f0c1914984dd332c892a0601665d910a4cfdf326647b5900d571399388b47a77a900ec057f1f322d5cd59dadc6dbe78fb631f850fa8cab405bee880d5c73a9ad870aed579e94d20f443d4c72342d4f3aa816f61b66516a57416dbaacda0e6088d4354a5c33772ee518d31968c8b6012845e1aadabed83eb144ec972424bbb27bd49d4e2098e9796b0885dbd2eab59cdd2b82ecfbde40e407b2caee4f4765440fb2841fc15e00387afa57e66ff7d02e80293566fb408164914be76f06795db58e5f22f9df498da4f30fb6ce1d92c107e2e2749730e061bafcd63d065a8caed995d01894de9745b77977dcb4050046cc1e51c200308da62f528adc4d371d8189e562d425e36929c2fbb59b2bb14ae1dbf63da2e419d49836562497a6ba4aef337ada9eab34950a5908fecbf9d920a3758f496bdb49ec99141d20bc6ae2561401d4217c1ef152668badece64da66bc4f482aab2556c32304d59d0de335ff69638c961fcdc70a964595dfc01b25c8a2e83aa2507bfc3637dd380a8a22ebf0ec0ced8237a45a35b86ef09df88d04538dd4b15a244dcedd90a1cecce1aa02703d63c7533a385b49f4cd8d01479f58b5f1934d3eca7bc2e239c2d15b9c2779dc8171e97ba05ba54ed326386ffdfd66a5b265fdfd34aa52a011b5c6c64090d2c2ab648cbe4d49cc3549c3c047358a5c6a9569e4445a7a67386a638f904abbc45f66fa87a8b798b5452331d30462f7113c23609994c8931457a159ea97bd9cd726dad4fda1cce49b173beef62270bf82d00fac745bacec0b267f15447c4e8f55c682d3b56a705ea5410fdea8e0e775b972b8f01036d83990ee593b598dc1511976933f6e5443bfcd94a655dd683d7e09abd88a085c6542341ec03642ece36953a1005a62dab120c3ee395ab2f554650f59bf64f84091cca403007c74af868962db9e18ad31f909b7b82ab1960291b8cd4555311e58b29bfeb050aa4193ecf26d099c0a208083604f0a5518145e9d22b4053c940647865e0792d2ce3a8729704fb250ea1337c226a3d147b8764f13fdcf7e2c693744ed1cf7a0338a3eecf61a8ed2bed6651c864680573bf203250eb1bb41624efd2b0f275ccd5b6c46818b636ea7177c568bc46697bd21f09ae6049f660347490324eb4ff2a122ebbc69f2e6585dbda90985e4ead57f81f6acc2478edf6a3354b8c19a73578fa3f50756a5caf7818b57564d792660237a88e6a3307c75c79442a33872855d17280bc826e29912b89f0037a237288b84b450b62fac70fb6de8594f099865bf9d8f7b2cbebc028a6099ccb7100270d1da6bcb4b330450f01f1ae64358674fcceaccf04ea3f5d7a836b8e1c72e1689a68505e67a11bf02bb1fe1d6bc70fc8f9676d78d22ae81892390022a163debe093bff1c35c33143dd3cd971234478591043483068557e9267e0ce1e3cc617d3856fc7dc08b868c5ec070660c152f884938ca2a0d5d9f5c888e3cb35bbaad76a4663ff383dc348ef209110d05798b361716a962e8b6eb86d7521167c407506eb7753c74f332e1f45f50fdc791ed53f05c134fd31186f77e0bee3664bb0d705a5fc88ab187096a5db6f72af224fc1ee09d8e118d6520944007a350ac81f4702d1dac88f62e2e48d665792255136bd49e324f0a99f8ccf4bf02477e319dc3cf583db6cf6c385c143465754360ba038f59936f3b05c5490c842dd7835e793a970824e47340aa687c120f7370b0c13e3c704a9866bb48d35d7b02b3cb6a54b16d91c07dcfc18a82871380d2d3050a6ab7fa9fe3a43c6672e2bc770961e644443d414d492ef619192700b67bc33df03c8f0d6bf8b796bf547878f9586c7a968ca88fc7438dd23e6beac2109dcad0b993310b7e4738fe2e1b05a4cea45a0b204d3bb1d9f85e61d937dad956557e8aaf08e46d5667b8b6a3e0290c73321fd42cae73aa80a35f41e64695a9294d508561d60c97b72d13f6f81884ddbc5e0ea748b0b085785ab002185b2533b60aeaa9afa6dfb01fcedf74b298213f3eb326cb6e9940cf73a1d0f146bb14838e7c7ac2ea5f6e42bfcd5ac4738f01df2bf7009ab6f77cb5b9c6e9c3fc68798909e56bd5f1b1bd2c553c1c7f08c14b1534b81280e8737554fbcf5cc771688fde66609c24b95e49c3515dfd4afe393e899df17cafbc2a6d38dc7a5f6f77998733ac862458399cab8d1e28162f34cd1efeb8fd24a5052e5308b3e0feae10c1138b34094a4337077938264e2b1b04eced73e5b0afe4f6f78f219f3e490c5a613f33789c4b7c3f67d2dcb61e7b64e73120f1575337624710862cc452d579423a7c87dce3a81be94c36ccd34acd5c9f75a32e376600ac301f5cb10de710a7c33c9776d6dd5b1410c3e6d79c21cda8b8f3e1fc85c772bea0f01597355c33d2b7948c80802c7ac8b8c2999ce2b384e2884e391071c4d135d05ab9be0b4a7ee1cdedecb8d656e92596d5d81a33db444ee490a8812c5a91fdca71decad8ee323aad4197b08e571d25fccd01b793f669559466278225e4a229e878a6878a10ca25a7127da3fee15226a33b740098178014a8842da51b3fe4ad82d0a4c0618168b087b0ef1e7239bdf5e3319e9da11aac37817e3c263eff739ef494a939a5f61fa59d8c006e46c8b5ba5faef22f15337aaf7f3d2da63cea828fb07ca91025d504948e0e41e76d1a9137aec62de2157be984cdbab365d0496e3e9891dc0e10612d0bb88a47b3bc0236ca4f711adaf836d54eb2c8e1662b30d87b615c75c0cffa83a6d083dd3842044211c7956d7bfeee02e7c2d0a0ffb2aff0a7772c7d2a4031f56b391de7626dc24a431bdcf260db1f3176fa42bba906e4fe21d6475b4064e3dd6caa09c45e9c16f43194aa21ee99a862e4c2de70d663b5227bbf3d9c856974f7b010a8f9b5fea0a78c7956bb6644d4d53db4a8e1999b0f8c191e2fe13dd771db7c8d220d379a7705e65f4ffcfa0c7e007181c2d613c684caa66968869a6cfde21da0015ca286cb142ced3e680a97a3311deedc059e6fb36861d4ccd7dea974a2e2490670ca3c6132bc1c6bf9b7483bf44951acfd0ad491cf9655f1ced1d3141a0a55d135e77f2a8ca53611c9f24c3b8c21f895fe2d646bf72db1de92aa0931433faff20c6a0266ad17e344293bef3b5f6ae7f185248b797699324dc221cec45745123f687de35abbe9e3ade950651d8e94e0dc4c2ec86e7e8a52788df047fbb704a391b9827662090ef5cd1ef762228c96608c065a260ed5a531ba31673acd7b1a894f5f0102ee8ddb4e58da7f38ee67700e49b96b8adfe677e72304b6a0b3c6a31ba151c7e0842512fef63a15092bc0b01d35a339922c74c0582e1ac5e84eb8adc32973546ae3aab7636b102a80d6537683d783728738e50c9593b5e22b51d8e8205c80048fc1da0b9d48cd7fe629894b7676ab8c0a110ec59cb13c5b48b0fc8bfa40bb6f449287b2d7e49f7ffc8f5b9b88920774e6e2b97139ef5b6fe86bd129bdf90434f61a1646dcb40da7ed73e0b26ccd98494484f66d848c544f00e3dfed6929e8f24f1ca1255f503fe7adb859250fc5a538b75199547bbfbc09b19219471f288008210f28bdfb6d4376372d3a79cd8507e4c35eed7a5b7b9deee1e5c96d2a4db4486e78209d4aaf2630454da54dfb3a4f11a10385f507bb731ab13e59909df5bc273dc512f254d983efd5e22ac0e5c74a68bcdea60b5a4a46af08e6886ac9e1943f50866e197a8a1ca47e4b337b8c43ffe7199d6f69f50ff079af8896641f7d8d82233eb56e5340f9fac7009f9d8101f62b140bdaf83b8e7694e1b1a6166d83ae460300076e0589bb38d949227e5ec05481f41f38e11b6e7f0c7ddead0bacd5349e300b0f96af91f9e3132979c005c39763f86e7beb03b482a71c806639c8dd97d4aa874112d98e43ac7b052d318a5634cd941eb307272e2202fbc7b2bf0645bd145333f6df6645b1f8354dc411ed1d55e464283cea9c8e075ca77a5cea6bc9ff0a4b7076c0be74a77d1a4150a16eaf623fc1e50162db1cd0e504ac92b77d53a8327c6ced79a2f10be8384fc33a6cda148485ac5f656ad2c9dbdb8ce6de62af59c0dab5edabd87941a8d1957cf8f6c03bca4e363bafc3abe15761f965cccaeb44f2d59768adc2cf7f295806f894add8e9086209b6ac916807aabe8da3ab3ee2d9e6af391ed9ee65a38fc0b271b35c10cd407277d05f9c205fa38791f6f597c224cf75aec6ac5c2b990fe2c14520d33057cbc72507a53a65741534ec019a1c85d81735d26a1933d12468c0a5cbeca0746991f5a95cddc405d99c6d6791277245c589502bc19aebb69e1e9257633b410dbaa4071cb530beb1b5aa541677720af1425c0e8a6f199e9a35e4d0983cc9b80403439f31ee0b5d12b3b850ea2eb9db47a1b15c730a50b30af47ead5dc1a28d129c6f8405b169395efacd7a4186d262fcd24583be6a4ac2be48f0f91606a4636a842d2fb83039176658239e9af2a736bb08aa327ec3865ee9dc26a5173750f719fcf6066b9c706935ea2057b1a7868a59f016dd750c0b862557dd8ce94e8972895b86c5554479142504ac66592d3ba4f0501dd6e0814ad9b8c4cdfebb1d733997b94e5cd508bbac5c953888792564ae50b27afa7c836af634604b15c47992ac12b0ec2300caa597ba76162a66cc39605eba7ca1fd0762678f4eb2d59fe5eff7c6d7c998891cdcf96ac30bed3f530010859bfaaf16b364c2a894c8c3ddd67d45a2654aba7a6572ce2131526546c1f5974fd8bdcad044b789a0bf3ebd8e1bb910100535c00f7a217ee51df046601cd7e84a36ffa38ad527aefb57301b3e6363efc8d1466dc098f6d8da0af07b55f0627e5274df9d9678eebdced37264ef4c5156a8eada8f33d1ae932fded0d337dea4a4af4c7952e3d54f61651e12602afc0450aeee85b32cea66ee4ff1336a63b7b128dc4a264ca3011ce265ddd641e342140be0baae44029054f6bb0036b75477d85e7e8a9ee5b582cb8b2b75fd4f711dd33d87592474b12924d2fddf1ec8c97fb88575f9502531dab90b3b3a36c89c2a285a2d9f3ce4824c9382b722c644cc857da22c864d685f356908926aa5dd325026306841531fb6bbedca46cdd9a4d567f3031dc99b1d2493a943e289f2083123626a00e1de5717be18bd633d2ca64eb59e0ee599555181aa65e81cf3b047a9ab6dd5a2ee4e0c68bb93d96495bb4682b06e653214efc0ccda37810ecedb88a81fa876819604117ba1c5f17177346c93a927a8f86a474d899494b987ae8c3ea4ea5bc7411ed07f045d1eae6c329863f70d5f0132e462341d67bd253740fa4961182b1bbcf969de8cec18834a897c71349a88cf148afd1d1798ef4ed2e1b54dfea56ef24b6480fa7235ec01755bddaee707a83d3dae36a970ccaf4a2adb6c081742f231d10cbeb579aafede1fe7a08ff5c7cf18aa4b661d75dd264c47751171524fbf056b6ad312611ad1c5addaf32ef2970e86f2d34bdfa311a2123a81d3ae2e680405b409ecabd7ca3b53ba08a468c47a83c1247d83cb6e8a15a80c2602bc8c2ead54d6af21ee6e6ea3c0ab28e0efaaa9bbe3719d9d54bfcd8e3c7e2d59892cf00610ca8ccf6a363fa858c26134125a9db6f84f3f60e466233b76b0a024c2885cb947ae3e2a56c7ab1379d787e4ec5b7cc2a60e30b25b542c0c09f59c4dd6c76aed17e2894232dd1430972027bc4049c3967d908c8700576b99d766ccee6bcd95e121b9ef0a20feb62c1f2db3c4fd1c935", 0x1000}, {&(0x7f0000001240)="4b774dfc1a7412f97bbf89afb68471bb3515383e7aaef3b5e35cfcfc87bce7c075951b6969d54bbf63993c209d3afc3489f78bdcac3e15c8e3c75f93a9e3d9ffa4098953ca5fd3b9b1a743cc5d495e017580cf8c7f4aff1595a9d1de6ed89ff043f1e8690c5769de0c13082ecc4b16051621618020cccdac27adf3209d0d9eb24078123d777363b50f6234fd0ea1434d4bd4400ad97d4fa57d22ef11ff323da5599e3fddf838ae2b4697545bd07b7ea2d9688927ee0aea3ed567378166baed1038fbbf12d83207d87cf8e87b95275944c3d1b16e805609fb0e2c09735c02f2cc24a1f0d14954f560bb0545ff24a2813a49e02b22d6d0b4eab298204f53ed98c012c93c5837fb3bda9f269d7786a9b2d1f33cbc1ee600383b80bb305f9fcab2b8df77ecb410cd23035a796e7eae438b7e5e5d63ddf19e7ee28777e2e5ad8e82ab065b7019d19a6d311cc2b1b683ce99220e4c2de814e1b49194a018be503023416b0d8c9a8121f7b5d5161e00018ce96bdc9a8c9757ee56e3e70b70852057efcc67ee7e33e5e5441fc43cd1ef10f4c44be46789bf59d15013e7ff8ca4e57dcf780a46065b2bfc266ddf600970525a72db6f171ae39233d83872d3defc98e2c357de90502a826ecc4b699d2a2257b324df2f1fe1a94fe3e596e676a38339cc4132190fce89524738df94a0fb09d468aabfc2c705eb57d57b08a2e0af206fa89578488f435ed942dbb736db1eece3ced07b657f44ed8fd473ba2864dd69a2e78cbdf7a87f7dde865afc19ec31de301df247db0d4830bd83d09ec75e16a7e6874b54ef63d41d7a670a4dc8435040f8c92c734e1546d3dac375a980ee8ce65767bae59a5c49475d26db30511e4fce42c1ec5956a44c064875d7db12d113a6bde94d5f00f703f56da2adb97d232c0dbf1d8c79c4f2cb2a71fbad27e623d07bd2eaf369556ebb541f2d8a02bb2bcce9ee437e45f8dad385a52b12bb17b13e7849f24bb5cd5780273afb12e54c7b02ab48aee7d9783f1171f64f1bf3f95cbdc82ff5666558415c591db398f5f81a73b1257d198d065a19a707a2edb60283b2fb3b120d045d02a5fd230501c19ff63c7f9ced4b6fe0d2b73268c380b01f6d5c84a6d0df097625911d2097acf0b310df7291fb2c508fa816ffd3e881682922608de123ea16e9ccde9284b3e48ca40d5e3a4968c295341a85abee2f52bde5e993a42e918a3f3d8a6e7ecf169d14cf1d6513900938ae22577a2f4795625bec817def98f579ccd142585dd36c7831548150c1e94867abbc64d4f494ec8535305f09da9c42c992d4350c9cc5de2ccaea98d953496b0c02b58256cf36d4be1fa2d3ea1c1a1185ea52847454a79de0e7d236b23f04325d274f59efd71590dff9f1bd002202377b4fc7f673f6563b6fdf30cb4ccebcf3404acce101b62a6dc780f484bf592ef5f524d30db545a42d0fcc160bf40555aeed7d1b78e53731fc3e74947ef3d5615f44290031fc3aa0350fe94e4a90b338cab00e2858cfe100052d93675694193fd22d45605e3268470cc81608252c35f68ce3acdeeeb7356800bc876d542dcde3dfe00a2578785fedc9e7889903d57673ff0cefbe8178fd5242d1c579ad8707fa1dc62f56a1d459b5a1927b481d60ae0d8a3c55d91a7216e0a40b3f906b283649359d570f91824f5c9f394d7980a001a4c8b617a71b08e65f3a88acb8777f31ba0451a65effc9b3f61104103df2a12cde076bdc8e9e8abdc97e78f3b9e5dc6f2952915e1f524f5d79c3495c1d1ecbc03f8eb13f419321e4f20362550301461eb8af5c96b8873621e3b56f82acc16ead9dad3aedfea7925b71b6e8277d55833df7a164bad59c9f1f3344e28bef97293b834939bc6911a2f38abb2808460b12bfa99e2f085085b1ec9599fb25addb08b996595f34a07a063a0b34c2ca9abb206847049040ae84ebdb3b69c15c7da9d4caba2e4fc0ddddaae1236e7a07f6f6887b47520883154f9e9895ff3384d658201803266e56d86da1a7423709bb9ea8ab42d2f7a12621b8acf7c9c530b04cefa6729e0bcbd271953c707fae5d1f360c25ce922e07f3a21599d7fdfc4f57ca1e8a0f3af3b274fed92e1148586cf191bae1392258d33c1fe7fb5e2941b0cd740aa7c5b891fd4ec3f447e349fff979bc26f96703082185754d2fe6c31ecd4deddd55908ac5b212180e576cf5a2d4125596dd88bf22988d7173fb39f8529eba5d3094886f55c9b414c573b5af123dd348f0b92c73fe9801b2dc08f82ef99b59d392daceb3e9e9fcea513bdb5a5c19f0aa6d3437ae8b7d334255c0ab671a01d9d58ec076163581abb893bb1dd779dd56da717e362afe584ff2d9184a163257c85186aac046f86031dbe4319e9ec2929adb6a715feb316cceb50bd6e9b40a4e12e0cadea1ceb5a38014d9ee14f7864c9d047abc89527f16f14aeaf4293a6737f6230c8398ce9e1ec5741a13ec1acfc2c8055126852c01230815d233e4b2dad4b50ef268eec45fadad5691fedc02358141389d40f1fb55e80ce04544a483824c72fa5c279d30ba20c8a07d348e204ccb86c46c0e1094db6c1111e2c14d7dfab21104f7c3bc8f2aff272cfb30c5b8704558a0399fbeda01b4e8076322ed78f96f5bf214b1f8bb243eda94d3c1fafc914f9e5a19b1937e1080a18321721e90cadec6b1181bd1e5e8787cdad4b031614f417f2e59cbb7177bf0574858b2ef61ba04cded04ac027f63bac16194cda2063f3a9ed46346535e7501b1b68dd1c63899e84075e42408b94b660d48bb45e11d77d4e8cd003225a55ef5520400b4297eb9e2ca47d84477b8a13ff3cff4cb1797b46e2decab87caead721331513b3a8eb4e539820256a29ac9a57fc76b77a751cbc95725db9343ae66685cf660389c8a232e5cd30df0fdffcc62759a11cb6c353e0a1837f202bb9cb37adc2de3a55328b70a495a44f7c4803464f6aea40f30aa5eaeb44cbe530e51463661e0e285a5a06693dba6248ff574fd85078dd4f476cec72732b82eb7bb401dcaab428c3ba8518c9de3d7cafaa3b58312399b0db8d68c064dc345c8fa1daf47d76eaf0d60ea983000a9fafc3e23b0de12f041cbb0d62019f8e4dbea731200118656d9e698cfc9ca2980d31ae32fa3d4771ec03f1692b22528992adaa1bd293377fa8630966adfc1f50aa778d77495b270aaee5c01d8ca35c0fbc3bc50e6f7510f131cde73fe249ef7dbfb4966bcdc34b08fd1846b2516b7de82f039285555a19690d084ca02e7f6acf763c3b5b02f089e699a85417814eeecfea48ed68615e13b871439646f02a8ad6c48f02b8f958eafd22ddf22670014d38a9e6cad4a94a264f653d1d24a6e4799ff93634d4f544c211bdaf0d045c8f88ab7657a339faad37e430bd21f3caee39e46e88aa88ac6e21a54b325c52dbd1e450a3aa8abf3e16c542357b72280b627376e02b1f4b3104f3a4a2e6209bc719c958abd84f81bc3dc2c937683ea9865c71fb80616fa0ec4540f3f9416063888deb40f327e241b10abde9f50d750ff9f601183aabc87c00bb0cb4597c143ac8fc3e9e7f0442458fc44b7e520698af7f46a82afdc1e8c88ed230d252c69b894621848e5123fbe9c943c4fcbe8aea0deaeb53bd5e13279b3ea1c026b2c84d2ebea554539c776e610061e6dbeb995c7e963a30b916c28d6421039e0787660faddda598b7c27017cda3d07a1d1235909a12be55e559ce51f38143a123c61cb79341637aebfdb36a6fba5bc99177c039d5a78e7456db55678235c1d491864c74e546aa90bc638eb36454e31ce48385878edd4b7579f4f226d3c38566302d756f7dcef54db741c65c0460956b11b3ca407ba2315684bbf3d8a6d0948d3aa786afaa95f8d09c7d6cdd24a1c9eff41bbdfbe57c526c28bda2d11e9ae22e569ad19aded05ed23575ca4da3707e31f6a42f8bbdbec807dd4d43e67e5370f4509a0e13fbb11ed4f5e8a4f208c9a7389e71bc529725e8ba91c00056f52711b5b0ffaff316303c75e66b082ff92f75206889bb2efa2addf6ffca2aeeb8bd276b94c1abb7e922f34aedf4dcd1fcda32f5d0d46ea6f1f7cd23586c59dbe590eed9773659e7e1068fa785e8ec53a64e9aacae2b13bde513ac32f028390e6d5f44416239ccd8ba23955e5f9ec9bec9e1497946d41d92640fd080554c6547adbc3ee03ec175acf8902a841f60bec6cf1dead5cc6d4a9a1662489547ed769a514922a628c1c0cf9c0a2adccddc5e2cd3540879bef8c8797999cfdc3e2527f58993c36e3a267710d6b760a20fd348621035602563d20cf9a54044d5b36194157ea86423d3dcc4cb52d68821b3b59cc4a3bc153a2bb8d9b79a57221955565744df4e099a32e0d11fdb241129adb9a3420700e4fbabbd75bfed0c3154af92348530b53b297ae59ef6f7f7687b75040d6f7d7c09a5be9b595b362fca1d48afdca560cf0b0447966ff7ec127b5c747b6743a52854eb97012166d1cd5a4d0598108792480ec15f7779417b8a68ffcf67979b0fce451f2dfc964a6ef5544e75212c2ddfcd805001ace3ca700aa88843c56432ea7e365cf3745210beb6e510ddedb1b24713bf0d9be924dedb7adc3492fb58e555ad12b31de9fb95762b7f80b82243e162942899000b6cadc0242a8c40cdd98b496dafa7f2c0ae06ed222dda9701fa1b25959b9152d8428ac79b8efb1779bd9975141376d69e1c3f6d832d0cdda68e439538494fe1b268834d9228bf97c1347ce6a83dfeb6efdbb69c2e9139e6508bc1dcea2e3a957c5753904cdf67c97adfd7f5aee732cda9705bb4bfff46c9b8ea8cc2ee71593fccaf550c5504bf05eda1e56e0707a97604e9061dd5cd0d1c75d25c6ab7de04eb47f537970e4240b90ec80ab60768774b1aa6746c588067caf9564f58363adae1d8b47f6c6140424352f3280711c250256f53d5c23e2d01f49da049c3d957ae934d5c34174e5e6af9ca415800e2c06e38aea609f187accd5ccc09c54599ee74ece9c1b6b90c89de1f81e00dc3ab0e6e6e1d9ed1bd90a480d8a5148648884eee69676ca69618a64c3a55c8c939106b68fe9d7358ec0f30d5e98d140fe397ba3c38966db94a9860fae83bd361989db20847a92be21d1c6e66e4beb6bd0fa91778242d00b26efcd1a00d2fb29bf63d0f920da276fd94d42192c85e8f5e7f5ad1bb0f9275c3323ce1b2fb667d8e48d7289d12198449ac2f6f5a165d32813478a239894724c52b2efe7ac6bfb7d95d4eb289c16006e343c862f2d3ed93f8bff231e25ce9109d6bd5d4f66bd768d4cc61dcf9763a33ebaf377f88f120f754f813160ae794673fe83d9aa27d5ce0467217c5efb0b4b42e01719b63030952d3a00ea31fe5b1f0229459877b35f36718948ab91c71833430ab0d5aff004bafc0da43fc101b52e80fdb6619e8453dd8ff057fe54163bb782a5d7c298439eb0710ddf91d0651237b4fd2c844c3d0417269bcf54ad825332ce3e4ca19181d2c1d35f6c037b213b357eb0648a8af34be4a002bbe510939d334edd59bd668a2074bd83192ce626b4f2c3d9822cf380c86f8057293d0a8592cd2e2475f48be598aaa12c69226094f7a9cd1dbd5ee061b4ad918297276582965fdc0f3bc68e5ca528194c48b89470619b4972f23302c6cb3c489a7a625ff8ccd44c45d6b1b9dae56632bc23dbb1cc6258f4040b4f684759306655c00bc8c0ed09b8415b54ab7174fb94bfd501bb036a5eb4b3c43b15572cc1309db0986ee398c255c7a15c151748c43bf4fce659af42502a192eb509e51f474b7d29d94217f6e", 0x1000}, {&(0x7f0000002240)="08670e85e6869bd95d2d798fbfef8f78bbe6224f7b4408f39e6855b4f82d6cd67f96a08fda07b803ab6a37c1e7e9e6ef6ea83899fe39e0e1042fa5d0b284147caac881554844928979adbb71a5", 0x4d}, {&(0x7f00000022c0)="7be711be6bd1", 0x6}, {&(0x7f0000002300)="facdffdea8184dc9f8b9c62195db9c2dcf093fc6e51d7aa75a31fa2ceb42b0789a6eb27a5cbaee4a3bd3c5d208e8c240ea9a8629186cbdc55d75147ded77d1d41d97ea7c17486b51b6f88bfb1143e479613592019177013e1d17042be4ab02eadacd354a6f3c6fb00e0ce1a7143addfe3946d43296c7b3142f1177ce29169aafdadd103c892f149f35854206c4d3fc0dece2d74a2991314f0b2c28dd", 0x9c}, {&(0x7f00000023c0)="2bc7dcd52810b2d8117341be48486ccae8a77bb6e7ae0fe8e8abe56a662cf8b39e", 0x21}], 0xa, &(0x7f00000029c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff95e9d4c4aea46c000001000000526bc3c5329fc23423b12a49cf4e8283198e2934b26992b640aa2aee9c85f7d92c0195d787af7057d8b6426aa857bb018044e8bf9df8ff90b1", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r20, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x120}, 0x8) 04:26:00 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82b5aed22ee691d1f41de604fa77321da302f18efd3b1fc7c62652993890cc597696f943e6328dfb60a51ee30dcb18a25dad54cfbbc9e8871e69eea5ec6c4ee43ebc046c35678e2f0779"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 04:26:00 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000840)=[{{r2}, 0xffffffffffffffff, 0xc, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x3, 0x4, 0xb41}, {{}, 0xfffffffffffffffb, 0x80, 0xf0000005, 0x8, 0x40}], 0xffff, &(0x7f00000008c0)={0x8}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x6eae, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{r2}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0x200000a0}, {{r2}, 0x3, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0x5}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x7, &(0x7f0000000000)={0x0, 0x9}) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 04:26:00 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000680)=[{r0, 0x1}, {r1, 0x50}, {r1, 0x9d}], 0x3, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 04:26:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shmget(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) write(r0, &(0x7f0000000340)="bcdb9fce212a0896b8035e1b6a5ac29105a0231276350152f34ff5bcb336b89e33325127abe0fa0a791bda6c9d3bd1efa80ff44bdc70d103a42592c59be6940c70b229e88ec8445330795189ba80d29c376456db36b4b5c087914c63d63e51de5a6cb68ad251ee0e8007e72bf47e96d6fc32304c864c0f75a12f1be78c2dc745d0c09b1515828b030e8ffef5b63311669a9fcbd807dda2801898559f3b8acd65d749a2c55cd6218f36a417306e7c1cbace1b4623c8f3b5b135ad1fe153fea0b9abe481584b49a0b7967b9698", 0xcc) mknod(&(0x7f0000000300)='./bus\x00', 0x2204, 0x7fffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) write(r2, &(0x7f0000000200)="8dc43eb04fe2910e77517034c1c0bbe15c0e0e3f0a093d579e4a4a74e6dc569e7a429310c41a63f1e567380b0d28aa7dd871a2d80174db7791e8ff8ca3a6cd49e7e2191fd7f54416915d3a4bd923ac5fbe0c48a2c96a38ac987b14a637da7f5c4203be33e5e2b3d84eb8e8d76d32842ce4117070bbf485a708e665ca795834b57b672f4bf613c70e7f213d7dc0f31d158dbd577a5db3197ff0eb26e5060b3463fd5fdfac62f643c714969d344bc417dabdf5bb46e4a63951a234ab1d21fb7d84b421059978a1d9d67c0121b4cd676546a599bfcf4d690fa2b3e8fd62445f", 0xde) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x100) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004, 0x0, r4}) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) getppid() r5 = msgget(0x1, 0x8) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000580)={{0xbc8ac8e, r6, r7, r8, r9, 0x0, 0x70}, 0x8, 0x2, r4, r4, 0x2, 0x200, 0x5, 0x80000001}) 04:26:00 executing program 0: pipe2(&(0x7f0000000080), 0x10000) setrlimit(0x8, &(0x7f0000000000)) pipe(0x0) pipe2(&(0x7f0000000040), 0x10000) 04:26:00 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semop(r0, &(0x7f00000002c0)=[{0x0, 0x9, 0x1800}, {0x3, 0x5, 0x1000}, {0x0, 0xd5, 0x800}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r0, &(0x7f0000000280)=[{0x4, 0x7fffffff, 0x1000}, {0x7, 0x5, 0x1800}, {0x4, 0x4}, {0x0, 0x3f, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xe3, 0x1000}], 0x6) bind(r2, &(0x7f0000000300)=@in6={0x18, 0x3, 0x2, 0x8}, 0xc) r3 = socket(0x6, 0x1, 0x5) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r5 = getpgrp() r6 = geteuid() r7 = getgid() r8 = getppid() r9 = getuid() r10 = getegid() r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8, 0x0) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ff00", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r11], 0x80, 0x400}, 0x5) socket$inet6(0x18, 0x4003, 0x80000000) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 04:26:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa) ioctl$TIOCSCTTY(r1, 0x20007461) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 04:26:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x800, 0x8000, 0x0, 0x0) 04:26:03 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000001600)) r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) ftruncate(0xffffffffffffffff, 0x3ff) 04:26:03 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0x6}) r0 = socket(0x26, 0x2, 0x9) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/27}, &(0x7f0000000040)=0x1d) pipe(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r2 = geteuid() r3 = getegid() r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = geteuid() getgroups(0x5, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000100)="66a8f132103c551a266b4fa3e9ff08646967b834915b77bce2fba904ad2a1d04ef1084428c1e375ab6518cd09edd453938b83e0a5e6f20376cc23863e3374313edb0dd46afca39ff86e985d5855a03a26ca1e2be2cc16d28216c6ffd2d723cef9fcf3962db4f346bf9fd04e6cdac7571ad4d6571e0c74a891ec7d701d8e52c8e77bc1066e964a5b21397eab152828db5e75b1eea4efcc16a172428839854d0cfbf42d4d96bbb5ca549ecf7ad9d94c77314a54503d5260733630b91433261969a08b2ac351f4e0b2ebe57fcfae961b18ddf04ac0e6be1244881bd2dc3", 0xdc}, {&(0x7f0000000200)="c9c7e1bc593f5d693be010f332b2fa5ada91c7064ce7e045ac20e9e9598b93b3eb11770c606633033f968ceda89b18920d18f075560a5ade1a77fd8cdfda8d1738d3e5847202ada29a85d6b15b3a5a49ff58eeb13eee71a08fa6fff244661974de3dc08462da4fea209bd867b8dd0457085ee67078661fd38253ad4ed0bce429f2b9c65cc134c8ef9b69c0d3f4817293ff0ad2b9a4b138a34198783e3296fdd494a88abd4a22b102870ae5b04119d96ae92b1393ca9a7af6b8e8626493a9eb5e8e08e9c35386e2d2961059f4011ad5ae5b8b3e0eb540653b85b1e618aa0d50c89a44b9c931ae9023a502ce2a7310a56ef8e8de", 0xf3}, {&(0x7f0000000300)="beec6d171db62f92e195d6f22b1f757eae4d6776fadb66b9edfffacbb1a469c199cae6618a0963676072198b882c7a2b33b588f910ebd19f9ce1e5c5aa5ef515b9bba686d0eebd0dc52157684901eac4c70a4b592c0763ea78607a5f5629afabf106667f42e77c9a2d5fe33e5f05d1e8847c07edfc7df6f85c74b7d8388c189a41de996ac35be7f54ce1bdb04f1880b5bc3afaeda35037cfc549935a71faed1dac84d29713c5811f9e77830f8f1546c2e8935a932548", 0xb6}], 0x3, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x80}, 0x8) 04:26:03 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x926) r1 = open(&(0x7f0000000080)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f00000001c0)=0x20100000ffffffff) bind(r1, &(0x7f0000000800)=@in6={0x18, 0x2, 0x1000, 0x2}, 0xc) r2 = semget$private(0x0, 0x2, 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) fchdir(r0) write(r1, &(0x7f0000000200)="e8a1e21afa2a7f80bebfd097287b20a28e2c96312318eabe4b6d6ea9f0e367a74867721bb61511553f2d96cd8701c8d5549bbf89e7070177127a9325e603ebfe9d5f1182727a78ac10de35f2c64d6e35122235e4042127861a8c30ab4ce7770c21c1529f4a6c558d1a9dc7815a032ce26fe2fef68331e9a49172847b9f34cccf7ef7df753f6dc9fe8238a932e3045f0193848c414077908ecd0dac99639e390981b07e8bce6dea8c14f281542a2c4aeffccb8dd98b5d8735f76d50613228c95a00d552278a56eb5e43190d6154ef77c24cb6e12689826c6a9eb5a5754c", 0xdd) write(r1, 0x0, 0xfec5) readv(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000000300)=""/88, 0x58}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000140)=""/8, 0x8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000540)=""/65, 0x41}, {&(0x7f00000005c0)=""/28, 0x1c}, {&(0x7f0000000600)=""/13, 0xd}, {&(0x7f0000000640)=""/231, 0xe7}], 0xa) 04:26:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc20, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044279, &(0x7f0000000000)) fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x5, 0x2}, 0x10) 04:26:03 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 04:26:03 executing program 0: r0 = syz_open_pts() socket(0x6, 0x3, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x67, 0x7}, {0x18a, 0x2}], 0x2}) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) sendto$unix(r3, &(0x7f0000000200)="f7ab9414a82636c1f4371ef0d64ce07e08b8a3041c1e2968bc7f176627938013a3c5bad32f7b4f4d30c4c00ce54c6a9d24c64e7cf52dac52a5ea28235af2eea7cf1ca16f11c5e575fecc42fe5428159941b28b1da301aba5332ae0e432dc29", 0x5f, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) fcntl$setstatus(r4, 0x4, 0xc0) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:26:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x200010010004500) open(&(0x7f00000000c0)='./bus\x00', 0x3, 0x0) 04:26:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) socket$inet(0x2, 0x7, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 04:26:04 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x401, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xfff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x40, 0x6, 0xd0cb, 0x30001, "cf20e3695223a7b76aadc2e963e22a176a00a4f4", 0x1000, 0x4}) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/123, 0x7b}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) 04:26:04 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x5, &(0x7f0000000140)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) nanosleep(&(0x7f00000000c0)={0x4, 0x8}, &(0x7f0000000100)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x8cf) 04:26:05 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x588, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) r2 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000140)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) setsockopt(r2, 0x0, 0x65, 0x0, 0x245) 04:26:05 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x28) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x8de, './bus\x00'}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="744ab7c69b53832582d9de890de6788f5a38daab15a214ef0eb7110c9f355940469527a7c6d05ac8b935b1c26a30fb33ac054644b7c057a1f886e5180daeb9f1ac30930065bd637e5030c65542e8fb16357ddc250558a8343b0114ad640fab8f42eacfe8aa26ce0ace70cc6305d85f0a898149b401fbdb2cdc562a800e0b1fce9380438b10eb34380f223cd69b1ddd53fb71e7b7ce90204be44ebe7a220b9ba41c889c39c12a3cfd342df522db6545e3b9d15b", 0xb3}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) 04:26:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x89}, {0xf6ae, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r1, &(0x7f0000000180)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4d875d", 0x5d, 0x1, 0x0, 0x0) r6 = getuid() r7 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r7, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) r10 = getegid() sendmsg$unix(r9, &(0x7f00000019c0)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000000640)="138acf487f6ff67935fc15dbfc262b39e18eb3f05ccff9a5977df88f05349b052c53f2c8b17c61984b64ac135acceb13eec10a4274a70490219bc4c96a6a36ea9f7d1ecfecb120ed361c45ded8f475f25801f7b042ea9129b385df243556b7b78bf6b3cf2c645fa19d1bc9587f2edceca886060593fc96deb1722dee96bbb9de383fed5f3b5dc59da1111b83ff5f022f850b3333e4baecef1e8ed4e7b05465406b23e3f36907b265bf7c5cfb1f5964a4474f5d9116f83c6ea4e8cc544fb7607138f6a381f8cca478106223f127be00930e72a0acfa1c0f9d24260cc7a6cce1b287ae99e27f38e5828471a06320f852f4f83cc73b06773c2e57ba578fb7eb4eab654daa842c599c6049135616a8c5652b77b4b096950f35fea67148f20a74b9e1c115f81826334b5bb203ba8b3c5f1e7fb77791c0115415520cc5f1c2adb15822908a244eb3efd0124b3a45be82f7e40073dc544556660ab46542a8aa3c0e1ea12d0f03413f388a8a68cdbd4376ca176547cf617e369e16f4e965378bc2d2ba34a01dd1bdcc2e501903334c0b78a4a1326d9378c70a5000da8db0c92c8f9e945c6fcba15adaab8b47b7d7c385a91b8561741728293721c80907b80341142c071e96f37ff0927cb69fecf41992aa92a05c886e7380a6fd244cac4c63379f8bceab22505d6f95a442dea8f297d92aaca541bd1030e3978033c0af61c7cbe42f0372c28bbc0bc61663716667dd936652092bfe60bf923bfaeabcab2e611490cbd001cf943d4dcf563972fcdb9f3e14e6d9ffc47ae75354b312516a07f4240282ac5302ea37f4e7c6efaecad9392dffee2bc0ede4d87f0da796be07046f69951e80f78a4225d4b54de040b07a1da4d16847ff30e0005f1139de2108605dc27712d043b8399712fa9836615895799158ade5a8f6aa604565d1bf71b4c8fdb776ae8e40af8c6264792a3d37f7d28ea1200590ed5e667be3446cd53fcc97fbf9db60d2105728e7558d97c36524d011826ff019b0a59cf913ed285a68121ae3b04e6470d99c76cdafdd6c9bc55ec7cf6396a1ba53b75583422a8294606c7cda482d90ed1165a00399ea49e6f33d0c5ce72448d34ac1201dd3030385085a33bc2d4bc7c44122a2e1b75edf72fb1fce2089d3915fde736f403869dff35e9809a2460af59860ad5e5d668c393697c20b6a141d5577a490c9253d6c23f546692168f0194d99900d986804d9aa07e0d15d1a182efb49f7ac3ad9bae3ea4c87b2f96c28198b49091528f826935c949024c2eb9922969287bb49faa9670fea43264a582642b0cf75331bf9133536e30aabfa867fae5aaf011d04d1b9cb84dfa3799f7dcbaf3fa6befc62a8bb1bcff73d0d8ada72c4f2c61adfb8a61df3a48caccb5c5cd3542925b9ce765ac5413d425d9b5e265c54ef97de6c143ed8ffde47287527f35f012bfd2a1e59b05eedb5c94c3830028463b3f162288dc93bbbb352eeac414d71132c67693e4110af4fbaa372fd74c666bfeb234db0962288b5822b1e478305bf14a23d812fd0ded6dcacbd9c5130e2cdf2b0375571dd41f4e7c0fae6f88ad64e4320c83a2f4dd5ec54cf955cad47b5cf42227997f1cc2aa3fec467b30e3372abe4fefc188cea87a8101d5c49625137810ef28a0e84fc7c4ddaa5aefe9719e7ee1ccee99471f23ee16f56beb41c607857146e70bc590b9b07bacbf4ea0e1b631c9d2e52394442d88606abc4901d97444f33f73ed79efcc1b9f4f9f1ff9e6a4c528494367f5377cba0b52a05e44244edb4803ad21c632ebbc09601aff62699159c0be330476acf78b7033d153efb04c9146592185b919a3cf5cac3f596e33429dde436c3498a0fe357d37f1977bebdc4bd622ddd0c063755fed7a922b58ce12414cb30c5bfc37e4500f5514889e617e69c61cff5f5d7b3120858710c2a182b78105de0c19cf674772c3ecdb338f25571fb97176a8a5a4d20d9efd9d8ef8f6974009606649c3ad284898371c086822fbc463c43dd7087cd22f188047cf55204974277a753386ce2630887113d7009012d044493737a5e9730aa05649d28d6855092a5aefe7e55c21075b1c2abc54829339217e626ff741dfcbc70523376898ac05dda7d0153ff97235516898a16c28a046fe8161bf1c94e2032b09f6e2c2f9a6b2f644fb005375c42f1f67a0b5bf1ac18c4f7bae54d4b3c88443be2e08fde78cf78530c5115bd3a5558c4c1000220bea6edd0ab50a302312dd7fb5f2be4d31b9018e788e6ab8360fc973b1907be14b23d7904620e31d4015644de3c7abeb1da77e8c75efa144e881100be22bd455a1aafdbc34f42e92abfb033e090bb5f793fc78528ff81a8cc6afc7093924cd56356d034ecb95314325c5b3a0cae8f080a87efd1e879c50d4066a3ff9d45a0cd2535d189f2aefdc416aed74ac881f736fbe05071250ccda3c73383847a9ac14a6f8c5492b41f46f04a7f660e3a1976baf8bbd5189014ffb2eafbc60ddacd9b95c7c00cce50658c85507ce5fefac487212faa78213ed2ab8de4082f90896f548a8ca8f2809dd50c0911d364fdbcea651a7655c8b6f24af32a9023c28ef00072fe2723c7037092e3f0127ff44952b5c19f6c6d102b82072ba41bcdd2e20201446d29c0cf1053b9a44ad93f209398eb102d572a4f495c34a979004db95a82f47b75c27aefdc7be0ba8bae8a7edcc4b3b8a17984f894128798cdf90d1783b2f9087a1c3dfd29b3050b87df2169d419b548d8b7886b9b64b1791792785c508b54387620f02450a1de6e9dc0536efc70aa70b9f89d452f6ab34af3398edb15187cb9e98b6ddbe888909628f0e70c735e538a50b4e48deb9919bc80c2ce09e97ffaa0f8e9b502125b6e8487800ded4e1256c2ed9a5f028376a49ef967b3856c0f383591225cafbdb5b24c092414b335f526972b10dd3a982e9c5361cc214815bf68afad44aae7e09d184a68488de033e12376fc89e780a28171e5e38836d40ad2dccb842970ddf8429df9f4f23c008382702e740894f0336003bfdca71c30170ea44601da70ee46034282f4b58991f53d62845aee91f342e9ccf578c503e3429ec5b5d95f2072c940622b9afe26e512e3dddedc95ad56e4b199b18fe8dcb8a4ed21745c8af5016ffd73e34d19e9bc3b8c0612ea5197d8ebae9bf3bc25d2542d1e2eefcad4a879087fac9c75b3eac1bba5d3dc332952f303e709386292ec589f06aa29eda6841979a4ed2eeedc1e0815980f02aa80d986ea8b217bc5ed240c8a94b223e8226ce9f5317369b4a73efd4eee076e307273ced4c98355133da8992dcfb67107b7646fefb7748c9ee13230822f3522a86919c277f49ccb34640e9aba017cb93ebd95b6d1070df6365f6d34cfcf5afdfb2ea1921bcbed2bddfc22cc8af2d7faba1cfa148e096d0dd0af0b19ec0173bebc56a226e091f76c1218781781f5b061ab7db59563d4ccbc07f7b94d35f85f642246704cf4d06b064668d109e714284b079c64bda99d56e38bce09705090fe4fcb87da3e5ea4a7ede49ad2433e30087bd564407454cb6927a247a3ae18e0d7cf694fcc3d8b9017799682ca6d73b5ae4ef970267ca609f3911883fbc072554e83e07611207d2b1e04c166396e9469d086229ba42927c9fabe3c195c207d34046c1c85689b53a87c66a242835415cba8f1fa9e4e5b576460ab46fb491bf881590725ec444f090873f54f6ceb1bb07ccf2d0c5d6b2b1ee679234b42515dad10c46a539dc0192c75a5065ee9e5d9440805ec2057dd5f47cd17f74ff2af57c2b089020a985692432a5dcfd9f1f721d855b12103673e83c3f9dc60b59ff8acf9a56bacea93fd5716d5baaf443eccc41f12c4e38d9324688e92c95ff98369548c57429c549b8d981ead5d328aa7fe207ef4d6ff293b752142a0269ca36d2cc880a1b462696758825d20c1e1eda62ae64cdd96b12e8ac1967deebbb278bc67dc5151938ae3a6c70b2e40ba8279f53ca0ae93c9ab0ed577811ef10e6c1daa2375fb9a7cbbd7ba748fd8c2bcb7e40e6d893fab23cf40c4ff711aff44f1198c033ff9e9a7db1a4d915242609dc33d3353e921a2aa47aeaa05bef4f63762d16d7500b3c07f7aade5e356b73f623e116f4edbf26034ac8dbf86b54b9fde5aae9de733c74b76355e9426b228ca232b34f78bdd27782291b96f07454ab7b7fbb10c2279500e77598a1d29b6775fc411c4c43ab3ae755eaa698049cf5f23ccf00fb1739c947a10bf122f253f337cbda75c1c4ff3466352fdb84eb01ba28bba2de195c0eb21f1b39356cb6256b23a0d39b41c85aebd30025fdf1ffcbc572adcc8d9a7f360dfac42b8f89fd6b666e8f4021b49c64ff1799d9a27486371a98423455083668c30ace29532e814d525c5def307efee62a503165120182ec85b41e95eff88bc866a167b8d1f0d018a013279db74e3fa77f4a837a04c41c9385b35f2b64639f4c53f70268abdbfca83e913faf8c90bdc0a6a8447a115520f0b20b2fe9e576d90cb0ff7cc5032f55ada5dc706819c32f1fdfe6f3d71d4adef7d17897569277e12835e817f487dfebf114ebeac07689c27d2f61f3c84b7f649489cf18310531521e7c372e0b14729997544042a2ad9f48bb7a499663017f08e6c0d4b740d990c7312a3d0665d950ee1f346ff5a941fd9b69940d213b6fa944e254f8e9ac3d9adc87e5329ddedf3dd76129112d92107a56b1372a48fcf4b1c0765493048ee85849d53a73316f136b4e1821e06b6aeed4fa3e48107ac0bd1a70956764c61826033b86f0459657fb8789a8ce81c22d6042a6f096400c8a917e1a37f78bce5f197dcc04cc987321b46134df77816b86cab83daa259091b34603541e975f87f17a3ed80d7a4e73f1e5b89e2e7cddd6ae2acc5f7cf7733c60d15316775d9a2b91f0ea071ebe6a64b58be66ff32deb44cb39c7a68342609c92df283bcb40785217e75dd9cdb93759aea6a9b4d0087fe309480a1f01447f81f6d70cedfe415235ed9c8c12853031bcfc5c53ea2b7373076a90425ea9b8ac66120cd9d542babfefa0ba0415307a7b82c9ed4244ac685149f5e87146176f3b2d3466d3cacd6365d02e8d37a42ff8d8264a2ff715b3be107d7a40ad577e3b7f930ce40e7d0830dd9349844ad3ac5d6349a03d733fdbc908486169ee5e175a006b9459eb534f2b6c5e5fc7df88a4eb5a6b9c049ed970a676dbf013a5e2bb1c566225964aa85f67c9c5c08ef110f0b4f3c9e4e1d740b67ae54eb8607914f26dbbb385f368a523d28b73b6a6a694b61e6f2c0e61a17bc68a8527d2d03081865931e469799889e5b67d06a92ed9040a7a44d9386edbd06a5c7017eea8a51e8075fda17af3c79a66db3859d8702106d000b14485163cba83cac1ba4fb0bb9be27c3408da373b4bbb940ad999d2717a9491c090edf1e8caea3ea580562a7c8144927e33ce3941d6ce7b70925f274a9fc25e9d4631b7007b2f0da6188dcdd5e32e699f4b37c928ddd6987561470b17ee71bb41d57c6dd21db1783676d5371fb467b98e9eb949826584d4a2b4760c46763359f7df4ac2215c8c60490e7eda1e90bfdf3457505dc5052e13ab05c4485d7b1d2e5dc58580e462ca3fc334b495793f69012fc476ff626ca82b410d64bbabf015380413af1d8d1173b5a4b8e4094d972b062ae9cd7c7be9634258e43150ac455e1edc53a8dabe7801771203c1616c8339ab0c081f3bc2fa67b9d461921d70b298dee9ff973391e60734a1e684a4df9e0e433d1215e83ca4182de653bb29c7ca5a4cd0e984b0972e6996e8c603518", 0x1000}, {&(0x7f0000001640)="52e5370062da41b5290bd77a4044a3a7bfc1cea77fe21ef3e6e89ea59464bd441d0842d4ea50ecc813393a519d05b2350268ba79ba35451599fdff18969b1a71e1153d2463324d86157d730e95c402ee33c487bfb9e3ecdd61ea89cf7425dd57e772c462e9ceebfe240679ba67e3e9998057e77576388c34e811546619fdbb68cc15aa983fdec93a7d30cb8ff79259cdc5adff1fa2f4e35b063a2774319b35a15a3a86d9a70dc4ce0040470c391f2827561b6ee5c55ec9fea2e48f7e7336761b480f1f9e3830ddfcb3ce292b2825d382", 0xd0}, {&(0x7f00000004c0)="9f67c79655cf89cc21b327310448", 0xe}, {&(0x7f0000001740)="fe8b5c892b8688d3b3995bc6d7f4b73c753f33ead55c933fbbb4e238c314a632d3a8cd4e69d81f4ec65938ef1de66c", 0x2f}, {&(0x7f0000001780)="7f08b7a7f661cc294c0282d6710a20254fd179836fa0b60265c858665aa5a0938c98e4b835450a5b2c75768f0b2d2d75ee85c2329b26303fe4367beff55cb112d537df1be01bd6aa0e2ad170a81cdc25caa4e687ddfd78704ac72c4b8e35699cbfc65fade3561999", 0x68}, {&(0x7f0000001800)="34d4790354a1138afc8206e501196f8624dc88b91bf54da2ea843d8b3d0df1b7b0429745fb412e864e9aecdb95d1d41f4ee7a8ef6fd3c85fe72de9f5441d1b6dcc204a36174003aefe29155625095bf7a1682de564d4da2ffe1781bf1fb6e67e1ebe04c532494a66a5d586e0b47ab2458319d80115c7b7d5b9c71cad2649be7573cb7ffa0b74587819719e0310", 0x8d}], 0x6, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r10}, @rights={0x18, 0xffff, 0x1, [r9, r9]}], 0x58, 0x407}, 0x40e) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000540)={0xffff, 0x2}) fchownat(r0, &(0x7f0000000480)='./file0\x00', r6, r5, 0x4) semctl$GETZCNT(r7, 0xfffffffffffffffc, 0x7, &(0x7f0000000240)=""/21) shutdown(r9, 0x3) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000500)=0x1) 04:26:05 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x3) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r1 = msgget(0x3, 0x202) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000007025d5b39e9bd8000000000000000000758c"], 0x4c, 0x1, 0x800) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 04:26:05 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 04:26:05 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) r0 = socket(0x30, 0x4005, 0x80000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 04:26:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8000001023, &(0x7f0000000080), 0xfffffffffffffca8) 04:26:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x8004667c, &(0x7f0000000100)) 04:26:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000001c0), 0x4) unlink(&(0x7f0000000040)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x110, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x2, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x6, 0x2, 0x81, 0x2}, {{r1}, 0xffffffffffffffff, 0x2b, 0x3, 0x6, 0x2}, {{r1}, 0xfffffffffffffffa, 0xc, 0x2, 0x5, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffff8, 0x42, 0xf0000060, 0x8, 0xff}, {{r1}, 0xfffffffffffffffe, 0x94, 0x1, 0x4, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x2, 0x3c}, {{r1}, 0x0, 0x8, 0x2, 0xfff, 0x7f}, {{r1}, 0xffffffffffffffff, 0x68, 0xf0000020, 0xc7, 0x3}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf00fffff, 0x3, 0x100}], 0x6, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8a, 0x1, 0xe3, 0x6}, {{r1}, 0xffffffffffffffff, 0x21, 0xfffff, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x84, 0x8, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x6, 0x20000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffffb, 0x18, 0x10, 0x1ff, 0x6}, {{r1}, 0xfffffffffffffff8, 0x2, 0x1, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x94, 0x0, 0xf000000000000000, 0x1}], 0x1f0000, &(0x7f0000000340)={0xca0, 0x3}) 04:26:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 04:26:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() write(r1, &(0x7f0000000080)="610a883e7d3db340b6337beac13c6f77a5ffe5814f3da7b9c0032f343db58e741b78e33e9df9be98a21a6deacb51e6329089b2da3b0d31c3f9b860e1151065ea29ac99b7b773626cbdcff62ab0a6bf531ea036f2c933cd8971755d5c7976fd50a56ac16b85d72b4b540de9c19aa1da", 0x6f) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 04:26:05 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x101) r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530001cc5003cd54e9fd9e3c409173d0797e5d47a2bdedf1d9cd982f750720d98d2175bea7bc937be3d41f0eabbb4a71bf17cf49ff9fe62a1ab4736850ac42078b58256f65dbe8d52b5ccebc7925f2786a4e8c30d2a42afbd6d63783631712e0def6b2c1d89d7afc0b6fa3fa53918624aac7cd4a45caa384c4ecc9335fc25e374c8fd0cce2913c00c12ee488b35df09dc8940465cf675db039ecd2b6dadb045578636ee5d801904d519eb7a20fa518f3e8126ab31cfc410b8fdb15e5b"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) chroot(&(0x7f0000000000)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 04:26:05 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./bus\x00', 0x8000800080102002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0xd0, &(0x7f00000001c0)="e4a80ee7395aff0e36430271bc97df47d01605145e4bf09d9a02f3fa813f2ba0917800722eb2de221498b9ceaf5fb62849c5522200d2437ed4a112b4a9bc878743a91e851f22675a4c54085b7c6a6348827f90f446ecc28778b200e85a485356d581ceaa217424ee72af114478589a5ccd3e958e595186220d00677e40d7a44b7a8245d66943d2a047a97636abb418263c3d5d482c7547e2898653e57bf8635edb5a70c1a364ff50dfbe0b1e58aa8c81b570904a476611b33316b22ebb2cc45141277360d2acb844e9a50ba50e7e3871") 04:26:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) socket(0x10, 0x8003, 0x6) 04:26:06 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 04:26:06 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, 0x40044266, &(0x7f0000000000)) flock(r1, 0xa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x88, 0x1a) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x185, './file0\x00', './file0\x00'}) 04:26:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x9, 0x0, 0x80000000, "2aa0fc60359c5e9fc75622ac52802ded7f609313", 0xf, 0x3}) r1 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt(r1, 0x7, 0x3f, &(0x7f0000000780)="7ba33aaa132b4024025e8ac1a20d2a8149e3fb499638046ee825441268318e61727c3b865bce0b02907b0225037cfd55bc2d22ab6bb38c42921760b8e7b0bbf0abc6d7a9e7a734cd8164a1408470b8330f5abb5997d2a8857bb60a6eb1d9d699cbb349f87d89a52778ad8a3f84e14323ad3a0f1ba7f0d8f1ba783282f648edf20f59b1f4e516afc1ff1eb114da8404f4bc106f243f001f5707e61a2d902d2f6f4c2a63553529ba2db0793266e47a03e4471527e6a8a3da50e4137c0b5974729962d8765b089ca6ae63218a782c3d605e5f147755c9b3e2af257b80005e1afa1e130542f09eccc9e342f30ae8d082bd5f35b17f374f8135c3b86facb79035cac6db583f2a7a099171fa9248d1860017bdfd01c35d126d77942d5ddbf424eb8faa123d2ae70b1eb1b76ed17f8c65be0710f700d68c0c7edb0b6a0ebcdac94ff67f9a9297657e0cfb35b9c8c314d00eecf84df4f34df1c930ba2066e099a3e24b13a3d1fd2058e8b16791990fb5fa338f462915fbaf0a31bdbbd9a769b703d5236b970e0cbbd4ecd97dfc5f87b1ba67d8c1b1f1275b165a3a9d33af15f48c321f60c2fb6bd26cbaf397e439e4b34df67df9f6093875555cbde568b2565ae804f808b6ae2fa3a3217b14e46e4a2c553116e07f06d759793feaeb246aca4b84689a8fb874ee8e4c74211112dea94172fe70fad1c17b198b2b46504b750afc7a3e6c770da55cd26c35a5ddbaeb9dd5d41daee1a295876fe6c33eb3a77e34c34e3c5144fbf8cb68097e90815896ddad1e2cf8808fb6eb5816ec6daa41167661b84bf346607c7135ad387d7c09c2e9ca5bcad82dbef2ca22214ef4d9d4cdc73ce8e4ec689b889f067831ee3219aa2783a7ce6494f69e1b94595d569a8cd5ac77e7899501c2659c577e15344d37dccc6c33002be098b9ba786f612f6b955c176f6176578388899b0e024a27bb02d4ef996545662ebb7e5403a4153f6f4eefa7968d238f49ad3f02b6fffa843693f2f1da3c2c28a542c5cad6937b12358d16f041744323253a31fbbc702801ea09d67fa5cf885d569f28992e8f6bcc29f82d0c3a6fa26dbd243417b0424558f7ca7edbee767d22b38d358c047546858af036f7f74a46b611b918f08f0c8d71a1d531f76001af9ab159734e951ceb2db5fdd9963cc8184a0b85d2a78a24e0cfaf9d4bfe46e476ab29f8dfb4c1b7e2fb36ebb5797a002690b486fe1d452cb2bfee6b1d9e4e3cffa1e96a5ee5b174f0c61b90f49f4c6e367876d2218627b20a15c46b0b621136ef998c0299f2a8d659219e5cf3b796bc2a7fc6722f1e38846b97e8345870e87d4e6ea5787cd68cd833044722e36e937cb05809ffb89eadeb567cd1095da5a2ca1c6ab95ea8ef0ce8bcb65eddfca9f4b05f97bfb34f819ec26df90e9514c7aba84d04d517618d1116aac6359a1fcb0bd8eee920520afa05e88202b063dce15930ed9b64c75daa6c0c002bc0a920d8c4f36e85d861bcd82f25f05a6af83b624d296027361791726acff678960b9f7d7bc99b3e532547019a0a3dfd4094a61b093a38121bcd00eb32b56b301b24a748788550eeb8cf54b221f65cc0b622898b4e97af0733490d6d03086a66666c9fe0ec8a8d449ce235c7ee2f05711eb26ea2be7867b7082dbe799c131fb456dbe26d1b5d2935fa0974cf9fe154d62a6145be136095573eb93d52408678446bb5fc9458cc6ab70a2d18824fbec7651ef149661561e1454fa81a4df70a42f008a6b5d58d2c5f1e2d1efa006d221c09ed3aa968ddf5db3f30786dc8f1fff2d98e6aad84292100d18d5fb270905c3d66c8098ab930513e1da49ea70d9f1a28f151a00a726e7dbf3648a3ca14a9679036beb29afb14f01b14c89e2b936cab3826e881e97cd7904d866168134de292d0e1826c8a454d0427f2dd7bbe769005d667f56da1e08baba8f63750e4b12d780d62fa990095bef6a7037bed5c5927677ce6b0ec1981d5954ec0c14c3a9c79917a0c3b976400e29b253e9d1031cbe3da5dba6ff849aa6ad6c3723ddad4489e7ce2ce51a2da29519208532ddabe358682dd8ac2e0dbbfbe39f149de3cd6827ff34667af88544ad1586d54216913c9f63f84e3f6129196d54cda5718702e41ff0220075c1409c60b7cc5eb20c610a3d6c743bb65e1f23f250875a1b26097a64d5c97da0ee7da96027890a54909363f49c3608588ab781d36e0a9481d5d3d54f9f597f9faae46ad3c8ae77895f193d6fc651dee13ba5c8fab7488dac8181fca56daa446bcfd4894252595239dc3f524648d59057ba137961d3ced4844e776c45f130887cad14ffa1178470cbe95fa51bd2ea4cd0c1b72c5892d7b806537c68b7f18c2e6dfec4f66ab36bc84d852bea46c70091017db14e0ca7dda7864e512cbd521d79d4f151352e5a3e9df3f3ec507fd0aadfef3f8ea53aea180c122828cdf2ce34293ac4c6b29576d412492eba9da8bea59acd34f6940d45f9c0a37573001f9fbb1a39564b44f0e3c03e285d6eacb551eb676e33f81242435b2c0f49495b0842b9d6d1dab9f05a0bb5fb35bf0b2d72dc6a002900a7c33626d2f9ad3618c85fd10287f77d2128d7f1726f8f038aa355f3ce69fa0b084d3d99ca914978ff100f8186f0b29bd233a8487b4b85335e010ca48b333b16a8172b625f6228250348680a2f4210f055b67e75b5992e6ebf516df87055927d544bd78d0af90b088a9a3b94e646280a61686b5a441441e91ca3337b73faa67c86927f6f8bc1eedeba0a1373d518b7ca22062e4f16fb7f4235ba3d1ab89cc0bf1f69efe8d99212f24eff3800a6da797f48ea94956a5fbae7edbb346a8caf37fc6cd41bea52e0270cd88236b05f6954338504bdcfa9d391a682213db56b6209bdf0e1e26d2ae40bd5a1e894837ed0819bd68d3b62d88e09ab3ca1b3361b55f4df86b5d3f92043def317332cb732d508be4554d8bd0c25004e62b82c481f41f910868e7da596f3e691f7aaa377f4443b3a9768f4f9f88c9daa733c8c73cd4d5ec1cfd4942f9296718eadc2d6c6122c11a8c0083ea46cb3f2cb88f7d49e1287dcd8722914891a377ef2440ee0c768100086d8381485f494481435fa509d73d781cdd36c2fb3d7f0a5c3e5c210ddbfefba7b05c8f4c8b1b5ae2e310052f9043cc2db4393d9ed23ab49f6ae7bab6da32539e5aeb0717469a58b62976ad2124d879c309b917d6c4d70b33750a5bcc098fa9e0cf2d78787b2a06542f71f49375150e7158181ac9b672021e2d34f734b3f30635af32f3c10fb1ee7f82621c93f536e1010310177537eeab622692f6ff75f562abb921c2ca80b69729990cfe1c241f019ff4252aac27dbf9a734e8247e7624898346577724dd3cf51453eacfc8eef6278235ce9bc501607d5e7058b8f365a9f1808b219d04a2ad8457cbc20af30d64b3cc96bf63f11ae19fa1b83e8c8e72609f4fe015a2a86f8a94af9a599f2bf21521b08c415d1ef174e1d4734457be78e267354018ba4ab0f6d2403c4f2669c10faf66292212b442ae9eab166990a723b253d2881c2099f764219f9480c642bc345a29e31764d8c6d64ae060cd2ffb85865920d9906ebc1809f59dfea841120bb3f67149f62371359918f2f5d1a832e50092b091bafd0c386e662579d006a2bd7ffff72c4d31815b30e0136e75e227019dcdd590ad596e1b329d293edad89fca69742979fbe068f8822764b1bd780413ba6339f04001244a61f562c948c47b3496c06991657d49d31ef94f33dc3207b6f60fe4eb0985c84de1fa30288b8b1aa9c5f7e9ebe8613008e09db6cbfe8d7e205def9722e44b33b36ae586cc3b030e8291f2a7b8c8effb17adf3b32944911f6f35c9cb271c91fca6ba4e89083b0c93924dce8333895ab473180ebd1c6abc888c82293b66ad0d598082da563a93b272d0a080daf51965b13d6e5445e0838c3dc3bd3dc7ac6560c3220a588e3f05d70739fea336569c8cac3b226534f91fb61d11075ba7ced843af8c907bfb02fa003975b22e47e9cf58cf46ed0dd10d3487e1d4111e59e33364771bb3e70a8a1b9707007a60d78ea8841e452766123499a6e12e73494456f2745b93ffd756d6a650ed19212bbc520a09b8974d7f2396c17d776f3bcc6f9b85278dfbc19d7cb15070283d97f713f5027ebcb6f84420c21e8b010f0b71b10baeb2e1e6a00a36c2c91ab29d21fde4bc4c91730eac121a6ef1b979330c1438ff30eccd380cc2469ef90d7f1596b8ff99c3e1925c2319bee1c02f713d83ce59a5d18dfd62f870da80275ec9ec3f4fc0fbca9e273a20239394c72124d26ff060f097c2d43bd11eee9f7fae7f52e56ec9090983513703deccd297c34fe9a033e34f11e73da30e62a2832088772cc06d85cae18d855e2a3b926493a223ebc984b6630a695034678da152d47643152e3b0171470c2a4e669447d8ba161d8d599a3a68fd649c273bc464bb75acb29525e5933b7a63a9f5abf1cd277fd936edacd1bd774f174226fe72f9f39d633bf76e33f8bccc0682bedbd50bf2947771c50b6c87c04f709aef542282fa9bbd556a8435ebacec16aa640d04bbf43acd2e6d015bed24be71dcd4040fdc63336cee0ff375a69d7d79bfeb325cf623d000c376257ba3081e8b2f745753414a6cdbd837346cba41060195deffaf3bd80ea57e26dcd771a547fd519220a6f0ce97d5a4b6c417a828df93da812f844833309f1db51cb095e69a06290c868ce708df2a569db724676caac55b55b1cc7f0d3fa915fa56fcd432d73a0e0739817525160572c46ba479d0c8bca6bf88ad6d25df113a0152f6e866d10b2e35a7f4d34dafc1501b3190f0d6f4aaa0bf8d6fbe847293bdbaf1ccb36b7e29ef3971a6f4c727b84fe81bf4bb8dd01f5e2f33cf7f2e7a7e384d15c8162c21432236a6e65f27899b77eb25e2fb2f446eb6c15566561ca17decc9b4c88bdd2048aaaa3c64da624427e74f99beadf82d7708295427a59de0aadb29db63102bc40b748189ae0e4694f93e5b6d3970a686db4227b9771560d66eeae4a8e67868f4e8e735e8367105f3c042a024c093be37ba0cfea43a15e1881009b0cafd16d815adcbe74376224141b0b5b46e1b4958c82c634c25456ea7375168d96c10c938faa72853c58c4da66b0996544a17f89ed1ff752e2bcc163d473bd8e1b4cc9411929cf878de774cedd35f641f6f1cfff2e92343321473c76b10ffaaf14f15df01be314daf2230f3df0de9c07d28769795f903881a74030a88694ba3186cd257c5f72153c6bcd52254a5be93678816395e394c9288cbedbe1a3ea729d086604af894e195f186ba22ccc8541211ae48030540ca3d559b098c593c7a1594215635fd106f9e069b4e1b43011ba14a5cd420dc3247ca505795a0a2bd05bf49c8f5fac01721ca96493b72b01e2bd96e199393647f9f4df53aa42aacd2212e44fc12e5522f138f110d819d484e7620fd25709a9452d498fe433a99f3410426da2f112368e4f7a1bb9f6690da8210889d452652d0399086270201645b4ce930722bbbbd3f9c239195d51b9bad13ecf19df85df474a46d1e27fc26ab7d8cf11580cf050399f9132fc9befb7ba796669c6115b68289c71987ff7ba23d338822e4167afda96fcf070bc19bea29218edb0f0fbce6a220819de0dc7329fa0265dfbfe65e707d0b696781397d9f3b6ddb8ec25a6177373fa334a12360443f945f850f04de62b4812f3003affb90d1b4128b633188dce4051d6e9ed2d61b7c95c13a69b61273014120547e7036b6bc2a3e35f1e52cc3253e2ecde220fda058", 0x1000) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 04:26:06 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000180)='./file0\x00') socketpair(0x18, 0x8000, 0x6, &(0x7f0000000000)) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 04:26:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = dup(0xffffffffffffff9c) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0xa40, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x22, 0x1, 0x8000}, {{r3}, 0xfffffffffffffff8, 0x1, 0x80000006, 0x3493}], 0x0, &(0x7f0000000380)=[{{r4}, 0x0, 0x42, 0x1, 0x4, 0xb3f}], 0x3, &(0x7f00000003c0)={0x6, 0xfffffffffffff1d8}) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) bind$unix(r5, &(0x7f0000000240)=@file={0x0, './file0/file0/file0\x00'}, 0x16) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') mkdirat(r5, &(0x7f0000000280)='./file1\x00', 0x80) 04:26:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = socket$inet6(0x18, 0x2, 0xffffffffffffff7e) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x8, 0x57}, {0x10000, 0xffffffffffffff22}}, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) r2 = semget$private(0x0, 0x0, 0x129) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x40) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000280), 0x1000000000000042, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) write(r1, &(0x7f0000000400)="42b4ae432bb14045e2e89b256e2e2e", 0xf) execve(0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/205, 0xcd, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0x2000, 0xa6) fcntl$setstatus(r0, 0x4, 0x40) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0x0, r3) nanosleep(&(0x7f0000000400)={0x3, 0x9}, &(0x7f0000000540)) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) r6 = open(&(0x7f0000000500)='./file1\x00', 0x60, 0x88) r7 = socket$unix(0x1, 0x5, 0x0) r8 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r8, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) r9 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r9, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') fcntl$setstatus(r7, 0x4, 0x4) accept$inet(r6, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 16:00:00 executing program 0: r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) 16:00:00 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) close(r1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x2e, 0xff}, 0x10) fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) pipe(&(0x7f0000000100)) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f", 0x0, 0x800}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100000000, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a", 0x0, 0x10000000000}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8001) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:00 executing program 0: r0 = semget$private(0x0, 0x0, 0x40) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/117) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/116, &(0x7f0000000140)=0x74) r2 = socket$inet(0x2, 0x0, 0xfffffffffffffe01) getsockopt$inet_opts(r2, 0x0, 0x85, 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de9c16723f911a1d962f681f00", 0xf0, 0x3}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:01 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000040)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000280)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) close(r0) r1 = open(&(0x7f00000003c0)='./file0\x00', 0xa0, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000540)={0x80000000, './file0\x00'}) r2 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x101) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000240)) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000380)={0x15ab, './file0\x00'}) preadv(r3, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/65, 0x41}, {0x0}, {&(0x7f0000000400)=""/152, 0x98}, {&(0x7f00000004c0)=""/119, 0x77}], 0x4, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 16:00:01 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x9, 0x9}) r1 = kqueue() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r3) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x8001, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x2ba30eca, &(0x7f0000000000)="b76efb307b457b28af39c3c9e59064efd19f530decc806998a4f860ed4d4a1b1adddbe9e8ec6a1689a715d9fff423e5ec5b285e83ba5999ff3e5cf3208a633a767712751d1853b73d06632eba9b0c071fe3742922efa4d818f9f9b37721c20b710dd6436be7be20c64d13e0efbf518d1420c50", 0x73) socket(0x0, 0x0, 0x3e4a) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='.\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 16:00:01 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ea0b8cd0f4536d7b3e581", 0x11) r0 = socket(0x3, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) syz_open_pts() r4 = getegid() setgroups(0x4, &(0x7f00000001c0)=[r1, r2, r3, r4]) getgroups(0x400002b2, &(0x7f0000000200)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000029000/0x600000)=nil, 0x600000, 0x4) socketpair(0x2, 0x4003, 0x100000000102, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r3, r4}, 0xc) socket(0x1f, 0x1, 0x7) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpgid(r2) 16:00:02 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r1 = semget$private(0x0, 0x5, 0x2) semop(r1, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000007c0)=0x1) r3 = semget$private(0x0, 0x4, 0xa1) semctl$IPC_RMID(r3, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000840)=""/102) semget(0x3, 0x4, 0x180) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x200) bind(r0, &(0x7f0000000680)=@in6={0x18, 0x1, 0x9, 0xea}, 0xc) bind(r0, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) write(r0, &(0x7f00000006c0)="f8de5be11a3e8cb79bd77e42ef63cfd62e22cb5cb149d7410d7ceec74befdae8416220a01d06eec253f93a478f78cdfa6dfe6d53dfff197a82932512a2f7d7a6ab1eb608af6319770be67f3299edea95c8c865ce80198a4d74fb73661df0e6c665155909032fefc3f37d4661dd4beec1a77068143a1b213f130156695fdc1df75928c7a37fd75183bb8de5092f6d5a165821c685af86723d3c80e61018b582f6bdf35b8d4773ef80bbcd5c4efa7f72bcf210f9b5487eff55a1759601f7cc99360cf7e9df8fdb75ee4c7d61e9ffa2a3e777c3507ad2b737b0313e519f", 0xdc) 16:00:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xcf, 0x2}, {0x84, 0x100}, {0x47, 0x800}, {0x0, 0x800}, {0xc3, 0x1}, {0x0, 0x7}, {0xc3, 0x8e9}], 0x7}) r1 = semget$private(0x0, 0x3, 0x41) semop(r1, &(0x7f0000000180)=[{0x1, 0x7ff}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x1800}, {0x3, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x2, 0x5, 0x1800}], 0x6) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x2, 0x1f}, {}], 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x2, 0x0) read(r0, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6000000000000000}, 0x10) 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) listen(r1, 0x1ff) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="f0d5fe72a31abfc2bc2f7bd92e61d7262ca50039de8e6eb35fc740e760e032d553835f5d5863a0e8d67dacac4e2bd5cdcb866f03dda369b29a7415392ee3c32b8f42cbaa008037d984a68e22f62a39725b6d98c9448ff10a847d21a5dee310a9f4513a96ce2308df796a7e45228554908a40b03db6aa64ee9c4ff94f0fc82f85c35e98af2b285b73e8ddd8086d71f5f11c2f45c945462b2028108593f807f446505af439808df65bc0d0561b874e7fa909c1c87e9db05344a4414ac95cb3362ba9e54d832b0b11445bac311c7841440d69c5f1abf92813789526011f983bacdf86ead78b6ef985259d187d3630fc25a03d7e50bdcc829f0000fd64dc81564f584b9c63b1b05dbf3f52485b85379f1e0126b477bd72f0bb1bd4bec6dce03a5069bca2ea06edce57218269e763a95c87351211bc40363e2480a89f97bb075b0455a1dad945f5c6007f124cdff78ba4416a5833227452449fc695f77812bd8fde38fe76edf756a9c05aada744168315e02ec5e6d778661734b420915cbe6e2cb6bd015f5cdef3980ef62bf80221b0acf819ed41b702270c4d0949f36a1dd60a54e4080433c9da7f9fda7c2e9d88cd1cbacdb4862b0dc7da968e8eae18a0929cf77de538efda779873af2ac47a1b48d07d16cd909af938b21077853839d0435117f93bbb371b3fab11d2cc0c814fd64efa7f442e36cde7c2e68540369dc130bd79b409a026bcc762a98c3b708e274b94e1140438b5eea3a34c88c7e88a1128e7e4be6e700a2612bc14e80f30ff8b9d1ff551d0ddf89c1e223016af67eaf95987b577551fb31c98ec2aaedf65cb08a8d66b129454fbdd0c28e25fbf53f4ad1327a3314056a6c58f11065bf611d0a77495b60addffb0cb85c45c1f21ee8fa4f6b5eb33b125442fdc07ff0a32cd3daae944fa814470633a815d4aa96a4032300474d7885cb8ecb8825ee5d1b0d71660480f7caf51a0cd7758cb8924579dd47b6cddc5ae1eee1cfa31cfb90ff90cf43b25e72c82be9575a584db8710fe23138ae478564175653fc6229426f8555d40a7423842342980847c626bcc3ae3519f7a57cb954ad93867b75add1ea7569752250fb0668276d11fc46c1ba64dce853aeada81bf8af952bbe0fab5e8a735f90502526cf54e83601b044e2535a90e105097c749ff7c3ca8696695a447ce2e2d9d1bf67e27f2f6a5dc7f9e38ed2aac43414c5ef72fb7aff706ac3bcb6734a71ad92b4c3129c9e5b71418b54b2ddb1abceeb1e1c4fe72acc8069d9adde6de89095238017eebfd446d657b6d0187a7aac9884505ee999b5b1eb5590182dd5cf54a37bed445df30bb7e2d3ffc22257bc929ead3f027477b263e982320192637cb9cb357914c0b8b95f66783116584daa155cb6367dca42ee11a73693e93d2b2080044c436dc9143832c6767d3709e6fecbf7b17b1961c4a385c4a5ffc0245486880da6c96119849d105462e92f16cac566e37e4c1072e4bba65ac965cdfcbd11149a182bb58988d1a944cf4920b2d6ddf6eca49546a663009bb7c5bb060f801b6906026e6c1c843aa737550297c298704cbefced8703330931d61a4e247c5289b3a6b8ce1400c34ef64e6aa4f87532f1d322b011330f09839f0dd26d5ca333c0b19488bd1d716ce50a46424bfcaf496457303abc0b6f5401cf88afe6797af670d75d1311c71012def57fbc181e3e29cb0eaf84be5777620876244bd50037e1c8c99d05e69a631257ad60a1de87d3948265b41aa0d7c80bcb0d925438a1170b7a7dfffb4a7615de89e4554f5c7883d3cf23a3148390e64eefc70e4eac6b9424f460220c4262e466eeb06d3a32b85269de63dfc464a5cc0b737edff77fe4b0065b94aaa5dcbee89ece0300b3072e3f0c9f425d485fb12990ef35a5a6e89b80482ca20150d82969e8fb18e38dfc67d9adb53550ab7f17b0ca27b122ad02e48247f1f56f0fe7e3ff2a902b2e1cec0889593add525450e", 0x57d}], 0x1) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000200)="4c7f1f42ec8b0c1fbccdc1f87c772baf475814541086f8b814fa0ebaca58cf82624ca9d0d89749ecba32262a6dacd4dea223ccdcab24b4950c4641dbacbb8f10fb5a85e5bc9aa15c96d112005b5373f111a715708af9470564c2450ca959c5515c1f908f24ca1bfd882010b8d6147217608b18fa5dec15808aeb78af1e0763158f631986ba2c05fed008b5f518ed68cd25d35e791edeab3eace2050aa6c440d66d", 0xa1, 0x400, &(0x7f0000000000)={0x18, 0x3, 0x4, 0x8}, 0xc) pipe2(&(0x7f0000000040), 0x10004) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCEXCL(r1, 0x2000740d) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:03 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) listen(r0, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x7fffffff, 0x140000000000000}, {0x81, 0x80000001}}, &(0x7f0000000080)) 16:00:03 executing program 0: getrlimit(0x80000000000000b, 0xffffffffffffffff) r0 = semget$private(0x0, 0x6, 0x5) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x800, 0x1, 0x9]) 16:00:03 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) preadv(0xffffffffffffffff, &(0x7f0000002640)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/114, 0x72}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:03 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10080, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x22}, {}], 0x2}) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x4) open$dir(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x408, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x3) semop(0x0, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semget$private(0x0, 0x3, 0x3) semctl$IPC_RMID(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffffc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) write(r0, 0x0, 0x0) 16:00:03 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) getitimer(0x3, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0xed59}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x1, './file0\x00', './file0\x00'}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000600)={&(0x7f00000001c0)=@in6={0x18, 0x1, 0x5412, 0x6}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000200)="9fb0d72bc27404dc687d52be09396bba74e1af0127de5ddadd9fd4dbaeb1734efaca050fd91b0dcc777dcab180df589937aeef90ae1813cda54494920d1f6988434e1ebaf2a8c7261700e2e787da13331db072d6d945896c2584760e80b1763e800b0bd6b643e78563f869f8478215e07460d4b68fc4f1c48f67e000444f1e3d88c71034d25482e46fd51b51fcd50fb7", 0x90}, {&(0x7f00000002c0)="f6dabeb87c07948cf34e49a944f8ba896d19843aa90001e32a23d45c33019220f06256efa5a08872c3ba522193660f73f39006c62d2cb53f6b0ccd7ee16538e12359859425c682581b1796f75e1da952ae027586e2732c66bb6c94ef8132ebec67b0af14d32e427cbd04e64b6564425533dda996a4ac87994d9a61a20a8556a9726f2c105d7da967631e5f87f0ee32afa63647b66dfea8fc24bde9ede26ce0f23376f67146165ec478a544cba170ba1859cb1a082bf239e2f301172d916caac638971a9b56e44a48eef4f3757db2d78b8439ed837528d7a2eae5848dd14a7f335310395825dbf4", 0xe7}, {&(0x7f00000003c0)="619a81e3", 0x4}], 0x3, &(0x7f0000000440)=[{0x88, 0xffff, 0x5c, "7e184bbdc100e6fe5dc7fbfd8d7302e24aee51bfe73fc514bd138668405fc869fdd8a4a9bc374758a557673db95643a9c2d74b1c80884b56d357294d59d0d050c57819a19ac211b22f8e9f24ebc41da5bd46a491f7a353b67d70dba65e8a64cf76b78a9ead565ec0fcd8a796ec25883c7bfbe7f6"}, {0xd0, 0xffff, 0xffffffff, "c3eee1ba79271d4d29d1413e5254905e769a46b8a1a010e6affb6a10b9f00fba3adb5b8bda7327704504a02c0aec8aba29a6c7d40b6b9034c247ed4ffb3b70ff6a9c3f446554312af08b633e6183f6676fa7cc4143d688ac9bf604d43609522760ade95e62d8b36397c86114fdb3519c58d2879c508f0c6e1d06d0a3a6a587885cfad12fd30ab1e4205e4f81723c566f8bfcc1676a77b4a9ad2474c7dde5144d1616679ec396c1844e80e397fc77c1103fa77de3af80737b2fde"}, {0x48, 0xffff, 0x8, "381fd2104d3d1b62be0a4e9e1fee8e4e3f2ad56c1693979e63ba75e79a2c5d3d9e8b87d1620b3385046899acd30e146e71140bc6da9869"}], 0x1a0}, 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000180)=0x1) dup2(r3, r2) 16:00:03 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0), 0xfffffffffffff800, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0xffffffff, 0x40}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x7}], 0x2, &(0x7f00000001c0)={0x1000, 0x34df}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = getegid() r4 = dup(0xffffffffffffffff) fcntl$setown(r4, 0x6, r0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000200)) getgroups(0x4, &(0x7f00000001c0)=[r1, r2, r3, 0x0]) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x218, 0x0) connect$unix(r5, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x100000, 0x20000000000003, 0x3) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c6515d96605a1287ccdfda4b0b39b5f049a1ad501caa16bda9bc626edf860d6316a623b3e20670a31bb6f905d972b605d5bfeae9eb308a9a50f8ebf"], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 16:00:03 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x1) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffd) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) getgroups(0x5, &(0x7f0000000400)=[r1, r1, r1, r1, r1]) readlinkat(r2, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)=""/139, 0x8b) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r3) fchdir(r2) lchown(&(0x7f00000002c0)='./file0\x00', r3, r4) 16:00:03 executing program 1: r0 = socket(0x1e, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) sendto$unix(r0, &(0x7f00000000c0)="58571271ad075bdf774344fbf9", 0xd, 0x404, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xfffffffffffffdd6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x1) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000100)=0x2) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 16:00:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) mkdir(&(0x7f0000000040)='./file1\x00', 0x12) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0x100, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xfe3a7cad5a97eba7, 0x4) socketpair(0x10, 0x2, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) r6 = socket$inet(0x2, 0x8005, 0x1) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) poll(&(0x7f0000000180)=[{r0}, {r1, 0x104}, {r3, 0xa}, {r4, 0x1}, {r5, 0x5}, {r6, 0x80}, {r7, 0x1}, {r8}], 0x8, 0x40) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) fchdir(r0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/197, 0xc5) symlinkat(&(0x7f0000000700)='./file0/file0\x00', r1, &(0x7f0000000740)='./file0/file1\x00') utimensat(r8, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000380)={{0x1, 0xdf}, {0x7, 0x6}}, 0x2) r9 = semget$private(0x0, 0x5, 0x641) semop(r9, &(0x7f00000003c0)=[{0x0, 0xfffffffffffffffe}, {0x0, 0x8, 0x800}, {0x5, 0x0, 0x800}], 0x3) recvfrom$unix(r2, &(0x7f0000000400)=""/37, 0x25, 0x0, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) r10 = msgget(0x0, 0x51) msgrcv(r10, &(0x7f0000000800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e15f1be4a28112503dc88fe1cc939d87d0a118c31a8a71b21a5b7524a46a09c7f1d9988046f0c4389f671bfb6638c994bb4020acdd9f90bf6e1097c9131f080cff6cef45bd74b70d066144559f3faa2a73569a37dedd3b820b258b8dcdfce3da4b369dd105f202"], 0x71, 0x3, 0x7050b0cf7dc00d73) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000540)={0x0, 0x5}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000580)={0x4, 0x2, {0x2, 0xa10a}}) socketpair(0x6, 0x6, 0x0, &(0x7f0000000600)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000640)=0x7fffffff) fchdir(r8) semop(r9, &(0x7f0000000680)=[{0x6, 0x9, 0x1000}, {0x1, 0x4, 0x1800}, {0x1, 0x8, 0x1800}], 0x3) semop(r9, &(0x7f0000000780)=[{0x0, 0x2, 0x800}, {0x3, 0x3, 0x800}, {0x4, 0x2, 0x1000}], 0x3) 16:00:03 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x4, 0x7fffffff, &(0x7f0000000200)="d6fdb2619b3f66191e3d457ad7394782727df5ad1f10779b30d5143f286ecf50637b45ef687be44331f00581492401124386e3c38cdeaef3498e1320a49cb4629f916790815fcd58f9469d1d87a8156e0c632c82a23882712dc1de1940a81a54a04fc978ef61d987a8b587491eb3c664e413e02739bffeca67a3a57e23b8f612d97393f632ae0b8b576430360286ed418dae560972f0c1e0fc25b00674ec83ac47eed4f7547885dc7b7d79fd3b397a045cea819df19add5d4b4cba295543fdc18c2ab58b563884ae34bf705ef9ddc34ca06e", 0xd2) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 16:00:04 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) write(r0, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a77", 0x18c) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7403705462b7c4a74f922a7fb8bcf921b1334b6f08970400bf32fa95a2123cd3c8a6702289ae9bdca665f844498aed99e3c656ed1c947118aedd99afdcb5058ff45a202a39bf64ceccf191301cd3af5cf56df97092c1d55eb14a0283cea25c1851fb46296b8a7b148d94016c807e1034de", 0x71) 16:00:04 executing program 1: r0 = kqueue() close(r0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x3) 16:00:04 executing program 1: socket$inet6(0x18, 0x0, 0x4) accept$inet(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x20, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000300)) truncate(&(0x7f0000000080)='./file0\x00', 0x401) r3 = socket(0x20, 0x4000004013, 0x4000000000401) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x0}, 0xc) setsockopt(r3, 0xfffffffffffffc00, 0x3ff, &(0x7f0000000140)="5e7571c22eff8a8c244ab6666b2f03eecfff6ff50df0f3ea0c84ac2b126bfafa6a627230b5e360c4dc65c7a8f4c9d3bf0d875bbf3bf8dda5ff50c40bdd182ea568de3a07950e0182913d5d7e29eaf3f17ce60f22b7a0252578c002d9f84120ffe6abc173fb1253d695e65c7a93e25f574543f0a919b0c51a3e1c385a6257e474208a1dd8818103f857b8146567b005524ed51773e9762b3044551de09aca68e3a08c2c37767fb6fa3f23ef468b4927bcf064da4c3aa0d2324e44d46404b8da49e76fa9872a0db389ff42b8a7980b73844047921889947d162174251d77aaf3", 0xdf) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x3e, 0x0, 0x0, &(0x7f0000000000)=""/99, 0x129}, 0x0) linkat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000500)=0x4) chmod(&(0x7f00000004c0)='./file0\x00', 0xc1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000280)={0x7, './file0\x00'}) 16:00:04 executing program 0: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000002100)=[{&(0x7f0000001040)="3ad71c692397b134e73799d0cf0db9b84f9699a491cefb06f869daf0c479c4cd7403442c897aa9b7e65bac03d48a3f680d94f25032cfc4fb9cf5b028092e9e4a53628d0adc768f367955ffba31d1f69adc99e0500f4bd31eb8c84bcdb3186ad71db5689343d1e07957c657508ab10b5acdae16695dac42b64fabc649d83fc862f43ab6adf22b17ddab677669d7a76d8b83b41825ac428d2371aeb3a3f760a2dc02975c440a3fbaeccf00ff45fc6a495ec9fb0e5f6e4483b6d46a8fe8227181067c8ee04cb97193464f9a6603b6b56507d8a1bd4ec96798a1c782fd893ea17092bb5d41f3f6da6b1edc6f1cd18b27d52890862e67949bcbf8061101f106b198c9dc086359c18719489f24e498ef1902f7c648ec8adb38a2780e7fa096a95acec9b23506153198b4a5a16e5c142065411420505a991eb7e761dbfbb2a9f95148a0c6eaecf2d0cc94be9017cb72157103a6f005fb860fbbff06d2717d7688c4984fb88643b903d0bdef5e015fc0fd7fd2aa2e68856915dd6a1254195c8e3b62602ab2d728438c4862886b0da43af713d8f014a38b52c9013326d8c56b3d72e8c9ddc60cef588d3bc692275112d1d25f7eeda85695c8d0536c8fb8bc4c4fcd61d088cd661778cb9ce79285196e97a8333d5b0e3f21a98be3b963f5585e10bdf19cc14c76b2af4ce06a294e9bd7b786941babf42e38aea331c54bbfd3ea14de9381463a2e8d087296c687637a6c958ef8df1094c12411564752662dbf429d8634e0640c972ea4a20984f5978f6f71d13b3cd2816ef2c1af3f28e6a6103b799caad7d9b539a5ca8faaa766cc2e9da8ccdb9424a6e20de8844609ac6fa4017cdb5f643d7d0d6f1f1dc1efe63d6c414c84427ce7e5522ad488fed6b65838f2233ac24d46ae73950fe4bf95516d011c30197acb6dbea4275b125043ff7e1b35ad68965e2c53a1ae68c85937ad7cd7809c0e6883a676a75dfea361597e5b721fc6ea3c369ca310e9d899b1cdc4560f0cd701d9bc9d36e3cf75240d52373d4b6346d671953196c5ec14d4a2c064ca6cc136b72a7d2076659c5ff2da04dcd7023ece1829711d42517343ed5e1e954cbe18e77f28f14a41498efc4df54d9bf1f2638f0610fe5b9f750ddd83e98ea20193c2f953ec3bb905c9e6f80c3bab4b779418ad1341cef730c361e89b1b5e0456c3e2c6a072d2685fe3a039655aa3ae77ce20a45964a5702d0a3bcf709e8ea9d0533cf195dd562b866a974a57bf39fe66de03eba7520b2e1ceb685c6d3ca47824b44d12897bd76d96080db4c6cb20704c1faa1682621b9157ab97f827a70fd416498e4b1f6c3c4f324e27be23c75f0a1ef94e0861a6b83c2cb96161cf6151b880ba331d46bce765052879feb604c322deb29e483a61036e745e265cbe8796bd45e1865a5aaf61a9d52217b61508c9992a35a9331e8108442c66be2a9ab96c2c2eead3112d96171974d81944965aeed651980de6494fb0beb059c159993587d2b55f8a0bc2446c0d9ac01f98c13c4c83fa5fa480ebf0ad882fb77933d97765fae74e4c9f422fecc3266971041a60661dd741d7c05921b80d96edec12d02ce10629e463ae9c38753a31511c9116c304bc6913f0c326764163c2b50e3a54dcb4d18dd550d427e3258c9c0fac179c95234b89602deabd61548ca73bd39c5e6e32ed9feac877f21686c27464941c3e31547f7918c569aa83aaba5ca26e447f13ae9d766045d24add8e9d8e578ee95fa618a9f172de6ddf930395d89a375ebe4c553123fbe3b7c305cec2139cba39ad028614d97b8feff1b8dcb44b838adf0f4db54670aad2b89ca2287eec8965628bf438c89f4eb1bd4e6433ba2a5db1b3f5631f44e55e700ec005ece7a280cfe667eb6cc51e18a6607c587502d287d5f33b82a116f0bc965bab681024eecc176c0dde543cfc261d64c8b34d2f1499ac5f6238f6b2dbf02856e94b6bfa5625ea39081dc7d2f98c736abf9a9314af3f2f9f7aa46505502c0d43af622f462da9ad1b76ff272c66a6826416f6db564ffdf84832fa997a0e6b26ce5d90c9b470487539f6011ca9bbbf8e21dc9887b4ccaf3404bacddb25d2b5095a4601af3024f3edc503b911147b7a4bec25560cab89f6b4fb26041e3d5e3e8568e8b7019a9ee54ffe29debca251ce12651ade97266eaa94e1e0bdd79d5d67c6ae5b2d080f037242aea76f57d43fbeb3335f54de55384dea34c4ddacb882d26bf77a35ca38e2a45c67b8b985fdf784a6aa70c3746146c9dd8d6efea9b1a7a4730010de024b24e93eebfc051bcb4c9af0b5ddb3ad3c8aadf6b1257a0a8227d0374bfbdfccc1072edd42b9500e484be9d772a69a0a1c53187e836e90f07d32839835ae2ba82ed5ced8f0dbc7286065f4acf8335dea5ffea6dc8792dbf90f7bb345c49302b901bfc00212a8991871bbe62c80ef169d60a15c5b4666d808468d1e6e2a5a51d2b905e9414ac7be894438c3792fd1876571e5332e41a1b88b9fe9cc4e73d04be2a8ba360e50914950a89d8c2943c93d43a8d67282ad6c5ccb5c8c1a45047ca0a10b8b02c6d313343c50b522d0713205e864b171b6c2c1560cce358490fd11edf26cacc7364adadc869d2b613f4b8b7dcba3d31a021ab30deaa8f9da3c6ab03f8687fe00028a8ff412822c369464b9ec934dcfafc94d38b24b8c751f528c57053299c6ef0f82a55d42a9d0d98d85b02e99f61fb8e2d2a6d995f4a6bcf897779381ac9c22ffe66fdb550e95d8e4158d242e7ab6aac213737ddd181dfb5058614381d92c1512e966e617f63599180e78e132ce9a6c20654b9f4cf362e43d16cb5b10f4858b9663632eab01d200882ec4ee6682f83488bcef2dc4da704607299101ce921b934ea440c9e5f1466c306469aba132a6b37e404b2bc35e13c35a86d392f1b3f14bac79af8905871c1a3b219c03556ebbbf0681a0ee590f06be7d1773e1360c589e37ba7bd36a88488171b6541d987c6361c35c4ff919e5dcb1c928028c176a8922182cf970b03c760b3f56484865f43292e2e347669270eaf3e4ef92c1fb97bf115e71bd8f878a4a2853b2e1355a6be6b123d45f5116c47c3cd108bb7a677c9b7b209a8c2bd78c784d67685becf4c77579b06de4188dfcb309d8f4f48f6f5364f496be198f482ab30db02d0b0e800b8722c6386471693fc76ce513ee45a239fd78afdab659e797dc3a56e3b0d677640d040f05f353abdd856a3637596c1d3b51d0256483178e29ce1d3e3b867c60cc39f71be17f3ad861a48b31c36722ac61f3a9c627d9639d7f4540434a9c71f2930f4d921251b7cf93a68b4496736fbc5a57fc09ce3f2a3292d27fed4f9ed8531c4086dfd9730772545496f4420136c653b271b154a69fa1b67105f492664535eddc0bcf8588c5cd3c56bc0fbbf6e953f0f6f965f51884b64792ba6417f57a25ad0976d31fc7c95dbc0fdb26649fd3a207331dfbfeb0e6ef4226bb875c85861d3a969d96d4a876d4d066b4b717a7e174f2c878043f62f79bba32476d92e087dc3e022e42ce71651bbe49069a07323ea747fb97a56c96a61b3a1955f29542873cc1f2e04b55b34c4e8d54d5d1cd76318214870cea7ee0496241b56980c35b88e7d3e613e499e16130ab241e75a07f07568de24ce181c897310dfabc9aa9a499f147ce130f11c62657ff6382560fa5ad66781fa6b0f540fdb9a2942eb90984d9f1b58fe0b8f8fb0305a3d8d9a87f506d6a6eaf8e2b20a258f8b9c184fb5deda3696d0631b2fd806afeb47acc8cc82557f9263989847e0e8d4ce95692deacbf4b570faffd7a06e37293bc0510d1d7f82b877e4b40314ff33252a63e81917a82384f0668f67a4bf7c9cbcbf3efe48ae89cf1a65caec98f4558b34bdca60a005f0cd5a685aa5c4ca6f46785ad17370053dc1f9c4f619fff5df8ef65e79cb87b3c8daa8ef81e6b04beac6b9776ea5dad10a904d73d137bd7818ad8c6dbbb3d2cb96bf9f88e3779cf966d45164a8e5d7452cadb4bc87cd2fd282a8be3b8d44b81aeff13ddafa88445f231d7f87ae0d088ef47d3eec07dedc66badbe3439b96606e51d12737c2eaba449ebda3e0dca661276a2154386b5443c10892dd3c017152ffbb139a465cb6faa5b7bba9d44f34862809a055d17cd588c601de944f5be16283a18ea0973cb9bd636de21f2749b28511c7ca6af0bb9cbba311605653cf35f70af4c47c7042b19a5566687a73c32c393b1488b02771a4b20ea98803dd0e8814ad01d8aceb22b33515412950907eb6101eab3fdcca0eb9f74d05d3bfa40112f2c7a79892813238066c9bbb4ff410d00574fdf95ddabf41d1bebadef9153fe46e2332de39a74d3e7234e555b3f7b93d2e50d2e5ec1719377dbc73228785eb8203efb2f09de790a4a436243e8d4e952db7ebf56460e7454151aec0d6bf04d6c75130f2b09c6ce0bd3a112b93b12090b87dd386831997f67ac8beeac2d90a78d8ec19a5e75fb566b4e269d403551f235b79437513e1bf0474c37418d88b559df9dedfc71e2d37127de1fb2b71d4cc74bcdbbd6a09009af24c1dcd3ef81b6212da5ad2b0e31358fc4b1c7be36b9de3fe573b0dd1abaf7562f4cbcfd4f1f482b3890b1361bb692332a17cb8ae94dfb0a5cb1a7a2c944c35736aa42dfa1fceb9ce598214d42c2acca1bf283e7641a410a12e8275801f7d569457273991b61f280d388828f9ee5fed4253f14e5b778e28037882f7f25d440493d622d7c01a137e5869332f2e3d4e46bcddf1ecf2eb7d59096b8741a1bcc593f190aa83b52a9cf70a1cd180c6ae53f2ddf59d3c757a4e2daab1986bc140246d94ae2542beb8017cd463741493261c0d1f93743f934c3771f0501e18c76aa3e78296876502824ed253eb666944a2feec4748c3f69188603952a678c34cf60a2505eed49cd70eb57062d52b3d9e8130c385ac90bc8ae2d8e8087401c4f4051b8ead300c151eb0a79f555146e6117be20c2c5daa837b8ec643c749a104b3b78cd5f8bb678e9742d42b92085ebbf8cd2b88ff30de02100937087c537b49df4f1ce6596d62399ecca56346a829873a0c9fc0182eac9d920c39e2543663acb1ba15d181f462aac66f449cb0282584d09f3866b7d8eb73f110ba92347887ee6efb075cf0b42b07c0a28f7e6bfc233eea443df7cc080d464f052ebdd71f91cf7a24791334afb4480b6e9f8e0218d4db4a0ae7619c16e30aa872afcaaa02c456fa8f3d25349d4fe7621ac21303f44fd1095542449c36ccbba38fc0d4001bd76bcdb59a342da8f784cd509d46f0b3d77b73e952fad2400ff030882f4628d0b8b1c0a819373e5e6b7b8f53ed51c0e49db7ac53ca72339fa9e02863dfcafade94bc0a033ae670ffd1c36c06d4643d96296812d0fe9f43eab682f06c1f48e87dc5b8b4f9682dd50cfe1cfa3b7b59e2c7262c2ce298092175d945a53ca0a3ca71b60b22e981f2c4e3fe818f869efd7b5f49d5682add48730ebd113f961fea57caa242191cd4abd16c06e583cfda88ebb68d6c0a89c7a90c18e2915964b3309cfe71b35e579ac24ef3319f0c6e3d2be65f489bbdda01bb6735ee0fbf999692f69500d7288e0f7b37beeea324bbe0f823ed31e28438c5fa03367a42c2df73db7e8b45e18dcef943d536ca81e64076daf0e19c9e0a11a86829cad56d0f1b7e47f8891fa8bb9846f7990782beb8320503b9ace54bd7dca538daa29e0eb7b6d5ddb1df0d5522403b4d08caf4ac72674623b66137d96f08ef723f44e6735bcc30270aa659766e2d06048e28778d91b5dc722e03ab5449f5bce", 0x12a2}, {&(0x7f0000002040)="988ffd31373ddf4902a21387145493d9af8065ccc05f50167d77714e5be506f676a0045ca56371c540d9cf500d603da8d445413c1a1f2b6769b1f44a5c3dcbf6e16fecac856dc67005cab277021066e52815dfed809e8c675bbcfee2", 0x35}], 0x2) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="00021941b41297"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000180)=[r1, r2]) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:04 executing program 0: r0 = socket(0x6, 0x400000000002, 0x2) truncate(&(0x7f0000000040)='./file0\x00', 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080), 0xfffffffffffffd77) 16:00:04 executing program 1: setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/206) r2 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/239) r4 = getgid() r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000240)=[r3, r4, r5, r6, r7, r8]) 16:00:04 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000000000)='./file0\x00', 0x10018, 0x4) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() syz_open_pts() r0 = geteuid() geteuid() setuid(r0) syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x910, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000040000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000013e, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xfff) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x488, 0x188) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0188a6f175b110de1401"], 0xa) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r2 = dup(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 16:00:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x9}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x9, 0xbef}, {{r1}, 0x0, 0x89, 0x80, 0xfffffffffffffffd, 0x1ff}, {{r0}, 0x0, 0x10, 0x80000001, 0xe4a, 0x3}, {{r1}, 0x0, 0x1, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x12, 0x4, 0x8}], 0x4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x48, 0x1, 0xca6}, {{r1}, 0xfffffffffffffffe, 0x5, 0x80000000, 0x1f, 0xb026}, {{r1}, 0xfffffffffffffff8, 0x4a, 0x80000009, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0xd, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x4, 0x200fffff, 0x3, 0x401}], 0xfff, &(0x7f0000000240)={0x0, 0x6}) 16:00:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$getown(r1, 0x5) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x4000000, 0x2, 0x1, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r1 = shmget$private(0x0, 0x7000, 0x40, &(0x7f0000ff6000/0x7000)=nil) fcntl$getflags(r0, 0x3) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:04 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, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x81}) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x802d94) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8100, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000040)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') dup2(r0, r1) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x800000005, 0x89) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000ff, 0x0, "b2050000000a631a0000000000000000004000"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() dup(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000c00000000000008000000000400"}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x8, 0x5, 0x7, "e1a62fcaa76d79c1a6e5e39cb36c384365f5e2d5", 0x73}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0xa) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/19, 0x13}], 0x1) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) read(r0, &(0x7f0000000240)=""/4096, 0x1000) openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x60, 0x0) select(0x40, &(0x7f0000001240)={0x1000, 0xa3cf, 0x3f, 0x5, 0x0, 0xffffffff, 0x1ff, 0x3}, &(0x7f0000001280)={0x1, 0x7, 0x80000000, 0x6, 0xffffffff, 0x9, 0x1, 0x1}, &(0x7f00000012c0)={0x1, 0x2, 0x5, 0x5, 0x8, 0x1, 0x7, 0xd303}, &(0x7f0000001300)={0x616b, 0x4}) write(r0, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a77", 0x27) r1 = syz_open_pts() close(r0) r2 = dup(r1) select(0x40, &(0x7f00000013c0)={0x8, 0xfff, 0x9, 0x1, 0x800, 0x0, 0x401, 0x69bc}, &(0x7f0000001400)={0x3, 0x7, 0x8f, 0xfff, 0xff, 0x5, 0x800, 0xfffffffffffffffd}, &(0x7f0000001440)={0x5, 0xbe, 0x3, 0x2, 0x8c, 0x5, 0x2}, &(0x7f0000001480)={0xd91, 0xa1d2}) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001340)) 16:00:05 executing program 0: r0 = open(&(0x7f000054a000)='./bus\x00', 0x400000000000000, 0x0) r1 = getuid() socket(0x3, 0x4003, 0x1e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./bus\x00', r1, r2) openat(r0, &(0x7f0000000000)='./bus\x00', 0x10, 0x4) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x8008) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000100)=0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x90000, 0x29ded606, 0x4, 0x3}) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="03451a6b100da487", 0x8}], 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) close(r1) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) socket(0x38, 0x2, 0x1) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = shmget(0x0, 0x1000, 0x8, &(0x7f00004da000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x2000) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 16:00:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x80) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1ff) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x3) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0xda2) rmdir(&(0x7f0000000100)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setegid(r1) msgget$private(0x0, 0x40) flock(r0, 0x2) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0x2) ioctl$TIOCSBRK(r0, 0x2000747b) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r2 = msgget$private(0x0, 0x8) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x10) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="8c52bf10cb4baee77dfc42a42dec5516ffa60d9083626b55e0063aa2174c5606e0a67ba155ffde8371399aeae7b9fd1324038ba5871b2ba760a78225645cdbc6ff10f71388a7d88f4a57cabc8b86075ade3965e4786a3a7d27e75028b7264f46d243b9ac5b9232b69acb09dc270161080a07ce742ef79132", 0x78) r3 = fcntl$dupfd(r0, 0xa, r0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/252) setegid(r1) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000480)='+\x00', &(0x7f00000004c0)='\\\x00'], &(0x7f0000000700)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='*\x00', &(0x7f00000005c0)='&\x00', &(0x7f0000000600)='-*\x00', &(0x7f0000000640)='\'\x00', &(0x7f0000000680)='\xc0]\x92.##,-^^)\x00', &(0x7f00000006c0)=']#\x17(\'\x00']) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000740)=0x3) linkat(r0, &(0x7f0000000780)='./file0\x00', r0, &(0x7f00000007c0)='./file0\x00', 0x4) utimensat(r3, &(0x7f0000000800)='./file0\x00', &(0x7f0000000840)={{0x80, 0x4}, {0x0, 0x2d}}, 0x2) utimensat(r0, &(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)={{0x45, 0x2}, {0x5, 0x3}}, 0x2) symlinkat(&(0x7f0000000900)='./file0\x00', r3, &(0x7f0000000940)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000980)=0x2) r4 = shmget(0x0, 0x1000, 0x240, &(0x7f0000ffe000/0x1000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x2000) setegid(r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000009c0)=0xffffffffffffffc1) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getuid() chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r4) setuid(0xee01) dup2(r0, r1) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) setgroups(0x5, &(0x7f0000000100)=[r3, r2, r6, r3, r5]) 16:00:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r1) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x83fe, 0x0) write(r0, 0x0, 0xea9b6b3ad23d3060) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x31) 16:00: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, &(0x7f0000000340)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 16:00:05 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x28080, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x1ff) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$getown(r0, 0x5) r2 = semget(0x3, 0x3, 0x20) semop(r2, &(0x7f0000000080)=[{0x7, 0x20}, {0x0, 0x3, 0x1800}], 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x1, 0x2}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)) semget$private(0x0, 0x1, 0x39) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x43, 0x6}, {0xab, 0xfffffffffffffffb}, {0x27022cd892b96ec0, 0x80000001}, {0x4, 0x4d}, {0xef, 0xfaf}, {0xaf, 0xfff}, {0x26, 0x8}, {0x81, 0x80000000}, {0x167, 0x1f}, {0x1af, 0x5}], 0xa}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000280)={0x4, 0x431, {0x200, 0x7}}) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/231, 0xe7) syz_execute_func(&(0x7f0000000400)="410f5bad8e0000003640da9d98f31bb1c4c3f96141aa00c4a1e455c464660f56053daa000066806bb8ff430faea952ffffffc4217d280236dde3c401edf16a09") lstat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)) dup(r0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000500)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000540)={0x1f, 0x3}) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000580)=0x1) sendto$unix(r1, &(0x7f00000005c0)="a4931b0b75907e0d389d21d774e0b458e04aaba3f24c2ed58e199e0cb32f4b1454cd7c9a9be460467a0dd744a62a8a15f946bbdc5adad12afb25d26ec15313844ba8f3383bf8cff275d27bb19a8c27c01a4b738c98eb53403f6cce29c75ea8583124d78e2471bc958b2cbb2342e16e544ed907f93d2a1bc2c01ce79f187df61b031eba21446326ba1512efd5a3110e9fc9ff2a188a6647d7e2294495a2d8a3b157c572789a7d4aef101eb14ed756ca0b06ed0cbb18748502866a636c9de95b05490f4b568277f3af22497fd39d3fa15f22ed94006a938db2c745c9092d6590bce4db8d25c5cfdb3197a233c9d24b810a514b69a1eb5d98572e40ecc180a093645db7e586ed6b3b9bf33c89ca760a2e933c7d5aef43a213dd38432092fd8baf4f81a738e6905aac97933668c841a92e62e3ced757f6b40e3820038bdfbdf60d582e33fd1e3538afd62c9148b30c83df19059657b74bd34b5053ba71eb4451b0563b5283d36ae31f072cd9332a09d9aa783304b9c3e58caade25cfdf54a5afb991003d0502199b02cae7de14cbf4b2b5ae218ba67f23c5250d3ccbc61976dee24894ff14b8705a6097cbf44fad91e0f0d34e3a274dd2371cd59d7eb6031a76e49aaa5a84d0dcef6f45f6131624eeca416bc9c66d6fcc1848740cd2865106f1845e4162daf75622c06a8149530fd6bbf104f328cdf79773580f78844ef4cfef3e52db1c31c951834d9cc28ef372d2fcd39062fb2172ffd451368bde63316629234af1ff095120af97821049c4f87d5588e980fdfa50f474ea5997a8db3f6cc1d4f9d0ac42f4837f18ad0df575df628169558122df69bb0f495a5119680307df4783ad21a2cc47c9e083ed7591e5cbf9a990a0e7f5761f99b8ad21cae5e75a54eefe46af9e54a846d324ebfc13857e2fc5b3d7bc195fdcebc5feefb94cd51f0737005715c4e277f2b89be0b87d60a59e9efc94088bada3c49a9f04991e170b393922f725c94cbf8ecca70258a1f8e488ca3373b254c2faf7b23061deb32ea1e4e5458984e7b1d2f2d35d86fca72a6214914e5d6b7b655d9ef9a293c5dff6e77a6c49c965a16874e263692e2ad2264b9afb4440e7d8493dd785d40725fb905c2e011da0ad52a4e9f28373800bb100710889463885ff74e4ae615ec8da53f25e0e116cc40d22bf20d0a581fbca72ae8aeecc2645394e2e521cd746edfab7f580f6e6c70c67a8ccd4f7aa3c96dbe4df0e357384000710e56f5ba719c70e088e717b482b38d9cd86d1cb304be38a92279088b7d2cd1d069509b77ef32877dcd17c8c88f4e7d4db4f988bc2f28f376c5958fe213c96aecc0fb5c3420b5551a3c1b256f4d94f17dbf590c2ccc77937c427f1b6b16c26b1e9afd8696cf277e1ad47a89e1acb7079b46d5efdc2990e76aaa7e1579307d130030b76f7ff10294d151e08455d264d7224ebbfbe36c597e37270d7d84eba84f1b2739f90b700e7e52eec9d3035a59fc5b7b439ad1d7ce71e49ea5a9e9acbe30d1d1ebd32679045075cb8f2f567cba9127d5696a419e2a81ce92aad4f1204959205ba3279e01e064abf429ec841a8427702a0b1a0b999d5e06d8af2538748c22ed9a7a0262d361bf90d4a08327f64830a58319506deb7628b0685e4f965c929322ac2fbbb25c8f4bfc9ffe96582877e0f128a1421648ce89d563f52e5e20916c73e965ee1e5130bf73b7438a081ce5d397a14d996463081e7366fbb5ce795c0458efb8f4970ed915f1f1e7cdfb4f81bc50592f5ac8d58ee8a662c776d51f18789d8905923fbb1525b4cc9af1857ea1c96137bfd2e93e0c8a6aebbbca642f12ed81fc8b05a5e3a5eb5fa7eaa10fa46e04d3d72026c38b95989dd12756763a957f387b2acebdd7e5b9b4cebce40e4244fcbbeef10908fee8ded31bfcc8444c4362478dbf59047aca88712d1a51998dc6a36fb799d96e20e48d9710add990d818f1bc040783774c1bed071cab8f47027f614d3c39a2499ae41cdfa7e539279b7ea837e3de0f765a692b67e6493f6662ad74cf24a92a13d2093666e53edb68bc8c0cd3d64a7eb6752879f93d63638adee70be93138d091e7ceef0d649a9ac2482d66e1fe96f80af0d3e8a76a8ea04871f6e8ecc5fc7c09453772487afa733b28215215b0e4a739fb5d0cb5be2b9ff6139c663d9711c1b158ae8bfb4a5c7d055ee98e9a6c93e403ae8316b686011b18091090aceb08b7c21d77223dcec345c7c21f7c9fc16db6f5eaf9b07d086b08f33d3220b61e6af6e85ebf406422e426247b65553d735e710a0b93ba20b390529aa91375b1037992b55de901af8eaa9f3d41dcd1ca99a0a5597caf376c60e3a123ead4647cffaed95b45cdf07bacc6953c05435133390f501b5dfb59e85ed74ba5d22ca68da14e1f9da0dc27be02bb4a6fbfbbddc0625c472bf436b52a90c1c2f5ece3fc36def0460843c32f429852abd81701d4a653439bb3f3976fb3adf7c2910a88c2fa0b4f04e381299450f5aa14fcdb1529850c71aec888913402470142aba309128ac6f30ae008853270aaec89b09770005f93752022e21822433ed45499fb32713fd7f5f8470bcd068da23bcf84641d797055ef9fb69b337914159cce95497e7fc5cf2c269c84c3a013347f40281bb5dfb9cba09ab20d84641cff147994c644c68ced4647af06960ea5dc8e0471bd86a5723c091f765b4948a99a2faa439b46a0a8fac06420ff053d1893b769ebc95a0cefa7ce5cb130ff72cf3890c4d770f20f403432185ef42cce65d5271b87e94474243cfa529a58294d54c85454d826531b856a3bba680081cdd5c86a62ab0eee90004e5277922430da4bfe27a9ae57884f00d0059d369810670798d72f5e1fb2b0a6c80ac55f4cac817aaa351077aa5fd44e3e268570d1bf081931127a0f27bfecf8c535b98008728e6fe40e7758a793694188740707e1d11596edc996acb752246fd6dff0f91af464610c5284418b4cfa3f6cc1e8e4fe0d8be41e98c7e6b6ab9420ba666611f981796e4ec47553c481e366cb9d61f360997fbe697c29d87e54df2310c159f6322d5c84b6f7961d924e33907ae3cb2cfd7d77176cdfe77c5317e67206a1c64f2aaf724573acaa971dea102b5aaeb6bb608163a5b35eb5404cc62f729ea53c23e2be5d820637c1b4ab6f0577addfafa08369d8dbff679196a4f82db5260f95270737ee2eb9798e5d7f735b9faf27adcd5014bc77028353aee1a8bb78102010fb21e208c5eee47d017ab64061f4e798663b745a9425f494c033782036aa754289b786e998eb040856f323f6cbf91b3e0d4337c526c28fe68e5a7c49bc8514280aaf5194c39ea06aa1358a4c2fbedbb37212af556a0b215f6f56b4d206b11b9a7176220fc2f551347aefd9265b23b5566e972c02244ad8750cd3c4d176ebfbb0541b82dcae92ce16151aef84a719190865b338ab0ec0868c0a2b0bbe89700a9a666066919ca42b6520fad2eda5ae2d3e4b12cab2b6c4b3d4c65cfda3ebdbe550b43fd49e62ca2cf37b8503530cc8e65442b9f1643a001aa97f4b40d13180bd560af9dc0362fba9ab3ced55a118759a30843c444081e6135557b78c62f36e0bd8eeccd2d3e507c75ad4a0e0f8efba288f1527e057ddecfa6c6655feea7d5c4771f09f88c922e88acccb134efd8a7254ed530b755cb1f34daf17358324352e60ad623e2d83b34e6c2e4e06a98d19c2225ac02b06593daacdfe7a63f631143a743b001ea419ff9f1ba8f9bf2b03103d468c6c207e3b40d56f606c2adcc1eb90dd455ee1158be632c2311ca03d1659faf2f3a2253129ba78397add773f5f5b871a12236a2799b75144c81747254b2b5b68ef9863ec4aa0257c022bcc9ef3981c044f27dc9c39017b3a17994830546f793de8b15daf9307eee40561d0543673de12dc866016861b31a6283bcd7ed14c255bea438860e37042d3160e44c3d7a7ca4be95b23be89c42e90ba7331c7a7bda224b7497020788743cd07979ac0538794f65c71d375625e15aebf07d55b76885d0bf8055a6854c89a8a2171b330f4238a178bf49af9a4162b819b1e9a9122c36cdc2dfd76fa948636a20b1ff6c2219d49d31d7ca223dc381227cf7930a45825fbc2ea667479384fe433ebdc61df61ad958fc043f30a072644edb653802198cb06ceda8896a63c5e6619408b98e9f99b7e22fd92f3ca04c85ad2eaa057b36f1e273a8c24c2bf81a4d8b0b42ecc292bfc36e5da55ba73af400169e6f1f4f2ea275d6272d653deb083d9f046fb6e19b7305b3991f4442a5e35c5f5091051550b5f8cd6789fbf0b155691bda043478c085156cfb25aba2a0d97abb80400e1226975d4f8870c25d6655e87f3570760d5a383a2f2d8e72e1e8342b437488caaeddd1c7de939166337bf7268bf2dfa58b69cf745b316e1d16ddb406245b70ec7645979bdca9bb848eb7b8a3980d9529afd9490cf45bafad05aefac4d9176ac00efb1dbc5c8f8355d0a01b9327e9e15681b21b47d7db379ef4dac20dab0feff1b6f59e40282d2cbc95fbc0a63f404fbe6a466b72ba42118b61a598aba946757351603bbcdc8e328a95cf7af86595d4ea688c79992624aaad8ecbf10c081ba6359df495942c3520ad3f5b484af61c611dec6de7af492c153fbefb4f3460b1ce7387473a2235eebc7357de4d66f40d2704fb0b08269aef9d2b758c2669b69c4f77892a763ba3658163704ca3313bdd3c09fe4ca858a142063985ee7e0889f9caf47c5452cc18bb43696c1166236b9a918e0e151ab3f5a6f992ce942e11880faeb7939f2b2533ff6af52b4ee1e237843fbd2af0c13b5a725bf76c2af9a1af4041b1a42bb36b5769f3b1b48e223695539017c647746d2123acbbacf581767e1866360dea38eb065731de2340636ab0c22b2301f82e3fb8e776dc56d65e79c0f129f8d1967c39359a1a8135aa0902cc5a45e1966a34d9edb45954c759509d745c28df30ebec35c7cc8cf14013c9344ac5e2c42cb7ceee903074504eb1c097265c546336781e549df2b680a383e2b0c8696a5d1321ff1c520f1df813a364fb959e12a33aecee7ccf5d3cc9238fd9b275f989120949eee59849c1289e644cb9cfabfd8b38a0c17e7fcfa844258d2b1d0cf9afab8ff05a05653800850f4f6ec673fc9fa7dec40ee81b7ea2ea4323fe4aec8d43267818b5982058ab0c9605c99d62789351e3c24e11c4ca34b95dc11279d720b64f0cdc65e399e6dbd499e9b965ab1e1d3ff5980e5300b289df37a41c0c685ebdf2a0dd5f931c757447bbd84787c521afa16999940be8746b04930f7af786551ad8d21aa27194e4471f2f2f6fe21a371b53dcb4269168710a29f4e3ec788656b2aa914b32c311ff6a80cc022174443ab798b9cbf8f61bbded094c0e58ffd7761abea9a2ebd897af7d18263c2f8bf63eddbbbd4fdddbab8599b3c78d9cc9916a897b30b38614a0790acb94159be1cd1b2e26069fdd1b1ab8f60084e6ae43d531c9e9f920500baa950f664074c18ccedb6c37f3ca138ff321ac57635db662d39b019bb2e6eba9d8b9aa17766a8db5e63b04cc51ef5458fda2bc1b583936057a9f82919d8c1aef54cb03baa7dcca9c72a11433a35ea97e9edc4f48e5000c25003cac2c55104b04fafa44587466b6a51c16165092cb029392876ba0959dba7e0c05deda922ad5ee7d446bd82f8cb12937c707bf048586fada8896fcae51660435ab4fe19b512148b4152db61f76596b91ed8dbf95c936391b42dd8ec12f6dd1376f5db990e80ab0de929943e0ab8718f0006fec54", 0x1000, 0x400, 0x0, 0x0) chdir(&(0x7f00000015c0)='./file0\x00') socket$unix(0x1, 0x2, 0x0) getpgrp() mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) linkat(r3, &(0x7f0000001600)='./file0\x00', r4, &(0x7f0000001640)='./file0\x00', 0x4) semget$private(0x0, 0x3, 0x20) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:05 executing program 1: getitimer(0x3, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setreuid(r0, 0xee00) r1 = geteuid() setreuid(r1, 0x0) r2 = semget$private(0x0, 0x2, 0x200) r3 = getgid() r4 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x2, r1, r3, r1, r3, 0x10}, 0x100000000, 0x3, r5, r6, 0x43d, 0x1, 0xe}) pipe2(&(0x7f0000000180), 0x10004) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x2, r1, r3, r1, r7, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:05 executing program 1: r0 = syz_open_pts() r1 = dup(r0) connect(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x100000000, 0x8000}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) syz_open_pts() 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/37, 0x25, 0x0, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x3, 0x3f) setsockopt(r0, 0x0, 0x6a, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000140)=0xfffffffffffffd1c) semget(0x2, 0x3, 0x20) semget(0x1, 0x4, 0x181) 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20150, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8}, 0x8) setsockopt(0xffffffffffffffff, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="eaff125c00000000", 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2a0, 0x0) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f00000000c0)={0x5, 0x7fffffff, {0x3, 0xffff800000000000}}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) accept$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x1, 0x4003, 0x8117) recvfrom(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x803, &(0x7f0000000000)=@in6={0x18, 0x0, 0x20, 0x2}, 0xc) r1 = socket(0x18, 0x3, 0x3a) recvfrom(r1, &(0x7f0000001140)=""/208, 0xd0, 0x801, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55", 0x21) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00001d7000/0x1000)=nil, 0x1000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="557086b342a7ec962976b9a6aeeda94b9ec9042006fa58f47d3d109a6cda200a6c5cfb5ad823436d1a7904e2181df0bfa21aae18535ecb14b559b543afc32e298f72b46000d2a3d8772de1548925e6b76b843500a4bc894a68849eaa0578194b54653edb60c3c31c526ec327f26f61444affbb4a221f47436f4de831c23e79017ce76956b8efe0fe99a8a56ecf5ad2cb1a562e6a80d0cf0f393dad0937d65a46cc1d5c0184bfea2cfe06b07ac8f35bd66d33f2b37c2831e6761c8e90eee28bfeaddb29705e50a5fc52aa72d1", 0xcc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="89750a5060039b70845f197b7453e6a87363d108634b52d47114fd21f3dea10545c40de7e74b859262f4a352d0ef14e3313314b012e0049305fe", 0x3a) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000200)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b2362700f729f5f958f20543acd621e5c25ed8202610672e2e", 0x3a) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x0, 0x5, 0x6, 0x1, 0x8, 0x2, 0xfff, 0x3, 0x2, 0xffffffffffff0000, 0x2}) open$dir(0x0, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') 16:00:06 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x20008, 0x40) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x4, 0x80, 0x4dd2, 0x1, 0x1, 0x4, 0x0, 0x0, 0x2, 0x9}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) open(&(0x7f0000000180)='./bus\x00', 0x2, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x600, 0x0) dup(r0) 16:00:06 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x8, 0x1}, {{r1}, 0xfffffffffffffff9, 0x80, 0x80000004, 0x40008000, 0x57}, {{r2}, 0xfffffffffffffff8, 0x2, 0x2, 0x6, 0x3}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0xfffffffffffffffb, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x8cf, 0x1f}], 0x6, &(0x7f0000000100)={0x7, 0x20}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) close(r0) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) kqueue() socket$inet6(0x18, 0x1, 0x4) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x100000001, 0xb2, 0x1f, 0x1, 0x6, 0x2, 0x8, 0x2, 0x0, 0xffffffffffffffff, 0x5}) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000012c0)=@abs, &(0x7f0000001300)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000001380)={0x2, 0x0, 0xeef, 0x5, r1}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000000001, 0x11, r2, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1103, &(0x7f0000000000), &(0x7f0000000040)=0x4) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockname(r2, &(0x7f00000013c0)=@in, &(0x7f0000001400)=0xc) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="4af4e58de01705307bd9134f42d90c1d0f2d5d0ce48f82706520de5d29f7e251e702e887632d2c70891f005042e1c94fd1ecd9cb25c6b9de9de0f829b49d80f5362a4350dadedf440779f51b8e8e0b0fe4be0e815eefc482bdd869ef77f3b7", 0x5f}, {&(0x7f00000001c0)="2f85049d244ce54d8f8dd292c8ce4bb3204c5df05eba1b0313914d2ca4efc758bd861c875956b3e225f8f89683e01453bd27878fda0121e637b62ae9a7fcab3037a8022797fc8d7520a9291a301c21839387cf0e049abd6c67371011f11bd476f26a9dbbe8fa60ffe42596b3b236930fe85c3e1598acd5577ebf060b0cc33a2670e90fd311de5aa2c58bc9771433b7fea230a94915d87b30aeca0427008084356612d5ba4c3f639452bac751b91990d19e20535d90070a9d0e690ae916729c7c901cda13cbef9f79b437457013c948e960804cfdff27e831d6a45086a954282d82096b80862e0cc6ba9126ed11a93197d1c2ffb64f74030c01e7e80851475f542824c7df3b3644522e6bdbf9a4eac5177098d0278eb26280050fe7315500a4e2c706ef594b0bc827da1abd936e7442729add161f60ea8496f753de2cf9d73965e24a9c6c4452a15e5bd22d2c2e5fd300d0de0691be2ef2ff2478dc858ad56b4eb4d0899721e0167181664d801baa7895ea20d8b992676a9d7e49b32910356455da0c9199d2a06c622447ac907253f3e7f8983edb6ef847b6fb607b90d4ea27228e19cb79f6a0a1db60204a265cef8313b8f0db99fac45f505944c90cbcb590b57e91f2452d64acf42f4f9706974b708cf0adad0725376d26c149202ade7c34d2285948e0dbcab3124066ab2ccf0cbffdd763e643294776c80ff372bd4c5b9e1624b1da05e6ca4d175b44c1f5266174bc610cb44a50a15723af5763bd4a8cecae9ed4c6fd9718d163d148f0b08127ec7dadeccca837e9ebc1508fb73d88a49e86c274bcf663686479b286e2e93bdd9647e6413a60ee012b0b4ed2c5e49ca8a40285d47b2adea47b828df70ba554d6888b9a12c0e8513de42903ce92f26fe203351c07a732104549909576df370a2588227d629b6c9bf486a4184f31548c1e842a8ffac0d6d7fc6e685f257babadf66dbba95e27d014b40c081270313b423065767e55acc3935bc34376f0f87c434fc57811bca78bf202bb2bb4355ba3c9d271e075ff80bee67fda32b28ac1345e957ad702d2a35db957fb61dd458eacac54412510ac1e33828ddcc983d6442bd7dd2d3c37770e6a0df1685c80662ed867c2de05d93b208039ef1a0c5bf4c8768793764d2febd1c5247f49a80721cf9a05a9546e87186d53d744afa553777cc9e6b93c6f48c22b0c6b667466609b8f33319a32be6cae207597335359772acb6acf62c0159b55fc0adc41248191742960a5f8b95091896b0cf31a64be44c0620166b2549d133326081d94dc41e374a2d80e438a6b6d19cedfbe3d53e176467b5fb4601e5409968c7f05cafb92e03caa06811944228b33f648b02a268e6f60f14de6bac65096560e3e2afef8418c2a1909b1a7a5a084a356792b5e64df7260c6cdf7bcb96a78b4dbefb72d35d5932d1b961f86b708f1cd4b99fd5a325b82276cea9b3067fa16eb4518f7e2de350d4de301e16792abcd29bd3ccfb9e697ac186cc523d74eceb2864345b7a616dc567b1fa6f2bc669ea777cbad90d7928a0fb34d9ea6c4a72bd16e5c969b4d0cbf99c635c92584d0612123c712d7b97dd0aa2190b595a65793cb21f97117ee5603b1dae816f6bc115ee961529322aea4f5c98225aa879176663d5e32a3f5dfdcb54dfcfeeaa604381612d0298971820d8fc7c55eddb6a58b70aca779bce1ea48a1b43b2a18085962a42984c06b23814c8889ebe1fedd0aa4df344c1b48859454295c0252602fe9f0e3573e891e84748f8eb76b61242e39ca2202200ff16eb2027d2ea3b553ec7be74965398ab2eb259695fb0ed9c98c8c416167199d5f4e0a6245ccb463ae1b01a6e64fc2afd973bb25542606c92651a7e0a46775b5af3f8ae49acd07bc369895b8c3cd334529c592d9c86718b07e3b6d9468714bd584048b3970cf9d60faf2e7eab8d7efa1df2477169095def10ca752c107d8308ed4044015fe36d8faf87773ab30cfeca1326131fab2f8795170aa6c094149bb2777136b57ab17981c2a54dc00fd7faab209e7a4852f2ccac5e5a4e27481d93ddc95f0e5e86e2a56f99078e863f71ecd1d10f03544c0cc80a5fa7bc86efefa268f9dac4802defdb24c86f7965a36699f580f63ea5398eabe03b813848703167d47a7b260b572025a446f67b8a5373bd000ce2fc19478c3aa026ab30ad0f1e0f1b88f7ce7b877d2a6145ae2d1afcd945d624e8a7498d2a6bd014968e2513d3c5e00d9d76cfcb27e400f7acef6486448bdefe00ea36a57fb94d5b3f251ff3177a922fd57fb676cf682aecf04f3768536bce5d3de37e7bb973c88fb2b5ae200a41d0899c102ad24de78dfd37439fd8f31966c5d8eead7c216a29e1dd0c6415eb7133158d9770e502d1720442c100bb1b81568b74fa5f5665e6537c2effb08d16bdc414e57f4631ef56294ea6a744395a4a050b44e6db59290ba0b8f37d07c2e18183e34ff4738f69ab4969cb68d26575f4db9b14c503ecb60235cd4186dfd98959c424dee3f9fa194e8a9a9bd4c9b9ad44007b829c0ef7d386137fa14f22951deb58de2b9786348b4eec30bc316affa75a15ddc11c9704162b3a5f16487b0e319b0a5e8e2de9df5d4f81e303358c6a87bc67c844e66fab41edf643db498194a8557af5d92102199fbb0e7c12fda9b646a025b0e23ee91637bd04c3b5c4654dd9ed41c33dd417db370faeaa4fdd24031c253f67c54e656d32ba79f317b54de6404e645abe77384a5cad2d836b288890f91fd3cf7eab3407568dd965cb1c0787cfc8e996d438915c504be602aaad9b3dfc10cbb65c56e84f9fde76f3b3c2b7c1cc5327554f4646bec6b8ab38302e2014b1ab94aa066faf93170ec254109bfce701386c4cc1da4fc55637c4eb0b0186a7c4248a52af2736fcc6c59ce4e8c31ce74d8b0d5f79d112f1ad332f1b0e278ea481ffbc67d17fd382fc85ae83fd33114a920043e092413a76df4af3a9c87bfbe1a8371bf09d2367688b4d7b131b5bb5cdc25c26d2fe504d9fd0e624fccf559cf541b8526df1e2689e444fe1b9acc00cb7c562392d8f5db656309902a2e0c0b14e93a0022a6a776132370714453874e0f7d8fc32dcee85199d4143a226d27c3b82622f3c6544f51ca8039a085cb88b2b901b8b4fa94f3522037f817ad9b4f2746af39e16178a52a44ad018cba8c858cda57fdcaa57c6773936272ddbbe3753abaadb23290033fcb26828f09a883494441b85f4c122417744b264990305252147187867b3e1372130b5bbb9a3e3dacb8ead5598496fd1e5692652e004438c3d0c773142864246553a4c0d4dfc129805fa703605e2fc5c550f3d3e45ff69eccfa8973f6d9b68b5a62de089151845309855753b6c6bfad4872d70b715d816f7e5055301d2c7a96f0d581125f465c64bf1fabad0aa967df57826e3dd20709deb07bfa411db3ffa3a2661dc717ae818fb6bdef2d99e0e80585456ce81c8fa278ac4df68a440c487b35e305b7b47878d705410d3d7ed250596470ebc6312161b5a62317240414c21e8284b69b07445209e2a404e48356143fb922deb5a8ec31b75ec5be9dabf446fa63be47be0a110e3637539fbe93f8dd7777c471f054673f5b0cd353d2b69b44fdd858e9b404dfece113cb916d151fe9819c88d80f1a1cc5e9175f98ace214e95c6ba250904d9d3c81633fec8da68a7d5888d03f0f4a8862c40b81abc2bcabfe95c0be8163bf09a0005e9a6b9cfabaa6d32f56b84285df01346c7402999b5bf0b121b83e43643fac0ea04cc42ee1f22418a820ef544451f63fdca967caa9d0277fdd90b13798ba46dc0fc5241b465bbd23b74ad31177524b094e74d7729f58e9bb3bfbcd20c0cdc1573309291c4db13c2e7f0ee0141904446e31d49629c3a5b16f7fed542fc44cbb2eb5729f6e4797edb8f9e7e7bf2b32735e15f68d3fe5a5fdbbb6cd464f26ec3fb8066d434e60d8c22f4bfc935bf82d7e36f9f07ac1b25a4c2cc94144ab90da33c70dc6d50c86b0303750f890e1cbb27a3c09597acb4e77978eace135da9cd4a84a75f1b79676889051cffe05c26d0881b1bb1ded9fbf368ebc24ae53ce18f20cac084c3a0a0ecfcf16090be4caf4ef5cf315cf21f11838ce18e73ab173ddc31caeed574a5b1d32590e07b41e6d44a97770de68bfd9574617896c4ce0c434067a769e84acc728d896ecd0d06396968f5912d798391af5fde6178695526462fba5558ea5c88d395e06322d13063e7e413c3fa889394649c8482d030020405b7668038ddd82a0d22a8509f2ee2b2737cd2a6caab0b3bd22463a8f1e16afff6eadc1291b04242620ceab820022b662dec864eb05fdf8875ba953f71251b447d370058477072ef89403b3b19cb50775ccf28fdaeb25ead92048ceb3bb069498251dbc5ce00d3efd2162b651b18b96ddc7cd8c0610338e628abd82f40f17bd10d47b3eb8055adc80989cae0581969fa736584e187f5b1ff0a653cda86ff2c0e9aae1d06fbea63c371001ba6ba0c049cb90a2ad340d86032c6f078ec4b157446b0b802bdbafcbf56564d49f9f5aac5c2b4c97ca86f849466972276e56aa513422a0378fb7ad423533d59bd0156d3ed8d744643011c9913e63e9291027eb6c576b7e2a50dd8b6cb71b396de1f04ef355659151b545adf4a82b70faaa6299a326c3e17daa3931cecbfa18df6af1d9f2282651b9b70f9ef277c37e0a8ae67ece4276309f2098f42f19453998d7d305f366ce4c18de36580d30f29d4673339ff1e4ccc28721454c8b9332700e01c89aa3c6c0ca997cd1536d4d24a31e1e6c1ff7dbbdca068593735381ef3a4ceccef1a272b63e53b138a97f1c8fdae5c97746c64130816a205bde5468a6a1d68a1ea0ffd48b9b251ddac939718baea890674dd69ae6a038ec2225c51c7ab400585ec3b61ab1738c32e6f99d6bb49cf291c44ead7b751e5843d2d332535438423d77628f1c2911fc2ba486ce334d6ca4b4b8501fb2b59b60121e6913ec5c96423818dc09da9b15f59a2e454b460e6250f64d3d2eb78a6b0bc854c959bbd00306e67a33fc3abc523a9082d26ae9c0f7fff6f0872c568a22f60e46b46680b022843db7fa840cc0b76ddfc8212e75620e82c5dbd42633c144b41b6c14dbae031c224f6521ca181b9aecf4cbf5ff48b678ab9d1fdf4aa2356e8cc298d677946ef24ea11f8fd55ab9852ff28b906bdbdc988e44fe1fa5ea452743d7293fd878b1928e96662c4e3c0e2211440b81c92e89ee708945243597faa95782fee8073693ee64fa41f3e4b461b32d3efc56b428a73737f4687581c7ee2db2453741d51d03514af7125bed54b2cd6c71c32ef222f9a706eaac6a2279c70ae26ce94ac306444f270f557899eb4258489520a46d405b632407e9702174e51c40d14afa3bb1aae302f050fa995904213691c09e0fc22df8725d91cc671edaf4e2f23ec4089ebf5cc815642e5f049bef5208d8d7f3ca69da32ac282451f08beb084b6a34d94aafcfef7213ce2a8bc513fafac860bc061efdc785e809478efa994426269ac0fa6195e39d77110771f3ee259b618a4d3a12797c351fedd14b8a59a6c8e7baa9b1157470624af28573375e057a30376fca16f705c13558111bfe964456909715fb9f97f03824e9ebf562932629d56c352bd9b20cd11a39cea17f6839c0b250d8a363f42305e60be7370542deebefb75e65f8e81ac23ed89c1ed61cedc850189698c3d032248bac3fae15ec28bc3522bc4eb4ede08f5c2b137f8b7a446bbae5c1e7f55cbc83cba08ad2e8724e27cae765ef4d", 0x1000}, {&(0x7f00000011c0)="3efd750e775c650864f2f264fb7035e9bf21e99130d71f86780df8560b6310806583e015a0fc017071ecc45060ab124a8832feec0680863691b67be8ad00c63daf4285b4f7d0db4ec3221b8d0a25e441b8e54304e1352ac6f9908380f1618cd425a4689193eafd6c50c70bfe5c97b6342fa4f99203f8386ee9162f0cbf973a4b36702547b7eb7a718e0be573e739466be300702cb5ea8a0f4b90e0cb744b350f176e8c2064ee56beff4c00a41e28532b60ef938827ae5bc4501e2cb53cf13822258bf52d5e4919", 0xc7}], 0x3) readv(r2, &(0x7f0000000000), 0x100000000000021b) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x101, './file0\x00'}) lseek(r0, 0x0, 0x800000008002) fcntl$dupfd(r1, 0xa, r1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/93}, &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r4, r11) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r12 = openat(0xffffffffffffff9c, &(0x7f00000008c0)='./file1\x00', 0x8, 0xb1) kevent(r12, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r12, &(0x7f0000000780)='./file0\x00') mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) getgroups(0xa, &(0x7f0000000800)=[r7, r8, r10, r9, r5, r10, r6, r6, r7, r7]) r14 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000840)={{0x966a, r4, r13, r4, r9, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r3, r3, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x40) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000080)) 16:00:07 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) r0 = socket(0x1e, 0x3, 0x0) syz_emit_ethernet(0xbb, &(0x7f0000000200)="3500aa65edd81b2a54ef7614b83070a0f0c00b412d8c7ca2ed2c0e5188b0736a0cf6da7e544ce4abd4cf8d1612c43e171a3b6058ae0690da64f78bf33af2b61905d65255240d797f4d682bb44a2d5dfecb948982712a8931ec8683eded551a93233c9690937e865b55744cf1eed8090e3831ca8abf4e4f62956557c2250de2b7d5e6b16f6dd7fc85d0dd495f756a8a10a5c3f53987ee770c16b66fa6d2cde81c0bea74b485dec8e111a744117280b2b356f416ba1540e54fcc9400") getpeername$unix(r0, 0x0, &(0x7f0000000040)) setsockopt(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="de2d1fb485b3fcbaa9a6e3084651d031cc6725cbb0", 0x15) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xfffffffffdfffffd, 0x0) setsockopt(r1, 0x9, 0x380000000000000, &(0x7f00000000c0)="8f44df588194847d0b43a3a3c361dfdcaf0a4e1961fcea5ab2e642d24a110470aebe2f742b8f6bc6f911b0a90b8a416057e9ad201edf800f8a89b7494d87131d9b5d7218323b1ee1cd77427efad04229ac548214aafe2d8b64c3493f9a924606fd48b4d900a81341853ef2915f15e6b7776c7e6134b6a5cc7e964393da68330249eb015a50e25fdd6c796c929912715d4332362fe0836dbbde86a73dc705fe515b5ad260bf492844c9ab1f41ceefd9bc3e26e58e9390af9dc3cf782c8e8bc72986c1d0920b7ffa9db2544b07d7c6227b70087e9d447c8f5657", 0xd9) r2 = fcntl$dupfd(r1, 0x0, r1) socket$inet6(0x18, 0x2, 0x6) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000001c0)={0x8, 0x2}, 0x10) 16:00:07 executing program 0: socket$inet(0x2, 0x3, 0x10000) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x0) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) dup2(r2, r0) 16:00:07 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, &(0x7f0000000080)="eaff125c00000000", 0xf0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x13b}], 0x2, 0x0, 0xfe}, 0x0) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ae00"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x10) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82, 0x0, 0x6}], 0x5, 0x0, 0xfffffffffffffff6, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8a, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') poll(&(0x7f0000000080)=[{r0, 0x62}], 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x102, 0x20) 16:00:07 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068ff48a89d66287e283e7cdd5643b5f3570f7b3e950db38be11a99a7a2cc6e64a41dda85b49196e318a79c21b9c88d7e2c0dbad7857aafc45b0178fbb7187a02c15299467a1e264b01b3deface84b7490789ab104e9754544e6da5ee799518a45c779966b24f7d4e1cb8e111cc130295f3d25d032dc387afcd869e288103c4e04e72795bb2b51a9ec1bd5158a7282959a48e18fca3d3a63b0e7d878209fa2d68b4e0441016b14fa96751ba86dcab440911a4b97f5185d8f34890ce4f738d0a5d7706b835fdcdd05a3f0e2858e561ccb52cf118feef60f3484dcc437e67cecf65ab17586ff652122e438bb3b1c2a443b302e8114dbcc57f7c469d458c3018fdd0c86c852c9f43af"], &(0x7f00000000c0)=0x42) flock(r0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x7, 0x5}}) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10080, 0x20) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x9d47, 0x40}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) read(r1, &(0x7f0000000340)=""/4096, 0x1000) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd4cf80005000000004000f2ffffff"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="e6d35dcaebdbddf3420bb4f4786b9f1ccd744a597a332b63f9390177658776a4d81ac67fd89f9175fc8206fa770bbda249e011cda31436861804f16dfde19650f74d46fe1ce9338ed8c6e9ee30294e4263248875be422135f1889fc32f9ebdbf980c2d29858a9e3979a1ff1b9cfc50fb8b65d4882f32fb2c72fb58be0e92fbae9c97c185ef61704e7f1c8a9770739eab26304b0a5ac45d80cf5733a58d37c38dc5030697f90f06b6b914919b959405669a44578f641831aca1d2361936751c571e06946bfc79bbfae1337db9f328f41a00d1d94248863c3e50a26fd8ee05fe545726f9ced21bff9c154ca96db0e91d3c64282edc8cbf6f563dbce5bc849a3654d5176aa2567041241a558a3785b57f93f10b8debad2bc090042ffad940e16ae8c56adb73d7a271a840507db76abc97f2e26e27790abab92b1c9f4f745f1b2998282df8b96ac5cdff139731fe28d4661100bca8487718a04b08da873c8876a46d68af263b53b911a6ec3a90286f3fed5514ed5b9bcf740333511efe77b503afa078da828d6941ff0e2f07ef2b1c2ebfbe354b64472317e27412606afd11cb2554c6c4f1085cb26c86aa29fbc1bd8ada97330112841e7c1900e407c971dfa5abb6b643aba979e9471b92df2e14bef0fbf803630fa60fb6f90d7fba26c54ac27768a70b2f504900bc390b21fdafe7165de3b623dc25bfeb19effc0994f639f468850b338ed9f3e52e66a950ea2848384bf9f918ca6c8b67bdfee999d1d0d4cb42afabefdb555832575fd3b431debac24a14965bdf5ec6aaba2639d6d7310d4ed4b2af4e90b1d083c8e2164cf28f4dd0b621f1025df40bdbb713deb3db9c22fee74de45d869424540be356bcceffa7279371e2b308a06e7f1c0adfeeb2f5afe5e3c56fdb6c333b60e900b55818758372a5f8808aa826a19fc717122075ec0cb27fb60b7c4a813157a5bb3afc4f9b275f0e88784e3ab04b7de85d0e49ec2b607b4a73a4612b970ebcb593a2e323666e2fa0361c8bcbdbdb7415ba17eb9d3ca6b99e9790c4e9fe07800479290a519739e96d9d99f2158915a6818c913fc68be7aaa323e7bcbad535c6a2d2048ea4298b3e5b02c963c3f2f22591d038e069209e64906aff8d83c7e647619e316753c5f8c9e54281853223dc9471a802438c1fe4b817a13a902ab279c647cf72e343881b2b8a39dade2a1d713fda059ffb09772984248c385ca4b3644dffd16868ea6152a191d958724934bfe5e5101251960fe0120f58dcbd26e043df275d5b5ca61cb147d8c633975476eef58b06a004cc7791ac0acd25784312eb6e9fdaaf431e9ec173c47f73b4c4c299d1a3ae95c138d711cccd76389f898e695d24d4979e715b6a4dd05f60fffdfa0c12f007b1a05ad9691dcf19109e18341cda8244c20616b96b6677d4e3f50b0d16eaf417d9940762635e3d33628afb723b812c2bb58d018415c142d725f940d9524fc686dacdff83cf36f51145750c3cdb394024af66f52711995d93ce0f33937ddf54e158582d9e8770328c4db0d67b2499cd7ccafff37436429ccdc517b6e99e92b544d806da7d7d83b0966c68b81e02a0a683558a2451b0757e1da503c9301b224be96a3a39bf2c94503dc934c7a1671744b8c4433050d22b26a6b4bc1bec8bfe056033338eb36a86f98815c44925fab6d8a1539394194848cdfcd0836d4feda2827d8d8ae0419ca9c0a8ddf948e917a5b5fa6b64c1dffea53daf2a4140f80d856703c34a9421414e12403acc33385bf512a55fca15dd4b0f1650a4b8c5bad4e3f2956538f3236cea1d83502e763d64bca52f13282f2fc271e7b6829d3b47f024de3b75a2b861ff6034e73850914f9508e3686afd336db36f6d119c1150e7b0f1f3580f4da39ce1b030ed58b70d3b1382597eeba9ef6687f50ecb7f6339eb21a5255fbc918bda1fd966838a7fececaf4064bad27d3065bcd88579f9305baa449470de64bfabc2b640e07dab29caaf777dc07d51beff328912d7d2c2fb58a435d8bf47fc51631508e9cd6137de6e94b2d2ce774477bba9dff5bfd46640e2ba64d4bc779d5d0abe9e6cd506587536d29ded73eae578ec32e22e82191b262e08cefcb5c74c0174a2f20efe1a6d502283d835e2c35f69664568191546d88f43222de7fcb3aa2c41a78a56dc3bc9e7cbb02873bea2d883d6b4963069903815f0100f086a3bf14bff41fb90e81f550c2ba4a414f876dae6fe22aed0bf94e6354b9d61860f9509c4d69d8b83897eb0b5466dc23336b65e26070e02588414e264c4242507993212f30c52c5c42970567bd6756d4ed0dbecbd15a09c61b18b7dca583f3b76c73f87d101ff9cb1eacbee066c36e485b8204459e7bc5c14d4ae8ddfbc488fcc5e18d57e5c87a2bb9f248299767c3d03558a46f0c59957a5b79278edc80c266816a77e1ef5382c8f8c2c3d1e5fe45b0a571202c2aebb331c8a7a0a22a551f4e8d7de251f3818c7336b4c4ee2c7951f13b57a0b7c5246cd18b5b3d6883cad82de9516f6ee1dd1cc62a22a0b22b43dd805894f463e4589ef5853adbf3637b953aaf14c2cb9c4735e57d9468a81ff07b5c402d6a0b22bfee6393f12619504392a0c17bbc06e083f71c111f9611a6da693742b6f5f1ea222aca1d32d37756f1b51b4c89bee514974f81fdcd54259a129e0cb36ac5b4223cec4ad7bab0d91c3c6994b8a457da51e1500d048e9dc0e19ee471fdf313dbb3fb46f09c386dc3fee1d28d8ddc86de7f5c86d8d022c669a1acfcae84a4ac2c4e5e47cb1861e88bc8598216262111bd1cbe473be28411165d9784d8b22e924ae83b111b209865c98c9a379cbe9bcd1ad8465fc149935a4d4d11dceb466289d2452c12b9e052e47a686fc6edf5ab2cc6e925b309a79ec92441def7f5055da8eb297fcc78c36086aeddc1911957d26ac50fce4f6c45eac22f509d4a6c795d7c518eba7a1e171f56cb889cd046b8c4ed814541d0de553ad638319dd6e0cd0772527b471598608ea88a43c9b8d8f27d59ba1c62c7989dd9d150226988f0f56a11fc406e0a461b014eb3269b0314b0627f75b831e5eadcdd0b7393668da92c2642c7cc8cde6c0652f1f28ab7b7457b4e8f61459ca38f888743c23adb0505e8e3bee74f5f821f1a1e5902bbf40d7631b5d3ece17aba9a521dd9a5e32f2e7f23e4ece31726746244aa50c6aa415ef15cbaaba25ad2063fb7df88cc9cfad2831eb2e15b96ae179d0c32615601d61e92dcd3ba7faacf47ccac388c8be22c3ffc469a1a29207e900e72df2d95a51435796f8d4f883eac48c53b87427c9d2382469a77fe85b0b3000813f68cec747fdbd7ea6baf6fd31b2db0d2dbfd7344ea8e1b9e597cb2a5a2235c29829359f309bbb0423c66542f880d3fbb0130c3de215a017df6d14e12bb584cd369cd34cbb7943805c835ae43865377ea73a95ea3a1e743421a6da225a6a579ebf2e66bc726074f24e82d235bb398ff7b9c64a8cce3eefa0c614079936056b0c26bfe9ab3efe6518f97c8d38e8ed17fdc7e43e31559f0b0e10779f619ddc5824502f6e5d25cc3e7138bcf4ed4673378e0d26b32659eb34cf460865f9da1c2927825a387ae7f88505f959150b81d76e7bfd29c12f30e84a347890008dde28a503e94b454d57442662d685726d777ba828293e57b2d39ecf797f1c827c35fc7796d9150df16d4b030d25782c6dc108449ab7e33da0e416b223a643df48be5c51e03c74665e30bd883b6bb2065d858abdafae2a6e528fb0ec11deb178fd3ec00c0a041b01e956f4ab1e3e8cbe10c6227ae3795892dd216240d857219c468bda46a87314f31eb83e8a0182f9ba2f40674fab4b23b17f99e06d456973aa86a615bf98e1426b87285ccd177662b6cdc5b08e48a93bc11043cd0ebcb9194194188d4fc711b317a7e286eb123607d32380fb8926f50868a4c5ff5f01d56538bcbb2c339dbe2c4e5fa1ce42e9b83c1cbec31315b29bbe7de52a37561441e8ce0b03a2c90f608e548170084b6691b65e173887cec7e183aa77403e3765b0a5b6e5d5bd9ff2ce35a9fcc8c3b49b233a42309c99f7f48e66dfdd9e957def3b3b32974e3ad807c1cc445b02ce447f5e4e3d8c3d3b261469043389223081f2dc0e440e478572eaa28885bf96e647e4e5d63563c2cb13c57e2ce5d4217a5d529d26e7ca40c6a3ba4c4720d9dadee0e6934e1fcef966e873684b4841c799f76f984d2415517629e7d481c2e21b54e5900bcfb6a207791070aced7f4e9dc974ad848a44e1834a7dc5e47d887d89864e6a4014fd79f9500cf702a69e51c656bb0db9112a2d8dd89a49545bc4db053af1ad83a89af3f54a24ed6408b91d9d916e09fdbfd553c42f1f3b718469bce390505090cf21b7f91aa091f49fc0a9217b175bde3117fcf391ab1ff74fe1cf447fb06f21a492fc590d4cad19825b02e7fc92faa389341d4dc6c0794fc7e0c6d5249b77485146b36ebdb6d63083fb75434d02bc0f5edb1cb4e33f1060ae528acd499257774f7bbb89efae9b29f93b595e6660c70168526b603961eddb8c1d5220248783cbca94a8d285605a9e8ae705f08c02872a7397de2b4a4724e8ceaa79ff4fd563229faba9a00f26d81243d352930766c34284cdf4631384158badd6d54248e7b239429b0a03fe2ef71d775aa9e0ca5fa68cdc5a885340f8800bf5c5569050573d0674406b94dc83e66c06db5ebc727f5b212e2e4008b4e20630d090e27a6ba8e46cb48d9b045277c8773394ad89f24c0a69d1643a4548e2b1440b46a2300c8e4d63b15498f87cb7a02760f4a7cfa38086d559614d298caa0ada68e1fdd02ae54a37bf48f83063785b37ccac0bfe2b38dc5f175c495638cd176485046b7e8fb393726e7614a383ab21930a2693c805ae43fc2d34507929e17cd1d2f6031c120184024399ee04572ef053bb69bbe89d14c3befd61e3e3ab8c2126e3e5ead3340c61d668ffd51a525eb1291b57cda98141b17166aef22f12f9c86197026a38daec4b9a78e890c076d903417181f850a09a84d9200ddbd1a7b97b3e3d503488c1b1f3f4abab53ef3bb361cb54378df088c0f08b2b8992e1bec458672fe9f6b3a1038b2ad7d135ba19258ef3b01e2dabee182d6fb19511e681185c46ffb11e34d85c8d1e664a5d8a513fe458e25c0df9eb19475e8edfe17092c60cfcec3bf9e2c151042e6f4d56984e7a0e1394857f8e3f34e30a0d130c274f9ee9e0a189909b4e7bc9ab81ce5664f6c9c1b6252f25e795eb92c58a6a6aa54fa2a27075da6b127874d0e88f2a8d5dc5d6fbfe2cd5de00ae0da50d3661e6b5c4d17db733813ee083145c1404b1d0a09981bda422582837d5f01cc0b184b4b95962be5f7ca525163cd8b901ed2237e1deae23c29cf161d099a2eeb4ece348c92264b58f5ec3a11cd823654e6dc9df6131015705264240c18b49db668c89d69e37609b2f76cd36ddc5ebe29037d42aa10797d69b3a817cfe19644510f8cc34493f2eb03cca86617592a051700abb990f157835d3a0a991e8947ee86978ef9e9e83d24bd91e39ec5d512920bc9ff973bef3783213d74af76c621c73325db0560b7a54aadfa37600ea3723a09898a9175f9f18161d754f1382e858e59b0fbb139e46a80dccfcc7603276e34e43192263e75df0ca02651da90f92ff4a2949dd541a08d0b163e02aa608e6f94464562e91492d20094a643f7f6a195f7473714d07086db1e643a88ed6b7ea69628b37c52737647af6c9860f6e2ac57fd5e7353d9c61c35b7ff5b8a00d74d21da4324ddbe7a0f812b770f8", 0x1000}, {&(0x7f0000000040)="309be263b051ad8aee53273aea101674ceec1f436661a328fde88ab6864377b71f775c493e29043d9bcff86e9ea5b956eb65febef9888dab23427021bdc2d6", 0x3f}], 0x2) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x88a0, 0x22) sendto$inet(r0, &(0x7f0000000100)="4632db32824cdf61fccefd986fed474b03936b6f3009485bfdd121ee036493522ea98f9877fb5e15ce9384ebdf75764be66d4665de2b00f0280ac14c4bbe42dd22fa92f5ad6aecb63e5fff", 0x4b, 0x2, &(0x7f00000001c0)={0x2, 0x3}, 0xc) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) utimes(&(0x7f0000000200)='./file1\x00', &(0x7f0000000280)={{0x0, 0x13}, {0x1000, 0x80000001}}) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1000000000000120) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b04) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x21ef83775ec2981f) write(r0, &(0x7f0000000200)="9535e53839f4a8e7f200165a9ebd9168a65fbb77a96cc43bf9d3761a9a76b917cd28164b20c2b6c59acbf88128e80117265241165a363d343feb4297cae0226fd30b36e49000b39034fd9ee4a52c58f4e1a3b03870929321eca2f3dcbe6216eca74953bf4942f0b31893e4b7633f1dbba16c14156ed2e663a99b58c89a8e2236d540d938a5c60a968974d9cf90ff17e5e856dc920f1c1a62d1e817b5e5bf43d18796726ee9b7f46f6c", 0xa9) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="e99cb1193e483e9ea8d5569098f23beac61d6571381df2f6aed81a3026f58a59bb912cc498857d654a10fe23a262e276e2136d2c5df4d23d5e2851fac27663fc0a25c1320511c01cbbc364bb2712442e", 0x50}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0xb95) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2c) ioctl$WSKBDIO_SETMODE(r0, 0x80105703, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x69, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x10, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) socketpair(0x26, 0x4000, 0x9a, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000002840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = accept(0xffffffffffffffff, &(0x7f0000002880)=@un=@file={0x0, ""/44}, &(0x7f00000028c0)=0x2e) r8 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0}, &(0x7f0000002940)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0, 0x0}, &(0x7f00000029c0)=0xc) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000002c80)={0xffffffffffffffff}) r12 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002a80)=0xc) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000002bc0)=0xfff) r14 = getgid() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000002b80)=0xbd) sendmsg$unix(r0, &(0x7f0000002b40)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./b\x00'], 0x8, &(0x7f0000002780)=[{&(0x7f0000000080)="4252af0fd8d1cee55fdfae257665e73c5c47be422095deb66597bd9c75eeff1deb6b163aed14146c4789ee6000d2ec2070d3e2c959e71ae278cc16fdb5fe3f1737ddaa9ee14512e15f46b38f55d59d0ec7b9a511adcffebe5f7c1869c8dfef3a840bc9372a051e29156812766c7ae1d796b8866edf7dc40035cc6187d4c88b6acdabeff640f688bbe94aef09de629cfb8fc2f5f9fe3375fae776c326ca7e1bb155", 0xa1}, {&(0x7f0000000280)="dffb64d3d300ec4ff2c0470f5988c967a40951884e01b3e6e9bfb14266dea332e9213ad6719f87b6c6dc8109247dbecc7bc12e2b71a0148ec80121341c895ff8f1efa1d86acb3354c777e496ef527f788185ce15cad61f3366bfae8708d7ce3d6bb44a356d7348709d0b66c789e24ac2c748c9e9909f104907d91638e9e735126a5a7fefccd965aabbb85461c11468fec4a39a58e3ffa866bc4a101625ad6fb2c1c886bf9ccf", 0xa6}, {&(0x7f0000000340)="73f7c7a5e200ec0f0203d5b76056ca08c852839a088135c920f3d4f0b3169fdd5cf4bb1a5e5daed5c916ca528a86542cb8c013b2c93bd24e407992fdce3b4fce1fcb1ed53ddbf93e9bf459dcd74d549c3090458b283af0571402097ed256399d166489f7bb4523a7cf246e941f4caa91cfe342a24f3533535a48b188b9624914a33651b70873bb172e0a998f56dd51ba1854e45f0566d4cc269523063f86f79abd44e9e61a5b8e5ffd626f4ed66eb083b56d8502662c8664ec2ac037b175b59bcbd171236a0f8d98187fe0d62af5bf9b779e9a583555c18cb33a00e4bff29efaeeed972a30f2e10ab4ee9337b83e51578c806f7cbe9f2447ca0046b2", 0xfc}, {&(0x7f0000000500)="de06b6872107992d4357288535efc89195e815391a54f2d9bddee863b56585cc30ef04afcb594ba2caa8d7586bad4f8b8edc79e02630994ac2ea365e5341ea872619d931e7949295ba6823f25f14ccf14e0e3703fc80dcbc3e517c539f9066a3293a3e58fe3039e7c056d36285973c1e198c51e995c1f36f29c6f839d6a695b925", 0x81}, {&(0x7f00000005c0)="fb29bd15b0185a7d7dea4036129f0d03fca7ffb4b19feaf4e47f60bbb35613e3a754fe650842217c9aca665175b66f9a50dfc13a89c3d0356f3b266070cbc5c70ecbcdd190b67578c1ea975e754d0d3850c79cf9afd2eef1805de0bb9b1d81c3181601d082bbdeaca0f94dbaa01b2309208a28e4d0ab8c585e6a0d06c83b2370c1fb3720aa16e0ca1cd2caf6408c8ebe5ef04504e28e8c96f97d5f659dfbb09e1c6416b92287c77802c6af8da54628ed96016bb5fd4a97a332d0580b44e23e3bf58f2f5dee5d421a5dfca7a7d1372ffede5646545d4028c0c11790c96545d6dce6fd6cebbf412733b4f65b6f6b7cbed96180650308b42ac3159b37197a0d486b47f370c8393f904bc45cfac171e687584337fc0c562aaa584cb8390f56debee341d8a03e4fa5f9c7cb32d3fceb449c9e0be24556790a4ba04ef0030467da3f665595036809ad316455bce5b82f540e671644ff212bd867fd312334ab02ab9fc540c482b427ba6c7d475daf9ad3ef02e1c87eebcef718dfe5ec27f0e878e4050a247b1888e2321adb2fcd1a90bb36c126d7ee819b0dd4d6177b928866c112feb1286e7ddd1d616f63c0ee3dfbdd3c9608d47226a36d5d87ac38f564a97b93dd521e89e27569ebddcf5b7122af98c552baf994b37628eea4f5b1ed7d86ae88be500578848aab86c65daf89a925b17a7ff031d8d62ac9a7a4dc993ac38b5e702b8933ac2230abe00d95716427c5f5f4ee6f9ce03d32b3709de48daee420db4a176fedd6ccb775791c0a6d19aa881e8ee1ba631d94de8fccf9995732d5fd362a9d9acf45ca06ac4c6cd1378b0e1c91b9c3d52848052c2e02e7080bea750b2cd6ce0a91d459b0398656e4e7725a464a10af9b6d4078335412ae50fda81863f0e7d3aa36c6e3f410199479af5379669ee77e55e9e5b5a24bb2688a16562d8b5c80fdd0f2a5bf1151824c980212f1fdb4cf4a4e79c5682cb00b52efc1a0a9d8195fffae1ed542a95f4b0928a586af04c59f9dfddc476eb321f6443c3a6878eaebbc3614b531b55d8d08b8c1c77ce3be123c461d404b7d6718381cc0db0fef462161199c554791f9b29120a6a249c769d1875dc28a9e621f7a43833f66c9706ba8332fe4ffcb3e2b8ff58afbe03556b5580a48f6c6342a2af89d39dd22fde20fcdf46bc7b7d0085420b6ffad8fb2a1417af404fe1b3448d2bad710826c6fa4882ada240bc898113f6bbf4dab6405ace6f1b32f12418ee1afdae4dfa29d2181b12509f3f0730d7ec7d94dd97a83d0a504a78c86de8c7b1d5dfe5bb9e36ab357e041de4ed4eaec4ebf507d17bd47fc0e5de06ae81414f1c7ebeab9807ebc36bdf3a853958b12fb798fe61d899a4d703a7dc81c40c72c0aa33ac13e31f650966e28e9caa9c178f5cf50e53bd1740955f93420ade20d0237ccc232642033534fe3a5d010ee6e8cbe299ac8879cddae180acd83b76aed0e7bebfe563a3d589b07f343fcaed97c4b6d14cb0b5813dfb188790931faee2978b242661a34ea3ce85dbb043d165b4e6e4abfd6b0befbe967cc2394894de49c9f8efbd2fbc49399e7533e00b1a57e37ab3d65f4b2c76c82e794349a7d1949c0ec06cbc4af09a4db5a4826883109221de80d455628f7ef4cbc47a9a03f06c3570e08ec0e93d2e631ac59cedb2f452755235682c9aa6b2cf16e78cfe89a04b4761cf0187cc2388522a8bc073a34af747ae96da10171409d68f0177d080358ef02cb8b2ecea2946e864365d32b649bc6768e10feb45356b7e049c9fc0d10681f92a72e981b034ec6e7ca36e155b51e7dd5b3c2491e447efc2246444d97751b5f6734f4ead9a61b775d7d58f1242c826589c251244a4a6062e2de4b0cb8e29aacb6c3b92035c250944d482a7365c5670ea45a2d10cf6fd3f5b2b9cc1ccd4184349c9aecb2d80fcd7fd6f8571244f6a3ea3ae43188ad631b6b36e3aebc0f870f6809d60d5ddf383607d34c57ffddceacfd488c2a325aba39048410b1fe7e927affe85112373df362d5114a9e577794aace7b28175c0cc4938076e44e9a48d03343428a6c293ca0baed99601301fac2bf0f7c0f2e2f843c10e4ea2755a3f9ee63c1b508ca1d7ce550e33b8a72c8a211f74963104a53081c7b0ef157e86a7bb8ea7a53f2ab6dfd100d3a2294a0aa3deb5f3c0a7ff5eee8981a0b0de3d994c1bf9e3292c77aad33d7c5fdb9590438f6eb0aa77163ae84d1f72fb6c4cdb8d5b9406c4a9293668be6887b56b3794d74f5838b5b24ab930a067194c49ea3425e9312a87411db27ef4233900748029c72edde30f3c05ac3867b5fabaa2def032496fb6090f9b5cf30dfe7a174073dd6f2b9bd618bb376ead969384b16b95bc56030d8bcd676fbce914c8ea576ede2cbb53c95eec86e3310e9e8fcef4b3cdd6d32e1c579476e0a23ea58d1582d67c9224e4bee4f6aee80ef61dc040d3dd42d95ad7e140c80fb82daf3de8ee0eb3e334eddd5021080a9c34e204673d49d9f83341207a9d54e576bfc58e7da03adbb4a26c49ac0df3f9ea9747517683cffa99a638944429fd659fb9772b0201e3cb3caeb13c87034181b00697b1f74752dedd0d70c3b4eda0c73fd917c266665b6f92aa1e3395506e2d9a2911bdf3c405c9f7c765a845da31d025343af0d54377b8ed5849714b1907d28d3244634c130b34d8d4f34e7083d9827b4459d2c97d7082786e027501861e9534ada1a7b3f4a845352498fd45369184f6d97209bb9cd995fe3ce2a2698e66030a40b9e011f84582fbafe98f7c0c98a625ae5e8f8b57bc54394f0b22884b0b32ca093d14e743d8e10168631d65b565840fbdecf99130be0892c2d727b2b11550c26b435ad189365fbf031cc6f4f02f9d2bcfb8c14a848e6e73edaaba7b27850766fc8091d7a5a799109e46e94cd0322c90ad3b016d256d660bc9c5e4c04511ce5872a1caec0050864086de4022b31ea21e61de5617057b0b860987a1e33983d1cbd509a98a175560ee2951c9c23d05ad485108e2bed7662f04026b346e499ae9df7422c472760455f68694557b2e42245a281581dfabee90c51c54520f1b0affbd63816945c4d9cd6e05b9a68bc62f37dbad6c0a2f796fefda1c73f125fae8ec4e3779e912f7d6b3ca142623dcf0df83b58934ed29126cc5acc2ceb7628b489e526e16148a35fa9b547b886ae8914a969fcd072b9efe844cce7083fef38e70acf2bd54707e529c43c4f8d5e4a37018751dbb801c4538f8048c6a56e615e17712de2a5e38903f485c35571bb7120fae65b9a5920db75a8c243b358305de438f2a3b96cafb4230f2b04f5691b7259844d9fc07a09aa8fac443bb3e642e713acdbad70076359360df733ec73a024f381f0a9191537749b4e30a034a62fdd7c636e0348fa28f768ec1ffd54c96bf6e6baf3a93469f24d6664140f4b7b32b68bcb0022ae1da1cd9328acbae45e0194fafe23ac8d525f7df91247c677c495f06f9f3b950fd5b6fce353357a73fb4c9cb67db1e2089285f3c9ab0c41c0385614cd4d35cc609ec80f0244745aaa0113f4b4c0dc3e2ac30df820ac8730956e099f0f7367f343164bb104743c961676dd9259503777674b7001d47e88a80b7ab3f63197322b5d7ab92048abbe3b475f9d2f2ae87acc13cb9d9805c93719b4089a3f21d42687ee6ca7941804b9d8c9e52f8bb33d78ee818805c2c00499573168e44784ae917453f528223df5a7346d7f5591ea0c7e97a8fd1b0ba11cf5350d981b539c44f85f712333b2cf15e03a85a33bfde19e2d78d7f910fa4d3e4cdb9ab3166f4803a07bd35118b3526fc91c7d307e5ee875ece63f937e112443e00c535e7d352c381be0fc27eb00f24f21295b9460b9c0c974c0a69e00a373454476a127423036641aa92434daac540f0b74aa069008f8ef92d74eb9bcc3cdec51c620ef2105a463bcb27641576945bc82678b2fd7c60102f021ca03b943470271dd5e55883c40e7151aef06dda07e40ba29ea6db882032ad38abfab4c4a4715058b6733d6c5e3b4cda0ad741441f8af7e7fd23ab62353ca3d22576025967c5cd1a0e108d56873be0ca3c3c98feaec8440e9e490b21c490b006c2c54b97bb1be3d6ed9dce1b3a95b3a613c8c861fff27e04ba6c9093c4d83a093b891fea85a91599493b6001f35d341e6e486ae340a78434145b5256ff395a260f6dcfca85f96ab7c02bf18910ac3235deda2ecb51e1c77cc80f48270b61ce135f6339c874f23f056d08b71dc1d2ecdbdbbce956990924399400c1d29ea290d4f1317824111681e57f0ddbd1bd3f81240f5ef864feb79a7352521841c04c80f4904d5be517c8d82fa2b212046653d9800f780009c977d7ce5d9aaf23fbaf2ca1dad74f9a74c8b817b62418185d039f6342988ba4e8fbb6faf8d7b288a86bff2f864bb6c34ee7fdf14eedcd9c696bbbe8138a3122a0ab9f3e716be9a2eb9aa3574ef34ca6469752d4b649886e4b47b375de7e575022670f984ce770b0c9c24284d2dda248be83741945340082b10730a8eff5f2517ad136a2379c241b45cadc2c36fea496e38a4d074aa2afda91e8409f5551eff3a9d07ca19fc5851029d895acc5a08ae8ed1145285649b471fb5af7b535829e66b9d305e76f90b88527b4aa7a4b7ccc9e3a8dc6edd4c567c652c8aa4e1a12bcbd4b0db859b876e3ba591c0de51d37400ab93cb86fa94a256b0541fa90c71f0d6b1a19eb7de8e8cdbe00fdafe3e9ef82473e2dbf31e0d1bda29a3d59bef5288214db658002c81f2497a75621045ede54b873be1828f9fae81ccee42716839bb25b2f071e76a44c5a2dbc987dd8985f2e65a2c7c96513d9ffbdb16cec5257accd549a4239f17b81c1b8a0e8806f7083330bc172cfb61b8a43defc06ac4d5c1411c1d3a67b714cf0a645cf64e9662ef25f6a2747fb44c2b4f2bb4726951868cffd535f3798db4055c4646b51ef1364a0f9ab0f8db75a4f5de0cfb5ed8ea9758e028aeb6b15ff84e6ed795a2554334e457d240fdf7c4f12cfa2abd26bd318c2b6500d35ceb1eb49372c66ffbceeb9abe9dd42b6b5b57885b9fff4569b51dccf4c0291fc70b9807ee17120dcd3654a0400d7826d591f4876a0069f80edc97ba0c3461b4062575342a2a45c553b024ae06d4c932b5d4aff1093e0e1d7287a2063474353601e217a7b123cb8595fe8c763ef80da13f736b138c640b08196188d40a858e7ed8a9616ffb30deb6cde0eb729a747421d4269f01583aa1ebc405bc2f7fc282c07886dc88dce02fc3afb26229902e750a9c1a7ba5f0a9d0fb17b5d0ce05014f015b6767ca0bc67de45fa8dd41ba57633eaa20c4f24d8c41fac1ed7cd81bbf12c120f25f441b01eaa91f862518717d6c10e6f746b339579ae808ace342930a6f8054681a3eb46eaf876be880a17674d439782c60c8de901ce4f405c440b9bdd77132357454e0aca29dcfc38178d5a34ffa331990fda23636c8bd4989adca267915563307ee92f252e443b5814e86d51709917503c18aa6907150f891c6dad2a8790d3b70375f44e4a0de51d9767a341fc80287ddab4908d420a43e0afd6715a9ae40f652fa9f67441be218a026cc2ef9715accc76e8bd659818b69d03dfabbc22a7ad55220f4a2b4174dd44aaa15cb4abea1fa167b375ead1d06201b9be5b5e0667b8485c06a93849983f53e55c1ec5c7c7df2b9a46a06a293b224ce580e90a0086249387d0e68164f82c7e4840c4c7c29ed1c5318e858f0aa13e45ce7598e9aa7789d0b15bd9db390369f0fd3688aade3ff08b4468ddf2322f0bd6e0d", 0x1000}, {&(0x7f00000015c0)="c8b206e1652525d6d103e63b0e50536dd04ca8da6932eda80175ba5bd959fd5105ac9312df6c7acbd81d007d6e049d67770c1b2533e9bdb078a17542acb487a974f5b029963450168c3f3b925063aefd13d465c3cbd75f8a4d55fc1dce37a354e7d39a8eccc25c15a256f9de4b0bdf3c7e3f347ebcfa095f53f87ad2ad5a2ee3ff97cf00f299d09bac32b018d711c3ee78fe29c65b5f03c0279ff0da7e1e4a024ba0b9a1c79f02e3421c", 0xaa}, {&(0x7f00000001c0)="94f2571fd9e6971124769b9efb0bca49da4f6a3425df61b5d548bc70749e9768cc82b1752e014b91b7b054da553ff764468e0cf5b0c9a430f8181c9f5d750ded15cf9837c1f442fbbe8e99cb46066e15d5b88b094b66d3bf0c0b", 0x5a}, {&(0x7f0000001680)="cefe2964048a55e976f82ff1662097be7fbf57ce62158dc3acecf66a1c96c7889bd2cd56c50e37fcf2464c360662d48501431178731dbce02659daa198441c612116b82188c021a15579082650350b91037b4c0d3b202f4949baa4787afd5910d674f271869e870164983102f924d3ebe0a6a87185f593b2472210af4ceda30979c85883723875759a918a992a41eba4c476f2a9ba3dfcb36e6026a043a39e78796655b33e1304d37d64ebcf732288812690fe6f3da097162be1377869917eb69c319778d4c1c500ed4eec", 0xcb}, {&(0x7f0000001780)="47d944db91248eac2b4a812240336cc7a1afa0e90c30904daef0c645dc8ea53622c07811f2a2f53514bb46b4ad8f43271cc1855c2f02313409fb040b3dc6af9e76a699260cb9040ded9f21f4069708b6a25fa303cba34b8c03a916c4d54f5bc7aaabe4822b5bf16d86d5080804eaea97997394d4ab9c26561dc4946ce7bac4bb35d9d02eb705cc51732783ba9e2dfd2238f2cd12cca07a0c6cd824b2ec91207b73136cb0cdf0c38b4b1b144304abced141d3694eab45d9fc01aed87b0bce60c58f184b267ce02de62d259f30c5dbb0b681263714daa1a6ce1162763a38852a90f99b96479df90725e79f614a2747e51679825f729cddacbce0cc95e8db40d8bc89f988498cc55bd4589400dfe8bd27dcfcf8f11bed551306ab5511dc8243f39367918a1f085632dced67928de4de71e752b557d2a5e4fa150ffb5358d8232ae123278bce377e6c6659e95db9e186831f13153d02f38f6b7a3befebb2acb6ebe30ce257084a5ab0403ccc4e47bced6bfa241fb9d297faf3282f7a1804c69283b6dda0e1aaa9642730a184985479f27e478603d7f993bb90223ae91fb2ac054d95e1b8b125e02eb508cf19c41a1d0928e7040ee5390793fefb883d62607a0a0da35742177bc71f6395dc2807b21da4127c27b12e044805a04f87829ea7571510bb4885a2842115c1d6185a1c1ab2b28383a1d01088b923978f274b37934c206bb8025a2808e321d33f6f28efa597282e7bc502c1e1cdfefdd149f2258b7913ff1281c16ee4c5a89210b91ab6377cc5e7920ce0f8dfd2466a37af6bcc7d5c5801fa6879465642e385912c3bdc8ad142b4a997c05822460b3f326647374a451050cbf858f1cf27813b97c5bd112be6187e8d93accb6338dba75e3002122ad561238eba9d31ab748d3008e3762ec5930aba9f7762fc10acda98312ba690d61b2891f5ed202ae4b397c87dc25cde264ab4bcf0f484bc7dc92bbab8b2e6dd9a6978d0d293e8911194f80184d09045664a64a2a717ec17c317ee76815a7195ef6ce25f4855f7e0e509145614760a3d3dd5543849ae16986e259c222dae3c0d08abd22df7960e80dd787cafe2aa3b8f3c3e1bf2ad8c6ba9d44ebd1ed4ed47a3fa73f8edbd9410293ec1fae42bf6e823eb6729c98139b9d648856b77a4722f54eebda656e02ea22895d8da6c51d711b5f3c4416e7b7cc8ebe234eea0655ec123b7cbaafe3da22009e4e7a2df98c6672620076cec4dc3ea74de253a88e6ecd699936fdaace61f1dcbd4ba6ab795c6c290f60947497643126fd7906fa33f0336ce07e8beecdec60231338f1940f21a8960715c9e48a50a2b221d731e12046cad0f8add3597c8d24b8c06d8796cf685012d9a87d473f4f24dbb290b882130ffe8940cf8ce1a8047f996c0273f1e1705f2c60fe1ea29e64b2df173a1993691fe96bce94322e919025f3b789ddaa5f14673562b12d4ba31057c478871777838200d9c09464cbf4af0a3e771f3b252fbfdf5fac09f8674146fc215714462496bae95907b0178e51206db3df85e46428fff8f4a07a0402af8b03e2ae2b9706a939c0ea4021430fa70d5a5d1cf04072d0f8d4d67bbdff925c4406401d7e2e573298aebf39f33067f6d0f31ce3987b74b4101a30d1659566db8c617fd9e1a24a26601923fec4f0b41b2ef8968b2ba1501cf7adfc19f499d67849e1f25773ecf4ba73952d3a682ac6941fdfbfb499eafb6d7c17ed9f5a35bc32b759eafc5e280d89cf9982b02fbab622e9123f82fb73c9004a62dae2817b36d92e3430a429bbf704abe95c8e23873e017067612a40b6a17f8eddcbd069eff13de9dbedd05a4579357d7240dbfa4e2a64e1a978ddc8072fb49c96673e76de9f4d6360766fe5f6933ac6d93e466a2ffcec90c4fa81e859b76c076ebd365d039c193299e4a62948074f1cc0d98f6dace37c006311ca35e695315cf2b4ae31e07dd86dc7e79208c23dc1b573148dbb3ccb7b9d469a3c3d2c7106a11aed75ac9fd87b926e57a53a5fe5cbd715591cabdaf369b5aefadd67987757977b686042ebe86bd7ada6c9da15a7b5f919e968c4948db0aa4a8040c1a1e67110f6072da126efa2d2b72da20842696a2ad5b1148d04f41e2484172692f99159e5f898e35494522a64101fa899f5a7b943b743596e6039134951476995bdcb18ad31e0724818018ea42289385c31d6e84a6fd669a3c36c8e62a2ac5b57e104e195905be959417d7999bd5c09865a1a2fa315e736cb588693bcfcdc88d3e7e81389e34a2c651cce51af7fdc24ab8bc2c745733d51688b952c3f36517e73d3a72bb642238aaca94ff3d3c4eb98d1ad7a274226b34912fdd51cd29c4f06cd2de1fd91051f1e76227e1267ceadae8261b33bf00a22ad8d3ae108e9564ddd89ae88e5b4dbb5d320be8a8e6d985d16747e31b12881cb99a34282f5c624ca970a4cf6908acf85975866f0c1b6fa67fe7f28d47f2fd03ffa6e192dc095efaab61d7d0689745bb726a9e3d0808fa46df8d8ed10016309f76de408bf71130aab4b59fa02af673fd147e344e872f53ba8cb569a684ebdca7c489d1eac115e53e72323579f52f027ff30af6ff613d85d9efa73556ad48b18507ba41f74669bc940577d5f6a64928e0868a1f221b4c7fd90f634daec83fce6716da3931e3eb9109a2ceb4cfb51a51143974169c98f082d06abb3fd0914adf72e2dd8c71e31ad5c92a390016206bdb9552a27b23b387d58fc24fd5068a8d6df5b894e731f1ed76250860839ddca9abd407fa119542392ddfc772580ed95a68e5b1370043a8af17f52930d19bf8ea3ed3ffd7a112ae0bdbdb6c359480eac139f4d40d423e29e185136a51ae03f859a1d45ec9a3694b03eed94e5160338ddaedd7852f1ad4d862f8a81d5815034b78cdb6a4a59cc64872eb9c47550f1affbb94098a5ec60f592bd757c7a6d4d1b7944b4f82d7f7cb18ec87bf5ef759cb1ca28b13c8c35937e2aa7ff8431f414bf50cd240ba51ff639e876bb71da4d2508ae2be5d776c8eb056b061f6736b3fff399c5ed58c975b511b2614248e66eb22535c18b7ae76aadf82c21a4785e8cc8eeaeb4f9d0877f5630a7ef096628fdba21152c94e01072be45f83549d1d01cd563f29c110bb0a61cc4be8eb386fc01db01133dc81ea90b46358359e44c704accbc93e7da18f7ccc0080e5fdd1834407730f1a5673652eb5f2e0d8cfcb483f14b35afb122bdc36352465a6cb60fb906de2c2f9fbcbac3178b3f7e067cbb1e839ef8fdb964a099117c3bbb1e8c90f643c3016d3948751d8cdcb22abbe950deb257923acb4ee7f11cdd32ac8d2573fb9341bc4b5974bf5636ad4d476e6332136c7c262625efd7e66006240ddf15e86d1f1426226ac481efadcf775ce311f6cbd44fc46fddfd2dcabba15e0aa6aedabdc11c4ea1643235e5d821c6701648757c4dfe05255db0bc1a4760c1c079c0aeebb3f79d79b7057584a6f3bcdc612f50d388682ec393250d9212a4631de5c64016baf96960d91d8ebf43b44b8dcf18d062490d2cb624816f5012c4c53db05080007d53e15a9b0607e1cedaf1b55af280a835a27deeab0a815e052687ab567921a1e459f40c7f0cac0c3672712dbcbd3c17f2d498c6dcd03c6bec6baed24c02e3e0af71249f7c0488109d4c072d3a711fae0ff341a54a6935ff3eb7cd7fe872bcba16c0f3a5ca089fbc24ff7b4b0dc3ca9edbd2c746589f61499ccb6d7c2503585826a559c5039e32d993bd9c539850eb79bd53cba30dd50eebbc12569616a78757cd744b8db076930a3ba1341b80231937faec9583665c5fa56299a08eec1c37fb08ffc83de69a3cf1bdc58b79b00df2a30063586a9db2aa857ad0dc3387e309ae0881064aa97a9bc67d280f692d4d0cf416ae832f5e31d704646576bcd0180f3f246e42ee41af68da0e0af0f6e228af1cd96bf296446b9d77380f72e0beb12b7e6266b79a839b2b040c5b1eccf538593e87584c902d8acd42190b30ffe143b94de303f7d69efb8937a211fef8b698833ebd5c051c79850c44e0a55a66fa42a5502530f4f70c80bc214e5cb54a7c9cf6adf55c60b4d887dbf31e7b59d7f10d8cd16d080266f3136288c4dc4963f8e011dbe71f930329a4375455df78bad029473f3cbeb104fb72e28bc87e4d028f677649af5faf06cc9877afe76e5dc131041ebc89b727ff0815b29652bfd11ef22e2f94672f25ee1dbe80acf7d1d36a8fa86b01b72685b32f2fa25854f23dbf558eaeddfdccf0d437d7454777db22b618080ade10555fe7618417bf262ad59d0545844d3d3993a0aefdc9b03adfdb7ab78114531466d5b99bc9e0346ae4dbe4101f94a3e6812a5acf812d3da87f690493455f0437e0b925adac3a110664890018b1b5f25b0fca2c57fe4b9c0c775faf4946a8f0829ea690127166cb1fd25aa5697afadb02932f90019ddec157d6081bc3ae3edb07f958efb1848402758f9906952d158fa5f5ceef373f7f4ee473be9576ecd0b14d1baf1f17b1c4d4905cfcb32bffd757228e640b7e3162114385fe25754c219d0aa305791f6c54acaf62a95b950b92fa9f50fd708e696f5f51b02c06125a765639c0f4298c5088245a94356bbb6b22185582c983882e0b6e6aab984466ecd67c52395aa15adae170e8bbe6b2d9314ff5bab5e8b643b1398a48d6b9c1a93d309d4cf5677a4aebef8785c6499b78aa3414c66cc1737c465f6b15471863c719cdad34eccbc3c55b57aa55b7d89641903965b2cb00075784a09e768d11592827f0da609dfe0bcbc0d859a6fd6e31d7f863725c8534fb0bbfe89eda92b3096684f96d31ba3da32b2c91eb1c6692fd442cecb6234489766a8ed6ad1db68f7a4a5e7b0893addc5ddab0671160e36c652dfa1b8e1d5228189423f6a579eac3f705c15ffc982785708c2a52a07df8d07ab27bea26e97b67ddf0eb5f6317f93a9a6911dcfff291b7f093f0e2243bab2424f634266d65ccd42dcdc3a4ddf3d34f0595029a5ec71697c4f67ab9d3dca7be27bbdd2685dbf1402749c28ac8ef368d27b6e7edc9bcd2a4e0cc06578c3a29f5bbefd8c1a7cc62e38538db88e7696920c943d3bbeb3b4c2fe0931e9ea46d42f66de275f7bb7a35c1039b0aa2cf75886de09e4c6e59cb12b2619b6f43d6b95c1a16aeac653e04043e9d0995710329726825c2ec5b77e9323ed0c4fbe45383a676c3290b38dfee6c04fd24586a4a5a756b2632933124a6ec6a3722a49fdd0196b6983bf040c6085dca245c165c6388b092b5bbd6faae2cc3f24a9a0aef1687d4902d61f0ac529fb7b7870e6afbaa867604a418f146f210426b296284fdd4e2b10fdfc78e9182f5b170ef20033fd697ea309b11c6f5738914ebebdf9298453af0866b056c59cced3b2205f6689bfd59dadd3363dd7a3138d17a6f839e6f2a3b9892123359e27d1aba53334a3b55a93c66301806662f0b68b08c7fe5b0ffe37b9ec4dc3465ec117e04dfb81eae7cf95ff5976d4ab8e259f4c4d71bee8c8b8b8b6c4b4711de42290fa3c90622c4f99cbd731dc353df49b2337b7e7988f91d06c9630dd0dff6f111e4aaa5ab171467099aac0a4dece6b87dccba3fda588c02cff2331bbcc67c08f3efa6e3b1bbd333066a22ffdeb03cdab154066985e5246ff350f6e26aae2f59572351cefe0a82a9c9a93ade06b26b6dee0ccd6ae2b3a0560811197358c105b76a36a9c8d5a839220b8b622b5a2e42872520c20f4baf972490ba045f6e952d5502c5a13d701fc638122ffee78c3c5568f1e462abbe30591909e63a459fa", 0x1000}], 0x9, &(0x7f0000002ac0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x80, 0x402}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86129) r15 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) writev(r15, &(0x7f00000004c0)=[{&(0x7f0000000180)="0100", 0x2}], 0x1) write(r15, &(0x7f00000000c0), 0x367) 16:00:08 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:08 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80045710, &(0x7f0000000000)=0x240) 16:00:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = semget(0x3, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0x800, 0x1000}, {0x3, 0x18, 0x1000}], 0x2) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) getpgrp() r3 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x20000fffffffe, r3}) r4 = semget(0x1, 0x0, 0x0) semop(r4, &(0x7f0000000100)=[{0x3, 0xffffffff, 0x800}, {0x0, 0x7, 0x1000}], 0x2) pipe(&(0x7f00000001c0)) fcntl$dupfd(r0, 0xa, r0) r5 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r5, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/47, 0x2f) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x41) semget$private(0x0, 0x3, 0x3) semctl$IPC_RMID(r5, 0x0, 0x0) 16:00:08 executing program 0: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000140)=""/4096, 0x1000) chmod(&(0x7f0000000100)='.\x00', 0x0) 16:00:08 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) fcntl$dupfd(r2, 0x0, r1) poll(&(0x7f0000000000)=[{r0}, {r1}, {r1, 0x22}, {r2, 0x8}, {r2, 0x180}, {r0, 0x84}], 0x6, 0x479d) 16:00:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x42, 0x92e54910c20eb28c, 0xfffffffffffffc00, 0xa62}, {{r3}, 0xffffffffffffffff, 0x10, 0x20000000, 0x20}, {{r2}, 0xffffffffffffffff, 0x20, 0x3, 0x5, 0x3}], 0x8, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0xc0, 0xc0000052, 0xfffffffffffffffd, 0x9f}, {{r2}, 0xffffffffffffffff, 0x88, 0x1, 0x2, 0x8}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x27, 0x2}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x65, 0x3f}, {{r2}, 0xffffffffffffffff, 0x80, 0x3, 0x6, 0x80}, {{r2}, 0xfffffffffffffffc, 0x2, 0x2, 0x1, 0x81}], 0x6, &(0x7f00000000c0)={0x4, 0x400}) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001540)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="72112a8aebeb542dd6bb2161b0ceff7d38124ff9726e253de322f85b041cc0a167b570d7af07b9ad3b3065eb8201c20e65e1ce0315b34927250ed8e70478b7645f9fe2f515a8377cbd286d1e71c0a77ae38c5b26c33c95a5971bef323eed69b4704f69d6c28cff1a078d2fa5715abdc675e4141d441136fe95eaef90a2af7f31b549e94c316a4977eee87daaebaa0424989d036a425202e157db1b47cd43187efb4dd2efc1199d0f6a478cb569d2c1cd5f2e617da1e52072626f2c3f9ef6831bdf4c453081b69c78da8c946f1751", 0xce}, {&(0x7f0000000140)="fe6497bd474ed4542310a27a6e22e693f8eb493b896fa70e15e0d5d63f58d5474229e27abbb16a82d03d866a5ff7ba71ce2ece7ef166ab96b4031a98e5156457ab6f41880d22e86d26194f1a5c38eb40c904d97b27d3c5d4bc398438050764d2a445b7f3b9d8648a45f157a807894e28536167e311f6d44a67e4a131d761e0bdebd794c6ec9e57ce023801fad6d3a43f8f7b6b720f3c49e0684312b2469e94904a4c02", 0xa3}], 0x2, &(0x7f0000000240)=[{0xc8, 0xffff, 0x3, "5e88c9243799c1c3d611c262c75e92e97125a438ce1183b562c14eeb4b70d13aaa903d6cb7e14b98654d4f5037ebf5680145505f2f23c3f4780f980d4ab2af8c85f6195c84bf24de8fb85a34c8a726ec8db7f8034d4beb4b84976d235ffa357d255d192abc779f9629427e7a1973117cb91d56a7644e17f95214ca6f8fd31d04ffb48ea9efd1d7bcbb2a0838454f575a6eb01184d92965869400c74916fe2df8c32d877d38df410d970c29efe3d07b2d95f7"}, {0x1010, 0x1, 0x1, "1ed0947e55a5ca694771e18172c9aeda80d95c176f1c346baa010d642f86870a4475dc90a6d4f2e776c27f1a197513ef63e9cffa530cb68f89edd9974d1f6bd8c4482e73e805490021fb09acadf19f459e573c2d51174056cc3aeae2e9e8e5eaaa664015f7481108994d7648ff738a2e6c5c0c174c1d36eb632ff377f030813c828f2454a9d851af2722bc23ddfb053f3d7fa57076016a0b36a095f6237479a8ead6782758a2d7a04535b894633a6d15170e09fe5915c261846d0e7981ed045ec6485d8c907806ef45687eec26649aa07fd96295eb642d150c4bd4f2491e2a5748d73cd27339bbf542068fc5de602095376167c9379cc2911f3a7f2d1562bb1ccc6952f361c08de3b51cda4722a946c550f510ec549ce8f34bc22d92ebf59aec61ea3853d2e1ea623a28f3730fc53a8a25dd5af1f4fe806228fed0a203879c2d3e7e4608e594d5ba690514ad5c22dba55dfd4d35d7bbaa8fb815b5e2113836909c475fc57c796ba2beb04ce1b63350c98bdc3ea2f6b434e89c603a15a0cd76c32f6733e0bc8cadb257d53f2fc0d099c44e35d6c3e93a239db11a227291bdaedb7aa8c257cefecb8e43cf6259cc3536db70496961997d460f6e56b86ef62488596088e044a9e9522e1865b8a7dfce3d5595b13ec58dd5c8661f692b726536fca8eb3289ef1be17d899acb6fb38101785f1feffd29602a32bf438df2da4a75cd44f43196e5ef95b5ec4e96d9155758e035353f7acfad7e1634480333d39a3673b655241314ec082b92e21d99e94e16fed232b04293c282f26f3c638e79080f8d84a1230b53b52285fd9b083fde3a0fb08b110ff9739ddd00b60b4180b0de429dfa76f17ca2dba124f1019a9628acc013b76af95ecee2b0e515a3cc147b673e3e943e676ce476e99caaab1c7b548ab3bdd9acff6187ec731b369f306c8d4e2ca95d0c7da8bec9333a4499bbc6d06331034d33b6d6136f0f5598c92db14b41b21fe142b05e60aaaa86e05de59fb8e28052f4b66d9f2c61dfd5b65e0cdca9d7600bc0e4ba06e79ede85ef89db8d096d6b75392891a2fff185edb32a30c29327faa96336971755cb37cb77f4fc215514b88ae552fe30f0fab2f63a5a5d0f5a035cb7a77e93cb0a47b36e5c9cc6f05a3835d7f290b7bafe791a1e37ddb60fe208796d46a96e83b6cd7d783475cb296dda29a5c5e508ec42ef77b3a4381b355540f52b7cf463035b332ac0b5d3e589a2592507eeef86ded03fc49570b32e2c821d46ac74a2a24d31afcd131f3e96402440a2c96372995961e3f74cc5a97bbe7edb26e1fc58f207461bc12e853bb4dec9af2ad2075a5ab3807973c2f35a4f9dd8099ac1a095937c528ddab11348150f687f917cabbd81535514df93234097fa40865843815be94d5cb80e922c8b9e3b9d7a70255af5ba7df021c27c3709ac4d1fc71c46f0e2eae871febd1430838c898ec85ed619ad9ff8b0d3114739cead6b17799d11eb6d3342d9da4de10f9f1204ef2941b24c59bc5859e0101a8dc5c838559034ddc2241aa7d5e0f6a4b9034c6a90e481d98c36a797e3e0ff3cbcc168a674e2a76d99f77ceddcd8a563023a12318dae212b61bc6e32b0da495e08b906b923d8cddc5d12039bcad86a56778d4c187b981b19df25e4360fb3a23c4f82cd104834ce276a867eec0e8368f4e7cde959f88e8bb2f20c5166a4241c7839c6bb65bc0b4d2448f9d6fc8e219e64c38df07749981c522b9af4625e0372f055e05d9077a7bd26ba132a66c93eb08a3e3fbbeb85f44332f080bc7039d0d445325df82c8ac923ce32d79e7946235c0616f2d07cb150ca697aa6b8fe58805455dd5e35d8cb41e83f19ca0bffa35b5af1a41f6e654d98cb91c8580d60a4b9af04401b7cbcdc503401960760a4f7386600a36852d1a6c0066e0553c71a985bcdaacee9c5e0918b8ee40f234dfd621bab7731b8e3bdbb2c6d8dc097286ce88fcfdfbe5f4a6d34ea65c8a9f488797a6448a6fbcfa961f158b0c06d15cd0114e5f7a2332e9c2f20f40562c34da89b038d2cd6b21bab3aea71d9930c7373c0dc85370c2c02033e9aedb908a6550fad99cfe5d14b1f4f5ebfe2133b14cfd7a63b52b60e18f1ba7294904590f4cee725112c17912eeb2081d119712199546c8c49c18a7533bafd3ac7acd5408ae388038cfbfe5981e63bc2dcb49b2a298c8a1ef3bae550606590a8854b116bfe0d230b8b3231689ef26d9e575dbd94fc9a1d611483ee7d323c1aaeeba6dc4dedb1a66a18b34cdb90df571a364d758ef6518450c6b9b59d0950b67198c207f750f03c3818556ffe2e5b7354a9ef62a892ae1cfdd17462e546de24fa36583e59fbf3d902463670de7fd0633996769cb221664de2598a7ed66bc308fef2263572e587bca2e10b89b0a680982d14a1ce91986be58c7b03c9e8981ac11f1d92de728a8961509981e939473f3490edbb181bc41588c087e32eee8a52d972378cbe704e176aa27fa6a82e9b6509360ab0a924b5d904f6d9b4686613fcfc68b59f41dba717407b10b1b572431c14f5c8535ec74cdc492c27a874381f3d4cf8cd29d9e424ff891940911fa9de51dcd940a19d3d05f26f820ffd228748fc83e545158378a72700e7a0c50d2dbced27a0a22fd9cccea922e03aedf87e39880be1e4591ba86595cbcb7323c0cb90dacc67c2632c829e09ee95b86daa4c5c63343e96922f7b739eaebf592b660605b443729302ea06b109537dbbf63bb0fafb8c3f8aca7732b9810b451abf8a223ebe95aebff9943bc6aca154feafb557996c602ab9a386ddb5e56848a7277afba17bd87c4c8a209e0ab2f64adf6861a79891ac687a5384c2104d8e0224cf8929bd34b4cacbe74d2b861c197e877649dc5d38952a2b10126d725e740883058a1b82bf36e6d98e334e4f1bd81d0147bee275465baee3825b051d5c89e3fc0c7ac0586f9b0bdae165edb3fba6c56cf7a0379b98c3716a8632910cec1881ae268f5173687d54feb6361dcc14b349a82b3b41e8b928ef4c776f64b057adaedc39477a65744be79580844435f0b3be8659732131208352b2d4ce2b8fc1157ac7ead5493fca018b9b53262c1591ffc34248a898421f622e186f50d7b758736c3008d2cb8f5116c38c00586e843ed2d1fed05d9472f5302d71c6f0e52b03e4baa96dade3b30dc1091a1c4b188cd1e33abc090dc0d9c5760ed58ae41b92e4b43d814f47e078fccb42df1605a5285d2fe78da3a5f5edc532a6f0015a32b342bffa891127ef5cf566aacbf9a1aad857eaf00b4dee233643df5378b801bed7b06c719eea810521a9d6486afb9d201aa51c10c72afb041331e2d3989952b4051d9e266b15253c9da5cfce2213aae86b11e3f135178da24d6fd133f44092de340d90c3fb5e9d7e5efcaff042ab3fbc41f983d556507167b8b16c19116e64a944be0af450a50252720dfac4f45011d31eff432577ea711d45c2af47a11fccce5316799f88507564866abf055df23c1f81d938ae5a29860b549b32fa1da8a8be034f0a45f5bf9ced6f3f5cf3909e488eef1a989d2754ba0947e74c579c4997bfb63b913c66221012741c380911bf909525e5627033bc0041dc053c560c5649bf2733a24aa718c5e4b48274f29f853c20df5496bdaa3f69c15bbc20204d52d65690419f91178648909e0ec02bde99570b70cdfb4bd9ff921a97ce12519beebead6da8a840e05054b839c7fcadbae5c5d8d01e9c269cb4f1827533cffade34801c46df1966f6c0320f628455aac2288ee2fa0c2a910bb94112c4b9ab92739db05d18cadd80e2d011cad654bc47fa765c18a4eb8376ebf0dd9eeb367f644a27e21ec03681f24b063be486c316aefed73c98e3075f22cac4915e1eae590c7dcd56ec762e8815e7a1a4eb7f9f83c77aa2ecddaeb70d909f68e1cd0df2920fc75fcad84f04946088fc9ef9d44873e8abc276ad50b6fed3840eba5332d74b5079629647ee9952937805879092f2c8c85664c4cdfdfa05a11a04ad38d9e5b0e6b98f6a6824c40e402a57231cce1dc63a3c996a6328747b5c9b24462156151d96b5c2b4e9f0250b7c9b21e00b176310f168a194e60b9c9036e48646417e6c6dedaf1418781a8f192637c4a44d78dbdd9af380df597430cf25b4e5e3685341d8ce63c3e66692667ec97c8dbf63bb9b02158e11bdca0335dba4aaddd524fbb82754e04c2b61364311ef8c112c7a43ba05a178f40f4d2fa328b709d8a9895357f60bee91b671a673cb5a806842ef5acd9e9cb8bd8998e6fa03df6559085c9cecb89436df4b319bb8ab5e36a2bb54da08b68760d932e8d8932a0c4afa1ae4bb839014077791c9c3c9558623fa7340bdf1dda943b58117212747acbcfe10db2bc4ece571fe22c71d083ffa61b6f11c7836d84085011e5983bd623595e5606a031a746284d458219eb9b0e17eab37bb3e8e1f2e554558dacf52963e389c62bc1053b91c47b160bc1aaee7374faa6afbc4f35e0d72ec35f7cdb14dc366a085000a99fc2aedcad7709a13c1e7abfc758276146db767bacf57348eb258c90ea85631cded9e044cbf2b73ab75bbf5fe960eebf866e13aa525fb80d269aea47e94a2ae12b4e4d5f911552d480a1f783be80b0da902b8337d73b07dd004d614c27b07a906601239681aa162c37ae6b07623deb05934b30b92f7ef1c1f2f974e1340a68a596c01ae42f7f31f5a86751286dea0a7d2318fec440f74d023eb204bb55892ef17fe5a769aa1f746aa3c2f4d61ea907bae8c67885edbd17e2a99df634283ff0e0a45a09f4fda6e5e171eea3233de35b377021f25fa81a8d79c8c35f039ff699389df9890ec8d477321e50f43c02cf4aed91c0f810b7f5eb6204f013cfce244e174da179ddd545abcdcf2771b89bc531dd1d338c3572effe4166f5d0bf21ecc9893aa227a1ca3c07c3f0a4d79a919bfb941be55409833cac703e25a413b40147a59e515f5531e3f8b9af9a07248cb0d7e8bada864b5528586fc6dbe045ba43b4de578657c19e30617fb998064d32536a3ab1cee23f7331dd73e6724c3859b1f97d7ae140036f42d332d0fbca87b8e836090fae5f6bd90269647118f4ebc0f32f89dde2020a3b5b6e89b7e6c898da4b3608eb3b617ff3287f24a89a28856bd867d3343c246d38f778a2a88cf811e965e08c591a579d238b302882369e44c179ab8448c0a97b7c344722d23b030647abd5b7032224e1204af6ebbcea20e549b58b99bbf8d0ea4d39c66f51bb1b82e185a7ab9b45f19bb37d7171e11875c7cf3c06e9134580c1c79ccb895f8ee0943ad5c5ab8c2ff68d3f67312137d43e9db652a12735e0607a0544e78ae3a3104ac370408d96657012a4aebf1d85e5f40f748d6a67ab59a723b26ec9948e319ba7ade1a50ba9cdf1f4c711794c953638f0c295604904a203be222a6c94df95c2359948617feb8e8ba253275ff9cdcb33a3c1d3c961474d0de0713bd6fa06689cb37c81ddcfa56119d94533386ec72922e04954ebac0a0ed1f31a1954a6c303919ac346ddfb1e74e553dc2ab97bac1d7e2c2c421b875c640e870c5570e88fe36efc3edbf6cead3784ea72c94685e4e6f6689f769d45acba9bdef0a4a5aabea1c03f8e41707450247ebea7652c7ffd57ef33c2e2765bf5954aef42995ef360844bb3bb1a73770b159528ec5506945cbe92808ac41e6395053ebf61a6a95f722c10316cf14032f83df1287ff0a6ec8b0772de6f01878e2f00335568406c7e35079e8fd4b65a77ab379f2a03b0a0309a5ef0bd84677aefadd16fcc30ced56"}, {0xa0, 0xffff, 0x400000000000001, "b86eadeaaaaba73b98636e0fe0fd13ae3bd965be0ff93c4efb064a9bc743bdd886308d99badd5e6be56f731502545fd32b809a6b2f206dd665543b38fad6afc3e4534e78d3b291f4bfb4cccc458dc5e784496af6d9a6766953714525b1b35abcfe78975c9f1f184cf2fff5e55c4a0af41b045d1430e6cbd7fc0b3d57f88811e3a8ef77fc95e34d7372c1"}, {0x26f, 0xffff, 0x0, "50cf569d8a9a36ecf765d326e7a72b1e129fed91d2d569ebc47a481116d3377e8df6fb4da3c508b2195c9f65efa68926639a30159f6e88afc3bc9184e52366008a7969a546416ad22d4109bf6c2e9c25d96badf5dcbdb9f7dbd2bf956b6df3a0fbf7ae32b935a12f70fa45eaf2361e00d3e201a871d3dd57f6c9ed2b"}, {0x80, 0xffff, 0x7fff, "e8475515d986c456946d587d4643dcf0d1ffffffffffffffe19df619e5c48ac3d09f337f1f9c972f358383fce28faa3fc944f6eaa607fa17c5cd0fb54e543ae4cafd761d488eb07e91800cb7bedc3a258438c4113506fc06a9e384ba1cd2e0b35ca7886f37e300a378f9db9159f7"}], 0xdc}, 0x1) 16:00:08 executing program 0: r0 = socket(0x38, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1002, &(0x7f0000000000)={0xfffffffffffffffe}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x0, 0x0, 0x80}, 0xc) 16:00:09 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = socket$inet(0x2, 0x4000, 0x4c8) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000001280)=""/4096, 0x1000}], 0x1, 0x0) r1 = kqueue() close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getgid() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x10001) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xa348) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:09 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x2, 0x1}) setsockopt$sock_int(r1, 0xffff, 0x120e, &(0x7f00000000c0)=0x10001, 0x4) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000007fff) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:09 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fchmod(r0, 0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1000) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0xaf04, 0x5a5, 0x7, 0x0, 0x101, 0x1f, 0x9, 0x0, 0x0, 0x62aaee1b, 0x5}) getsockopt$sock_int(r0, 0xffff, 0x104, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe56) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xff61) setsockopt$sock_int(r0, 0xffff, 0x1802, &(0x7f0000000000)=0xfba, 0x4) syz_execute_func(&(0x7f00000000c0)="f20f0f5ed5b4c40355496e29fec441fa2cbc269f090eef430f4ffac4229d8c49a0c4e17be64000460f0f358231d476a46442d9f0c4c21dac8100000000c461b012aed36c3ff0") r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0xffffffff, './file0\x00', './file0\x00'}) 16:00:09 executing program 0: munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)=""/132, 0x84}, {&(0x7f0000000100)=""/167, 0xa7}, {&(0x7f00000001c0)=""/192, 0xc0}], 0x3, &(0x7f00000002c0)=""/37, 0x25}, 0x1) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0xbf) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) unlink(&(0x7f0000000100)='./file0\x00') 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x82, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x5) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20180, 0x8) ioctl$TIOCSTART(r4, 0x2000746e) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x84f) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) poll(0x0, 0x0, 0x200) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 16:00:09 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:00:09 executing program 1: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) r0 = semget(0x3, 0x4, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0xff, 0x81, 0x6, 0xfffffffffffffffb, 0x7, 0x2, 0x7, 0x3]) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000240)='./bus\x00', 0x8000000000000, 0x0) r1 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4a71a5e1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x1ff, 0x8, './bus\x00', 0x4, 0x40, 0xffffffffffffffff, 0x80000001}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x77, 0x0, 0x2f0, 0x3}, {{r0}, 0xfffffffffffffff8, 0x38, 0xf0000000, 0x4, 0x1}], 0x4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x2, 0xffffffffffff91ec}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x1, 0xcef7}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x7, 0x2000000000000000}, {{r1}, 0x0, 0x8, 0x1, 0x0, 0x35}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff9, 0x1000}, {{r1}, 0xfffffffffffffff8, 0x40, 0x85, 0x1000, 0x7fff}], 0x101, &(0x7f0000000080)={0x4, 0x100}) kqueue() 16:00:10 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x7f, 0x9, 0x100, "bca6e3cb96c34fafbe2c1866ce98de1919fde636", 0x6, 0x5}) open(&(0x7f00000000c0)='./file0\x00', 0x4c0, 0x10) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3, 0x20000000000000) preadv(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/106, 0x6a}, {&(0x7f0000001140)=""/233, 0xe9}, {&(0x7f0000001240)=""/136, 0x88}, {&(0x7f0000001300)=""/125, 0x7d}], 0x5, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:10 executing program 1: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r2) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000140)=0xca40, 0x4) setgid(r0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x180) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000080)=0x1) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:10 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x22) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) madvise(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x1) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600)}], 0x1, 0x2) fsync(r0) madvise(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x6) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x1011, r0, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/68, 0x44}, {&(0x7f0000000080)=""/239, 0xef}], 0x2) fsync(r0) syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202b, 0x1b03) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000000c0)='o.', 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r0) 16:00:10 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x850, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000640)=""/39, 0x27}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x8450, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x18000, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x480, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r11 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x10000, 0x0) readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/216, 0xd8) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f00000005c0)={0x5d63, 0x4, 0x9, 0xfffffffffffffe01, "51ec4e9f3bd93a00", 0x40, 0x3}) r13 = dup(0xffffffffffffff9c) sendto$inet6(r2, &(0x7f0000000800)="45d9a32e4c8ee2d81e3f249532553ba6cb0ba7d045c67b2c3865774fe7ac7b8488d0ecf91111ed5be01583307a57f9cb2b77087edccfb6761e43b930166600cf328abbe4512ea376b3c228f6c39092cb900ee8c69e14fa08e8790489efaaa6ae5268b718009c973682da31f984b295cee1295263ed8e3248bf56856d8229f9a6371e6e35e05cc1fa3ee7e12e208e974481aa20011e0c0743ce", 0x99, 0x400, 0x0, 0x0) kevent(r1, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffa, 0x24, 0x20000000, 0x3, 0x6}, {{r3}, 0xfffffffffffffff8, 0x6, 0xf0000000, 0x8}, {{r4}, 0xfffffffffffffff8, 0x40, 0x44, 0xe2, 0xfc}, {{r5}, 0xffffffffffffffff, 0x4, 0x87, 0x5, 0x9}, {{r6}, 0xffffffffffffffff, 0x99, 0x0, 0x372, 0x7}, {{r7}, 0xffffffffffffffff, 0x8c, 0xe0000002, 0x100, 0x1f}, {{r8}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x7}, {{r9}, 0xffffffffffffffff, 0x8, 0xf0000004, 0x2, 0x2}, {{r10}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x280000, 0x7}, {{r11}, 0xfffffffffffffffe, 0x4c, 0x4, 0xffffffff00000001, 0x1000}], 0x0, &(0x7f00000003c0)=[{{r12}, 0xfffffffffffffff9, 0x10, 0x40, 0x100000000, 0x47c0}, {{r13}, 0xfffffffffffffff9, 0x46, 0xf0000008, 0xffffffff, 0x4}], 0x10001, &(0x7f0000000400)={0xfffffffffffffff7, 0x1}) r14 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) socketpair(0x6, 0x0, 0x3, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff5c) r15 = kqueue() read(r15, &(0x7f0000000080)=""/56, 0x38) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) 16:00:10 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) poll(&(0x7f0000000080)=[{r1, 0x8}, {r0, 0x20}], 0x2, 0x5) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r0) geteuid() r1 = geteuid() setuid(r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) flock(r0, 0x2) r2 = kqueue() sendto$unix(r1, &(0x7f0000000400)="3a6447baa1389bd6f2a01427410b852015a91e98235c53ca", 0x18, 0xc, &(0x7f0000000440)=@abs={0x0, 0x0, 0x2}, 0x8) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/ttyCcfg\x00', &(0x7f00000002c0)='/dev/ttyCcfg\x00', &(0x7f0000000300)='/dev/ttyCcfg\x00', &(0x7f0000000340)='$)*&\x00']) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xe, 0x0, 0x8000}], 0xb, 0x0, 0x6386, 0x0) open(&(0x7f00000003c0)='./bus/file0\x00', 0x8000, 0x68) close(r2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) 16:00:11 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x84, 0x4, 0x0, 0x8}], 0xfe, &(0x7f0000000040)=[{{r0}, 0x0, 0x21, 0x84, 0x2, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x5, 0x100000000}], 0x1, &(0x7f0000000080)={0x0, 0x1f}) shmget(0x0, 0x1000, 0x400, &(0x7f0000ff7000/0x1000)=nil) r1 = shmget(0x3, 0x2000, 0x2, &(0x7f0000ff0000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000ff1000/0x2000)=nil, 0x1000) shmdt(r2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000140)='Q', 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) 16:00:11 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd00, 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r1 = syz_open_pts() syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0x6, 0xfff, 0x1f4a4a8d, "db9556215575b7202415bb81d0c5f4a723adb0e9", 0x9, 0x2}) 16:00:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x401) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=ANY=[@ANYRESHEX=r1], 0x1) bind(r2, &(0x7f0000000000)=@in6, 0xc) bind(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c6530007a7002895c45e8f879bbae92e73b928ec23bc7ee446dc88ddc91ccb8a8c9a52e4e473b19b8bd8cb4d9a52d11ea3cfe1d000072c64da5fa7d47a8711362fe13cd38f4cccaba1d2ec5483649d22ee73529c5beb3bb9119d38c6d3468ba38b1c40ca0a793a5e8885b6bb90d13eddaee1d787999d41279e8331970b1c898e954ca3d4317ca16b666e98d44db38c7cfb3f926a104ad49dbf1c54682ee303790eac985fc165dc3935f"], 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) wait4(r3, &(0x7f00000000c0), 0x0, &(0x7f0000000100)) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = getpgid(0xffffffffffffffff) nanosleep(&(0x7f0000000040)={0x4, 0x2}, &(0x7f0000000080)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20000, 0x0) write(r1, &(0x7f0000000140)="2fe472a3dd4b8a35870ae5e5ca7bb095c4948b2bab4157274831d45ea365b019b79f24a21bc9b8974c26c2bc0ec8", 0x2e) fcntl$setown(0xffffffffffffffff, 0x6, r0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000180)="6dc29e65b58a4d347d3b711a19d93fa57b66b5f4dbfb2dfb08d508c75c340f6eb44124d4da7333b1d73e936c9f4437bc5db9075b8d6b2a82bee20f7cfeb0ffd340de05053d84249218cc2acdacb911f22dc0a8ce252bc319f6b7c99ace3b4f18e721229e8553c3a0ceff131483da4d058f816deb9b83e9c3543294805407314b3aa9282264410bcd3d6fcd78d1c6e46534c966416a68abb9edfcfcfccf00c03f3835280939133038c8cb9ec866769a17587198d9b9e22d3d85d288283415ec8142a56c0d929af422d34b1bb4fbd1e119d3b509da64845f14de682aae", 0xdc) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0x10}], 0x10}, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCDTR(r3, 0x20007478) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r1, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x810, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000280)={0x1000, [{0x2, 0x7}, {0x3, 0x2}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x2}, {0x1, 0x7}, {0x1, 0x2}, {0x3, 0x1}, {0x1, 0x80b4}, {0x3, 0x4}, {0x2, 0x1ff}, {0x3, 0xfad}, {0x3, 0x250}, {0x2, 0x7}, {0x3, 0x3ff}, {0x0, 0x8}, {0x198557c5cbd19957, 0x8001}, {0x2}, {0x3, 0x4}, {0x3, 0x401}, {0x1, 0x3}, {0x1, 0x7}, {0x2}, {0x3}, {0x3, 0xffff}, {0x0, 0x6a8}, {0x3, 0x1ff}, {0x2, 0x8}, {0x1, 0x8}, {0x1, 0xfffffffffffffffb}, {0x1}, {0x3, 0x8}]}) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf380782bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a620f6ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd2611f4da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000"], 0xe8}, 0x0) 16:00:11 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x0, 0x3) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) 16:00:12 executing program 0: munmap(&(0x7f0000719000/0x3000)=nil, 0x3000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0xc006, 0x9) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x881, 0x0) r3 = dup(0xffffffffffffffff) r4 = socket$inet6(0x18, 0x88ba81e75f48ceb7, 0xe878) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x60) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) poll(&(0x7f0000000180)=[{r0, 0x9}, {r1}, {r2, 0x4}, {r3, 0x120}, {r4, 0x2}, {r5, 0x10}, {r6, 0x1}, {r7, 0x9e}, {r8, 0x140}, {r9, 0x100}], 0xa, 0xe316) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) getppid() socket$unix(0x1, 0x0, 0x0) r3 = socket(0x10, 0x0, 0x3) getsockopt(r0, 0x29, 0x3da, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000080)={0x3, 0x7}) 16:00:12 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d438 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d438 failed: no mapping 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6, 0x4, 0x6, 0x400, "2a6a55a7b33f50ba76bc365c911d33b1f96fe7da", 0x7, 0x100000000}) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x6) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0xffe4) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20080, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x2ae8) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 1: r0 = socket(0x2, 0x3, 0xcd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) syz_extract_tcp_res(&(0x7f0000000400), 0x9, 0x3) setuid(0xee01) r1 = geteuid() setreuid(r1, 0x0) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x400000000000, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/206) r3 = socket$inet6(0x18, 0x8000, 0x1f) getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) r5 = getgid() r6 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) geteuid() setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000480)=0x1, 0x4) r8 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000440)=[r5, r5, r8, r5, r10]) getgroups(0x6, &(0x7f0000000240)=[r4, r5, r6, r7, r8, r9]) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000000080002007, 0x4) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)=0x800) 16:00:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="3ab7216644d262a9b7d4e0d763f896be54024027d1111d5df8295ce95d53a0b060494779fc8d9e0364759c7f76cee01349fdd8084aecae342a898a25c0d47e1f26169d0210dd8fa3db04355901cc1b68e5606b06fed239", 0x57) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x1ff, 0x5}, 0x10) setsockopt(r1, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) r1 = dup2(r0, r0) dup2(r1, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x3f, 0x337}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3, 0xfffffffffffff8b7}, {0x67, 0x101}], 0x2}) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) truncate(&(0x7f0000000040)='./file0\x00', 0x7) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x2, 0xfffff, 0x2, 0x80}, {{r0}, 0xfffffffffffffffd, 0x10, 0x9, 0x10000000000, 0x5612}, {{r0}, 0xffffffffffffffff, 0x2, 0x81, 0x6, 0x401}], 0x87a, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x100, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x8a, 0x0, 0x3f, 0x4}], 0x70, &(0x7f0000000000)={0x5, 0x1f}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x80, 0x0) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x80000000, 0x7f}, 0x8) nanosleep(&(0x7f0000000600)={0x1, 0x1}, &(0x7f0000000640)) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x0, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x22, 0x1, 0x300, 0x7}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x9, 0x8}], 0x4, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x313, 0x3}, {{r0}, 0xfffffffffffffffb, 0xd2, 0x40, 0x80000000, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x22, 0x9, 0x9}, {{r1}, 0x0, 0x10, 0xf0000000, 0x5, 0x401}, {{r0}, 0x0, 0x28, 0xf0000001, 0x0, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80, 0x0, 0x2}, {{r1}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0xfffffffffffffbff, 0x2}], 0x80000001, &(0x7f0000000400)={0x4, 0x8}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x85, 0x0, 0xffffffffffff64cb}, {{r0}, 0xfffffffffffffffb, 0x29}], 0x66, 0x0, 0x7e, 0x0) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000440)=""/140, 0x8c}, {&(0x7f0000000500)=""/142, 0x8e}], 0x2) 16:00:12 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0), 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xfffffffffffffffc, 0x120) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = msgget$private(0x0, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) dup(r1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xce, 0xffffffffffffd996}], 0x1}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000007ba0b6a658b608b05c1d887aa27de989c3874643fa88409cb424e9c12da27ad293f5208661e3b744e27b001c6b912406aee89fabc6e5ae3edef0281a203744debfb7b3d64de3e79b427f1f92f2c993d5b237fb05265a87bd6471c9d48710e314e0c40b46fe3389b95be101b8bb000000ff000000000000000000"], 0x1, 0x800) r2 = shmat(0x0, &(0x7f0000001000/0x4000)=nil, 0x2000) ioctl$TIOCEXCL(r1, 0x2000740d) pipe(&(0x7f0000000000)) shmdt(r2) 16:00:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000280)='./bus\x00', 0x10081, 0x0) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x9, 0x9}, 0xc, &(0x7f00000017c0)=[{&(0x7f00000000c0)="181c11f61656191793c1b19e19e26d6baa8ff32ddaf6d95bbc9d32a6b59dcd6c0c145ac8d0112fad72a38e88e26f299b2241a378cef9c4d93da7f5a1beab6a60a2dfdca2b85ede825e904d895480e454c95205cd", 0x54}, {&(0x7f0000000140)="eb9d865bc5f342626a1bfb590b9f492c50918783a6882f81259a5135611a14a7cca7ae91102606c238b0068864fb59d4bcab3071398e4d031bf1b6be45dcadf813362121782b9753d0024f2059e2d570b4d3f72c43cb545e21e0947f832afee68ab31303af588cb543b1ea79ca2c4ceff0739a31864a7e765374616044b742d3ed5a44fb3758362507f2deed06d3970936f8836c7618fb169d3b8e2f76f011e17f65254b5529e6c4749d1fe7ce5c32f7aa51cd83d60242fa24a7df9d6d21a652b1193139b023998b68112511e3ba59a72264a44c504629c608362f9a47ba79d88f9a785f90000c5e9977b342a81e2af73f19cfff3059df11af33058994", 0xfd}, {&(0x7f0000000240)="417af54fa28b95a7b566e7b0fdf7afef5b3e3e36bb0e3abc5ff7b9febe813cc9a21e719acca46037cc1148855feba53967a026ceb726", 0x36}, {&(0x7f00000003c0)="153faa636831b2d689c699579af95301ee2b896f3b960045c5d3f2ff9989e511b9407598bf4e02c26e133ff05c4535c25944b3c42a36665ce59c31d05e6004f300771d6b274edfc7f0144ec5a83733a83f3115da28ddf7b269666100f03416a1dc300dc8a5a6512dad32745c4fd9c6ccb3930a321bd48da018ad5a6ceb5db137a18e96ac1267cd60d9db93874505f705bf166fd5629a5d11052a97353d40b55afda93c7d401eb034d92f2a602371e924bf3dc23b4e8561456aee320f6d74644813294d0a0af996636e9b852b45843329cb44", 0xd2}, {&(0x7f00000004c0)="90b0c9022c946884f80051455a148bf4d10bacf970e5ec59dca6c8735282cfcfb0e93c45adfa7d3ccdfc5a0db4c15459af7f770f96c88d629124abb1f2e262c246b41166d650edd77e4d1d54f3f9dc7538819ecb2099e641fcf3010c134c15e2eb9f9349f1bac81fde6ad0138ea6ced8d1020e0b76ac58d62099b4fa88db19c5fc0b8af7624edd12ab52255ffd77f28821f12ed38bde8d98440419f0fd89ef9d155a2425d97640b0adfba76133163530015e41b41c5db3f9a0a062221a58c2f8025840fa0a61dd06bc596c66205a27183587b7550162f06c6347a839eab00f154954a9b745a5435b390e", 0xea}, {&(0x7f00000005c0)="b3b24d2f04c66ab5435cf532e80268faf8a93c02a4e831f272876d40a8db0968b21d463d41cafb3bddb8020f611277563dcee49bf36f5045c02c1520e4ddf80e993c48a83f84b4a53dfb8a9a67730e4f5ddf7f50ef98460ec7216c744057b13b875afbf8882f07b678dc837f33b40405f1f08b6594bfdd02dca721fd5cebba0ad1cd51ab8dbe05e4bd5e2857aa7c1999ee91731139a335da2dd31cdff3aff4a4ec434b78d2945190b9e8d666ad4150e86db2888966b601c68a78167e55be5a6696493e9fd8c83864cad385e67054eb14f7406b975e44dde6ecbb13fd94a0da3f868011d7ca495549d009153964989e7bfb83040fe8f11eb6025324830524d846b355b6667602db2ba1f41c2206c2b8bd21ce87dad01c73c5222eb9a66a8991ffa70b1109637dc3c479b88c654568f1793e14b8a34e47f493711bf8b7695ebcb3d47eec94cfcd9e7ba5e49dff44a41aba49e7c1a9eda973e7b4ab6fefe37a9d5b5a68d916b45e34cb390ca5a09e0c9badda72ebabc28b5b9b1efdd584d1780e1890e5c296118d30c2ee3584c8c6cf3d3cdaa17d3ae8d36b0062f92b25b1b831daee4841f2894839fd679064418ba5a2d707ae8aff89396aa27e91662483023449c4e2eb092731d69aadcc750a7f61d1a67b7834de3321b9f22ce9b1f0b683e391e2d0126da56abb893fc3dcadb28e29b6594b7d1c62c1aba327e3b5685ec396156e84a4f63ebc7dfd449b97289cf6226236506b108b9cdc526c52a218c967f5cff352d0e61b8538d1781ccf59098ca4eac19f0e6a4a5e8825a28074e6d2ab884ca0564a405ba3495783dd7f405fa2496dc3e9c8413d861244be011dab24f793ce6d9617c570585fb644a9dd57f14b759505966a7dfee650a653a74c4e7ca7744dca20af2d75bdc73953200c369648cf4be67480b50661d2f1ef045569a6beded7782249bdbf9c78a8fbec949399bf088eba6d99308bcf57001ed404a5983de0293102a7122e90efe37e02109ad88707253a4f477fc90434b342cec9d1f53a6ca273cd24c29c3906775155415c6ccf1dd22355e14b10db45e95d5ca3d05da63316faa4c44fb0b352658cfd4963a9afac03c8f60d0aac3f8307755b19ede6f65cb8ac75f043d9c300a625f138126db57bed105ee92f2af86c258d8c1963fae4cc2a6bd377d8b39fa8582fb7bad97e712783cfa4663231795a4baaa860846438e9fcc379503f4319b2b438db23236eddb5b59df471e8e2e41e81e5fd5048e1834a1ca117a0cefbc2aaca5edf0d91b66e20b36282c4fe74695138554cd8759553fba3cad3085082a5dd78d58c039a0dc07927be3acc366732842d536adb770d361b62f793834e8fbf9b910dc475a2b134eabb9b1cad699e8a2c0ee05386e113e6a0980bfce6590cf9c722e8c7968fa133764743f0070c96073968717d7af2149da90b1a64486b944ad8ac79c29d2f76007d3ac584a44d891b55d1f6f321cd66ddf870e6b3ff343c83da30d4eb65994fb89cd830e153236493b62d90d6e2ee9650475dbd22cc8f99e682abe96a3accf1239a2676e8efd99a5e43cf3be420199d15879507749aa4eeaf779ee742d0fd7a879a1f4d2e8adbdb1f6b1e07dbf3ed8b63aca8076ddb8c6e1bb5969eb5575ad4866d0cbbaf81eb2c83e74c4bd3c5e03c3fbac00aacc220a1bec0d416d48d3718dfc0bf8d921446d795e99b79f3382892a18fe6bed6003c8ec6e9c8d731c2cdc383cc21f962118234e065ee395912f14a2682b4dc4b49222765c3802eed8a1d29e332860c8cb2edbadfebb6263e303c4e7f0aef698caec7a90fb03454061013b21d2c6479b395d33aeb4bf7817e67366c5729af3d6c97d2de78ffd4d3068df9556e0332bf2e33c83970361dfe9dbd5bd3bc5a10a555a3f05c6b0a0782d1334fbeb3226ab39f6edd6adfcfe0078c3a9873253994ca3b389f8decc3d0cc8548c9c849184f8b157e47e472b7ecf9002fb7f4d73f47943d71639fdbc691103fee60a20650bd07f09d0585da414223b818513ea1b1d8e03387358bd4dc160405ac445164c28a6571def49afc0a6b7c7759f16f01dc8339ddd1585f894a22769d17a60547562cdb2fbfe220ad48cec52779a4500e9f6d389a300c44deaac4ce46eac95f6adae437a149be8c789d18cc06631f702586fc5a15dc34929857c1432ad93dfdc7a7c92a36c315f92d3c049f307d1e4ace7f23f7fd012492d67c58bcf621196a5613c5cbebd5355c0b86e0275ae7a1dff5060e2fa68740c201931fe4952d5e8e49039e00ad613af896d47c84fdc447ed67bf3dcefb0a0228438b48a2a5bbb198f15ffe196f89c1bbe3bebac3ed53aea7c1b9fe038b4abacbbfa28bd85f997f7091af7028e761d6f755095667f22e85b1e9640de0d47f36eb08852aac5e840a74d9c728c0cf0d2193cea418fb241f4a5ad8facafe0015cda3119bf1ad4d74d4790a2029b2c4b9ad78caa851fe6a8aa209b2f05e9ab6bc2dfed544e6841c824e2abd1b5b1cba855d902c2bf697942627081a2be491fac1eb7c4d4cb3ed593e7bfe31e5148f6f5bb3ca7b33d1b47b526bdf8dae66a02a7252dbe2f6133561fd41a116ef7886097f3504f8c4b6b2cee76b3fed0bef11150dfd9a208bb5cdb2771184127c139ae193421faeb8ba5e14d27cde99396c2bae740b4aa8cb28829510776419cc38f164ce44ed733b0dc70adb2809c2a09d6bb0416739bab892c051e7a81cabf4792d3654832b01dca12895ba6c3bcba155c5cbd8be41025d8b289a42ec39d45417ac4eb1ea15bbe88db6e7f6f72fae6d9263f86f9b0e579e709e43eee793722885e07d47fa3f5bfe95f2dd0569abb851b567232858893e5bb890ecca2da95a6ff84f37bc41073f17679e9c6ec0efdb96fb8fa4ef10326c432ffb44d9788bcba4905670ef5be887b8c92b464bae7ddab51ef161c8ba3c149eaa6ecc2157b336b98a955f0d93ff23b1bc3baf054d5041842812b615c414afbd92fc9c9846d519d143905ad49a75383957bc30d1e8360b0fd629771625da776ffbe43752d044856263a3efc46d3987ad6a5900b35a46e43dc335f289611a6accf703e823457f1c876c8841e69e73c09ae0eca8f2c79d23ba2320b4761685be21c13756f349b63e69a2022706d054157ee288ece22f54f8112213b650d92da1048b3272988ee88fad8701ecba2a7ecc11625ef1f295a94d712b112a3712b9e2e6d6f48c5c75fa5b287a9dc8f91fae9294c3abbf717c170d674fccce6ea84a8d69c4c622a7e299b70357ca9cc583dfd6843f531b8e33518696a3906c3d936c83786616a01ac4b99e0467e2aa0e4085e5659c14f96f2a09a4945341528c0b68430a35d9bdfe2f0b6b9da0e39813a5f13fa5542723c4a06101fe633e514651e8c2ec26b1fbacd01a1b1f9e46842ae0a10d48247737a3325df2eb038d16419f502f9be3cc57425571365dc4cdb5288d5adf207ec6eb5363338b0c9881963e81befe76679263b977d919365504b3f696c53e787fd609d2d1e3f0ab955177325079203e01779964474920300287e2fb3e4d68afcb950d9ba150892c18374254f4e4365ed2b346990f409dc79e6265ae621496830f6baff897409bb1ee4575863b210b1ebc5eedabaa506b24149d7db98363321b20abbc1ad6910749664f3a37d3db7d472282420322a6790b7620d8667dee6a196a431c09c67d0b536b8b0a03977ee19df689df261884799ce38bfe94944b80aba8d2477eee0ba1662c45d2a84512346fa199009c506c059154d32dad2ed8a08b176cfcaa29abcf3a11000e3f67f43fb8b7f0988e5768177d81629ba941c302ebd692d1a49296f55e707ae27a3d3d17711d1b5e32297d04ce9df35530b3b9f8553398644cef82e9f05fcc1ad9d00d34395cb729da165746534e8415e46bd8268a98022af3aa2c87e466f5104316a81a60b2b3b9531abed8f5b45a1ee1c7b47f174a7aa60d3732fac1e753d97c33213557ba655ff9afd5aa3db3154c46db51a0eda6a9411d00a3628e37cbee57e62567be4e93444b03653f8e4a530a64b6a0eddfa51475d7ac7018a51ca058eb1f60d4400df6a0910322a585f1338429b12a13a449b5fa5c3e25ecc868b2f9a6de22b54571cb792a18a50ef831c80a56871c9673c3bc2833edd602a922c011c019b15007a2b787c163c8b0371dbc0e4ec54c5adccdb060c398fbfd6bbfd4efa71284cd37c5949101b0fd339642088e886b7de36c9840dfff932a7b670dee39a61876a51e072e4435660ba28736e4f7fb7bde5559b1935a5b38094349e164c5b4359b730957ef447f64e0894bb11b1e9e9ef5c898269e071c86a6ca71764a989fa0c52be6a9ae331de751694fc69b496f417199b52dc43731dc9f813f8f2a479dbffb90a165400d896620d4651519c62ca44fd432545b2fe69c8c9258c68da7fe49edfebf93ebae84184a37b707824ebb00b5e3e4acbdef38d29fd393cb66bac04bbd48cf033761a5aca94a0066e56b7d0a113dd6f02ee64fbb20ef75486b00de310563b9f605c04bd966e278cafb278faf84cabb4bbec04e3e6f1b1bc227bfa6cca6ea5065add778481297e1f6bd6884f2933076090c13800d51645fdb14b1d49aa0ec850699dc2f6b99bcd03b3a9c677fb901bd8a04d86de13645b38745245ef0bb960c494922b1c44f87c5ab7c0e067837864a9c2894d6165a3ffac694955cdbb667e6b484d031998b756764cc7b4c59981b5e7e0dfa23a0d042c91ce0741a7d75abf66c569e4e8822f3cfc4a40fb375e58628a38f33b8b5ed053a5b255dddd4beb087e60daf49a4748146b2e56f6eb2c804493a39f9e5b6130b1f0ae1fe82dc360d9e490bb79f0e7ddd87a818ac9611ebabef79455461490f3782cc553d52a271cf8b6a347ae9b5faaf39c852d0b67e1ee509ce6cdc6cbbf10bff1822e647ef84c4d8b2eb4fc470e4f40d4f475171d0df4b34066009159e34dbff94ef6346a6a8d8a24283362c251c4a9628e56a38f03114af422eccca066d42de914cfbb519cfc0a37412c53c36916d626f9693e9ab4a9764bdaa0cbbadc2bb46999b24208b456f4bdf2d2a44d44af08102541c01d9bf2200269383635b15f382569e7393c2feb6228cc342612f425879ad13dcf0f9d2ce5c8ac7b2d658cc6cd4348a59444ee9efdd17e80f98993f38b7567ac3fcd29d57d625ee2a36f06fe5f8914a840f33ddafadf86e57e0372062d1ba54503ff376eb3a63813c943f8fbc6cb1f0b56c92a18c102f87ceba821d744d9c9281e1a277a424e7991b1675475275c7705019a37dde78f57cf0f5b7f3a8138167dee7fcd3687196a12322634477c0730a089c2f19af4e6b6706b6bfe83542e5006c6d58e47ec9d028d2f24c1491920228c49c3d54ea0bb40279a630e8e50cd9b8dbaa3ae48b0c61356004ab52ac308a2f3d608f969bfc11952255cd44a4b103011f16b3bcbc7858f2ad389638aacb96b429b7a1c545289903c3effc17e62ebcf206f24dc3bc41266531249774f6dfbed172ccab90df18a6ad797726df9218514291d17cd5338b06acbe26f2d839fe4bebd69fb23a830c5bf61fc4c265d64ac50c97dea84f3c2ebbf391f7b079e97fb22f6eceb59f6c589101d0c5b7325e8110c1a32b5219c930a0634083a88757cf72f97056a052ff8b3297e3bf8af68e055b36de03e1a8c718b2ee62a708c212b3f47fe9ba1d0971b17c4d41329f40cb20d820a01988da082994c0c84fc5f66a019722530fdf2870e8fe4a1188edfb4e5ae5d2df42ba235db877916f34983ce7fe2f", 0x1000}, {&(0x7f00000015c0)="2effbc3df7b1fad1e8a05ffc78dca00e40dacba15d1aaac089a84439a16748c6bf8c5efefb8f1fd354e1ced2b101ec19e8b575875766cdc95c3ff6777ab8a81fc20d673054eca167b505d7667652ba1e1643f49dc3b368263ae1252bb375621c17eb2112b931f09270e35a3c5368edaf5fd53aaaa0df597adab5e72de938a059dc5e71c9f1fe55c13a08f296928f1f67a184fcf72044d828922307920b6906f21441f6e118b0fcd9c3e13ead4936f642f3f82925795cced32e70ef204fdf4612e19155bf8609cf99c86b", 0xca}, {&(0x7f00000002c0)="45bedd310844d4", 0x7}, {&(0x7f00000016c0)="80c15cac7d118d8d33bb15ea38b0627b4a6c394406941804f687844c5882196086d0407116ca36ec82c0999b523568862627414f68650da7fc9d967053de1bd35d166060d3068079cf27f029360863d06aa8bfeb2a390dd5a1ab3e552e26ce816be8e674d1fb759d2a6ed3c12a8ad00cfeb1414bd0305562e3034d19c866b4f14db962366295b3b24ab4b1400532e508366bde93292dd38c16d8d3647905676987cb1baef0f07c1f8e75a4fed4ae63ce5692c0e4a420ef2bed1d98a0982e2222ec3631e8b168055bcbf7809ca2a499bcff07243b59d59c3b82c747cdfd8dd7d6eeb2", 0xe2}], 0x9, &(0x7f0000001ac0)=ANY=[@ANYBLOB="980000000000000001000000060000001c9821903805bbb42ce6bdee611dbf11b318018013b1ea47fc7513737c9d61d6d6037e99b21fddbd3fb5b9df4c85458b9bf0e623d2c308b600046ea548870f7ef065d8eb7d5e45cc4da939cd2b87b14d4197108ee93af444e74ec8c4060f48eca11f4d729ee28139f3a79a956113c1824c8d1db4c91b26547937576f0000000060000000000000000100000006000000cb8c39bcf905a53b983f7b90302091e2c08a11796086d9ed185eae3e35c2f3247f529d20dda692dfb017349076994ba337d16008243abd689aee60f1dd960844ea2b553a7c2d2a9589385f5cc90000002000000000000000ffff000000000000ec1e5f560dc0f6e12c4fefcf38b900002000000000000000ffff0000da0000003933f286cf367db722a4637600000000600000000000000000000000ff070000d3e7b00f08d93b8906487dd61cddb4f77994811baf2b10bcbab2e82745a7cd2043675e3b97caa905b5bfac133b154d30a976117152edf647629d71ac89dbbe38075c6c7f95ac93bb1b5e804738571031d8fa7e06fb89a60000007000000000000000010000008000000092c681da55169468cb20721c1ecfa519569a5183a4391674a96ddabe27afd94d0b908f5d79f1e91ec1a142202de68a01a488372cbe285214692d4dbe9d3a4eeb652fb705e9e44eb65b00f1474f51cada514265174489f966f82e8a9023a4dc6b"], 0x208}, 0x8) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000040)="00000018", 0x4}], 0x1) writev(r0, &(0x7f0000000340), 0x2db) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) mknod(&(0x7f0000000040)='./bus\x00', 0x42, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x20) ioctl$WSKBDIO_SETMODE(r0, 0x8010570e, &(0x7f0000000080)=0xfffffffffffffffd) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = getegid() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x7) setegid(r1) getegid() ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) getegid() getgroups(0x4, &(0x7f0000000040)=[r1, r1, r1, r1]) mkdir(&(0x7f0000000000)='./bus\x00', 0x12) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setreuid(0x0, 0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() fchown(r2, r3, r4) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:00:13 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/198) munlockall() fcntl$getflags(r0, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) fchmod(r0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000003a40)='/dev/zero\x00', 0x2, 0x0) preadv(r0, &(0x7f0000003b00)=[{&(0x7f00000026c0)=""/26, 0x1a}, {&(0x7f0000002700)=""/174, 0xae}, {&(0x7f00000027c0)=""/135, 0x87}, {&(0x7f0000002880)=""/19, 0x13}, {&(0x7f00000028c0)=""/4096, 0x1000}, {&(0x7f00000038c0)=""/225, 0xe1}, {&(0x7f00000039c0)=""/77, 0x4d}, {&(0x7f0000003a40)}, {&(0x7f0000003a80)=""/90, 0x5a}], 0x9, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000002680)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000010000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000"], 0x6e, &(0x7f0000002500)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/154, 0x9a}, {&(0x7f0000002300)=""/93, 0x5d}, {&(0x7f0000002380)=""/163, 0xa3}, {&(0x7f0000002440)=""/89, 0x59}, {&(0x7f00000024c0)=""/9, 0x9}], 0x7, &(0x7f0000002580)=""/206, 0xce}, 0x841) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0xfffffffffffffff8) semctl$SETVAL(r1, 0x40003, 0x8, &(0x7f0000003bc0)=0x800) 16:00:13 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat(r1, &(0x7f0000000140)='./file0\x00', 0x42, 0x80) setuid(0xee01) r2 = open(&(0x7f0000000080)='./file0\x00', 0xa10, 0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x18600608) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) fchdir(r3) 16:00:13 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r2, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./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), 0x1000000000000297, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 16:00:13 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8040, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f00000001c0)='\n', 0x1) write(r0, &(0x7f00000001c0), 0xfec4) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x100) socket(0x1, 0x4, 0x800000000) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/203, 0xcb}, {&(0x7f0000000300)=""/214, 0xd6}], 0x2, 0x0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4, 0x400, &(0x7f0000000180)="9e2208d83fef29e013cf58d3417950e521c59378e0e82e54144fcd8b5947fe066667bf8de00ed2ec03763b42edb63deb4b0ca031eb2fef61f4154bfa4b3a3ab77e0f4bf55f43bcf60eca14c844885c3fdecab640ca2e2d8a68049f43108d30e470407dc744b3a43ad18908a205b502a93e0ed1da09b9cf610979d4bbd9860bc99fa686d49809cf4e8b0bdbb5bf54944f25331a39bc5c36a0d3f83a018c0282e3ce062485a63e65cb141adc68d221691a92ae5e626fac36f06c220257809a5f9d0eaf68463533", 0xc6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8000, 0x7, 0x1, 0x6, "7f96cec10ff92b64868532b737b42eaa95c5f06e", 0x4, 0x9}) 16:00:13 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000180)="380f1fe7ed0da5df8249ff4665651c5d9e146c22fb808d74a172f5152f588a06f1f5bfbab90ffadce73c93ba1ad2d43d2fc5d226c1ace48eae9bf605e5009bd13b23548a5fe8a30cbb751210b900b5db69cf1d83e76e0aa94974b2f22be8fb379e4e1cfcdce057055dbc558971fce5d99bb0aba7e2aa3bedb903295947e5b5d2e31caa8fc57a8b379928f0df08cbe5447b8de1296605499cf6d82ac2c3807f3ea83d46567b1c1ae611ea909745bbe90ea8ded7153b2f8999d0e164861b427a3ae6bf220be252360959f4a6685c026b0970fe5bb04ea3d43927cb711775b8b55057", 0xe1}, {&(0x7f0000000280)="1eb1612e8568f16381e87613d6", 0xd}, {&(0x7f00000002c0)="5962552c962f87f2edef5b5c5518dd4771e06d19c021557d4eb9e5d63bf2c90e9496df4dd048e8214e3ea50b877f283c7acec206c58794baa9a8397235450a0e87446942daeea3fa79a8b2e30f1cc84961049a9acb99e602a616eccac09d176ad55a34de4672f4225baf60f89860dee798afb2920688537ca86cb32a6529b6219c20f0e536422d95063840987dd68235af84b0f0ef6341372b21ee6ea2452624638154124262c79665dd64ee13ca19ec041bc59d3146fd5ddcfc3cdb7449103f907ca81c69f5b896bbcb62277373f2f1f1a402aa03ea7413e57eb22671d62c440e", 0xe1}, {&(0x7f00000003c0)="68f60255d1a3389faa646bcd68a9dd9fea2d8821a59393519483ecc2dc3261af9fcd5d9b2a64e01780410a2d5e119d07ab2dfd4801e71bbfe3da4a947e260f17af8512c4aa7e57730fa4f34a39c833579076d9e4cd57ba1c5b0a120d153b7cd26909beb2b20a915810ed14debbd48b4a68e4bdc31152349e9f0ebb5368ff5ad478e7e34cf0a7f824d9e08405787b3ab72745b95a88780dff0d0482d96826245305fb9e82d53373a52024e46f3096fcd822c9fc4867da76705d50fc43e193125e8be5682738c6f22a92f6cf860d068d0f87", 0xd1}, {&(0x7f00000004c0)="971ab8cdbe304d005b0fc50e12e3382946d834db2a9146ed20e88206d8be7e2a92a0a4fed81f1ad49c2d92bbae2c44bbf89b5095431c65f2bf9a716df958d50a21b6e7b42c8c8ed2d3b245d37714f04ca224d23b8edbda67dff61973993065a356137289f55756465de7ab6de90fb3198b7c21027f05e62ce7b52f680b56ee6fc7", 0x81}, {&(0x7f00000006c0)="716b5441ed0e015a23018d4e9d82a811211c1730be7769023b5b6c409a291d675be8cf6e401000217af0d7abb36daf8ab67d562d33d5191af6cd653206d67e3416a3ee189b58c90b00106708982d84947e3540fda72a2de9da99b6472a0ea5a8ea2a326cb49ad8d6c6c6c476f01abd868c26995e487c2edef872e80f3e2491b3c7a961a5e042e5d4827b78ce30f713502e9c18e6b00da1cb976560e196fa039904e1b2e20d10cdb84906548463d33922d45a54ca594c1d821ef06470dde70af2db6940c97314ac", 0xc7}, {&(0x7f00000007c0)="ef3ae885a4fa7e457893ee9850761a7572cd49de0047859f1a6ae38812836852c7206eb83be6fde84947eb5f92ae585d2299973da393d8ac4af466ba87975e0dabbf1200b4322cdd38bdeacbadeb88ac2333e230d33c950ddef363202708cf99f696a47b419da966152d7fde18ab4e7739d992cf2d92640011d55442edc9a0099210b05d498dd90aed27e0ceb05981d9f4345f5349df9e9143563824fd96f3994b6951bc67b696ff08ee403fe541bb848ad5c925b85d944879025da251a6c6dcbf", 0xc1}], 0x7, 0x0, 0x0, 0x40e}, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) close(r1) 16:00:14 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x1, 0x3, 0x3e26) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/7}, &(0x7f0000000080)=0x9) r1 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:14 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./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) write(r1, &(0x7f00000000c0)="1d", 0x1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x6, 0x4) 16:00:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x10008, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xd0, 0x0) lseek(r0, 0x0, 0x3) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2120, 0x28af) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/4096, 0x1000) 16:00:14 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0xe2, 0x8000000000000) 16:00:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) r1 = msgget(0x2, 0x63) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r4, r5, 0x8}, 0x7, 0x9, r6, r7, 0x7, 0x7, 0x1, 0x6}) setuid(0xee01) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, 0x0, r8) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x68) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xc0000005}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="44e6aa50039fad", 0x7}, {&(0x7f00000001c0)="01de133a29bbf56ebba1babe94ee355cd9f57586e5a0c0ab6ee817f93e8de36bac8da299ea7e41f1747226cfe331c65ec9b04eada88c9f4a5a1b5146a9e4916d3e722673ced095a9d2d38fdeda4d2ac6e1de8f19b7d075804346e31f6237b1027016a7d3635b6628bf111cda0c7b0d37c054d363a96a8e884d26d269b813ac19266e7f03f54039aed14471ca7e06b7f1d220f479d3714aa3102e3c429c91c4f799440d28451f3d45d38c2f4c38491aa9f9b9e7ba664648e03b21165e5abd64ea7a41d70e48aa40538e66645be07689c1f05ccf6c81f23afb44f0526425c8e37f05597e4f8bcdc467015be4137be1dbabc69854da5717caa0d9d1dabb4acb2cc73446e0bc71a0a89d6f1371f4ef11f7a642a523ad8d902b9faef1aa570f318361ee04a67578cf15999d98826517294180a3fef576e90601e26163e82365bc99d4663645e18a4e29229530421351e0f261e7ed22a5e5699560d2963e73a368f4816f58641388730d6d5603f31dda3509cea4e40594f3ece9aa2030a2ef5e01d13bf6cdfda52ac2fe425c64d63382affbd4857b402e371c257066ff3d01a3417053e4d9c51bf96c3b2567857fb5af1249560fbbd656c7a11276405c94930edd9df49f31e4f8c34a08329c02f195cc5979ad6828fc58f28f9ea78d7fdf8c5d692aace239cbb0f6c6c26c470212c8e8e1f7f6707c202985511f156a59b4a5822214a71d0c243ef74619cf65d96dd3d8e0bd61070fa5db4702ae409c3c93015cbf626c913940b205b9dc7d92ac823aa1f36126e46822f150a426ae9415b9859de2b431f8e96c837e03988ec2946d189c0906bfd0831000e9ce35d37399cfef3ddf2bf440fb274b60dad851028c55d261d9c4cd77e4de4ab3481f7c566efd31abbda0b65c467def1334dd5d1d47ff852125609aeb447ba532ca0d595dadaa8017141c3947acef0efecdc5f744f5de184fcd08513273f27dec6fed7f6b4aa4e2ed6014ba6db78f3ab12dc9d2885c37a10f1c145d4873958e6251d255596f6baaa979739f1be82cf1982c3e6febfe4a5e92155bfdccd7b39f21406ad39a8445af59acd8903b7ea46649c296f3a29aa6edee9ccc0e6105c78b853f2654f07c37c7913dcb38a3df1ded8688563ca701987377e58052c860a5c1a53fb5216de411a8038473677f62b8adbe140c270a78293567798d7aca4cc3c49a48a472609c50b7e3c9d03b05b04082a0926ca4e7e58dbf0135856e9963a8b4dc8c7a8643ace46404e43bb3d21d5a571ac9e2bc14d8d3145aec3e44b551bd67f614173fc1066a6541bbfac6d1312505f45beca2899fc0fc600a7604266951d578942d978e82698280434f77aa97867af0fadd43835f687f18f62fb89e724b83269bd7e9022a4c96a2e1570a2b4618c05061932fba2fa3ee59a44ef81b5c16630ebd9ca46f29ffeda002693fd692f2ac0b5d66d2581a3af4c1a303e84c11d46c075c39d74f362eb5ca8b906b4046fd8ad68d72c356e21204210aea34619f38107d242fe3bc878df5dda291638c94119c8867abfd2480acf989fa7be3e4a08c3dffde297781be1dab577c21ab87ef8aba0ab4180a4bcd702897a12ad84aab8b87854fd209e17ae6e97e63a217a7d916ad6eb80a0c33c5e78657660b1f1bf50eaafc407776d1cd5e71f70f1d362d22d43b6a8ea3d9d32e1e076e487aca4ae2320ed32a2f603c588ffedb8cfeb6ff4eb5b2af50e53024e354cb5c4511c65b89e13ac30f7633b18091133cb8ad8bff1c625eb804f8f53102af6ebb037c434ea6ec4a8a5dbaf0dc65afbb0275de95a50b6b1531d3b5e09a4e414ebba8549cb3c90fdf1cf8dcd21cfcfd2855d65d70a0dc4c8699d12fc13486d73dd1dfe9d9dfd6d460dca9e3cb33c28cbb7e94aa061c8d91d03cbb941be106e51f0b38a05e3a3f3332dcf23a4682693006a6628bb6618906d6ff96d1cb1128ab0b47248a83b04e7b10fa310908868295016662d9cdb76898120fdb8c7a0a79ee5ecefeb66b784c9bbbed23d977f1446eea0acbcd8b82d3a3cdbe096881effb03c5ea8489e882f1e66e830e00037623e502d03f83807a8a65d2a040ce1645c917903361fa9819a803913e2ad629dd084858af97f8e4e3b5e1fb03a6cc8a0c8595ebff7bfd62dcbc835873cf43bafb9c67f129b6c94d7574abe1a6760044909d6110c6787a05fff6e0e3a95f6a436303d0c2920a1fff333a4300d9f93c5f31847b151e848efbe3eb60722171bb31eb801c7a1f29e9151ff79624c270d89dfbd7b1e65fcc8dc66233f19f8ed9600444e1f48522747876f02deb3e8f43c49260bd5df2a9a94bd8c836f50e32386e21023fde7697d890cbc9aed9519d6cf460eb9887b60c50963a6df07816363fbe4801986fcc00606142ff89e823239921fef89e3df8e586aeb12b0e10a2ace780ea400ca65b420b3011d70dabf0229b194cd1e74c7da3fa17cd2c0611ea22734aaf912bb296f3d579a1723055724a48360aefc48ea0bebbb613d9f25fdd3c7a1c9e586af68cfb1db12b84b1f7eee716a916e819a3d539a4801430a7837f0bd6d73c9d1f9b3d9cc52f7953b4a88f338f8f8e27b7ce2c07a4d07a88157406104f2ceee0c298b8cecb108d18464a18761a66ec349beed87e9b6d38bb0b4220827d60b402aa92b45c3e6232d1ce48227344bafa528630af2d77102b3f000d08376c15e18f5de5b3c8061aebb514bc8edf62faa2a7da7daf5581b16fa19d0fb5fa803828237854054bb756b3c8ffc1b4d2cb5ba04fe6b87a04a0be9c8132bcc5165edfa36728a4e35b713c103a32e510397db39212eb18ee7fcc8ee160521da6212ca49fcf66e9b2df7dc8cf36c51821c6aeed552980898194a940f1ee0deb439624c0274e5daf996b8c4639e77cbf1de6a5fb0b995b30e1118405341c6a1f7bfce81a203ace1b7314bd25fb9e957a24c0d9ed1c06b4afce9f975d49215746e7ba0ab96c976f107ec4ff88b42f6a1077acdcda397475ae9733cb2eed499b9ebee8b9d461889b8c188e48e9e2ac67ece89783c1f05163bb592cd6436128b1b1f281dd881dfd2248c2b94c7644668301e60174cb46660b7303385602fed71587dd009a93e522c4559cd93f96d16637c2d125d21d33ffd45eb4d2d87db9e6ba9f4f8e32cfa081446cdaee7d17afca6d714c08dbf13f60c51b4e8da64904462f401849a79fb5d2f062afc60f98578f39a4bb13168c9038561cf50376b836bfaedb4f6185f7efed984c8ae1f6ec407ad7310fdcb722b9c68b55951f193e7248f71f6b05678f3b1840b672ec4196dd41c85b42171534eb07874bbf6e2c8b5102b0809c970a897e48b94ba3a41838cf7977c99030f014a831250fcf397a1361a68f474df2c97b32a36a01a9b4e5f6b29e418986d492d0bd7b2b71c6bd0f5c198a2fe7f8be6ebf5e10eda1571e5c4f9716d141e582116cafd5cc4f4f6689c7ff59db8a11362e63ab09fec441cf48e41b44222efdf76687c880119dd337467751dda957454f868720de9288baf2340b4f872fdd1294482c2126b2f39952ffa957b0d775a9b81ebd809d4578e355a792fe1903be207a434947904fa0b831787f39f59fef9e3b4b3faf088c5b68ac5a2a80358063ad1bbc2547d5a512512ba0936e72369d476dbb5a89e26a6fb0065c2a78a42d0858e9b8f9a227302e353f7b22f6305f6e7d6ebcb50351f13a2b3c36fbc1161bd2464a855fb2ffd23ae04de50927dd65ba5fb4f0186305e1bf7a5b80b3fade66ac2ef2edd5148dd44c122eba19121dbdbc866eefb20b8c979f8684e20afaaf0453a7d1ab8bc613bfbb40ee7ba571ef5cb8fbf03b7e031fe54a134fef3ef669695237ee1067d721b896f80dfd362eb6e3e017b7ccc80f630d2a2b1b202824b9c992efc81077d98499ebb5903596340039215fef1c6529446f74ace6c9430fdab1be771e8465238c1049b03a58a56a14a0e0bfbb0e296c0be5ec79f7c749e671b8711571597f3e8467412d412a13113bd4d0f1e0ea5ca78b418001cf424f5ddbe482a6235efbbb4ffdb9fd574f6170a8e5455200896ecb938adff545d7d2b230d41a8294fb4cee596ee63ea2f46cbb6ff26a33cc41744d4b4c5c1cd7392584fe0e749717d6aadfef5b76df9499f2fbf2fdd1b1968229ed5444463853c5975bda7800d39ca2dbba93d7560db20f340caa30a1ebb25b2ad37f5e626058274b1ee9b8ece8ec05e3af292eb5848e6251e485b1b7440069430b4222624bdd04b0d46f4069b5a98889443bd5d4e73b773ab354a0c2505d886f87c625f10911e0cdac05421fa4705ccb3bf593bedb36adc89cea65c3f4a6812f6e22505219f91e73e98d429ed82542d6a97ea9b823bf6f19268fc9fec09cf9795dd10c2233624c799b4019e664390c0b83597edbd300789aff35518d3ac4e0df9900c7e10ea4e94e7a746705bf9549d0fe1b3442116dc511c851207355cdd3ab557bb5d79398cc75a13bd3a085f0f2884af25d9e88bd6aa798ba9b56e25371608c495e0c7c3bbe129729fa56bb6a8f24511d837a86b376bbc7bb49f66f8f52a62dabce039343aed14b277d76ec71120e2aa6ba3eaf45614f2884a418a1d90568e991e8a91104425c2f4a32e0a932d67ed1df8e359105f617cd922bc7d7a55c9415dbda5b58c94571e9b8a84793fce84e83478265df85b652bc09be3e0fdfee5fea2140a70ecb74a432063d9cb1040d585027b8485f162f4c29cd6d5a55a4ee5139b7a8d4d344e893d2f021b8c6d114d2fdf6bcc1b369f8807ad56278d6809f3650f2ce2bc19c448775b1f3c8abbe29036ba94a781b664a54631b5426c0cdbeb6dce307ad39d8b7ab8281c236e5af4c112fbdbce318bdabddb1760cc480704c99148c735e6dca0cc8837c3d4179414e2daf89025c63cc9d2fbb7d6e4c5644d85bb8dcfd78c05d8628ec9bd5cb8a6bdc40ff9b920ca588b069403d92b0432de55f597603d616e96ae54d37f93b2f7883e4574407c73eabf73e4e2d1ce4762c5cc4d31525c789569c52f14693ff637a801728ed31e70d68fd521c195993faef27bccde1aae2bd07d1d53b75f5a72a14c39e8819d6c436701c592ae3be819d1b48189a7389032663c704bb6a362303de2e328c0e8c8f104b7e9be873b272154e419c9822e7c6d29336a586bcf406e9324cda2ce4b1aa616f64e072da74e76e2dee9726bcfc637239d934e1a6b92d4c02a36834859b2b6da9f1dd3a4b7f83d3de28aae33bdff0456537471eca5c70fe8c7cd0f39267465fe5640cfdd40a78055920e72e776a11004d1b18a323822ee2a014d677ec1e0ee6856f4f7a0d0f2b995d1632bbb57325a472fe51a514de18a135b63052b7158b94809002a0e98ddb8ea1d9102eb6508403fcbe8e674984d84e0650aee2578fac7bff12640d3b3c028fb520adc3f6f0c52abc394979999045040cfe516287205a271f56fa59df8d9781307cac2f71c3e7c978cc4ba35dc367b4739a19f829a91a091d7a9496e7310dc86073440e666ae55955bc685490bb466ffe9dc4e31b88c74c89e6f2ae45fa03e5d79137fb6c8bbf75d61496e7af7626ec7c853fbfdf045b7aa28603014f000fd23b54dd20dc5a6f6f563dc4ce5c034655e7b125a09ffd92593ee6b11c804332f19ec3ccc2c2bd29e2a36dd9bdf09db6372f5d8c9178f086774ba17e33f84943fba156f0ba7e9a58e79e30f1d13d43f4dae66f45ef78988be35050afc8b1d95e89edcfcbbcc6168255a149137fde2b071cddce889a3112b450a02c790bd695db1c2662098ae0d050090128ff00", 0x1000}, {&(0x7f00000011c0)="6d6bf61f495503964dda257a870c4ad373ea6b58c8655e36439205a431521abd0f0514d4f137390193c0b71b79c0413a9411386d2e1ef03271a56f6cdb29e7948749779b323f4e784d57a7d982ad23b53696bb6aa68efd45cf1d5e2167a4ec2518a8761a50d231c22f912f3e7aa5311442349520b349e32abf41a6426d377204ee016ee1ecac6c6abaeef2253780ce199596834a488866d02690e46c6d11862c643d79efb0736c1f984784dfb432d80ce326c783488ddc62c0517f8324ed2696469f098a7656", 0xc6}], 0x3, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000000c0), 0x10000220, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bd0cd24e91c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e9a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07150000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc43c6c3b018be5455ba5fe808ff840f9e13da075ee54c062044a263e46503f0ee68df5d7f7a6c740d4cda985d7c88b43eb30b40050321fcd5fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b000", 0x57) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "8549550002200000deff001167f4bfa695adfc86"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:15 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000100), 0x10004) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r1) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) r4 = shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() r5 = dup(0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047466, &(0x7f0000000080)) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r2, 0x0) shmdt(r3) shmdt(r4) 16:00:15 executing program 0: r0 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/162) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/9) r1 = semget$private(0x0, 0x6, 0x202) madvise(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) flock(r2, 0x8) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) getppid() geteuid() getgroups(0x7, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="b9e5f430ef44ab2b3cd13b0f104e56a8b3f341dc856a6a41a9ff3d5a9496883b682e83c69705f1edc2b2d84581968f3b86de9b8e1b4936f192fd27dd5e50ccc78f2926a76931eb96e031bd7fda3f6ef4753e21f94ff90d42516cdc38a790965762a247d2df29a57529eea1ff75f78042ae38ba5fbd4fc10220e6c532ee7965cab87602", 0x83}], 0x1, 0x0, 0x0, 0x3}, 0x402) getpid() r3 = semget(0x0, 0x3, 0x4) semop(r3, &(0x7f0000001400)=[{0x3, 0x3, 0x1800}], 0x1) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$setflags(r4, 0x2, 0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000014c0)=""/85) faccessat(r4, &(0x7f0000001540)='./file0\x00', 0x8, 0x1) getdents(r4, &(0x7f0000001580)=""/4, 0x4) faccessat(r4, &(0x7f00000015c0)='./file0\x00', 0x19, 0x2) pwritev(r4, &(0x7f0000002c00)=[{&(0x7f0000002b80)="4b695f55556a5eb6ae01fe445f8824fef16e9618d0996ff7f60ba1531adc5d3663831b115abd5e345afe7ce0a93bc5141df252f074c75dc6de638e8f82f15de9729aaf66686ea658d7bae2bc4e463336713de98123ea5e2e4753d9029e42cbeebe3a5187918a18b0c723ea5b004ff32a267371a1dbee334be444ea", 0x7b}], 0x1, 0x0) flock(r4, 0x1) fcntl$setstatus(r4, 0x4, 0x8) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000002cc0)=""/107) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) lseek(r0, 0x0, 0x1) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x3, 0xffffffffffffff81}) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1) 16:00:16 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = socket$inet6(0x18, 0x3, 0x0) recvfrom(r1, &(0x7f0000000040)=""/174, 0xae, 0x42, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) syz_open_pts() 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x1e2) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10100, 0x0) write(r0, &(0x7f0000000040)="ef19d5946b37853f8e60bdc95433adde6c8f2a58c589686686624de95605465481d224fcf8d19b7d2a67d0c5195e3e9e4ac7409715fe84", 0x37) fcntl$setstatus(r0, 0x4, 0x40) lseek(r0, 0x0, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0xa, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) dup2(r0, r0) write(r0, &(0x7f00000002c0)="90", 0x1) syz_open_pts() r3 = kqueue() close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x8, 0x0, 0x3f, 0x0) 16:00:17 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x2004, 0xffff) 16:00:17 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2) 16:00:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/49, 0x31}, {&(0x7f00000000c0)=""/246, 0xf6}, {&(0x7f00000001c0)=""/218, 0xda}, {&(0x7f00000002c0)=""/239, 0xef}, {&(0x7f00000003c0)=""/30, 0x1e}, {&(0x7f0000000400)=""/247, 0xf7}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/27, 0x1b}, {&(0x7f00000005c0)}, {&(0x7f0000000600)=""/157, 0x9d}], 0xa) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x764400000000000) r2 = getppid() getpgid(r2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000005c0)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000780)=0x1) fcntl$setown(r1, 0x6, r2) 16:00:17 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) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="0d029903afd070a8749f67d7ec17e64a5b924c397a90c875199f40b0b3979b53fb909cc8014147d09edbea27874b2b72b4b6b0f77896fb67eafa7253e6b27de4f2e94be44dbffc8f196e50021d80f29dfd0c3cc39e8025908c53a9f0922eeb9d8e7543b5004d11580837c5123589acf4889802129e0b117c532b6cba86b6db0f3a76a6c1599c344fc893887e757c178e9cc10e0367bc88c4", 0x98}, {&(0x7f0000000500)="6932bcf08fc8de877b45e76f2fe0740de3c369209dd902873a5f51f887971fa7c77747acd3763332c0e36ee8b360ff818d4c40bcc4c06999f9f75f9719c892d2726007ea33400a0aa895d595f5a2dbe1edb3c566fabe26d43092150a4473f7d51b8b1aaea460cda859915f60f832d6e84eb41d4dc469d31cf8414d1b37e90cb5665b1448d9c8bd546a114645b73271b2b75f8517206f4880b59d96ad7f55de694be451a2a0633f700e9a6283c44ebdfa8b25096ad575f4c0a0e9b8e2dbe01d58d796e60d1c0b466b351c9975a2f8500283c9870670c3eebcd7b6e8629611cf814b40a73820917fa4e03d696707762ce0215e7500d5a4494a141bdca694fea62c6abe3dbca8235514625d68e3b783d44f1697bf6c74e0c60b40e70f30794a94c0804d2db0fd63ee4f432c77a78b6411c19e87c1c4580e0508c4788a204fc594cd066948b9785a8f49b56148398bf37090a645fd08e0965629da60c3c0cd943008f568c48bae86bd8948557e6f1c05b291cf3a15337de9d87640041b21193e5bc2e38e30872498a3522449a523e6cd433961e82a8502311745a66c55800c2c1c2d03a7fd070b13a92eb75353df4b8fe8001e72266386f2b78a7cedc1705db4cbd69aae82a277d80ef770715a60567b47f544ee7d3068ae5780e5c6e50f8f423801b61a64db01015fb6be18feb80172fcf609976b19ecd742761d7638d05201e880c7d4db59f3bff02d97d4176bc0034ea94aeab0dabab46019b2e382f9700b2dc4e145835cfae9237c0b8df86838b10fa6f509fa2138966500ed4f3ef3fbb6d1cb485563d0fecfb5c66260acd9e9e24d12428280d755396992b172ea0d2673f5dac362358dd0be1ed26fc1d0f2a142a114cc5e896164b00ef7e89a4d06073cad7a0917e7e8aab11b9959afedce8219bfe80e234af5478e319d4a84e1bfec79a0b59968d35dc60c3cbfda7b014a23e70d0ae0c90ef7c631e8dac1cd5e97534265038c3821cac3549a101cdb4db9a2349d198bb7fb470b4af40639be8c92496230ae50593756f92603c2912c0c9c4200f4f0603c32854a4a81155454c57d0edfdb47db5a390c7d2c4850117ffafd1f0ffc74a6d03eb1cee77f90174fb6f24bde5b254031f7cde5001f95354c5825f2c10db08d694bf320e9a6fa32f4f08f7908325be79c421bb3b73b453e57b6456a2797f229bd5538744819cae13e0640d78f0fb7d1803f28faab4dcbf01a56a190fac20b7283cfaa6d97ca5eb97ff1493d35022261f90e86c452ff52245f41d96b18fd4b02cadb40f7afbae011e3cf3c9316e6c55157dcc24fd7d8e7fe92be6db35d0947fa9771b3f31d36161f9e3bcfdf54f00272a554bc7e84bb312f3f3d7a9d06d4353da16c9eb49ccbda1537fd67f7fdf680a8bc3e20dfae9d194fdee173608c9c92977ade3988106ba92ee6ac18c95e2ef8985e433e98f4783968a733110df6e0f9ba01bdc0fe35b6c43ed3ef57b2eae696232873b689dddeef0272af0d6e93d39f14bd62607c3d80055c1b5be7672ac2c4cbf2444df5809f641331acf20175fe3bf353b62ff2f52e58bc7728084753a75ec7051749f86475b09ef8aac643263959a2825bf9dd5ac400ae7213c6acbdbfa350f5dfca949113d5ecb2e72afb4ddcf82c5c1b471d2a53eda162533d8f3ce445a1659bda0fad751c40bebdb81ee1292947d22e32fcb86a8959e89fe4e0a838cdaa3024417211efa6d7f090dd118168bc61fb07b86c8d7ca3cb7d4644b64a80dd4c258a1650d035258902068080b7e604a3f3b186ae104be79e319eceec004236fb6ad8a446c4d046243031d0ffd6690fc2a6550a7080ce3907c73f865473fa6d32dbcb81159946d3a08c8c928c4f04714e1f6f7e017ee317ad8f05f8709e4124f84b135b867fff123168b79de85c1b2300fe778f977695f4b8d9afbbd2ddbcd9962d60345b3b4640d7b775471843c74d2f05b6e53078f58d0055ebf5a59e4c798b9a4f40fafdf0fa4c07980588ba6d4d0c9ce900b33a8b46cadc4161322ea8c3956f77cfff5870914457a8bd65272f0d02f79e10222878575a47ff95482d98faa987fb28dd49845aa3af8930dfa3b4aa5079db91d83c70a925c83acd1214a4cab57082cc0b6cdfa0030d56b15cb49682a8276582c60ab04709583e9a97667c375c80b5005e87f84a7a5c9e512bf6473ccd6c1dccc17ddaf0e460ff1024efd9dbb41762d48f2bb1fe794441dd8c28a8370e9e7a7f1de0745b0b9ef3849082d0ac2e8d3f4f2d9e9833f68f0265850c31d89ed6859b6cf2292ef8de8181fc1655b381443c10830fb0fe9beceabdb1b2d676da53ee5e6912ff8513c60f2731fedaea76a2bc40c30f67f800af625989783e6036edfacc7e7b024c15a7eeff304b7e393f51e9de80539e9f7777cf43d6316a9c164c9e6ac42eb12c086d60f0110d85f6131940967598d91650050e42bc81873a7c0480d883a14a32cdb67636ed9f4705a030446f23ec125c5b0df3351bee0dd127d0b8a0f65e598003574ae6ee40f937e7430174303c27f005c6115d7bc08fc40a8ab2b2b9c810513219417ffa63c3f16df1ae8fdeb123b1e0753e11928dac3bd7bbcfce610bce7c7cc088f8280d06f45d99b5ca4f5305fd5d121e743b7687749fdf14ee6079863765955eef66c7422d42777bcb603c394e5e29ae815765251759d74eac905249b7c5db733f30ab1f0852a5d503f8afe59f11a0589b773570280ae621bdbfa727158805a8d2f8ca9c36ac4a49814b7e8d34b5cd45d65c4b6e7f37b7e08155154756782632a120930a00c97680f9a50b6e88e37db47834d85ab4fcc9ff710e6a25d96c3cfab3e108fb13d5cc457bd5749b963966bcfff05bec54a28930f7aaaf32dc389d6e2563c4b2a3409ea0b8f866ef9ed8ac14af0d1d4efc2e8553249da8938237045b598b14bb394b05b390fc3d23b301bc492122af0e136b488387cc4e5a487a1a435026365861ac5a87da3b41abd289d272e5acbf90ae1cc21b7bd5ff9b0e569cacb5dbb8ade3f455e0727558c3009403e789e5ad03109a60433d483a2c1eaf5e3ad3713141da2ebcacded74251c2fb06b90067d9e32ea7cc25f3e36c0bf13e0525e81e47e29eb649354e5b57db1ea58a6a2ddf2aa33b0d31e6b57474ac8512364e42edb1fff0c373c764900513e34363e3e454f70ae553b7d5ea0ca590824ff2a5e5770ec3d157b80ac38076632589ce96842b20693200cf98c4f6d8c0b13e2865ec4a6f942ca58b68b04a484eaa5308e04456cd60c9efdf0965e6a993f80b389c26bc921361166f1cc8bc77bfe487454717da134f373dccde36324670f16a78f237c06ab4ae43afb7a674deaab6556d4f5e3f34077f3265fa7e3994c1af29d4b96026a6f678f21e374bb7fcefa1d467fa28766b7cb76ea7079a3a85aaf61ad582e1eda99f710149f021ee6cec0c93ed6fcc611d6c1996fe8b0de9a6bfcd8284ffe10d6ecd40c85c967446e96a69035c79615ea5bb817eca3896c8e28f40b3037ad0f42258e6b288fd47f1aec30aafc1b8a6a712c859c7122058b6dabdd9beb6a2149074ff5c8b29bbce9af244a222a88e1c1be737cdb87875c96aa88beb2b31a18f4fc856157d4a51e342830c767e84ffc138b8eecce4860cbdc6929fc6d185a900d861cd2a3f70d8ae7055327776c0b0d1fe1747102b16e02a33e2502b2082f82920d52624038347b3aacddcaa572677e392adbe563774a76255a7bbe353c493b322f1d7481ed21df3e52833995b3e84c67e75a225fd4542d5f44b7f27a630c1853d31a4c8bd213803d75e39abb264f7a591fbbd0bb985d0bc6f49b56727d73e9603ba7f19731ed9c64e9578499ff569aba09d1cea03e3d76c73e2f7c105b01254190c89b0d75f3caeee8ce223439b8d607ef832f246f5c646811ecc7269e99529d7e9edf71573f0f79a079cb8e077b60aed73a2a728b01c9e3aa5e383a74891ac63fd86ee17edc7d12145c73176965e81b9f203634763ffc658ef081fadccc6ec7338a9b240abea9dc3da75e22ab56afdf7e24621e2155ae55301d7816a1ba528dfc2e99ec836d961a19708dafab6062449890827f49b473d8c6b7f1bd2bc13c15327da63e29f25f1aaa3510eeb3408ea8082bac6272737039d78213fd2f864405992d7b9951a0eff4cb32f066dee479c988c68e2949b586a49474fa323a59bb80f45a900ba712b449b1aff0bd477357dca0b39b17e6e9c125b1044a11d58558f5297150f083b2f8f696383cc2900d988bf95c4f758def977349882fdf9c67d7a091e69343b3617b4b26e2a605fd9b6f646440283f5a181d99e59d41f3cdf59c378bbb46a03bf246387a50ee6df21a9f0521e7f05b850838fb3b0857a34f06653a311d8b6ec44abf1741bf9b7e065726eff3c9170c46004a17780b33499cdc9fa71f73fd14a9de4f4d798a4fa29f837c1101790a1173eff430a2c82330b9b4555eda09f8571467f8ac198e1fd9fd27e4c7a42f3bee9ef5deb834a6a23949435e04b4eadfa3600d6a858cfef97ff83c96358a1a202cf754542e19ddf508866176872bfb16c65dc4f033826f1a6ca9a892d66cd9ce17562d381eb56fd53cf682a576fa25358849b61813b8eaaa0e0a11fd304f4bd13554b1024dae88b29fcea8516b9645d811990e2d0d56d443561f06b0e76c72922b90cf387fe67d552379d6fb9b1c55d75a1cf67d06f16a27414a68bfa6195a5b84edb2c98457f661497f175c2fcdbce5664f4fe721b96d3c916c151e54bd6041eacb28a2c0f408d63a1758e4a58ed33a7e4b5589ea8143893ac4fd7b76d149f6882663b1e9aba1b4b42baa59bbf9605a88fde0f2189d15df8c96a1dff47f004e7e8700cd879cab78fca66bff18423f5336ad48d20c5f92d95d8fe922dc3926f8f1091e529aa30515ab2a5aba925413f6a38a9d7e6d9ea77d9078e8a61f27ae6a608ac1adb6eb741c463dd5cdc5440317f819a537e243d65e987d852aada2a697b7fbc9ffffa5ccd7c9944e27865dcae522d634a5dd70aeef81744861ea32246f21d71fa2c18251167dbfca87b541fc8e494e5518ea1fe73a9c96c1b3ac5eb77dce43de1c2e1b4b8c0cd6a36dd9177a4aef37e6a95fbc84c8f14707a3558c1d326355d6c320a9e93cc8f933b5b03b50b3f55c3673d9a3aa1ed3c576cd58e5a702948668ff6f87d34757305135072227fa227a6c9c3c3a9a1fb6cebabf7b93e9bbdf8136ec3d10e4c92e930bdc11120a6f02b936281f3738298f43dd4bf2d1594b9936e7504a0792dc662a2f803250264ba2cf486bdc24e2b7b52ea66bbc1b6e357a938ede1135b1e83754ce4780291ff57ec8736db7450b5e196e129d71f48ff1b6edf85d7c88f60fa7dbcb99ef88725a07b5565f7cfe9f3ccff63a73a1907de7dc873a52cfbb65a765e2fadf8dd558fabce6d7432520acbdb02642a0f49f0013d4667663de59f514212f3c48add1843fc7745bf1c518b549961ec3d3bd24f8af9fa04a3457d86f249799a873399b643ecb7172e42a04fd3f4bdfba1b2222dd8c54c494a65a56f8cd88aab111d9becd011f8b037fe0d9af2491cfeff74e518dacd7e543f0f432abe38ece2aea7d2889500b2f6858a59a5d862533a160997153f52a3b6c072c281d6230e82882cac61bc796fec0d1d19d90dd915395a6617c46ae62168132077dd9a6d36f7852652c65e7236b85976b27154e8ed924c2b680679e8c8f85fb0a52cdf7f4755d3adfa147b6aeffcff4bd1f52439f910ea7c3068173531617f0f282043a671aa0dcd7c597217", 0x1000}, {&(0x7f0000000080)="7f1673906105e9919f72c4fb9758e848e3ea94ce2eb95f417f507b7083d79ae58b7a4b88d91a649e9eb54694c2b91644b9791f07eedd4465a31780a1b85d44617a506b7f0a8e00b92a56e0a8605db1434667b2b6aef16676f5", 0x59}, {&(0x7f0000000140)="6caa9dd8ec6318195544a6e6d60813c8b4", 0x11}], 0x4, 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) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53aac636f127b7a5817871c8a05dffee2059b4d4e80df2989cd899666928deb2cd7c919d80759e1ee3e64ee845685a47c2a85fe033e19ab535d4c0ff7a47c2a79532327c4d3bd1c1401c38fce0fd96400a0c4febb87dcf2130f7f9522432ab71e415d539b9690d866ce835fb01b5013806cda34f605aee9619330711ce71e8fc3bd339f756510e33660c74f96df625d72ad1bdb460696", 0xfa) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt(r2, 0xffffffff, 0x10000, &(0x7f0000000200)=""/245, &(0x7f0000000080)=0xf5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(0x0, &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') r0 = socket(0x6, 0x8000, 0x1000000000003) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="2c74858b66696c653000"], 0x6) r1 = dup(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) fchmod(r1, 0x10a) link(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file0\x00') sync() 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="3000009b9b890cecd3f61800008e0000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x70b8201464acf9fb, 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{}, {{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000}], 0x3f, 0x0, 0x101, 0x0) 16:00:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x8021, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xfffffffffffffffa) sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000940)=[{&(0x7f0000000880)="7fa0a463a106cc0b7d5e282fb0b6fb4d4abd5a708af9ad32b1ced007d2ffbb5bfa2c020ef26777c54b57769b57c341c556e60e49748ec82078a54e98499f440bc64dae5cd0dded85e93cdeec1e67c852b8fa4a03e2c2397c092fd815a1aff7ff1bb37d5463a61937578b51d40f30e16d368feb5862d9914fd50f5ad26290aee7dcdad0e554c0435294ebdc016d425f", 0x8f}], 0x1, &(0x7f0000000980)=[{0xa0, 0xffff, 0x80, "d07ea335172dd55b89395d3989f15dbcc6c7bbd2285e0bdd77639b7423d4e86ea184722a4fb56215d236b95c6567b8304f1b2449937ecec0ef9327e666526bddcfb248c17f91409b2dec5ae577919c29b51f0fa12dbddbd61edcdac2fdbd23fd0a4fbeef0a9973e7cab1d8241a73da8a0b10d888d06852ed150d058c56ecd2b815b7fa3b4b0951007d6f05"}, {0x58, 0xffff, 0x8001, "7a53a57027ed28c6900cf76afeda16e76383da3ec953e5a260280b703aff3ace8cacfe33d09799b9e946271e63d62948172900bde9233c3e1c5e94518562ba27a4"}, {0x100, 0x0, 0x0, "3c2baa12ad96a85cdc803e22239147d4c9814d7b6ef67b3f1a3088288a5562b944662d79a625f8834da20cb834cfc2b62d700e07c3bbcf8cd9aa5fb5e8f2f8b5375c431ab48cbdfc8d5e4056bb802aa5d058121a05a80bf8468f32a599c77e0cd00705bf149d8753f02c63a7137b695ea852f5df67ff605e369ee6da7c99195753033bf177cbe8425f5268128ad0d5ca3dc9a391c16f7def1881a1c030b671d6fcde644455c6cf7eae52b80cd1f038d42f5f75390c7c0a0b723e23ef86b74731aceaf6cea982bd10fe7805017a3c69e9100aa9b428ea9848135ade6eb687a82d3489cf622fea8488f948f02b08"}, {0xe8, 0x1, 0x4, "85fbe9eb322fa69323e0a8fbfd11eae632e71ff4afba66930eb4d1f9aaf635ec67a2cded7ff46e345ab2be2c678c5d4391d22bd22c6c189c364e95068f48d4f0826856890d9776dbee85fc5fdcd3ecb0fa103a4a0e4acc89040d6c9ded171d6ce36939103b10406ef76444ee1c73eb6abf37c05c34698fa08e0bd694999f2958d193627bd4e8d6f398068b7ed1c5bb2725f1700e39877691baef785ec5603989c7d27db7c7ece5a701f62608f979a0cd0a3dca343fff77616a24c5cb97c1a49e30f714379d118b65c08a44edcaa8a5c02a81e0"}, {0xe0, 0x0, 0x10000, "80c860bc67109bed23339be82ec4280275a358ece2afd60975be3a3a16254f01a39a3ff4843c345a2430067e7aea6ca7991fc34e26b0a0fecea171cbb7613d786590565ad447bb40c65dfd0d8fe7e00e7a0f2b31f5b38fdf1d7aa595b2f8faf4385c77626ac48c16b23fbb9a24be4ea672d5ad6c8c93c829f50a2c73e7b68680407de9e0758022d93708b5ae2019349573f9ec218c5ca183e50af045dfb2e498b3059a47604ab29723d406bb847dba912376fadd4c964b969f0463a60e4e3aa15295d284a75801323caeeefd"}], 0x3c0}, 0x401) openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000040)=""/21, 0x15}, {&(0x7f0000000140)=""/128, 0x80}, {&(0x7f00000001c0)=""/255, 0xff}, {&(0x7f00000002c0)=""/23, 0x17}, {&(0x7f0000000300)=""/45, 0x2d}, {&(0x7f0000000340)=""/231, 0xe7}, {&(0x7f0000000440)=""/177, 0xb1}, {&(0x7f0000000500)=""/251, 0xfb}, {&(0x7f0000000600)=""/13, 0xd}, {&(0x7f0000000640)=""/133, 0x85}], 0xa, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 16:00:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000180)="840fbc290b473d5c674508ce2b774399c02eed5c69ee9892a4b6b6e42b0f35a194670b02ccd728a8197418a8b2682fc277df1ca35e9ce64a4d9bbe5fecc96161f747b2bb72b5d8e02643b59db7fba36dac27e3a527c99bb98968e3c211ae72783df36f0faef7a1ddd6a6c3c52d647e5efe15fd55df8ee4e705474ca73b8ea0d682f76a419a8a3f565c1282df7027f5b12284eae0dce29271fa8a7e2ac2f0c13604f0dd1cc4fc63ec7982e5c7e6da802ae818414fb68df443cccc8259b8589f9d0b4bee200f", 0xc5}], 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="c800000000000000ffff00007778000064ec35cf89e9bc406ee096d61d8e616b27b94eddadd9d9506e8712f448685dfcf4594f16291af44e6ffb0dec8331e7ef0a0a07f8d4d4ebad20e9e07942e36059e5e21c0efea34171b9e7f1bd1fee8f4448dd8ea4b2c9e481ba3b8792692b421470fb50f31877864d9131bbbf8975859d309a5c69a5c52a3b54bb3c62984aed5eec7ec4f4f5341bfa0666f8f1225d7fd0f0bdaf345fb6aa082cd54d4ac199c342e5c9f4c3569a3199278bce09296b429f59d4ac00000000003800000000000000ffff000066c3cd6dccb72accf6f279c8c9d41bca3b54b6a8be90e275396774a392a8500d1c19080260e6b8630d5900002800000000000000ffff000000100000339ca3a95ab7da5af32973302f1f000000c0000000000000000100000001000000c4ebcf93caee607ecb1a2c1b28f8a49da675ed3c76388c7eea63d0923610e8b0dd7225c61e4c768f0e585271c18e5f9942516c4a362d3f100adc6e5e79457393dc7cfc7107b276e797583e9879f88195830968d086ea39a859f07f1ca2069bb7716d726a9c76ef74e4e4c100d9cbf98ca3922bbb53c4cdc221ac5e94c794e54d8b4b1763947465188bc5dfa9c03c594d8d70ebebfe3e0d6b0903605b9e6aebac880828eaa6706ba59167100000000000b0000000000000000100000003000000ed3d7250959478df0e721dbb1582533dfe8d4c022921fc835284e85f1681684f13d34a7e86605efbb6b9ede86bac20c494a61990d5b72823137ffd9f558a7910d92d49f3994ec52e4597b63d859b6dbaae4ad7ee5ae38e9d11816fc14ebc0d4cd32864a69b57044139f454336a300843bae53643036d9d81ff08c08883f352073494a85a50389f55b6ddfdf5b5587f06b729cc4b4b4ef44f6202f4480000000000000000000000"], 0x298}, 0x400) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff0000011b8565e742e48f5a17bebdf9031add26bc16ee8e7af418370f8d890432107fdb284d8c0a321725f52472ec89c1efe2868357b17589463375c5c0cb42ea4573aef1493e53ced4a75d6e27a23511a01e4153cbb97092a95d0d904082de3c678149db43c714dac459413dd7f0514b22010b392cecbf5e82d5bd13416e963a8467"], 0x9}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000002c0)=0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="b800000000000000ffff000000040000607b2a8f89cc9f61777d72954bc4609104aae1530ddcedfd770dd761c370049366458585b4d3dccf94f5f238262efd0d801a3052a6858fa1e0e73bf15685f1569492175df360322638c347101630cfccbccc15a8a4cbee0e7694e8ea91218c69016bf2eeabd231889db437552eff6e4744eb482a45e0762ca6ae04e3a5122f672521fb8c413f596569325590dd99866d60e8bd416eaec218ca2e1e70bf5178922437107fc000000000000000ffff000007000000eac603d779f61353f70c1a69ed306607820f684e937b194ee7780820bd1a17e82f16dbe4131ef3a58149a0e0003944fdfa93562f11d02769e5879f1cb5c17ad5f88259fa27edc4db6da421632b6aed03efbe4f0ce75fdfbc73faac1cfdb86c3a968b123f663ec42795c9e824591db303c63940ec502e5948ae3b1771cd4d73f1df8bf919904fd9419ba86920be873ba5fa12b1000000007267d1759ab07671733798b31565cda491d53a3684fa000000653f44"], 0x178}, 0x0) 16:00:18 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) recvfrom(r0, &(0x7f0000000680)=""/4096, 0x1000, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) r2 = getppid() r3 = getuid() r4 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r3, r4) fcntl$lock(r1, 0x4, &(0x7f0000000640)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) sendmsg$unix(r5, &(0x7f00000005c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000240)="3fad2c18a8cf02bb957af7d19757bfc26fbc19ead46fe5c87166726408d5243a886d46bd87a8ca106982db9cba0e0b5110b83fbdae71473e42dc44d8c61a8db7cb345a239bc113c68f81a6de5167592ec1728d895f06ea2226524ca50ccfb5a2cebc40bb5b9bf74408ef40312118644978618a1a45022e9e9c6e311e1c9a17cd8b5d99523f047d789277e6282d0f731089f9083a43343c72a8532ccdcf1f95e3615973d1e2a73e86f9fdd7b2978097dec618b95823477368d473fccbef2eeb12dda94997616a162d90bdb049012f9d67b7d2efdfd469822f0c37dc8e3e38ec0ff74d3c01395b242d", 0xe8}, {&(0x7f0000001680)="21706cf63ba757c5be956beab9471cae794cba75b4b0f6478b1a9a47e3861abc2629a4c2cc0d70b4aa92923ba954b43d46f848f8bd91102de4a236ac5e2e01bdcc3950906500e56b534c6e88d88b79ad0c916e9eeb6e8a5dd470a76c3b779f53a7438ba6a46a0aeff5475910ba38652f126be42f8324cc9f0071168d6b62a33b2d1b8cf18edad671efdb75cf8cb702dc61bd7eb9e72e8351cff9f7e6c751a209797f674daff0606355d6bcbe0f9b0872c375c45a09af8e5dae49926eddc43d25b0742721c8200f4771dc0e92c2e3c0e6dfdbd0b78a717c19cc6a4ef978dabacf39ae5329a81e2512b87b3bd43542258944e729e2a4d6eb8aa4498156ae36e895edeb9a22b3c9d9b7857a5e1a983d44deb2f0634c67f408540338859f91abd542a8266021bd942393e70a86876663d807b3277fd02ffb6100306218f9b25c61122484a5b1dfec0b9b957e021aa7e7920a192887d4b48fd74d12150341012f18e3b8ab3daad6f8bf8fd3cc528aebb8aa43bb35b673e551962298c44914a5343036c76a2aa79e403db6747056dfffd1d508440240c779fb2194f997a686390e939e9770c8cfc9a06d40ff41403629a3967bcf930c1f18e34b83fe17ea824e9042e7c32acff31b7c3c17bdb533b4942f11e3318029caef8461cba30dd3539bb223f107f83f1a30ebfb965ece98ed95e60bd9ecd3c521b405b87751bcf9b366ac284eb6535a396c9edf26ced986f3fe0162b5650c817e830c3dab992cb8e4149515f676338741127fad60784bacee7304a7a031d61173ff66ddbaf55220b41824142109e3c4e68701ea41d49ae54705ea38f0505c70b5a82d290dd5f0a2307e6bd1b37b851ec37b0c5496e27e00bd881ede92307220f25bcc404baa6d1336110574d06d5ff88281550640b42b00f3695a72762e0f62e738ae6e2259aa1cb50d008ea2419592a5c75f6674e067207f11b2bc9f30060eb43e54fe42b1a6ae7caec8f63ebe5a3ab08922d240ca5827a4bbb4c05452a85a5217e71b3d88d4439e17386b3efebe71b8a5c6f651a618dc600b9e8e85af86b12748b33ccb9056b5603f38f085585420741115690e4e0e7b084f6e1eebc37bad64e8fafc8d6f604763b73b26132a8c2d499f9354af87a8bf7ac8d57bf5d146eb12b38f997acac64424c82ed4e04e8500ba9224799636302655f63ead580933c569bd728c8f8a55f0937eed8025dbeb7f237e81e4ae87340b3b6ec24984a4ded286b7846158ce681e91685e6086b89094de867e5f285531f57a9aea0d28f7ec2f287ee25537a3cd24b34fcb6c96fad4c042d4434a03a05bc4c49ca00ba8cac96947349fac798ae4a822ae2a95744b6db0e4adfde3d10e03319934580cb17474ce200220456b04146dcdd8ebeb87be7d4ff993559e8faddfb34270ec40b0403f85ebb4c65aefe84d9e166e9e3c26f678567bc7b6f33b0dd18ddf03d6b3bf18657338585d9867263891ca989156e216926ec8e02511b943a215dc93c91f589354571ccd005ef7bc5afb5a2cebc783ed11611bfdae26f84963b4da0bd407c1b414a6b5c04a9ccb532fe48c021e8c64ab636c32079c985a681049ee94e0a3e5325c6a0230bc2d7edb3f181fd183b9bfb72c20e50665e5d9a37b5692960ffe925dca0393456439547a75e50d9eae0b170bbcd3b72968242ad28815299d88bbbdf26b8a686ffe501ff4438c432f6e54872de98de55388358ff88aa131408cbcc6e76c5f0bb1ed488e3f2239439fa9297a116cf74f750961fa960507d7274a621a96206587a70177f739ca94c143fe8e8245d3e44d4b1b3b3b5709cdb0c82b3e6c2c042c94d0c5f9a5e2bb4e3ba8f914721a5216fd5b2a9d63c04ddd4c7e59e6a88a71e586b0fb639a8d86412c14ff081e16050dfce3c451051099ba06f9bb71760a9e38aace3979b64fffc3f412fb596015d489b8ca2959ead9cf3733fb210a50e059c8552c042a07bab074002abbf3cd725fa50996856bb4269abae1f54c788a06a23ed3749fdfb0a0e89f1fc06af04d175e8495b7befa6f85a1cbdb4b4c06154ad1269029b6f7af80c21c93161dae97a8728f08ea54add753ff7efa0579f2f966ff6f4469b4e104f7161c0a8fa11374567b4ae58a10159dbf349cd32dadd1216740947632cb4004c7bab856a293e15dee57633acbf2051853fd8f31624fa6594cae1a19ecf795c520ff2b7cda5ea089dadde9d992b49608a814558394b5ab89e7e972191ea196a2772d1ab63869e0a425da6a78db4e8a107a41c8b11955af485d9cf1c1c23db33a52aeaf29a535e267ee601a0061c2758688dcdec7cac6bb72c6890de11563917f236a99d0c5510321e34e22a87b3ebd6daad08c08ca4a138722c97c7309f47c270f21f5e7ccbcd0659b67bd3b829a98281354c3aaf4c82ba462bd1345e0538a4e9e692ecdfad8b1b278b7032e2cc21060bfc9b1b173ba03e0f31375bfc518d288176c1f4f7ebf39a92587e576aa4f8e857f4ea8b2198e34713f590f8f49c3659013a4413b8239c5ddde3af8bede56f6128ddde356de5e51d4c878c0d3381c12f95be040bf9fb6d6d442d9946ea121878d50c2316c08962488f539e99ac7da42d62ae257f52cbd2fbdf5de38e8227f9b2ca77e0442019a8377c58b62117a5346c4db0f020bb0a7d8f41c41e93cddfe790a431f5e7855e3a20f6b1bf4eac65a675741d61887c1df38d5c5dc87690cb2c651cc00b71829abfa8e92c8d5d2a4ded94bf4ebfda007d2682a8c2fc55f375bf98cc0ca28eea33d32da04d4118c75fb51e728d749d6a64d294179eb75de6e393e631dd59d29ee0428910b410c303257cacb1034cadc6c67887540991c0b4430ccf923d24d149cf7493f4c645b591589ff2e6d1f6d691d0adb4bcfc3efc64e4432ea31de808d88884e0faf04ca2175d60576d5a970fa738cf6f9465781ab27e5f465f9dada463892b03dd4b21efe2283257fa46cccc00d1c0b7b04401f73abdd78010ac7b684a2fede97fe8a546bb4638462e660d5a7d6e2f772ce28c52e037f6c99c26a40645a570124a3365ad63472c3990a6f9c39d7f56c7cec54f4869e5d62106b975aac3d6d6820bf37f5a50aa2543d7fe7b7ef810a502069fc41b1212fef538cbd9c16f6b61bc5c77df1889deb954c3b70f4cd2485a4213a1fd5734fea82dac3079f149d61c0efca87cc8a4100b861ceb7a6627bf2250be02de9886fefc5759b9c3c942680eeaa3ebc0d26ffc158dc1b19b91ad16d5de5a709a0ddf4aeb2128331c9623249ae3d09e308cf19d893d0535fab7b653a3ac7c6b332f7e48536c540875ae4b4776dea0cbb1646c3fa6e0cd218295906713bd5c4b928c84db008a5cd4d1fe54f428d4ad513d06937106e8ca64c0338bd67dbbcd1f64933c1ab761140cab6b30627b6bfea8efbfd4a1678c8790329e01b312b43fd38a4fcf7bbff145b3cdba4d0fc7d62b6d5efbc61e1338df2c38c86696d2a5efef7201824a5cffcbc8429b889058115abcb0ebb0567f3ca638ec94cbeceab3706b0bace8616f6d96c9ae849b1c694103c2f099bcdb641c4b1db8e60f3d63785cc51f1d93d0751856286cfd00e7681b7d4b5ff8e66483ab960983d44678eaa7bd9031c4581f94e18a743085c58044761bab99615d94695dbeacc076fb05c8a28297fc17709573cb0a6f1899a7f8ecb4608d3e3644faf5047f90a63c64c3decad8329c65b7790f392de202dc6504fb1873a1f133e524cdf75c43bb73df02b8d5d0ec4d91ead6afb9f6a27da8bc10c778bc09c18be0ac7214bbab1c52a40fc20fd166c3923e33f7c71a254496272cb6e00f51b36c77f1d3ba38128fde9c1db7781a2d5499a99d9e23d54a8472e85470428e95362d57ba808b55c912cff9b81774f3e70f9123a7100b535a4f324a3bff24f6e6186ee404ab0014808d3bf3f1d43806531b5a8f830c6ad5b0b87cccd5cf6f6bdc1f7fb7b9245d16d197551da5f96eab4156621bd559cc776fdae33fb825472f9cb8cb930174589889b112ce1fc2582808f2ce5ff5b2159e28ae0a5d1704b55aff6090277c1b90b684d53048da59aac73f25b53541424ebe3369f8a473be72a6a904fc61dcf6c0eac973bff33ad355891dafd07ec055f62a78d9de9869e6996401794f3f6403b4fff16a240c5fcd33d3ef394fc43418c62d214957aa1ade62db82db3fc1e524b4e8accad50d3aea133b91ee3847887c208f1a00e4c2b4f264c95723e81ab0766898a57e105966104d51e33872480f1b9498012443227524162dd3a6e4428b3397ab95f840f55cf02ef87135e7eaa405e0c3d24ada3bbbc80f95654ed16892bbdb970e792f139f7bbf5eededa1ba14b8e015597d2ff565b7542b6c2d16b88b120ff5640496c01a6ba5b22b39912d027f1b22471e4c2f3760d61b28a2af99b411fd23471ead47b08f617a7a0cf470ac9471c91371d627a0f5d6e627380c29b8fce8484217a0618f2b7c12e86d5d1bf6be81352b4f493037b0fef1127efd64e82e04a2eaffd4e4511c69216018e9d4b33f1e14089b122ce9142db112258e3ab9488866c36dbe2b78d5b6a567e892a8d11e4296fb892fe9f8436db53cd5c36d057fd8644a8defe77b9ac35116e91eceba6a7d0b064e3a2110eecc57236f191eba23d74fa453c852f474f57ce175d5283a425dcce02c1f7dbc4cff80bbddbdd9be5e4df343b0d6e7f323e23cfa0ee87f06c691162b81617383d20a44951b355c4aa01ea9282976d81ceaab3b3afd40bdd896756a34964ed2cf4f528bca9a2d95d812839baf73024e037f672936733222962ee7bdebc3db83171ffb3d99e9c4bd94f9bb4360788f7c111f91184c9943e1738564482335475896c64b08cbb4006e805f470af63e1d69029fe907f3d0cee316fdbc2d40f54cfbe916676891f04065f043e592f948d3ec7693eb5ce6c75adf7d0806cbd0cc0221d9fb8c6fba645a6f9fa2090c1abb7c6acd5dcc7b650d5493b30b9a514e291649ce050ed4ca562882d26f6a7e653a4a99ee54c2ab8063335d2780410888fbfdd331675078581147ba4cef3afa87c5295a67cf78917ef4153655eeed580428739bea67fd3960d22998f56f6f36943bead783d133ed8d07633477df381fdd7b4bebfc23088ee21f3fcbe160420b52859b9bc2ee47d3c1b284c19bb8e665e689bebe060314dc6807ebc4ee71c5f6270ad76afed66ed91b4ba3d966750f04c0807df523654b0d355351cef3838ac84cc9f561c43c8876425cd112dd9b718e19425d54c9d8bb01aa936a82f51420f33bee4cfd8b4a90e1658670ed0a720d0914cf6084d24d8a0294f2e113cc555048d3812d914d460e74dd1770411e10d7245b63ebb41bbc5eeefa52623cb1b7ae8541230d776637366eedb43adbb1e0836309775733be1c15d4c11eadeca5bfe71476472776b8e80cc860faca18d89f862683a7bf219dc584b56732512ab63e4337d5e40fff26bdb904227fa0d403627a7584ce6cfbb65028574c96261d685f2edc7395ce4050e1aff9f4b7377a0e4f2d2237620347e8c27ef3b17f9c432fe9bc2a26cd71b1e1f8300eeb5086f29b7f87e177988e6b3cf92af3f450a7ee89752e372e37688adfcea075fa86112a6578edbf6e9b9cc4b126c843106ff2b935613721012b8050d43101e184dcc600b1ecc20cc70761540d76883adb3a4405e6b5b56d71943b81a47355c6abd8d4649930ad737e2ad9c467885eda28ed7600a0652bdd6278dcfe4404c442bfc935893a6dd4ff8a8e1ef69dddafc86f3e2a2b1fa7837cbbed63cdc79978f", 0x1000}, {&(0x7f0000000340)="e2af4ac7bb7d07878f1623557b72cbb5a69bae1aba0e1f0127c8f6a40e9b2bbd60426508f9150fc3dde042582835a4af273436dd0efafdf585b5078fbb8ca7ff35d9da967b7d87178ffa7b169f81b4c7184693939b4f760bc6b176153edf7c6b5e2220d31b052aa595c29df3190d104f97c61fab62c2d5260123c70e6a7fb57952fcdb194fba27a1354ade85d82953a42029aa7744044fa276fb2f8fa89f595319e621bd72daacfe99663e91d69e960a1a47277d2f9179e62603a6c5f937", 0xbe}], 0x3, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r5, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r5, r0, r0, r5, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0, r5, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r5, r5, r1, r0]}], 0x148}, 0xc) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getegid() 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(0xffffffffffffffff) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) r1 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="7d8d08b5bac3b0e176f6828184f2b8910c9698a4f92d601ea529a223c7", 0x1d}], 0x1, &(0x7f00000000c0)=[{0xf0, 0x1, 0x10001, "8637a12c2714e964ac302449dbcdda66f786fe1cbe832fd21090471be22f590c4605ec3650161b4f2f3ae61b0365be7538cb7cac4eaafe062f9e8a5836135894cae5667e14a673f7b96864d3f103bbf9041bd7f3311c47185d967065d27cc90069603c240ada59c663daf02f52c6abfbc001a42d5be8f5e1d92b3317f02a6e694567a0a607225a045ed9ecb510d997b7cd11c6eb35971861fe472bf740a6ea9de98a83478abaab034c90db3ecc527ea2686bce1a846205ffd6bab893e2b4ed494df72c0ab18518b29fab5633db2b4c5262871bd49eb46cf3338a442c"}, {0xc0, 0x0, 0x25, "542c9fbfd40bd85fa587fc67abf55f5706cd009535d5107a4d88811d5d694f639fc32358e9bf9ed0427f5e716c0c3514d3771ccf2a839dec0fb8f383d8892e7396c072350bc5b7e56a1a227da6da63010ca41c3c9964d630c8f9fa92a10d02c5bfe4287286003a62ae885bc602e38bb11644a2392b5b9b251b6b51f61ad6bf01dbcc20e5f8e18fca260bb04876655d83a0cbdc2b5b758f33b9a23073d594d14dd2ae4fb2fda8c9764c49356622c5"}, {0xa8, 0xffff, 0x8000, "7aec8e3f59841402d642b948fa3c162fb41b4828e8e14454ae6b0cb91982511011b080aaaf8833b8d1086bd07dcdd26403d44f16633dd63c769b37f7a8e70d870b3dd7c1d336b3cca8ca4303387a9ec1a5625b52862ee0d3a5f3a74b7ef54ea05c02a28ab55c450fe56e09d0a249d95ee8c4f043c5bb51d6d5d9becefc07bbdd02f54857c846c38ab70387d1d21c56c1f68df506bb7c4b7a"}, {0x48, 0x0, 0x80, "e6f99ab09e4a9db70affd2ebc174740da314493d50688f15b316e9e52987ed17ccf05e4669ec14f836021ca2696eb49d0691116b143bc727"}], 0x2a0}, 0x4) setsockopt(r0, 0x401, 0x8, &(0x7f00000003c0)="d77c7038a8e811015d4131b0b47bc9397a2360175f21451249d4ae658bac09d658b61b8468a9be8348649c5353bef6a1ef4cbb35830131b7b5d984f63e6c99768c88b367d0c232da3ac335720a0af6a91bc116c3f28674cfaf75f9d47240d4ef23d17edfc3e9712ea0220422082f1d0756d2bebc11714625eee6611cbbe064a78a8c17fda3c722f619f04005689a4908f565", 0x92) setsockopt(r0, 0xd3, 0x802000000000027, 0x0, 0xffffffffffffffb5) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x3, 0x4) r1 = socket$unix(0x1, 0x2, 0x0) getpeername(r1, &(0x7f0000000480)=@un=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) r2 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x96) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001540)={0x9, 0x85, './file0\x00', 0xfff, 0x8001, 0x4, 0x401}) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="8aa00eef63064b3ff9414c5e083f0df97ca305aa7f9dfecc6b66399b7dffe9803859105af7ad127d335a506bfa1f91cb5f19447e85bb5b4ea482890a9cbafa4fc9336f55556ca7f7fe66da419e60940c015968800db0e5284c2fd3a54f9763549295ca1f94", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b", 0x38) write(r0, &(0x7f00000000c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/53, 0x35}], 0x1) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa249c0a9dee6848c, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x100) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x80044275, &(0x7f0000000000)=0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[r3, r4]) 16:00:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0x100, 0x5}, {}], 0x2}) write(r0, &(0x7f0000000080)="3ad86564798ba92683f89c95d08d60a1ce4e460549d645623c0e74c1017f2e7437d455217c316c6ab751b83e505806e89b276d271d2b5fa740f672cc3b8b142fbd44e8050f989fc4", 0x48) 16:00:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000340)) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x69, 0xf0000000, 0x7, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0xff}, {{r3}, 0xfffffffffffffffe, 0x36, 0x2, 0x6, 0x81}, {{r2}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x200, 0x40}, {{r2}, 0xfffffffffffffffb, 0x2, 0x40, 0x10000, 0x101}, {{r2}, 0x0, 0x80, 0x1, 0x200, 0x1}], 0x6, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x24, 0x2, 0x8dd6, 0x7}, {{r2}, 0x0, 0x0, 0x10, 0x2, 0x4}, {{r1}, 0x0, 0x4, 0x40, 0xb2fb, 0xffffffffffff45b0}, {{r2}, 0xfffffffffffffffc, 0x22, 0x1, 0xfffffffffffffff8, 0x200}, {{r3}, 0x0, 0x0, 0x40000082, 0xa409, 0x3}, {{r3}, 0xfffffffffffffffe, 0x8, 0x10, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x42, 0x2, 0x4, 0x10100000000000}, {{r3}, 0xfffffffffffffffa, 0x2a, 0xfffff, 0x6, 0xf1f0}, {{r2}, 0xfffffffffffffff9, 0x24, 0x0, 0x7}], 0x7, &(0x7f0000000040)={0x8000}) kevent(r3, &(0x7f0000000040), 0xfb, 0x0, 0x0, 0x0) r4 = dup2(r3, r1) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000300)=0x1) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fcntl$setstatus(r2, 0x4, 0x80) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r1, 0x1) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) dup2(r0, r1) r2 = msgget$private(0x0, 0x488) msgrcv(r2, &(0x7f0000000040)={0x0, ""/158}, 0xa6, 0x1, 0x1000) 16:00:18 executing program 1: socketpair(0x9, 0x800000000003, 0x2, 0x0) r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000040)={0x3, "8503cc067881306978ea6a5c93868432fc630dc03bfd2e553856f8dc040de71d43767bcaad87fca068b1667ad19ada2c5d987b04b769d77aa9d190057d55e61744b28a6b9c8d0d69a2a7f0634c24a644d76d7a22d6059e88dfdd2bb0d5d46330988146ed1af501c758ad8f2293df46c5664a27a9fb9d2052967f9709a2c64f2df7b68b27267429fd9f9dd9bad92f9cb318772f48e06d53d8d648c03c42a54d2f8b858452c0a31c9c937d97d270714326eb2841c01804c91ce2687ce46de3fbed0ba902af83c4cb5fac74d582daea268eb8f02b260272ceb2eb3375d642a4adafcadd68e598a5f44c96ffa73e399d243bbc94e4e9133b5ae0a23d10e7dbdeb26922ee42a44ebe7554fb8edc7fdf4c276e1d82a205fa0dc63185f6e8216e44ee032b4865fad1eac768bc09fefa95f39e2b5d6e8c649c63e72fc34ce58a4a7ad99acdd2d376bf1f698cb9cbb312a910c35fc84b3c49e48b68f856328608fbdb041a34ad62939e648802407cc89fd60de8ebb05556da5bb8dcaa75f1d9dbfb6fd48ba5915703c6e2420d1965a416031b44e038af8cd4128cac4bf21c5de3256f1d654118095fbfc72114ddd4d860a2ec998c31e5432e5343825c6617db7be70695aa0070aea2c51966d4ab6204fc3c433941feedfb14f1c26aa2438c85aeed0e3855eaa4b3af118bf93aa178cd4475e18e0142256c6c0901553d7a6bd8e5564f989978acc1cbc62635d58e9313e219d11db883b4aa48498d96d3eb789e9b1c198664882b61f3b26cc09d556f9edbab12b97e5b127ab43ea57131d70ece4b18ac47c50376038a8aef0102da30f9eab45e2c4851b3a629398a4c20f58b40d64f277b49629451b4ca15f5e0e2c18e198e800e017e416d9d91ccb9c1583959ccadbe2b2b622b2004615858445bdc6cab76d69c322321950f6c9e5cecdfaa6b226cea338893c21a29621ff64ef3e27faa07cbb4f4d3bb3ae0645e4f00f20985ae34051c320d77d25d23550bda09f6396f5b2eccfbf4271aa93fe66bfc54426ba7c28c7131f88a1421881ac0093f1d465fdd8ac150cd1aed931d6464d08362b40feac3111a86c6772d0f259de9ba123e4957997683c2b96dd9cf9043173d0a7880c615be296186632d0d15ed4347c0fb798543a83f54b4516466801eacd0cb45e17f58c2845bc3f7135a33f207317f4c08e83de7035ae86017c6e4cfa33feb18d4c966c74e379457f4e8aedf47aed10b2023769598cb04994cc291477ad7cbe2fd5e7d843949e33c3e88593476ca5733eec04be9889aee90bd6749881b904166b6264f716a04f797552ed62a15b892bd15332f49fbd3cf0bfeb4ca184c807aeb7b860ce6e8a2364fd944ed61907dbba95bbc1cf1cd8864512e15ffff81cce2d135de2fb9728c4b2be18c82f48562f9586fc3066caae0845e27ad3466b3269c016ccefbf00369d679ad5b3e7942a45cc357fc844f42ffcaf4cb7091810400968d2650ec4377f4715b33f23565ee794206b4c4ff56bd165d9a54f077b731cfcd6ee887be9892e3076463f060bbc0249e0fbbc20e5a04aac82f0014b0706c730a65a35880d760b01cb3273dfbb95e3752cd32a6e61e4b02e1dda1827f82cac04d6d273aa9da1ec42df84cb8832e9de975a68d0f17fbdf4cc4987be4f98b0c8599a24c9a0711edff9e791bac684b634c892b1b145298c31dab21d1df7bf620a1f9690c3cae78ab902583d614a9abfb0e0f947afc940d642a0fd4e1a5feaeb9c9d6885619e74853f8a868b3876e445b5d388d470c7a62dd93225a987fe86ed330ce1cc559f68eff6dfbaec047a3835a95a547093882f0c4bfa4b6de0cab3f6c4b290bf85d19b65dbad22718207c6c8bfa3a05e8541ce8389e0e1b9b195e32b930e5e9c84036314f472a7e236fb181f64e162c4c72480f65acd19b82c854303e23d9adf97ed429e1cb21f53e26b2992b7eb253bc3ccf0499191df682b78012f769afd39447650f80d1650feab770c2c98abbc7f36ae2e92fd316925eccd72fff682f5626e6d29b57a344d7f2aed601bd8bd2a28b89820b6bd55fb53f007c0c8a4e645ef581dca1d05774a00980bfc2a5f2ac198c82d24744b02a7146675b2482c6f00cf2f780ce5748664e5d3bda757911fdc448a2036fe3418966cffc108ad59dc4eeb3977de467d52a78896eaafe2766ede34ff5a2f162ce79f9638b5ff003d48121cd151e6b92fa0f7dfbcb6d3cbc28f485c7144ee63fc10c013d1720fd386ecb70e4180e8e7584c9f0a71d0ee495b38954adcfade111d4a5522c57d664a7935083fb47634c783b267ef7c04197d49be730aa7dce1728abbfed66d0a8b69ac20cd9a3a88046f90a7550e9b81d6e8c3a6f6498949e2225dd6cba00616ea19297f8a44eb10375cd37377982bf8797539d77ea193441d74520d245eca21f4275c7f075fa0c60e2bb888987f23bbadb44dd1c9604dba027a3b234162388028983f35fd453365cf10b72a8762ac996f80ef76d7e1c0af35f1a1be0e13356c6e6fa13b34a5f4fb3f06f81bba412384873d65fc8e003062f410212f6fc580465caa020cff91ffd6e4e8288524f0e0d365afe1368fb1d61238395a2cff122f97a270693b04b9eae5da2dfe72abf88ab5c7c5b70fb137d5e7beb2198de6170908ce11463cf4fada35ead4e0c826699cfdb30fa4dda59bb7e37270b1cf2048ba300aee2fea6df8dc3342cd1fbd3d70ee23c33b0d5c7f52dc091b8e40725106948ebd69f712438a5cec5ed69505c8f29b1e365efa8c4451697c068229ed3b941d7efc6bb2d4b7169ed5e22a26715116b9f3c4bc1271aadb1c910fafbd87e0c3f734eb144f4b0b0de69eb21f909c11ecd934bcc143eba533f361f8cc42204074201f895603d4e9364eea54a025ef3d39009588372ccb53ed4e15a1fc6ce36faa48f45d3c23bbdbe62e0a7ff9877b3007c17c70abc4d3a5b7cf245b2feacfa99b76931b921ee1f5bf39e307acbfbf12c2cfc6ef4380457f8eda11e40e4694dfabc98353119205fafabfb43e2c04c1068d01a8eb34802461e444f95c07bc706e5f1f9bfde057b6fa86fdae9ca221b9aedd0f8dfbdd6d7836df3dcaa73eeddfc10ef2ee074a17c45ac0d3b4e063caef8cd2e772c808929c6d10853afd7c10fa388e7ff168af8402cbf8c7ae339a4481dca7a836ec462a25ef5ef370486ce61557be11455d60dcd00be5532100905712868c55ce2dbebb45848447c8c11ff65c3c2803c34dd630de2080542abecc3fb9b86c6ca994c32d72767c8a5c5eb6bd5a3e076b04ccd4b6341af4a35c316a7505629365e6a89b0dfd2c29a02074bb1cd8dd6887ea14afe1c228e92d8e35125a72225624e613fb08e6d3c65e7fd4a95acdd2483f3e36907eb4eb648a1928dc19f0d6033050c0c90e20063b6da3c45f5b648686d35e42fd317fb661cb29e1749ce1714f22854bef26e778c0a925d7e6cf10cbde64b1fe5508723221c517e895b189c85bc4bab3ce59d90c20b8927709e1b10685dbb5941e4597873746600fee444763d58c22f10d8d399e73ec4a1ef56964da86d7a3150c30881ecb92464d682a139635e1e4806abd5c22e7ee6eaf5112a8192b0b033814c10edfe170a6af5625cf5ed7464a124862752f9a0c5abcd8b96b5dd5eb69055797d49915526c8675380e70f7fb2fb0df56610f3795b2fbfee265c959c8410af7d6190b02c8524005473ec5b69d44ab589b86f61c4b164a77329af64265ae3c17dff22d12b0b3200a989806e2ddc775535bc2a2298a3c0595cf89ab2f078d8ce484ea062435ddad5bda8b6c4803440a17c0d73775861659cc34467cf7e24e176ad12c96b2a3a0c29795e1e39ba553f58e9a77f10c43b9262f2a912591ef27dc45d454d3bbe4e6be7bdaf83e082eb6ea1432b77bcc309277cc5eb2a673618a1358b477c08c2278ec30bf0841da14d370828467675c8639752b37eb229923f93ea83f181d06acded27a30af7b00adc30bcab13e1f551c7e12b0505e4ddec8aee9a64b2e7df7384fe4f15a8602f60cc7af3f7d87339c85aad97c9a8fcc924d48908dbf625652589653430178e21f17f5ffc63d6a9d52cb897236618366d979db1aec36cc174a46f9e28a20fb0762fc0a71699a566ea77f0f69dd64c69f61e79a9c2b9776b75575bb968a9b221d0115b0288ad1a103b654ba88ca24a7e3f43217e3ebd9e9b06503bb28a44e569ca1ddf6492041a4e2e522885a2d65782a12c9dbe4644385ec7b156c95401000a465e2afe0da75ea80416fa94619e0518f015671a42b93e91936e6120704bdd001c908bd694a303d4869b20a5fab517ad6a69c133888f4b6993c747edf36a50036e753d7c798713b48c59923d8c42b372556b631e14162387555b52c5c6707b423da01c9ac76efd9925a3157454e66251ceaa921d3dfb79c42c5d2d302f39030c5be76cdb34de9e25a44c0f7f775fb2a93fd12401ac0c50d5c1df96aef97f5c05aad138c237d61565613a4f3c2abe57ec0e2cbf152094e236bc1140584a1dbd5ce8a91a879f29c96ae5d0871ba78f0548be55220a80e93dca3cc0894bfd008fa6e8148ed708f62dff60b7b5e225b4f34a8f2401a0e19126ec793a84292e2b56c5af7da4f3f4026e5af66a72b0254c9cb3fabe36f9465b47c1ec61f0cf520955ca9825550897502db6eaf5d3fee4b4b2ac7e41720183a66c6efec1a8491f58d35067c0a8191c300f5c2dce59a9e09c7daa2160f202d9bed54f72dbc57afa3cc694f540d90561408ddf4b5f82ce8bb19ae379554251260eea065c4d31d97f456a80f21ce29b468472ef8d90f57fe4adeb2c9e9b7b565e265f6e8f713a3622815762b41c02e1acc0ee462789c1c2b3ff6439f135c0d326e9bdf4d9e5399f52d21f874cdba7b20df8071bff17bed822f31a8680bd322362954e2f8f6f36bb4bbf1e27393db51e6e569312f7f558adb21536fc3d86c53c9a74b8a2a4cf56dd8534656a7950cb173986f811636a3121ff7b954de4292767ac6b6ee3b15223db59d86e6cc556c0bfa6616c8227370a7d729c88950eb9a493c635ec330625a75e43c91d7dc95da504059ef49bc027464a2076db757d047fef5d548ed60e8497aeabe1a7c3084c5f00a93867d9656c7026180054b7a95d5b1cbfa0d1214ead80f31968b1b773042bd6f529e271a17cf22c8e96f2d5e9b44f6a2b91ed05b6d47ee8ea34b15aa1dc17f4de72daecc822afc679d6f4accd183a17f7cf4744a1794e87322e42a1da0ecf87412483e397ef598e85b524ed31dff8e4ae87bd34782c48ee1125ff756eec98660100baf27c9feead1bfd695df95e3e622bbe2c55f28ea3522d0f1ae0cd7648fd12afda19ddf30b809bdd2174973966ecab1bbcb522a4c27b3ebdd77df6feb0c69075d554b4396dcb6a5f202cc2e76041a9e42ba943b183077d014370a99c91ac8af4354cebbc08cd123613ada1cbfd86962c8a6ed545517476763c8bf221f873f2ccaf85418134bdfb4794a2823f45a65bf1f9533b563cc2306ecbecdcff66f26cec56bc1722ab64a7cc142ff8e506af7d6298e13249c6118562e7599592cd6b9a3aee1bd4107e5e8567dfd3bb93def1b2b4c14dc78e9caa023f6aeaeda71d9b5785af92a32447da38cc11bbf61c5ff6962c2adf30c9c8d9d3ef351709147a3e6921764ac56eab2c9cfd529e10e943f68d616f4a64b6d6102f72601d79fb40eb22190553deb351565191480c168e4a6ee6d0a4b3ff17935e53bb646e4f3eec74e5b337bccce17ce56e5943583a2822135cdfa565c3eaf4b98a89"}, 0x1008, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/5) 16:00:18 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=ANY=[@ANYBLOB="0000c5eb05359c143aae"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) close(r1) 16:00:19 executing program 0: sync() r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x400000001) symlink(&(0x7f0000001100)='./file0\x00', &(0x7f0000001c00)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) recvfrom$unix(r1, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x5) semctl$SETVAL(r4, 0x6, 0x8, &(0x7f00000013c0)=0x2) sendmsg(r1, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001840)=[{&(0x7f0000001740)="fdd7ae8ccf3248f092c7c39475d912f393b78d9e72c604f4018e7bdf00a0be754b62c5ea228deda9e96e70ac4705af0008c51943d4d6672a4b45c3c0a5f4f50e99822462ebaa081c358818c6f682ed317053b1cf14bd7b0b3ec368e90767d5baa3a8fb4c2453c0c1739adc934427be6cf70266484a58a4ec091af44c2514f5c167effb35512244b33680bdcf5d24cf93733a3a0e99d215c1494e21497909267beac9d39937640ee668069075f793c1ae85aa5849a2816cc45cff89dfa829f3b51721b511a28397d3284ef9936d2fb6", 0xcf}], 0x1, 0x0}, 0xa) setsockopt(r1, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) getuid() r5 = semget(0x0, 0x2, 0x20) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000001bc0)=0x3bed) r6 = semget$private(0x0, 0x3, 0x91) accept(r1, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) faccessat(r0, &(0x7f0000001140)='./file0\x00', 0xa, 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000012c0)=[0x9, 0x3, 0x3, 0x6, 0x0]) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001300)=""/21) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2905) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chdir(&(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="3a84859332231ae5158c926ab33ca359a5181377a8964d48239afba2e8b0e814cf8d0a6eceb245d38f241316d1"}, {&(0x7f0000000200)="9810b7f4e680b8a9da308ec491eab242ee8b443894cbf73e6ceadbfb5c75cd27c2366b23eb38c5645a8e53ca4361929b82a50ec789ba2065e0191ab4b5649a4530c7eeb69677405984a8d13371b7d10d4e51afa228ad75372d1d215da50b1aea8c93254173eba98a248039d8e0d39e5aed0b5cc5ecca87568873f76fae527ed429b971d4cfad2765c0ef78236dc97ef6fae5237643d413ad3b31c992e5be20eb88bf2d57197c6bc7d270b6b85ad1152235"}, {&(0x7f0000000140)="1f5ab198c419e0bf73fa3d9ca1dcfd40211387591991d52ab415c609be7f90510d0cd5534f6abd6afc00cb14077351974f29407adcabb8bd4ae4056b327808488eb2aac8868dbb72ecae1e93406c8b5c0ddf9b88c91c85", 0xfffffffffffffed2}], 0x1000000000000061, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000300)=""/141, 0x8d, 0x43, &(0x7f00000001c0)=@file={0x0, './file0/../file0\x00'}, 0x13) lseek(r0, 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x84, 0x0) 16:00:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x8004667e, &(0x7f0000000180)={0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10001, 0x0) getpid() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) 16:00:19 executing program 0: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x1, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r1) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00') r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x3ff) semop(r0, &(0x7f00000002c0)=[{0x1, 0xfffffffffffffffd, 0x1000}, {0x0, 0x7, 0x1800}, {0x2, 0x7, 0x800}, {0x1, 0x8b54, 0x800}, {0x6, 0x3, 0x800}, {0x6, 0x0, 0x800}, {0x3, 0x7, 0x1800}], 0x7) r7 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 16:00:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x0, 0x0, 0xffff, 0x2, r1}) 16:00:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x80, 0x240, 0x2d}, {{r0}, 0xffffffffffffffff, 0x30, 0x40, 0x80000000, 0x5}, {{r0}, 0x0, 0x80, 0x40000000, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x50, 0x20, 0x7, 0x5}, {{r1}, 0xfffffffffffffffd, 0x41, 0x4000000b, 0x7, 0x8}], 0x2ec000000000, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x3, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x2, 0xee}, {{r0}, 0xfffffffffffffff9, 0x14, 0xc0000001, 0x2, 0x8}], 0x1, &(0x7f0000000100)={0x7, 0x1}) r3 = dup2(r0, r1) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x6, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:19 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xe50, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0x80000000, 0x1c1, 0x81}, {{r4}, 0xfffffffffffffffa, 0x2, 0x0, 0x5, 0x80}, {{r0}, 0xffffffffffffffff, 0xf, 0x80000000, 0xfffffffffffffffa, 0x9}], 0x2, &(0x7f0000000000)={0x1, 0x6}) kevent(r3, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) getdents(r0, &(0x7f0000000080)=""/16, 0x10) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xb1ba, 0x0, "67029d68331a4fb52f44d111ef2ea4bcf41a5a33", 0x0, 0x5}) 16:00:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000040), 0x963c) 16:00:20 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x27, 0x1ff, 0x5, 0x1, 0x1, 0x100000000, 0x2, 0x0, 0x0, 0x101, 0x2}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000001c0)=0xc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r2) poll(&(0x7f00000000c0)=[{r1, 0x64}], 0x1, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="0915", 0x2) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x20000, 0x10) dup(r1) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) shutdown(r3, 0x2) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() nanosleep(&(0x7f0000000000)={0xfffffffffffffffe, 0x1}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = shmget(0x1, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = geteuid() r6 = getegid() fchown(r3, r5, r6) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:20 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xff1c}, {0x0}, {0x0}], 0x9) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) fchmod(r0, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, &(0x7f00000001c0)=""/188, 0xbc}, 0x2) bind$unix(r1, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = msgget(0x0, 0x3) msgrcv(r0, &(0x7f0000000140)={0x0, ""/193}, 0xc9, 0x3, 0x1000) r1 = open(&(0x7f0000000280)='./bus\x00', 0x8, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) r2 = semget(0x3, 0x6, 0x20) semctl$GETVAL(r2, 0x5, 0x5, &(0x7f0000000040)=""/42) dup2(r1, r1) write(r1, &(0x7f0000000080)="4ad1cf6380ad6f4e", 0x8) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000240)) lseek(r1, 0x0, 0x2) 16:00:20 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x80d, 0x10001}, 0xfffffffffffffe33) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x7fffffff) poll(0x0, 0x0, 0x80000000000007f) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:20 executing program 0: r0 = semget(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/27, 0x1b}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000840)=""/87, 0x57}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/229, 0xfffffffffffffcc0}, {&(0x7f0000000180)=""/19, 0xfffffffffffffebb}, {&(0x7f0000000680)=""/28, 0x1c}], 0x1, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = shmget(0x2, 0x4000, 0x162, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r6) renameat(r4, &(0x7f0000000800)='./file0\x00', r3, &(0x7f00000007c0)='./file0\x00') r7 = semget$private(0x0, 0x4, 0x200) write(r4, &(0x7f00000003c0)="38f668ef173f7b98aedfb4c8d1c162af40422def1fa9b740367be6af9dabcd7e1616bddc30f8c958b0aa5de93ac7f32adb44a75c", 0x34) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000000c0)=""/139) socket$unix(0x1, 0x3, 0x0) close(r4) semop(r1, &(0x7f0000000780)=[{0x3, 0x459f, 0x1000}], 0x1) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000300)=0x1ff) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r3, &(0x7f0000001700)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x3fe, 0x0, 0x0) r8 = semget(0x1, 0x5, 0x90) shmctl$IPC_RMID(r5, 0x0) setsockopt(r3, 0xb, 0x4, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semget$private(0x0, 0x3, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000500)=0x7f9e) semctl$IPC_RMID(r8, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0xff, 0x1}, 0x8) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) lseek(r1, 0x0, 0x800000008002) 16:00:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x3, 0x1, 0x6, "3d99c83af61f0a9a57f40e8c0f7633f16d28c32b", 0x100000000, 0x401}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x0, 0x103, './bus\x00', 0xe11f, 0x7ff, 0x4, 0x6}) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 16:00:20 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)="1a95", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000240)=[{r2, 0x4a}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) syz_open_pts() 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0da487000000003f", 0x9) flock(r0, 0x8) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2, 0x6}) getgroups(0x5, &(0x7f0000000080)=[r2, r2, r2, r1, r2]) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) semget(0x1, 0x7, 0x408) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000140)="80064f", 0x3}], 0x1) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)='<', 0x1}], 0x1) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x10000, 0xc) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) 16:00:20 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) fcntl$getflags(r0, 0x3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:00:21 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 0: mknod(&(0x7f0000000300)='./bus/file0\x00', 0x2000, 0x1afc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="5612cb7998e1ee8cc0cd4e830a352747232c136eedef6006030e337b8676450a1f4a9a1491e7a71240b4355b19b6d4e9b08f7618c16740abf8fadaf0bbbc52b29567c6e2e8b74229986d860e29866e39cbb29865d55b70220dcc2b3e88be38241827a3950f886915999b366d3d56b646781c132677a2cfd348d90759b90d98dc0952967fbabf15c37679f8a2932376c11fa7c5af98625b0067787767d7bedce40606331116c48d5f808694a7685677faefeb272956f5eea6f52f13b7f173e15eccfd521e6885f067e5fae1020c7dd800000000000000005dffa3b12ff1cdfeef23f4e1df8297ffef103018d41f252c4b972b98", 0xf3}, {&(0x7f0000000040)="866393f3fe4732f846efa0a240546fe38984897602c442254aed41c2447a2c5ed7848ac9ee1bec953dd59a5d10c9746e5a6ce63d6a4affbc42c799507c97900b4865f148c3b7f5b96025af9effea6c3567ae23b838b7dfac0a473014ac3288ebe9d9960c21", 0x65}, {&(0x7f0000000480)="79bf1b3504cb214880445816be7122cf22c0889a6320e867940b1e9ae03b256403d5f2fb4d8b34af4ed6d2d3ca78ad3e05b7cfb9a87930b4295c31d6aecea2d30eaeea0fbce7a19625995d0a751c350e558faf3b778d09ad0af17b268539585ae00ebeebbc809514bee1c4772e7d2a65ce898e372c422db49beab692f1b3f0962701561b", 0x84}, {&(0x7f00000000c0)="aea4d02d8db01fd409190abf782b1b", 0xf}, {&(0x7f0000000340)="2fcca155e61e41209d95c478ab707b8e97049372ebc4f56703232893143100e1d3b104b92ef10da04482712b8a8d0b454422e649327c56f68b72fcdd6ea50789a1c7f0baca17192e9f7b019aa13a7700d0be0baa4f9bbf305937fba01d7b2e6909", 0x61}], 0x5, 0x0) write(r0, &(0x7f0000000180)='A', 0x1) flock(r0, 0x2) r1 = semget(0x0, 0x6, 0x10a) semop(r1, &(0x7f0000000100)=[{0x4, 0x0, 0x1000}], 0x1) r2 = getpgid(0x0) shmget(0x2, 0x4000, 0x440, &(0x7f0000ffc000/0x4000)=nil) getpgid(r2) open(&(0x7f0000000140)='./bus\x00', 0x20, 0x46) r3 = shmget$private(0x0, 0x1000, 0x210, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 16:00:21 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r2) setgroups(0x0, 0x0) setuid(0xee01) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setgroups(0x5, &(0x7f0000000100)=[r2, r2, r0, r2, r1]) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x281e0, 0x0) sendto$inet6(r0, &(0x7f0000000200)="78fa174b4fd95fe39fc776f8b6c345aa103c2209a1fe0a2f04b11fdcf555e30d40a0280264261ad61d6cddab3e873bc8e1724ad1fa520db7dc974cb655853fd36b44d96f745a4f0a1c23f4c163b5e2ada736ff9571a944614c05b5caef8e5421a0cce770eea9aed233c625a9693fdd87af5abd818be84d4a77583816610cebe5dacace2b07380b39f4b319969311bfcc844a0b289698c51307ad01f48e2f6783de842a940b5529c647d541294b9a627a4bcdecde08b4751822b4119382d588daf1872f0661", 0x74, 0x40b, &(0x7f0000000000)={0x18, 0x0, 0xb, 0x7ff}, 0x36b) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x28) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) readv(r0, &(0x7f0000002680)=[{&(0x7f0000000140)=""/195, 0xc3}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000240)=""/126, 0x7e}, {&(0x7f0000002340)=""/80, 0x50}, {&(0x7f00000023c0)=""/218, 0xda}, {&(0x7f00000024c0)=""/129, 0x81}, {&(0x7f00000002c0)=""/7, 0x7}, {&(0x7f0000002580)=""/200, 0xc8}], 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) 16:00:22 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x9ad6db72ffb9870c, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 16:00:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x1, 0xff, 0x4544, 0xfff, "d32416f04aa8505b52dfe59291742fa111fce347", 0x2, 0xfff}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65300030d2e96d7431ba9c53ea3d11e958fa18a7"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) socket$inet(0x2, 0x2, 0x400000000) write(r0, &(0x7f0000000140)="818c777bc416d0f5a9b1a93ee1855b2fecbeaf47188a0d38bcc92fb0ead13a797f442752de6ef2271ed9d2601bafa11b228cb2fa2a4edb7f11fec1f00920e3bd7edf76e8bc7083c44ffcb8a32d4d165d28e2ef8a85580d82905b21f7e9c27c09ed6401c4577a9e31353c2e2ff59a348e17044fc8b8898fb44f1b124c8c543e38f95546f66969c6de07f1a4d78211eab4afa3b8c168db4e3126f77af5d112a0cbfcab020c331c48bc5445446e3edcfa6ddb468708e83191d22fe5d1684dac07efa08691daf077067c986455f1d6b78beba6c382f5fb6063adabb359a713a51d14f45e6f5b96674c1f97262dd6f1aa5e0c6848f07a6a168927d616a8e2f78efb9a7bfcdd37abbb9d5d48abdce9bd55b1c2214989fe3555498e178db605628c72e3dc42ff773ec9cb652def95243476f1c9ef6b496127f56533a5af1510361226e76ee8712624595150a7bd8f732d55b73783444ef5b9c7ca33088e59c26d8321c4615bbcfc8bee78adb98b80bfaf625415b08357d57dff55d045470dc852bcbff9bf784d1aba9ec086bc1a5464a17d30417f61fcdb8419da35c11248d15a2aadfd702a13cf7e47e951e16360127b47834b48e6472e53f2aff01873d3b4341b742d6ad509c2e02397276d6ecb964817bfef81c78a987ee80ec91fc7255facd45766289b3a2cc0595b375506df3198813dd2b0c83fca90816fc7737865cbefc2544ed255d4da4bcb36885ece9ff56acdbc4e658e0b29878c2bb11125a92fec1babe514a942ecf6790691ddbb0130879b1ab265fbdd0550bf9bf20d3b67743115d5e306c3a70f602c0b9a7dbef68fdd937990c5d57f7ba1d58475f7264e8234c3ee39c4fbbf120b89bd74e4b2cc3a47c9b30d8211a2d58798273477e83b6b90e9dbd35ad8d53644702673aa18a82877f3d8e18572727769951dd1857e0a5e84853baf20f64ab84b07dd2a3179b5761f7188d6e05fb498288bca79ad035a49d5f75170b049ab9ea9f224e42c46a2c94e69aa8c32ba9dc24b70d8e6437fbb58eb874fb844c7bdf40244c616bbc39fa87097890609e05da3070e8b822fcffcb144384d397db3d473e7d93dc40db8e6a3a8ea2f3095595ebc0cdd9d656d3037eda171bc5dd5f668fba18e08c315661780e6780652a8979f3e4c5a26b244376215d6a5b00f11d556746d9dde33183a11581e90223e2cf63d1126e954e1b125a1ed1ed82df58da20d2b363e32cd21d30f0cd8e5850f824ef9f5675417d4019bb72fc7baad8f508288e19f52fd54240c0c70e281b3ca3fa339fd2ba9a3cc23bf29de3b9eda47c9f79897d1bbe5c48f14f238b43cbdbef36feb037f163be6b88b3c23f94035e9319d5c3f87a03983052ec209ab2a0d02f4071f289dfec3692c3a0ff4850d6269047fd458600cf7940198e35cd51bc8ce1a40a2410ddd7a88280395fad21e94f9311db0dbebf0606de58fe277f8c783951fc4e1286597c95637e06c1bbf1c179a059f1c3ee0a3050ad439c67f0461603d24608fe7e4af57278b3bc6c3543dde2eede2c36098a7917bb92468fa96137761d750a0e7f5dd6552ab7e06011b72dff49300d089dc5c72b2b0511b0bbada27938398cc94b762ef43f3cb02fc2883ca9ab9c53aef6e6ee6f48f02cb3fcae26c128a2d87d9a03a440b908b803d86b765b98de6b399293644218b194e0671b42e9f1d4973396c5630ddeade9726fba27581b9b281f78c3d8a1f9885c683ecac4eb8fbd473e3d7aed5b06b409953f287fe67daca3d6399c4726d81d46287e75eeee8db76f73eed7dde7c130bf668e210cae9c564f9ee49ea07ab02de79b46b5bf47559e5b5d867b66a0e703fd8b76e4a3833dfcb628a1b897bf69dd9a9ba8469a94954a36168afb88a488a8f91b2065319a504e154912baac512eb2be3365add44e80f4a86ca6f2329c14ab5d5ad33e34cf414acc487c033a1720b9222aeeb4ba3744ef1bddd677ac1e0e3e73ebc7d7737fc89ec946d23bf2505aa0a4be9742ed5723158048749", 0x595) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 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) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0xa2) 16:00:22 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) 16:00:22 executing program 0: r0 = socket(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ff2f66696c653000"], 0x10) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:22 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000001c0)="02", 0x1) fcntl$setstatus(r2, 0x4, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000100)='\n', 0x1) write(r0, &(0x7f00000001c0), 0xfffffef3) 16:00:22 executing program 0: r0 = socket(0x2, 0x3, 0x4) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x9, 0x100}, 0xc) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000723000/0x3000)=nil, 0x3000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\'%\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='%\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='@\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='!-\x1f!(\x00', &(0x7f0000000300)='/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='))\x00', &(0x7f00000003c0)='\x00']) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x140) r1 = socket$inet6(0x18, 0x4004, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) r3 = dup2(r0, r0) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x2002, 0xffffffffffffff81) r4 = open(&(0x7f0000000200)='./file0/file0/file0\x00', 0x80, 0x1) getsockname$unix(r3, &(0x7f0000000080)=@file={0x0, ""/51}, &(0x7f00000000c0)=0x35) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r4}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r4}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r4}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r4}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r4}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f0000000000)) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:22 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:22 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c65328da296151207093447819eb08ca72801ae9"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xf13b, 0x6, 0x8, 0x1144, "075d63705ebbaad208ac06068dae7819d41d409b", 0x401, 0xfff}) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x9, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) msgget(0x1, 0x240) flock(r0, 0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r2, &(0x7f00000001c0), 0x10000184) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x480, 0x0) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) msgget$private(0x0, 0x41) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10000000000000, 0x42) open$dir(&(0x7f0000000280)='./bus\x00', 0x1, 0xfffffffffffffffc) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYBLOB="1068f30000c4eae5f33dea8e7d000000"], 0x10}, 0x0) 16:00:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x0) socket(0x10, 0x4000, 0x100000000) 16:00:22 executing program 1: getrlimit(0x8, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) getpgrp() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xaf, 0x5}, {0x8b, 0x5}, {0xcf, 0x6}, {0x123, 0x5}, {0x20, 0x400}, {0x1}, {0x40, 0x8b}, {0x20, 0x3}], 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000180)="85dd02425d7e313bc12ecd3bcea91a8d17ea6e599d2f603f22717f0fa17338d59ca292c977275a22e12c9afcadc64ef43705b101a8091bfd5eaf68144cc9ce2c1166300e92b012fd55f85ca5411eedb84ea7facb5a93f8c9a72d88c6c62298b243dc4598a94f70028a2172ddfb3b96e6a9eec3e0190439eb8c575d4218f591bd812cea78e2625524bf936a468ba963bd9ee970e49459376a7a209f3dfebc0179d888d037dbcfb5d61057b854daa0edbe280a05186880db5449f780e0ed9c50ab53001f54ae359ac42fd9e612253a248b3da495f237dd0f0e9ee201ec1635cd20b2058cf17b6e139242f89657f9083b12e2b372211874096d44e78da134498f669ef810e17cd92d3d514bd6d178cd337d9c8be390f1d597065801c9975f55e03bce3484aa4f65578f47e23c3bf7241b88568b0e66da66a580c20596a1097fb320b1ffc911768755bb127d0dea94151bc9579d3dd729dbc8e4c834a88a0a808a246f71f965b3fa0b691239b49203e92f48d2c2dce9e3795c0df45d9b13d22c619c7ce0c8bc7e0be488dc50e08736f670762983b722e1163ec56ed6b487d9381341874a85fdb5e66a31f5bc9f4c7146d7625af8cd57e55bfcb7f6043ff2d8eb75b76b18d96102f8ba53cdf97f0142080c81b1844e7322faccb6c1b4ececbec197b14ad99639ed97a2994ef10efac5c5501c55203cfa735e92bc1b4cb71495a1d3887cde1103901ca41231d6c066c2cdfa709aa93a3489da8f4a487e1b8aaa6dbb80d10dadc9009d290283838b9927de1b85e318bf56445fff3f1d715c74585018c857bef47da81b9a0761feee93a66913dc3789787a5cac7b3d22843a304c0905a0a65ae09b555b16891296707634240da20edeca9695143a2dda914955063bbecbea658b53113e9c3d3a8f5948d9212198a12ee271c59908423745642d51052381dc599249d2f41494becb7cf6a5c6f062e88216df91adaf115f7d82666f09f91b3e9f9077a7565d87d869e23b2e6ed11ea52ef9f3663ce347aa2b3c98f7d3c68eae9bfc30d6771f8b492bfb7796217e369abbbd2b9225021dbaee2e0cb7c73f29a4265717c92935a214d4a192b4825ffc9382f77a836b71ee0ab2b7ae0313794d70bafee969249ebf242e9140c5cff8f92567ffe4a710acc7e4846fa2cff5ffcd8a700a3bc557f14138b4c9557c9462fb7cc9e00df1b189dfeeefa023dd35d0b2d5476bf5538aeacc88f956b2fd7f86a12b8aead271ed616e8bdc2dcfcc1460dcd793881afbeca3810f17cd417a21c31557f9cb66bab7bf5e43d13162c88d41d3976b3f59f81a551ac0452ff9426cce7b1f1930bb259bd8dcc96655867630eb5fd3e2e8c9d99c17c24b1310854f9e52ccde1b8874f0036352e4747cb4678f0b4eff6eea77fe4bc5c0978ab2728f6749ef1265bede47153c8d62feb3d4afaa63068020b97311fc57f7d95a3b9f538e299922727e3c72c6e12ca753c67a7e2a39ca146de4fa723ebe3ee889b4f9b610942bd1be2d20e336da5f73111b4f025c8043d2bca0ed7c49a9fbb8f37f3567201155eec66a7e9957140d8defc95ef6501cdfda8dcc702a96c4bbb6af5663f0d7a66a5c0f7bf4cfe3d5324aa4830020b90058aed954eb709aefe5f2167654aee89943f596e9cd7afb2bc1f36c8c259193ea1ad44b76738255be205d3265d7ccdc69785d10e59c057358789ffb757c03470c75d500b586173b24eb7239dd8aab83d3f93d9d797ddd13c9f254946916c10e6a3d31696f99b38d409ee13dbc56d58927ad7ce1dfaf11068efd05fcb70378b2e92649a4af91d25ba9fb58def4599b9f0c4c8897ff4a21c10eb6745cc0aaa94daa6839b3e92592d04dba958a8ef5e85048def90d604a36568568692422accd7d9e42c7ceef049803c1248b6f88b17180921bfe90e733137e6663e9e70036fda749b67b46de34a8cffa28e12f827ee0564cb061d10750dc9b85ce6d6d5d59766a2516245af9e5196ea2f961dbe449cf18b326bfaebdfbfb1c62d46a62b84549adb524b400d1ae256c3c6475bcc109b9f48e66e4b45968250b34ac10fd55420d9c8e3ec0c8053927f040e072f5ae73fc8ae938ffc0d2267478aaafc79f08aa9e0b60aa8dc6b875698195d90921d6e4388423c136fcd0295073eb846f12a084e3175cbf18bc3ad8ca67214e4235f5fa6f462d09407960d42caa377261ae656a8a86ffdf2e7060d9e6388359ca84e20f48fc1a8884c128da28f622312e123ef685f49e474ce4855e96fb161cf31c96b113176cb1a785ad3619d59024223f43385bd487133bb703f8306a7540be248653c527416b28fa8251fa89fca17ba8a900a81a21611d45cb7a8e9ada6d58226614690b95f6d5527bdd1bf3ce160b7c2ae6a5505c85e3609b3a45a5181bc8e99820665a02a3eb1e7e6b063979ca533f1ab859d6d469f3b12483fee9c6ea5c66604619b406eb4e3bbdd51cfc238a84f6f6ce2dfde2981254ab43c1645d9dc63ef4b692384f5540769432709442884596476878229ff70dac70527e0e9448b6d4ea6c604d8fb9cffd59404c23dfc04ab8b1f9427cbb0309f50077105096aaac3f3811ee5d803d7da8ed3eecaf2bd8ee349ba31eb3394bf2f35bdb676994046fea68147fada11b292c93966524f81b18ab1f0f64fd3db55557178091c3d0e9031799dfd868200faa3b0125ba3f21ea9c7ecf30a16f8f7a1f121f15214743912b0a9e9250f1f91a6f7d9002d0140344917ace3491084d5dc5c45613e0dd185a85932e9c67386c5a16ca94aeb8ac090102c82095c8af107ee9c952273a00615bf9d5bdfb0ea687353bfb01001f84b83458b9bfd7b03fca2b464721d643bef68466693fc6e7e023a246d04fa75f2339c7ff7f843d64485c03551225b99eacf9b844069f015d078883ac6715955db3bba4460b17f809ef8c4f81d53680308c0352b6f82bad832bb5bbc3db1b75efba005d4ab4ead71c4e080d03361d56bf828934f9c519d32841756f48c21dac4f53ed04170f6f4b2bdc6cb9d863045efd86733a500ea58f5592067d2fb52b432bc936329868812365d7474f800b14e85e3e98eb6f7e8d182cbbf7143c47ed480c447972a36a002386ee3945fef4dc26fde730f760282ce24cfeb9f5e273fa70e971013b99c8cb8a70ee4ca81219c3c4192eecc726891ce5bc091b39786c1a4cb036a2dd04a2d666152f08a47a0775909bfaf11056bfce29e24636a07dc1253dca12d401019150e51643660603e20a944c773f01b1979fea9867eb4722d47d2cf218774df85fbef9d831707c34d1ea147f239e170aa75131ac0fdbdb8b3eab527c53178848acc658aa66c3c70f6f1edcd94d57c69c3e6b7c0f6ca4488498688deb020bcecb412d91f5c739831bb8149cbbe39ca3d9027cd099bb963cb732a45181dd46bdf20107e80c11950f72302d3c94c174e271d17a7081e615c5f76e490198891687200a22accb6507e907982355b2a148e85c0c7f80d0270a6272928b414af60249a2803790df89b40f4cfaf38c34b95b045232a8a4f290fef6e3143e7e033a188845f6b9bd544b833a4b98823c94f4c8cee7a23426570e4a77220a0946a49f3e838b24f35f312fa3fb64d4d5051be26c59942f2db71d839e7cd19790c341557941c9d12c6899a9e5d51175fbb72c54737023b55acd9f5f66ab7836d10a983757f6d1ca7e0270773a2122ad15ef1072d87ef18872ad39ce080a975f167e0012155745207cd0c46c70f95aaa51073ae4bb50d46a428b987e4be5ea314e714f7788e2aff1fb85c0250b1711eeb2d4de852ffdb51eaf8a13c2cc59eb8ea51df6941fbe975ca896bf89f419fb14c5098321be104c39dd4aed40d44fab244472a89fa560f8cc58aa5c3ce1e3c677f188c8bd30535748108d22e507e4c4783d1e556bebf36dd4550e7b39df7e02f8fd9dbc9c258707d30ee6794c5fbf8138e08f800d666c39e7c5bb159154496cff30062dd5969eacb7063f5eeb25866f5f44be771c1d052160b99ea6692bb195955ba9f12d1ca0cbe6b7e871b5e25e422cc1abeecf327813f91c6ffda804e1b2edc66d048948aeb59ff36048a617b8e348ebdf01e574d90f426d89f19fd50beca2f462f63f13c7eee50a1437b0b492ced8d6441fb132b3af93631abc09fa80b6d445cd95ee8e93890022a7959b009756bd402f28f50e78aa7c7759f0d789dcc80a6b7e6b4e5bbbfc03d8b80363d278b163a2b10c8fef89517acbd31127c3f008bfc0005644437f62749cf166f37898156ac873650f7a23555f301d9fb8f57a14f1b4d2dfc94d5dc4e744d7f490ffd7ed4bf99526d2234592297fd94c80356757a58e9230c9f5c378b86896e220f4c6dbf7407bfc301e381fe447e6c912fa728062ec7977d2217038ca04ab2ea4600fc5d4135fe40ab6629685a30c34f4f02ef7c56856a0b69e191a481f747e472027ecbc346b0c420dd4d2a9ff2490eca27c8cb94d06c26e3e08093dfa8a0d8f1ba6a27d6535b87081dd991b4da4bd1d86c607c98f0399932255690a61037a23b572b688dfdd05ede4605d0703931fcfbc23446cac51a2017300001c2ab027f9e2213bde896b9181a6a0db79d49d24735d2d23026bdc96c7dfc4f3930564515d0dad2157311077df26f2705ef95c17710b8a86c73fa6f8950c304105ea44df6c11e009ba0fab67ff88e5b96d7e0460e9a9faebb2557db6e4e3707f70746d1a20cfe08c9c173632d629ed90d063c5d3c403bb3ecd8008382d8476812f726acbd1f6bfebbe8141e463c58e448ed880e50e236207c272d0fb0992be36a46b1c5894b47167d754e9630722d701e0033405d2908c261dc26240a3e1ba8bd9e85d0fb57211dcd077c422df746069c2dba0f33840b13cfe275762d4104dc35004be59a07bc8f2c9757ed2cb0b354e85795eab7e0467607df6e3674e9b9aff50684c393788a06b304bae3616da83426da61b4ffc05cec32f407faba5489586e58d0b4dd8052b05f9478a8dc87a8e5857aec16d4cddc4826624c6fe0672b0f393068ef818096147c7f7689c060db6adb85edb1c6848d9eb74397afac2ba85e99225816732615b5e8d63610ca66d34eb4a438694de11d8a04d9c6e7b76568c622cc1c9b84b5d18260740e617b351dad5b24c1122c14b0bb19f90610b32c08a768965cc11e5e510ae005898a21f4f24e8b57eb89d8efc0c17f56a84b359cb9b906976e655fa996c846798bf925fdc009fd3bfb2700928f374c84aef974450ac2a6e6e0a45544706864f5d0b611937a7d2675d39b349ce728e5b1f163571e4267e6df9f8a5cca6f02395e8032675226e43ff75f838dcb31459b9360d1c741fe4c13cf7b3aa6aa3a84c2964f8f02d82e2b0d38a4b28d49e0df595fde01db01de498b95a28e522bf934d61442ab4e366cfb7f726255eb43b4dcef419996a10070dd3d76986d4fe8a83b774dfcafba06395febd2f49f5c55f855dc96af929eb6a61c8f0af94e3a28c332fd15d134da269c6eb5b89d93bc3d6e3e065ad397b24e492dfc0f62b7d34a254c5c04bf86093177af7f48dc5b5bbdfd1c2037e0f7c8690cf945c2299d96c6f88a92f2b9d5bdd475b6bf32e49aa58b5d7390470d1ed17d65d30113e8b8366c913b1f50a2e535cd3943a02ef541868b64fc9f81f5915f3d76d4c3e84b5ce68bb364ae245831d5848e50681a2ffcb3558cc0ee6f729a6072fad482c5c84aeabed8fe5d17e59ed90d588a69cddebeceb1bdfa67380c7cd007a4632b592e3eca49d91d76a13cfab29e56b69121706a7e98a20", 0x1000, 0xc, &(0x7f0000001180)=@file={0x0, './file0\x00'}, 0xa) linkat(r0, &(0x7f00000011c0)='./file0\x00', r0, &(0x7f0000001200)='./file0\x00', 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001280)={&(0x7f0000001240)=[{0x81, 0x80}, {0x0, 0x1c}, {0x184, 0x1}, {0x1, 0x401}, {0x27, 0x8}, {0x46, 0x5}, {0x24, 0xfffffffffffff000}, {0x22, 0x100000001}], 0x8}) r3 = open(&(0x7f00000012c0)='./file0\x00', 0x30201, 0x8) truncate(&(0x7f0000001300)='./file0\x00', 0x100000001) r4 = semget(0x3, 0x0, 0x204) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001340)=""/57) ftruncate(r0, 0x1) r5 = openat(r1, &(0x7f0000001380)='./file0\x00', 0xd19, 0x40) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000001400)={&(0x7f00000013c0)=[{0x88, 0x1}], 0x1}) sendmsg$unix(r0, &(0x7f0000002840)={&(0x7f0000001440)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002780)=[{&(0x7f0000001480)="4cad90ee462dba172becf78049418f4f63d9630abcd24ddaaeb5f9466b209abec06595187c3b10fbae61b427bec4cf295586722d9d232782197718f1e4b8f125e6bd05d7f251c108e6fa7b8472a8df88127c139e973f9f54b371de7f4c3e80900a54801649362d92f312c471385b4796ad68b4c470111f49c502a8c935e61db017bf3c676cba589c7407ca208e76204b826cc96cc55a051e75e13259eb497d7854051106f8aa6ceb51418cb466ac69d1d06c06a8a094ef24373afe3ab6a9788edf3eab6585bc19d03c67ce300d480835ad1c4564cf8eb3521f015753c2d525445ecc7ec71150ae3cdce1a37894a15fdf38e0bf93623357e95057625d147270d27701e66abf8bf683ba9a4f5d94d5b872f48b3146bcafe9f1620d327b9ea1897556e57c62d5f22b19e894ad23ed734f4806ecc11ac62729a0e080df0d154e9958d0f1635e1a893f07298cf7e0bee53238589b4fe9c396ee52e0500e4b309b8e4af125931a4581c9bf65f7b689f79cbbe6b02a97e0732f8bd4100db414217def9111275b6d484ade6dfdbdf73338791c062ba388b98967acbd1b195bc2e233f0e304f91fe64d86c014b8c97a8e73ab9bdad246f093f73dcf8a96280fd7f5ef86fa1d0e07193d66a27dee367444f5d1c2799afcb5a15d9dd3573062cd59e5f703844f85fefdddbad3c328659ffe67733fcfcc8b89645c19c0891a57cb2bfdd2930cefb50320e032a5d19c93ae77be2759b9f017d1e7a4be045ad3dc2a12d5faee7895bf82528a8725bc1c18752a58879562c4d34c745b3a95084d8f3b37ac6f7b1ec90ecb8ea99cc68bf81040f4aa528b994fe598869e4e7ae1372e0bd9c1c38d7fe5e98a96177eae193fd7d1578cbfebf223543050ed935c77755f3e22a9925b7c4b4542141c832b3a36c43472d9f0a644178455f8906fccf7e515aedbec2a9e02c3317a7a0b4b7092b7979ecd6ac1bb035f1797b725eddb74869648c7cdf33ba62e525c39c924cfc29c5b9a48323d863462d2d2772a5cb0677f96ffa92b1281da38d663215cb539475ffa825ccf064386f019f2c458e2d848a55bbf8a47e4ec93d5de91820fc80412caa70b32d766a46378f65ea4b5cf57dd0c9bce642136b639f89c7d56a4bd8f40c2a10c385bde2f9c94db2451e03dd944bd736b37ff7ecbf32e429a5ec40a7671e9f108cfd90c4fb4ff89a22ec1008617e35a6d54671a25039b3650581194d2357b868ba0af7936820b162f4746006f112771526ff9163441d7a0b7054318ac450c22832b95f9da61690c60093b46230bba15d149c1734876367be27081d076f684ddf56dc11e62f79e131b3d11f99e50e3c5e2ce69f90bad28f332dd38efac416c3c1f406389daecd0c633cf6955f9e0d05170bbc521ce975bbd401ac208caad2576ca38224719ad7dc090ed8908735561bbbc658fc0e9477f0fff3f4b19f790121fea3236e3bebed9c67189bfde539b3ada7e00215e60c272800f9c0b574c451480e0c336e3b05136ad3edaf37715bfa38ffaf12f5e627f2193d9020bb40102a95d71d3ab3e4e987fb8a7f677859391c8b51c05a26d183f6a03a9826167d222ab91d22b7cc1d4161a6c1df41715eea511a699619b9df2cb428d69b9ce6bbc8b299c9babf68e79f91424141240d821fad5485a309b1018a470349b09a602d11b1cfb0a7c9c4d0c975ccf0180bffcb1ae2490b7b6314f9e48e028aa32bcbf13de27b51d6f8d54eb2f0258441f70956722a1aa5ec9d3be05253213da4f53948f2fa405c349ab6c65e51cb1b6d08a8e00b0c3d452b663c14adddef83b9b39f99b2aecff8927264bc3495f17c7252c268d7d265be6b7267289ed1136ff3aad8fa1eff7d522b03ea792c39444f839f9bcbfccdc142a0bd6b7bee8289acf9a902dbf75b926ebcaf873e55398145731e4e4fda65d69e8b9b797d22476113ab6bf7c975e39d4e7f46b47d09135c9a85e51b844debe79f6f36233facdb397c2c2b2a656b0471edef440ca3a87a766de4af7a8af7aff95d49b2ac281a73caf83d81db74a0bebdd17343ceac5172d12625d0a2c1ab47689507196c250a7cead27121491322d34af30663067d1a95e0f6ff0322bd03b4f7a241686c296c3cfb95e87381dda744424d5f4c3ad206e32921d169576a04a45764e85bdf4e39b60fe2138a10184848eb94114d5c6b9e8f1f9364c95d74a7ef0cfcdf22032f8ec3d91f4ff15d967f9ba469c4941005f5ab444066890a77071406790e8d20c3fee81d45fba42c46ae443a64d4d53f0653ba9b88758a203822030758b7b8ae1ba64639753a24adc740fc5479c1f9c7656aceae79afa951218d238b7d50952cc0942124465b3b69efe595f9e3d2cd71284307af172b639c865f940420f0e53a2495c1a8068eafef9aa59d771687fd9785a0160e4a5fb5db04812c008e2baa1552a2f1ad795c3c4dc4fc54648b5cd326bd86a14eca13e28023744d3cd11cc0423331436c8c93d5beeb7fad7eb251ba4ffbcaae8e3cc9f605918afbc9f547104db5291a3cd9bc3196792bc464ff2ebd2c98c406a627ee13552afa91445707363730e99119c2bf20ba8b572330d3f5b470c62fb4481b165947cfb08a419106f084626916d8f9359fc20d6147604b13c5537f25ba037a5ea4942742db9955db00f9dce4333e453c0523d2e6f1fb99cb1c64e2b197b2abd80c9d85a9b6aabffc291266467e2e922488a36020fa75b6813b1e58f9d870b7e5e70756bda6d89aa14e495fbacca4a8b03e3f83d1e1f2b0c088138f6e17072b24dcefb9f07c2c02a2017ab9dd1129b9b6577f40f81e6a8fc4e0172e75ff8c235e77c09bb0d3e3c3b17002d388b02d6ae54e57eb37e62b2c251963eaada7a1512c1e60b68b690ac864fde26a7f8596bbce956aa65038cd4d3915ccaf380a4062aa6f0331c084696c189ad22715aed927493726880e45945aba0da351c6da9818c5e1ddce305ec5824c51eddd031b5a309e9836ff1402d7a0dd31c29b558248ba629d09c6a1b8bc5896e3038d3535ac27046ebcec602e7fba93276c885bf3d6931e9989dbc1e3eecabbde4bf3a68ab702ad25a31d214e206f540c3f18018abe852b2effaa8437737443a1ff0d31072e7c5c122da5aae81bad6fd0449d1a46452a32e0665186d93aba696e93b9d5979c415fc2a430a644f5edfc7966d5787b9ad95307890c64839bbb24f1a0ab5faa45e76eb857a621aab7c69132a845db37d748ce71d4a78f3c072c015f4e09ac55ae3ff10ba90654027f92c60c8392707ddff66199a9ebc260b6f8e74e686fa0d5739caef823ff86251fb64f3f4868d86468fd19d96a9ac53b16a11b0c40d49523573bee84cd5d7bbf01274c8c4da88b815824269439b1eade081eb12af6fba5926c04ebf906258b06b7db15c38bd783eb5d9a3a5999a77db47576e0da68562975b695c3c914d0ff02c7d48f3ca46ba7fe95cd6bf4f5539762ef276fe87ea82eea73f424fd3c60f1f4728749972124c734817d10f0497081344df6be59ad28d0489b813f56c35d53827305c6de5145519843744ded584df75104e2171edfbd53a71dcf520677b9f6ea3a2ce6334aaa83d0523bce661f155d0a455904da8253128fe097770e05a68981fcd7a424eeac20b370d31ce0c599828005219430b650a3aa27865dd0eaa20a3ce08bd8fe7cee5f3d08c2047f83e4d379f8d1364212d128f5cf4e3b61c49280e0674bca8ef6fe8c4684735a4f4b58b6767776252ef6cd3e223d16c9813a89faa81b31247dca2ef5e5f50663ff2ac6b9f472c065f7fa91765d12a6c150d197ed020f3f84842c2f20c18e8c87a197552fc48504366d09a777022f2465a2e409667f13cc593273d42a7794d6812eb3de19ae5d196a4d14666a735b95ebdddcb99ef0eee11e1ae2092cb6ebaa1ac9329531325d3ee402c1f7d0189af0a9e0fa899c17c068ee5626d138023c38fe41b10be17a5e7ddee5408bb1a24cae5dfc1bb9fd78a7b5395977ac9967ba1387ed6f8c8fc43c663637eeb443ccf4d095b1217bee787df19b0b163edc4e738a9de6ed5f25a5f8057d89a9cc88a514778a5c15b59f9b308a03de97fe18f03e9dc0101943de880c789b088893442a86758ef3559f6b36194d72b8b1674b0e189eb0737d0cfaa191028f9ced7b046982a3fe97eeb0fbd9aab20fbe50c305ef4a2c703bfba6d303b32a4bc568c15277fd7d0154ff131430fbd19084159528df2655c8af64cee76e8dc4e7402e2966967c80df97544ee4d18962ece6249851b80d95ff75754a6e1477dfbb76710b7ee35caf733f9a21980916dc6b887e79e665e606e59f4491fc7b3f30415cfe55bbbbf651262aa2a2f063f1a815001a07c0432f6d9e976cacfe4b6f560ed67247f534f8f97a4b3ab30ef2da0334978d404c973132bdfe0f18dcf36a85006ab869d5ea0dc5911590e4396fc2de48b8242d9cdae0e2ed997172bfd4f435649621aa7df987b59bc5b6a2c5cb5fb09d79b4a946c4fda366449cd82f6057ad8e390965016294767f9b158749db2d7a00fc8b4ca81d3b8713827cb22ae4aae104129f79b8d53d859e44de7c873a4f7da932b3e507d6fb47cc5cadb5999bb71100874153b755e5efe6f3395f7702afb242b17f241f6b9ce0700a6e0e336791ff5ad7879af5646edee6d10d625c7d53fc53e7a591cd0d6fd4411a94c9f62d1d5d49752fe57c159a4ba9d9a8bb0100379862c52128cd5092877fea08cc514d7d5bf52966747b2bd90b3b7b410b9ded2c8d70f0efaf0ed0ef03b2ace07bf56c21be16068f5d58e787db23b8779b20ad5c58eb373bf07c1222fc174211725e97eda1c38943e5cfd9893edf09536eeb678a2d8edc32cb12381d0f92fb524677023195f87c2e08664b95935497b07b509d61f2b89477d5a384fd225d5cea3b3d31e0aaf3aab903e1bc84c5e339381c4d6b7ebecf9c00a869f762fd95a788ad0493b2ea7621c6081f9e5c8a4b11ec18eba2d939c9c1fe8c61cfe496536400240118052f5f202c738d920f9b785ebb59e7ee29a1adbb9a8d7a4f80ef0ad277e0760f979fc1ccb90819ca7a7129402db8faf1febdd15f0a48c4926b52fb0ea890199ed52ee880fe97bf49d1621ed438fdadeab06a4219c1b82c88b1c880b0c5bf1015bce7f3e1fc6e825b8062434cde88850c389d36847075c33eee7d7a785a64166fddadb5e98cf7ac62634916c9f511d6403ff2a1dd810438ff3727d64ba651aa5abd9904012438000b21875acdbe61494105662d75bc7aafa77e539153a08d7ebb22725d610e4dcfa15a8e47ee31139af010296327c855eed29f726f54abe7e131a0d354f1468ea1f1ad0ec35c5a5e78545440543adb1cdd1d31c2ced7ea0b8943405762d3270ffef646643178eb4a0f3e82061bda6cc480c929232df510e64e82df2db44d355352a7d52f23d95f0f1ac57d30c285b1b0df051236cdd6f5c744b202ff4522a2b1aeba825256246e2f92c95127e057a51df35c2a416c7cd27c553fda0b31c9a4c71c9b5798999e13122c740210dfa983c96bf22fd18ce816d4a5926972025679ec8b5d8a885723236b745e083072e7024a483ef9e3332f96566f53ac251c18420c20020a72932747443ed6d83e99e3a02308ff1ee4343b49a3cd7b0f1b6cbcd315522782a21c08fed12acb040da999517a6fe2ad61d059609fab78a1d3a2a71d982f68017e7bb2b3974f7b6f3fbf97cc68c6bef1400a15a2c150a9fa4ccc8233315872b0865a8f534aa8eb45f8fbeab8da84fc2893b11ba4187befd975b0d4ee5e810", 0x1000}, {&(0x7f0000002480)="c56016e51bd419ec9c4f5af5ac5a57ad6bc8653a2cdaff352988dd14f3b9f5d48b9efe16a2debdcb133bf04819350e5b666486f37a7e8a0480cdb32b002f792a027d6ba6a7ee187c6dc472f06ad7a627b117e9921c403c3dd88a19d83d6635911ba9111c6a4503ad11caf3e8ef6b07596ffb34cfa497cf0b1717ec18429a108b77c1d34311fbdee3eedc07e94d1da8b2358d66759ebcecc208652328e9951523102b3ceb00608359fdd22965430a50d1a667d0540f878b9f726810decc33bc43bc56b36dfd", 0xc5}, {&(0x7f0000002580)="133ab4687669fd7ba12046df20d146330e3cfcc63e8465c1db886ec02661027b2890cd2e8d6d641ea0b1cc1f5cb5d9369fa28788bdf8a6081f22f4", 0x3b}, {&(0x7f00000025c0)="93cad792add212087ee51084df2aff29096801053979107c468c7210afeb7f71e043e2db56aee80fe5e2532c56934ba855ebfe843ae0ac7f7825ea1a057adb9be048ab4d15bfbd9261587c11e154d39aca5c4fc2fa9d6dbdc9e3bca10995eaef4d6499f4970a2961d31200771e5c3d9a3955d73ce4de9014916a9f51f46064b616d58668f721dae7b1d8599e862740b2affb7e3a4ed19ec7a7419367b02db5bfc9e75a45fbe24be6ade4a47e7696119781a9c19c9adf3dec8fc204dc1e1635928e", 0xc1}, {&(0x7f00000026c0)="0d94cd6b67ee3c22bda9a8c00875c034fdb4881e9230ef1564344ca4bae56e116c8bb72dc7a87576c446701717cd4959e5f0a7b88e25ae8dc479d09d9073ccb74986b29415ac9e281dac7ba6fcbe3bb015a45329ef3a104af9d7e0f22502e4c791a569247de8e79e26ba8a233da96616f1dddaf1748ed887d6e547ab3713968b2c8aa236bb89e02ba2c37773f6ed9790362617ad5827b9", 0x97}], 0x5, &(0x7f0000002800)=[@rights={0x18, 0xffff, 0x1, [r5, r0]}], 0x18, 0x4}, 0x3) bind(r3, &(0x7f0000002880)=@in6={0x18, 0x2, 0x9, 0x3}, 0xc) getdents(r0, &(0x7f00000028c0)=""/207, 0xcf) ftruncate(r2, 0xffffffffffffffff) ioctl$TIOCSCTTY(r5, 0x20007461) accept$inet6(r0, &(0x7f00000029c0), &(0x7f0000002a00)=0xc) ioctl$TIOCEXCL(r3, 0x2000740d) link(&(0x7f0000002a40)='./file0\x00', &(0x7f0000002a80)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000002b00)={&(0x7f0000002ac0)}) semget$private(0x0, 0x7, 0x10) sendto$unix(r2, &(0x7f0000002b40)="af1065cea586a3f752c71d4ad231d0c7be558b02f03966c34a92395621cd50d7d4b261c4a7f47115a073be29fbf789358d7fe2d3005c3c02dcdd9615b96fd8d20352961b6330e20ff9ef198c0d51a4915b572919a92726333fe18dd029cee65970555f4d1b8d9f653934457e4a3e10143fa4a7339a21e1d7b61e14ea82493edaacd51d2b850b3ece804563482e969268ab99bdf6273256876be522c8233e51dc455b0d5aa7512d08514324f19aa902898b0792d86890e664d1cba8327c8cc45a12d4a0210abf3866e5b7f8528ab2ad8ec6371918c9e0b57ddfba8e997672", 0xde, 0x40d, 0x0, 0x0) truncate(&(0x7f0000002c40)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000002c80)=0x1) 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='-.^\x05\x00', &(0x7f0000000140)='+L\x00', &(0x7f0000000180)='(]([@&\\\x96,\x00'], &(0x7f00000004c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)=']^\x17\\}\x14\'\x00', &(0x7f00000002c0)='*\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='(.\'\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='},%\x00', &(0x7f0000000440)='(,[\x00', &(0x7f0000000480)='\x00']) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) symlinkat(&(0x7f00000005c0)='./bus\x00', r0, &(0x7f0000000600)='./bus\x00') r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000540), &(0x7f0000000580)=0x10) 16:00:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x9025, 0x7, 0x800, 0x1, 0x1, 0x0, 0x4, 0x3, 0x2, 0x2, 0x6}) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0xeb}, {0x0, 0x6}}, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x89) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) chroot(&(0x7f0000000300)='./file0/file0/file0/file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3, 0x2}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x00', r1, &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x1, 0x1, './file0/file0/fi', 0x3fb, 0x8, 0x5, 0x1}) mkdir(&(0x7f0000000340)='./file0\x00', 0x100) 16:00:22 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './bus/file0\x00'}, 0xe) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r3, r2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) write(r4, &(0x7f0000000040)="4d53e2a01f3c9e149b739e1bfdc1376f3bc205f841e531dcd985efcafcacd8054ef15825fd12172d5137c0c19e5bd857006dcce3870bc7aff2ec54e5dadf39542395108f76b4ffb505ab5cc89ef77d33a35fbc8b6e1e136cf742243f9fe7767c74bb953b57d4c22328476f6312ba23f8946d6adc0e7750183bd49836", 0x7c) fcntl$getown(r1, 0x5) 16:00:22 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56b5bf3e752b00feffffff20834e341dcd291c15729bcf49f593f206fb000000000000000000003a00", 0x2e}], 0x1) 16:00:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x305a8, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x7, 0x1, 0x8b13, "9510d10ca0268aea973edd9fb292c1dbc989f97d", 0xff, 0x5}) syz_emit_ethernet(0x8a, &(0x7f0000000080)="9a1a8240a8f04cb56d0d8e05e5ef982f5c3d32484f50231efa985e0f79d905739e74eeb57e56732d1db658b106c873616344d3e4d1686854b3cdcaf3150defd03c045dd66fc3087cbd7e0daad848d8c24f98c8bd7ffce52a756be8c93a7f4fae847a9ab03eb53621ed2e1d2e9aebcfefba5ad72665aabafce7cf35d1429c213e7b850e96030762e385cc") fcntl$setstatus(r0, 0x4, 0xc4) r1 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000540)=[{&(0x7f0000000180)=""/52, 0x34}, {&(0x7f00000001c0)=""/247, 0xf7}, {&(0x7f00000002c0)=""/87, 0x57}, {&(0x7f0000000340)=""/41, 0x29}, {&(0x7f0000000380)=""/76, 0x4c}, {&(0x7f0000000400)=""/252, 0xfc}, {&(0x7f0000000500)=""/61, 0x3d}], 0x7) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r4 = open(&(0x7f00000005c0)='./file0\x00', 0x440, 0x128) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000600)={0x3, 0x736}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000640)) r5 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r5) close(r1) poll(&(0x7f0000000680)=[{r3, 0x38}, {r2}, {r1, 0x80}, {r1, 0x1a5}, {r4, 0x10}], 0x5, 0x4) ioctl$TIOCSDTR(r3, 0x20007479) r6 = semget$private(0x0, 0x3, 0x400) semop(r6, &(0x7f00000006c0)=[{0x3, 0x1, 0x800}], 0x1) semop(r6, &(0x7f0000000700)=[{0x2, 0x32608a56, 0x800}, {0x4, 0xffffffff, 0x800}, {0x5, 0x6, 0x800}, {0x7, 0x6, 0x800}, {0x1, 0x80000001, 0x1000}], 0x5) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000740)=0x2) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) dup(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) bind$unix(r4, &(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa) write(r7, &(0x7f0000000800)="c141b21d82324db30edbd7fafb78894805e84c195b9cc9a14f145337068d7b4c6ccdf527fc510c74ebc1b0fe9fecbbde6c2aefaafc2c35e36411e012c51aa6b76f978d7278f0e10c6ed9f939f243662cfe70a5e767e0ed79b9210aee76736a15ef89965b7e100a26490817779916a471acb5e388397183bab5667173e18ffc2fe89d5fdc40aa9a11f01d980f600ae788ed3c50e36333be4f85a4258174eb3a624ccaaf3f6eebde", 0xa7) lseek(r2, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)) socket$inet(0x2, 0x2, 0x400) dup(r0) 16:00:23 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() r2 = semget$private(0x0, 0x3, 0x200) r3 = getegid() r4 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000000)={{0xffff, r0, r3, r1, r4, 0x20, 0x1}, 0x7c3bb735, 0x8, 0x3}) r5 = msgget$private(0x0, 0x5) r6 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000140)=""/49) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x6, r1, r3, r0, r4, 0x80, 0x81f2}, 0x80000000, 0x81, r7, r8, 0x4, 0x8001, 0x8, 0x2}) setreuid(r0, r1) 16:00:23 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x4000000002003, 0x4) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffdfff, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:23 executing program 1: semget$private(0x0, 0x1, 0x300) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000100)=""/248) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/178) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f000076a000/0x1000)=nil, 0x1000, 0x3) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000040)="beae27e5da013a5dd1023d48130fb47e15b9f226e999b54ec91341fc3ef3bf00bb9be108903a01055dbc3c9350df8c5ce49473ea6d3a2601b2ec655939dba9fbaa", 0x41, 0x8, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:23 executing program 1: socketpair(0x11, 0x3, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="84c4b0bded30da2f3fd5fbeb848832902eea695a054b09a6d5dc7da50b208d88d2337869e653aab62c38399b403357f54b21cdd75b4330db2e2db42d51fba1f6d1b42aaccc2ef40cf8ad8a57f09ab26e1ad9972bd8eabcc7a638f1bf8c6a7a4a647af240d9f9c97c435dff0ff546a19699031d52f045de96ae6c738434cfe400000000000000230000000000", 0x8c) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:00:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x201, 0x0) pipe2(&(0x7f0000000140), 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xff) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xbf3, 0x5, 0x1, 0xff, "fe10d52b7836fe29717d9ca8a99725afd0d64c25", 0x1, 0xb1e5}) semget$private(0x0, 0x1, 0x62e) r2 = syz_open_pts() r3 = getpgrp() fcntl$lock(r2, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x6, r3}) 16:00:23 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x88, 0x0) r3 = socket$inet(0x2, 0x4007, 0x7) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x10000, 0x0) r6 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x80, 0x2, 0x8}, {{r2}, 0xfffffffffffffffe, 0x14, 0x20, 0x3, 0x80000001}], 0x0, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffb, 0x3, 0x40, 0x8001, 0xb34a}, {{r4}, 0xfffffffffffffffc, 0x8, 0x4, 0x3, 0x3}, {{r5}, 0xfffffffffffffffc, 0x20, 0x20, 0x400, 0x8000}, {{r6}, 0xfffffffffffffffe, 0x84, 0x4, 0x6, 0x9}], 0x7, &(0x7f00000003c0)={0x7, 0xff}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r9 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r9, 0x4, 0x80) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r8, 0x0, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup2(r9, r7) 16:00:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x41) 16:00:24 executing program 1: r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="1f20817812137798ca6e06586f89136f646199c425fcc0dd90eedad23a19f46d981d0c98927b09e61efc131eedbf1f0f", 0x30, 0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x4945e92d, 0xa, &(0x7f0000000040)="1e52c212c0bfea5ea6458f6018561c5a08f2f502ed0ec17a29f82875f130fb4cbcb9341216de0e16b743e2d1a213949ecc0f7ea092b847cb9e3fb767c136f9840b47fec79389ad0200a0a428cc43211832176c1c3cfac46e70f5ac7b61879c0f34ba5195ee4a51", 0xfffffffffffffda5) getsockopt(r1, 0x731a, 0xffff, &(0x7f00000000c0)=""/222, &(0x7f00000001c0)=0xde) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0xcc52c8af1859ed7b, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20008, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x0, [{0x3, 0x1ff}, {0x2, 0xffffffffffff7fff}, {0x2, 0x5}, {0x3, 0x1}, {0x3}, {0x0, 0x101}, {0x0, 0x1f}, {0x1, 0x36d9}, {0x3}, {0x3, 0xffff}, {0x3, 0x1}, {0x3, 0x229}, {0x3, 0x535b}, {0x2, 0x8}, {0x1, 0x5}, {0x3, 0x3}, {0x3, 0x800}, {0x2, 0x1}, {0x3, 0xffffffffffff9359}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0x1f}, {0x1}, {0x2, 0x80}, {0x3, 0xd97c}, {0x0, 0x40}, {0x0, 0x2}, {0x3, 0xc6}, {0x3, 0x81}, {0x3}, {0x0, 0x62}, {0x3, 0x100}]}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x21) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x44) close(r2) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x5, [{0x2, 0xad}, {0x3, 0x2}, {0x3, 0x1}, {0x3, 0x4}, {0x0, 0x7375}, {0x2, 0xe2b}, {0x2, 0xffff}, {0x2, 0x6}, {0x1, 0x5}, {0x3, 0x7}, {0x0, 0x1}, {0x2, 0x7f}, {0x1, 0xfffffffffffffcc0}, {0x3, 0xe3ff}, {0x3, 0x2}, {0x3, 0x10000}, {0x3, 0x92}, {0x3, 0x6}, {0x3, 0x1000}, {0x3, 0x8}, {0x3, 0x100}, {0x3, 0x7fffffff}, {0x0, 0xfffffffffffffff8}, {0x1, 0x9}, {0x3, 0x2588}, {0x1, 0x8000}, {0x3, 0xc9}, {0x0, 0xb1}, {0x3, 0x4}, {0x2, 0x8}, {0x3, 0x5}, {0x1, 0x4}]}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x2) fcntl$getflags(r0, 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) select(0x6, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x400, 0x0, 0x0) socketpair$unix(0x1, 0x10000000, 0x0, &(0x7f0000000040)) 16:00:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0x100000002}) shutdown(r0, 0x10000000000) accept$inet6(r0, 0x0, &(0x7f0000000040)=0x2e7) 16:00:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='rc', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/\x00', &(0x7f0000000300)='/\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='/\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='rc', &(0x7f0000000440)='/-,][(\x00', &(0x7f0000000480)='rc', &(0x7f00000004c0)='rc', &(0x7f0000000500)='*]}\x00']) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) accept(r0, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_open_pts() syz_execute_func(0x0) 16:00:26 executing program 0: r0 = socket(0x18, 0x2, 0x2) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)="01000000", 0xfffffffffffffec8) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000080)=0xfffffd5d) setsockopt(r0, 0x10000, 0x8, &(0x7f0000000100)="45b9a0fbaefb8c8f91ab8762561449cb1a9c7e1bbb25918fd3ecf6656cc7ef24095702884e37badfa175d9be102b972248d7095f4b539bbae093fa0ae95c81a084959db0a4b0760f01f1fa8533338d7704d9280e2bb8177ec16754761967e2e4d8f222ba5fa50bef5855e278c9226d375aba5479d80f648186749d7bcd40b109cc4c5650f87395f04e1b2f84338a4a92c54c636a6c3e4961ac3fa39cb141", 0x9e) 16:00:26 executing program 0: mknod$loop(&(0x7f0000000140)='./file0\x00', 0xc000, 0xffffffffffffffff) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x401) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x4}) 16:00:26 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x32) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:27 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x6) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x8, 0xfffffffffffffeff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x5, 0x8}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x3, 0x5}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x1, 0x5}, {{r0}, 0xfffffffffffffffe, 0x40, 0x9a55e482920a6e0a, 0x80000000, 0x80000001}], 0xa712, &(0x7f0000000100)={0x100000001, 0x4}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) 16:00:27 executing program 0: minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000fb5000/0x2000)=nil, 0x2000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) socketpair(0x18, 0x4000, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:27 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000, 0x0) socketpair(0x1, 0x8007, 0x3f, &(0x7f0000000180)) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="dae55113507ea83fa05efdcf9fea9d6d66de85b230922faed9afc650e8b300ad37cfd88888ca489f265cc1e8970b9f", 0x2f}, {&(0x7f0000000300)="390cfbcbb56e7b851d879e0e2fc0b5861beead4ef6217e770b5b9c814a396c9ce1783d46ba24fb26fd0a502a2b5732808b02fa8da8e8a4669f19ff1d69b5162bc87b29ed2060bbd308c54b0ccab82bf06811b83e7b8e0f15e0904e4b92e382da49f4c2eab335871b79a040c8428c096bb7ea8f1ec847a9dc5641edef25a4b97dc9f541f2e2df021490991c43fc0d9b1421cb96762a9fc25ab3e9044b52e326538fdcf1ae8a2f144c52d5a83055836f8cea", 0xb1}, {&(0x7f00000003c0)="45d5421ea174d3be72dc17ffd82d2dce13c81bf3cc36fa14912daf77f71a46b2654caee4c1ca8221775ff6a66c139efa883a70ba9638516585c9ea8c9618dd77580c551519f42d148dfcb47d0e0e4412c70e3efbcce4a9fceadc4abada63ca2853ebf56cb97e09322d347dcecbaf3a6b4ed08ab166524793d827cd244740745ea8661124008553e5e339c866913ce3b8cf2db76a424b13a5a7c2993faeca0e29314cc2edf93de5a740ca5f7c22e9c728b3264d13616967f1c7e1aaca935d249c5314e62f00368d4f9916d968ca9251d09a1c08b37f596ecc2cae658155fb1e13f507505897e8ac5ba9280eb9f73a758aeeaa3ba0d2603b4077038d74cb0813ba61f056016aedb3952f1f85d89c1e86b157a11b92513e4c64288e86e252864ba830017c4f7f293a37fe75a57b36842e6a7013c5d9acb9ec93cf3a94549a8a8d4fa130115a75c921cdb6b0871338b0021c07e90398d09ede30d2f7cba8b8b1b1c78de8de35d3c455a11ba8bb58d5c19cb4ecff6a54674b29df610819cee21c2ee2aaef2f8781063de5013f0653d777d2a40d8216d875e83853921b09a1ef19062c57f68a7852d957b2562173d34ba996c398acd1e074984c1567f5507b6bcf37bd4a329d596efeeab22b337d8b43d1a3dfc04f3be33a5060b9a7cc96646ac520fab83f83a8cc7f76d88143da2efc7ee83f73b0db581de2f57713d41976cbaf78f019fdc01c3120accd24f9ddd7698df3c6f0e90ccfa2abb5f621398a3cc32c3c4ff9017e71d33f2e7109e10c4fd794782e8732150ce89c6d36449989c646cdfb580a336e79c3b1053e77f58e23318b39187fb57d63301efa7751253c72866ec647f24a07a40ca35c500deaf7a4d6e680c48fa8dbab6bced9e6ceca20b2731b7401009be32c1eea6da13e58af86e28017b61c1aaac5bfd26bc3aeebcb9c6bb4ee2ab063982fcca2fdc64f479817b0332ccd3b96f2565dfbd5418fa1db4d3616d2e9af8d188a5e7eca7949e5c41c2aa53a868ed4e304acb692c3d9f958c4ccb8304c45d2733b688d3644f2703327a14e7def2770a9c5f4e0241e9a1b8288f90ba8198b369ed596038a354173513b5f92d72c1666102285991274aecec471348e2946dad6190c062ffb4f0cfba155cf15fcd76b02b4fdcb420b5b1f6f62614af5a76e36d88aacf595f7165f53528000bb58e90345d440d9fef27c42056a592c44469b09d6b6e850e4b32996d6fed9910d201de80edc59e3580884df93cc492a218fb0c60bf85bd5a505d75b73465737a185e415c6758fe50b7d3cdbd2ac49116fd0b8e72d751f8ee19f227436ff044c6dd1f614b4fb68ceabd3cfbe1bf051c861fabab61acbc51bb29cf0ea4afab00fd3cabee819e27fd6885d2c8263b4a6395887e476bd5c640be99b9302df4c2f3b9f5c3ecf5caae924a1e0c95ffb122241a77ad5e6b1e9fb9f4b927b3f0defce328fce40c55d16136ee219f12b92eebc0a9750225eb4c07f20704b3da82c5a0842d86dea9615b9535d66e9a21ba25f0c1aef0fb516eeaa817c421b8d9efa9d5fe032341b1f1231a88fea0c0beb78c91e2f79ac71e7c362066086cc16761fdcd3e61f0a368515a6599306dad5622112c205ce5c191e6680b09812ca1265ebe3a4dea35017e2db18e1f742dc4971e53a8c2432fa8f18833f3940ea49f53269f6ddd54a874f6d6490a53e8959f048b0a9857212b5c3401b58080c2afbe0bab5bfc6384926896392c53793f5996bbb0afd6dcc83d4cb59cb46016944299c8431e99626500fa4ff20821c3676ac4a7fcd7cb8e42ac90da1678c778b21673010f812c2556e75b66bd80846f7758c211c1b5b25e504797ecedee77491395c62d6f0af1962451edff742b96c35b333253600f026c07324b3bc0a5122e194aadc134eca005b98df3726c0b49e61a160b5a92082976a884cc051bde7c7ac19204e7e3cb429b107a5c3d8f8e6e79f73fa7be53a9110611066e50d9e21ac898e55e6d00476e2d702a6c81bd3644bf3a46dea81c84d2d9a851286ef6d880d76ef593c9cc3663b487c1bfdd5ecc3193832678bfa9cc322211ce59026244ce189f1b3efc6468a3a9393309ed11d753c6115aeda7487ffeae8c7f9ec955bed9add99cdf5de0162340f5168e991cf5b2b0ce781056f307afa05f708f6d1744011fdd69920807ed1c826b520dec19dd05a225ff1254b004adb2450282bd0379e24f99366776c16cb6af8b0c26298b05ebefdef65dec58b96e872e929959c54a7c456d146360482302cc51cb1f30f66f375c3c15d0ad825710ba8d66dc5e80fbc54eaf41c9fc398efb42639c9121d68d155aac50b4ce06df9bec1012a037898770658ebb0a2a74042d4e9cefafcfbc7f17f1272317088301190d1e6b8bdb7c654e18d0e310be41f272d60cea03198201517f883fa44b566e196b4f5ed02c137f3249f0449ddabd76fa9422b536ba6cc7de0e763c61510d9089009efac4f0451cd0d4e2b2714c6572bdd8e38dedcc8ad3ce5dcbae23eda198e866609e1806dd0089c1655ddb36e660e50458d46765b621a7e9a57c6e1d12a0444dbdb7861fa1aa5dc841d3fabdb0bc683254ada8bbd956e321a92ff21826a8397edcd7b1c2edeb1c702268bea0faf21bd38818e29b51e70de3b021bc604813b14568f29525a9bdd7f972bf26d02ebe7c77a1e8cd99ef156b3c9761539bb1ebed4b8a0b797f005dd638f0627e23c8f865b04e0e122463105adba8c11e7a3986703470d82b6074ce9d313bc4e44bf53316c28b01ddf7d6b64b682eec4db2b66b692b6ac8ff2ef80e7c13119d179816990929e59b8c6faa71f939799802f183de8d1baa8116009c879066f3c4a971a86bbe093afb7c822699cc1b1bb16a8dc1385c563a0bfce4950bbb3d436f67f014154d7038207b66d30e940cf7de1d85031882f6d2b1e6d9aa843a46f4d468d285c6597d70b794a7e6f5706f133f8b432dbf6ae4a1e366fe6ab2f4ccbe787dd23e49e93e955b70cec8909bdaf842bfa1b8aaa26b44078609df6306eb4d5239c44d64961ca766eebef2bf5ffde89513d6e4dc70c17a2495c103c164f472fee824f8689b6847b024f484ec3da52f4e5ed6dd377f9452d757d76edf65b7e01c2166ad3c42d1ff801911dfac2ac9470c7266a315fd942967506ee39bf4eaa9f8e88731b1bddcc7fbeac5bc0d692863d65b2e77a285294c85d305e72ae777e483c28705b11d1a0b4a50c28fb478b79a0add3c72b178dc74c6c6f8f774a2acfe3c7fac70440e59404d157ee5f68b436ce7babe6e3d708ccf184c9ee60558945185b8cafc0dbcb5bc096c43918882b083663576731ed6e87845b7e9b4c7ca5321848be0b5eb884e729fafe1d23900c06ae2562f7b16b059dcbd624ddf42520138d379a6029dbefb3fbb7d3c2b874cbc57bb6f5c6491a253c43d8680595077a1d1e342c4835d0ec56f22d07f17f6f30e1465070ecd31e77840098302ef916c601dedef59c8e90b07ad3562b9ce7cb325e9ac7c697a5e81abd494b5c2dfa7a5ad786dec91152f8d9f8ce6f14f844ed89c5c0d849a632f0d47d8316afb139246599ae20a1416dd52c3275eba362641f6803902fdfc0d75e58df226bac5911ce5b48c7e56c26f897403de42be9dbf32dcc1894bff2617d97f69223f7c1d8d6219acd0748fc147676756184b77f710ef3ed23c54873c9979195736c219f8cb21ff76752cd7dde2311801d3f4d7de7380d2e6148c125d290231b25a6f7444fd9d66442fc2d27a34b886e87a4824355c734f49df46588cce958481ad268517b065ce4190c09df522ce1f231b58d57d75c9bf9ae16d267073fe41b0a8d6114b321cb3a17692473548b6608cc3b0d84ba37b7c64a2cd8f97f46b545f1f333f421cc55800782370c9ce106b2912b343b8723fa58e328c44d17d85e107b412a80500e9434b8b44227d030e975507fd35ffd7513765a7e9c8d74b9661a5aa8f3629158c09e6ac6a699b384047d51e0b488a61cbe63cc0fee509d85d2dad6b3eb1a239b42d76ba71c330e7d5b637650d05281af68a8d732b92f763cc80b3ebeb516f11f8672365fedb8cedb69314a1879499ad33e9898152595a9f5b0d8cd8aaedcf53163dd122843882a1276b820f7fee5a3b78d0c33bda8130a7b53545f0c6d70a4ab50790df8811448a8b4b408b196a26a0432641b7c6370103f9a68778c3328a35402ce12f6d5dec6c0c3cb44058c7f38432dd2e93ccb1b25bf9103d3a360ea79e057ca5382c739235b366941a8c6f6ad96971bfbbd78fd55b70642f5699339d08f9e177718550d82e8c4b402a9491cffc03f767b08242ffaeea76d75e9b00158143b14543974391c0569e1eeb1d38f495c8a1e39318c3d3f9b9fc2c79c3de183207696eaaad9ffa2965ecaa845c7e45e1024089843f0c365fe51d8e78dff818ba6140256f7d4fb9d4c69fb812a62177a11888a02663fad8f2c344853b5c4d25a692f86607e814c8d4036eebdf87489d022fe7b71d11ba406c10908dc17b8d6bcc4515a147cbabc8a81f1b5d9178cdf7f9898733f566c4bacd93e2720295022548afc99b7e8fa419422c0b8a7c40a1b61b1826316d31ba76feadce9723c49db580ea870cf17636f67ad2e18a855e7b5b1add5f5beb80a93237ca3503baafa42fc097ab027049dca2937a937f882c06a966c884c2d497f5d4c6703cf4164befc3dcbfb56df9f7c78bb61f774a9836d6b390fda86412d32f47fd24b5ad421a5f45c9fdc91a1703e291e454e30edfbd7c5057d7959bfaef8f0d800a7da0cd3c518f2f344dcbcda6bc0f34e73a158bbecfdf79f1c6e80f28548b40467c3a3748cf36f3aaff250a9fff23294aa8529083e6bee19ccfb964fce1fd1601a0ca1a912972413fa6a228d042a2261257f58ac693a85246c298dceab30f9538d30748e2d7dfe050aced32c0e3a26150b88409973ebf6932395afdd7ea33745fb8d4255a1ff4cc48f958c5a5c46b9e5a2fce07022ed92e51bdc2d772b6eeaba028e2516c68b600227e3ee3fcd523cd830ac01d14c64472e6e962d8a75ad0ac49f21c32bab64bf983a9b430228461d103348d5cee3f6406a9de493abbba1384c65ca17096de74b91d92e080967564fb63c8c029b17538af4bbd84f196e94e02587449a8035a854a394f07114bb7bd99db4a98456efc5d83269c0e5e10a66af9abbe98b09bc441232b471a7f42ba24d1ee555747604d650fa59e924dde63f8ed156722266eac18c64afb6a66f4f70b6302ac352698d71a7481c92ae13516928733a0c0c582ef4e09a26c32061ca497d624e0e5ad6a5a88f878f0d3413da9e675a5d5f3e046cce54251a841430290be46d33b886b6df71224b400166a8ff6307c3ed7e139847deb2e4402f58e734b5f0db6fdba5b1f54523f97667395a8b792c7a0051d652f4a1ef43c8257e28cc09d0cb7d47e6ce470d1642fc516e5fa99730f9f9a5841fa93c04e9da6cfbf61a224f67650d20febe1f95208798e6139d8ad2f3067836fcdd145c05a5e2dcece497cb8a5c7fc75bebcc14ddf0c23af17108e2dc6df60e42532d91d488485f615ac5c8a60e646cf974f654ecb9f59fdae9ab759878ba761a6a60762c8bfa5962060584dd02436dfa2bef3f05be6f659e6027715d0b379618828064ec25d96d19d344b89c1592c7f8562594fd09a7b6a6a97e4de425f183e6c915e33e79e0b734060d3212e086677d705ae72120b0d3e250fb6bff7ad562994e03851db5638f6bd221c52c42462b7cd2cd021f0dcdfe04182d087d0be46ad32ff3", 0x1000}], 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) sendto(r1, &(0x7f0000000200)="6832ef46ecf657dd94b8aa5efc2062abed28d9884895b90d703311b0e1bd4284cfc5dcacf9a58a58e42982019300432b62322535205b33ffa6503180b57075abbf044c88d7a37b4ec648b91330da6961b0a7e5bdec0ed1d44c5e5edb66417c53c00aa2032dde3d89c1c8d73128d2032571568358133e652b011ee218aaf477809bde77ac513c2bb1a94e777836c9b36627ed1d9bdeecfec901691033137b415c464f329dd8916a1ba9ca53ad1e7b61edb4338c5d033ce9e477ccbf8d1324beae792bc8f72110adc2345df31d7ab1a6a8d7eaba33e97c512abe", 0xfffffffffffffd55, 0x400, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) 16:00:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x3) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) 16:00:27 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$unix(r0, &(0x7f00000000c0)=@abs, 0xfffffffffffffffe) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x8082, 0x20) 16:00:27 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, 0x4008426f, &(0x7f0000000000)) r2 = geteuid() setuid(r2) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xfffffffffff7fffe, 0x1ab) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() read(r1, &(0x7f00000000c0)=""/65, 0x41) dup2(r1, r2) kevent(r4, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xd8, 0xf0000002, 0x100, 0x1}, {{r1}, 0xfffffffffffffffc, 0x5a, 0x80000000, 0x8, 0x3}, {{r3}, 0xfffffffffffffffd, 0xd0, 0x1, 0x381, 0x81}], 0x3, 0x0, 0x81, 0x0) socket(0x18, 0x0, 0xffff) read(r0, 0x0, 0x0) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x8) 16:00:27 executing program 0: mprotect(&(0x7f0000449000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000720000/0x3000)=nil, 0x3000, 0x4) r1 = getpid() getpgid(r1) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 0: r0 = socket(0x6, 0x1, 0x20) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0x294) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:00:27 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x200, 0x3ff, 0xf7, 0x0, "bd1a0f3c289ebd9e7395df898402ed513efcbf97", 0x9, 0x7}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0x7fff, 0xfffffffffffff9f6, "8284df767bf9f0df11a73e31aa2fac266a510871", 0x5, 0x3ff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000180)='./bus\x00', 0x800, 0x114) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) renameat(r1, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37, 0x80, 0x0, 0xfffffffffffffffd}], 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80, 0x7fff) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x10001) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="000900090046ba2ca6", 0x9) 16:00:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/82, 0x52}, {&(0x7f0000000100)=""/58, 0x3a}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/224, 0xe0}], 0x4, &(0x7f00000003c0)}, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) syz_open_pts() mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:00:28 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="5772a3a4257c03f2a24a898cc570dedaa6c5245ce2e46cfbda4cc04804ae4d67ed7db2a72b2211d12c079fe765b7d5b18132e8838be858dc6f97e9f6dcaabb0c5f2501ed30300ccd8b3eeb5fbd3c0f59231c6efcecdcd63009c9ab0a0eb3b8c7c9fb2ab24832beab2439654b3ead8bb0d3fa69756c8e242834877456877a07c714af45c5a6aee6ad846f82473644c668ddc8a3782e00dfd983424cda574bc9"], 0x1}, 0x0) pipe2(&(0x7f0000002780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet6(r0, &(0x7f00000027c0), &(0x7f0000002800)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) recvmsg(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000002600)=[{&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000000200)=""/242, 0xf2}, {&(0x7f0000000300)=""/111, 0x6f}, {&(0x7f0000002400)=""/66, 0x42}, {&(0x7f0000002480)=""/148, 0x94}, {&(0x7f0000002540)=""/179, 0xb3}, {&(0x7f0000000100)=""/19, 0x13}], 0x7, &(0x7f0000002680)=""/196, 0xc4}, 0x43) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x8000, 0x4, &(0x7f0000000400)="6f41c3acc8774eeda00124956cb76e3200ea517d99386c775ef55281f6ed055cafdb79fc6f9d94fa954e752d8e1cf36a64f52dae565162d810c2e0a33eeaa7ebbda209ee2dbede93738be6292f538bebd3af681db2e7403533e9797f2e72990c2bf2cd9bd8473a6a11d15945e3b5f9aad541f1c58fc6fb6bbc71429b5b4250b9df544e0a38356fda97bca193a6a471f6c0ee2d9f6acde84be9fa656c312206410125d9693935fc5e6d89226ab63d60e7ab844b617751e93d20d9116c1e8c7c27690d1b4ee3bc49ee696ee0d3fb7079d6cb12327fd0bb00286f4f941a9ba8c7ff6789137f87bb5c8b2d77ddc107d293579f574f0de1c8abf374e6ed591ef9b89bde4d447aed8b6a53800e5e5aeb24b316f3de25a4f26e12b3c37fc5697abedbf3e83fdc7c33b17533eedf54cbf66cf6e310b27fa03e8830c56ee4874d7f691336e7118ab72cfdc5523a23a68adcab641edea5cae80eafc92798d250a9333fec339910a0a75bdd35e7fe862c8a1f3990ce48c8961051806b6be5061737b1e26769734f4022bad1040d316833474b8db6ad3b27576161ebe795195bde55b1f83a7bdcb7006092a6311330e3b4ace69f07f1eb06d01733c118a3b578446e415259d6e8ffa53db551ba9b9002b0ac285779a27974eac322bc104e0d8ced921ad3453df9c408880c19e3cf39ddb8b8b58418abd08a71bd1b41af3f05913a460ddebb719b29c986481afc8f749909130bdc0f1834033ef886d0099b82c6742359e0e61b0df05a5595af70a48cae4e984271d78b6e84bfc152ffeaffcfce499619bc1f02d001ad41e2200012c9293dcc547bc95e481968b5e249a433778fd1257c0ef5d460a151935f5d9c6928bd68bc60a272ed1eea8d3adfc85494dd50082377249640a9c1c405aee67b01ba5b34a553a54dcc5fa1fd96731daa14d0110b7232f378734f4416851f3f7f5b20ff850ea83ce40d2b45d4b348d2dc65fca963e21f7fab33e4b9a1a85f6e2c29750fbd27233bfc2f17d9c53503b0bd770dd29d0cef781059f7c87e22f99297a70bae1f94368cca052c27637256f564cdc99f4ae9dabbc61ad0a9f3aaf2189f1dc928fcf0846ec567f5e78a40d731571d68850627a0880479264f5222b4cfbf720a63996f93d2b6b22e40702a1096d7e0f421c8ea4009713f148103477daf8a1877ad8f5068ad13be591f0f8e098d1375f9b7835cc60d16a7ac8d9356414c9c2541d5eabd4a2f25e9b286454302721060e9ed26e27b3b965a2cfa67c1eb55fb4273321bff906e08a7f22861038ddeabeae642a8b30f67db34dde9592a93396fe438769ce71d97125618192c2534e867182d70a8b94d95707d1ecbed30907dbadaec2934821cb04df4fb7acaf329cbda11308c466e098ba5707f57fc800608beeedf411ae999a6264b804f29e00ee027b003ea03d08c7108a6bd2d87f619870895b07e4b3089e2adb221a1c0276c0abc55950d963d43de44ae679b24409292cde81f19322f7e1a2a7eee101374dec51dccfef7f5b443d910b07736c97c43f46510bdacd97d6e59b541c9863f1f882dee90aab1f49d2f231eafe823a657a9061c880e02ca8f38d6254aabeb851a274ae81febb5f9439d314b33d90ddbdbf372169d0e3786685353c705dfecbcbac0d655ca10bcc835bbaf70d9a8a06a44238ef17514240ffd2fd8c5244e459f3c73386ce774099c18f6136b72f76aac8c82d1518fd5952d095bc0838e68ac06cdf8e511972bf54caba7b3f0f7b5c07f78d9a4cc956d64329a13565704127dee709db01c8e00ebb44ddc1119759097d4491f8d3c47b088f8ac0d717f33ec91e0cfc8f5ed053f13616ab03515916bc2492096983431645235ba793f0e5c882dd028f15009dbbbbd2522a78f7321476c320c07756c297a1e8c2c410dde3dd7dba91f71a8c12eb00896b339347486eabd303138284ab8b8a6a2780bf58b149672637e890124850d15296b173d4f4c9afd0d3ae9e7bdf38285248d1554e37a734937ec71cb520bbed622c772c492dc86e33439694befcc78a00d30e2ce6ecaf9b82f73d13703ea2c9880d50a458072b2e29ce089105dadbd5ec6e6481cfd1ef93daeaefe92313a7dfb77a844f21ab089d06df222f32884ca46f4dd19b05ae31f17c30d57848eb3d816184201ef8a35ee6ba882a90c9555049dd3d2e4ee68328ebdbc093186a569b7594145417dee9dffd9c1714d83d0d92e73967d1afd29110b36b672eb70a964beabc03e461eb08eb484add730af3ee91cd5a6bfc8cedaf470714c40ed2e2670137eee189d49b39b6a5fd1c2a77a3d72adfb382095e6e79527abe59d3cf47edfc64fe4e55750a3f3afbbb3f61057e9439f4044a78642bc3d5cad72ec0007b3bbea783a686626045bb13cc67be0d6dc10b79754902028065c62c602bd6658dc997e6c3d3c54017e56ed9f10d97aeebf12ecf727b9ac30902b5d38fcc32b71304963b6a16417944fd72bd419a121152f3f720464cbfb0cf7fa9c458b2ec977be3941927baf8d8a8903838a5be79c48faa2d7e813471bc714d97b8da71cba15f3095fa1b6c9e55061609c3b493eda83167bffe5629d05c40c574905a6b9565e1afbce7b1e3e300bf4dfd18baf8f17b70617c9f146d4959e23c20ba2f44a874d3d3fd4d02283d1e1436b8b45ba6cce2a75d7f80b2afc891c7c9f2d4b2e9ab8947f7d860e66e955ab77525870cb7b357026e231fb095d2565ac2c2080e3a4461a32a501c562ec37f96403aa8fba79616d302eda76a57b754563db365a5c3724a2058c184e4b8dc595aef01993f73ae5b011944020e54931e01514c9511d9ada9e74cd2815633ff6fb7c2a286a73e5aae865b3ce8844b7b8fb0fc32163c18a6d7420ee1694cbd7908ee87eddd17ef479b84436d94ec35e7efb5582bbb2fe2d1e9f33263a57be1e8d9b39c6bb176e302d18c3b0672687fee5e36f5a9e4bea48d00cbe9476778da78f20759528b7f7c8ad7fe3e542c25838ee8bee14f695980614a56ade2de23347c420d3112eb4249d561ca242dca7a307713914d228484eecf374942d3139506c7978ba7b78efbd7b1d886dadf01d8b81e67fbc83890ee3b6ecdfd5e48ef23a4f7cd6f361b0cd57145485044f7aa7842aba11edd475f7d0a8a788dd43adc98f42c428e1ce3a071d04b26215b287516ee173ac2ad59cfe30332e638fd7e324063d9ad5d3c5d07d482ef1c4e2140d6cbde981b339d9d89a5673ec5ea44f2b08f0aaddbc56c0ffe7dfa2614985d8866a25ecff96ea4a44df8ee54d5552c2a3178b185ffc524222cb8c781cddb21f1d62106a4e1dc697feb7da99a25d612767088a9f9335ba9a2fb7ed0b5d004b3098db4389b3861a12dab3e5c0406bb82478bd72e5c3778e719e517c344f0e4842c640294e0fd8f94e9fd5d0dfb34a2501e492718858d29ab00d7186286f0aef931393d6563185d003811fa913da38833c290f5bbc8cdb5e8e0e389dfa6ef2f69fd6d4c7cfed9f98ff03a418df6192c5d9209d2b550cfe7d791a30649fd21d60d54ed7c5195f40c80f1969a1d59831df9bc1ed3ac48debff8246687a65a45546c1d3ed822ca24701f346b3228f492469e3d96f59f4e2e5b6e3699213b8e01d8c7ec6d08365f041988d1b5c1f034467d59d26d1f7eb81ad8704dd3b1a74955eea92e38961bcf875111c934065661691aada3580a10765cb47ef02719c8582071030afabc0429ba2f8dbfef0425a7f7eee62c564b2d3179c05f8e359a85e7984a291723b1cf0e118fa4a249c7e9ad482358399845eb6ea489eb4650d06fef777fb8c276b91576cc72d38fcf7ba57342d9e660ba03b6677a61bf9ba79e75693bd1dc5fe814849487af05423a73fb1a0d9d12381091c8bf0c0b0c6b427426ffb03d4a181c3a59c8f20d0a5c1681c5714664b910f9f433f9219bc41fed6e5bf5e06dfcfb84c6e2143496e89902a1f66447a39d5b40d3cff0296a8b1c19dc776144d74e48b5e9a1306d0ba2cdb393bbb41bd6039475613488ed20fd2943960d165591a5def95b36b98ac8324030e6f49d82535ceb7eac6fb91cb3be199db6e572bf9a5b846f36a23ba9ea41f8a59e589e326573c38a0569dfef263f8c3dd92a4a3045675cceb51b26a02e649d8713ef5b4cb4745a9fe537bed345a1c15b0159b7886a252e5aaeeadd3b1e09d6b40a6a85b599e6295b10b258d26625cf0e9031758805e37414e2aefed92b8f5aca03928c24be1958371670bc1d6eb8ea6a0dc8fc0e91b9764aa582b63e90f509c8406f6b92105b834f24cfd6f29d1dd1748918b6104fa5e25e6f674c5621d3d60a8eabff7e24308de1309fafca1d87dc12d258d583a190fa97bdd2a9e9b96ab56d97c2908d9269481b6b4a611844ad45c3fd90dd8a293af110c6f728957e1293c360ff90344f5db4a2a594057972ec98c7d73149e1ee709bb3a16694393bf8195bb6ab87b95dd7f28a0e84c0871820eb29e11c5a670a51e0cbc0547df977f7f54e2e1d70b78a27d46c4d7d360f206c485f2e6d4539e5e2bcf0aba4cf1ff50ee5c7b172c2c2360d7d387b254781ba1e20f08c628b06c894e0d55f4a7c88502604c3243839547e3249bf422418bf28a9c4e54ffb3ac65dc54d09f624824bb21102b253bb012f56db51cc3614374029e755da282fe6eb4ae2d24c54ab8c49c62cdd5d19fc6b9006a05ff604c6d1be05cd8b648ff7d7d14a84289265d5275ecf6fb2401dfc5672a5e9a19c606cdea4f624ad39948782ddd7ba858275344c6e2290c3d7997ed742433a24f554c018c4598e00021f56d00e214ae28b94b9d8ac620bff3ace4b88ed8f49b17f73918ffeb45811f5d327f05f07968ddc2b4ee1dc39e5e48ed59538307aaec7420049419ef6914b8b5b4473125d69213fa306f7fe31709d2f53cbefa886c161595064c172ce0eacacbd34225d1dba7cb3eaa6df31d3b2b3bf492a94f07a8c1ee64f3f2992b7dc53eded6e787ecbcb010eda68d43723b630d8d49b37ef4ab8652241b4f7d7fd736c140c0b337b448525f0a7035f4549f0ab6044bde570d1643de30ead7df26f852b7d8e9f8471837ac5429503900d3d50878f070c1c95fa92cb3f1321e29617b9d9c00919faf82c1c24572f269b7fa9ffecfda9002993295af9ba524c36d97c04154ce04f9f16f82598846c91164a983f988ebe1ec4f43eaf2c232b4483f6243e2ed183a3df3a8e89e16f421d8b396979b5a9c863a592c85fb1f9268c5726797fa9d21fb32f617b7bbf9e4938eebfa19a64ac7afb78b260120bc6d3a8707aeada3874609dadde19128502bfe49dfd7ae75a635834fd802510347b38ab3de762bedc94dba3819f426b57ef4abd38918aad2a81fb5e2602a6a0374e7c0077f4a36c155f4629d52dd1f7a910d700c4fce6d34b2d86cecd7978c1cda115fe9509536af127c2dfc4ae05b2499d2d7b25de1874585fa5c7f3f2a3cd3a1766adb2b8a6f245d77a31d26a6b47acb153a56da4a71a7c2d7b1a3941c38de86a6b5666c556ffda152d9feb6475fba75e55de860d0659512f494bef95c7581bad5b3e5f1c1823a4287695e01f88574191f842935365e68e4ccdea167514201641dc20c2715e06a35a315b317d5d4dd2273d62fa89c74d473350f705729b9061045e61fd384da1ac83f34af9aa0d429da070ac54e286da1506bff98b3d17ca9208944fe352558ced3d9b5893f516b2fc6fba2a8767dd473db23a03d3fc4e19ad58388c4c2f32c62885c67e60836bc7efda5563fea965409b692b25c26bff3340f975a88392fb938", 0x1000) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x4800, 0x3f}, 0x8) 16:00:28 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="02000000", 0x4) flock(r0, 0x7) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) getpeername(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) flock(r0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0xffffffffffffff01, './file0\x00'}) 16:00:28 executing program 0: r0 = kqueue() fcntl$getflags(r0, 0x3) r1 = socket(0x2, 0x400000000002, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}, {r1, 0x4}, {r1, 0x4}, {r0, 0x42}, {r1, 0x1c}], 0x5, 0x9) setsockopt(r1, 0x0, 0x93, &(0x7f0000000080)="eaa959e5c1706fe2717a3048", 0xc) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xffffffffffffff5c) socket(0x2, 0x4007, 0x5650) 16:00:28 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) chroot(&(0x7f0000000040)='./file0\x00') dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x8, 0x24, &(0x7f00000006c0)=""/120, &(0x7f0000000180)=0x78) r1 = accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000008000000bf9d00000000000000000000000000000000000000000e000000000000000000000000009f0000000000000008000000000000000000000000008000004589150a0000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) setsockopt(r1, 0x29, 0x1ff, &(0x7f0000000140)="ebffcbff13b9fd812eba4e713048e699319a9648", 0x14) mprotect(&(0x7f0000392000/0x200000)=nil, 0x200000, 0x0) munlock(&(0x7f00007e8000/0x2000)=nil, 0x2000) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="91a6f95aa293ee5f4ffcb271968cf81f8c2300540b71b896d584bacc20bdf8ea177fff60f313b84fd5f7f691b1c15c5f17719ed63b6052eba7ea2a875118df40266b6120a76097e896d82c39a8fa2f2b212076ad2dbaf30fca12ac666223021df6e1e4f9e28b875c2fd52dccb2ae616b98b7cef367d18a", 0x77}, {&(0x7f0000000240)="5b66b556215302e2cdc9575942cdb1032bc1f186b1c7ba90cda195deae962bdb8f4836a5bc48ca8fc00d53cee4d5513549f1bf399c6a1865c1a1c7af2d3773c7efb0118671a9d9a7c0e95998110a76e1ecc337782d3f44a7b71b55907c78420556f556e82bce80877bd04108819a3c94334c5e549be84ad445f6f0da11e43eff16b3e78b2dadf30adb61fbbb640581803de5d0d3a6933b359e6b3c7085eb78907ab5ef9d", 0xa4}, {&(0x7f0000000300)="d6e8648cd9ca9d5746f49d3d9bdb75343b0d960a8513004554fda602835b30395e0c198c836f9f70cc48277d0c0b11a4a284700d1a5e559e48d8e16ba76400254994259885a06cd44a91b9fcd75aac21c1d6be6292070ca0595d0cfae2fd8574de9ca2df9868f8ab831b3747980ea5b8179d971ffb980266db5d8e04747ac88ef63b04b42e2cc753b22d0c0c21f16f809c07fa8c3fa03444fc85a8353aba77e2", 0xa0}], 0x4, &(0x7f0000000400)=[{0xa8, 0x0, 0x10000, "2526e44f9cc6b5cb0bf0e4cfc7815a04f861a22b63e438fdc8d8309dda5cca0d43bf2605c98e0cb6ea89a5b0e0d134b55ec357f224ba910421de5e0d02d623bbc9436ab2fa4a168cfea3274abea231471fef8ae503a3ffbc021b8b1064ccaf9c2828dd5ae5d3d15435aa617469322cb9d17173013f0fb555b49985a32a4bc523f1d74e0a43dacddd3207a90e01e44d10839db79dfd"}, {0x80, 0x0, 0x5, "6e63c7f024259ea097511b76f08e16b277f4c2712c2022c9d11ae2dd0497eb0ece564214f613b4d70232840fe2d50b6d4f26d83410193845f8b6e42edb9314058934a09ce804a469bea73ef7daff19902f0e3ee7516595e985139bd00a71c9385697a6522eb11ee7371a09854b4026"}, {0xd0, 0xffff, 0x4, "f40f90b9070bccb3f270cdf8c2e694f3b4c0e5100287560e4fe6131d5df08c3bbfefa29f0bd01f76281993eb6abe3b95a64dbe135d9464a3eb2a9b54e328967585130df61a5f866397420059337c344420e206bbb4da6aa8af592b27dc52ee713e95c0c786c8a11b45b8f72fe9c63af2999c5612d7f2d1e4e1296b3f9631e2b488e7f4d1b7f4a4bfd256093a9789e7f23fcc06a80c37c167c70d8a2b7a61ef73bce52b544e526af7ad3ab72c4fe51b2731013ded9129877b73032c415a"}, {0x70, 0x1, 0x3, "387dd7958a455f570b8276b3757fadee34c5e67d2a3dee5e1412416cb915678abb60a92724f87c8d1f3c29677ec31a531c1b31cb53fd7fa013b40966776e31855ba13ea54a38efb8faff98519e952d82d45aaa2e748227efaee7a6"}], 0x268}, 0xb) socket(0x20, 0x0, 0x6) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) socketpair(0x10, 0x4000, 0x8, &(0x7f00000000c0)) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = msgget(0x1, 0x8) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/82}, 0x5a, 0x3, 0x1000) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) getgid() ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x6, './bus\x00', './bus\x00'}) r3 = dup(r0) mknodat(r3, &(0x7f0000000300)='./bus\x00', 0x20, 0x10001) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000080)=0x1) pipe2(&(0x7f0000000340), 0x4) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/122, 0x7a) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4fff, 0x5, 0xd041, "58d26dad2380b7c0be4a0c94835373cbbb13d725", 0x1, 0x3}) 16:00:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') bind(r1, &(0x7f0000000180)=ANY=[@ANYRES32=r0, @ANYRESHEX=r0, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES64=r2], @ANYRESHEX], 0x4) 16:00:29 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000200)=0xc) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="4c1a5d68132fe6a2552f04b0f68914d4c7950aba6bbb77eb43eed4e6d592ad5727c9ce1ebc5f4e97322a65e689e7c072fc0071da473c404066b2f8cd2f41017dee6f811877b4bf8fb73ebefdaf617c23e60792aac2fc0b7c1049b7ac0d8ad5069c72c7c6b3995df3e81febf00a25c80b40581e06e977", 0x76}], 0x1, 0x3) setsockopt(0xffffffffffffffff, 0x2000000000029, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20800, 0x0) setsockopt(r0, 0x59d, 0x6, &(0x7f0000000380)="8fc1c094d929472a408b89e025b1848a03436a4c9c6983aca948740877503ed655f6b3b09b3cc42a1effc07374c20a010b4148ec1ec79f226b61a03f2c06ecbb9ccdeac4911e637b449d5246d030482fce64b70225ba8c485219956ba37a445acf51f97113158b78775f92f456468b417cfc6931d2374a1abda167bdd3fd23a0572b8eaaeb1179f4567f89594a1b906643188015d2e00483a3524f5f574c1c5ff6090d0d0cdff5aa9ecc2fe55dec120748fc1beb9f815f26ceef60538a3240af1949f3b65034033d0381be793f097fbe57bb575eeebbb00e9632f2", 0xdb) setsockopt(r0, 0x8, 0x80000001, &(0x7f0000000280)="a8ed9e20af3a0a95ef1c3332bcf6173d216e23f4e368e3fff1f6742b01420262f7aec83f3dbcca46230f531728cb462adbd92e1ba5dba66575b098237d7d92eaccac6d847421a92137f840db2e869d2511030876a1d9db165c27fdc701f88c21879d4d22cd87910045bc4a9afa565d88082d0515fd94043a898c86913e7728f5a1d5da87bbd1846e6139bdf4d235f797c0c598428b9d494207bc0e5752720616d8eb556c6234e96847446cc843b6455f286a341e462170e10ddf1ad7cdd396ecf2ba3e344ef5b1405860f4424e393be11b9d99370d9ffc5c92c50a56ac90f6d455105753c97b", 0xe6) sendmsg(0xffffffffffffffff, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$KDDISABIO(r2, 0x20004b3d) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:00:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x490, 0x0) dup(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x820, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045721, &(0x7f0000000240)) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2007, 0xffffffffffff281d) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x4, 0x401, 0x5, 0x1, 0xff, 0x4, 0x450, 0x0, 0x0, 0x11b0, 0x6}) fsync(r0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) 16:00:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:30 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) socket$inet(0x2, 0x5, 0x503) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0)=0x200, 0x4) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x10000, 0x0) renameat(r0, &(0x7f00000001c0)='./file0/file0\x00', r0, 0x0) link(&(0x7f0000001500)='./file0/file0\x00', &(0x7f0000001540)='./file0/file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000300)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1, &(0x7f00000002c0)=""/56, 0x38}, 0x2) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000003c0)='./file0\x00', r3, r4) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./file0/file0\x00', 0x7fffffff, 0x2, 0x7fff, 0x1, 0x80000001, 0xffffffffffffffb4, 0x10001, 0x0, 0x3, 0x9, 0x1}) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000200)=0xc) 16:00:30 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x1}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000001c0)="3fc2302dc3e58d4af4f68d2d26a1fbf82e18a9809c6e666a07fc9b56f083dc0c88208c0919c2c584c29a4c3d31355a8816cb9855668f388a1067622f0c3cf81ad4e264ea785b13dc2b152348e2ecf53785c8acb8650ca89f38775e69e0acd0490d48484ab9d2dd2b082ce6e1c3e6a931a2ac56ae0f01152301083095ffbc181670f3d6d0c0017819d00065abb1dd45f5f997a798b39d91c74048eecedda3d2ff62801940844805b36b89b329a8bdc4e590ca7af2e4c8b17275160e5ce2bca85fc6183542fef30f2f29b40ec00c150251cff990d840c2bbcdc8e5873eb812617e9b240cb4e37089df7c5c125cb54572d1bb6f55b1a4adc828b3931c59b9547c0c387e1407440ba3181d7f56d05051d6f28f4975ce03fa200057675e23361f94576f7fa11202e43caa49fb149567658ac1104d969df43fb1ac07c9022543e88af5440b058ac2ff9d31b8f594e486616325df5e2a051ef3fe11f7462638cb63bc7becae1e8fdd52183b09bc30962b2e9389194365e76fe569eacd5a4ca248f57eeb70acf7558057f9fc705e35680b763eab1c031f1584a624802f0c025cf74a95ddbd540fa13a09daec3a0aa73b7759c1baf32206ab6f96073ee3fc199696d6dfb1c1ffd1fc49b10e62441c5a1a6562f9a8b3d7c549aa9a48d236cb59d1b67cbbdd0e1ea86515ab1290c459aa41132bfc9f7275da4dc6c673eee3571ed0a4a07516e32e55ab48316d556a3a4390b304634821562fec8f4dae4ffd1e2965f34164e6b981ca78abb08651251476027c683686725944ed8685374b37160df32e9b45f2465440139a9b016e7e4d618962c5e47de347d071c4606710e2e8007cf32609a2e80f8beeebac3df30785734ddac75cea94952ebbfd44bc1f38a4132119083b1ba9a64d7fa9346a2c8519977ed8a37e94b708025de5b8e20964d38e41a50490138d81ee977098824f965255e549ed811aa6690c74aee2a81363987487e848a3cf023c6cbf7d4dc10f6ac9dedd7d3f08815d18aee1fe5fd40f6b74b259d67e79699c89a8864b22b419d29c770baefb72b575b6b75b03a67353d9b22888e5e52a5f1f8cb65f96cb79df779680c68e688505e15e213a73faa4e36b7996264c5c63296056982ee09e7cd7030bdf357af69334df4a590b3a677e4e37ad532e15dee7d1ab7f0e285e0f65b3a74a73c338a16d01619b06e4c162c3b5019aa61adedfd11cfcf74e147c6778848f38b850cdc91899ec5ede8fe80bac945a66a8a96c6e1ecb6a36a831a039ef061b4c3a7a86a4c94c69404341be5ae171f5883fdb676398c2a0bc93c55c83ea9bfff9b814a3082a6f71b8860c8a6fa97a95bd8b214805686dc9c4f8eac7c61eb1cf942fa0b67bd1bc136723dba5e7388e69b76c26d3fb2b782e546e2e38f85c456ea0ddbecf1529956dbb9e2d2c6fa3e426d5f96e5544d92f098457f165dd93ad5e80eda0e1a69f1e82253726f59d095cdc912d169d6d1a4705b35b6aeb825de800c593fc884605170126a043c82971b3a35ddc95b236d4a25288b06eb74df742a8e2ee665a127d5a4786cdd4eed1fd480ac61a1763aeb8502fb7474f162eb82df0452b5a1e4127f2732be4de612ab676a2b99eac9232afd21ab7d68a3f6f5dd2a9d1692512a2f59125ae232eb6d784261d283f6916cb9610a1a953dddcc0c85fbf5611a1a04be17b0a702e5725c393cc83ff75ab3aacab127ffda671b8c862b1ff090a65e8a5f0fd03f880f62e84e65656e3b549a8f1967a6260e6cc100f13bda8013644c95190e28130b253e61b01c019fce183c26028b7165c520fc6afbf39367cba435bd75f7f9816f906d30ef0f645d208d6e88476a25befe4b573b7ac7426bb6eaa56a5ef785fb3945acac092c85db21f697b02b0a1a0aaadeb657d4243501a688b9025eb49580ae3b3152aa0d1f4d06ad34c84729ce6fde563a068b175df8b8da980e8b39aaf50f2bb49ba1223a6876b78b6826b88490c59c47dde02ba8282ef18a326678f1c74c210f1bdbe947ffdff7e03fa74a01033d7823e1c8b2c7090eb780b83ccf8aca78e14409f76cafa6670ef817268dd735985aabe9e4722053c504375534598705e8d8f7d655cbd17a8b377d407705a33ac29202f1e8b01a3915d3bed713effbaa6a1a527f2810945e7dc9da86214309f14f50fd7d0b600b9d111858ceccf9a6f9d68dd7f702955f6c19d0349c44528449100c0ccf2c0c08a7472be51b941890a7ecb8a9cab46162b93e242a6811e1ecdcde2cd52260600683a70ef7ea4971e5c3fd7da5b086169194a89becf6954f4ceaffb4990a8d7ff51e2714c7aeca3f4c21e24db00aac58d060ca12a169b30b94d0abbdd3da6a312e93a84f4bebb9a6cafe94f22edee92a5175e17a14f77c8b917cce2795ee9ff66766e635a908154bb26de08c6543b6496f38ba84f26c3d4fcb0f3f6a443f8cd661025c08f30a965db095737e7d57514eadca3e8e27625255f4f47e8ccfeda37068e81cdc619c998950957dbe0f8b444a82ae3fa74078381dfa90e837e65f052405f57897de889de1ea0cd6c1bd26a9d39002e7c4b3137ff4f98160f21a5e221295f012786a839c24920c4882f45b34916a340bd1ab0e733a4e9f04bdc9aaf69ee1762d8ac9336649f4e7f21c9e854e61ffd4abe334fa75cae7aaf4f9d891b4297e5d38de5962ee9ed0ac7b5cf57819e1dd159b859d1f08efee4a6d39892ad1eec4975b7f7cf06138f6de164869ecf6f00c509a3fff66f5d3a165cd4b4a03032e3c080eaa8c63ac020c3fb80f7a3febaf437e142afde031d3bb90c41a82e05b1442180342837da5d834da2ae3f5e551c74ed7b9d77129c31aee7631bb4c5d72f966ccbbc8b09ddb542d41157da8abc6fb7038effd1c08d6aa9c9e0d919fc84e1b538165c05f8d37c2d863722c41edcba4ca6d0470aef5066517726782ab91a8da3765072f29e77d070ae25a58c87029f39d11378fb8d1993f5f54ae5b84dd0b4eca8017cab8ceee7ee4a8a9673ce1bb8afd6f4ff800ea76604b4448ef89a9f54a0f00ed04a1f1e41cc4be38ccf0eb371385983d7d6a9db572d7f0b8882c11741299144180912137a987daf307043d9c44a7f2bb75d79ed24e05d4fafb6aca4d0d83b36f822a48e8db97aee3730bd01994b2d493eba121b2f8fd0bf4511a07bfd0cd6a82ebd9c82f7df59dde74252f493b851c3aa4bc36794ab8d0980ebe6016706ae72705c33ac08e197378509a3587c47f5846c0c03d197cd0fb68bb5c48923e52567e8905215499087d1a62e54611ad441e06582c9ccd02c217cdb66bdeb42ca72676078b3552c70a8af0d4da0cd0569475e33e817c4d61fb797f2a467be082eba9ed992c426af9c4dd02ade6d9279dfcfa275832e0ecd91fcce09fc63215c18075f71e709edc607d2205f616338d955cf6d5901821f6edae25b0431b12fdcd13a8109800f6c2478f2073ace350a2ee56a4f5fc8f146b86389c88bca20adc7dcac58d74b93de8d725f7f18970b93c4cd23f96947ca003c0768ca8cc04cff997f1ebb2ed4e9fb083a57868e9c923e98cf658e0200ad2b80db862d757af071e0dc2d08ba7a51d7f7018cf28f1ebb55022d0f527166cb90e71f3e6cec2639d53b3cc7df2c3347c4f25ac88fae2eb47e7d5bc76817c7936f50029cc87ad53306a53c5575099c5d27501dcfcfbc3abbd960304610de7314e50414d3c464d325d063723404ea3cc5cc06ab310f717c60d6750bbdba6f9a202ecf797d27e927634e47b1f52ca86e57ab3c53c81f9327d81d6e03e94e696138703e3e2d4b4b197cf0db4fa54160f878528f1dff88e88b335169ade4b37c979aa36219c3d7bf879eeaf7d6e7e6fbecb6d93403ee203c5ae6d95d9dd1acd9e6f2fae241b7ee78b3375f33b5dbf34489660ccc88eaf59a9a74be38f302f691d8b040288745df084fb4d4682a147e98141328c3fd8bb79eb953b4bc6008e566346875b755513ca93bc38c2d3e63077515f5584a620d759da927d220698606993e4e7753c21a0da04fa9b28b5404f525b3498b4faadf840bcdc9c7bef6ffffc1cd04f1d2de264fbba33c23e00ea2b66d121f1dc79b4b59cd082ba21759f7a110ed0d5c991562bcc5350684bc9b73a54ac1af69bf574a23553e887e2389925aae723a28d75dd0a48550131ae8e06b4ac71db664e0e7ed3a98ebe6825a23add82977bd4f7146b4f12c4f4a3b80244bbe4641be4940afeaedb62c1917c9c6795c6a2afa836a31d2f71c9f7b43f264fc4293e2d3b902b562174fdbeb10b4022335f4c6a8d4e6aee3ef264cca508f72740c76a144d4b91a8f80ae3e5ae2b9d37973468a5bcc8b4dc61682be671b9169b8df30fa13f6e817d46ad4b4ce88595037cc4e3f153260b32d9a36eaa8c0523f25b4db823957b1aa48a8aa328d4181f1e306f5d3dec967d5d855fefb3eaaa4ebffba7a12a4fcf35fd0b66e77f83e50ef61131d38a2073c0508377f06dd67dede3823d558b1ffb762a511ea79b483df83038a6cdd31006c5c20c4f889442dba78ff9bf70c998a46a72d8dde412a734b2ef149bddb02ba79b4ab520dbebb4af48f279815ef44c3faa256256d8d26c0473ddebb5866708dc2bdd7d415197b61c9bef221cbc2d537d73250651ff4bde946dbb366a4cc5312f72f00ad30ccccc65f5a44832e6d1837f1e537cc7b599e33fd7326f0a41045a6ee7cf24e074c2851b8a0b97460fc6390cf7a6d02716898c4b8621592c623f5f637a0054c1d0b14023d35447c56b44be1ba4aa8c734aaa8e1b35436b68c8bc362def78a51f85e07f66b966f7b1b09fba2c6f28d770e52b0fb0aacd165efe2885b51449b79f13103267db4f6d6291291ed6a4a7ba6e1a6d9fed164e4d26223cf05c2d1704560942c40d8e378283db66881ab4be02b91c2500324ba78c069fcfe6b686df6e8301a650a82ede55e5bddf9c956c40d795a3960d2a3eb303886234bded95d5e1b5b7311e25cbae3297d08d02fe50de12d139d979fea5b19a19305eaad94a8d6d6b6320fa5cab2257a845b3134f9e56a9999164e27ea0d336dfbebbd8a7ea6d7631bc5951e5849316c31625a8556d96aa97b2164f11831fd249e5a80cdc1a17289a1ecab8a28b5a5a9749addf7ab9ab75527081bc905606b3842fe8832909e39ce13fefa37542760ac58d15f7d7d6e77388f5240c1c9e509b50676d586ef8d090f35756d4265c38c026002d8717225af6f2ec0b95d77b58144153f44f1a097e4b1908a672b3ef619bf559b7a81af0a7a1b78eed6ae31bbe96efc1b7fcf5683a1df27d06cf4ef2374f2d30df8f1cb3923645f2959b6f9e3010297fee535cf5ffc8c8038a13fb1dc0f0591372203407f6e499510f7f16560444f07ae083c8c05d2d9b658cb5217eaf711ae2d903054c235b517e1a55bd4bcfce3568616aae8a5377857546142b611a5485d3fafb82dd5cc44f14186dc5c37048ad3a1f01d432dad7fc2f7832eb00b53c8e6749158001206917e5fd5f266dc1c4a75c8acd426ab47e721f4cf7b2349e399a65b367a17c76ab528b132f8aa7a1805bd9e774ef96fbd7f85b7a4f962835a69b26907a5015d8f7a77ce3a26a47a55522655f910117871cc7a42c3f792bb31d7f86120ff3c485f195c386b1b8074ada64a19fe5979395c727980e44244a0370578f7be46c2e4fab031d7cc77a1c08963d55b694a3666b31496634fd66af0b92a1529eb4f804a05de33593672a395af7129603de5d5b1c5cedec150cfd4de898205702fb3886c30649c075bf00c90aa600dac99f99d4a", 0x1000) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x0, 0x100000000}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) 16:00:30 executing program 1: r0 = kqueue() kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x88, 0x9}], 0x800, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x22, 0x8, 0x7, 0x800}, {{r0}, 0xffffffffffffffff, 0x71, 0x3, 0x0, 0x885d}, {{r0}, 0xfffffffffffffffd, 0x40, 0x10, 0x9, 0x1}, {{r0}, 0x0, 0xc0, 0xf0000000, 0x8, 0x9}], 0x6, &(0x7f0000000140)={0x8, 0xfff}) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x100000000) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) fchdir(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0x100000000000000a) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000100), 0x0) setsockopt(r1, 0x7, 0x3, &(0x7f00000005c0)="2002cbbc65fd813bb42f6bcb5efcb4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab1659daf081", 0x37) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x101) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x1) sendto$unix(r1, &(0x7f00000001c0)="b80224e2973f608192a3d1d52b245bc01d5a966e8acaace7ced1212600d7e8bdc48e04a0a48b56", 0x27, 0x9, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() close(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x3f) dup(r0) connect(r1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x100000000, 0x3}, 0xc) readv(r1, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r2, r3) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') syz_open_pts() 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x4) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) flock(r0, 0xe) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e07b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002002cc9da398bcd62b10543152ecf619b49aa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d741206b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a657436bc172ea0f89ee0d1ee29a475de6573a70a60bdb28968640cd390df755a043566e2e858bed3b3a329c682bb371ad5cc7e6a2f715a773ccf29f9b324abdb8ce66473bdd3168b55dec186c4fdc7a4c356ffce20b5daa537fb17d4c224ae8fbe63220c95e041679f03b57ef235f31369d62d82947c70b59097426e7f4e12fa63eb581db5b145e0275e8368c009e6ae9d9494a047f77a0ee51ca7f6fd662e83a020a3fe86b03b5fc27c29fcf9d6fed97a9a58aacb5aa48d6f1a38afa86e7024974a18d8dca709071e33f77630dda059adfa3dd54994dcf9e87f28f4fe6e24bbcbb22a11566f43d70c1a0af0d5ab7fe7ba4df7e4a5b3089def2ed1ab8aee9b492c58d207899e9af85068ed85c8c9cd7ab02195d653ad00fafb179e3d3e8fe2d97d0f958fc6c5b85a72b1c6102944240c30089b068f987d7d3c12858b6cc8cc52d6ee401852667072c381b33bc228a41666e70c4baebd2ea1b0f9d7955fa4275d825f85fb1d1cb2ea0141e351c", 0x89) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xffffffffffffffff) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c653000a9140d58661e064726b4790fd546bb7232a1c7d9a1b25f636493275038590b112a37da565122257dbcfd2ef3d969fa24b635dc24d18f4c8664d6a4262d166dbf40ce50d044403422e8afd28743514a6c78b0513c75fcfb0ce3e3da3426788ec1d03e260d90b6f315f04299bbd04eff49309da0e3206c20d244c19dbd"], 0xd5) 16:00:30 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)="bbf5ab2e9f72426c1bfc3f22a4df5832036a0a32a471e216561e0c2d1d42c7124ccdf47ea59736b8c02d234ad005bb26451ba60e8d93e64c05b1890be5e89dca4025c610318e685bc63b1494ff32662d669279ca2f19cc020edd296523", 0xfffffddf}], 0x270) write(r0, &(0x7f0000000080)='oL', 0xfffffffffffffe2d) execve(0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10300, 0x28) ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000000)) getpgrp() r3 = getpgrp() fcntl$setown(r2, 0x6, r3) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) linkat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus/file0/file0\x00', 0x4) r1 = dup(r0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus/file0\x00') bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)) chdir(&(0x7f00000001c0)='./bus/file0/file0\x00') dup(r1) 16:00:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x44, 0x4}], 0x1}) r1 = kqueue() r2 = syz_open_pts() semget$private(0x0, 0x1, 0x2c) r3 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x18) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000001c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x6, 0x1, 0xfffffffffffffffa, "854955883d026111fe4d04000000100000001000", 0x0, 0x100000000}) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) 16:00:31 executing program 1: socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x77fcbd70, 0x0, 0xfffffffffffffef9, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESDEC=r0, @ANYRES16=r0], @ANYRES32=r1, @ANYRES32=r1, @ANYRES16=r0, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRESHEX=r1], 0xfffffffffffffe30}, 0x4) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) 16:00:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000300)={0x8, 0x2}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x6}, {0x25}]}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000340)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0xe7, 0x7fff}, {0x25, 0x9}, {0xc5, 0x1}, {0x27, 0xffff}], 0x4}) msgget$private(0x0, 0x200) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x5, 0x2}, {0x101, 0xfffffffffffffff7}, {0x23, 0x9}, {0x46, 0xffffffffffffffff}], 0x4}) dup2(r0, r0) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x0, 0xfff}], 0x1}) preadv(r0, &(0x7f0000000380), 0x4d, 0x0) 16:00:31 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) dup2(r0, r1) 16:00:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x2, 0x9}, 0x10) ftruncate(r0, 0x6) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x12, r1, 0x0, 0x0) 16:00:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket$inet6(0x18, 0x7, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x0) close(r0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x8) 16:00:31 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') truncate(&(0x7f00000003c0)='./control\x00', 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0xa0, 0x11) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x100000000, 0x6, 0x7, 0x1, 0x7, 0x0, 0xffffffffffffffe8, 0x0, 0x1, 0x6, 0x4}) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:31 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x2, 0x0, 0x0, &(0x7f0000000280)={0x200, 0x3a90}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x10, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x200, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x17e, 0x100}, {{r0}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x800, 0x80000000}, {{r0}, 0xfffbfffffffffffb, 0x22, 0xfffff, 0xfffffffffffffff7, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1000, 0x5}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80, 0x4}, {{}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x7, 0xffe}, {{r0}, 0xfffffffffffffffe, 0x61, 0x80000002, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7d, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x0, 0x2, 0x3e3}], 0x80, &(0x7f0000000000)={0x10000, 0x6}) r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x8}], 0x4, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0xeffffffd, 0x80000000, 0x5d84}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40000010, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r1}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x97, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x8}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0x7fffffff, 0x0) clock_getres(0x0, &(0x7f0000000180)) 16:00:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x8004667d, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x9) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) write(r0, &(0x7f0000001540)="99525bbc312f979326b520a7a3ce0118d84f4aca8f9c05724d25fce2917383570d08c3d108e7f4a72056b1ddd1d83bc3b2b86ba70ec983ede45e838b646545285f1ef275e3abcc8e40948954d3491cbae44cd37591d2f9739b9e38271286df82bd5e8d42fd496aebacabe67439450c26190185db39e8cdb1d8c05471be92d98fd5e1c02e18594a56851355fe5e796fa48719e8fe33a51a5e40c605876dc0a4f0b23969f84311490c4a2edb1b488c271b4b89a36b94c4c620104f23d6e5733ad0cc2fc66a3244ec1dd7c98c26c2929713ffc7b2a9b49669a2113a3b9c9a2436e0417009ef58af4d91effeacfeff8d3eb605c316c50613ab39830e5102bb1b29ca1a65c2509585b763384ae3edb18ab06b21d9dde1cf50ac513bd43d350549ac35743d29034d61695ef38d0f2fe843f121e24369ba807e6fab8a304565091f171f4f6856c02b03bc1901e519ad0f775a0b00841326bc1a50b9562860af08fbd3a2ab7f387652f05c8afc2484adea6c9f86d5fd49907e22f48b95734a959010219f528a965f53abd61e7f00b104a7ed3eb506039fdb5c8720aeec78b354799b173ea9d2ce342a54ea7090b08a5332cb367a8e22963547f16ca54b555a486c4da835272cceeab16c394c274b9d910d81726f813eb5eccbaa8095ddce504084f12d866659ed3695ff6ce93cf9902fb02a8a90d6cf7ea9f6225e484ed578b27c70753ce96e138f39e7bb04e03727dfc1e2184d88390b64ed5fb0575f00102b7acb15a295dbc3bfd07a5af29be32796dc47783383dc7eefbed7c101da708c83731c605431200b0492565dc79aa72f40e6710628c4aaf14694f6966870891654da02b2f35e5c40445653ae776f77d0047d0914acf1f649c7135863aab0f90715206dc4ac8e98cf527872c915e146501c6ecbd4d358be32a428d698ba7d038b166aed159ed4f97982862816614376cc879d9556fc8b7c47600723c8850ec8d89dda124df4d81b65947fb2dd185131ca938e7973c137ad0808d37e1d110d7bbd5b24e6114850416ccd46150005a932ccaeb9f496b5a04f5721dcb05dadb04181fdf0541a3cca40c7c2bb402ea9772af0c03ea38cc0c58ddaa7530007cb53030d0d52fcb3e57c4ea43da8d97c8820ec27d2be12df156a488477553a1c6c2cd780c1ba1227b9a48cccd69e0c68b1ff876f8b11b2d3651748e512173d90e1d5ecaaeb5b103c208e87fa87cc4c5acfb35376c8de8a6dd4cc3c3d109503a4e94cacadd64d2a3e88e91bfa97287cb65637bf28ef59128fa6f0f8534fd1e81e534527ac5a3c85ea233cae7e5da7e5f09aa096b09b8ec5f91522e720359dd7e26d8aa325d4827138027bc3f3995163aec4aa9275c30a799823f222abe3b6743e728b9bc75aa4af19c64ccd0c5bb3a99d9d11bf806548639c174bef1dc95566c4ed7d5d87454ad1323f876e848275c620ed5e3a95b4c927cea85f61750fb427e57affd1725d0ee6d9b3ed94778b148d4d2e17f0951a8ec56c3523313b6fe8286f5a56702dabc4eb98456f577e1a76c2235866bc0630eb44a3fd882236c2f9fc54b6867739ebfc86eebcd32ad71ff9d2417018fdcb6ccd735dc55a99ebe7e67da3b9d0c37ef194f42c03af8ffc0e8af0f540cd73428a1dc65dc164680ab86fea7d91c7c3429c0cb966c1c7fcfde6a62fafb9fb756793cc42aeafcd2df513543e4d6023b7eb8a9e40b85771632c76894b4f52e55ba8a3de971d2af8c58a06f2b40e5ebdb1a89630ce2627bbc1742456808920b9dcb83626788371857e7235324c631aa09dd5ea525e017011c572a4f26cc7076349e425daa0cdbdbbcfcf8ba63d4b2eb636d870c6161ba7c3c5f5f5c2913f36acc96501d782a81060f59c4a09319e5baad44cba019f0dbc778fff8184e92d188d221fe69f5aa03894c7785bcbd36fd39ae7baf78506816e3d50e5f10328a6cce07738778f8847b44aadd22b1f009e9574250a1e698158da14fed793c16305c4a6f7963c037309974c34075148a75c22174e35fd9c4480014e303fa9c5d79b7c18364f534fdf1e7e09ad0f1423361084a5a560c3a309623c37c8b5c15fae0d00b4997fc9150b158594af73c2792d359bfe9231f5cd1d1f0746f25db382a80a451de6a101a9bf7517200f11460c74d4ce476537f4bb109cbf2004dc191a23e604b1513863b04b74235832fa0f7bd5da52ab891e679613a24981af6920ef5402f6c12cfae2ea5f3a0ec96fa8ac690004cbd2742309b0f149f4dd6c514ff3a7cfb01a2a39951d9eb759ab945955e849d6aa75146769b8d29928a71849ee21ecc1cd0e309c831e53afe0d0b3609918e9a2a59e53d5475e693b3448c138e6b96c2fb5850a4098e3d5b67c0c4f6dbfbc30be5b35d3a35a289bb879eeca4f7d146cffc2de1e7f20414042082484f338a6198e22f452224cd93d9cf2a9e1cc08e765a7298271112d3700cebcd622b09b3f0368ddc4328a13be420fc41590bdfdb36f6d030f411d4ebc2adf846f50abcc9eff3ad2096082adbb10813d141df5b775bb2dd043aff804366ac06aed1517315868830abb9cdcd6a468a3e68785a8845bcb27bfad532cfcfeb43d9b0f0bb65bd4fdb3bfa76ac22ab11087f5cf3e94ff2df321bda88aaa4a823462ce734fa1839c57c1704df0158bf31f0fc91e1d384cc1b0513af4593a4209869055f776a3ef2c6d1a7704e7a0629a3afa72a5c6a9222b58204f6e0354adc906799c2ae40c421858c7d989d1c44238f1912d0c0bd1f2a8ea494b7d54ba42b5c9d44c4067261a5184409aaa99150427c3af80590975f7614ce56f9a2dc9b2d421f2e6a07b0dec0985fa1b4e8c8f7aaf90dae2bbaeb672ff44c70ed55b6f8d87c7d95bf91de206a40f918551443fba933c2c2db5aefa70a43a7c530859b4d28dd98e8aea233219ee8640d375a4729b0d98a7f732a2d777df666937a33b66f1e2b9ee3895fa4822b290662652de49fa191dbc838e6cbf3804df43d1a5486c6cea2728a705e184a07301c26823df7f655b1ef383d25069bca7835b73c18554c5d7674368fb192db4219c02fcc412c1d055accf1104609793442e63dca3feca8ac2d448c4e24e7213232f23f3c3920d059e13fb57087c3400e9e808e203c367e2e0f04a3dc26561b93c7f94be60e4bd72154ef17c648956470613524fca461c3458d6a47f34b9a38ee004f183c26f74281b10563ba8d962c658383b80258f25724f650ce732286d72a3bd9ffce278b598293f41c826489af673a4d270a3d06580fad64550b1a8e7a08a325c71a52ba58e0f2acc376bb72b197e95afc34487d1a99cdc557d1ae23e167a48442d6a2e4f2434f17e03c853f8fb91209375686f2d0525f8a12bd439395d383eb14d3228f6277c6b643cc5fa99f95ca1d106181ce3b5d01b88e098ea81c2242a8d17109d5cf82e7b4dcaeea49d887f495baf50f00fbf859247de1dbbbb6b91f8ee0b4666297b9b49ca1802774da00644edcb7e6ddc903901e16ea7aa00d157ab5856d3194f5a01f0b9695afbb122698db989189a27c7f9a6a3e8f3087982b5218a56366ba9b76f52494945dedbcee600536087171c3e2f95ac8020b41b7b1e2011c552e9d15e63e19318f2031b165cec091c519cbb6b61fe8b812f4c62ec7bb33f7d09b9d48c44aa579e59279f48ed70a2f79f6fdd7aaf02116cb379a3349f79b0fe4fd302813a77bf102bd0553d5a41571988dabbd6ec0d4d7721aa5a9c0b22a5e5baa729c041512656daceaadd97b592b9a6e6fa83010bf54f5ff713877f9d7547aa8bb7f14e7713bb82706161288d623052778f3eb21cb3e3c436c64f19e66fae8e99eb29dc4116d54bddf4bf4ad5c99354b3d213a3c3f1cff98717c1a2c9ad11abfdd337af2d84b4bf1066a754b31f19dc27de26c24458b48388afd3be6c8a7d9cd96b7c73c8b8a8498a9cbeb119fd2e5500f56c8bb7172b98b8f2fefe0af417f2941dbb512aecb5fc54b4056327031488b9cbb24eae1e567d53bd5795f1aa6a010e0fd1b9537af00b86946800cd030ac426ed2c62e8298b58fdb6804ddef465661397f98a053db945163ffc6ddbf9d68d754652e6465ef1399943f8fbf93e39923e73e5152dd573bfbba1cd41de9248b51f28249687a1d8ffc26f3410f42738e54b750aadcd4261078b11921d2f60b9cf7c3554cea4f42e9ec086dba96dbacd5fa19bc33031207c36bc32586fad5cd71dbc9f10217e6dea0f843a2cfefb22fbbc4ada4e7e0800b6c99381746374cfc52d8fb2a353380d1c9e40d38ad1e1ca2fb7381f0ca2100e465821112f1c1a1cda6eab98f10fbaa7d66304f62eb69f2444957e7c91b656d019a2e658f943ecd67285cf2556bc3399935ffd250cb1bb7dd62dd714cca2081879512f7626e44e7ac30428d508775d3b6ef98509498a8a2339756edd5d7fab326f6a33cb9d81a13f7b7c8352c78e37865d6e61925e1d7ea04cbf5fd3aa337a5e51f554afa0e405168fd64da9d5e4a1ae05c022a81c81805b9c028aab6cceed25fbff9f0b5ca5b2ebc6a7c3c5240cbe39f6dbaac0b00bce2db08dd1fd6fcb8db420fff3fee11d018743a81b7788d17da9412690593d7b1592167e477ce16147d547b9b961d2e290b5c8e2b6cedb5974585faedd1b0112d8bb7951e581001a66f3908d00a2fc1834121ca64777d22956f3d37d1f702a168bc8aa7459d475322590f2b357c44003803378f767921f54a725caa0baa8fbc2f0fd826f5806d48440e858a4c5a47abfd0d559fd0cfed611fbbd9b01000335926fcc169c70a549d1300685f89543ba6387b9793a6bda691496d7ca275c32c9a875b83110993fa3f17bec83b22367f586209329058b12225952d0dba4b2ac45918f6f189ee51e63285e92ba8b548ba8e9848a1fc2f0b70d54f8797df8b61f583b991752d93fbc502a49787f0d1ba72d8c05a4ba26d323e4b5297feeba42ebfadb5b3a19811b008cb5a7f168fdc85e9a1c0d5e4735a66c1368031fd50928ee72c60ac89a1457c17ba89cd65febbf6f383073918af686394fa40f95925113db4c69d30271bd420ba7044ad22a8fb077e0d77263e666146af6f4a0109f77ee84c33c257befc3d2b61027545eef5d222f0b6f91b62a1121fc590c925d86987850765b8a008d921d19a1e61f4215bc12301f50ae493bc23561b40478066a89eec3fa5a87cc4ef7b6fc90bfe5b07ab1805576b67ee73d0035f0fbd68a0f4c80d73018b103f7c1011958b52a71cb210b1bd990940c52744074ee96c064cc8b3f949e15330dbe008e9f4d36b88667e3b1c353a1f97a1594d62c064a87b0a7e7e09f7ac4ac2c51641afa7d575e137a744369e3d0fff2eb11672bf1e42e64acb18ba6e5e01b77aa60d2e0133a018efe1f7514849324b2d0705dda7bcd3ae293b109ab707b065d241f5cf3f504dd5930948550f5f84df016ab8c35cadc25ad8cf9bbe9eef2f66988e22ee3f5cc3dcae8c959d8c06753f2ee5da691ad10857fb40dcc782341e32b0b070f932217c00022ea873b7468ab6da7a7d409f043f7d9f2c0352d3d46ab1859be9496ab94da946bbac14e2fc77a8d00c4b68ad55038e4af5134597b1766b3015696070a743bbee3b3112451f0e9865df5ce00f069b0e70ccd220e506cff6023efe4e5bdbfc7c6e9c521824f019ded86f86b680962cd90518f40e48dfb16b2ac262e15cff8c67434590a479400e53f5657ef2c1cd6a92fef1f26efae755f6e0a89f6868e1943c01f3806164fcf64a6976c5089ee67337b0cf6d5946dbf2d3c04aaaf1a2aa617b361a0", 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 16:00:31 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r0, &(0x7f00000000c0)='./bus/file0\x00', r1, &(0x7f0000000280)='./bus\x00') socket$inet6(0x18, 0x8001, 0x100000000) mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') open(&(0x7f00000001c0)='./bus/file0\x00', 0x20000, 0x30) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) execve(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000340)=[&(0x7f0000000200)='\\\x00', &(0x7f0000000240)='@\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='\x00']) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x3) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r7 = accept$inet(r4, &(0x7f0000000000), &(0x7f0000000400)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) msgget(0x2, 0x214) 16:00:31 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x10, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x200, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x17e, 0x100}, {{r0}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x800, 0x80000000}, {{r0}, 0xfffbfffffffffffb, 0x22, 0xfffff, 0xfffffffffffffff7, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1000, 0x5}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80, 0x4}, {{}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x7, 0xffe}, {{r0}, 0xfffffffffffffffe, 0x61, 0x80000002, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7d, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x0, 0x2, 0x3e3}], 0x80, &(0x7f0000000000)={0x10000, 0x6}) r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x8}], 0x4, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0xeffffffd, 0x80000000, 0x5d84}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40000010, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r1}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x97, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x8}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0x7fffffff, 0x0) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000002c0)='^\'\x00'], &(0x7f0000000740)=[&(0x7f0000000380)='\'*!\'*\x00', &(0x7f00000003c0)=')*\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)=':\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00']) 16:00:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x880, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20082, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="4e0e0008cf376612", 0x8) 16:00:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c64f7b202b, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0x0, 0x0, 0xffffffffffffffff, 0x0]) chdir(&(0x7f0000000740)='./bus\x00') lchown(&(0x7f0000000040)='./bus\x00', r1, r3) write(r0, &(0x7f00000003c0)="65e51acc1ce582489ef2e079c7aa00000000000002001f6a5d14d26994d02f6930b23627000543bdd621e5c20758b90799dc2261b71b9c52f4014f098402fd6ee20603d5eb1c37c64b80e3fc668198f536e8303894bfcb017f2523e2a05977ddaf52492a4686246d730c53a25c99e51508a5c19a73fdf25c77f0584dfa1b895aa17ba2bf7bd8d9e3689eb89c0321a32172c9cf9ca8ade0e85bf7a726067a6b1052995e970196756a575583d50941261cca024779c9ace1739f1b52d5fc3f4d1a32eabf30cd69738fefe28b7fb0826c558472f16531eece1a426d0d4d1dce96809749eced1f4c3441d77f707e98ba768c4f34", 0xf2) sendto(r0, &(0x7f0000000180)="4ec5c233f55904b60abae68b15011bd8565937a9e958e938d1514be91f6b12dd405fe7f75fd5ac811fbcd335ef10f75dd87ff527c41aaf0bbd9b4c41cdaa8f78db0c7043e24e6f93a05b9edbce717595a2917e8d", 0x54, 0x404, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f00000006c0), 0x0, 0x20000) execve(0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000240)) listen(r0, 0x751) 16:00:32 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:32 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r/') fchdir(r2) 16:00:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x800001, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = kqueue() ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x19, 0xf0000000, 0x6, 0x8}, {{}, 0xfffffffffffffffb, 0x1, 0x200fffff, 0x9, 0x100000001}, {{r3}, 0xfffffffffffffffc, 0x3d}], 0x9, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x0, 0x20, 0x1, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000041, 0x7, 0x792a}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x5, 0x92d8}], 0xffff, &(0x7f00000001c0)={0xd787, 0x1}) pledge(&(0x7f0000000200)='+\x00', &(0x7f0000000240)='/dev/wsmouse0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000003c0)=[{{r2}, 0xd8126da4e9bd712d, 0x17, 0x80000001, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x20, 0x20080022, 0x5, 0x4}, {{r0}, 0xfffffffffffffffd, 0x60, 0x4, 0x402, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x2, 0x82, 0xfb, 0x1}, {{r0}, 0xfffffffffffffffe, 0x5, 0x1, 0x7, 0x9}, {{r1}, 0xfffffffffffffffc, 0x40, 0x40, 0x6, 0x5}], 0x2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x1, 0x1}, {{r3}, 0xfffffffffffffffc, 0x10, 0x0, 0x7, 0x1}, {{r3}, 0xffffffffffffffff, 0x88, 0x10, 0x8, 0x3}, {{r3}, 0xfffffffffffffff8, 0x0, 0x11, 0x6, 0x2}, {{r2}, 0xfffffffffffffff9, 0x14, 0x3, 0x2, 0x3}], 0x2, &(0x7f0000000040)={0xff}) 16:00:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3, 0x802}) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x0, 0x1}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) shutdown(r0, 0x1) setsockopt(r0, 0x14000000000000, 0x0, &(0x7f0000000180)="2a96564c35b76fe5a12d94720f50a80001328d7f", 0x14) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0xc007, 0x9) sendto(r0, &(0x7f0000000080)="46389699b75285785d18ee37c74d59fc2223ccbfe136d2394eaac9a17575c8eaf6b10f4ae611bff5e4e2bd3f674fc97967032ba49e2407fa89c50b6c7ab712e9e142b0eb148e6845af3359bbe526c2560ba27da5c0d5d2d7e467737b52c3", 0x5e, 0x2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20020, 0x0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0xe000, 0x26) r2 = kqueue() open(&(0x7f00000001c0)='./file1\x00', 0x190, 0x5) r3 = open(&(0x7f0000000180)='.\x00', 0xfffffffffffffffc, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9, 0x2, 0x8, 0x100000000bb}, {{r3}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x0, 0xaa}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:33 executing program 0: r0 = socket(0x26, 0x8005, 0x4) read(r0, &(0x7f0000000000)=""/85, 0x55) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000800)="0915", 0x2) dup2(r0, r0) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000080)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000000)={0xfff, 0x9}) setrlimit(0x3, &(0x7f00000000c0)={0x8000000000000034, 0x4}) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x8) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) syz_open_pts() 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c3772c0035b84e332e2eaf", 0xd) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) execve(0x0, 0x0, 0x0) r1 = semget(0x0, 0x3, 0x210) semop(r1, &(0x7f0000000140)=[{0x3, 0x3, 0x800}, {0x0, 0xffffffffffffffcb}], 0x2) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="e3e71796aa19678b1a86af6b83d52120c7dfda9d3c5f73dc659e271f8c45c8f0c345db64a38a99e41a106b9ce956dbcad54daf7d1c0f2783d980bc378475f9ec92830f409c0995e672942ab1809681cf8a0c86bac0e1791199fd2a986b89ad39749236a4846cb5d30030baf0efbe42bc4f3814"}], 0x11) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0xfffffffff8000001, 0xfeff) openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000800)='./file0\x00', 0x88, 0x110) r1 = dup2(r0, r0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) openat(0xffffffffffffffff, &(0x7f00000008c0)='./file0\x00', 0x8, 0x42) pipe(&(0x7f0000000900)) dup(r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000940)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x3ff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) fchownat(r0, &(0x7f0000000780)='./file0\x00', r5, r6, 0x4) r7 = geteuid() connect(r1, &(0x7f0000000980)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000000c0)="69db7bdd71dca217941f9e0367f21c6feab0890c8e0df6f7449a9ebcaaca9d32059ec39a2a42d81fdc5de976a07b50f711fbd4f2bd4ebadcae87c979fa715195c0efbb66c2e8d9265403d0bae5ae20371bc66093c8ad7e102c88d26346bd413bbd8a77af18546d4ab1953a33a94424f7e4ac8e55b8388ec32b626314d2a5c8929dd2550cbb7e4c5d75b42d78cb422b15a349ed7653110f33362e4d2f3d094edeb96bb545", 0xa4}, {&(0x7f0000000180)="ef16b8ac19228e47c502038c9c78c1e367799c5009aec8c22997dab86faa9c4a2fa6b7900c7d16c796c6bd866f5bf07cf1cde82ed4f6b04667eb3bf87e4484df7609f648f01f86fbde9e79e9be8f0f7b9f8cbb42e70255289a30557cddbc6d405d1dc579cb458ee0e9e5a68341e52e0d9b195202adca91273c494a61c7314ee718997eedd8df0e40a37cb1170129937faa3c83e371fad1b0f5938ab0766b651cb6218be3be38fb3c0709a3d6d3fd6d0240b26e8a802669844258e3a63a30040df2ed9227fa83d3020a2c", 0xca}, {&(0x7f0000000280)="14bcde072fcca5a5d0939bffc1b9fa3dd3d448b54704e3204b561bc17e2f56644c5887e244e749572a4cd9ace42d55733114f28944d02b78c7a893fc182efeece967bd7fc316e86609114c8982523ca1fe2a", 0x52}, {&(0x7f0000000300)="dc015b0e21975cc523f062ba70779c6a42796bf54b6a24c43ab16cf038f53436a00dc06226847b28816f1fca466b782bc24c24199415927d778a981db2b7c199b1cca1d8b849f46e74f771659f3f13d4094c51c1f71b63861e98e35ddda0e4", 0x5f}, {&(0x7f0000000380)="2cf5285514b0a823701d4446878894b56335cf3297e19997e0e9829e32f2231560a98e4dccaceff848faa04c520130e1a7b621a0a5e3858148b09f85975f5072f17242d86ff2e1ef344827fc518c8b4ed1c5210608a8ef1cfb95ecdbbb6419424621208aacfb96acb78b8eb0f73d", 0x6e}, {&(0x7f0000000400)="929cecdbb03a96184d267edce615a22f064b84f57345c01d21af251f121734713609e351878fdd164156b26f15fd4992ab2d08303510a7f4da8cee60dfc3f0d301d6b4342f1a2face107ceed5197bb45ae20600d6eb2b1057e006b2b6383cf4acab0053ee7dec6527094358131d7db6eb2615a18960a1402590019315eeabb7b6a9ae2e1ce27e4a10eafcfe6cb6515ca68888de2200d8ef4d3dacf6ecd90ca64dd3c90404fa82668f4fcbb4f7ed085d4e930aed010ca5826ef65212aed350b17b6d2297d2129cdb4b63bfd69187afb2735970b854c66c66676bd3b9fe962", 0xde}, {&(0x7f0000000500)="9a7f22b954a921832f4096cf7a632ee005c583babff0458e1497183f488a3d18d2151e36ab0c171ca744d18221cfb6d9cea4f67f870d93864f67314a7095c8998a8ddcd8197ff1222ea212b13911b74539130fd258e1f1d3205de23cbaa31a26462dc9ea2f4d7bc922423565c3e43c2a1c973364857f7c0469e912d49aefe69287cd45", 0x83}], 0x7, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r4, r7, r8}], 0x20, 0x8}, 0x1) 16:00:34 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfff, "da550a4466c5d1fe63bb2ab05af54ebd2483c83f"}) syz_open_pts() 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x5, 0x4005fe) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) 16:00:34 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = msgget$private(0x0, 0x110) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgsnd(r1, &(0x7f0000000500)={0x2, "a3e41566d66ee11da6c870631b118e15008d373e2a9fa348244c19e669fff0a5ae2b268b18a58ad4475bc5802aff5f61478065aec8f77a032fa1b8cdc990f752d1b5b10469ceb77f765e461917050d8d030874f9c553aa743708ac3fec3d0508d64dfb9ae1db9924393863c9248792cc2e7b1c6942c1890fc4af5dd8ea1ff85c3540ecb7a384d8f068a15930007ac89b279c280b0ea6d507f11f82ebdd098c629a2a7d5cf971dd36ea5bbeccb6b1378962d277a89e802f3e7e06f3"}, 0xc3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) r3 = socket(0x11, 0x3, 0x0) connect$inet6(r3, &(0x7f00000003c0), 0xc) listen(r3, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x207e, 0x40000000000902) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='[\x00', &(0x7f0000000180)='E\x00', &(0x7f00000001c0)='${\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='}.{!-\x00', &(0x7f0000000280)='[#%\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\\]\\%!\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=']\x00', &(0x7f0000000400)='[*\x00']) open$dir(&(0x7f0000000480)='./file0\x00', 0x1000000000000002, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x210, 0x129) 16:00:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x1, 0x1) 16:00:34 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x144) sendmsg(r1, &(0x7f00000023c0)={0x0, 0x0, &(0x7f0000002240)=[{&(0x7f0000000180)="825dc9810442a3c07656ded58ecd19157d9be4abe2b5347430a532df52e5b6f9383c852c1e21c6382c87c93f8ac70cca7ddcb246da8a535ec73032ace2ca7987dd470a41413a34fd8c9f4a0893c61e004c3200e7404ae0ea1a4b38c6d89b4841a88ff5b6a903f7fa46b0539b18c77413a14ec6fe623773e3025381ec3f23a3cd35f1a2d3b87f7ce0db714c7d1ac2f36aba2d0d96dc20220fa9620a73fc69f76a02ed24ed", 0xa4}, {&(0x7f0000000240)="ca5987eff649aed76a4d1a72b458d42bd28fea4c0eb49f169d94146aa620161db0772b610fd6bb39c2aad36b8b4544ae94ef9b3552dfac358449842a61c063738a134c584c65212f848199d124736b82800ab094dae6daa4fcd4dd2b1318439ae737ae7342d9a40adcc4ffb76e2189d849098c0b02c33468c33794c566789a55ffba4bc7c3c74ce8e192e8b8395f163e6012e5fdd26f0799e73ed4803a389b6eff56ffbb619eeb4f31ba8a3ed9809dc5e1bf831b9f8e472db24cb29889b919cd0c33e6ad0a9530fdfad3d7e43729b38e647aea56f561488218f8b6b59c6c44541aac72b79dfecd39a35a6c2fcc725bc8a12df457b57c0a68a296e1b8253c67f56a6a6ee235735bca3eeb689bede46f9aaa6c1254b8864000a81ffe1fdb821054a231d6036313c22d1aa5090e30f9ca8a55b8236a4e4ddcc31010a66d4c67df69e7cd526559d97178630065ed6c224973373a7025426b5d7d64c56d5075a94c5bea2164e19455af76cc98fde83abaed4a8b07ba9a514b6606a406415cb1dfffc0c3a4c759c2b3fabdcb95af3c63e7a7d8d405ae454e3e8ff7e099f49db85d3f1c70b2fb9e32aea0110af69d5f076c726ebe9844b40a27fd8fd18f840b421c235e3c389d59a96ca75daa4e305d7b3fed8efdb166c6ffef4c2a363659030358f0ebbaec4429e1bd6e1300f5aafc8f26bfa21c4bdf1f9a67775516ea65ad7107a759544077fdeb7c9b0bb5d597c8f96f1d510fb6a235bad0bb9d73cee01e45f0dc69e05bbfad6c7ffb54a1f7e5fd8213f6f456f5b2c24287b68f630b48dcc6b075aa66c604a1841040477e3e1d3c4a6d8aee124ad7c661c2d1dc7b512552e2039d14cdbe2a676ef143c7cb7f3721a94ad51eebd46d7295346c4c0be003a30850d89ec2b769c9700c8528b17872cda1f68d94b05eda19386ee87f074fc010fdc75b32ec205dfaaa6f6d1478796b191023dfc0262147d6850d529ce5e721b1784b0659a66c0c868eae31d954d147f22dccf56c67c9449f1cded56b943e1397d51594ec494979298e4bd82ebc1fef9263199750fea0e91699e8565652d475e5352b94bff81b0640bd86b6a80fa1293f2d0ecc8918d75c178b32a94e57676e2081133d2984f663accbebceb6704bb31847f97e40e4cab1b50fb502144c58ad8169c66810a0c9ad50c010c05ae9cf3b144f227817d75a1eba1e8f79e3dd5ff74378b162f458812c0c3abd8d10c7e3ed1237529d4780df13e2edaff2ece6ca9e13a4ba9e7750c1d8d186576286f114ef349cd2db2d57e622b7164dd0963857e6be35805f756103c333f3aae74c7f6d3d2c33463b926d5c46a06607edd1d9e5cae1c25c7fc9e28b02dc2b34831e35e3d05c6b6696926160065ed1f4b5d6e0962ef8d22c8db8112e220653179ca001437b777f7dee68f1f88ec7671e42b8c7b1bca7efa2350803fa3e1cc439f9614cf0347d51a79952583cd01168ba16883893ad6c5b516c09c1b63106843390549c88c4e95f6fa13bdbebbc629c171505edca4eb67038e5392d28f492737ec90209f6553da82868845b7fe847b73765d7454f7dac1cf67bcc584f570937b99a2eb87427f0b3950371aafbb6e7ddf55a01dea702320213bc7ea3408c8062e90394e4ccc721269aaef56d03841b583de7c59139f0b6e4127d41f35c87a6c757944ed45593312bbf6f72bf39c925f6c486639da4c0202fd15a085197c4b491a9cfb8511107742b987b6b9e4ffd981097808eff3987d8ac4404584aca2a776b571c664e5264cfee5fc03d16eb485a753b96a4f0c154793fdab0da894ff23937d432ba3233cacccbce635c294ad0c42917d6df496da1acc858013fbf65c25ebf99946a5a7f86da3950bdd3d205554de5599e2493af209afff45ceb8454144bae7445d224dc5cb1d00888e3d9163f8d7ac9d41bd77edc8b683de7619f62c0a6ce6ee075786e8fabbae88094a4b467e33ce107f2952795a903f0be88670ea881d3acaccb4c91bf4a2c8154a04954f59b3565fd50ec914d30e78fab4fbe1a53442b1997d195cc4e40d85c29559c1117a636413b72adcc990ce38eb4c7f3ec4603e284d44d478ab7f772cd19dbe7657ab2648395b682f024ac2fc90fcb2c762183f0731d72a2ee6d24ab88715c3f6c8241c43bed55bd351199504dd52240da1f3c045c8816112eed88bf7a6c1d37cfef594124a60ca0fc148d294a9845e72b26fcf8ad350bc319ca0d135feb63a0c5c39453746f750188775807c609cf02f50ca86581fa9f680f279f17ed5d4ee3131c7c69f02d0d83e0834c5406108cdd183303c7742a200b0bfc2d32028f409d70732860e4f7180926dbeafc27f2424ad5baeb16cc35a47b5910f519a52b9a7324714499e8b199959b48308211bb82c83de6681afe68064742cff658501306cea7620a7c91f0dc2012796a37542981a5f31b4e5fd16ff4e7d5bc4ca2e6ff5fc3aad323f93d85b3f549bdba0b2e4bbc1b74e5dd9b67177a8249114b47ddbe7cceb19179c0d739afab93a4523629c965b8c6134a985989c1ab51663d58bfc0945b0aff16008ac026bbd14e1d591a82beb4fb84800310ddf81da7713f25a5b53694e5c43794793b34454af2775118b8352dca3c2feb70dbbec8655866b8c8041fba4b4f81e4fc25eb61bd886679c8c8e79dd64c53519bab5f404ead4f1bb7633ad7aedc5c1a9d54748eadb8c48634424fa560cf33c1f54f52978f01143bbafbc4489f239f45b5f1c8539cf410ea7691b0ee886f1fb9dfbad675f24d19390bf5959807cb6132ee1a3f8523cd383340b1b3698e4e30795c06694bafbd3453b7e8ce360cd7572f67c4041b7c7fc03d606e676d6b2ca7d0a509d244b593e93c60ce941011101b4298b8030bd07af8daf22c7d9722f5bd9258a9ce7cf9d37dae607e6577cf6c4a8bd4cb378d445e49cb0c87b380a10ee29ad5d807b172c8c0eb73f66a232fade90398c65fe84154a0093570e2adb569b4abb2ebde23b26e9dffc274f7a2af0b016ad8c599f4d9ffa9b48dea45fada8754de6d1337194e4547e0e6e500b78c308d78f8a74b5c54dcd699b4fd4a66fdaad50950a9178d58bacb247197e21468f522a7316a51da0fe708db4589fdb95448892140555ad77a3c0cfe47c475c30b04d810e6ec3eb6f93fa21f4a97d3adcc0b92d65d0e264a8151003ac2804f23dcb7ae147075108f269aba5b45f933a4f0f7ee23640b405e2c72996668fbe28cdeafc68f823f9e6d8de615fbf7e297d2f77a2a1aaa9fff46dac6d248eef9fb25f92c724e8334c9e1f6640ad1d8e22359921dcc1bfac9b30c4a900030cb6b4a5e54c4071f2088cd506e2cd4ee372f11df090c49511b1348a9f98d9b7ec7b23f933f2f298ce4619771c805a5c6c8282cbeb5faa45bf49a71ea5a1657687421454ff9f087df9e93ce08676c9f6263a59afb3c0d339e55f0c5f3ce94027c4fea91302a353e4f4585ee6280cf0ce4dca7c5ad5197e09283f032b733769fd1e065444909d62c85472cb61760e1b5d4c62f624c105f5674bb462d8c64485a5982846e818928262f2ad19dd30246d7347c1126b0f21079a464c20d9f903bd674570a41d3c7903da3142d5fdc523c5c0ff719e96afbfd69a54a58b491baa61f21f08c7b9e9d58ac1934ea24221313f913faa2628a7329a6ce55ec80799f2ab7c1b9a6182f30e94d34dffee42f8c0bcd619f32d9b58bfb95ad28f2cd82e3586934bdcb4022f0244fe1091f1e1823f2688dab45496289fdc28235b2de904445b405452e9ffc2aff8579272b28b548a4e164f028a2e65ddc8b5db8a54441d028571258cec9c9a92511cc64b5d807486e9d37ed32984799dfe0f03a23a9a1d01dcfcf59d34975b95302b9581ce40bb6dc2a2dbc255f1ed05eb599997e45045ca8c19cb9c6e6ee7c9ed74e1c07a382683be20f56cdeb6c2c5f3276d9425ff58ece6a48cc5f268fa515b8aa0eb59d1d8799171bfd54c4961b51b27ef86f05da185e3aa4d36ddcf56fd40e4f92880faed05cc66ab8c33947aa2f2e09275a34a573134dbc944ac63f41223e1644667ca7145986fdbbec4b09271f0db23f1f5c10a12571365c81beb765518b17ecc75f5b69f9546017549e379c1a3ef9810865f9dff63b5687a66b438efb4b46b6ff94d4f54f168ce86887311af71b7f42da38724649d5acd03a87f6ab65fcace585f6b36ea5168e416aadd2d5f3762cdfad5ed294e3ed65e92cc5d877c36bc452d19471a675e497f78691ff6f5daef653c9073f220e459f4e0275590f583e532d6786ad71fc0a254154c222fcaf3c2c3fe1fb71166ab731fae8fe15a26aae77fcc7a4dfc59bb346ef910c782786a83b9b416cd193276bf780429ece6d48d7f9aaae8665bbce3201d335b9ed54c549c996bf1573f62bb649ef2744c370d05f59dbc42e37eb4a48cacebafab94fbac6a2d952050ce2ebcedd07fdbf139a65c222df9ffcaf4dfe34695046ebbab5cef7d570a1581a01881a44ed92f33b90493373e4a52b780cd80a35f9e930de6d35caa132377933feac11d0330198b81b672bfa7e260ac47e14aa74dfaaf012f24113249eb308d90cd7d9d45a828c9ef724d57f4bfdc582c4fc7198ab338f4fd53a45a1773062d9b65a7b29c69682bcfff4d7d5227c7f50e3047335c7f0e9d3359bb5f6f971a857d5c90e63f30b1d6c480d7ba1e117e843e0b4a2a463923097f5825be99aa56975fd946a0c193907c6cb293f01577f4d22aebe54271de0616e2c22e27078efb3e30d7d6becc7ba24358b2c1465d13a427dafd93a0d16da947123a246389c3bbabd055593142af549a0ce0765d557766f8da6fa07cb32cb94db644ce3bb91e57a140d88a208d62d3b5a8fc31e895e7f4f2976c8f3d30826da9d6abf535bce184b9e8c5a959e7fbf297200ab4b0e07afde8e8c84a9cdbd7e0bc0d728196b1adb37aceaef4b06f59e6155637d59ffecfe0e71d36037f028f8b929b9361e5687b0f7a578ff53f83e16761d4a2080fca10c045728cde764924dc89cb31a7419af5aefc599b9b043704ee7953931479b7bef2516fcec5850cda1def35fbe395a4e40ea7d26cd1a8cd1296aa85b6147aeba2f1610ebe12c6192aa387623792093cb5ebf6f30f35da329923970c76b760fd7fe9d25df18a2ad408add20e5c8595347ccab58e8660a34f615f036dbd11a4200401a7f58b89b83a6376d702677420017c44803b411f1880ed09a01233b458d6a174b35e34089763e8f1a9020d88db54973f346552d11e2fb4dea4a6dca182f20fd4f36e9d42563597a78782cc74e25610dbbc1795b62b1ca7d91a5259a4af90a168a85aa1f589b4ce15917245b53c9a0451810faeda524831b344a73eda902fbb329047d82354ce16ff4e35314c2b3331a3f0304399e1b652a06e303df15f240b91f6dda432d90ed6061dad64c56e64e84c931edd6c1b3d25a3fd517343e855814c2ae7a9865c5bf60783fe2a102bfde1d08cd6b660bf2f81466376bfb4e42104aaea374a329259413656e0c7c617081805673eeee7b95b85df6252e60693b6b30108c0d8b0b6ec727ace5b937bab5e769b61814c3c4b5bcaefd389a66789a8064e6f6c108390e686f3ec72406abbd7d1efb58b24e2c513063c5a6bc343e5eef8bf0a21f903a28bc8fbe0decb402b46adaba558c7ce84f58a31a4780919da69cd09b62bb8126947c5f59f6f10856dbdf842b980d4c272ec8883ce8da43e5b149f06f8fd8edc1ad4b5db99f09c748771b4651b55f1321b40c0ae1f58f9f23ca6211a9cc88ad065b9a70ea", 0x1000}, {&(0x7f00000000c0)="4a2fcd78650a5c2549232f4fb6c5582f4b42e45cf59c9125c7e9ab8c84", 0x1d}, {&(0x7f0000000100)="8ac63650b93badce90a4db367ec360639da4cbe375319a52cb9d40c0b11a52df14fe9dff10475c24e799737ba89ea05318dd5fa69752", 0x36}, {&(0x7f0000001240)="4937965155e367bbb77b55ad37592717dc9832cf084701e575e4fe7aa1f940255760f52421b1bbfa43f93fd417e91eac63a1a1e005329a1583bc1a43da7155fb6ddb0d84aa6e1588852b9be4d9092ac5313dadc69adf07f703f5855a130e28008f87c51440bec292b46ae4d34f74ad09356417617c313795c0f22aba0ed897c266bee2185dc167f82e243c36c4bceacfbcfa36a7266922f669746b7d3b8984777b2f84830ebddec485d81ed32327ea5ed1d92c150f785517554658fd0f29b5c196048866db20abf9ec88fd6cf08a36494a05e0d7f8e5b43986795f5537bee21a7213d01ad1d82316d1be0be7796a386e30c846a4b5f967d255b7bd6ceb8b89b5d5fad4567eeaf639676129d7842821fa11a4766b688a21ec14cb3e0427cfbfedd73d1171b2a94ac1c493edcbe50805321d6bc72d901c00fd0a8ea8e348ba134340760710ec82930a9703128e32c8edebb4cbd232b20bd851f4b63b27f26415998c58ea9280d19abcdf6dab9d6ed6d3ddbc3d84feaea6365d131850da9558adbb71a4a3de8583ddf512deed836d5d04e9f3c98489d491ffc6e7ba15df5655f7128c4cb94494db6cd760442fc00ab872d4cf1e49cb03a05a84605573808ea44e7edb3032220718ce30f6da71f00b5c51e4891e4171411e055d42ddf78c45dd4be495a7be7fe0bf2e2c54cdca15b44ae097277df5c6aa70fbee78e267d86f27719408a1b323afd244979fcd1dc7c910d4ace424b199aeae36391ec457c569aaef0ba69e286f779f14e722648579b1f65f63c90dbbd4d21646ee8da8091e6638d3a373de1ce17f7031fe9b099ff03f6da2adb7bb1ea5b03f9b716a3d9a65ee7a0736224a1c271619c78fcc4a647281197bf131be28f2da81b70fa0dde74d97affc2a3db262a5af69a1795653ed67c4b404115d1384a910209960b22d22c8f4c25872c4004e2ff7ea1a85f2839fefe9801a2850391353239bd26fcde69e42cf32b8025b95328a89c6320eee4429c3f53bad83e3f391af533fad8e23209580c8a31fb7a36c369e32a91634817f13bc492fad08decb4fe5e802b597a0bf4b069f39c15bc6ab000383883580c697b58aff5986436e34b7c39b05e999ddf8cb2df17ed26bb16d8b8cba5aa823c11b3047509ff33a10867520552bd89b6082babc389411d17799288dacf62c17ac988f82899fa6046cb982d1dbe74286b659768a7bc82277a78c129d90a77902d294151f8e107418db99b684b13806db5b0b4e8c414006532f4230db9b24437ca38da9cc559ce1199604e0f3c2b067ab08fe363522d7f744876423702ca42b3064c5bc5590e2ae0c3d9632003bcf3b0f3b2daa9153fe19a7803acc9325bd57b1dc79830d19a30f7540e094e131c02345273f1fbf1ba2f71f2786d117323134c06d11a402ddcd8c128127f50b30316ffeee975f6a1140423a559710e3c054da16dcd08055be110e917a107703a3de0c95d63a17442f4ed86274a056bfdb6a35e0744ee8d78a42635b89f3deccaabfb7eb00b9a876259c8389e2cf0555df84582c682b976e06182b384e6c60d2fea8e4a5fa1471feaafa33aea51fdd32a41f7ee254d3213f9b5075079c5926c04cc7e097c62a597ec97e1b1ab603092d24c6202940e0850082a1a4d060eb1703f1e212d024acac0f05294054f8b3e66063f3ae03b4a7ee75a3c585af00a60ad4b0c715956eff2aabcf9719d05759be491a025f08599fa02cabcff04b65a92da715ddcdf88fc4c61bbc15cd4d27a286444bd2397a9814a7e37320b35432ac2fe137cb91e7ed90d999c5363f5113d056edf64ab762828e8648ea2c69927468eb337f93c4a7fc7a13508776146a27ad9a01cad6ecfbda00fd0d80dcd2bb55054faafe89f8590109cfb17ba9fa06c7bf911075c1f3386a1475f1a5d2a4625531b4ed58951bf8ecb33136a8c874f2e44f70e35a3329ab3cb09f7058313ea1e35de379378eb95bda1f0012be6dbb277428e5e01bf4eba2b3f772aa1dbdb82ca02b245e59fc6180acfb9cbd9493731b698978c3f91efabe69b32f35aeab2dac0e7b85c147a57a645d2b316a3ec63c2d3b13449a7b29c9e82a831fb9bb43b0f4690dde708121deba13a72ce26db2221f8d9684c9cb5959708638911cb89e2f6451089649f4b37d4279cf4acabb6a653bb8551c5b8562fcf6aca9e56a7b73437de845d092bd315af3902c1fd94704d3eacd41fc10f1d645a12080872cf397eb544abb8ecbc1ed1c143bfabf19af77fbfa41271d82db3349666aa50bad7f07bc7c2ebdcbc242e5c0e2d0ca7e8732e70dfafa6515754232abf7c96d08f048b65aee025b5313c167c900e554f4cebf3194b2423a1cbee36d6e2daac3f78a5522c8441b52f490a0d2e0eb5b5b6d9746a1479bfba68104e2b129caac4469a3d6c0cbc188ca5b766cdec3f4d3dab2da30e25ad3ccebae29e1c588ce387e6bccbab4cdd98662d390625cc190128301e937d75e66f7723a0237a14a1f9a98a7ae841182830aa59975abdd297d1c32479645f8f328173868f93ca2b732e96844ed8f411a66e1c229cd239bf86af6d655b50294439bd7a68eea941c3ab3933058caa9374f3993fbe812edbeced465e69b4342c1e413f7d1ffda9dfb68b529e3dd323a63cc2ea67108544e6d1a37f6433ed1e3bf59cf4c85aac10df9484271561269b39b7a8162e599940807daa772dcbd90665d20819b9c5d1deaae63a301e26175aa91eceab892e41a48dbc670377a74723450289004ac626a51940b4a00d14d136aeb039cccb093da99feaa167ede7b126c4ab3af11f8aeb6a9968900a5724b0a0b6e833d30af64e6b89a2163ee39912a3a75dc41016c42ef854dfe7587842e1fa6f003ff921cd194ff9922f71a37563c41f72dec0c82699393a59c92304b67f64273a401a39cf9af9fb707145d1bd282b3cc6e5679265da5f7ed8322ed158f10f9b288ada8b517100c73d74e5abf13c67ccb56ddcf17c4b36b462f540df70253e27225361b8d1af38e1b3de18473ad999d9f9f8584c2cd8eb74a64c6e1dcadba44273c41151d1767f367ecd86f902f596e868547c25ff68a6a4da8fa28fa08b12752b16b3d2a681e0b07c29e9dc0fb11eca68b2e11d514c04d914231154327f47af1cc574dcf6ea5501277db147f5880fb77e5fe02e125d60d44f6738386cec4c8c638b50b640c6f1d72966e549a400a3ca020c6784c6e475326c8cb26e6c3e64c03baf794f5fce3c165395ad1f51c74c0ee8bffa51320b3452863ce3b84db2cfc0cb9b6b668f9d571579a6f6de22598d89c4670ec51c6da7527853f92c8e88c3781a5f5b84db6c001b87d96a6eefec7e858198020e3b84eb1569272e6026d97d7fe4f6182698c709095c44c87548d484bd59a3d6e83865796454d2649c8613ddbb8058148ae90f12ab0b55a9c3692b04e88c213e7a408ab832d1a8009c85bd991bdbf1942ab72e44939210ee1c33e4b720b66a83c3c04051a73bceb817bf33575b9d531a01a2a632e67c9387454140ab3d4c019dcf7917b9e9854e83127e90b1c75f948e39b752edde7ec694f41163521e848d3526882f71e80169750b60feb9c288ad9585c67b6231a9700469b58f8367593bea3f7604e77cdb0392b1e09865fc48a58b039eebab2ef3ee1adb7964776afbccaae641ea36bfa573fe2b8ed31065bda772050377e75968a747823f3220213c3a661fb3c3c0dff2e051bd40ea5b8ec57ab9cf277b7e7d34eada93d3eae8f05eb5ce4ebfc20162d28f497ee4acfbbf0d63eda6833260e9e5aaa411b4b1509490e7fa7a55387deadd2a2702c478b62d6356bc9feb4141f5a7b743f1c8ed8a5e79a8f30065ede2a798e2e05e31620be98428235573093205754405f2f1591d5143e59f46ea9e1ae922daa15220e5832f015d636f35e85e28b71c47961815792a1bcbba7da26e07b85e1146358f33e87d25485fdba878dfee11fb4584cc8fc9227579cae6c1db448654bad436d8fd3e903cce18e129cb160eea8c5b9849e04fd45c38c39d60ffbffa863c2687c7b5e0eaf65c72fbbd43c160268acd923c32ad1272152c48f988ba53e62b15a3c0a3f25bc0a579c5ddefea2475afffb3749ce9343ebfcbfbda5bde04aa28931856a3abb48bba1c4ddc16e77b09d95d7bd87236c0161c290a042a84e94deec7329a88396af3ec6cc5d66543f5c4479916ef42fe37b57564e824d666ab1cd6277adb465d7f4491df8bd77ef73efc51683922b62f559d6b106bcaec7d86e7e9e09c16df049db958607845fd39263edcae0a7d25de0f503fd7a3e9ee2b2fc0c7a8cd43b121452bbfe671abe701a9d93c2d8a1a4664aee7b90c202c0a100bacda12f4c823db56759f8b7d8d04b1c119ec001577842a7aa1da8d81f8e3b49b5d7daeda290ba79f68da628af04ede2eb11b2047fb19c475682b730b1b2f2bc2d9ab963e90f60535c007aaf2b45bba63c3ea84cb33541b5b97aae4ffdab56cb5380851d04bda9931e9c9c36ad7858ad1f2c5041c8cce1ea77126a05e3812d68cff07f4ec5ef8d7e47798213c81eb83ed9085710674caa9659559fc1099a73546e625f4e9f14ad1b3b27f448c63a3439b95f76a0b55b436bc2502d09f5dd8d1d9be35d04ce62e653cb97b01939e2bd663319bfb955d6773a585a3c2c5a0b3d8164055df7283335331660cdfc2f52bd3d2e714b971aade0faafe1eb05c5f8e9e9a9cc98a6eec162fe8c70b1e8f395e1f855fb2cd145de5751f4c04e6660ba7ede4abcb3e210b0aa32bc80549c37a470c7bb79503c6ef9225c35b234814f907f73c300740bf7bd396f9cdb8072b83eb0d3dce1f3062be5a288aaf9afe6cce08e21f1e98115dc861f45829a09c0ebae0c4574183a09bc08baee56abd57245a8770010e294ccbc27da904f3f4225da1f982fd17bcaa312efc1b5a09a3d11ac53c4f6a18a63941ba67166a1b1f2fda0073cbbae6d5d96986ea8f00738e6b2ee831a7edc4391fb0af0178b2663150bca63553eba31bb1a8cf1cfe8b48e28515ce13051441f8de962d96d26781e279a92af4b9ac6de97ccec5717b08b6dae4f4995bd6f0a91e9f94c8084d443cdd9a87db56bd8afbf4f2bd251b7bcd53d766d96bb6e4f77f305ee3e352833e77bc7d3c5344ce1cb159d5bb56d919f36bafb923b1a576dd335062577800e741734194e3fbfaa1c0786d816af5d0727ea2d9d8333593f6ba17d114088689b0ae2a2b088b718fda0bfb2ebd98d1f2ec9622a72284f27f8c11c4f05dc997781b17bfdd38576338b6312c2e6137d586f30130770f3d8ccdcc5ca8bdeb3b273431db61a49695668f9003449d716c95c5c2ae14f00efa8f6d38f3c348b62544102c68da36e942a46303aaa2c8459c8ebda8e9e9069f88cf7cc242f3a8081091970166136a2f07014200a5a9c30f4350c6fc77b18e030350604b9fc252c36e0997252d77fb575897dce76cf81329e548fec462570d6cf860ad207bb0cc41e8eb9a482538556b0505321a16936ad5bc5b56f808e24a822df03b5b1e7280dc58eeaa1a7ff03b62ae5f85886df1ecc21d2577abd56033adf4628a953e8a02dc7d8125c93989b15911815529467ce4e561ee0ba8fca3009104335f6485c7394fb893852eb4ab6c6aacdbfeeb33b6d8b73d5bcd4b764b07e2215f5a64e6387cdddd0b7c70b0c947a283189a0b8a6bd91099955fbed1765011649e589ebeab55eb49de8a1dec4ea10ec9db43b47a8763e476b0f3058716215b33ca147401c3ff84081a37c2acee0b6431724279e9ff9dd9371cacf11b09f47", 0x1000}], 0x5, &(0x7f00000022c0)=[{0xd0, 0xffff, 0xfffffffffffffffb, "c4a5898a798abe31a4f8a4fcabba607d3c8f6c1b12a93a7ba033db498c39772750105da158117bd6b39281a466c1f6200f3432dbe89fb5be3bd12a9d7b8f7ef5fa1ca59b2c15ae53ffc0a3686318c81718a2562cbd8a2fabb795b200581338cbff198fce31d10f09ab4c8764c9886cbc8d8c4713a10b9203ce448f16c15df9ce4a691ad788a5464902c4252dc1e8429303f4e331ebec7dffbde2c012add53c9d7d3bd7deb238aa17ad8271f44135b8fd1971345fdd90c7eeb92e4785"}], 0xd0}, 0x5) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x8010426d, &(0x7f0000000000)) 16:00:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) nanosleep(&(0x7f0000001c40)={0x5, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000021d000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x1, 0x3, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x47, 0x20000008, 0x4, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000001, 0x7ff, 0x80000000}], 0x9, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x90, 0x14, 0x6, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x6, 0xbd}, {{r0}, 0xfffffffffffffffb, 0x1, 0x18, 0x0, 0x691d}], 0x9, &(0x7f00000000c0)={0x5, 0x6}) 16:00:35 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="e6c804590302527699f0d48f313ed48e10f3eaf2297ead9006b4e8852cfa089eb63d353f0a6cd3faa7f7d255617a5cbe760b01fde7b2bd1006a74f171cf8525bea29dea7d73eba462869fbbaa31332089800ff78c6baf8306a8073038fb36c46c7b28bff02f1ea561ca4fa57007fe6f341d5e49aa1bcb5d6938ef773acca23dc7d8f1a38e44a676ca88e9d", 0x8b}, {&(0x7f0000000080)="ff31c267babc64d75659b8bd1222b728bf59ff6e29cd0035c88142fcc8a1c5b3b5e2d2fa41feea6bbe5c340ac2d78c5c712efb1dac0de0b563665b6fa187ef265d46e68b13fa4d0204768f976b774d4d3b2fc2d4065c0f840e1cfa2bc42a0e9ad8", 0x61}, {&(0x7f0000000200)="8fe1bb32d1182425b7fdbad0e1e11f0248b2c52222279493a4245cd467fd818d1768e0d1e0", 0x25}, {&(0x7f0000000240)="fce123ac660617b0ac91b0ba8746e501a200eb2e1052833f281ff5692071e349d596407166fa73b252aa7425fa281f36ffc07a32ac8ffd316afae6d07f3be9a494c99b59564a2dc09e9f71a44d6afb399223a2d701af7bd27420bc333d85fd8fb5", 0x61}], 0x4, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r2 = dup2(r1, r1) writev(r2, &(0x7f0000000440)=[{&(0x7f0000001600)="3e5b7054575ac8120dd87e5e42232ed8fa4815319718294b047d8d65c5011cc571fc251fb1e6e435c6811bfed698672b", 0x30}], 0x1) execve(0x0, 0x0, 0x0) 16:00:35 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt(r0, 0x0, 0x5, &(0x7f0000000100)=""/189, &(0x7f00000001c0)=0xbd) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:00:35 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffdfd}) 16:00:35 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() r2 = semget$private(0x0, 0x3, 0x200) r3 = getegid() r4 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000000)={{0xffff, r0, r3, r1, r4, 0x20, 0x1}, 0x7c3bb735, 0x8, 0x3}) r5 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000140)=""/49) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x6, r1, r3, r0, r4, 0x80, 0x81f2}, 0x80000000, 0x81, r6, r7, 0x4, 0x8001, 0x8, 0x2}) setreuid(r0, r1) 16:00:35 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x800000000000ffff, 0x7, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) 16:00:35 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x12, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000000)) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) munlockall() 16:00:35 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000fef000/0xf000)=nil, 0xf000, 0x4) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) 16:00:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(&(0x7f0000001140)='./file0\x00', 0x100, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10012, 0x8) sync() ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000001100)=0x5) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x842, &(0x7f00000010c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001480)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000000100010000000000e74de4"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000240)="a280260aed86a8a6922c065343088d3f34000475a41da02e595beefa6cfdbf5566931e9c5c32341df6efc531947cef785c033f4c5af6f6e3bbe692bcb71643c8a3c0533110141d2dd37d39683643d31b9081cd775c80f484adc3780b60503e349a072a7a4a", 0x65}], 0x1) write(r1, &(0x7f0000000280), 0x27c) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() r2 = getpgrp() r3 = getuid() r4 = getegid() socket$inet(0x2, 0x4002, 0x1000) dup(r0) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000001200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000001240)="b855f379f4cbdde4b230dcd3fab6478667d6682e121a0678c95ed8460cf071ca8c6060a9ebd6a5c1928d452331d21300f587524e3d1e603b92e6555f02aed23bdd9282d24d6c2270295ea7a99fd7ff6538bc28d8935203c5e8797f3c79e9084722cbd3a84ae991", 0x67}, {&(0x7f00000012c0)="8adca86b583f192393f35fc5228512f1378e6fc91f779536aa11465bcc2f8aac9eea07f0b7088eb97903ed2ed1b47b39e9ca8026e98410f5847b0da99e9b3e03b4779fc3e9f5de3c256115f3f7b1d953b0f5d2362cf8181b4629b69823605f22b7840cc860eec7f257d5212e88863b73d577d5b62f29f29003b30d3333ca6d2a77dde549e0f214f2b20b70894c16e1728c9bf6527515748e0b3bd085c872134aa48206e1", 0xa4}], 0x2, &(0x7f00000013c0)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x50, 0x402}, 0xb) close(r1) r5 = dup(r0) open(&(0x7f00000014c0)='./file0\x00', 0x0, 0x184) sendmsg$unix(r5, &(0x7f0000002640)={&(0x7f0000001500)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002600)=[{&(0x7f0000001540)="8fd553d0c7306133ecf0b59da691692023a40cb9a909a8b43d12f2c11aaea015e375defaea81dd007237b3dfd18e18ded541c687d30cabcd37b64ab1f60a5c069713a359daec682c1d8fb56043764e400d02f0e66ff75020abae005bf5e540b92615f376ea434f9aff61194918dc0c9ca269093ef520803078f3dbc3935618ad5af05fd7671b281c03b7f059e964b5bbcc91f7644fafa104903b04df6d9d839744255b74beded7d3fc1b09241896fe3ac6c55b3b494ae0ef78a8", 0xba}, {&(0x7f0000001600)="bcb1ac88386d49936cfa4e18e62298e9e2784be4e49cd0eeefd3029a220f8dd526d157147d0029943ec70421a3e20ef5fcb3ed66c125e95ef123272a397a278fbeeb823713c9fda8478ebe16168dc96306d36aa1e535567e9a6c3fc66ec2030ac901927eca4eac90a86ee07066ea86131d73898e63b157e3f3c800cc45e0fdc862deb5825f1d6ef22c4cc5f1caa9a976188f6ef7cfa11322f963fd63c8a1fcbc10a5d8edacecf7d726ffdfd925b2ed89c69abbf30fdf739cd3c85f8f84dc26f3b7784a9f57e1a801de165e6d9d54f0b68a08f2010ae6320e9413403749e0a7f20cc514dd8415032db09e69f6e810260df623be0a199d302bed07c96400ce17584c616b643ea34085293df5e22bb49de5fad3921f15d4639c08826edd2421f21db2548b958966a2b2f3278ad365b92ebb07ae1327509bfbdcc1e60bbdb36ba2ba3d52c665e67a417ce98feb2dd086712d3060bce7c45c5be236e310eab14634cff6ce7a781d8896c2c8df9cd55e790bf0afada2bfaea845ed2cf3a8936c41e0c137255c696cd231af7ebda1d008fff927b80cac5b4e3552fdbcbc0f037e0f4f414ed31f444a9f6844842d4fee1865488d2530c87df96596017fdb3df1cce6cc9c2adb7e31d109c9f479d33a974363aeb40c954d8c66deb5b4acac4d14b74e4afa12909f05a563c01e77c031d0edaa241d404cd216ce6b84fa7dd04918f643050b4db049d3fd8f87737a88072b7d4ae7f464e904d56e7c9860055ab5e8bdee47f4fea82d837eed3c7ec4248526ce7e0a56d26d211c8deeb55254f7b8c5d84427cb3e9ff33982c559dab394e226c7d78339b877188cc022c48c5dd908945a2c342edfdde8f5540eefc8dd85fcf60c4930164741b25e14ee778595cb79bee5ec4e32c106c220c0d83d84b531154b757a36dd75258c1d8f553022d3a5e8da4b2f8eb8133a44bf244bde9a8c7bd3269147735614b9750479a01e02b0c3f3beb01c6f118eb8af93cba6f53f705f4ba4db52f9e90fb46ae2e329edbdbd799f8078412c1092c118adaad5d1e100719d18be61c5638981886fa7b886ba827523f972e96634c219397e03c642abfa5daa6fcae4cccba609a459b2712c5a3bda178b07a43d9f6caf885bb6167d777764c7533daea5d2fcf0a9376ab1fbd092055ccf067570171be74ba632901b65f0bdeea0d6fe511eeffda90dd6b3f147e27df9e3f5df30d09a24dc562f00a7eec952bb3448f8112f0171fcfecab8aaf84b4b622118ff67e26bd3d73cc5b7a06aad209fdf7813a856e0d52d13bbbcb4fe6ac0eec8b61835742f3c8a7398d0d21ab2bed2b961bc5dbf18d022081b802e147d9c65846cc5166a248e32938d1062e6e14c995237bb0c1ebf31785d3c1193223219f3b8e6bc14310f6c1dd6b414d96b7b5e4aa87f7268e41c3f1d66e2fcd28d9d10751b280ea21437a8c5d30f0ffc0be7d2633c5eba778c658b9633e499c8c286384e76559680f7a7253a76637c66a52e76725aefb5584935ba3bee396ccb2a24c4787fa288a8b7629cf64e9b2bd07291c3d54a792b92b164eefd1911b68b99363ad5e5e4dc0a9fce38d1a79d5d266bcfeaa8762eddd394b99efa4ad2c861ac497f3a792290ed0fd72ef57beb06366e1dd072309f23563a508df0642b7a09f46266e67723a0dfe6f5d40fb0d9159668934de6b6a03a51eeec48c84a955c5d2ff3ba522de595eb3c9c00c576160b480b99799372cd9ddc5eacd7ed46810496f8b15b0b7e3e86eece258252383679954953486469331c998a569c89ac2ce536ac11643996d70e2a7c1f61fe42b1c1965e09713606639b64b7cdadad3f732d12acceda901359cecc0545141f62dadad83821d2dc2ac94f8090ab11071e9f503a231fcef6ea9b1bc6eb0b4d67e5c30a4dcc9cc2dc37e168eb3239eb0b9d0721e552e8b4bd4834df5f55ca9e6d01e0546286f7e0a99fc9b0a7b1a873928419c9b86246e775af1a6b7c404441fab1615040d81010d37827c762e9008166602ce6d7c9737aa078a6103a72219b3322f546e0fab15107bc7674becee49fe1e563ca5d79e58c30dc95d00aec12c89ef84b3c4b2781afee9b26f6c5ecae98ff8f2ec0039357fc9aab72358048328313b2fe216f4319513a8492e6dccea353960ef5ea77ff0942111b816891c8c7e10f227dfeffe86be31d9a5235cd424c41691ac2e0d514fa6ff5a3cc7a058846ff403a4fd613f4f9682dc7cf65ed8b37bd725b736efc0b51158ac2e6de808ffcc9e8bb3278bcb5816a76765c0400e32a29b44ae29697ebdc11dd0546847c23dbffbe1aad032dcc244bf11c02ab6cc4e161d2519aa816e8be4557ff354aa84ed6e3e9f5017f6ee6d8b841656573b5b1fa7f30331d2c7a649d89907500cf7fc585f7d0028bfd59688d49c419a338c19f601fb545d981e016348636eb9981138c07b6477e438a362c638d025eb96865c48a0d1271c1ade994a6bc28112b13069d1ba413ea96652f2064c92d3acec870d0d522e83e2c0816d2aaffc95d2472cdd1a2b3036f238b530a4cf0f8b156d2567d10902ca47fda2ef3a3bd1102303e72694311b880260aeb6f8e8de1c340a9d9b15f3346c13fe6cfc55004e76b4dbd34120e89f6a8d409b75054b67fbddf8069d72b867614a06924cd19bb004e8486801f44296b660b78f4a05c131841a0aa3b49d0883e3247bfb0fba7b55e4aeacfb1b1d900c3ac2b73e038bb9b6f204eb5da5460dd0188463ba28eb4cfa2dd802b5ec0ff6165f43d6bf8162679c171ddeb02b9b09194d723704f421d4a91f9f8038d8b3dce2095993b07d7f7de26ff9c4032bcff9a3a6047fcec7c14d93d1dca36a8aa0584be74c10285faa5793550d98dfc071e820440d16d2fa29a0442d34a093a926b0945de850d02c823b1bc3fd2e241b27184986739800538977dcc8d8261be6945af8877e1ca01b0a2925837f9f52b210142a1e7402a9e426c293953f8c1f10b3573e544e3af2ae8168a897a52298cd766a498eb934c09c09265d20026704830b83aa9f313a05290b13656538351c8cc61ad442d46e18cee0f51b6e5bca633814910c38e095bb4a964d47c2db0d85be86e4b5b371a287f324d465d56ffce45d71d4898340103f024f92a45fee2800e89eab4ab478ad556d528047e07f65a0fddb86fac42da513d748d0e6694a465c76eed0f1fbb3eaf24c61d4edd5c4a448f089fe98f3bdfb6e2c534553ea3907fe8a32936b8dba03c66228336ef3520595382feee848f3d2bd6bcec5f1de50c0ba89ab2204e1e5f6624374e5a9c55c0e66f4868b802dcf170ad68c699dc86f6e825497658214a24ca5fa86dcba4844bff9246c5152c384d704a020b9a63081c6891c72d1eb2124cf981d4e8dfe8adec20fb2f8a6913bb77e65655b08b1628d37cee59c0e4df28ce4293f54dc2398691f5ba0bde1a2e6a3831501b7cf114f78e955793b48fd10375d82104ae4b40caebe4ea697264f43041d178d3e8cc033dd668a5705e945c399d26d00adffa78c98462a052b2551bb6c07e76b3e840461fb231a3df66f7a1f4018b4de52aeb5950635516a16fb1bb4b2f1ee7df618d6f2b122599efe5a071d67781459695d633bfcfef40e8048f2bf64798528d9c45a8cd212212041392c6a8008d6df3067e5816e99a97e668d2b6e75a673e1c1575593896f3a26fe2a3184ad8deecc14104b7a6bc9f922bce35cce24caac40422a21b7d114707b1c9ca56fda67c13e5064d6dae1156fbfdd073fc38204fc1a586a41fbb8f2dd36db323d14d3c7c1eeed37d19998a92e63409495cc1f3d0f23688a6fa327cbc16bc4e80016f94d673bd44b5450db87fa08d079ad4b4b29fc1378e37c593f477bc500d0a4f877c4a910b38bbcd2aae1f985eab078870daefb68241364dfc1b4d2f0200f68361984d6d86059e2602c5e5b3edef2a86aa4fb535b1b9a6190a28be3e85eccbe8d674ae513525bee46efa57fcb6387ed473d968a63ec1dbd51540dd782a9db0d6b5cb9d6e7a921b4d9e273000cb73c0d4a0f93e02fa026c12fd7bb10984f5888ef4977e2d5c6af3d1a37d26fb415872dff700bba420177fa74826a542bc6187116d1eb3cc483a11d73bd765ca05a04e5a93297c38ff4424337ababaf1ad1e1f915c9f448710ff22fae0a1ff763c25b500c2bdeae4e587af030f82afdc5c8c2a94818b52795f012c2a45320f03dcd27ab84edfdfd97f57a7be61764947ceabb9ac21ae3373a91777e5b2b4efa747ba21c6c66dd3a042964fe3a1a79c7959438b3057b26de503457bbcdff2d5590e1d2e61bb93e968ea781a95b4981d79687dc12dfb8370b9e3fcfa7005ee1328b1e9e0fb29a7ec823a0229fcbad69fc85b4b95b87299a97285383aa55978e0302b80b8679734425156bbd83affcfcb0f67c214b4d62c46232ce65cbd765292527835b1d4bd137e5e8ee9da1ee3c81615e1e2ca485679455239f64b3e7637668d474c8c7d58067141698ee2def85ee969de9866f65a21966f3e7d9d3a1c1451a05a7fd407ebc4dd609d85595b90d3436f59e03dffd9a0aaac25e93f55c0af14daab91590de02b50569b021ca93c8d3ac0cda628785ecaf2c4e0ccc555cfb871471741a7f2cc716fd8fa4e363375df875c5a6b8b6f03428cc173c0afe96e338dd082a39f4c2327a5a36daa3fae399c0992a78e1e9df59207a6aca0be274d3339aa80025175df9a45a8481bc28d657caa6436bc3968787339f7baf5cf54aada6ffd7463d30592624f2cb4bc8637c0a7a7e331220319ffe4a2c856f4e1db00e583b8ff9148bf038c61f7ddd3ff66e63591173f431e88486c64b4844dcd48183ac5cd4e60b73d22bf1f841315cb607e54b0912af7224248f674ecd384db8105295eb5dc9e6d07f098239072aa909ab6cd1dd696e30ec89e6af139cb9057fdd8b7cf85c7cbbf35009445cac4a591877c66f2d13c32a3c62c94f89991adda5781a1573f611b00bba1da03f20904ff3f0f8aa91e6537d3049111f880d81c4916d47455c482106b4e2ded27714922c3be6b1d0fe95dad3720d875a104a499d585e048a0e56422476d7dd56b86fd545e1f9e977b08553aaf7324130eefc0c00074425424f21f578200d54c137c8d0ad971fb4653c940ff932ab8004853712f7865299601b5006083bfade84c8c41708a96741d5eeb35c0bf4443744644f4d7430554fa5d4300203f482f35ee9eb6ad49881fb8032118e3182ad7cc31a5bc4eba25d85f85dc11e35eb9768b47caa8acbfdb50d038c577f152433337bc4f76ce6806ed4820960c48b7ccdb1cc88023a5af3ac6efccb068921416af46e67ec00fe408bee2f4391dc8affbcd9dd56228748bd2b56b0b36d7c7115bdc374a416fa63f1c54612b039e393ebfc86f7195063178daea18e3aea4c01044eed7994d5b8878846e7ff7bb7bb7bb174c29cc3c07c14311121a096d8c8c9aa6386f994c52c2a92dd80fde934afd2c7be494ec083ef6f37654c9b17e5daac78543620d873c3cf347a48817d66ce04cb6525da3b6feb1ddb1023228a8441ffd7951b48ef82cff98d7caadc7dfed87369ede891d8e60b765a882ff5e93ff3a88b8bc692da9948601f4628fb67784ece8ab8c27f8e56143857acd8043b6fe14fd5d9e18539ebe8a88c0c1d4893757c0b156d0942e992276354e3c7f5f5fd92ad0003940d14ccef0eec8758bbc1a111fd036d5cfcafa938c6f635d6f741f30400bf8f1418aa9e603f591fc1420e7d445cf02f300c8bdec0041f5ea7138c1e6ad02dc29baa93d255d2e5191b99eab7a", 0x1000}], 0x2, 0x0, 0x0, 0x8}, 0x9) shmget(0x3, 0x2000, 0x0, &(0x7f0000519000/0x2000)=nil) r6 = syz_open_pts() write(r6, &(0x7f0000001180)="a0d97fa1726d986bd66e884665cfd868d7fcdec6173b365086dee81087e68f60430fed4bcb24d6a7ed42624ead942ff25a", 0x31) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000011c0)={0x30e, 0x72, {0xfffffffffffffffe, 0x1f}}) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x6, 0x80000000) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') r2 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000080)=""/86) fcntl$setstatus(r0, 0x4, 0x8) mknodat(r1, &(0x7f0000000140)='./bus\x00', 0x0, 0x40) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x5010, r0, 0x0, 0x0) 16:00:35 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x80000001, 0x0, 0x5, 0x0, 0x0, 0x400c00000000, 0x400, 0x1, 0x1, 0x3ff, 0x7ff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000140)) 16:00:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0x2) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) socket$inet(0x2, 0x8000, 0xdd45) socket$inet(0x2, 0x5, 0x4) 16:00:36 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r3 = geteuid() fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r1, 0x6) setregid(0x0, 0x0) 16:00:36 executing program 1: r0 = socket(0x31, 0x2, 0x80006) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) r1 = getuid() r2 = geteuid() setreuid(r1, r2) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x37f, 0x0, "c29057290861b8c905cf9354b4f64f42d2032dc1", 0xffffffffffffffff}) syz_open_pts() 16:00:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r/') fchdir(r1) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() fsync(r1) getpgrp() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x58, 0x0, 0x1f, 0x3}], 0x67, 0x0, 0x6, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) r1 = syz_open_pts() pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='-\x00') openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000080)) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="51b41ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0a7c150e", 0x1f}], 0x1) r1 = syz_open_pts() preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000200)=""/204, 0xcc}, {&(0x7f0000000300)=""/73, 0x49}, {&(0x7f0000000380)=""/86, 0x56}], 0x3, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_extract_tcp_res(&(0x7f0000000100), 0x4, 0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x8001, 0x1, 0x0, 0x4, "cd9f0ad56429ea44f8c59c7b19f39308aeaf35f1", 0x75a, 0x20}) r1 = socket(0x18, 0x3, 0x3a) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xffffffff00000000, 0xf5}, {0x7fff, 0x8}}, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="31eb4d22cde656aad5545560492cc32312dc71b9bc6291e6ca9bb3ca195bfd53cad93aa667d5c8b26dd9e92c3252ed12b5f0a85dbe0b110aa7e7699341fcd928cd64b5791302195a118b551aea93f3040b6e0ee6092f9bd1aadacecd7d3e5f58b610b5c719fc", 0x66}], 0x1) 16:00:37 executing program 0: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r3 = getpid() setpgid(r2, r3) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x101, &(0x7f0000000400)={0xa22, 0x5}) close(r0) fcntl$setown(r1, 0x6, r2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8c) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000180)={0x6, 0x1, 0x472b30a8, 0x3}) 16:00:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) chroot(&(0x7f0000000240)='.\x00') fchdir(r0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x7, 0x81}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 16:00:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x50) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) lseek(r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8100, 0x0) r1 = geteuid() r2 = getgid() fcntl$getflags(r0, 0x3) r3 = fcntl$getown(r0, 0x5) wait4(r3, &(0x7f0000000000), 0x1, &(0x7f00000003c0)) fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x4) fchdir(r0) r4 = socket$unix(0x1, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xff) chmod(&(0x7f0000000280)='./bus\x00', 0x0) write(r0, 0x0, 0x0) chroot(&(0x7f0000000240)='./bus/file0\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x3) getpeername$inet(r5, &(0x7f0000000040), &(0x7f00000001c0)=0xc) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) write(r0, &(0x7f0000000280)="0700dcb32a61df41", 0x8) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x4, 0x4) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x484, 0x2a) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x100000001}, {0x1, 0x1}}, 0x2) 16:00:37 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) 16:00:37 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0xc80, 0x0) r1 = accept$inet(r0, &(0x7f0000001440), &(0x7f0000001640)=0x19e) setsockopt(r1, 0x2, 0xffff, &(0x7f00000014c0)="5937e52b7c7d9d98e86cd64127852fb53d875d916a5014a49c366da3eb4672e649623f6bbbbefd46f7a5203474", 0x2d) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x42) sendmsg(r2, &(0x7f0000001280)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x4}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="51b070797392a21d1c04a5bb03621b3de20bc22affe3b31721a77ae7946a0122f3051950f7c71268d9e9fa5d6097da4c51b0864dfac74206f08f4be39a61305bb3dd902f5fc31849418866d0f6c6f49b077c0da47b251843d565d6ff4f1d85e004f94792f52e6748d98781ab4a6502b0737dda4efe4aafcc6ea933833f6ce513ddd945c0d9ab64475c7f496f708cb9d9314becdd6fffe9fbe2dbd4dafc51382137df1d862dd377a56fb6c957e9a90295a125fd3689d20059a989184497418034cd0d6ae5bde77f9c0004d58b757b15bed8b9c463d097af0af35ddef7c0a41f6c", 0xe0}, {&(0x7f0000000180)="501b86b863109007a5ced1d88013bfef4f649e8df927f4ace83afb298ffff189575566a1321887157f7e1dd5eb4ea8cc", 0x30}], 0x2, &(0x7f0000000240)=[{0x1010, 0xffff, 0xc000000000000000, "ec918331d853240974879fc44a24a75ee376c0e5f252232637f38dc9a16e319b8a8a5d9ee1a839b57a34ed28b02713aa23de085edd5e61207605c6ad9b377387edbdc8ca4ecb4a5326e85771152c95a07e9920ba062c174285d035c380f53d1f5f14c579adc4c99409086610008d34c783ebbf85f291fc3ffd3215aa678fe830d5940a319af1cd114537ac6f5f352d137d54775e945e7a4686c545c073d15e21ee03cfd36cff464224f01b62fe5d9b6e285651ee3f091a599a3dd5e731d6621c6763cdb2068aa9a67ba836ca62f1091f9a2dc996acc7296005295f15c1b5bb67fd3c4d2e4d958e3380bb13c8eaf097afd5d9fdcbdda2cef4ac5209e7ef6171a7711ff86bb98f8f006c09e1c5967da9918b6c0b57c7c3030a25e2f249e23a3c172913071df39c798bb9474aa714c4c7ca50bdf8f5cf444aecb6c6c0480802d884249771aa7cfa6207dc7967e2ea7d4335b1eca17ce27073c53bbb5259930931aef076603223df1511a0e568100fd2a6c36c59dc07809d541477a369976cb46bc4f7e2aed7ce331a630ff4f80a456e0bf6d451ba23747057a31195543150632e74a67383dfa76ee5fcf1d02a4771e74f386fed4d7fa0dba979c5645c0175db37e12e0101b5369b8863c90ac98ec063224ff9d762b6ade9657d8078fa6eeb99d027a6c701413c1b7ef3b8eed262aa63dbb89d860e4d87f71fa77818fd93fdb7fe019492c07d67dda6a48022cd1ea6c81a360b41b7a875aced6df82cae0032a897dae2a7f2c4bad8530bb0f4b4cacaf6fa2c668db294171a902574f443733713b65021a5239927e8cc606c34e4963357aba4d822d7815576e195ab0a98c09c8a5830c6351e79cf067ae74cda809d7e3a671525b15c538447064c042daf097f416d304dcaf8beafb953ce4964cb1abf805e8fa3ff418c3530549068d6a19342b9f6f9b39c1c08efbec37d8c69066a5de503ad0ec72d890bbeb06bcc2693aa3dae06ae4d3467fb43696fb2822c755d8fa9a2bacced87f34732db8695deb5311da993f7e30408fda77afbabb52de859a419ad4e7c1d26969fb76104b8fdae46340884cabb6c5a7b4dce394397947afbf198262757e5810086823741e25509fff509e48299d8f3be321f5268162ef710f23cc73108ac3d9e8ce43958340f0a7580855df768b3bc002aa64e11e187bc2d64cec28b291f71013cf6dd79b2751cd3f7a4ff1cc3d18e9110e5764d9e8dd02f3e461be49cd28ce53cd311a0c93f2362d8bb5190292cce4feffed2c0944ed5c3ce460bbded46bfc802faa60a9409add31c9704832614aabd869837310ad0b88c1185eea8e65419fe796283fe38dfc39a748f94f4236ef9516820d051513437a37ce3717308293ce799977ee655ebc4e111fa6e9a9c7bc556276196ea7a8ee8fb9f299f67499e277c6dfe1e0d400a5e38bdd28d53c1fffcce0485b353d4e245202d8341f4b709ecfa56f648fea7f496efd6287a5428589bb79c0fe5004cace4ca621858dd59fb8ea1a7989dd3e1109de2aac3646df909ed79ba0ad7f1470772b5d85b3dfb7d770144f7494dc72ade1ab9e563cf571eea9cd8dee39a5d9b7f94c39c12da0a5d7b79043dfd526e7a4d8d02d7d520fe8b8f9646bd8fdec2957e0aed59d2e7b81edbc1e66a802346b4d7c20dd685972c6311dfe7b1ce5a123e799fe02ac73cdca6fe95ff33682de33ca291541669b5b5dd04cde805f34ad0d8b87c41d5dba4b9a680c17e986e6cd57f003eb6e4ea13bf3d00e7eca1ec66c74b210683617089119add07fa867cf2fec01b222ab49523520465a6173b307bab764774bc1ec0809b1aef88088db4f07f7a688d82ce34318e291e043063c5a9ca2b1c51259979e34641b04ce2ea77957ade01dd0273f5103ce162f9351ba3445200ca6a41fb5711e08a1f9f8c311c0f8feff64da6bd5c25f868d8f24e12318ce55ba4d90b520b8a263da0eb225b15247db3a47e8acc809474e25139ac239066699d715e803f9e0628aac92d232af6e813d19ff38a73b7c9506bdadbeb8cb89105cd700526db9910c14cd4121cdd8e470c885b4d96842ae4ffad348fa6e4aab5cc700cd1cf9b314d528869e90abc1794140ffc1b55fc276ccee674cfb07c6a2e002454c30cfdefa80105fdc9eae648f6fbd0f8f4231b66f3b026449b8e93beaefccf78a733b0a23e09a61d63207abf2eb48a39e2e84bb2b5a40a1440f0285e0542b3b10b0a6540a83ab765069dc8e1abfeb6effe6320071480c10606734481620f08c7fc7d2c125d59da09de66343ab0845c5f03271489abd2e087eea311e46fe47234167b29ff51dd0254d248445a3034d9f294b034cc5fb37fd857883240167129976ee1a2255eed7070f2e145c163487a3a530843a30bff319743e82d02e82f1a4455cbe6b0b247c86c1ed334d97fbbe3e829ea89abf02face8adf1ff78ebe28c1c1ee9a85f34417b2738cda437192f1afe0fa8a4bb2fd9e11eb0a79a9ad9299219ea7427e4df8ba9a75a3931a0b0e2d8e6619a91951c0c12e5e47ab8405b35746fd81feb574399afbc44cef6c1a1ea9f60cdbd9d66581b0d74066914c48f076d077bb7c4f06b5b24cb93d85f95338543f268eff578ffe63b9f52a8892ea8f71fbc7260d3a919ae5ec9018df03680222b2af2b1134f6461be81211a96b0e526ccd11b21e89424c5c1688f7c580263e94c00b6e4b05b8d7afc0684350dee255b512b172e2a1712a163cbbb42ffc7bbf4730699e1d7b261404f69a60e8489136412e47c4f605484961fd02474053d91d72567eb12280ca91b1fbaba3104c1bfdb60bdf47cf614d12dcf970b080724f59f870ba6ea6a3dd31692b4d45b5d0aa0b6a1787e4e46aae3daa20f41db9e82adabc985a45d2bf0344a658592e7f2c2a57e53dd0d3d33a25668e02502c208004de390c1065d49cf57f1cd3e622978ac8e11f7702f68efebb8e085f77fc280a8d89f04895d77df31be51d0f37c10438d9557d906ff66de9d7905e3048938f0802979ef14df8dc6c75a40f2f957954b9e334f9bd25ea25451580b7f22a29bd9c5657060aeba67d39d382fda0159b8da5d45179b570b1c25589644df03a34d17b9ecdb4a508e37353e97d4a86a3fffc361d7c4bc7083c6f4340b3c492ecfdb48340e70c3150b90d80b26641d0d7335587521040b3ce3141279eaab6ff103ff8b34f698cdf56d284856c75106271f3d491d961f36f6ec490fc82b43878596191cc1531bf0f480c1f252aa1471e5f76fdd86b2c8ef1e518b0ede38fdb78459c7c0727e89667cc897e824d202518e17013bf4e3d900aeaaafbc7d10d218050c066091dba8100719d4241fc499ff359e195d59d26ab8effe845bbebd68f92b2dadb0f4706e3e3ba191fcfba98cebc87e42794bb69de9c833cae4096009fc37c74e56ed89d2af6990fc08ac6c6680858bb65f68cdd278db667f573ff95dfb6ddab94d0de2880904470095253ed1e432ab2d7bbfb00c98bcb061e14fecf59daaf72f36448402efae2196155996cabe6a48658b2e5bda41df37f324fdd1e7cdad8acb38bb5e6e05c22093709ff4e6b1f42710edb18f48c3e523973f5bf82b1cc1691f0504120925d0d7c3fb71087bac2e931aa2302565ff6d44e11576e8c9e59559fdad6f5ed830da317a97b7f957b772b55d89804ddf465bf9beabba51a19a5c961e2631936be4a79915ec9094a387ec61691101487c208e55607e07f966a941103d9c0a049cf05d4d2975900922ee8c121f705672c34b4b79d53352638ab2ee8a8743c62f465eef257d993cfa2e475e6040fae4fe8043dfd280e7c18df25dff480b5e3707d25bd55345b01691ca51787d1d46e265bc8f096a269e0e2a21d56d6a9caea438a020774a77283b8fdfeef44043ce699320d54d5175e76e6515ed6006222bf09fbc89fb460b915d2dace9276564297dd3fac610df46ec06e4d4e955413ecada8cda98521d59d5d72fa0955cc12d81ddc8cf7aa997ccf807ae52a97b09db4fb0a0e97b0bfd1dec3cda05d758cbb172cf73691413ef43f382636949ba7141927f181bd4b4834115730b58c8ba9adf3cbc50ca61d0f0a8dd18d31c281d057e2a641c3971a04f48b2291c6b4ca0b0edc34ed3f4ba41e95b08ad8dc1a74753d391efdfd94013e362f90655b418c9efc67b269f2ff5099fe2fbaa0e13345465c0d2d68c0e875cb3f6a0ab5b8c27fc19a56531a2c0c1595aaf046d7e8bf57e252e11b651a4f8309a6721489b16ea54b0e3e86442216854422f8189448c16b6439730573b438966495a2254d4e59b7816658af8c31898ef7a9d4b8bba2819c4e0b2720c06ddfe0d11746b2ad8c8069582bdfd7be6259749b3fea8c2cccc4b8d8cf77106e0b77d9b40ac258ed16cbdf2e1950aaa8be1c8b3fe211bbe24a8b36124046dd13d792c35a760e3e868155e70cb5ff222c7dc01f74bc39c0d9f281932d9a0e44fc6769b3994eb1ae6937f4bbb37a8af50ca1ca6b68165be9af30101a59d5e5c212603ceecbb8113020545335ca4dc53dfce263439d28e1c4ba7f011afe816f70f9184d68e1f8c72904e950096bd77c21a53ad9dddbc32fe9a1204cd3839b5b069cd921e0e83cf400e906d17089e9684847a9cf07105ceb984d34d0475dbf3aa17aaa1118ed2dc6b7bb78ceb77f73d7c2fd87e235ce7311baf4632e5e384759d92ca1feeeb352bb3dd550ba097e12695d7c995e66933b083964cad3670313061361b079ce1c0dc3a38a1bbc18cd05a610526b605cf11281b8aa4beccc3140c85aa6614dd0ebe907f486a0dcf18c64e8140cb048a0b7b9366c7bc526a9faf953a7ffc602e1e50219accae3485db605b7dac1e401f32058cf2c8393dfb549786584f394627a3d36ea299a0cb5acd57102dd08b3b16be30af03776b4e00a59e375c6cfaa3dab87be70228a370aaab8f25d248daf354c737fca445ac77b30515e7dbdf53c54eed256e5b1a055ea57e26fd04835d88d307698c7ccecf38b46adc3086645ebab0d3d3ffd40f39eb17f43b57194946a0abb070cd867a8fece05038c913083d5fdbd65387dd763b6e2fff88eaa73f528b79489b399932684b8ac6c5f3dde67cc1c580d055f81eac3602e6541994a458845cdf1141667fc4b872052301b29d48b01d4e29337cef704037e3299f0448c2fe0458ac0a1b397083d1afcb385a881dca119b80e6bd3e8fc2e7ed5dad1121a493a9e21df9e36699f9c211d3d2615e649cdc5fdf2b1bc435f72fdce9a231e43101f926c5ef2cc641532c7fd1c4e16a4ab871bd1e13976b8cc9bfcb0491592348fc9a257b17f5a151bda3844b737499be752ce9b252e337c5f732ebaec437a6fbf97bd052e4094f1c070443dc831f2b862c748f887d8e8213029559472f0f548a92f48361f04a7b004a9bff0b3367abcd1d2eca3ce35dd5108f829ec7fae367b6db3d97095121ef7b09a769b4385474d2719afd18db472a9f7f54285d4a7858836c33cb4e8adacb6cb1abded9fe313f4569122ebb7dbd1e0caf2f69429f308a1c6b0c048044e2c3225624bc59c631cf67b0ea398360e77145111bb3d66010241d0334454c037c0aecc632191ebfe32c2841756abf583185225b85936c34d78714696bed87fab5c08302ba44e86f4c98f80f10b8b6443896d4106cf2cd5305ac6ed4c4ec5185da53bdf7696e613f105684771aeb4715e4a3d6d69904e0c92093d9dda83175a51a1d74c04cca72071471ed239d4f3ef47da91a77d45b530a54ab669deaa53f8bf4fad113a73390a39c0af7644a6f6a6419eeecab"}], 0x1010}, 0x8) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) kevent(r2, &(0x7f00000012c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x80000001, 0x1, 0xdb0f}], 0x4, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffc, 0x41, 0x4, 0x100000001, 0x2}, {{r2}, 0xfffffffffffffffd, 0x60, 0xfffff, 0x300000, 0x6}, {{r3}, 0xffffffffffffffff, 0x18, 0x0, 0x5, 0x9}], 0x101, &(0x7f0000001380)={0x7f, 0x40}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000013c0), &(0x7f0000001400)=0x10) mknod(&(0x7f0000001480)='./file0\x00', 0x2000, 0xff) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc4) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xffffffffffffff4f) fcntl$dupfd(r0, 0x0, r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r3, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x100000000}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x6) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x20002, 0x80000001) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socket$inet(0x2, 0x4, 0x689) 16:00:38 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) r0 = getppid() getpgid(r0) 16:00:38 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x67, 0x0, 0x0, &(0x7f0000000400)=""/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) 16:00:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f0000000880)='./file0\x00', 0x80, 0x10) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r2 = msgget$private(0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = semget(0x1, 0x2, 0x20) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000002c0)=0x7) link(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') readlinkat(r0, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/14, 0xe) msgctl$IPC_RMID(r2, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') getitimer(0x2, &(0x7f0000000480)) linkat(r0, &(0x7f00000004c0)='./file1\x00', r3, &(0x7f0000000500)='./file0/file0\x00', 0x4) msgrcv(r2, &(0x7f0000000540)={0x0, ""/232}, 0xf0, 0x0, 0x1000) r6 = msgget$private(0x0, 0x15) msgsnd(r6, &(0x7f0000000640)={0x3, "e14663129182bdfb35212bd1ed280b30a6bd3e31df0b61473acc76f16dc6575079c6c755635508c54f0fb244c45216be17b96652914facad69bec96e1fe93e06b2a30ec3a36cc1adce25ca4281dea15093d4202eb31f3e49d39854b27f562a19d220933af1525961baab10c50d2e3b65baf8780f97bda019140e3a"}, 0x83, 0x800) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000700)=0x4) unveil(&(0x7f0000000740)='./file0/file0/file0\x00', &(0x7f0000000780)='r\x00') mknod$loop(&(0x7f00000007c0)='./file0/file0\x00', 0x1080, 0x1) chdir(&(0x7f0000000800)='./file0/file0\x00') sendmsg$unix(r0, &(0x7f0000000e40)={&(0x7f0000000840)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000dc0)=[{&(0x7f0000000d00)="da99f23167aa64c4d4534aec8861774e7ea5b308a60e3128d5bc7c8ec815202edc513b880db163a2301f1b2ea9ff2cd9bd63624a7637353722edfc7d6a4b5e70a9c3100895b9bbd54691388ff121d4481c7be2928e62e0e8e50854f56576d2ebc94b790551a842054db40ede6a35bfb839d19dd661702b3e88deb2593a815691961e2bac4b231903190310a66ef3775e2b8fecd2c76e798f3d8949c58ad93d3fdd1187b43facff5c3c46bc3a1bb0fb11496ddd750a08d8b2", 0xb8}], 0x1, 0x0, 0x0, 0x9}, 0x400) open(&(0x7f0000000a40)='./file0/file0\x00', 0x80, 0x46) msgsnd(r2, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) kevent(r0, &(0x7f00000008c0)=[{{r0}, 0x0, 0x20, 0x10, 0x2, 0x1f}, {{r4}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x7, 0x9}], 0x40, &(0x7f0000000900)=[{{r1}, 0xfffffffffffffffe, 0x80, 0xf00fffff, 0x4, 0x800}, {{r1}, 0xffffffffffffffff, 0x59, 0x0, 0x1f, 0x8270}, {{r4}, 0xfffffffffffffffe, 0x4, 0x1, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x18, 0x5}, {{r3}, 0xfffffffffffffffd, 0x4, 0x40000040, 0x1ff, 0x400000000000000}, {{r0}, 0x0, 0x50, 0x0, 0x150b, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000001, 0x7fffffff}], 0x1f, &(0x7f0000000a00)={0x0, 0x7f}) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="9c87c3772c0035b843332e", 0xb) execve(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x8, 0xfae}, {0x18, 0x1, 0x5, 0x10000}, 0xee, [0x7ff, 0x3, 0x2ae, 0x4, 0xfec, 0x3, 0x6, 0x4]}, 0x3c) 16:00:38 executing program 0: r0 = socket(0x21, 0x0, 0x3) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) socket(0x22, 0x1, 0x42a) 16:00:38 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x3, 0x1040}, {0x7, 0x7}, {0x800000000000023, 0x443}], 0x1}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000006c0)={&(0x7f0000000680)=[{0x4b, 0xed9}, {0x1cf, 0xa46}, {0x27, 0x7ff}], 0x3}) readv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/96, 0x60}, {&(0x7f0000000140)=""/216, 0xd8}, {&(0x7f0000000240)=""/240, 0xf0}, {&(0x7f0000000340)=""/136, 0x88}, {&(0x7f0000000400)=""/45, 0x2d}, {&(0x7f0000000440)=""/226, 0xe2}], 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x90) utimensat(r1, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x1, 0x1}, {0x80, 0x80}}, 0x2) 16:00:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {0x0}, {&(0x7f0000000800)=""/162, 0xa2}], 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x6, 0x4) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r0, &(0x7f0000000180)="7d41d611fa54466d625657a992e114c2f4ebad814cb25d31dd14841d625a46a4e009c79178b67721765ee32e7d895316a85b0c17eada538f2439a039cc70052aa1b5e7d4032d8a1a607a1b52d5818911cee97aaef6c2c3a07d53181a6f34f7a919676d649675ac1bd12b70001a0b24bd42d7ad805a53214fbca2f4ccc7b7bce6e86061773a6e0479f15a", 0x8a) socket$unix(0x1, 0x5, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 16:00:38 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./control/file0\x00', 0x0, 0x4) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x8) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x124) 16:00:39 executing program 0: r0 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x8000000000000029, 0x23, &(0x7f0000000040), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:39 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) setreuid(r0, r0) geteuid() 16:00:39 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r0, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:39 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xffffffffffffffe3, 0x80000000, 0x0, 0x0, 0x3, 0x8, 0x2, 0x2, 0x1, 0x6, 0xfffffffffffffff9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f00000001c0)={0x0, 0x400, 0x4, 0x40000000, 0x28, 0x80}, 0x0, 0x0, 0x0) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x100000000, 0x6, 0x2, 0x1, 0xff, 0x6, 0x1, 0x3, 0x3, 0x9, 0x100}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff85, "7cfe4dbfa6ffff00"}) readv(r3, &(0x7f0000000100), 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0x4, 0x3}, {0x4, 0x10001}}, &(0x7f0000000100)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044275, &(0x7f0000000000)=0x4) ioctl$TIOCSETAW(r1, 0x802c7415, 0xfffffffffffffffe) 16:00:40 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='.\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) close(r1) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1000000000000000, 0x0) socket(0x20, 0x1, 0xa2a) mkdir(&(0x7f0000000280)='./bus\x00', 0x80) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, 0x0) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80105702, &(0x7f0000000080)=0x2) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000080)='./bus\x00', 0x7, 0xffffffffffffffff) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="00000002c658cb15d5119a91cb4595177ba68b09f571b578d463a3a8fa1307000000000000006bb9ae3ac537f30c355f1a6784aea296ad04a9", 0x39}], 0x1) unlinkat(r1, &(0x7f0000000140)='./bus\x00', 0x8) syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:40 executing program 0: munmap(&(0x7f0000719000/0x3000)=nil, 0x3000) minherit(&(0x7f000071e000/0x3000)=nil, 0x3000, 0x3) munlock(&(0x7f0000720000/0x1000)=nil, 0x1000) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) shmget(0x0, 0x1000, 0x0, &(0x7f000071b000/0x1000)=nil) 16:00:40 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x180, 0x0) read(r0, 0x0, 0xffffffffffffffae) close(r0) r1 = openat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x200, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1010, r1, 0x0, 0x0) 16:00:40 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/73}, &(0x7f00000001c0)=0x4b) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000000)="1201b4da67", 0x5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000300)='./bus\x00', 0x1, 0x0) renameat(r0, &(0x7f0000000340)='./bus\x00', r0, &(0x7f00000004c0)='./bus\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) writev(r0, &(0x7f0000000b40)=[{&(0x7f0000000640)="12e738c8620236ca7d029affd56f3e596a3ac14be8759ddc70ae082a0e1fcfae0979433f9fd7840dd93677ae9186c41039a2ef95f05ed8311a0910190bdf7d016fd1a4be40e2c68387075c4299", 0x4d}, {&(0x7f00000006c0)="9a9e8ec015469b2392e1e300fb4bcfea416f5f0e856d21b0eae0620aa63e56c30a87a89af917f4ffd64da9a5b33f69f3641e83da19fec4bc927b66d51cf8c6c96d56d8df103a7d3d784024fed464d76742dece6b277bde", 0x57}, {&(0x7f0000000bc0)="1ed89c30cda58666a416ab078a04aacb6f12f8b501c6ede7e32dd1f0738b6f5b241ea1ca3e83c3dcc5a537ea13deda60a18b0a4fc7eaa4b6b748bbb33d99344e8c28eea4d66a539b90b4d4d501b82cade2902e82e0abe59c1a81b9cfce4e9b066eec55c787b3b17f9ade7d05b86a831faace01e439b903e991307910f3c65133647bfed44d038c56aafbbe37da26a8c3b7b87747da94a477a65e7d8099d911f0dd59f5cd2bc33b28bb4a9bc045a34438220f9380df5461ec15cb388560100c298ee46420e32bb8f59bbe0cec0a", 0xcd}, {&(0x7f0000000800)="d8dad6099c71d1d02045409c31a6059adbd304976b0f887770a6366da033a529105fbd4395f91c496ba53f74dab34cf1b566c313df08288dfeb6570a1a35a50a6280751109973ef13c83a7d5b6efc97ff5c49473ff12d49e2ebb2ad3266921dda8e063b3249e4d4f0a776a776cd9321e548c4ad16aad0071eba526487a3f3426e07ef34abcbc4a87866ccd20c244cf6864c30f088035162ff7125ecf0e0e1263f2b143cb06bc572ae4ebf7176d22cc4edd9b504ae45fd1a7718c0a83aa64c8e2f8e9e36587eb7dc32dd01a3e758c2ed26830cc659ffb4742b9877ef06c5d0375c4ec613adb4bddc3e942655fe7008d567f2947d5", 0xf4}, {&(0x7f0000000900)="3daa74f01d4dd18bc2a5de37f87fd1da4a8f2337fe41d5c7cda2e0", 0x1b}, {&(0x7f0000000940)="6b20da4a6385df73b5b3dfd15282961d2f1fc119603c27cb7865bf332178c92213fa8b1b0f638056", 0x28}, {&(0x7f0000000980)="f812a85d84f25fc32c8c776c50b65838ec4681715cd98280619c922c42d7a0b36057ce3bb255d5de26d75523ea1b69f72a518616f38e91b16d8d5184753095c49aba6267c930766ec8c4843682f87dac67057cc7af93238c6554d8f49ba0ee6623829cac384edb9c959b280ad69812bd2f62c33c8108824512c818c807e1ad3baa02b9f11523e294833631426dbd43a2429974edb44ed62279e418d6f1b2266221f458ba0a75659add493c53c66d162f23a77c90bcbcf6c26004c41e2eb54e295dee159c9dbd8fccbd45526e22063b0ee14fad38", 0xd4}, {&(0x7f0000000a80)="dd342153b10f359b1901075c02b8766fac31f55f44174ddc5ba3890af9ddf7c4c338bfbeb9a7645276b0107a6e964dd635b4d65afe409b437b0c1b223bde6447c1af4258af57aeaa3112c24f1de32eaaa2c5a138c4d348727b8764ee3a4b3acc46855c44f55790457956e8941c0f10d8fc56ad012c38c1224b2a5ece416ff2be74251fcf9f6b2703e02cdc", 0x8b}], 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="540e8d38845fb734b54504706a5e20f1ac3300a6cab8ab44c96941aea9c3f40247026cec4e822bef4ca12ee84bfe494c2506b97e26f8785f607215d6764050e196ab379ee99fe401c103f7b61fa067a2af273b0f9b7cb2556332a1434be41e849a61f05f37f7a4a004a550cecd76957f29e18829744fb1ad02e2a74582770f50bde54d7810dcc13d5eb3e5efda06c9b0811d7420faaad4a6b93b3d2ab14802de9af05b2a20b617b9d45222dac72e0e8542cac0", 0xb3}, {&(0x7f0000000140)="e818914e24a5aa13162db446ebee288d7b0b5a49cb098d5b940c6b68af9bbceb25fffe1331457951910ef1cda61fde1d63a08cabd11e2483a429fcd48c61b7a737099de63bc3700112240a3975f0771d362531207458ad211383e88ac0f823b154d5e6f6617868d54bb029acc7801cd914b71e3497fba8b301e20ae095850ab0b31a9a7e82a4387f24930a8cc6a0ff0e785c594a1925da4ebabbed71fbf8b7f971382405595652e219f9333783780d3bce9a61ec40bd4cc66e5163a7ef8142f84299d2f78bd4ff909b458dbb92f12d7d1ff1c7ea3ada626f51c3096b69d75977141460fe", 0xe4}, {&(0x7f0000000240)="f8c75ec426685489cdbc65d7e79c3f16dccde82f4e65b61f6535e8e442bcf904701cfb574eccd13f51976b85b450d09db82e4b79bc382470fdc6b7a7352e2d235a41bca6b4461e32a30f1263207c905348dab4755e140d1757e8c730ca6e68358d62cd8c39199daa2776f3862372db951e57ef4679b9bc07c9ad0048f71636142446930f000b2b437a8a07f885166fea4955a3b26de0a6dbb9ad90901a6012444c9000bdd74eb3c5e2cb1644cb8e48c9d3ffcfaacc636db2a6b5a3b534b8", 0xbe}, {&(0x7f0000000380)="020eca7aa97f576e2d277d2975c3b573d3c62d34de4d31b87f9703a29bea8040c8b553d0933e046ee88f3a01dfd6d349dcc14b46", 0x34}, {&(0x7f00000003c0)="a6dc7f63dcc0b01bb350e76f410a52773d78d61758b547f4259b7686003603d13c222098792be8233560684a20ad9caec4053a8e341089709aef45dcdf774121f0ff994d2cf9d348ad09eb30c7354900313b246b8d250834ec0ac3d91ad541c8074ac84ea14b2dd9552675a4d08835c32e10bd1a53a435974412a5974d438982933f0842abc81deeac4c0c353268e24a83d5074a1301a492a831b2fbbf9bc717687a891b2aca8fc17b584771598cbec33f59393c62398496e8758dd44a39065afcec68fc808fff49dbf809091fbddb8ae9cbe7c3298d66c3bbb8ea998a73cd31ac44131edea1de9801", 0xe9}, {&(0x7f00000004c0)}], 0x6, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x60, 0x80) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f00000000c0)=0xffffffffffffffc1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="63973c71a83c3d04a42b488e", 0xc}], 0x1) 16:00:41 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000000)='./file0\x00', 0x40) chmod(&(0x7f0000000040)='./file0\x00', 0x2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 16:00:41 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x0) 16:00:41 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x203, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x6, 0x3ff, 0x8, 0x7, "11bf3804a504e36a6c58d7d7cf6a0f3095c6ace3", 0x1, 0x3ff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) openat(r1, &(0x7f00000001c0)='./bus\x00', 0x2, 0x20) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r2 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) 16:00:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x28) 16:00:41 executing program 0: mkdir(&(0x7f00000000c0)='./control\x00', 0x8000000000000000) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000000)='./control/file0\x00', &(0x7f0000000040)='x\x00') open$dir(&(0x7f0000000080)='./control/file0\x00', 0x200, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/231, 0xe7}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x2, &(0x7f00000012c0)=""/208, 0xd0}, 0x2) 16:00:41 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) socket(0x1e, 0x3, 0x0) close(r0) socket(0x0, 0xc003, 0x200) 16:00:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x23, 0x4000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:41 executing program 1: r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000000)="81ab7a862844cd09fb0c696bfce5a7c1830f6ebc50789acfb1b72f0a9cf30cb92d57cc6f951b5ed3bb5233cfb5ea019c8c1f55c460ef26ae4d7360e26de7fda2396c658418803af9f4a7", 0x4a) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="24a809856c7fa3c41a0e02b5b5", 0xd, 0x8, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000240)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file1\x00', 0x4, 0x4, 0x6, 0x0, 0x7, 0xffffffffffffff7d, 0x1fffc00000, 0x0, 0x1, 0x5, 0x9}) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x3, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x8}, 0x4, 0x2, 0x0, 0x0, 0x52e, 0x2, 0x7fff}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) read(r4, &(0x7f0000000080)=""/3, 0x3) 16:00:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) getdents(r0, &(0x7f0000000080)=""/176, 0xb0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:00:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x12, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0xa, 0x0) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3a) shutdown(r0, 0x0) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="27e6c9aa80b99cd53f6a29b57a58d7310eb5441ca1f833c4cf0d5e3df8165d995234a6ad4baf85bf8eaee775fb113ee53f43eab40279628afe9f53deb24461faf9380736aa7e2bd039156cd9943ed5341a86292758995f8bcb25752690c2afc07c8d86e8f8c292c14680813e7e84e7955d8a246898078b4fa71b8d0a2f8392cfb6315528bf54088d346d", 0x8a}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="f000000000000000ffff0000f70700005200d0a5e46b95cf8f82816b3729ab8223b6d79cdbd58336bf609993e84f14f0fccc27926c7b614d743a24f61acd5026e4f7d6ed13bf76f81845ae32c689539e7090665dda2ef048e4cbb302166ade92d0654008f6e21f81d415a0129c42838506ffd795b087b37f5f97bbbfce074cdac4b2568a764948b61e1c0b930616d280cf7fbc5d6d1827306c458f1384b546b762f70b90757b01306b3e3c2506e54547157936e0e55023cab7b3d4e3927b27c6020927b2990fcaf22c6380cd6189af4c553779a4a497da5adde6c8b0380abe31f42ac047f0c00dff6cf3582cb833c2a24534e4a0817f000000000000001000000000000000ffff000009000000"], 0x100}, 0x405) r1 = open(&(0x7f0000000000)='./file0\x00', 0x408, 0xb) shutdown(r0, 0x2) shutdown(r0, 0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1, 0x0, 0xc90, 0x1000}) 16:00:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2000000110, 0xfffffffffffffffe) flock(r0, 0x40000003) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) flock(r0, 0x5) flock(r1, 0x8) 16:00:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getpid() setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file1\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) r0 = accept(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0x2) bind$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x3fd2, 0x7, 0x6, 0x7, "92808b7ec1e15c1677e24bc15e12f0fea202a13d", 0x3, 0x3}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000240)) mkdir(&(0x7f0000000140)='./file1\x00', 0x4) 16:00:42 executing program 1: lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x1000) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSTOP(r2, 0x2000746f) open$dir(&(0x7f0000000140)='./file0\x00', 0x65407a0c986c8c6c, 0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x3, 0x7, 0x6, "dad6108ff9e701973fd005ee3da14dd551433156", 0x1, 0x2}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000600)="65772aa4186f208e0a28ef27f26ab23db9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef8559ff32da07e879812a19c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c1644ec57f9a366197648ac7135b722", 0xdf}], 0x1, 0x0) 16:00:42 executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffc, 0x9, 0xffffffffffff03c5, 0x6ed5, 0x6367, 0x9, 0x2, 0x7d2}, &(0x7f0000000040)={0x80000001, 0x4, 0xfffffffffffff809, 0x1f, 0xffffffffffff7fff, 0x80000001, 0xfffffffffffffff7, 0x3}, &(0x7f0000000080)={0x7fff, 0x7, 0x6, 0xfffffffffffffffc, 0x7, 0x81, 0x3, 0x61c4}, &(0x7f0000000100)={0xfffffffffffffff7, 0x8001}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x480) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/4096) 16:00:42 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) fcntl$dupfd(r0, 0xa, r1) 16:00:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(0xfffffffffffffffe, 0x2, 0x40) write(r0, &(0x7f0000000000)="0ffec03c9e2004acbfddb0c7c555783c26f3b58d6e2f8dfb3452974eddb18c9bde534c061b85ca0672533c8dfcd7ea60762ea1439bf79e676b6c43113434ed67e922b35b00fb2ca769cd1767cf28f75d81b630bc46d54c7141007daeed4e26e2b4b62f425c89694901a7a7c8b82a8300a1a901f4b5d621b4800c570d655fd80b60dd6fee5029157e8a5aac9a0e85a70259abe384214d68e2d19b75446f56c94cd03d415236c06c6a6bf982012a9c2e94af5d19425533d04f8f76ee6a341d13928ba3b5176053e488458793f568fd735096e53dcc92f85c0cc77ea332d53f4678d307e2d6ef7992448d926a03ad7536377f8470734bb75b1d57a5fc38", 0xfc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x20, 0x0, 0xea}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000044, 0x6, 0x2}], 0x8001, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xa, 0x4, 0x2, 0x8758}, {{r1}, 0xfffffffffffffffd, 0x1, 0x80, 0x4, 0x233}, {{r0}, 0xfffffffffffffffd, 0x5, 0x80, 0x1000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x2, 0x2c0}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000004, 0x80}], 0x9, &(0x7f0000000240)={0x7, 0x4}) dup2(r1, r0) socket$inet6(0x18, 0x8000, 0x8) close(r1) 16:00:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x20661) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000000580)=[{&(0x7f0000000140)="07c15d09c0c10fdbe7239fc6fdcd4db7b1f1a98b7bdfdf5d5a4cea0697d3df30db3619b7cf214622fb03f7fef8a9fd02dd2a7d4de9f719915877002c73fa20bd8be35989c3cb7524263a7b050b9cba0e957907398bc3a20c106b9b18d5ae5e010263e41a4d995489734742a48c03bb09d1bcdfebf8c0a00833915b7ff4740d23b727fa08aebb7034a79234440154f6dfe618b6a2aa0d762d335142ac7c4bb8b0bb668fe31072d54689a770c2", 0xac}, {&(0x7f0000000200)="85031fef4d86b7027c9270a9eb58f8ad06f70a9dd51e06b5da190c32ff6359f5a25e1334a3f4ac19a66028538325deaa01e74011065f9c2e3fdb3a5f41872c77e6f0fcbe8c", 0x45}, {&(0x7f0000000280)="4c738dccc39d300cb9320fb06eea5604e3131f2abe889a78e5ff3d82ca732bbb92dd11c0ce5bac2a67fa072479db0a55cdc88f69fd98227795483b89fd3f15a9da1864006b4f8e8e3acf6f23d959b175bcc42eb747a5470102947b5cecce515ddf28d3b0b23c8a202b82e1316256e2689f440e27179824a3e5dac8c8d8aa60f40b452c673658ec0e351ad3ec58", 0x8d}, {&(0x7f00000003c0)="057b1af3ef0310f5186c7cfd030ddda0d79b91463b28949b925ac1d9260c3089aec678738038ec3e1998513043fdde5d686e2d37648099cf6344ea6bf010de24cf819928f705c52366d172be24f3bc5e6a5dd172a8a2f539f2d435b7cfc7e6536e112245280d355674992ce918706213a17bb023b06559d495d912db0cc0a2752dcd678843ba736cd082bbbd752447c023c8eba0cffefcb62f9139e8", 0x9c}, {&(0x7f0000000480)="c32abbdd36fdce5b9fb5a3dfb2409ac3d92acd310b35970f25222bbefb4a30e0ee282134ffd7cd263c7d9ed577a842c7802590b96a818349f408c4f2841daddd2c4503c799ad7f8a42d21c2b6dad423640c2eb2e14bfea78547f1bf47f98faf183ef0e3d2b5fdf55efec609821d64fe7dcf5", 0x72}, {&(0x7f0000000500)="66e924ce81fcc606c1ce8202c612179752d7e3a3310b61fb64e9af3c99196191482f97ee407c7c6c7ddc5267d1afb1d2c4673ba2a11f24d564b0b0e75861dc181d6c13e8db8ecb", 0x47}], 0x6, &(0x7f0000000600)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x60, 0x4}, 0x6) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) open(&(0x7f0000000340)='./bus/file0\x00', 0x2, 0x1) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='.\x00', 0xffffffffffffffff, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:00:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r0, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x1) fcntl$setstatus(r1, 0x4, 0x80) write(r2, &(0x7f0000000180)="6d6c10", 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r4 = getppid() setpgid(r3, r4) 16:00:43 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) setuid(0xee01) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000001c0)) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8000003, 0x0, "b8000000000000080100", 0x0, 0x101}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0xd6cf, [{0x3, 0xed}, {0x0, 0x401}, {0x3, 0x3}, {0x3, 0x7}, {0x3, 0x80000000}, {0x3}, {0x1, 0x100000001}, {0x3, 0x6}, {0x1, 0x200}, {0x3, 0x7}, {0x3, 0x5}, {0x3, 0x9}, {0x3, 0x9}, {0x1, 0x2}, {0x3, 0x401}, {0x3, 0x8}, {0x3, 0x3f}, {0x3, 0x1000}, {0x3, 0x4}, {0x3, 0x100}, {0x3, 0x63}, {0x3, 0x80bb}, {0x1, 0x94e}, {0x3, 0x719}, {0x3, 0x3}, {0x3, 0x401}, {0x0, 0x1}, {0x3, 0x1}, {0x3, 0xffffffff}, {0x3, 0x8}, {0x1, 0x5}, {0x3, 0x9}]}) write(r0, &(0x7f0000000540)="9b57c67b12f0863cc3bff2a3fdb7514182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d5cd0f0000ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5d6b8740a0f7ca4dccf1e3e98f68c6fd522ec5fe645a3a7eba4dbb15532ee59f50c3685dea3c7c2ab0d8334fa889ea82359552c1782bbaed8b10c286498ffb4de8ab6530b32f061e48e031c90679219bca1af9610950e1bbb96fd1012ddecee2048a89f8eb094d88ec6774e227efb972030c0be474f4f4c76734ace92f7bea0568d6cbe8ecfbd67401d45974a6878d8315d450a60eb5ec9eecc56d8e350587442069874ededbb904633260bf72c6b428417", 0x171) sendto$inet(r0, &(0x7f0000000040)="be1363e0ba198371c7ccba213d55982f9d797b64f54c", 0x16, 0xd, &(0x7f0000000080)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = msgget$private(0x0, 0x84) msgctl$IPC_RMID(r1, 0x0) sendto$inet(r0, &(0x7f0000000000)="b911dc94758229a0f86ba2f699da62f099010f86a36949dbff8e4ea1c4438722db507468e1861ed56baf8dd08a127212e366e130bb3609b75a92cba7b807665e1bcb5c845914", 0x46, 0x401, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x12, 0x10, 0xffffffff, 0x6}, {{r1}, 0x0, 0x1, 0x1, 0x4, 0x9}, {{r2}, 0xfffffffffffffff9, 0x70, 0x2, 0x9, 0x1}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x25, 0x80000000, 0x80000001, 0x6}, {{r3}, 0xffffffffffffffff, 0x80, 0x80000000, 0x2c}], 0xfffffffffffffffc, &(0x7f0000000140)={0x10001, 0x5}) r4 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x801, 0x61) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x20, 0x4) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/251, 0xfb) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000380)=0x3) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000003c0)) dup2(r5, r1) connect(r0, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) write(r3, &(0x7f0000000440)="6450fa5f951c8b81400b91c1d1395d8ac3bd0784395bb5ef229f9bccedd053e575a02aeb2e93d32cb44208eb355a8eb64635a1f4eb54807660b13f7066f2336f485e20ca2b507fea068887143ab0bc0064a2c25298bd89dd4f0961c06cea2976c7809f62d25696e2cb8b8c4134debabab53ffce3271c5d4d9d0a4c474ea32f95a422abca3690dd489a93ce01053b907c049e9df25bfad088496040ba5ec89c45b72eb05c2e47978569202841f37cb9e4db6c8f3b5c16500625ea89e04012c216a125ce83f1fd215d72e2d7b4857f145aab347745c81ec3d8599b1c8cb46ad7fcc984cb0d5998885cbacefb1389721d1f6e198ad88681bc273f42cb999a6e6ae9b46b8ee76f85090c4f4f8230e63b48e99edcac81544a029d5e090e4626ffacf0ebd1b31da323a6ef84e1ccfd82dcc8f0ed4f8099797dd7342bfbed9b30f0d281d24265943a321177bfc92149c72a8828c9f2505da36cf5c7a29d8b8f6690dc6ae1c6b05f0c3daf488bf3d5fd137a92a46536115ebe56c8116a912f2d6569a2a768a1665fdf80cf3160c96d77e1106c02729c31d0dc73552f8fece24fa946b4baead71b67fba150e7661abeedb875b0c7f52da06ed23ac33a35b6d78bb44749d5133d97e593e8e5d851a626167883df011f3a50fd65d5ae05efd9ceb1b4b9541c095d13f5a9d48ad0b04249335635bbca0a8593eece7a51f89da3619bb550e076c6cee7d5ae1fc642c019864c443c12f7e3175101316b1badcf7d15ad767f73b77bd2caa134331858114e748dabaedd85dc217683469d19b2cc8fcdc7c7c10e7a0162f9e2c4c4413fdeea66611a177c4a71a56e25c169a60ae1cc5c4d3155ebec78c352e67a2fee36d3335e5dc8c41a9f27e84ae9bbc22dd2e827bfc3cd6760084490223ff191837d54727c6587f31fe8dd0a9551b45ff730e39f39d469147fb56193675d215c5d5bb716011dff6546185cac29b324847e9ff0c8da2ad7e1ec7848959072c4681d8fc6c1f80b6a6f02ff150f20bf01f13583e39eed74b9a7188424ca05878e421e4998bedad4ec443659bba64f6fef795dd331f0fca8fbf37a73f8bbe1c2356500bb18c5e554186f35bbe2550a43ebfe26eb2c4af9c75e0753b41db19b43ff52c88d8fa6319a2d8bd91febf21793bff70b71f42ddb28f883aba70aa72ed01bcef9d480c7a2563ae4e17c938b3a806481eb8081a98400d0840030b5008cdeabca75f55a64fc43897a3f8ac92444a7307dcc4d3fe27a855c75b40671db06ee0c61b1b1b3b525429f95584e57c52a9bbcc8c6ae79410dad565a75f22b429ed083c5d7b7f905e901fef23d49a8b2f00bc9172400f943a668addbd028df0d0c36f1d4cd0a92c5c5eea56a8551ae59f34ec98d7a8720f6ef5d740c166ba07b6fff40d123964c5015ce8526aa8b21559be1fae371ad357b0e841aa1ff2031d60d4b104060c3edefddb41dabba6fa1992ab4fdf8a03571f0509a9c614448f87a3a9d2bd1d677925360724a3e0872ef6eae0118ad58b8675e57e55382a7e37cffe7c1674ac8bcb33e60325db34db62c9d96fd4a6dc69678e26357a71a5ba74b7a60e8a02ac3ab9908f6c93ce37ce4480702bd49c67844736f1273c3fc32ba5c93c679da48d6dd9bb36f25333afb9127e75e4c8b26137d41807dec04ad0f59b151a8ee5ffe07a499dfa328c4d2a4e7979a6760392acfb98456521b56eadeb50dfa986b3ab84df73458a06f2dc87bf81129f6c7f81fa6b531528992550672cae1d198e4e04c0acef99c5b765194f5f37536cd235f3702063586247fe305dc0c1e88b3bc3e583e29c437980ee961ba5ccd5b8a32d08fdf518bc81ab5960a240205310bee1d1a8867f769fbbb099f61595819393c8f6154b9167fc81a1963c32c3df4f53c4436f6f1764232432a89db628acc6ed73ac41df9acafe65c25d72646710e5fcb634b29df5c5d367cc7dcd63dfd56be4ce7c616eff693cf54d08f979a95e44a0110115408eba4093ffe9d1b1dac74278670e6baca0a77db67a9dfe2053955b7791a85fa9445e3d7b7d1e52aa3e4ebd10c6f4b7f894e1ddf74adc5035ae72478132aae20291e819adb959574a8da52a2c9e906058ddaaeddfde4e2ceecd317170329aad15a6b56942828ad55c98f0b6c55ada6fa84100749b1d1c6872135140651e937effb0b1f872371204e85be0f937dd46258386c6aa046e9ba899969da917b079d99721750b6c01f1c5bd25bf880d47c97a1a85de6c770c71f0a01d5c718790eb2f7a10a2b4e4d41c4efe482d8d6ef20b6e42c6c84c64de529aa0d3998187e179b880ae98a640408df47c7df9bc25cc404809bcfadf7d3de0c24cfb738f4e91ebd3ea84356051a93d802870844e562af68c9bc66428a5dc1a580981d94358ed038a26d096ba9381bf7950fa2cf5302e7e11c7277a83b7ed22d8d761d45d4713732f7189144e71c572aa94c61e9e1c1daa2f3939930f45dd8c750d03ca1cb7c12bfe4a14049d41138e073f5d33164a3293d2812dae84398d63707061b38facc54b54b9463b42f0d8475ae1ebb9d743f7bb8f073525e3ade0d50d65c80577ace35215a8c900ddacd0e65b29bc360a18a9aae53cac4a0e30cc792e63da3f4dd602086669b45b95d1805bd137f37a3eb77b110b82d272faa31521ed00e6d359515485fdfa9640592b0ae9f867868c3cae80ef7ec13d30340fb0e2ce14cf9eb8adf764c6b7804cb6801723f667ce8f174834b727754280b701f7e56053f7cfd812a99a65940fe9886b5e79d080a658b6b7052ed324f1defc7ce10413d071d029bb64e10c078d0ae24035ba96a8accdb92bb384e22edac6099b7acefc43e30acebf2d32eabde38a270f2faf4e5fd4463273c63cc8aef181cb17df01ae5ad4b8bab7f2824d26df6b19f157e01daecf2ec456a17d33f9ab14328ddd387d0954233b19eee9ce20ff4ec39d07481f8b0ae222064d53baf343a6d0bbeafdc5185b3da64cb346c08be2159c90bba1c5c7649104a8b071b0b76a28f6a2edf8cdf49933ef4d4afa00cc44cae521c51a1a38f1d01b26977a1974b13044b7c6a3838f052fa3fd286a769046489c45f176afe3d4579c0067718f5c85fcc3c30217c403b44016b8335431482807659b2e46d3b871752eda1e07dd3c5c5c5e56bde91ab41a27d0a830bdbf81bda82f4d0ae57091da2e05e60bacfab9025c881020f7f7822c2c0c5b07977f76543b27b2c90ae77cd83160e9a5a9dea1121c20032987a8c02917af1f875063a935bc255cc74862a887d9e8e936045974916323072420b77f831c65e7d9c0eebd0de995f7f077cd3317f24f58b41e22f7c40e84a1298c45234527a9f3223b9dcef7d0f7f439f22d225b7177e8d085c7ee3a765f19f43c12377af43dc9e4052af6e2ad29defa48dab9ae6077d708c9f135e22868c5f6c27fe23e698d0e78bd22d2759edd159e21cd3fb50f485da80da722ea448968bf2fea7a23122d9e08dddb33a81bce441ed34fc78de2f791c93ee703bb22aa7acd0b47ba9bdad683600c02637cb5875940a650914046d65187af8eecb1f1a7e02fc90a302082dc0d5ac2547b05b8ec9f34175fc611337431123f0cb1f71b4d1f98395eef3ca0440a841b4dde8aaa777e7d0a085f28efdea44e5a75658832391650eb28d478a1855dca321bd67f73b358b1bac9643d4c38196cbbffb983178500b6fcbbb04dd6a16c8b9edc0681eb0db45067ec1979879b602ffaea9f50c2f8c6f5e85d01db06296a7b2daca7495467a70a01ead1564f4adf4717fec61b152af70777423eecd97a66c0c6fae084b5c5700e165d8ad4606fca5223a06689564ac803633a286d6b5bfba46899894876d5350a84e75f0b37cade0fc985456caecebc4cecc7d8fb6d30328bda0b2bcea0447f94e734399aa6f16dfd7970c3a3b16d5e0cc43555c0f433febc0e3fc5355e37a966cfbcde97bc93338eea2eea67d97beea7082b141637eba795437734b96ca66b566be1d0646b8a521261479a3ad901356787be2276f9980f61fdec230db77f33fbd17d03028e9780fab4fb1e32f793d440b94cf59049a74fa0ec3243f4aaca5e0bae6983e1aec057165a3fee22b1fe373bf9381531189712c09394104b762fb01f6880d4dbc3ff5f7ec4924e0a6c5b8bc7c1817dfdbc2714a025d50cbfa11d2b6ec4ba6a213c322e84e3cebeff0966eefc533992a27e539205fff2a847715a84ca30858599d5442c717c46c40f9790d9612cbc52434901aee33ab077e2967dc905279676497344390c8d0fed4437764b3214c972a327a57a2b105bf65280c70b7fc9f3fa650941dc0c53311a19beb6f6c95149dff0b55a9c115a2dd6f6362d9ac1e6cfb8f70dc9b4e67c47225763d76366ae267dab3aeefa6e14c4b45fb23241ebc828fe795d4b2faee0eaae24b597aefcf611ad95de9bf2535f3000d71f96c7fb908f5e39047ab97ebd9e395f31ca52875a8d963425b944625438ca889a206b31445850f50fbce57d35f91c52749c709b383d09866111c9918aab01c1bdb51d469125ceca35c593d09fef582444a1c4282a74f840d298bdcd50ea50a9fcbdb746d87cb31a4dee838ce08f436b3048406d1732609bb34fcf4a2e139018673e9aeb5bfe02a19e2848b6e200db9d1d8d75305756735fc3ea0500077d94a309a784618f9f9dd302e1f7adcb86d55c9d58da7ea9f25155b0f4e63495ec7990eef3c17bb0a05517bb936a55a69f9a75c4e26a7799cfcb263740458ee19815c2abd37c4aaae7b1249ca8dc63eed87875bd103f06111de9e2bd4c072deeb62ffc6c6efe7ea9d4a95a29121aec823997ea530e3dd026a4958624bc000ce5f2579605ad10ce793ae1f1ce87cbb5a9fe63a389df97f2ff66cf4a9d1f2ee3696906d3d1b88842083b4f982df20c7e9ca8ee09559205c68386b6086175767002e3d402fe92bd6281ae56a70129bf180d4f0d029833e9b07eedadcbb160af171100dac99ae057b8fdec0e248b12be93ec6c2e0c73f3066c6cc9fbbec8a2c87e9bfec07caa48fc49eab187af81f26ee8dec66c9e19e8a3d7ab22421c2694f7f79063de56a722130af43f8c36a9ed66628b69ec0121c864ee2812f39e195a7695161e8220e38df7920e00193e6a605cc29ededc5d38f71581041d8ae8da16c3fcbfd53b093cc880090a0b72e33489586a6f08cfdeb353384fb889c55ea4b523650a593fde07edc024afefaba35fd9928c440849cb7d6913cef4f6d61cd0b8e5e07a6e4e25e5dbbb501bfdd02c95bcbe0fce078dcc6b70a58e63a5c11e2420555bbead700da01d9d9645d1cfca832ae4241e3c4315cd512a17e027e28c50558c0340d7c7a72303753e08cfe2bd88a6ede5103d535f560b8b8fe5f7727f3644b4493eee3debb1813997822b8431846c83686df413052e6e6116bed2f25a483fcfcfd32f70595bc13f7c445e4c9ffaaa21d876e3df0e9ef78f2a3d54cb4f86693794761b72534fcca3b0ec3ab491b6621168a5e1ab9fbe68be4ee8815fdd287f7064302381e5f4bd589510a1e09dcad1b48f838531d852173739fb6b6123d82acdee56d899bec274dee8f00d9170e21f1ada0494def4c0726559f46b05d2e3a568741469dae5aee9a3beb6a61b72b5bd1cc4c8f2d40b3614d1cc7e05e08d689ceaacc5ee03fa2b69ef5f530d0fea303f0cd7955687d30bddfdc44adb67e4769327ca1675d248b2ee1fa342d219a1142c0b3601b47b5176caf66494d81a7fcca78a474e27012507ee5d83cb259f906142c340e21cf7837dc747cd2e4833f", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001440)="2c5158a0383f757cd0ee022089d4571ae69e21a0df0a9c132d951bd69fee6a08d164b795662350d1400a427f6564639108ae7f98d448ed0bd57666e45e8baa2a8f07030e1df87684f2a9cc19bde9894f3c762be1732c2c954f351ebe8fa75123b7987a20b114e8d594842e9cb77376306fbf3abbadb68b430e886c5c282b804736a0da970434077f742f0b713ecb46ab7dc418ef58979b9dca9f3fc10d3c62debd7e0f91516c10749a595ccb74d63b997d9185bb4af53a41730c5248fb0cc029da3f67ec7be091f7bd260314fb1d6ad04aa18eefa5a0a1c85a44fda612d322b125274f4a02c8ab7484edbe37c95ad6cc1398c43b3c0c6ae81ee622a97910b6d9daeee02b7109b2efac29f57b452d1f3c10aa7a1da69100a9894d697551c02738a7e4caf92a4de8ee1703ca113757a76968488cabf9b167e3c023e8fd9779fddbb4c0f197de9c7e74ea17a7b8cb449c1617bf2ca89219f574b7e9af61d5d0e14d94203f2b8c1549b4048c2607ad089af4f8034d7287448e30374caa629982ae84f31b085621cfcd15a129426743b30f6ecf4c9eac1ffc3a4b82ac4e6abd135598b59ccef59c73e093d61ebdc4e280b0019473914d14fe4af6e223f449f3c2c5ca9a57a994dc3ca2da8bc1fb9e4f226260708b9d9626d168d23d5bd55e039659553bac58ba4b776dee578885b10760efe991843026d4d17277d3642c61ed684fcbfce497673f2ddae33d8763526759ecfa87906c2794a48554570a4e81a92727536932448b60664460c4d10381e100267185298bc6c4a2f15dd088151a901d30e31cc14292c026e676058f9b1fda0cf5d0c037ff4b078c65e3380987c1368853c868706064e80795c662b90a39362debc7ecb6c01e35292977492063c5f618106b59b099b395d715ce3a79cb10c7fc14b63372b3dc9e0fdaa28c080ea0f2edde9f75d35abca595812cf54fc60b544662920ee17e4121c8092fc9f4dc4c6c33a4679a0e944361fcd4df7a10c0acbc69f2358ad513574b677fb163f71e24c9cf6999014b23a1cb2d51dd0248cc132a4941d61a549bb051e714378e974992ed6a3fad68a0158192e5460dd02f30a1372801cd5d829fe15d796e4eef8fcf5f5e2883c73aef7de808259b437a5b1e499e14f871f5f722ea2b022f9fa5c277165404b14c98d5738e8f6f17764a8ebfdf7567e9447ce0fc7f9f2a0e055c2739153090e6cfbea0627154b97c120d2d84cdee55c56473e28d06f6e8b01f13cc2e5bf95d6693abb6afeb6c1e17417a14319b1d9d8178b4e55c9265fdbbd6f222776389c5d8c877240a91781d83c5b933c0d9e48f04f55ea27bedd59b093815a4b09bdc3593f7b34e0c0a576b7c0ebceffb895506289c6be7801b87f02d0b2c2473592f6aeee650922b3526187d21daa55f61d7d83e39e59ff8429e0578d48950b2892680e1f773e84a3724317bea564b5c2c139d6bd320f9ed2a80dddb2831c5782363fcf39c2506177c1d0054fa0feb2e1f81c188f452d786a3ba70f8d89f50b921dff76a341d4eb26e6198f087272b737f7644ed43d0c8fb486002e7eada77f0ac48c533e52813483cac790e4b8cbf7aa16e1d8b6d602bc8f615da0dd41c5bae2ef516a92e96b76eee6d3b4975f0164d105b1fceebbc377d748d5e7be7c9902fc2b84d819d3af7781cb94b73c1668d4251707f9598ff766f111ede00bcce41f5f76238586c65bf0763f46b616cf120dde7c9c7fd80ad736d423481e2c62e1fb4f2a26571824d049b16f39dbe6785f7353b5643212158036fc94501bb0929e945524eb677b40c405b9ed81f326d234f5b07d08912f0d8f1296cff2e6144de3298c860b70506e2b53c4f2654bc5539f172348d55317d71385e62e49db1b7f12d0ff7efea5a893f757951d10c4dfa206b63e36b21ce8488b8fe045576d07e1e71bd60e9b5f155e4e64a8e2da60fb8190a1827d54a939068c8f5a5b51bc7fedb5c1ed9caf2e4c55ddd13d11cb01e882f3ba54d42ed889e26b9a29af09cdaef37682ca1140d6c67c12fc60de4a4d4c5768870a429a292fd7e37761746c850cfe99fa272e1564f533962e8c4ca9bf00de9530fe34d289ccb4ff3c5fd4ca58a7539207bd744305aa9375d5fd9604bc25dda60bad28f23de2667a9970013af73b08afc5bbe002e0b98466294e8e7c9c6753ce9c32ae253abd657882e3139e2574712d4eb373d6380c53ee4fc81d77c3c1d33dabcedce895470ed63d1c4405460e97aad4ba19f7c3b810f9c6d847b61be8c5c518ee7d02d24402937b817564ae0d74ad3f58a634d18426cd3f02336d06026c97a9ed1fe5589124fd110cb6b08ce407e912e7b24c8e6b8977f4413a50915d7e9097ba09a52e6379ce381cd421489bdd9e85c8544ac22a5ecd8270333e124011aaae8a3e502513c30bc78260fcc8eae3c6735b86a5c88bb11c77323905514dc8f634111906dc4af7e0259fd9fd86f0c69978104faf6563383bee23238961b7b8b8631d7f6131c16e0b4d1ec37db338bee0922732010c1181edfc5504c8770d93ecc4ecb3e95c60b0fb574b3c6e78595b631e126623bbf11955feb229c9a4e4968f0bbb5fe3ae42d39ac273003ba426a3ce8cd5e53400ba1758979c561febbe5e1afe8a1e4c09e94857f66b286376ae776a1a4dd9d48e2308185d5903688b70427a5dbc514763ef034963fef5297143f596142ff89035b6bc78c213720285e0832f0c6bcd1564558f0f5e229b057c10705f9016a8af5dc25ad163452d9900eaa293dccc8a61330ab5eebdc7d7a045f4273d80bd259d75735227b4aa5cc1f84a8b9548f0a02fdedf083066c293e5853ef38ad3c0b047532218d92d375aebd619f470ee4c3f282957dec2558d3cf138552e4b82846e5637add46a7c2b5910ba0aa145fae4c16b20e405095f60c199c565a79e13f30228de9006df77a3e4fb6f56ee8c6152e4eff060f055b5c38c827108769e3c700e559e41b8b9885877cc5181ccaf7ba5c813167724a0c8a8d74d5af45e23c6ee8d0f058e4f71a674e7b4daca7d139cc8630491e39b8afb60f728ed0cad913dd1829953b7dd53018176c8eb4481a154f1188dd7449cf9850618b8011d8b57d9165380dd855f45e7a5e8a6ee41d5894e1d198ae35065d652d8b9dba68587d1ec73015bf559d7e4f0f124ddb2b29bc11a90927e2e9a7073346b6ae9b60023ae8d0b3d2e9b5846fc819123353303df9b44ed65eeaaccf040f5f158a387b3a88a49429701428825514298cb4f315a0fdcc5c0d48369fab99becdd18120badd11491718a89e6d1f07c3b887612d79e6bdbbf3cf9de63d6802c6f51917bfc25f0669ca0f25a4328acde88e95cee3a39b0e9bbbbe14016fc5d05c84bd62af510725ed6bda6d434a8552105dd614e5afee123008ac7e97fb679a6bcd2d3500e263d8b25f2ec2f05bb498a4d253aac1d738bb95c9dc530dc37429fc611bd2aef9f130e773a251947eead3485eb2604766f2889e1f7625d6a15dd45b110095f4565abffd717f1a7bdfb78c33f5641354be8ffe58e3dca653af8933be3e61aa621a848bff11320d834eb133286a66df0ca492f300a4a10a1741a67a52f1ca6af45b3537fb1fd8cc3a1059e5386238a698e2a477546c3a3ca0bf876d3291a39014368878089eb5e5a06bc226e4649af106c87432a0531a15958ef12674ecf7e0b41db294f9c6f744cf08cafad53ca4d7785e096eeb2dbd92ba211fb026bc5da85336875436e1a0218edeb66c921216c903596566d339818d7c849b1a491c76736b3f29cf51602b396797695f14aa1de42b6fca29eee1ad2dc9ff610ff5dc9a7bba49411c8396af3537294e0daf84dde0ebcac4e8eb44f5d4b807c9f65dd6d288108d482ff687ef677eba98783ca98c4d429b27948b84a2c939b59866424267f3e41f98a3dc710d71e2d085ba4bd6aaf05eab3599da10991082cd1e4a838af6e7f1e45a108566dcaee36c3605f4b07b394e11b4c918cdb88702416dbf13c4fff20ef15fc33f8582f9923e3ed67d45df7ebb3df29a2212c698ce4772f66d9b12365109025c02542503cb1afeb94086204b10f11767e2d024e1f19f0cd959ebc6dc52b3e6ae02149dd2ba3c7734d9b27051bdf33454b1442ad6c13a78753a64943683e06aae7eece220fb9b8b5ed3d17da4ed52fce4c221fe1177d09930552ec1dca68a7534f4fe06526053cc4a9d8aaa7e1e5657dcd741aab1a5fcfaab926ce68c32f2f0b154c6b2391f3e59d95434ebb737fe9f7938a3058662e65404456adf8d30a574daf3ba469225ed4e3c3896ed29ca1dda2d6cb8c41b3457f9821b66a959e94fdc1d0c7d612d8e6ca066a836eb3d4de36df82ffc8bb35040419116f545708fa9d1b13b98e73367b9cda0b477d853b19ef0b8a61b2cd6a91c71fc15dfef42993fc8f1ab55204ae77f7a9b60d47a1edae4fd0301a45e3c45719450ab0af114a646291286bb9d5ff14b84453b92925fbff72b3b1b3c513e9142aaaac67d438587456c3cf26629ca4184605dd9d5569bfef8120a01980178afecc1ff4bcab232c1a0e6f6aaba66ce1941ca6f6cf9053a3ab0f86061b290c0747f03f306fb33feb5a5ab8ebe7863398f5c698dbda835e9e69759c4ebd6532ebdba58a3f6caa857f661cef1d963dd6d1ecc4569ae634e0bfcfacf63bba1e80f9286fd4319d311a7720c3a5dc41ceefb448264a906f8479424ad38c76102511a355863fe3d7abefcca9613647f1f630a6ee9b97d3ba343880cb73e5c36dd6120e9ff2010e31c6abc734941cc29b48d0ea62fd6bcd3c0cf4dedcfd9a3014565a31705cafe2557bb6b0334f48269dd5241a97b76890127443f255a0f41df3e429fa05f0a97093b85a0511fba6ac09d36e47ccf1828efa5fcfec27ae08e4fb9fff812b47acef8ec0ba7a50154155e269ccd92ada601866c15c224d807c8c7cf9b586d261b245b33d658ee215ffa75ff844bfdecb3dda5774df0f1e9f95cd3e84e257308d1a3f152deb9ca5045d7b0cdf64eca48192b74736f96a9f3459113d874543db7fc9a97703ff596722ec461c1f348635fd19bcec35230fdcae9119f6ecd94f83e2df615ed857987155e8c8e143b71588e31b7332832f6fa6a0f4b0785a6c5f0c3edfee81b30732e819231177c70870e373c58a7d04535da4e77ae85edcfc165a0b2f1237c19b89dcaece6206373f410b76c72341194094f702c247ef591a382eb0d8d7f4798d3e9f70c4bdac672aa586effbf0fe18f373e41d76186ec73df00edcc2d07dfe8963e8b6c8be37003e7788c4fdba2730ae58ba20556b9bd63e13f27fe510c7780bc094dea8e83642e8da3f16c57b7ed92954f195c7a37c73d168da8967a5be8fcd5365d26ecc2fdb390a9d466ab7847edddb2dd5b4770b245a53b8c4865f626a630368fe9f04b79a68e96082769949caa7aa58ed39077f18268c86652d79602c207d5a858a78903a75df062cbeb9e4bd76b10e0d94a63e143f82cb0312782db802857c95be9aee4f2c492352c9c6236262d6dfee44dd3ff8c030d0b7b552cb978b84114ab3cca73e91344ca49b9ea6a113d65d5924ee8727da84c73b6aaecf30d5fa063d5ac43e2ffff8c3b694930c2cfa48b275342283ce65ba9787ee3dc7a9e0281800d011513fb1a0fd6aaa0edd62cd665172e6ed149141bed428b75325ede0e1a7f246f330cfe0d5db6b1ff7950b7a616198fcacdc603cfecae8975923c8ee3b409841d176dabbae6a6d0861f58e7bf4f17ec76a6c2f6c54424a25e9784ef92de06f3ba6e0c80d853e18d", 0x1000) kqueue() connect(r5, &(0x7f0000002440)=@in6={0x18, 0x3, 0x4, 0x8ec1}, 0xc) r6 = semget(0x0, 0x4, 0x200) semop(r6, &(0x7f0000002480)=[{0x2, 0x7}], 0x1) getsockname$unix(r2, &(0x7f00000024c0)=@abs, &(0x7f0000002500)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000002540)={{0x18, 0x2, 0x2}, {0x18, 0x3, 0x100000001, 0x1f}, 0x8, [0x6, 0xc0000000, 0xffffffffffffffe6, 0x10001, 0xc5, 0x92, 0x0, 0x4]}, 0x3c) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000002580)) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000025c0)=""/191) r7 = socket(0x18, 0x1, 0x7) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000002680)="8fcaa051fe4f", 0x6) r8 = msgget(0x3, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, &(0x7f0000002780)=0xc) getgroups(0x4, &(0x7f00000027c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r13 = getpid() r14 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000002800)={{0x3, r9, r10, r11, r12, 0x10, 0x7f}, 0x409098ed, 0x1ff, r13, r14, 0x1d7d, 0x2, 0x0, 0x2}) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/198, 0xc6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x100000000, 0x1, 0x3, 0xfffffffffffffff9, 0x200}, 0xc) 16:00:43 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0xdd06) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x3f, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x6d6d00000000}, {{r0}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0xca, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x3, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0x3, 0x100000000, 0xff}, {{r0}, 0xffffffffffffffff, 0x10, 0x8f, 0x7, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x0, 0x3, 0x5}, {{r0}, 0x0, 0x10, 0x5, 0x5, 0xffffffff}], 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x22, 0x80000003, 0xfffffffffffffffb, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000002, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x4c, 0x0, 0x3, 0x40}, {{r0}, 0xffffffffffffffff, 0xd, 0x40000004, 0x200, 0x4}], 0x8, &(0x7f00000001c0)={0x6, 0x4}) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x68, 0x0, 0x0, "3169a951e955b590d3369ad58a3213704d4fea696915dac10319670500c0f20dbde69a98b3bcf78c6c7b56dafa9ebefc16fa1bdbe0471330388c6edc526602909dddd61ab688d9528557cc49fd86a56acc"}], 0x68}, 0x0) r2 = kqueue() dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() fchown(r1, r2, r4) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getgroups(0x3, &(0x7f0000000080)=[r4, r3, r4]) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r6 = dup2(r1, r0) getgroups(0x3, &(0x7f00000000c0)=[r4, r5, r5]) close(r6) getpeername$unix(r6, &(0x7f0000000100)=@file={0x0, ""/76}, &(0x7f0000000180)=0x4e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x5) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x101, 0x401}, {0x2, 0x2}}) setgroups(0x0, &(0x7f0000000280)) fchdir(r6) write(r0, &(0x7f00000002c0)="3cccdaaaafc7721787284316c73673c23d76373dd4231702857b5af1a2634f42f7", 0x21) read(r0, &(0x7f0000000300)=""/32, 0x20) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000340)={0x2, 0x5}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000380)={0x3faf, 0xac1, 0x0, 0x3}) mkdir(&(0x7f00000003c0)='./file0\x00', 0x68) getgroups(0x3, &(0x7f0000000400)=[r8, r7, r7]) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000440)) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000480)=0x1) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000004c0)) chroot(&(0x7f0000000500)='./file0\x00') 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x1, &(0x7f0000000000)=""/39, &(0x7f0000000080)=0x27) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 16:00:43 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) setsockopt(r0, 0x3328, 0xffffffff, &(0x7f0000000040)="b65dbc8480a55d6997be0c298fd05e6b3fba47a0bb3117c929cc700ec2e6e90659070bac120d7c5d29ff1203475d8fba3376b9a0f29b07febdfc", 0x3a) getrlimit(0x7, &(0x7f0000000000)) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) readlinkat(r3, &(0x7f0000000180)='./file1\x00', &(0x7f0000000240)=""/81, 0x51) 16:00:43 executing program 0: syz_open_pts() r0 = syz_open_pts() socketpair(0x0, 0x2, 0xfffffffffffffff7, &(0x7f0000000000)={0xffffffffffffffff}) r2 = accept$inet6(r1, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCSTSTAMP(r0, 0x8004667c, &(0x7f00000001c0)={0xfeffffff}) r3 = syz_open_pts() dup(r3) fcntl$setstatus(r2, 0x4, 0x84) 16:00:43 executing program 1: unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='c\x00') open(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="01ac6df8f38c699a7824bb231b3b4168e3d7ea186d6e5c", 0x17}], 0x1, 0x0) execve(0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x4) 16:00:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x3) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0/file0\x00', 0x10) fcntl$setstatus(r0, 0x4, 0x80) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x4) fchdir(r1) 16:00:43 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:00:43 executing program 0: kqueue() r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x89, 0x0) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) close(r0) 16:00:43 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x90) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000000)='./bus\x00', 0x50, 0x80080) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x7fed53ccc8019d83, 0x0, 0x0, 0xfff}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) accept(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r1, r2) 16:00:43 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = getuid() setreuid(r1, r1) r2 = geteuid() setuid(r2) 16:00:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:43 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000003000/0xe000)=nil, 0xe000) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x41) writev(r0, &(0x7f0000000100), 0x0) 16:00:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="ebff757300000038"], 0x5) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x20180, 0x168) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x80000001, './bus\x00'}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:43 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:44 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x80, 0x116) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10800, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) r2 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000100)=0x180000000) poll(&(0x7f0000000080), 0x0, 0x400001) 16:00:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = socket(0x20, 0x4000, 0x1) read(r0, &(0x7f0000000080)=""/42, 0x2a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x848, 0x0) getsockname$inet(r1, &(0x7f0000000100), &(0x7f00000000c0)=0x1c4) open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) close(r2) 16:00:44 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) 16:00:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000000000000c0) dup(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/134, 0x86}, {&(0x7f00000000c0)=""/55, 0x37}, {&(0x7f0000000100)=""/47, 0x2f}, {&(0x7f00000001c0)=""/239, 0xef}, {&(0x7f0000000140)}, {&(0x7f00000002c0)=""/156, 0x9c}, {&(0x7f0000000380)=""/143, 0x8f}], 0x7) 16:00:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c9eceaf0114fa13e"], 0x10) recvfrom(r0, &(0x7f00000000c0)=""/40, 0x28, 0x2, &(0x7f0000000100)=@in6={0x18, 0x2, 0x10001, 0x8}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xfdfc, 0x0, 0x71}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x80, './file0\x00', './file0\x00'}) 16:00:44 executing program 1: r0 = socket(0x2, 0x4, 0x8001) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="d75c7d5238197b7323d7fe91dd820c4d098476559bbd3722e446448473bfc2", 0x1f}, {&(0x7f0000000100)="5c77e07d7a3b238ddb5180596cfd5ca14ea20aef7f518fb2fd74edf6e4ac51fecfa5aed21ca18155eb7b205f485cf77aad1077bacee775a22de9dcf4e2080522ee35418b026805435ebc718110436b72e5ae125fb365ea5f6e75af87832ce9dd5a8ecf88c5e9c10bd5ab705b2f37670047b487fe8753f55ca3d8bfb43064df59b91dffa4f995ba9b02bd38a09f55ec03c23c3aa06d365f52b68d731457b8231eec985ed0c023521a3f2426b683c53d07fa32c388b411aacc1fc29d3f50f1c319c683051d19d21a64f330cb5ff70cd63fb4388aa2b99e0fdf645614cebe1882b7ca4a9404820bf931c0e7210f95b4a761", 0xf0}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x60, 0x1}, 0x1) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x3) chdir(&(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="01ac6df8f38c699a7824bb231b3b4168e3d7ea186d6e5c", 0x17}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt(r0, 0x100, 0x7, &(0x7f0000000000)="0ee036c54dd139487a8d4231cbd2b02eef136b36e24eb93bb80e7a33f0f56069bc24d43b8d19fc022cc3b20029b1763d5b17d667edbbe14e620961d173fcde56fb06e515294d612a5f4447c96f730626a86d0b457876d24eddd82a6c266c52b62a76f1cc3bc92d757f3378c7bec2663f3d7551f83bc2251014ddc1164e348ddf121484cddc5a1e8aa467b6c95bf153e41e559aedccf7d1ce2d241a4fa62fd618ec1928412c2763cad135c4daa9fce75d9fe168945b508fb252c89c0cfea3fe6420919035fd0bdaf0c32e278a233ab51f478db1ad2afd4097fd097c90ce441ee86ed291d79f3b5e79a8e3ec229bf39bcda5accac271f3c78b7e7b98dedd0bd91bdbc1e8fb8122b6556e7f9be655fd8c761f482a5e3efa272bb3c7fdef0a8b901f21d70898e382153eef88ecc7c2d6efc2becb45fba625f082ec66899fc6b1c1b6ee8ef9719b4216c6f801230f48c4ad7d96ea5710e101d4d15172c53c56212c75121daf8a5a0a09bf1524fbe5cb5fa8ee001c6a46f8a4f340d1e990a1f6bbe30e9169d5bdff2183a026f91e15035bd36d9e5e5b0af79e1ab3e815e2a6b1e44dd8ef2ef18cfd3a9e3f8cc7cec56e93cd7e495d4218141c13f4d69f6c791e24a8a848b377fab6e4a2338404819f13d8b5a8fea05e4a56756f7eddc33471b653ac7e0ac3217e7619bd5062aebd61e87eb6c1441ac214d89dfdae0433c67846be263ffa96466a0a6f481e0514ade57e33980413126455c93ee93237d61789f6938cf733c520047fc387ade7be1225f24d442746cca195839ec172c3146a1aee6332e370a40154e0a789014b8fe26eb009a2ffa1e492b22ab684c671876fb2c9f3a5bc5dccafa4e11b4a4e5e94a3900f074f1c897e5492d81445c2cd9058ebda2bc86513d558f760f5a7200384eaba526df83f2667d1c279e06fe5a988cb9111e2b2cf748473845858c87af830df5119b70bf645fb746a02cf897c17b734f531c149f8f43a2a7ee1419293284f662a3b8463e51e9aabb3bcdcf5b710451bcfd4a1b8c7bc836e3aa5740013e5948d90620a38cad4a4b0ee7547e7eb757cfd6491be97a2da6d5cef3c3b67cfe3c90e70752d1cc520632ba1bb99229be6a121ac887d97b895a3476260a42eac615f603ac3acb3d384e4724a02c05a85b7644ee16a1035b2f9d7a341d1e2176956b036060e8a31d7903b677348a732087ce46ec07a89257dc189e013d5e00cf3450c6dc4b0566ac404882aed9f0846fd165b83ae1c9f2771f491173714ee52354aba571bc1caed863058d0fe1c517793878c23b16c1323e6ce20d86c0590a768e7cd971356bf6048b9cc9455862c2919ecbd6c3572462d1d14f586ce740b8f9ea1129cff54d9af4a155f812222d582647cb8f15ce51f93f44ef458abd4407d1bb02f5a1e2ba70f5725178d65d9bf28e929c73a3e75b0e227f9c630ae28148674b343416cf75e3de0ff1c86700c4f303e6e50422c941dd66478985de1865ecda69f674134843d269659f3ee9dd8d0220c7096d0168e6f2bbd97a663e864c011bc3474c5376020d17acdbcec7bdecf901c9d1c287cc434ca2c6ed6a672e290c5371d2acaedf3128d388f25dea952be1343c95d9664583c4d9d8a258daab126b62ebb298175fb61c76d3d96279bd6d6611549b4d5467ff3ad5e2b32acb1a5a652c3236afbd3ba0e13c4cb60d203228a5618f056806007fb7bbe1468707570d07b88ae8f4e7c3dc262b69c69875ee2b9cd5d2efafe772b1d3ec31f6d57e117c9f586e8677343c9dd5eb95c1fb6d28b442527a47cc16c01dd7683db999ce5bda139201a081953f680a628236d30337eb2919e2be839732d4157321b299a67b29ee2588dd57a7eb1f802f4ff244b1abe7b15deebba3716d53d05e319c72e9411d9e308a1fd273321c639ff624894d8304bac863932d956f5f7c2ace82aab28b6459e74e5ac8d9daae0faeb8f9978610c042cacd93ed6536a8bca23dcd6873f4d816b75a3299759110b10d282fc6f8f6a0bab6d920a0aeb863114c045e0d7f87ded3fb7c580bae4d1b1cb3e9993a5f458d8aecfa8912a755ddf8cd44dab74a7e32e7d9c255d1a30b671c080463f560f7eb6ce91e4313e6b1c64335747b3a19c4d35ee18188615bf4119a36f1cf06c74328f5c7c130c18e057edc42cd9358cbc6233ad0cf43b90172c6125304f70ee2212e7bb25de873e8b99239eba1da93ca43f0e5032b1c8e78d4cdd8b6d919c4cbd3d34035f117e315f9d44ed50e858cf205a3b97c60d46d963bee4942bfaa62c07533ac20ccfdc3c9ce303ee33c693f7bdedb7c060ca7b9ed1b533d8c1c96e9ab878e7830dc428d921ba80457383ed7affbfd9aacb141b735b9191212317cb73600f6f8edb0b734025c83cc9a778e5e5d3507bc8dfe258416a0b57abe27d325bb5c70e0addd4eefd7f199bdd3915400588851e10cbf9727e1e87ea181bfa2c54c666f77247f9bbc2736c040e4aa5d3e9073635e58abb65a739cde3d270ed6e4e7772ae4a38cdedcd95b3ef77cfa1c8a1111a845380e60ee0d3ee6bb18f8dac38ae46b94b9d62749b9713a7203a98c0e65ef38d6f69b52d037b4efcd93a23a4081f5e0d6b7f2caf3f13ab8ba0aadae97d648633bbecc684c2fb3cfcfe4a709f2b5b657f623b42cfb3db40356870c4978ce9a98c5adc15e92f321c892b11a0f7c7756f7e55eb4803eecb120d65f3eb64d64c575a3f11e23ea68a1abd744598cf08397ad5b896864c31499896743bea455f8539f3782fd932a761ec023c2cf00dbd151ffc020111bbaf3762ce04940c295b12fb6682f089618ca75f13866dd38da1128db1caea09d0c5e9a9520df4f2826ca247d16c15709114d37e7dd7904715635413e2a27894c6502d6be2a41751c567cc65b26610b888d29e467f2d116246bdf9eac953fb1211843db27b3fff3a01531cddc35570fb7da55208d427667aefcf6415c11e539bf3981fdf815321edc44155544d258306426f812c4efabc9b465daff3e3afcef8df641ae80029d77ffd5b8e8f128c5776d2e7df3d6665b8e0b3ba9ed164b239635374c955ba4449bbdc9b0683c0b007b430913ba89d7af78f372113815ab95190139e44cf070e5d9e68f06274129bc6dc5fafef2e2dc26ee1174db3bffb00470b15cf8a65da3503bfe7caabcde05dcc7cb08c656a3a90cd02a7e1d3fa7f73471862834627a5870a5b4d8d61ec377ddf057d2b567acb7625c066e27c12d5ac7888b1b7dd1048254f762ce9b3cfdbc285d0d6315c8517c4214aac7b2fda6f8f3affb607eb3924b9435168ce4317fa944d6d902f0c28cb973a2c8ec7ba144f0a4e2cbdf01257171ecd3a63f7069afb4bdab9422d6603b2f241903c3cb3039f85f271d3d72371a41d9b853c587834476396ddd9b253859a90b684b8aca147daafefcc126afa865da1fe78c611ad2b40ce676667cec3c62ff568eec3fbfa14ef3fddb7f4433cc6484855e00c9ca7463c4680d5530fdb41cd517efdc9c455e2d74dde958f3bf024969e87066e01f63f1ad815303b47eb1491ecd6fa865d3a2923cca5d06b7b9f72cf2d7b31d8f3382e3a915586bfed9d049cea1fd963870737a4ce032b37c6c4edee06616b1feb1b6f8a0586ab2f13a3e04d75155d344208b0d2dcd341800e932a89abd14aa5bf77955d5f199c8b5d67fec0918cd1f37a5cf5e2e59e1d337ad95e36bf89bc99310f8b80647be041916f8f2ea865e29db70ae83d73e0a009709848a7ca4307f708a1666aaf3e7b43711ea39eb580e242364241874275a8611765cec59acab7d8d589659d4baa6c716572ceaec31bed482b276e4a94695bfe86ae441a50e22d2f1850473a7346202775708bc105e39b3ebc8f8bf60b3f5f3a6df7dc6aa5d17b585753676e2ec4b17c6f78578a4f7f3ac00cd25bf2533c68a5049da659dba7b3968de1fbda2a80d562a6243dedc7bcb352ec7593e88b22692404bda512f98888c9c5fb1ad26aab63db27f4f2af5de878b8d2ab1770d2119b7aba797d165034fd28df0fe80d9f5984cde579cdba56ad782b79b9f609a4787c20d2850c86caedda5e54679372c1ea1b4989f5a4d45b80ef9e1543e537f9ed2d971ea1b8b47e1e91cb5187e5aac244b7d166f5b00cc814f08326e310f6a5aff5822fab425de207e8b1864e3dd5d5b006d76d3f3065ffc6597f92e9d970ec77685d83bd8aed7cfd7ee44ec622ba254dab89648960375ce01f69e31cefcd2de519f84ae614a95d8a20f3b6f0d7ee8de818128ef3926c21298928fa9f2e175efad71b76f6d5f888c7464b6e38122a59b9a33768cacc9bc1c96aaf90a2d03bb7e174199f6d6d8542a7c84ffa33b2d969617578ff458af691f6524c1fa8d267b1003b9ecb4c8b9036645679af12c5ef86034ce366ce0b69ed4abb5a620832b5b36fc5ff6d5849fb3687866c64a7f3885f2a3869bed621f7a6a45061668b0c6276ed22e20e76e3ab35c6a0dbb985ceeabea41d403affee2dcadc52d4d4025ac27e03c4c565917e5bde13bab0fabc40700f413a52e92e6bd4e9b3fa630d7b302274f3e381b1cc75f0efbb5f8a8f1d693eebccb9f9cd13eb32525e9b36ef3703959ac5571b22ad312a7a63d7270a49869f0ca8298a16ee85ca293fcd5636f7781a64354a2f775db82c36d9015eb1603c79c2ca6c3c8e45a5981376107173dd83a793b5b82ae5ade41c7eeef883ffd8dc4481d709e9892b2e7269dde585df852abe19c89ce36fdbb030c70d4fa9a08616012c627caa1622d6da0f7025634b0b05192cefa851800c27e610a0e0493c5ee25c3589d26b23aa4510b7eada73e2f7907faac84f3c2763e81b7f2e6d155d805e760ddac84ad601264193ae7f7386d1f5a0fb591ed8bab8163e62c80431e3bd10f91c02d1aa3e324cd509563f3369f1c6e4e98b620dd7f6b435c1c4114fcaa1edf20d903d6c7656a1d170df5975ce7455622c1863d79b85c86a51e42aecbed5e1c5da5197bd11d2baf93f6be6fe0a1b402b4e012a5836594b67d211f153a473cd4dca6b0db76fa7c3b7f28f5994478ad028f12a28f0fa18322196925a5f389697a8f43f3e1db446e540fc9e58dca0eea609299acf54d09ed48cfc89d19c75b674b7a632db2ad60148d25a51354a48ce9d74fc037ef3a0ec1b5fa255bc939c5e355ed3cf26111b4da8e9af7b4f71eb0c999a3ea9a271d9903088b78039d4a694d1f9e01f404e82b15a7a12d17b8dbe30e710764878949662915da5ea272e864cc17ca4483d84a7c52103891e23673a1572c369e1023e03872d825d90c3a3db5d79250f21f521e3f9ed5ad9112677dbd60364df2f724be35a01d69810bb13fa9d5f130749599dd789b39346a3b8feee189860c99e16fc4e902d980cf91be1bb4b8c4f6d89541486a12d351acc75feced5964140adecbe84e597b273521ae8b1b1c8bcf4ab24f603e64b857f31c94a963b2b316e4b5b60cae57160a4d4c56326278eb3b15225e6425569fdcccae00893edd1d9edf06252878e2e7eac5cafe6ab8448603f68400c3845842ed5b2c730701f05c8148bfa0cbf006927d8a8ff4f49c7501a7148932c9c080399669d05195ad052ebc27c03b02a33e22287627b1b13d4321473f3f28fb76d3ca1ceca4d733a8b66ed6b4d99be91cfab32a36a675fc51c72a74d3b4d26e94997e56c3803a59b6cdd23ed5e5e1c84cc146c88472783f7394d103ea879484d099b9585178442e4f03d5b6d26221455edc8155b4bd59bbbfe12b5629a49552f9a6537ef4b2d85d2812f75dbd0962b0a3ad7eff92b", 0x1000) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2008, 0x20000003fbd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x4000000000032c6) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0xffffffffffffb27c, 0x6}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="d07ab4419c63cb7194ff2337397bd0cf88f91d9da6d9b272053d74bcacc3e9b1492e17f1e6937bd2ccdef78b5ee9d16fe939bd925eb50b3ab85baef3db536c5eb6b151f0ad26b719d14f65a60daa396c65bd432eade1cedf46263e04d4e5b4df4ac459b73d10aade67417fac460a8ea56ce2a3aaaac9d977f052337eb20fb12ec27b9664d94cdd5d1dc3c7b2ef08e24ba63f97d1f17a25f795b10120a3f716a321a7d343c9febd16fc4f194de0c286bc1a1b3e2ef55a492f5e974022a80da1b7d8caa5990257fc601deba9e66c8e1b0bb5c06608f031fd6dc3d70885bcec5a12a17c4930b92cb691fdb97328eda1a93a", 0xf0}, {&(0x7f0000000240)="af5e5c2071f0e64d8b7aa73bf239354563b37493c404e63b8b94aac7cca382ccda27dfb8356f60ca0340cd68a1a875ea7fef2e68e0f1b29924a357483211899657fe1ed80001a191bfbbcf09d738fec5b79e1eb675629103ad42251abd7828f9e41d4a2ebab337ed6bc0677b8c57273a46dfd714b102ce88b91fe8bae6f3bdb74b46f47de780350ccd208095f593d72f3d683c9885aa94bc9bde772b23d60fb6e48bc29675428afbcb578a75bf6f949df6ed764639641ef829a49b3164b45f504d8c160859ab81669d8fc5b2c417874160424b471245bae215be640bb36c3b65eeef31f262", 0xe5}, {&(0x7f0000000340)}, {&(0x7f0000000380)="104b819191fc34fa6bd45cbd0324c55ca921b673fa6493ce516d9a8f863b114aa8bd2f0cf9686eda27700d5a906b1399203cf8bc3b4fcfe5f97274cf710e", 0x3e}], 0x4) clock_getres(0x5, 0xfffffffffffffffe) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='r\x00') 16:00:45 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() geteuid() getuid() r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r0, r1) r2 = shmget$private(0x0, 0x1000, 0x8a, &(0x7f0000fff000/0x1000)=nil) r3 = getpgid(0xffffffffffffffff) getpgid(r3) r4 = geteuid() r5 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) accept$inet(r5, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() r10 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0xfffffffffffff462, r4, r6, r7, r8, 0x60, 0x6}, 0x4, 0x5, r9, r10, 0x8, 0x3, 0x7}) r11 = open$dir(&(0x7f0000000000)='./file0\x00', 0x30, 0x1d6) r12 = geteuid() openat(r11, &(0x7f00000000c0)='./file0\x00', 0x82, 0x4) r13 = getegid() fchownat(r11, &(0x7f0000000040)='./file0\x00', r12, r13, 0x6) r14 = socket(0x800000018, 0x2, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:29:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x188, 0x14) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffe68) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) shutdown(r0, 0x0) 10:29:16 executing program 1: r0 = socket(0x800000020, 0x8003, 0xff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:29:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x0, 0xa7b}, {0x3, 0x3}], 0x2}) 10:29:16 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0xfffffffeffffffff, 0x100000000}, 0xffffffb9) bind$inet6(r1, &(0x7f0000000840)={0x18, 0x1, 0x6, 0x5}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000007c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgrp() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000880)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000a00)=[{&(0x7f00000008c0)="a0d8f50a87692afedc9f5a589c22774b5eed", 0x12}, {&(0x7f0000000900)="9412806ea556f0fb0a49e26e26d7472706aa84bfdf38d59b1c002fa0523494922584b97cf602d91f9b19755ff13d2de7c617bf1f8d595673b33c8b08cf14a159232566a186b266671c58440a1d6c8ea15db43fe8062f6fa54faad26f82defb923c25c25089714c0f2a6d83d825a54644de6ea2ccd8c67040079e64d1ed22c541086bca746f05a260a3", 0x89}, {&(0x7f00000009c0)="5b34c0db1927936bde421d552df8b4339b67477dd5813495862d4f868a75c48d4d3327cb3b4415f2627d0240a64f15f26e25045b159dc4", 0x37}], 0x3, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x38, 0xffff, 0x1, [r1, r3, r2, r2, r3, r3, r1, r0, r0]}], 0x88, 0x400}, 0x8) pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000240)="5e45bcb90d953d9a1419c4061bfdcd52ace8e784b9184fb786e0300cdf85935d29356ce17c28e98af43d4d2abd09a155cbc8415bc8044b07b6799787e6b65909b1974f13a061b495901f6f2019663f7423d46a689477e582e56b5c74866e92bccf36c172dab512fdb6df", 0x6a}, {&(0x7f00000002c0)="7e7b69c76b00550057e262139645c811ff025968eade48f0a99dcfbbea0d13d058457b6fe4ae41b142e0c307da70d5267da48e887f98c0ec9df55fe34e90fa48e72d6af51a22d07c64da5d9c2540d2662e029f47c320623989daa2b3c2b50019291c8b70a4d5", 0x66}, {&(0x7f0000000000)="bb104c36890936400c83ee07c04acf57a98cbd627bf59ba3639495eef0d284a589d196b674b5", 0x26}, {&(0x7f0000000340)="42de24cfeafce5709c6348a73175c280365c19d277f0956cf0b52e9a8726d779572257d1503d6e01cfd0d68d8c8b11ca5c6ce27d3881254dfe3a42c8a2664be5900f42b5305ce8b64d07bfa448ab9a92d98863abb28db3c1bcaeca1baa502cc136988ec6feb22ee4f3988d57b13d84a0bb5172feb1d2c2f0b23b01375cdeed8b2b286c69b90c038a50ff69bc14ff0b1be6011a66be1fc43ed3f9bf530b1716b84eeab671af24bbe3dc07e6e1edf4460a28a9099cdf753bf993eda904c1dd4e62e7b2d27b73158801ae31ce", 0xcb}, {&(0x7f0000000440)="37bccd1b0b194f45526334ae542a2f49735bf7b024e8357f8933d44888b039ecd2515e317185801bdc97cfc726243fd4bb18bdb4c369a857609fbd2ece390bd08f62360304f2518733781fc39629ffba38765a59b6d4a7e7af1ccaf7c4a5be2405472646d15c75d6f7c8e4e4a3c23ca543e4af7b689e88425a6fe04a4ae2088514ee1839ecd68fb6bbda29735ae40e1df504f01f441db948ca4dd6d572d136a71e7f6d1e7f127f1702e56ad4c89a3636d1e1caf0bd537bd9bc4de4f0892bf4667f4356f36ac731be580a40c996f0a3ca5915cd7e502e071fd359cef368e06c7156", 0xe1}, {&(0x7f0000000100)="551e05260a3dc948645a675b8702da5f6a7c77948739af7396fb6a4058b82a52b2277c", 0x23}, {&(0x7f0000000540)="14457797da21e49025b8fa540af9e2221e1ebb67fa878eefcadb5f659a785f4d3aaeb95ed7b69160d9ddc931721d103b7a1e57206d2602260ed8d794e60d32bd3be26fa09f3ad22eaafa23662bda61d52ce178974328d6c3e6ff2f1bbbcea2bf690181cedbff3088352e071b2ccd808385465f995edf08d7799e6c3b232dcb2c0596beffa2965057cc3d08d7d37427573d711a8b5ad19d2b610af1bc0e4fb5bb02056ffaf70d2176a1c5f0d050ee18d1b54161542548012e4eac6ef6d5a026ba8826b82b91404c105298a89a241a75a512006dde9b3d5c329d312903bbbae09008990e133199338d2269", 0xea}, {&(0x7f0000000640)="330afdd5569f1598ecfc42544c5d1b4e39843974b0abf3d958cb84e196bc6c347f5448ea7d028b96e63ccb91401eb873ce37b61cde72c77e1040ddda814d0e8a555c3c54218fa6521dc1ba0ae37aa8a6ae17a329242219febb89e9d9e0534aa96e0ee0ef0aab9182d7f7a04ab61373ab7e3e9583800ba7e0b684ce730ae8659b45017708f2b1babaae508fbaa6b387360864504aab6b9f6e1af8c68c3d07159283cc885ad3cfcacf31f9875ad12f5a5e06ed461ad49a1a469247f88518df98a4be6b80b3c7aa2e1efd5547bd722166a647", 0xd1}], 0x8, 0x0) 10:29:16 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r1, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x81) 10:29:16 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x1ff, 0x150) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/28, &(0x7f0000000180)=0x1c) fchdir(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x38d) setitimer(0x0, &(0x7f0000000200)={{0x7fff, 0x4033}, {0x1ff, 0xfffffffffffffff8}}, &(0x7f0000000280)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) sendmsg(r1, &(0x7f0000002cc0)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000018c0)=[{&(0x7f0000000300)="b6e96d8ea1dc518958ccd2ac754899be5205ac4d3ed1959342bc38dc431b9d81f6d267039460a723832c870319130d815a28bcd0ec7f4b0040d4be9941a58923cae198a3db150e0bb12e2a583662fb404a0879fc5c9a2601747c8a5632b1e86f3caa0bfd5240900d0f610253ee459fb563066dfa1b7db1c54f85885086b8b32b915a54620d51824752a0a9e6", 0x8c}, {&(0x7f00000003c0)="fdfcc40fcd482869f97bdccc9cd4c413abef41fa063f3cb28b4eaf704b158f6a5fbba0d9ab6b7cc5cd208e6dda69acba83012d221e1521070396a5f0c1c31db654cb97b59d0e5dae199aee64b25d717ad00a9e82396abb3a16969ca762f8ca73a5e34817bc609d43a84cc3094ef10a9a76e6b8b4877bd1bd7d6631b5444d4a33faf7815ddc94433cf50ad6032de13624b3e5e5718a905b27c28bf6efd3438a9973022a68ed31e3e6329947b9d53641df49c6701b1f4eefc0f14f56c62cbe45009ec08eb343fbdd1309ae03446c05af992d517e00b84af657", 0xd8}, {&(0x7f00000004c0)="1be78833f4f32b11206e502e064a74add3ceaa73ea6e6d96f984186a14ce38f18efdcaa27dc3bb7484c242b3b9710272852bedc3fb74927c2419b0fb4b0235eec3f67d8c9c434ba7d9eb7faca071113832e2d15521d3dbdf6fed8e699939b5981f1b062b1417fac3e11b043bfc5c4d8f9d2c102c07faf5f389ed0afe8ea87611ebe19e02b7370b31a5ea50d909bae78e7da23a32015a0298b0ba6292a35cb635ef8822adf4087977747f1bcb2bd76558df31a07eef640e", 0xb7}, {&(0x7f0000000580)="239085e74f9fc6e706548c834d1821bd1e5847f0fa6c11beb4ac491f3a3519b822afc32664c2937d2bceb8f53175257c9bc4b78dd5a6814b1fb0d1b7882d1d54204d666bd680b0bab59e6deb33fdcb3e89df8a998691935e0226b4eac59315b4cff8528976fbb0ede2b7f545972966e603636a55a2f68bcfa253c647a453185fd750bf6ba02ccbbc8ee903457d0b7880b4d6fcbf7fbf45f5a866fcd8ee57a52c2b10b9afd2138b2128710b84d948d98b6b3f2fe9be3de9a6d3b956a6714e25ee6c87834ffdf675c0f5e92903be05c0d11673f8098542aec0a6b2ada6790638e5260365576958d99231a491bdfbdc431c372860c4eb240f5935dd30f6369c958aa123cfc17c551aa24e57d3bbfcc3abecb1d2aa1fd6b352245981249721d0528b79596edd8ca1ce098827512d6752f27955665810ea6d118487c6449eaee6fda14d59421ebe8bebcf9652abc939e60ab1975d427041daad91f0d95253d1a5875c99b1a215907565d6e99c99b6152d804698b52aecd130d1e72ec100bbb5b248b4d5c355baab68234914a3f286d55897133dea5a6d6fe599d06b271755c47dc3c3760ba056769aa6cd289d5a28ea0ec5f55a325a2d5da6e2359412e0781ad3ccf2f67f0d67db4d3bb348507c121af61067a226f985c283226284f15ebc7fe21f71cd61762ef848392b4d42f6f94e52f1b791c67477909c3babe852786d9c6bcad286d161165c0a40158449f42bb918b79ac69e801c501a822bcf5651c8ae85b1b5eb407b2131c295f12610b830c9c7baa2658313566c0944093b8a8253c5180d540cf9c30f45d9f633327ccfbe152365196d7831a8779dbc8c4d86b7b9d8163a2e421d44921008c1b4e57d5ca06cf262a6b4e1a19c81a134198232bbd4ec2ee6a3f65bdc8fae64adfcb5e7b73130db2ee4798d512b612db442f9e65b7ab4f3acb760a35630ee1f9f4e6fd9134b5290bc4da300a527e80af9a9f4dd8720bb00c295edadbbd1290d94c4ed8a5778a181b9d05660d4af5e661cde060f9821653256e8b8629199b18d3fb04c8837dcc7f863d348ca21f5ed3d3de292491be450f37e1dc74b76478a1cbe631cf3d651b576f73512b5ba205445b113cfdbf06679df07242249ee7d13c5da7815f85910ce6e57c729e34a0064df823ca4d3b7313601ace1a6cada7dae459c75adcd477d2f0934447d6cbdae3355322b106272065aabad073d3c39adfd91400be32041b37c8302eb01ec3d1a46632d1a350a147e71be7edc0023be2e3e50abbd41d45f2326dea73c094e6bc6fdc0e934c2fa8665172d7d7c3dbcac0fb64cfc4a95a5b09460bfa44414a314980b9cb09028c12ce4f0daec56fe4616369c4ee1e2458e949d4e3c465a4a189a8d01faf5c386ed450c2ae9358f94ac1b801881af3181f8956d79fc4693d312d0007e4a5eabd864ddfb598bbcdadfe821978f940b667fec7106f216e9d94f2278d3ed6d525375fd6bf1258269edb4201d956d8ff9fa644ced0a5c8a47a94a1bceb00036285f6973b4d9f3eddf24299f1142489e0acf7e9acc058428b83da81b416a19eaf185c7253ae4e9fadcba16df821ab9746bb775048d2c1e124673a6bd598ac880bc106134e9ef392d39ed2c7c0d6edcdb54532bee3add452b61e35f13792a378259e648c327253b3433b435cc5eb0a0f3f31bb192b89c887d47eaf46e6423ad73d84ad14d5e88aa9aede662593524a0cc51960d856199d75381a137a0e298d7d1676415016281cb34df3db626a748f2aef7aaaa3e1f75e859cdaf1ce5d77caeccc4a918dc734a6026b4a7362943be1f1e99cd85ebaf308b16d95fdb840f09a2883eff43070c2c06b5abd7870bf3a2e181313fddcc750d72de52c04e89d07bfc8a6dff09fc6e533db273000cdbb5803e40e775e7a04f7cd256c028ef4b95ff8086809d199a7f1df9034680891e62cc87d84d0e789e77f05be02fee70d000d7606a873a93656a070c253668bd953b6d4fa3f8d108bb44b85e90f563d1767d714d5f17f927e22071dff20d08ae3a912870d4f807b48f41572e7078b120f37b9205d31f037e23981348368584262e1c62b5ee7fbc6b1200da0cad86efd29f737b88cee787a02103d257553081c4f6ce21e9828ea9387524895f7370e88b21eca409dbe3b9a431a337a365d50b6bc8f58ec9ab17594ec971d309056bc94a4ac14e5bd0aec18fb2d09f0a786dd7a5f1baac57836b838dd8a45a684c10f5f02199f49dd644b82d22d9a0f6a86de76c690ae8fcacbceff89e6ae75084454613dcdc34cb9cecc0d9c59ca9088e30a01010e224938bed00898ba07233e3dc95a202f24f39d92bc20be48f9d73c5cee40f8d666d665964ec878170c79253cf80848b453ca478026245bd9437a53eb51f02e3b9c60f582e9693f4e7a49a9830b523f0a5ab126259bf2def742b510b2b8f90a30d3406718a94070c50b6258eaa2c4280b8e4e272fee1f054023908459bb26ce00d5057dd211275dbff49feb9398f943e2105a44369d76c5f9a60bd9327a6b5ead28d98fcf7944c5ccd2cb5ea4fca79cfeca202a1f5e8a6ad511b6ef7ebcd22806f621bac66bb46f14ba8f28c19a478888a927ebfe78085f059708e4889c61c986a8ba39481eff64d97c1fac4578acc44e5b9b5c155d4cc6be9cb0e042b7c6f569bfb52656a71ac88f627c0e1ee0b24201a85add18b300895b7a627deba64a195a4d4d16b18088f81f2017cc6851c6edf0862f8d4596de9f5d4ae790553db5c390c837d8bedea03953a678d6666a46a97e2394c90f548301211e1a7e018b9d486bd2c835f70d25da5e0d00b81fa9b5f907a6d9f8eab1ef972135cdc5bf667c17ded0888db44079c350c60cafea86c29e9515aaf6ed649f4964dde3c0cc1e7ca266692d99d4a1e66aeb7c9d036444899307cd860b7ff76b8e47015633b6f76f89632a291815e60fba7875dc9f4e6be6c95fbf830033307dd4ac4a3fd220ddd9b46aa74150d681ff5a97ab9e3ff3115e8093d7367874d25209a843b27d0cfc253c2d3ae64cd1ba49d3d3ff2d17ace76c730a5f6cc0027f9237d2801a02db994fddfcd720819551909acef20f338d4ab853a8a41aa1524462a6921e9a9e9adf28579c8050eb4c4510c54dd2432bf4b67b8386dd720694cc7b09f3f42f5be0677b54dbc76c539907ed3d18444c48476babbc7d6f606ae227cb7ed425395d9650928c6fee1c6037b329f6a39a5b0acdc7bf207b991808a3e8ac5316db29f7f1eab4fe2af61b3dd056a3ddc3be7766cc1e5d770d179f4335c780ddbd909d4fcc5d4eba7658249ea4b0782089b95a40d67b1f6b07b14148f624eb5fde190a364a7539e7ae553d55215a9e2dc94c35c36b2a21cbc4c4fb77ee4d57f900a384c0ba6e600bb96d56f5f1c9a82eec73a26769a49923f64d5505ab6c151ef59adeabc47f0f63692c1a332bc6eeb6f251b8db9d2311c87724b31f099da09621d7e687dfff043efc52ed52b051b93c22a1bad01747a366b327ec6648990bdf520eb295e3cbabd5334c03d8adbf850a6c7ff23e4c92b98cfd26a47506a99148b77ac227fe81750609ba7621eb6b2fda9eebe191bf6d3e93129f6b61f7164287318b3ab048738b4ff8b361d6e75411fff98fb1906248843321bfcf1a826367d4fbee3c88e26966b949d54d96405ba1eedabe48ace97256566140411f5094579966578f19a74292ee3b803f05997ff84c25eab8f4cd0d03cf0d494c1ab9b0a3f30bbd0cf1e1e7dc8834e26ec029d4b833759da6f915340177c93f68c6fd5d47ef2042a7595ed93dfc4e2f557aebbb169d94d22a2d17bb486f22fc3c4d63999b8af12233e9a976d78c7fb87599a0f8f84841b017e9a93e8f980632db5235125b518fd51ec7cc4c73c0a1a974be10826cdfde8f166f7d403eb634900c06484ff7578a7672ddd78c70b6641db839d69734603ab6be5f62a6e52daa146bd8764e11b1e9298a8c60e7c4db13637ab7a717eb905984b72f66b3f7022d7aba0693525e05f428eb9207ddad6ffa8e0358227f907019382673e49e15d418ba302fce0bca7614041bef0d8c0ec6348db088c28a8afb33c1524cd166730e875398e2ee35c30f174fe2badf820b2eb518872c716d9e77b18313d9103f6ed99fc4359497aaa265c402ed735663fe77cffdde1d87657dd1988a837dd47e3445ad9f685bafd70af4a6af0874924192e6c450415d9801c764d726f5af03cb32ac416b3063d6f8f1f8ebc680c248093a38f56d38cd1bdd4137c5224c887c55607a0df6bf102a35a1526aad2aeade8cb3a7e25ec337dd26f6e9b933421000e954e7db173cb1d7773d6638214e8e4e76e5e18087772c2a2f8a3453a3f991d4045e78030fd9c340a2f74d9f0c1a9aeb12992a4e314367b6285cca85f6672834b15a9a96af031a01b3b847faeb60250569a41f9e9eec1b9aede6696205a5db5c4c1f2155afffb7af0501bc866e71aab05cb66bb1e93a7036f035cc9ec8e044f363b53cee7433099fd9328a55ee0c063276e8a8aedd6a85f039998d241cafd6f5acba5fc8010d2ea1ef0ee42927943ac0675c7fd5dc94f1cba81320ef6f93d57196009030107b0b1e4c04d311d418d786e043679ea03b5a388f3c679692bf95f64980f3786e34261a53cc718a7c8bab51aa51be996371aadb30c3363494da329626ebd6941e9c36d168b1f80bed1cfb86d865c4a050b0edbacfcf8f16400ae7ccce0efc145be9bc4e85810a19727bc5de47c4f02177cdfa55bd82c5ccb57b97db29c8ddca5a478bb7ad7fe74108c43eb4a577beb84ed8d9b14613f30ea93ad2dbea875e340a675269ac9fdf82fc8206b311173294c06796df8aa55b413d9dd85eb76ee3e67bffcdd2950629e58a5ae82290c3bfbaf1dc558920495bc28c51f0a4485b0162ef0d2881babfad91400bad530472feed8899cfa92cda32a58b6465913375e3d36ebf83379ea73a70c21a63578cc4c5b8c74cec68acb3b65625ad2906e5c9e33bc444c304eaf4f06a840605f9f4b140f1468bbb8b983564fc0dea501995efff5e01cf2171d63579e54d096c74391da036d57c344898dd892f018c20b6c984b73fe0b487d6acc8bb45a70242f0f70704594d18f5898fcd563c660ae82b4ec1d2e6d097e82ff71ffd72f7905a148ec1ab2c9d8214b2be87292a9328c518099d52d5f4f0a050feac4c144d378949c1cc07d5bb269181f3e0f3838c8e561b01991a326e93a849d6c834675bc888eaf7e1ad1529d3a5f62f6f9c104cb29fa97d3b5a5ece0bde193178343722b1676a4867f9905efaa816781421a3371b57f96225c89edd3038d4bae950a1173614b247af27dd0deef6736d5b45f351171dc71cb9a349ebd0dcc59b371994623bdfafff9e78c0964a350c9e68191d1a5b0bb2b4548951fe752d9a9a7c6e8c8038bac77615c5dbf3039ac9950714d979128b0284c95dc0a1e08a704d7bef6d37d903110a2113576b3afd1713046f4e053d089c71fa7f728d63335945f147c2b8016c828d0d5b46688b6318f33d44824d2a3670f06565c9b8d4538d64a69316378eafad8dde4da396d2bb60107dc29c1f34f45758bdd063cf67651702fe0a75ff526caddff1ca81f058e955dcac94e9d2f3a3a2b3c5bc075cb58b437616a094e47b6735113bf3a92797cd242d3476ed72058d41f196abf407a16454a647a71e354dce790094ba98f6741fb37a062a9e3eff84dc112b8593ccdbb19b898730c05e4939be9acc749526415a0d0ef6f995f662d027faf0f157cdcedbefbc4c096928c7ae0025a", 0x1000}, {&(0x7f0000001580)="bbe2e5a74dd21e9e0e5c9ee3d59e9248b763b2960cf77e6f3ec7a17d74a8", 0x1e}, {&(0x7f00000015c0)="e49373403c2150a60efe8daed6cd79c2e4fd80c037ee3541b370d5dc2ebb5fe48fedb8ebaed45bd181b02727c6b6d0589fd495e7d12819bb9ae6f9ea09c3b45ed1cfc5aedc5a49268457932350e2e681eb95838dbc369ae6225fb5e6d072d7cb4f0f4d4593a6070d78dbb6fb2e8ab29d888e075ca1f8c8a2d0832746ee24999616849daaf3133bdb99370c26411f8a9c7e8bbc07948c414fb4f4f1e097c571a99235835a9cb23ac9b58d0121ad7192caebde68bbe6d8656b7ea8cbdce30bf7762c1e0fb15a78d72ede2b6e9e51b32a1045a9b75432e2c475dc", 0xd9}, {&(0x7f00000016c0)="491405275d54403edef307480b11025ee421f322492d943d57e492005a8119d6526f71381f9a874b6b2d8fe01a386d17a946de5da53e46e4d982440ea10ef8743adf321d12aee402520993e5fddeb51d714ea2b2bd38957fd377d8e67ef811838485e60a043924063469ba426cc2328ec614e2bc06d6a683a4b0d7da5794faa459c79695535cc6c9819d896a70ea7f5cddf9490b01e46e62c1bf261ed6a0ac8caf951269cf18c1dba5c6ca6b0ae0897da289b2decfecce07db578b26d67214f0017a8cb55380939830567f91952a7fcfe6d3bbe8fa03656401fba76193938d1dcacd77206049a8320a8408a0a6a9e4279d59d6502b637f79bba9bf8ea2303f", 0xff}, {&(0x7f00000017c0)="2da6e2887cfec20a021d49fbeaf3be898f1b6ca8b8bab0c248e42f9c1b4d087488341e80cdf7e63ad38a4d1c93d22f8f3c2c51d833fb587112227b04e43561fbaaf3fd762db67e39e8711120be0789b7bc1fdb0e72a598e4950ec50038e93d900a84976585679d7186358561ceb016cd3d4abc9b451c85a3a781e3e937dbaf17edc6507a16e3a4f557e6d8e543d071d3897a93d31dfeb7b7de3cdb45c6ad173dddd8f8b9cf1d361c91a7cefdc7724280edb13d65ff9304bf82655203cb934156e883ae949aab61247d0f7e699564d3e7fc784ad70e4fceca3da1f04a105041bd9e0bf848", 0xe4}], 0x8, &(0x7f0000001940)=[{0x80, 0x0, 0x1f, "ffae67a54a2ad226d923cdefd24b36f0edd4c90d728cf78459c5af57804d6281ac329e8f118b045ab7113bdb81b830322251f002546deb8bfd7230bdc8bf9a3e7413863bb4d04ca6513319f977dd2605694a60898d732f9ff04eeaa235e98c0bf09db5ca609843aec543"}, {0xb0, 0xffff, 0x2, "2ca11fc85f1d0a31b353b22ca2dd4b3071e0b69e38211f87055ce444e6b14a1484c2b95101e0218e759305975ff066e903f8f4d1597db0a4f09c2978d66f074b9cdc1b906238fcbaef9b118d38a2940f030fa0e0814cf7298bf1ea616b34fcbe01ee27859192a72313ef5a55173f5b39fed5a4780dee2b697d4fd511a08fec5835ad8c70a6ee498ac9a0ef66aa0ab83127dec0e9d63e50b9e63a1870434b10f5"}, {0xe0, 0xffff, 0x4f956fef, "181d5bcbd99f58fbda18d42dc537c0670a95efe1910ac25474182d25b7540450154d1f90ff4d889537bb9ebdbbb94538d8ec4dfb174096d0b47731cdc9da453733bd42218d187b1a1632ed781ab48c6b9a60f8c12d8dde91abaa4ac22cd7fe13e1855c3d3a1567919266d1d37f2388181ebbbffd4a7067b05cb3563418403e225c37ffc69d8662dbcc827309334ddd294e5b1519b2d8e3356cc3ccab9c1d6f549d5962dc5479a0c9063f870097f4d6131a4588716e9097193474478d307ef1d7a33fe5d85e6041a994"}, {0x1010, 0xffff, 0xc0cff74, "7fc1b5e41123f20f5847cb9510f2521dbe2b2763c159be84e12649d9f6dc875b19bf3e6b239f1703470a935a903485408be94582c453744e320d46289bc4603e7340f85262ac3b14068ba5ac8639f2e24b80f37f10766db05f0d58358a691fbbf50600366a066205e3185fb10f1aebea8ccdc0a14bfbda3b673cbc8c83f1780e66de9bc2648c082b3f90c55172339caf460ec4cefc3bc58144e99fdef78cfb03d501cf0679580f34f3d5be70eed8f7c14e8eb6c5feb7bea5b36ec24d86e969d36feee7bd1f28d394e521d8149eaf39baf572138637e8f9edb610803f792a3b7183d17c59f1b3a374400685fbfb27a98fb01f1f91598c74e1c8065c66f836d93f81d01f27effbc9629ea538aa14a81465f823b2520d89fa6217a3e4a8b1a1558a19781bc2754e926019f02a5879d65dd453434a3056850b4b00060b828115c618e7aefd35dc196bb3a96c0c1ccc14d24f6adcbd4827744ccb015fc15238f6dfe12cd649936e77207768903437f573405e0caeec3b4fda4aae16d857906bbd657e478ae27f7aeeccc3047f5a17585c90d10a41f670ef2ac4c9934a26b433043d5f04bb27f2f3b38fc9d15a36be6ff7da84990cbd6ec33411556cccc10b6c05198d910206e792c79103dde72c046e1302e5ed8521d53639dc60ff7f81d0d5cc3d174ba01d5e4964c0f7019895dc7cb440a30216374d2d71d72c8c5fc144f94697113f0dd376c671ccb303253d5b2c96bc3c1a4e5292312348a78ced014dc3c781f89a65e77efea9a769b6b4fd4684051bf55320b8a2c30c4369743435b2cae867f5ee88b792bd8604fc23a345f05ae07508c27c98619f4e5228e85c8ce3d7b35c521120c0cf6c1a84a512cdf4d2458b149e0d53390aed2dfc019eb1692b147dcf5a1e4a1a10db66de91b8a933e7c4f1fdf1678d0ca7d3ef3cffd14ba7f6dcb99b04110294591c2a3eca5538f6acee26e689dff83b38686163efd62a8fc0288fb2cf8a99432775263af46dcc7ed12657f0a65b52a351e36d03f8409974aff5e72169c3884886613e651cf1c4d1f404727b8425106e1a990ee505e0a1768d6978b716a4d21db1a53ca5cb014bcfb01cf007e5a0f6d3d12e84167f21c573c445956a2b2b020b72ba04b72dc864019ffdfc81766aadec1e67f7975e7a37f37671c0769fc7cf79aa5666818470f92f31d9747817150d1a101e3168cd027f0a3e26341ff7d8e1a4885d68b0f0ce2007a08ceb185575c372ce58667c9b48f675a5739a152e162816ae59808d15f2c80ae3017251239d687a7096e6b1de97c42bb5fd8a09e59f65c2e9c03fa3e66bdd68730aae0805e0cf4bbccd69f54029168b2fa3ce071360288baab088d9cc7f0b62853468edbe7e76d59201bfd450cdc45ce98e8bd538303ed21e3faf3108789ab0cc0c86b82baabaf937b02508f866177905f842d1803f4d0262ce29d7b65f1760e68443fc51226240e1e6b7921297c2573bb5367e99e7a6de6699bf88f4674ecae1d7487a57b14dd741ab9765b6ad4a35d76c3a14cd17880c358327ef99f60f14702ab26378b5fe1da61b2d920ee3323d29777185b825e884e081eae46bf240db36d4e3713a462a73d5aba5103cdecf6ecb680de3b3bb5d41717700d03350453cfaab8e90694ecfcadabb9dea024a287bd5cc68683fab54fb37f79ae3d582ddb486957392cb6138c7623812678b42f8c13f2767001a25a19eb7d6520e080e1ee8d0bab76c14669a3379d7ac8a787de936760204c20b089887b0f8df508dfa00ac20da8c7c3dc53de5a50d7bae035420918c86a78ac92e3e141562eff05d305dc4672bdfccb0787a856ac43118aee1efd88875371386ea6689b50720ab00de15947d93a6dcd9ec8bf7c1d39db8c88ddbfebfc8f9b13ee0f9d3388010b3567a7f3f3a49e8be3ade86a2a643682cd03a6d9d7ee8e2c8084bd2b0c3e3c1f89459b3e25a197f5626aef8bab265986a0631660420cc3e0e9d3c519d2ed962d3d8a1df6f6bc8ea834e61a77ca8690e5e4a6b43bcaebb212e5739c77921403c215afb7a5a554944807d4dc56519695f68e6548c1bdbbbb56a6bac05c124cbe80335ac4a984d2a40bd76dd986ff71e53ed56fe84c45c6bd0e6833c7d498dfa65c27d4188cd38e95327607483091d97aabee85126b5a9abe4711ca38827a6e4b0621ae0bc939b3b8eac6a997afae27e58301973bb8c683533f22cd9042535f39dfe98ba43740df163f591fdbff98a74dc7179c43aff220969de0d17bea9377005a531633da80a4581245cf9d931845e8809196df485387c1a68fe87e0e870cf1b1f8be79a5322c2e433eb6a8bb3967a75d38f56b1ef989097193ecc8c5e5372ed8cd255fb47dc694796c0ea149348c53f188123d7b6dba6dcb89ad66ddcffd058a7555a80b4e7601f9ae356566e954ed34b058d39a3d2c6cefca565d1a6e7044ecb5b272fc2f0bf2cf0b09620db6dcadb25e1051a15005b0ef378d31f09e7f7ee873d9c3b7e6febfb3934520757042ae4670da5bc5d99a05193d2b46fba01b87b8040c606ad4b1c3eafd3556aea5fb84c3ba512a2fcbb033ca9d20c3731d1348c603e385c8c4620a14759c60c7dfce27e167c82f1ba7611b36ffe298470f16ac56a6c7a715bdaae86a6a44bfd63b6b31f08fa51f4ca2eb2cf4a539b0def93734ee53976325bb11748cbe0780c4baca2e8ca007abf22c959d56b1e51f341bbb62576b2a5ea2e823f6d7005c9c44d32f12ab619ad53bb10d51a8677b9be4d135979959300621100c36416962079132067fc28e2c2f7fe9cca2827e5b6061952574667a4b86f93bc521df5ab9d1f830b806e55fdc12c508f2fcec92d02334eb5cf9db4c7c17486ddebde5c541f50c873f65639f28159e93a90195372fccc2898414c3e6387ff12a6de21cfe0981a8924612061d4cde1e2680187a95cd8178fb548bb81e7efabef27fcc0b3876a7b2f502421e35fc2fcb8f716062484d710997762a5fb57044f29a3ca3913e38133a2079c29aebb922f1b06be20a2492c72a34867153ae9b7e59005bd5f3ae4cd95f06deca36859f5039a91e40a75a4e49e423e4aa1808544efcd132c4e6668de4a7eb698289f3aeca40d38eb1d7a88c373fbbe37965c1a57565e0091fa777f51ea42ab9c62920388869a8d1b2b639d7609eae23c8787107c161ac081fd1392716a9d93c82ad6be55a70824536b5cc137fc73f5f90c40aaf90808b9d6c58eb341957b14f4e81ed79e77502cb9a37933c2fb4f98cb9eab9372354049592bfda9c86b62776c8c51cb9c2ad2d875dbc634b23e018d732c7b88048fd2a194f1383f7cb48459916d9d870204ac4a35ef3887a77362263eab5f809a416ca4f2503b778c2e14c45ccab2a11462e9caf55e0cc8533c345a821c6974c1407b38446df3f8b417d25c94a3ba4d8bb3a093416731461cff6724f94de2a1b58149ba332c643cb0629a25bd601d0276fe65dec79b4d90ec4e3ce97c029419ac487fbcbe92c2c585272aafde4091ad0e218510d0dc4e128d407eb6fa829c0935e437b2d6e60cdcaac2b68dca078802d09fdf7395ec1c6586b22653b93edd7ca9842a4792c4712686852e6420af26eefeb419ddd45c3c47728ea9d58d897c1f3aaf781391cf399aadd51cb795f4806d8b71d20a728010b3b0e2bdb9bed3310a3b30e624f56a866454364981fcc82a3cb5551e016f5e1f3a72ca6953f745345efc89e29729914457d76fe6587d789ee0d9837bfdbd45c23743b5c756109a2d39a12609c7ebc43ea4e3dd60957ae4f13656a3a87dc0eec9cc0f43cd1a17158baaf87ada9c53f5ee9bc24b4f8b46ddaca49d6e7960c158b13b4c4adafdcab8b72152a0a23017db7fcec38f56d9122abe2749c74e3ddc60dcef38296f91c4182948929f27436f0ac01ba87dad6b5a63db920cd0751bbc4b8bf17aec00002e4b8cccf19db20bc2fc55faaf0468be7c5879c921b6bc16650d4d3599824466fb7cca7d455cb5abd84bdc8e31b53a45371f8c04a5d43c933ff46db0a497b8583e1d05fc84a53154088513811d4d7585e4949287b243553a8f512cbe60c82c438e3d722445bd0ff5c6fd1260d0eede5d3c161dd2d64cb59b3aa3c506532608b2f6280b101619cdd428baef8ba2a52c33e36266ca6473ff7fa2b1f9f1e3e56bd3c2f66df6c628453d6ff82d4680939d5e88b49d8daea5c50f8c8c7c950f24728e37a55d46e509126bb1fcd03d6a610e36c77d5acc843b6a978e24a4d30af7e9d8f67c9f7f67c40093abcf5990060b8503357f66b4fc333269aaa051dc1b0fa1a7b83c049114568ba94820873b541411be604b4e02cb577c7aa70f8c4249eceee5c110712512a0727aa827d2d25dc33122a68d2ad89fcb6c8587265d69ceb06b34c8d429c2e8dc86127a4cd017725a248360c61fd59b6318c74124eb993444a12fc3c1113b0cdc8be7fe0177b2448e2d4df3b52c71d95e9be351034584ee79c36be7b83557814e60476b733e72db6fdd9da777969782e9233f54396ea06e5f5feb07146da2fa4b97f4e929164d272d66679cec32224be52ab49c8e329f10e9e794a4bd129917903cefa1d0e35305f67def06d58636ca6006d0b1743314f331b71fd1f4b7fbf28d03555ccdc887b06b8c64bde7b2f6231042c081759b68d4d4259d19c0295e2fd6d0865e983c13286b9be78565e0a2008db74c02f95cd4862f11dc76186da0a36e88945626dd4fd19fc500107f38bbed60de4edb84160bfccc55f63bd0d5bc77c60edc90484106e67c1bc698a36635935ef8435e053e4b04735a53ceec9311734e6fdbc3961f9a9e9d021d883d8b32f2c8f3f0f44b36113588f528cabd3371cd8f0a732f2d91773928bffb8b74bddb2cbee1a03cd823e20a94c81bbbac731a3cb33d2cc567bb8cede4e5437f999c1fe55085274616e876165370f5a50f1178df5bdaf1b2aeef028def4723aac190e8e5cc2c769367d6377a0da8741812e69c5097342f8ba1ffd6b920659a8238be1c6ff10ca60755beab6d1b3f4f5a2ade791e694eb1b8aebb1bfb7132ae52b74ed803f5e65c12da2d4b389af9d28de2abc6ac13f86849d237c6359465d95ad0e4f1dc0d0616b8faf9e847ba78bb7dafffa080edf4891e34151d1681d08a76a284d1efaa2fb87de1255d158823d4029c357a8c1e084064e641925f1631bb9e1def5f69efc916ea4fd868878c82c42efa629dd264439b18c71e94d566ab9bb6f496d23c3a1492998d976027a55d87cfb437a5b8b3d15cec0df0963c2e1728e2db820f7e557b7e50b001efd08f13a90491d5a8fc70378428bec92c0543a063aad180ead77a3e2cf4f732dd7c515b2fdce0191137451498ead1d9b2a757ab50ebaea9688673d68968f9416e36190b6cafefdab96706e6f6d01ea3e6d8d483dc3c8d4c2a5f491eea40eb4ecc05e206d76b6450656940e4882df52e3241b689ffa813187627b2e3aadc7de62af8ecb437cd12ccd77ee06362e48082a954d41f35a330a523b1c2ae75ffb99ce9f13c1eea4b9f00b4a8bf308e50b9f44dc8b070a839e33f3507436b0a3ac1bac7c171f3a8d30cbe92cdf1831f3dc89fa9084d8d924467b550fdb1b31f202ed31b602a5de76c8bb00e994b16a5dadb937edc426bf62b36eaca04b1f62f612b58f4099782e61576ecf55eed313e156f4b9f8cd3ac9be68fc3c771ef612cd05fd0feb4fb6c6a20dd434d7ae1ed6d5a866e6c063b4ce6a399bc45d019e650710eb4e3466f7366fc5fc9e61cc39f9bf123862f521c5c8b064c0fc009ed2d2d0cb894b9"}, {0xa8, 0xffff, 0x7, "2feedcbb4d06b198fb4d353296b777ef042da840ea2ba1128faf680d5ce26f4bdc53a04a5e87366f8c2e3bc98a876bb7a22cefc59423796082a9c48cff746624bad5985b24ea70a1997804a98e1c42687e052de8c183fe8be5aaeb4800acb5dc7188ef5c274a4d78b8fd9aa0d3083b1a36b1e66481080a424407353ef23ad153354cea9c31b5d389f05da0b8c80394860038a80700166d93"}, {0xb8, 0xffff, 0x2, "bdb80b3a53210304d556e428041b8eedd8d22c0f97db95492c962bb48b79f3eff3a5656096225fb7b080888e7386fbf1e7961164c31c9bda3e74f8a175d35e61a4f1125e9856417f6f483c9742f04bf21256be65c5601cdbf40b30417156ecd6e49afddaac74fa6b38dda6c4662fc8cb0d6a2d167ce292b10d857b472ea149c9b6d4ffec3a1650bbf836dce4e54a688d4a8ab956cb372649469542b08157895b8905"}], 0x1380}, 0x2) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) bind$inet(r1, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) 10:29:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="140000001eddf5091bfe5765fa412333d46200000003000000e3cfcf20861c29bf077b76697528a52bc44f0b97514b514bb2957a25694d4b4afa74110617a304e2f9b6c7de18b35632144db96e04079274011d2a2384dbaff44f32df7970f4b40f88723ccd879a2d8dc53bab8eab62adbdb7c3c7eb57377b39c0c9287df30809aca8ead9e1e307cabd09074f0bcd0c1cae3afc8f9fb214f170f11e4e02b7f9a222ed6d585be95c41b6c93f6e38e1595d81db1f76a4a7f84e2d3c13fef6d5f89b29c2a16ecc2114170c509269dee4e82b02d141d19a212917b0540efa4b281050f8bd93561e7e8781414c40b52919d844db6ba990cf23516c2caf5c1f4a1acf7e3b0aca4f41"], 0x19}, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xb1773c2c) r3 = getgid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x6) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r4, 0x0) 10:29:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x3, 0x4, 0x1, 0x1, 0x4003, 0xf, 0x1, 0x0, 0x3, 0x8, 0x8001}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x1, 0x1) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1) open(&(0x7f0000000180)='./bus\x00', 0x400, 0x101) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x100, 0x0) 10:29:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) open(&(0x7f0000000040)='./file0\x00', 0x10100, 0x2) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r2, 0x40044b06) 10:29:16 executing program 0: r0 = socket(0x2, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR], 0x1) getsockopt(r0, 0x6, 0x8, &(0x7f0000000040)=""/31, &(0x7f0000000080)=0x1f) recvfrom$unix(r0, &(0x7f00000000c0)=""/156, 0x9c, 0x40, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 10:29:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) socketpair(0x20, 0x4003, 0x1000, &(0x7f0000000040)={0xffffffffffffffff}) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000180)=""/30, 0x1e}, {&(0x7f00000001c0)=""/78, 0x4e}, {&(0x7f0000000240)=""/91, 0x5b}, {&(0x7f00000002c0)=""/217, 0xd9}, {&(0x7f00000003c0)=""/71, 0x47}, {&(0x7f0000000440)}, {&(0x7f0000000480)=""/66, 0x42}], 0x7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) ioctl$TIOCCBRK(r1, 0x2000747a) 10:29:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000080)="95ebc4b52d02c4b5e940b114161c939294650cf7b96fa5b331b5341c606477d6692dbfc3d91b83b89df88c8e536636835ac3e1adb0b0cbefab67b2eb78ba71e2b61c263517423ae06080b70998c5ee447c6540e0ff3b519bed9decff4adeb6d069a1576e415620af035c4f", 0x6b) write(r1, &(0x7f0000000380)='oL', 0x2) write(r1, &(0x7f0000000040)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b23627000543acd621e5c25ed8202610672e", 0x33) execve(0x0, 0x0, 0x0) 10:29:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0x19) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x80, 0x4) 10:29:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000080)) truncate(&(0x7f0000000000)='./bus\x00', 0xf43) 10:29:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r0, 0x42}], 0x1, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) close(r0) pipe2(&(0x7f0000000080), 0x4) 10:29:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a39", 0x29}], 0x1) write(r0, &(0x7f0000000040)="d93d99317aa9ffae9855d0447566fa6c287fa2b076ca09e7418391340b164d3805e5ed72e6e83ebbb9a96c2e561b4e845e2e17e276bcd2bb873d863b15558c8dd17cf397ac956bf0a76d0e165e3c6f4b724b2960761307643a77000014a57653be4bc13530e1980ad3c13003919b9f1b12fd1083e3b34efd5aca0997d21e39ecb028def0da197fbc20d1dbcd", 0x8c) close(r0) execve(0x0, 0x0, 0x0) 10:29:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000140)="b07d12cf33bb4e9a3777c3ef", 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="03451a6b100da487", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 10:29:19 executing program 1: getrlimit(0x4, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) r2 = semget$private(0x0, 0x7, 0x32) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000010c0)=0x6) r3 = dup(r0) mknodat(r3, &(0x7f0000001100)='./file0\x00', 0x1000, 0x100) getrlimit(0x6, &(0x7f0000001140)) semop(r2, &(0x7f0000001180)=[{0x3, 0xa28, 0x800}, {0x1, 0x2, 0x1800}, {0x4, 0x76, 0x1000}], 0x3) write(r3, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000001280)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x22}], 0x2}) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000012c0)=0x5) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001300)) getpeername$unix(r0, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) openat(r3, &(0x7f00000013c0)='./file0\x00', 0x808, 0x0) semget(0x0, 0x2, 0x40) semget$private(0x0, 0x3, 0x400) msgsnd(r1, &(0x7f00000016c0)=ANY=[@ANYPTR64=&(0x7f0000001400)=ANY=[@ANYRESOCT=r1]], 0x1, 0x800) mkdirat(r3, &(0x7f00000014c0)='./file0/file0\x00', 0x80) r5 = getgid() getgroups(0x0, &(0x7f0000001500)) r6 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xfffffc8e) getgroups(0x2, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000001600)=[r5, 0x0, r6, r7, r8]) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001640)) 10:29:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() mkdir(&(0x7f00000000c0)='./bus\x00', 0x14e) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r6}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r6}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r1}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r4}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r5}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 10:29:22 executing program 0: r0 = socket(0x19, 0x1, 0x40000000000) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 10:29:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x3) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) fcntl$setstatus(r1, 0x4, 0x0) 10:29:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10240, 0x7) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 10:29:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) 10:29:22 executing program 1: r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x8, 0x1800}, {0x7, 0x1f, 0x800}, {0x0, 0xfffffffffffff000, 0x1000}], 0x3) semop(r0, &(0x7f0000000040)=[{0x3, 0x8000, 0x800}, {0x3, 0x1, 0x800}], 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) getpid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getppid() geteuid() getegid() getppid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) open$dir(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x60, 0x0) socket$unix(0x1, 0x5, 0x0) r7 = msgget(0x3, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x1, r3, r6, r5, r1, 0x10, 0x40}, 0x6, 0x8, r2, r4, 0x4, 0x7ff, 0x80000000, 0x9}) openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x80, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x90, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000006c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x0, 0x0) dup(0xffffffffffffff9c) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) getegid() 10:29:22 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x81, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8001, 0x7f, 0xbd7, 0x0, "d9e304584975346519b7d38a17077389b16c845e", 0x6, 0xfffffffffffff801}) fchmod(r1, 0x2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x821, 0x113) ioctl$TIOCCBRK(r3, 0x2000747a) fchmod(r0, 0x12) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xd01, 0x7, 0x2d0, 0x20, "fff03f52f032ceaf885933114f7daf19efba8a82", 0x3, 0x101}) read(r1, &(0x7f0000000180)=""/20, 0x14) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000200)={0x100033f4, 0x1651}, 0x10) r4 = syz_open_pts() r5 = semget$private(0x0, 0x3, 0x120) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x9]) mlockall(0xc6217b2ce51944ac) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x1010, r1, 0x0, 0x0) sendto$inet(r3, &(0x7f0000000280)="3497d2f80ba80a81eb8717bb5bc6a4b914f48592edaf886e0f3ec4d63739be9a1778333e107873c7fb13611c3a37838379e656bb77cd874e359e9d33bbd0160454332c142b60cdb1b3b372bb270fa94bdeb4231639972e7434221f2afa315d0f3386c4c8139cea2d3e5819d39fc7a18753537c2edee66ae4eb7142969aa5c811cb2fc52667407089ea823e5b1c9df9f9bf7727f932ab8269c77675afa99e078b5ab65a046c0808237ad993608a2f2830785f8481ce0af03f47b4bdc237e50160bd7bccd3f6", 0xc5, 0x9, 0x0, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000003c0)={0x80000000, 0x7a16, 0x7f, 0x100000000, "81abc4522765049f107a6dbad7b0cc0acc41c502", 0x10001, 0x34a5}) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') getuid() 10:29:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) socket(0x2, 0xc000, 0x8001) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x28e, 0x7f, 0x6b, 0x100000001, "4944ccc13e7c6d92dc1b8878519d8ae18f47bdae", 0x81, 0x6}) 10:29:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0xc3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x0, 0x1}) 10:29:22 executing program 1: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000540)={0x0, 0x4, 0x7ff, 0xffffffff, 0x6}) r2 = dup2(0xffffffffffffffff, r0) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fiZe0\x00'], 0xa, &(0x7f0000000380)=[{&(0x7f0000000040)="96c32bb4984b8395cd625c206ee7031766dd50dd3ccdff367c87388d4e7be2c853ab8097a914286a2d7b850551f857c5def43d3c470510464e4e7c017db230a49c7e31c8f166ccea38f3424eb6321d7c1ea4223ca532e71669165dda3dde6165e9129e0d30021a2404e54fbd6585f1f3b926d7cb45d1e4b314cb9676cb9abc58c448e5f9fadca85b55c3", 0x8a}, {&(0x7f0000000100)="001fd53339", 0x5}, {&(0x7f0000000180)="daa998ca498cff35ac7a3204e4787cbce31811b09ea17b96e98f6020f3eae8a78e9328f7d4e0d25d6e65a074377dc6751ced58e00b78a9e20eab26e20d6580b91c65a0f402a6d77eb13c35bed56167633f5f1612a8d9e384b79112234565c85d5a1431cf17f3992496b1c1a8ed1b2d4cff283a63ef1cb9ea540ae73c374884abd2d4e8da06cb1acf302f9a0d83531ff8c3d8606826e972877b07864d556ac2d9dc30551cca49cf7dba8ff0bf98", 0xad}, {&(0x7f0000000240)="5b3b0747a23d3c5d5a7cc55b82e10f752ed397b4b939be5022a81b2a96e55dce99f9b27a5dce6f7838e0ce2dcefd1e03d9795e72f590cd160be8973a17cf7b44ec6f34831805d55437c020e7783fcf460da6ace006d3365ab09b8dee1f5ce4d33534a1e1e238ddee40e97ff7dfd1331b5f04be112bdba558f5519210bac1bfc55455f87f7b6e6c7ae177ec790504d9d3d90c2a0e19311581e99c57c752b33dbb6557c5a04d9e745599863c0246d9d82ce8fb9d2f12dbb147273d996e", 0xbc}, {&(0x7f0000000300)="2fc67f95686bb2848891d6ed818fa9d210b1438ff2452ab519b557edf0867c1446e94f417ab722549321cdb97b9cca10cde8f48c89a4241b6dc9aa413b97a1f5a34f5cad113f2bef955113790f5e959f0b0e456eb49fa5b590fce412888737795bf9c3a1fa11d9a7a5543a0ff87a74222acdd07539b2", 0x76}], 0x5, &(0x7f0000000400)=ANY=[@ANYBLOB="380062f600000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x400}, 0x408) close(r2) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) fchmodat(r2, &(0x7f00000004c0)='./file0\x00', 0x40, 0x6) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') 10:29:22 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82023b2e0000696c653000c954cab0794ecaa73cc9"], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 10:29:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x29, 0x0) getsockopt(r0, 0x7, 0x3ff, &(0x7f0000000240), &(0x7f0000000280)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b, 0x0, 0x0, 0x1000}], 0x1, &(0x7f0000000340), 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x80000000, 0x1, 0x100, 0x0, 0x7, 0x10001, 0x9}, &(0x7f0000000080)={0x0, 0x8001, 0x830e, 0x0, 0x6, 0x1, 0x3, 0x7}, &(0x7f0000000180)={0x101, 0x2, 0xfffffffffffffc00, 0x3, 0x2, 0xfffffffffffff064, 0x73, 0x3fe0}, &(0x7f00000001c0)={0x3, 0x3}) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000240)={0x3, 0x20}) 10:29:22 executing program 0: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r3 = getuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x7, r1, r2, r3, r4, 0x40, 0x480000000000000}, 0x1, 0x6, r5, r6, 0x590, 0xffffffffffffffdb, 0x401}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 10:29:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = socket$inet(0x2, 0x5, 0x7ce) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x1, 0x5}, 0xc) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000da0, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 10:29:22 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x7, 0x0) close(r0) kqueue() r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 10:29:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xffff, 0x400, 0x1f, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 10:29:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x900, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000080)=0x80000000000001) 10:29:25 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$getown(r1, 0x5) pipe(&(0x7f0000000180)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000004c0)="dce15956f4e31379c9a76bc058a23150f6227f9e56a7145cc47f83e413bdf029a60f0a4e298fa42f5c174175029611b52fad8da90fad2899ab8057ddb7b6b306162ed495ff727510f806fea782b0a6586e25a22fdf1d52b346b732d6867a4f13a75994a030ec9c9c065ea7dd954939219a832caefc15fd56deb57ce36b208f21321e47e88aae9454e1c51b656a0f911710babd47292bca0f0bd59677eb99a3dc6b35997bd680e4675f88e274957e6859e360a3caf946b392c1536a", 0xbb) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100000000) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r1}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="c9afce6deff5e1b01fb62b111a0574cd74c115d2be17fa83b023aba4bd718186f9e8218cd2c43999f76c86a678e6a49990afd297810836e61c1e546eeef816f46b1cdc6d9b769ee42026bd608a9d4b72cb4d25f73af7a66457043cc938", 0x5d) 10:29:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x0, 0x81, 0xfffffffffffffffd, 0x401, 0x4}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x20, 0x7, 0xa67}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x0, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x8, 0x10001, 0x401}, {{r1}, 0xffffffffffffffff, 0x31, 0x42, 0x5, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0x3f, 0x80a3}], 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x7, 0x401, 0x6, 0x6}) 10:29:25 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = syz_open_pts() kqueue() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) write(r1, &(0x7f00000000c0)="5c7bf148b94a9d7dc591b570b349c9ac3cb0418710a17da01e1fc71428761585047763ae066e01b0d4a21960fada9f6aba772d748cf618a8e647cbf96b65a88e7e700d47cf91a76fc6dc9abea4b6137318aae26949a7f2e746486e2b8486474a5c84389335eccc45c4d9a008e9473f621e9b5b9aa6fa3078b1c76218ccc003ca80208173f432791ad01d758ee99c10f08774ba9934780e213990e88f76e42abef7846dc929e8c5b5442b284e8ba956c52732c071979e6e816f9811c7a5ad9c7a0587fc19a1fa5f82fbd530353b1f29619b99d5d6eefb17f9a34c1ed9cdf5d871b64697186963a7a34d1068e7dbdef12e8b26881dc6e123ee171d85a9e5ffea", 0xff) kevent(r1, &(0x7f0000000200)=[{{r1}, 0x0, 0x14, 0x40000002, 0x60c7, 0x3ff}], 0x6, 0x0, 0x12, 0x0) 10:29:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x80000001, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fchmod(r1, 0x100) 10:29:25 executing program 1: r0 = geteuid() setreuid(0x0, 0xee00) r1 = geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xf313, r0, r4, r1, r4, 0x1, 0x1}, 0x5, 0x7, 0x6}) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r0, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) seteuid(r1) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000002c0)={0x8001, 0x9b0e}, 0x8) 10:29:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) close(r0) 10:29:25 executing program 1: r0 = socket(0x0, 0x1, 0x2) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)=""/218, 0xda}], 0x1, &(0x7f0000000280)=""/231, 0xe7}, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x101, 0x8001, 0x0, 0x325e, "233120466afb9eed7d0600000000005ab8002000", 0x2}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 10:29:28 executing program 0: poll(&(0x7f0000000040), 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x8001) 10:29:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) setsockopt(r0, 0x2a, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x257) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 10:29:28 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) write(r0, &(0x7f0000000100)="cba9fab63b651c877e7644ebd00e7aa108ccc483f631417deb8415c3be64ac6b37c27b5f130a497d539e94b67321a06c7abcae317378315c76c3a1a81cabba3c8a9e2f717cc12e53d582378f96173cdfc65dd5c8291c8835ea0d2b112203a07be7e0497de46d1a34", 0x68) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f00000000c0)=0x840) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) 10:29:28 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1000000000000110) fcntl$getown(r1, 0x5) kevent(r1, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)) 10:29:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1e, 0xfffffffffffffffd}, 0x10) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 10:29:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/138, 0x8a) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 10:29:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) link(&(0x7f0000000240)='./bus\x00', &(0x7f0000000180)='./bus\x00') 10:29:31 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="2c8dd927597e307a8e712b0d89d5d11dea4c6f17d7806b09479f2ead0c62dfca186bdbff3a1eec48", 0x28}, {&(0x7f0000000100)="6b3d1233f9637d410e4f6fae6096b0bc7c5dae51f848942a6c5ce0fe6117f4ed5bb2eef1f6d5f30ae8e03237d1c69596fce4429c1685d096f9851299159c846f45e436c92c82e38f2a8ef2a38e1f30edaa3538663054b96eb5c7e2b9afda91e199df32d8ac6e168bccb2d02d708dec7385", 0x71}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="8e30087c3f81f8f060b6f39d57", 0xd}], 0x4, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x2) write(r1, &(0x7f00000001c0), 0xfffffef3) 10:29:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x1ff}, 0x8) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 10:29:31 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="357a1672ea8a46eb8679777dc1433cda169fd1d11604a6edd32bde78200af81cc33911f68a152c41bdb60bc3507d96fad1c18ddb0aece579e183fc9e0b8c37926b646d9334b247f959964bfd133c3a4fafee2e255a21e312a3846907cfa2ae673827d72ecf92d58e9ecaf61c598add80d7", 0x71}, {&(0x7f0000000140)="08d617cb488908fb6119cb6576ce7fabe1e069534892a3b0a4db327e16efe44e99", 0x21}, {&(0x7f0000000200)="ae52a40fbf4bb7f2245c4828715c64833f87e94eb197876e482f850d5080812295f164235f284a4b5387bc573c1caaaf060d09b369ff44877d2356144043280fa319f3a1dc2af654bb40b9cd3ae62cc3c5602674a412dbc427bafa45cba32ab1b52a9c7be22be451d5ef4c68b3465aca97b9104a29783877152d1ac6ded3f21194812fb3e2ddcbbb515b8ba2e090a6afba97afd5a96287e3a0d9fdcf5a3780640439151ece9afae998657801fcaa585f358fb56f173ce9ae550c0c893eefefd2978908c7bf41900fd1e67ec53d9701a96f784d922458d798746439f9", 0xdc}, {&(0x7f0000000300)="bc6ee847da8a73be6d085cd16351", 0xe}, {&(0x7f0000000340)="7dbceee212f60bba76cfe093d8bd7927344b1d39b1ec5818133eaf21c9d0600d4ccfd431fc7af3667c25795a2e1856feb3c79335751ba17899512f484f0da2b5b961996bf1e1d12d3ff052e4269e78d0415e5066eaa5028466220c1e2c8b54dd2cf4b21668d334bee1e2e2b5f3bcba0906ffe217231eed3c18e4f4215ee52899a49f91076f2226bc57442a370776636b9bb342ee", 0x94}], 0x5) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="fc", 0x290}], 0xca) open$dir(&(0x7f0000000080)='./file1\x00', 0x28080, 0x2) writev(r0, &(0x7f0000000040), 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 10:29:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002803, 0x200000000) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 10:29:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) syz_open_pts() 10:29:34 executing program 1: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001a40)=""/4096) r5 = semget(0x0, 0x205, 0x181) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r7, r6, r7, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000000180), &(0x7f0000000140)=0xfffffffffffffd65) shmget(0x2, 0x3000, 0x50, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x0) 10:29:34 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x20, 0x0) r1 = socket$inet6(0x18, 0x0, 0x8) recvfrom(r1, &(0x7f0000000000)=""/207, 0xcf, 0x40, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 10:29:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r3 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r3) 10:29:35 executing program 1: 10:29:35 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) r0 = dup(0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0xe60b, './bus\x00', './bus\x00'}) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000100)="77be17dc5274f13eb6260c801fc0e19a353657236c397617b6b4d2040301ec5486417e9483386d6956f2c12426c4af512426869ce641524495c01f2475b4d302e7ad6a96f9c305cc8268c8ca0a5151f113ec2c202a1b5addbccbdc0ad6de9fc8ce2120138dac6c2e0d3f3d8717a5afa7fb76ea461e39c657b4c2c9e4cd56d76a78029e1dfb71698638f2ee05b77f201bca", 0x91, 0x4, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000200)="000000186a56b5bf3e752b00feffffff20834e341dcd291c15729bcf78c71e0f9eb46b49f593f206fb0000000000", 0x2e}], 0x1) 10:29:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) msgget$private(0x0, 0x80) open(&(0x7f00000000c0)='./file0\x00', 0x409, 0x1) 10:29:35 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0x101}], 0x26, 0xffffffffffffffff) close(r1) accept$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xffffffffffffff50) 10:29:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) getsockopt(r0, 0x7, 0x5, &(0x7f0000000000)=""/190, &(0x7f00000000c0)=0xbe) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8480, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 10:29:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) write(r1, &(0x7f0000000200)="c526efe8addd8810ef987f7808120348f65aa6066149165d60e9a18a63598abb26d02e58b50ba1932d269b1cf49212bec989e066c6ead0b59a21dc965464a091627d88b10eeb98850e63027a2ac0a86203ee457c8b6ed6689ce8930af64e32af589aaabc709b3020ba4c17896674523a8ee1950ad7b2dfd7db1c69fd7921285a99ef42c851aa3ae51dbd255b0799020358f9b3af343a39b7e03c06c04b7d7b3aef265aef2d54cbfd53df8cddba92e029d0b9a259eb6bcdfa640d2096e94151a30ae250eaf036a7c5071a7004568311c960a5e7930cbe12f3e25f18a7e41f83bf55f8a9fd5f423454997f56938cfbbe8e2bba401ee41422cf065d927ea2", 0xfd) setuid(r2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 10:29:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1ef, 0xc9}, {0xcd, 0x10001}, {0x4, 0x6cd9dd89}, {0x67, 0xfffffffffffffffd}, {0x87, 0x2}, {0x21, 0x7f}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xfffffffffffffffd}, {0x100, 0x80}], 0x2}) 10:29:38 executing program 1: socketpair(0x1, 0x8000, 0x7, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000580)="06f08658d3a8fb975341b937880b3bbe966930881adf8173988ec1099d541cbe32e3160264ef805f6450a67faf6540e1912c0e0a5479cfc7f88d2fe746a0ef664dfccc2294879dfb2060f2925129ac1550dbf583b1dcdccb3dccc61931474276c1f7a59440a55e9ad693821dda3918dc0517a0e1e50cc743d943e5d2a38ee69044d878c454d0ca4264ae4a50dc39d850e3f50c694c07759abb15cc05fffb65413cfe3332b9c6d8fca5", 0xa9, 0x400, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x0, 0x240}) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240)={0xc5, 0x4}, 0x8) setsockopt$sock_int(r3, 0xffff, 0x200, 0x0, 0x0) sendmsg(r0, &(0x7f00000016c0)={&(0x7f00000003c0)=@in6={0x18, 0x3, 0x4, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000400)="231dd954bd9713c2e25c9a798e360d983c725a3fa0e9687a3b8fd43d6915e34f1f5dd8fec708358312b2833cb3c54adc5e551cce5181a98c45903bec1578a1abccedc6346dc9d172f5b5243395b863a282b373dbc34291cfb8a6fb48c4d56b291d79dfdcd701f956cef0c67f70a8356396eae98f04211cc0a1aa2b75d69fb30d11d44c022fdaf369464e3b16e736c8ea406352e83798b74eee7fc5c391d07fd318b6b3ced70091b046483244c853a4ca634a62beb31d7d14f92ce43aa7a3eba93720eed31702291a7c731b006d20a7fb35d37a1691fb5a9119111094a4d29c", 0xdf}], 0x1, &(0x7f0000001700)=ANY=[@ANYBLOB="5000000000000000ffff00000700000012785efbf2b3ec4c005f9d0a5388a955e21f448af9ab26955a7cb9b450389feaea1a9fa37ba848fa43acea96003ffe7d591e7220c9efaa9e12a4aa5ca545a2411010000000000000ffff000006000000399e93c89d9eac9c1ecfd8cb5aa044f2b228ddd2b823035671c3052ce741856497978cc01a5f041f511648e41ee17a920ff7c5603920de1fd61f315190902ebb0f31707f689b84b5a6e974abab19d53c41502e0cf933040d657d53f3b532c71142e58e58a16d51f57b22e9516820d12d6ff25d5153da1c273474e5b1ee03f5a0c7a796946fd2542fa42cf3eac128d28ec8f3ddc8d68b324a27873ccfe324bda21a6f3c615fb2f924e2e8caf1877f0c6df6dd4e606aeccdd12da65de2d4775da64d7da048ac5dedb277d8f7ca8c2de56b654d2dcb8e2785ad2a1b3e849f5aae4c84f6b4e6ea3bc75477f45e9d54638fb36031bb54ca835819d76106eeded0cc6b83594b84160a2e3379d0d68f7727dbebb075421d5c1e19895076de3cd9d9653509b46c9c5b9747202fc5819c3fa924e1fe1125c3cdb29c767990b6314c991d0a664c60db4488582c06165fc5170ba3e03f4ce435ca44fadad2743af555385f66772e65a6aea4fff2d499eb1dc528277c36757b46bc43f0046856e52ce238d97828b8b732bc7df79607114ce6ab44d1e56746183fcad2683f193330150782c97cb93eca7c7be49c06972ab616c34d6b0bdd3057732a49f35d77ca2063a9d56e8b32b96f1edf3e048384fb7e5e7485bea5d89146f3ec76c13814358b1547a1261250a0f5d1b7385fa59cfe3340adbad722688564d48ee5719bcf8d865af7e57da0c3f4d58ef1546e88b5c390e90bdfbfb03538838c978f6829252cbc2290d6c4e63f381e98ff7c63a483fb9d749655931986415456877536ea9cd70d7bdfeb94bbe23d0fa31ceb24bd40693b5544f1447aafabefa2e0c83a2d486684cc4f2691dc7ed21482d477e118a9aa3f9496992a118f54001ec9b1fb71b6d9c6d25e4b8cbf13c23595a6c063421ab03b040d5dcae86fee19f06b8bab0f2fc4f3d377d900e117d7c680da4f880f288ddfdc2fdcbe0bcde74ac3b07ff20284eb1e6c488a5fadf16b88f8e17b3e6e7f601c89837a03de7e900bc2f9fc6639f769ad6c616a25854d6e26b5c640a6656408204d3d1a2fef062d68cb5de983872cd9cd17646a5cf192a5e6c387880a53849a7f0dda0353737d1254407abe259c2e12a6656168850d2dd58030ea8441df021cf6494f75422a336d04adbf84298ebfc1803dce44a217103a283e924fcaaedffa7462de6f9ef5ec9e92da267505fc1f46571a25105cc8d3fa3005ac0efbb3fd1ef5fbf42a124152c1f071a1ed01328f87e6186efbcf33c6fbf15bb611d22a363775057c832c8bd0388503484237ddd3d1e1889d2b673135d0ca5d79c3b7b1258f890bde1aba3f2dfc0d90c5d4295a83628334148e433639338df868b071c69c7008e495700695226db2453cd17fa7c5648cffc25df32c9635c2c840f0936d4a445059b032508ccb65adf1872f7fbf99951d27cf0796e82dd0aae4b0faf01ab1e3f09065cf763922e918100d7ae5811ea5fd28e2488f862cec31347f7f42a998ad701aea1f0e5d9f74c96da7abbd56158d313eeb768892ca283fbce51f2ac68cf3022df7a6660a9d740eb62403ea993c65556c475b0f62eac22c832e94febac0af3062f9e5c191005786c795153821e0ba4085d2b810517a7159efed0491852e2dfc7d6e011555751a5278d1edfc6e0243b255f0113e0fc9dfdca2ef6cff77460f262679e1a517dd2573aa25b3f00017a95bd8316ff73912417ee108a7ecd305c2f719ce3f9fd28a3a5157aa6321279f6242672f222f1a5858035805a0149a5701689a5c8c46631baf252d53eb00c2313e17c832b113676491e687410f3ea84c78714c048d1264cf78945a63a2fc7505d050391bc47c68a5abe2f98c4be964e23a2e81a3e6260d1637af2a30e5b839134519d18410a55ccbc62990ae4d10215e36da6f581a658ec032f49ca668a6579f5a0b66985398f8b08338963f2e566e33bb722f6f9bcf8d743f02a74253302dcd661492cb7ef3ef678188704cd6f53a3dd60490fb14e244bf7f1e197417935146ae6acbc11119268f9d59e4c79b9bdb6977a591c48f062aad5bba0218f5691fbe9e294c37d6aa79110d2a1fb92167ee1e0da54f0343b14afb02b21fcf09d97c5becdb65159d7366cd7b9607687c8e575e1567bfea5cad0053de5c4b9b3c7de86c398906c6c4be7b33e50d9ff10b9d2551ba4af5e3edf040637222ab5b6a6ac10ad0ac86db47c34c975d71fd0bd56998e50eb4e5a9225a9fd557f01ecb0bf3afc86e3af1de9612bd43d8fff01bc353037e639eca04d49d70c278b7b1c02d0da9b67c5da976ef03935f6a16a5969683583b8feb70360e8dbae2c894451124af751431e35577ff21fb7aa673812784fdc8da3d81ffb1dadb936331ee2f1c092d0ac76f15ef0683a7ac6dfe3b04389fdd1f4449db6271281bb69b9e547de7b234d740bee3ededd4f2f0ecdadfe89617b029ceee012232f868aad198d5bf35f24247a95f92780814952bbb54f2a024608e07a957694a672bf3e88120f467f464eb909b116b58d0286b77e02f814bb89bb4c4f7925f02e86cdb9ba1a69033bdaffcd47d05a18995ad8857c0d3a452e20bb5cfad937c65da270382e2542a53483d6f8401e97ac67b194e86e8b41b612cfd08fb2875e307d93cb2f8d9b0f5bfdfa64ab03009967e24f92d6c690653db1b868442952bd17b173c0102a900f8c1fed55a2128c961378853d20cf4c57a48930c89288bc80634b3763266c4c12091fb8891b043b3863b9e0d373329d0a467dfbe100ef30f060f5637a7598cc19c7d2c2a8c41a2df6e0a6c1267df629ae26ddff77d7950b073b60a21cc3ad33593ac3e206892b2ed5388bc626730ef81213cc7447d90e381cca126e7cf2b5a0921962a2c801eaeef8e8ceb5954abda6e67b7b7b2d5b514222b5b80518386da05bb03903f540841a230e8d75318d29a31994122ba726220df97d892e5eda9cbc64954bad12ac275fd96bf16252206350123342cc5985b6067ff1839e1e7ca1cf01d98ef845c1e62e7603fb5da8f9054244c323dc712843937cf5a3ca02c137a08f85f7940d73f8c8b0ebf6c58a07424555c632bc0e02aceaea4a8fad4eb307df1d050b12bf198dc7172288f534c8a56e38d2c84aa5000ea34911c4d5b50103319eb68bae23c73adbe13dbacc7f91f103e82ca8ad5e1089e4b555d0dff72d1f5073179f137330d64c0e68243c50394cf1947b75bb4359a76076552aab8dc0da371a8a639901fba11e233a77cb94a011a89252ac435f4f0349df6123497c653e7dea60694d6f71e907694537737ec22da58ec6d37687f12eb2f9004dac840f2b282c8b1f14b89616443128f403cb7867e8bfb3b97027b8a55ed05ab5542e177f8d52684c2336ef0c5abce2a0b226207be84e5818380206d89bbb889ab2cbabe11a0dde7e601bfa4e43c1f3c36d741d3a3ad5bda6a2e1084d308f0e9e66fdb82c94fa8a4a19a45e11449751fc2495bd4e59952fd4dba26190dc0784c64414b253b4ca26dd2cf5b810a81b2b6157bc8b91687f507ee3f24d19f7f392b17aec9a21f09ff80a0e4f709d10082deb1e00b6697704fc4857a5fbed66bf59af8762bc756f0aa423fed64784dfc43035fe1ec06dd47d88864499e13c917f18ade2312d7c3b7075254507696cfa2a862249b7728edc94c86fe125047ce042d9e754372c0576e042b8ea0fa32003eb74c6642f82f74d4be8ff56edb6ce230e438761068118f9f2226681720297ae37af104aaedbbe55f8cdd3798e88212f0064f7b8fa93d0c7a8775c1d7886210baa38fdcc3ff54efabe1ffa25864e0847b15b12223810d9aec0215ac95f0858269c8070e08751084ec83d4693af6a6491361ae00a91377c402324282aad889016e002d26f4d29f4a877edf35e45395b8dadcee57428e42c20fe66e47c67eb15dad3ea584b723eef77b6d2a41800ec6b876a97db39c10895867c001ef76123c2f489484ed450181abe31c2fed90ee4facdf19915fb0f11f20c9b0936ba1bc4cd1ddf29e51d743231545819128355815e225ffb562976d6d301e423dbd311fb507b586716378d841d99e2660dfc33a703a65916104434f9ca11d7af81f1529ed4f15d861f1c111839bb5c9e75b5c0855c770f5ae89cafdd49a8c6620b42eb779f9a6447e8768b18396f9e7bedd41ea7491a0be7e581db6b1d7b85cd24b2bbac823960b56eed9a9ff9996279917271f467388141d49ef7f6ee5aa714608d82abc51183d6dd163b1d1fcaa84b6c2a3186245b9f7ab59e1b2e43f276e64e1f48938d1d81612c6991631f01dea519d584a51b94d9725145f39ec3da0200ec58662230f2d956bc60e70f523aa650ebb169020fca895f9c5386a3ccd4e50effe4912f9d05e952f0c276908a615d09ed28f735ccb0b080a4c1b7a632d14c521751f3f2a156503b1956efe04dd80e3c7b81df0f520fd4f7fe78e402e3184e1664e443b876d7e69f043f0492de47aa5df41be28f204419fb6850498d43aa2071e37d1f3d7f76fd21a4a00f3eb9ee71265320575867e2644b9c2f92808f29b25765fd874eab248ed25c0514c2a859647524127989cf908ce816756eb399ebcbc8fb138509a29ed7919c837ab65ce7188a8dff15b3cad5867b9fc7aa1bd4c831f458d4b05281ce949d36f5835a290212710bc46d40db4e789383547a7b11ef23296e68eddcdbb8154a62d8a6fbdd9c1748a48bc2cab3671dc9615da8635f85698d7b4c34b2e85d352decbd3ac4ced719b6a2c178d8418645040d00a0ab08cc16f0972df9a3f07a284e6f7a0bfe2b74ea6f7566c9e81d23ecb5a203eb5813cc4e810eb114eb3cef63d93e866860fc9a0351069f7940d1081fe0afad0f7dff18ec827ae19bc34305490e6d5fcf72435b2b86d2309e024d09652ba7d3b0597a8329a3a02a718fb043a9949ae5044aaf26910edee47008e66686a14e8b2d26ac04278da87ee68a317ecb98d170a1f9c02e3c50c46f134923dd7966b54e3f1d6ee22adfe37b73342fd8778bf96c9db67a1f025090c5aecf4723c770ff8a4bf3e7712de464147458c4abd06d45055d09f9e96adf855684a077d6272787ec474dfadf9c6ab83df7c0caf8ad1f7e54a85a82f9da07c17dc32b010795d8ab0a3eabe138788cd5a4901de2170afa2fa1ea12fc5ecfb5b4712ffa8048e04a7f525362ba9c6bf9b1b00d1ac3ce9ceeb56c8d3ae47752f24de39623db11709366346fcb51cf10a3eb77fc832dfa0f45ad605d8012c0c082c54c2dfdeaa4f93bbfc3a00a8b9a3b0bd4ba3eca8dded8747db7a8b847f3772c96c86887e4a497621b72cba35eee3b23dd168ede0cf25905d19295188efc4db4d142af686dbe9df918486dd3ae602d7b0aa2d039ac5424d1ce97b28ab99e84bb6f0d2dcaaa1d6fb6372dfb70128f23d508fa2a23f3599d51309017340a5cefd17e5fe04d53e830ea0fd3ecee967d64113c6c7f0f3e66ebdaf26d62c2edb289b84f806ffc29afb8ffa13ce94591887d2420c3903426d564e6a3e972c22f35a2f39eb4c7c98c4af4e7c5e7b73475d505bb93408878af1c0bbb0de6701cc40834cf59471edb965d08a5f7a549e909bdf4de4e82a68e71103f6d40a1093ea27b75b36554404e09730e1c464e1b665c39c167b0bef02e7802f368b5cbc1db7f7609b0629e924bfe6a847a88690fcc84967485edaba3a577587dc5e883d3c83d523f31c356575fd61ce2f8b2d10094316b8ec8967d15e26db6bd0b58e7bab12ec9e70fbba8b52d33118fdca58ee12d0dd33224d5d09cee1e43b20aab4b68aa96a38e02cd8000000000000000100000004000000db6b33831ea885064da21cc1f71026ab1ddad0cd2ce28804fb592dca7dd9129217ad1a508926d23b2c48fd4912ba25c3ef36354a3e91df9df92d757fe466470ffdd6a435d2a1708130d9c655cb849fd22e1a11de0b48b1217f0f04ec643939755346afc6062fcfd4107e9c4436c76faa00fdcd2d3b5c64c11ada78616e8ea677f4cea771af84b5805722255147d2dbe206107c51bff85d8e0a97067585d72bb192e7c67db6fbb607fb9661a9b4939e705a3f433d788c26983df7eb6f7ebe40a584f35874e06200003000000000000000ffff000000000000e4414c47af09766e26cdf08e2465b59c5cbb9ea7332fc1b85fd945e47392080010000000000000000100000005000000"], 0x1178}, 0x2) listen(r0, 0x7fffffff) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x10, 0x40, 0x2, 0xbeb}, {{r2}, 0xfffffffffffffffd, 0x14, 0x6ac4a8e5efb17229, 0x3, 0x5}, {{r3}, 0xfffffffffffffffc, 0x12, 0x44, 0x14, 0x3}, {{r2}, 0xfffffffffffffffb, 0x8, 0xf0000022, 0x100000000, 0x99}, {{r2}, 0xfffffffffffffffe, 0x8, 0x0, 0x8, 0x4}, {{r3}, 0x0, 0x4, 0x2, 0x100000001, 0x6}, {{r3}, 0xfffffffffffffffd, 0x0, 0x8, 0x2, 0x4}, {{r3}, 0xfffffffffffffffd, 0x0, 0x2, 0x1, 0xae5}], 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x10, 0x7, 0x6}, {{r2}, 0xfffffffffffffffe, 0x0, 0x40, 0x21c7000000, 0x4}, {{r3}, 0xfffffffffffffffc, 0x9c41a59ce1b0aced, 0x65, 0x4}, {{r3}, 0xfffffffffffffffc, 0x0, 0x1, 0x7, 0xffff}, {{r3}, 0xfffffffffffffff8, 0x55, 0x0, 0x8, 0x2}], 0x3, &(0x7f0000000200)={0xce, 0x200000000000000}) 10:29:38 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) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) bind$inet6(r4, &(0x7f0000000000)={0x18, 0x1, 0x6, 0x4}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:29:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair(0x19, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="e8ba708756b4f2cf20975ae825ea7fd75018e02831a7dec4070057e89c7ad998a3360c54ef14ef8a8d41d7503734c477409160df58569969293131641442c604eccb7a346a86074fe06a423b3d0706781cd61ac18ee380866f53643d5e897cb17b06008dd306cf21d3f927abdc5a84c2194113c763898b2b67d77f65b9fe7fea29dd3397eb9a72d84a73177f59d98c59e9d8f910194ed697051b765772c11e87639e218083425e8c4d3e3b97ce69487a3b8c1d2cbc331d8e424c13ac87fd58f1405cc5912be1123e1ffb0976dc8d230f114e967c018e73040eab104ac8f06f83b5c89373", 0xe4}], 0x1, 0x0) clock_getres(0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="07f4adb2f910362c4695728743f0dd26a1aa3cbd596d5e80a05956a0a811010959860bac22b3cb14e127cabfff0dc448c2", 0x31}, {&(0x7f0000000200)="42366a1c61f5e1463a0cd114e594dbd9538f2e782774cb999638939f2a74afad9f036820f4191f4532be65932c9afc22650ec1a9d20742e8bbf3f0a01c5895b6e0686bcc9b6b3da853db203f26297c39743c006c5526ff26ba46e9a3d34cf602240ef628e7882068eb8419c96cd76ed50e8594cc77cdec1bdf20ab6815a8b6bc", 0x80}], 0x2, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) 10:29:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x40002065d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) getsockopt(r0, 0x7ff, 0x80000000, &(0x7f0000000180)=""/97, &(0x7f0000000200)=0x61) r1 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f00000000c0)=0xffffffffffffffc1) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="63973c71a83c3d04a42b488e", 0xc}], 0x1) 10:29:38 executing program 1: r0 = socket$inet(0x2, 0x8800100008000, 0x10005) shutdown(r0, 0x2) socket(0x0, 0x1, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x52) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x85, 0x3ff, 0xff, 0x3, "f2c19c7f39ab170a83d1cf5ec429d7ef5b7a14e5", 0xffffffff00000001, 0xffffffff80000000}) dup2(r0, r0) 10:29:38 executing program 0: mkdir(&(0x7f00000006c0)='./control\x00', 0x1) r0 = open(&(0x7f0000000040)='./control\x00', 0x410, 0x100) preadv(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/74, 0x4a}, {&(0x7f0000000140)=""/194, 0xc2}, {&(0x7f0000000240)=""/176, 0xb0}, {&(0x7f0000000300)=""/117, 0x75}, {&(0x7f0000000380)=""/203, 0xcb}, {&(0x7f0000000480)=""/57, 0x39}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/183, 0xb7}, {&(0x7f00000005c0)=""/3, 0x3}], 0x9, 0x0) r1 = open(&(0x7f0000000080)='./control\x00', 0x0, 0x0) read(r1, 0x0, 0x249) 10:29:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0xfffffffffffffff8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000da0, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) write(r0, &(0x7f0000000200)="a08ba17a25e99e2073f9bb25f4ee2ae48f245b9609b426b1b348e101bc11be4bb5b6c1991ab8f0d410a1c80f5a8a179fb771e5aecaa8220ad23f3d734cbca677bdbcd2acfe34c6531ed21c2a52faf4cb7474a453e6e01b62cb3adc2b35f8e8ca14484c94a3116aa0dcc345b25a3f966071672c7a155f9aac751a81ed0169ab09d962252e789a80a0a691f933f9a3be0ff0dd17157fef1e8e2a7886767d0ccabc20e0e0cb9586980f11c52f77585bfd94f8", 0xb1) 10:29:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x342) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) 10:29:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) write(r1, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) fcntl$dupfd(r1, 0xa, r1) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) 10:29:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) getsockopt$sock_int(r1, 0xffff, 0x9000, 0x0, 0x0) 10:29:41 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) close(r0) r1 = syz_open_pts() r2 = getgid() setgid(r2) r3 = shmget$private(0x0, 0x3000, 0x480, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/4096) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r4 = semget(0xffffffffffffffff, 0x1, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) semop(r4, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) pipe(&(0x7f00000011c0)) r5 = dup(r0) r6 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x2b7e8f0f6db46781, 0x400000000080) connect$inet(r6, &(0x7f00000000c0)={0x2, 0x0}, 0xc) semget$private(0x0, 0x3, 0x3) semctl$IPC_RMID(r4, 0x0, 0x0) 10:29:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x9, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) 10:29:41 executing program 0: setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r1, r0) r2 = socket$inet6(0x18, 0x2, 0x9) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0)={0x1, 0x4}, 0x8) 10:29:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) link(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000140)='./bus/file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) unlink(&(0x7f0000000080)='./bus\x00') madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) 10:29:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() clock_gettime(0x6, &(0x7f0000000000)) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 10:29:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e6fe5f88950e400"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 10:29:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000004ea89aa06d81943f00"}) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wskbd\x00', 0x20, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/tty\x00', 0x7336f8841ffb5c52, 0x0) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x10000) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket$inet6(0x18, 0x4, 0x8) r6 = open$dir(&(0x7f0000001340)='./file0\x00', 0x80, 0x20) r7 = dup(0xffffffffffffffff) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x10000, 0x0) pipe(&(0x7f00000013c0)={0xffffffffffffffff}) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wskbd0\x00', 0x0, 0x0) r11 = open(&(0x7f0000001440)='./file0\x00', 0x0, 0x20) r12 = openat(0xffffffffffffffff, &(0x7f0000001480)='./file0\x00', 0x28021fc7158a1887, 0x20) r13 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse\x00', 0x80, 0x0) r15 = syz_open_pts() r16 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) r20 = geteuid() r21 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r25 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r27 = getgid() sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000100)="4f0ead0b08fd12a7f049548600932fd178ba9ebecfb8e57b4b6fee00c3735030c67cb1fa333e9566d6329ecae6f569f198f65d9780f41fea891a370f4dba14bad30fbee6c2d69eddff662814221e4c82ff20890943fc9aec39717508af7ff7a0e7cae93e5afe8e824cd72925d1223fd9f10469a5891f0c64c0fba6dfdf1e690f9caad5aa780784e22d6dd22eb417b2fbb41b75091f827b1ec1cd188782efd469a96ec76d31ca4a3fcb89f7a7d856388158", 0xb1}, {&(0x7f00000001c0)="c154d5f0309df8d9cd51c364526a42880f6131e3107296e225fdbc6c84b059c6010472e9f45b89b3b6799e69c56bd8a5b64cdc7282df0ec16ef83f0c2880fc3c31217e816263d329593b6e45f8089cd52db304e9dec55e59818fa44822c5f6fee66d9e88a214d7dbb1871652df5da0af8081e8590b", 0x75}, {&(0x7f0000000240)="a137b48262807dc1fedafdc12219984d4be46f1e5fd1aa9e9436fa7767ddca49e4516a1effbe23a1da249429ccf2392148d132f85f141e3aacd68b16eb99188fc429650ce61562bc951882e600d798f6128945f9361d3036c54ceee0b32d7514fc97cd6ad759842228ee1b66f07823190c61094df1f1e7a4b7f0dccce86267f0c86624b8fa960ad0783c5c8270fdcaa209aea2d4361fd6c31261348391c944cdfb14ae7d155ca0ce167db5c1b8d3913c530401659db8f8920ba4fb3b2f55719b174f55f88bc6b3913a0645b00c071cb12ca3d3dadc8ebf9e21b5d503e766fe74ba09dd943d4f6f3ca31d1296f94b15ce4a4a031a7af2ba80a81873e80e9d43bfe9e7babc27b75668e80df317da5fc7a160652c38ebfe58dfc6e3c9f7fbb070e38fa8bb3c62fc8286535e85960779d1a4d06703ba2dadc92b9eedcc847221793ab578a3abb3fdd3eef29151d685da9adc03155a2b89981095fb2b7f58189fa17eeb7c7bdef094b4b02be43678fbea3cc2cf1052a17a954046f9c7cc1bcc188d463858e4086d7afa2ba051dc153e5d6b1770c0060b82e4d464ce07bfa95a99229cc5488794d9a0c460e21ec6f57e37a823ec64234a27ea0619d69b5fe22f8a02465405ffb58012c2181587c2bd0848ddf38bebb8ff665333e55c8446103903aef50864242cd7890481f3f7a606a1df40cbc67d6d30fe80d77e9ed5002209902e3bcb07b787cad4b9bc841a0268439850f93987507f27005d0cb5c47f76f6e921359a9f7155b8e83a890145652b5acedac91efeeeb344ffd2b0395747635c66d2523474b0267f24abb0983d756e994afc2ac1ccca830854ad5370daea5cbbacc03b14b898bcac07590e70f9eda171b0eced625a9adbaf9b3249e6255b9e56c6342013392f515f9d371a6a8df0990e063ad5186a50431d8cb5a7012c67c7af56ed2f40d5ccec21e4a16a7c50edbf80f29034260b42beb109d78aadd1ff7922f34ca5bab9cffba4ab0d2f08f101505b52a40ea85d53f0a668b77909f154ab1f7038a559afa3b3967024ab21b807b60e04a6b8a3aa395b4cae4c16e3277a37cfe5ad3cdf75fa838c9f4eeefc5496b9f69bcd823fcc6d5440c367c561805631bdb53367488f80dc46db929713fa758b7d139b4dd96e7a4ee378865b3ed6494c92584394d2fc932b02b33b75cd4cee40af72351d9d378f2a183aa454c90c25830bdc0ae5117b89f13b5ebd956063f2c5bc824e21a140f084ba04e720f239f0e852e2937c951e97fcd7312186a76cbb6318276b048817f45cff29c9d508371163ba8740f04dbc160441f17aa8385302eca14932f0459a005584317a9c95fba9065f22717bb0a1e9325366b9026ee44afb645fb51bb50c5a4a90e5f206f6d50dce69e898dd668c66c16ba19357cbe50792088b87a86560bb26986bd4f2b3e062615031a06b002b3e12fb100e2f35aa1df86e78089aa103bf216e93b924895b36c544f8e121873e82ed6702dc7c4d243d5f7a9ba8be53018fe63079c0ee1c590bae8f2c08a3b2fe9a51d7e8fa7952e5dcea2cd2240911402d91abd932d94ace6ef7d1ddad012454bf5affd2f7296ecb74691b5cd6436d62fbb0f2986b725adfdae8aeddb8e8c01295a96cf58de86557644bb72cabb27b84d1dbfba9e15bddeecf18caeb7aa079383d7480aada61137da5aaadb6b101bc173f1e58ef44ea8323b0be99628546a8dd57ac5cde40eb96829d1bb64c0fd4d64b7c98cd86afa027ca83a0c19880c955e55ebae7c8005d94e66e1bd4a3beb148b7d0844d2148958432adb6e9f5bac77d324cdc0b39d65143a0a0e354e065c77743eaef1bd29bbc0134233fecbb1dc35470fe64cd7bc2c1168bab9218e8078a7edb2f29551e7ce56da1cf5dcfb240026ef7b525575425e1a7230f19b335e4ac4deb59e6ff24fedda1cd1caccfda0f047e0bc4ba31fac82e2de18765929e5feccd91a9ff1d669758a9c5fd321e4fc41fd3ed3f418c84307e6dcf6a58fc492b91563a617922f351ccbeaea4f6a4fac07eae0eafd38e361fafa7cb2f7f8aff0817d8096356af25ffa36e3901b187b79bc37d45097a7d1585a54e75e86c41e7832787996112b043fe3324866beffd4ac9a5f26d4754caef0c570de22e9bc82d9d08e04a415de3b09d0894a54929a215930b6d5ebb1275c7c981e8871f4e001ce6ff627e87d10e85d66c4deda6ff05c55b166860763d55d5d509a14b30879ea2d6d3d0afba8f4abf82b897235a147bb1c56e16e59c9acae97547cb7434d7e8565aa662291d4d912c47d8c209855f4a54a1e5d78bfd55f70e543387bec58b25d874b0083e2d324dea1f518964a7cb5d74bfe72b507f1001fae2e47de72477cdc70e172062d46fbb4c734dd8787ef98505eddd8ff18c38611c6da4b19b98d1c9c904d1bfdba05badc1106a7d15c3005c37002d6c97636328a64e6e6ee2a21c0d5dfb082578f6fc12e888df84295e964af9d044391d43ce073e2b638b89d2221ba9fd4429c44842feac4ae946dcfbf88742cd16411ebec208be12b1853950f6df54165023ac7c1401bab24da49945b8b186638eddba2ae4af4e706cefea095d4c149a3261e4f944c30576fcd424ecf1201e6b2cb82f69a2574a1d169f053f2eb839620d25e669e9bb137efa79782b1ecda31ed8d9af062887677e8b7862ecd93fb01b1929c17b192892cb5668abfeb246429cc92107a3fbae0fab35dd34f7bfb365fe3ec25a79d52e7edf50864c45f3290eca7d0fd6882bc4e02e1a70e792322f6ab13bc8e9d88c5d60fa0e71ce4868abd8cd83dd8395d15575ef3e4b047a569fbb24cebf159681cabffff8336c15c16cd17ccef665ba82804367f5afef825be0758b277e9a9765c1580bea122f80761cdc27ab53d997d7791d5bf1b5755b85f88f59a520a5746de8076181ea87ead8ae7b1894952d26fa2a865f01c38c06869f35adea283fccdb28ad8195f35ada07a815b98ca0a838c333d05c83df02c0b41ebd274c76fa8d4d53f553b1bce82fe2444b44cf6be1f9deb18595678199c72c3ab3a38156608014ae5dd4cb781f62f19f9bc783799fffd1eefd9c6ca298339d541d166c78dc96edbb31c842593749727179d315235ef444bea4c5abc5ba242e4a84b52da72c231a580bb9f023f647dd86d14f88c6c63fcf9bb29482cd37596d402089d6c20bb5e2bb74c779a2f2d0d8ca5ea3501e3f25987baca47de057e3e2897be99d30cad475cef4903f6e2ee90760ce521a180bd3f8812efcbc86ab004a3f21aee687f43445988987d9077976b8bdf9bdc63c83099c143675d0648ca4f835a9843e0d8b2939e3b266e42a222350806f79e7086b0dd41a53110c1fc57df6b0a55ae350e9eb376f7dbaa260dafb47f6ecd4696a34bd950b66a6d9ea0ddf0e365a9b687be8f6fa9964d23a00c65179b39d41803b81452f631fc9c3b6827caf0639ce286872e3c3d665fa70908e8a54bcc049cf9be17eee38d8476748986601abd386f9fb8c48b0583d9e3f23f1d8f1d1685d8eddad55aa81d696325310cf878ea1ea784a42df68626609fc2dcbe9a0b0dde9aadd650663f267aaa5ae9ab2843ec99d65aa971453165bfd2ac9254b0df154f8f873b9f69856fd0e01270160197112091b04f09731597b3d6e8bcf13ac230da48b691cc58abb88c7d3de82cf1574e2c77cdbd305d35c142fa93c794e10c9b2777aa3c70eaa7d4aa816d3ad7d04c50b96f7829fd0cf2d253e233c9f3b99d2d851aebce8c16454cb6e7018bc5ff4d75091f40fdfa2a59d6de79060d5e58d8a4fef3195a2e32081f86595c7064df0ae61886ac0085d6ddde5b4bc1e908925c4c0c66ed1a136169333e8d9735142a911e30cbfc9292fd2e38b89044f777baa4df0a2f2dbf46bf935eda41fd8eb1d12a475e9b4ef5dc2040756a20f52b6026f22552564184913ce66fed2ab9561683dbdc64961867453c295baaa03ddf70c23fd11dec0c49fdcd3f7dc06c2e4ee539592a6819f2597d34fa410ed32f76edfe7eac19ad0e144c032e4edfd0ba5e43c54ccace366971fff81ff83016ac5ae5b9a741732e6bb006c818000920f00205cd88cb350a845783ddd9e0d8a1645bdb4ded21826af03569752fe2ae2c4ce3dea7bba80bed8a2f02e5aeedca575e98e741ced9417ce78197bb7dc133d4b1d04cd1a370f8dfcbdbedcc6d2e8dc90b7ea56cd60274990d6cddc77c1eef2d3829b8639ca1fa31658bdd8a6944dd549b36f983995e64d77f387be3b388a6474112f86b205e9581edbd1ef045d0727a5e62964d1b0e6f62436348d2623d1195891ce6508a8f17e8ed7fb0dea33606f63391fb524fe0696e54305628c9add21f29c43f9b7f7840ada4d0c503410961b2ab3bddf25fdf0345f4d7b4155253a434142c7f56e89d53ae512c1ac2299ede92bd78e85ed31b656c1cc9e83f2e8aa29b00478329964117cdd7ed05483dc7d2a5b354c2e4d2c84abc3623b1094daac0fb118a6d626f0dc332aa09b88f0cd3b986d93e1e90d895f0c28f5687be9e2b6af83f8b9a4e8ffb511f2a27decd8cc0bbc7ac56c1497cdaf8a30c3cb6859117afeb03d35ef1cd8f71fcc2fa69c0a9d00112f73be3459121bcd5fff19212d7202bded0512636f8a27db5d56962c5ba8201bc449f6bd1101f41aeec1bef171fdc39deeab331a12323850b62d93a26a0cd78e37e91af32ac86f60502f0d12a01d1c39e2b47cc9c7080bc6600e72d7461724e1716a17ee46a89a77e5cfb8068522b5b5f316d1d0839ae7a423bc107f49abc84995f7443618c3af39522f269012216b987f8d3fcc42b37b17dc35206018ad92ad06a8119c30ab42d2407c5aa44c5fe3400f4989e1c1f3ae24d05b368bb4a5c7de0620f88dc1e88bac156e60cd6ddecb473d52d036b5b96cc5a447f5e97a6de4207532535319ff319bcdf30efe6cd95e1bbc9b2144a14a1d58cfa801a907679c91446ef213c234ffa62222c7f89a347fc4df6c5d39efd9d0f370502d7310091778a77c7a2f5004a1f55476d24e086fe66b38c81711f4208ef0d7ac9d85c459da5355d902017a397cc92683090b6358feab10d26f54be496c85b80d08b4a6eef266ec524db65eae5682bae7cdad10d07c98f2a1f0c9f42f01b852b7bebd648d4a5a9b1d7aa2806a900cda584936a21bc520da645c4cdf0a423d104d3c10c47390cfd29e4264ca494a605be197acfbf5cf854a4aa1c894b4b51c1f4dcc8eb4e27a0ef4cd29aedfb1280d714c9d8bb0efe80920ce166617962270bfd71b83675ac7f71eccd7bd676b0f2e9142cae7d124969525ee65ecb72b7c0e1a9e4791dbea04ba5008c96f7025f6e1ba0bb99683b3764eaaea4519049e682946bdabb8c6d6cded58c1556ac24ee6f8e8d8cb1756c6b89b706021632e06169498d163ab1a142b6130a4ddaedea4aabeb4a315f7973f588b918bc91fda725848f8cd2014a863692e1fcf07c866d917cb85d12f3526a9ace06bffb5bd41868ab4d95013295630ec40e2e95e01cae949ef7a11a82fba272a3906ce378cd5b9bb47396efab4427aaafd0af55886154e6a936d1d60dc2de1ad73844e680a6dd50faa6fcdb9dec41fd641ef6238e7712e2b9becd85352b16a976e24c59dad49c6564bc982cbe73779387d0065052f29c6cf749fe5672ea4d2f346845e981a71e283ec63b2a2e29464d29c3d368a9597fafebd8b744293f0bf2a1304daea8a631e49c73cf0966e3b4b927d6ea27706018f4b7e98a78b1896921d0a4029f70a242f148a40ddc146853ae72ecec4b43a6360a1e487", 0x1000}], 0x3, &(0x7f0000001900)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="fbffe0ff2f00000000000bc5936b1bcf0d1c33b06c518d4842000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x4}, 0x402) r28 = socket(0x18, 0x3, 0x0) connect$unix(r28, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:29:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "f0000000070000040000000100008000", 0x3}) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x0, 0x28000000000000}], 0xb5, 0x0) 10:29:41 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000200)="da93b47e495e0cd87714b08e58b831c39eccc9e7a8d9f8cc178ec5b20e2eace11f0d0bdc28aa241f997bafeb5723c27670458ad742b1f0e74d59f3d1abf8b07701b2997b8e454d4378321aa566d1f99b819ab241e1f7166062618ffbda50df0a34cb01c32b3dd8d2210c9f9ec8fbe8adf9a4093ae3c733a30071fd22b8240c4fa926134dd130397365b3ac88d922bdaea4d97f1fc5714d75e903f65dabb4610cdaf2e47edad19092d6f53edec1b4c096a1541851b432556d98a0f0bce2cfc566a50d9a70325841f920c1586fed5af83eb80c43a7c94866649cfb30c461286ce49c375bdb512477eeb71aa81b8d871b6253f01dfe459e3375", 0xf8}, {&(0x7f0000000100)="c42e0e1faf20", 0x6}, {&(0x7f0000000140)="fa0bfb", 0x3}, {&(0x7f0000000300)="94222f50d5ee26a85768b9acbeaebcfeba815ddc3161ab9a1fb266a2d5f4467e4512cf6d617d7d1991aa677d833d9a043b76a69f4cebc00ac293cfe5e8bd6f690d3811eb37d2ca5e99c8815028ca21a3dfb8c1fe0e95bf8b94ad950450f082ff79266863e45a8b47d5d176f28f5bb4ec", 0x70}], 0x4, &(0x7f0000000380)=[{0xd8, 0x1, 0x10001, "a1e7cf29834453e86ff718148af5923cf7f027518863757887b9ac4cdce334f23cae8c158aaf263f66914c9df2ac63c37a09f74cc4b05aaa83b2ca35ed9f5a4c5b7ce6e88404672b8ad45dd3961485d8efbcb70dc5bde25c9fea43c513957e82a75433bcd7943a037d64e3a58dafa3aacaf42563ebab70159f75268de2c2337f905030b7a16ca9ebf76f9262703f5901e17b59b59b6ba5fb42dc08d4208c2e6a3eccf22d176464e29c61e00b0a91b2accc9d91e39f42e2f803582e4d913a869cd41ab30337"}, {0x80, 0x0, 0x4, "1874cf52d8d218e311657edde2268e289fded1313771f2c2ac6289723d868dd0677f47b18854154404679623fe7b9b1228d764d7a63cbe4bad55f2a16004409b9661b97293c8d9fa450682eb865d62cd6dc5569c56f94b24e4102ac89ba3633c4696823788dcf495e4f2412abd8a75"}, {0x88, 0x1, 0x1, "aafeb3bd969168909fcc4a7d350af5d3ae8e3fd8a68d0d0a7a38847796d9cb7462bbdcbeb0b413887f817805ffe81ee46e2de8fc3fb536208699e8a9b5d923814dc52ef02958e3505ad46f4d32ff7c0811b68567a2eba46a601a5a5169b3aed924b13fe9a5503b8429299a032e1b99fc01"}, {0xe8, 0xffff, 0x9, "16029dcd81077522a29849c223e6d6b918d0f4b65b70838908f18128a70609babce7978fe53ce59d99528f14a3536e47813bd9df5b8117e5c45a80f5b592c11ef9408a7bffd8ad2d12da7d4688a90cb817867046edfe0b006ef1847effacc5a49f4b6dd6862cef11a50f5d5507e0e46fa5d85d9ff354be450fa8a0ecc14f202bc713a0b019d179b9bf7c14a73045d9741c070e4adb705640b41aa7b94f48bc1e8557ed3082a0467128abc91f3c41ecea74880b8c98477bbb2f051a8a974424d4be3599316299e301a3dff67a8a7e2cd077f8"}, {0x18, 0xffff, 0x8, "e4339c8b"}], 0x2e0}, 0x400) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 10:29:41 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x3, [{0x3}, {0x2, 0x8}, {0x1, 0xfffffffffffffff9}, {0x2, 0x45ebbea7}, {0x3, 0x8001}, {0x2, 0x3}, {0x2, 0x7}, {0x1, 0x6}, {0x2, 0x100000001}, {0x3, 0x8}, {0x1, 0x9}, {0x3, 0x80000001}, {0x3, 0x4}, {0x2, 0x90f}, {0x3, 0x7}, {0x3}, {0x2, 0x7}, {0x2, 0x4}, {0x3, 0x3}, {0x3, 0x8}, {0x3, 0x8}, {0x3, 0x2}, {0x2, 0x435e}, {0x2, 0x3f}, {0x340d30bb4dab23ad, 0x8}, {0x3, 0x14}, {0x3, 0x8001}, {0x3, 0x7}, {0x3, 0x6}, {0x1, 0x2}, {0x3, 0x30}, {0x3, 0x7}]}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:29:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000280)=0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000240)='./file0\x00', 0x5) 10:29:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x21, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x3) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) getitimer(0x2, &(0x7f00000000c0)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x105) getppid() open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 10:29:44 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r0, &(0x7f00000002c0)=""/78, 0x4e) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/245) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000480)="a0f6af130f4c5867efcad12d0a62170a5c7bc9a254c209e63d3f7eb7e45a41fa217f359853659658ffcf25c99cf290f05a2d11f094766308f810b16908b79c5a3ba31546e7c524d68593c6b093fcacefc662b6fb9c7370f4c211258a221b35473ba295dbcbfb187efc16f2e692e7dd97dfaaaf21319f89b081efb30fc7ab0dc029ee5974fbe66297f25c0185d0f30603ecf90711c13f13def08d184e5f4189d12e9ed62c6b0922aa48c73f15cb5ac74a63704697e2d2830729cb1846edefc73a74402d337ee3cf4fef7754e623e9cb2c63f40914166bfe96b79b4c5bfd11ad26761251e1b8ed37c5baebeea91ef3f1b9ac242183e33601c568405561555c7292b31d43db71ae66b66e3ca31266c3e71947d864aea4a1bc5bd024014d02b3c0b9245137f84c411fe8c026e557eeedb8ea32dcff28277bf580d4c628c5200d00e90a52dd5c48b23f01852748c5c8bfd814dfcec2bbac400acfcb9566b0d44e0c8d94900a5998f684af1200a9f4cfe3b5fcdd63a087b3fa2c84cee4b77b71512976c0425c3912f2604a189f8897c93f64fcd1e7401ea0369bb9d4ef9c1bca304d5cc3bf57eb30992d383e0f51bfec88f0ad15d9cb9b0d92c156239479fc6fbac7defebd5aabd7a941a4949efbeb2f32e1fcddcfc68db53133eacb29abac2d2fc58f4b1e32feb9a416731cd9a4a2934b9ec8bbff7bb49d54901e871f4cc68f3c73c0b046393161bd33fd76cd54b896eba001081548f8b73dc9fee3f9785bb36e92d248f578c055c4db95f72991d7c051a1a9e696a31ec8e8ded3d6a959ed6b29b5847f80725d45be48e60ad18ef021491a3c252bade845cf1a38c2a797ebe2b831780a8fe1d20804a7f99a9dc27012eb5968085d335f1ca1ddc1ee91b78e4e11ddd67c12fbf4ed49532c53f4ae536d014183a4d132f1b075fb585bc908904f6699a0a0e72d27e3c40c214d9b9f2f18762013bf79baf45ea18ef049639a73db22cf2c4faab496972610be6d167b0ce34c52a789adde8b4b605ac39447adc2963df20bea3644c17417c92647ccaf7ba03432b289522ff33ecd820601352804e41d1ccc67922be6bec0fed8e5c63418215686d631f7de1b04e5c55cc98f1442a75e2515413648c7db878cb97538e09b447e9af6c6510a8e2c535a933143858ee96d7718bc38785c0bffae98bec55378e15ce362a8a10355944784b0265f32e34c93dcce5969071f96ab85897565bafeaec9d179506f3d8673c560771d9bebc524d3a57eb940557fa13c8a9ee7d4e8a57b06fb10b37c3b226fe2ca27f27cb9ce616eeb4cd6812e7ba3ef77817fa48fd14f277a796e63a3da67ee94d8b6b44b747d2404b4a4cad352eae250a1f0f2586a56901fad8ff0326791c4aadfa22491ed5d0dc312e9e5e7f07eabab72621cdf7701fb3ac4f22b54e5f80fd19d16e3e879acee90f571e13d608d6c05c01653f5158cd4cb32a6322d39788016216c5fc3a3d2e83484948ba3b6c5468a59fbc47a4475895a02e508c4fdf90f7157e221e40dca0a0ee514f950c43342c7776dd5e618da8736331737ec16b09b1d35b70b8ce2b4541c93a9e2d26513c744fb7e7b18c9cfed95e5e3a261bf5c60aa6982edc16d6c419b1a6ec92f934b4e5b58a0ae73ab16c57c8c145d5e1d677f0f604841c154ce318b7b9125da80e1b8c8d4f9816cda187caa10778369734bbe283929178f7189819f84095036abdf0fe72e7679255d60d78c0d12d829eff3c8a33f32a780a77b34669bbf8be41fb1e4f0fed35177ffee9f9068e31cd697667a03063c6bad2edd9b9bdbac205338a904311f39b61301f0cc024f6f2cd69b021b5c4f24b0c7d0375c001bdd5ac9c45f893e8337e86ba7f02590be327216ee161f091ea1a9861081689445382aca3814c235b824919c8541fdbc973844ec8e91b549c8ac95daca36f7549ec5431dabd6af7303fcec23ae393a2a4e8b87fed64ad8240d8a93bdc027f402d71b2c6a3c46e81920a1638806ec0738626b78585be6a6e28c9c253d5d198edd38c48cb9691d1518cd269bb9a2b0b193341c957b6ec76669ef342b64b96ef44a04797fa3001fd0479d9fe3163e3a5afaf0f347d7a9713f8604ca613f49300555464d6857cb2b7d668b131b4dfcae77451918fbae54017b0ce27a8c1fd96ed9eb66ea11987a87defb83abcb3cfc5557150a3f4ffabb263ddce7d3842a9025f481a719437ec07d53bc4d417c1a1e605609900b0fc25a880969e1a8c9d5c9b4b4387aa319639599c2926b3a8020880cbc2c87708d0fc248e5604c9c0c0b4973d2f32e7975a57afa97765f1ca1ab669e0129fad0f27c962becd0e063bf8ff6976dbfbed92e3dc31cd4321fd105d7324982f7e8dfe029634bb740fb4186705311faec4d5bbb3c8b9eae1d4f62823e17e44fc1f470b1a26a053b4bd0d9b27e6ef7cd453c16effa8f350c61e76a4cf433a703d92ea7da3e0060c939ca8b60518380d67468b922da22f8cc9826b33e0c550fad9169a3ab86bf4a3adeaeccd56f1b2d39f2d63ff27b8f0cca500564e767385519e963ea5385e339af17249b3b3cc57ef5db1e5a75fbd9ca0e6c5261f9e18a68b201937f433272882192eff4c2239552c7f2c91bf02e743f78083c3220c9c468441c1b967ab1ca0f9dc9ced7e7aefd24a797d8a7c4c6b8c779059902af0dfb157521635a4f11a79656e69a0fe372e2c39f1c06559ab6db206a7008c9ce66801b272cf231f01d54e326f3d3c85816599bddc73012aa193e268170648dde0bb251ce922491484ace40e776cae53c4c740e38ee86378e5c7919783f47bcfd60b7a8221bd0c414c645675a19ec7b280c1c28aadbf55a121684e979eadb2d14673d8ab839e0e1127ec1c8da58344cf09b25e4ece655f65d15a3d462080549867820cdc16d0f6bba6043f675b98431c8a1d52c9f1d63e28d54a4b3804db708b179772078e5cf65311e6c19501237b4a0421290bdf94ffbd70e5ef0eeaca60a42bfd10d98e00ac5c9442ff04b5b82c952f9389d54ab062d2ef538a80a20749913e4045539b1d627a27fedf6a361d81d2c4033f0971c3ba6d9108efa53a328172a01d339cd2f271517f53fe5894b18d29f981b3453a1cf0b9585b61775922d53e8e12216c76438be216d622486cd0d7098277e8444fc0b9a36c34466b746936c90a3eb763833bf79b4258765ea59a2074cf3f82568e0f5ff02d7e31a9a79ebf2525b559e2092bbd68475623c29752b619e6878387705959c1e9d1c6fe62abab68b077f75a5e1570799c71ade1f33e1b7c8f46fed12fe83ff664a964f575d24d026fc48d905cec53d218db56eed4ad8185934fa4e95e19ff240541738b177c575c0f551c022269cfa81965999cf9d797c7a5eed0b006e1ffc405951fa4051bf69318a4e5187b7955ab3122ee7c02fbcafd6d863f931580c4c237b4afb63f6c2d1ffb7a8e6f12a9c7ed94c99b08c4298eb3bc0539a2c974a18438c34b7edc67e399c63005f516f384abd5f9554e043691502e605caada00cfc85d934db2920d0bc7e933df4a6a8575babdd599b4d515676de72678a923e88592f9045f1d6f322716ecd0f1f515a12e51c57ba090d6d414408acf6336651a465efc29ce4ad8d020a6c51b946ca9c97dee6edde04e6b00ff7020015b8632c19e56312e1931e67f0df18809d9109e3c398c5acb1f06944d84cdd4225f2b4fb29d754a6762f58c878ed7f97bfb38775c2b170011cf291e5c4b511e6da3ea6781dfa10256abba1d4e6fff49a2bae790fdada5d844fc6b3c582880a06b7ee6fea9a23af57c6ae3477386e294df9dbde00be3e6a8f959a0e9aaa6214124865df4126738d383d885c324ddbaa0dcdec7a375c145c737c80137090d032d401540a579d673ff508a07554dd7cfa063b3e7c84c7ae7c73d0d83d013efdfdb283d410e14e316b3ad7ac3f76688077b1ac34baba549f4e6f75cf3defc5c109890163c02166a76bd36e309b3bc12a252bc2bd989e10c6d252e623b1bafe9b31ebd5fe42d636cea12a53954b791d9f9aee764eeb22a5cd0aeb78cbedc06f3cd211a50672fee3c66fa8c64c6a54362ba733e145846fd1ae4db7e2a0a4832a1756f7d036b91c12e14f8d70021c4c9c50bd915c7f1ffd7fb6c12a048aef838caff464883eadfc0e4124f3d3a723d895a88453e0bcbd3428bbb164c5b3f90d8f92a2239b8ebc7ef2fe9282c84612d4106b5866d26a8c7c3ba809e6d10d25d6afc8399718cd5a9a349d6dad6dbcd2d2d9c15b8026880ca0b250796dddc8cf3103b3555dff6c9789d0eb2ac66e33ceffd33eb4a59875ffad5f287e05ea64efd861a440cb4cd9cc05d2982c83266396bb2862250ae952d3f96b240700274e730451c3112af6705ea59b95a0062e104381767d2f6fdf7ca79a31e2abfac6a1e7a1effc110179098c747cd55d50dd4ebf1031dd09e130f76185e4ff1d2ab1d4b9ab993fd79e67479629d5c171e99b8f2ea78d9668103d9ad350fbf8ce2e9256b32b439e50d34abfac38e3e2c8a3be22f2df62a52f91f692227095d4edd6e43cecfc2473eba94594b8e60c7c6128941d7c72fb0e2962d723047f3063ffae74592cd68a225132a479e2a9764ccd74a273e20cd5a362654691dd35759121bc742181545ae4c8126e9573a6c361a83f1c1240079f2d014e39de6d55c73b7ac0617dce7962e850fd0b77b62620ec60bc8d47973cb30bb10eb7c61029192f0ba80339d3278b5a36265ff4aa7060ab1a10a09ca251814bca4d6972f52654180870df6b12827e742fb344f05df5cc9d1c83a70517502266aebe3633c3e114cb44d3201a3e85d23b670b45f118c72d4fd28b5a4c0f7bd6be6a9a5bffe5a6efa813580c4d492c42bf813e0e80710a1e9c2321c3ddcfd0cadd8dc72136e25106eecd406fabe2611c35b6d49769910536057cb3224e912227cca6ccefca048995593444c839a1a6895106f999904016607ff170b191a5c82647b3adb2c47761603776d1fe91f66ebbc908eba4f38eec769985f46498f917fddf37a9cf2bca9c6274c66ef31520cf9942509cddf65c5f5459be42077352dee5bb4f236798f3f2cf29d331c9b21d4604eca3c9db126144c687dc7964d60cace9e6db5caf6b945cc1d918f7d870cea605d6a9cab901fbc6117fde77a3ad6be5c03319c728449dbd1e4aa206e896dd78f46332fa9702399579404e6b36b7d567e7f745515e18ea84ec3550fad9ce51603ee8e9600abaa5813c8faf416850cec0aa712e61bab51ba3ecca97e9c3ab7ebfccdcde06d0aeaa5f27643faa8f2ebc143f2617e7ccf8ee7505542f2d87dcfa2a62ff6a0e1386f4d94b0643cfd4f6e02f3df16144946ce13b0e2fad83c664bce867771bfd6d5efd5b4429da35f3f1705914ea5bff7ec66423c06370693150941e8be8887d3e8712d619c49c5a8b70881bdec3a427bfe1758dc35408329b334adc0137eef49d4942693e9c9e75a5abbef2ea6752e95bb948d6d5e844519be62a6691b2f949f2221257be6a18340918786dd30625e2a82756c3018b3f40f57227cdce1130253fdf6abdaa7e06304d7fd39084a571eac0a72c53c485e852a509de61c11e1da44509884a2f0645f0977c20d2ac093553d3ffe0f99945008eac7ad24d34d924725117abe741084e3eefdafba1257a9b153a938fbe2a6b375fc5ceb38e4fa6315cd8e4c01cc5d8df8a7a9757d1e9cc99c60ef92de3815e5e4f1c1e2323eebf2f70c50576ffd732517160963587c6f53e3c3350b00349116a49e1d6528d8ecbbef2680fcc9b28", 0x1000) clock_getres(0x200000000000005, &(0x7f0000000080)) clock_getres(0x6, &(0x7f0000001480)) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/204) 10:29:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 10:29:45 executing program 1: r0 = semget(0x0, 0x1, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r2, 0x2}, {r2, 0x4}, {r2, 0x102}, {r1, 0x48}, {r1, 0x124}, {r1, 0xc4}, {r1, 0x123}, {r1, 0x20}], 0x8, 0x3f) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/184) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = semget(0x0, 0x3, 0x0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000100)=0x532) 10:29:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x2) close(r1) 10:29:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x9092, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x0, "139a26152983bfb3a43ccc1292b04e392e73f759"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) kqueue() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:29:48 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x100) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) r1 = socket(0x12, 0x4007, 0x9) sendmsg$unix(r1, &(0x7f0000001a40)={0x0, 0x24d, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}], 0x20}, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') write(r1, &(0x7f0000000000)="decd951d21e926e0a963ca6f1b141cdf550164a4fb0feadeb0d76789bcf9789dea91b3a5b28beb5785d1ef586a9f6fb2edd5bb5540c9fd3b1c5cad731cdd5b745c5403cf2951aa993b0605ba388b1f802964e83fb252ffb670efcb7ceb628e77f52f6317f1d1bd410d6522e0c40ef97db38911ce46994f8793d83869df647cd245c7d5554c63e34e924aff26f26a7afe2352437711d3e1ff9d11d685f2557ca15eb03fcf10ca0644f8c2db1ef29a345318487941e66def223124b53d7c0736d9d3f72bce387c16aa92c77cb8b8b11663e62ea4b274e12d21ac7f4939135db6a85dd695764235da44c7ed8f", 0xeb) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r4}, 0xc) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x4, 0x7fffffff}}, 0x2) 10:29:48 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0x0, 0x9, 0x40, 0xffffffffffff6ecc, 0x2}, {{r3}, 0xfffffffffffffffb, 0x10, 0x22, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0x9, 0x8, 0xfffffffffffffc00}], 0x328153b7, &(0x7f0000000080), 0x6, &(0x7f0000000180)={0x5, 0x1}) kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000800)) 10:29:51 executing program 0: r0 = syz_open_pts() dup(r0) 10:29:51 executing program 0: r0 = socket(0x800000018, 0x8001, 0xfffffffffffffffd) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x5, 0xfffffffffffffff9, 0xfff, 0x400, "ea2aa4d44b12824d37c241653a7fd67cb6deea1d", 0x1ff, 0x5c3}) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="835635cb95d7cf57cfccb56e1655f6b8fe41353d15f73c443d412799a71aa47aa374825b67c9ddbadb82cbaf6e3c22cd6ba2c714f410232aa817199188029bd1", 0x40, 0x3, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 10:29:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0xa000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x40, 0x1, 0x4000000000000, 0xdea8, 0x10001}, 0xc) 10:29:51 executing program 1: pledge(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x3, 0x201) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 10:29:51 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) flock(r0, 0x2) syz_open_pts() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:29:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e581eea563a0631812965552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3b179dfc16260d1671b914821ef579456fc7d4096e8c8b6b871c2e5f4bceaa6cd62a35680e56e533cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53af5b2665bcc8f0cd9e22fbf41f5f3fc8f44c9f9bcdc38421e2ae8eee8e781d6e53e9d9ee12a59384fff37d4db5887b87b1780597c6ebbb2a8b070e7c67e329564832ec2112648e1c6c059e3bc8c2d576e58e4bd87ce6789f2c6c1d86831b46015e754d67ab5786b1cb9b4e65dad2c31b1113219ef4f8597262dbfaa0ececa84508912c081296846477636857ba1606b", 0x10f) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x5, 0xd9f, "0400000020ba000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:29:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x8, 0x4000000080000, './bus\x00', 0x101, 0xe7f8, 0x87b, 0xfff}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) 10:29:51 executing program 0: r0 = open(&(0x7f0000002600)='./file0\x00', 0x8000, 0xc8) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x3) r3 = socket(0x36, 0x3, 0x0) close(r3) fcntl$dupfd(r0, 0x0, r0) recvmsg(r3, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000002400)=[{&(0x7f0000000040)=""/188, 0xbc}, {&(0x7f0000000100)=""/252, 0xfc}, {&(0x7f0000000200)=""/98, 0x62}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/56, 0x38}, {&(0x7f00000022c0)=""/217, 0xd9}, {&(0x7f00000023c0)=""/30, 0x1e}], 0x8, &(0x7f0000002480)=""/142, 0x8e}, 0x800) setsockopt(r3, 0x7, 0x25, 0x0, 0xfffffffffffffe53) 10:29:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125d00000000", 0xfffffffffffffea4) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f00000001c0)="7ceca51dc181efec7904b28e3c989af5307894bf0ee7d68353abc6262cc118d85360745cfd3c2e9b0868a6ba2ff093115491c74dc5eece0697f05d89440589ddc07f0f78bde346dbec3a2f4a110ec3cdc88a6d7eb31052e6bb2f4ee659d464dfc49bf7d9b597827fe6c12ad1d55fa7c6095f667159ee9268b605d653c15086f74050a2bc058b0e102edb2efc7a57aea15e292f5d1c64b5a19ca3d1faee4b01a0efabd31af2da8cc2cab1f3835648dc3e14e89867afac8854a7e0439616783e062d7323268bbf73ad017dd40e2aee0e1d97e896469e02b5edabd195a68f5286643017662f9bc3dc73e4b39caba9fdba431a4c388f87f5936a54d80401000000d78c74c4c268cc1aa29a5dfa5b6e6d5023190c8cf9e91d4b22a2cea8b0bf8ace545d5492417f3a0501242bcdced203107e1e8f2bd59f657fa89d75c4fdac7a4e40c59c4c86ef12e7c1321c5355ecfbfb0f98d398f6bbca2a3b250cc5c81eb7fc2b400320cd26d48c4c8fe57e9e6058b9ed5a01f19a72755d661ef76e56d18e23cef1ce8807225c337c1c7f", 0x18a) 10:29:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x2}, {}], 0x2}) read(r0, &(0x7f00000002c0)=""/4096, 0x1000) 10:29:54 executing program 0: r0 = getuid() setreuid(r0, 0xee00) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r2 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x6020, 0x66) r3 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setgid(r1) pipe(&(0x7f0000000080)) 10:29:54 executing program 0: setrlimit(0x9, &(0x7f0000f3b000)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="74b5a10437c24cacb72168abfe1c3500b0254f891900b3e44aba772045f17b6ae66756db0018690cde1e691b5988d036ab01c3d369b11f9558087a3794aa8e03108a7bd81211a860708e44e4be441956804182d1c87a2beee6441b88a9806b568362c03a4c35258f5fb45bd22957cf8f07169b1a17c2f86c357d50be4a4b4e05960322a1c68b069f9851664ccd58d8274368121f120e42884b8f4a6f0c3f3eb83ccb509dfbec543fb29164982073e8f66d85fce453a554b7290c21b381912dfbec34802894dc4142a3b60b0711df1fcb53b8f2d330c3", 0xd6) r1 = dup(0xffffffffffffffff) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)=""/143, &(0x7f0000000140)=0x8f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:29:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0xaa}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x1ff, './file0\x00', './file0\x00'}) ioctl$TIOCCDTR(r0, 0x20007478) 10:29:54 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = getuid() chroot(&(0x7f0000000040)='./control/file0\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000080)='./control/file0\x00', r0, r2, 0x4) 10:29:54 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x3) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) socket(0x18, 0x2, 0x2) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x4, 0x0, 0x6, 0x0, 0x81, 0xcd, 0x10001, 0x1, 0x0, 0x7, 0x8}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) mlockall(0x2) r2 = socket(0x2, 0x5, 0xff63) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) setrlimit(0x4000000003, &(0x7f0000000080)={0x12fc02, 0x100000022}) 10:29:54 executing program 1: r0 = socket(0x18, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 10:29:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=""/78, 0x4e) poll(&(0x7f0000000140)=[{r0, 0x90}, {r0, 0x10}, {r0, 0x124}, {r0, 0xa2}, {r0, 0xa0}, {r0, 0x80}, {r0, 0x8e}, {r0, 0x100}, {r0, 0x8}], 0x9, 0x6) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1, './bus\x00', './bus\x00'}) 10:29:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x24}], 0x2}) 10:29:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0400"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000006, 0x20) write(r0, &(0x7f0000000240)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:29:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) flock(r0, 0xc) 10:29:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) r1 = syz_open_pts() r2 = dup(r1) connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) 10:29:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a2914c44ffb202c, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x10000, 0x12) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)=0x1) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x5, 0x9, 0x2, 0x7ff, "3d95fd7a7f671ac07fda8d49fa133a8b45589a42", 0x0, 0x5e80}) write(r0, &(0x7f0000001600)="0a5dda706405e87544b2acfaf3e12d81b8f8303d04a6ae6fca426f8b1aa450168441c8f25587a8fe7a38cf67284ed553dacfd3225d1e0226cd365e3446b4613579265a94f20e2d7c5eeb48753b50bb3dbcfe17173c85ddf60297ece06ad6810fc5d9783991e5e4d58324c59e125c14027e9a7766fc9043f5ae29d74e4c63f520490ecc6da4c5cd0dee32629c81b477c7faa96c7d878bdffcc66a1f8ba16228437f4d81180322d643a1f236000fb2cbe1ad2ff20c1c4bb55d36c96f29355fb23b030d27870bca992fe8a69bb9dadf63878c6aae22a7cf4d3efeae3039a4153dea8de616de43e620fedd6c710deedbff879ab278a8fc4dd259ff3041624efae1024603c125bcc61959bfe324611901d24eba4b6b8b535ae729c9633c29103dbf2f97aded1c0308dc73b8f83cfdbbd30ea420ca32bf6f2f6c043146398f86c3880662923a98e8702d667a06d7ae85eafd1b6c2a46eb56f550236d663d20fd88222a949d2fb611f87bbf9d8d196d027e3559cd72f2e1814b70258d68fc4a3df455b9b9963a9610db5d5f57b52b35aaad138e734c10eb89e4225b038bea9e39175f1f492a745cbd8376c32bf54f6537343593376d3e44f1fd337797cff967b92a64078523a803c1f2976e19d03d80a2456860fd323580323e526a752b4db1ba7e09164b473809d2313ca7520bf892bc2a432e32d3b2ba3e21a7ae91ac298fa1bbd404e608b988ce093c797b980f0c219d28ea790a4436ffbc322c5ca4e7e05dee95910d79d7534552d0c11f698df9d0676b26058655635096137f6ffa1e5b88a8a6de09c6ffb1e8bb2108e81173ad2c59632f481f4aae3ff591deaa86128eb410630779479aabf03e6a95d6196131022a09da23c5da345cc06845010c1933115395b99b956447682949ea5d5dcf249913472f888cb898b513012a96b5e971e90be28db4cee103fab66080474b0125eef4541c1e6141b0e19a79785a18d6b93bb944fa6db0a6cf2ad6d2b69b5c6d0bc3ce2de2a1fd8aa59405e74698f01f8ae49765b16fca9fda46ff4b409cd7c7ce65324504bfb7c5bf94b22d0212729799f5e56dc27cb3ecb5dd146549a0c7ac38416c9d8234d815d6d483667343eac1446cd3d82cf7a191500199eb1ad3f75dc2c0c07621fcbb9c7e239391ce6f50a3310f0e51f80c1b6599497094f0ebe0070d3787304190826efbfebb1421382974c2a70e5ca93309450675594f50c1cee72b90875e1d53e4d2ed05d76834f81242726ec259a18810e1de3d3933203d3d0ad4061ff8b684cd55d477d52e7a3096ec56e72119aac2c325a009e2797b316d646e5ce7274fb7fbba38f84bd9cde7846cffad111fe9b94e1753a95c5a17067385d9387012116d5f92281b9afb601f97a6ab001887e678dc939b80f1643ffbc326ca37f825d9fd7fb628be685a4fcc877600e6c5518f2f341483430a7559f861d7cfce2a79a52fbaf8deb3118bfc189a2f6663a67422a6dcdcd6c86bf28044806b638ad434d65e2d22c38e5303604620a81740cad6c16934c56faf5f3ae3da67e2605b533c83ccbfd6a3bbf01e269c1570a9c90c8b164a4a0b3c043b3590ba4836965fd0f8d5b3784045c2a785abf4a9ae441a25186c972a381840d599879e860c13d9d9e95f27de74317450b8a21b5b99927cadfe027c837f3d9099dd168ca44419af4a5162ca0c7164969ac0240243fc197fbfefa09652a6ab7663e0afe649b66e2ab7ec42ae9483741411a25c241fa6972ccd2aaea6d2a6fa52648559beeebc3fbe48481073317448ae821cfbf5e5350fd51986daa8df83b0df1ee9a29acdac64f53be16ff171e5f51ebc83cf71cf1a12881324e656d68a22b486c8275986a6f2349088151f308270dcb0b28b70630a50fbf085a3a0fd0769c3da94a0380eef0e4a86ce96792ff45921dd624c557101d746c915b837b975b4b72039bfee494eb216668ec0ee5f20dfc06bae787b7b8da26a37fcf07744c841deaec258a2526b6f049147142834a85babd1a409d842b81c212bd2f67b8c77bda20841a3832369d11aacee8f84eb7f7ef9a5ba16400067ec270bf4846c1013e7bee5ea82f2e96f8ca0dedd42856940ac82df98d9c229bb2431835874539072c0ad4731df9a2ef3adb72584ae7bfca71ed080dfb6f0aa44a461d8f30bd399d27d2a28fd4d69595491f6fd693ed563177bfcb9ebd12607cc5a7614259abd08c48e5278d48943f7a852839b249245e8ffa5bdafe7e7bfff31a60bbc7701f1b3cc036241efad4e962d414821ca83235626c5d11e296027ae0fd6d39b16fdca8db2376496365bad2c40d001bf6e45732f9728c5431d52591db0b1588a88349ccb36e94bb3ebf3f8e7df18779e0d5a1d99085695e20f08784b6aac39db53b049eda358bbe6b57e71baa2146f5eaf9fb5512f33aec12fdeb9f3cc32dda6c339d9902884b92e35745f7696c6bc20e1a7fcad56d68f4390df2ba12d8ab2b84a756cbe8180811c66365fcf3d94fe1ae38052c7c2e61165ea4c3b34c1705ab5270132fa3a37b7ae976b5b34c3f4efb23abd1845fd6818eb4cff916572d451e69eff907c0e8edfdc69d21add76f6116257d32f407dd89ff4d4f8a8ea8fd520ae49cb65ece3510a4309a5d67b3ff0ef53cceb3266fb7a857e3ce49384a6035bcffb7362a70705e4bbc0c32ed4130411b40b076eaf83d0f4e766a82ac83fc9e326a5c41cfe524baf8e6a76d8ff0fe442e0a0a8651f3b1299fd3e5c560337db08fc42ae582502cb30298347176859b4330771ccdf3e47c4361e320bef7392e9dd8516e6582b06e754e8801e2707a6e3986c66b298fa6fe9f068a7b1f0ec1900feb91159ecc5ef3484519c33329710321bf9cd73a915192d5226263e7917ec5ec0d1105e0cca8564ef53096d6fa405db1d4944acecb27833dc72c4d76bc220eb00e337a7ce2b2cbb4e026d3fe901f212b22f282369d028916d77b62bfcd501a77a69d7aa63a1012a20d1d46f269c9746fba45dc5c70c0ab3d2e9faf94f1b20a0c9e25e9f8405e426a383cca53ee8159d01c40dd1d67a2204bed08ce7cbfb2e8919364fc910333dd548c870aaa0d31bc36408b9ebad1ba310fb96752a760aa61aa1bae1925b31229d5388ab8df3844580fcd37f65057fead4ea5a89abf6263e2c4f4a053b599275ab5b6c79e0382f4394a84ccb8a16f053cc2a713ada3bd7b8fe6d21a0037dcfe3ba9cdb5b9f98d005919f0c142ef2f51c8417935a157e9c44490e6eaa17614c6dd51307a497f91c2b5cbc6f70c5b03cfd33251f31c2613cd7e381e0821e3c1536326212e6244e0289dd0ce28b33542401bcffdee299e1178ba4cbfda494e1ea50aaadd4ae15fb396a00c15ee92a71258813900a1d0fa3e80cf1fb22a58fc00143c2616955562e130f0f5304a076e4826efc11f0835e0ab1bc67839fc49d4ee40802e027a2a7c441f23fec710a7e098d0cddca1dc018942fa93b71aed41ed8906dae53043c4ca6b5fb956e6da514f857aca71c8f6d3e119988a14ff846e20c0c84cf90aa1db87f0a2b4fe05b5173ebdc626993c215a4a977f927ba4e11e788693b035a95e813da4bbcfbdf0eca0622b8e17db7db38b1a3d0ac0d8de1ba6c54f5c04dad9adb717dd75078517f3a8a55a810a3f34612930a8b0509e1d356c9f0b624521ca63d58ca081f6f4fe8921a19acfe269a09c3d711680287961d3b78f94359860e9b111431f24aa69d99704da9fb18a2d0d313282de8982ad1d1bdf6f4f68a78669a788db4a9c3293a40cf9242393520342641c1184ffe10f38aab6ea2113dbcff7e306c5ffcc46e96abc22d6e7775767a96539f7cc6e86da9c31b6e200bb82cae9e8de7b42b75a4e0cf749b2be2443f974efe8b67c656c477cd0c291adc7e502ae935ab27263789665dca1c5d2f11439f1d91e8b3ae934586302462a728b2ab32036cb578c43b5d2f7439be022c79379ad0c05e1d80665db5c0a026384456350563682b36e851a9e10d47bfeb3fc9aaa73746d197bb03a0c256bb941cca546c106d274ac34e20ae55ad5d6db944834fc35680793082068d91f0eb0feafd669b02f5a95ca816f9a294aa4c2d6d15c8701a68b090b0753c581447b0d19a17d02baa756a0c445944559a42976d33f22ab097975ddac98b8c450abc5f0ca7786b97321b4a90c3a12c0bf27ebeff92a4cd3d9ae1181183eaa18f6b3b40a418be21224a28ac4fd9e7c6aacb93ed8d93a81e4937cbae30cfc11d71c7855e349d6fa5a5a9eda42d9f76d5a9c81744f1ac88d98f40ad48405ce38eba282afa19006632f16b42c4562aa5ee80b691ae2eefb3067cc9f21c00e522ffad0c0393114f6fdacc3cd61c66141816d5ca5ad5987de4eb73c573a279c5bf89a1a127f054cc700e5a55c4efc6dbc30be4fb14caa6707e34e82e2611d0c2bc75dbfc6694e5d6f548dde4ab6a5bc4ed7ee69b5bf60dc8cc7a1e763ba74c2d542487834e17a0232e62750bf5da2e6701ee8ed84fd1057aabbbc472bd09759849622629f10c882457444656d4f027e2e8fbdb2d9cd778b8a59f05a1f6f25bf9c629c3282df6b743eb2adbd8acf64904ce913e28dc89ea9f3061f2f65d50da377212987b888ae2841d2085e3af5962da92eb58b19718a06ed28fd9cbebaebc7c9e87c9347386e602ea44d80e701aa73c20522466eb58689075dcac88bee1411c13129744d1ffce39a7e0b41b56d9d12c5ac6df7c809fbef493af721a3a62832c6adc8ea2d784ef75fb34165cfa1ec9a0fc48effe6c434d84ddb3ad77e7ada3746f089215207671cf232a66ec9adc8a95fe1aa54f36259712502ce2ada50a87db2b4a33a73b812e511f018081de66de347efd0595ca0e02dfedd909ad51c771e96ba2b1e494e3eecfcf17cc319907cdc3b8f8b8d3865fc5cca7a6089dd74d21aae9768ccb18acc1761e40a1fb4a539b71f368bd6d745b64cc0b5c4444893ca7bf4126a686d8ae2301705c0c68616a95337bc7adda13f6bdd5aeceb81c408923ee66d8f51510a3bf19d96ac2f4167c715ea9a97947f273198acf27dfba26829e92deb0bd60a68f7027b29826d5350dbb28e2bdde2b325f927758f01780c987a8934acb8e65dbb53d2d9a38585fbe6701fa0214a4a6e6c830784e8b75c4a53a7aac2eb7711af88544b3b6cf1eef3b3dd84962f0be23c34e6625d5a0f359099bc1ac94ab27a8e2487407ec1c68b8ca0b1ea0f200158d7cd4ff133d92c7f323572c9dbe1f9f2c851fdb73ed472ece9d18a235f5509ec5ae3a546c04b746f2436aca893893f41f676c36ba14858bb40732120e28cf11e8c226748ef03cb6dca29780f0957aeb0c85147e922f8167391eb8a4a9adcffff558de28cebd35cec971d602de96a1f19ee69b1b151af5248d0d686c0ce9420692ed895b65b8df0bb9e7717537886cd1a63ea9b704b5ab008cb06f876c231cd89ae9902fa189a58f84250f452d3a7a3967b514e3b098ddd4c7d92c613b7ea27d257d7c230fbc7304440d7be49f81cb48182ccdcb1abc2799e6de4c779bfe531d5c726116b98f6258ddd17c59eb5cfa34902292880d068abb4933dac81c737428a848a03d07b65e37a31a4d38897d80a2ed126c49fb4854efc211ecf829e5ad1d0c70d3a3b9269abe157c418c123d8765be3c200a77966ba3e0cfceffc8a4dde32b44fe7e86e7f73330be8e0e3d585b764c6af178938f70be954380ccffed9a0fb61a88f36b6b392fb9018fa20f4b5eb393d846aef8e6896767d03e9abbd64f7577feac68c3bc2292fcda2e125582760e1f3eafff", 0x1000) write(r0, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="9d8e586e877474e2b8af4476efbaee2d61e5724166ac6939aa0a3372b10e2067b66935cb33ec785916a8ee3543ab8a20ec5929e2317467b6f3", 0x39}, {&(0x7f00000000c0)="ae02889148b53c574ed3df7ae8bb8896d0ad587d80be61f1eefed4ca9ca68778cfea34cf551e324f84a17832e23aef47f6bc422fc26fc8b06bba227189d9cf5d60d3cacc1f590c2ae8e2045327bccb33b8ffb075fb1157691cae045ffc6e05391db225ca4fe957828783266726a9194bbac69b45d0df6cb0077dddeaac37a55f797ea07b532274", 0x87}, {&(0x7f0000000600)="334a2315e26905467a66e362f215011b0f85e0a8fbe34685f67acd36fce0eb959bda55602d29d51565ce442f47db7c19a7148f4ac3a1181e847acb2b8062afcbc1a66dd5c85d6c72fab24a4641ee52d284bf352799dcedd8b669470b65ac3e806d2e760a41e58c3294f2d80aaaf900b2ef1778dde302b3e82d09017ece94a4d3b157fb00353f3b0ebee62a7648bdd0a147c5c5a1ce0a43e0e35501d93d8c84426a415f2d2c3c60e8a0662f45f9970f61a0a0c89c0fdf1f6ef82b71df220a82bd2b1ef4ff6189032a5b2726ba1bb2b2f372db1f36bd110143b9d55f053e7dd6b5964ad18de919f3378fd7e1e5b9129c0c3a2ea65c6dbc9f9a0474e7538b7cc5a93c32698085b8a71c35b34007d4d171626583ce32d072bcc256491cfcb58ae571245927e8f7d0c2f4a58186801313302985dbe44a35c0e341e01906de99c8a240b8c94934b0bf23fcedb1d6c05cc98d8bde642d64cfb36fed96a8558a4b312e06152f0cc52a1644c09316093a02134f70b795c3b4efdb1afc1e623fc1b557528968597aec2b4059eebceef30682fc2a1223e5f9a7680cc7fc485c7482e4d0324584ff750a17bec5320d443a741ba338ee7c144c929fdd4a804f57d064102c8488bab648b6d2528baa8ee5849ac2547ee9731f483a870f8b8bbca4dc62126a86926d5a97a7cd8ebe59c03993c1f62c7bab7f33f15906b8032806e5f513353db3143e1d6995a36478e2cac6e4af04f637e71ac60c39dee68b72e9540c4d31bdb476b68c409a6589716c37515b7366d239ead020c82c211583e7bff56ade029a975791ac84fd96f0877f87b1f9728ea0457f2b6400ef93293dc47840d34aa90c68c0d5017910ced5f9e9547a0b48a04d4c3e8bf6d807a9709c3b3a604d051beda9ea4a0cf5f1dec4f180cb6392869c3170fa9ef7a33d8d435fdd69881a746831c7ecb990bac104d47ec2af92a2b57037a2b604b9260ee605977b9c544fa0205924a51cf21e8d782c10de7328627a5e11df73a033932cb9853ab9b39063532f662730406f1f7d79c21e4972e61a2520e20cce5733fc66b2116ea2afc113d14d7b6fe5ecde611e9566a1a48e362beeab449e54b506b97875c3d2710d3ba506ba86b363060fc66ec2e110e799100f2800e3b02651d5c3fdab67cc2a41975799f13c87d034a2aeb146154c13bfa0da23f19fa6d1863708f2b9358a8bf36e0584ef534a82b295e586a73b467277b948a81c1b6fce44a4334a828a9750337076c0d385be7198b2dfcfd76c6542bcc0e160184b172fc62e572ab1c106d29ad1422b4e3e7229c3e72b54fcb1404c8f3f48763ef6bca650e6f58a7473c2156a051deee79f3eb8e6107f51252bc52a92a58f52b470c9db3be0a60d6993282f40b3e917d1b19a47cc1a1fbf6d1274f6a8a796e54f5a784a163916878940bf66a5e769fff6532791cdcc3d142578447ce6ea362e758669ebf9387100fcdfe7f0fc5f9a3c1b2fcd590afdbd8bca016d615692d6685a386f27824e494e7e4e6dcd8b7673219387751e80e97d918b6ac18c64d5594ec66ce7070426fbb46a493d53f8b5b40f61a5b4e5efefcdab5632175452d71e097b273b6448bfcec36c33ad30c784067965d091255b843e99d3f3f7cea28ee4dd920c6f8f9260df00e55b542437279fe3fbb0a3a8db4b2cee1a38418d849444d0cc94be9e8dc4d6bf7e3975b88d628af282a6b792a7caf6c45f6e5d168f754dbd3b33dec9afbe1829c2c166ff8bdfabaa405d5a13e830d185d25b14f493d239864942ab393e7058ad02ccf0dd7ec21bff16174631dbd0fb1b5c08036ef9489dda37980a2c4bf4da2319bcf4e0d0368a5687992b86de18c6ea2d0dbe5b195edaf84dfaa36e8d9e2a761105bb21f1bae505ce8269af96a1cbc2119c97e0b4a59b9404a055cd517d5030a3f90c704e77a7a7c93652d4e56545911b0beecc8923a35f5400f969eba867436f29a3258ff8ded88f2e8a41730f2d91a57d1a4640d6ad075d16f6e3fb1f82ea00a01e3966f928d5191adda43140112516326e13c5114b9083a28229dfe33de524a5c435fc8918332416167033724b7efac4aced72d50ba60df175fc36db14784ef6be918706362043f9a4767c8e8eef95270323c06c40c4f6578c20423f5b8347d82eaec5d5fe88c5bc6b6f216ac4545e43187f1dc73959f5d3bd9618d15a6f8f1e1d6e74163684797551f13dcb45004fdfe7868660893ec75174666685252f7d563cfe0e0375aca9e8417088ad5d978886fb63c8889f355f46cc7fe9ad295503d0023dc71da591e72c3222998f9175a8e775f35a84a51c2d33224c0c5766417103fcea2b2460bf8f22590367a8343244dc8afab766603911fe550c8fbd5dabdf134ba6bcb4f8418ed23577cc79b00e55c22d830ebf48ef420121e1cb2df57c6f538566c87921ac3537887118ac8f93173cf9160c1a93935a5f7b5f300236b8b1a8f57371794f71769e17d0817575e86c45c5601f6be3c92db28836d65b8f734ae94c3b4a60503c7499ff676c6e2e76bc8866b24209a6ca1c835af934f729438ed4fca6e2a7b9bb00ad6665610e95baddec35ade4c1d471b8573f00af55f407c1b5df7266310ac99c21645c97380af78b914acfd14889beee552180e1e05a5f6379637a26e487b64ca678a850e4c8855d063ffc8564f7dc2af2597d1774b2aa329cc8462ae5db2db558b90064d341944e2f5e1548061dadb93390e7a2911f463700fd7cb49d6b2ebb7aaeecae5b7f6e4777f3ff4c5848fde2e4a087f41daa540861327cfab566112694d6074710bf11875d200f8a6cd976ac2fa173197feffebcbb61890eebf222c2e5a1ef6e5d94db35ccef364a1f80ac876d8213ef035f76898b7e2b5a4840fde30b57ba77e881a5a5b9fc114c96f0d3dff6c2de4ba954521b80bd633c5b3dcae032f48e6c7f7624073bc16e7ced4dc7ad75a99c417587e4b09c7dbcb31ae2176a5dcdbb8f3e45892fc5d99fdfa6f500202842a79cf2bc51d0b9400fa5d0d04e7a5ac442eaa635b9a37cf881425f3d7d8a0a3d9079ab5358a47b75b313bbe970517be396485c74028a19234ea6b324a27e29bf20858a03bfea8b2e6d18beb2c695fba31894ff28a8cc3363c60454d3cb7588fa979ad7b0833f4ab4ba1cf1ea2f29140639168692533b7e558d00a0d1934548e1e35eae51301483474b33ea2b68980633081c4eb134db47b519ef6e24032118f131accc0874ee8172abea42600f7fbde44f8da012b438b60e8deba23882ff05ed22e86d64f0f92b1fc58a6e43260b6767da8bdb3d6c8e1596ca7dcfef972a5c912491a23727ccfdae33e7cb5fc366c5462a11b65ef32976fc9d2796e410caf394a4171eb290727b0024ff2fe36a9a2090ae15cb6978d9376c82194b9aedd2d554f83a14e9c48d9f22da28fc1b3e2af06f9e9f0e653144d9285975e72ca1c8907c93eb3c6436b7698c8980b17cc0c4e386575990818e51355b00b5a17da11cb67b84f9ef5f8c2130ad8aaa8c0b2071ed304b7b625d0d8a7f463a1f14cd142183911eaec931c4f004c47f73dccd87ecfe4946b6a042a05f739990525097e49c28eed5993b94e934d8c36ab75b9cdf7ed0059f8c2c3b50ebe180be04333f42f31f44d96c37f51a166b32084351b45e17d50c3533a77eeb4e193aaa3163e4f055acda815a7bd9fa27f09fa5b570f2b27ccb4b0082257d6df4bc34f9526777e731e8d8362e712ce77ea8a256e66894c81c22ad0b8c98c458496f8d4dbaf003c2605cffdc586a1d85f8979aa8de56167b1fc663c078b039f0ff4f0d9ec875c3c9b3d48db11427f316cdc295dc7458ff97fe964c0cd130c693fb91096b3076b29de9068a234a15e15248914500d085f0f7fbe1f9662a2fa802081ab1f0e9e70a952aae7ea9f6cfbb0189ff3259f508851e900419da7a22cbbbde13526b32987f4bb0ab1ecfd0b95f2c2b8de0b24e04172ddf3f4182d4c2e3611c989fc8be8a26116779679f773caf7b9aa09c9dafee626957fa595a60fe8a30986bf933a815e4f9a7f9b86be384d7936f95656e945dcc7df789b5f7cf0cafb541dd098e13da7414ca6efdf8cd8a9a6bee66671e3cb377f7a4163766d64026659d8c368df91eeb93cd09459678f089bd84683417bbfd170e29c8378ab795d6ac9a8f621778ceee40d8b1ebf562afd806eeae82f56a2839298ef9fe9f67721a1c8dca60bd735869ca8a923a632a84c0390ffcb5099b13e04cbd7ab59feeb38dbb89b4145e4c6b72c2cd50da337b13f336a22bf5daec052635869a4d1eb85c0000dbb258a84122aa4daf0d970517df5982246a9dd31dae59432e3702775f5248b062878d9554cba533e45bc43b72334e0592c9224955caaa98ff98c4e302d44a39fae1dabbb17d0284ece918072391c37a345deb6c10769cd0f7f03f6f0b252537060926b7be2c4168a5e55e4f3364f5e48e0547c0e9b0b9f2e4d00e892409db854d6e256c517cf66a16e8efa39dcb5b3dd0d09579dead7d0268d93e783df7dcd7d6bf13667ba0ee6dbb04499205918ffe9c393417886a806b0c23b26d1ae01cccc222a7d55de10f6a1167302d11945a99c52f204625072085ec389ec6fcefdd0aa89c4970f99ed641a9bc560d0a0b388653235df2b462e79289311052e4b404f386afcabd50b0ced909144b6145ab73cec2718ecd0140b9a9e4fc196935dd7254142dd6cd49cf4c424ab95a4d8d41a49042a7885e1b44c3a115ddc1ef6a1b36571f44ba0c315f60d5477e41bab3bdd5d3382d3bd0c4369c938906c3932aee4ca18e87c91d058fc14d7c16c010286b5251c4e7bb74bbd65a21a8e768321117c6117c2dcd064b10c2216b4c6f85c6d3847626e90cd45ab4e54d656f424fa128fcf4a9c9043d8fc3a624fc214521fd158a4c6d3b2da8c3471de5f670fb189eb546d1dca6c848f1fc7e4ad9091b7ff8b44c0b332a41e388d4d9b38048cd066d37f9f826fbbc1a65109bed8f31ce17b786ac6173ddb4056e11adff09e1470da3e1b8d315b53ad6c0a3a3bf4374267302bdbaf3a108a434e589d95dd308b3b3d460c80098232e02256a0a443c1e6044eef6168250c93671e12a1c09bc005848001afd2d455605d4c98d0790f1ef113c025e52d882141ea7115795e670949cfa17b3bdb18591d57cf36f844ba0210bda728371710c2b5be7cc5ed3f0847f8e2062701bb4d8527d0f40600a3e7d6c22da66601c58db9e7622d0f6a9c1b930307159100c7e5701a5bd515d39d2367d7765e165a23151943614b42b949e153b905047224c915593f3ecd405b0c3ca54bf2f7d9499d4d62367b2f9abef631ae7933f88d33a9979589693607e3fef9b70ec6bd2c975cac8bb759bc7e21303c7cda90c0e935e832186442fa65c7e680452734c9e32df550d4acdc240410eb0e3f6e241531f897d1549de0116f5f4ebc50335c4482ef98e30b96a540a46f0f77ddae55c33cb01bf1f9a39300fb76bc5c6130e635339a15050a349ba37b02090c10242f5f10751d8884dd26e57e0319efabcf6e2a68a818022145ed7bdad186847b98b41b8e5d7859ee2f9a4b618a01ea9decc1b6106015d5b60b0985303011f1b3f5c8df69db83b9c96aba78230cbf040fbeae32f2fe445ab93d26af4edf0c3d9fa10a1532d0630b91bb13ba4767810b5d54cb9bb997311781008aec22e2759aa3287d14643a61501a42ab2c3bbcd5baf8a6c59130d496183852df04745cca45fddc08d93cfbd1e94ccf9045e6e070f250cefa62298dfcbbe4e2e0877c34175d9006b12", 0x1000}, {&(0x7f0000000180)}], 0x4, 0x0) ftruncate(r0, 0x800) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000200)="f1c02d7e", 0x4}], 0x1, 0x0) 10:29:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt(r1, 0x0, 0x4f, &(0x7f0000000140)="e056c71692b4865a88458afa53558aef02fbab290da246e0178ac5ac7c907a9474cc86c574b9", 0x26) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() poll(&(0x7f0000000000)=[{r4, 0x129}], 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0xc0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$KDENABIO(r3, 0x20004b3c) poll(&(0x7f0000000200)=[{r4, 0x4c}], 0x1, 0x0) 10:30:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x4}, {r0, 0x81}, {r0, 0x171}, {r0, 0x4}, {r0, 0x102}, {r0, 0x80}, {r0, 0x9}], 0x7, 0x400) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x64, 0xd26, r1}) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000080)=0x3) readv(r0, &(0x7f0000000040), 0x1000000000000122) ioctl$TIOCSBRK(r0, 0x2000747b) 10:30:00 executing program 1: r0 = syz_open_pts() getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000040)) fchown(r0, 0x0, r4) getgroups(0x4, &(0x7f0000000140)=[r3, r2, r1, r1]) getpeername$inet6(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 10:30:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0xc2b) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) lseek(r0, 0x0, 0x0) 10:30:00 executing program 1: r0 = kqueue() poll(&(0x7f0000000100)=[{r0}], 0x1, 0xf4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x76, 0x1}], 0x3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x0, 0x40}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000009, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x90, 0xfffff, 0x9, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x4, 0x5, 0x4}, {{r0}, 0x0, 0x10, 0x2, 0x0, 0xba2c}, {{r0}, 0xffffffffffffffff, 0x2a, 0xf0000000, 0x93}], 0x1f, &(0x7f0000000080)={0x8, 0xbf}) close(r0) 10:30:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/197, 0xc5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)=0x3) 10:30:03 executing program 1: r0 = syz_open_pts() dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000200)=0x8001) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 10:30:03 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x9, 0x8001, './file0\x00', 0x80, 0x3f, 0x1, 0x3}) open$dir(&(0x7f0000000080)='./control\x00', 0x200, 0x34) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) 10:30:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r0, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x5}, {}], 0x2}) 10:30:03 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000495000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r0, 0x1, &(0x7f00000012c0)) 10:30:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x1877) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 10:30:03 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)={0x0, 0x9}) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x11) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20200, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) close(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000080), 0xff, 0x0, 0x8001, 0x0) 10:30:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x20) setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) r3 = socket(0x16, 0x3, 0x0) r4 = syz_open_pts() r5 = semget(0x3, 0x1, 0x2) r6 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000002c0)=[r2, r9]) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000080)=""/52) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000340)=""/168) fchownat(r3, &(0x7f0000000200)='./file0\x00', r8, r1, 0x4) shutdown(r3, 0x0) r10 = semget$private(0x0, 0x7, 0x230) readv(r6, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) semctl$GETVAL(r10, 0x2, 0x5, &(0x7f00000006c0)=""/229) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file1/file0\x00') getgid() getdents(r0, &(0x7f00000007c0)=""/117, 0x75) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000840)=""/226) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x8) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000000140)=0x100000001) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file1\x00', r7, r11) 10:30:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 10:30:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) unlink(&(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100), 0x0) 10:30:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) flock(r0, 0x8) 10:30:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x1012eb8f, 0x6, 0x2, "b004cfa869113f4303eb0b23aa1602660c795aff", 0x21}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 10:30:03 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="b43cecec75ece182ba5f6b14df895a7e0307b5e3d03af83fd6200e9492f483c433c7c27bb1464e18dd9428e27d56d89ccaf816dd458cd85a98f33434796488c6660c39a792527ac739f86ff8ccfb4c2e0ec8d309d6378b76a727100deb418eed94ef87", 0x63}, {&(0x7f0000000100)="fc76d97628e79a4a3b5c0966533a0fe62ec7ade588877f6644dcbbfd1361c32dc6bafc14fd5bd23e713caa7dd94b87e48ec39dc848e85d2b8ed70c4cdc7496407b819f4529d5200b8ee8fc352982e316b8b9c87b2155827237dbaffb83eab32f210966da29f2462cb62c956da20df4bb9ffc367cb2e69e2a72fb9bc872a75c2fbbe6cc34ae71baae416d0e23a5dab32029c754bd", 0x94}, {&(0x7f00000001c0)="1eac01feb52f54e0b122d3a65d799fd22b6376599c1e56c437e704be946307ada62eaffd1d0612300351469707996febb0d8c88593f5204185971dd62de3ba6f4fcf7fe9e2ec748c3d19b8433c3c6cfe879561f11736f06385ad25d87baea183bbf83d47d8814c0aa9d82e347d70b942aadd528d6f", 0x75}, {&(0x7f0000000240)="08d93f396f2626e70ed1cb60c699d1", 0xf}], 0x4, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) 10:30:03 executing program 1: r0 = socket$unix(0x1, 0x8b, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0xd9}, 0x0) socket$unix(0x1, 0x7, 0x0) 10:30:03 executing program 0: r0 = socket(0x80000001b, 0x2000000000001, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 10:30:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000001600)='./file0\x00', 0x88, 0x8) recvmsg(r0, &(0x7f0000002700)={0x0, 0x34a, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r3 = socket(0x0, 0x2, 0x5) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001400)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/22, 0x16}, {&(0x7f0000001180)=""/18, 0x12}, {&(0x7f00000011c0)=""/8, 0x8}, {&(0x7f0000001200)=""/62, 0x3e}, {&(0x7f0000001240)=""/161, 0xa1}, {&(0x7f0000001300)=""/236, 0xec}], 0x7, &(0x7f0000001480)=""/234, 0xea}, 0x2) close(r3) close(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000015c0)=0x81) 10:30:03 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, 0x0, 0x0) 10:30:03 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open(&(0x7f00000004c0)='./file0\x00', 0x28309, 0x1) r1 = semget(0x0, 0x1, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000005c0)=0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setuid(r2) r3 = kqueue() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000540)) openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x880, 0x0) write(r0, &(0x7f00000007c0)="414f06aa5ef045f736d8be071ade9e6fa9f002b0c937f0ea48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce73a604d016aed520ae730fb1a06bee5c51f8d6ff8f81ac65f24ec4f216f7100e375e669af68c6ca07a6a5abc8a4b485659f1ffffffffffffff00000000a6ea8cec07998b1517604decf548dfa90c018977aa949787284952991874ecdfb9ccfca43f75c2e746cee88fdfaeb0779649ccf7ae4673c6f42f40ac0dd07ac3c107f2f6c8c60a2e3a7aad9b42dc641550fb2715d71114075b06952a56acf7186c387a90", 0xe3) r4 = semget$private(0x0, 0x4, 0x18) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r3}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r3}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r3}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r3}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r3}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r3}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r3}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r3}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r3}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semctl$GETNCNT(r4, 0xffffffffffffffff, 0x3, &(0x7f0000000000)=""/53) semop(r4, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) r5 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x1, 0x8) r6 = shmget(0x0, 0x1000, 0x10, &(0x7f00007c7000/0x1000)=nil) shmctl$SHM_LOCK(r6, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000340)={0x59, 0x401, 0x5, 0x8}) connect$unix(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="4bb0efa1000344c32b000001a94e66238cdd48862f05d2abdd4508ff030000000000003ccd85e6a7cc11000000000000000008d1c2051d39d73d68386573d8282b414fb1c66768de2d0ecaa29c9e2434e10246c33d061ba0033022a8f7388405cb2ea06d69abfe2377273bf6e63a47"], 0x1) kqueue() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x2, 0x9, 0x8000}, {0x18, 0x2, 0x9, 0x80}, 0x3, [0x3, 0xfffffffffffffffb, 0xfff, 0x5, 0x10001, 0x4, 0x81, 0x9]}, 0x3c) bind$unix(r3, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)={0xfe3, 0x400, {0x5}}) semctl$GETNCNT(r4, 0x80000000000001, 0x3, &(0x7f0000000380)=""/95) 10:30:04 executing program 0: r0 = socket(0x18, 0x2, 0x2) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) 10:30:06 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2112, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0xd2a) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x40) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 10:30:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)='\x00', 0x21c) open(&(0x7f0000000000)='./bus\x00', 0x80, 0xab) 10:30:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)="5433f4", 0x3) login: load: 0.55 cmd: getty 8871 [ttyin] 0.00u 0.01s 0% 310k 10:30:06 executing program 1: r0 = socket(0x18, 0x6, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0xffffffffffffff51) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 10:30:06 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 10:30:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) read(r0, &(0x7f0000000200)=""/51, 0x40f) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_GETMODE(r0, 0x40087603, 0x0) 10:30:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 10:30:08 executing program 1: r0 = socket(0x2, 0x2, 0x1000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ae060000000000b90cba8590", 0xc) write(r0, &(0x7f0000002bc0)="db5c1e05b2cba2414827236f25399e59fe35f4a0e6810491be5aae0669e5229e5bb66b61dd61e2c74c6ecec8b2be03899b95984815de2bfb10cb46120eb6c83ba9be57335ed37d2d0d5db8f777e8d43340c7c875159c423ed71c12be22c8ff15c7f50d5c09b245742258c0537b5852fe2b4455c503f9692216c9e1eba570c9e69697a7d0524050fae53372b271bc3048cfa480d8c6d7787a3f6e2f6a0e54659161d9563daf042536fa1423429492c224e55a581be46e95d5ba8a38cacd1fe1f86aa963d41010371ca8178f1b966c26daa0b2ca2d1b97b911a6ade4032dd19a583c9a9b0ca889fa1e089a2f91768ae8c02f412582855d090f908fd2b3369e55b096bf6027a4deca5946cccdfb92cf402296aade9d7b5c628c1b1aef72c6c098eb22d58ccf1c29dfe97658b6dd5e6a51a65185ce548d7def822cf88de97bc1654cf0b201c13a62276e3a45df7f8032e8810086c6cfd4ff0441e2351fc2f70dd0b984f6793b552f2518334ba4925b231e8d95e744dc9ea6159e29d7d7b29c4386de9338ba037488348f9b0d3b85f2a2314f9c3f4e855cb3f67c1e693dc8068d770190583cd557447343e00629196baa760b1fabb8d312aada9962ff42e0114fdd7c0751c29e36b3cab4b6041dd9225ec3e489ff291b0fb6d37aa8b33ab6b8baf6f4c367c4512131a3a37c61dccbbe7edba12f7fcf9aa48e4080f5dd704c4f99e60aefd420f9cba70704565a9f1f0487615edf324e95b3d259f26e929432af67dabf9e3edd35738957fcd50c8d62944373fdda4216d0d791d913572d5d44316eb5f774f90a10efef33e683741790673ccfad59491bb2c7ee6ae1fa7167b32a9b526dba7ba2ad5f8208f2107be1fcbf9c5bc53fa15fc4545fb68d4ad986fb0aa09227859e8aa40ffbc1c7328d1efe21e7c05b84299325a9d11d3bb70f7bd33a5e50a2c50533e7a5e7875dc0d5d40e854a33103c26a4477720cdf28f8047b949f7c8bb913573d9af2af4503d1a0122f029a982f2b10c1de229729f25582c079fc80b07b42e2a858f1de4323dfa46eea99a37667bb480b3a55cdd45fdec0a0c3ed4352b066896bea5e296834aad094d8367e21eb00260203ac934f5be129929ad52308d1d7cbcc7ff0f0000587e6adb34ab0410143c2129f0a347743af058010713b029142b751fceb8460800000000000000207f7e0699b9126c40fdfb30d4fd28e60c0ebb38dc8c40a7d5c146310a35d705397a9df764d73c79e7e271e7945bca3faecbb76d6aa944d7a65b25617c121c7a273bf34eb1ad4f844a119ac11cbe8cf9aa763873a5290405bdb89641a30f5e55e4a83a53aa9cf4571645cc4e4adb795928707248d9d244ec8024488b95e79edd59ba0c4a8c4b6e7a2ed152bc2665b2dd128dbf48a2a5845ac23c64a7b26352bf88261d646666ccc3e31763371c46ed4af3d9bf9586dcbec788bc080cb57f0c1473cb950185f4e560c7b45a0f229d96e965b8453e14eb93b9a39b9852c961e66198247001355b86444d42d123e12b9f53561410ee1aa58ebc61c54fdc20d8d1a2b73f69942152901b08dfea6b9faf9af422ba2884d46138d917f4a25cdb622393dcb965002aca71bef00faf81e46fe76b4b8f91777203f239d0bc5bdf4c2aab2ca2d088de0e9bc8ed75465753995b86230b695b2277c2c83eb6c01abff30b387154e8155732e40cdc2ea1102550bc46bdbdd7ed9a4bcf8b98b3f4720a0befa9a0cdb8dffdbd225fce4e8c124bcd29208cadd91b823fd8aa4a8f62ee2cd7e6f8a1eed0a6b36819c0e13c693d0f9f05020618c5bc0dc34bedc48d98b725e98250572971982136b654ce4d48cf7552047e70a21c53e04ff68951c20ee683b8de0492144fa29b6eb0b311ebe6aa3b615ed0150dfe051d70c2618098e74db1f863bce3bc66818b3beb6cd7b9d2c891a1bf016c015eb15ae85eac07cebea80053c635269e528df4b822167c12d3bc89a50f2b6dcfd5063c8588b55321f93522c7a96c3d00002e533d8bd0fc7a7b3ab2fedf654a6db27d543c082b1e269fb67174d43c657cba073249390de45ffed573b0ac812c24744352c70993d6fd3dcbff3aaf04c8fe4c494170b871d44829e84694923468b485003d31c16078df368e80333daa90b8f72f6cc33d912207fea1f52a0c23eb4a3d5a19426d3a53803d2e8a625a0400d9beb50ca904e91964d35af934066fbe560f4b0000000000000000000000", 0xdf848764) 10:30:08 executing program 0: r0 = socket(0xfffffffffffffffc, 0x6, 0x8001) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) fcntl$dupfd(r1, 0xd, r1) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) write(r1, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a77", 0x27) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)) r3 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) dup(r3) syz_open_pts() 10:30:08 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) r0 = shmget$private(0x0, 0x1000, 0x20, &(0x7f00005d8000/0x1000)=nil) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmctl$SHM_LOCK(r0, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:30:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt(r0, 0x0, 0x54, &(0x7f00000000c0)="d0bcb9de678a577288b6048758e5f663f814609e61643b39edff3be17411aab5bacef6540736ab7fda2685bde4100c0ecd5241e5e13709826d614c696e882e2fbe674839c67243f11ae8edcfdd04e6c0ef344cffd8a60c5b51937af65284a2fe2f0a145b2f2f18ef94c370dc041e7540af259302ff75270f8fc5b23be05392d9b9447fc0b9bf3de25ebb9c483e544318", 0x90) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:30:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) link(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='./file0\x00') unlink(&(0x7f0000000080)='./file0\x00') 10:30:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)="0000000247e2c9dd0c7501dd839f2124a78867d3bf808139", 0x18}], 0x1) 10:30:11 executing program 1: setreuid(0x0, 0xee00) geteuid() setreuid(0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r1 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r4 = fcntl$dupfd(r3, 0x0, r2) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r3}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r1}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r2}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) r5 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r6 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000440)=0x4) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000540)) semop(r6, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') clock_gettime(0x0, &(0x7f0000000580)) accept$inet(r5, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000003c0)=0x5) 10:30:11 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x80, 0x7ff}, 0xc) connect$inet6(r0, &(0x7f0000000100), 0xc) listen(r0, 0x0) 10:30:11 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x5) r1 = getppid() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000080)="9837967c8d4b053405dd0cab350dcfcd73b87ceb915d6138640385c7f31caba4d691429d077f747a2508fc965a821865137b2c1b5d2599c0be0b7134df1e7dd7f3a9d05e11a4d409c2edbf2bcde6cc342772993ddd7b3201210973ece754757c7897946cb4896998385b3616347ae250d95adabc6a2dc64c39830b6f8d9b26eb8cd4befe2e88d187c25213e09c879c83ed590b1648bafb234ab8f3e84825fc0a6575ae8674f44c3dd4a3008e0d77a8a931db0d5e7ae4188dbe2712fbdff4e447e0ab928e42ef772cd831ecae85c22cd7440df2828e95c41572b0b64b75a3ee80e38a54d9425965268b1dd7e1d85f8613a8325f9c21d14c6ece194c34000f6608d9d42a8da941b122cadf64a6e888730fc4b9c02f79463813c83adc8cfa9c06abf33195557f69475f743464bb704724849dba62348f2c1fd5ad3df18acd30ca6be18707a06bda98505387e8d6a7e3789208837a8d17f00c5f613575752f553fb22b8b6bae9e7bdc963c5af67228c9c886262e5163620991a043b7355d9bf15ef25de8282dfd500efd56bbf16cbbf609af19bc932647674e44cbb46dfccd6b64a169ad4840624793a12fa50a86623e7781ad64a5b99bd0237b55c437c4fee97cc61e718b32f27de48eb4ceb6d8ae1ad437daba65d70e02a8376abb90a84bce01811b5c09633c41270b3412cff301ec762fc6b67a48e84d6ca8ae39f5c0094d53b8904fb51448ea52e25ec3fa9f221ee2eeaf1dd9c0eb94ada9bbf828f8475d737c006d89a0e7e4b4ffb0b0dd2581467921417664a39c007180225efc882d9950fdb7870ab95e5824d8795844e2e83bd90c88e5a1c8b24dc2b22bb95d97cf899611ca9f0007d91d24113d6de0ab82fe22b36aa776fd0cffb4419ac122e98fd36d9e1869cb59e3d783b7a83f4e90dfb357716e8a0385529710cc08c7f0d08a38cdfd59ea1aa5ca1b7110318adf3be29a9f8c1303eb25bb9449b4aba292f2dad8bbf01842d15a4305685cd78cda6b3ee13a5521f92df65fb8c91d12bf3d4373d505600c99b8945fdf8a6b897d9b2c2fe751eeda2772511e376471c328fa1818fef7dca5753dee3d348b404cafc80238b2f684939dad2ff86177110971bfd9930766c39a41ab1baf63c185daa8a6adbb7435b789f2ef1735acfa27b067fc53c870c75cac9650a6fc0127fc9efa40d4e8b4adf93017232b8aabc6f2f2c58c44f14e43b2e1b3724a0a636f8d928f5f462043985bca8ace7a4e1131ed4c19fada4788aa16e5fffdf667535e2875fe7d9231b4580a597b9d5b8602ad30f499ca1bc1aa1f38f9762a6e60eae86354f19d97b303cbd681d3773195d77bd246a7ff0f90224ccb177eb189a0972b860fa115babba35fe21e6aa53463d5a5ab140de9755d9cd3983d49262b466eb61fd9032bf9397d841f1c9fbffffbad23561ff77969989488bb9c2267d499b1d99416ceae5d56907fa5404a2ed8be61b0e0058473c7ecb47915f61fd0a0acdcef2be0c0496ef4683e407d0018b91d589a2b406b50f27cbcf5511493552b595cb72e39805bfd403fa08e1326df38f469aad63693ba49223b6c3d48e52b6c16dd8d25b5ec65af63d43df3cfba735edfb70c2a85ba88a6a493bf99c8542ab55e0211e29e2a3f7c20c1aaec8c49a399f6d8d481877187ab2c81b110926334fcb3aada2689387bb2579ab7a71d9a3edcbb239d131cb1886d214a14957581db504fbae8b8402652820eb3d5b7728e7bbe8955d8c548318aa58e2841784beac4890be78c4eeb629dc929b50e422240cf78c2563abee7c9d3b631077add0a37458a1b6dbe55e0ff325c0338219cbe88472369e2668437a8c08935128098e811a472de26bd876ddff0b1a8270a9a0e2415305876fa01eb1d03bd43fac94bd936947799a8c424a8db987fd9cdabcf7886e57363bdcd7a56349874fc381b450350141c6c7faaf685fe96f3fc19c000dbf61424cd8eee979775c6f8b6c997d8347bd523c1a03de7d22b68431ad94b488bb86c6061582ac24a9a7e07ede81e5683ddf09f9b1dd5737bc7466f5fd97ae127b68fbfa87a9dccec157d6d019b4d985b90e549402bb02fa37bf8a8b0b9a5df2043fb296280a835d23a01990bb9c9bab77084e211e87e4dc4c5c4bb59e6339af3e9464b8bb91881e7b57d5e7348ed07b84daf2f63abb98faf856086b9fdddfbb18168da61963f04fce00ec37f5003391b7011e8bb946975264c627b2d95f49f028d46074784d1d19456554e4e7cbf48e3344f5b9e0e96d30417173d3ac71ae6eb98369025bdfee41b22443014628848f2e05b7e253c51e4480592ef047cdd5c8f3229d37d1d60af7af9c682a8752eb61fab96c101bdbace57e0e3bb61f50915d84d35f37c5ccb7e53231de4ff102b5fdce1e4c5bd19876443a598be478d76317c6215e40945f30b06361168abcc17c2c75322a59c35a053b951c5e0413e8e1d52ceeec4014c5635e92b229c3c70526e334bf95a2c7463466011b7225bb5a556045a0a7abbe66905bf4b70f03d0bf6c5fe27e6faf566e0a1b96367d5f92bf00ba2f7296b5300bed64138f381d0ce92527d8cd2b8944a4f7f2b4f631d76550876c7972e9b3e9359b1a6b0f2f0a36e0d4089c71751efd3d2bc3332207e035dbee289b3ad12b2d9cd7d9cd8cd4944b5a5241d302351fde412dfe44e7f486835ff47d03903c4618bc1888c098fc8028514c56e34a407fa3ba4cd8e6aab6eaab20f3dda34dcee37fbbfa5ec5b9e26b52a40e24c6cc5cf9c40807459eba3f7b1aadfa3e5c15547828a93de99dc1994f662d27981917f8264b33c790a9c2a0d826bccf2b9dc77f0348bcd37c87f4a7caad916c39928f2b0653f332961516e3d7687b9de269fac5bb35636ade0de19a40a790b2833f4faa5989159e5cd05bbd0cab7ed1d7b8de68e759332ccb737d1697047c34c9c87416a96042f615139e1a43b76adb39679b534393c7f21ba2de96ed63f10c0e64b794083bce11d766a6c4bd7d709002acf12a20b0754ba72b19194c7f164772f38e211bd6c697d03fd5e874622b156a6860a84e83de90fbff211fe996c6e1ab8e222be59ca01e7d5ef84bc5df7241753b43ceb8bcb0c3924e4b8faea69fbf37229907afdcdcec4bc0398d9eecf102b7b82fdea8c9a259c969e1cb75a3af2d18341407b84d46fdce32bcc1e11d4bf62abaa64fd9fc462b773d11fd283b122eb9e4f9d78adee5a2418ab3aab72b3efef10cf1b6e0c30bd874c7f356d4da1e695c00a6469743bbb7a53799d603280aa888b49d904eb8c9c5f1bde6e679de27ab4719e3383c415e6ec1e7c1813a8ff65161a8a4c42b6ed39188c74d61d148ee5e1fe8fd4e1a89c82df32724f44247b96141bf1c63527edc2a169e75ba957cd9c082810c90709eba80e1eda878bbfb8fc076e59a436117b42aab5f67f2f55d8752ee3783e9ece38bd145e22108853a1e236b1e77d6152b27ba798c7e0282b6a37adde6a062bbf5e88406b4462bc57a94c84a61f3c4254ca4b6a9c8a4cdd8e94f42e5c9ed4fbcf9f7a09ea15e785ed5982c30b8706a207455cfbe573f3cea3259a2d9650b25e384491f1221e3fc98592eefc207a3ed4736d94467fb6d2f0d6b2963b5cd59eb7af8da51772ef76e6182c44cc561552e7f4081954566c0e94c204fa2c190bcb3db72806a7fc46ecf0d369d43390e88e670e914caf6b69f9c2ecbfc2fe3e0d3bb182ea169b69fbb14ca4cd6d0c81abea8838df4a63be4b165abd2fa4ca0916975fc680d28fa624b8266144eb18950f9f3e9b3cb85f46ef43f8d28304998eafc33b3a41dd94e4969bbaa6038c0ba898ad78db4d5977424791e6c86362c9822b28011d34d0f2120413b7ff356a627df00d11321319fbf2fdd82aadbc207bbd8931f9aebd474f68fa11930040eb9ab46623bd38b8af39fcfc1480f15b733aa52e465f6c082d32eb6a2f50c5c73dede2d33c3e2a457db5d5db182a3380866026b1f53ba24231514a188fc1c0e7de12bd59c02b52d4293bb58fa7d1210bfec80d9791d6bb63e5fd7f228b1f688267a5d67e086b011adf79781c186fa1f55573832e613c5668b5655ba6156b76dbaed2cd5a7b47e23f71621a9f69feee8b622d17e6145fc3f45a9ddc5bac48db68b83013e21a82eb63e0ee6e158c5508dcf95cb6c99263548128d6dc5e02ebf737991f23dbf27a28745a6a08bab4af498be48b9b7c7a56145e2d8ce9918cb5625e777dba49604feedfd539da6eae6a849c3d927347f816fcdb2237d57a8898e2aac38fd561c04375f067fd46e72a666b756ece13f305f1f5f5cd0e5c0c856722d3922522238f9912e8b0c5facb925abbfd751b58e8fefb9cb386e9f9389770d47f042d8062f34a06eeaccddb97f61e55b4153bb192548fcbcdde14519d14942aa3ce09501339981c185fcb7073f12e4502affef689dd41af920b0297b8e69d0290f276eec103d5a9ebaf351b2d96eb1e0d160aa76c122ad58756e4529186812b3257b94369cd0867dd48b00aebef6f4dd595d13bde20d2abf10bdd345b065fbedd108a444531a0f5a130933fd621efaab935d72c5e8c74643e10c465ba07597cb69766368504b3355fc1ebd800ec4ae50728819351a827cfc16f7c5e92940faf70b4d3a112869352b53a682718725a1be643523f989dfa8453854c94e1a1d069f8801767c06be03f4f6d0f56eef24dca859c14504a24accee2dbc3ca0d83928f255ff30b65f9310eb5ae79e6d262452cf4fbc1b7b15ca2074e3d14c8ed2af65e404fc9a1d4508d477b07da11651e06f09ede74389673a6a0494a4a359fc3b7f682f091d132c707872c48e1ddb0e3191e89f01927e3fca517db3cfa4eabef56d2fd1fd464679764ffffc20c74f962a78d29fb6451d43f896c4cdac8d3950a58f1b57b6c4f444921ec8b6b83f94dcba855145093b8a6828809ab068c3a554197ca588c0332a7a66eb4d6a12a63cfb8f5e4dfe3ae4c4ae5c8a790fd9e468449c7b29d373c63add4948ab0afde92eae79deca9cc6b9c3476da157a8b17c629046992b405672d3113c56fdfbd8d064990eb5c4e831b93e216803e6cdc57a1e2a355ab4202575db19a128ca31cb5317878082fccb8d23a047cf60c31ed83f36e6b45efef84d02377f4d1926f4b83fcf253966bcd0e62bda6c54583158963e796cd41da82c30097c72f858f510e4516c8fa7eb56b9d497ad02d64bb0d1542197520b79922b6717c1a2d0394c4a8189144ca440ae838d067b8f76332dd1314a9898d8d4b5c334b788a6c5ca1cb174b3bc5c44f5aa0b371f52c85f9b4f88d023cdfeacd38478a3e54bb7b2b73b9e021b9d04060a4e163346f44d27cf50abbf3bce950e4283b9926181a534ca5f040088a36f3969c476f731a84807f86958de43a984aa67afc3311b1ced56b7b450ecbede818af23c88c31c6baa678047fa323470da20da1f3b4baa198954cdf0058b4588d2c895cd4c496a805d969d4fc207a47c6882778e4a05ae5c097cfab4799149c65c9872c3242c369c072792518bbe0659ec3bd8fece4762228870495f124e052dae398c67696144bbc74fd676a14d9529a5b89a4145ea9ae73023c1a6a86fc157cba4dac94e46d22d8bc3551d1d87005bc3a288559b2daa4b7463ede39b8257ac88f7d2b29d06ce2eb310da5ec164debff7cbad14b3285a3bc340d25fcd96bb31ff909562860b12251619207b0b32fcda827135dc4b5c79c07a9d17bb8172fec1f91de0e239feafb57a3bf9980b8149e948ee54c17b4beb764a56c0bf119863105409fbacb8fec", 0x1000) seteuid(r2) getpeername$inet6(r4, &(0x7f0000001080), &(0x7f00000010c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) sendmsg$unix(r4, &(0x7f0000002400)={&(0x7f0000001180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000022c0)=[{&(0x7f00000011c0)="b3652f6474d1444f3c8e5b9bac49375e5f3ea0cf5b3c31996ff57c86e158e3a6c229f5891f0c1208785839a8c6717148c5c2f52f8fdac9cdf3c5e5cf01a184204651caa28a565de799ad2b6a0e6d07ed7a6b80c2aa3c306408e516aa4fa49d55d5635953a6f694bc6f8069fdc954689da0bc470969ffee2a68331170c05eb4312d15e57e31266f94ac56d121f01a3b3ef3e1d3d7922b0d99dccc5054f556afc9457397ed32fc96941d80936bdbaf8fcdc1b87aacdc3a416f187567b3458bb1cbf3d962e4e986ff89a9eb3d5e5a6498f456661cd278e64509e4a8335fc998f7a38b19618f24c46be43b02abe91e650a9866f143e42bc186acba1b58d3052d1de529d52d38f12795062bacc4fd20f9a768154bb0d5de700556000a63c717f258034c485750f323c8635f299cf48a60fb07edd0cb032b13c1cca910ee8687c6c926a153ef7e8b649e5f76f99f4fa3fec2ff680dd9f21a6ef7b7cc5a45fa1656061c8adf3407eedc7ff3cdc8578fcf68607dba732617e292da0adf97086e92ba7848ef7a9fdfd0e096037524a80fd82b738d84c7706f224685184320580d3b5aa13854709c208326107bbcb58985a6c72f20ce01adbf728cae7039d4c6d24a1468b4478947f7d7050bae5103a6745932a2feb6f3561db534b8852c66204a83563e04a7765f2529a147f72c350ac5667a4b2670344074ede87a328043ac7c64d77c3984858221f24e6170a712bf186d86e63183bd63128409db54be9051300811132e9a1a8c4f8fa900f10d346042dd98c4a1237bc83a57a3ef873ccc52f7432f0b03f9eed351f0b0b6c3d130712c626465685f42a8cfa51f74c7a3f394036927d9766597714ec35fbe334528f5f1444db5665a2baf90431f76eee9494e38e8b20e23a7b0fc4524f49a52631840cedf03033e0be5a92fba99ae8ac95bf4a9b15d4bbade4f69fbc67f2e1ec66e8b677a43481ca3d432465db48a1860d25fd92a431d0484285553b607481ef1a3d19026b2b108708f93b1f7c63073e1637466d30e64cf149c71884325c865dcfd871165bf9532e57b4df251373b24c37c8aff1c1543909908227271837d97b313af872cf3a53ef2ff315e5c34bd79e50fc604a31e51da0be5a24c9884928540fbeeab95a1056a95b6ed0536d4b3e49a40932adad53c50ba850aecffc3872b8ae7b5715c4dc871f43dd3fe13765d70de2a04775a804a8f3e8d7a9af63b269f7368f1b4fc118feec2156c50bec8b5bf3ea8ef0ce49c5001aeb17ba2b40c83d618853ed999e3bafbf372b32759e6c14463519fc794a929a491fb64359359f9248368ab97a7745cb4c7b8428469bd37fa780b69a1be815fd2fbd7dc2023dca758e1b8622f418ac1d878aa4037e6901127b5f911644b9efba082106f63918dc9a6988a734d91479be897850b94cec93d0c86350bc36b07f8e9a2819cd01861b3f8d94d0130c74c36129247c895fe1ff3b66c7ae5f99b94a8edc73af6086467e20f7d8c842037451d08cd610358815109bfeb61467202d4a5ade0f5dc16a77eccdf1aa406f9a525fcad85fbfaf7d579f6086f36641a49d9874cf7765fc54d74e705839e4272fd40b2cd4da29ffea3d28fe430c499f9c6103f29084e64fcfabfbac3f39febcda5a93d747c76ecd345a494c0a36b7c8109a4e7b3eac6c4a4d80fa99375d47d022cfa1289e73aca095407209c18176b14be81eac14b390605e427f17c236efdadee73e8b9feab6820409acb91a22ff04ae24fae688974f0652c80e37440f5c7f1684fdd06852c402afd3f1792018c3324aadd017a370080d214fce8047b119c8606b3239bbed4c8f984a37a13cb38272b74e551ba3be79b7e9c473de4593e0a0bab4c9c197c5bebeecf95dbc472f1f2572e9b1532a43fe9477d4ab7e6bd7372ab3298068b282de72e4ee3a28f5ba5a3230fe8b696b5a76e6b7a5211a91b1ebd900dee17794c28d5bcfa0beecd1449a3e5904e1abdb3efef38823657d0e01e702f9acc7ad4e0f6549bd1ada4540486cac5a2e2f9f8fa8763eb96cccf1ea859dcd9cfd116dbf1bdc5d71a368087bd794bd782768a501661d4c1447ba7930509cc68264e6facd6b889c5ce99e62f25127be14a3f74976b794d1c2dc370e416e0098a2e9c4ba1db3d9c494beec547c6dfbd5c9a92f46e02e961d383f6649bfaac24db990691c9337985e98f4bf7610fe4b35b0765861f739bf5ebd62cfc5bcc2d6868b635bdc9657b1f820ead6ef3de6aa256aaa7ed1e29ecbe7d7b983b744ee53e849fc984acb8b0d3b810bb563d1bc936ddb32a82a80dc4fe009001db7bdd5dd66b7046fb49dd7d3c6c8b6e097d2301185924b5dbdfb342313a23dd1a6c59986ada2aae57e81eb647708a8cf642312690730340795ac9bd0dfb199d8dbef80b806feb9f8f7ff4f47e38658dd53f550c7325b2561e0d525183134c013b0325ffeb49183444d7f3b6607893d45fd8589e039278657878fb3bb58384895dd9cf10e0218a88b4f10d574d92c0c184144f9262122f155036689fe17459f4813a1c43e1ea57ac1bdba8ccf3b6dba4937cb365c1e35c84c8dd02397f691181c81acf0c92a2cef01f84cadbbb3585a2bd9e8bbd784ab8649d463e55e04b02f222aee9a55c0aa587ae734a6a16bcbc932a3c00820ae961a044bcac3882e8b5f8bfd14fb84f3c91d7c5417dd5be83a30a15a6b404894a50c100363179fbd8b3c95362bb2e0cc3a5c1ce583a9f3100cfffa28d5e4bf098763fe1fb2708fec5ba4173b4b6a3d2c30c0acca288b1ec5bdfbb2de9649c2e8f58a2354426625ff98b7636f05e129d8013cacf6a36270d7e1e3bcf504dc9e57c9733f1f7c6e2efe3afeba43ff6c9cd9e5ff33a596e4fd7863028de616099d682038481ae797143e45f90df2c6d2b6b31e345f141f32e77fcaad97c3fb3681b6361e1fd323d7d8e3831833898867fcee731cc319f958bff4e03f7b0ed2d4beedce143878afe18f7e8f9f686d47f9447a7e604067883da9f2b39c83ae88ea702f69d99f6b05dac3d9ab2202f25e9255ea4eff369773632221233ac59ceb6021357a217f738dc72c195afa066e1d41c6d407f0d8b66b250fb0a8622bc31cd5e85b76b93dff844f91cac990b73f0729dd09062faeb99acfbc10f80117f8e7dec8185ed8eb2d96686b17c5dba370b473a079fd653eb13c263ceeb6894f45af1766bc236eea983ac6862315b39a728e8b7a3102bef1b10ae0e527970a52ed666873dd1dfd84e04177b4bf024bee7d66de009c122930375a2f8aaa97134cf3439e1501e87015243937641c4fde6dca23e9fb13398a5b9f0e99df5220c915b91368912464daa452cda4b0e83d860d180fe0d6d7965953595e24caab8a97d0bd566e1a776bd363a6e18654ff920ba02562c6f925aa3b8759f7d5062193f459de28bab08bb28b7d16cb1b59b3493fbc729db48a5e247c29cc11498a747386d3ef19e4d6625a51c54c9bc939bfefda9d1a6d729692b3e19062a625bb5d840c44774737d863230a6b698d22fe476073fe3ce47cc29125db2cf30af250955877261eb0fd0855861d78a1c8cbe3c82b4bbf7af89fe3a11830547e422de693230fdc60674d94f194f0cea4319acd30dbae35ae479384a49dbab7ad7b503d72aac52a84b739c70616357d82ad702f1351fa8252d47d76264e8576b896ba1f45f00cd362a6b231c49668a9d80d2d881a40db1d0525a0428713a8703b37cb2d13facb6c23219d49071fde643ae0626300a4889a97901d1128abcae782d9c8f61f9d29cfab6be47d3f33ca1ebb21c0b88939d77de246259923a87595667f7b0049e2c44e9f575c9258625cf4c9ad90b80a13dbe41bd85e6f44d29ab95d8a35bbfd4c637925f4ed92006c435c963d6a0f567f96fe93199d12175269a1eeccbf5411722610e9ad15b24cc2954ebaca271bab9f5ed5435087c110466ec3d3d6d88c8c2a571ecc40e0eb5a5a463fd8bdd3e8b023da4ee39a34469b2133ba5973fdabb541f3972d7d1fbbe38d88d85e15d667f34e5e45def867b3b47b54f6a9a8da6ed59ca140216a3b399985392db18f1cdd25098a7f51fe10e334738829a4b8f2551f24a3c8736da98d5074a898c1a2fc8a3f6fe938d2f132395b204015be6a6b0cfa23e18bee35a52f09a8c0ef20ca4de545fe0af3e38556f7b6b99f592d450122d9525f90815ae74a0e0e4cc8631b20534dcfffdc4e702e2428a1c5a642fe684c42a1e4994a89e2c5cb184631aad3df255df8fc98dbecfe034c3bf39d446b338ba35ad975174dca28c4a2df707cfa26629d513ea8beae2763d6c8ec615ff444ab8f22733def2826fa2b621bab6f9d00887c66c7617c3ee7739f4beab8d60e79217cbc6851861b629779a58cad478c62350c3940208baa4fa0d1beaa8bd350667bb06a646d06cbf0bd39c1e406cf759c929a115c1c38c15ddc41d9e9a76fdf65a00034d5fae69f93128835423c5b4f862330cd6a420016f25e2b0b2c560411d06f34f48a6df00cb8484f909dc2c33e897e6ef4a634606babcb6d9f2f7985dad993d542c16d9a95c72b8e1f5367664acd1b73b47f54b6319d6e6da68e88003e38345e093c130debb935340715f086a56178e0cb4c8c2967ab1b71860fd91b73d9eec277b897f4b06a2d37065aaecf0523ccc57ac8bbbb4ce6fdc14a3845efe80a6055519fddf00b308fd633bdb60ef0bc5ebf6b169f164d977bccb61b6935a558fdd4efdfed5669d0e7dfe29880e6401dcf9113bb0b6b233d79e9d3576b69f6d083b7325a29cd915c8c6376fd65460a6c120b1f3fb7cd8e9d11039895b7dd97f218cce130186d19acb8369819c26533c815c3da73c9851ae63e33bbffaba058eb4b65345487cf1fc2d5dba3e38a6bea89d3bd834a595657b06cb3a487477b9dad5f1b0034d7aeab954550a6bcd10892b7fe9d6fc2135bbb790baf0639082058afec40177ce2c25fcefdd3164f402afcb867a437320f0430151455842cd45af1b25b9cd2573ac1ce86a4c43275209359591feccd6b9c2d5bb810e6d66f77f3c0380d2f150b5a069296e4fc0e02ab51004b4830453dee4e2e3f69319bd9f0a4774cfef0a3f461190913529412f7c64d04daa6e6d178abca446d2d23c38fecfc29cbb12a6a88d259354c022cc943d46580697de4f5eb08d7f50523554fd85d699aa5eb447e4d2eefe488b8731f43f544ee206e8f8442bc57449d4c041140ffc0de6534d23c3bf9e4e7a25fe3c0594728028de774b554d0220ec0a484863fc6dad2564a3e21f041255714fa3e97bb56bd18303770772c7d990c77e71f3a4e2cb07e32b833735aa8b2eecdf140e1329447a68be0a9aa698cf9c4adea090f6c43520b6bfd6c2e95320bcc8864b4f356e002e47011404316b7966d99f433e3bbfb0b6ced3e52ae3b0621f47736304a3dd5c2b0ebabb19e79c19ba3f0f49b7a8612d99944a9417c684bca07536360579c60a605f03dca4d301dd8b41484e893ec033a16f3ad1eaf696d6c2471a4337e724ee21ff6913be326341f30330d4c550f23bc6ff0becf74c3db140884db5702f5e75e25e965465b1d536c7760557e9e88899a9ddbf54e5f61a916383c6d2eaca2373feeae06488d37972d12619c233b3bc34e08964529cedf22718e9b342b81eb85d136e461597dd9bddfc2681882c45f98eeaf30fd18a08f999745b4be8f390cb36078940692a73cefb3a91d01bd408ce2fd22e1f114fe2228accc9a799dfc89c83debdf1970b687fb99cc393c193c3ad28db0439b21851ac5533ba2ea9af0c4b49db", 0x1000}, {&(0x7f00000021c0)="e14b186b1aaf0164c79426e3e72ad2bb33e814c115a91d40adabab10f9200e8d0837b6c7bdf2bb8e79d2bf75258619d001177f1dc5f68d8c76dc47f6c9326d06a8a3b96b91445687aa2f6660f1a2d15a6374d2cd6a6152f1b5f00602407a831040d6311f94371c66730f3aa6e9b24ea194acc265c7fc9f4686654d58e6544c2c6c70b3bfd73555030ae899e50fb9fc870c15f90dc69248e55670f9143a7767b3b04d7b72776b1e073f3d", 0xaa}, {&(0x7f0000002280)="72228efa69cb9a", 0x7}], 0x3, &(0x7f0000002300)=[@cred={0x20, 0xffff, 0x0, r6, r7, r3}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @cred={0x20, 0xffff, 0x0, r1, r2, r8}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r1, r2, r8}, @cred={0x20, 0xffff, 0x0, r1, r2, r8}], 0xd8, 0x1}, 0x408) connect$inet6(r4, &(0x7f0000002440)={0x18, 0x0, 0x2, 0x8}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000002480)={'./file0\x00', 0x8, 0x7, 0x10000, 0x0, 0xffffffff, 0x0, 0x6, 0x2, 0x0, 0x4a8f, 0x100000001}) r9 = dup(r4) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000002500)=0x5) mknod(&(0x7f0000002540)='./file0\x00', 0x2, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000002580)={0x3, 0x80000000}) r10 = semget$private(0x0, 0x7, 0x116) semctl$GETZCNT(r10, 0x5, 0x7, &(0x7f00000025c0)=""/221) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, 0xc) semop(r10, &(0x7f0000002700)=[{0x3, 0x200, 0x1800}, {0x2, 0xa5c3, 0x1800}, {0x3, 0x6e8, 0x800}, {0x0, 0x800, 0x800}, {0x2, 0x200, 0x800}, {0x2, 0x9, 0x800}, {0x2, 0x0, 0x1000}, {0x3, 0x40, 0x1800}], 0x8) fchownat(r5, &(0x7f0000002740)='./file0\x00', r12, r8, 0x4) semctl$GETPID(r10, 0x0, 0x4, &(0x7f0000002780)=""/216) fcntl$setstatus(r5, 0x4, 0x8) sync() mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) recvfrom$inet(r9, &(0x7f0000002880)=""/13, 0xd, 0x40, &(0x7f00000028c0)={0x2, 0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002900)={r11, r12, r3}, 0xc) r13 = shmget(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmat(r13, &(0x7f0000ffb000/0x1000)=nil, 0x1000) 10:30:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) 10:30:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x6) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x1) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) 10:30:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/179, 0xb3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x3, 0x7ff, 0x1, r1}) 10:30:14 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000055000/0x1000)=nil, 0x1000, 0x4) 10:30:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4002000, 0xff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xa) ftruncate(r0, 0x6e) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="0100", 0x2}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="cc4aa76725d23ff0527060cfaecf62e1c37383b2b88eb91df97f44a4e7245c55b477a99326face3ef46a12dba1ee76e2e04f04c16aecb8b94ec00e52138e6a56fef3c88f38b7a51657273ed3809d7eb3f68f4d9cae7751b0d8459bcbbb9c83b9ca2e786b1e1d62d1488a1ea29eaa26e8e4cbd6b4727900adf6508de0899f9d7883d125c48774ae921765161e0b5e8e560e0cbb8c30c850e5e90e66456153f099b956d8902b411bb4ecece0953e5ef6b5a9d10aed98b2ac4a008483d61456d95791607adb957a36945b41bb8fd88d71a59330e9df76e698f7b19c2acc548beeae4c5dfa9bf8fbd26fb74fb6c86ed16539437cc53fbcee0637a2ea3f36e1e3270eb5ebcc12f1fe2806eac1c1baa655c84c71093a2ea8a21a06087d3b37e1555243e22eef438aa5dd30ccf3efd6e0559463bd282b62a910d1766f7c60fa1712ae469cd94301f05a58c0bc79fb1a48664cf8f5945695b1f033d80fee709a5c3936b0e7f68175eded43c229d9902102dc6ef91b9a176c1fbc0e9cc17b34d5937bbf474c38cc176e0850997f527de103a3b1e06c234aab86787d6a20aabf4b35018fc8fc2910591f28dc935f92f6e38e512beb9c0d11c30b7503dff35e857b0e66472d9bcf93b23f04c6db737e4c6f1dd162a74018efa4613df2896c33d432b590bffbc72b15d5040613687d05c1e13d988acc79c554c9df9faaa9d9cef60612c90bfc7a47bd8eb0ad66e0769242624855b03ec29598fa0b5200dd8a5f4f3e3ef610aeb59a966ec8eccd283d30c256f97e8334469a6ecd54070fec5317b0d50cfc21aea7f323c6c28c0c007197965451794f722845f86b52adcbd001af211dfe155b18429cfb7c67f0e1854870bd1f6abe1bf9236ba93903a70a3c426e7e78455f312371c52d3e67edfb0207d356d6c40a5ea09751fa360426c19e5a8da491706dfaafd434b283632c8fd5915f7d40e9b3b585574ac6bed171d8b4d9fb5eb280120af61a157930e06e474c6912002326344e2bf97283062c40b1bc2b015fd60eba4ae67966dc771910d009ee8351e09043e6ce0783b8459e55ebfc77e34a23352e3244225255800bfb539796ba643464097fb5ce843455405df76764fa6856b922ac429e3d712e7442e75c1e45ef27ccb09ca3df9f790c5460e47ec467fd16e1e82dd092403566c92776c73c0ae01fa77235642b6c32dfb5c8c3aeebb1cd78387888045df457e96a7bb4b592c369c773c761cc227dcba31f82f7e90384a89f74bd02fe2813ae34dfe1d8d72f31445ecdd9c2ef4b9d27d74f38646a7e67cd6de97350fb7ada53ea905de77e1756a7edf7bc65ef432bca647396049fc402fada791f649d7cd9bfb3ab1434028e6a1c618fef0b2690328198ecef0b08c79de7949fe67b9b63c58af20e7cda300fa9e3627abf9ab609c31163ef977af1b3aece87e21f0ce3f717ddd76d7ae84a8f6dc7d874601acf51341561f50fda47f51b35729bab371b846137745906386be5b06985271ccaed5a8ee2d36c66cb548ff377a4b78bab64cff4757e1367c9618386493bae6cb4a795e60a150573d050963310f3e9b26eafabe8fbe38c1ca83a402d1415cde8b74b9af5ee633c6a583e15e102a7be83761767b8eb9390ecaa341ac5daa11df7f1499896e0033beecd2beee007505bee886ae26f64e9635b39d60214bc1fe738e579407246a6975b2ee92d3973a60253d5a88c3ea73155541c4d0f82216599951988092513c35ab65076700ce262c0c0127cebbe70e986e8f112db1d74ab9efe8713ed5efc8f18d01a34beb43a53d0746e6febbc47758f7f6c0c5131eeb73b98a5642dbdd5ae49462fc246ed2047ea7f5634e4cb64f6cf3c5b4459f63f5ca6ead7308d086764b40bc3636d4487773f710243533605fbe33d70b9d7e1d308e79e5ab2e7873a14d3fe644045ceaa7e69e1b0d6f9eb671611590b660afa6775fc68683d34e03e3c4084830c34a883cd377a2a56890c2463a524c677840408ce575a2755b6e1c53ff4756a6f9c17dbbc894bc88389cdfda92ab1b60a35cf00aec29152b3d6154e19b1270a2487cf8df497703d426d985cb0214c11c0ac9601e66e6420f72557e2c7b34c3e20d1b72195229b93419bb759f2a4338d80a8b56baf3c83b05e191295bf21ea53707aa98b5d1eeff901ee40488dec004e328a66a132103663b19ab521bb0c941f310e4b0c68d69f35223dec7181c27e48bd2c624eaf37f6a5e766666451e5da4422e2408bde4222853bf618fa76e08e3cd20c50a60137da280c076599f5925e2e2468a569b628f38251c9c45fa88ebc49f3ae0ca71edf83b0020a0e4d5c25eba00181406c03213383ec9e6c54984378f068bd9d2eabe9026785e56bdf90ca7178566afca8c05a03bef6492c60d9a7bdd7eef6e5528a293df25e6a94e2031dfb014d3d46c2e9613140fd9cd2f8db3559624b519ce55add4fbbd7385cfc981b7a8a26a1af3ebf6ae47b87b010ea73b35e8158e5ac593f8d13e42bd87bbb94e1725e7b60af06c69dc4ed93cd7dfcf91b5ac0558536c8739504683a7434e7e0e91aea7c6cfe0da485e5deeff041e7761028e22eb32fb0a5fdf0273e4850afcc3713f4b9ca0fc40e70497290a6d64fea39d7ed1f4056ec2addc9357399f3a71246fbc3fa8747a47775a54913c94eda2975ff6a7f56575ca44ecd58af0f9f73a8eebd7f8fe1ce54929d36b895ce6e051c988030f9f7c19c12edf86311f406d008a306dc5dac44156e1dec45babbea67c2cd3b2b4f383e05905fb4b5a67d844034d70cfe1cbda063bc6bda14eb49d1aaf35c28610c48a5bbbe51c96f75ddda0e385fb86696f4d5691dd508a544e35cbfa1bde1f10f2baa7e961a913932687550dee81ece1d70c169e38a55976ef9d525e546977c944b615ec957f078c4a81c97ae21257e4825122b60e3d346d6d2d0e5082cfada97136de57b08a5dc0447d2099bc34e48b3e6d5c4d3419131c2f6a14254ffc4939d6f35be019120a88ca33c9671d58c4767c9cbb40b1ad7cb23b4e1809313952e4e612879b4add957e3c9ea09e6bd943178cb62bf334384f0959c81213526377bacf22f7d8b88431d1efb32bfebf7dda3123a83a0df3573335a29ee7cb197dfd9e8ad53454c4845f94c1f55e0fa20fc5f93f4a1f42d84e1067f6adc2ccff121ffac2964bf42401cdd1ffa962ecfdffd29e34cb4a8dcf2d5b50de2327351b04f2023342281531f3c8d8ab0c2ed891335385b0cd46bd899d888835ec94ef79cc00dc502c34c93217db30102dbd842e148e5bada0d4abffb98ee1496a1f7cc078371d0e40b6c08af9eaa7e32ce690082b7217c46512d5060832d8c143146bcf945a72e603f1452e626bc0a3eb13623c65e40f44d75fc5cc57fb475099f35b1cb96e1cc9e913e490f821140579bc269aefd119a4c6ecdff998cc94825b0611a0fa0c2e4a87c07bd236bc338e54b4e58491bf045bbb73eedd5fad3c4f54b1df9c2e5fde46826ad7da96ae6cc4dd001c2ad5ada603051cabbf29259c29afa7e55fa8b7cb5ea514642fbdc91161edd851b8c70b0e17a7df65d78f8b1ab8dffb3c7500ff621a4e8c796d456e7aa14b23a17588daccd6849909e4064f749751785bbc43e8470991264ca8d4e7e05089ffd26039adcca65657fb86d3569fdd3adcf356a42542d5f95cc9c886a0eccefa4d957856e1965a54e28411155e38edbf27026e274c74c27c4e748e19ab6960265102fdbc86217f0c9239fa77d94b5df63977dbb42f28b56ab3f534c3d435c92a04d57d74ade07dec9f2221d5558e4103ca4ee648994240832ead5a47690101b2e4c25685853a9ba6d4f484e552eb9da289f4e1dddb95f7b79b8d00e7d8777008cbcf285094dc6af1c32c754748d9aaece641557dba83c89aa057895497623ada4e13ce92b034718aa8589c7eb722d974013ac52081ca311f7087ea09617acde4deaaba4f32231a445c8fc0908b010999064d2f731765a20ad95d9e439b1179e5512a6b724d279128e3fe9ac93cee9e2346eee480346052e25a8c0d44a546393017caf329426a0e20872bf723e78f0fe62f68aa7a6914d8727a2487e9ee09351c87c845c1ad0d320929d81206a1d155f515cacefe88d65da3c5d441d5a7f9791b8a678c5a0fdcc99a06a3aec3a52dafd896d55da481bc3124bd2a1c0c8d48bb37a3d27a58506db7636824a59d102a54161eb456a0f86b4e9cfbf366e0b5f6d6b104b66ac5dd106d577d57e50c2f39016353d878967d6eb58ee66414a66b4e536703713126876f5aa56a99f045e919cd40fbef0dcac10acc31f68a9f58a235878e5985cc8434ed75a50e5dd79745a0df7fb47ad90a2d78a5852c27167f0d5fee19b53112cd192a6abeb69886b3efc4c111cab0c3133dabccb58d13bc63da9edc76850fb5ef8e5c183258320b986f6e26247c8ccbe29b5cb89a99e471559e98ca339794e175473fa9718c5e3ad75e755abd78341c2e08b6ae5855d2ad09f6f26b45c786046ccb3f3ca5af4ca798657524460ed11bb19cd5c61663df3a4fa07417ed7e0f2c3f4adc1123a8de3f7a456b07d24a11f9b6dd12d9f5e7e64e40f68050a5190c70ecc27767e0c6f66b303c13fd0038e07a89ee928b114cb22bb931e8531648d15d2676eb5b44a118397a34bc522da5f9c9da78d7e27942c4e15946facca203427483055ca191268b7fe2344fe801833b53a81a2c9511320f35b00eb5a99b4eeccb7dd6987a78a1a17e5f48a83cc46b0aaecd50d1c50b163fed1e261aaf0f2599537357af26750e29827386a412ddb14a2037b9cf6b98ca423b6d132d4304df26cc0e05a5a1051a6a74fc569821d070b70808dae94a72df1a91d5e8d85abbd7d3b65945a9df8256e09bd9e89525a234bc0648dd2e219731ac915cee9eb53c11020a5e2baaf65d425af321deb05a475628798554235e8b4830b81d737a878f9a8fd396b41f1bf3cdf9fce0225c75667fe80af9c3201b3db508cc1339b53f7777c53a7a56a82c81c4eb85d0e6d1c0e9fba675eed2b800087ecd24c6b2efe405f010521a38203b5a9df85201839b10eb6669f36cfe43f99d849d7c25e90b00ecc7fe0120c877741279170b54e910290d73b77338dc8c1760ecb657d9adac1f40459c31363cab872fa51685d637e35b9afe3354147e13e12cff9d7224b91e326c538dce65252f7469e691d9811de2ad077fa820f986bb2acd3c20d9825c44b1d7019384212345a7f11b55de819aa9fa256c9af6e405125f6c9603546668c51baab1ea9b9494e55079c94d34f0bb14c321b8ece495bad4359031b3a081caa8e3f1ec37adb0c4fd94dad973181692de27ffc3a6bdec5d527761c66af3e3e28da24cec8444c6290fc5ba7a6ca121885e0b4e588386d7502cce9050ff3b2644fecf4ef927e5c0cae3dbb8e6ae376a21bab23e17e9d72f3d02261330dc394881d44039e7d746c5d46624b093efcda849d61b39dd3277efc34388b0c494d04d4d4c3661ded0edfa2427d0b87926208c860fc9b53a0f66aa1e1f14d9e4866fccc104956eed62b669712fb517b86f8fb664911fc5a7b725d881ba30a6791c51e836b78debf43b160781f133dc7eaa80222a99091ce1b060d502e850ce310873f49c49b92fbeb00e4e933b976d861876db1a7b92cce4e2225554007e1abbf4aa582e0e19924884fafa4b5bd9500ab6a00729ec7964a8f43078aa0f7073e57b48f0fefd99ffd38a0003863ce4ce526244ec89083fd6f8f2cd21e45a9707670bb99fc04d9a1c4052e1a272567a00fb442109e6af4", 0x1000}], 0x1, 0x0) write(r0, &(0x7f00000000c0), 0x367) 10:30:14 executing program 0: setgroups(0xffffffffffffff3e, 0xfffffffffffffffe) 10:30:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xfff, 0x1, 0x800, 0x8, 0x88e6}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 10:30:15 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0x7) flock(r0, 0xa) 10:30:18 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) shmget(0x0, 0x2000, 0x208, &(0x7f0000ffd000/0x2000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) read(r0, &(0x7f0000000040)=""/13, 0xd) mlock(&(0x7f00005e4000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 10:30:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0xc51d, 0x7}, {{r0}, 0xffffffffffffffff, 0x94, 0x20000000, 0xdc, 0xff}, {{r0}, 0xfffffffffffffffb, 0x14, 0x4, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80, 0x1ff, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000082, 0x8, 0x9}, {{r0}, 0xfffffffffffffffc, 0x82, 0x41, 0x5, 0x4}, {{r0}, 0xfffffffffffffff9, 0x40, 0x9, 0x0, 0xdc}], 0x9, &(0x7f00000001c0)={0x7ff, 0xb4c}) 10:30:18 executing program 1: socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r2) 10:30:18 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x200, 0x4eee, "2000000000d4510000000000030100", 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x636d) 10:30:18 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80000000000000d, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='s', 0x1}], 0x1) 10:30:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) mkdir(&(0x7f0000000040)='./file0\x00', 0xb9) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 10:30:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 10:30:18 executing program 0: r0 = socket(0x18, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1833, &(0x7f0000001080), &(0x7f00000010c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r1 = socket(0x30, 0x2, 0x18d) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001100)={'./file0\x00', 0x4, 0x4, 0x3, 0x1, 0x3, 0x20e5dfca, 0x0, 0x1, 0x1, 0x8, 0x5}) getsockopt(r0, 0x5, 0x1, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) 10:30:18 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x400002004, 0x200000013c5) select(0x40, &(0x7f0000000200)={0x7fff, 0x7, 0x0, 0x31, 0x9f6, 0x3f, 0x3, 0x1000}, &(0x7f0000000240)={0xc9, 0xb00b, 0x1, 0x5, 0x80000001, 0x8, 0x10000, 0x8000}, &(0x7f0000000280)={0x9, 0x1ff, 0x8, 0x769, 0x8000, 0x2, 0x2, 0x5}, &(0x7f00000002c0)={0x0, 0x8001}) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) ftruncate(r0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/212, 0xd4}, {&(0x7f0000000000)=""/32, 0x20}], 0x2, 0x0) 10:30:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 10:30:18 executing program 1: r0 = socket(0x1e, 0x4000, 0x2) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) 10:30:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x85, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x8004667d, &(0x7f0000000180)={0x0}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xad, 0x3}, {0x26, 0x1f}, {0x18f, 0x1f}, {0x0, 0x100}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x3}, {0x26, 0x4}, {0x0, 0x4}], 0x3}) 10:30:18 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 10:30:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0xe9e845d63e287441) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x0) kqueue() close(r2) 10:30:21 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x108, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0xb) 10:30:21 executing program 1: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x84, 0x2) clock_getres(0x4004, 0xfffffffffffffffe) r1 = semget(0x3, 0x3, 0x21c) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x20) 10:30:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) stat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 10:30:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x3}, {0x7fff, 0x4}}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x6}, {}], 0x2}) 10:30:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8080, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002600)={0x0, 0x0, 0x0, 0xd8, "d335951edba969ad2bf4c20e098c974ee79efeba"}) ioctl$TIOCSTART(r1, 0x2000746e) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 10:30:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() listen(r1, 0x4) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x19, 0xf0000000, 0x6, 0x8}, {{}, 0xfffffffffffffffb, 0x1, 0x200fffff, 0x9, 0x100000001}, {{r2}, 0xfffffffffffffffc, 0x3d}], 0x9, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x1, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000041, 0x7, 0x792a}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x5, 0x92d8}], 0xffff, &(0x7f00000001c0)={0xd787, 0x1}) 10:30:24 executing program 0: 10:30:24 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) socket$inet6(0x18, 0x4, 0x38e) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) write(r0, &(0x7f00000001c0)="00001f0000", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 10:30:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x625) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0xfffffffffffffeb2}, {0x0}], 0x3, 0x0}, 0x0) 10:30:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt(r0, 0x800, 0x0, &(0x7f0000000000)="8099403b1d6b5c977dcc7f88b66293437e9afb6f479d85b57341112681dcaa4298ca3aebbe4a12c7a3a58ac7fae62d71a209af72672dbb464e0ccbd70e9e8924223cc5ac3e77933a6bf944361d4af87bea75e265836431437eb71a0691fb2e9ce29c0695141359bf380174ee0d648956eebd", 0x72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x1) r3 = accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) shutdown(r0, 0x3) ioctl$TIOCDRAIN(r2, 0x2000745e) recvmsg(r0, &(0x7f0000000940)={&(0x7f0000000200)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000840)=[{&(0x7f0000000280)=""/14, 0xe}, {&(0x7f00000002c0)=""/186, 0xba}, {&(0x7f0000000380)=""/115, 0x73}, {&(0x7f0000000400)=""/193, 0xc1}, {&(0x7f0000000500)=""/61, 0x3d}, {&(0x7f0000000540)=""/13, 0xd}, {&(0x7f0000000580)=""/214, 0xd6}, {&(0x7f0000000680)=""/117, 0x75}, {&(0x7f0000000700)=""/138, 0x8a}, {&(0x7f00000007c0)=""/68, 0x44}], 0xa, &(0x7f0000000900)=""/64, 0x40}, 0x3) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000980)=0x4) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000009c0)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000a00)=0x80) read(r1, &(0x7f0000000a40)=""/135, 0x87) linkat(r1, &(0x7f0000000b00)='./file0\x00', r0, &(0x7f0000000b40)='./file0\x00', 0x4) writev(r2, &(0x7f0000000f80)=[{&(0x7f0000000b80)="25f32b7df931052963441e425872b1d735a5c7f2adf19eccad80e1ce6b1b961b1a4715244ee3c7105715ade6fa7cad0e731d22e0f938d783c2f599dd8fbebba7ac4027b527cb69a0b01d13080c4a56fbdfa4990c0c4fdd8acfbd2e06d88fbb06088a15e8c7cac71f1b19546b318266081296c12aa1de7d4157560f0c1a331aa4ad8e672498452b0d83cf6e44d1432d05b2a93a73707ac820bc0b266e8edecb915a9dc1ef633b450e29069544d6b2fa3f814665a0111a640e0306027495296c3d0ae45ea9ac3a101bec3ab8cd615419", 0xcf}, {&(0x7f0000000c80)="130e75d1af03a826c359cff215bb390ba4031c0613534fe7792db279f621048db3f7433d60dae82615f1ce80377b2076884b1399972639e0d20f2e40b7ec6f2498480df18186bae5ca357aafe9697f13bb3d926d2ee7eb1f017b0fa6380277b2c5e1a3d79a29a39a9448e1", 0x6b}, {&(0x7f0000000d00)="93289064f11fbab42e048e63187a7c06ba74e4cd3feec64fce22c01db77fb184b725f3a6d8e35d7c14f3df6acb84cd339a42f60e2cfde712179603c94d9605ca3a55157944a7707870f4", 0x4a}, {&(0x7f0000000d80)="af482efd6dc7689986529096d9be2b32b837f4", 0x13}, {&(0x7f0000000dc0)="9c37bd216e34413c700ce07c21759f8b0cc64d756291486dc16a17ff48c6b0e06eb132d02358b55fbbce2a6e4eba136c12abbfe5d6cca0efa30c2ff6dbf40adf0267", 0x42}, {&(0x7f0000000e40)="190f850dfbe64ca216f01990bdd67989c70efc3b25d7b661fd11c88dce36d6d54b48b06a2b125594bb958f7c41b24693405019d131bf5033bed66f869c921a6556d530bbcb1ec1abdd85adfd5d44533c8442b6faa4946cc58a2a33d279b43f8949b4bced3e899ffbf933cc981946b982fc68e8c2e9f34aa1f9e5f2deff45182993ec64188f6957e6297f17a09876af0afdf5c24a8662a0e77baf6744f2f40e3f27c57cfe46faa479e85d360eb11c2b326e09", 0xb2}, {&(0x7f0000000f00)="ce57f56e2522ee34022703aeaae1ca7688b316981de34eec1547f02c63481500c8e684ab8a8752d68e6c907be5b49f43d02012df88db814d2e74287a68c279efe8cf1bdd21380458d7cd69a53ae5c1e63934a8852e7d4f7d2f1a05be407e14ecc677a73fd7e07dcc03", 0x69}], 0x7) r4 = fcntl$dupfd(r0, 0xa, r3) r5 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000001000)={0x3, 0x3, 0x40, 0x9, r5}) r6 = semget$private(0x0, 0x1, 0x12) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000001040)=""/154) fcntl$lock(r2, 0x0, &(0x7f0000001100)={0x0, 0x1, 0x2, 0x1, r5}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001140)={0x1, 0x2, 0x0, 0x7, "71d1f1be65189a40910a1b8d1eb2dabb0d5e6809", 0xfffffffffffeffff, 0xffff}) recvfrom$inet6(r4, &(0x7f0000001180)=""/220, 0xdc, 0x3, 0x0, 0x0) r7 = msgget(0x2, 0xc) r8 = getuid() r9 = getgid() r10 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001300)={{0x7, r8, r9, r10, r11, 0x157d0db8f652a405, 0x10001}, 0x4, 0x9, r5, r5, 0x1, 0x7f, 0xc60, 0x1f}) 10:30:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) syz_open_pts() ss OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) 10:30:27 executing program 1: r0 = kqueue() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) kevent(r0, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000040)={0x7f}) close(r0) 10:30:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xffffffffffffff06) fchdir(r0) 10:30:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a", 0x0, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 10:30:27 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) r1 = socket$inet(0x2, 0x3, 0x2f) shutdown(r1, 0x2) 10:30:30 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) getpgrp() getpgid(r1) 10:30:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x601) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:30:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0, 0xffffff93}, 0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000440)={0xfa, [{0x2, 0x3}, {0x1, 0x4}, {0x1, 0x1}, {0x3, 0x10000}, {0x1, 0x9}, {0x3, 0x5}, {0x3, 0x5b}, {0x2, 0x100000001}, {0x0, 0x9}, {0x3, 0x3}, {0x3, 0x20}, {0x1}, {0x3}, {0x0, 0x7fff}, {0x3, 0x10000}, {0x3, 0x7}, {0x3, 0x4}, {0x3}, {0x3, 0x4}, {0x3, 0x1f}, {0x3, 0x8}, {0x2}, {0x3, 0x3}, {0x3, 0x5}, {0x3, 0x7ff}, {0x2, 0x3}, {0x3, 0x3}, {0x3, 0x2}, {0x1, 0x1}, {0x0, 0x101}, {0x2, 0x51}, {0x0, 0x3}]}) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = semget(0x2, 0x2, 0x68) r4 = msgget(0x2, 0x80) msgrcv(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7000000000000000000000000000000001a12e482c57ff7522b57eb01182dd419e436c58ce31b9a2aca789e049edeff9eac6cae1d053f1b2089cc5051ab0197cc6060100052fa75512ade3e3b6c5f187125d5586ea989fab7307fe3fb7cc9542ff46b6dc3b6aa66a74ff49056ab263c4ee815669a1036062a838d4b98a27c2b2c597d132043548c40025609d23a4f"], 0x4c, 0x2, 0x800) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f00000001c0)=""/171) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) 10:30:30 executing program 1: r0 = socket$inet6(0x18, 0xc004, 0x7fffffff) fsync(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)='MN', 0x2}], 0x1) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x100000001) 10:30:30 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa2, 0x0, 0x80000001, "010000000000000000ffffff7f00", 0x100000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbcf6e5c7e812eaa4e713048e69931929648", 0x1000001e0) r1 = msgget$private(0x0, 0x24c) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c80286a6d87828cef1b477f23600174d642e9908453a1c5a8408962fd034fbc428b15e74a9d3f1ccc6e5087436a3c32035c13deb3e03fa4802b889dad80b4d44a32c7cf0d18a55cf55dc7cab15bc54c075f6078e32c15a84547a524ee7098f5c98e17d9e3ebde310198c"], 0x82, 0x3, 0x1800) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:30:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) unlink(&(0x7f0000000040)='./file0\x00') sendto(r0, &(0x7f00000001c0)="61e6373e5777b449293d4f085073bc08aa234d72a0e874747ca4f1c95d6f2fa492f6e3031b8a97ec480fa58c0db38ff648b4ae932e0da407d1a1317a0dba4e60f2c457cf8b6e1d439be640947306c5a91e6af1a5665823da46f4383e57b1610826121b6a667ff9874f4f3bc72820241a0011ad7402ab6fc7c034ae4a47", 0x7d, 0x400, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x8000006a, 0x100000001, 0x8}, {{r0}, 0x1015d630c2fc5551, 0x24, 0x1, 0xfffffffffffffff9, 0x8}, {{r0}, 0xffffffffffffffff, 0x82, 0x86, 0x4ad, 0x22}], 0x800, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xaa, 0xf0000002, 0x5, 0xae}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x4, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0xa, 0x3, 0x3, 0x91}], 0x0, &(0x7f0000000180)={0x9, 0x8}) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 10:30:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = semget$private(0x0, 0x2, 0x40) r2 = geteuid() r3 = getgid() getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x2, r2, r3, r4, r5, 0x11, 0x6}, 0x8, 0x9, 0x8}) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 10:30:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000017c0)=0xa7) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) chown(&(0x7f0000001400)='./file0\x00', r2, r3) r4 = socket$inet(0x2, 0x4, 0x84d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) syz_open_pts() getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0x28) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) bind$unix(r1, &(0x7f00000016c0)=ANY=[@ANYBLOB="00002e2f66bc00d51374f14e150f1b89fd63816a86f9ff61a2810408bfaf67266868c11b744f1f9dd7eaa2b269888efb6d7d0aab7525c42298e10207a0b6f5e8517df5bc45484f2de8503334f2b18e770f5d90ab7a3cc7515e7bdce396e1245bc3f9bf47fcfde8337cbcb1ac9cb2ffeaac9d2d95dc41ceb34a4386c451d94e779885ed2b80e7d8ebab469e65dcbc25c38cab57cfc38dd2c2d938692dd4448a5d6e7d2f824315d95c8fa4be32641b021b4b0e48dfb91ac3adb025bb16045adb974021"], 0xa) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) setegid(r7) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000014c0)=""/43, &(0x7f0000001500)=0x2b) ftruncate(r5, 0x100) r8 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r8, 0x3, 0x4, &(0x7f0000001540)=""/15) shutdown(r0, 0x0) accept$unix(r6, &(0x7f0000001640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000ffec00000000000000000000000000000000000000000000000000008900000000000000000000000000572e0000000000000000000f39b49b4bc67d10900000009cb300000000000000000000000000000000000000000000"], &(0x7f0000001600)=0x6e) 10:30:33 executing program 1: r0 = socket(0x2, 0x400000000ffe, 0x0) pledge(&(0x7f0000000000)='}\x00', &(0x7f0000000080)='-\'\x00') sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 10:30:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x9c7, 0x1}, 0xc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x10001, &(0x7f0000000980), 0x5208, 0x0) r2 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = getgid() r8 = getppid() r9 = geteuid() getgroups(0x3, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="931a0029c3bb1ae3aad779c48f75e7f537877c4d1c1db2f1db50225ba1c4fee0bfd0ab96cb703b2d38f464ac85c2fb45f3f8e9e560692e77d3b1c2112ad81c1fbd47ab0ac8d2fc13e0f1ba7c1f73d57d5020a2d33817df7e0aeef0604cf9e6784d7ca202f46ae264e74ad0b2ca5b5db767247bd6c1cbbd692f9e3a0e0b48668017f13b2fe09d89543ca48c69afc1f6cece4d9e3aae114623", 0x98}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0], 0x80, 0x400}, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000004c0)=0x800) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:30:33 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000340)='./bus\x00', 0x80, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="3c82b0b81da82d60a78fe5f251ac4dbb064709517055f1732559c7dd8c1c53636995242144f148f5", 0x28}, {&(0x7f00000000c0)="d2ddb61646cfc0611421ed59d9a4ed370f4f4c70a53c27dfff1f3d9b745e28421e5e3ab1fe58dd3a", 0x28}], 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002800403d070000024bfeffe501000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0xf}, 0x7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "47bad615736b59a647d70784e61039bc9fdf63f0"}) 10:30:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) truncate(&(0x7f0000000000)='./file0\x00', 0x2) 10:30:33 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000800)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x81, 0x81, 0x8, 0xf249, "835e0fce3eecf32e03400c2b011bfe53fee209e8", 0x5, 0x1}) 10:30:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) dup(r1) readv(r1, &(0x7f0000000040)=[{&(0x7f00000003c0)=""/111, 0x6f}, {&(0x7f0000000440)=""/143, 0x8f}, {&(0x7f0000000500)=""/72, 0x48}], 0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:30:33 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0/\x00', &(0x7f0000000100)='x\x00') ioctl$TIOCSCTTY(r0, 0x20007461) utimensat(r0, &(0x7f0000000140)='./file0/\x00', &(0x7f0000000180)={{0x7, 0x9}, {0x5, 0x2}}, 0x2) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$KDSETRAD(r0, 0x20004b43) r1 = getgid() r2 = getegid() getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x5, &(0x7f00000002c0)=[r1, r2, r3, r4, r5]) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') poll(&(0x7f0000000080), 0x2000000000000001, 0x0) mkdir(&(0x7f00000001c0)='./file0/\x00', 0x2) 10:30:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x100) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x3, 0xfff, r2}) getpid() ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x9) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xbe, 0x1}, 0xffffffffffffff9a) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f00000003c0)="8af8afc3df0fcad64e67df06dca8cfd2cc4f31422ccec7426e56f74284af98735afa5b02a4f1393882fb7de00cad150147e4e427673bc5580aea86c403260618cd048ab393c967c7582888c4e701aa243c467de1fa02159658d0ab40567105e1460b7f5d842952247f55aef4cb25dcf8dea0b1eb3eb547541ef527851b11b9ea381139384fe055394264a0bde9cf32ae104102e0ab702101d38f9bad8ef45e2d2302cfe7af9ad6c4bc5275de9d6ebd9012db38ce52f52cf80571d25bc3202ff954a093f8c994fe19ff2bc68443c95b0888bafb04b8464a353c33156b3b2555219f1144711083bb13caaf19894fc1bcfefc2a8e46620f307525ad4884c3a9cfa12435819044a1f99c386d66a81b8a38e1120df9c500a4d2278b71dba239c50e5818c283d69e86556d04f38e33a2acf7527af23828ec9d921c96da2477f7745c93f546c5b9a94fa17363d16395360886cee424fd8b2ea2f94152a2c851f07231929d9dd817e480dfea8adf40dba5b21346", 0x170}], 0x1) write(r3, &(0x7f0000000200)="9535e53839f4a8e7f200165a9ebd9168a65fbb77a96cc43bf9d3761a9a76b917cd28164b20c2b6c59acbf88128e80117265241165a363d343feb4297cae0226fd30b36e49000b39034fd9ee4a52c58f4e1a3b03870929321eca2f3dcbe6216eca74953bf4942f0b31893e4b7633f1dbba16c14156ed2e663a99b58c89a8e2236d540d938a5c60a968974d9cf90ff17e5e856dc920f1c1a62d1e817b5e5bf43d18796726ee9b7f46f6c", 0xa9) execve(0x0, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) socket(0x18, 0x3, 0x8) login: OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) 10:30:36 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0xed5, 0x4, 0x60000, "d9285b09c6c51122a69cffae93a222bb76a16052", 0x93d9, 0x200}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 10:30:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) ioctl$KDSETRAD(r0, 0x20004b43) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) 10:30:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 10:30:36 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x5, 0x8, 0x1, 0x0, "9be0f9cecdf6fafbf660dd0776886dadb7f7f108", 0xfffffffffffffffa}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) pipe2(&(0x7f00000000c0), 0x7e5c81b436b45acb) 10:30:36 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r1) getgid() setregid(r2, r0) syz_emit_ethernet(0x1000, &(0x7f00000000c0)="c13f94b83e96be9234d0855a4a3c9350ad5e7399e3b7c8f703c942abbccf3306ba4b735d3fd9051e2e09814e1f1f431c8659355450b1115d2a10c62cf199379db795e2426ca0bfc5197da98bcf39e5487a768414e153d37cf7ab039b9b816d035c2ea4ef120456813e5c56b06479430678b6ef5b380744345701730f688f68b847602ca3c68ded4ddca14ad7df5141b7a52c692ea3a40becad850e275c39ba216771a06c90b0927e967aa99002db0579209fa0e4859dd3a041d9f07ab573a9725ff467b76ca4d1621268639127de0d1c79c88310659be1b0d0738689c1d946abbadb508224bdf43f5e3fd6ff78d3dc7a6e0a49b79f06720de8a72f44953b3b4fe17c02e230b45bb3ada4eec594aee9ce138dea53944db132814dd4977b4f758a34471b0e60d6651083b5bcf798b281735e066a0966b5ff5de9faeb835cebd56d3612deea9f9f14d498ea75811edb0ddf93d818ebcd1111950b8c137316bcf94f0e3f2826cf405c7fd288199983cd53ab70edf27e10fee98da637e90363496f686f07a3ac20403b0f8db1d787e4b825cb19b3dbce4b8999b95d5847cb2d9a1f46694b4f9e5fe1a4132da9a0e2153362f5a7efb9a5d66097ae7d3fa621379b393da7af33600fa579f5f4fe822fe5e307073ec31839bab9f72aa43f0b7d76a37352f9287e345e3c7b5b3a98c0f105f64d8948e65ed51387551be90c38cab3b99b70d6758c271cdc66f3e253d0d38d1cf4dd8f2e67c5967fd3156106d5fa881a6cf38abc7d0fe931288910a10512b7a99b14012fd114d808669cae4b0c3a16346a2a8184a127da1e3c6bd945566603e3cee35167e9e06f09dcd1874dc3c0bfe8aecf1f289156818ba3456690e75eafaa0da7ad81d80bde973860491533d669b6d40df7e34b3258151d179728850923a666f6c2a55cf45e319d662053dec8201b56dd60fcf6476e0b4fb33707e3170512e39abded6031f2335e9bbe30443b638337bf244cdeccaa2ce1d60ad3ef0a9a7ba1b1f4970a6b6754d9d0f7670deabf4d9b4f676b67dec6a706d3cbef17eaceb85a187f635722d9692829e149c01d2bbf18b4fae852ef86a506ec96929d3ba5b832bc0f765a12c4f07ca7ccd3ce8647368f53d2f6e6d36968e1e67ec497fdd99536e5bb0dcde3abcbe1f8fd972ac6ecfd5456f051b2f6d1cd47c5db854a850df3aed935ca3c402e4c2c2413088aeca13f32b060544a1a95cabc8a767512586ea8b6c25c097c25a433be25933a2863ad253441eec98f39e243a8bb15050ccb88eb2a321461ecb2e75773061282abe1f5f8139c09a18ffc947205365095d5fca32efbeab579e7c4587fa15b404a7afad3ff62f1d9e51430714eb23023d8cac709b72fa7ad16caefcb94ba880df4d752540ae411b998432baba3646782ceeff2a3e519b5034339b2686061642b12bb4485edfec364ce01b6037d7c55d2812bd5518db5c0a4b48e294f1d54832b3cb4d5d6dff5da6c42d769b73ee671a64e03b3694e3ecd17ea30a08c6092862589410ea14ce7300e3a412b1f26261c91bd8930bd39879c3c4e26c57e27e831d1144ffe3ea963854fc2f2591d94400e78e3dc1808961dc2dfc719e09968e01d904b709a72da9c417ed9196557ccbccec6984ddf0c493a3570c0dd684248e05707223f2300f316abb7b689c7d124c34c4c69e9afc4c3dc6404f281fe0570448d83145595e452fd1a1246cf694ffcc408eb27a92aa4e1a61073b2f1f2c7aaaffb4557ae347eddc5268af8492305e8ac52b192fdfaf9ba00a6b7168ca15c490984bb6096100efac27ab1f98aa7beb713986c0e2ac0576888bcb1c5fff3ea61183a8617bd8f58884dda0c8381395631f45e571b464f507890ea7177ae3fbe910fddd9b439c201059da6387ec8f64893335d753d7310c7fb656693655c1a944850086551dbb4f0d6ee81858f3ead6b84137ec46f4ff5b7716672fca9d4b74a9a3c0ce14669244f97e9efb9c59a82497b4e5ee227494930a9bf574e4bbcc43139c4b966f15e3add609f2a8723b6af35890ebcdd51a84d16aecc4c75f4f7b713fd49d655d7558aeff7743cb84e0d16c9c2fabb03956cc43d9b1459238f6c749c0e215843138a5650d92295d903ecd3367065c5015222371fa810da8777ab307b78efbed45c73f2f30c57094747122114627f5919915d3a3e09e478f399bee327601253e3e708febfb95a62a1c5f571429c923c1350dfc647872ffaf1d7724ccd11ba01522e6e9b5935894a82b4a25ae222f991abc8a7dda81bbaa0e971313057a9f75e703181f9fec5bfca35951c6098109d228991262c42a696923614b98ecabf083fba784425d4ac4bd2b5d3138bf5300be35be4fad3728e6501d9e96627e3db0274e72436ea9618dace929077dceb57565577ef211c7364fddc79aee835d61dbbdfd02c50e6f779341c0e684e144b540bc2ba32f05d200cba5304d22fa77eaadf8a067330df9ed9dc93333df5c44059dde7f090f3969f8a0f9355b76b2e1c16c76ce74175222a3653c790113e7c553ec53b27bd0c38b6cf715cfcc946179159f0026e6f26418c3b24f7bfc3020ddfec68fe7b8c11addf66c9ce1493b8bd1bf198d793c1845ea30caebaf33afa783579636b93502967555adc41610e56ffa3eca7b5f242d8b5d76a956c9a7419f0e86b41636d9af1d8628682718f348806c2b14b243a46207eb58f80a315b74d0fc0bf1e5f5a01c7959d6596bc496312d11d050de49795a7fcd810349d7fa2e0aeba173978b15b34fde6fc7e6d33eeab0b243b60bba753a312f362e6826cb75b54b9ea9c7f4e202207585dec30c5e22098ae8760ed0923563ff50afb73199f547822cd08c2b250bc60895e312bdfef0226fe051343d94fcbd0f73fb496b60c67a0b82ad3a5be908e8cd1f782c9bc87c852799f151b137d48fb302a0c2aaa0adf10d98c14f398da3464dda19547862b379f1b0144ab1205e2628701fba3d10166ef2d81b6992ab6f8a406b3e635329f6b76f1243837c807421c74ad642488732f6b622246c1474f7c17bfbbe3880658584050fbbf244a7599b191bce8233785a5cba354ed5e74190d6806e58a717a88041a207ac0718dc99c21ca27b01971ecbdf5f41696b9ad3f724f1792b01e0fb1d33858b176a9a9325433c3a6c6b302504f431cc15ee94ccd80e5b88af41d9625452613c22956f89346f7b4a330a103d96e16c9ba6abcd103f6c9ce5a0cd55d7fc638542541f0e6e83b5378632dc3bc56cced7e545b8b32fb6b3e35f41c2d459f413ebd730aa4d10f778606051491320a9b13a68561cf4e03db6907ea7e10fcdab15ebab9171b66c8bad23eba34c8857bf078f8f8e9343c059b82ec9694515a3c2f8306f5ed9edba0d923db5a7b7646711bc0b4b76060f5d440f8ebe60961edce8bc1c45224b4306d900952e3b2a24b0966382db9f93ab05c2378185b8bfdb7f042c1bd3b2c8020f978b074b4a07eab7500399384e654c1b731f27ba6681127c8eb61e19bcc88fb86f44abaacff4b9328a1bba39915e3449a0ab7b9451856e88b5611f467e699306d4c3575392d0ad4e33505e531218457bf28e45c4b607a0516ab8c1bd69f02527900ced903f88c783e2e804f8d9df24c1be5224ff7d160b26861f029de0f02dfd60d5fa11c7688e4a0f3fa285af358c4f416cfe4f235d97452a24a9b07726af3a443d074035e97af5153d42bc37bc96c232943316fe613b887a2ee7d0c3cc28307d693c1a02d4a5dc2dde7add99aac2f692caa1b5d2437fe0fc39560c9d273dd3dcf7023f810b46bccdf644dd945bd8e65d26eaae72b39cd83a8823971650c3f93beaa7913fe5cfe1edf704274d55737189e7e645bead21d16ebf15dcbbbae5c03d3a59fe0caf18457334d83275c13d7789db4059d3405a3eb69f2b662be5f59dd4c9c74a2694fdc8e57f966e2c65ab33dd5531bffaaa792d9fe567fa6a2af4ef3e1f30b0d64d266c30b9fa3b1904c41c5c817618a21073d4b768732c5374625a14ea8c816abd4b102ac7db288c75cd05fbbc6e995390dae29c706bd52b0ebec0bebcb73159439b3e3686c0405c4446ee96e122b80d9bc17758aa7f96cb362b2a776a2a75e33a26984752043d9976fbdef460c87ddce72e99e009b5bb87d6cbba6f033b02fef564299226a1bc1992077b8a7d75ba1080d8f1c2a991e64f4ac8549371028dfafb0b5befba17b22a5a212db15ab400e6459992ea1e5663012b0f7103c79d9dfd2314439d79fa9be2bb1829cfcbf8ba941b8c01019f89fa8db8d816881f097b83f800e0a2496acb09c6fbc7c5564f7ff9f203f1f4f14359363e6542bed4a07bb7d561c931291da65fa64667fe55c9a741e8c9a5124ec3b6f3a8cd2360f83c460d5b52fdf071a2147a87be1305808eee06d94600713a1e59821f7c91c9531ff16a00ef1e42fad38ded708ab14ef4816d38f9a505e6f8443a30816bd6eb84715230c51fa46f6d935965f007d97c9c69a78bfe60bcb749efe53db7645cb4ee728fe66b313dd9928f54f114261d275d525e60963a9e5e4bd718d2c8cc5bb881bdbb938b85ee3f0555c9a2e60cfaf8c69800ef2683757ac79adb7e429a9e96ed74c6e59c21b76164fbe01dc411a24bb57d7fd17d04007cf37697b3208ef520c1fb79c5eac849f7567d1e5656af253d62cd8c2f20d03b78d5d0711bddc027a27cf78f55b9e3e1f8f91880bea9afff2aa52a5f18d9b6c0785705d961456673a25853d6466a3e4ce9ea8149782120470ea1520f86679a199d2bd7cdfa702592dccccaa57304922b7017a83acf2d5349f6fb030aabd33e7ef3aaf53db8e25fc8c07fa557aa5f55e5bfe1236d3f049db86861ad1362b499d71cd289f6cdd84a1cb4092dd454c70e8b7492627c6afabd60191377d620c15dddbe3567aa53afd4d4c9de8eaba20bc461251e8c336d29a7533cdb49bb476502de88beac210fce007465133c8b4b15cecac77ef524526a118f0f6f6b51ae043601b1171073c6e98e80b576b87c654596a6372eaf9029ca9c0962967c0bfa9eec8af3893ccc591ebb32a63ff0b8873a7ccff58087fadb3cfb7172567dddd4ff4cce004f6c19bbce1aa3b6b83327823d2d544a72e2e884796f264f9b02f7e1d26b3fdc63e50ef25037b866082ce60797484c52f7e6e194f637eaf92c3cb4977706871cc370ee692470022e9776bae00dac6fa8015144d3ff5a4e2e9a26f7407404783483982705fc380ea094a7ba7eb5a29a48cee7048e8beb4f9d32e734bdaac78fc582fbe49be79c86b32914e1d70fdfa0c881c3551ade6113c95b3bc7955701bb596948ccb4c90092e7be2d8a806719624c2c08021107978d10debac879abc28604b76422ebc6c6d66d71ff51bcdf420fa4306c1187fcf6b5de07d529029fd3f4e21e478258e616549b20421f97708d1b905952dfa26609a4093e40dfef0aaff797806c064d65db926ef72d6369f6a6be230c3f79eddd60666934280494863d9a47b10aa609137e8ff83b04d8e2aa1c628659723b55a175751b23845c06e7c2c112237902cf551dea57f0ab927e8b68ff8035442f8819239aa748f69f94a6de14c6bddab28a3a72fca672607d618eb0ee62b5cd1058363336bff2a42e1208cf3fb6208ce174a42ec80c57d85a394fc647a77dcdbb11ef318371c633b0c5058ec35bbdbf7c377a9731937ea2e626eb3cb1ac8cc677d1527168f494c1903f2a3e2644d612d5ea5b145b863ea31f9f883747186733cf2d9926dfe9e54810131abcf0450beabfb16cd1c0846ca37724d6f") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0xf7b00000000000, 0x2}, {0x18, 0x3, 0x8, 0x9}, 0x4, [0x3, 0x0, 0xccd, 0x1, 0x4, 0x6, 0x600, 0xdb]}, 0x3c) 10:30:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x159) 10:30:39 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000003c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000000)='./file1\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) renameat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00', r1, r2) 10:30:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x40) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x4, 0x7, 0xff, 0x7fffffff, "a86f9c7f17893de8fe4dac5694ea2c83153b4ed6", 0x28, 0x200}) r3 = dup2(r0, r0) sendto(r3, &(0x7f0000003240)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d000857c5438ff65375eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdee055e1b486ef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e1a09d5a3b3c74c8e7513460a52cd12674370f67cf351febc315db4a00e42bb50bdc0b8683a7b8519a2e443fbac69040d5de8081cb49794eec5f0ffda2bcea52da6078ccb1fb2897a9a66f3bf960b287a97a424fccce9d4247b4cf609fee994edcd8bbc56a452237ad1221d7bc8f17f4491c7fd14fd6e30b185c36df81e1602ae88123ce617536d4ad02837b81c8b5cbca75f36a2b63614534b3dc7409612", 0xffffffffffffff39, 0x402, 0x0, 0x3d) shutdown(r3, 0x1) recvfrom$inet(r3, &(0x7f0000000100)=""/230, 0xe6, 0x938720e0c500db24, &(0x7f0000000200)={0x2, 0x2}, 0xc) 10:30:40 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() r2 = geteuid() setreuid(r0, r1) setreuid(r0, r2) 10:30:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = getpgid(0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x8020, 0x1) sendto(r1, &(0x7f0000000080), 0x0, 0x1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x2531b845, 0x4}, 0xc) getpgid(r0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x3, 0x9}) openat(r2, &(0x7f0000000080)='./bus\x00', 0x8, 0x10) socket$inet(0x2, 0x4000, 0x3) faccessat(r2, &(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) 10:30:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) flock(r0, 0x0) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x31) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() login: witness: acquiring duplicate lock of same type: "&sc->sc_lock" 1st wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:626 2nd wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:242 Starting stack trace... witness_checkorder(ffff8000019b09d0,1,ffffffff81f354ca,f2,0) at witness_checkorder+0xe14 _rw_enter_read(ffff8000019b09c0,ffffffff81f354ca,f2) at _rw_enter_read+0x80 wsmux_mux_open(ffff8000019b0900,ffff8000019a9650) at wsmux_mux_open+0x82 wsmux_attach_sc(ffff8000019a9600,ffff8000019b0900) at wsmux_attach_sc+0x180 VOP_IOCTL(fffffd806e0993d0,80085761,ffff800020c315d0,f,fffffd807f7c79c0,ffff800020b42bd0) at VOP_IOCTL+0x9a vn_ioctl(fffffd80691ecb68,80085761,ffff800020c315d0,ffff800020b42bd0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b42bd0,ffff800020c31718,ffff800020c31700) at sys_ioctl+0x646 syscall(ffff800020c317b0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff86,0,3,317c36fa010) at Xsyscall+0x128 end of kernel end trace frame: 0x31a6db222c0, count: 248 End of stack trace. Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(ffff8000019b09d0,1,ffffffff81f354ca,f2,0) at witness_checkorder+0xe19 _rw_enter_read(ffff8000019b09c0,ffffffff81f354ca,f2) at _rw_enter_read+0x80 wsmux_mux_open(ffff8000019b0900,ffff8000019a9650) at wsmux_mux_open+0x82 wsmux_attach_sc(ffff8000019a9600,ffff8000019b0900) at wsmux_attach_sc+0x180 VOP_IOCTL(fffffd806e0993d0,80085761,ffff800020c315d0,f,fffffd807f7c79c0,ffff800020b42bd0) at VOP_IOCTL+0x9a vn_ioctl(fffffd80691ecb68,80085761,ffff800020c315d0,ffff800020b42bd0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b42bd0,ffff800020c31718,ffff800020c31700) at sys_ioctl+0x646 syscall(ffff800020c317b0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff86,0,3,317c36fa010) at Xsyscall+0x128 end of kernel end trace frame: 0x31a6db222c0, count: -10 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c31200 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800002b49000 rax 0xffff800001747d40 r8 0xffffffff81316553 kprintf+0x183 r9 0x1 r10 0x25 r11 0xa0f081d252bd064e r12 0xffffffff81f354ca substchar+0x955e r13 0xf2 r14 0xffffffff81f25297 apollo_udma33_tim+0x16e4 r15 0xffffffff81f354ca substchar+0x955e rip 0xffffffff81264218 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c311f0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=116364 stat=onproc flags process=0 proc=4000000 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42720,0xffffffff82334d38 process=0xffff800020b45078 user=0xffff800020c2c000, vmspace=0xfffffd807f00d438 estcpu=0, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 80135 137365 95181 0 3 0x80 fsleep syz-executor.1 *80135 116364 95181 0 7 0x4000000 syz-executor.1 56558 152166 1 0 3 0x100083 ttyin getty 50933 289988 0 0 3 0x14200 bored sosplice 95181 216826 5830 0 3 0x82 nanosleep syz-executor.1 36406 61729 5830 0 3 0x2 biowait syz-executor.0 5830 253505 37369 0 3 0x82 thrsleep syz-fuzzer 5830 276932 37369 0 3 0x4000082 thrsleep syz-fuzzer 5830 395913 37369 0 3 0x4000082 thrsleep syz-fuzzer 5830 467202 37369 0 3 0x4000082 kqread syz-fuzzer 5830 401246 37369 0 3 0x4000082 thrsleep syz-fuzzer 5830 8206 37369 0 3 0x4000082 thrsleep syz-fuzzer 5830 205762 37369 0 3 0x4000082 thrsleep syz-fuzzer 5830 228576 37369 0 3 0x4000082 thrsleep syz-fuzzer 5830 175849 37369 0 3 0x4000082 thrsleep syz-fuzzer 5830 294508 37369 0 3 0x4000082 thrsleep syz-fuzzer 5830 202155 37369 0 3 0x4000082 thrsleep syz-fuzzer 37369 302940 36271 0 3 0x10008a pause ksh 36271 40561 70425 0 3 0x92 select sshd 70425 261607 1 0 3 0x80 select sshd 35508 517049 73505 73 7 0x100090 syslogd 73505 52286 1 0 3 0x100082 netio syslogd 938 519371 1 77 3 0x100090 poll dhclient 16103 261992 1 0 3 0x80 poll dhclient 70895 99202 0 0 3 0x14200 pgzero zerothread 92803 45228 0 0 3 0x14200 aiodoned aiodoned 8787 417423 0 0 3 0x14200 syncer update 11545 313842 0 0 3 0x14200 cleaner cleaner 82402 467841 0 0 3 0x14200 reaper reaper 16959 287845 0 0 3 0x14200 pgdaemon pagedaemon 12947 424326 0 0 3 0x14200 bored crynlk 4646 283786 0 0 3 0x14200 bored crypto 94891 187404 0 0 3 0x40014200 acpi0 acpi0 94372 261364 0 0 3 0x40014200 idle1 26251 317766 0 0 3 0x14200 bored softnet 61945 249985 0 0 3 0x14200 bored systqmp 79154 311338 0 0 3 0x14200 bored systq 52422 249327 0 0 3 0x40014200 bored softclock 47332 425059 0 0 3 0x40014200 idle0 1 492388 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 80135 (syz-executor.1) thread 0xffff800020b42bd0 (116364) exclusive rwlock wsmuxlk r = 0 (0xffff8000019a96d0) locked @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:626 #0 witness_lock+0x58a #1 wsmux_attach_sc+0x48 #2 VOP_IOCTL+0x9a #3 vn_ioctl+0xc9 #4 sys_ioctl+0x646 #5 syscall+0x5ac #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8235c720) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 Process 36406 (syz-executor.0) thread 0xffff800020b24710 (61729) exclusive rrwlock inode r = 0 (0xfffffd806e5591b8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x58a #1 _rw_enter+0x44d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x67 #4 ffs_vget+0x13d #5 ffs_inode_alloc+0x1c3 #6 ufs_mkdir+0x10f #7 VOP_MKDIR+0x76 #8 domkdirat+0x12d #9 syscall+0x5ac #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806a1d42b8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x58a #1 _rw_enter+0x44d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5ac #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9521 6360K 6368K 78643K 10991 0 0 pcb 23 9K 10K 78643K 571 0 0 rtable 100 3K 4K 78643K 350 0 0 ifaddr 56 13K 14K 78643K 158 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 20 0 0 iov 0 0K 16K 78643K 136 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1198 75K 76K 78643K 1821 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 18 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 142 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 21K 78643K 1067 0 0 sigio 0 0K 0K 78643K 16 0 0 proc 42 38K 58K 78643K 400 0 0 subproc 64 65538K 67586K 78643K 70 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 159 0 0 in_multi 33 2K 2K 78643K 71 0 0 ether_multi 1 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 243 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 88 21K 29K 78643K 4203 0 0 UVM aobj 51 2K 2K 78643K 54 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 25 0 0 NDP 11 0K 0K 78643K 42 0 0 temp 162 2363K 2431K 78643K 5685 0 0 kqueue 0 0K 0K 78643K 14 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 493 0 486 1 0 1 1 0 8 0 plimitpl 152 26 0 19 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 200 0 196 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 19 0 19 7 7 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 2 1 0 1 1 0 8 0 semapl 112 140 0 130 1 0 1 1 0 8 0 shmpl 112 52 0 3 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3478 0 2066 46 0 46 46 0 8 0 ffsino 272 3478 0 2066 95 0 95 95 0 8 0 nchpl 144 5181 0 3560 61 0 61 61 0 8 0 uvmvnodes 72 3619 0 0 66 0 66 66 0 8 0 vnodes 200 3619 0 0 191 0 191 191 0 8 0 namei 1024 15294 0 15293 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 14289 0 14288 12 11 1 6 0 8 0 sigapl 432 1238 0 1225 2 0 2 2 0 8 0 futexpl 56 14549 0 14548 1 0 1 1 0 8 0 knotepl 112 385 0 358 4 3 1 2 0 8 0 kqueuepl 104 348 0 346 1 0 1 1 0 8 0 pipepl 112 766 0 747 3 2 1 2 0 8 0 fdescpl 488 1239 0 1225 3 1 2 3 0 8 0 filepl 152 7439 0 7344 9 4 5 5 0 8 1 lockfpl 104 432 0 432 4 3 1 1 0 8 1 lockfspl 32 511 0 511 4 3 1 1 0 8 1 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 30 0 20 1 0 1 1 0 8 0 ucredpl 96 1933 0 1926 1 0 1 1 0 8 0 zombiepl 144 1225 0 1225 2 1 1 1 0 8 1 processpl 840 1254 0 1225 4 0 4 4 0 8 0 procpl 600 3570 0 3530 4 0 4 4 0 8 0 sosppl 128 15 0 15 6 6 0 1 0 8 0 sockpl 384 1004 0 987 6 3 3 3 0 8 1 mcl64k 65536 256 0 0 32 19 13 32 0 8 1 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 12 0 0 2 0 2 2 0 8 0 mcl9k 9216 8 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 11 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 113 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 334 0 0 21 0 21 21 0 8 0 bufpl 256 7371 0 1019 397 0 397 397 0 8 0 anonpl 16 132356 0 124530 70 36 34 52 0 125 0 amapchunkpl 152 7193 0 7100 22 17 5 9 0 158 0 amappl16 192 6033 0 5628 60 39 21 33 0 8 0 amappl15 184 533 0 530 1 0 1 1 0 8 0 amappl14 176 535 0 533 2 1 1 1 0 8 0 amappl13 168 30 0 26 1 0 1 1 0 8 0 amappl12 160 17 0 14 1 0 1 1 0 8 0 amappl11 152 178 0 168 1 0 1 1 0 8 0 amappl10 144 1095 0 1093 2 1 1 1 0 8 0 amappl9 136 344 0 339 1 0 1 1 0 8 0 amappl8 128 148 0 121 1 0 1 1 0 8 0 amappl7 120 37 0 32 1 0 1 1 0 8 0 amappl6 112 586 0 578 1 0 1 1 0 8 0 amappl5 104 153 0 141 1 0 1 1 0 8 0 amappl4 96 284 0 261 2 1 1 2 0 8 0 amappl3 88 178 0 173 1 0 1 1 0 8 0 amappl2 80 10661 0 10609 2 0 2 2 0 8 0 amappl1 72 35506 0 35092 23 13 10 19 0 8 0 amappl 72 3791 0 3756 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 53 0 3 1 0 1 1 0 8 0 uaddrrnd 24 1239 0 1225 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1239 0 1225 1 0 1 1 0 8 0 vmmpekpl 168 13559 0 13538 2 0 2 2 0 8 0 vmmpepl 168 137268 0 135908 100 35 65 75 0 357 1 vmsppl 360 1238 0 1225 2 0 2 2 0 8 0 pdppl 4096 2485 0 2450 5 0 5 5 0 8 0 pvpl 32 365703 0 354888 176 81 95 133 0 265 0 pmappl 224 1238 0 1225 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 588 0 22 17 0 17 17 0 8 0